Benjamin Otte
2008-Jan-01 19:19 UTC
[Swfdec] 4 commits - libswfdec/swfdec_as_internal.h libswfdec/swfdec_as_object.c libswfdec/swfdec_as_types.c libswfdec/swfdec_as_types.h libswfdec/swfdec_sprite_movie_as.c test/trace
libswfdec/swfdec_as_internal.h | 2 libswfdec/swfdec_as_object.c | 28 libswfdec/swfdec_as_types.c | 33 libswfdec/swfdec_as_types.h | 1 libswfdec/swfdec_sprite_movie_as.c | 44 test/trace/Makefile.am | 18 test/trace/localToGlobal-propflags-5.swf |binary test/trace/localToGlobal-propflags-5.swf.trace | 4096 +++++++++++++++++++++++++ test/trace/localToGlobal-propflags-6.swf |binary test/trace/localToGlobal-propflags-6.swf.trace | 4096 +++++++++++++++++++++++++ test/trace/localToGlobal-propflags-7.swf |binary test/trace/localToGlobal-propflags-7.swf.trace | 4096 +++++++++++++++++++++++++ test/trace/localToGlobal-propflags-8.swf |binary test/trace/localToGlobal-propflags-8.swf.trace | 4096 +++++++++++++++++++++++++ test/trace/localToGlobal-propflags.as | 16 test/trace/localToGlobal-various-5.swf |binary test/trace/localToGlobal-various-5.swf.trace | 507 +++ test/trace/localToGlobal-various-6.swf |binary test/trace/localToGlobal-various-6.swf.trace | 524 +++ test/trace/localToGlobal-various-7.swf |binary test/trace/localToGlobal-various-7.swf.trace | 524 +++ test/trace/localToGlobal-various-8.swf |binary test/trace/localToGlobal-various-8.swf.trace | 524 +++ test/trace/localToGlobal-various.as | 66 24 files changed, 18660 insertions(+), 11 deletions(-) New commits: commit da4c0f4c45ccdc174846de9bac18ddc990afee2a Author: Benjamin Otte <otte at gnome.org> Date: Tue Jan 1 20:19:22 2008 +0100 add tests for localToGlobal and globalToLocal diff --git a/test/trace/Makefile.am b/test/trace/Makefile.am index 75fa33c..853be9b 100644 --- a/test/trace/Makefile.am +++ b/test/trace/Makefile.am @@ -1406,6 +1406,24 @@ EXTRA_DIST = \ local-connection-properties-7.swf.trace \ local-connection-properties-8.swf \ local-connection-properties-8.swf.trace \ + localToGlobal-propflags.as \ + localToGlobal-propflags-5.swf \ + localToGlobal-propflags-5.swf.trace \ + localToGlobal-propflags-6.swf \ + localToGlobal-propflags-6.swf.trace \ + localToGlobal-propflags-7.swf \ + localToGlobal-propflags-7.swf.trace \ + localToGlobal-propflags-8.swf \ + localToGlobal-propflags-8.swf.trace \ + localToGlobal-various.as \ + localToGlobal-various-5.swf \ + localToGlobal-various-5.swf.trace \ + localToGlobal-various-6.swf \ + localToGlobal-various-6.swf.trace \ + localToGlobal-various-7.swf \ + localToGlobal-various-7.swf.trace \ + localToGlobal-various-8.swf \ + localToGlobal-various-8.swf.trace \ lots-of-arguments.as \ lots-of-arguments-5.swf \ lots-of-arguments-5.swf.trace \ diff --git a/test/trace/localToGlobal-propflags-5.swf b/test/trace/localToGlobal-propflags-5.swf new file mode 100644 index 0000000..65dd795 Binary files /dev/null and b/test/trace/localToGlobal-propflags-5.swf differ diff --git a/test/trace/localToGlobal-propflags-5.swf.trace b/test/trace/localToGlobal-propflags-5.swf.trace new file mode 100644 index 0000000..3826aad --- /dev/null +++ b/test/trace/localToGlobal-propflags-5.swf.trace @@ -0,0 +1,4096 @@ +0: 0, 0 +0: 0, 0 +8: 0, 0 +8: 0, 0 +16: 0, 0 +16: 0, 0 +24: 0, 0 +24: 0, 0 +32: 0, 0 +32: 0, 0 +40: 0, 0 +40: 0, 0 +48: 0, 0 +48: 0, 0 +56: 0, 0 +56: 0, 0 +64: 0, 0 +64: 0, 0 +72: 0, 0 +72: 0, 0 +80: 0, 0 +80: 0, 0 +88: 0, 0 +88: 0, 0 +96: 0, 0 +96: 0, 0 +104: 0, 0 +104: 0, 0 +112: 0, 0 +112: 0, 0 +120: 0, 0 +120: 0, 0 +128: , +128: 0, 0 +136: , +136: 0, 0 +144: , +144: 0, 0 +152: , +152: 0, 0 +160: , +160: 0, 0 +168: , +168: 0, 0 +176: , +176: 0, 0 +184: , +184: 0, 0 +192: , +192: 0, 0 +200: , +200: 0, 0 +208: , +208: 0, 0 +216: , +216: 0, 0 +224: , +224: 0, 0 +232: , +232: 0, 0 +240: , +240: 0, 0 +248: , +248: 0, 0 +256: 0, 0 +256: 0, 0 +264: 0, 0 +264: 0, 0 +272: 0, 0 +272: 0, 0 +280: 0, 0 +280: 0, 0 +288: 0, 0 +288: 0, 0 +296: 0, 0 +296: 0, 0 +304: 0, 0 +304: 0, 0 +312: 0, 0 +312: 0, 0 +320: 0, 0 +320: 0, 0 +328: 0, 0 +328: 0, 0 +336: 0, 0 +336: 0, 0 +344: 0, 0 +344: 0, 0 +352: 0, 0 +352: 0, 0 +360: 0, 0 +360: 0, 0 +368: 0, 0 +368: 0, 0 +376: 0, 0 +376: 0, 0 +384: , +384: 0, 0 +392: , +392: 0, 0 +400: , +400: 0, 0 +408: , +408: 0, 0 +416: , +416: 0, 0 +424: , +424: 0, 0 +432: , +432: 0, 0 +440: , +440: 0, 0 +448: , +448: 0, 0 +456: , +456: 0, 0 +464: , +464: 0, 0 +472: , +472: 0, 0 +480: , +480: 0, 0 +488: , +488: 0, 0 +496: , +496: 0, 0 +504: , +504: 0, 0 +512: 0, 0 +512: 0, 0 +520: 0, 0 +520: 0, 0 +528: 0, 0 +528: 0, 0 +536: 0, 0 +536: 0, 0 +544: 0, 0 +544: 0, 0 +552: 0, 0 +552: 0, 0 +560: 0, 0 +560: 0, 0 +568: 0, 0 +568: 0, 0 +576: 0, 0 +576: 0, 0 +584: 0, 0 +584: 0, 0 +592: 0, 0 +592: 0, 0 +600: 0, 0 +600: 0, 0 +608: 0, 0 +608: 0, 0 +616: 0, 0 +616: 0, 0 +624: 0, 0 +624: 0, 0 +632: 0, 0 +632: 0, 0 +640: , +640: 0, 0 +648: , +648: 0, 0 +656: , +656: 0, 0 +664: , +664: 0, 0 +672: , +672: 0, 0 +680: , +680: 0, 0 +688: , +688: 0, 0 +696: , +696: 0, 0 +704: , +704: 0, 0 +712: , +712: 0, 0 +720: , +720: 0, 0 +728: , +728: 0, 0 +736: , +736: 0, 0 +744: , +744: 0, 0 +752: , +752: 0, 0 +760: , +760: 0, 0 +768: 0, 0 +768: 0, 0 +776: 0, 0 +776: 0, 0 +784: 0, 0 +784: 0, 0 +792: 0, 0 +792: 0, 0 +800: 0, 0 +800: 0, 0 +808: 0, 0 +808: 0, 0 +816: 0, 0 +816: 0, 0 +824: 0, 0 +824: 0, 0 +832: 0, 0 +832: 0, 0 +840: 0, 0 +840: 0, 0 +848: 0, 0 +848: 0, 0 +856: 0, 0 +856: 0, 0 +864: 0, 0 +864: 0, 0 +872: 0, 0 +872: 0, 0 +880: 0, 0 +880: 0, 0 +888: 0, 0 +888: 0, 0 +896: , +896: 0, 0 +904: , +904: 0, 0 +912: , +912: 0, 0 +920: , +920: 0, 0 +928: , +928: 0, 0 +936: , +936: 0, 0 +944: , +944: 0, 0 +952: , +952: 0, 0 +960: , +960: 0, 0 +968: , +968: 0, 0 +976: , +976: 0, 0 +984: , +984: 0, 0 +992: , +992: 0, 0 +1000: , +1000: 0, 0 +1008: , +1008: 0, 0 +1016: , +1016: 0, 0 +1024: , +1024: 0, 0 +1032: , +1032: 0, 0 +1040: , +1040: 0, 0 +1048: , +1048: 0, 0 +1056: , +1056: 0, 0 +1064: , +1064: 0, 0 +1072: , +1072: 0, 0 +1080: , +1080: 0, 0 +1088: , +1088: 0, 0 +1096: , +1096: 0, 0 +1104: , +1104: 0, 0 +1112: , +1112: 0, 0 +1120: , +1120: 0, 0 +1128: , +1128: 0, 0 +1136: , +1136: 0, 0 +1144: , +1144: 0, 0 +1152: , +1152: 0, 0 +1160: , +1160: 0, 0 +1168: , +1168: 0, 0 +1176: , +1176: 0, 0 +1184: , +1184: 0, 0 +1192: , +1192: 0, 0 +1200: , +1200: 0, 0 +1208: , +1208: 0, 0 +1216: , +1216: 0, 0 +1224: , +1224: 0, 0 +1232: , +1232: 0, 0 +1240: , +1240: 0, 0 +1248: , +1248: 0, 0 +1256: , +1256: 0, 0 +1264: , +1264: 0, 0 +1272: , +1272: 0, 0 +1280: , +1280: 0, 0 +1288: , +1288: 0, 0 +1296: , +1296: 0, 0 +1304: , +1304: 0, 0 +1312: , +1312: 0, 0 +1320: , +1320: 0, 0 +1328: , +1328: 0, 0 +1336: , +1336: 0, 0 +1344: , +1344: 0, 0 +1352: , +1352: 0, 0 +1360: , +1360: 0, 0 +1368: , +1368: 0, 0 +1376: , +1376: 0, 0 +1384: , +1384: 0, 0 +1392: , +1392: 0, 0 +1400: , +1400: 0, 0 +1408: , +1408: 0, 0 +1416: , +1416: 0, 0 +1424: , +1424: 0, 0 +1432: , +1432: 0, 0 +1440: , +1440: 0, 0 +1448: , +1448: 0, 0 +1456: , +1456: 0, 0 +1464: , +1464: 0, 0 +1472: , +1472: 0, 0 +1480: , +1480: 0, 0 +1488: , +1488: 0, 0 +1496: , +1496: 0, 0 +1504: , +1504: 0, 0 +1512: , +1512: 0, 0 +1520: , +1520: 0, 0 +1528: , +1528: 0, 0 +1536: , +1536: 0, 0 +1544: , +1544: 0, 0 +1552: , +1552: 0, 0 +1560: , +1560: 0, 0 +1568: , +1568: 0, 0 +1576: , +1576: 0, 0 +1584: , +1584: 0, 0 +1592: , +1592: 0, 0 +1600: , +1600: 0, 0 +1608: , +1608: 0, 0 +1616: , +1616: 0, 0 +1624: , +1624: 0, 0 +1632: , +1632: 0, 0 +1640: , +1640: 0, 0 +1648: , +1648: 0, 0 +1656: , +1656: 0, 0 +1664: , +1664: 0, 0 +1672: , +1672: 0, 0 +1680: , +1680: 0, 0 +1688: , +1688: 0, 0 +1696: , +1696: 0, 0 +1704: , +1704: 0, 0 +1712: , +1712: 0, 0 +1720: , +1720: 0, 0 +1728: , +1728: 0, 0 +1736: , +1736: 0, 0 +1744: , +1744: 0, 0 +1752: , +1752: 0, 0 +1760: , +1760: 0, 0 +1768: , +1768: 0, 0 +1776: , +1776: 0, 0 +1784: , +1784: 0, 0 +1792: , +1792: 0, 0 +1800: , +1800: 0, 0 +1808: , +1808: 0, 0 +1816: , +1816: 0, 0 +1824: , +1824: 0, 0 +1832: , +1832: 0, 0 +1840: , +1840: 0, 0 +1848: , +1848: 0, 0 +1856: , +1856: 0, 0 +1864: , +1864: 0, 0 +1872: , +1872: 0, 0 +1880: , +1880: 0, 0 +1888: , +1888: 0, 0 +1896: , +1896: 0, 0 +1904: , +1904: 0, 0 +1912: , +1912: 0, 0 +1920: , +1920: 0, 0 +1928: , +1928: 0, 0 +1936: , +1936: 0, 0 +1944: , +1944: 0, 0 +1952: , +1952: 0, 0 +1960: , +1960: 0, 0 +1968: , +1968: 0, 0 +1976: , +1976: 0, 0 +1984: , +1984: 0, 0 +1992: , +1992: 0, 0 +2000: , +2000: 0, 0 +2008: , +2008: 0, 0 +2016: , +2016: 0, 0 +2024: , +2024: 0, 0 +2032: , +2032: 0, 0 +2040: , +2040: 0, 0 +2048: 0, 0 +2048: 0, 0 +2056: 0, 0 +2056: 0, 0 +2064: 0, 0 +2064: 0, 0 +2072: 0, 0 +2072: 0, 0 +2080: 0, 0 +2080: 0, 0 +2088: 0, 0 +2088: 0, 0 +2096: 0, 0 +2096: 0, 0 +2104: 0, 0 +2104: 0, 0 +2112: 0, 0 +2112: 0, 0 +2120: 0, 0 +2120: 0, 0 +2128: 0, 0 +2128: 0, 0 +2136: 0, 0 +2136: 0, 0 +2144: 0, 0 +2144: 0, 0 +2152: 0, 0 +2152: 0, 0 +2160: 0, 0 +2160: 0, 0 +2168: 0, 0 +2168: 0, 0 +2176: , +2176: 0, 0 +2184: , +2184: 0, 0 +2192: , +2192: 0, 0 +2200: , +2200: 0, 0 +2208: , +2208: 0, 0 +2216: , +2216: 0, 0 +2224: , +2224: 0, 0 +2232: , +2232: 0, 0 +2240: , +2240: 0, 0 +2248: , +2248: 0, 0 +2256: , +2256: 0, 0 +2264: , +2264: 0, 0 +2272: , +2272: 0, 0 +2280: , +2280: 0, 0 +2288: , +2288: 0, 0 +2296: , +2296: 0, 0 +2304: 0, 0 +2304: 0, 0 +2312: 0, 0 +2312: 0, 0 +2320: 0, 0 +2320: 0, 0 +2328: 0, 0 +2328: 0, 0 +2336: 0, 0 +2336: 0, 0 +2344: 0, 0 +2344: 0, 0 +2352: 0, 0 +2352: 0, 0 +2360: 0, 0 +2360: 0, 0 +2368: 0, 0 +2368: 0, 0 +2376: 0, 0 +2376: 0, 0 +2384: 0, 0 +2384: 0, 0 +2392: 0, 0 +2392: 0, 0 +2400: 0, 0 +2400: 0, 0 +2408: 0, 0 +2408: 0, 0 +2416: 0, 0 +2416: 0, 0 +2424: 0, 0 +2424: 0, 0 +2432: , +2432: 0, 0 +2440: , +2440: 0, 0 +2448: , +2448: 0, 0 +2456: , +2456: 0, 0 +2464: , +2464: 0, 0 +2472: , +2472: 0, 0 +2480: , +2480: 0, 0 +2488: , +2488: 0, 0 +2496: , +2496: 0, 0 +2504: , +2504: 0, 0 +2512: , +2512: 0, 0 +2520: , +2520: 0, 0 +2528: , +2528: 0, 0 +2536: , +2536: 0, 0 +2544: , +2544: 0, 0 +2552: , +2552: 0, 0 +2560: 0, 0 +2560: 0, 0 +2568: 0, 0 +2568: 0, 0 +2576: 0, 0 +2576: 0, 0 +2584: 0, 0 +2584: 0, 0 +2592: 0, 0 +2592: 0, 0 +2600: 0, 0 +2600: 0, 0 +2608: 0, 0 +2608: 0, 0 +2616: 0, 0 +2616: 0, 0 +2624: 0, 0 +2624: 0, 0 +2632: 0, 0 +2632: 0, 0 +2640: 0, 0 +2640: 0, 0 +2648: 0, 0 +2648: 0, 0 +2656: 0, 0 +2656: 0, 0 +2664: 0, 0 +2664: 0, 0 +2672: 0, 0 +2672: 0, 0 +2680: 0, 0 +2680: 0, 0 +2688: , +2688: 0, 0 +2696: , +2696: 0, 0 +2704: , +2704: 0, 0 +2712: , +2712: 0, 0 +2720: , +2720: 0, 0 +2728: , +2728: 0, 0 +2736: , +2736: 0, 0 +2744: , +2744: 0, 0 +2752: , +2752: 0, 0 +2760: , +2760: 0, 0 +2768: , +2768: 0, 0 +2776: , +2776: 0, 0 +2784: , +2784: 0, 0 +2792: , +2792: 0, 0 +2800: , +2800: 0, 0 +2808: , +2808: 0, 0 +2816: 0, 0 +2816: 0, 0 +2824: 0, 0 +2824: 0, 0 +2832: 0, 0 +2832: 0, 0 +2840: 0, 0 +2840: 0, 0 +2848: 0, 0 +2848: 0, 0 +2856: 0, 0 +2856: 0, 0 +2864: 0, 0 +2864: 0, 0 +2872: 0, 0 +2872: 0, 0 +2880: 0, 0 +2880: 0, 0 +2888: 0, 0 +2888: 0, 0 +2896: 0, 0 +2896: 0, 0 +2904: 0, 0 +2904: 0, 0 +2912: 0, 0 +2912: 0, 0 +2920: 0, 0 +2920: 0, 0 +2928: 0, 0 +2928: 0, 0 +2936: 0, 0 +2936: 0, 0 +2944: , +2944: 0, 0 +2952: , +2952: 0, 0 +2960: , +2960: 0, 0 +2968: , +2968: 0, 0 +2976: , +2976: 0, 0 +2984: , +2984: 0, 0 +2992: , +2992: 0, 0 +3000: , +3000: 0, 0 +3008: , +3008: 0, 0 +3016: , +3016: 0, 0 +3024: , +3024: 0, 0 +3032: , +3032: 0, 0 +3040: , +3040: 0, 0 +3048: , +3048: 0, 0 +3056: , +3056: 0, 0 +3064: , +3064: 0, 0 +3072: , +3072: 0, 0 +3080: , +3080: 0, 0 +3088: , +3088: 0, 0 +3096: , +3096: 0, 0 +3104: , +3104: 0, 0 +3112: , +3112: 0, 0 +3120: , +3120: 0, 0 +3128: , +3128: 0, 0 +3136: , +3136: 0, 0 +3144: , +3144: 0, 0 +3152: , +3152: 0, 0 +3160: , +3160: 0, 0 +3168: , +3168: 0, 0 +3176: , +3176: 0, 0 +3184: , +3184: 0, 0 +3192: , +3192: 0, 0 +3200: , +3200: 0, 0 +3208: , +3208: 0, 0 +3216: , +3216: 0, 0 +3224: , +3224: 0, 0 +3232: , +3232: 0, 0 +3240: , +3240: 0, 0 +3248: , +3248: 0, 0 +3256: , +3256: 0, 0 +3264: , +3264: 0, 0 +3272: , +3272: 0, 0 +3280: , +3280: 0, 0 +3288: , +3288: 0, 0 +3296: , +3296: 0, 0 +3304: , +3304: 0, 0 +3312: , +3312: 0, 0 +3320: , +3320: 0, 0 +3328: , +3328: 0, 0 +3336: , +3336: 0, 0 +3344: , +3344: 0, 0 +3352: , +3352: 0, 0 +3360: , +3360: 0, 0 +3368: , +3368: 0, 0 +3376: , +3376: 0, 0 +3384: , +3384: 0, 0 +3392: , +3392: 0, 0 +3400: , +3400: 0, 0 +3408: , +3408: 0, 0 +3416: , +3416: 0, 0 +3424: , +3424: 0, 0 +3432: , +3432: 0, 0 +3440: , +3440: 0, 0 +3448: , +3448: 0, 0 +3456: , +3456: 0, 0 +3464: , +3464: 0, 0 +3472: , +3472: 0, 0 +3480: , +3480: 0, 0 +3488: , +3488: 0, 0 +3496: , +3496: 0, 0 +3504: , +3504: 0, 0 +3512: , +3512: 0, 0 +3520: , +3520: 0, 0 +3528: , +3528: 0, 0 +3536: , +3536: 0, 0 +3544: , +3544: 0, 0 +3552: , +3552: 0, 0 +3560: , +3560: 0, 0 +3568: , +3568: 0, 0 +3576: , +3576: 0, 0 +3584: , +3584: 0, 0 +3592: , +3592: 0, 0 +3600: , +3600: 0, 0 +3608: , +3608: 0, 0 +3616: , +3616: 0, 0 +3624: , +3624: 0, 0 +3632: , +3632: 0, 0 +3640: , +3640: 0, 0 +3648: , +3648: 0, 0 +3656: , +3656: 0, 0 +3664: , +3664: 0, 0 +3672: , +3672: 0, 0 +3680: , +3680: 0, 0 +3688: , +3688: 0, 0 +3696: , +3696: 0, 0 +3704: , +3704: 0, 0 +3712: , +3712: 0, 0 +3720: , +3720: 0, 0 +3728: , +3728: 0, 0 +3736: , +3736: 0, 0 +3744: , +3744: 0, 0 +3752: , +3752: 0, 0 +3760: , +3760: 0, 0 +3768: , +3768: 0, 0 +3776: , +3776: 0, 0 +3784: , +3784: 0, 0 +3792: , +3792: 0, 0 +3800: , +3800: 0, 0 +3808: , +3808: 0, 0 +3816: , +3816: 0, 0 +3824: , +3824: 0, 0 +3832: , +3832: 0, 0 +3840: , +3840: 0, 0 +3848: , +3848: 0, 0 +3856: , +3856: 0, 0 +3864: , +3864: 0, 0 +3872: , +3872: 0, 0 +3880: , +3880: 0, 0 +3888: , +3888: 0, 0 +3896: , +3896: 0, 0 +3904: , +3904: 0, 0 +3912: , +3912: 0, 0 +3920: , +3920: 0, 0 +3928: , +3928: 0, 0 +3936: , +3936: 0, 0 +3944: , +3944: 0, 0 +3952: , +3952: 0, 0 +3960: , +3960: 0, 0 +3968: , +3968: 0, 0 +3976: , +3976: 0, 0 +3984: , +3984: 0, 0 +3992: , +3992: 0, 0 +4000: , +4000: 0, 0 +4008: , +4008: 0, 0 +4016: , +4016: 0, 0 +4024: , +4024: 0, 0 +4032: , +4032: 0, 0 +4040: , +4040: 0, 0 +4048: , +4048: 0, 0 +4056: , +4056: 0, 0 +4064: , +4064: 0, 0 +4072: , +4072: 0, 0 +4080: , +4080: 0, 0 +4088: , +4088: 0, 0 +4096: , +4096: 0, 0 +4104: , +4104: 0, 0 +4112: , +4112: 0, 0 +4120: , +4120: 0, 0 +4128: , +4128: 0, 0 +4136: , +4136: 0, 0 +4144: , +4144: 0, 0 +4152: , +4152: 0, 0 +4160: , +4160: 0, 0 +4168: , +4168: 0, 0 +4176: , +4176: 0, 0 +4184: , +4184: 0, 0 +4192: , +4192: 0, 0 +4200: , +4200: 0, 0 +4208: , +4208: 0, 0 +4216: , +4216: 0, 0 +4224: , +4224: 0, 0 +4232: , +4232: 0, 0 +4240: , +4240: 0, 0 +4248: , +4248: 0, 0 +4256: , +4256: 0, 0 +4264: , +4264: 0, 0 +4272: , +4272: 0, 0 +4280: , +4280: 0, 0 +4288: , +4288: 0, 0 +4296: , +4296: 0, 0 +4304: , +4304: 0, 0 +4312: , +4312: 0, 0 +4320: , +4320: 0, 0 +4328: , +4328: 0, 0 +4336: , +4336: 0, 0 +4344: , +4344: 0, 0 +4352: , +4352: 0, 0 +4360: , +4360: 0, 0 +4368: , +4368: 0, 0 +4376: , +4376: 0, 0 +4384: , +4384: 0, 0 +4392: , +4392: 0, 0 +4400: , +4400: 0, 0 +4408: , +4408: 0, 0 +4416: , +4416: 0, 0 +4424: , +4424: 0, 0 +4432: , +4432: 0, 0 +4440: , +4440: 0, 0 +4448: , +4448: 0, 0 +4456: , +4456: 0, 0 +4464: , +4464: 0, 0 +4472: , +4472: 0, 0 +4480: , +4480: 0, 0 +4488: , +4488: 0, 0 +4496: , +4496: 0, 0 +4504: , +4504: 0, 0 +4512: , +4512: 0, 0 +4520: , +4520: 0, 0 +4528: , +4528: 0, 0 +4536: , +4536: 0, 0 +4544: , +4544: 0, 0 +4552: , +4552: 0, 0 +4560: , +4560: 0, 0 +4568: , +4568: 0, 0 +4576: , +4576: 0, 0 +4584: , +4584: 0, 0 +4592: , +4592: 0, 0 +4600: , +4600: 0, 0 +4608: , +4608: 0, 0 +4616: , +4616: 0, 0 +4624: , +4624: 0, 0 +4632: , +4632: 0, 0 +4640: , +4640: 0, 0 +4648: , +4648: 0, 0 +4656: , +4656: 0, 0 +4664: , +4664: 0, 0 +4672: , +4672: 0, 0 +4680: , +4680: 0, 0 +4688: , +4688: 0, 0 +4696: , +4696: 0, 0 +4704: , +4704: 0, 0 +4712: , +4712: 0, 0 +4720: , +4720: 0, 0 +4728: , +4728: 0, 0 +4736: , +4736: 0, 0 +4744: , +4744: 0, 0 +4752: , +4752: 0, 0 +4760: , +4760: 0, 0 +4768: , +4768: 0, 0 +4776: , +4776: 0, 0 +4784: , +4784: 0, 0 +4792: , +4792: 0, 0 +4800: , +4800: 0, 0 +4808: , +4808: 0, 0 +4816: , +4816: 0, 0 +4824: , +4824: 0, 0 +4832: , +4832: 0, 0 +4840: , +4840: 0, 0 +4848: , +4848: 0, 0 +4856: , +4856: 0, 0 +4864: , +4864: 0, 0 +4872: , +4872: 0, 0 +4880: , +4880: 0, 0 +4888: , +4888: 0, 0 +4896: , +4896: 0, 0 +4904: , +4904: 0, 0 +4912: , +4912: 0, 0 +4920: , +4920: 0, 0 +4928: , +4928: 0, 0 +4936: , +4936: 0, 0 +4944: , +4944: 0, 0 +4952: , +4952: 0, 0 +4960: , +4960: 0, 0 +4968: , +4968: 0, 0 +4976: , +4976: 0, 0 +4984: , +4984: 0, 0 +4992: , +4992: 0, 0 +5000: , +5000: 0, 0 +5008: , +5008: 0, 0 +5016: , +5016: 0, 0 +5024: , +5024: 0, 0 +5032: , +5032: 0, 0 +5040: , +5040: 0, 0 +5048: , +5048: 0, 0 +5056: , +5056: 0, 0 +5064: , +5064: 0, 0 +5072: , +5072: 0, 0 +5080: , +5080: 0, 0 +5088: , +5088: 0, 0 +5096: , +5096: 0, 0 +5104: , +5104: 0, 0 +5112: , +5112: 0, 0 +5120: , +5120: 0, 0 +5128: , +5128: 0, 0 +5136: , +5136: 0, 0 +5144: , +5144: 0, 0 +5152: , +5152: 0, 0 +5160: , +5160: 0, 0 +5168: , +5168: 0, 0 +5176: , +5176: 0, 0 +5184: , +5184: 0, 0 +5192: , +5192: 0, 0 +5200: , +5200: 0, 0 +5208: , +5208: 0, 0 +5216: , +5216: 0, 0 +5224: , +5224: 0, 0 +5232: , +5232: 0, 0 +5240: , +5240: 0, 0 +5248: , +5248: 0, 0 +5256: , +5256: 0, 0 +5264: , +5264: 0, 0 +5272: , +5272: 0, 0 +5280: , +5280: 0, 0 +5288: , +5288: 0, 0 +5296: , +5296: 0, 0 +5304: , +5304: 0, 0 +5312: , +5312: 0, 0 +5320: , +5320: 0, 0 +5328: , +5328: 0, 0 +5336: , +5336: 0, 0 +5344: , +5344: 0, 0 +5352: , +5352: 0, 0 +5360: , +5360: 0, 0 +5368: , +5368: 0, 0 +5376: , +5376: 0, 0 +5384: , +5384: 0, 0 +5392: , +5392: 0, 0 +5400: , +5400: 0, 0 +5408: , +5408: 0, 0 +5416: , +5416: 0, 0 +5424: , +5424: 0, 0 +5432: , +5432: 0, 0 +5440: , +5440: 0, 0 +5448: , +5448: 0, 0 +5456: , +5456: 0, 0 +5464: , +5464: 0, 0 +5472: , +5472: 0, 0 +5480: , +5480: 0, 0 +5488: , +5488: 0, 0 +5496: , +5496: 0, 0 +5504: , +5504: 0, 0 +5512: , +5512: 0, 0 +5520: , +5520: 0, 0 +5528: , +5528: 0, 0 +5536: , +5536: 0, 0 +5544: , +5544: 0, 0 +5552: , +5552: 0, 0 +5560: , +5560: 0, 0 +5568: , +5568: 0, 0 +5576: , +5576: 0, 0 +5584: , +5584: 0, 0 +5592: , +5592: 0, 0 +5600: , +5600: 0, 0 +5608: , +5608: 0, 0 +5616: , +5616: 0, 0 +5624: , +5624: 0, 0 +5632: , +5632: 0, 0 +5640: , +5640: 0, 0 +5648: , +5648: 0, 0 +5656: , +5656: 0, 0 +5664: , +5664: 0, 0 +5672: , +5672: 0, 0 +5680: , +5680: 0, 0 +5688: , +5688: 0, 0 +5696: , +5696: 0, 0 +5704: , +5704: 0, 0 +5712: , +5712: 0, 0 +5720: , +5720: 0, 0 +5728: , +5728: 0, 0 +5736: , +5736: 0, 0 +5744: , +5744: 0, 0 +5752: , +5752: 0, 0 +5760: , +5760: 0, 0 +5768: , +5768: 0, 0 +5776: , +5776: 0, 0 +5784: , +5784: 0, 0 +5792: , +5792: 0, 0 +5800: , +5800: 0, 0 +5808: , +5808: 0, 0 +5816: , +5816: 0, 0 +5824: , +5824: 0, 0 +5832: , +5832: 0, 0 +5840: , +5840: 0, 0 +5848: , +5848: 0, 0 +5856: , +5856: 0, 0 +5864: , +5864: 0, 0 +5872: , +5872: 0, 0 +5880: , +5880: 0, 0 +5888: , +5888: 0, 0 +5896: , +5896: 0, 0 +5904: , +5904: 0, 0 +5912: , +5912: 0, 0 +5920: , +5920: 0, 0 +5928: , +5928: 0, 0 +5936: , +5936: 0, 0 +5944: , +5944: 0, 0 +5952: , +5952: 0, 0 +5960: , +5960: 0, 0 +5968: , +5968: 0, 0 +5976: , +5976: 0, 0 +5984: , +5984: 0, 0 +5992: , +5992: 0, 0 +6000: , +6000: 0, 0 +6008: , +6008: 0, 0 +6016: , +6016: 0, 0 +6024: , +6024: 0, 0 +6032: , +6032: 0, 0 +6040: , +6040: 0, 0 +6048: , +6048: 0, 0 +6056: , +6056: 0, 0 +6064: , +6064: 0, 0 +6072: , +6072: 0, 0 +6080: , +6080: 0, 0 +6088: , +6088: 0, 0 +6096: , +6096: 0, 0 +6104: , +6104: 0, 0 +6112: , +6112: 0, 0 +6120: , +6120: 0, 0 +6128: , +6128: 0, 0 +6136: , +6136: 0, 0 +6144: , +6144: 0, 0 +6152: , +6152: 0, 0 +6160: , +6160: 0, 0 +6168: , +6168: 0, 0 +6176: , +6176: 0, 0 +6184: , +6184: 0, 0 +6192: , +6192: 0, 0 +6200: , +6200: 0, 0 +6208: , +6208: 0, 0 +6216: , +6216: 0, 0 +6224: , +6224: 0, 0 +6232: , +6232: 0, 0 +6240: , +6240: 0, 0 +6248: , +6248: 0, 0 +6256: , +6256: 0, 0 +6264: , +6264: 0, 0 +6272: , +6272: 0, 0 +6280: , +6280: 0, 0 +6288: , +6288: 0, 0 +6296: , +6296: 0, 0 +6304: , +6304: 0, 0 +6312: , +6312: 0, 0 +6320: , +6320: 0, 0 +6328: , +6328: 0, 0 +6336: , +6336: 0, 0 +6344: , +6344: 0, 0 +6352: , +6352: 0, 0 +6360: , +6360: 0, 0 +6368: , +6368: 0, 0 +6376: , +6376: 0, 0 +6384: , +6384: 0, 0 +6392: , +6392: 0, 0 +6400: , +6400: 0, 0 +6408: , +6408: 0, 0 +6416: , +6416: 0, 0 +6424: , +6424: 0, 0 +6432: , +6432: 0, 0 +6440: , +6440: 0, 0 +6448: , +6448: 0, 0 +6456: , +6456: 0, 0 +6464: , +6464: 0, 0 +6472: , +6472: 0, 0 +6480: , +6480: 0, 0 +6488: , +6488: 0, 0 +6496: , +6496: 0, 0 +6504: , +6504: 0, 0 +6512: , +6512: 0, 0 +6520: , +6520: 0, 0 +6528: , +6528: 0, 0 +6536: , +6536: 0, 0 +6544: , +6544: 0, 0 +6552: , +6552: 0, 0 +6560: , +6560: 0, 0 +6568: , +6568: 0, 0 +6576: , +6576: 0, 0 +6584: , +6584: 0, 0 +6592: , +6592: 0, 0 +6600: , +6600: 0, 0 +6608: , +6608: 0, 0 +6616: , +6616: 0, 0 +6624: , +6624: 0, 0 +6632: , +6632: 0, 0 +6640: , +6640: 0, 0 +6648: , +6648: 0, 0 +6656: , +6656: 0, 0 +6664: , +6664: 0, 0 +6672: , +6672: 0, 0 +6680: , +6680: 0, 0 +6688: , +6688: 0, 0 +6696: , +6696: 0, 0 +6704: , +6704: 0, 0 +6712: , +6712: 0, 0 +6720: , +6720: 0, 0 +6728: , +6728: 0, 0 +6736: , +6736: 0, 0 +6744: , +6744: 0, 0 +6752: , +6752: 0, 0 +6760: , +6760: 0, 0 +6768: , +6768: 0, 0 +6776: , +6776: 0, 0 +6784: , +6784: 0, 0 +6792: , +6792: 0, 0 +6800: , +6800: 0, 0 +6808: , +6808: 0, 0 +6816: , +6816: 0, 0 +6824: , +6824: 0, 0 +6832: , +6832: 0, 0 +6840: , +6840: 0, 0 +6848: , +6848: 0, 0 +6856: , +6856: 0, 0 +6864: , +6864: 0, 0 +6872: , +6872: 0, 0 +6880: , +6880: 0, 0 +6888: , +6888: 0, 0 +6896: , +6896: 0, 0 +6904: , +6904: 0, 0 +6912: , +6912: 0, 0 +6920: , +6920: 0, 0 +6928: , +6928: 0, 0 +6936: , +6936: 0, 0 +6944: , +6944: 0, 0 +6952: , +6952: 0, 0 +6960: , +6960: 0, 0 +6968: , +6968: 0, 0 +6976: , +6976: 0, 0 +6984: , +6984: 0, 0 +6992: , +6992: 0, 0 +7000: , +7000: 0, 0 +7008: , +7008: 0, 0 +7016: , +7016: 0, 0 +7024: , +7024: 0, 0 +7032: , +7032: 0, 0 +7040: , +7040: 0, 0 +7048: , +7048: 0, 0 +7056: , +7056: 0, 0 +7064: , +7064: 0, 0 +7072: , +7072: 0, 0 +7080: , +7080: 0, 0 +7088: , +7088: 0, 0 +7096: , +7096: 0, 0 +7104: , +7104: 0, 0 +7112: , +7112: 0, 0 +7120: , +7120: 0, 0 +7128: , +7128: 0, 0 +7136: , +7136: 0, 0 +7144: , +7144: 0, 0 +7152: , +7152: 0, 0 +7160: , +7160: 0, 0 +7168: , +7168: 0, 0 +7176: , +7176: 0, 0 +7184: , +7184: 0, 0 +7192: , +7192: 0, 0 +7200: , +7200: 0, 0 +7208: , +7208: 0, 0 +7216: , +7216: 0, 0 +7224: , +7224: 0, 0 +7232: , +7232: 0, 0 +7240: , +7240: 0, 0 +7248: , +7248: 0, 0 +7256: , +7256: 0, 0 +7264: , +7264: 0, 0 +7272: , +7272: 0, 0 +7280: , +7280: 0, 0 +7288: , +7288: 0, 0 +7296: , +7296: 0, 0 +7304: , +7304: 0, 0 +7312: , +7312: 0, 0 +7320: , +7320: 0, 0 +7328: , +7328: 0, 0 +7336: , +7336: 0, 0 +7344: , +7344: 0, 0 +7352: , +7352: 0, 0 +7360: , +7360: 0, 0 +7368: , +7368: 0, 0 +7376: , +7376: 0, 0 +7384: , +7384: 0, 0 +7392: , +7392: 0, 0 +7400: , +7400: 0, 0 +7408: , +7408: 0, 0 +7416: , +7416: 0, 0 +7424: , +7424: 0, 0 +7432: , +7432: 0, 0 +7440: , +7440: 0, 0 +7448: , +7448: 0, 0 +7456: , +7456: 0, 0 +7464: , +7464: 0, 0 +7472: , +7472: 0, 0 +7480: , +7480: 0, 0 +7488: , +7488: 0, 0 +7496: , +7496: 0, 0 +7504: , +7504: 0, 0 +7512: , +7512: 0, 0 +7520: , +7520: 0, 0 +7528: , +7528: 0, 0 +7536: , +7536: 0, 0 +7544: , +7544: 0, 0 +7552: , +7552: 0, 0 +7560: , +7560: 0, 0 +7568: , +7568: 0, 0 +7576: , +7576: 0, 0 +7584: , +7584: 0, 0 +7592: , +7592: 0, 0 +7600: , +7600: 0, 0 +7608: , +7608: 0, 0 +7616: , +7616: 0, 0 +7624: , +7624: 0, 0 +7632: , +7632: 0, 0 +7640: , +7640: 0, 0 +7648: , +7648: 0, 0 +7656: , +7656: 0, 0 +7664: , +7664: 0, 0 +7672: , +7672: 0, 0 +7680: , +7680: 0, 0 +7688: , +7688: 0, 0 +7696: , +7696: 0, 0 +7704: , +7704: 0, 0 +7712: , +7712: 0, 0 +7720: , +7720: 0, 0 +7728: , +7728: 0, 0 +7736: , +7736: 0, 0 +7744: , +7744: 0, 0 +7752: , +7752: 0, 0 +7760: , +7760: 0, 0 +7768: , +7768: 0, 0 +7776: , +7776: 0, 0 +7784: , +7784: 0, 0 +7792: , +7792: 0, 0 +7800: , +7800: 0, 0 +7808: , +7808: 0, 0 +7816: , +7816: 0, 0 +7824: , +7824: 0, 0 +7832: , +7832: 0, 0 +7840: , +7840: 0, 0 +7848: , +7848: 0, 0 +7856: , +7856: 0, 0 +7864: , +7864: 0, 0 +7872: , +7872: 0, 0 +7880: , +7880: 0, 0 +7888: , +7888: 0, 0 +7896: , +7896: 0, 0 +7904: , +7904: 0, 0 +7912: , +7912: 0, 0 +7920: , +7920: 0, 0 +7928: , +7928: 0, 0 +7936: , +7936: 0, 0 +7944: , +7944: 0, 0 +7952: , +7952: 0, 0 +7960: , +7960: 0, 0 +7968: , +7968: 0, 0 +7976: , +7976: 0, 0 +7984: , +7984: 0, 0 +7992: , +7992: 0, 0 +8000: , +8000: 0, 0 +8008: , +8008: 0, 0 +8016: , +8016: 0, 0 +8024: , +8024: 0, 0 +8032: , +8032: 0, 0 +8040: , +8040: 0, 0 +8048: , +8048: 0, 0 +8056: , +8056: 0, 0 +8064: , +8064: 0, 0 +8072: , +8072: 0, 0 +8080: , +8080: 0, 0 +8088: , +8088: 0, 0 +8096: , +8096: 0, 0 +8104: , +8104: 0, 0 +8112: , +8112: 0, 0 +8120: , +8120: 0, 0 +8128: , +8128: 0, 0 +8136: , +8136: 0, 0 +8144: , +8144: 0, 0 +8152: , +8152: 0, 0 +8160: , +8160: 0, 0 +8168: , +8168: 0, 0 +8176: , +8176: 0, 0 +8184: , +8184: 0, 0 +8192: 0, 0 +8192: 0, 0 +8200: 0, 0 +8200: 0, 0 +8208: 0, 0 +8208: 0, 0 +8216: 0, 0 +8216: 0, 0 +8224: 0, 0 +8224: 0, 0 +8232: 0, 0 +8232: 0, 0 +8240: 0, 0 +8240: 0, 0 +8248: 0, 0 +8248: 0, 0 +8256: 0, 0 +8256: 0, 0 +8264: 0, 0 +8264: 0, 0 +8272: 0, 0 +8272: 0, 0 +8280: 0, 0 +8280: 0, 0 +8288: 0, 0 +8288: 0, 0 +8296: 0, 0 +8296: 0, 0 +8304: 0, 0 +8304: 0, 0 +8312: 0, 0 +8312: 0, 0 +8320: , +8320: 0, 0 +8328: , +8328: 0, 0 +8336: , +8336: 0, 0 +8344: , +8344: 0, 0 +8352: , +8352: 0, 0 +8360: , +8360: 0, 0 +8368: , +8368: 0, 0 +8376: , +8376: 0, 0 +8384: , +8384: 0, 0 +8392: , +8392: 0, 0 +8400: , +8400: 0, 0 +8408: , +8408: 0, 0 +8416: , +8416: 0, 0 +8424: , +8424: 0, 0 +8432: , +8432: 0, 0 +8440: , +8440: 0, 0 +8448: 0, 0 +8448: 0, 0 +8456: 0, 0 +8456: 0, 0 +8464: 0, 0 +8464: 0, 0 +8472: 0, 0 +8472: 0, 0 +8480: 0, 0 +8480: 0, 0 +8488: 0, 0 +8488: 0, 0 +8496: 0, 0 +8496: 0, 0 +8504: 0, 0 +8504: 0, 0 +8512: 0, 0 +8512: 0, 0 +8520: 0, 0 +8520: 0, 0 +8528: 0, 0 +8528: 0, 0 +8536: 0, 0 +8536: 0, 0 +8544: 0, 0 +8544: 0, 0 +8552: 0, 0 +8552: 0, 0 +8560: 0, 0 +8560: 0, 0 +8568: 0, 0 +8568: 0, 0 +8576: , +8576: 0, 0 +8584: , +8584: 0, 0 +8592: , +8592: 0, 0 +8600: , +8600: 0, 0 +8608: , +8608: 0, 0 +8616: , +8616: 0, 0 +8624: , +8624: 0, 0 +8632: , +8632: 0, 0 +8640: , +8640: 0, 0 +8648: , +8648: 0, 0 +8656: , +8656: 0, 0 +8664: , +8664: 0, 0 +8672: , +8672: 0, 0 +8680: , +8680: 0, 0 +8688: , +8688: 0, 0 +8696: , +8696: 0, 0 +8704: 0, 0 +8704: 0, 0 +8712: 0, 0 +8712: 0, 0 +8720: 0, 0 +8720: 0, 0 +8728: 0, 0 +8728: 0, 0 +8736: 0, 0 +8736: 0, 0 +8744: 0, 0 +8744: 0, 0 +8752: 0, 0 +8752: 0, 0 +8760: 0, 0 +8760: 0, 0 +8768: 0, 0 +8768: 0, 0 +8776: 0, 0 +8776: 0, 0 +8784: 0, 0 +8784: 0, 0 +8792: 0, 0 +8792: 0, 0 +8800: 0, 0 +8800: 0, 0 +8808: 0, 0 +8808: 0, 0 +8816: 0, 0 +8816: 0, 0 +8824: 0, 0 +8824: 0, 0 +8832: , +8832: 0, 0 +8840: , +8840: 0, 0 +8848: , +8848: 0, 0 +8856: , +8856: 0, 0 +8864: , +8864: 0, 0 +8872: , +8872: 0, 0 +8880: , +8880: 0, 0 +8888: , +8888: 0, 0 +8896: , +8896: 0, 0 +8904: , +8904: 0, 0 +8912: , +8912: 0, 0 +8920: , +8920: 0, 0 +8928: , +8928: 0, 0 +8936: , +8936: 0, 0 +8944: , +8944: 0, 0 +8952: , +8952: 0, 0 +8960: 0, 0 +8960: 0, 0 +8968: 0, 0 +8968: 0, 0 +8976: 0, 0 +8976: 0, 0 +8984: 0, 0 +8984: 0, 0 +8992: 0, 0 +8992: 0, 0 +9000: 0, 0 +9000: 0, 0 +9008: 0, 0 +9008: 0, 0 +9016: 0, 0 +9016: 0, 0 +9024: 0, 0 +9024: 0, 0 +9032: 0, 0 +9032: 0, 0 +9040: 0, 0 +9040: 0, 0 +9048: 0, 0 +9048: 0, 0 +9056: 0, 0 +9056: 0, 0 +9064: 0, 0 +9064: 0, 0 +9072: 0, 0 +9072: 0, 0 +9080: 0, 0 +9080: 0, 0 +9088: , +9088: 0, 0 +9096: , +9096: 0, 0 +9104: , +9104: 0, 0 +9112: , +9112: 0, 0 +9120: , +9120: 0, 0 +9128: , +9128: 0, 0 +9136: , +9136: 0, 0 +9144: , +9144: 0, 0 +9152: , +9152: 0, 0 +9160: , +9160: 0, 0 +9168: , +9168: 0, 0 +9176: , +9176: 0, 0 +9184: , +9184: 0, 0 +9192: , +9192: 0, 0 +9200: , +9200: 0, 0 +9208: , +9208: 0, 0 +9216: , +9216: 0, 0 +9224: , +9224: 0, 0 +9232: , +9232: 0, 0 +9240: , +9240: 0, 0 +9248: , +9248: 0, 0 +9256: , +9256: 0, 0 +9264: , +9264: 0, 0 +9272: , +9272: 0, 0 +9280: , +9280: 0, 0 +9288: , +9288: 0, 0 +9296: , +9296: 0, 0 +9304: , +9304: 0, 0 +9312: , +9312: 0, 0 +9320: , +9320: 0, 0 +9328: , +9328: 0, 0 +9336: , +9336: 0, 0 +9344: , +9344: 0, 0 +9352: , +9352: 0, 0 +9360: , +9360: 0, 0 +9368: , +9368: 0, 0 +9376: , +9376: 0, 0 +9384: , +9384: 0, 0 +9392: , +9392: 0, 0 +9400: , +9400: 0, 0 +9408: , +9408: 0, 0 +9416: , +9416: 0, 0 +9424: , +9424: 0, 0 +9432: , +9432: 0, 0 +9440: , +9440: 0, 0 +9448: , +9448: 0, 0 +9456: , +9456: 0, 0 +9464: , +9464: 0, 0 +9472: , +9472: 0, 0 +9480: , +9480: 0, 0 +9488: , +9488: 0, 0 +9496: , +9496: 0, 0 +9504: , +9504: 0, 0 +9512: , +9512: 0, 0 +9520: , +9520: 0, 0 +9528: , +9528: 0, 0 +9536: , +9536: 0, 0 +9544: , +9544: 0, 0 +9552: , +9552: 0, 0 +9560: , +9560: 0, 0 +9568: , +9568: 0, 0 +9576: , +9576: 0, 0 +9584: , +9584: 0, 0 +9592: , +9592: 0, 0 +9600: , +9600: 0, 0 +9608: , +9608: 0, 0 +9616: , +9616: 0, 0 +9624: , +9624: 0, 0 +9632: , +9632: 0, 0 +9640: , +9640: 0, 0 +9648: , +9648: 0, 0 +9656: , +9656: 0, 0 +9664: , +9664: 0, 0 +9672: , +9672: 0, 0 +9680: , +9680: 0, 0 +9688: , +9688: 0, 0 +9696: , +9696: 0, 0 +9704: , +9704: 0, 0 +9712: , +9712: 0, 0 +9720: , +9720: 0, 0 +9728: , +9728: 0, 0 +9736: , +9736: 0, 0 +9744: , +9744: 0, 0 +9752: , +9752: 0, 0 +9760: , +9760: 0, 0 +9768: , +9768: 0, 0 +9776: , +9776: 0, 0 +9784: , +9784: 0, 0 +9792: , +9792: 0, 0 +9800: , +9800: 0, 0 +9808: , +9808: 0, 0 +9816: , +9816: 0, 0 +9824: , +9824: 0, 0 +9832: , +9832: 0, 0 +9840: , +9840: 0, 0 +9848: , +9848: 0, 0 +9856: , +9856: 0, 0 +9864: , +9864: 0, 0 +9872: , +9872: 0, 0 +9880: , +9880: 0, 0 +9888: , +9888: 0, 0 +9896: , +9896: 0, 0 +9904: , +9904: 0, 0 +9912: , +9912: 0, 0 +9920: , +9920: 0, 0 +9928: , +9928: 0, 0 +9936: , +9936: 0, 0 +9944: , +9944: 0, 0 +9952: , +9952: 0, 0 +9960: , +9960: 0, 0 +9968: , +9968: 0, 0 +9976: , +9976: 0, 0 +9984: , +9984: 0, 0 +9992: , +9992: 0, 0 +10000: , +10000: 0, 0 +10008: , +10008: 0, 0 +10016: , +10016: 0, 0 +10024: , +10024: 0, 0 +10032: , +10032: 0, 0 +10040: , +10040: 0, 0 +10048: , +10048: 0, 0 +10056: , +10056: 0, 0 +10064: , +10064: 0, 0 +10072: , +10072: 0, 0 +10080: , +10080: 0, 0 +10088: , +10088: 0, 0 +10096: , +10096: 0, 0 +10104: , +10104: 0, 0 +10112: , +10112: 0, 0 +10120: , +10120: 0, 0 +10128: , +10128: 0, 0 +10136: , +10136: 0, 0 +10144: , +10144: 0, 0 +10152: , +10152: 0, 0 +10160: , +10160: 0, 0 +10168: , +10168: 0, 0 +10176: , +10176: 0, 0 +10184: , +10184: 0, 0 +10192: , +10192: 0, 0 +10200: , +10200: 0, 0 +10208: , +10208: 0, 0 +10216: , +10216: 0, 0 +10224: , +10224: 0, 0 +10232: , +10232: 0, 0 +10240: 0, 0 +10240: 0, 0 +10248: 0, 0 +10248: 0, 0 +10256: 0, 0 +10256: 0, 0 +10264: 0, 0 +10264: 0, 0 +10272: 0, 0 +10272: 0, 0 +10280: 0, 0 +10280: 0, 0 +10288: 0, 0 +10288: 0, 0 +10296: 0, 0 +10296: 0, 0 +10304: 0, 0 +10304: 0, 0 +10312: 0, 0 +10312: 0, 0 +10320: 0, 0 +10320: 0, 0 +10328: 0, 0 +10328: 0, 0 +10336: 0, 0 +10336: 0, 0 +10344: 0, 0 +10344: 0, 0 +10352: 0, 0 +10352: 0, 0 +10360: 0, 0 +10360: 0, 0 +10368: , +10368: 0, 0 +10376: , +10376: 0, 0 +10384: , +10384: 0, 0 +10392: , +10392: 0, 0 +10400: , +10400: 0, 0 +10408: , +10408: 0, 0 +10416: , +10416: 0, 0 +10424: , +10424: 0, 0 +10432: , +10432: 0, 0 +10440: , +10440: 0, 0 +10448: , +10448: 0, 0 +10456: , +10456: 0, 0 +10464: , +10464: 0, 0 +10472: , +10472: 0, 0 +10480: , +10480: 0, 0 +10488: , +10488: 0, 0 +10496: 0, 0 +10496: 0, 0 +10504: 0, 0 +10504: 0, 0 +10512: 0, 0 +10512: 0, 0 +10520: 0, 0 +10520: 0, 0 +10528: 0, 0 +10528: 0, 0 +10536: 0, 0 +10536: 0, 0 +10544: 0, 0 +10544: 0, 0 +10552: 0, 0 +10552: 0, 0 +10560: 0, 0 +10560: 0, 0 +10568: 0, 0 +10568: 0, 0 +10576: 0, 0 +10576: 0, 0 +10584: 0, 0 +10584: 0, 0 +10592: 0, 0 +10592: 0, 0 +10600: 0, 0 +10600: 0, 0 +10608: 0, 0 +10608: 0, 0 +10616: 0, 0 +10616: 0, 0 +10624: , +10624: 0, 0 +10632: , +10632: 0, 0 +10640: , +10640: 0, 0 +10648: , +10648: 0, 0 +10656: , +10656: 0, 0 +10664: , +10664: 0, 0 +10672: , +10672: 0, 0 +10680: , +10680: 0, 0 +10688: , +10688: 0, 0 +10696: , +10696: 0, 0 +10704: , +10704: 0, 0 +10712: , +10712: 0, 0 +10720: , +10720: 0, 0 +10728: , +10728: 0, 0 +10736: , +10736: 0, 0 +10744: , +10744: 0, 0 +10752: 0, 0 +10752: 0, 0 +10760: 0, 0 +10760: 0, 0 +10768: 0, 0 +10768: 0, 0 +10776: 0, 0 +10776: 0, 0 +10784: 0, 0 +10784: 0, 0 +10792: 0, 0 +10792: 0, 0 +10800: 0, 0 +10800: 0, 0 +10808: 0, 0 +10808: 0, 0 +10816: 0, 0 +10816: 0, 0 +10824: 0, 0 +10824: 0, 0 +10832: 0, 0 +10832: 0, 0 +10840: 0, 0 +10840: 0, 0 +10848: 0, 0 +10848: 0, 0 +10856: 0, 0 +10856: 0, 0 +10864: 0, 0 +10864: 0, 0 +10872: 0, 0 +10872: 0, 0 +10880: , +10880: 0, 0 +10888: , +10888: 0, 0 +10896: , +10896: 0, 0 +10904: , +10904: 0, 0 +10912: , +10912: 0, 0 +10920: , +10920: 0, 0 +10928: , +10928: 0, 0 +10936: , +10936: 0, 0 +10944: , +10944: 0, 0 +10952: , +10952: 0, 0 +10960: , +10960: 0, 0 +10968: , +10968: 0, 0 +10976: , +10976: 0, 0 +10984: , +10984: 0, 0 +10992: , +10992: 0, 0 +11000: , +11000: 0, 0 +11008: 0, 0 +11008: 0, 0 +11016: 0, 0 +11016: 0, 0 +11024: 0, 0 +11024: 0, 0 +11032: 0, 0 +11032: 0, 0 +11040: 0, 0 +11040: 0, 0 +11048: 0, 0 +11048: 0, 0 +11056: 0, 0 +11056: 0, 0 +11064: 0, 0 +11064: 0, 0 +11072: 0, 0 +11072: 0, 0 +11080: 0, 0 +11080: 0, 0 +11088: 0, 0 +11088: 0, 0 +11096: 0, 0 +11096: 0, 0 +11104: 0, 0 +11104: 0, 0 +11112: 0, 0 +11112: 0, 0 +11120: 0, 0 +11120: 0, 0 +11128: 0, 0 +11128: 0, 0 +11136: , +11136: 0, 0 +11144: , +11144: 0, 0 +11152: , +11152: 0, 0 +11160: , +11160: 0, 0 +11168: , +11168: 0, 0 +11176: , +11176: 0, 0 +11184: , +11184: 0, 0 +11192: , +11192: 0, 0 +11200: , +11200: 0, 0 +11208: , +11208: 0, 0 +11216: , +11216: 0, 0 +11224: , +11224: 0, 0 +11232: , +11232: 0, 0 +11240: , +11240: 0, 0 +11248: , +11248: 0, 0 +11256: , +11256: 0, 0 +11264: , +11264: 0, 0 +11272: , +11272: 0, 0 +11280: , +11280: 0, 0 +11288: , +11288: 0, 0 +11296: , +11296: 0, 0 +11304: , +11304: 0, 0 +11312: , +11312: 0, 0 +11320: , +11320: 0, 0 +11328: , +11328: 0, 0 +11336: , +11336: 0, 0 +11344: , +11344: 0, 0 +11352: , +11352: 0, 0 +11360: , +11360: 0, 0 +11368: , +11368: 0, 0 +11376: , +11376: 0, 0 +11384: , +11384: 0, 0 +11392: , +11392: 0, 0 +11400: , +11400: 0, 0 +11408: , +11408: 0, 0 +11416: , +11416: 0, 0 +11424: , +11424: 0, 0 +11432: , +11432: 0, 0 +11440: , +11440: 0, 0 +11448: , +11448: 0, 0 +11456: , +11456: 0, 0 +11464: , +11464: 0, 0 +11472: , +11472: 0, 0 +11480: , +11480: 0, 0 +11488: , +11488: 0, 0 +11496: , +11496: 0, 0 +11504: , +11504: 0, 0 +11512: , +11512: 0, 0 +11520: , +11520: 0, 0 +11528: , +11528: 0, 0 +11536: , +11536: 0, 0 +11544: , +11544: 0, 0 +11552: , +11552: 0, 0 +11560: , +11560: 0, 0 +11568: , +11568: 0, 0 +11576: , +11576: 0, 0 +11584: , +11584: 0, 0 +11592: , +11592: 0, 0 +11600: , +11600: 0, 0 +11608: , +11608: 0, 0 +11616: , +11616: 0, 0 +11624: , +11624: 0, 0 +11632: , +11632: 0, 0 +11640: , +11640: 0, 0 +11648: , +11648: 0, 0 +11656: , +11656: 0, 0 +11664: , +11664: 0, 0 +11672: , +11672: 0, 0 +11680: , +11680: 0, 0 +11688: , +11688: 0, 0 +11696: , +11696: 0, 0 +11704: , +11704: 0, 0 +11712: , +11712: 0, 0 +11720: , +11720: 0, 0 +11728: , +11728: 0, 0 +11736: , +11736: 0, 0 +11744: , +11744: 0, 0 +11752: , +11752: 0, 0 +11760: , +11760: 0, 0 +11768: , +11768: 0, 0 +11776: , +11776: 0, 0 +11784: , +11784: 0, 0 +11792: , +11792: 0, 0 +11800: , +11800: 0, 0 +11808: , +11808: 0, 0 +11816: , +11816: 0, 0 +11824: , +11824: 0, 0 +11832: , +11832: 0, 0 +11840: , +11840: 0, 0 +11848: , +11848: 0, 0 +11856: , +11856: 0, 0 +11864: , +11864: 0, 0 +11872: , +11872: 0, 0 +11880: , +11880: 0, 0 +11888: , +11888: 0, 0 +11896: , +11896: 0, 0 +11904: , +11904: 0, 0 +11912: , +11912: 0, 0 +11920: , +11920: 0, 0 +11928: , +11928: 0, 0 +11936: , +11936: 0, 0 +11944: , +11944: 0, 0 +11952: , +11952: 0, 0 +11960: , +11960: 0, 0 +11968: , +11968: 0, 0 +11976: , +11976: 0, 0 +11984: , +11984: 0, 0 +11992: , +11992: 0, 0 +12000: , +12000: 0, 0 +12008: , +12008: 0, 0 +12016: , +12016: 0, 0 +12024: , +12024: 0, 0 +12032: , +12032: 0, 0 +12040: , +12040: 0, 0 +12048: , +12048: 0, 0 +12056: , +12056: 0, 0 +12064: , +12064: 0, 0 +12072: , +12072: 0, 0 +12080: , +12080: 0, 0 +12088: , +12088: 0, 0 +12096: , +12096: 0, 0 +12104: , +12104: 0, 0 +12112: , +12112: 0, 0 +12120: , +12120: 0, 0 +12128: , +12128: 0, 0 +12136: , +12136: 0, 0 +12144: , +12144: 0, 0 +12152: , +12152: 0, 0 +12160: , +12160: 0, 0 +12168: , +12168: 0, 0 +12176: , +12176: 0, 0 +12184: , +12184: 0, 0 +12192: , +12192: 0, 0 +12200: , +12200: 0, 0 +12208: , +12208: 0, 0 +12216: , +12216: 0, 0 +12224: , +12224: 0, 0 +12232: , +12232: 0, 0 +12240: , +12240: 0, 0 +12248: , +12248: 0, 0 +12256: , +12256: 0, 0 +12264: , +12264: 0, 0 +12272: , +12272: 0, 0 +12280: , +12280: 0, 0 +12288: , +12288: 0, 0 +12296: , +12296: 0, 0 +12304: , +12304: 0, 0 +12312: , +12312: 0, 0 +12320: , +12320: 0, 0 +12328: , +12328: 0, 0 +12336: , +12336: 0, 0 +12344: , +12344: 0, 0 +12352: , +12352: 0, 0 +12360: , +12360: 0, 0 +12368: , +12368: 0, 0 +12376: , +12376: 0, 0 +12384: , +12384: 0, 0 +12392: , +12392: 0, 0 +12400: , +12400: 0, 0 +12408: , +12408: 0, 0 +12416: , +12416: 0, 0 +12424: , +12424: 0, 0 +12432: , +12432: 0, 0 +12440: , +12440: 0, 0 +12448: , +12448: 0, 0 +12456: , +12456: 0, 0 +12464: , +12464: 0, 0 +12472: , +12472: 0, 0 +12480: , +12480: 0, 0 +12488: , +12488: 0, 0 +12496: , +12496: 0, 0 +12504: , +12504: 0, 0 +12512: , +12512: 0, 0 +12520: , +12520: 0, 0 +12528: , +12528: 0, 0 +12536: , +12536: 0, 0 +12544: , +12544: 0, 0 +12552: , +12552: 0, 0 +12560: , +12560: 0, 0 +12568: , +12568: 0, 0 +12576: , +12576: 0, 0 +12584: , +12584: 0, 0 +12592: , +12592: 0, 0 +12600: , +12600: 0, 0 +12608: , +12608: 0, 0 +12616: , +12616: 0, 0 +12624: , +12624: 0, 0 +12632: , +12632: 0, 0 +12640: , +12640: 0, 0 +12648: , +12648: 0, 0 +12656: , +12656: 0, 0 +12664: , +12664: 0, 0 +12672: , +12672: 0, 0 +12680: , +12680: 0, 0 +12688: , +12688: 0, 0 +12696: , +12696: 0, 0 +12704: , +12704: 0, 0 +12712: , +12712: 0, 0 +12720: , +12720: 0, 0 +12728: , +12728: 0, 0 +12736: , +12736: 0, 0 +12744: , +12744: 0, 0 +12752: , +12752: 0, 0 +12760: , +12760: 0, 0 +12768: , +12768: 0, 0 +12776: , +12776: 0, 0 +12784: , +12784: 0, 0 +12792: , +12792: 0, 0 +12800: , +12800: 0, 0 +12808: , +12808: 0, 0 +12816: , +12816: 0, 0 +12824: , +12824: 0, 0 +12832: , +12832: 0, 0 +12840: , +12840: 0, 0 +12848: , +12848: 0, 0 +12856: , +12856: 0, 0 +12864: , +12864: 0, 0 +12872: , +12872: 0, 0 +12880: , +12880: 0, 0 +12888: , +12888: 0, 0 +12896: , +12896: 0, 0 +12904: , +12904: 0, 0 +12912: , +12912: 0, 0 +12920: , +12920: 0, 0 +12928: , +12928: 0, 0 +12936: , +12936: 0, 0 +12944: , +12944: 0, 0 +12952: , +12952: 0, 0 +12960: , +12960: 0, 0 +12968: , +12968: 0, 0 +12976: , +12976: 0, 0 +12984: , +12984: 0, 0 +12992: , +12992: 0, 0 +13000: , +13000: 0, 0 +13008: , +13008: 0, 0 +13016: , +13016: 0, 0 +13024: , +13024: 0, 0 +13032: , +13032: 0, 0 +13040: , +13040: 0, 0 +13048: , +13048: 0, 0 +13056: , +13056: 0, 0 +13064: , +13064: 0, 0 +13072: , +13072: 0, 0 +13080: , +13080: 0, 0 +13088: , +13088: 0, 0 +13096: , +13096: 0, 0 +13104: , +13104: 0, 0 +13112: , +13112: 0, 0 +13120: , +13120: 0, 0 +13128: , +13128: 0, 0 +13136: , +13136: 0, 0 +13144: , +13144: 0, 0 +13152: , +13152: 0, 0 +13160: , +13160: 0, 0 +13168: , +13168: 0, 0 +13176: , +13176: 0, 0 +13184: , +13184: 0, 0 +13192: , +13192: 0, 0 +13200: , +13200: 0, 0 +13208: , +13208: 0, 0 +13216: , +13216: 0, 0 +13224: , +13224: 0, 0 +13232: , +13232: 0, 0 +13240: , +13240: 0, 0 +13248: , +13248: 0, 0 +13256: , +13256: 0, 0 +13264: , +13264: 0, 0 +13272: , +13272: 0, 0 +13280: , +13280: 0, 0 +13288: , +13288: 0, 0 +13296: , +13296: 0, 0 +13304: , +13304: 0, 0 +13312: , +13312: 0, 0 +13320: , +13320: 0, 0 +13328: , +13328: 0, 0 +13336: , +13336: 0, 0 +13344: , +13344: 0, 0 +13352: , +13352: 0, 0 +13360: , +13360: 0, 0 +13368: , +13368: 0, 0 +13376: , +13376: 0, 0 +13384: , +13384: 0, 0 +13392: , +13392: 0, 0 +13400: , +13400: 0, 0 +13408: , +13408: 0, 0 +13416: , +13416: 0, 0 +13424: , +13424: 0, 0 +13432: , +13432: 0, 0 +13440: , +13440: 0, 0 +13448: , +13448: 0, 0 +13456: , +13456: 0, 0 +13464: , +13464: 0, 0 +13472: , +13472: 0, 0 +13480: , +13480: 0, 0 +13488: , +13488: 0, 0 +13496: , +13496: 0, 0 +13504: , +13504: 0, 0 +13512: , +13512: 0, 0 +13520: , +13520: 0, 0 +13528: , +13528: 0, 0 +13536: , +13536: 0, 0 +13544: , +13544: 0, 0 +13552: , +13552: 0, 0 +13560: , +13560: 0, 0 +13568: , +13568: 0, 0 +13576: , +13576: 0, 0 +13584: , +13584: 0, 0 +13592: , +13592: 0, 0 +13600: , +13600: 0, 0 +13608: , +13608: 0, 0 +13616: , +13616: 0, 0 +13624: , +13624: 0, 0 +13632: , +13632: 0, 0 +13640: , +13640: 0, 0 +13648: , +13648: 0, 0 +13656: , +13656: 0, 0 +13664: , +13664: 0, 0 +13672: , +13672: 0, 0 +13680: , +13680: 0, 0 +13688: , +13688: 0, 0 +13696: , +13696: 0, 0 +13704: , +13704: 0, 0 +13712: , +13712: 0, 0 +13720: , +13720: 0, 0 +13728: , +13728: 0, 0 +13736: , +13736: 0, 0 +13744: , +13744: 0, 0 +13752: , +13752: 0, 0 +13760: , +13760: 0, 0 +13768: , +13768: 0, 0 +13776: , +13776: 0, 0 +13784: , +13784: 0, 0 +13792: , +13792: 0, 0 +13800: , +13800: 0, 0 +13808: , +13808: 0, 0 +13816: , +13816: 0, 0 +13824: , +13824: 0, 0 +13832: , +13832: 0, 0 +13840: , +13840: 0, 0 +13848: , +13848: 0, 0 +13856: , +13856: 0, 0 +13864: , +13864: 0, 0 +13872: , +13872: 0, 0 +13880: , +13880: 0, 0 +13888: , +13888: 0, 0 +13896: , +13896: 0, 0 +13904: , +13904: 0, 0 +13912: , +13912: 0, 0 +13920: , +13920: 0, 0 +13928: , +13928: 0, 0 +13936: , +13936: 0, 0 +13944: , +13944: 0, 0 +13952: , +13952: 0, 0 +13960: , +13960: 0, 0 +13968: , +13968: 0, 0 +13976: , +13976: 0, 0 +13984: , +13984: 0, 0 +13992: , +13992: 0, 0 +14000: , +14000: 0, 0 +14008: , +14008: 0, 0 +14016: , +14016: 0, 0 +14024: , +14024: 0, 0 +14032: , +14032: 0, 0 +14040: , +14040: 0, 0 +14048: , +14048: 0, 0 +14056: , +14056: 0, 0 +14064: , +14064: 0, 0 +14072: , +14072: 0, 0 +14080: , +14080: 0, 0 +14088: , +14088: 0, 0 +14096: , +14096: 0, 0 +14104: , +14104: 0, 0 +14112: , +14112: 0, 0 +14120: , +14120: 0, 0 +14128: , +14128: 0, 0 +14136: , +14136: 0, 0 +14144: , +14144: 0, 0 +14152: , +14152: 0, 0 +14160: , +14160: 0, 0 +14168: , +14168: 0, 0 +14176: , +14176: 0, 0 +14184: , +14184: 0, 0 +14192: , +14192: 0, 0 +14200: , +14200: 0, 0 +14208: , +14208: 0, 0 +14216: , +14216: 0, 0 +14224: , +14224: 0, 0 +14232: , +14232: 0, 0 +14240: , +14240: 0, 0 +14248: , +14248: 0, 0 +14256: , +14256: 0, 0 +14264: , +14264: 0, 0 +14272: , +14272: 0, 0 +14280: , +14280: 0, 0 +14288: , +14288: 0, 0 +14296: , +14296: 0, 0 +14304: , +14304: 0, 0 +14312: , +14312: 0, 0 +14320: , +14320: 0, 0 +14328: , +14328: 0, 0 +14336: , +14336: 0, 0 +14344: , +14344: 0, 0 +14352: , +14352: 0, 0 +14360: , +14360: 0, 0 +14368: , +14368: 0, 0 +14376: , +14376: 0, 0 +14384: , +14384: 0, 0 +14392: , +14392: 0, 0 +14400: , +14400: 0, 0 +14408: , +14408: 0, 0 +14416: , +14416: 0, 0 +14424: , +14424: 0, 0 +14432: , +14432: 0, 0 +14440: , +14440: 0, 0 +14448: , +14448: 0, 0 +14456: , +14456: 0, 0 +14464: , +14464: 0, 0 +14472: , +14472: 0, 0 +14480: , +14480: 0, 0 +14488: , +14488: 0, 0 +14496: , +14496: 0, 0 +14504: , +14504: 0, 0 +14512: , +14512: 0, 0 +14520: , +14520: 0, 0 +14528: , +14528: 0, 0 +14536: , +14536: 0, 0 +14544: , +14544: 0, 0 +14552: , +14552: 0, 0 +14560: , +14560: 0, 0 +14568: , +14568: 0, 0 +14576: , +14576: 0, 0 +14584: , +14584: 0, 0 +14592: , +14592: 0, 0 +14600: , +14600: 0, 0 +14608: , +14608: 0, 0 +14616: , +14616: 0, 0 +14624: , +14624: 0, 0 +14632: , +14632: 0, 0 +14640: , +14640: 0, 0 +14648: , +14648: 0, 0 +14656: , +14656: 0, 0 +14664: , +14664: 0, 0 +14672: , +14672: 0, 0 +14680: , +14680: 0, 0 +14688: , +14688: 0, 0 +14696: , +14696: 0, 0 +14704: , +14704: 0, 0 +14712: , +14712: 0, 0 +14720: , +14720: 0, 0 +14728: , +14728: 0, 0 +14736: , +14736: 0, 0 +14744: , +14744: 0, 0 +14752: , +14752: 0, 0 +14760: , +14760: 0, 0 +14768: , +14768: 0, 0 +14776: , +14776: 0, 0 +14784: , +14784: 0, 0 +14792: , +14792: 0, 0 +14800: , +14800: 0, 0 +14808: , +14808: 0, 0 +14816: , +14816: 0, 0 +14824: , +14824: 0, 0 +14832: , +14832: 0, 0 +14840: , +14840: 0, 0 +14848: , +14848: 0, 0 +14856: , +14856: 0, 0 +14864: , +14864: 0, 0 +14872: , +14872: 0, 0 +14880: , +14880: 0, 0 +14888: , +14888: 0, 0 +14896: , +14896: 0, 0 +14904: , +14904: 0, 0 +14912: , +14912: 0, 0 +14920: , +14920: 0, 0 +14928: , +14928: 0, 0 +14936: , +14936: 0, 0 +14944: , +14944: 0, 0 +14952: , +14952: 0, 0 +14960: , +14960: 0, 0 +14968: , +14968: 0, 0 +14976: , +14976: 0, 0 +14984: , +14984: 0, 0 +14992: , +14992: 0, 0 +15000: , +15000: 0, 0 +15008: , +15008: 0, 0 +15016: , +15016: 0, 0 +15024: , +15024: 0, 0 +15032: , +15032: 0, 0 +15040: , +15040: 0, 0 +15048: , +15048: 0, 0 +15056: , +15056: 0, 0 +15064: , +15064: 0, 0 +15072: , +15072: 0, 0 +15080: , +15080: 0, 0 +15088: , +15088: 0, 0 +15096: , +15096: 0, 0 +15104: , +15104: 0, 0 +15112: , +15112: 0, 0 +15120: , +15120: 0, 0 +15128: , +15128: 0, 0 +15136: , +15136: 0, 0 +15144: , +15144: 0, 0 +15152: , +15152: 0, 0 +15160: , +15160: 0, 0 +15168: , +15168: 0, 0 +15176: , +15176: 0, 0 +15184: , +15184: 0, 0 +15192: , +15192: 0, 0 +15200: , +15200: 0, 0 +15208: , +15208: 0, 0 +15216: , +15216: 0, 0 +15224: , +15224: 0, 0 +15232: , +15232: 0, 0 +15240: , +15240: 0, 0 +15248: , +15248: 0, 0 +15256: , +15256: 0, 0 +15264: , +15264: 0, 0 +15272: , +15272: 0, 0 +15280: , +15280: 0, 0 +15288: , +15288: 0, 0 +15296: , +15296: 0, 0 +15304: , +15304: 0, 0 +15312: , +15312: 0, 0 +15320: , +15320: 0, 0 +15328: , +15328: 0, 0 +15336: , +15336: 0, 0 +15344: , +15344: 0, 0 +15352: , +15352: 0, 0 +15360: , +15360: 0, 0 +15368: , +15368: 0, 0 +15376: , +15376: 0, 0 +15384: , +15384: 0, 0 +15392: , +15392: 0, 0 +15400: , +15400: 0, 0 +15408: , +15408: 0, 0 +15416: , +15416: 0, 0 +15424: , +15424: 0, 0 +15432: , +15432: 0, 0 +15440: , +15440: 0, 0 +15448: , +15448: 0, 0 +15456: , +15456: 0, 0 +15464: , +15464: 0, 0 +15472: , +15472: 0, 0 +15480: , +15480: 0, 0 +15488: , +15488: 0, 0 +15496: , +15496: 0, 0 +15504: , +15504: 0, 0 +15512: , +15512: 0, 0 +15520: , +15520: 0, 0 +15528: , +15528: 0, 0 +15536: , +15536: 0, 0 +15544: , +15544: 0, 0 +15552: , +15552: 0, 0 +15560: , +15560: 0, 0 +15568: , +15568: 0, 0 +15576: , +15576: 0, 0 +15584: , +15584: 0, 0 +15592: , +15592: 0, 0 +15600: , +15600: 0, 0 +15608: , +15608: 0, 0 +15616: , +15616: 0, 0 +15624: , +15624: 0, 0 +15632: , +15632: 0, 0 +15640: , +15640: 0, 0 +15648: , +15648: 0, 0 +15656: , +15656: 0, 0 +15664: , +15664: 0, 0 +15672: , +15672: 0, 0 +15680: , +15680: 0, 0 +15688: , +15688: 0, 0 +15696: , +15696: 0, 0 +15704: , +15704: 0, 0 +15712: , +15712: 0, 0 +15720: , +15720: 0, 0 +15728: , +15728: 0, 0 +15736: , +15736: 0, 0 +15744: , +15744: 0, 0 +15752: , +15752: 0, 0 +15760: , +15760: 0, 0 +15768: , +15768: 0, 0 +15776: , +15776: 0, 0 +15784: , +15784: 0, 0 +15792: , +15792: 0, 0 +15800: , +15800: 0, 0 +15808: , +15808: 0, 0 +15816: , +15816: 0, 0 +15824: , +15824: 0, 0 +15832: , +15832: 0, 0 +15840: , +15840: 0, 0 +15848: , +15848: 0, 0 +15856: , +15856: 0, 0 +15864: , +15864: 0, 0 +15872: , +15872: 0, 0 +15880: , +15880: 0, 0 +15888: , +15888: 0, 0 +15896: , +15896: 0, 0 +15904: , +15904: 0, 0 +15912: , +15912: 0, 0 +15920: , +15920: 0, 0 +15928: , +15928: 0, 0 +15936: , +15936: 0, 0 +15944: , +15944: 0, 0 +15952: , +15952: 0, 0 +15960: , +15960: 0, 0 +15968: , +15968: 0, 0 +15976: , +15976: 0, 0 +15984: , +15984: 0, 0 +15992: , +15992: 0, 0 +16000: , +16000: 0, 0 +16008: , +16008: 0, 0 +16016: , +16016: 0, 0 +16024: , +16024: 0, 0 +16032: , +16032: 0, 0 +16040: , +16040: 0, 0 +16048: , +16048: 0, 0 +16056: , +16056: 0, 0 +16064: , +16064: 0, 0 +16072: , +16072: 0, 0 +16080: , +16080: 0, 0 +16088: , +16088: 0, 0 +16096: , +16096: 0, 0 +16104: , +16104: 0, 0 +16112: , +16112: 0, 0 +16120: , +16120: 0, 0 +16128: , +16128: 0, 0 +16136: , +16136: 0, 0 +16144: , +16144: 0, 0 +16152: , +16152: 0, 0 +16160: , +16160: 0, 0 +16168: , +16168: 0, 0 +16176: , +16176: 0, 0 +16184: , +16184: 0, 0 +16192: , +16192: 0, 0 +16200: , +16200: 0, 0 +16208: , +16208: 0, 0 +16216: , +16216: 0, 0 +16224: , +16224: 0, 0 +16232: , +16232: 0, 0 +16240: , +16240: 0, 0 +16248: , +16248: 0, 0 +16256: , +16256: 0, 0 +16264: , +16264: 0, 0 +16272: , +16272: 0, 0 +16280: , +16280: 0, 0 +16288: , +16288: 0, 0 +16296: , +16296: 0, 0 +16304: , +16304: 0, 0 +16312: , +16312: 0, 0 +16320: , +16320: 0, 0 +16328: , +16328: 0, 0 +16336: , +16336: 0, 0 +16344: , +16344: 0, 0 +16352: , +16352: 0, 0 +16360: , +16360: 0, 0 +16368: , +16368: 0, 0 +16376: , +16376: 0, 0 diff --git a/test/trace/localToGlobal-propflags-6.swf b/test/trace/localToGlobal-propflags-6.swf new file mode 100644 index 0000000..60bc5f1 Binary files /dev/null and b/test/trace/localToGlobal-propflags-6.swf differ diff --git a/test/trace/localToGlobal-propflags-6.swf.trace b/test/trace/localToGlobal-propflags-6.swf.trace new file mode 100644 index 0000000..c1cfbc1 --- /dev/null +++ b/test/trace/localToGlobal-propflags-6.swf.trace @@ -0,0 +1,4096 @@ +0: 50, 50 +0: 50, 50 +8: 50, 50 +8: 50, 50 +16: 50, 50 +16: 50, 50 +24: 50, 50 +24: 50, 50 +32: 50, 50 +32: 50, 50 +40: 50, 50 +40: 50, 50 +48: 50, 50 +48: 50, 50 +56: 50, 50 +56: 50, 50 +64: 50, 50 +64: 50, 50 +72: 50, 50 +72: 50, 50 +80: 50, 50 +80: 50, 50 +88: 50, 50 +88: 50, 50 +96: 50, 50 +96: 50, 50 +104: 50, 50 +104: 50, 50 +112: 50, 50 +112: 50, 50 +120: 50, 50 +120: 50, 50 +128: 50, 50 +128: 50, 50 +136: 50, 50 +136: 50, 50 +144: 50, 50 +144: 50, 50 +152: 50, 50 +152: 50, 50 +160: 50, 50 +160: 50, 50 +168: 50, 50 +168: 50, 50 +176: 50, 50 +176: 50, 50 +184: 50, 50 +184: 50, 50 +192: 50, 50 +192: 50, 50 +200: 50, 50 +200: 50, 50 +208: 50, 50 +208: 50, 50 +216: 50, 50 +216: 50, 50 +224: 50, 50 +224: 50, 50 +232: 50, 50 +232: 50, 50 +240: 50, 50 +240: 50, 50 +248: 50, 50 +248: 50, 50 +256: , +256: 50, 50 +264: , +264: 50, 50 +272: , +272: 50, 50 +280: , +280: 50, 50 +288: , +288: 50, 50 +296: , +296: 50, 50 +304: , +304: 50, 50 +312: , +312: 50, 50 +320: , +320: 50, 50 +328: , +328: 50, 50 +336: , +336: 50, 50 +344: , +344: 50, 50 +352: , +352: 50, 50 +360: , +360: 50, 50 +368: , +368: 50, 50 +376: , +376: 50, 50 +384: , +384: 50, 50 +392: , +392: 50, 50 +400: , +400: 50, 50 +408: , +408: 50, 50 +416: , +416: 50, 50 +424: , +424: 50, 50 +432: , +432: 50, 50 +440: , +440: 50, 50 +448: , +448: 50, 50 +456: , +456: 50, 50 +464: , +464: 50, 50 +472: , +472: 50, 50 +480: , +480: 50, 50 +488: , +488: 50, 50 +496: , +496: 50, 50 +504: , +504: 50, 50 +512: 50, 50 +512: 50, 50 +520: 50, 50 +520: 50, 50 +528: 50, 50 +528: 50, 50 +536: 50, 50 +536: 50, 50 +544: 50, 50 +544: 50, 50 +552: 50, 50 +552: 50, 50 +560: 50, 50 +560: 50, 50 +568: 50, 50 +568: 50, 50 +576: 50, 50 +576: 50, 50 +584: 50, 50 +584: 50, 50 +592: 50, 50 +592: 50, 50 +600: 50, 50 +600: 50, 50 +608: 50, 50 +608: 50, 50 +616: 50, 50 +616: 50, 50 +624: 50, 50 +624: 50, 50 +632: 50, 50 +632: 50, 50 +640: 50, 50 +640: 50, 50 +648: 50, 50 +648: 50, 50 +656: 50, 50 +656: 50, 50 +664: 50, 50 +664: 50, 50 +672: 50, 50 +672: 50, 50 +680: 50, 50 +680: 50, 50 +688: 50, 50 +688: 50, 50 +696: 50, 50 +696: 50, 50 +704: 50, 50 +704: 50, 50 +712: 50, 50 +712: 50, 50 +720: 50, 50 +720: 50, 50 +728: 50, 50 +728: 50, 50 +736: 50, 50 +736: 50, 50 +744: 50, 50 +744: 50, 50 +752: 50, 50 +752: 50, 50 +760: 50, 50 +760: 50, 50 +768: , +768: 50, 50 +776: , +776: 50, 50 +784: , +784: 50, 50 +792: , +792: 50, 50 +800: , +800: 50, 50 +808: , +808: 50, 50 +816: , +816: 50, 50 +824: , +824: 50, 50 +832: , +832: 50, 50 +840: , +840: 50, 50 +848: , +848: 50, 50 +856: , +856: 50, 50 +864: , +864: 50, 50 +872: , +872: 50, 50 +880: , +880: 50, 50 +888: , +888: 50, 50 +896: , +896: 50, 50 +904: , +904: 50, 50 +912: , +912: 50, 50 +920: , +920: 50, 50 +928: , +928: 50, 50 +936: , +936: 50, 50 +944: , +944: 50, 50 +952: , +952: 50, 50 +960: , +960: 50, 50 +968: , +968: 50, 50 +976: , +976: 50, 50 +984: , +984: 50, 50 +992: , +992: 50, 50 +1000: , +1000: 50, 50 +1008: , +1008: 50, 50 +1016: , +1016: 50, 50 +1024: , +1024: 50, 50 +1032: , +1032: 50, 50 +1040: , +1040: 50, 50 +1048: , +1048: 50, 50 +1056: , +1056: 50, 50 +1064: , +1064: 50, 50 +1072: , +1072: 50, 50 +1080: , +1080: 50, 50 +1088: , +1088: 50, 50 +1096: , +1096: 50, 50 +1104: , +1104: 50, 50 +1112: , +1112: 50, 50 +1120: , +1120: 50, 50 +1128: , +1128: 50, 50 +1136: , +1136: 50, 50 +1144: , +1144: 50, 50 +1152: , +1152: 50, 50 +1160: , +1160: 50, 50 +1168: , +1168: 50, 50 +1176: , +1176: 50, 50 +1184: , +1184: 50, 50 +1192: , +1192: 50, 50 +1200: , +1200: 50, 50 +1208: , +1208: 50, 50 +1216: , +1216: 50, 50 +1224: , +1224: 50, 50 +1232: , +1232: 50, 50 +1240: , +1240: 50, 50 +1248: , +1248: 50, 50 +1256: , +1256: 50, 50 +1264: , +1264: 50, 50 +1272: , +1272: 50, 50 +1280: , +1280: 50, 50 +1288: , +1288: 50, 50 +1296: , +1296: 50, 50 +1304: , +1304: 50, 50 +1312: , +1312: 50, 50 +1320: , +1320: 50, 50 +1328: , +1328: 50, 50 +1336: , +1336: 50, 50 +1344: , +1344: 50, 50 +1352: , +1352: 50, 50 +1360: , +1360: 50, 50 +1368: , +1368: 50, 50 +1376: , +1376: 50, 50 +1384: , +1384: 50, 50 +1392: , +1392: 50, 50 +1400: , +1400: 50, 50 +1408: , +1408: 50, 50 +1416: , +1416: 50, 50 +1424: , +1424: 50, 50 +1432: , +1432: 50, 50 +1440: , +1440: 50, 50 +1448: , +1448: 50, 50 +1456: , +1456: 50, 50 +1464: , +1464: 50, 50 +1472: , +1472: 50, 50 +1480: , +1480: 50, 50 +1488: , +1488: 50, 50 +1496: , +1496: 50, 50 +1504: , +1504: 50, 50 +1512: , +1512: 50, 50 +1520: , +1520: 50, 50 +1528: , +1528: 50, 50 +1536: , +1536: 50, 50 +1544: , +1544: 50, 50 +1552: , +1552: 50, 50 +1560: , +1560: 50, 50 +1568: , +1568: 50, 50 +1576: , +1576: 50, 50 +1584: , +1584: 50, 50 +1592: , +1592: 50, 50 +1600: , +1600: 50, 50 +1608: , +1608: 50, 50 +1616: , +1616: 50, 50 +1624: , +1624: 50, 50 +1632: , +1632: 50, 50 +1640: , +1640: 50, 50 +1648: , +1648: 50, 50 +1656: , +1656: 50, 50 +1664: , +1664: 50, 50 +1672: , +1672: 50, 50 +1680: , +1680: 50, 50 +1688: , +1688: 50, 50 +1696: , +1696: 50, 50 +1704: , +1704: 50, 50 +1712: , +1712: 50, 50 +1720: , +1720: 50, 50 +1728: , +1728: 50, 50 +1736: , +1736: 50, 50 +1744: , +1744: 50, 50 +1752: , +1752: 50, 50 +1760: , +1760: 50, 50 +1768: , +1768: 50, 50 +1776: , +1776: 50, 50 +1784: , +1784: 50, 50 +1792: , +1792: 50, 50 +1800: , +1800: 50, 50 +1808: , +1808: 50, 50 +1816: , +1816: 50, 50 +1824: , +1824: 50, 50 +1832: , +1832: 50, 50 +1840: , +1840: 50, 50 +1848: , +1848: 50, 50 +1856: , +1856: 50, 50 +1864: , +1864: 50, 50 +1872: , +1872: 50, 50 +1880: , +1880: 50, 50 +1888: , +1888: 50, 50 +1896: , +1896: 50, 50 +1904: , +1904: 50, 50 +1912: , +1912: 50, 50 +1920: , +1920: 50, 50 +1928: , +1928: 50, 50 +1936: , +1936: 50, 50 +1944: , +1944: 50, 50 +1952: , +1952: 50, 50 +1960: , +1960: 50, 50 +1968: , +1968: 50, 50 +1976: , +1976: 50, 50 +1984: , +1984: 50, 50 +1992: , +1992: 50, 50 +2000: , +2000: 50, 50 +2008: , +2008: 50, 50 +2016: , +2016: 50, 50 +2024: , +2024: 50, 50 +2032: , +2032: 50, 50 +2040: , +2040: 50, 50 +2048: 50, 50 +2048: 50, 50 +2056: 50, 50 +2056: 50, 50 +2064: 50, 50 +2064: 50, 50 +2072: 50, 50 +2072: 50, 50 +2080: 50, 50 +2080: 50, 50 +2088: 50, 50 +2088: 50, 50 +2096: 50, 50 +2096: 50, 50 +2104: 50, 50 +2104: 50, 50 +2112: 50, 50 +2112: 50, 50 +2120: 50, 50 +2120: 50, 50 +2128: 50, 50 +2128: 50, 50 +2136: 50, 50 +2136: 50, 50 +2144: 50, 50 +2144: 50, 50 +2152: 50, 50 +2152: 50, 50 +2160: 50, 50 +2160: 50, 50 +2168: 50, 50 +2168: 50, 50 +2176: 50, 50 +2176: 50, 50 +2184: 50, 50 +2184: 50, 50 +2192: 50, 50 +2192: 50, 50 +2200: 50, 50 +2200: 50, 50 +2208: 50, 50 +2208: 50, 50 +2216: 50, 50 +2216: 50, 50 +2224: 50, 50 +2224: 50, 50 +2232: 50, 50 +2232: 50, 50 +2240: 50, 50 +2240: 50, 50 +2248: 50, 50 +2248: 50, 50 +2256: 50, 50 +2256: 50, 50 +2264: 50, 50 +2264: 50, 50 +2272: 50, 50 +2272: 50, 50 +2280: 50, 50 +2280: 50, 50 +2288: 50, 50 +2288: 50, 50 +2296: 50, 50 +2296: 50, 50 +2304: , +2304: 50, 50 +2312: , +2312: 50, 50 +2320: , +2320: 50, 50 +2328: , +2328: 50, 50 +2336: , +2336: 50, 50 +2344: , +2344: 50, 50 +2352: , +2352: 50, 50 +2360: , +2360: 50, 50 +2368: , +2368: 50, 50 +2376: , +2376: 50, 50 +2384: , +2384: 50, 50 +2392: , +2392: 50, 50 +2400: , +2400: 50, 50 +2408: , +2408: 50, 50 +2416: , +2416: 50, 50 +2424: , +2424: 50, 50 +2432: , +2432: 50, 50 +2440: , +2440: 50, 50 +2448: , +2448: 50, 50 +2456: , +2456: 50, 50 +2464: , +2464: 50, 50 +2472: , +2472: 50, 50 +2480: , +2480: 50, 50 +2488: , +2488: 50, 50 +2496: , +2496: 50, 50 +2504: , +2504: 50, 50 +2512: , +2512: 50, 50 +2520: , +2520: 50, 50 +2528: , +2528: 50, 50 +2536: , +2536: 50, 50 +2544: , +2544: 50, 50 +2552: , +2552: 50, 50 +2560: 50, 50 +2560: 50, 50 +2568: 50, 50 +2568: 50, 50 +2576: 50, 50 +2576: 50, 50 +2584: 50, 50 +2584: 50, 50 +2592: 50, 50 +2592: 50, 50 +2600: 50, 50 +2600: 50, 50 +2608: 50, 50 +2608: 50, 50 +2616: 50, 50 +2616: 50, 50 +2624: 50, 50 +2624: 50, 50 +2632: 50, 50 +2632: 50, 50 +2640: 50, 50 +2640: 50, 50 +2648: 50, 50 +2648: 50, 50 +2656: 50, 50 +2656: 50, 50 +2664: 50, 50 +2664: 50, 50 +2672: 50, 50 +2672: 50, 50 +2680: 50, 50 +2680: 50, 50 +2688: 50, 50 +2688: 50, 50 +2696: 50, 50 +2696: 50, 50 +2704: 50, 50 +2704: 50, 50 +2712: 50, 50 +2712: 50, 50 +2720: 50, 50 +2720: 50, 50 +2728: 50, 50 +2728: 50, 50 +2736: 50, 50 +2736: 50, 50 +2744: 50, 50 +2744: 50, 50 +2752: 50, 50 +2752: 50, 50 +2760: 50, 50 +2760: 50, 50 +2768: 50, 50 +2768: 50, 50 +2776: 50, 50 +2776: 50, 50 +2784: 50, 50 +2784: 50, 50 +2792: 50, 50 +2792: 50, 50 +2800: 50, 50 +2800: 50, 50 +2808: 50, 50 +2808: 50, 50 +2816: , +2816: 50, 50 +2824: , +2824: 50, 50 +2832: , +2832: 50, 50 +2840: , +2840: 50, 50 +2848: , +2848: 50, 50 +2856: , +2856: 50, 50 +2864: , +2864: 50, 50 +2872: , +2872: 50, 50 +2880: , +2880: 50, 50 +2888: , +2888: 50, 50 +2896: , +2896: 50, 50 +2904: , +2904: 50, 50 +2912: , +2912: 50, 50 +2920: , +2920: 50, 50 +2928: , +2928: 50, 50 +2936: , +2936: 50, 50 +2944: , +2944: 50, 50 +2952: , +2952: 50, 50 +2960: , +2960: 50, 50 +2968: , +2968: 50, 50 +2976: , +2976: 50, 50 +2984: , +2984: 50, 50 +2992: , +2992: 50, 50 +3000: , +3000: 50, 50 +3008: , +3008: 50, 50 +3016: , +3016: 50, 50 +3024: , +3024: 50, 50 +3032: , +3032: 50, 50 +3040: , +3040: 50, 50 +3048: , +3048: 50, 50 +3056: , +3056: 50, 50 +3064: , +3064: 50, 50 +3072: , +3072: 50, 50 +3080: , +3080: 50, 50 +3088: , +3088: 50, 50 +3096: , +3096: 50, 50 +3104: , +3104: 50, 50 +3112: , +3112: 50, 50 +3120: , +3120: 50, 50 +3128: , +3128: 50, 50 +3136: , +3136: 50, 50 +3144: , +3144: 50, 50 +3152: , +3152: 50, 50 +3160: , +3160: 50, 50 +3168: , +3168: 50, 50 +3176: , +3176: 50, 50 +3184: , +3184: 50, 50 +3192: , +3192: 50, 50 +3200: , +3200: 50, 50 +3208: , +3208: 50, 50 +3216: , +3216: 50, 50 +3224: , +3224: 50, 50 +3232: , +3232: 50, 50 +3240: , +3240: 50, 50 +3248: , +3248: 50, 50 +3256: , +3256: 50, 50 +3264: , +3264: 50, 50 +3272: , +3272: 50, 50 +3280: , +3280: 50, 50 +3288: , +3288: 50, 50 +3296: , +3296: 50, 50 +3304: , +3304: 50, 50 +3312: , +3312: 50, 50 +3320: , +3320: 50, 50 +3328: , +3328: 50, 50 +3336: , +3336: 50, 50 +3344: , +3344: 50, 50 +3352: , +3352: 50, 50 +3360: , +3360: 50, 50 +3368: , +3368: 50, 50 +3376: , +3376: 50, 50 +3384: , +3384: 50, 50 +3392: , +3392: 50, 50 +3400: , +3400: 50, 50 +3408: , +3408: 50, 50 +3416: , +3416: 50, 50 +3424: , +3424: 50, 50 +3432: , +3432: 50, 50 +3440: , +3440: 50, 50 +3448: , +3448: 50, 50 +3456: , +3456: 50, 50 +3464: , +3464: 50, 50 +3472: , +3472: 50, 50 +3480: , +3480: 50, 50 +3488: , +3488: 50, 50 +3496: , +3496: 50, 50 +3504: , +3504: 50, 50 +3512: , +3512: 50, 50 +3520: , +3520: 50, 50 +3528: , +3528: 50, 50 +3536: , +3536: 50, 50 +3544: , +3544: 50, 50 +3552: , +3552: 50, 50 +3560: , +3560: 50, 50 +3568: , +3568: 50, 50 +3576: , +3576: 50, 50 +3584: , +3584: 50, 50 +3592: , +3592: 50, 50 +3600: , +3600: 50, 50 +3608: , +3608: 50, 50 +3616: , +3616: 50, 50 +3624: , +3624: 50, 50 +3632: , +3632: 50, 50 +3640: , +3640: 50, 50 +3648: , +3648: 50, 50 +3656: , +3656: 50, 50 +3664: , +3664: 50, 50 +3672: , +3672: 50, 50 +3680: , +3680: 50, 50 +3688: , +3688: 50, 50 +3696: , +3696: 50, 50 +3704: , +3704: 50, 50 +3712: , +3712: 50, 50 +3720: , +3720: 50, 50 +3728: , +3728: 50, 50 +3736: , +3736: 50, 50 +3744: , +3744: 50, 50 +3752: , +3752: 50, 50 +3760: , +3760: 50, 50 +3768: , +3768: 50, 50 +3776: , +3776: 50, 50 +3784: , +3784: 50, 50 +3792: , +3792: 50, 50 +3800: , +3800: 50, 50 +3808: , +3808: 50, 50 +3816: , +3816: 50, 50 +3824: , +3824: 50, 50 +3832: , +3832: 50, 50 +3840: , +3840: 50, 50 +3848: , +3848: 50, 50 +3856: , +3856: 50, 50 +3864: , +3864: 50, 50 +3872: , +3872: 50, 50 +3880: , +3880: 50, 50 +3888: , +3888: 50, 50 +3896: , +3896: 50, 50 +3904: , +3904: 50, 50 +3912: , +3912: 50, 50 +3920: , +3920: 50, 50 +3928: , +3928: 50, 50 +3936: , +3936: 50, 50 +3944: , +3944: 50, 50 +3952: , +3952: 50, 50 +3960: , +3960: 50, 50 +3968: , +3968: 50, 50 +3976: , +3976: 50, 50 +3984: , +3984: 50, 50 +3992: , +3992: 50, 50 +4000: , +4000: 50, 50 +4008: , +4008: 50, 50 +4016: , +4016: 50, 50 +4024: , +4024: 50, 50 +4032: , +4032: 50, 50 +4040: , +4040: 50, 50 +4048: , +4048: 50, 50 +4056: , +4056: 50, 50 +4064: , +4064: 50, 50 +4072: , +4072: 50, 50 +4080: , +4080: 50, 50 +4088: , +4088: 50, 50 +4096: , +4096: 50, 50 +4104: , +4104: 50, 50 +4112: , +4112: 50, 50 +4120: , +4120: 50, 50 +4128: , +4128: 50, 50 +4136: , +4136: 50, 50 +4144: , +4144: 50, 50 +4152: , +4152: 50, 50 +4160: , +4160: 50, 50 +4168: , +4168: 50, 50 +4176: , +4176: 50, 50 +4184: , +4184: 50, 50 +4192: , +4192: 50, 50 +4200: , +4200: 50, 50 +4208: , +4208: 50, 50 +4216: , +4216: 50, 50 +4224: , +4224: 50, 50 +4232: , +4232: 50, 50 +4240: , +4240: 50, 50 +4248: , +4248: 50, 50 +4256: , +4256: 50, 50 +4264: , +4264: 50, 50 +4272: , +4272: 50, 50 +4280: , +4280: 50, 50 +4288: , +4288: 50, 50 +4296: , +4296: 50, 50 +4304: , +4304: 50, 50 +4312: , +4312: 50, 50 +4320: , +4320: 50, 50 +4328: , +4328: 50, 50 +4336: , +4336: 50, 50 +4344: , +4344: 50, 50 +4352: , +4352: 50, 50 +4360: , +4360: 50, 50 +4368: , +4368: 50, 50 +4376: , +4376: 50, 50 +4384: , +4384: 50, 50 +4392: , +4392: 50, 50 +4400: , +4400: 50, 50 +4408: , +4408: 50, 50 +4416: , +4416: 50, 50 +4424: , +4424: 50, 50 +4432: , +4432: 50, 50 +4440: , +4440: 50, 50 +4448: , +4448: 50, 50 +4456: , +4456: 50, 50 +4464: , +4464: 50, 50 +4472: , +4472: 50, 50 +4480: , +4480: 50, 50 +4488: , +4488: 50, 50 +4496: , +4496: 50, 50 +4504: , +4504: 50, 50 +4512: , +4512: 50, 50 +4520: , +4520: 50, 50 +4528: , +4528: 50, 50 +4536: , +4536: 50, 50 +4544: , +4544: 50, 50 +4552: , +4552: 50, 50 +4560: , +4560: 50, 50 +4568: , +4568: 50, 50 +4576: , +4576: 50, 50 +4584: , +4584: 50, 50 +4592: , +4592: 50, 50 +4600: , +4600: 50, 50 +4608: , +4608: 50, 50 +4616: , +4616: 50, 50 +4624: , +4624: 50, 50 +4632: , +4632: 50, 50 +4640: , +4640: 50, 50 +4648: , +4648: 50, 50 +4656: , +4656: 50, 50 +4664: , +4664: 50, 50 +4672: , +4672: 50, 50 +4680: , +4680: 50, 50 +4688: , +4688: 50, 50 +4696: , +4696: 50, 50 +4704: , +4704: 50, 50 +4712: , +4712: 50, 50 +4720: , +4720: 50, 50 +4728: , +4728: 50, 50 +4736: , +4736: 50, 50 +4744: , +4744: 50, 50 +4752: , +4752: 50, 50 +4760: , +4760: 50, 50 +4768: , +4768: 50, 50 +4776: , +4776: 50, 50 +4784: , +4784: 50, 50 +4792: , +4792: 50, 50 +4800: , +4800: 50, 50 +4808: , +4808: 50, 50 +4816: , +4816: 50, 50 +4824: , +4824: 50, 50 +4832: , +4832: 50, 50 +4840: , +4840: 50, 50 +4848: , +4848: 50, 50 +4856: , +4856: 50, 50 +4864: , +4864: 50, 50 +4872: , +4872: 50, 50 +4880: , +4880: 50, 50 +4888: , +4888: 50, 50 +4896: , +4896: 50, 50 +4904: , +4904: 50, 50 +4912: , +4912: 50, 50 +4920: , +4920: 50, 50 +4928: , +4928: 50, 50 +4936: , +4936: 50, 50 +4944: , +4944: 50, 50 +4952: , +4952: 50, 50 +4960: , +4960: 50, 50 +4968: , +4968: 50, 50 +4976: , +4976: 50, 50 +4984: , +4984: 50, 50 +4992: , +4992: 50, 50 +5000: , +5000: 50, 50 +5008: , +5008: 50, 50 +5016: , +5016: 50, 50 +5024: , +5024: 50, 50 +5032: , +5032: 50, 50 +5040: , +5040: 50, 50 +5048: , +5048: 50, 50 +5056: , +5056: 50, 50 +5064: , +5064: 50, 50 +5072: , +5072: 50, 50 +5080: , +5080: 50, 50 +5088: , +5088: 50, 50 +5096: , +5096: 50, 50 +5104: , +5104: 50, 50 +5112: , +5112: 50, 50 +5120: , +5120: 50, 50 +5128: , +5128: 50, 50 +5136: , +5136: 50, 50 +5144: , +5144: 50, 50 +5152: , +5152: 50, 50 +5160: , +5160: 50, 50 +5168: , +5168: 50, 50 +5176: , +5176: 50, 50 +5184: , +5184: 50, 50 +5192: , +5192: 50, 50 +5200: , +5200: 50, 50 +5208: , +5208: 50, 50 +5216: , +5216: 50, 50 +5224: , +5224: 50, 50 +5232: , +5232: 50, 50 +5240: , +5240: 50, 50 +5248: , +5248: 50, 50 +5256: , +5256: 50, 50 +5264: , +5264: 50, 50 +5272: , +5272: 50, 50 +5280: , +5280: 50, 50 +5288: , +5288: 50, 50 +5296: , +5296: 50, 50 +5304: , +5304: 50, 50 +5312: , +5312: 50, 50 +5320: , +5320: 50, 50 +5328: , +5328: 50, 50 +5336: , +5336: 50, 50 +5344: , +5344: 50, 50 +5352: , +5352: 50, 50 +5360: , +5360: 50, 50 +5368: , +5368: 50, 50 +5376: , +5376: 50, 50 +5384: , +5384: 50, 50 +5392: , +5392: 50, 50 +5400: , +5400: 50, 50 +5408: , +5408: 50, 50 +5416: , +5416: 50, 50 +5424: , +5424: 50, 50 +5432: , +5432: 50, 50 +5440: , +5440: 50, 50 +5448: , +5448: 50, 50 +5456: , +5456: 50, 50 +5464: , +5464: 50, 50 +5472: , +5472: 50, 50 +5480: , +5480: 50, 50 +5488: , +5488: 50, 50 +5496: , +5496: 50, 50 +5504: , +5504: 50, 50 +5512: , +5512: 50, 50 +5520: , +5520: 50, 50 +5528: , +5528: 50, 50 +5536: , +5536: 50, 50 +5544: , +5544: 50, 50 +5552: , +5552: 50, 50 +5560: , +5560: 50, 50 +5568: , +5568: 50, 50 +5576: , +5576: 50, 50 +5584: , +5584: 50, 50 +5592: , +5592: 50, 50 +5600: , +5600: 50, 50 +5608: , +5608: 50, 50 +5616: , +5616: 50, 50 +5624: , +5624: 50, 50 +5632: , +5632: 50, 50 +5640: , +5640: 50, 50 +5648: , +5648: 50, 50 +5656: , +5656: 50, 50 +5664: , +5664: 50, 50 +5672: , +5672: 50, 50 +5680: , +5680: 50, 50 +5688: , +5688: 50, 50 +5696: , +5696: 50, 50 +5704: , +5704: 50, 50 +5712: , +5712: 50, 50 +5720: , +5720: 50, 50 +5728: , +5728: 50, 50 +5736: , +5736: 50, 50 +5744: , +5744: 50, 50 +5752: , +5752: 50, 50 +5760: , +5760: 50, 50 +5768: , +5768: 50, 50 +5776: , +5776: 50, 50 +5784: , +5784: 50, 50 +5792: , +5792: 50, 50 +5800: , +5800: 50, 50 +5808: , +5808: 50, 50 +5816: , +5816: 50, 50 +5824: , +5824: 50, 50 +5832: , +5832: 50, 50 +5840: , +5840: 50, 50 +5848: , +5848: 50, 50 +5856: , +5856: 50, 50 +5864: , +5864: 50, 50 +5872: , +5872: 50, 50 +5880: , +5880: 50, 50 +5888: , +5888: 50, 50 +5896: , +5896: 50, 50 +5904: , +5904: 50, 50 +5912: , +5912: 50, 50 +5920: , +5920: 50, 50 +5928: , +5928: 50, 50 +5936: , +5936: 50, 50 +5944: , +5944: 50, 50 +5952: , +5952: 50, 50 +5960: , +5960: 50, 50 +5968: , +5968: 50, 50 +5976: , +5976: 50, 50 +5984: , +5984: 50, 50 +5992: , +5992: 50, 50 +6000: , +6000: 50, 50 +6008: , +6008: 50, 50 +6016: , +6016: 50, 50 +6024: , +6024: 50, 50 +6032: , +6032: 50, 50 +6040: , +6040: 50, 50 +6048: , +6048: 50, 50 +6056: , +6056: 50, 50 +6064: , +6064: 50, 50 +6072: , +6072: 50, 50 +6080: , +6080: 50, 50 +6088: , +6088: 50, 50 +6096: , +6096: 50, 50 +6104: , +6104: 50, 50 +6112: , +6112: 50, 50 +6120: , +6120: 50, 50 +6128: , +6128: 50, 50 +6136: , +6136: 50, 50 +6144: , +6144: 50, 50 +6152: , +6152: 50, 50 +6160: , +6160: 50, 50 +6168: , +6168: 50, 50 +6176: , +6176: 50, 50 +6184: , +6184: 50, 50 +6192: , +6192: 50, 50 +6200: , +6200: 50, 50 +6208: , +6208: 50, 50 +6216: , +6216: 50, 50 +6224: , +6224: 50, 50 +6232: , +6232: 50, 50 +6240: , +6240: 50, 50 +6248: , +6248: 50, 50 +6256: , +6256: 50, 50 +6264: , +6264: 50, 50 +6272: , +6272: 50, 50 +6280: , +6280: 50, 50 +6288: , +6288: 50, 50 +6296: , +6296: 50, 50 +6304: , +6304: 50, 50 +6312: , +6312: 50, 50 +6320: , +6320: 50, 50 +6328: , +6328: 50, 50 +6336: , +6336: 50, 50 +6344: , +6344: 50, 50 +6352: , +6352: 50, 50 +6360: , +6360: 50, 50 +6368: , +6368: 50, 50 +6376: , +6376: 50, 50 +6384: , +6384: 50, 50 +6392: , +6392: 50, 50 +6400: , +6400: 50, 50 +6408: , +6408: 50, 50 +6416: , +6416: 50, 50 +6424: , +6424: 50, 50 +6432: , +6432: 50, 50 +6440: , +6440: 50, 50 +6448: , +6448: 50, 50 +6456: , +6456: 50, 50 +6464: , +6464: 50, 50 +6472: , +6472: 50, 50 +6480: , +6480: 50, 50 +6488: , +6488: 50, 50 +6496: , +6496: 50, 50 +6504: , +6504: 50, 50 +6512: , +6512: 50, 50 +6520: , +6520: 50, 50 +6528: , +6528: 50, 50 +6536: , +6536: 50, 50 +6544: , +6544: 50, 50 +6552: , +6552: 50, 50 +6560: , +6560: 50, 50 +6568: , +6568: 50, 50 +6576: , +6576: 50, 50 +6584: , +6584: 50, 50 +6592: , +6592: 50, 50 +6600: , +6600: 50, 50 +6608: , +6608: 50, 50 +6616: , +6616: 50, 50 +6624: , +6624: 50, 50 +6632: , +6632: 50, 50 +6640: , +6640: 50, 50 +6648: , +6648: 50, 50 +6656: , +6656: 50, 50 +6664: , +6664: 50, 50 +6672: , +6672: 50, 50 +6680: , +6680: 50, 50 +6688: , +6688: 50, 50 +6696: , +6696: 50, 50 +6704: , +6704: 50, 50 +6712: , +6712: 50, 50 +6720: , +6720: 50, 50 +6728: , +6728: 50, 50 +6736: , +6736: 50, 50 +6744: , +6744: 50, 50 +6752: , +6752: 50, 50 +6760: , +6760: 50, 50 +6768: , +6768: 50, 50 +6776: , +6776: 50, 50 +6784: , +6784: 50, 50 +6792: , +6792: 50, 50 +6800: , +6800: 50, 50 +6808: , +6808: 50, 50 +6816: , +6816: 50, 50 +6824: , +6824: 50, 50 +6832: , +6832: 50, 50 +6840: , +6840: 50, 50 +6848: , +6848: 50, 50 +6856: , +6856: 50, 50 +6864: , +6864: 50, 50 +6872: , +6872: 50, 50 +6880: , +6880: 50, 50 +6888: , +6888: 50, 50 +6896: , +6896: 50, 50 +6904: , +6904: 50, 50 +6912: , +6912: 50, 50 +6920: , +6920: 50, 50 +6928: , +6928: 50, 50 +6936: , +6936: 50, 50 +6944: , +6944: 50, 50 +6952: , +6952: 50, 50 +6960: , +6960: 50, 50 +6968: , +6968: 50, 50 +6976: , +6976: 50, 50 +6984: , +6984: 50, 50 +6992: , +6992: 50, 50 +7000: , +7000: 50, 50 +7008: , +7008: 50, 50 +7016: , +7016: 50, 50 +7024: , +7024: 50, 50 +7032: , +7032: 50, 50 +7040: , +7040: 50, 50 +7048: , +7048: 50, 50 +7056: , +7056: 50, 50 +7064: , +7064: 50, 50 +7072: , +7072: 50, 50 +7080: , +7080: 50, 50 +7088: , +7088: 50, 50 +7096: , +7096: 50, 50 +7104: , +7104: 50, 50 +7112: , +7112: 50, 50 +7120: , +7120: 50, 50 +7128: , +7128: 50, 50 +7136: , +7136: 50, 50 +7144: , +7144: 50, 50 +7152: , +7152: 50, 50 +7160: , +7160: 50, 50 +7168: , +7168: 50, 50 +7176: , +7176: 50, 50 +7184: , +7184: 50, 50 +7192: , +7192: 50, 50 +7200: , +7200: 50, 50 +7208: , +7208: 50, 50 +7216: , +7216: 50, 50 +7224: , +7224: 50, 50 +7232: , +7232: 50, 50 +7240: , +7240: 50, 50 +7248: , +7248: 50, 50 +7256: , +7256: 50, 50 +7264: , +7264: 50, 50 +7272: , +7272: 50, 50 +7280: , +7280: 50, 50 +7288: , +7288: 50, 50 +7296: , +7296: 50, 50 +7304: , +7304: 50, 50 +7312: , +7312: 50, 50 +7320: , +7320: 50, 50 +7328: , +7328: 50, 50 +7336: , +7336: 50, 50 +7344: , +7344: 50, 50 +7352: , +7352: 50, 50 +7360: , +7360: 50, 50 +7368: , +7368: 50, 50 +7376: , +7376: 50, 50 +7384: , +7384: 50, 50 +7392: , +7392: 50, 50 +7400: , +7400: 50, 50 +7408: , +7408: 50, 50 +7416: , +7416: 50, 50 +7424: , +7424: 50, 50 +7432: , +7432: 50, 50 +7440: , +7440: 50, 50 +7448: , +7448: 50, 50 +7456: , +7456: 50, 50 +7464: , +7464: 50, 50 +7472: , +7472: 50, 50 +7480: , +7480: 50, 50 +7488: , +7488: 50, 50 +7496: , +7496: 50, 50 +7504: , +7504: 50, 50 +7512: , +7512: 50, 50 +7520: , +7520: 50, 50 +7528: , +7528: 50, 50 +7536: , +7536: 50, 50 +7544: , +7544: 50, 50 +7552: , +7552: 50, 50 +7560: , +7560: 50, 50 +7568: , +7568: 50, 50 +7576: , +7576: 50, 50 +7584: , +7584: 50, 50 +7592: , +7592: 50, 50 +7600: , +7600: 50, 50 +7608: , +7608: 50, 50 +7616: , +7616: 50, 50 +7624: , +7624: 50, 50 +7632: , +7632: 50, 50 +7640: , +7640: 50, 50 +7648: , +7648: 50, 50 +7656: , +7656: 50, 50 +7664: , +7664: 50, 50 +7672: , +7672: 50, 50 +7680: , +7680: 50, 50 +7688: , +7688: 50, 50 +7696: , +7696: 50, 50 +7704: , +7704: 50, 50 +7712: , +7712: 50, 50 +7720: , +7720: 50, 50 +7728: , +7728: 50, 50 +7736: , +7736: 50, 50 +7744: , +7744: 50, 50 +7752: , +7752: 50, 50 +7760: , +7760: 50, 50 +7768: , +7768: 50, 50 +7776: , +7776: 50, 50 +7784: , +7784: 50, 50 +7792: , +7792: 50, 50 +7800: , +7800: 50, 50 +7808: , +7808: 50, 50 +7816: , +7816: 50, 50 +7824: , +7824: 50, 50 +7832: , +7832: 50, 50 +7840: , +7840: 50, 50 +7848: , +7848: 50, 50 +7856: , +7856: 50, 50 +7864: , +7864: 50, 50 +7872: , +7872: 50, 50 +7880: , +7880: 50, 50 +7888: , +7888: 50, 50 +7896: , +7896: 50, 50 +7904: , +7904: 50, 50 +7912: , +7912: 50, 50 +7920: , +7920: 50, 50 +7928: , +7928: 50, 50 +7936: , +7936: 50, 50 +7944: , +7944: 50, 50 +7952: , +7952: 50, 50 +7960: , +7960: 50, 50 +7968: , +7968: 50, 50 +7976: , +7976: 50, 50 +7984: , +7984: 50, 50 +7992: , +7992: 50, 50 +8000: , +8000: 50, 50 +8008: , +8008: 50, 50 +8016: , +8016: 50, 50 +8024: , +8024: 50, 50 +8032: , +8032: 50, 50 +8040: , +8040: 50, 50 +8048: , +8048: 50, 50 +8056: , +8056: 50, 50 +8064: , +8064: 50, 50 +8072: , +8072: 50, 50 +8080: , +8080: 50, 50 +8088: , +8088: 50, 50 +8096: , +8096: 50, 50 +8104: , +8104: 50, 50 +8112: , +8112: 50, 50 +8120: , +8120: 50, 50 +8128: , +8128: 50, 50 +8136: , +8136: 50, 50 +8144: , +8144: 50, 50 +8152: , +8152: 50, 50 +8160: , +8160: 50, 50 +8168: , +8168: 50, 50 +8176: , +8176: 50, 50 +8184: , +8184: 50, 50 +8192: 50, 50 +8192: 50, 50 +8200: 50, 50 +8200: 50, 50 +8208: 50, 50 +8208: 50, 50 +8216: 50, 50 +8216: 50, 50 +8224: 50, 50 +8224: 50, 50 +8232: 50, 50 +8232: 50, 50 +8240: 50, 50 +8240: 50, 50 +8248: 50, 50 +8248: 50, 50 +8256: 50, 50 +8256: 50, 50 +8264: 50, 50 +8264: 50, 50 +8272: 50, 50 +8272: 50, 50 +8280: 50, 50 +8280: 50, 50 +8288: 50, 50 +8288: 50, 50 +8296: 50, 50 +8296: 50, 50 +8304: 50, 50 +8304: 50, 50 +8312: 50, 50 +8312: 50, 50 +8320: 50, 50 +8320: 50, 50 +8328: 50, 50 +8328: 50, 50 +8336: 50, 50 +8336: 50, 50 +8344: 50, 50 +8344: 50, 50 +8352: 50, 50 +8352: 50, 50 +8360: 50, 50 +8360: 50, 50 +8368: 50, 50 +8368: 50, 50 +8376: 50, 50 +8376: 50, 50 +8384: 50, 50 +8384: 50, 50 +8392: 50, 50 +8392: 50, 50 +8400: 50, 50 +8400: 50, 50 +8408: 50, 50 +8408: 50, 50 +8416: 50, 50 +8416: 50, 50 +8424: 50, 50 +8424: 50, 50 +8432: 50, 50 +8432: 50, 50 +8440: 50, 50 +8440: 50, 50 +8448: , +8448: 50, 50 +8456: , +8456: 50, 50 +8464: , +8464: 50, 50 +8472: , +8472: 50, 50 +8480: , +8480: 50, 50 +8488: , +8488: 50, 50 +8496: , +8496: 50, 50 +8504: , +8504: 50, 50 +8512: , +8512: 50, 50 +8520: , +8520: 50, 50 +8528: , +8528: 50, 50 +8536: , +8536: 50, 50 +8544: , +8544: 50, 50 +8552: , +8552: 50, 50 +8560: , +8560: 50, 50 +8568: , +8568: 50, 50 +8576: , +8576: 50, 50 +8584: , +8584: 50, 50 +8592: , +8592: 50, 50 +8600: , +8600: 50, 50 +8608: , +8608: 50, 50 +8616: , +8616: 50, 50 +8624: , +8624: 50, 50 +8632: , +8632: 50, 50 +8640: , +8640: 50, 50 +8648: , +8648: 50, 50 +8656: , +8656: 50, 50 +8664: , +8664: 50, 50 +8672: , +8672: 50, 50 +8680: , +8680: 50, 50 +8688: , +8688: 50, 50 +8696: , +8696: 50, 50 +8704: 50, 50 +8704: 50, 50 +8712: 50, 50 +8712: 50, 50 +8720: 50, 50 +8720: 50, 50 +8728: 50, 50 +8728: 50, 50 +8736: 50, 50 +8736: 50, 50 +8744: 50, 50 +8744: 50, 50 +8752: 50, 50 +8752: 50, 50 +8760: 50, 50 +8760: 50, 50 +8768: 50, 50 +8768: 50, 50 +8776: 50, 50 +8776: 50, 50 +8784: 50, 50 +8784: 50, 50 +8792: 50, 50 +8792: 50, 50 +8800: 50, 50 +8800: 50, 50 +8808: 50, 50 +8808: 50, 50 +8816: 50, 50 +8816: 50, 50 +8824: 50, 50 +8824: 50, 50 +8832: 50, 50 +8832: 50, 50 +8840: 50, 50 +8840: 50, 50 +8848: 50, 50 +8848: 50, 50 +8856: 50, 50 +8856: 50, 50 +8864: 50, 50 +8864: 50, 50 +8872: 50, 50 +8872: 50, 50 +8880: 50, 50 +8880: 50, 50 +8888: 50, 50 +8888: 50, 50 +8896: 50, 50 +8896: 50, 50 +8904: 50, 50 +8904: 50, 50 +8912: 50, 50 +8912: 50, 50 +8920: 50, 50 +8920: 50, 50 +8928: 50, 50 +8928: 50, 50 +8936: 50, 50 +8936: 50, 50 +8944: 50, 50 +8944: 50, 50 +8952: 50, 50 +8952: 50, 50 +8960: , +8960: 50, 50 +8968: , +8968: 50, 50 +8976: , +8976: 50, 50 +8984: , +8984: 50, 50 +8992: , +8992: 50, 50 +9000: , +9000: 50, 50 +9008: , +9008: 50, 50 +9016: , +9016: 50, 50 +9024: , +9024: 50, 50 +9032: , +9032: 50, 50 +9040: , +9040: 50, 50 +9048: , +9048: 50, 50 +9056: , +9056: 50, 50 +9064: , +9064: 50, 50 +9072: , +9072: 50, 50 +9080: , +9080: 50, 50 +9088: , +9088: 50, 50 +9096: , +9096: 50, 50 +9104: , +9104: 50, 50 +9112: , +9112: 50, 50 +9120: , +9120: 50, 50 +9128: , +9128: 50, 50 +9136: , +9136: 50, 50 +9144: , +9144: 50, 50 +9152: , +9152: 50, 50 +9160: , +9160: 50, 50 +9168: , +9168: 50, 50 +9176: , +9176: 50, 50 +9184: , +9184: 50, 50 +9192: , +9192: 50, 50 +9200: , +9200: 50, 50 +9208: , +9208: 50, 50 +9216: , +9216: 50, 50 +9224: , +9224: 50, 50 +9232: , +9232: 50, 50 +9240: , +9240: 50, 50 +9248: , +9248: 50, 50 +9256: , +9256: 50, 50 +9264: , +9264: 50, 50 +9272: , +9272: 50, 50 +9280: , +9280: 50, 50 +9288: , +9288: 50, 50 +9296: , +9296: 50, 50 +9304: , +9304: 50, 50 +9312: , +9312: 50, 50 +9320: , +9320: 50, 50 +9328: , +9328: 50, 50 +9336: , +9336: 50, 50 +9344: , +9344: 50, 50 +9352: , +9352: 50, 50 +9360: , +9360: 50, 50 +9368: , +9368: 50, 50 +9376: , +9376: 50, 50 +9384: , +9384: 50, 50 +9392: , +9392: 50, 50 +9400: , +9400: 50, 50 +9408: , +9408: 50, 50 +9416: , +9416: 50, 50 +9424: , +9424: 50, 50 +9432: , +9432: 50, 50 +9440: , +9440: 50, 50 +9448: , +9448: 50, 50 +9456: , +9456: 50, 50 +9464: , +9464: 50, 50 +9472: , +9472: 50, 50 +9480: , +9480: 50, 50 +9488: , +9488: 50, 50 +9496: , +9496: 50, 50 +9504: , +9504: 50, 50 +9512: , +9512: 50, 50 +9520: , +9520: 50, 50 +9528: , +9528: 50, 50 +9536: , +9536: 50, 50 +9544: , +9544: 50, 50 +9552: , +9552: 50, 50 +9560: , +9560: 50, 50 +9568: , +9568: 50, 50 +9576: , +9576: 50, 50 +9584: , +9584: 50, 50 +9592: , +9592: 50, 50 +9600: , +9600: 50, 50 +9608: , +9608: 50, 50 +9616: , +9616: 50, 50 +9624: , +9624: 50, 50 +9632: , +9632: 50, 50 +9640: , +9640: 50, 50 +9648: , +9648: 50, 50 +9656: , +9656: 50, 50 +9664: , +9664: 50, 50 +9672: , +9672: 50, 50 +9680: , +9680: 50, 50 +9688: , +9688: 50, 50 +9696: , +9696: 50, 50 +9704: , +9704: 50, 50 +9712: , +9712: 50, 50 +9720: , +9720: 50, 50 +9728: , +9728: 50, 50 +9736: , +9736: 50, 50 +9744: , +9744: 50, 50 +9752: , +9752: 50, 50 +9760: , +9760: 50, 50 +9768: , +9768: 50, 50 +9776: , +9776: 50, 50 +9784: , +9784: 50, 50 +9792: , +9792: 50, 50 +9800: , +9800: 50, 50 +9808: , +9808: 50, 50 +9816: , +9816: 50, 50 +9824: , +9824: 50, 50 +9832: , +9832: 50, 50 +9840: , +9840: 50, 50 +9848: , +9848: 50, 50 +9856: , +9856: 50, 50 +9864: , +9864: 50, 50 +9872: , +9872: 50, 50 +9880: , +9880: 50, 50 +9888: , +9888: 50, 50 +9896: , +9896: 50, 50 +9904: , +9904: 50, 50 +9912: , +9912: 50, 50 +9920: , +9920: 50, 50 +9928: , +9928: 50, 50 +9936: , +9936: 50, 50 +9944: , +9944: 50, 50 +9952: , +9952: 50, 50 +9960: , +9960: 50, 50 +9968: , +9968: 50, 50 +9976: , +9976: 50, 50 +9984: , +9984: 50, 50 +9992: , +9992: 50, 50 +10000: , +10000: 50, 50 +10008: , +10008: 50, 50 +10016: , +10016: 50, 50 +10024: , +10024: 50, 50 +10032: , +10032: 50, 50 +10040: , +10040: 50, 50 +10048: , +10048: 50, 50 +10056: , +10056: 50, 50 +10064: , +10064: 50, 50 +10072: , +10072: 50, 50 +10080: , +10080: 50, 50 +10088: , +10088: 50, 50 +10096: , +10096: 50, 50 +10104: , +10104: 50, 50 +10112: , +10112: 50, 50 +10120: , +10120: 50, 50 +10128: , +10128: 50, 50 +10136: , +10136: 50, 50 +10144: , +10144: 50, 50 +10152: , +10152: 50, 50 +10160: , +10160: 50, 50 +10168: , +10168: 50, 50 +10176: , +10176: 50, 50 +10184: , +10184: 50, 50 +10192: , +10192: 50, 50 +10200: , +10200: 50, 50 +10208: , +10208: 50, 50 +10216: , +10216: 50, 50 +10224: , +10224: 50, 50 +10232: , +10232: 50, 50 +10240: 50, 50 +10240: 50, 50 +10248: 50, 50 +10248: 50, 50 +10256: 50, 50 +10256: 50, 50 +10264: 50, 50 +10264: 50, 50 +10272: 50, 50 +10272: 50, 50 +10280: 50, 50 +10280: 50, 50 +10288: 50, 50 +10288: 50, 50 +10296: 50, 50 +10296: 50, 50 +10304: 50, 50 +10304: 50, 50 +10312: 50, 50 +10312: 50, 50 +10320: 50, 50 +10320: 50, 50 +10328: 50, 50 +10328: 50, 50 +10336: 50, 50 +10336: 50, 50 +10344: 50, 50 +10344: 50, 50 +10352: 50, 50 +10352: 50, 50 +10360: 50, 50 +10360: 50, 50 +10368: 50, 50 +10368: 50, 50 +10376: 50, 50 +10376: 50, 50 +10384: 50, 50 +10384: 50, 50 +10392: 50, 50 +10392: 50, 50 +10400: 50, 50 +10400: 50, 50 +10408: 50, 50 +10408: 50, 50 +10416: 50, 50 +10416: 50, 50 +10424: 50, 50 +10424: 50, 50 +10432: 50, 50 +10432: 50, 50 +10440: 50, 50 +10440: 50, 50 +10448: 50, 50 +10448: 50, 50 +10456: 50, 50 +10456: 50, 50 +10464: 50, 50 +10464: 50, 50 +10472: 50, 50 +10472: 50, 50 +10480: 50, 50 +10480: 50, 50 +10488: 50, 50 +10488: 50, 50 +10496: , +10496: 50, 50 +10504: , +10504: 50, 50 +10512: , +10512: 50, 50 +10520: , +10520: 50, 50 +10528: , +10528: 50, 50 +10536: , +10536: 50, 50 +10544: , +10544: 50, 50 +10552: , +10552: 50, 50 +10560: , +10560: 50, 50 +10568: , +10568: 50, 50 +10576: , +10576: 50, 50 +10584: , +10584: 50, 50 +10592: , +10592: 50, 50 +10600: , +10600: 50, 50 +10608: , +10608: 50, 50 +10616: , +10616: 50, 50 +10624: , +10624: 50, 50 +10632: , +10632: 50, 50 +10640: , +10640: 50, 50 +10648: , +10648: 50, 50 +10656: , +10656: 50, 50 +10664: , +10664: 50, 50 +10672: , +10672: 50, 50 +10680: , +10680: 50, 50 +10688: , +10688: 50, 50 +10696: , +10696: 50, 50 +10704: , +10704: 50, 50 +10712: , +10712: 50, 50 +10720: , +10720: 50, 50 +10728: , +10728: 50, 50 +10736: , +10736: 50, 50 +10744: , +10744: 50, 50 +10752: 50, 50 +10752: 50, 50 +10760: 50, 50 +10760: 50, 50 +10768: 50, 50 +10768: 50, 50 +10776: 50, 50 +10776: 50, 50 +10784: 50, 50 +10784: 50, 50 +10792: 50, 50 +10792: 50, 50 +10800: 50, 50 +10800: 50, 50 +10808: 50, 50 +10808: 50, 50 +10816: 50, 50 +10816: 50, 50 +10824: 50, 50 +10824: 50, 50 +10832: 50, 50 +10832: 50, 50 +10840: 50, 50 +10840: 50, 50 +10848: 50, 50 +10848: 50, 50 +10856: 50, 50 +10856: 50, 50 +10864: 50, 50 +10864: 50, 50 +10872: 50, 50 +10872: 50, 50 +10880: 50, 50 +10880: 50, 50 +10888: 50, 50 +10888: 50, 50 +10896: 50, 50 +10896: 50, 50 +10904: 50, 50 +10904: 50, 50 +10912: 50, 50 +10912: 50, 50 +10920: 50, 50 +10920: 50, 50 +10928: 50, 50 +10928: 50, 50 +10936: 50, 50 +10936: 50, 50 +10944: 50, 50 +10944: 50, 50 +10952: 50, 50 +10952: 50, 50 +10960: 50, 50 +10960: 50, 50 +10968: 50, 50 +10968: 50, 50 +10976: 50, 50 +10976: 50, 50 +10984: 50, 50 +10984: 50, 50 +10992: 50, 50 +10992: 50, 50 +11000: 50, 50 +11000: 50, 50 +11008: , +11008: 50, 50 +11016: , +11016: 50, 50 +11024: , +11024: 50, 50 +11032: , +11032: 50, 50 +11040: , +11040: 50, 50 +11048: , +11048: 50, 50 +11056: , +11056: 50, 50 +11064: , +11064: 50, 50 +11072: , +11072: 50, 50 +11080: , +11080: 50, 50 +11088: , +11088: 50, 50 +11096: , +11096: 50, 50 +11104: , +11104: 50, 50 +11112: , +11112: 50, 50 +11120: , +11120: 50, 50 +11128: , +11128: 50, 50 +11136: , +11136: 50, 50 +11144: , +11144: 50, 50 +11152: , +11152: 50, 50 +11160: , +11160: 50, 50 +11168: , +11168: 50, 50 +11176: , +11176: 50, 50 +11184: , +11184: 50, 50 +11192: , +11192: 50, 50 +11200: , +11200: 50, 50 +11208: , +11208: 50, 50 +11216: , +11216: 50, 50 +11224: , +11224: 50, 50 +11232: , +11232: 50, 50 +11240: , +11240: 50, 50 +11248: , +11248: 50, 50 +11256: , +11256: 50, 50 +11264: , +11264: 50, 50 +11272: , +11272: 50, 50 +11280: , +11280: 50, 50 +11288: , +11288: 50, 50 +11296: , +11296: 50, 50 +11304: , +11304: 50, 50 +11312: , +11312: 50, 50 +11320: , +11320: 50, 50 +11328: , +11328: 50, 50 +11336: , +11336: 50, 50 +11344: , +11344: 50, 50 +11352: , +11352: 50, 50 +11360: , +11360: 50, 50 +11368: , +11368: 50, 50 +11376: , +11376: 50, 50 +11384: , +11384: 50, 50 +11392: , +11392: 50, 50 +11400: , +11400: 50, 50 +11408: , +11408: 50, 50 +11416: , +11416: 50, 50 +11424: , +11424: 50, 50 +11432: , +11432: 50, 50 +11440: , +11440: 50, 50 +11448: , +11448: 50, 50 +11456: , +11456: 50, 50 +11464: , +11464: 50, 50 +11472: , +11472: 50, 50 +11480: , +11480: 50, 50 +11488: , +11488: 50, 50 +11496: , +11496: 50, 50 +11504: , +11504: 50, 50 +11512: , +11512: 50, 50 +11520: , +11520: 50, 50 +11528: , +11528: 50, 50 +11536: , +11536: 50, 50 +11544: , +11544: 50, 50 +11552: , +11552: 50, 50 +11560: , +11560: 50, 50 +11568: , +11568: 50, 50 +11576: , +11576: 50, 50 +11584: , +11584: 50, 50 +11592: , +11592: 50, 50 +11600: , +11600: 50, 50 +11608: , +11608: 50, 50 +11616: , +11616: 50, 50 +11624: , +11624: 50, 50 +11632: , +11632: 50, 50 +11640: , +11640: 50, 50 +11648: , +11648: 50, 50 +11656: , +11656: 50, 50 +11664: , +11664: 50, 50 +11672: , +11672: 50, 50 +11680: , +11680: 50, 50 +11688: , +11688: 50, 50 +11696: , +11696: 50, 50 +11704: , +11704: 50, 50 +11712: , +11712: 50, 50 +11720: , +11720: 50, 50 +11728: , +11728: 50, 50 +11736: , +11736: 50, 50 +11744: , +11744: 50, 50 +11752: , +11752: 50, 50 +11760: , +11760: 50, 50 +11768: , +11768: 50, 50 +11776: , +11776: 50, 50 +11784: , +11784: 50, 50 +11792: , +11792: 50, 50 +11800: , +11800: 50, 50 +11808: , +11808: 50, 50 +11816: , +11816: 50, 50 +11824: , +11824: 50, 50 +11832: , +11832: 50, 50 +11840: , +11840: 50, 50 +11848: , +11848: 50, 50 +11856: , +11856: 50, 50 +11864: , +11864: 50, 50 +11872: , +11872: 50, 50 +11880: , +11880: 50, 50 +11888: , +11888: 50, 50 +11896: , +11896: 50, 50 +11904: , +11904: 50, 50 +11912: , +11912: 50, 50 +11920: , +11920: 50, 50 +11928: , +11928: 50, 50 +11936: , +11936: 50, 50 +11944: , +11944: 50, 50 +11952: , +11952: 50, 50 +11960: , +11960: 50, 50 +11968: , +11968: 50, 50 +11976: , +11976: 50, 50 +11984: , +11984: 50, 50 +11992: , +11992: 50, 50 +12000: , +12000: 50, 50 +12008: , +12008: 50, 50 +12016: , +12016: 50, 50 +12024: , +12024: 50, 50 +12032: , +12032: 50, 50 +12040: , +12040: 50, 50 +12048: , +12048: 50, 50 +12056: , +12056: 50, 50 +12064: , +12064: 50, 50 +12072: , +12072: 50, 50 +12080: , +12080: 50, 50 +12088: , +12088: 50, 50 +12096: , +12096: 50, 50 +12104: , +12104: 50, 50 +12112: , +12112: 50, 50 +12120: , +12120: 50, 50 +12128: , +12128: 50, 50 +12136: , +12136: 50, 50 +12144: , +12144: 50, 50 +12152: , +12152: 50, 50 +12160: , +12160: 50, 50 +12168: , +12168: 50, 50 +12176: , +12176: 50, 50 +12184: , +12184: 50, 50 +12192: , +12192: 50, 50 +12200: , +12200: 50, 50 +12208: , +12208: 50, 50 +12216: , +12216: 50, 50 +12224: , +12224: 50, 50 +12232: , +12232: 50, 50 +12240: , +12240: 50, 50 +12248: , +12248: 50, 50 +12256: , +12256: 50, 50 +12264: , +12264: 50, 50 +12272: , +12272: 50, 50 +12280: , +12280: 50, 50 +12288: , +12288: 50, 50 +12296: , +12296: 50, 50 +12304: , +12304: 50, 50 +12312: , +12312: 50, 50 +12320: , +12320: 50, 50 +12328: , +12328: 50, 50 +12336: , +12336: 50, 50 +12344: , +12344: 50, 50 +12352: , +12352: 50, 50 +12360: , +12360: 50, 50 +12368: , +12368: 50, 50 +12376: , +12376: 50, 50 +12384: , +12384: 50, 50 +12392: , +12392: 50, 50 +12400: , +12400: 50, 50 +12408: , +12408: 50, 50 +12416: , +12416: 50, 50 +12424: , +12424: 50, 50 +12432: , +12432: 50, 50 +12440: , +12440: 50, 50 +12448: , +12448: 50, 50 +12456: , +12456: 50, 50 +12464: , +12464: 50, 50 +12472: , +12472: 50, 50 +12480: , +12480: 50, 50 +12488: , +12488: 50, 50 +12496: , +12496: 50, 50 +12504: , +12504: 50, 50 +12512: , +12512: 50, 50 +12520: , +12520: 50, 50 +12528: , +12528: 50, 50 +12536: , +12536: 50, 50 +12544: , +12544: 50, 50 +12552: , +12552: 50, 50 +12560: , +12560: 50, 50 +12568: , +12568: 50, 50 +12576: , +12576: 50, 50 +12584: , +12584: 50, 50 +12592: , +12592: 50, 50 +12600: , +12600: 50, 50 +12608: , +12608: 50, 50 +12616: , +12616: 50, 50 +12624: , +12624: 50, 50 +12632: , +12632: 50, 50 +12640: , +12640: 50, 50 +12648: , +12648: 50, 50 +12656: , +12656: 50, 50 +12664: , +12664: 50, 50 +12672: , +12672: 50, 50 +12680: , +12680: 50, 50 +12688: , +12688: 50, 50 +12696: , +12696: 50, 50 +12704: , +12704: 50, 50 +12712: , +12712: 50, 50 +12720: , +12720: 50, 50 +12728: , +12728: 50, 50 +12736: , +12736: 50, 50 +12744: , +12744: 50, 50 +12752: , +12752: 50, 50 +12760: , +12760: 50, 50 +12768: , +12768: 50, 50 +12776: , +12776: 50, 50 +12784: , +12784: 50, 50 +12792: , +12792: 50, 50 +12800: , +12800: 50, 50 +12808: , +12808: 50, 50 +12816: , +12816: 50, 50 +12824: , +12824: 50, 50 +12832: , +12832: 50, 50 +12840: , +12840: 50, 50 +12848: , +12848: 50, 50 +12856: , +12856: 50, 50 +12864: , +12864: 50, 50 +12872: , +12872: 50, 50 +12880: , +12880: 50, 50 +12888: , +12888: 50, 50 +12896: , +12896: 50, 50 +12904: , +12904: 50, 50 +12912: , +12912: 50, 50 +12920: , +12920: 50, 50 +12928: , +12928: 50, 50 +12936: , +12936: 50, 50 +12944: , +12944: 50, 50 +12952: , +12952: 50, 50 +12960: , +12960: 50, 50 +12968: , +12968: 50, 50 +12976: , +12976: 50, 50 +12984: , +12984: 50, 50 +12992: , +12992: 50, 50 +13000: , +13000: 50, 50 +13008: , +13008: 50, 50 +13016: , +13016: 50, 50 +13024: , +13024: 50, 50 +13032: , +13032: 50, 50 +13040: , +13040: 50, 50 +13048: , +13048: 50, 50 +13056: , +13056: 50, 50 +13064: , +13064: 50, 50 +13072: , +13072: 50, 50 +13080: , +13080: 50, 50 +13088: , +13088: 50, 50 +13096: , +13096: 50, 50 +13104: , +13104: 50, 50 +13112: , +13112: 50, 50 +13120: , +13120: 50, 50 +13128: , +13128: 50, 50 +13136: , +13136: 50, 50 +13144: , +13144: 50, 50 +13152: , +13152: 50, 50 +13160: , +13160: 50, 50 +13168: , +13168: 50, 50 +13176: , +13176: 50, 50 +13184: , +13184: 50, 50 +13192: , +13192: 50, 50 +13200: , +13200: 50, 50 +13208: , +13208: 50, 50 +13216: , +13216: 50, 50 +13224: , +13224: 50, 50 +13232: , +13232: 50, 50 +13240: , +13240: 50, 50 +13248: , +13248: 50, 50 +13256: , +13256: 50, 50 +13264: , +13264: 50, 50 +13272: , +13272: 50, 50 +13280: , +13280: 50, 50 +13288: , +13288: 50, 50 +13296: , +13296: 50, 50 +13304: , +13304: 50, 50 +13312: , +13312: 50, 50 +13320: , +13320: 50, 50 +13328: , +13328: 50, 50 +13336: , +13336: 50, 50 +13344: , +13344: 50, 50 +13352: , +13352: 50, 50 +13360: , +13360: 50, 50 +13368: , +13368: 50, 50 +13376: , +13376: 50, 50 +13384: , +13384: 50, 50 +13392: , +13392: 50, 50 +13400: , +13400: 50, 50 +13408: , +13408: 50, 50 +13416: , +13416: 50, 50 +13424: , +13424: 50, 50 +13432: , +13432: 50, 50 +13440: , +13440: 50, 50 +13448: , +13448: 50, 50 +13456: , +13456: 50, 50 +13464: , +13464: 50, 50 +13472: , +13472: 50, 50 +13480: , +13480: 50, 50 +13488: , +13488: 50, 50 +13496: , +13496: 50, 50 +13504: , +13504: 50, 50 +13512: , +13512: 50, 50 +13520: , +13520: 50, 50 +13528: , +13528: 50, 50 +13536: , +13536: 50, 50 +13544: , +13544: 50, 50 +13552: , +13552: 50, 50 +13560: , +13560: 50, 50 +13568: , +13568: 50, 50 +13576: , +13576: 50, 50 +13584: , +13584: 50, 50 +13592: , +13592: 50, 50 +13600: , +13600: 50, 50 +13608: , +13608: 50, 50 +13616: , +13616: 50, 50 +13624: , +13624: 50, 50 +13632: , +13632: 50, 50 +13640: , +13640: 50, 50 +13648: , +13648: 50, 50 +13656: , +13656: 50, 50 +13664: , +13664: 50, 50 +13672: , +13672: 50, 50 +13680: , +13680: 50, 50 +13688: , +13688: 50, 50 +13696: , +13696: 50, 50 +13704: , +13704: 50, 50 +13712: , +13712: 50, 50 +13720: , +13720: 50, 50 +13728: , +13728: 50, 50 +13736: , +13736: 50, 50 +13744: , +13744: 50, 50 +13752: , +13752: 50, 50 +13760: , +13760: 50, 50 +13768: , +13768: 50, 50 +13776: , +13776: 50, 50 +13784: , +13784: 50, 50 +13792: , +13792: 50, 50 +13800: , +13800: 50, 50 +13808: , +13808: 50, 50 +13816: , +13816: 50, 50 +13824: , +13824: 50, 50 +13832: , +13832: 50, 50 +13840: , +13840: 50, 50 +13848: , +13848: 50, 50 +13856: , +13856: 50, 50 +13864: , +13864: 50, 50 +13872: , +13872: 50, 50 +13880: , +13880: 50, 50 +13888: , +13888: 50, 50 +13896: , +13896: 50, 50 +13904: , +13904: 50, 50 +13912: , +13912: 50, 50 +13920: , +13920: 50, 50 +13928: , +13928: 50, 50 +13936: , +13936: 50, 50 +13944: , +13944: 50, 50 +13952: , +13952: 50, 50 +13960: , +13960: 50, 50 +13968: , +13968: 50, 50 +13976: , +13976: 50, 50 +13984: , +13984: 50, 50 +13992: , +13992: 50, 50 +14000: , +14000: 50, 50 +14008: , +14008: 50, 50 +14016: , +14016: 50, 50 +14024: , +14024: 50, 50 +14032: , +14032: 50, 50 +14040: , +14040: 50, 50 +14048: , +14048: 50, 50 +14056: , +14056: 50, 50 +14064: , +14064: 50, 50 +14072: , +14072: 50, 50 +14080: , +14080: 50, 50 +14088: , +14088: 50, 50 +14096: , +14096: 50, 50 +14104: , +14104: 50, 50 +14112: , +14112: 50, 50 +14120: , +14120: 50, 50 +14128: , +14128: 50, 50 +14136: , +14136: 50, 50 +14144: , +14144: 50, 50 +14152: , +14152: 50, 50 +14160: , +14160: 50, 50 +14168: , +14168: 50, 50 +14176: , +14176: 50, 50 +14184: , +14184: 50, 50 +14192: , +14192: 50, 50 +14200: , +14200: 50, 50 +14208: , +14208: 50, 50 +14216: , +14216: 50, 50 +14224: , +14224: 50, 50 +14232: , +14232: 50, 50 +14240: , +14240: 50, 50 +14248: , +14248: 50, 50 +14256: , +14256: 50, 50 +14264: , +14264: 50, 50 +14272: , +14272: 50, 50 +14280: , +14280: 50, 50 +14288: , +14288: 50, 50 +14296: , +14296: 50, 50 +14304: , +14304: 50, 50 +14312: , +14312: 50, 50 +14320: , +14320: 50, 50 +14328: , +14328: 50, 50 +14336: , +14336: 50, 50 +14344: , +14344: 50, 50 +14352: , +14352: 50, 50 +14360: , +14360: 50, 50 +14368: , +14368: 50, 50 +14376: , +14376: 50, 50 +14384: , +14384: 50, 50 +14392: , +14392: 50, 50 +14400: , +14400: 50, 50 +14408: , +14408: 50, 50 +14416: , +14416: 50, 50 +14424: , +14424: 50, 50 +14432: , +14432: 50, 50 +14440: , +14440: 50, 50 +14448: , +14448: 50, 50 +14456: , +14456: 50, 50 +14464: , +14464: 50, 50 +14472: , +14472: 50, 50 +14480: , +14480: 50, 50 +14488: , +14488: 50, 50 +14496: , +14496: 50, 50 +14504: , +14504: 50, 50 +14512: , +14512: 50, 50 +14520: , +14520: 50, 50 +14528: , +14528: 50, 50 +14536: , +14536: 50, 50 +14544: , +14544: 50, 50 +14552: , +14552: 50, 50 +14560: , +14560: 50, 50 +14568: , +14568: 50, 50 +14576: , +14576: 50, 50 +14584: , +14584: 50, 50 +14592: , +14592: 50, 50 +14600: , +14600: 50, 50 +14608: , +14608: 50, 50 +14616: , +14616: 50, 50 +14624: , +14624: 50, 50 +14632: , +14632: 50, 50 +14640: , +14640: 50, 50 +14648: , +14648: 50, 50 +14656: , +14656: 50, 50 +14664: , +14664: 50, 50 +14672: , +14672: 50, 50 +14680: , +14680: 50, 50 +14688: , +14688: 50, 50 +14696: , +14696: 50, 50 +14704: , +14704: 50, 50 +14712: , +14712: 50, 50 +14720: , +14720: 50, 50 +14728: , +14728: 50, 50 +14736: , +14736: 50, 50 +14744: , +14744: 50, 50 +14752: , +14752: 50, 50 +14760: , +14760: 50, 50 +14768: , +14768: 50, 50 +14776: , +14776: 50, 50 +14784: , +14784: 50, 50 +14792: , +14792: 50, 50 +14800: , +14800: 50, 50 +14808: , +14808: 50, 50 +14816: , +14816: 50, 50 +14824: , +14824: 50, 50 +14832: , +14832: 50, 50 +14840: , +14840: 50, 50 +14848: , +14848: 50, 50 +14856: , +14856: 50, 50 +14864: , +14864: 50, 50 +14872: , +14872: 50, 50 +14880: , +14880: 50, 50 +14888: , +14888: 50, 50 +14896: , +14896: 50, 50 +14904: , +14904: 50, 50 +14912: , +14912: 50, 50 +14920: , +14920: 50, 50 +14928: , +14928: 50, 50 +14936: , +14936: 50, 50 +14944: , +14944: 50, 50 +14952: , +14952: 50, 50 +14960: , +14960: 50, 50 +14968: , +14968: 50, 50 +14976: , +14976: 50, 50 +14984: , +14984: 50, 50 +14992: , +14992: 50, 50 +15000: , +15000: 50, 50 +15008: , +15008: 50, 50 +15016: , +15016: 50, 50 +15024: , +15024: 50, 50 +15032: , +15032: 50, 50 +15040: , +15040: 50, 50 +15048: , +15048: 50, 50 +15056: , +15056: 50, 50 +15064: , +15064: 50, 50 +15072: , +15072: 50, 50 +15080: , +15080: 50, 50 +15088: , +15088: 50, 50 +15096: , +15096: 50, 50 +15104: , +15104: 50, 50 +15112: , +15112: 50, 50 +15120: , +15120: 50, 50 +15128: , +15128: 50, 50 +15136: , +15136: 50, 50 +15144: , +15144: 50, 50 +15152: , +15152: 50, 50 +15160: , +15160: 50, 50 +15168: , +15168: 50, 50 +15176: , +15176: 50, 50 +15184: , +15184: 50, 50 +15192: , +15192: 50, 50 +15200: , +15200: 50, 50 +15208: , +15208: 50, 50 +15216: , +15216: 50, 50 +15224: , +15224: 50, 50 +15232: , +15232: 50, 50 +15240: , +15240: 50, 50 +15248: , +15248: 50, 50 +15256: , +15256: 50, 50 +15264: , +15264: 50, 50 +15272: , +15272: 50, 50 +15280: , +15280: 50, 50 +15288: , +15288: 50, 50 +15296: , +15296: 50, 50 +15304: , +15304: 50, 50 +15312: , +15312: 50, 50 +15320: , +15320: 50, 50 +15328: , +15328: 50, 50 +15336: , +15336: 50, 50 +15344: , +15344: 50, 50 +15352: , +15352: 50, 50 +15360: , +15360: 50, 50 +15368: , +15368: 50, 50 +15376: , +15376: 50, 50 +15384: , +15384: 50, 50 +15392: , +15392: 50, 50 +15400: , +15400: 50, 50 +15408: , +15408: 50, 50 +15416: , +15416: 50, 50 +15424: , +15424: 50, 50 +15432: , +15432: 50, 50 +15440: , +15440: 50, 50 +15448: , +15448: 50, 50 +15456: , +15456: 50, 50 +15464: , +15464: 50, 50 +15472: , +15472: 50, 50 +15480: , +15480: 50, 50 +15488: , +15488: 50, 50 +15496: , +15496: 50, 50 +15504: , +15504: 50, 50 +15512: , +15512: 50, 50 +15520: , +15520: 50, 50 +15528: , +15528: 50, 50 +15536: , +15536: 50, 50 +15544: , +15544: 50, 50 +15552: , +15552: 50, 50 +15560: , +15560: 50, 50 +15568: , +15568: 50, 50 +15576: , +15576: 50, 50 +15584: , +15584: 50, 50 +15592: , +15592: 50, 50 +15600: , +15600: 50, 50 +15608: , +15608: 50, 50 +15616: , +15616: 50, 50 +15624: , +15624: 50, 50 +15632: , +15632: 50, 50 +15640: , +15640: 50, 50 +15648: , +15648: 50, 50 +15656: , +15656: 50, 50 +15664: , +15664: 50, 50 +15672: , +15672: 50, 50 +15680: , +15680: 50, 50 +15688: , +15688: 50, 50 +15696: , +15696: 50, 50 +15704: , +15704: 50, 50 +15712: , +15712: 50, 50 +15720: , +15720: 50, 50 +15728: , +15728: 50, 50 +15736: , +15736: 50, 50 +15744: , +15744: 50, 50 +15752: , +15752: 50, 50 +15760: , +15760: 50, 50 +15768: , +15768: 50, 50 +15776: , +15776: 50, 50 +15784: , +15784: 50, 50 +15792: , +15792: 50, 50 +15800: , +15800: 50, 50 +15808: , +15808: 50, 50 +15816: , +15816: 50, 50 +15824: , +15824: 50, 50 +15832: , +15832: 50, 50 +15840: , +15840: 50, 50 +15848: , +15848: 50, 50 +15856: , +15856: 50, 50 +15864: , +15864: 50, 50 +15872: , +15872: 50, 50 +15880: , +15880: 50, 50 +15888: , +15888: 50, 50 +15896: , +15896: 50, 50 +15904: , +15904: 50, 50 +15912: , +15912: 50, 50 +15920: , +15920: 50, 50 +15928: , +15928: 50, 50 +15936: , +15936: 50, 50 +15944: , +15944: 50, 50 +15952: , +15952: 50, 50 +15960: , +15960: 50, 50 +15968: , +15968: 50, 50 +15976: , +15976: 50, 50 +15984: , +15984: 50, 50 +15992: , +15992: 50, 50 +16000: , +16000: 50, 50 +16008: , +16008: 50, 50 +16016: , +16016: 50, 50 +16024: , +16024: 50, 50 +16032: , +16032: 50, 50 +16040: , +16040: 50, 50 +16048: , +16048: 50, 50 +16056: , +16056: 50, 50 +16064: , +16064: 50, 50 +16072: , +16072: 50, 50 +16080: , +16080: 50, 50 +16088: , +16088: 50, 50 +16096: , +16096: 50, 50 +16104: , +16104: 50, 50 +16112: , +16112: 50, 50 +16120: , +16120: 50, 50 +16128: , +16128: 50, 50 +16136: , +16136: 50, 50 +16144: , +16144: 50, 50 +16152: , +16152: 50, 50 +16160: , +16160: 50, 50 +16168: , +16168: 50, 50 +16176: , +16176: 50, 50 +16184: , +16184: 50, 50 +16192: , +16192: 50, 50 +16200: , +16200: 50, 50 +16208: , +16208: 50, 50 +16216: , +16216: 50, 50 +16224: , +16224: 50, 50 +16232: , +16232: 50, 50 +16240: , +16240: 50, 50 +16248: , +16248: 50, 50 +16256: , +16256: 50, 50 +16264: , +16264: 50, 50 +16272: , +16272: 50, 50 +16280: , +16280: 50, 50 +16288: , +16288: 50, 50 +16296: , +16296: 50, 50 +16304: , +16304: 50, 50 +16312: , +16312: 50, 50 +16320: , +16320: 50, 50 +16328: , +16328: 50, 50 +16336: , +16336: 50, 50 +16344: , +16344: 50, 50 +16352: , +16352: 50, 50 +16360: , +16360: 50, 50 +16368: , +16368: 50, 50 +16376: , +16376: 50, 50 diff --git a/test/trace/localToGlobal-propflags-7.swf b/test/trace/localToGlobal-propflags-7.swf new file mode 100644 index 0000000..cc7bfbc Binary files /dev/null and b/test/trace/localToGlobal-propflags-7.swf differ diff --git a/test/trace/localToGlobal-propflags-7.swf.trace b/test/trace/localToGlobal-propflags-7.swf.trace new file mode 100644 index 0000000..e627a79 --- /dev/null +++ b/test/trace/localToGlobal-propflags-7.swf.trace @@ -0,0 +1,4096 @@ +0: 50, 50 +0: 50, 50 +8: 50, 50 +8: 50, 50 +16: 50, 50 +16: 50, 50 +24: 50, 50 +24: 50, 50 +32: 50, 50 +32: 50, 50 +40: 50, 50 +40: 50, 50 +48: 50, 50 +48: 50, 50 +56: 50, 50 +56: 50, 50 +64: 50, 50 +64: 50, 50 +72: 50, 50 +72: 50, 50 +80: 50, 50 +80: 50, 50 +88: 50, 50 +88: 50, 50 +96: 50, 50 +96: 50, 50 +104: 50, 50 +104: 50, 50 +112: 50, 50 +112: 50, 50 +120: 50, 50 +120: 50, 50 +128: 50, 50 +128: 50, 50 +136: 50, 50 +136: 50, 50 +144: 50, 50 +144: 50, 50 +152: 50, 50 +152: 50, 50 +160: 50, 50 +160: 50, 50 +168: 50, 50 +168: 50, 50 +176: 50, 50 +176: 50, 50 +184: 50, 50 +184: 50, 50 +192: 50, 50 +192: 50, 50 +200: 50, 50 +200: 50, 50 +208: 50, 50 +208: 50, 50 +216: 50, 50 +216: 50, 50 +224: 50, 50 +224: 50, 50 +232: 50, 50 +232: 50, 50 +240: 50, 50 +240: 50, 50 +248: 50, 50 +248: 50, 50 +256: 50, 50 +256: 50, 50 +264: 50, 50 +264: 50, 50 +272: 50, 50 +272: 50, 50 +280: 50, 50 +280: 50, 50 +288: 50, 50 +288: 50, 50 +296: 50, 50 +296: 50, 50 +304: 50, 50 +304: 50, 50 +312: 50, 50 +312: 50, 50 +320: 50, 50 +320: 50, 50 +328: 50, 50 +328: 50, 50 +336: 50, 50 +336: 50, 50 +344: 50, 50 +344: 50, 50 +352: 50, 50 +352: 50, 50 +360: 50, 50 +360: 50, 50 +368: 50, 50 +368: 50, 50 +376: 50, 50 +376: 50, 50 +384: 50, 50 +384: 50, 50 +392: 50, 50 +392: 50, 50 +400: 50, 50 +400: 50, 50 +408: 50, 50 +408: 50, 50 +416: 50, 50 +416: 50, 50 +424: 50, 50 +424: 50, 50 +432: 50, 50 +432: 50, 50 +440: 50, 50 +440: 50, 50 +448: 50, 50 +448: 50, 50 +456: 50, 50 +456: 50, 50 +464: 50, 50 +464: 50, 50 +472: 50, 50 +472: 50, 50 +480: 50, 50 +480: 50, 50 +488: 50, 50 +488: 50, 50 +496: 50, 50 +496: 50, 50 +504: 50, 50 +504: 50, 50 +512: 50, 50 +512: 50, 50 +520: 50, 50 +520: 50, 50 +528: 50, 50 +528: 50, 50 +536: 50, 50 +536: 50, 50 +544: 50, 50 +544: 50, 50 +552: 50, 50 +552: 50, 50 +560: 50, 50 +560: 50, 50 +568: 50, 50 +568: 50, 50 +576: 50, 50 +576: 50, 50 +584: 50, 50 +584: 50, 50 +592: 50, 50 +592: 50, 50 +600: 50, 50 +600: 50, 50 +608: 50, 50 +608: 50, 50 +616: 50, 50 +616: 50, 50 +624: 50, 50 +624: 50, 50 +632: 50, 50 +632: 50, 50 +640: 50, 50 +640: 50, 50 +648: 50, 50 +648: 50, 50 +656: 50, 50 +656: 50, 50 +664: 50, 50 +664: 50, 50 +672: 50, 50 +672: 50, 50 +680: 50, 50 +680: 50, 50 +688: 50, 50 +688: 50, 50 +696: 50, 50 +696: 50, 50 +704: 50, 50 +704: 50, 50 +712: 50, 50 +712: 50, 50 +720: 50, 50 +720: 50, 50 +728: 50, 50 +728: 50, 50 +736: 50, 50 +736: 50, 50 +744: 50, 50 +744: 50, 50 +752: 50, 50 +752: 50, 50 +760: 50, 50 +760: 50, 50 +768: 50, 50 +768: 50, 50 +776: 50, 50 +776: 50, 50 +784: 50, 50 +784: 50, 50 +792: 50, 50 +792: 50, 50 +800: 50, 50 +800: 50, 50 +808: 50, 50 +808: 50, 50 +816: 50, 50 +816: 50, 50 +824: 50, 50 +824: 50, 50 +832: 50, 50 +832: 50, 50 +840: 50, 50 +840: 50, 50 +848: 50, 50 +848: 50, 50 +856: 50, 50 +856: 50, 50 +864: 50, 50 +864: 50, 50 +872: 50, 50 +872: 50, 50 +880: 50, 50 +880: 50, 50 +888: 50, 50 +888: 50, 50 +896: 50, 50 +896: 50, 50 +904: 50, 50 +904: 50, 50 +912: 50, 50 +912: 50, 50 +920: 50, 50 +920: 50, 50 +928: 50, 50 +928: 50, 50 +936: 50, 50 +936: 50, 50 +944: 50, 50 +944: 50, 50 +952: 50, 50 +952: 50, 50 +960: 50, 50 +960: 50, 50 +968: 50, 50 +968: 50, 50 +976: 50, 50 +976: 50, 50 +984: 50, 50 +984: 50, 50 +992: 50, 50 +992: 50, 50 +1000: 50, 50 +1000: 50, 50 +1008: 50, 50 +1008: 50, 50 +1016: 50, 50 +1016: 50, 50 +1024: 50, 50 +1024: 50, 50 +1032: 50, 50 +1032: 50, 50 +1040: 50, 50 +1040: 50, 50 +1048: 50, 50 +1048: 50, 50 +1056: 50, 50 +1056: 50, 50 +1064: 50, 50 +1064: 50, 50 +1072: 50, 50 +1072: 50, 50 +1080: 50, 50 +1080: 50, 50 +1088: 50, 50 +1088: 50, 50 +1096: 50, 50 +1096: 50, 50 +1104: 50, 50 +1104: 50, 50 +1112: 50, 50 +1112: 50, 50 +1120: 50, 50 +1120: 50, 50 +1128: 50, 50 +1128: 50, 50 +1136: 50, 50 +1136: 50, 50 +1144: 50, 50 +1144: 50, 50 +1152: 50, 50 +1152: 50, 50 +1160: 50, 50 +1160: 50, 50 +1168: 50, 50 +1168: 50, 50 +1176: 50, 50 +1176: 50, 50 +1184: 50, 50 +1184: 50, 50 +1192: 50, 50 +1192: 50, 50 +1200: 50, 50 +1200: 50, 50 +1208: 50, 50 +1208: 50, 50 +1216: 50, 50 +1216: 50, 50 +1224: 50, 50 +1224: 50, 50 +1232: 50, 50 +1232: 50, 50 +1240: 50, 50 +1240: 50, 50 +1248: 50, 50 +1248: 50, 50 +1256: 50, 50 +1256: 50, 50 +1264: 50, 50 +1264: 50, 50 +1272: 50, 50 +1272: 50, 50 +1280: 50, 50 +1280: 50, 50 +1288: 50, 50 +1288: 50, 50 +1296: 50, 50 +1296: 50, 50 +1304: 50, 50 +1304: 50, 50 +1312: 50, 50 +1312: 50, 50 +1320: 50, 50 +1320: 50, 50 +1328: 50, 50 +1328: 50, 50 +1336: 50, 50 +1336: 50, 50 +1344: 50, 50 +1344: 50, 50 +1352: 50, 50 +1352: 50, 50 +1360: 50, 50 +1360: 50, 50 +1368: 50, 50 +1368: 50, 50 +1376: 50, 50 +1376: 50, 50 +1384: 50, 50 +1384: 50, 50 +1392: 50, 50 +1392: 50, 50 +1400: 50, 50 +1400: 50, 50 +1408: 50, 50 +1408: 50, 50 +1416: 50, 50 +1416: 50, 50 +1424: 50, 50 +1424: 50, 50 +1432: 50, 50 +1432: 50, 50 +1440: 50, 50 +1440: 50, 50 +1448: 50, 50 +1448: 50, 50 +1456: 50, 50 +1456: 50, 50 +1464: 50, 50 +1464: 50, 50 +1472: 50, 50 +1472: 50, 50 +1480: 50, 50 +1480: 50, 50 +1488: 50, 50 +1488: 50, 50 +1496: 50, 50 +1496: 50, 50 +1504: 50, 50 +1504: 50, 50 +1512: 50, 50 +1512: 50, 50 +1520: 50, 50 +1520: 50, 50 +1528: 50, 50 +1528: 50, 50 +1536: 50, 50 +1536: 50, 50 +1544: 50, 50 +1544: 50, 50 +1552: 50, 50 +1552: 50, 50 +1560: 50, 50 +1560: 50, 50 +1568: 50, 50 +1568: 50, 50 +1576: 50, 50 +1576: 50, 50 +1584: 50, 50 +1584: 50, 50 +1592: 50, 50 +1592: 50, 50 +1600: 50, 50 +1600: 50, 50 +1608: 50, 50 +1608: 50, 50 +1616: 50, 50 +1616: 50, 50 +1624: 50, 50 +1624: 50, 50 +1632: 50, 50 +1632: 50, 50 +1640: 50, 50 +1640: 50, 50 +1648: 50, 50 +1648: 50, 50 +1656: 50, 50 +1656: 50, 50 +1664: 50, 50 +1664: 50, 50 +1672: 50, 50 +1672: 50, 50 +1680: 50, 50 +1680: 50, 50 +1688: 50, 50 +1688: 50, 50 +1696: 50, 50 +1696: 50, 50 +1704: 50, 50 +1704: 50, 50 +1712: 50, 50 +1712: 50, 50 +1720: 50, 50 +1720: 50, 50 +1728: 50, 50 +1728: 50, 50 +1736: 50, 50 +1736: 50, 50 +1744: 50, 50 +1744: 50, 50 +1752: 50, 50 +1752: 50, 50 +1760: 50, 50 +1760: 50, 50 +1768: 50, 50 +1768: 50, 50 +1776: 50, 50 +1776: 50, 50 +1784: 50, 50 +1784: 50, 50 +1792: 50, 50 +1792: 50, 50 +1800: 50, 50 +1800: 50, 50 +1808: 50, 50 +1808: 50, 50 +1816: 50, 50 +1816: 50, 50 +1824: 50, 50 +1824: 50, 50 +1832: 50, 50 +1832: 50, 50 +1840: 50, 50 +1840: 50, 50 +1848: 50, 50 +1848: 50, 50 +1856: 50, 50 +1856: 50, 50 +1864: 50, 50 +1864: 50, 50 +1872: 50, 50 +1872: 50, 50 +1880: 50, 50 +1880: 50, 50 +1888: 50, 50 +1888: 50, 50 +1896: 50, 50 +1896: 50, 50 +1904: 50, 50 +1904: 50, 50 +1912: 50, 50 +1912: 50, 50 +1920: 50, 50 +1920: 50, 50 +1928: 50, 50 +1928: 50, 50 +1936: 50, 50 +1936: 50, 50 +1944: 50, 50 +1944: 50, 50 +1952: 50, 50 +1952: 50, 50 +1960: 50, 50 +1960: 50, 50 +1968: 50, 50 +1968: 50, 50 +1976: 50, 50 +1976: 50, 50 +1984: 50, 50 +1984: 50, 50 +1992: 50, 50 +1992: 50, 50 +2000: 50, 50 +2000: 50, 50 +2008: 50, 50 +2008: 50, 50 +2016: 50, 50 +2016: 50, 50 +2024: 50, 50 +2024: 50, 50 +2032: 50, 50 +2032: 50, 50 +2040: 50, 50 +2040: 50, 50 +2048: 50, 50 +2048: 50, 50 +2056: 50, 50 +2056: 50, 50 +2064: 50, 50 +2064: 50, 50 +2072: 50, 50 +2072: 50, 50 +2080: 50, 50 +2080: 50, 50 +2088: 50, 50 +2088: 50, 50 +2096: 50, 50 +2096: 50, 50 +2104: 50, 50 +2104: 50, 50 +2112: 50, 50 +2112: 50, 50 +2120: 50, 50 +2120: 50, 50 +2128: 50, 50 +2128: 50, 50 +2136: 50, 50 +2136: 50, 50 +2144: 50, 50 +2144: 50, 50 +2152: 50, 50 +2152: 50, 50 +2160: 50, 50 +2160: 50, 50 +2168: 50, 50 +2168: 50, 50 +2176: 50, 50 +2176: 50, 50 +2184: 50, 50 +2184: 50, 50 +2192: 50, 50 +2192: 50, 50 +2200: 50, 50 +2200: 50, 50 +2208: 50, 50 +2208: 50, 50 +2216: 50, 50 +2216: 50, 50 +2224: 50, 50 +2224: 50, 50 +2232: 50, 50 +2232: 50, 50 +2240: 50, 50 +2240: 50, 50 +2248: 50, 50 +2248: 50, 50 +2256: 50, 50 +2256: 50, 50 +2264: 50, 50 +2264: 50, 50 +2272: 50, 50 +2272: 50, 50 +2280: 50, 50 +2280: 50, 50 +2288: 50, 50 +2288: 50, 50 +2296: 50, 50 +2296: 50, 50 +2304: 50, 50 +2304: 50, 50 +2312: 50, 50 +2312: 50, 50 +2320: 50, 50 +2320: 50, 50 +2328: 50, 50 +2328: 50, 50 +2336: 50, 50 +2336: 50, 50 +2344: 50, 50 +2344: 50, 50 +2352: 50, 50 +2352: 50, 50 +2360: 50, 50 +2360: 50, 50 +2368: 50, 50 +2368: 50, 50 +2376: 50, 50 +2376: 50, 50 +2384: 50, 50 +2384: 50, 50 +2392: 50, 50 +2392: 50, 50 +2400: 50, 50 +2400: 50, 50 +2408: 50, 50 +2408: 50, 50 +2416: 50, 50 +2416: 50, 50 +2424: 50, 50 +2424: 50, 50 +2432: 50, 50 +2432: 50, 50 +2440: 50, 50 +2440: 50, 50 +2448: 50, 50 +2448: 50, 50 +2456: 50, 50 +2456: 50, 50 +2464: 50, 50 +2464: 50, 50 +2472: 50, 50 +2472: 50, 50 +2480: 50, 50 +2480: 50, 50 +2488: 50, 50 +2488: 50, 50 +2496: 50, 50 +2496: 50, 50 +2504: 50, 50 +2504: 50, 50 +2512: 50, 50 +2512: 50, 50 +2520: 50, 50 +2520: 50, 50 +2528: 50, 50 +2528: 50, 50 +2536: 50, 50 +2536: 50, 50 +2544: 50, 50 +2544: 50, 50 +2552: 50, 50 +2552: 50, 50 +2560: 50, 50 +2560: 50, 50 +2568: 50, 50 +2568: 50, 50 +2576: 50, 50 +2576: 50, 50 +2584: 50, 50 +2584: 50, 50 +2592: 50, 50 +2592: 50, 50 +2600: 50, 50 +2600: 50, 50 +2608: 50, 50 +2608: 50, 50 +2616: 50, 50 +2616: 50, 50 +2624: 50, 50 +2624: 50, 50 +2632: 50, 50 +2632: 50, 50 +2640: 50, 50 +2640: 50, 50 +2648: 50, 50 +2648: 50, 50 +2656: 50, 50 +2656: 50, 50 +2664: 50, 50 +2664: 50, 50 +2672: 50, 50 +2672: 50, 50 +2680: 50, 50 +2680: 50, 50 +2688: 50, 50 +2688: 50, 50 +2696: 50, 50 +2696: 50, 50 +2704: 50, 50 +2704: 50, 50 +2712: 50, 50 +2712: 50, 50 +2720: 50, 50 +2720: 50, 50 +2728: 50, 50 +2728: 50, 50 +2736: 50, 50 +2736: 50, 50 +2744: 50, 50 +2744: 50, 50 +2752: 50, 50 +2752: 50, 50 +2760: 50, 50 +2760: 50, 50 +2768: 50, 50 +2768: 50, 50 +2776: 50, 50 +2776: 50, 50 +2784: 50, 50 +2784: 50, 50 +2792: 50, 50 +2792: 50, 50 +2800: 50, 50 +2800: 50, 50 +2808: 50, 50 +2808: 50, 50 +2816: 50, 50 +2816: 50, 50 +2824: 50, 50 +2824: 50, 50 +2832: 50, 50 +2832: 50, 50 +2840: 50, 50 +2840: 50, 50 +2848: 50, 50 +2848: 50, 50 +2856: 50, 50 +2856: 50, 50 +2864: 50, 50 +2864: 50, 50 +2872: 50, 50 +2872: 50, 50 +2880: 50, 50 +2880: 50, 50 +2888: 50, 50 +2888: 50, 50 +2896: 50, 50 +2896: 50, 50 +2904: 50, 50 +2904: 50, 50 +2912: 50, 50 +2912: 50, 50 +2920: 50, 50 +2920: 50, 50 +2928: 50, 50 +2928: 50, 50 +2936: 50, 50 +2936: 50, 50 +2944: 50, 50 +2944: 50, 50 +2952: 50, 50 +2952: 50, 50 +2960: 50, 50 +2960: 50, 50 +2968: 50, 50 +2968: 50, 50 +2976: 50, 50 +2976: 50, 50 +2984: 50, 50 +2984: 50, 50 +2992: 50, 50 +2992: 50, 50 +3000: 50, 50 +3000: 50, 50 +3008: 50, 50 +3008: 50, 50 +3016: 50, 50 +3016: 50, 50 +3024: 50, 50 +3024: 50, 50 +3032: 50, 50 +3032: 50, 50 +3040: 50, 50 +3040: 50, 50 +3048: 50, 50 +3048: 50, 50 +3056: 50, 50 +3056: 50, 50 +3064: 50, 50 +3064: 50, 50 +3072: 50, 50 +3072: 50, 50 +3080: 50, 50 +3080: 50, 50 +3088: 50, 50 +3088: 50, 50 +3096: 50, 50 +3096: 50, 50 +3104: 50, 50 +3104: 50, 50 +3112: 50, 50 +3112: 50, 50 +3120: 50, 50 +3120: 50, 50 +3128: 50, 50 +3128: 50, 50 +3136: 50, 50 +3136: 50, 50 +3144: 50, 50 +3144: 50, 50 +3152: 50, 50 +3152: 50, 50 +3160: 50, 50 +3160: 50, 50 +3168: 50, 50 +3168: 50, 50 +3176: 50, 50 +3176: 50, 50 +3184: 50, 50 +3184: 50, 50 +3192: 50, 50 +3192: 50, 50 +3200: 50, 50 +3200: 50, 50 +3208: 50, 50 +3208: 50, 50 +3216: 50, 50 +3216: 50, 50 +3224: 50, 50 +3224: 50, 50 +3232: 50, 50 +3232: 50, 50 +3240: 50, 50 +3240: 50, 50 +3248: 50, 50 +3248: 50, 50 +3256: 50, 50 +3256: 50, 50 +3264: 50, 50 +3264: 50, 50 +3272: 50, 50 +3272: 50, 50 +3280: 50, 50 +3280: 50, 50 +3288: 50, 50 +3288: 50, 50 +3296: 50, 50 +3296: 50, 50 +3304: 50, 50 +3304: 50, 50 +3312: 50, 50 +3312: 50, 50 +3320: 50, 50 +3320: 50, 50 +3328: 50, 50 +3328: 50, 50 +3336: 50, 50 +3336: 50, 50 +3344: 50, 50 +3344: 50, 50 +3352: 50, 50 +3352: 50, 50 +3360: 50, 50 +3360: 50, 50 +3368: 50, 50 +3368: 50, 50 +3376: 50, 50 +3376: 50, 50 +3384: 50, 50 +3384: 50, 50 +3392: 50, 50 +3392: 50, 50 +3400: 50, 50 +3400: 50, 50 +3408: 50, 50 +3408: 50, 50 +3416: 50, 50 +3416: 50, 50 +3424: 50, 50 +3424: 50, 50 +3432: 50, 50 +3432: 50, 50 +3440: 50, 50 +3440: 50, 50 +3448: 50, 50 +3448: 50, 50 +3456: 50, 50 +3456: 50, 50 +3464: 50, 50 +3464: 50, 50 +3472: 50, 50 +3472: 50, 50 +3480: 50, 50 +3480: 50, 50 +3488: 50, 50 +3488: 50, 50 +3496: 50, 50 +3496: 50, 50 +3504: 50, 50 +3504: 50, 50 +3512: 50, 50 +3512: 50, 50 +3520: 50, 50 +3520: 50, 50 +3528: 50, 50 +3528: 50, 50 +3536: 50, 50 +3536: 50, 50 +3544: 50, 50 +3544: 50, 50 +3552: 50, 50 +3552: 50, 50 +3560: 50, 50 +3560: 50, 50 +3568: 50, 50 +3568: 50, 50 +3576: 50, 50 +3576: 50, 50 +3584: 50, 50 +3584: 50, 50 +3592: 50, 50 +3592: 50, 50 +3600: 50, 50 +3600: 50, 50 +3608: 50, 50 +3608: 50, 50 +3616: 50, 50 +3616: 50, 50 +3624: 50, 50 +3624: 50, 50 +3632: 50, 50 +3632: 50, 50 +3640: 50, 50 +3640: 50, 50 +3648: 50, 50 +3648: 50, 50 +3656: 50, 50 +3656: 50, 50 +3664: 50, 50 +3664: 50, 50 +3672: 50, 50 +3672: 50, 50 +3680: 50, 50 +3680: 50, 50 +3688: 50, 50 +3688: 50, 50 +3696: 50, 50 +3696: 50, 50 +3704: 50, 50 +3704: 50, 50 +3712: 50, 50 +3712: 50, 50 +3720: 50, 50 +3720: 50, 50 +3728: 50, 50 +3728: 50, 50 +3736: 50, 50 +3736: 50, 50 +3744: 50, 50 +3744: 50, 50 +3752: 50, 50 +3752: 50, 50 +3760: 50, 50 +3760: 50, 50 +3768: 50, 50 +3768: 50, 50 +3776: 50, 50 +3776: 50, 50 +3784: 50, 50 +3784: 50, 50 +3792: 50, 50 +3792: 50, 50 +3800: 50, 50 +3800: 50, 50 +3808: 50, 50 +3808: 50, 50 +3816: 50, 50 +3816: 50, 50 +3824: 50, 50 +3824: 50, 50 +3832: 50, 50 +3832: 50, 50 +3840: 50, 50 +3840: 50, 50 +3848: 50, 50 +3848: 50, 50 +3856: 50, 50 +3856: 50, 50 +3864: 50, 50 +3864: 50, 50 +3872: 50, 50 +3872: 50, 50 +3880: 50, 50 +3880: 50, 50 +3888: 50, 50 +3888: 50, 50 +3896: 50, 50 +3896: 50, 50 +3904: 50, 50 +3904: 50, 50 +3912: 50, 50 +3912: 50, 50 +3920: 50, 50 +3920: 50, 50 +3928: 50, 50 +3928: 50, 50 +3936: 50, 50 +3936: 50, 50 +3944: 50, 50 +3944: 50, 50 +3952: 50, 50 +3952: 50, 50 +3960: 50, 50 +3960: 50, 50 +3968: 50, 50 +3968: 50, 50 +3976: 50, 50 +3976: 50, 50 +3984: 50, 50 +3984: 50, 50 +3992: 50, 50 +3992: 50, 50 +4000: 50, 50 +4000: 50, 50 +4008: 50, 50 +4008: 50, 50 +4016: 50, 50 +4016: 50, 50 +4024: 50, 50 +4024: 50, 50 +4032: 50, 50 +4032: 50, 50 +4040: 50, 50 +4040: 50, 50 +4048: 50, 50 +4048: 50, 50 +4056: 50, 50 +4056: 50, 50 +4064: 50, 50 +4064: 50, 50 +4072: 50, 50 +4072: 50, 50 +4080: 50, 50 +4080: 50, 50 +4088: 50, 50 +4088: 50, 50 +4096: undefined, undefined +4096: 50, 50 +4104: undefined, undefined +4104: 50, 50 +4112: undefined, undefined +4112: 50, 50 +4120: undefined, undefined +4120: 50, 50 +4128: undefined, undefined +4128: 50, 50 +4136: undefined, undefined +4136: 50, 50 +4144: undefined, undefined +4144: 50, 50 +4152: undefined, undefined +4152: 50, 50 +4160: undefined, undefined +4160: 50, 50 +4168: undefined, undefined +4168: 50, 50 +4176: undefined, undefined +4176: 50, 50 +4184: undefined, undefined +4184: 50, 50 +4192: undefined, undefined +4192: 50, 50 +4200: undefined, undefined +4200: 50, 50 +4208: undefined, undefined +4208: 50, 50 +4216: undefined, undefined +4216: 50, 50 +4224: undefined, undefined +4224: 50, 50 +4232: undefined, undefined +4232: 50, 50 +4240: undefined, undefined +4240: 50, 50 +4248: undefined, undefined +4248: 50, 50 +4256: undefined, undefined +4256: 50, 50 +4264: undefined, undefined +4264: 50, 50 +4272: undefined, undefined +4272: 50, 50 +4280: undefined, undefined +4280: 50, 50 +4288: undefined, undefined +4288: 50, 50 +4296: undefined, undefined +4296: 50, 50 +4304: undefined, undefined +4304: 50, 50 +4312: undefined, undefined +4312: 50, 50 +4320: undefined, undefined +4320: 50, 50 +4328: undefined, undefined +4328: 50, 50 +4336: undefined, undefined +4336: 50, 50 +4344: undefined, undefined +4344: 50, 50 +4352: undefined, undefined +4352: 50, 50 +4360: undefined, undefined +4360: 50, 50 +4368: undefined, undefined +4368: 50, 50 +4376: undefined, undefined +4376: 50, 50 +4384: undefined, undefined +4384: 50, 50 +4392: undefined, undefined +4392: 50, 50 +4400: undefined, undefined +4400: 50, 50 +4408: undefined, undefined +4408: 50, 50 +4416: undefined, undefined +4416: 50, 50 +4424: undefined, undefined +4424: 50, 50 +4432: undefined, undefined +4432: 50, 50 +4440: undefined, undefined +4440: 50, 50 +4448: undefined, undefined +4448: 50, 50 +4456: undefined, undefined +4456: 50, 50 +4464: undefined, undefined +4464: 50, 50 +4472: undefined, undefined +4472: 50, 50 +4480: undefined, undefined +4480: 50, 50 +4488: undefined, undefined +4488: 50, 50 +4496: undefined, undefined +4496: 50, 50 +4504: undefined, undefined +4504: 50, 50 +4512: undefined, undefined +4512: 50, 50 +4520: undefined, undefined +4520: 50, 50 +4528: undefined, undefined +4528: 50, 50 +4536: undefined, undefined +4536: 50, 50 +4544: undefined, undefined +4544: 50, 50 +4552: undefined, undefined +4552: 50, 50 +4560: undefined, undefined +4560: 50, 50 +4568: undefined, undefined +4568: 50, 50 +4576: undefined, undefined +4576: 50, 50 +4584: undefined, undefined +4584: 50, 50 +4592: undefined, undefined +4592: 50, 50 +4600: undefined, undefined +4600: 50, 50 +4608: undefined, undefined +4608: 50, 50 +4616: undefined, undefined +4616: 50, 50 +4624: undefined, undefined +4624: 50, 50 +4632: undefined, undefined +4632: 50, 50 +4640: undefined, undefined +4640: 50, 50 +4648: undefined, undefined +4648: 50, 50 +4656: undefined, undefined +4656: 50, 50 +4664: undefined, undefined +4664: 50, 50 +4672: undefined, undefined +4672: 50, 50 +4680: undefined, undefined +4680: 50, 50 +4688: undefined, undefined +4688: 50, 50 +4696: undefined, undefined +4696: 50, 50 +4704: undefined, undefined +4704: 50, 50 +4712: undefined, undefined +4712: 50, 50 +4720: undefined, undefined +4720: 50, 50 +4728: undefined, undefined +4728: 50, 50 +4736: undefined, undefined +4736: 50, 50 +4744: undefined, undefined +4744: 50, 50 +4752: undefined, undefined +4752: 50, 50 +4760: undefined, undefined +4760: 50, 50 +4768: undefined, undefined +4768: 50, 50 +4776: undefined, undefined +4776: 50, 50 +4784: undefined, undefined +4784: 50, 50 +4792: undefined, undefined +4792: 50, 50 +4800: undefined, undefined +4800: 50, 50 +4808: undefined, undefined +4808: 50, 50 +4816: undefined, undefined +4816: 50, 50 +4824: undefined, undefined +4824: 50, 50 +4832: undefined, undefined +4832: 50, 50 +4840: undefined, undefined +4840: 50, 50 +4848: undefined, undefined +4848: 50, 50 +4856: undefined, undefined +4856: 50, 50 +4864: undefined, undefined +4864: 50, 50 +4872: undefined, undefined +4872: 50, 50 +4880: undefined, undefined +4880: 50, 50 +4888: undefined, undefined +4888: 50, 50 +4896: undefined, undefined +4896: 50, 50 +4904: undefined, undefined +4904: 50, 50 +4912: undefined, undefined +4912: 50, 50 +4920: undefined, undefined +4920: 50, 50 +4928: undefined, undefined +4928: 50, 50 +4936: undefined, undefined +4936: 50, 50 +4944: undefined, undefined +4944: 50, 50 +4952: undefined, undefined +4952: 50, 50 +4960: undefined, undefined +4960: 50, 50 +4968: undefined, undefined +4968: 50, 50 +4976: undefined, undefined +4976: 50, 50 +4984: undefined, undefined +4984: 50, 50 +4992: undefined, undefined +4992: 50, 50 +5000: undefined, undefined +5000: 50, 50 +5008: undefined, undefined +5008: 50, 50 +5016: undefined, undefined +5016: 50, 50 +5024: undefined, undefined +5024: 50, 50 +5032: undefined, undefined +5032: 50, 50 +5040: undefined, undefined +5040: 50, 50 +5048: undefined, undefined +5048: 50, 50 +5056: undefined, undefined +5056: 50, 50 +5064: undefined, undefined +5064: 50, 50 +5072: undefined, undefined +5072: 50, 50 +5080: undefined, undefined +5080: 50, 50 +5088: undefined, undefined +5088: 50, 50 +5096: undefined, undefined +5096: 50, 50 +5104: undefined, undefined +5104: 50, 50 +5112: undefined, undefined +5112: 50, 50 +5120: undefined, undefined +5120: 50, 50 +5128: undefined, undefined +5128: 50, 50 +5136: undefined, undefined +5136: 50, 50 +5144: undefined, undefined +5144: 50, 50 +5152: undefined, undefined +5152: 50, 50 +5160: undefined, undefined +5160: 50, 50 +5168: undefined, undefined +5168: 50, 50 +5176: undefined, undefined +5176: 50, 50 +5184: undefined, undefined +5184: 50, 50 +5192: undefined, undefined +5192: 50, 50 +5200: undefined, undefined +5200: 50, 50 +5208: undefined, undefined +5208: 50, 50 +5216: undefined, undefined +5216: 50, 50 +5224: undefined, undefined +5224: 50, 50 +5232: undefined, undefined +5232: 50, 50 +5240: undefined, undefined +5240: 50, 50 +5248: undefined, undefined +5248: 50, 50 +5256: undefined, undefined +5256: 50, 50 +5264: undefined, undefined +5264: 50, 50 +5272: undefined, undefined +5272: 50, 50 +5280: undefined, undefined +5280: 50, 50 +5288: undefined, undefined +5288: 50, 50 +5296: undefined, undefined +5296: 50, 50 +5304: undefined, undefined +5304: 50, 50 +5312: undefined, undefined +5312: 50, 50 +5320: undefined, undefined +5320: 50, 50 +5328: undefined, undefined +5328: 50, 50 +5336: undefined, undefined +5336: 50, 50 +5344: undefined, undefined +5344: 50, 50 +5352: undefined, undefined +5352: 50, 50 +5360: undefined, undefined +5360: 50, 50 +5368: undefined, undefined +5368: 50, 50 +5376: undefined, undefined +5376: 50, 50 +5384: undefined, undefined +5384: 50, 50 +5392: undefined, undefined +5392: 50, 50 +5400: undefined, undefined +5400: 50, 50 +5408: undefined, undefined +5408: 50, 50 +5416: undefined, undefined +5416: 50, 50 +5424: undefined, undefined +5424: 50, 50 +5432: undefined, undefined +5432: 50, 50 +5440: undefined, undefined +5440: 50, 50 +5448: undefined, undefined +5448: 50, 50 +5456: undefined, undefined +5456: 50, 50 +5464: undefined, undefined +5464: 50, 50 +5472: undefined, undefined +5472: 50, 50 +5480: undefined, undefined +5480: 50, 50 +5488: undefined, undefined +5488: 50, 50 +5496: undefined, undefined +5496: 50, 50 +5504: undefined, undefined +5504: 50, 50 +5512: undefined, undefined +5512: 50, 50 +5520: undefined, undefined +5520: 50, 50 +5528: undefined, undefined +5528: 50, 50 +5536: undefined, undefined +5536: 50, 50 +5544: undefined, undefined +5544: 50, 50 +5552: undefined, undefined +5552: 50, 50 +5560: undefined, undefined +5560: 50, 50 +5568: undefined, undefined +5568: 50, 50 +5576: undefined, undefined +5576: 50, 50 +5584: undefined, undefined +5584: 50, 50 +5592: undefined, undefined +5592: 50, 50 +5600: undefined, undefined +5600: 50, 50 +5608: undefined, undefined +5608: 50, 50 +5616: undefined, undefined +5616: 50, 50 +5624: undefined, undefined +5624: 50, 50 +5632: undefined, undefined +5632: 50, 50 +5640: undefined, undefined +5640: 50, 50 +5648: undefined, undefined +5648: 50, 50 +5656: undefined, undefined +5656: 50, 50 +5664: undefined, undefined +5664: 50, 50 +5672: undefined, undefined +5672: 50, 50 +5680: undefined, undefined +5680: 50, 50 +5688: undefined, undefined +5688: 50, 50 +5696: undefined, undefined +5696: 50, 50 +5704: undefined, undefined +5704: 50, 50 +5712: undefined, undefined +5712: 50, 50 +5720: undefined, undefined +5720: 50, 50 +5728: undefined, undefined +5728: 50, 50 +5736: undefined, undefined +5736: 50, 50 +5744: undefined, undefined +5744: 50, 50 +5752: undefined, undefined +5752: 50, 50 +5760: undefined, undefined +5760: 50, 50 +5768: undefined, undefined +5768: 50, 50 +5776: undefined, undefined +5776: 50, 50 +5784: undefined, undefined +5784: 50, 50 +5792: undefined, undefined +5792: 50, 50 +5800: undefined, undefined +5800: 50, 50 +5808: undefined, undefined +5808: 50, 50 +5816: undefined, undefined +5816: 50, 50 +5824: undefined, undefined +5824: 50, 50 +5832: undefined, undefined +5832: 50, 50 +5840: undefined, undefined +5840: 50, 50 +5848: undefined, undefined +5848: 50, 50 +5856: undefined, undefined +5856: 50, 50 +5864: undefined, undefined +5864: 50, 50 +5872: undefined, undefined +5872: 50, 50 +5880: undefined, undefined +5880: 50, 50 +5888: undefined, undefined +5888: 50, 50 +5896: undefined, undefined +5896: 50, 50 +5904: undefined, undefined +5904: 50, 50 +5912: undefined, undefined +5912: 50, 50 +5920: undefined, undefined +5920: 50, 50 +5928: undefined, undefined +5928: 50, 50 +5936: undefined, undefined +5936: 50, 50 +5944: undefined, undefined +5944: 50, 50 +5952: undefined, undefined +5952: 50, 50 +5960: undefined, undefined +5960: 50, 50 +5968: undefined, undefined +5968: 50, 50 +5976: undefined, undefined +5976: 50, 50 +5984: undefined, undefined +5984: 50, 50 +5992: undefined, undefined +5992: 50, 50 +6000: undefined, undefined +6000: 50, 50 +6008: undefined, undefined +6008: 50, 50 +6016: undefined, undefined +6016: 50, 50 +6024: undefined, undefined +6024: 50, 50 +6032: undefined, undefined +6032: 50, 50 +6040: undefined, undefined +6040: 50, 50 +6048: undefined, undefined +6048: 50, 50 +6056: undefined, undefined +6056: 50, 50 +6064: undefined, undefined +6064: 50, 50 +6072: undefined, undefined +6072: 50, 50 +6080: undefined, undefined +6080: 50, 50 +6088: undefined, undefined +6088: 50, 50 +6096: undefined, undefined +6096: 50, 50 +6104: undefined, undefined +6104: 50, 50 +6112: undefined, undefined +6112: 50, 50 +6120: undefined, undefined +6120: 50, 50 +6128: undefined, undefined +6128: 50, 50 +6136: undefined, undefined +6136: 50, 50 +6144: undefined, undefined +6144: 50, 50 +6152: undefined, undefined +6152: 50, 50 +6160: undefined, undefined +6160: 50, 50 +6168: undefined, undefined +6168: 50, 50 +6176: undefined, undefined +6176: 50, 50 +6184: undefined, undefined +6184: 50, 50 +6192: undefined, undefined +6192: 50, 50 +6200: undefined, undefined +6200: 50, 50 +6208: undefined, undefined +6208: 50, 50 +6216: undefined, undefined +6216: 50, 50 +6224: undefined, undefined +6224: 50, 50 +6232: undefined, undefined +6232: 50, 50 +6240: undefined, undefined +6240: 50, 50 +6248: undefined, undefined +6248: 50, 50 +6256: undefined, undefined +6256: 50, 50 +6264: undefined, undefined +6264: 50, 50 +6272: undefined, undefined +6272: 50, 50 +6280: undefined, undefined +6280: 50, 50 +6288: undefined, undefined +6288: 50, 50 +6296: undefined, undefined +6296: 50, 50 +6304: undefined, undefined +6304: 50, 50 +6312: undefined, undefined +6312: 50, 50 +6320: undefined, undefined +6320: 50, 50 +6328: undefined, undefined +6328: 50, 50 +6336: undefined, undefined +6336: 50, 50 +6344: undefined, undefined +6344: 50, 50 +6352: undefined, undefined +6352: 50, 50 +6360: undefined, undefined +6360: 50, 50 +6368: undefined, undefined +6368: 50, 50 +6376: undefined, undefined +6376: 50, 50 +6384: undefined, undefined +6384: 50, 50 +6392: undefined, undefined +6392: 50, 50 +6400: undefined, undefined +6400: 50, 50 +6408: undefined, undefined +6408: 50, 50 +6416: undefined, undefined +6416: 50, 50 +6424: undefined, undefined +6424: 50, 50 +6432: undefined, undefined +6432: 50, 50 +6440: undefined, undefined +6440: 50, 50 +6448: undefined, undefined +6448: 50, 50 +6456: undefined, undefined +6456: 50, 50 +6464: undefined, undefined +6464: 50, 50 +6472: undefined, undefined +6472: 50, 50 +6480: undefined, undefined +6480: 50, 50 +6488: undefined, undefined +6488: 50, 50 +6496: undefined, undefined +6496: 50, 50 +6504: undefined, undefined +6504: 50, 50 +6512: undefined, undefined +6512: 50, 50 +6520: undefined, undefined +6520: 50, 50 +6528: undefined, undefined +6528: 50, 50 +6536: undefined, undefined +6536: 50, 50 +6544: undefined, undefined +6544: 50, 50 +6552: undefined, undefined +6552: 50, 50 +6560: undefined, undefined +6560: 50, 50 +6568: undefined, undefined +6568: 50, 50 +6576: undefined, undefined +6576: 50, 50 +6584: undefined, undefined +6584: 50, 50 +6592: undefined, undefined +6592: 50, 50 +6600: undefined, undefined +6600: 50, 50 +6608: undefined, undefined +6608: 50, 50 +6616: undefined, undefined +6616: 50, 50 +6624: undefined, undefined +6624: 50, 50 +6632: undefined, undefined +6632: 50, 50 +6640: undefined, undefined +6640: 50, 50 +6648: undefined, undefined +6648: 50, 50 +6656: undefined, undefined +6656: 50, 50 +6664: undefined, undefined +6664: 50, 50 +6672: undefined, undefined +6672: 50, 50 +6680: undefined, undefined +6680: 50, 50 +6688: undefined, undefined +6688: 50, 50 +6696: undefined, undefined +6696: 50, 50 +6704: undefined, undefined +6704: 50, 50 +6712: undefined, undefined +6712: 50, 50 +6720: undefined, undefined +6720: 50, 50 +6728: undefined, undefined +6728: 50, 50 +6736: undefined, undefined +6736: 50, 50 +6744: undefined, undefined +6744: 50, 50 +6752: undefined, undefined +6752: 50, 50 +6760: undefined, undefined +6760: 50, 50 +6768: undefined, undefined +6768: 50, 50 +6776: undefined, undefined +6776: 50, 50 +6784: undefined, undefined +6784: 50, 50 +6792: undefined, undefined +6792: 50, 50 +6800: undefined, undefined +6800: 50, 50 +6808: undefined, undefined +6808: 50, 50 +6816: undefined, undefined +6816: 50, 50 +6824: undefined, undefined +6824: 50, 50 +6832: undefined, undefined +6832: 50, 50 +6840: undefined, undefined +6840: 50, 50 +6848: undefined, undefined +6848: 50, 50 +6856: undefined, undefined +6856: 50, 50 +6864: undefined, undefined +6864: 50, 50 +6872: undefined, undefined +6872: 50, 50 +6880: undefined, undefined +6880: 50, 50 +6888: undefined, undefined +6888: 50, 50 +6896: undefined, undefined +6896: 50, 50 +6904: undefined, undefined +6904: 50, 50 +6912: undefined, undefined +6912: 50, 50 +6920: undefined, undefined +6920: 50, 50 +6928: undefined, undefined +6928: 50, 50 +6936: undefined, undefined +6936: 50, 50 +6944: undefined, undefined +6944: 50, 50 +6952: undefined, undefined +6952: 50, 50 +6960: undefined, undefined +6960: 50, 50 +6968: undefined, undefined +6968: 50, 50 +6976: undefined, undefined +6976: 50, 50 +6984: undefined, undefined +6984: 50, 50 +6992: undefined, undefined +6992: 50, 50 +7000: undefined, undefined +7000: 50, 50 +7008: undefined, undefined +7008: 50, 50 +7016: undefined, undefined +7016: 50, 50 +7024: undefined, undefined +7024: 50, 50 +7032: undefined, undefined +7032: 50, 50 +7040: undefined, undefined +7040: 50, 50 +7048: undefined, undefined +7048: 50, 50 +7056: undefined, undefined +7056: 50, 50 +7064: undefined, undefined +7064: 50, 50 +7072: undefined, undefined +7072: 50, 50 +7080: undefined, undefined +7080: 50, 50 +7088: undefined, undefined +7088: 50, 50 +7096: undefined, undefined +7096: 50, 50 +7104: undefined, undefined +7104: 50, 50 +7112: undefined, undefined +7112: 50, 50 +7120: undefined, undefined +7120: 50, 50 +7128: undefined, undefined +7128: 50, 50 +7136: undefined, undefined +7136: 50, 50 +7144: undefined, undefined +7144: 50, 50 +7152: undefined, undefined +7152: 50, 50 +7160: undefined, undefined +7160: 50, 50 +7168: undefined, undefined +7168: 50, 50 +7176: undefined, undefined +7176: 50, 50 +7184: undefined, undefined +7184: 50, 50 +7192: undefined, undefined +7192: 50, 50 +7200: undefined, undefined +7200: 50, 50 +7208: undefined, undefined +7208: 50, 50 +7216: undefined, undefined +7216: 50, 50 +7224: undefined, undefined +7224: 50, 50 +7232: undefined, undefined +7232: 50, 50 +7240: undefined, undefined +7240: 50, 50 +7248: undefined, undefined +7248: 50, 50 +7256: undefined, undefined +7256: 50, 50 +7264: undefined, undefined +7264: 50, 50 +7272: undefined, undefined +7272: 50, 50 +7280: undefined, undefined +7280: 50, 50 +7288: undefined, undefined +7288: 50, 50 +7296: undefined, undefined +7296: 50, 50 +7304: undefined, undefined +7304: 50, 50 +7312: undefined, undefined +7312: 50, 50 +7320: undefined, undefined +7320: 50, 50 +7328: undefined, undefined +7328: 50, 50 +7336: undefined, undefined +7336: 50, 50 +7344: undefined, undefined +7344: 50, 50 +7352: undefined, undefined +7352: 50, 50 +7360: undefined, undefined +7360: 50, 50 +7368: undefined, undefined +7368: 50, 50 +7376: undefined, undefined +7376: 50, 50 +7384: undefined, undefined +7384: 50, 50 +7392: undefined, undefined +7392: 50, 50 +7400: undefined, undefined +7400: 50, 50 +7408: undefined, undefined +7408: 50, 50 +7416: undefined, undefined +7416: 50, 50 +7424: undefined, undefined +7424: 50, 50 +7432: undefined, undefined +7432: 50, 50 +7440: undefined, undefined +7440: 50, 50 +7448: undefined, undefined +7448: 50, 50 +7456: undefined, undefined +7456: 50, 50 +7464: undefined, undefined +7464: 50, 50 +7472: undefined, undefined +7472: 50, 50 +7480: undefined, undefined +7480: 50, 50 +7488: undefined, undefined +7488: 50, 50 +7496: undefined, undefined +7496: 50, 50 +7504: undefined, undefined +7504: 50, 50 +7512: undefined, undefined +7512: 50, 50 +7520: undefined, undefined +7520: 50, 50 +7528: undefined, undefined +7528: 50, 50 +7536: undefined, undefined +7536: 50, 50 +7544: undefined, undefined +7544: 50, 50 +7552: undefined, undefined +7552: 50, 50 +7560: undefined, undefined +7560: 50, 50 +7568: undefined, undefined +7568: 50, 50 +7576: undefined, undefined +7576: 50, 50 +7584: undefined, undefined +7584: 50, 50 +7592: undefined, undefined +7592: 50, 50 +7600: undefined, undefined +7600: 50, 50 +7608: undefined, undefined +7608: 50, 50 +7616: undefined, undefined +7616: 50, 50 +7624: undefined, undefined +7624: 50, 50 +7632: undefined, undefined +7632: 50, 50 +7640: undefined, undefined +7640: 50, 50 +7648: undefined, undefined +7648: 50, 50 +7656: undefined, undefined +7656: 50, 50 +7664: undefined, undefined +7664: 50, 50 +7672: undefined, undefined +7672: 50, 50 +7680: undefined, undefined +7680: 50, 50 +7688: undefined, undefined +7688: 50, 50 +7696: undefined, undefined +7696: 50, 50 +7704: undefined, undefined +7704: 50, 50 +7712: undefined, undefined +7712: 50, 50 +7720: undefined, undefined +7720: 50, 50 +7728: undefined, undefined +7728: 50, 50 +7736: undefined, undefined +7736: 50, 50 +7744: undefined, undefined +7744: 50, 50 +7752: undefined, undefined +7752: 50, 50 +7760: undefined, undefined +7760: 50, 50 +7768: undefined, undefined +7768: 50, 50 +7776: undefined, undefined +7776: 50, 50 +7784: undefined, undefined +7784: 50, 50 +7792: undefined, undefined +7792: 50, 50 +7800: undefined, undefined +7800: 50, 50 +7808: undefined, undefined +7808: 50, 50 +7816: undefined, undefined +7816: 50, 50 +7824: undefined, undefined +7824: 50, 50 +7832: undefined, undefined +7832: 50, 50 +7840: undefined, undefined +7840: 50, 50 +7848: undefined, undefined +7848: 50, 50 +7856: undefined, undefined +7856: 50, 50 +7864: undefined, undefined +7864: 50, 50 +7872: undefined, undefined +7872: 50, 50 +7880: undefined, undefined +7880: 50, 50 +7888: undefined, undefined +7888: 50, 50 +7896: undefined, undefined +7896: 50, 50 +7904: undefined, undefined +7904: 50, 50 +7912: undefined, undefined +7912: 50, 50 +7920: undefined, undefined +7920: 50, 50 +7928: undefined, undefined +7928: 50, 50 +7936: undefined, undefined +7936: 50, 50 +7944: undefined, undefined +7944: 50, 50 +7952: undefined, undefined +7952: 50, 50 +7960: undefined, undefined +7960: 50, 50 +7968: undefined, undefined +7968: 50, 50 +7976: undefined, undefined +7976: 50, 50 +7984: undefined, undefined +7984: 50, 50 +7992: undefined, undefined +7992: 50, 50 +8000: undefined, undefined +8000: 50, 50 +8008: undefined, undefined +8008: 50, 50 +8016: undefined, undefined +8016: 50, 50 +8024: undefined, undefined +8024: 50, 50 +8032: undefined, undefined +8032: 50, 50 +8040: undefined, undefined +8040: 50, 50 +8048: undefined, undefined +8048: 50, 50 +8056: undefined, undefined +8056: 50, 50 +8064: undefined, undefined +8064: 50, 50 +8072: undefined, undefined +8072: 50, 50 +8080: undefined, undefined +8080: 50, 50 +8088: undefined, undefined +8088: 50, 50 +8096: undefined, undefined +8096: 50, 50 +8104: undefined, undefined +8104: 50, 50 +8112: undefined, undefined +8112: 50, 50 +8120: undefined, undefined +8120: 50, 50 +8128: undefined, undefined +8128: 50, 50 +8136: undefined, undefined +8136: 50, 50 +8144: undefined, undefined +8144: 50, 50 +8152: undefined, undefined +8152: 50, 50 +8160: undefined, undefined +8160: 50, 50 +8168: undefined, undefined +8168: 50, 50 +8176: undefined, undefined +8176: 50, 50 +8184: undefined, undefined +8184: 50, 50 +8192: 50, 50 +8192: 50, 50 +8200: 50, 50 +8200: 50, 50 +8208: 50, 50 +8208: 50, 50 +8216: 50, 50 +8216: 50, 50 +8224: 50, 50 +8224: 50, 50 +8232: 50, 50 +8232: 50, 50 +8240: 50, 50 +8240: 50, 50 +8248: 50, 50 +8248: 50, 50 +8256: 50, 50 +8256: 50, 50 +8264: 50, 50 +8264: 50, 50 +8272: 50, 50 +8272: 50, 50 +8280: 50, 50 +8280: 50, 50 +8288: 50, 50 +8288: 50, 50 +8296: 50, 50 +8296: 50, 50 +8304: 50, 50 +8304: 50, 50 +8312: 50, 50 +8312: 50, 50 +8320: 50, 50 +8320: 50, 50 +8328: 50, 50 +8328: 50, 50 +8336: 50, 50 +8336: 50, 50 +8344: 50, 50 +8344: 50, 50 +8352: 50, 50 +8352: 50, 50 +8360: 50, 50 +8360: 50, 50 +8368: 50, 50 +8368: 50, 50 +8376: 50, 50 +8376: 50, 50 +8384: 50, 50 +8384: 50, 50 +8392: 50, 50 +8392: 50, 50 +8400: 50, 50 +8400: 50, 50 +8408: 50, 50 +8408: 50, 50 +8416: 50, 50 +8416: 50, 50 +8424: 50, 50 +8424: 50, 50 +8432: 50, 50 +8432: 50, 50 +8440: 50, 50 +8440: 50, 50 +8448: 50, 50 +8448: 50, 50 +8456: 50, 50 +8456: 50, 50 +8464: 50, 50 +8464: 50, 50 +8472: 50, 50 +8472: 50, 50 +8480: 50, 50 +8480: 50, 50 +8488: 50, 50 +8488: 50, 50 +8496: 50, 50 +8496: 50, 50 +8504: 50, 50 +8504: 50, 50 +8512: 50, 50 +8512: 50, 50 +8520: 50, 50 +8520: 50, 50 +8528: 50, 50 +8528: 50, 50 +8536: 50, 50 +8536: 50, 50 +8544: 50, 50 +8544: 50, 50 +8552: 50, 50 +8552: 50, 50 +8560: 50, 50 +8560: 50, 50 +8568: 50, 50 +8568: 50, 50 +8576: 50, 50 +8576: 50, 50 +8584: 50, 50 +8584: 50, 50 +8592: 50, 50 +8592: 50, 50 +8600: 50, 50 +8600: 50, 50 +8608: 50, 50 +8608: 50, 50 +8616: 50, 50 +8616: 50, 50 +8624: 50, 50 +8624: 50, 50 +8632: 50, 50 +8632: 50, 50 +8640: 50, 50 +8640: 50, 50 +8648: 50, 50 +8648: 50, 50 +8656: 50, 50 +8656: 50, 50 +8664: 50, 50 +8664: 50, 50 +8672: 50, 50 +8672: 50, 50 +8680: 50, 50 +8680: 50, 50 +8688: 50, 50 +8688: 50, 50 +8696: 50, 50 +8696: 50, 50 +8704: 50, 50 +8704: 50, 50 +8712: 50, 50 +8712: 50, 50 +8720: 50, 50 +8720: 50, 50 +8728: 50, 50 +8728: 50, 50 +8736: 50, 50 +8736: 50, 50 +8744: 50, 50 +8744: 50, 50 +8752: 50, 50 +8752: 50, 50 +8760: 50, 50 +8760: 50, 50 +8768: 50, 50 +8768: 50, 50 +8776: 50, 50 +8776: 50, 50 +8784: 50, 50 +8784: 50, 50 +8792: 50, 50 +8792: 50, 50 +8800: 50, 50 +8800: 50, 50 +8808: 50, 50 +8808: 50, 50 +8816: 50, 50 +8816: 50, 50 +8824: 50, 50 +8824: 50, 50 +8832: 50, 50 +8832: 50, 50 +8840: 50, 50 +8840: 50, 50 +8848: 50, 50 +8848: 50, 50 +8856: 50, 50 +8856: 50, 50 +8864: 50, 50 +8864: 50, 50 +8872: 50, 50 +8872: 50, 50 +8880: 50, 50 +8880: 50, 50 +8888: 50, 50 +8888: 50, 50 +8896: 50, 50 +8896: 50, 50 +8904: 50, 50 +8904: 50, 50 +8912: 50, 50 +8912: 50, 50 +8920: 50, 50 +8920: 50, 50 +8928: 50, 50 +8928: 50, 50 +8936: 50, 50 +8936: 50, 50 +8944: 50, 50 +8944: 50, 50 +8952: 50, 50 +8952: 50, 50 +8960: 50, 50 +8960: 50, 50 +8968: 50, 50 +8968: 50, 50 +8976: 50, 50 +8976: 50, 50 +8984: 50, 50 +8984: 50, 50 +8992: 50, 50 +8992: 50, 50 +9000: 50, 50 +9000: 50, 50 +9008: 50, 50 +9008: 50, 50 +9016: 50, 50 +9016: 50, 50 +9024: 50, 50 +9024: 50, 50 +9032: 50, 50 +9032: 50, 50 +9040: 50, 50 +9040: 50, 50 +9048: 50, 50 +9048: 50, 50 +9056: 50, 50 +9056: 50, 50 +9064: 50, 50 +9064: 50, 50 +9072: 50, 50 +9072: 50, 50 +9080: 50, 50 +9080: 50, 50 +9088: 50, 50 +9088: 50, 50 +9096: 50, 50 +9096: 50, 50 +9104: 50, 50 +9104: 50, 50 +9112: 50, 50 +9112: 50, 50 +9120: 50, 50 +9120: 50, 50 +9128: 50, 50 +9128: 50, 50 +9136: 50, 50 +9136: 50, 50 +9144: 50, 50 +9144: 50, 50 +9152: 50, 50 +9152: 50, 50 +9160: 50, 50 +9160: 50, 50 +9168: 50, 50 +9168: 50, 50 +9176: 50, 50 +9176: 50, 50 +9184: 50, 50 +9184: 50, 50 +9192: 50, 50 +9192: 50, 50 +9200: 50, 50 +9200: 50, 50 +9208: 50, 50 +9208: 50, 50 +9216: 50, 50 +9216: 50, 50 +9224: 50, 50 +9224: 50, 50 +9232: 50, 50 +9232: 50, 50 +9240: 50, 50 +9240: 50, 50 +9248: 50, 50 +9248: 50, 50 +9256: 50, 50 +9256: 50, 50 +9264: 50, 50 +9264: 50, 50 +9272: 50, 50 +9272: 50, 50 +9280: 50, 50 +9280: 50, 50 +9288: 50, 50 +9288: 50, 50 +9296: 50, 50 +9296: 50, 50 +9304: 50, 50 +9304: 50, 50 +9312: 50, 50 +9312: 50, 50 +9320: 50, 50 +9320: 50, 50 +9328: 50, 50 +9328: 50, 50 +9336: 50, 50 +9336: 50, 50 +9344: 50, 50 +9344: 50, 50 +9352: 50, 50 +9352: 50, 50 +9360: 50, 50 +9360: 50, 50 +9368: 50, 50 +9368: 50, 50 +9376: 50, 50 +9376: 50, 50 +9384: 50, 50 +9384: 50, 50 +9392: 50, 50 +9392: 50, 50 +9400: 50, 50 +9400: 50, 50 +9408: 50, 50 +9408: 50, 50 +9416: 50, 50 +9416: 50, 50 +9424: 50, 50 +9424: 50, 50 +9432: 50, 50 +9432: 50, 50 +9440: 50, 50 +9440: 50, 50 +9448: 50, 50 +9448: 50, 50 +9456: 50, 50 +9456: 50, 50 +9464: 50, 50 +9464: 50, 50 +9472: 50, 50 +9472: 50, 50 +9480: 50, 50 +9480: 50, 50 +9488: 50, 50 +9488: 50, 50 +9496: 50, 50 +9496: 50, 50 +9504: 50, 50 +9504: 50, 50 +9512: 50, 50 +9512: 50, 50 +9520: 50, 50 +9520: 50, 50 +9528: 50, 50 +9528: 50, 50 +9536: 50, 50 +9536: 50, 50 +9544: 50, 50 +9544: 50, 50 +9552: 50, 50 +9552: 50, 50 +9560: 50, 50 +9560: 50, 50 +9568: 50, 50 +9568: 50, 50 +9576: 50, 50 +9576: 50, 50 +9584: 50, 50 +9584: 50, 50 +9592: 50, 50 +9592: 50, 50 +9600: 50, 50 +9600: 50, 50 +9608: 50, 50 +9608: 50, 50 +9616: 50, 50 +9616: 50, 50 +9624: 50, 50 +9624: 50, 50 +9632: 50, 50 +9632: 50, 50 +9640: 50, 50 +9640: 50, 50 +9648: 50, 50 +9648: 50, 50 +9656: 50, 50 +9656: 50, 50 +9664: 50, 50 +9664: 50, 50 +9672: 50, 50 +9672: 50, 50 +9680: 50, 50 +9680: 50, 50 +9688: 50, 50 +9688: 50, 50 +9696: 50, 50 +9696: 50, 50 +9704: 50, 50 +9704: 50, 50 +9712: 50, 50 +9712: 50, 50 +9720: 50, 50 +9720: 50, 50 +9728: 50, 50 +9728: 50, 50 +9736: 50, 50 +9736: 50, 50 +9744: 50, 50 +9744: 50, 50 +9752: 50, 50 +9752: 50, 50 +9760: 50, 50 +9760: 50, 50 +9768: 50, 50 +9768: 50, 50 +9776: 50, 50 +9776: 50, 50 +9784: 50, 50 +9784: 50, 50 +9792: 50, 50 +9792: 50, 50 +9800: 50, 50 +9800: 50, 50 +9808: 50, 50 +9808: 50, 50 +9816: 50, 50 +9816: 50, 50 +9824: 50, 50 +9824: 50, 50 +9832: 50, 50 +9832: 50, 50 +9840: 50, 50 +9840: 50, 50 +9848: 50, 50 +9848: 50, 50 +9856: 50, 50 +9856: 50, 50 +9864: 50, 50 +9864: 50, 50 +9872: 50, 50 +9872: 50, 50 +9880: 50, 50 +9880: 50, 50 +9888: 50, 50 +9888: 50, 50 +9896: 50, 50 +9896: 50, 50 +9904: 50, 50 +9904: 50, 50 +9912: 50, 50 +9912: 50, 50 +9920: 50, 50 +9920: 50, 50 +9928: 50, 50 +9928: 50, 50 +9936: 50, 50 +9936: 50, 50 +9944: 50, 50 +9944: 50, 50 +9952: 50, 50 +9952: 50, 50 +9960: 50, 50 +9960: 50, 50 +9968: 50, 50 +9968: 50, 50 +9976: 50, 50 +9976: 50, 50 +9984: 50, 50 +9984: 50, 50 +9992: 50, 50 +9992: 50, 50 +10000: 50, 50 +10000: 50, 50 +10008: 50, 50 +10008: 50, 50 +10016: 50, 50 +10016: 50, 50 +10024: 50, 50 +10024: 50, 50 +10032: 50, 50 +10032: 50, 50 +10040: 50, 50 +10040: 50, 50 +10048: 50, 50 +10048: 50, 50 +10056: 50, 50 +10056: 50, 50 +10064: 50, 50 +10064: 50, 50 +10072: 50, 50 +10072: 50, 50 +10080: 50, 50 +10080: 50, 50 +10088: 50, 50 +10088: 50, 50 +10096: 50, 50 +10096: 50, 50 +10104: 50, 50 +10104: 50, 50 +10112: 50, 50 +10112: 50, 50 +10120: 50, 50 +10120: 50, 50 +10128: 50, 50 +10128: 50, 50 +10136: 50, 50 +10136: 50, 50 +10144: 50, 50 +10144: 50, 50 +10152: 50, 50 +10152: 50, 50 +10160: 50, 50 +10160: 50, 50 +10168: 50, 50 +10168: 50, 50 +10176: 50, 50 +10176: 50, 50 +10184: 50, 50 +10184: 50, 50 +10192: 50, 50 +10192: 50, 50 +10200: 50, 50 +10200: 50, 50 +10208: 50, 50 +10208: 50, 50 +10216: 50, 50 +10216: 50, 50 +10224: 50, 50 +10224: 50, 50 +10232: 50, 50 +10232: 50, 50 +10240: 50, 50 +10240: 50, 50 +10248: 50, 50 +10248: 50, 50 +10256: 50, 50 +10256: 50, 50 +10264: 50, 50 +10264: 50, 50 +10272: 50, 50 +10272: 50, 50 +10280: 50, 50 +10280: 50, 50 +10288: 50, 50 +10288: 50, 50 +10296: 50, 50 +10296: 50, 50 +10304: 50, 50 +10304: 50, 50 +10312: 50, 50 +10312: 50, 50 +10320: 50, 50 +10320: 50, 50 +10328: 50, 50 +10328: 50, 50 +10336: 50, 50 +10336: 50, 50 +10344: 50, 50 +10344: 50, 50 +10352: 50, 50 +10352: 50, 50 +10360: 50, 50 +10360: 50, 50 +10368: 50, 50 +10368: 50, 50 +10376: 50, 50 +10376: 50, 50 +10384: 50, 50 +10384: 50, 50 +10392: 50, 50 +10392: 50, 50 +10400: 50, 50 +10400: 50, 50 +10408: 50, 50 +10408: 50, 50 +10416: 50, 50 +10416: 50, 50 +10424: 50, 50 +10424: 50, 50 +10432: 50, 50 +10432: 50, 50 +10440: 50, 50 +10440: 50, 50 +10448: 50, 50 +10448: 50, 50 +10456: 50, 50 +10456: 50, 50 +10464: 50, 50 +10464: 50, 50 +10472: 50, 50 +10472: 50, 50 +10480: 50, 50 +10480: 50, 50 +10488: 50, 50 +10488: 50, 50 +10496: 50, 50 +10496: 50, 50 +10504: 50, 50 +10504: 50, 50 +10512: 50, 50 +10512: 50, 50 +10520: 50, 50 +10520: 50, 50 +10528: 50, 50 +10528: 50, 50 +10536: 50, 50 +10536: 50, 50 +10544: 50, 50 +10544: 50, 50 +10552: 50, 50 +10552: 50, 50 +10560: 50, 50 +10560: 50, 50 +10568: 50, 50 +10568: 50, 50 +10576: 50, 50 +10576: 50, 50 +10584: 50, 50 +10584: 50, 50 +10592: 50, 50 +10592: 50, 50 +10600: 50, 50 +10600: 50, 50 +10608: 50, 50 +10608: 50, 50 +10616: 50, 50 +10616: 50, 50 +10624: 50, 50 +10624: 50, 50 +10632: 50, 50 +10632: 50, 50 +10640: 50, 50 +10640: 50, 50 +10648: 50, 50 +10648: 50, 50 +10656: 50, 50 +10656: 50, 50 +10664: 50, 50 +10664: 50, 50 +10672: 50, 50 +10672: 50, 50 +10680: 50, 50 +10680: 50, 50 +10688: 50, 50 +10688: 50, 50 +10696: 50, 50 +10696: 50, 50 +10704: 50, 50 +10704: 50, 50 +10712: 50, 50 +10712: 50, 50 +10720: 50, 50 +10720: 50, 50 +10728: 50, 50 +10728: 50, 50 +10736: 50, 50 +10736: 50, 50 +10744: 50, 50 +10744: 50, 50 +10752: 50, 50 +10752: 50, 50 +10760: 50, 50 +10760: 50, 50 +10768: 50, 50 +10768: 50, 50 +10776: 50, 50 +10776: 50, 50 +10784: 50, 50 +10784: 50, 50 +10792: 50, 50 +10792: 50, 50 +10800: 50, 50 +10800: 50, 50 +10808: 50, 50 +10808: 50, 50 +10816: 50, 50 +10816: 50, 50 +10824: 50, 50 +10824: 50, 50 +10832: 50, 50 +10832: 50, 50 +10840: 50, 50 +10840: 50, 50 +10848: 50, 50 +10848: 50, 50 +10856: 50, 50 +10856: 50, 50 +10864: 50, 50 +10864: 50, 50 +10872: 50, 50 +10872: 50, 50 +10880: 50, 50 +10880: 50, 50 +10888: 50, 50 +10888: 50, 50 +10896: 50, 50 +10896: 50, 50 +10904: 50, 50 +10904: 50, 50 +10912: 50, 50 +10912: 50, 50 +10920: 50, 50 +10920: 50, 50 +10928: 50, 50 +10928: 50, 50 +10936: 50, 50 +10936: 50, 50 +10944: 50, 50 +10944: 50, 50 +10952: 50, 50 +10952: 50, 50 +10960: 50, 50 +10960: 50, 50 +10968: 50, 50 +10968: 50, 50 +10976: 50, 50 +10976: 50, 50 +10984: 50, 50 +10984: 50, 50 +10992: 50, 50 +10992: 50, 50 +11000: 50, 50 +11000: 50, 50 +11008: 50, 50 +11008: 50, 50 +11016: 50, 50 +11016: 50, 50 +11024: 50, 50 +11024: 50, 50 +11032: 50, 50 +11032: 50, 50 +11040: 50, 50 +11040: 50, 50 +11048: 50, 50 +11048: 50, 50 +11056: 50, 50 +11056: 50, 50 +11064: 50, 50 +11064: 50, 50 +11072: 50, 50 +11072: 50, 50 +11080: 50, 50 +11080: 50, 50 +11088: 50, 50 +11088: 50, 50 +11096: 50, 50 +11096: 50, 50 +11104: 50, 50 +11104: 50, 50 +11112: 50, 50 +11112: 50, 50 +11120: 50, 50 +11120: 50, 50 +11128: 50, 50 +11128: 50, 50 +11136: 50, 50 +11136: 50, 50 +11144: 50, 50 +11144: 50, 50 +11152: 50, 50 +11152: 50, 50 +11160: 50, 50 +11160: 50, 50 +11168: 50, 50 +11168: 50, 50 +11176: 50, 50 +11176: 50, 50 +11184: 50, 50 +11184: 50, 50 +11192: 50, 50 +11192: 50, 50 +11200: 50, 50 +11200: 50, 50 +11208: 50, 50 +11208: 50, 50 +11216: 50, 50 +11216: 50, 50 +11224: 50, 50 +11224: 50, 50 +11232: 50, 50 +11232: 50, 50 +11240: 50, 50 +11240: 50, 50 +11248: 50, 50 +11248: 50, 50 +11256: 50, 50 +11256: 50, 50 +11264: 50, 50 +11264: 50, 50 +11272: 50, 50 +11272: 50, 50 +11280: 50, 50 +11280: 50, 50 +11288: 50, 50 +11288: 50, 50 +11296: 50, 50 +11296: 50, 50 +11304: 50, 50 +11304: 50, 50 +11312: 50, 50 +11312: 50, 50 +11320: 50, 50 +11320: 50, 50 +11328: 50, 50 +11328: 50, 50 +11336: 50, 50 +11336: 50, 50 +11344: 50, 50 +11344: 50, 50 +11352: 50, 50 +11352: 50, 50 +11360: 50, 50 +11360: 50, 50 +11368: 50, 50 +11368: 50, 50 +11376: 50, 50 +11376: 50, 50 +11384: 50, 50 +11384: 50, 50 +11392: 50, 50 +11392: 50, 50 +11400: 50, 50 +11400: 50, 50 +11408: 50, 50 +11408: 50, 50 +11416: 50, 50 +11416: 50, 50 +11424: 50, 50 +11424: 50, 50 +11432: 50, 50 +11432: 50, 50 +11440: 50, 50 +11440: 50, 50 +11448: 50, 50 +11448: 50, 50 +11456: 50, 50 +11456: 50, 50 +11464: 50, 50 +11464: 50, 50 +11472: 50, 50 +11472: 50, 50 +11480: 50, 50 +11480: 50, 50 +11488: 50, 50 +11488: 50, 50 +11496: 50, 50 +11496: 50, 50 +11504: 50, 50 +11504: 50, 50 +11512: 50, 50 +11512: 50, 50 +11520: 50, 50 +11520: 50, 50 +11528: 50, 50 +11528: 50, 50 +11536: 50, 50 +11536: 50, 50 +11544: 50, 50 +11544: 50, 50 +11552: 50, 50 +11552: 50, 50 +11560: 50, 50 +11560: 50, 50 +11568: 50, 50 +11568: 50, 50 +11576: 50, 50 +11576: 50, 50 +11584: 50, 50 +11584: 50, 50 +11592: 50, 50 +11592: 50, 50 +11600: 50, 50 +11600: 50, 50 +11608: 50, 50 +11608: 50, 50 +11616: 50, 50 +11616: 50, 50 +11624: 50, 50 +11624: 50, 50 +11632: 50, 50 +11632: 50, 50 +11640: 50, 50 +11640: 50, 50 +11648: 50, 50 +11648: 50, 50 +11656: 50, 50 +11656: 50, 50 +11664: 50, 50 +11664: 50, 50 +11672: 50, 50 +11672: 50, 50 +11680: 50, 50 +11680: 50, 50 +11688: 50, 50 +11688: 50, 50 +11696: 50, 50 +11696: 50, 50 +11704: 50, 50 +11704: 50, 50 +11712: 50, 50 +11712: 50, 50 +11720: 50, 50 +11720: 50, 50 +11728: 50, 50 +11728: 50, 50 +11736: 50, 50 +11736: 50, 50 +11744: 50, 50 +11744: 50, 50 +11752: 50, 50 +11752: 50, 50 +11760: 50, 50 +11760: 50, 50 +11768: 50, 50 +11768: 50, 50 +11776: 50, 50 +11776: 50, 50 +11784: 50, 50 +11784: 50, 50 +11792: 50, 50 +11792: 50, 50 +11800: 50, 50 +11800: 50, 50 +11808: 50, 50 +11808: 50, 50 +11816: 50, 50 +11816: 50, 50 +11824: 50, 50 +11824: 50, 50 +11832: 50, 50 +11832: 50, 50 +11840: 50, 50 +11840: 50, 50 +11848: 50, 50 +11848: 50, 50 +11856: 50, 50 +11856: 50, 50 +11864: 50, 50 +11864: 50, 50 +11872: 50, 50 +11872: 50, 50 +11880: 50, 50 +11880: 50, 50 +11888: 50, 50 +11888: 50, 50 +11896: 50, 50 +11896: 50, 50 +11904: 50, 50 +11904: 50, 50 +11912: 50, 50 +11912: 50, 50 +11920: 50, 50 +11920: 50, 50 +11928: 50, 50 +11928: 50, 50 +11936: 50, 50 +11936: 50, 50 +11944: 50, 50 +11944: 50, 50 +11952: 50, 50 +11952: 50, 50 +11960: 50, 50 +11960: 50, 50 +11968: 50, 50 +11968: 50, 50 +11976: 50, 50 +11976: 50, 50 +11984: 50, 50 +11984: 50, 50 +11992: 50, 50 +11992: 50, 50 +12000: 50, 50 +12000: 50, 50 +12008: 50, 50 +12008: 50, 50 +12016: 50, 50 +12016: 50, 50 +12024: 50, 50 +12024: 50, 50 +12032: 50, 50 +12032: 50, 50 +12040: 50, 50 +12040: 50, 50 +12048: 50, 50 +12048: 50, 50 +12056: 50, 50 +12056: 50, 50 +12064: 50, 50 +12064: 50, 50 +12072: 50, 50 +12072: 50, 50 +12080: 50, 50 +12080: 50, 50 +12088: 50, 50 +12088: 50, 50 +12096: 50, 50 +12096: 50, 50 +12104: 50, 50 +12104: 50, 50 +12112: 50, 50 +12112: 50, 50 +12120: 50, 50 +12120: 50, 50 +12128: 50, 50 +12128: 50, 50 +12136: 50, 50 +12136: 50, 50 +12144: 50, 50 +12144: 50, 50 +12152: 50, 50 +12152: 50, 50 +12160: 50, 50 +12160: 50, 50 +12168: 50, 50 +12168: 50, 50 +12176: 50, 50 +12176: 50, 50 +12184: 50, 50 +12184: 50, 50 +12192: 50, 50 +12192: 50, 50 +12200: 50, 50 +12200: 50, 50 +12208: 50, 50 +12208: 50, 50 +12216: 50, 50 +12216: 50, 50 +12224: 50, 50 +12224: 50, 50 +12232: 50, 50 +12232: 50, 50 +12240: 50, 50 +12240: 50, 50 +12248: 50, 50 +12248: 50, 50 +12256: 50, 50 +12256: 50, 50 +12264: 50, 50 +12264: 50, 50 +12272: 50, 50 +12272: 50, 50 +12280: 50, 50 +12280: 50, 50 +12288: undefined, undefined +12288: 50, 50 +12296: undefined, undefined +12296: 50, 50 +12304: undefined, undefined +12304: 50, 50 +12312: undefined, undefined +12312: 50, 50 +12320: undefined, undefined +12320: 50, 50 +12328: undefined, undefined +12328: 50, 50 +12336: undefined, undefined +12336: 50, 50 +12344: undefined, undefined +12344: 50, 50 +12352: undefined, undefined +12352: 50, 50 +12360: undefined, undefined +12360: 50, 50 +12368: undefined, undefined +12368: 50, 50 +12376: undefined, undefined +12376: 50, 50 +12384: undefined, undefined +12384: 50, 50 +12392: undefined, undefined +12392: 50, 50 +12400: undefined, undefined +12400: 50, 50 +12408: undefined, undefined +12408: 50, 50 +12416: undefined, undefined +12416: 50, 50 +12424: undefined, undefined +12424: 50, 50 +12432: undefined, undefined +12432: 50, 50 +12440: undefined, undefined +12440: 50, 50 +12448: undefined, undefined +12448: 50, 50 +12456: undefined, undefined +12456: 50, 50 +12464: undefined, undefined +12464: 50, 50 +12472: undefined, undefined +12472: 50, 50 +12480: undefined, undefined +12480: 50, 50 +12488: undefined, undefined +12488: 50, 50 +12496: undefined, undefined +12496: 50, 50 +12504: undefined, undefined +12504: 50, 50 +12512: undefined, undefined +12512: 50, 50 +12520: undefined, undefined +12520: 50, 50 +12528: undefined, undefined +12528: 50, 50 +12536: undefined, undefined +12536: 50, 50 +12544: undefined, undefined +12544: 50, 50 +12552: undefined, undefined +12552: 50, 50 +12560: undefined, undefined +12560: 50, 50 +12568: undefined, undefined +12568: 50, 50 +12576: undefined, undefined +12576: 50, 50 +12584: undefined, undefined +12584: 50, 50 +12592: undefined, undefined +12592: 50, 50 +12600: undefined, undefined +12600: 50, 50 +12608: undefined, undefined +12608: 50, 50 +12616: undefined, undefined +12616: 50, 50 +12624: undefined, undefined +12624: 50, 50 +12632: undefined, undefined +12632: 50, 50 +12640: undefined, undefined +12640: 50, 50 +12648: undefined, undefined +12648: 50, 50 +12656: undefined, undefined +12656: 50, 50 +12664: undefined, undefined +12664: 50, 50 +12672: undefined, undefined +12672: 50, 50 +12680: undefined, undefined +12680: 50, 50 +12688: undefined, undefined +12688: 50, 50 +12696: undefined, undefined +12696: 50, 50 +12704: undefined, undefined +12704: 50, 50 +12712: undefined, undefined +12712: 50, 50 +12720: undefined, undefined +12720: 50, 50 +12728: undefined, undefined +12728: 50, 50 +12736: undefined, undefined +12736: 50, 50 +12744: undefined, undefined +12744: 50, 50 +12752: undefined, undefined +12752: 50, 50 +12760: undefined, undefined +12760: 50, 50 +12768: undefined, undefined +12768: 50, 50 +12776: undefined, undefined +12776: 50, 50 +12784: undefined, undefined +12784: 50, 50 +12792: undefined, undefined +12792: 50, 50 +12800: undefined, undefined +12800: 50, 50 +12808: undefined, undefined +12808: 50, 50 +12816: undefined, undefined +12816: 50, 50 +12824: undefined, undefined +12824: 50, 50 +12832: undefined, undefined +12832: 50, 50 +12840: undefined, undefined +12840: 50, 50 +12848: undefined, undefined +12848: 50, 50 +12856: undefined, undefined +12856: 50, 50 +12864: undefined, undefined +12864: 50, 50 +12872: undefined, undefined +12872: 50, 50 +12880: undefined, undefined +12880: 50, 50 +12888: undefined, undefined +12888: 50, 50 +12896: undefined, undefined +12896: 50, 50 +12904: undefined, undefined +12904: 50, 50 +12912: undefined, undefined +12912: 50, 50 +12920: undefined, undefined +12920: 50, 50 +12928: undefined, undefined +12928: 50, 50 +12936: undefined, undefined +12936: 50, 50 +12944: undefined, undefined +12944: 50, 50 +12952: undefined, undefined +12952: 50, 50 +12960: undefined, undefined +12960: 50, 50 +12968: undefined, undefined +12968: 50, 50 +12976: undefined, undefined +12976: 50, 50 +12984: undefined, undefined +12984: 50, 50 +12992: undefined, undefined +12992: 50, 50 +13000: undefined, undefined +13000: 50, 50 +13008: undefined, undefined +13008: 50, 50 +13016: undefined, undefined +13016: 50, 50 +13024: undefined, undefined +13024: 50, 50 +13032: undefined, undefined +13032: 50, 50 +13040: undefined, undefined +13040: 50, 50 +13048: undefined, undefined +13048: 50, 50 +13056: undefined, undefined +13056: 50, 50 +13064: undefined, undefined +13064: 50, 50 +13072: undefined, undefined +13072: 50, 50 +13080: undefined, undefined +13080: 50, 50 +13088: undefined, undefined +13088: 50, 50 +13096: undefined, undefined +13096: 50, 50 +13104: undefined, undefined +13104: 50, 50 +13112: undefined, undefined +13112: 50, 50 +13120: undefined, undefined +13120: 50, 50 +13128: undefined, undefined +13128: 50, 50 +13136: undefined, undefined +13136: 50, 50 +13144: undefined, undefined +13144: 50, 50 +13152: undefined, undefined +13152: 50, 50 +13160: undefined, undefined +13160: 50, 50 +13168: undefined, undefined +13168: 50, 50 +13176: undefined, undefined +13176: 50, 50 +13184: undefined, undefined +13184: 50, 50 +13192: undefined, undefined +13192: 50, 50 +13200: undefined, undefined +13200: 50, 50 +13208: undefined, undefined +13208: 50, 50 +13216: undefined, undefined +13216: 50, 50 +13224: undefined, undefined +13224: 50, 50 +13232: undefined, undefined +13232: 50, 50 +13240: undefined, undefined +13240: 50, 50 +13248: undefined, undefined +13248: 50, 50 +13256: undefined, undefined +13256: 50, 50 +13264: undefined, undefined +13264: 50, 50 +13272: undefined, undefined +13272: 50, 50 +13280: undefined, undefined +13280: 50, 50 +13288: undefined, undefined +13288: 50, 50 +13296: undefined, undefined +13296: 50, 50 +13304: undefined, undefined +13304: 50, 50 +13312: undefined, undefined +13312: 50, 50 +13320: undefined, undefined +13320: 50, 50 +13328: undefined, undefined +13328: 50, 50 +13336: undefined, undefined +13336: 50, 50 +13344: undefined, undefined +13344: 50, 50 +13352: undefined, undefined +13352: 50, 50 +13360: undefined, undefined +13360: 50, 50 +13368: undefined, undefined +13368: 50, 50 +13376: undefined, undefined +13376: 50, 50 +13384: undefined, undefined +13384: 50, 50 +13392: undefined, undefined +13392: 50, 50 +13400: undefined, undefined +13400: 50, 50 +13408: undefined, undefined +13408: 50, 50 +13416: undefined, undefined +13416: 50, 50 +13424: undefined, undefined +13424: 50, 50 +13432: undefined, undefined +13432: 50, 50 +13440: undefined, undefined +13440: 50, 50 +13448: undefined, undefined +13448: 50, 50 +13456: undefined, undefined +13456: 50, 50 +13464: undefined, undefined +13464: 50, 50 +13472: undefined, undefined +13472: 50, 50 +13480: undefined, undefined +13480: 50, 50 +13488: undefined, undefined +13488: 50, 50 +13496: undefined, undefined +13496: 50, 50 +13504: undefined, undefined +13504: 50, 50 +13512: undefined, undefined +13512: 50, 50 +13520: undefined, undefined +13520: 50, 50 +13528: undefined, undefined +13528: 50, 50 +13536: undefined, undefined +13536: 50, 50 +13544: undefined, undefined +13544: 50, 50 +13552: undefined, undefined +13552: 50, 50 +13560: undefined, undefined +13560: 50, 50 +13568: undefined, undefined +13568: 50, 50 +13576: undefined, undefined +13576: 50, 50 +13584: undefined, undefined +13584: 50, 50 +13592: undefined, undefined +13592: 50, 50 +13600: undefined, undefined +13600: 50, 50 +13608: undefined, undefined +13608: 50, 50 +13616: undefined, undefined +13616: 50, 50 +13624: undefined, undefined +13624: 50, 50 +13632: undefined, undefined +13632: 50, 50 +13640: undefined, undefined +13640: 50, 50 +13648: undefined, undefined +13648: 50, 50 +13656: undefined, undefined +13656: 50, 50 +13664: undefined, undefined +13664: 50, 50 +13672: undefined, undefined +13672: 50, 50 +13680: undefined, undefined +13680: 50, 50 +13688: undefined, undefined +13688: 50, 50 +13696: undefined, undefined +13696: 50, 50 +13704: undefined, undefined +13704: 50, 50 +13712: undefined, undefined +13712: 50, 50 +13720: undefined, undefined +13720: 50, 50 +13728: undefined, undefined +13728: 50, 50 +13736: undefined, undefined +13736: 50, 50 +13744: undefined, undefined +13744: 50, 50 +13752: undefined, undefined +13752: 50, 50 +13760: undefined, undefined +13760: 50, 50 +13768: undefined, undefined +13768: 50, 50 +13776: undefined, undefined +13776: 50, 50 +13784: undefined, undefined +13784: 50, 50 +13792: undefined, undefined +13792: 50, 50 +13800: undefined, undefined +13800: 50, 50 +13808: undefined, undefined +13808: 50, 50 +13816: undefined, undefined +13816: 50, 50 +13824: undefined, undefined +13824: 50, 50 +13832: undefined, undefined +13832: 50, 50 +13840: undefined, undefined +13840: 50, 50 +13848: undefined, undefined +13848: 50, 50 +13856: undefined, undefined +13856: 50, 50 +13864: undefined, undefined +13864: 50, 50 +13872: undefined, undefined +13872: 50, 50 +13880: undefined, undefined +13880: 50, 50 +13888: undefined, undefined +13888: 50, 50 +13896: undefined, undefined +13896: 50, 50 +13904: undefined, undefined +13904: 50, 50 +13912: undefined, undefined +13912: 50, 50 +13920: undefined, undefined +13920: 50, 50 +13928: undefined, undefined +13928: 50, 50 +13936: undefined, undefined +13936: 50, 50 +13944: undefined, undefined +13944: 50, 50 +13952: undefined, undefined +13952: 50, 50 +13960: undefined, undefined +13960: 50, 50 +13968: undefined, undefined +13968: 50, 50 +13976: undefined, undefined +13976: 50, 50 +13984: undefined, undefined +13984: 50, 50 +13992: undefined, undefined +13992: 50, 50 +14000: undefined, undefined +14000: 50, 50 +14008: undefined, undefined +14008: 50, 50 +14016: undefined, undefined +14016: 50, 50 +14024: undefined, undefined +14024: 50, 50 +14032: undefined, undefined +14032: 50, 50 +14040: undefined, undefined +14040: 50, 50 +14048: undefined, undefined +14048: 50, 50 +14056: undefined, undefined +14056: 50, 50 +14064: undefined, undefined +14064: 50, 50 +14072: undefined, undefined +14072: 50, 50 +14080: undefined, undefined +14080: 50, 50 +14088: undefined, undefined +14088: 50, 50 +14096: undefined, undefined +14096: 50, 50 +14104: undefined, undefined +14104: 50, 50 +14112: undefined, undefined +14112: 50, 50 +14120: undefined, undefined +14120: 50, 50 +14128: undefined, undefined +14128: 50, 50 +14136: undefined, undefined +14136: 50, 50 +14144: undefined, undefined +14144: 50, 50 +14152: undefined, undefined +14152: 50, 50 +14160: undefined, undefined +14160: 50, 50 +14168: undefined, undefined +14168: 50, 50 +14176: undefined, undefined +14176: 50, 50 +14184: undefined, undefined +14184: 50, 50 +14192: undefined, undefined +14192: 50, 50 +14200: undefined, undefined +14200: 50, 50 +14208: undefined, undefined +14208: 50, 50 +14216: undefined, undefined +14216: 50, 50 +14224: undefined, undefined +14224: 50, 50 +14232: undefined, undefined +14232: 50, 50 +14240: undefined, undefined +14240: 50, 50 +14248: undefined, undefined +14248: 50, 50 +14256: undefined, undefined +14256: 50, 50 +14264: undefined, undefined +14264: 50, 50 +14272: undefined, undefined +14272: 50, 50 +14280: undefined, undefined +14280: 50, 50 +14288: undefined, undefined +14288: 50, 50 +14296: undefined, undefined +14296: 50, 50 +14304: undefined, undefined +14304: 50, 50 +14312: undefined, undefined +14312: 50, 50 +14320: undefined, undefined +14320: 50, 50 +14328: undefined, undefined +14328: 50, 50 +14336: undefined, undefined +14336: 50, 50 +14344: undefined, undefined +14344: 50, 50 +14352: undefined, undefined +14352: 50, 50 +14360: undefined, undefined +14360: 50, 50 +14368: undefined, undefined +14368: 50, 50 +14376: undefined, undefined +14376: 50, 50 +14384: undefined, undefined +14384: 50, 50 +14392: undefined, undefined +14392: 50, 50 +14400: undefined, undefined +14400: 50, 50 +14408: undefined, undefined +14408: 50, 50 +14416: undefined, undefined +14416: 50, 50 +14424: undefined, undefined +14424: 50, 50 +14432: undefined, undefined +14432: 50, 50 +14440: undefined, undefined +14440: 50, 50 +14448: undefined, undefined +14448: 50, 50 +14456: undefined, undefined +14456: 50, 50 +14464: undefined, undefined +14464: 50, 50 +14472: undefined, undefined +14472: 50, 50 +14480: undefined, undefined +14480: 50, 50 +14488: undefined, undefined +14488: 50, 50 +14496: undefined, undefined +14496: 50, 50 +14504: undefined, undefined +14504: 50, 50 +14512: undefined, undefined +14512: 50, 50 +14520: undefined, undefined +14520: 50, 50 +14528: undefined, undefined +14528: 50, 50 +14536: undefined, undefined +14536: 50, 50 +14544: undefined, undefined +14544: 50, 50 +14552: undefined, undefined +14552: 50, 50 +14560: undefined, undefined +14560: 50, 50 +14568: undefined, undefined +14568: 50, 50 +14576: undefined, undefined +14576: 50, 50 +14584: undefined, undefined +14584: 50, 50 +14592: undefined, undefined +14592: 50, 50 +14600: undefined, undefined +14600: 50, 50 +14608: undefined, undefined +14608: 50, 50 +14616: undefined, undefined +14616: 50, 50 +14624: undefined, undefined +14624: 50, 50 +14632: undefined, undefined +14632: 50, 50 +14640: undefined, undefined +14640: 50, 50 +14648: undefined, undefined +14648: 50, 50 +14656: undefined, undefined +14656: 50, 50 +14664: undefined, undefined +14664: 50, 50 +14672: undefined, undefined +14672: 50, 50 +14680: undefined, undefined +14680: 50, 50 +14688: undefined, undefined +14688: 50, 50 +14696: undefined, undefined +14696: 50, 50 +14704: undefined, undefined +14704: 50, 50 +14712: undefined, undefined +14712: 50, 50 +14720: undefined, undefined +14720: 50, 50 +14728: undefined, undefined +14728: 50, 50 +14736: undefined, undefined +14736: 50, 50 +14744: undefined, undefined +14744: 50, 50 +14752: undefined, undefined +14752: 50, 50 +14760: undefined, undefined +14760: 50, 50 +14768: undefined, undefined +14768: 50, 50 +14776: undefined, undefined +14776: 50, 50 +14784: undefined, undefined +14784: 50, 50 +14792: undefined, undefined +14792: 50, 50 +14800: undefined, undefined +14800: 50, 50 +14808: undefined, undefined +14808: 50, 50 +14816: undefined, undefined +14816: 50, 50 +14824: undefined, undefined +14824: 50, 50 +14832: undefined, undefined +14832: 50, 50 +14840: undefined, undefined +14840: 50, 50 +14848: undefined, undefined +14848: 50, 50 +14856: undefined, undefined +14856: 50, 50 +14864: undefined, undefined +14864: 50, 50 +14872: undefined, undefined +14872: 50, 50 +14880: undefined, undefined +14880: 50, 50 +14888: undefined, undefined +14888: 50, 50 +14896: undefined, undefined +14896: 50, 50 +14904: undefined, undefined +14904: 50, 50 +14912: undefined, undefined +14912: 50, 50 +14920: undefined, undefined +14920: 50, 50 +14928: undefined, undefined +14928: 50, 50 +14936: undefined, undefined +14936: 50, 50 +14944: undefined, undefined +14944: 50, 50 +14952: undefined, undefined +14952: 50, 50 +14960: undefined, undefined +14960: 50, 50 +14968: undefined, undefined +14968: 50, 50 +14976: undefined, undefined +14976: 50, 50 +14984: undefined, undefined +14984: 50, 50 +14992: undefined, undefined +14992: 50, 50 +15000: undefined, undefined +15000: 50, 50 +15008: undefined, undefined +15008: 50, 50 +15016: undefined, undefined +15016: 50, 50 +15024: undefined, undefined +15024: 50, 50 +15032: undefined, undefined +15032: 50, 50 +15040: undefined, undefined +15040: 50, 50 +15048: undefined, undefined +15048: 50, 50 +15056: undefined, undefined +15056: 50, 50 +15064: undefined, undefined +15064: 50, 50 +15072: undefined, undefined +15072: 50, 50 +15080: undefined, undefined +15080: 50, 50 +15088: undefined, undefined +15088: 50, 50 +15096: undefined, undefined +15096: 50, 50 +15104: undefined, undefined +15104: 50, 50 +15112: undefined, undefined +15112: 50, 50 +15120: undefined, undefined +15120: 50, 50 +15128: undefined, undefined +15128: 50, 50 +15136: undefined, undefined +15136: 50, 50 +15144: undefined, undefined +15144: 50, 50 +15152: undefined, undefined +15152: 50, 50 +15160: undefined, undefined +15160: 50, 50 +15168: undefined, undefined +15168: 50, 50 +15176: undefined, undefined +15176: 50, 50 +15184: undefined, undefined +15184: 50, 50 +15192: undefined, undefined +15192: 50, 50 +15200: undefined, undefined +15200: 50, 50 +15208: undefined, undefined +15208: 50, 50 +15216: undefined, undefined +15216: 50, 50 +15224: undefined, undefined +15224: 50, 50 +15232: undefined, undefined +15232: 50, 50 +15240: undefined, undefined +15240: 50, 50 +15248: undefined, undefined +15248: 50, 50 +15256: undefined, undefined +15256: 50, 50 +15264: undefined, undefined +15264: 50, 50 +15272: undefined, undefined +15272: 50, 50 +15280: undefined, undefined +15280: 50, 50 +15288: undefined, undefined +15288: 50, 50 +15296: undefined, undefined +15296: 50, 50 +15304: undefined, undefined +15304: 50, 50 +15312: undefined, undefined +15312: 50, 50 +15320: undefined, undefined +15320: 50, 50 +15328: undefined, undefined +15328: 50, 50 +15336: undefined, undefined +15336: 50, 50 +15344: undefined, undefined +15344: 50, 50 +15352: undefined, undefined +15352: 50, 50 +15360: undefined, undefined +15360: 50, 50 +15368: undefined, undefined +15368: 50, 50 +15376: undefined, undefined +15376: 50, 50 +15384: undefined, undefined +15384: 50, 50 +15392: undefined, undefined +15392: 50, 50 +15400: undefined, undefined +15400: 50, 50 +15408: undefined, undefined +15408: 50, 50 +15416: undefined, undefined +15416: 50, 50 +15424: undefined, undefined +15424: 50, 50 +15432: undefined, undefined +15432: 50, 50 +15440: undefined, undefined +15440: 50, 50 +15448: undefined, undefined +15448: 50, 50 +15456: undefined, undefined +15456: 50, 50 +15464: undefined, undefined +15464: 50, 50 +15472: undefined, undefined +15472: 50, 50 +15480: undefined, undefined +15480: 50, 50 +15488: undefined, undefined +15488: 50, 50 +15496: undefined, undefined +15496: 50, 50 +15504: undefined, undefined +15504: 50, 50 +15512: undefined, undefined +15512: 50, 50 +15520: undefined, undefined +15520: 50, 50 +15528: undefined, undefined +15528: 50, 50 +15536: undefined, undefined +15536: 50, 50 +15544: undefined, undefined +15544: 50, 50 +15552: undefined, undefined +15552: 50, 50 +15560: undefined, undefined +15560: 50, 50 +15568: undefined, undefined +15568: 50, 50 +15576: undefined, undefined +15576: 50, 50 +15584: undefined, undefined +15584: 50, 50 +15592: undefined, undefined +15592: 50, 50 +15600: undefined, undefined +15600: 50, 50 +15608: undefined, undefined +15608: 50, 50 +15616: undefined, undefined +15616: 50, 50 +15624: undefined, undefined +15624: 50, 50 +15632: undefined, undefined +15632: 50, 50 +15640: undefined, undefined +15640: 50, 50 +15648: undefined, undefined +15648: 50, 50 +15656: undefined, undefined +15656: 50, 50 +15664: undefined, undefined +15664: 50, 50 +15672: undefined, undefined +15672: 50, 50 +15680: undefined, undefined +15680: 50, 50 +15688: undefined, undefined +15688: 50, 50 +15696: undefined, undefined +15696: 50, 50 +15704: undefined, undefined +15704: 50, 50 +15712: undefined, undefined +15712: 50, 50 +15720: undefined, undefined +15720: 50, 50 +15728: undefined, undefined +15728: 50, 50 +15736: undefined, undefined +15736: 50, 50 +15744: undefined, undefined +15744: 50, 50 +15752: undefined, undefined +15752: 50, 50 +15760: undefined, undefined +15760: 50, 50 +15768: undefined, undefined +15768: 50, 50 +15776: undefined, undefined +15776: 50, 50 +15784: undefined, undefined +15784: 50, 50 +15792: undefined, undefined +15792: 50, 50 +15800: undefined, undefined +15800: 50, 50 +15808: undefined, undefined +15808: 50, 50 +15816: undefined, undefined +15816: 50, 50 +15824: undefined, undefined +15824: 50, 50 +15832: undefined, undefined +15832: 50, 50 +15840: undefined, undefined +15840: 50, 50 +15848: undefined, undefined +15848: 50, 50 +15856: undefined, undefined +15856: 50, 50 +15864: undefined, undefined +15864: 50, 50 +15872: undefined, undefined +15872: 50, 50 +15880: undefined, undefined +15880: 50, 50 +15888: undefined, undefined +15888: 50, 50 +15896: undefined, undefined +15896: 50, 50 +15904: undefined, undefined +15904: 50, 50 +15912: undefined, undefined +15912: 50, 50 +15920: undefined, undefined +15920: 50, 50 +15928: undefined, undefined +15928: 50, 50 +15936: undefined, undefined +15936: 50, 50 +15944: undefined, undefined +15944: 50, 50 +15952: undefined, undefined +15952: 50, 50 +15960: undefined, undefined +15960: 50, 50 +15968: undefined, undefined +15968: 50, 50 +15976: undefined, undefined +15976: 50, 50 +15984: undefined, undefined +15984: 50, 50 +15992: undefined, undefined +15992: 50, 50 +16000: undefined, undefined +16000: 50, 50 +16008: undefined, undefined +16008: 50, 50 +16016: undefined, undefined +16016: 50, 50 +16024: undefined, undefined +16024: 50, 50 +16032: undefined, undefined +16032: 50, 50 +16040: undefined, undefined +16040: 50, 50 +16048: undefined, undefined +16048: 50, 50 +16056: undefined, undefined +16056: 50, 50 +16064: undefined, undefined +16064: 50, 50 +16072: undefined, undefined +16072: 50, 50 +16080: undefined, undefined +16080: 50, 50 +16088: undefined, undefined +16088: 50, 50 +16096: undefined, undefined +16096: 50, 50 +16104: undefined, undefined +16104: 50, 50 +16112: undefined, undefined +16112: 50, 50 +16120: undefined, undefined +16120: 50, 50 +16128: undefined, undefined +16128: 50, 50 +16136: undefined, undefined +16136: 50, 50 +16144: undefined, undefined +16144: 50, 50 +16152: undefined, undefined +16152: 50, 50 +16160: undefined, undefined +16160: 50, 50 +16168: undefined, undefined +16168: 50, 50 +16176: undefined, undefined +16176: 50, 50 +16184: undefined, undefined +16184: 50, 50 +16192: undefined, undefined +16192: 50, 50 +16200: undefined, undefined +16200: 50, 50 +16208: undefined, undefined +16208: 50, 50 +16216: undefined, undefined +16216: 50, 50 +16224: undefined, undefined +16224: 50, 50 +16232: undefined, undefined +16232: 50, 50 +16240: undefined, undefined +16240: 50, 50 +16248: undefined, undefined +16248: 50, 50 +16256: undefined, undefined +16256: 50, 50 +16264: undefined, undefined +16264: 50, 50 +16272: undefined, undefined +16272: 50, 50 +16280: undefined, undefined +16280: 50, 50 +16288: undefined, undefined +16288: 50, 50 +16296: undefined, undefined +16296: 50, 50 +16304: undefined, undefined +16304: 50, 50 +16312: undefined, undefined +16312: 50, 50 +16320: undefined, undefined +16320: 50, 50 +16328: undefined, undefined +16328: 50, 50 +16336: undefined, undefined +16336: 50, 50 +16344: undefined, undefined +16344: 50, 50 +16352: undefined, undefined +16352: 50, 50 +16360: undefined, undefined +16360: 50, 50 +16368: undefined, undefined +16368: 50, 50 +16376: undefined, undefined +16376: 50, 50 diff --git a/test/trace/localToGlobal-propflags-8.swf b/test/trace/localToGlobal-propflags-8.swf new file mode 100644 index 0000000..174c717 Binary files /dev/null and b/test/trace/localToGlobal-propflags-8.swf differ diff --git a/test/trace/localToGlobal-propflags-8.swf.trace b/test/trace/localToGlobal-propflags-8.swf.trace new file mode 100644 index 0000000..8042e54 --- /dev/null +++ b/test/trace/localToGlobal-propflags-8.swf.trace @@ -0,0 +1,4096 @@ +0: 50, 50 +0: 50, 50 +8: 50, 50 +8: 50, 50 +16: 50, 50 +16: 50, 50 +24: 50, 50 +24: 50, 50 +32: 50, 50 +32: 50, 50 +40: 50, 50 +40: 50, 50 +48: 50, 50 +48: 50, 50 +56: 50, 50 +56: 50, 50 +64: 50, 50 +64: 50, 50 +72: 50, 50 +72: 50, 50 +80: 50, 50 +80: 50, 50 +88: 50, 50 +88: 50, 50 +96: 50, 50 +96: 50, 50 +104: 50, 50 +104: 50, 50 +112: 50, 50 +112: 50, 50 +120: 50, 50 +120: 50, 50 +128: 50, 50 +128: 50, 50 +136: 50, 50 +136: 50, 50 +144: 50, 50 +144: 50, 50 +152: 50, 50 +152: 50, 50 +160: 50, 50 +160: 50, 50 +168: 50, 50 +168: 50, 50 +176: 50, 50 +176: 50, 50 +184: 50, 50 +184: 50, 50 +192: 50, 50 +192: 50, 50 +200: 50, 50 +200: 50, 50 +208: 50, 50 +208: 50, 50 +216: 50, 50 +216: 50, 50 +224: 50, 50 +224: 50, 50 +232: 50, 50 +232: 50, 50 +240: 50, 50 +240: 50, 50 +248: 50, 50 +248: 50, 50 +256: 50, 50 +256: 50, 50 +264: 50, 50 +264: 50, 50 +272: 50, 50 +272: 50, 50 +280: 50, 50 +280: 50, 50 +288: 50, 50 +288: 50, 50 +296: 50, 50 +296: 50, 50 +304: 50, 50 +304: 50, 50 +312: 50, 50 +312: 50, 50 +320: 50, 50 +320: 50, 50 +328: 50, 50 +328: 50, 50 +336: 50, 50 +336: 50, 50 +344: 50, 50 +344: 50, 50 +352: 50, 50 +352: 50, 50 +360: 50, 50 +360: 50, 50 +368: 50, 50 +368: 50, 50 +376: 50, 50 +376: 50, 50 +384: 50, 50 +384: 50, 50 +392: 50, 50 +392: 50, 50 +400: 50, 50 +400: 50, 50 +408: 50, 50 +408: 50, 50 +416: 50, 50 +416: 50, 50 +424: 50, 50 +424: 50, 50 +432: 50, 50 +432: 50, 50 +440: 50, 50 +440: 50, 50 +448: 50, 50 +448: 50, 50 +456: 50, 50 +456: 50, 50 +464: 50, 50 +464: 50, 50 +472: 50, 50 +472: 50, 50 +480: 50, 50 +480: 50, 50 +488: 50, 50 +488: 50, 50 +496: 50, 50 +496: 50, 50 +504: 50, 50 +504: 50, 50 +512: 50, 50 +512: 50, 50 +520: 50, 50 +520: 50, 50 +528: 50, 50 +528: 50, 50 +536: 50, 50 +536: 50, 50 +544: 50, 50 +544: 50, 50 +552: 50, 50 +552: 50, 50 +560: 50, 50 +560: 50, 50 +568: 50, 50 +568: 50, 50 +576: 50, 50 +576: 50, 50 +584: 50, 50 +584: 50, 50 +592: 50, 50 +592: 50, 50 +600: 50, 50 +600: 50, 50 +608: 50, 50 +608: 50, 50 +616: 50, 50 +616: 50, 50 +624: 50, 50 +624: 50, 50 +632: 50, 50 +632: 50, 50 +640: 50, 50 +640: 50, 50 +648: 50, 50 +648: 50, 50 +656: 50, 50 +656: 50, 50 +664: 50, 50 +664: 50, 50 +672: 50, 50 +672: 50, 50 +680: 50, 50 +680: 50, 50 +688: 50, 50 +688: 50, 50 +696: 50, 50 +696: 50, 50 +704: 50, 50 +704: 50, 50 +712: 50, 50 +712: 50, 50 +720: 50, 50 +720: 50, 50 +728: 50, 50 +728: 50, 50 +736: 50, 50 +736: 50, 50 +744: 50, 50 +744: 50, 50 +752: 50, 50 +752: 50, 50 +760: 50, 50 +760: 50, 50 +768: 50, 50 +768: 50, 50 +776: 50, 50 +776: 50, 50 +784: 50, 50 +784: 50, 50 +792: 50, 50 +792: 50, 50 +800: 50, 50 +800: 50, 50 +808: 50, 50 +808: 50, 50 +816: 50, 50 +816: 50, 50 +824: 50, 50 +824: 50, 50 +832: 50, 50 +832: 50, 50 +840: 50, 50 +840: 50, 50 +848: 50, 50 +848: 50, 50 +856: 50, 50 +856: 50, 50 +864: 50, 50 +864: 50, 50 +872: 50, 50 +872: 50, 50 +880: 50, 50 +880: 50, 50 +888: 50, 50 +888: 50, 50 +896: 50, 50 +896: 50, 50 +904: 50, 50 +904: 50, 50 +912: 50, 50 +912: 50, 50 +920: 50, 50 +920: 50, 50 +928: 50, 50 +928: 50, 50 +936: 50, 50 +936: 50, 50 +944: 50, 50 +944: 50, 50 +952: 50, 50 +952: 50, 50 +960: 50, 50 +960: 50, 50 +968: 50, 50 +968: 50, 50 +976: 50, 50 +976: 50, 50 +984: 50, 50 +984: 50, 50 +992: 50, 50 +992: 50, 50 +1000: 50, 50 +1000: 50, 50 +1008: 50, 50 +1008: 50, 50 +1016: 50, 50 +1016: 50, 50 +1024: 50, 50 +1024: 50, 50 +1032: 50, 50 +1032: 50, 50 +1040: 50, 50 +1040: 50, 50 +1048: 50, 50 +1048: 50, 50 +1056: 50, 50 +1056: 50, 50 +1064: 50, 50 +1064: 50, 50 +1072: 50, 50 +1072: 50, 50 +1080: 50, 50 +1080: 50, 50 +1088: 50, 50 +1088: 50, 50 +1096: 50, 50 +1096: 50, 50 +1104: 50, 50 +1104: 50, 50 +1112: 50, 50 +1112: 50, 50 +1120: 50, 50 +1120: 50, 50 +1128: 50, 50 +1128: 50, 50 +1136: 50, 50 +1136: 50, 50 +1144: 50, 50 +1144: 50, 50 +1152: 50, 50 +1152: 50, 50 +1160: 50, 50 +1160: 50, 50 +1168: 50, 50 +1168: 50, 50 +1176: 50, 50 +1176: 50, 50 +1184: 50, 50 +1184: 50, 50 +1192: 50, 50 +1192: 50, 50 +1200: 50, 50 +1200: 50, 50 +1208: 50, 50 +1208: 50, 50 +1216: 50, 50 +1216: 50, 50 +1224: 50, 50 +1224: 50, 50 +1232: 50, 50 +1232: 50, 50 +1240: 50, 50 +1240: 50, 50 +1248: 50, 50 +1248: 50, 50 +1256: 50, 50 +1256: 50, 50 +1264: 50, 50 +1264: 50, 50 +1272: 50, 50 +1272: 50, 50 +1280: 50, 50 +1280: 50, 50 +1288: 50, 50 +1288: 50, 50 +1296: 50, 50 +1296: 50, 50 +1304: 50, 50 +1304: 50, 50 +1312: 50, 50 +1312: 50, 50 +1320: 50, 50 +1320: 50, 50 +1328: 50, 50 +1328: 50, 50 +1336: 50, 50 +1336: 50, 50 +1344: 50, 50 +1344: 50, 50 +1352: 50, 50 +1352: 50, 50 +1360: 50, 50 +1360: 50, 50 +1368: 50, 50 +1368: 50, 50 +1376: 50, 50 +1376: 50, 50 +1384: 50, 50 +1384: 50, 50 +1392: 50, 50 +1392: 50, 50 +1400: 50, 50 +1400: 50, 50 +1408: 50, 50 +1408: 50, 50 +1416: 50, 50 +1416: 50, 50 +1424: 50, 50 +1424: 50, 50 +1432: 50, 50 +1432: 50, 50 +1440: 50, 50 +1440: 50, 50 +1448: 50, 50 +1448: 50, 50 +1456: 50, 50 +1456: 50, 50 +1464: 50, 50 +1464: 50, 50 +1472: 50, 50 +1472: 50, 50 +1480: 50, 50 +1480: 50, 50 +1488: 50, 50 +1488: 50, 50 +1496: 50, 50 +1496: 50, 50 +1504: 50, 50 +1504: 50, 50 +1512: 50, 50 +1512: 50, 50 +1520: 50, 50 +1520: 50, 50 +1528: 50, 50 +1528: 50, 50 +1536: 50, 50 +1536: 50, 50 +1544: 50, 50 +1544: 50, 50 +1552: 50, 50 +1552: 50, 50 +1560: 50, 50 +1560: 50, 50 +1568: 50, 50 +1568: 50, 50 +1576: 50, 50 +1576: 50, 50 +1584: 50, 50 +1584: 50, 50 +1592: 50, 50 +1592: 50, 50 +1600: 50, 50 +1600: 50, 50 +1608: 50, 50 +1608: 50, 50 +1616: 50, 50 +1616: 50, 50 +1624: 50, 50 +1624: 50, 50 +1632: 50, 50 +1632: 50, 50 +1640: 50, 50 +1640: 50, 50 +1648: 50, 50 +1648: 50, 50 +1656: 50, 50 +1656: 50, 50 +1664: 50, 50 +1664: 50, 50 +1672: 50, 50 +1672: 50, 50 +1680: 50, 50 +1680: 50, 50 +1688: 50, 50 +1688: 50, 50 +1696: 50, 50 +1696: 50, 50 +1704: 50, 50 +1704: 50, 50 +1712: 50, 50 +1712: 50, 50 +1720: 50, 50 +1720: 50, 50 +1728: 50, 50 +1728: 50, 50 +1736: 50, 50 +1736: 50, 50 +1744: 50, 50 +1744: 50, 50 +1752: 50, 50 +1752: 50, 50 +1760: 50, 50 +1760: 50, 50 +1768: 50, 50 +1768: 50, 50 +1776: 50, 50 +1776: 50, 50 +1784: 50, 50 +1784: 50, 50 +1792: 50, 50 +1792: 50, 50 +1800: 50, 50 +1800: 50, 50 +1808: 50, 50 +1808: 50, 50 +1816: 50, 50 +1816: 50, 50 +1824: 50, 50 +1824: 50, 50 +1832: 50, 50 +1832: 50, 50 +1840: 50, 50 +1840: 50, 50 +1848: 50, 50 +1848: 50, 50 +1856: 50, 50 +1856: 50, 50 +1864: 50, 50 +1864: 50, 50 +1872: 50, 50 +1872: 50, 50 +1880: 50, 50 +1880: 50, 50 +1888: 50, 50 +1888: 50, 50 +1896: 50, 50 +1896: 50, 50 +1904: 50, 50 +1904: 50, 50 +1912: 50, 50 +1912: 50, 50 +1920: 50, 50 +1920: 50, 50 +1928: 50, 50 +1928: 50, 50 +1936: 50, 50 +1936: 50, 50 +1944: 50, 50 +1944: 50, 50 +1952: 50, 50 +1952: 50, 50 +1960: 50, 50 +1960: 50, 50 +1968: 50, 50 +1968: 50, 50 +1976: 50, 50 +1976: 50, 50 +1984: 50, 50 +1984: 50, 50 +1992: 50, 50 +1992: 50, 50 +2000: 50, 50 +2000: 50, 50 +2008: 50, 50 +2008: 50, 50 +2016: 50, 50 +2016: 50, 50 +2024: 50, 50 +2024: 50, 50 +2032: 50, 50 +2032: 50, 50 +2040: 50, 50 +2040: 50, 50 +2048: 50, 50 +2048: 50, 50 +2056: 50, 50 +2056: 50, 50 +2064: 50, 50 +2064: 50, 50 +2072: 50, 50 +2072: 50, 50 +2080: 50, 50 +2080: 50, 50 +2088: 50, 50 +2088: 50, 50 +2096: 50, 50 +2096: 50, 50 +2104: 50, 50 +2104: 50, 50 +2112: 50, 50 +2112: 50, 50 +2120: 50, 50 +2120: 50, 50 +2128: 50, 50 +2128: 50, 50 +2136: 50, 50 +2136: 50, 50 +2144: 50, 50 +2144: 50, 50 +2152: 50, 50 +2152: 50, 50 +2160: 50, 50 +2160: 50, 50 +2168: 50, 50 +2168: 50, 50 +2176: 50, 50 +2176: 50, 50 +2184: 50, 50 +2184: 50, 50 +2192: 50, 50 +2192: 50, 50 +2200: 50, 50 +2200: 50, 50 +2208: 50, 50 +2208: 50, 50 +2216: 50, 50 +2216: 50, 50 +2224: 50, 50 +2224: 50, 50 +2232: 50, 50 +2232: 50, 50 +2240: 50, 50 +2240: 50, 50 +2248: 50, 50 +2248: 50, 50 +2256: 50, 50 +2256: 50, 50 +2264: 50, 50 +2264: 50, 50 +2272: 50, 50 +2272: 50, 50 +2280: 50, 50 +2280: 50, 50 +2288: 50, 50 +2288: 50, 50 +2296: 50, 50 +2296: 50, 50 +2304: 50, 50 +2304: 50, 50 +2312: 50, 50 +2312: 50, 50 +2320: 50, 50 +2320: 50, 50 +2328: 50, 50 +2328: 50, 50 +2336: 50, 50 +2336: 50, 50 +2344: 50, 50 +2344: 50, 50 +2352: 50, 50 +2352: 50, 50 +2360: 50, 50 +2360: 50, 50 +2368: 50, 50 +2368: 50, 50 +2376: 50, 50 +2376: 50, 50 +2384: 50, 50 +2384: 50, 50 +2392: 50, 50 +2392: 50, 50 +2400: 50, 50 +2400: 50, 50 +2408: 50, 50 +2408: 50, 50 +2416: 50, 50 +2416: 50, 50 +2424: 50, 50 +2424: 50, 50 +2432: 50, 50 +2432: 50, 50 +2440: 50, 50 +2440: 50, 50 +2448: 50, 50 +2448: 50, 50 +2456: 50, 50 +2456: 50, 50 +2464: 50, 50 +2464: 50, 50 +2472: 50, 50 +2472: 50, 50 +2480: 50, 50 +2480: 50, 50 +2488: 50, 50 +2488: 50, 50 +2496: 50, 50 +2496: 50, 50 +2504: 50, 50 +2504: 50, 50 +2512: 50, 50 +2512: 50, 50 +2520: 50, 50 +2520: 50, 50 +2528: 50, 50 +2528: 50, 50 +2536: 50, 50 +2536: 50, 50 +2544: 50, 50 +2544: 50, 50 +2552: 50, 50 +2552: 50, 50 +2560: 50, 50 +2560: 50, 50 +2568: 50, 50 +2568: 50, 50 +2576: 50, 50 +2576: 50, 50 +2584: 50, 50 +2584: 50, 50 +2592: 50, 50 +2592: 50, 50 +2600: 50, 50 +2600: 50, 50 +2608: 50, 50 +2608: 50, 50 +2616: 50, 50 +2616: 50, 50 +2624: 50, 50 +2624: 50, 50 +2632: 50, 50 +2632: 50, 50 +2640: 50, 50 +2640: 50, 50 +2648: 50, 50 +2648: 50, 50 +2656: 50, 50 +2656: 50, 50 +2664: 50, 50 +2664: 50, 50 +2672: 50, 50 +2672: 50, 50 +2680: 50, 50 +2680: 50, 50 +2688: 50, 50 +2688: 50, 50 +2696: 50, 50 +2696: 50, 50 +2704: 50, 50 +2704: 50, 50 +2712: 50, 50 +2712: 50, 50 +2720: 50, 50 +2720: 50, 50 +2728: 50, 50 +2728: 50, 50 +2736: 50, 50 +2736: 50, 50 +2744: 50, 50 +2744: 50, 50 +2752: 50, 50 +2752: 50, 50 +2760: 50, 50 +2760: 50, 50 +2768: 50, 50 +2768: 50, 50 +2776: 50, 50 +2776: 50, 50 +2784: 50, 50 +2784: 50, 50 +2792: 50, 50 +2792: 50, 50 +2800: 50, 50 +2800: 50, 50 +2808: 50, 50 +2808: 50, 50 +2816: 50, 50 +2816: 50, 50 +2824: 50, 50 +2824: 50, 50 +2832: 50, 50 +2832: 50, 50 +2840: 50, 50 +2840: 50, 50 +2848: 50, 50 +2848: 50, 50 +2856: 50, 50 +2856: 50, 50 +2864: 50, 50 +2864: 50, 50 +2872: 50, 50 +2872: 50, 50 +2880: 50, 50 +2880: 50, 50 +2888: 50, 50 +2888: 50, 50 +2896: 50, 50 +2896: 50, 50 +2904: 50, 50 +2904: 50, 50 +2912: 50, 50 +2912: 50, 50 +2920: 50, 50 +2920: 50, 50 +2928: 50, 50 +2928: 50, 50 +2936: 50, 50 +2936: 50, 50 +2944: 50, 50 +2944: 50, 50 +2952: 50, 50 +2952: 50, 50 +2960: 50, 50 +2960: 50, 50 +2968: 50, 50 +2968: 50, 50 +2976: 50, 50 +2976: 50, 50 +2984: 50, 50 +2984: 50, 50 +2992: 50, 50 +2992: 50, 50 +3000: 50, 50 +3000: 50, 50 +3008: 50, 50 +3008: 50, 50 +3016: 50, 50 +3016: 50, 50 +3024: 50, 50 +3024: 50, 50 +3032: 50, 50 +3032: 50, 50 +3040: 50, 50 +3040: 50, 50 +3048: 50, 50 +3048: 50, 50 +3056: 50, 50 +3056: 50, 50 +3064: 50, 50 +3064: 50, 50 +3072: 50, 50 +3072: 50, 50 +3080: 50, 50 +3080: 50, 50 +3088: 50, 50 +3088: 50, 50 +3096: 50, 50 +3096: 50, 50 +3104: 50, 50 +3104: 50, 50 +3112: 50, 50 +3112: 50, 50 +3120: 50, 50 +3120: 50, 50 +3128: 50, 50 +3128: 50, 50 +3136: 50, 50 +3136: 50, 50 +3144: 50, 50 +3144: 50, 50 +3152: 50, 50 +3152: 50, 50 +3160: 50, 50 +3160: 50, 50 +3168: 50, 50 +3168: 50, 50 +3176: 50, 50 +3176: 50, 50 +3184: 50, 50 +3184: 50, 50 +3192: 50, 50 +3192: 50, 50 +3200: 50, 50 +3200: 50, 50 +3208: 50, 50 +3208: 50, 50 +3216: 50, 50 +3216: 50, 50 +3224: 50, 50 +3224: 50, 50 +3232: 50, 50 +3232: 50, 50 +3240: 50, 50 +3240: 50, 50 +3248: 50, 50 +3248: 50, 50 +3256: 50, 50 +3256: 50, 50 +3264: 50, 50 +3264: 50, 50 +3272: 50, 50 +3272: 50, 50 +3280: 50, 50 +3280: 50, 50 +3288: 50, 50 +3288: 50, 50 +3296: 50, 50 +3296: 50, 50 +3304: 50, 50 +3304: 50, 50 +3312: 50, 50 +3312: 50, 50 +3320: 50, 50 +3320: 50, 50 +3328: 50, 50 +3328: 50, 50 +3336: 50, 50 +3336: 50, 50 +3344: 50, 50 +3344: 50, 50 +3352: 50, 50 +3352: 50, 50 +3360: 50, 50 +3360: 50, 50 +3368: 50, 50 +3368: 50, 50 +3376: 50, 50 +3376: 50, 50 +3384: 50, 50 +3384: 50, 50 +3392: 50, 50 +3392: 50, 50 +3400: 50, 50 +3400: 50, 50 +3408: 50, 50 +3408: 50, 50 +3416: 50, 50 +3416: 50, 50 +3424: 50, 50 +3424: 50, 50 +3432: 50, 50 +3432: 50, 50 +3440: 50, 50 +3440: 50, 50 +3448: 50, 50 +3448: 50, 50 +3456: 50, 50 +3456: 50, 50 +3464: 50, 50 +3464: 50, 50 +3472: 50, 50 +3472: 50, 50 +3480: 50, 50 +3480: 50, 50 +3488: 50, 50 +3488: 50, 50 +3496: 50, 50 +3496: 50, 50 +3504: 50, 50 +3504: 50, 50 +3512: 50, 50 +3512: 50, 50 +3520: 50, 50 +3520: 50, 50 +3528: 50, 50 +3528: 50, 50 +3536: 50, 50 +3536: 50, 50 +3544: 50, 50 +3544: 50, 50 +3552: 50, 50 +3552: 50, 50 +3560: 50, 50 +3560: 50, 50 +3568: 50, 50 +3568: 50, 50 +3576: 50, 50 +3576: 50, 50 +3584: 50, 50 +3584: 50, 50 +3592: 50, 50 +3592: 50, 50 +3600: 50, 50 +3600: 50, 50 +3608: 50, 50 +3608: 50, 50 +3616: 50, 50 +3616: 50, 50 +3624: 50, 50 +3624: 50, 50 +3632: 50, 50 +3632: 50, 50 +3640: 50, 50 +3640: 50, 50 +3648: 50, 50 +3648: 50, 50 +3656: 50, 50 +3656: 50, 50 +3664: 50, 50 +3664: 50, 50 +3672: 50, 50 +3672: 50, 50 +3680: 50, 50 +3680: 50, 50 +3688: 50, 50 +3688: 50, 50 +3696: 50, 50 +3696: 50, 50 +3704: 50, 50 +3704: 50, 50 +3712: 50, 50 +3712: 50, 50 +3720: 50, 50 +3720: 50, 50 +3728: 50, 50 +3728: 50, 50 +3736: 50, 50 +3736: 50, 50 +3744: 50, 50 +3744: 50, 50 +3752: 50, 50 +3752: 50, 50 +3760: 50, 50 +3760: 50, 50 +3768: 50, 50 +3768: 50, 50 +3776: 50, 50 +3776: 50, 50 +3784: 50, 50 +3784: 50, 50 +3792: 50, 50 +3792: 50, 50 +3800: 50, 50 +3800: 50, 50 +3808: 50, 50 +3808: 50, 50 +3816: 50, 50 +3816: 50, 50 +3824: 50, 50 +3824: 50, 50 +3832: 50, 50 +3832: 50, 50 +3840: 50, 50 +3840: 50, 50 +3848: 50, 50 +3848: 50, 50 +3856: 50, 50 +3856: 50, 50 +3864: 50, 50 +3864: 50, 50 +3872: 50, 50 +3872: 50, 50 +3880: 50, 50 +3880: 50, 50 +3888: 50, 50 +3888: 50, 50 +3896: 50, 50 +3896: 50, 50 +3904: 50, 50 +3904: 50, 50 +3912: 50, 50 +3912: 50, 50 +3920: 50, 50 +3920: 50, 50 +3928: 50, 50 +3928: 50, 50 +3936: 50, 50 +3936: 50, 50 +3944: 50, 50 +3944: 50, 50 +3952: 50, 50 +3952: 50, 50 +3960: 50, 50 +3960: 50, 50 +3968: 50, 50 +3968: 50, 50 +3976: 50, 50 +3976: 50, 50 +3984: 50, 50 +3984: 50, 50 +3992: 50, 50 +3992: 50, 50 +4000: 50, 50 +4000: 50, 50 +4008: 50, 50 +4008: 50, 50 +4016: 50, 50 +4016: 50, 50 +4024: 50, 50 +4024: 50, 50 +4032: 50, 50 +4032: 50, 50 +4040: 50, 50 +4040: 50, 50 +4048: 50, 50 +4048: 50, 50 +4056: 50, 50 +4056: 50, 50 +4064: 50, 50 +4064: 50, 50 +4072: 50, 50 +4072: 50, 50 +4080: 50, 50 +4080: 50, 50 +4088: 50, 50 +4088: 50, 50 +4096: 50, 50 +4096: 50, 50 +4104: 50, 50 +4104: 50, 50 +4112: 50, 50 +4112: 50, 50 +4120: 50, 50 +4120: 50, 50 +4128: 50, 50 +4128: 50, 50 +4136: 50, 50 +4136: 50, 50 +4144: 50, 50 +4144: 50, 50 +4152: 50, 50 +4152: 50, 50 +4160: 50, 50 +4160: 50, 50 +4168: 50, 50 +4168: 50, 50 +4176: 50, 50 +4176: 50, 50 +4184: 50, 50 +4184: 50, 50 +4192: 50, 50 +4192: 50, 50 +4200: 50, 50 +4200: 50, 50 +4208: 50, 50 +4208: 50, 50 +4216: 50, 50 +4216: 50, 50 +4224: 50, 50 +4224: 50, 50 +4232: 50, 50 +4232: 50, 50 +4240: 50, 50 +4240: 50, 50 +4248: 50, 50 +4248: 50, 50 +4256: 50, 50 +4256: 50, 50 +4264: 50, 50 +4264: 50, 50 +4272: 50, 50 +4272: 50, 50 +4280: 50, 50 +4280: 50, 50 +4288: 50, 50 +4288: 50, 50 +4296: 50, 50 +4296: 50, 50 +4304: 50, 50 +4304: 50, 50 +4312: 50, 50 +4312: 50, 50 +4320: 50, 50 +4320: 50, 50 +4328: 50, 50 +4328: 50, 50 +4336: 50, 50 +4336: 50, 50 +4344: 50, 50 +4344: 50, 50 +4352: 50, 50 +4352: 50, 50 +4360: 50, 50 +4360: 50, 50 +4368: 50, 50 +4368: 50, 50 +4376: 50, 50 +4376: 50, 50 +4384: 50, 50 +4384: 50, 50 +4392: 50, 50 +4392: 50, 50 +4400: 50, 50 +4400: 50, 50 +4408: 50, 50 +4408: 50, 50 +4416: 50, 50 +4416: 50, 50 +4424: 50, 50 +4424: 50, 50 +4432: 50, 50 +4432: 50, 50 +4440: 50, 50 +4440: 50, 50 +4448: 50, 50 +4448: 50, 50 +4456: 50, 50 +4456: 50, 50 +4464: 50, 50 +4464: 50, 50 +4472: 50, 50 +4472: 50, 50 +4480: 50, 50 +4480: 50, 50 +4488: 50, 50 +4488: 50, 50 +4496: 50, 50 +4496: 50, 50 +4504: 50, 50 +4504: 50, 50 +4512: 50, 50 +4512: 50, 50 +4520: 50, 50 +4520: 50, 50 +4528: 50, 50 +4528: 50, 50 +4536: 50, 50 +4536: 50, 50 +4544: 50, 50 +4544: 50, 50 +4552: 50, 50 +4552: 50, 50 +4560: 50, 50 +4560: 50, 50 +4568: 50, 50 +4568: 50, 50 +4576: 50, 50 +4576: 50, 50 +4584: 50, 50 +4584: 50, 50 +4592: 50, 50 +4592: 50, 50 +4600: 50, 50 +4600: 50, 50 +4608: 50, 50 +4608: 50, 50 +4616: 50, 50 +4616: 50, 50 +4624: 50, 50 +4624: 50, 50 +4632: 50, 50 +4632: 50, 50 +4640: 50, 50 +4640: 50, 50 +4648: 50, 50 +4648: 50, 50 +4656: 50, 50 +4656: 50, 50 +4664: 50, 50 +4664: 50, 50 +4672: 50, 50 +4672: 50, 50 +4680: 50, 50 +4680: 50, 50 +4688: 50, 50 +4688: 50, 50 +4696: 50, 50 +4696: 50, 50 +4704: 50, 50 +4704: 50, 50 +4712: 50, 50 +4712: 50, 50 +4720: 50, 50 +4720: 50, 50 +4728: 50, 50 +4728: 50, 50 +4736: 50, 50 +4736: 50, 50 +4744: 50, 50 +4744: 50, 50 +4752: 50, 50 +4752: 50, 50 +4760: 50, 50 +4760: 50, 50 +4768: 50, 50 +4768: 50, 50 +4776: 50, 50 +4776: 50, 50 +4784: 50, 50 +4784: 50, 50 +4792: 50, 50 +4792: 50, 50 +4800: 50, 50 +4800: 50, 50 +4808: 50, 50 +4808: 50, 50 +4816: 50, 50 +4816: 50, 50 +4824: 50, 50 +4824: 50, 50 +4832: 50, 50 +4832: 50, 50 +4840: 50, 50 +4840: 50, 50 +4848: 50, 50 +4848: 50, 50 +4856: 50, 50 +4856: 50, 50 +4864: 50, 50 +4864: 50, 50 +4872: 50, 50 +4872: 50, 50 +4880: 50, 50 +4880: 50, 50 +4888: 50, 50 +4888: 50, 50 +4896: 50, 50 +4896: 50, 50 +4904: 50, 50 +4904: 50, 50 +4912: 50, 50 +4912: 50, 50 +4920: 50, 50 +4920: 50, 50 +4928: 50, 50 +4928: 50, 50 +4936: 50, 50 +4936: 50, 50 +4944: 50, 50 +4944: 50, 50 +4952: 50, 50 +4952: 50, 50 +4960: 50, 50 +4960: 50, 50 +4968: 50, 50 +4968: 50, 50 +4976: 50, 50 +4976: 50, 50 +4984: 50, 50 +4984: 50, 50 +4992: 50, 50 +4992: 50, 50 +5000: 50, 50 +5000: 50, 50 +5008: 50, 50 +5008: 50, 50 +5016: 50, 50 +5016: 50, 50 +5024: 50, 50 +5024: 50, 50 +5032: 50, 50 +5032: 50, 50 +5040: 50, 50 +5040: 50, 50 +5048: 50, 50 +5048: 50, 50 +5056: 50, 50 +5056: 50, 50 +5064: 50, 50 +5064: 50, 50 +5072: 50, 50 +5072: 50, 50 +5080: 50, 50 +5080: 50, 50 +5088: 50, 50 +5088: 50, 50 +5096: 50, 50 +5096: 50, 50 +5104: 50, 50 +5104: 50, 50 +5112: 50, 50 +5112: 50, 50 +5120: 50, 50 +5120: 50, 50 +5128: 50, 50 +5128: 50, 50 +5136: 50, 50 +5136: 50, 50 +5144: 50, 50 +5144: 50, 50 +5152: 50, 50 +5152: 50, 50 +5160: 50, 50 +5160: 50, 50 +5168: 50, 50 +5168: 50, 50 +5176: 50, 50 +5176: 50, 50 +5184: 50, 50 +5184: 50, 50 +5192: 50, 50 +5192: 50, 50 +5200: 50, 50 +5200: 50, 50 +5208: 50, 50 +5208: 50, 50 +5216: 50, 50 +5216: 50, 50 +5224: 50, 50 +5224: 50, 50 +5232: 50, 50 +5232: 50, 50 +5240: 50, 50 +5240: 50, 50 +5248: 50, 50 +5248: 50, 50 +5256: 50, 50 +5256: 50, 50 +5264: 50, 50 +5264: 50, 50 +5272: 50, 50 +5272: 50, 50 +5280: 50, 50 +5280: 50, 50 +5288: 50, 50 +5288: 50, 50 +5296: 50, 50 +5296: 50, 50 +5304: 50, 50 +5304: 50, 50 +5312: 50, 50 +5312: 50, 50 +5320: 50, 50 +5320: 50, 50 +5328: 50, 50 +5328: 50, 50 +5336: 50, 50 +5336: 50, 50 +5344: 50, 50 +5344: 50, 50 +5352: 50, 50 +5352: 50, 50 +5360: 50, 50 +5360: 50, 50 +5368: 50, 50 +5368: 50, 50 +5376: 50, 50 +5376: 50, 50 +5384: 50, 50 +5384: 50, 50 +5392: 50, 50 +5392: 50, 50 +5400: 50, 50 +5400: 50, 50 +5408: 50, 50 +5408: 50, 50 +5416: 50, 50 +5416: 50, 50 +5424: 50, 50 +5424: 50, 50 +5432: 50, 50 +5432: 50, 50 +5440: 50, 50 +5440: 50, 50 +5448: 50, 50 +5448: 50, 50 +5456: 50, 50 +5456: 50, 50 +5464: 50, 50 +5464: 50, 50 +5472: 50, 50 +5472: 50, 50 +5480: 50, 50 +5480: 50, 50 +5488: 50, 50 +5488: 50, 50 +5496: 50, 50 +5496: 50, 50 +5504: 50, 50 +5504: 50, 50 +5512: 50, 50 +5512: 50, 50 +5520: 50, 50 +5520: 50, 50 +5528: 50, 50 +5528: 50, 50 +5536: 50, 50 +5536: 50, 50 +5544: 50, 50 +5544: 50, 50 +5552: 50, 50 +5552: 50, 50 +5560: 50, 50 +5560: 50, 50 +5568: 50, 50 +5568: 50, 50 +5576: 50, 50 +5576: 50, 50 +5584: 50, 50 +5584: 50, 50 +5592: 50, 50 +5592: 50, 50 +5600: 50, 50 +5600: 50, 50 +5608: 50, 50 +5608: 50, 50 +5616: 50, 50 +5616: 50, 50 +5624: 50, 50 +5624: 50, 50 +5632: 50, 50 +5632: 50, 50 +5640: 50, 50 +5640: 50, 50 +5648: 50, 50 +5648: 50, 50 +5656: 50, 50 +5656: 50, 50 +5664: 50, 50 +5664: 50, 50 +5672: 50, 50 +5672: 50, 50 +5680: 50, 50 +5680: 50, 50 +5688: 50, 50 +5688: 50, 50 +5696: 50, 50 +5696: 50, 50 +5704: 50, 50 +5704: 50, 50 +5712: 50, 50 +5712: 50, 50 +5720: 50, 50 +5720: 50, 50 +5728: 50, 50 +5728: 50, 50 +5736: 50, 50 +5736: 50, 50 +5744: 50, 50 +5744: 50, 50 +5752: 50, 50 +5752: 50, 50 +5760: 50, 50 +5760: 50, 50 +5768: 50, 50 +5768: 50, 50 +5776: 50, 50 +5776: 50, 50 +5784: 50, 50 +5784: 50, 50 +5792: 50, 50 +5792: 50, 50 +5800: 50, 50 +5800: 50, 50 +5808: 50, 50 +5808: 50, 50 +5816: 50, 50 +5816: 50, 50 +5824: 50, 50 +5824: 50, 50 +5832: 50, 50 +5832: 50, 50 +5840: 50, 50 +5840: 50, 50 +5848: 50, 50 +5848: 50, 50 +5856: 50, 50 +5856: 50, 50 +5864: 50, 50 +5864: 50, 50 +5872: 50, 50 +5872: 50, 50 +5880: 50, 50 +5880: 50, 50 +5888: 50, 50 +5888: 50, 50 +5896: 50, 50 +5896: 50, 50 +5904: 50, 50 +5904: 50, 50 +5912: 50, 50 +5912: 50, 50 +5920: 50, 50 +5920: 50, 50 +5928: 50, 50 +5928: 50, 50 +5936: 50, 50 +5936: 50, 50 +5944: 50, 50 +5944: 50, 50 +5952: 50, 50 +5952: 50, 50 +5960: 50, 50 +5960: 50, 50 +5968: 50, 50 +5968: 50, 50 +5976: 50, 50 +5976: 50, 50 +5984: 50, 50 +5984: 50, 50 +5992: 50, 50 +5992: 50, 50 +6000: 50, 50 +6000: 50, 50 +6008: 50, 50 +6008: 50, 50 +6016: 50, 50 +6016: 50, 50 +6024: 50, 50 +6024: 50, 50 +6032: 50, 50 +6032: 50, 50 +6040: 50, 50 +6040: 50, 50 +6048: 50, 50 +6048: 50, 50 +6056: 50, 50 +6056: 50, 50 +6064: 50, 50 +6064: 50, 50 +6072: 50, 50 +6072: 50, 50 +6080: 50, 50 +6080: 50, 50 +6088: 50, 50 +6088: 50, 50 +6096: 50, 50 +6096: 50, 50 +6104: 50, 50 +6104: 50, 50 +6112: 50, 50 +6112: 50, 50 +6120: 50, 50 +6120: 50, 50 +6128: 50, 50 +6128: 50, 50 +6136: 50, 50 +6136: 50, 50 +6144: 50, 50 +6144: 50, 50 +6152: 50, 50 +6152: 50, 50 +6160: 50, 50 +6160: 50, 50 +6168: 50, 50 +6168: 50, 50 +6176: 50, 50 +6176: 50, 50 +6184: 50, 50 +6184: 50, 50 +6192: 50, 50 +6192: 50, 50 +6200: 50, 50 +6200: 50, 50 +6208: 50, 50 +6208: 50, 50 +6216: 50, 50 +6216: 50, 50 +6224: 50, 50 +6224: 50, 50 +6232: 50, 50 +6232: 50, 50 +6240: 50, 50 +6240: 50, 50 +6248: 50, 50 +6248: 50, 50 +6256: 50, 50 +6256: 50, 50 +6264: 50, 50 +6264: 50, 50 +6272: 50, 50 +6272: 50, 50 +6280: 50, 50 +6280: 50, 50 +6288: 50, 50 +6288: 50, 50 +6296: 50, 50 +6296: 50, 50 +6304: 50, 50 +6304: 50, 50 +6312: 50, 50 +6312: 50, 50 +6320: 50, 50 +6320: 50, 50 +6328: 50, 50 +6328: 50, 50 +6336: 50, 50 +6336: 50, 50 +6344: 50, 50 +6344: 50, 50 +6352: 50, 50 +6352: 50, 50 +6360: 50, 50 +6360: 50, 50 +6368: 50, 50 +6368: 50, 50 +6376: 50, 50 +6376: 50, 50 +6384: 50, 50 +6384: 50, 50 +6392: 50, 50 +6392: 50, 50 +6400: 50, 50 +6400: 50, 50 +6408: 50, 50 +6408: 50, 50 +6416: 50, 50 +6416: 50, 50 +6424: 50, 50 +6424: 50, 50 +6432: 50, 50 +6432: 50, 50 +6440: 50, 50 +6440: 50, 50 +6448: 50, 50 +6448: 50, 50 +6456: 50, 50 +6456: 50, 50 +6464: 50, 50 +6464: 50, 50 +6472: 50, 50 +6472: 50, 50 +6480: 50, 50 +6480: 50, 50 +6488: 50, 50 +6488: 50, 50 +6496: 50, 50 +6496: 50, 50 +6504: 50, 50 +6504: 50, 50 +6512: 50, 50 +6512: 50, 50 +6520: 50, 50 +6520: 50, 50 +6528: 50, 50 +6528: 50, 50 +6536: 50, 50 +6536: 50, 50 +6544: 50, 50 +6544: 50, 50 +6552: 50, 50 +6552: 50, 50 +6560: 50, 50 +6560: 50, 50 +6568: 50, 50 +6568: 50, 50 +6576: 50, 50 +6576: 50, 50 +6584: 50, 50 +6584: 50, 50 +6592: 50, 50 +6592: 50, 50 +6600: 50, 50 +6600: 50, 50 +6608: 50, 50 +6608: 50, 50 +6616: 50, 50 +6616: 50, 50 +6624: 50, 50 +6624: 50, 50 +6632: 50, 50 +6632: 50, 50 +6640: 50, 50 +6640: 50, 50 +6648: 50, 50 +6648: 50, 50 +6656: 50, 50 +6656: 50, 50 +6664: 50, 50 +6664: 50, 50 +6672: 50, 50 +6672: 50, 50 +6680: 50, 50 +6680: 50, 50 +6688: 50, 50 +6688: 50, 50 +6696: 50, 50 +6696: 50, 50 +6704: 50, 50 +6704: 50, 50 +6712: 50, 50 +6712: 50, 50 +6720: 50, 50 +6720: 50, 50 +6728: 50, 50 +6728: 50, 50 +6736: 50, 50 +6736: 50, 50 +6744: 50, 50 +6744: 50, 50 +6752: 50, 50 +6752: 50, 50 +6760: 50, 50 +6760: 50, 50 +6768: 50, 50 +6768: 50, 50 +6776: 50, 50 +6776: 50, 50 +6784: 50, 50 +6784: 50, 50 +6792: 50, 50 +6792: 50, 50 +6800: 50, 50 +6800: 50, 50 +6808: 50, 50 +6808: 50, 50 +6816: 50, 50 +6816: 50, 50 +6824: 50, 50 +6824: 50, 50 +6832: 50, 50 +6832: 50, 50 +6840: 50, 50 +6840: 50, 50 +6848: 50, 50 +6848: 50, 50 +6856: 50, 50 +6856: 50, 50 +6864: 50, 50 +6864: 50, 50 +6872: 50, 50 +6872: 50, 50 +6880: 50, 50 +6880: 50, 50 +6888: 50, 50 +6888: 50, 50 +6896: 50, 50 +6896: 50, 50 +6904: 50, 50 +6904: 50, 50 +6912: 50, 50 +6912: 50, 50 +6920: 50, 50 +6920: 50, 50 +6928: 50, 50 +6928: 50, 50 +6936: 50, 50 +6936: 50, 50 +6944: 50, 50 +6944: 50, 50 +6952: 50, 50 +6952: 50, 50 +6960: 50, 50 +6960: 50, 50 +6968: 50, 50 +6968: 50, 50 +6976: 50, 50 +6976: 50, 50 +6984: 50, 50 +6984: 50, 50 +6992: 50, 50 +6992: 50, 50 +7000: 50, 50 +7000: 50, 50 +7008: 50, 50 +7008: 50, 50 +7016: 50, 50 +7016: 50, 50 +7024: 50, 50 +7024: 50, 50 +7032: 50, 50 +7032: 50, 50 +7040: 50, 50 +7040: 50, 50 +7048: 50, 50 +7048: 50, 50 +7056: 50, 50 +7056: 50, 50 +7064: 50, 50 +7064: 50, 50 +7072: 50, 50 +7072: 50, 50 +7080: 50, 50 +7080: 50, 50 +7088: 50, 50 +7088: 50, 50 +7096: 50, 50 +7096: 50, 50 +7104: 50, 50 +7104: 50, 50 +7112: 50, 50 +7112: 50, 50 +7120: 50, 50 +7120: 50, 50 +7128: 50, 50 +7128: 50, 50 +7136: 50, 50 +7136: 50, 50 +7144: 50, 50 +7144: 50, 50 +7152: 50, 50 +7152: 50, 50 +7160: 50, 50 +7160: 50, 50 +7168: 50, 50 +7168: 50, 50 +7176: 50, 50 +7176: 50, 50 +7184: 50, 50 +7184: 50, 50 +7192: 50, 50 +7192: 50, 50 +7200: 50, 50 +7200: 50, 50 +7208: 50, 50 +7208: 50, 50 +7216: 50, 50 +7216: 50, 50 +7224: 50, 50 +7224: 50, 50 +7232: 50, 50 +7232: 50, 50 +7240: 50, 50 +7240: 50, 50 +7248: 50, 50 +7248: 50, 50 +7256: 50, 50 +7256: 50, 50 +7264: 50, 50 +7264: 50, 50 +7272: 50, 50 +7272: 50, 50 +7280: 50, 50 +7280: 50, 50 +7288: 50, 50 +7288: 50, 50 +7296: 50, 50 +7296: 50, 50 +7304: 50, 50 +7304: 50, 50 +7312: 50, 50 +7312: 50, 50 +7320: 50, 50 +7320: 50, 50 +7328: 50, 50 +7328: 50, 50 +7336: 50, 50 +7336: 50, 50 +7344: 50, 50 +7344: 50, 50 +7352: 50, 50 +7352: 50, 50 +7360: 50, 50 +7360: 50, 50 +7368: 50, 50 +7368: 50, 50 +7376: 50, 50 +7376: 50, 50 +7384: 50, 50 +7384: 50, 50 +7392: 50, 50 +7392: 50, 50 +7400: 50, 50 +7400: 50, 50 +7408: 50, 50 +7408: 50, 50 +7416: 50, 50 +7416: 50, 50 +7424: 50, 50 +7424: 50, 50 +7432: 50, 50 +7432: 50, 50 +7440: 50, 50 +7440: 50, 50 +7448: 50, 50 +7448: 50, 50 +7456: 50, 50 +7456: 50, 50 +7464: 50, 50 +7464: 50, 50 +7472: 50, 50 +7472: 50, 50 +7480: 50, 50 +7480: 50, 50 +7488: 50, 50 +7488: 50, 50 +7496: 50, 50 +7496: 50, 50 +7504: 50, 50 +7504: 50, 50 +7512: 50, 50 +7512: 50, 50 +7520: 50, 50 +7520: 50, 50 +7528: 50, 50 +7528: 50, 50 +7536: 50, 50 +7536: 50, 50 +7544: 50, 50 +7544: 50, 50 +7552: 50, 50 +7552: 50, 50 +7560: 50, 50 +7560: 50, 50 +7568: 50, 50 +7568: 50, 50 +7576: 50, 50 +7576: 50, 50 +7584: 50, 50 +7584: 50, 50 +7592: 50, 50 +7592: 50, 50 +7600: 50, 50 +7600: 50, 50 +7608: 50, 50 +7608: 50, 50 +7616: 50, 50 +7616: 50, 50 +7624: 50, 50 +7624: 50, 50 +7632: 50, 50 +7632: 50, 50 +7640: 50, 50 +7640: 50, 50 +7648: 50, 50 +7648: 50, 50 +7656: 50, 50 +7656: 50, 50 +7664: 50, 50 +7664: 50, 50 +7672: 50, 50 +7672: 50, 50 +7680: 50, 50 +7680: 50, 50 +7688: 50, 50 +7688: 50, 50 +7696: 50, 50 +7696: 50, 50 +7704: 50, 50 +7704: 50, 50 +7712: 50, 50 +7712: 50, 50 +7720: 50, 50 +7720: 50, 50 +7728: 50, 50 +7728: 50, 50 +7736: 50, 50 +7736: 50, 50 +7744: 50, 50 +7744: 50, 50 +7752: 50, 50 +7752: 50, 50 +7760: 50, 50 +7760: 50, 50 +7768: 50, 50 +7768: 50, 50 +7776: 50, 50 +7776: 50, 50 +7784: 50, 50 +7784: 50, 50 +7792: 50, 50 +7792: 50, 50 +7800: 50, 50 +7800: 50, 50 +7808: 50, 50 +7808: 50, 50 +7816: 50, 50 +7816: 50, 50 +7824: 50, 50 +7824: 50, 50 +7832: 50, 50 +7832: 50, 50 +7840: 50, 50 +7840: 50, 50 +7848: 50, 50 +7848: 50, 50 +7856: 50, 50 +7856: 50, 50 +7864: 50, 50 +7864: 50, 50 +7872: 50, 50 +7872: 50, 50 +7880: 50, 50 +7880: 50, 50 +7888: 50, 50 +7888: 50, 50 +7896: 50, 50 +7896: 50, 50 +7904: 50, 50 +7904: 50, 50 +7912: 50, 50 +7912: 50, 50 +7920: 50, 50 +7920: 50, 50 +7928: 50, 50 +7928: 50, 50 +7936: 50, 50 +7936: 50, 50 +7944: 50, 50 +7944: 50, 50 +7952: 50, 50 +7952: 50, 50 +7960: 50, 50 +7960: 50, 50 +7968: 50, 50 +7968: 50, 50 +7976: 50, 50 +7976: 50, 50 +7984: 50, 50 +7984: 50, 50 +7992: 50, 50 +7992: 50, 50 +8000: 50, 50 +8000: 50, 50 +8008: 50, 50 +8008: 50, 50 +8016: 50, 50 +8016: 50, 50 +8024: 50, 50 +8024: 50, 50 +8032: 50, 50 +8032: 50, 50 +8040: 50, 50 +8040: 50, 50 +8048: 50, 50 +8048: 50, 50 +8056: 50, 50 +8056: 50, 50 +8064: 50, 50 +8064: 50, 50 +8072: 50, 50 +8072: 50, 50 +8080: 50, 50 +8080: 50, 50 +8088: 50, 50 +8088: 50, 50 +8096: 50, 50 +8096: 50, 50 +8104: 50, 50 +8104: 50, 50 +8112: 50, 50 +8112: 50, 50 +8120: 50, 50 +8120: 50, 50 +8128: 50, 50 +8128: 50, 50 +8136: 50, 50 +8136: 50, 50 +8144: 50, 50 +8144: 50, 50 +8152: 50, 50 +8152: 50, 50 +8160: 50, 50 +8160: 50, 50 +8168: 50, 50 +8168: 50, 50 +8176: 50, 50 +8176: 50, 50 +8184: 50, 50 +8184: 50, 50 +8192: 50, 50 +8192: 50, 50 +8200: 50, 50 +8200: 50, 50 +8208: 50, 50 +8208: 50, 50 +8216: 50, 50 +8216: 50, 50 +8224: 50, 50 +8224: 50, 50 +8232: 50, 50 +8232: 50, 50 +8240: 50, 50 +8240: 50, 50 +8248: 50, 50 +8248: 50, 50 +8256: 50, 50 +8256: 50, 50 +8264: 50, 50 +8264: 50, 50 +8272: 50, 50 +8272: 50, 50 +8280: 50, 50 +8280: 50, 50 +8288: 50, 50 +8288: 50, 50 +8296: 50, 50 +8296: 50, 50 +8304: 50, 50 +8304: 50, 50 +8312: 50, 50 +8312: 50, 50 +8320: 50, 50 +8320: 50, 50 +8328: 50, 50 +8328: 50, 50 +8336: 50, 50 +8336: 50, 50 +8344: 50, 50 +8344: 50, 50 +8352: 50, 50 +8352: 50, 50 +8360: 50, 50 +8360: 50, 50 +8368: 50, 50 +8368: 50, 50 +8376: 50, 50 +8376: 50, 50 +8384: 50, 50 +8384: 50, 50 +8392: 50, 50 +8392: 50, 50 +8400: 50, 50 +8400: 50, 50 +8408: 50, 50 +8408: 50, 50 +8416: 50, 50 +8416: 50, 50 +8424: 50, 50 +8424: 50, 50 +8432: 50, 50 +8432: 50, 50 +8440: 50, 50 +8440: 50, 50 +8448: 50, 50 +8448: 50, 50 +8456: 50, 50 +8456: 50, 50 +8464: 50, 50 +8464: 50, 50 +8472: 50, 50 +8472: 50, 50 +8480: 50, 50 +8480: 50, 50 +8488: 50, 50 +8488: 50, 50 +8496: 50, 50 +8496: 50, 50 +8504: 50, 50 +8504: 50, 50 +8512: 50, 50 +8512: 50, 50 +8520: 50, 50 +8520: 50, 50 +8528: 50, 50 +8528: 50, 50 +8536: 50, 50 +8536: 50, 50 +8544: 50, 50 +8544: 50, 50 +8552: 50, 50 +8552: 50, 50 +8560: 50, 50 +8560: 50, 50 +8568: 50, 50 +8568: 50, 50 +8576: 50, 50 +8576: 50, 50 +8584: 50, 50 +8584: 50, 50 +8592: 50, 50 +8592: 50, 50 +8600: 50, 50 +8600: 50, 50 +8608: 50, 50 +8608: 50, 50 +8616: 50, 50 +8616: 50, 50 +8624: 50, 50 +8624: 50, 50 +8632: 50, 50 +8632: 50, 50 +8640: 50, 50 +8640: 50, 50 +8648: 50, 50 +8648: 50, 50 +8656: 50, 50 +8656: 50, 50 +8664: 50, 50 +8664: 50, 50 +8672: 50, 50 +8672: 50, 50 +8680: 50, 50 +8680: 50, 50 +8688: 50, 50 +8688: 50, 50 +8696: 50, 50 +8696: 50, 50 +8704: 50, 50 +8704: 50, 50 +8712: 50, 50 +8712: 50, 50 +8720: 50, 50 +8720: 50, 50 +8728: 50, 50 +8728: 50, 50 +8736: 50, 50 +8736: 50, 50 +8744: 50, 50 +8744: 50, 50 +8752: 50, 50 +8752: 50, 50 +8760: 50, 50 +8760: 50, 50 +8768: 50, 50 +8768: 50, 50 +8776: 50, 50 +8776: 50, 50 +8784: 50, 50 +8784: 50, 50 +8792: 50, 50 +8792: 50, 50 +8800: 50, 50 +8800: 50, 50 +8808: 50, 50 +8808: 50, 50 +8816: 50, 50 +8816: 50, 50 +8824: 50, 50 +8824: 50, 50 +8832: 50, 50 +8832: 50, 50 +8840: 50, 50 +8840: 50, 50 +8848: 50, 50 +8848: 50, 50 +8856: 50, 50 +8856: 50, 50 +8864: 50, 50 +8864: 50, 50 +8872: 50, 50 +8872: 50, 50 +8880: 50, 50 +8880: 50, 50 +8888: 50, 50 +8888: 50, 50 +8896: 50, 50 +8896: 50, 50 +8904: 50, 50 +8904: 50, 50 +8912: 50, 50 +8912: 50, 50 +8920: 50, 50 +8920: 50, 50 +8928: 50, 50 +8928: 50, 50 +8936: 50, 50 +8936: 50, 50 +8944: 50, 50 +8944: 50, 50 +8952: 50, 50 +8952: 50, 50 +8960: 50, 50 +8960: 50, 50 +8968: 50, 50 +8968: 50, 50 +8976: 50, 50 +8976: 50, 50 +8984: 50, 50 +8984: 50, 50 +8992: 50, 50 +8992: 50, 50 +9000: 50, 50 +9000: 50, 50 +9008: 50, 50 +9008: 50, 50 +9016: 50, 50 +9016: 50, 50 +9024: 50, 50 +9024: 50, 50 +9032: 50, 50 +9032: 50, 50 +9040: 50, 50 +9040: 50, 50 +9048: 50, 50 +9048: 50, 50 +9056: 50, 50 +9056: 50, 50 +9064: 50, 50 +9064: 50, 50 +9072: 50, 50 +9072: 50, 50 +9080: 50, 50 +9080: 50, 50 +9088: 50, 50 +9088: 50, 50 +9096: 50, 50 +9096: 50, 50 +9104: 50, 50 +9104: 50, 50 +9112: 50, 50 +9112: 50, 50 +9120: 50, 50 +9120: 50, 50 +9128: 50, 50 +9128: 50, 50 +9136: 50, 50 +9136: 50, 50 +9144: 50, 50 +9144: 50, 50 +9152: 50, 50 +9152: 50, 50 +9160: 50, 50 +9160: 50, 50 +9168: 50, 50 +9168: 50, 50 +9176: 50, 50 +9176: 50, 50 +9184: 50, 50 +9184: 50, 50 +9192: 50, 50 +9192: 50, 50 +9200: 50, 50 +9200: 50, 50 +9208: 50, 50 +9208: 50, 50 +9216: 50, 50 +9216: 50, 50 +9224: 50, 50 +9224: 50, 50 +9232: 50, 50 +9232: 50, 50 +9240: 50, 50 +9240: 50, 50 +9248: 50, 50 +9248: 50, 50 +9256: 50, 50 +9256: 50, 50 +9264: 50, 50 +9264: 50, 50 +9272: 50, 50 +9272: 50, 50 +9280: 50, 50 +9280: 50, 50 +9288: 50, 50 +9288: 50, 50 +9296: 50, 50 +9296: 50, 50 +9304: 50, 50 +9304: 50, 50 +9312: 50, 50 +9312: 50, 50 +9320: 50, 50 +9320: 50, 50 +9328: 50, 50 +9328: 50, 50 +9336: 50, 50 +9336: 50, 50 +9344: 50, 50 +9344: 50, 50 +9352: 50, 50 +9352: 50, 50 +9360: 50, 50 +9360: 50, 50 +9368: 50, 50 +9368: 50, 50 +9376: 50, 50 +9376: 50, 50 +9384: 50, 50 +9384: 50, 50 +9392: 50, 50 +9392: 50, 50 +9400: 50, 50 +9400: 50, 50 +9408: 50, 50 +9408: 50, 50 +9416: 50, 50 +9416: 50, 50 +9424: 50, 50 +9424: 50, 50 +9432: 50, 50 +9432: 50, 50 +9440: 50, 50 +9440: 50, 50 +9448: 50, 50 +9448: 50, 50 +9456: 50, 50 +9456: 50, 50 +9464: 50, 50 +9464: 50, 50 +9472: 50, 50 +9472: 50, 50 +9480: 50, 50 +9480: 50, 50 +9488: 50, 50 +9488: 50, 50 +9496: 50, 50 +9496: 50, 50 +9504: 50, 50 +9504: 50, 50 +9512: 50, 50 +9512: 50, 50 +9520: 50, 50 +9520: 50, 50 +9528: 50, 50 +9528: 50, 50 +9536: 50, 50 +9536: 50, 50 +9544: 50, 50 +9544: 50, 50 +9552: 50, 50 +9552: 50, 50 +9560: 50, 50 +9560: 50, 50 +9568: 50, 50 +9568: 50, 50 +9576: 50, 50 +9576: 50, 50 +9584: 50, 50 +9584: 50, 50 +9592: 50, 50 +9592: 50, 50 +9600: 50, 50 +9600: 50, 50 +9608: 50, 50 +9608: 50, 50 +9616: 50, 50 +9616: 50, 50 +9624: 50, 50 +9624: 50, 50 +9632: 50, 50 +9632: 50, 50 +9640: 50, 50 +9640: 50, 50 +9648: 50, 50 +9648: 50, 50 +9656: 50, 50 +9656: 50, 50 +9664: 50, 50 +9664: 50, 50 +9672: 50, 50 +9672: 50, 50 +9680: 50, 50 +9680: 50, 50 +9688: 50, 50 +9688: 50, 50 +9696: 50, 50 +9696: 50, 50 +9704: 50, 50 +9704: 50, 50 +9712: 50, 50 +9712: 50, 50 +9720: 50, 50 +9720: 50, 50 +9728: 50, 50 +9728: 50, 50 +9736: 50, 50 +9736: 50, 50 +9744: 50, 50 +9744: 50, 50 +9752: 50, 50 +9752: 50, 50 +9760: 50, 50 +9760: 50, 50 +9768: 50, 50 +9768: 50, 50 +9776: 50, 50 +9776: 50, 50 +9784: 50, 50 +9784: 50, 50 +9792: 50, 50 +9792: 50, 50 +9800: 50, 50 +9800: 50, 50 +9808: 50, 50 +9808: 50, 50 +9816: 50, 50 +9816: 50, 50 +9824: 50, 50 +9824: 50, 50 +9832: 50, 50 +9832: 50, 50 +9840: 50, 50 +9840: 50, 50 +9848: 50, 50 +9848: 50, 50 +9856: 50, 50 +9856: 50, 50 +9864: 50, 50 +9864: 50, 50 +9872: 50, 50 +9872: 50, 50 +9880: 50, 50 +9880: 50, 50 +9888: 50, 50 +9888: 50, 50 +9896: 50, 50 +9896: 50, 50 +9904: 50, 50 +9904: 50, 50 +9912: 50, 50 +9912: 50, 50 +9920: 50, 50 +9920: 50, 50 +9928: 50, 50 +9928: 50, 50 +9936: 50, 50 +9936: 50, 50 +9944: 50, 50 +9944: 50, 50 +9952: 50, 50 +9952: 50, 50 +9960: 50, 50 +9960: 50, 50 +9968: 50, 50 +9968: 50, 50 +9976: 50, 50 +9976: 50, 50 +9984: 50, 50 +9984: 50, 50 +9992: 50, 50 +9992: 50, 50 +10000: 50, 50 +10000: 50, 50 +10008: 50, 50 +10008: 50, 50 +10016: 50, 50 +10016: 50, 50 +10024: 50, 50 +10024: 50, 50 +10032: 50, 50 +10032: 50, 50 +10040: 50, 50 +10040: 50, 50 +10048: 50, 50 +10048: 50, 50 +10056: 50, 50 +10056: 50, 50 +10064: 50, 50 +10064: 50, 50 +10072: 50, 50 +10072: 50, 50 +10080: 50, 50 +10080: 50, 50 +10088: 50, 50 +10088: 50, 50 +10096: 50, 50 +10096: 50, 50 +10104: 50, 50 +10104: 50, 50 +10112: 50, 50 +10112: 50, 50 +10120: 50, 50 +10120: 50, 50 +10128: 50, 50 +10128: 50, 50 +10136: 50, 50 +10136: 50, 50 +10144: 50, 50 +10144: 50, 50 +10152: 50, 50 +10152: 50, 50 +10160: 50, 50 +10160: 50, 50 +10168: 50, 50 +10168: 50, 50 +10176: 50, 50 +10176: 50, 50 +10184: 50, 50 +10184: 50, 50 +10192: 50, 50 +10192: 50, 50 +10200: 50, 50 +10200: 50, 50 +10208: 50, 50 +10208: 50, 50 +10216: 50, 50 +10216: 50, 50 +10224: 50, 50 +10224: 50, 50 +10232: 50, 50 +10232: 50, 50 +10240: 50, 50 +10240: 50, 50 +10248: 50, 50 +10248: 50, 50 +10256: 50, 50 +10256: 50, 50 +10264: 50, 50 +10264: 50, 50 +10272: 50, 50 +10272: 50, 50 +10280: 50, 50 +10280: 50, 50 +10288: 50, 50 +10288: 50, 50 +10296: 50, 50 +10296: 50, 50 +10304: 50, 50 +10304: 50, 50 +10312: 50, 50 +10312: 50, 50 +10320: 50, 50 +10320: 50, 50 +10328: 50, 50 +10328: 50, 50 +10336: 50, 50 +10336: 50, 50 +10344: 50, 50 +10344: 50, 50 +10352: 50, 50 +10352: 50, 50 +10360: 50, 50 +10360: 50, 50 +10368: 50, 50 +10368: 50, 50 +10376: 50, 50 +10376: 50, 50 +10384: 50, 50 +10384: 50, 50 +10392: 50, 50 +10392: 50, 50 +10400: 50, 50 +10400: 50, 50 +10408: 50, 50 +10408: 50, 50 +10416: 50, 50 +10416: 50, 50 +10424: 50, 50 +10424: 50, 50 +10432: 50, 50 +10432: 50, 50 +10440: 50, 50 +10440: 50, 50 +10448: 50, 50 +10448: 50, 50 +10456: 50, 50 +10456: 50, 50 +10464: 50, 50 +10464: 50, 50 +10472: 50, 50 +10472: 50, 50 +10480: 50, 50 +10480: 50, 50 +10488: 50, 50 +10488: 50, 50 +10496: 50, 50 +10496: 50, 50 +10504: 50, 50 +10504: 50, 50 +10512: 50, 50 +10512: 50, 50 +10520: 50, 50 +10520: 50, 50 +10528: 50, 50 +10528: 50, 50 +10536: 50, 50 +10536: 50, 50 +10544: 50, 50 +10544: 50, 50 +10552: 50, 50 +10552: 50, 50 +10560: 50, 50 +10560: 50, 50 +10568: 50, 50 +10568: 50, 50 +10576: 50, 50 +10576: 50, 50 +10584: 50, 50 +10584: 50, 50 +10592: 50, 50 +10592: 50, 50 +10600: 50, 50 +10600: 50, 50 +10608: 50, 50 +10608: 50, 50 +10616: 50, 50 +10616: 50, 50 +10624: 50, 50 +10624: 50, 50 +10632: 50, 50 +10632: 50, 50 +10640: 50, 50 +10640: 50, 50 +10648: 50, 50 +10648: 50, 50 +10656: 50, 50 +10656: 50, 50 +10664: 50, 50 +10664: 50, 50 +10672: 50, 50 +10672: 50, 50 +10680: 50, 50 +10680: 50, 50 +10688: 50, 50 +10688: 50, 50 +10696: 50, 50 +10696: 50, 50 +10704: 50, 50 +10704: 50, 50 +10712: 50, 50 +10712: 50, 50 +10720: 50, 50 +10720: 50, 50 +10728: 50, 50 +10728: 50, 50 +10736: 50, 50 +10736: 50, 50 +10744: 50, 50 +10744: 50, 50 +10752: 50, 50 +10752: 50, 50 +10760: 50, 50 +10760: 50, 50 +10768: 50, 50 +10768: 50, 50 +10776: 50, 50 +10776: 50, 50 +10784: 50, 50 +10784: 50, 50 +10792: 50, 50 +10792: 50, 50 +10800: 50, 50 +10800: 50, 50 +10808: 50, 50 +10808: 50, 50 +10816: 50, 50 +10816: 50, 50 +10824: 50, 50 +10824: 50, 50 +10832: 50, 50 +10832: 50, 50 +10840: 50, 50 +10840: 50, 50 +10848: 50, 50 +10848: 50, 50 +10856: 50, 50 +10856: 50, 50 +10864: 50, 50 +10864: 50, 50 +10872: 50, 50 +10872: 50, 50 +10880: 50, 50 +10880: 50, 50 +10888: 50, 50 +10888: 50, 50 +10896: 50, 50 +10896: 50, 50 +10904: 50, 50 +10904: 50, 50 +10912: 50, 50 +10912: 50, 50 +10920: 50, 50 +10920: 50, 50 +10928: 50, 50 +10928: 50, 50 +10936: 50, 50 +10936: 50, 50 +10944: 50, 50 +10944: 50, 50 +10952: 50, 50 +10952: 50, 50 +10960: 50, 50 +10960: 50, 50 +10968: 50, 50 +10968: 50, 50 +10976: 50, 50 +10976: 50, 50 +10984: 50, 50 +10984: 50, 50 +10992: 50, 50 +10992: 50, 50 +11000: 50, 50 +11000: 50, 50 +11008: 50, 50 +11008: 50, 50 +11016: 50, 50 +11016: 50, 50 +11024: 50, 50 +11024: 50, 50 +11032: 50, 50 +11032: 50, 50 +11040: 50, 50 +11040: 50, 50 +11048: 50, 50 +11048: 50, 50 +11056: 50, 50 +11056: 50, 50 +11064: 50, 50 +11064: 50, 50 +11072: 50, 50 +11072: 50, 50 +11080: 50, 50 +11080: 50, 50 +11088: 50, 50 +11088: 50, 50 +11096: 50, 50 +11096: 50, 50 +11104: 50, 50 +11104: 50, 50 +11112: 50, 50 +11112: 50, 50 +11120: 50, 50 +11120: 50, 50 +11128: 50, 50 +11128: 50, 50 +11136: 50, 50 +11136: 50, 50 +11144: 50, 50 +11144: 50, 50 +11152: 50, 50 +11152: 50, 50 +11160: 50, 50 +11160: 50, 50 +11168: 50, 50 +11168: 50, 50 +11176: 50, 50 +11176: 50, 50 +11184: 50, 50 +11184: 50, 50 +11192: 50, 50 +11192: 50, 50 +11200: 50, 50 +11200: 50, 50 +11208: 50, 50 +11208: 50, 50 +11216: 50, 50 +11216: 50, 50 +11224: 50, 50 +11224: 50, 50 +11232: 50, 50 +11232: 50, 50 +11240: 50, 50 +11240: 50, 50 +11248: 50, 50 +11248: 50, 50 +11256: 50, 50 +11256: 50, 50 +11264: 50, 50 +11264: 50, 50 +11272: 50, 50 +11272: 50, 50 +11280: 50, 50 +11280: 50, 50 +11288: 50, 50 +11288: 50, 50 +11296: 50, 50 +11296: 50, 50 +11304: 50, 50 +11304: 50, 50 +11312: 50, 50 +11312: 50, 50 +11320: 50, 50 +11320: 50, 50 +11328: 50, 50 +11328: 50, 50 +11336: 50, 50 +11336: 50, 50 +11344: 50, 50 +11344: 50, 50 +11352: 50, 50 +11352: 50, 50 +11360: 50, 50 +11360: 50, 50 +11368: 50, 50 +11368: 50, 50 +11376: 50, 50 +11376: 50, 50 +11384: 50, 50 +11384: 50, 50 +11392: 50, 50 +11392: 50, 50 +11400: 50, 50 +11400: 50, 50 +11408: 50, 50 +11408: 50, 50 +11416: 50, 50 +11416: 50, 50 +11424: 50, 50 +11424: 50, 50 +11432: 50, 50 +11432: 50, 50 +11440: 50, 50 +11440: 50, 50 +11448: 50, 50 +11448: 50, 50 +11456: 50, 50 +11456: 50, 50 +11464: 50, 50 +11464: 50, 50 +11472: 50, 50 +11472: 50, 50 +11480: 50, 50 +11480: 50, 50 +11488: 50, 50 +11488: 50, 50 +11496: 50, 50 +11496: 50, 50 +11504: 50, 50 +11504: 50, 50 +11512: 50, 50 +11512: 50, 50 +11520: 50, 50 +11520: 50, 50 +11528: 50, 50 +11528: 50, 50 +11536: 50, 50 +11536: 50, 50 +11544: 50, 50 +11544: 50, 50 +11552: 50, 50 +11552: 50, 50 +11560: 50, 50 +11560: 50, 50 +11568: 50, 50 +11568: 50, 50 +11576: 50, 50 +11576: 50, 50 +11584: 50, 50 +11584: 50, 50 +11592: 50, 50 +11592: 50, 50 +11600: 50, 50 +11600: 50, 50 +11608: 50, 50 +11608: 50, 50 +11616: 50, 50 +11616: 50, 50 +11624: 50, 50 +11624: 50, 50 +11632: 50, 50 +11632: 50, 50 +11640: 50, 50 +11640: 50, 50 +11648: 50, 50 +11648: 50, 50 +11656: 50, 50 +11656: 50, 50 +11664: 50, 50 +11664: 50, 50 +11672: 50, 50 +11672: 50, 50 +11680: 50, 50 +11680: 50, 50 +11688: 50, 50 +11688: 50, 50 +11696: 50, 50 +11696: 50, 50 +11704: 50, 50 +11704: 50, 50 +11712: 50, 50 +11712: 50, 50 +11720: 50, 50 +11720: 50, 50 +11728: 50, 50 +11728: 50, 50 +11736: 50, 50 +11736: 50, 50 +11744: 50, 50 +11744: 50, 50 +11752: 50, 50 +11752: 50, 50 +11760: 50, 50 +11760: 50, 50 +11768: 50, 50 +11768: 50, 50 +11776: 50, 50 +11776: 50, 50 +11784: 50, 50 +11784: 50, 50 +11792: 50, 50 +11792: 50, 50 +11800: 50, 50 +11800: 50, 50 +11808: 50, 50 +11808: 50, 50 +11816: 50, 50 +11816: 50, 50 +11824: 50, 50 +11824: 50, 50 +11832: 50, 50 +11832: 50, 50 +11840: 50, 50 +11840: 50, 50 +11848: 50, 50 +11848: 50, 50 +11856: 50, 50 +11856: 50, 50 +11864: 50, 50 +11864: 50, 50 +11872: 50, 50 +11872: 50, 50 +11880: 50, 50 +11880: 50, 50 +11888: 50, 50 +11888: 50, 50 +11896: 50, 50 +11896: 50, 50 +11904: 50, 50 +11904: 50, 50 +11912: 50, 50 +11912: 50, 50 +11920: 50, 50 +11920: 50, 50 +11928: 50, 50 +11928: 50, 50 +11936: 50, 50 +11936: 50, 50 +11944: 50, 50 +11944: 50, 50 +11952: 50, 50 +11952: 50, 50 +11960: 50, 50 +11960: 50, 50 +11968: 50, 50 +11968: 50, 50 +11976: 50, 50 +11976: 50, 50 +11984: 50, 50 +11984: 50, 50 +11992: 50, 50 +11992: 50, 50 +12000: 50, 50 +12000: 50, 50 +12008: 50, 50 +12008: 50, 50 +12016: 50, 50 +12016: 50, 50 +12024: 50, 50 +12024: 50, 50 +12032: 50, 50 +12032: 50, 50 +12040: 50, 50 +12040: 50, 50 +12048: 50, 50 +12048: 50, 50 +12056: 50, 50 +12056: 50, 50 +12064: 50, 50 +12064: 50, 50 +12072: 50, 50 +12072: 50, 50 +12080: 50, 50 +12080: 50, 50 +12088: 50, 50 +12088: 50, 50 +12096: 50, 50 +12096: 50, 50 +12104: 50, 50 +12104: 50, 50 +12112: 50, 50 +12112: 50, 50 +12120: 50, 50 +12120: 50, 50 +12128: 50, 50 +12128: 50, 50 +12136: 50, 50 +12136: 50, 50 +12144: 50, 50 +12144: 50, 50 +12152: 50, 50 +12152: 50, 50 +12160: 50, 50 +12160: 50, 50 +12168: 50, 50 +12168: 50, 50 +12176: 50, 50 +12176: 50, 50 +12184: 50, 50 +12184: 50, 50 +12192: 50, 50 +12192: 50, 50 +12200: 50, 50 +12200: 50, 50 +12208: 50, 50 +12208: 50, 50 +12216: 50, 50 +12216: 50, 50 +12224: 50, 50 +12224: 50, 50 +12232: 50, 50 +12232: 50, 50 +12240: 50, 50 +12240: 50, 50 +12248: 50, 50 +12248: 50, 50 +12256: 50, 50 +12256: 50, 50 +12264: 50, 50 +12264: 50, 50 +12272: 50, 50 +12272: 50, 50 +12280: 50, 50 +12280: 50, 50 +12288: 50, 50 +12288: 50, 50 +12296: 50, 50 +12296: 50, 50 +12304: 50, 50 +12304: 50, 50 +12312: 50, 50 +12312: 50, 50 +12320: 50, 50 +12320: 50, 50 +12328: 50, 50 +12328: 50, 50 +12336: 50, 50 +12336: 50, 50 +12344: 50, 50 +12344: 50, 50 +12352: 50, 50 +12352: 50, 50 +12360: 50, 50 +12360: 50, 50 +12368: 50, 50 +12368: 50, 50 +12376: 50, 50 +12376: 50, 50 +12384: 50, 50 +12384: 50, 50 +12392: 50, 50 +12392: 50, 50 +12400: 50, 50 +12400: 50, 50 +12408: 50, 50 +12408: 50, 50 +12416: 50, 50 +12416: 50, 50 +12424: 50, 50 +12424: 50, 50 +12432: 50, 50 +12432: 50, 50 +12440: 50, 50 +12440: 50, 50 +12448: 50, 50 +12448: 50, 50 +12456: 50, 50 +12456: 50, 50 +12464: 50, 50 +12464: 50, 50 +12472: 50, 50 +12472: 50, 50 +12480: 50, 50 +12480: 50, 50 +12488: 50, 50 +12488: 50, 50 +12496: 50, 50 +12496: 50, 50 +12504: 50, 50 +12504: 50, 50 +12512: 50, 50 +12512: 50, 50 +12520: 50, 50 +12520: 50, 50 +12528: 50, 50 +12528: 50, 50 +12536: 50, 50 +12536: 50, 50 +12544: 50, 50 +12544: 50, 50 +12552: 50, 50 +12552: 50, 50 +12560: 50, 50 +12560: 50, 50 +12568: 50, 50 +12568: 50, 50 +12576: 50, 50 +12576: 50, 50 +12584: 50, 50 +12584: 50, 50 +12592: 50, 50 +12592: 50, 50 +12600: 50, 50 +12600: 50, 50 +12608: 50, 50 +12608: 50, 50 +12616: 50, 50 +12616: 50, 50 +12624: 50, 50 +12624: 50, 50 +12632: 50, 50 +12632: 50, 50 +12640: 50, 50 +12640: 50, 50 +12648: 50, 50 +12648: 50, 50 +12656: 50, 50 +12656: 50, 50 +12664: 50, 50 +12664: 50, 50 +12672: 50, 50 +12672: 50, 50 +12680: 50, 50 +12680: 50, 50 +12688: 50, 50 +12688: 50, 50 +12696: 50, 50 +12696: 50, 50 +12704: 50, 50 +12704: 50, 50 +12712: 50, 50 +12712: 50, 50 +12720: 50, 50 +12720: 50, 50 +12728: 50, 50 +12728: 50, 50 +12736: 50, 50 +12736: 50, 50 +12744: 50, 50 +12744: 50, 50 +12752: 50, 50 +12752: 50, 50 +12760: 50, 50 +12760: 50, 50 +12768: 50, 50 +12768: 50, 50 +12776: 50, 50 +12776: 50, 50 +12784: 50, 50 +12784: 50, 50 +12792: 50, 50 +12792: 50, 50 +12800: 50, 50 +12800: 50, 50 +12808: 50, 50 +12808: 50, 50 +12816: 50, 50 +12816: 50, 50 +12824: 50, 50 +12824: 50, 50 +12832: 50, 50 +12832: 50, 50 +12840: 50, 50 +12840: 50, 50 +12848: 50, 50 +12848: 50, 50 +12856: 50, 50 +12856: 50, 50 +12864: 50, 50 +12864: 50, 50 +12872: 50, 50 +12872: 50, 50 +12880: 50, 50 +12880: 50, 50 +12888: 50, 50 +12888: 50, 50 +12896: 50, 50 +12896: 50, 50 +12904: 50, 50 +12904: 50, 50 +12912: 50, 50 +12912: 50, 50 +12920: 50, 50 +12920: 50, 50 +12928: 50, 50 +12928: 50, 50 +12936: 50, 50 +12936: 50, 50 +12944: 50, 50 +12944: 50, 50 +12952: 50, 50 +12952: 50, 50 +12960: 50, 50 +12960: 50, 50 +12968: 50, 50 +12968: 50, 50 +12976: 50, 50 +12976: 50, 50 +12984: 50, 50 +12984: 50, 50 +12992: 50, 50 +12992: 50, 50 +13000: 50, 50 +13000: 50, 50 +13008: 50, 50 +13008: 50, 50 +13016: 50, 50 +13016: 50, 50 +13024: 50, 50 +13024: 50, 50 +13032: 50, 50 +13032: 50, 50 +13040: 50, 50 +13040: 50, 50 +13048: 50, 50 +13048: 50, 50 +13056: 50, 50 +13056: 50, 50 +13064: 50, 50 +13064: 50, 50 +13072: 50, 50 +13072: 50, 50 +13080: 50, 50 +13080: 50, 50 +13088: 50, 50 +13088: 50, 50 +13096: 50, 50 +13096: 50, 50 +13104: 50, 50 +13104: 50, 50 +13112: 50, 50 +13112: 50, 50 +13120: 50, 50 +13120: 50, 50 +13128: 50, 50 +13128: 50, 50 +13136: 50, 50 +13136: 50, 50 +13144: 50, 50 +13144: 50, 50 +13152: 50, 50 +13152: 50, 50 +13160: 50, 50 +13160: 50, 50 +13168: 50, 50 +13168: 50, 50 +13176: 50, 50 +13176: 50, 50 +13184: 50, 50 +13184: 50, 50 +13192: 50, 50 +13192: 50, 50 +13200: 50, 50 +13200: 50, 50 +13208: 50, 50 +13208: 50, 50 +13216: 50, 50 +13216: 50, 50 +13224: 50, 50 +13224: 50, 50 +13232: 50, 50 +13232: 50, 50 +13240: 50, 50 +13240: 50, 50 +13248: 50, 50 +13248: 50, 50 +13256: 50, 50 +13256: 50, 50 +13264: 50, 50 +13264: 50, 50 +13272: 50, 50 +13272: 50, 50 +13280: 50, 50 +13280: 50, 50 +13288: 50, 50 +13288: 50, 50 +13296: 50, 50 +13296: 50, 50 +13304: 50, 50 +13304: 50, 50 +13312: 50, 50 +13312: 50, 50 +13320: 50, 50 +13320: 50, 50 +13328: 50, 50 +13328: 50, 50 +13336: 50, 50 +13336: 50, 50 +13344: 50, 50 +13344: 50, 50 +13352: 50, 50 +13352: 50, 50 +13360: 50, 50 +13360: 50, 50 +13368: 50, 50 +13368: 50, 50 +13376: 50, 50 +13376: 50, 50 +13384: 50, 50 +13384: 50, 50 +13392: 50, 50 +13392: 50, 50 +13400: 50, 50 +13400: 50, 50 +13408: 50, 50 +13408: 50, 50 +13416: 50, 50 +13416: 50, 50 +13424: 50, 50 +13424: 50, 50 +13432: 50, 50 +13432: 50, 50 +13440: 50, 50 +13440: 50, 50 +13448: 50, 50 +13448: 50, 50 +13456: 50, 50 +13456: 50, 50 +13464: 50, 50 +13464: 50, 50 +13472: 50, 50 +13472: 50, 50 +13480: 50, 50 +13480: 50, 50 +13488: 50, 50 +13488: 50, 50 +13496: 50, 50 +13496: 50, 50 +13504: 50, 50 +13504: 50, 50 +13512: 50, 50 +13512: 50, 50 +13520: 50, 50 +13520: 50, 50 +13528: 50, 50 +13528: 50, 50 +13536: 50, 50 +13536: 50, 50 +13544: 50, 50 +13544: 50, 50 +13552: 50, 50 +13552: 50, 50 +13560: 50, 50 +13560: 50, 50 +13568: 50, 50 +13568: 50, 50 +13576: 50, 50 +13576: 50, 50 +13584: 50, 50 +13584: 50, 50 +13592: 50, 50 +13592: 50, 50 +13600: 50, 50 +13600: 50, 50 +13608: 50, 50 +13608: 50, 50 +13616: 50, 50 +13616: 50, 50 +13624: 50, 50 +13624: 50, 50 +13632: 50, 50 +13632: 50, 50 +13640: 50, 50 +13640: 50, 50 +13648: 50, 50 +13648: 50, 50 +13656: 50, 50 +13656: 50, 50 +13664: 50, 50 +13664: 50, 50 +13672: 50, 50 +13672: 50, 50 +13680: 50, 50 +13680: 50, 50 +13688: 50, 50 +13688: 50, 50 +13696: 50, 50 +13696: 50, 50 +13704: 50, 50 +13704: 50, 50 +13712: 50, 50 +13712: 50, 50 +13720: 50, 50 +13720: 50, 50 +13728: 50, 50 +13728: 50, 50 +13736: 50, 50 +13736: 50, 50 +13744: 50, 50 +13744: 50, 50 +13752: 50, 50 +13752: 50, 50 +13760: 50, 50 +13760: 50, 50 +13768: 50, 50 +13768: 50, 50 +13776: 50, 50 +13776: 50, 50 +13784: 50, 50 +13784: 50, 50 +13792: 50, 50 +13792: 50, 50 +13800: 50, 50 +13800: 50, 50 +13808: 50, 50 +13808: 50, 50 +13816: 50, 50 +13816: 50, 50 +13824: 50, 50 +13824: 50, 50 +13832: 50, 50 +13832: 50, 50 +13840: 50, 50 +13840: 50, 50 +13848: 50, 50 +13848: 50, 50 +13856: 50, 50 +13856: 50, 50 +13864: 50, 50 +13864: 50, 50 +13872: 50, 50 +13872: 50, 50 +13880: 50, 50 +13880: 50, 50 +13888: 50, 50 +13888: 50, 50 +13896: 50, 50 +13896: 50, 50 +13904: 50, 50 +13904: 50, 50 +13912: 50, 50 +13912: 50, 50 +13920: 50, 50 +13920: 50, 50 +13928: 50, 50 +13928: 50, 50 +13936: 50, 50 +13936: 50, 50 +13944: 50, 50 +13944: 50, 50 +13952: 50, 50 +13952: 50, 50 +13960: 50, 50 +13960: 50, 50 +13968: 50, 50 +13968: 50, 50 +13976: 50, 50 +13976: 50, 50 +13984: 50, 50 +13984: 50, 50 +13992: 50, 50 +13992: 50, 50 +14000: 50, 50 +14000: 50, 50 +14008: 50, 50 +14008: 50, 50 +14016: 50, 50 +14016: 50, 50 +14024: 50, 50 +14024: 50, 50 +14032: 50, 50 +14032: 50, 50 +14040: 50, 50 +14040: 50, 50 +14048: 50, 50 +14048: 50, 50 +14056: 50, 50 +14056: 50, 50 +14064: 50, 50 +14064: 50, 50 +14072: 50, 50 +14072: 50, 50 +14080: 50, 50 +14080: 50, 50 +14088: 50, 50 +14088: 50, 50 +14096: 50, 50 +14096: 50, 50 +14104: 50, 50 +14104: 50, 50 +14112: 50, 50 +14112: 50, 50 +14120: 50, 50 +14120: 50, 50 +14128: 50, 50 +14128: 50, 50 +14136: 50, 50 +14136: 50, 50 +14144: 50, 50 +14144: 50, 50 +14152: 50, 50 +14152: 50, 50 +14160: 50, 50 +14160: 50, 50 +14168: 50, 50 +14168: 50, 50 +14176: 50, 50 +14176: 50, 50 +14184: 50, 50 +14184: 50, 50 +14192: 50, 50 +14192: 50, 50 +14200: 50, 50 +14200: 50, 50 +14208: 50, 50 +14208: 50, 50 +14216: 50, 50 +14216: 50, 50 +14224: 50, 50 +14224: 50, 50 +14232: 50, 50 +14232: 50, 50 +14240: 50, 50 +14240: 50, 50 +14248: 50, 50 +14248: 50, 50 +14256: 50, 50 +14256: 50, 50 +14264: 50, 50 +14264: 50, 50 +14272: 50, 50 +14272: 50, 50 +14280: 50, 50 +14280: 50, 50 +14288: 50, 50 +14288: 50, 50 +14296: 50, 50 +14296: 50, 50 +14304: 50, 50 +14304: 50, 50 +14312: 50, 50 +14312: 50, 50 +14320: 50, 50 +14320: 50, 50 +14328: 50, 50 +14328: 50, 50 +14336: 50, 50 +14336: 50, 50 +14344: 50, 50 +14344: 50, 50 +14352: 50, 50 +14352: 50, 50 +14360: 50, 50 +14360: 50, 50 +14368: 50, 50 +14368: 50, 50 +14376: 50, 50 +14376: 50, 50 +14384: 50, 50 +14384: 50, 50 +14392: 50, 50 +14392: 50, 50 +14400: 50, 50 +14400: 50, 50 +14408: 50, 50 +14408: 50, 50 +14416: 50, 50 +14416: 50, 50 +14424: 50, 50 +14424: 50, 50 +14432: 50, 50 +14432: 50, 50 +14440: 50, 50 +14440: 50, 50 +14448: 50, 50 +14448: 50, 50 +14456: 50, 50 +14456: 50, 50 +14464: 50, 50 +14464: 50, 50 +14472: 50, 50 +14472: 50, 50 +14480: 50, 50 +14480: 50, 50 +14488: 50, 50 +14488: 50, 50 +14496: 50, 50 +14496: 50, 50 +14504: 50, 50 +14504: 50, 50 +14512: 50, 50 +14512: 50, 50 +14520: 50, 50 +14520: 50, 50 +14528: 50, 50 +14528: 50, 50 +14536: 50, 50 +14536: 50, 50 +14544: 50, 50 +14544: 50, 50 +14552: 50, 50 +14552: 50, 50 +14560: 50, 50 +14560: 50, 50 +14568: 50, 50 +14568: 50, 50 +14576: 50, 50 +14576: 50, 50 +14584: 50, 50 +14584: 50, 50 +14592: 50, 50 +14592: 50, 50 +14600: 50, 50 +14600: 50, 50 +14608: 50, 50 +14608: 50, 50 +14616: 50, 50 +14616: 50, 50 +14624: 50, 50 +14624: 50, 50 +14632: 50, 50 +14632: 50, 50 +14640: 50, 50 +14640: 50, 50 +14648: 50, 50 +14648: 50, 50 +14656: 50, 50 +14656: 50, 50 +14664: 50, 50 +14664: 50, 50 +14672: 50, 50 +14672: 50, 50 +14680: 50, 50 +14680: 50, 50 +14688: 50, 50 +14688: 50, 50 +14696: 50, 50 +14696: 50, 50 +14704: 50, 50 +14704: 50, 50 +14712: 50, 50 +14712: 50, 50 +14720: 50, 50 +14720: 50, 50 +14728: 50, 50 +14728: 50, 50 +14736: 50, 50 +14736: 50, 50 +14744: 50, 50 +14744: 50, 50 +14752: 50, 50 +14752: 50, 50 +14760: 50, 50 +14760: 50, 50 +14768: 50, 50 +14768: 50, 50 +14776: 50, 50 +14776: 50, 50 +14784: 50, 50 +14784: 50, 50 +14792: 50, 50 +14792: 50, 50 +14800: 50, 50 +14800: 50, 50 +14808: 50, 50 +14808: 50, 50 +14816: 50, 50 +14816: 50, 50 +14824: 50, 50 +14824: 50, 50 +14832: 50, 50 +14832: 50, 50 +14840: 50, 50 +14840: 50, 50 +14848: 50, 50 +14848: 50, 50 +14856: 50, 50 +14856: 50, 50 +14864: 50, 50 +14864: 50, 50 +14872: 50, 50 +14872: 50, 50 +14880: 50, 50 +14880: 50, 50 +14888: 50, 50 +14888: 50, 50 +14896: 50, 50 +14896: 50, 50 +14904: 50, 50 +14904: 50, 50 +14912: 50, 50 +14912: 50, 50 +14920: 50, 50 +14920: 50, 50 +14928: 50, 50 +14928: 50, 50 +14936: 50, 50 +14936: 50, 50 +14944: 50, 50 +14944: 50, 50 +14952: 50, 50 +14952: 50, 50 +14960: 50, 50 +14960: 50, 50 +14968: 50, 50 +14968: 50, 50 +14976: 50, 50 +14976: 50, 50 +14984: 50, 50 +14984: 50, 50 +14992: 50, 50 +14992: 50, 50 +15000: 50, 50 +15000: 50, 50 +15008: 50, 50 +15008: 50, 50 +15016: 50, 50 +15016: 50, 50 +15024: 50, 50 +15024: 50, 50 +15032: 50, 50 +15032: 50, 50 +15040: 50, 50 +15040: 50, 50 +15048: 50, 50 +15048: 50, 50 +15056: 50, 50 +15056: 50, 50 +15064: 50, 50 +15064: 50, 50 +15072: 50, 50 +15072: 50, 50 +15080: 50, 50 +15080: 50, 50 +15088: 50, 50 +15088: 50, 50 +15096: 50, 50 +15096: 50, 50 +15104: 50, 50 +15104: 50, 50 +15112: 50, 50 +15112: 50, 50 +15120: 50, 50 +15120: 50, 50 +15128: 50, 50 +15128: 50, 50 +15136: 50, 50 +15136: 50, 50 +15144: 50, 50 +15144: 50, 50 +15152: 50, 50 +15152: 50, 50 +15160: 50, 50 +15160: 50, 50 +15168: 50, 50 +15168: 50, 50 +15176: 50, 50 +15176: 50, 50 +15184: 50, 50 +15184: 50, 50 +15192: 50, 50 +15192: 50, 50 +15200: 50, 50 +15200: 50, 50 +15208: 50, 50 +15208: 50, 50 +15216: 50, 50 +15216: 50, 50 +15224: 50, 50 +15224: 50, 50 +15232: 50, 50 +15232: 50, 50 +15240: 50, 50 +15240: 50, 50 +15248: 50, 50 +15248: 50, 50 +15256: 50, 50 +15256: 50, 50 +15264: 50, 50 +15264: 50, 50 +15272: 50, 50 +15272: 50, 50 +15280: 50, 50 +15280: 50, 50 +15288: 50, 50 +15288: 50, 50 +15296: 50, 50 +15296: 50, 50 +15304: 50, 50 +15304: 50, 50 +15312: 50, 50 +15312: 50, 50 +15320: 50, 50 +15320: 50, 50 +15328: 50, 50 +15328: 50, 50 +15336: 50, 50 +15336: 50, 50 +15344: 50, 50 +15344: 50, 50 +15352: 50, 50 +15352: 50, 50 +15360: 50, 50 +15360: 50, 50 +15368: 50, 50 +15368: 50, 50 +15376: 50, 50 +15376: 50, 50 +15384: 50, 50 +15384: 50, 50 +15392: 50, 50 +15392: 50, 50 +15400: 50, 50 +15400: 50, 50 +15408: 50, 50 +15408: 50, 50 +15416: 50, 50 +15416: 50, 50 +15424: 50, 50 +15424: 50, 50 +15432: 50, 50 +15432: 50, 50 +15440: 50, 50 +15440: 50, 50 +15448: 50, 50 +15448: 50, 50 +15456: 50, 50 +15456: 50, 50 +15464: 50, 50 +15464: 50, 50 +15472: 50, 50 +15472: 50, 50 +15480: 50, 50 +15480: 50, 50 +15488: 50, 50 +15488: 50, 50 +15496: 50, 50 +15496: 50, 50 +15504: 50, 50 +15504: 50, 50 +15512: 50, 50 +15512: 50, 50 +15520: 50, 50 +15520: 50, 50 +15528: 50, 50 +15528: 50, 50 +15536: 50, 50 +15536: 50, 50 +15544: 50, 50 +15544: 50, 50 +15552: 50, 50 +15552: 50, 50 +15560: 50, 50 +15560: 50, 50 +15568: 50, 50 +15568: 50, 50 +15576: 50, 50 +15576: 50, 50 +15584: 50, 50 +15584: 50, 50 +15592: 50, 50 +15592: 50, 50 +15600: 50, 50 +15600: 50, 50 +15608: 50, 50 +15608: 50, 50 +15616: 50, 50 +15616: 50, 50 +15624: 50, 50 +15624: 50, 50 +15632: 50, 50 +15632: 50, 50 +15640: 50, 50 +15640: 50, 50 +15648: 50, 50 +15648: 50, 50 +15656: 50, 50 +15656: 50, 50 +15664: 50, 50 +15664: 50, 50 +15672: 50, 50 +15672: 50, 50 +15680: 50, 50 +15680: 50, 50 +15688: 50, 50 +15688: 50, 50 +15696: 50, 50 +15696: 50, 50 +15704: 50, 50 +15704: 50, 50 +15712: 50, 50 +15712: 50, 50 +15720: 50, 50 +15720: 50, 50 +15728: 50, 50 +15728: 50, 50 +15736: 50, 50 +15736: 50, 50 +15744: 50, 50 +15744: 50, 50 +15752: 50, 50 +15752: 50, 50 +15760: 50, 50 +15760: 50, 50 +15768: 50, 50 +15768: 50, 50 +15776: 50, 50 +15776: 50, 50 +15784: 50, 50 +15784: 50, 50 +15792: 50, 50 +15792: 50, 50 +15800: 50, 50 +15800: 50, 50 +15808: 50, 50 +15808: 50, 50 +15816: 50, 50 +15816: 50, 50 +15824: 50, 50 +15824: 50, 50 +15832: 50, 50 +15832: 50, 50 +15840: 50, 50 +15840: 50, 50 +15848: 50, 50 +15848: 50, 50 +15856: 50, 50 +15856: 50, 50 +15864: 50, 50 +15864: 50, 50 +15872: 50, 50 +15872: 50, 50 +15880: 50, 50 +15880: 50, 50 +15888: 50, 50 +15888: 50, 50 +15896: 50, 50 +15896: 50, 50 +15904: 50, 50 +15904: 50, 50 +15912: 50, 50 +15912: 50, 50 +15920: 50, 50 +15920: 50, 50 +15928: 50, 50 +15928: 50, 50 +15936: 50, 50 +15936: 50, 50 +15944: 50, 50 +15944: 50, 50 +15952: 50, 50 +15952: 50, 50 +15960: 50, 50 +15960: 50, 50 +15968: 50, 50 +15968: 50, 50 +15976: 50, 50 +15976: 50, 50 +15984: 50, 50 +15984: 50, 50 +15992: 50, 50 +15992: 50, 50 +16000: 50, 50 +16000: 50, 50 +16008: 50, 50 +16008: 50, 50 +16016: 50, 50 +16016: 50, 50 +16024: 50, 50 +16024: 50, 50 +16032: 50, 50 +16032: 50, 50 +16040: 50, 50 +16040: 50, 50 +16048: 50, 50 +16048: 50, 50 +16056: 50, 50 +16056: 50, 50 +16064: 50, 50 +16064: 50, 50 +16072: 50, 50 +16072: 50, 50 +16080: 50, 50 +16080: 50, 50 +16088: 50, 50 +16088: 50, 50 +16096: 50, 50 +16096: 50, 50 +16104: 50, 50 +16104: 50, 50 +16112: 50, 50 +16112: 50, 50 +16120: 50, 50 +16120: 50, 50 +16128: 50, 50 +16128: 50, 50 +16136: 50, 50 +16136: 50, 50 +16144: 50, 50 +16144: 50, 50 +16152: 50, 50 +16152: 50, 50 +16160: 50, 50 +16160: 50, 50 +16168: 50, 50 +16168: 50, 50 +16176: 50, 50 +16176: 50, 50 +16184: 50, 50 +16184: 50, 50 +16192: 50, 50 +16192: 50, 50 +16200: 50, 50 +16200: 50, 50 +16208: 50, 50 +16208: 50, 50 +16216: 50, 50 +16216: 50, 50 +16224: 50, 50 +16224: 50, 50 +16232: 50, 50 +16232: 50, 50 +16240: 50, 50 +16240: 50, 50 +16248: 50, 50 +16248: 50, 50 +16256: 50, 50 +16256: 50, 50 +16264: 50, 50 +16264: 50, 50 +16272: 50, 50 +16272: 50, 50 +16280: 50, 50 +16280: 50, 50 +16288: 50, 50 +16288: 50, 50 +16296: 50, 50 +16296: 50, 50 +16304: 50, 50 +16304: 50, 50 +16312: 50, 50 +16312: 50, 50 +16320: 50, 50 +16320: 50, 50 +16328: 50, 50 +16328: 50, 50 +16336: 50, 50 +16336: 50, 50 +16344: 50, 50 +16344: 50, 50 +16352: 50, 50 +16352: 50, 50 +16360: 50, 50 +16360: 50, 50 +16368: 50, 50 +16368: 50, 50 +16376: 50, 50 +16376: 50, 50 diff --git a/test/trace/localToGlobal-propflags.as b/test/trace/localToGlobal-propflags.as new file mode 100644 index 0000000..5140879 --- /dev/null +++ b/test/trace/localToGlobal-propflags.as @@ -0,0 +1,16 @@ +// makeswf -v 7 -s 200x150 -r 1 -o localToGlobal-propflags.swf localToGlobal-propflags.as + +createEmptyMovieClip ("a", 0); +a._x = 50; +a._y = 50; + +for (var i = 0; i < 16384; i += 8) { + var x = { x: 0, y: 0 }; + ASSetPropFlags (x, null, i); + a.localToGlobal (x); + trace (i + ": " + x.x + ", " + x.y); + ASSetPropFlags (x, null, 0, i); + trace (i + ": " + x.x + ", " + x.y); +}; + +loadMovie ("fscommand:quit", ""); diff --git a/test/trace/localToGlobal-various-5.swf b/test/trace/localToGlobal-various-5.swf new file mode 100644 index 0000000..a7ad5a8 Binary files /dev/null and b/test/trace/localToGlobal-various-5.swf differ diff --git a/test/trace/localToGlobal-various-5.swf.trace b/test/trace/localToGlobal-various-5.swf.trace new file mode 100644 index 0000000..6e0a993 --- /dev/null +++ b/test/trace/localToGlobal-various-5.swf.trace @@ -0,0 +1,507 @@ +Test empty or semi-empty stuctures +, => => , +, => => , +10, => => 10, +, 10 => => , 10 +10, => => 10, +, 10 => => , 10 +Test various values +valueOf called +toString called +toString called with +valueOf called with +0: valueOf! +1: valueOf! +2: valueOf! +3: valueOf! +4: valueOf! +5: valueOf! +6: valueOf! +7: valueOf! +8: valueOf! +9: valueOf! +10: valueOf! +11: valueOf! +12: valueOf! +13: valueOf! +14: valueOf! +15: valueOf! +16: valueOf! +17: valueOf! +18: valueOf! +19: valueOf! +20: valueOf! +21: valueOf! +22: valueOf! +23: valueOf! +24: valueOf! +25: valueOf! +25: toString! +26: valueOf! +27: valueOf! +27: toString! +28: valueOf! +28: toString! +29: valueOf! +29: toString! +30: valueOf! +30: toString! +, => => , +, => => , +null, null => => null, null +null, null => => null, null +true, true => => true, true +true, true => => true, true +false, false => => false, false +false, false => => false, false +0, 0 => => 0, 0 +0, 0 => => 0, 0 +1, 1 => => 1, 1 +1, 1 => => 1, 1 +0.5, 0.5 => => 0.5, 0.5 +0.5, 0.5 => => 0.5, 0.5 +-1, -1 => => -1, -1 +-1, -1 => => -1, -1 +-0.5, -0.5 => => -0.5, -0.5 +-0.5, -0.5 => => -0.5, -0.5 +2147483647, 2147483647 => => 2147483647, 2147483647 +2147483647, 2147483647 => => 2147483647, 2147483647 +2147483648, 2147483648 => => 2147483648, 2147483648 +2147483648, 2147483648 => => 2147483648, 2147483648 +8589934593, 8589934593 => => 8589934593, 8589934593 +8589934593, 8589934593 => => 8589934593, 8589934593 +Infinity, Infinity => => Infinity, Infinity +Infinity, Infinity => => Infinity, Infinity +-Infinity, -Infinity => => -Infinity, -Infinity +-Infinity, -Infinity => => -Infinity, -Infinity +NaN, NaN => => NaN, NaN +NaN, NaN => => NaN, NaN +, => => , +, => => , +0, 0 => => 0, 0 +0, 0 => => 0, 0 +-0, -0 => => -0, -0 +-0, -0 => => -0, -0 +0.0, 0.0 => => 0.0, 0.0 +0.0, 0.0 => => 0.0, 0.0 +1, 1 => => 1, 1 +1, 1 => => 1, 1 +Hello World!, Hello World! => => Hello World!, Hello World! +Hello World!, Hello World! => => Hello World!, Hello World! +true, true => => true, true +true, true => => true, true +_level0, _level0 => => _level0, _level0 +_level0, _level0 => => _level0, _level0 +????????????, ???????????? => => ????????????, ???????????? +????????????, ???????????? => => ????????????, ???????????? +_level0, _level0 => => _level0, _level0 +_level0, _level0 => => _level0, _level0 +[object Object], [object Object] => => [object Object], [object Object] +[object Object], [object Object] => => [object Object], [object Object] +, => => , +, => => , +valueOf called +toString called +valueOf called +toString called +valueOf called +toString called +valueOf called +toString called +[type Object], [type Object] => => [type Object], [type Object] +valueOf called +toString called +valueOf called +toString called +valueOf called +toString called +valueOf called +toString called +[type Object], [type Object] => => [type Object], [type Object] +toString called with +toString called with +toString called with +toString called with +[type Object], [type Object] => => [type Object], [type Object] +toString called with +toString called with +toString called with +toString called with +[type Object], [type Object] => => [type Object], [type Object] +valueOf called with +valueOf called with +valueOf called with +valueOf called with +[object Object], [object Object] => => [object Object], [object Object] +valueOf called with +valueOf called with +valueOf called with +valueOf called with +[object Object], [object Object] => => [object Object], [object Object] +, => => , +, => => , +0: valueOf! +0: valueOf! +0: valueOf! +0: valueOf! +, => => , +0: valueOf! +0: valueOf! +0: valueOf! +0: valueOf! +, => => , +1: valueOf! +1: valueOf! +1: valueOf! +1: valueOf! +null, null => => null, null +1: valueOf! +1: valueOf! +1: valueOf! +1: valueOf! +null, null => => null, null +2: valueOf! +2: valueOf! +2: valueOf! +2: valueOf! +true, true => => true, true +2: valueOf! +2: valueOf! +2: valueOf! +2: valueOf! +true, true => => true, true +3: valueOf! +3: valueOf! +3: valueOf! +3: valueOf! +false, false => => false, false +3: valueOf! +3: valueOf! +3: valueOf! +3: valueOf! +false, false => => false, false +4: valueOf! +4: valueOf! +4: valueOf! +4: valueOf! +0, 0 => => 0, 0 +4: valueOf! +4: valueOf! +4: valueOf! +4: valueOf! +0, 0 => => 0, 0 +5: valueOf! +5: valueOf! +5: valueOf! +5: valueOf! +1, 1 => => 1, 1 +5: valueOf! +5: valueOf! +5: valueOf! +5: valueOf! +1, 1 => => 1, 1 +6: valueOf! +6: valueOf! +6: valueOf! +6: valueOf! +0.5, 0.5 => => 0.5, 0.5 +6: valueOf! +6: valueOf! +6: valueOf! +6: valueOf! +0.5, 0.5 => => 0.5, 0.5 +7: valueOf! +7: valueOf! +7: valueOf! +7: valueOf! +-1, -1 => => -1, -1 +7: valueOf! +7: valueOf! +7: valueOf! +7: valueOf! +-1, -1 => => -1, -1 +8: valueOf! +8: valueOf! +8: valueOf! +8: valueOf! +-0.5, -0.5 => => -0.5, -0.5 +8: valueOf! +8: valueOf! +8: valueOf! +8: valueOf! +-0.5, -0.5 => => -0.5, -0.5 +9: valueOf! +9: valueOf! +9: valueOf! +9: valueOf! +2147483647, 2147483647 => => 2147483647, 2147483647 +9: valueOf! +9: valueOf! +9: valueOf! +9: valueOf! +2147483647, 2147483647 => => 2147483647, 2147483647 +10: valueOf! +10: valueOf! +10: valueOf! +10: valueOf! +2147483648, 2147483648 => => 2147483648, 2147483648 +10: valueOf! +10: valueOf! +10: valueOf! +10: valueOf! +2147483648, 2147483648 => => 2147483648, 2147483648 +11: valueOf! +11: valueOf! +11: valueOf! +11: valueOf! +8589934593, 8589934593 => => 8589934593, 8589934593 +11: valueOf! +11: valueOf! +11: valueOf! +11: valueOf! +8589934593, 8589934593 => => 8589934593, 8589934593 +12: valueOf! +12: valueOf! +12: valueOf! +12: valueOf! +Infinity, Infinity => => Infinity, Infinity +12: valueOf! +12: valueOf! +12: valueOf! +12: valueOf! +Infinity, Infinity => => Infinity, Infinity +13: valueOf! +13: valueOf! +13: valueOf! +13: valueOf! +-Infinity, -Infinity => => -Infinity, -Infinity +13: valueOf! +13: valueOf! +13: valueOf! +13: valueOf! +-Infinity, -Infinity => => -Infinity, -Infinity +14: valueOf! +14: valueOf! +14: valueOf! +14: valueOf! +NaN, NaN => => NaN, NaN +14: valueOf! +14: valueOf! +14: valueOf! +14: valueOf! +NaN, NaN => => NaN, NaN +15: valueOf! +15: valueOf! +15: valueOf! +15: valueOf! +, => => , +15: valueOf! +15: valueOf! +15: valueOf! +15: valueOf! +, => => , +16: valueOf! +16: valueOf! +16: valueOf! +16: valueOf! +0, 0 => => 0, 0 +16: valueOf! +16: valueOf! +16: valueOf! +16: valueOf! +0, 0 => => 0, 0 +17: valueOf! +17: valueOf! +17: valueOf! +17: valueOf! +-0, -0 => => -0, -0 +17: valueOf! +17: valueOf! +17: valueOf! +17: valueOf! +-0, -0 => => -0, -0 +18: valueOf! +18: valueOf! +18: valueOf! +18: valueOf! +0.0, 0.0 => => 0.0, 0.0 +18: valueOf! +18: valueOf! +18: valueOf! +18: valueOf! +0.0, 0.0 => => 0.0, 0.0 +19: valueOf! +19: valueOf! +19: valueOf! +19: valueOf! +1, 1 => => 1, 1 +19: valueOf! +19: valueOf! +19: valueOf! +19: valueOf! +1, 1 => => 1, 1 +20: valueOf! +20: valueOf! +20: valueOf! +20: valueOf! +Hello World!, Hello World! => => Hello World!, Hello World! +20: valueOf! +20: valueOf! +20: valueOf! +20: valueOf! +Hello World!, Hello World! => => Hello World!, Hello World! +21: valueOf! +21: valueOf! +21: valueOf! +21: valueOf! +true, true => => true, true +21: valueOf! +21: valueOf! +21: valueOf! +21: valueOf! +true, true => => true, true +22: valueOf! +22: valueOf! +22: valueOf! +22: valueOf! +_level0, _level0 => => _level0, _level0 +22: valueOf! +22: valueOf! +22: valueOf! +22: valueOf! +_level0, _level0 => => _level0, _level0 +23: valueOf! +23: valueOf! +23: valueOf! +23: valueOf! +????????????, ???????????? => => ????????????, ???????????? +23: valueOf! +23: valueOf! +23: valueOf! +23: valueOf! +????????????, ???????????? => => ????????????, ???????????? +24: valueOf! +24: valueOf! +24: valueOf! +24: valueOf! +_level0, _level0 => => _level0, _level0 +24: valueOf! +24: valueOf! +24: valueOf! +24: valueOf! +_level0, _level0 => => _level0, _level0 +25: valueOf! +25: toString! +25: valueOf! +25: toString! +25: valueOf! +25: toString! +25: valueOf! +25: toString! +[type Object], [type Object] => => [type Object], [type Object] +25: valueOf! +25: toString! +25: valueOf! +25: toString! +25: valueOf! +25: toString! +25: valueOf! +25: toString! +[type Object], [type Object] => => [type Object], [type Object] +26: valueOf! +26: valueOf! +26: valueOf! +26: valueOf! +, => => , +26: valueOf! +26: valueOf! +26: valueOf! +26: valueOf! +, => => , +27: valueOf! +27: toString! +27: valueOf! +27: toString! +27: valueOf! +27: toString! +27: valueOf! +27: toString! +[type Object], [type Object] => => [type Object], [type Object] +27: valueOf! +27: toString! +27: valueOf! +27: toString! +27: valueOf! +27: toString! +27: valueOf! +27: toString! +[type Object], [type Object] => => [type Object], [type Object] +28: valueOf! +28: toString! +28: valueOf! +28: toString! +28: valueOf! +28: toString! +28: valueOf! +28: toString! +[type Object], [type Object] => => [type Object], [type Object] +28: valueOf! +28: toString! +28: valueOf! +28: toString! +28: valueOf! +28: toString! +28: valueOf! +28: toString! +[type Object], [type Object] => => [type Object], [type Object] +29: valueOf! +29: toString! +29: valueOf! +29: toString! +29: valueOf! +29: toString! +29: valueOf! +29: toString! +[type Object], [type Object] => => [type Object], [type Object] +29: valueOf! +29: toString! +29: valueOf! +29: toString! +29: valueOf! +29: toString! +29: valueOf! +29: toString! +[type Object], [type Object] => => [type Object], [type Object] +30: valueOf! +30: toString! +30: valueOf! +30: toString! +30: valueOf! +30: toString! +30: valueOf! +30: toString! +[type Object], [type Object] => => [type Object], [type Object] +30: valueOf! +30: toString! +30: valueOf! +30: toString! +30: valueOf! +30: toString! +30: valueOf! +30: toString! +[type Object], [type Object] => => [type Object], [type Object] +Chaining to see accuracy +0, 0 => => 0, 0 +0, 0 => => 0, 0 +0, 0 => => 0, 0 +0, 0 => => 0, 0 +0, 0 => => 0, 0 +0, 0 => => 0, 0 +0, 0 => => 0, 0 +0, 0 => => 0, 0 +Testing values on prototype +0, 0 => => 0, 0 +0, 0 => => 0, 0 +Testing addProperty +, => => , +, => => , diff --git a/test/trace/localToGlobal-various-6.swf b/test/trace/localToGlobal-various-6.swf new file mode 100644 index 0000000..67c4892 Binary files /dev/null and b/test/trace/localToGlobal-various-6.swf differ diff --git a/test/trace/localToGlobal-various-6.swf.trace b/test/trace/localToGlobal-various-6.swf.trace new file mode 100644 index 0000000..6327260 --- /dev/null +++ b/test/trace/localToGlobal-various-6.swf.trace @@ -0,0 +1,524 @@ +Test empty or semi-empty stuctures +, => => , +, => => , +10, => => 10, +, 10 => => , 10 +10, => => 10, +, 10 => => , 10 +Test various values +valueOf called +toString called +toString called with +valueOf called with +0: valueOf! +1: valueOf! +2: valueOf! +3: valueOf! +4: valueOf! +5: valueOf! +6: valueOf! +7: valueOf! +8: valueOf! +9: valueOf! +10: valueOf! +11: valueOf! +12: valueOf! +13: valueOf! +14: valueOf! +15: valueOf! +16: valueOf! +17: valueOf! +18: valueOf! +19: valueOf! +20: valueOf! +21: valueOf! +22: valueOf! +23: valueOf! +24: valueOf! +25: valueOf! +25: toString! +26: valueOf! +26: toString! +27: valueOf! +27: toString! +28: valueOf! +28: toString! +29: valueOf! +29: toString! +30: valueOf! +30: toString! +, => => , +, => => , +null, null => => null, null +null, null => => null, null +true, true => => true, true +true, true => => true, true +false, false => => false, false +false, false => => false, false +0, 0 => => 50, 50 +0, 0 => => -100, -100 +1, 1 => => 50.5, 50.5 +1, 1 => => -98, -98 +0.5, 0.5 => => 50.25, 50.25 +0.5, 0.5 => => -99, -99 +-1, -1 => => 49.5, 49.5 +-1, -1 => => -102, -102 +-0.5, -0.5 => => 49.75, 49.75 +-0.5, -0.5 => => -101, -101 +2147483647, 2147483647 => => 49.5, 49.5 +2147483647, 2147483647 => => -102, -102 +2147483648, 2147483648 => => 50, 50 +2147483648, 2147483648 => => -100, -100 +8589934593, 8589934593 => => 50.5, 50.5 +8589934593, 8589934593 => => -98, -98 +Infinity, Infinity => => 50, 50 +Infinity, Infinity => => -100, -100 +-Infinity, -Infinity => => 50, 50 +-Infinity, -Infinity => => -100, -100 +NaN, NaN => => 50, 50 +NaN, NaN => => -100, -100 +, => => , +, => => , +0, 0 => => 0, 0 +0, 0 => => 0, 0 +-0, -0 => => -0, -0 +-0, -0 => => -0, -0 +0.0, 0.0 => => 0.0, 0.0 +0.0, 0.0 => => 0.0, 0.0 +1, 1 => => 1, 1 +1, 1 => => 1, 1 +Hello World!, Hello World! => => Hello World!, Hello World! +Hello World!, Hello World! => => Hello World!, Hello World! +true, true => => true, true +true, true => => true, true +_level0, _level0 => => _level0, _level0 +_level0, _level0 => => _level0, _level0 +??????, ?????? => => ??????, ?????? +??????, ?????? => => ??????, ?????? +_level0, _level0 => => _level0, _level0 +_level0, _level0 => => _level0, _level0 +[object Object], [object Object] => => [object Object], [object Object] +[object Object], [object Object] => => [object Object], [object Object] +[type Function], [type Function] => => [type Function], [type Function] +[type Function], [type Function] => => [type Function], [type Function] +valueOf called +toString called +valueOf called +toString called +valueOf called +toString called +valueOf called +toString called +[type Object], [type Object] => => [type Object], [type Object] +valueOf called +toString called +valueOf called +toString called +valueOf called +toString called +valueOf called +toString called +[type Object], [type Object] => => [type Object], [type Object] +toString called with +toString called with +toString called with +toString called with +[type Object], [type Object] => => [type Object], [type Object] +toString called with +toString called with +toString called with +toString called with +[type Object], [type Object] => => [type Object], [type Object] +valueOf called with +valueOf called with +valueOf called with +valueOf called with +[object Object], [object Object] => => [object Object], [object Object] +valueOf called with +valueOf called with +valueOf called with +valueOf called with +[object Object], [object Object] => => [object Object], [object Object] +, => => , +, => => , +0: valueOf! +0: valueOf! +0: valueOf! +0: valueOf! +, => => , +0: valueOf! +0: valueOf! +0: valueOf! +0: valueOf! +, => => , +1: valueOf! +1: valueOf! +1: valueOf! +1: valueOf! +null, null => => null, null +1: valueOf! +1: valueOf! +1: valueOf! +1: valueOf! +null, null => => null, null +2: valueOf! +2: valueOf! +2: valueOf! +2: valueOf! +true, true => => true, true +2: valueOf! +2: valueOf! +2: valueOf! +2: valueOf! +true, true => => true, true +3: valueOf! +3: valueOf! +3: valueOf! +3: valueOf! +false, false => => false, false +3: valueOf! +3: valueOf! +3: valueOf! +3: valueOf! +false, false => => false, false +4: valueOf! +4: valueOf! +4: valueOf! +4: valueOf! +0, 0 => => 0, 0 +4: valueOf! +4: valueOf! +4: valueOf! +4: valueOf! +0, 0 => => 0, 0 +5: valueOf! +5: valueOf! +5: valueOf! +5: valueOf! +1, 1 => => 1, 1 +5: valueOf! +5: valueOf! +5: valueOf! +5: valueOf! +1, 1 => => 1, 1 +6: valueOf! +6: valueOf! +6: valueOf! +6: valueOf! +0.5, 0.5 => => 0.5, 0.5 +6: valueOf! +6: valueOf! +6: valueOf! +6: valueOf! +0.5, 0.5 => => 0.5, 0.5 +7: valueOf! +7: valueOf! +7: valueOf! +7: valueOf! +-1, -1 => => -1, -1 +7: valueOf! +7: valueOf! +7: valueOf! +7: valueOf! +-1, -1 => => -1, -1 +8: valueOf! +8: valueOf! +8: valueOf! +8: valueOf! +-0.5, -0.5 => => -0.5, -0.5 +8: valueOf! +8: valueOf! +8: valueOf! +8: valueOf! +-0.5, -0.5 => => -0.5, -0.5 +9: valueOf! +9: valueOf! +9: valueOf! +9: valueOf! +2147483647, 2147483647 => => 2147483647, 2147483647 +9: valueOf! +9: valueOf! +9: valueOf! +9: valueOf! +2147483647, 2147483647 => => 2147483647, 2147483647 +10: valueOf! +10: valueOf! +10: valueOf! +10: valueOf! +2147483648, 2147483648 => => 2147483648, 2147483648 +10: valueOf! +10: valueOf! +10: valueOf! +10: valueOf! +2147483648, 2147483648 => => 2147483648, 2147483648 +11: valueOf! +11: valueOf! +11: valueOf! +11: valueOf! +8589934593, 8589934593 => => 8589934593, 8589934593 +11: valueOf! +11: valueOf! +11: valueOf! +11: valueOf! +8589934593, 8589934593 => => 8589934593, 8589934593 +12: valueOf! +12: valueOf! +12: valueOf! +12: valueOf! +Infinity, Infinity => => Infinity, Infinity +12: valueOf! +12: valueOf! +12: valueOf! +12: valueOf! +Infinity, Infinity => => Infinity, Infinity +13: valueOf! +13: valueOf! +13: valueOf! +13: valueOf! +-Infinity, -Infinity => => -Infinity, -Infinity +13: valueOf! +13: valueOf! +13: valueOf! +13: valueOf! +-Infinity, -Infinity => => -Infinity, -Infinity +14: valueOf! +14: valueOf! +14: valueOf! +14: valueOf! +NaN, NaN => => NaN, NaN +14: valueOf! +14: valueOf! +14: valueOf! +14: valueOf! +NaN, NaN => => NaN, NaN +15: valueOf! +15: valueOf! +15: valueOf! +15: valueOf! +, => => , +15: valueOf! +15: valueOf! +15: valueOf! +15: valueOf! +, => => , +16: valueOf! +16: valueOf! +16: valueOf! +16: valueOf! +0, 0 => => 0, 0 +16: valueOf! +16: valueOf! +16: valueOf! +16: valueOf! +0, 0 => => 0, 0 +17: valueOf! +17: valueOf! +17: valueOf! +17: valueOf! +-0, -0 => => -0, -0 +17: valueOf! +17: valueOf! +17: valueOf! +17: valueOf! +-0, -0 => => -0, -0 +18: valueOf! +18: valueOf! +18: valueOf! +18: valueOf! +0.0, 0.0 => => 0.0, 0.0 +18: valueOf! +18: valueOf! +18: valueOf! +18: valueOf! +0.0, 0.0 => => 0.0, 0.0 +19: valueOf! +19: valueOf! +19: valueOf! +19: valueOf! +1, 1 => => 1, 1 +19: valueOf! +19: valueOf! +19: valueOf! +19: valueOf! +1, 1 => => 1, 1 +20: valueOf! +20: valueOf! +20: valueOf! +20: valueOf! +Hello World!, Hello World! => => Hello World!, Hello World! +20: valueOf! +20: valueOf! +20: valueOf! +20: valueOf! +Hello World!, Hello World! => => Hello World!, Hello World! +21: valueOf! +21: valueOf! +21: valueOf! +21: valueOf! +true, true => => true, true +21: valueOf! +21: valueOf! +21: valueOf! +21: valueOf! +true, true => => true, true +22: valueOf! +22: valueOf! +22: valueOf! +22: valueOf! +_level0, _level0 => => _level0, _level0 +22: valueOf! +22: valueOf! +22: valueOf! +22: valueOf! +_level0, _level0 => => _level0, _level0 +23: valueOf! +23: valueOf! +23: valueOf! +23: valueOf! +??????, ?????? => => ??????, ?????? +23: valueOf! +23: valueOf! +23: valueOf! +23: valueOf! +??????, ?????? => => ??????, ?????? +24: valueOf! +24: valueOf! +24: valueOf! +24: valueOf! +_level0, _level0 => => _level0, _level0 +24: valueOf! +24: valueOf! +24: valueOf! +24: valueOf! +_level0, _level0 => => _level0, _level0 +25: valueOf! +25: toString! +25: valueOf! +25: toString! +25: valueOf! +25: toString! +25: valueOf! +25: toString! +[type Object], [type Object] => => [type Object], [type Object] +25: valueOf! +25: toString! +25: valueOf! +25: toString! +25: valueOf! +25: toString! +25: valueOf! +25: toString! +[type Object], [type Object] => => [type Object], [type Object] +26: valueOf! +26: toString! +26: valueOf! +26: toString! +26: valueOf! +26: toString! +26: valueOf! +26: toString! +[type Object], [type Object] => => [type Object], [type Object] +26: valueOf! +26: toString! +26: valueOf! +26: toString! +26: valueOf! +26: toString! +26: valueOf! +26: toString! +[type Object], [type Object] => => [type Object], [type Object] +27: valueOf! +27: toString! +27: valueOf! +27: toString! +27: valueOf! +27: toString! +27: valueOf! +27: toString! +[type Object], [type Object] => => [type Object], [type Object] +27: valueOf! +27: toString! +27: valueOf! +27: toString! +27: valueOf! +27: toString! +27: valueOf! +27: toString! +[type Object], [type Object] => => [type Object], [type Object] +28: valueOf! +28: toString! +28: valueOf! +28: toString! +28: valueOf! +28: toString! +28: valueOf! +28: toString! +[type Object], [type Object] => => [type Object], [type Object] +28: valueOf! +28: toString! +28: valueOf! +28: toString! +28: valueOf! +28: toString! +28: valueOf! +28: toString! +[type Object], [type Object] => => [type Object], [type Object] +29: valueOf! +29: toString! +29: valueOf! +29: toString! +29: valueOf! +29: toString! +29: valueOf! +29: toString! +[type Object], [type Object] => => [type Object], [type Object] +29: valueOf! +29: toString! +29: valueOf! +29: toString! +29: valueOf! +29: toString! +29: valueOf! +29: toString! +[type Object], [type Object] => => [type Object], [type Object] +30: valueOf! +30: toString! +30: valueOf! +30: toString! +30: valueOf! +30: toString! +30: valueOf! +30: toString! +[type Object], [type Object] => => [type Object], [type Object] +30: valueOf! +30: toString! +30: valueOf! +30: toString! +30: valueOf! +30: toString! +30: valueOf! +30: toString! +[type Object], [type Object] => => [type Object], [type Object] +Chaining to see accuracy +0, 0 => => 50, 50 +50, 50 => => 75, 75 +75, 75 => => 87.5, 87.5 +87.5, 87.5 => => 93.75, 93.75 +93.75, 93.75 => => 87.5, 87.5 +87.5, 87.5 => => 75, 75 +75, 75 => => 50, 50 +50, 50 => => 0, 0 +Testing values on prototype +0, 0 => => 0, 0 +0, 0 => => -100, -100 +Testing addProperty +x +y +x +y +50, 50 => => 50, 50 +x +y +x +y +50, 50 => => 50, 50 diff --git a/test/trace/localToGlobal-various-7.swf b/test/trace/localToGlobal-various-7.swf new file mode 100644 index 0000000..173db23 Binary files /dev/null and b/test/trace/localToGlobal-various-7.swf differ diff --git a/test/trace/localToGlobal-various-7.swf.trace b/test/trace/localToGlobal-various-7.swf.trace new file mode 100644 index 0000000..4c98b60 --- /dev/null +++ b/test/trace/localToGlobal-various-7.swf.trace @@ -0,0 +1,524 @@ +Test empty or semi-empty stuctures +undefined, undefined => undefined => undefined, undefined +undefined, undefined => undefined => undefined, undefined +10, undefined => undefined => 10, undefined +undefined, 10 => undefined => undefined, 10 +10, undefined => undefined => 10, undefined +undefined, 10 => undefined => undefined, 10 +Test various values +valueOf called +toString called +toString called with +valueOf called with +0: valueOf! +1: valueOf! +2: valueOf! +3: valueOf! +4: valueOf! +5: valueOf! +6: valueOf! +7: valueOf! +8: valueOf! +9: valueOf! +10: valueOf! +11: valueOf! +12: valueOf! +13: valueOf! +14: valueOf! +15: valueOf! +16: valueOf! +17: valueOf! +18: valueOf! +19: valueOf! +20: valueOf! +21: valueOf! +22: valueOf! +23: valueOf! +24: valueOf! +25: valueOf! +25: toString! +26: valueOf! +26: toString! +27: valueOf! +27: toString! +28: valueOf! +28: toString! +29: valueOf! +29: toString! +30: valueOf! +30: toString! +undefined, undefined => undefined => undefined, undefined +undefined, undefined => undefined => undefined, undefined +null, null => undefined => null, null +null, null => undefined => null, null +true, true => undefined => true, true +true, true => undefined => true, true +false, false => undefined => false, false +false, false => undefined => false, false +0, 0 => undefined => 50, 50 +0, 0 => undefined => -100, -100 +1, 1 => undefined => 50.5, 50.5 +1, 1 => undefined => -98, -98 +0.5, 0.5 => undefined => 50.25, 50.25 +0.5, 0.5 => undefined => -99, -99 +-1, -1 => undefined => 49.5, 49.5 +-1, -1 => undefined => -102, -102 +-0.5, -0.5 => undefined => 49.75, 49.75 +-0.5, -0.5 => undefined => -101, -101 +2147483647, 2147483647 => undefined => 49.5, 49.5 +2147483647, 2147483647 => undefined => -102, -102 +2147483648, 2147483648 => undefined => 50, 50 +2147483648, 2147483648 => undefined => -100, -100 +8589934593, 8589934593 => undefined => 50.5, 50.5 +8589934593, 8589934593 => undefined => -98, -98 +Infinity, Infinity => undefined => 50, 50 +Infinity, Infinity => undefined => -100, -100 +-Infinity, -Infinity => undefined => 50, 50 +-Infinity, -Infinity => undefined => -100, -100 +NaN, NaN => undefined => 50, 50 +NaN, NaN => undefined => -100, -100 +, => undefined => , +, => undefined => , +0, 0 => undefined => 0, 0 +0, 0 => undefined => 0, 0 +-0, -0 => undefined => -0, -0 +-0, -0 => undefined => -0, -0 +0.0, 0.0 => undefined => 0.0, 0.0 +0.0, 0.0 => undefined => 0.0, 0.0 +1, 1 => undefined => 1, 1 +1, 1 => undefined => 1, 1 +Hello World!, Hello World! => undefined => Hello World!, Hello World! +Hello World!, Hello World! => undefined => Hello World!, Hello World! +true, true => undefined => true, true +true, true => undefined => true, true +_level0, _level0 => undefined => _level0, _level0 +_level0, _level0 => undefined => _level0, _level0 +??????, ?????? => undefined => ??????, ?????? +??????, ?????? => undefined => ??????, ?????? +_level0, _level0 => undefined => _level0, _level0 +_level0, _level0 => undefined => _level0, _level0 +[object Object], [object Object] => undefined => [object Object], [object Object] +[object Object], [object Object] => undefined => [object Object], [object Object] +[type Function], [type Function] => undefined => [type Function], [type Function] +[type Function], [type Function] => undefined => [type Function], [type Function] +valueOf called +toString called +valueOf called +toString called +valueOf called +toString called +valueOf called +toString called +[type Object], [type Object] => undefined => [type Object], [type Object] +valueOf called +toString called +valueOf called +toString called +valueOf called +toString called +valueOf called +toString called +[type Object], [type Object] => undefined => [type Object], [type Object] +toString called with +toString called with +toString called with +toString called with +[type Object], [type Object] => undefined => [type Object], [type Object] +toString called with +toString called with +toString called with +toString called with +[type Object], [type Object] => undefined => [type Object], [type Object] +valueOf called with +valueOf called with +valueOf called with +valueOf called with +[object Object], [object Object] => undefined => [object Object], [object Object] +valueOf called with +valueOf called with +valueOf called with +valueOf called with +[object Object], [object Object] => undefined => [object Object], [object Object] +undefined, undefined => undefined => undefined, undefined +undefined, undefined => undefined => undefined, undefined +0: valueOf! +0: valueOf! +0: valueOf! +0: valueOf! +undefined, undefined => undefined => undefined, undefined +0: valueOf! +0: valueOf! +0: valueOf! +0: valueOf! +undefined, undefined => undefined => undefined, undefined +1: valueOf! +1: valueOf! +1: valueOf! +1: valueOf! +null, null => undefined => null, null +1: valueOf! +1: valueOf! +1: valueOf! +1: valueOf! +null, null => undefined => null, null +2: valueOf! +2: valueOf! +2: valueOf! +2: valueOf! +true, true => undefined => true, true +2: valueOf! +2: valueOf! +2: valueOf! +2: valueOf! +true, true => undefined => true, true +3: valueOf! +3: valueOf! +3: valueOf! +3: valueOf! +false, false => undefined => false, false +3: valueOf! +3: valueOf! +3: valueOf! +3: valueOf! +false, false => undefined => false, false +4: valueOf! +4: valueOf! +4: valueOf! +4: valueOf! +0, 0 => undefined => 0, 0 +4: valueOf! +4: valueOf! +4: valueOf! +4: valueOf! +0, 0 => undefined => 0, 0 +5: valueOf! +5: valueOf! +5: valueOf! +5: valueOf! +1, 1 => undefined => 1, 1 +5: valueOf! +5: valueOf! +5: valueOf! +5: valueOf! +1, 1 => undefined => 1, 1 +6: valueOf! +6: valueOf! +6: valueOf! +6: valueOf! +0.5, 0.5 => undefined => 0.5, 0.5 +6: valueOf! +6: valueOf! +6: valueOf! +6: valueOf! +0.5, 0.5 => undefined => 0.5, 0.5 +7: valueOf! +7: valueOf! +7: valueOf! +7: valueOf! +-1, -1 => undefined => -1, -1 +7: valueOf! +7: valueOf! +7: valueOf! +7: valueOf! +-1, -1 => undefined => -1, -1 +8: valueOf! +8: valueOf! +8: valueOf! +8: valueOf! +-0.5, -0.5 => undefined => -0.5, -0.5 +8: valueOf! +8: valueOf! +8: valueOf! +8: valueOf! +-0.5, -0.5 => undefined => -0.5, -0.5 +9: valueOf! +9: valueOf! +9: valueOf! +9: valueOf! +2147483647, 2147483647 => undefined => 2147483647, 2147483647 +9: valueOf! +9: valueOf! +9: valueOf! +9: valueOf! +2147483647, 2147483647 => undefined => 2147483647, 2147483647 +10: valueOf! +10: valueOf! +10: valueOf! +10: valueOf! +2147483648, 2147483648 => undefined => 2147483648, 2147483648 +10: valueOf! +10: valueOf! +10: valueOf! +10: valueOf! +2147483648, 2147483648 => undefined => 2147483648, 2147483648 +11: valueOf! +11: valueOf! +11: valueOf! +11: valueOf! +8589934593, 8589934593 => undefined => 8589934593, 8589934593 +11: valueOf! +11: valueOf! +11: valueOf! +11: valueOf! +8589934593, 8589934593 => undefined => 8589934593, 8589934593 +12: valueOf! +12: valueOf! +12: valueOf! +12: valueOf! +Infinity, Infinity => undefined => Infinity, Infinity +12: valueOf! +12: valueOf! +12: valueOf! +12: valueOf! +Infinity, Infinity => undefined => Infinity, Infinity +13: valueOf! +13: valueOf! +13: valueOf! +13: valueOf! +-Infinity, -Infinity => undefined => -Infinity, -Infinity +13: valueOf! +13: valueOf! +13: valueOf! +13: valueOf! +-Infinity, -Infinity => undefined => -Infinity, -Infinity +14: valueOf! +14: valueOf! +14: valueOf! +14: valueOf! +NaN, NaN => undefined => NaN, NaN +14: valueOf! +14: valueOf! +14: valueOf! +14: valueOf! +NaN, NaN => undefined => NaN, NaN +15: valueOf! +15: valueOf! +15: valueOf! +15: valueOf! +, => undefined => , +15: valueOf! +15: valueOf! +15: valueOf! +15: valueOf! +, => undefined => , +16: valueOf! +16: valueOf! +16: valueOf! +16: valueOf! +0, 0 => undefined => 0, 0 +16: valueOf! +16: valueOf! +16: valueOf! +16: valueOf! +0, 0 => undefined => 0, 0 +17: valueOf! +17: valueOf! +17: valueOf! +17: valueOf! +-0, -0 => undefined => -0, -0 +17: valueOf! +17: valueOf! +17: valueOf! +17: valueOf! +-0, -0 => undefined => -0, -0 +18: valueOf! +18: valueOf! +18: valueOf! +18: valueOf! +0.0, 0.0 => undefined => 0.0, 0.0 +18: valueOf! +18: valueOf! +18: valueOf! +18: valueOf! +0.0, 0.0 => undefined => 0.0, 0.0 +19: valueOf! +19: valueOf! +19: valueOf! +19: valueOf! +1, 1 => undefined => 1, 1 +19: valueOf! +19: valueOf! +19: valueOf! +19: valueOf! +1, 1 => undefined => 1, 1 +20: valueOf! +20: valueOf! +20: valueOf! +20: valueOf! +Hello World!, Hello World! => undefined => Hello World!, Hello World! +20: valueOf! +20: valueOf! +20: valueOf! +20: valueOf! +Hello World!, Hello World! => undefined => Hello World!, Hello World! +21: valueOf! +21: valueOf! +21: valueOf! +21: valueOf! +true, true => undefined => true, true +21: valueOf! +21: valueOf! +21: valueOf! +21: valueOf! +true, true => undefined => true, true +22: valueOf! +22: valueOf! +22: valueOf! +22: valueOf! +_level0, _level0 => undefined => _level0, _level0 +22: valueOf! +22: valueOf! +22: valueOf! +22: valueOf! +_level0, _level0 => undefined => _level0, _level0 +23: valueOf! +23: valueOf! +23: valueOf! +23: valueOf! +??????, ?????? => undefined => ??????, ?????? +23: valueOf! +23: valueOf! +23: valueOf! +23: valueOf! +??????, ?????? => undefined => ??????, ?????? +24: valueOf! +24: valueOf! +24: valueOf! +24: valueOf! +_level0, _level0 => undefined => _level0, _level0 +24: valueOf! +24: valueOf! +24: valueOf! +24: valueOf! +_level0, _level0 => undefined => _level0, _level0 +25: valueOf! +25: toString! +25: valueOf! +25: toString! +25: valueOf! +25: toString! +25: valueOf! +25: toString! +[type Object], [type Object] => undefined => [type Object], [type Object] +25: valueOf! +25: toString! +25: valueOf! +25: toString! +25: valueOf! +25: toString! +25: valueOf! +25: toString! +[type Object], [type Object] => undefined => [type Object], [type Object] +26: valueOf! +26: toString! +26: valueOf! +26: toString! +26: valueOf! +26: toString! +26: valueOf! +26: toString! +[type Object], [type Object] => undefined => [type Object], [type Object] +26: valueOf! +26: toString! +26: valueOf! +26: toString! +26: valueOf! +26: toString! +26: valueOf! +26: toString! +[type Object], [type Object] => undefined => [type Object], [type Object] +27: valueOf! +27: toString! +27: valueOf! +27: toString! +27: valueOf! +27: toString! +27: valueOf! +27: toString! +[type Object], [type Object] => undefined => [type Object], [type Object] +27: valueOf! +27: toString! +27: valueOf! +27: toString! +27: valueOf! +27: toString! +27: valueOf! +27: toString! +[type Object], [type Object] => undefined => [type Object], [type Object] +28: valueOf! +28: toString! +28: valueOf! +28: toString! +28: valueOf! +28: toString! +28: valueOf! +28: toString! +[type Object], [type Object] => undefined => [type Object], [type Object] +28: valueOf! +28: toString! +28: valueOf! +28: toString! +28: valueOf! +28: toString! +28: valueOf! +28: toString! +[type Object], [type Object] => undefined => [type Object], [type Object] +29: valueOf! +29: toString! +29: valueOf! +29: toString! +29: valueOf! +29: toString! +29: valueOf! +29: toString! +[type Object], [type Object] => undefined => [type Object], [type Object] +29: valueOf! +29: toString! +29: valueOf! +29: toString! +29: valueOf! +29: toString! +29: valueOf! +29: toString! +[type Object], [type Object] => undefined => [type Object], [type Object] +30: valueOf! +30: toString! +30: valueOf! +30: toString! +30: valueOf! +30: toString! +30: valueOf! +30: toString! +[type Object], [type Object] => undefined => [type Object], [type Object] +30: valueOf! +30: toString! +30: valueOf! +30: toString! +30: valueOf! +30: toString! +30: valueOf! +30: toString! +[type Object], [type Object] => undefined => [type Object], [type Object] +Chaining to see accuracy +0, 0 => undefined => 50, 50 +50, 50 => undefined => 75, 75 +75, 75 => undefined => 87.5, 87.5 +87.5, 87.5 => undefined => 93.75, 93.75 +93.75, 93.75 => undefined => 87.5, 87.5 +87.5, 87.5 => undefined => 75, 75 +75, 75 => undefined => 50, 50 +50, 50 => undefined => 0, 0 +Testing values on prototype +0, 0 => undefined => 0, 0 +0, 0 => undefined => -100, -100 +Testing addProperty +x +y +x +y +50, 50 => undefined => 50, 50 +x +y +x +y +50, 50 => undefined => 50, 50 diff --git a/test/trace/localToGlobal-various-8.swf b/test/trace/localToGlobal-various-8.swf new file mode 100644 index 0000000..65d3987 Binary files /dev/null and b/test/trace/localToGlobal-various-8.swf differ diff --git a/test/trace/localToGlobal-various-8.swf.trace b/test/trace/localToGlobal-various-8.swf.trace new file mode 100644 index 0000000..4c98b60 --- /dev/null +++ b/test/trace/localToGlobal-various-8.swf.trace @@ -0,0 +1,524 @@ +Test empty or semi-empty stuctures +undefined, undefined => undefined => undefined, undefined +undefined, undefined => undefined => undefined, undefined +10, undefined => undefined => 10, undefined +undefined, 10 => undefined => undefined, 10 +10, undefined => undefined => 10, undefined +undefined, 10 => undefined => undefined, 10 +Test various values +valueOf called +toString called +toString called with +valueOf called with +0: valueOf! +1: valueOf! +2: valueOf! +3: valueOf! +4: valueOf! +5: valueOf! +6: valueOf! +7: valueOf! +8: valueOf! +9: valueOf! +10: valueOf! +11: valueOf! +12: valueOf! +13: valueOf! +14: valueOf! +15: valueOf! +16: valueOf! +17: valueOf! +18: valueOf! +19: valueOf! +20: valueOf! +21: valueOf! +22: valueOf! +23: valueOf! +24: valueOf! +25: valueOf! +25: toString! +26: valueOf! +26: toString! +27: valueOf! +27: toString! +28: valueOf! +28: toString! +29: valueOf! +29: toString! +30: valueOf! +30: toString! +undefined, undefined => undefined => undefined, undefined +undefined, undefined => undefined => undefined, undefined +null, null => undefined => null, null +null, null => undefined => null, null +true, true => undefined => true, true +true, true => undefined => true, true +false, false => undefined => false, false +false, false => undefined => false, false +0, 0 => undefined => 50, 50 +0, 0 => undefined => -100, -100 +1, 1 => undefined => 50.5, 50.5 +1, 1 => undefined => -98, -98 +0.5, 0.5 => undefined => 50.25, 50.25 +0.5, 0.5 => undefined => -99, -99 +-1, -1 => undefined => 49.5, 49.5 +-1, -1 => undefined => -102, -102 +-0.5, -0.5 => undefined => 49.75, 49.75 +-0.5, -0.5 => undefined => -101, -101 +2147483647, 2147483647 => undefined => 49.5, 49.5 +2147483647, 2147483647 => undefined => -102, -102 +2147483648, 2147483648 => undefined => 50, 50 +2147483648, 2147483648 => undefined => -100, -100 +8589934593, 8589934593 => undefined => 50.5, 50.5 +8589934593, 8589934593 => undefined => -98, -98 +Infinity, Infinity => undefined => 50, 50 +Infinity, Infinity => undefined => -100, -100 +-Infinity, -Infinity => undefined => 50, 50 +-Infinity, -Infinity => undefined => -100, -100 +NaN, NaN => undefined => 50, 50 +NaN, NaN => undefined => -100, -100 +, => undefined => , +, => undefined => , +0, 0 => undefined => 0, 0 +0, 0 => undefined => 0, 0 +-0, -0 => undefined => -0, -0 +-0, -0 => undefined => -0, -0 +0.0, 0.0 => undefined => 0.0, 0.0 +0.0, 0.0 => undefined => 0.0, 0.0 +1, 1 => undefined => 1, 1 +1, 1 => undefined => 1, 1 +Hello World!, Hello World! => undefined => Hello World!, Hello World! +Hello World!, Hello World! => undefined => Hello World!, Hello World! +true, true => undefined => true, true +true, true => undefined => true, true +_level0, _level0 => undefined => _level0, _level0 +_level0, _level0 => undefined => _level0, _level0 +??????, ?????? => undefined => ??????, ?????? +??????, ?????? => undefined => ??????, ?????? +_level0, _level0 => undefined => _level0, _level0 +_level0, _level0 => undefined => _level0, _level0 +[object Object], [object Object] => undefined => [object Object], [object Object] +[object Object], [object Object] => undefined => [object Object], [object Object] +[type Function], [type Function] => undefined => [type Function], [type Function] +[type Function], [type Function] => undefined => [type Function], [type Function] +valueOf called +toString called +valueOf called +toString called +valueOf called +toString called +valueOf called +toString called +[type Object], [type Object] => undefined => [type Object], [type Object] +valueOf called +toString called +valueOf called +toString called +valueOf called +toString called +valueOf called +toString called +[type Object], [type Object] => undefined => [type Object], [type Object] +toString called with +toString called with +toString called with +toString called with +[type Object], [type Object] => undefined => [type Object], [type Object] +toString called with +toString called with +toString called with +toString called with +[type Object], [type Object] => undefined => [type Object], [type Object] +valueOf called with +valueOf called with +valueOf called with +valueOf called with +[object Object], [object Object] => undefined => [object Object], [object Object] +valueOf called with +valueOf called with +valueOf called with +valueOf called with +[object Object], [object Object] => undefined => [object Object], [object Object] +undefined, undefined => undefined => undefined, undefined +undefined, undefined => undefined => undefined, undefined +0: valueOf! +0: valueOf! +0: valueOf! +0: valueOf! +undefined, undefined => undefined => undefined, undefined +0: valueOf! +0: valueOf! +0: valueOf! +0: valueOf! +undefined, undefined => undefined => undefined, undefined +1: valueOf! +1: valueOf! +1: valueOf! +1: valueOf! +null, null => undefined => null, null +1: valueOf! +1: valueOf! +1: valueOf! +1: valueOf! +null, null => undefined => null, null +2: valueOf! +2: valueOf! +2: valueOf! +2: valueOf! +true, true => undefined => true, true +2: valueOf! +2: valueOf! +2: valueOf! +2: valueOf! +true, true => undefined => true, true +3: valueOf! +3: valueOf! +3: valueOf! +3: valueOf! +false, false => undefined => false, false +3: valueOf! +3: valueOf! +3: valueOf! +3: valueOf! +false, false => undefined => false, false +4: valueOf! +4: valueOf! +4: valueOf! +4: valueOf! +0, 0 => undefined => 0, 0 +4: valueOf! +4: valueOf! +4: valueOf! +4: valueOf! +0, 0 => undefined => 0, 0 +5: valueOf! +5: valueOf! +5: valueOf! +5: valueOf! +1, 1 => undefined => 1, 1 +5: valueOf! +5: valueOf! +5: valueOf! +5: valueOf! +1, 1 => undefined => 1, 1 +6: valueOf! +6: valueOf! +6: valueOf! +6: valueOf! +0.5, 0.5 => undefined => 0.5, 0.5 +6: valueOf! +6: valueOf! +6: valueOf! +6: valueOf! +0.5, 0.5 => undefined => 0.5, 0.5 +7: valueOf! +7: valueOf! +7: valueOf! +7: valueOf! +-1, -1 => undefined => -1, -1 +7: valueOf! +7: valueOf! +7: valueOf! +7: valueOf! +-1, -1 => undefined => -1, -1 +8: valueOf! +8: valueOf! +8: valueOf! +8: valueOf! +-0.5, -0.5 => undefined => -0.5, -0.5 +8: valueOf! +8: valueOf! +8: valueOf! +8: valueOf! +-0.5, -0.5 => undefined => -0.5, -0.5 +9: valueOf! +9: valueOf! +9: valueOf! +9: valueOf! +2147483647, 2147483647 => undefined => 2147483647, 2147483647 +9: valueOf! +9: valueOf! +9: valueOf! +9: valueOf! +2147483647, 2147483647 => undefined => 2147483647, 2147483647 +10: valueOf! +10: valueOf! +10: valueOf! +10: valueOf! +2147483648, 2147483648 => undefined => 2147483648, 2147483648 +10: valueOf! +10: valueOf! +10: valueOf! +10: valueOf! +2147483648, 2147483648 => undefined => 2147483648, 2147483648 +11: valueOf! +11: valueOf! +11: valueOf! +11: valueOf! +8589934593, 8589934593 => undefined => 8589934593, 8589934593 +11: valueOf! +11: valueOf! +11: valueOf! +11: valueOf! +8589934593, 8589934593 => undefined => 8589934593, 8589934593 +12: valueOf! +12: valueOf! +12: valueOf! +12: valueOf! +Infinity, Infinity => undefined => Infinity, Infinity +12: valueOf! +12: valueOf! +12: valueOf! +12: valueOf! +Infinity, Infinity => undefined => Infinity, Infinity +13: valueOf! +13: valueOf! +13: valueOf! +13: valueOf! +-Infinity, -Infinity => undefined => -Infinity, -Infinity +13: valueOf! +13: valueOf! +13: valueOf! +13: valueOf! +-Infinity, -Infinity => undefined => -Infinity, -Infinity +14: valueOf! +14: valueOf! +14: valueOf! +14: valueOf! +NaN, NaN => undefined => NaN, NaN +14: valueOf! +14: valueOf! +14: valueOf! +14: valueOf! +NaN, NaN => undefined => NaN, NaN +15: valueOf! +15: valueOf! +15: valueOf! +15: valueOf! +, => undefined => , +15: valueOf! +15: valueOf! +15: valueOf! +15: valueOf! +, => undefined => , +16: valueOf! +16: valueOf! +16: valueOf! +16: valueOf! +0, 0 => undefined => 0, 0 +16: valueOf! +16: valueOf! +16: valueOf! +16: valueOf! +0, 0 => undefined => 0, 0 +17: valueOf! +17: valueOf! +17: valueOf! +17: valueOf! +-0, -0 => undefined => -0, -0 +17: valueOf! +17: valueOf! +17: valueOf! +17: valueOf! +-0, -0 => undefined => -0, -0 +18: valueOf! +18: valueOf! +18: valueOf! +18: valueOf! +0.0, 0.0 => undefined => 0.0, 0.0 +18: valueOf! +18: valueOf! +18: valueOf! +18: valueOf! +0.0, 0.0 => undefined => 0.0, 0.0 +19: valueOf! +19: valueOf! +19: valueOf! +19: valueOf! +1, 1 => undefined => 1, 1 +19: valueOf! +19: valueOf! +19: valueOf! +19: valueOf! +1, 1 => undefined => 1, 1 +20: valueOf! +20: valueOf! +20: valueOf! +20: valueOf! +Hello World!, Hello World! => undefined => Hello World!, Hello World! +20: valueOf! +20: valueOf! +20: valueOf! +20: valueOf! +Hello World!, Hello World! => undefined => Hello World!, Hello World! +21: valueOf! +21: valueOf! +21: valueOf! +21: valueOf! +true, true => undefined => true, true +21: valueOf! +21: valueOf! +21: valueOf! +21: valueOf! +true, true => undefined => true, true +22: valueOf! +22: valueOf! +22: valueOf! +22: valueOf! +_level0, _level0 => undefined => _level0, _level0 +22: valueOf! +22: valueOf! +22: valueOf! +22: valueOf! +_level0, _level0 => undefined => _level0, _level0 +23: valueOf! +23: valueOf! +23: valueOf! +23: valueOf! +??????, ?????? => undefined => ??????, ?????? +23: valueOf! +23: valueOf! +23: valueOf! +23: valueOf! +??????, ?????? => undefined => ??????, ?????? +24: valueOf! +24: valueOf! +24: valueOf! +24: valueOf! +_level0, _level0 => undefined => _level0, _level0 +24: valueOf! +24: valueOf! +24: valueOf! +24: valueOf! +_level0, _level0 => undefined => _level0, _level0 +25: valueOf! +25: toString! +25: valueOf! +25: toString! +25: valueOf! +25: toString! +25: valueOf! +25: toString! +[type Object], [type Object] => undefined => [type Object], [type Object] +25: valueOf! +25: toString! +25: valueOf! +25: toString! +25: valueOf! +25: toString! +25: valueOf! +25: toString! +[type Object], [type Object] => undefined => [type Object], [type Object] +26: valueOf! +26: toString! +26: valueOf! +26: toString! +26: valueOf! +26: toString! +26: valueOf! +26: toString! +[type Object], [type Object] => undefined => [type Object], [type Object] +26: valueOf! +26: toString! +26: valueOf! +26: toString! +26: valueOf! +26: toString! +26: valueOf! +26: toString! +[type Object], [type Object] => undefined => [type Object], [type Object] +27: valueOf! +27: toString! +27: valueOf! +27: toString! +27: valueOf! +27: toString! +27: valueOf! +27: toString! +[type Object], [type Object] => undefined => [type Object], [type Object] +27: valueOf! +27: toString! +27: valueOf! +27: toString! +27: valueOf! +27: toString! +27: valueOf! +27: toString! +[type Object], [type Object] => undefined => [type Object], [type Object] +28: valueOf! +28: toString! +28: valueOf! +28: toString! +28: valueOf! +28: toString! +28: valueOf! +28: toString! +[type Object], [type Object] => undefined => [type Object], [type Object] +28: valueOf! +28: toString! +28: valueOf! +28: toString! +28: valueOf! +28: toString! +28: valueOf! +28: toString! +[type Object], [type Object] => undefined => [type Object], [type Object] +29: valueOf! +29: toString! +29: valueOf! +29: toString! +29: valueOf! +29: toString! +29: valueOf! +29: toString! +[type Object], [type Object] => undefined => [type Object], [type Object] +29: valueOf! +29: toString! +29: valueOf! +29: toString! +29: valueOf! +29: toString! +29: valueOf! +29: toString! +[type Object], [type Object] => undefined => [type Object], [type Object] +30: valueOf! +30: toString! +30: valueOf! +30: toString! +30: valueOf! +30: toString! +30: valueOf! +30: toString! +[type Object], [type Object] => undefined => [type Object], [type Object] +30: valueOf! +30: toString! +30: valueOf! +30: toString! +30: valueOf! +30: toString! +30: valueOf! +30: toString! +[type Object], [type Object] => undefined => [type Object], [type Object] +Chaining to see accuracy +0, 0 => undefined => 50, 50 +50, 50 => undefined => 75, 75 +75, 75 => undefined => 87.5, 87.5 +87.5, 87.5 => undefined => 93.75, 93.75 +93.75, 93.75 => undefined => 87.5, 87.5 +87.5, 87.5 => undefined => 75, 75 +75, 75 => undefined => 50, 50 +50, 50 => undefined => 0, 0 +Testing values on prototype +0, 0 => undefined => 0, 0 +0, 0 => undefined => -100, -100 +Testing addProperty +x +y +x +y +50, 50 => undefined => 50, 50 +x +y +x +y +50, 50 => undefined => 50, 50 diff --git a/test/trace/localToGlobal-various.as b/test/trace/localToGlobal-various.as new file mode 100644 index 0000000..3a02230 --- /dev/null +++ b/test/trace/localToGlobal-various.as @@ -0,0 +1,66 @@ +// makeswf -v 7 -s 200x150 -r 1 -o localToGlobal-various.swf localToGlobal-various.as + +l2g = function (mc, x, y) { + if (typeof (x) != "object") + return l2g (mc, { x: x, y: y }); + + var s = x.x + ", " + x.y + " => "; + s += mc.localToGlobal (x) + " => "; + trace (s + x.x + ", " + x.y); +}; + +g2l = function (mc, x, y) { + if (typeof (x) != "object") + return l2g (mc, { x: x, y: y }); + + var s = x.x + ", " + x.y + " => "; + s += mc.globalToLocal (x) + " => "; + trace (s + x.x + ", " + x.y); +}; + +createEmptyMovieClip ("a", 0); +a._x = 50; +a._y = 50; + +a.createEmptyMovieClip ("a", 0); +a.a._xscale = 50; +a.a._yscale = 50; + +trace ("Test empty or semi-empty stuctures"); +l2g (a.a, {}); +g2l (a.a, {}); +l2g (a.a, {x: 10}); +l2g (a.a, {y: 10}); +g2l (a.a, {x: 10}); +g2l (a.a, {y: 10}); + +trace ("Test various values"); +#include "values.as" +for (i = 0; i < values.length; i++) { + l2g (a.a, {x: values[i], y: values[i]}); + g2l (a.a, {x: values[i], y: values[i]}); +} + +trace ("Chaining to see accuracy"); +x = { x: 0, y: 0 }; +for (i = 0; i < 4; i++) { + l2g (a.a, x); +} +for (i = 0; i < 4; i++) { + g2l (a.a, x); +} + +trace ("Testing values on prototype"); +x = { x: 0, y: 0 }; +y = { __proto__: x }; +l2g (a.a, y); +g2l (a.a, x); + +trace ("Testing addProperty"); +x = {}; +x.addProperty ("x", function () { trace ("x"); return 50; }, null); +x.addProperty ("y", function () { trace ("y"); return 50; }, null); +l2g (a.a, x); +g2l (a.a, x); + +loadMovie ("fscommand:quit", ""); commit 6e17b1d32c3daebf05589defa01ec85b68154c5d Author: Benjamin Otte <otte at gnome.org> Date: Tue Jan 1 20:13:58 2008 +0100 implement localToGlobal and globalToLocal diff --git a/libswfdec/swfdec_sprite_movie_as.c b/libswfdec/swfdec_sprite_movie_as.c index e1c4f5d..e1e5d7a 100644 --- a/libswfdec/swfdec_sprite_movie_as.c +++ b/libswfdec/swfdec_sprite_movie_as.c @@ -223,7 +223,27 @@ void swfdec_sprite_movie_localToGlobal (SwfdecAsContext *cx, SwfdecAsObject *object, guint argc, SwfdecAsValue *argv, SwfdecAsValue *rval) { - SWFDEC_STUB ("MovieClip.localToGlobal"); + SwfdecMovie *movie; + SwfdecAsObject *o; + SwfdecAsValue *xv, *yv; + double x, y; + + SWFDEC_AS_CHECK (SWFDEC_TYPE_MOVIE, &movie, "O", &o); + + xv = swfdec_as_object_peek_variable (o, SWFDEC_AS_STR_x); + if (xv == NULL || !SWFDEC_AS_VALUE_IS_NUMBER (xv)) + return; + yv = swfdec_as_object_peek_variable (o, SWFDEC_AS_STR_y); + if (yv == NULL || !SWFDEC_AS_VALUE_IS_NUMBER (yv)) + return; + + x = SWFDEC_AS_VALUE_GET_NUMBER (xv); + y = SWFDEC_AS_VALUE_GET_NUMBER (yv); + x = swfdec_as_double_to_integer (x * SWFDEC_TWIPS_SCALE_FACTOR); + y = swfdec_as_double_to_integer (y * SWFDEC_TWIPS_SCALE_FACTOR); + swfdec_movie_local_to_global (movie, &x, &y); + SWFDEC_AS_VALUE_SET_NUMBER (xv, SWFDEC_TWIPS_TO_DOUBLE ((SwfdecTwips) x)); + SWFDEC_AS_VALUE_SET_NUMBER (yv, SWFDEC_TWIPS_TO_DOUBLE ((SwfdecTwips) y)); } SWFDEC_AS_NATIVE (900, 3, swfdec_sprite_movie_globalToLocal) @@ -231,7 +251,27 @@ void swfdec_sprite_movie_globalToLocal (SwfdecAsContext *cx, SwfdecAsObject *object, guint argc, SwfdecAsValue *argv, SwfdecAsValue *rval) { - SWFDEC_STUB ("MovieClip.globalToLocal"); + SwfdecMovie *movie; + SwfdecAsObject *o; + SwfdecAsValue *xv, *yv; + double x, y; + + SWFDEC_AS_CHECK (SWFDEC_TYPE_MOVIE, &movie, "O", &o); + + xv = swfdec_as_object_peek_variable (o, SWFDEC_AS_STR_x); + if (xv == NULL || !SWFDEC_AS_VALUE_IS_NUMBER (xv)) + return; + yv = swfdec_as_object_peek_variable (o, SWFDEC_AS_STR_y); + if (yv == NULL || !SWFDEC_AS_VALUE_IS_NUMBER (yv)) + return; + + x = SWFDEC_AS_VALUE_GET_NUMBER (xv); + y = SWFDEC_AS_VALUE_GET_NUMBER (yv); + x = swfdec_as_double_to_integer (x * SWFDEC_TWIPS_SCALE_FACTOR); + y = swfdec_as_double_to_integer (y * SWFDEC_TWIPS_SCALE_FACTOR); + swfdec_movie_global_to_local (movie, &x, &y); + SWFDEC_AS_VALUE_SET_NUMBER (xv, SWFDEC_TWIPS_TO_DOUBLE ((SwfdecTwips) x)); + SWFDEC_AS_VALUE_SET_NUMBER (yv, SWFDEC_TWIPS_TO_DOUBLE ((SwfdecTwips) y)); } SWFDEC_AS_NATIVE (900, 8, swfdec_sprite_movie_attachAudio) commit fe9a746b1809b6d2ef00be537703e5dc5c3826d5 Author: Benjamin Otte <otte at gnome.org> Date: Tue Jan 1 20:13:40 2008 +0100 add swfdec_as_object_peek_variable() Yay for exposing internals! diff --git a/libswfdec/swfdec_as_internal.h b/libswfdec/swfdec_as_internal.h index 13624c0..7305f92 100644 --- a/libswfdec/swfdec_as_internal.h +++ b/libswfdec/swfdec_as_internal.h @@ -65,6 +65,8 @@ void swfdec_as_object_call_with_security guint argc, SwfdecAsValue * argv, SwfdecAsValue * return_value); +SwfdecAsValue * swfdec_as_object_peek_variable (SwfdecAsObject * object, + const char * name); void swfdec_as_object_collect (SwfdecAsObject * object); guint swfdec_as_object_foreach_remove (SwfdecAsObject * object, SwfdecAsVariableForeach func, diff --git a/libswfdec/swfdec_as_object.c b/libswfdec/swfdec_as_object.c index 194f858..b3c220a 100644 --- a/libswfdec/swfdec_as_object.c +++ b/libswfdec/swfdec_as_object.c @@ -862,6 +862,34 @@ swfdec_as_object_set_variable_and_flags (SwfdecAsObject *object, } /** + * swfdec_as_object_peek_variable: + * @object: the object to query + * @name: name of the variable to query + * + * Checks if the given @object contains a variable wih the given @name and if + * so, returns a pointer to its value. This pointer will be valid until calling + * a setting function on the given object again. + * <warning><para>This function is internal as it provides a pointer to an + * internal structure. Do not use it unless you are sure you need to. This + * function skips prototypes, variables added via swfdec_as_value_add_variable() + * and does not verify visibility flags.</para></warning> + * + * Returns: a pointer to the queried variable or %NULL if it doesn't exist + **/ +SwfdecAsValue * +swfdec_as_object_peek_variable (SwfdecAsObject *object, const char *name) +{ + SwfdecAsVariable *var; + + var = swfdec_as_object_hash_lookup (object, name); + if (var == NULL || + var->get != NULL) + return NULL; + + return &var->value; +} + +/** * swfdec_as_object_get_variable: * @object: a #SwfdecAsObject * @variable: a garbage-collected string containing the name of the variable commit bec4b3bd601fbccb6c247afc81b36a561d1e4cd8 Author: Benjamin Otte <otte at gnome.org> Date: Tue Jan 1 18:35:41 2008 +0100 add swfdec_double_to_integer() Might be useful to audit variable getters if they use this function. diff --git a/libswfdec/swfdec_as_types.c b/libswfdec/swfdec_as_types.c index d4bbfb9..41267ec 100644 --- a/libswfdec/swfdec_as_types.c +++ b/libswfdec/swfdec_as_types.c @@ -503,6 +503,29 @@ swfdec_as_value_to_number (SwfdecAsContext *context, const SwfdecAsValue *value) } /** + * swfdec_as_double_to_integer: + * @d: any double + * + * Converts the given double to an integer using the same rules as the Flash + * player. + * + * Returns: an integer + **/ +int +swfdec_as_double_to_integer (double d) +{ + if (!isfinite (d)) + return 0; + if (d < 0) { + d = fmod (-d, 4294967296.0); + return - (guint) d; + } else { + d = fmod (d, 4294967296.0); + return (guint) d; + } +} + +/** * swfdec_as_value_to_integer: * @context: a #SwfdecAsContext * @value: value to convert @@ -518,15 +541,7 @@ swfdec_as_value_to_integer (SwfdecAsContext *context, const SwfdecAsValue *value double d; d = swfdec_as_value_to_number (context, value); - if (!isfinite (d)) - return 0; - if (d < 0) { - d = fmod (-d, 4294967296.0); - return - (guint) d; - } else { - d = fmod (d, 4294967296.0); - return (guint) d; - } + return swfdec_as_double_to_integer (d); } /** diff --git a/libswfdec/swfdec_as_types.h b/libswfdec/swfdec_as_types.h index e90174d..ff22c8f 100644 --- a/libswfdec/swfdec_as_types.h +++ b/libswfdec/swfdec_as_types.h @@ -127,6 +127,7 @@ char * swfdec_as_value_to_debug (const SwfdecAsValue * value); /* special conversion functions */ const char * swfdec_as_integer_to_string (SwfdecAsContext * context, int i); +int swfdec_as_double_to_integer (double d); const char * swfdec_as_double_to_string (SwfdecAsContext * context, double d); const char * swfdec_as_str_concat (SwfdecAsContext * cx,
Possibly Parallel Threads
- 13 commits - libswfdec/swfdec_as_array.c libswfdec/swfdec_xml.c libswfdec/swfdec_xml_node.c test/trace
- 14 commits - libswfdec/swfdec_as_object.c libswfdec/swfdec_file_reference.c libswfdec/swfdec_load_object.c libswfdec/swfdec_sprite_movie_as.c libswfdec/swfdec_system_security.c test/trace
- 8 commits - libswfdec/swfdec_as_interpret.c libswfdec/swfdec_sound.c libswfdec/swfdec_sound.h test/trace
- 4 commits - libswfdec/swfdec_as_interpret.c test/trace
- 6 commits - libswfdec/swfdec_as_strings.c libswfdec/swfdec_initialize.as libswfdec/swfdec_initialize.h libswfdec/swfdec_text_field_movie_as.c libswfdec/swfdec_text_field_movie.c libswfdec/swfdec_text_field_movie.h test/trace