Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(222)

Side by Side Diff: tools/pathops_visualizer.htm

Issue 1096923003: working on initial winding for cubics (Closed) Base URL: https://skia.googlesource.com/skia.git@master
Patch Set: Created 5 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « tools/pathops_sorter.htm ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 <html> 1 <html>
2 <head> 2 <head>
3 <div height="0" hidden="true"> 3 <div height="0" hidden="true">
4 4
5 <div id="quadRect1">
6 seg=1 {{{6, 15}, {16, 0}, {8, 4}}}
7 seg=2 {{{8, 4}, {2, 7}, {12, 12}}}
8 seg=3 {{{12, 12}, {6, 15}}}
9 seg=4 {{{4, 11}, {13, 11}}}
10 seg=5 {{{13, 11}, {13, 16}}}
11 seg=6 {{{13, 16}, {4, 16}}}
12 seg=7 {{{4, 16}, {4, 11}}}
13 -SkOpSegment::findTop- baseAngle
14 SkOpAngle::dumpOne [2/14] next=1/13 sect=17/25 s=0 [3] e=0.823529343 [16] sgn=- 1 windVal=1 windSum=?
15 SkOpAngle::dumpOne [1/13] next=2/14 sect=1/25 s=1 [2] e=0.17647064 [15] sgn=1 w indVal=1 windSum=?
16 -SkOpSegment::findTop- firstAngle
17 SkOpAngle::dumpOne [1/13] next=2/14 sect=1/25 s=1 [2] e=0.17647064 [15] sgn=1 w indVal=1 windSum=?
18 SkOpAngle::dumpOne [2/14] next=1/13 sect=17/25 s=0 [3] e=0.823529343 [16] sgn=- 1 windVal=1 windSum=?
19 SkOpSegment::findTop id=1 s=0.17647064 e=1 (-) cw=0 swap=1 inflections=0 monoton ic=0
20 </div>
21
22 <div id="quadRect2">
23 seg=1 {{{5, 12}, {15, 7}, {9, 4}}}
24 seg=2 {{{9, 4}, {1, 0}, {11, 15}}}
25 seg=3 {{{11, 15}, {5, 12}}}
26 seg=4 {{{4, 11}, {13, 11}}}
27 seg=5 {{{13, 11}, {13, 16}}}
28 seg=6 {{{13, 16}, {4, 16}}}
29 seg=7 {{{4, 16}, {4, 11}}}
30 -SkOpSegment::findTop- baseAngle
31 SkOpAngle::dumpOne [2/13] next=1/14 sect=13/21 s=0 [3] e=0.82352936 [16] sgn=-1 windVal=1 windSum=?
32 SkOpAngle::dumpOne [1/14] next=2/13 sect=29/21 s=1 [2] e=0.176470657 [15] sgn=1 windVal=1 windSum=?
33 -SkOpSegment::findTop- firstAngle
34 SkOpAngle::dumpOne [2/13] next=1/14 sect=13/21 s=0 [3] e=0.82352936 [16] sgn=-1 windVal=1 windSum=?
35 SkOpAngle::dumpOne [1/14] next=2/13 sect=29/21 s=1 [2] e=0.176470657 [15] sgn=1 windVal=1 windSum=?
36 SkOpSegment::findTop id=2 s=0.82352936 e=0 (+) cw=1 swap=0 inflections=0 monoton ic=0
37 </div>
38
39 <div id="quadRect3">
40 seg=1 {{{12, 12}, {2, 7}, {8, 4}}}
41 seg=2 {{{8, 4}, {16, 0}, {6, 15}}}
42 seg=3 {{{6, 15}, {12, 12}}}
43 seg=4 {{{4, 11}, {13, 11}}}
44 seg=5 {{{13, 11}, {13, 16}}}
45 seg=6 {{{13, 16}, {4, 16}}}
46 seg=7 {{{4, 16}, {4, 11}}}
47 -SkOpSegment::findTop- baseAngle
48 SkOpAngle::dumpOne [1/14] next=2/13 sect=17/25 s=1 [2] e=0.176470657 [15] sgn=1 windVal=1 windSum=?
49 SkOpAngle::dumpOne [2/13] next=1/14 sect=1/25 s=0 [3] e=0.82352936 [16] sgn=-1 windVal=1 windSum=?
50 -SkOpSegment::findTop- firstAngle
51 SkOpAngle::dumpOne [2/13] next=1/14 sect=1/25 s=0 [3] e=0.82352936 [16] sgn=-1 windVal=1 windSum=?
52 SkOpAngle::dumpOne [1/14] next=2/13 sect=17/25 s=1 [2] e=0.176470657 [15] sgn=1 windVal=1 windSum=?
53 SkOpSegment::findTop id=2 s=0.82352936 e=0 (+) cw=0 swap=1 inflections=0 monoton ic=0
54 </div>
55
56 <div id="quadRect4">
57 seg=1 {{{11, 15}, {1, 0}, {9, 4}}}
58 seg=2 {{{9, 4}, {15, 7}, {5, 12}}}
59 seg=3 {{{5, 12}, {11, 15}}}
60 seg=4 {{{4, 11}, {13, 11}}}
61 seg=5 {{{13, 11}, {13, 16}}}
62 seg=6 {{{13, 16}, {4, 16}}}
63 seg=7 {{{4, 16}, {4, 11}}}
64 -SkOpSegment::findTop- baseAngle
65 SkOpAngle::dumpOne [1/13] next=2/14 sect=13/21 s=1 [2] e=0.17647064 [15] sgn=1 windVal=1 windSum=?
66 SkOpAngle::dumpOne [2/14] next=1/13 sect=29/21 s=0 [3] e=0.823529343 [16] sgn=- 1 windVal=1 windSum=?
67 -SkOpSegment::findTop- firstAngle
68 SkOpAngle::dumpOne [1/13] next=2/14 sect=13/21 s=1 [2] e=0.17647064 [15] sgn=1 windVal=1 windSum=?
69 SkOpAngle::dumpOne [2/14] next=1/13 sect=29/21 s=0 [3] e=0.823529343 [16] sgn=- 1 windVal=1 windSum=?
70 SkOpSegment::findTop id=1 s=0.17647064 e=1 (-) cw=1 swap=0 inflections=0 monoton ic=0
71 </div>
72
73 <div id="quadRect5">
74 seg=1 {{{11, 13}, {4, 4}, {8, 4}}}
75 seg=2 {{{8, 4}, {12, 4}, {5, 13}}}
76 seg=3 {{{5, 13}, {11, 13}}}
77 seg=4 {{{4, 11}, {13, 11}}}
78 seg=5 {{{13, 11}, {13, 16}}}
79 seg=6 {{{13, 16}, {4, 16}}}
80 seg=7 {{{4, 16}, {4, 11}}}
81 -SkOpSegment::findTop- baseAngle
82 SkOpAngle::dumpOne [1/14] next=2/13 sect=16/21 s=1 [2] e=0.272727338 [15] sgn=1 windVal=1 windSum=?
83 SkOpAngle::dumpOne [2/13] next=1/14 sect=30/21 s=0 [3] e=0.727272662 [16] sgn=- 1 windVal=1 windSum=?
84 -SkOpSegment::findTop- firstAngle
85 SkOpAngle::dumpOne [1/14] next=2/13 sect=16/21 s=1 [2] e=0.272727338 [15] sgn=1 windVal=1 windSum=?
86 SkOpAngle::dumpOne [2/13] next=1/14 sect=30/21 s=0 [3] e=0.727272662 [16] sgn=- 1 windVal=1 windSum=?
87 SkOpSegment::findTop id=1 s=0.272727338 e=1 (-) cw=1 swap=0 inflections=0 monoto nic=1
88 </div>
89
90 <div id="quadRect6">
91 seg=1 {{{5, 13}, {12, 4}, {8, 4}}}
92 seg=2 {{{8, 4}, {4, 4}, {11, 13}}}
93 seg=3 {{{11, 13}, {5, 13}}}
94 seg=4 {{{4, 11}, {13, 11}}}
95 seg=5 {{{13, 11}, {13, 16}}}
96 seg=6 {{{13, 16}, {4, 16}}}
97 seg=7 {{{4, 16}, {4, 11}}}
98 -SkOpSegment::findTop- baseAngle
99 SkOpAngle::dumpOne [2/13] next=1/14 sect=16/25 s=0 [3] e=0.727272662 [16] sgn=- 1 windVal=1 windSum=?
100 SkOpAngle::dumpOne [1/14] next=2/13 sect=30/25 s=1 [2] e=0.272727338 [15] sgn=1 windVal=1 windSum=?
101 -SkOpSegment::findTop- firstAngle
102 SkOpAngle::dumpOne [2/13] next=1/14 sect=16/25 s=0 [3] e=0.727272662 [16] sgn=- 1 windVal=1 windSum=?
103 SkOpAngle::dumpOne [1/14] next=2/13 sect=30/25 s=1 [2] e=0.272727338 [15] sgn=1 windVal=1 windSum=?
104 SkOpSegment::findTop id=2 s=0.727272662 e=0 (+) cw=1 swap=0 inflections=0 monoto nic=1
105 </div>
106
107 <div id="cubicOp141">
108 seg=1 {{{0, 2}, {0.333333343f, 2}, {1.11111116f, 2.22222233f}, {1.88888907f, 2.4 4444442f}}}
109 seg=2 {{{1.88888907f, 2.44444442f}, {3.44444466f, 2.88888884f}, {5, 3.33333325f} , {3, 2}}}
110 seg=3 {{{3, 2}, {0, 2}}}
111 seg=4 {{{4, 6}, {2.26715517f, 3.40073299f}, {2.03568602f, 0.801465988f}, {2.0047 6694f, 0.80384922f}}}
112 seg=5 {{{2.00476694f, 0.80384922f}, {2, 0.804216623f}, {2, 0.866422355f}, {2, 1} }}
113 seg=6 {{{2, 1}, {4, 6}}}
114 -SkOpSegment::findTop- baseAngle
115 SkOpAngle::dumpOne [5/21] next=4/22 sect=17/21 s=0 [9] e=1 [10] sgn=-1 windVal= 1 windSum=? operand
116 SkOpAngle::dumpOne [4/22] next=5/21 sect=1/25 s=1 [8] e=0.769447644 [13] sgn=1 windVal=1 windSum=? operand
117 -SkOpSegment::findTop- firstAngle
118 SkOpAngle::dumpOne [4/22] next=5/21 sect=1/25 s=1 [8] e=0.769447644 [13] sgn=1 windVal=1 windSum=? operand
119 SkOpAngle::dumpOne [5/21] next=4/22 sect=17/21 s=0 [9] e=1 [10] sgn=-1 windVal= 1 windSum=? operand
120 SkOpSegment::findTop id=4 s=0.769447644 e=1 (-) cw=0 swap=1 inflections=1 monoto nic=0
121 </div>
122
123 <div id="cubicOp58d">
124 seg=1 {{{0, 5}, {1.125f, 4.625f}, {2.25f, 4.53125f}, {3.1640625f, 4.45507813f}}}
125 seg=2 {{{3.1640625f, 4.45507813f}, {4.6875f, 4.328125f}, {5.625f, 4.25f}, {5, 3} }}
126 seg=3 {{{5, 3}, {0, 5}}}
127 seg=4 {{{5, 6}, {3.45152783f, 5.2257638f}, {4.30082178f, 2.05376172f}, {4.299117 09f, 2.05330443f}}}
128 seg=5 {{{4.29911709f, 2.05330443f}, {4.29861975f, 2.05317116f}, {4.2257638f, 2.3 2270813f}, {4, 3}}}
129 seg=6 {{{4, 3}, {5, 6}}}
130 -SkOpSegment::findTop- baseAngle
131 SkOpAngle::dumpOne [5/21] next=4/22 sect=13/21 s=0 [9] e=1 [10] sgn=-1 windVal= 1 windSum=? operand
132 SkOpAngle::dumpOne [4/22] next=5/21 sect=29/21 s=1 [8] e=0.587088912 [13] sgn=1 windVal=1 windSum=? operand
133 -SkOpSegment::findTop- firstAngle
134 SkOpAngle::dumpOne [5/21] next=4/22 sect=13/21 s=0 [9] e=1 [10] sgn=-1 windVal= 1 windSum=? operand
135 SkOpAngle::dumpOne [4/22] next=5/21 sect=29/21 s=1 [8] e=0.587088912 [13] sgn=1 windVal=1 windSum=? operand
136 SkOpSegment::findTop id=5 s=1 e=0 (+) cw=0 swap=1 inflections=1 monotonic=0
137 </div>
138
139
140 <div id="issue3651_5">
141 seg=1 {{{9.89999962f, 257.399994f}, {10.2666664f, 257.399994f}, {10.6333332f, 25 7.406433f}, {11, 257.412872f}}}
142 seg=2 {{{11, 257.412872f}, {11.7333336f, 257.425751f}, {12.4666672f, 257.438629f }, {13.1999998f, 257.399994f}}}
143 seg=3 {{{13.1999998f, 257.399994f}, {14.3000002f, 257.342041f}, {15.3999996f, 25 7.207611f}, {16.5f, 257.052246f}}}
144 seg=4 {{{16.5f, 257.052246f}, {16.9802361f, 256.984406f}, {17.4604721f, 256.8847 35f}, {17.9407063f, 256.785095f}}}
145 seg=5 {{{17.9407063f, 256.785095f}, {18.5604706f, 256.656494f}, {19.1802349f, 25 6.527893f}, {19.7999992f, 256.467651f}}}
146 seg=6 {{{19.7999992f, 256.467651f}, {20.8999996f, 256.360748f}, {22, 256.304291f }, {23.1000004f, 256.410889f}}}
147 seg=7 {{{23.1000004f, 256.410889f}, {23.70541f, 256.469543f}, {24.3108177f, 256. 624634f}, {24.9162273f, 256.779724f}}}
148 seg=8 {{{24.9162273f, 256.779724f}, {25.4108181f, 256.906403f}, {25.9054089f, 25 7.033081f}, {26.3999996f, 257.107208f}}}
149 seg=9 {{{26.3999996f, 257.107208f}, {27.5f, 257.272064f}, {28.6000004f, 257.4018 25f}, {29.7000008f, 257.399994f}}}
150 seg=10 {{{29.7000008f, 257.399994f}, {30.7999992f, 257.398163f}, {31.8999996f, 2 57.262878f}, {33, 257.096222f}}}
151 seg=11 {{{33, 257.096222f}, {33.4856606f, 257.022644f}, {33.9713249f, 256.897003 f}, {34.4569855f, 256.771362f}}}
152 seg=12 {{{34.4569855f, 256.771362f}, {35.0713234f, 256.612457f}, {35.6856613f, 2 56.453552f}, {36.2999992f, 256.399994f}}}
153 seg=13 {{{36.2999992f, 256.399994f}, {37.4000015f, 256.304108f}, {38.5f, 256.354 187f}, {39.5999985f, 256.520844f}}}
154 seg=14 {{{39.5999985f, 256.520844f}, {40.1364708f, 256.602112f}, {40.6729393f, 2 56.778381f}, {41.2094116f, 256.95462f}}}
155 seg=15 {{{41.2094116f, 256.95462f}, {41.7729416f, 257.139771f}, {42.3364716f, 25 7.324921f}, {42.9000015f, 257.399994f}}}
156 seg=16 {{{42.9000015f, 257.399994f}, {43.6333351f, 257.497681f}, {44.3666687f, 2 57.465118f}, {45.1000023f, 257.432556f}}}
157 seg=17 {{{45.1000023f, 257.432556f}, {45.4666672f, 257.41629f}, {45.8333321f, 25 7.399994f}, {46.2000008f, 257.399994f}}}
158 seg=18 {{{46.2000008f, 257.399994f}, {46.5666656f, 257.399994f}, {46.9333344f, 2 57.41275f}, {47.2999992f, 257.425507f}}}
159 seg=19 {{{47.2999992f, 257.425507f}, {48.0333328f, 257.451019f}, {48.7666664f, 2 57.476501f}, {49.5f, 257.399994f}}}
160 seg=20 {{{49.5f, 257.399994f}, {50.1035385f, 257.337006f}, {50.707077f, 257.1860 05f}, {51.3106155f, 257.035004f}}}
161 seg=21 {{{51.3106155f, 257.035004f}, {51.8070755f, 256.910797f}, {52.3035393f, 2 56.786591f}, {52.7999992f, 256.711365f}}}
162 seg=22 {{{52.7999992f, 256.711365f}, {53.9000015f, 256.544678f}, {55, 256.451904 f}, {56.0999985f, 256.399994f}}}
163 seg=23 {{{56.0999985f, 256.399994f}, {56.8333321f, 256.365417f}, {57.5666656f, 2 56.376923f}, {58.2999992f, 256.388458f}}}
164 seg=24 {{{58.2999992f, 256.388458f}, {58.6666679f, 256.394226f}, {59.0333328f, 2 56.399994f}, {59.4000015f, 256.399994f}}}
165 seg=25 {{{59.4000015f, 256.399994f}, {59.7666664f, 256.399994f}, {60.1333313f, 2 56.393616f}, {60.5f, 256.387238f}}}
166 seg=26 {{{60.5f, 256.387238f}, {61.2333336f, 256.374481f}, {61.9666672f, 256.361 755f}, {62.7000008f, 256.399994f}}}
167 seg=27 {{{62.7000008f, 256.399994f}, {63.7999992f, 256.457397f}, {64.9000015f, 2 56.577667f}, {66, 256.744354f}}}
168 seg=28 {{{66, 256.744354f}, {66.484726f, 256.81778f}, {66.9694519f, 256.932587f} , {67.4541855f, 257.047394f}}}
169 seg=29 {{{67.4541855f, 257.047394f}, {68.069458f, 257.193146f}, {68.6847305f, 25 7.338867f}, {69.3000031f, 257.399994f}}}
170 seg=30 {{{69.3000031f, 257.399994f}, {70.0333328f, 257.472839f}, {70.7666626f, 2 57.448578f}, {71.4999924f, 257.424286f}}}
171 seg=31 {{{71.4999924f, 257.424286f}, {71.8666611f, 257.41214f}, {72.2333298f, 25 7.399994f}, {72.5999985f, 257.399994f}}}
172 seg=32 {{{72.5999985f, 257.399994f}, {72.9666672f, 257.399994f}, {73.3333359f, 2 57.40683f}, {73.7000046f, 257.413696f}}}
173 seg=33 {{{73.7000046f, 257.413696f}, {74.4333344f, 257.427399f}, {75.1666718f, 2 57.441101f}, {75.9000015f, 257.399994f}}}
174 seg=34 {{{75.9000015f, 257.399994f}, {76.3889008f, 257.37262f}, {76.8778f, 257.2 96539f}, {77.3666992f, 257.220459f}}}
175 seg=35 {{{77.3666992f, 257.220459f}, {77.9777985f, 257.125336f}, {78.5888977f, 2 57.030243f}, {79.1999969f, 257.030243f}}}
176 seg=36 {{{79.1999969f, 257.030243f}, {79.8110962f, 257.030243f}, {80.4221954f, 2 57.125336f}, {81.0332947f, 257.220459f}}}
177 seg=37 {{{81.0332947f, 257.220459f}, {81.5222015f, 257.296539f}, {82.0111008f, 2 57.37262f}, {82.5f, 257.399994f}}}
178 seg=38 {{{82.5f, 257.399994f}, {83.2333298f, 257.441101f}, {83.9666595f, 257.427 399f}, {84.6999969f, 257.413696f}}}
179 seg=39 {{{84.6999969f, 257.413696f}, {85.0666656f, 257.40683f}, {85.4333344f, 25 7.399994f}, {85.8000031f, 257.399994f}}}
180 seg=40 {{{85.8000031f, 257.399994f}, {9.89999962f, 257.399994f}}}
181 op union
182 seg=41 {{{9.89999962f, 257.399994f}, {10.2666664f, 257.399994f}, {10.6333332f, 2 57.393555f}, {11, 257.387115f}}}
183 seg=42 {{{11, 257.387115f}, {11.7333336f, 257.374237f}, {12.4666672f, 257.361359 f}, {13.1999998f, 257.399994f}}}
184 seg=43 {{{13.1999998f, 257.399994f}, {14.3000002f, 257.457947f}, {15.3999996f, 2 57.592377f}, {16.5f, 257.747742f}}}
185 seg=44 {{{16.5f, 257.747742f}, {16.9802361f, 257.815582f}, {17.4604721f, 257.915 253f}, {17.9407063f, 258.014893f}}}
186 seg=45 {{{17.9407063f, 258.014893f}, {18.5604706f, 258.143494f}, {19.1802349f, 2 58.272095f}, {19.7999992f, 258.332336f}}}
187 seg=46 {{{19.7999992f, 258.332336f}, {20.8999996f, 258.43924f}, {22, 258.495697f }, {23.1000004f, 258.389099f}}}
188 seg=47 {{{23.1000004f, 258.389099f}, {23.70541f, 258.330444f}, {24.3108177f, 258 .175354f}, {24.9162273f, 258.020264f}}}
189 seg=48 {{{24.9162273f, 258.020264f}, {25.4108181f, 257.893585f}, {25.9054089f, 2 57.766907f}, {26.3999996f, 257.69278f}}}
190 seg=49 {{{26.3999996f, 257.69278f}, {27.5f, 257.527924f}, {28.6000004f, 257.3981 63f}, {29.7000008f, 257.399994f}}}
191 seg=50 {{{29.7000008f, 257.399994f}, {30.7999992f, 257.401825f}, {31.8999996f, 2 57.537109f}, {33, 257.703766f}}}
192 seg=51 {{{33, 257.703766f}, {33.4856606f, 257.777344f}, {33.9713249f, 257.902985 f}, {34.4569855f, 258.028625f}}}
193 seg=52 {{{34.4569855f, 258.028625f}, {35.0713234f, 258.187531f}, {35.6856613f, 2 58.346436f}, {36.2999992f, 258.399994f}}}
194 seg=53 {{{36.2999992f, 258.399994f}, {37.4000015f, 258.49588f}, {38.5f, 258.4458 01f}, {39.5999985f, 258.279144f}}}
195 seg=54 {{{39.5999985f, 258.279144f}, {40.1364708f, 258.197876f}, {40.6729393f, 2 58.021606f}, {41.2094116f, 257.845367f}}}
196 seg=55 {{{41.2094116f, 257.845367f}, {41.7729416f, 257.660217f}, {42.3364716f, 2 57.475067f}, {42.9000015f, 257.399994f}}}
197 seg=56 {{{42.9000015f, 257.399994f}, {43.6333351f, 257.302307f}, {44.3666687f, 2 57.334869f}, {45.1000023f, 257.367432f}}}
198 seg=57 {{{45.1000023f, 257.367432f}, {45.4666672f, 257.383698f}, {45.8333321f, 2 57.399994f}, {46.2000008f, 257.399994f}}}
199 seg=58 {{{46.2000008f, 257.399994f}, {46.5666656f, 257.399994f}, {46.9333344f, 2 57.387238f}, {47.2999992f, 257.374481f}}}
200 seg=59 {{{47.2999992f, 257.374481f}, {48.0333328f, 257.348969f}, {48.7666664f, 2 57.323486f}, {49.5f, 257.399994f}}}
201 seg=60 {{{49.5f, 257.399994f}, {50.1035385f, 257.462982f}, {50.707077f, 257.6139 83f}, {51.3106155f, 257.764984f}}}
202 seg=61 {{{51.3106155f, 257.764984f}, {51.8070755f, 257.889191f}, {52.3035393f, 2 58.013397f}, {52.7999992f, 258.088623f}}}
203 seg=62 {{{52.7999992f, 258.088623f}, {53.9000015f, 258.25531f}, {55, 258.348083f }, {56.0999985f, 258.399994f}}}
204 seg=63 {{{56.0999985f, 258.399994f}, {56.8333321f, 258.43457f}, {57.5666656f, 25 8.423065f}, {58.2999992f, 258.41153f}}}
205 seg=64 {{{58.2999992f, 258.41153f}, {58.6666679f, 258.405762f}, {59.0333328f, 25 8.399994f}, {59.4000015f, 258.399994f}}}
206 seg=65 {{{59.4000015f, 258.399994f}, {59.7666664f, 258.399994f}, {60.1333313f, 2 58.406372f}, {60.5f, 258.41275f}}}
207 seg=66 {{{60.5f, 258.41275f}, {61.2333336f, 258.425507f}, {61.9666672f, 258.4382 32f}, {62.7000008f, 258.399994f}}}
208 seg=67 {{{62.7000008f, 258.399994f}, {63.7999992f, 258.34259f}, {64.9000015f, 25 8.222321f}, {66, 258.055634f}}}
209 seg=68 {{{66, 258.055634f}, {66.484726f, 257.982208f}, {66.9694519f, 257.867401f }, {67.4541855f, 257.752594f}}}
210 seg=69 {{{67.4541855f, 257.752594f}, {68.069458f, 257.606842f}, {68.6847305f, 25 7.461121f}, {69.3000031f, 257.399994f}}}
211 seg=70 {{{69.3000031f, 257.399994f}, {70.0333328f, 257.327148f}, {70.7666626f, 2 57.35141f}, {71.4999924f, 257.375702f}}}
212 seg=71 {{{71.4999924f, 257.375702f}, {71.8666611f, 257.387848f}, {72.2333298f, 2 57.399994f}, {72.5999985f, 257.399994f}}}
213 seg=72 {{{72.5999985f, 257.399994f}, {72.9666672f, 257.399994f}, {73.3333359f, 2 57.393158f}, {73.7000046f, 257.386292f}}}
214 seg=73 {{{73.7000046f, 257.386292f}, {74.4333344f, 257.372589f}, {75.1666718f, 2 57.358887f}, {75.9000015f, 257.399994f}}}
215 seg=74 {{{75.9000015f, 257.399994f}, {76.3889008f, 257.427368f}, {76.8778f, 257. 503448f}, {77.3666992f, 257.579529f}}}
216 seg=75 {{{77.3666992f, 257.579529f}, {77.9777985f, 257.674652f}, {78.5888977f, 2 57.769745f}, {79.1999969f, 257.769745f}}}
217 seg=76 {{{79.1999969f, 257.769745f}, {79.8110962f, 257.769745f}, {80.4221954f, 2 57.674652f}, {81.0332947f, 257.579529f}}}
218 seg=77 {{{81.0332947f, 257.579529f}, {81.5222015f, 257.503448f}, {82.0111008f, 2 57.427368f}, {82.5f, 257.399994f}}}
219 seg=78 {{{82.5f, 257.399994f}, {83.2333298f, 257.358887f}, {83.9666595f, 257.372 589f}, {84.6999969f, 257.386292f}}}
220 seg=79 {{{84.6999969f, 257.386292f}, {85.0666656f, 257.393158f}, {85.4333344f, 2 57.399994f}, {85.8000031f, 257.399994f}}}
221 seg=80 {{{85.8000031f, 257.399994f}, {9.89999962f, 257.399994f}}}
222 debugShowCubicIntersection wtTs[0]=1 {{{9.89999962,257.399994}, {10.2666664,257. 399994}, {10.6333332,257.406433}, {11,257.412872}}} {{11,257.412872}} wnTs[0]=0 {{{11,257.412872}, {11.7333336,257.425751}, {12.4666672,257.438629}, {13.1999998 ,257.399994}}}
223 debugShowCubicLineIntersection wtTs[0]=0 {{{9.89999962,257.399994}, {10.2666664, 257.399994}, {10.6333332,257.406433}, {11,257.412872}}} {{9.89999962,257.399994} } wnTs[0]=1 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
224 debugShowCubicIntersection wtTs[0]=1 {{{11,257.412872}, {11.7333336,257.425751}, {12.4666672,257.438629}, {13.1999998,257.399994}}} {{13.1999998,257.399994}} wn Ts[0]=0 {{{13.1999998,257.399994}, {14.3000002,257.342041}, {15.3999996,257.2076 11}, {16.5,257.052246}}}
225 debugShowCubicLineIntersection wtTs[0]=1 {{{11,257.412872}, {11.7333336,257.4257 51}, {12.4666672,257.438629}, {13.1999998,257.399994}}} {{13.1999998,257.399994} } wnTs[0]=0.956522 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
226 SkOpSegment::addT insert t=0.956521739 segID=40 spanID=161
227 debugShowCubicIntersection wtTs[0]=1 {{{13.1999998,257.399994}, {14.3000002,257. 342041}, {15.3999996,257.207611}, {16.5,257.052246}}} {{16.5,257.052246}} wnTs[0 ]=0 {{{16.5,257.052246}, {16.9802361,256.984406}, {17.4604721,256.884735}, {17.9 407063,256.785095}}}
228 debugShowCubicLineIntersection wtTs[0]=0 {{{13.1999998,257.399994}, {14.3000002, 257.342041}, {15.3999996,257.207611}, {16.5,257.052246}}} {{13.1999998,257.39999 4}} wnTs[0]=0.956522 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
229 debugShowCubicIntersection wtTs[0]=1 {{{16.5,257.052246}, {16.9802361,256.984406 }, {17.4604721,256.884735}, {17.9407063,256.785095}}} {{17.9407063,256.785095}} wnTs[0]=0 {{{17.9407063,256.785095}, {18.5604706,256.656494}, {19.1802349,256.52 7893}, {19.7999992,256.467651}}}
230 debugShowCubicIntersection wtTs[0]=1 {{{17.9407063,256.785095}, {18.5604706,256. 656494}, {19.1802349,256.527893}, {19.7999992,256.467651}}} {{19.7999992,256.467 651}} wnTs[0]=0 {{{19.7999992,256.467651}, {20.8999996,256.360748}, {22,256.3042 91}, {23.1000004,256.410889}}}
231 debugShowCubicIntersection wtTs[0]=1 {{{19.7999992,256.467651}, {20.8999996,256. 360748}, {22,256.304291}, {23.1000004,256.410889}}} {{23.1000004,256.410889}} wn Ts[0]=0 {{{23.1000004,256.410889}, {23.70541,256.469543}, {24.3108177,256.624634 }, {24.9162273,256.779724}}}
232 debugShowCubicIntersection wtTs[0]=1 {{{23.1000004,256.410889}, {23.70541,256.46 9543}, {24.3108177,256.624634}, {24.9162273,256.779724}}} {{24.9162273,256.77972 4}} wnTs[0]=0 {{{24.9162273,256.779724}, {25.4108181,256.906403}, {25.9054089,25 7.033081}, {26.3999996,257.107208}}}
233 debugShowCubicIntersection wtTs[0]=1 {{{24.9162273,256.779724}, {25.4108181,256. 906403}, {25.9054089,257.033081}, {26.3999996,257.107208}}} {{26.3999996,257.107 208}} wnTs[0]=0 {{{26.3999996,257.107208}, {27.5,257.272064}, {28.6000004,257.40 1825}, {29.7000008,257.399994}}}
234 debugShowCubicIntersection wtTs[0]=1 {{{26.3999996,257.107208}, {27.5,257.272064 }, {28.6000004,257.401825}, {29.7000008,257.399994}}} {{29.7000008,257.399994}} wnTs[0]=0 {{{29.7000008,257.399994}, {30.7999992,257.398163}, {31.8999996,257.26 2878}, {33,257.096222}}}
235 debugShowCubicLineIntersection wtTs[0]=0.986037692 {{{26.3999996,257.107208}, {2 7.5,257.272064}, {28.6000004,257.401825}, {29.7000008,257.399994}}} {{29.6539249 ,257.399994}} wtTs[1]=1 {{29.7000008,257.399994}} wnTs[0]=0.739737 {{{85.8000031 ,257.399994}, {9.89999962,257.399994}}} wnTs[1]=0.739130432
236 SkOpSegment::addT insert t=0.986037692 segID=9 spanID=162
237 SkOpSegment::addT insert t=0.739737489 segID=40 spanID=163
238 SkOpSegment::addT insert t=0.739130432 segID=40 spanID=164
239 debugShowCubicIntersection wtTs[0]=1 {{{29.7000008,257.399994}, {30.7999992,257. 398163}, {31.8999996,257.262878}, {33,257.096222}}} {{33,257.096222}} wnTs[0]=0 {{{33,257.096222}, {33.4856606,257.022644}, {33.9713249,256.897003}, {34.4569855 ,256.771362}}}
240 debugShowCubicLineIntersection wtTs[0]=0 {{{29.7000008,257.399994}, {30.7999992, 257.398163}, {31.8999996,257.262878}, {33,257.096222}}} {{29.7000008,257.399994} } wnTs[0]=0.73913 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
241 debugShowCubicIntersection wtTs[0]=1 {{{33,257.096222}, {33.4856606,257.022644}, {33.9713249,256.897003}, {34.4569855,256.771362}}} {{34.4569855,256.771362}} wn Ts[0]=0 {{{34.4569855,256.771362}, {35.0713234,256.612457}, {35.6856613,256.4535 52}, {36.2999992,256.399994}}}
242 debugShowCubicIntersection wtTs[0]=1 {{{34.4569855,256.771362}, {35.0713234,256. 612457}, {35.6856613,256.453552}, {36.2999992,256.399994}}} {{36.2999992,256.399 994}} wnTs[0]=0 {{{36.2999992,256.399994}, {37.4000015,256.304108}, {38.5,256.35 4187}, {39.5999985,256.520844}}}
243 debugShowCubicIntersection wtTs[0]=1 {{{36.2999992,256.399994}, {37.4000015,256. 304108}, {38.5,256.354187}, {39.5999985,256.520844}}} {{39.5999985,256.520844}} wnTs[0]=0 {{{39.5999985,256.520844}, {40.1364708,256.602112}, {40.6729393,256.77 8381}, {41.2094116,256.95462}}}
244 debugShowCubicIntersection wtTs[0]=1 {{{39.5999985,256.520844}, {40.1364708,256. 602112}, {40.6729393,256.778381}, {41.2094116,256.95462}}} {{41.2094116,256.9546 2}} wnTs[0]=0 {{{41.2094116,256.95462}, {41.7729416,257.139771}, {42.3364716,257 .324921}, {42.9000015,257.399994}}}
245 debugShowCubicIntersection wtTs[0]=1 {{{41.2094116,256.95462}, {41.7729416,257.1 39771}, {42.3364716,257.324921}, {42.9000015,257.399994}}} {{42.9000015,257.3999 94}} wnTs[0]=0 {{{42.9000015,257.399994}, {43.6333351,257.497681}, {44.3666687,2 57.465118}, {45.1000023,257.432556}}}
246 debugShowCubicLineIntersection wtTs[0]=1 {{{41.2094116,256.95462}, {41.7729416,2 57.139771}, {42.3364716,257.324921}, {42.9000015,257.399994}}} {{42.9000015,257. 399994}} wnTs[0]=0.565217 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
247 SkOpSegment::addT insert t=0.565217386 segID=40 spanID=165
248 debugShowCubicIntersection wtTs[0]=1 {{{42.9000015,257.399994}, {43.6333351,257. 497681}, {44.3666687,257.465118}, {45.1000023,257.432556}}} {{45.1000023,257.432 556}} wnTs[0]=0 {{{45.1000023,257.432556}, {45.4666672,257.41629}, {45.8333321,2 57.399994}, {46.2000008,257.399994}}}
249 debugShowCubicLineIntersection wtTs[0]=0 {{{42.9000015,257.399994}, {43.6333351, 257.497681}, {44.3666687,257.465118}, {45.1000023,257.432556}}} {{42.9000015,257 .399994}} wnTs[0]=0.565217 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
250 debugShowCubicIntersection wtTs[0]=1 {{{45.1000023,257.432556}, {45.4666672,257. 41629}, {45.8333321,257.399994}, {46.2000008,257.399994}}} {{46.2000008,257.3999 94}} wnTs[0]=0 {{{46.2000008,257.399994}, {46.5666656,257.399994}, {46.9333344,2 57.41275}, {47.2999992,257.425507}}}
251 debugShowCubicLineIntersection wtTs[0]=1 {{{45.1000023,257.432556}, {45.4666672, 257.41629}, {45.8333321,257.399994}, {46.2000008,257.399994}}} {{46.2000008,257. 399994}} wnTs[0]=0.521739 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
252 SkOpSegment::addT insert t=0.521739137 segID=40 spanID=166
253 debugShowCubicIntersection wtTs[0]=1 {{{46.2000008,257.399994}, {46.5666656,257. 399994}, {46.9333344,257.41275}, {47.2999992,257.425507}}} {{47.2999992,257.4255 07}} wnTs[0]=0 {{{47.2999992,257.425507}, {48.0333328,257.451019}, {48.7666664,2 57.476501}, {49.5,257.399994}}}
254 debugShowCubicLineIntersection wtTs[0]=0 {{{46.2000008,257.399994}, {46.5666656, 257.399994}, {46.9333344,257.41275}, {47.2999992,257.425507}}} {{46.2000008,257. 399994}} wnTs[0]=0.521739 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
255 debugShowCubicIntersection wtTs[0]=1 {{{47.2999992,257.425507}, {48.0333328,257. 451019}, {48.7666664,257.476501}, {49.5,257.399994}}} {{49.5,257.399994}} wnTs[0 ]=0 {{{49.5,257.399994}, {50.1035385,257.337006}, {50.707077,257.186005}, {51.31 06155,257.035004}}}
256 debugShowCubicLineIntersection wtTs[0]=1 {{{47.2999992,257.425507}, {48.0333328, 257.451019}, {48.7666664,257.476501}, {49.5,257.399994}}} {{49.5,257.399994}} wn Ts[0]=0.478261 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
257 SkOpSegment::addT insert t=0.478260888 segID=40 spanID=167
258 debugShowCubicIntersection wtTs[0]=1 {{{49.5,257.399994}, {50.1035385,257.337006 }, {50.707077,257.186005}, {51.3106155,257.035004}}} {{51.3106155,257.035004}} w nTs[0]=0 {{{51.3106155,257.035004}, {51.8070755,256.910797}, {52.3035393,256.786 591}, {52.7999992,256.711365}}}
259 debugShowCubicLineIntersection wtTs[0]=0 {{{49.5,257.399994}, {50.1035385,257.33 7006}, {50.707077,257.186005}, {51.3106155,257.035004}}} {{49.5,257.399994}} wnT s[0]=0.478261 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
260 debugShowCubicIntersection wtTs[0]=1 {{{51.3106155,257.035004}, {51.8070755,256. 910797}, {52.3035393,256.786591}, {52.7999992,256.711365}}} {{52.7999992,256.711 365}} wnTs[0]=0 {{{52.7999992,256.711365}, {53.9000015,256.544678}, {55,256.4519 04}, {56.0999985,256.399994}}}
261 debugShowCubicIntersection wtTs[0]=1 {{{52.7999992,256.711365}, {53.9000015,256. 544678}, {55,256.451904}, {56.0999985,256.399994}}} {{56.0999985,256.399994}} wn Ts[0]=0 {{{56.0999985,256.399994}, {56.8333321,256.365417}, {57.5666656,256.3769 23}, {58.2999992,256.388458}}}
262 debugShowCubicIntersection wtTs[0]=1 {{{56.0999985,256.399994}, {56.8333321,256. 365417}, {57.5666656,256.376923}, {58.2999992,256.388458}}} {{58.2999992,256.388 458}} wnTs[0]=0 {{{58.2999992,256.388458}, {58.6666679,256.394226}, {59.0333328, 256.399994}, {59.4000015,256.399994}}}
263 debugShowCubicIntersection wtTs[0]=1 {{{58.2999992,256.388458}, {58.6666679,256. 394226}, {59.0333328,256.399994}, {59.4000015,256.399994}}} {{59.4000015,256.399 994}} wnTs[0]=0 {{{59.4000015,256.399994}, {59.7666664,256.399994}, {60.1333313, 256.393616}, {60.5,256.387238}}}
264 debugShowCubicIntersection wtTs[0]=1 {{{59.4000015,256.399994}, {59.7666664,256. 399994}, {60.1333313,256.393616}, {60.5,256.387238}}} {{60.5,256.387238}} wnTs[0 ]=0 {{{60.5,256.387238}, {61.2333336,256.374481}, {61.9666672,256.361755}, {62.7 000008,256.399994}}}
265 debugShowCubicIntersection wtTs[0]=1 {{{60.5,256.387238}, {61.2333336,256.374481 }, {61.9666672,256.361755}, {62.7000008,256.399994}}} {{62.7000008,256.399994}} wnTs[0]=0 {{{62.7000008,256.399994}, {63.7999992,256.457397}, {64.9000015,256.57 7667}, {66,256.744354}}}
266 debugShowCubicIntersection wtTs[0]=1 {{{62.7000008,256.399994}, {63.7999992,256. 457397}, {64.9000015,256.577667}, {66,256.744354}}} {{66,256.744354}} wnTs[0]=0 {{{66,256.744354}, {66.484726,256.81778}, {66.9694519,256.932587}, {67.4541855,2 57.047394}}}
267 debugShowCubicIntersection wtTs[0]=1 {{{66,256.744354}, {66.484726,256.81778}, { 66.9694519,256.932587}, {67.4541855,257.047394}}} {{67.4541855,257.047394}} wnTs [0]=0 {{{67.4541855,257.047394}, {68.069458,257.193146}, {68.6847305,257.338867} , {69.3000031,257.399994}}}
268 debugShowCubicIntersection wtTs[0]=1 {{{67.4541855,257.047394}, {68.069458,257.1 93146}, {68.6847305,257.338867}, {69.3000031,257.399994}}} {{69.3000031,257.3999 94}} wnTs[0]=0 {{{69.3000031,257.399994}, {70.0333328,257.472839}, {70.7666626,2 57.448578}, {71.4999924,257.424286}}}
269 debugShowCubicLineIntersection wtTs[0]=1 {{{67.4541855,257.047394}, {68.069458,2 57.193146}, {68.6847305,257.338867}, {69.3000031,257.399994}}} {{69.3000031,257. 399994}} wnTs[0]=0.217391 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
270 SkOpSegment::addT insert t=0.217391295 segID=40 spanID=168
271 debugShowCubicIntersection wtTs[0]=1 {{{69.3000031,257.399994}, {70.0333328,257. 472839}, {70.7666626,257.448578}, {71.4999924,257.424286}}} {{71.4999924,257.424 286}} wnTs[0]=0 {{{71.4999924,257.424286}, {71.8666611,257.41214}, {72.2333298,2 57.399994}, {72.5999985,257.399994}}}
272 debugShowCubicLineIntersection wtTs[0]=0 {{{69.3000031,257.399994}, {70.0333328, 257.472839}, {70.7666626,257.448578}, {71.4999924,257.424286}}} {{69.3000031,257 .399994}} wnTs[0]=0.217391 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
273 debugShowCubicIntersection wtTs[0]=1 {{{71.4999924,257.424286}, {71.8666611,257. 41214}, {72.2333298,257.399994}, {72.5999985,257.399994}}} {{72.5999985,257.3999 94}} wnTs[0]=0 {{{72.5999985,257.399994}, {72.9666672,257.399994}, {73.3333359,2 57.40683}, {73.7000046,257.413696}}}
274 debugShowCubicLineIntersection wtTs[0]=1 {{{71.4999924,257.424286}, {71.8666611, 257.41214}, {72.2333298,257.399994}, {72.5999985,257.399994}}} {{72.5999985,257. 399994}} wnTs[0]=0.173913 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
275 SkOpSegment::addT insert t=0.173913096 segID=40 spanID=169
276 debugShowCubicIntersection wtTs[0]=1 {{{72.5999985,257.399994}, {72.9666672,257. 399994}, {73.3333359,257.40683}, {73.7000046,257.413696}}} {{73.7000046,257.4136 96}} wnTs[0]=0 {{{73.7000046,257.413696}, {74.4333344,257.427399}, {75.1666718,2 57.441101}, {75.9000015,257.399994}}}
277 debugShowCubicLineIntersection wtTs[0]=0 {{{72.5999985,257.399994}, {72.9666672, 257.399994}, {73.3333359,257.40683}, {73.7000046,257.413696}}} {{72.5999985,257. 399994}} wnTs[0]=0.173913 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
278 debugShowCubicIntersection wtTs[0]=1 {{{73.7000046,257.413696}, {74.4333344,257. 427399}, {75.1666718,257.441101}, {75.9000015,257.399994}}} {{75.9000015,257.399 994}} wnTs[0]=0 {{{75.9000015,257.399994}, {76.3889008,257.37262}, {76.8778,257. 296539}, {77.3666992,257.220459}}}
279 debugShowCubicLineIntersection wtTs[0]=1 {{{73.7000046,257.413696}, {74.4333344, 257.427399}, {75.1666718,257.441101}, {75.9000015,257.399994}}} {{75.9000015,257 .399994}} wnTs[0]=0.130435 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
280 SkOpSegment::addT insert t=0.130434797 segID=40 spanID=170
281 debugShowCubicIntersection wtTs[0]=1 {{{75.9000015,257.399994}, {76.3889008,257. 37262}, {76.8778,257.296539}, {77.3666992,257.220459}}} {{77.3666992,257.220459} } wnTs[0]=0 {{{77.3666992,257.220459}, {77.9777985,257.125336}, {78.5888977,257. 030243}, {79.1999969,257.030243}}}
282 debugShowCubicLineIntersection wtTs[0]=0 {{{75.9000015,257.399994}, {76.3889008, 257.37262}, {76.8778,257.296539}, {77.3666992,257.220459}}} {{75.9000015,257.399 994}} wnTs[0]=0.130435 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
283 debugShowCubicIntersection wtTs[0]=1 {{{77.3666992,257.220459}, {77.9777985,257. 125336}, {78.5888977,257.030243}, {79.1999969,257.030243}}} {{79.1999969,257.030 243}} wnTs[0]=0 {{{79.1999969,257.030243}, {79.8110962,257.030243}, {80.4221954, 257.125336}, {81.0332947,257.220459}}}
284 debugShowCubicIntersection wtTs[0]=1 {{{79.1999969,257.030243}, {79.8110962,257. 030243}, {80.4221954,257.125336}, {81.0332947,257.220459}}} {{81.0332947,257.220 459}} wnTs[0]=0 {{{81.0332947,257.220459}, {81.5222015,257.296539}, {82.0111008, 257.37262}, {82.5,257.399994}}}
285 debugShowCubicIntersection wtTs[0]=1 {{{81.0332947,257.220459}, {81.5222015,257. 296539}, {82.0111008,257.37262}, {82.5,257.399994}}} {{82.5,257.399994}} wnTs[0] =0 {{{82.5,257.399994}, {83.2333298,257.441101}, {83.9666595,257.427399}, {84.69 99969,257.413696}}}
286 debugShowCubicLineIntersection wtTs[0]=1 {{{81.0332947,257.220459}, {81.5222015, 257.296539}, {82.0111008,257.37262}, {82.5,257.399994}}} {{82.5,257.399994}} wnT s[0]=0.0434783 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
287 SkOpSegment::addT insert t=0.0434782991 segID=40 spanID=171
288 debugShowCubicIntersection wtTs[0]=1 {{{82.5,257.399994}, {83.2333298,257.441101 }, {83.9666595,257.427399}, {84.6999969,257.413696}}} {{84.6999969,257.413696}} wnTs[0]=0 {{{84.6999969,257.413696}, {85.0666656,257.40683}, {85.4333344,257.399 994}, {85.8000031,257.399994}}}
289 debugShowCubicLineIntersection wtTs[0]=0 {{{82.5,257.399994}, {83.2333298,257.44 1101}, {83.9666595,257.427399}, {84.6999969,257.413696}}} {{82.5,257.399994}} wn Ts[0]=0.0434783 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
290 debugShowCubicLineIntersection wtTs[0]=1 {{{84.6999969,257.413696}, {85.0666656, 257.40683}, {85.4333344,257.399994}, {85.8000031,257.399994}}} {{85.8000031,257. 399994}} wnTs[0]=0 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
291 debugShowCubicIntersection wtTs[0]=0 {{{9.89999962,257.399994}, {10.2666664,257. 399994}, {10.6333332,257.406433}, {11,257.412872}}} {{9.89999962,257.399994}} wn Ts[0]=0 {{{9.89999962,257.399994}, {10.2666664,257.399994}, {10.6333332,257.3935 55}, {11,257.387115}}}
292 debugShowCubicIntersection no intersect {{{9.89999962,257.399994}, {10.2666664,2 57.399994}, {10.6333332,257.406433}, {11,257.412872}}} {{{11,257.387115}, {11.73 33336,257.374237}, {12.4666672,257.361359}, {13.1999998,257.399994}}}
293 debugShowCubicLineIntersection wtTs[0]=0 {{{9.89999962,257.399994}, {10.2666664, 257.399994}, {10.6333332,257.406433}, {11,257.412872}}} {{9.89999962,257.399994} } wnTs[0]=1 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
294 debugShowCubicIntersection no intersect {{{11,257.412872}, {11.7333336,257.42575 1}, {12.4666672,257.438629}, {13.1999998,257.399994}}} {{{9.89999962,257.399994} , {10.2666664,257.399994}, {10.6333332,257.393555}, {11,257.387115}}}
295 debugShowCubicIntersection wtTs[0]=1 {{{11,257.412872}, {11.7333336,257.425751}, {12.4666672,257.438629}, {13.1999998,257.399994}}} {{13.1999998,257.399994}} wn Ts[0]=1 {{{11,257.387115}, {11.7333336,257.374237}, {12.4666672,257.361359}, {13 .1999998,257.399994}}}
296 debugShowCubicIntersection wtTs[0]=1 {{{11,257.412872}, {11.7333336,257.425751}, {12.4666672,257.438629}, {13.1999998,257.399994}}} {{13.1999998,257.399994}} wn Ts[0]=0 {{{13.1999998,257.399994}, {14.3000002,257.457947}, {15.3999996,257.5923 77}, {16.5,257.747742}}}
297 debugShowCubicLineIntersection wtTs[0]=1 {{{11,257.412872}, {11.7333336,257.4257 51}, {12.4666672,257.438629}, {13.1999998,257.399994}}} {{13.1999998,257.399994} } wnTs[0]=0.956522 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
298 SkOpSegment::addT insert t=0.956521739 segID=80 spanID=172
299 debugShowCubicIntersection wtTs[0]=0 {{{13.1999998,257.399994}, {14.3000002,257. 342041}, {15.3999996,257.207611}, {16.5,257.052246}}} {{13.1999998,257.399994}} wnTs[0]=1 {{{11,257.387115}, {11.7333336,257.374237}, {12.4666672,257.361359}, { 13.1999998,257.399994}}}
300 debugShowCubicIntersection wtTs[0]=0 {{{13.1999998,257.399994}, {14.3000002,257. 342041}, {15.3999996,257.207611}, {16.5,257.052246}}} {{13.1999998,257.399994}} wnTs[0]=0 {{{13.1999998,257.399994}, {14.3000002,257.457947}, {15.3999996,257.59 2377}, {16.5,257.747742}}}
301 debugShowCubicLineIntersection wtTs[0]=0 {{{13.1999998,257.399994}, {14.3000002, 257.342041}, {15.3999996,257.207611}, {16.5,257.052246}}} {{13.1999998,257.39999 4}} wnTs[0]=0.956522 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
302 debugShowCubicIntersection wtTs[0]=0.986174342 {{{26.3999996,257.107208}, {27.5, 257.272064}, {28.6000004,257.401825}, {29.7000008,257.399994}}} {{29.654377,257. 399994}} wtTs[1]=1 {{29.7000008,257.399994}} wnTs[0]=0.986174 {{{26.3999996,257. 69278}, {27.5,257.527924}, {28.6000004,257.398163}, {29.7000008,257.399994}}} wn Ts[1]=1
303 SkOpSegment::addT insert t=0.986174342 segID=9 spanID=173
304 SkOpSegment::addT insert t=0.986174342 segID=49 spanID=174
305 debugShowCubicIntersection wtTs[0]=1 {{{26.3999996,257.107208}, {27.5,257.272064 }, {28.6000004,257.401825}, {29.7000008,257.399994}}} {{29.7000008,257.399994}} wnTs[0]=0 {{{29.7000008,257.399994}, {30.7999992,257.401825}, {31.8999996,257.53 7109}, {33,257.703766}}}
306 debugShowCubicLineIntersection wtTs[0]=0.986037692 {{{26.3999996,257.107208}, {2 7.5,257.272064}, {28.6000004,257.401825}, {29.7000008,257.399994}}} {{29.6539249 ,257.399994}} wtTs[1]=1 {{29.7000008,257.399994}} wnTs[0]=0.739737 {{{85.8000031 ,257.399994}, {9.89999962,257.399994}}} wnTs[1]=0.739130432
307 SkOpSegment::addT insert t=0.739737489 segID=80 spanID=175
308 SkOpSegment::addT insert t=0.739130432 segID=80 spanID=176
309 debugShowCubicIntersection wtTs[0]=0 {{{29.7000008,257.399994}, {30.7999992,257. 398163}, {31.8999996,257.262878}, {33,257.096222}}} {{29.7000008,257.399994}} wn Ts[0]=1 {{{26.3999996,257.69278}, {27.5,257.527924}, {28.6000004,257.398163}, {2 9.7000008,257.399994}}}
310 debugShowCubicIntersection wtTs[0]=0 {{{29.7000008,257.399994}, {30.7999992,257. 398163}, {31.8999996,257.262878}, {33,257.096222}}} {{29.7000008,257.399994}} wn Ts[0]=0 {{{29.7000008,257.399994}, {30.7999992,257.401825}, {31.8999996,257.5371 09}, {33,257.703766}}}
311 debugShowCubicLineIntersection wtTs[0]=0 {{{29.7000008,257.399994}, {30.7999992, 257.398163}, {31.8999996,257.262878}, {33,257.096222}}} {{29.7000008,257.399994} } wnTs[0]=0.73913 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
312 debugShowCubicIntersection wtTs[0]=1 {{{41.2094116,256.95462}, {41.7729416,257.1 39771}, {42.3364716,257.324921}, {42.9000015,257.399994}}} {{42.9000015,257.3999 94}} wnTs[0]=1 {{{41.2094116,257.845367}, {41.7729416,257.660217}, {42.3364716,2 57.475067}, {42.9000015,257.399994}}}
313 debugShowCubicIntersection wtTs[0]=1 {{{41.2094116,256.95462}, {41.7729416,257.1 39771}, {42.3364716,257.324921}, {42.9000015,257.399994}}} {{42.9000015,257.3999 94}} wnTs[0]=0 {{{42.9000015,257.399994}, {43.6333351,257.302307}, {44.3666687,2 57.334869}, {45.1000023,257.367432}}}
314 debugShowCubicLineIntersection wtTs[0]=1 {{{41.2094116,256.95462}, {41.7729416,2 57.139771}, {42.3364716,257.324921}, {42.9000015,257.399994}}} {{42.9000015,257. 399994}} wnTs[0]=0.565217 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
315 SkOpSegment::addT insert t=0.565217386 segID=80 spanID=177
316 debugShowCubicIntersection wtTs[0]=0 {{{42.9000015,257.399994}, {43.6333351,257. 497681}, {44.3666687,257.465118}, {45.1000023,257.432556}}} {{42.9000015,257.399 994}} wnTs[0]=1 {{{41.2094116,257.845367}, {41.7729416,257.660217}, {42.3364716, 257.475067}, {42.9000015,257.399994}}}
317 debugShowCubicIntersection wtTs[0]=0 {{{42.9000015,257.399994}, {43.6333351,257. 497681}, {44.3666687,257.465118}, {45.1000023,257.432556}}} {{42.9000015,257.399 994}} wnTs[0]=0 {{{42.9000015,257.399994}, {43.6333351,257.302307}, {44.3666687, 257.334869}, {45.1000023,257.367432}}}
318 debugShowCubicIntersection no intersect {{{42.9000015,257.399994}, {43.6333351,2 57.497681}, {44.3666687,257.465118}, {45.1000023,257.432556}}} {{{45.1000023,257 .367432}, {45.4666672,257.383698}, {45.8333321,257.399994}, {46.2000008,257.3999 94}}}
319 debugShowCubicLineIntersection wtTs[0]=0 {{{42.9000015,257.399994}, {43.6333351, 257.497681}, {44.3666687,257.465118}, {45.1000023,257.432556}}} {{42.9000015,257 .399994}} wnTs[0]=0.565217 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
320 debugShowCubicIntersection no intersect {{{45.1000023,257.432556}, {45.4666672,2 57.41629}, {45.8333321,257.399994}, {46.2000008,257.399994}}} {{{42.9000015,257. 399994}, {43.6333351,257.302307}, {44.3666687,257.334869}, {45.1000023,257.36743 2}}}
321 debugShowCubicIntersection wtTs[0]=1 {{{45.1000023,257.432556}, {45.4666672,257. 41629}, {45.8333321,257.399994}, {46.2000008,257.399994}}} {{46.2000008,257.3999 94}} wnTs[0]=1 {{{45.1000023,257.367432}, {45.4666672,257.383698}, {45.8333321,2 57.399994}, {46.2000008,257.399994}}}
322 debugShowCubicIntersection wtTs[0]=1 {{{45.1000023,257.432556}, {45.4666672,257. 41629}, {45.8333321,257.399994}, {46.2000008,257.399994}}} {{46.2000008,257.3999 94}} wnTs[0]=0 {{{46.2000008,257.399994}, {46.5666656,257.399994}, {46.9333344,2 57.387238}, {47.2999992,257.374481}}}
323 debugShowCubicLineIntersection wtTs[0]=1 {{{45.1000023,257.432556}, {45.4666672, 257.41629}, {45.8333321,257.399994}, {46.2000008,257.399994}}} {{46.2000008,257. 399994}} wnTs[0]=0.521739 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
324 SkOpSegment::addT insert t=0.521739137 segID=80 spanID=178
325 debugShowCubicIntersection wtTs[0]=0 {{{46.2000008,257.399994}, {46.5666656,257. 399994}, {46.9333344,257.41275}, {47.2999992,257.425507}}} {{46.2000008,257.3999 94}} wnTs[0]=1 {{{45.1000023,257.367432}, {45.4666672,257.383698}, {45.8333321,2 57.399994}, {46.2000008,257.399994}}}
326 debugShowCubicIntersection wtTs[0]=0 {{{46.2000008,257.399994}, {46.5666656,257. 399994}, {46.9333344,257.41275}, {47.2999992,257.425507}}} {{46.2000008,257.3999 94}} wnTs[0]=0 {{{46.2000008,257.399994}, {46.5666656,257.399994}, {46.9333344,2 57.387238}, {47.2999992,257.374481}}}
327 debugShowCubicIntersection no intersect {{{46.2000008,257.399994}, {46.5666656,2 57.399994}, {46.9333344,257.41275}, {47.2999992,257.425507}}} {{{47.2999992,257. 374481}, {48.0333328,257.348969}, {48.7666664,257.323486}, {49.5,257.399994}}}
328 debugShowCubicLineIntersection wtTs[0]=0 {{{46.2000008,257.399994}, {46.5666656, 257.399994}, {46.9333344,257.41275}, {47.2999992,257.425507}}} {{46.2000008,257. 399994}} wnTs[0]=0.521739 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
329 debugShowCubicIntersection no intersect {{{47.2999992,257.425507}, {48.0333328,2 57.451019}, {48.7666664,257.476501}, {49.5,257.399994}}} {{{46.2000008,257.39999 4}, {46.5666656,257.399994}, {46.9333344,257.387238}, {47.2999992,257.374481}}}
330 debugShowCubicIntersection wtTs[0]=1 {{{47.2999992,257.425507}, {48.0333328,257. 451019}, {48.7666664,257.476501}, {49.5,257.399994}}} {{49.5,257.399994}} wnTs[0 ]=1 {{{47.2999992,257.374481}, {48.0333328,257.348969}, {48.7666664,257.323486}, {49.5,257.399994}}}
331 debugShowCubicIntersection wtTs[0]=1 {{{47.2999992,257.425507}, {48.0333328,257. 451019}, {48.7666664,257.476501}, {49.5,257.399994}}} {{49.5,257.399994}} wnTs[0 ]=0 {{{49.5,257.399994}, {50.1035385,257.462982}, {50.707077,257.613983}, {51.31 06155,257.764984}}}
332 debugShowCubicLineIntersection wtTs[0]=1 {{{47.2999992,257.425507}, {48.0333328, 257.451019}, {48.7666664,257.476501}, {49.5,257.399994}}} {{49.5,257.399994}} wn Ts[0]=0.478261 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
333 SkOpSegment::addT insert t=0.478260888 segID=80 spanID=179
334 debugShowCubicIntersection wtTs[0]=0 {{{49.5,257.399994}, {50.1035385,257.337006 }, {50.707077,257.186005}, {51.3106155,257.035004}}} {{49.5,257.399994}} wnTs[0] =1 {{{47.2999992,257.374481}, {48.0333328,257.348969}, {48.7666664,257.323486}, {49.5,257.399994}}}
335 debugShowCubicIntersection wtTs[0]=0 {{{49.5,257.399994}, {50.1035385,257.337006 }, {50.707077,257.186005}, {51.3106155,257.035004}}} {{49.5,257.399994}} wnTs[0] =0 {{{49.5,257.399994}, {50.1035385,257.462982}, {50.707077,257.613983}, {51.310 6155,257.764984}}}
336 debugShowCubicLineIntersection wtTs[0]=0 {{{49.5,257.399994}, {50.1035385,257.33 7006}, {50.707077,257.186005}, {51.3106155,257.035004}}} {{49.5,257.399994}} wnT s[0]=0.478261 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
337 debugShowCubicIntersection wtTs[0]=1 {{{67.4541855,257.047394}, {68.069458,257.1 93146}, {68.6847305,257.338867}, {69.3000031,257.399994}}} {{69.3000031,257.3999 94}} wnTs[0]=1 {{{67.4541855,257.752594}, {68.069458,257.606842}, {68.6847305,25 7.461121}, {69.3000031,257.399994}}}
338 debugShowCubicIntersection wtTs[0]=1 {{{67.4541855,257.047394}, {68.069458,257.1 93146}, {68.6847305,257.338867}, {69.3000031,257.399994}}} {{69.3000031,257.3999 94}} wnTs[0]=0 {{{69.3000031,257.399994}, {70.0333328,257.327148}, {70.7666626,2 57.35141}, {71.4999924,257.375702}}}
339 debugShowCubicLineIntersection wtTs[0]=1 {{{67.4541855,257.047394}, {68.069458,2 57.193146}, {68.6847305,257.338867}, {69.3000031,257.399994}}} {{69.3000031,257. 399994}} wnTs[0]=0.217391 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
340 SkOpSegment::addT insert t=0.217391295 segID=80 spanID=180
341 debugShowCubicIntersection wtTs[0]=0 {{{69.3000031,257.399994}, {70.0333328,257. 472839}, {70.7666626,257.448578}, {71.4999924,257.424286}}} {{69.3000031,257.399 994}} wnTs[0]=1 {{{67.4541855,257.752594}, {68.069458,257.606842}, {68.6847305,2 57.461121}, {69.3000031,257.399994}}}
342 debugShowCubicIntersection wtTs[0]=0 {{{69.3000031,257.399994}, {70.0333328,257. 472839}, {70.7666626,257.448578}, {71.4999924,257.424286}}} {{69.3000031,257.399 994}} wnTs[0]=0 {{{69.3000031,257.399994}, {70.0333328,257.327148}, {70.7666626, 257.35141}, {71.4999924,257.375702}}}
343 debugShowCubicIntersection no intersect {{{69.3000031,257.399994}, {70.0333328,2 57.472839}, {70.7666626,257.448578}, {71.4999924,257.424286}}} {{{71.4999924,257 .375702}, {71.8666611,257.387848}, {72.2333298,257.399994}, {72.5999985,257.3999 94}}}
344 debugShowCubicLineIntersection wtTs[0]=0 {{{69.3000031,257.399994}, {70.0333328, 257.472839}, {70.7666626,257.448578}, {71.4999924,257.424286}}} {{69.3000031,257 .399994}} wnTs[0]=0.217391 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
345 debugShowCubicIntersection no intersect {{{71.4999924,257.424286}, {71.8666611,2 57.41214}, {72.2333298,257.399994}, {72.5999985,257.399994}}} {{{69.3000031,257. 399994}, {70.0333328,257.327148}, {70.7666626,257.35141}, {71.4999924,257.375702 }}}
346 debugShowCubicIntersection wtTs[0]=1 {{{71.4999924,257.424286}, {71.8666611,257. 41214}, {72.2333298,257.399994}, {72.5999985,257.399994}}} {{72.5999985,257.3999 94}} wnTs[0]=1 {{{71.4999924,257.375702}, {71.8666611,257.387848}, {72.2333298,2 57.399994}, {72.5999985,257.399994}}}
347 debugShowCubicIntersection wtTs[0]=1 {{{71.4999924,257.424286}, {71.8666611,257. 41214}, {72.2333298,257.399994}, {72.5999985,257.399994}}} {{72.5999985,257.3999 94}} wnTs[0]=0 {{{72.5999985,257.399994}, {72.9666672,257.399994}, {73.3333359,2 57.393158}, {73.7000046,257.386292}}}
348 debugShowCubicLineIntersection wtTs[0]=1 {{{71.4999924,257.424286}, {71.8666611, 257.41214}, {72.2333298,257.399994}, {72.5999985,257.399994}}} {{72.5999985,257. 399994}} wnTs[0]=0.173913 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
349 SkOpSegment::addT insert t=0.173913096 segID=80 spanID=181
350 debugShowCubicIntersection wtTs[0]=0 {{{72.5999985,257.399994}, {72.9666672,257. 399994}, {73.3333359,257.40683}, {73.7000046,257.413696}}} {{72.5999985,257.3999 94}} wnTs[0]=1 {{{71.4999924,257.375702}, {71.8666611,257.387848}, {72.2333298,2 57.399994}, {72.5999985,257.399994}}}
351 debugShowCubicIntersection wtTs[0]=0 {{{72.5999985,257.399994}, {72.9666672,257. 399994}, {73.3333359,257.40683}, {73.7000046,257.413696}}} {{72.5999985,257.3999 94}} wnTs[0]=0 {{{72.5999985,257.399994}, {72.9666672,257.399994}, {73.3333359,2 57.393158}, {73.7000046,257.386292}}}
352 debugShowCubicIntersection no intersect {{{72.5999985,257.399994}, {72.9666672,2 57.399994}, {73.3333359,257.40683}, {73.7000046,257.413696}}} {{{73.7000046,257. 386292}, {74.4333344,257.372589}, {75.1666718,257.358887}, {75.9000015,257.39999 4}}}
353 debugShowCubicLineIntersection wtTs[0]=0 {{{72.5999985,257.399994}, {72.9666672, 257.399994}, {73.3333359,257.40683}, {73.7000046,257.413696}}} {{72.5999985,257. 399994}} wnTs[0]=0.173913 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
354 debugShowCubicIntersection no intersect {{{73.7000046,257.413696}, {74.4333344,2 57.427399}, {75.1666718,257.441101}, {75.9000015,257.399994}}} {{{72.5999985,257 .399994}, {72.9666672,257.399994}, {73.3333359,257.393158}, {73.7000046,257.3862 92}}}
355 debugShowCubicIntersection wtTs[0]=1 {{{73.7000046,257.413696}, {74.4333344,257. 427399}, {75.1666718,257.441101}, {75.9000015,257.399994}}} {{75.9000015,257.399 994}} wnTs[0]=1 {{{73.7000046,257.386292}, {74.4333344,257.372589}, {75.1666718, 257.358887}, {75.9000015,257.399994}}}
356 debugShowCubicIntersection wtTs[0]=1 {{{73.7000046,257.413696}, {74.4333344,257. 427399}, {75.1666718,257.441101}, {75.9000015,257.399994}}} {{75.9000015,257.399 994}} wnTs[0]=0 {{{75.9000015,257.399994}, {76.3889008,257.427368}, {76.8778,257 .503448}, {77.3666992,257.579529}}}
357 debugShowCubicLineIntersection wtTs[0]=1 {{{73.7000046,257.413696}, {74.4333344, 257.427399}, {75.1666718,257.441101}, {75.9000015,257.399994}}} {{75.9000015,257 .399994}} wnTs[0]=0.130435 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
358 SkOpSegment::addT insert t=0.130434797 segID=80 spanID=182
359 debugShowCubicIntersection wtTs[0]=0 {{{75.9000015,257.399994}, {76.3889008,257. 37262}, {76.8778,257.296539}, {77.3666992,257.220459}}} {{75.9000015,257.399994} } wnTs[0]=1 {{{73.7000046,257.386292}, {74.4333344,257.372589}, {75.1666718,257. 358887}, {75.9000015,257.399994}}}
360 debugShowCubicIntersection wtTs[0]=0 {{{75.9000015,257.399994}, {76.3889008,257. 37262}, {76.8778,257.296539}, {77.3666992,257.220459}}} {{75.9000015,257.399994} } wnTs[0]=0 {{{75.9000015,257.399994}, {76.3889008,257.427368}, {76.8778,257.503 448}, {77.3666992,257.579529}}}
361 debugShowCubicLineIntersection wtTs[0]=0 {{{75.9000015,257.399994}, {76.3889008, 257.37262}, {76.8778,257.296539}, {77.3666992,257.220459}}} {{75.9000015,257.399 994}} wnTs[0]=0.130435 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
362 debugShowCubicIntersection wtTs[0]=1 {{{81.0332947,257.220459}, {81.5222015,257. 296539}, {82.0111008,257.37262}, {82.5,257.399994}}} {{82.5,257.399994}} wnTs[0] =1 {{{81.0332947,257.579529}, {81.5222015,257.503448}, {82.0111008,257.427368}, {82.5,257.399994}}}
363 debugShowCubicIntersection wtTs[0]=1 {{{81.0332947,257.220459}, {81.5222015,257. 296539}, {82.0111008,257.37262}, {82.5,257.399994}}} {{82.5,257.399994}} wnTs[0] =0 {{{82.5,257.399994}, {83.2333298,257.358887}, {83.9666595,257.372589}, {84.69 99969,257.386292}}}
364 debugShowCubicLineIntersection wtTs[0]=1 {{{81.0332947,257.220459}, {81.5222015, 257.296539}, {82.0111008,257.37262}, {82.5,257.399994}}} {{82.5,257.399994}} wnT s[0]=0.0434783 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
365 SkOpSegment::addT insert t=0.0434782991 segID=80 spanID=183
366 debugShowCubicIntersection wtTs[0]=0 {{{82.5,257.399994}, {83.2333298,257.441101 }, {83.9666595,257.427399}, {84.6999969,257.413696}}} {{82.5,257.399994}} wnTs[0 ]=1 {{{81.0332947,257.579529}, {81.5222015,257.503448}, {82.0111008,257.427368}, {82.5,257.399994}}}
367 debugShowCubicIntersection wtTs[0]=0 {{{82.5,257.399994}, {83.2333298,257.441101 }, {83.9666595,257.427399}, {84.6999969,257.413696}}} {{82.5,257.399994}} wnTs[0 ]=0 {{{82.5,257.399994}, {83.2333298,257.358887}, {83.9666595,257.372589}, {84.6 999969,257.386292}}}
368 debugShowCubicIntersection no intersect {{{82.5,257.399994}, {83.2333298,257.441 101}, {83.9666595,257.427399}, {84.6999969,257.413696}}} {{{84.6999969,257.38629 2}, {85.0666656,257.393158}, {85.4333344,257.399994}, {85.8000031,257.399994}}}
369 debugShowCubicLineIntersection wtTs[0]=0 {{{82.5,257.399994}, {83.2333298,257.44 1101}, {83.9666595,257.427399}, {84.6999969,257.413696}}} {{82.5,257.399994}} wn Ts[0]=0.0434783 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
370 debugShowCubicIntersection no intersect {{{84.6999969,257.413696}, {85.0666656,2 57.40683}, {85.4333344,257.399994}, {85.8000031,257.399994}}} {{{82.5,257.399994 }, {83.2333298,257.358887}, {83.9666595,257.372589}, {84.6999969,257.386292}}}
371 debugShowCubicIntersection wtTs[0]=1 {{{84.6999969,257.413696}, {85.0666656,257. 40683}, {85.4333344,257.399994}, {85.8000031,257.399994}}} {{85.8000031,257.3999 94}} wnTs[0]=1 {{{84.6999969,257.386292}, {85.0666656,257.393158}, {85.4333344,2 57.399994}, {85.8000031,257.399994}}}
372 debugShowCubicLineIntersection wtTs[0]=1 {{{84.6999969,257.413696}, {85.0666656, 257.40683}, {85.4333344,257.399994}, {85.8000031,257.399994}}} {{85.8000031,257. 399994}} wnTs[0]=0 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
373 debugShowCubicLineIntersection wtTs[0]=0 {{{9.89999962,257.399994}, {10.2666664, 257.399994}, {10.6333332,257.393555}, {11,257.387115}}} {{9.89999962,257.399994} } wnTs[0]=1 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
374 debugShowCubicLineIntersection wtTs[0]=1 {{{11,257.387115}, {11.7333336,257.3742 37}, {12.4666672,257.361359}, {13.1999998,257.399994}}} {{13.1999998,257.399994} } wnTs[0]=0.956522 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
375 debugShowCubicLineIntersection wtTs[0]=0 {{{13.1999998,257.399994}, {14.3000002, 257.457947}, {15.3999996,257.592377}, {16.5,257.747742}}} {{13.1999998,257.39999 4}} wnTs[0]=0.956522 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
376 debugShowCubicLineIntersection wtTs[0]=0.986037692 {{{26.3999996,257.69278}, {27 .5,257.527924}, {28.6000004,257.398163}, {29.7000008,257.399994}}} {{29.6539249, 257.399994}} wtTs[1]=1 {{29.7000008,257.399994}} wnTs[0]=0.739737 {{{85.8000031, 257.399994}, {9.89999962,257.399994}}} wnTs[1]=0.739130432
377 SkOpSegment::addT insert t=0.986037692 segID=49 spanID=184
378 debugShowCubicLineIntersection wtTs[0]=0 {{{29.7000008,257.399994}, {30.7999992, 257.401825}, {31.8999996,257.537109}, {33,257.703766}}} {{29.7000008,257.399994} } wnTs[0]=0.73913 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
379 debugShowCubicLineIntersection wtTs[0]=1 {{{41.2094116,257.845367}, {41.7729416, 257.660217}, {42.3364716,257.475067}, {42.9000015,257.399994}}} {{42.9000015,257 .399994}} wnTs[0]=0.565217 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
380 debugShowCubicLineIntersection wtTs[0]=0 {{{42.9000015,257.399994}, {43.6333351, 257.302307}, {44.3666687,257.334869}, {45.1000023,257.367432}}} {{42.9000015,257 .399994}} wnTs[0]=0.565217 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
381 debugShowCubicLineIntersection wtTs[0]=1 {{{45.1000023,257.367432}, {45.4666672, 257.383698}, {45.8333321,257.399994}, {46.2000008,257.399994}}} {{46.2000008,257 .399994}} wnTs[0]=0.521739 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
382 debugShowCubicLineIntersection wtTs[0]=0 {{{46.2000008,257.399994}, {46.5666656, 257.399994}, {46.9333344,257.387238}, {47.2999992,257.374481}}} {{46.2000008,257 .399994}} wnTs[0]=0.521739 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
383 debugShowCubicLineIntersection wtTs[0]=1 {{{47.2999992,257.374481}, {48.0333328, 257.348969}, {48.7666664,257.323486}, {49.5,257.399994}}} {{49.5,257.399994}} wn Ts[0]=0.478261 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
384 debugShowCubicLineIntersection wtTs[0]=0 {{{49.5,257.399994}, {50.1035385,257.46 2982}, {50.707077,257.613983}, {51.3106155,257.764984}}} {{49.5,257.399994}} wnT s[0]=0.478261 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
385 debugShowCubicLineIntersection wtTs[0]=1 {{{67.4541855,257.752594}, {68.069458,2 57.606842}, {68.6847305,257.461121}, {69.3000031,257.399994}}} {{69.3000031,257. 399994}} wnTs[0]=0.217391 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
386 debugShowCubicLineIntersection wtTs[0]=0 {{{69.3000031,257.399994}, {70.0333328, 257.327148}, {70.7666626,257.35141}, {71.4999924,257.375702}}} {{69.3000031,257. 399994}} wnTs[0]=0.217391 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
387 debugShowCubicLineIntersection wtTs[0]=1 {{{71.4999924,257.375702}, {71.8666611, 257.387848}, {72.2333298,257.399994}, {72.5999985,257.399994}}} {{72.5999985,257 .399994}} wnTs[0]=0.173913 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
388 debugShowCubicLineIntersection wtTs[0]=0 {{{72.5999985,257.399994}, {72.9666672, 257.399994}, {73.3333359,257.393158}, {73.7000046,257.386292}}} {{72.5999985,257 .399994}} wnTs[0]=0.173913 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
389 debugShowCubicLineIntersection wtTs[0]=1 {{{73.7000046,257.386292}, {74.4333344, 257.372589}, {75.1666718,257.358887}, {75.9000015,257.399994}}} {{75.9000015,257 .399994}} wnTs[0]=0.130435 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
390 debugShowCubicLineIntersection wtTs[0]=0 {{{75.9000015,257.399994}, {76.3889008, 257.427368}, {76.8778,257.503448}, {77.3666992,257.579529}}} {{75.9000015,257.39 9994}} wnTs[0]=0.130435 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
391 debugShowCubicLineIntersection wtTs[0]=1 {{{81.0332947,257.579529}, {81.5222015, 257.503448}, {82.0111008,257.427368}, {82.5,257.399994}}} {{82.5,257.399994}} wn Ts[0]=0.0434783 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
392 debugShowCubicLineIntersection wtTs[0]=0 {{{82.5,257.399994}, {83.2333298,257.35 8887}, {83.9666595,257.372589}, {84.6999969,257.386292}}} {{82.5,257.399994}} wn Ts[0]=0.0434783 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
393 debugShowCubicLineIntersection wtTs[0]=1 {{{84.6999969,257.386292}, {85.0666656, 257.393158}, {85.4333344,257.399994}, {85.8000031,257.399994}}} {{85.8000031,257 .399994}} wnTs[0]=0 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
394 debugShowLineIntersection wtTs[0]=0 {{{85.8000031,257.399994}, {9.89999962,257.3 99994}}} {{85.8000031,257.399994}} wtTs[1]=1 {{9.89999962,257.399994}} wnTs[0]=0 {{{85.8000031,257.399994}, {9.89999962,257.399994}}} wnTs[1]=1
395 debugShowCubicIntersection wtTs[0]=1 {{{9.89999962,257.399994}, {10.2666664,257. 399994}, {10.6333332,257.393555}, {11,257.387115}}} {{11,257.387115}} wnTs[0]=0 {{{11,257.387115}, {11.7333336,257.374237}, {12.4666672,257.361359}, {13.1999998 ,257.399994}}}
396 debugShowCubicLineIntersection wtTs[0]=0 {{{9.89999962,257.399994}, {10.2666664, 257.399994}, {10.6333332,257.393555}, {11,257.387115}}} {{9.89999962,257.399994} } wnTs[0]=1 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
397 debugShowCubicIntersection wtTs[0]=1 {{{11,257.387115}, {11.7333336,257.374237}, {12.4666672,257.361359}, {13.1999998,257.399994}}} {{13.1999998,257.399994}} wn Ts[0]=0 {{{13.1999998,257.399994}, {14.3000002,257.457947}, {15.3999996,257.5923 77}, {16.5,257.747742}}}
398 debugShowCubicLineIntersection wtTs[0]=1 {{{11,257.387115}, {11.7333336,257.3742 37}, {12.4666672,257.361359}, {13.1999998,257.399994}}} {{13.1999998,257.399994} } wnTs[0]=0.956522 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
399 debugShowCubicIntersection wtTs[0]=1 {{{13.1999998,257.399994}, {14.3000002,257. 457947}, {15.3999996,257.592377}, {16.5,257.747742}}} {{16.5,257.747742}} wnTs[0 ]=0 {{{16.5,257.747742}, {16.9802361,257.815582}, {17.4604721,257.915253}, {17.9 407063,258.014893}}}
400 debugShowCubicLineIntersection wtTs[0]=0 {{{13.1999998,257.399994}, {14.3000002, 257.457947}, {15.3999996,257.592377}, {16.5,257.747742}}} {{13.1999998,257.39999 4}} wnTs[0]=0.956522 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
401 debugShowCubicIntersection wtTs[0]=1 {{{16.5,257.747742}, {16.9802361,257.815582 }, {17.4604721,257.915253}, {17.9407063,258.014893}}} {{17.9407063,258.014893}} wnTs[0]=0 {{{17.9407063,258.014893}, {18.5604706,258.143494}, {19.1802349,258.27 2095}, {19.7999992,258.332336}}}
402 debugShowCubicIntersection wtTs[0]=1 {{{17.9407063,258.014893}, {18.5604706,258. 143494}, {19.1802349,258.272095}, {19.7999992,258.332336}}} {{19.7999992,258.332 336}} wnTs[0]=0 {{{19.7999992,258.332336}, {20.8999996,258.43924}, {22,258.49569 7}, {23.1000004,258.389099}}}
403 debugShowCubicIntersection wtTs[0]=1 {{{19.7999992,258.332336}, {20.8999996,258. 43924}, {22,258.495697}, {23.1000004,258.389099}}} {{23.1000004,258.389099}} wnT s[0]=0 {{{23.1000004,258.389099}, {23.70541,258.330444}, {24.3108177,258.175354} , {24.9162273,258.020264}}}
404 debugShowCubicIntersection wtTs[0]=1 {{{23.1000004,258.389099}, {23.70541,258.33 0444}, {24.3108177,258.175354}, {24.9162273,258.020264}}} {{24.9162273,258.02026 4}} wnTs[0]=0 {{{24.9162273,258.020264}, {25.4108181,257.893585}, {25.9054089,25 7.766907}, {26.3999996,257.69278}}}
405 debugShowCubicIntersection wtTs[0]=1 {{{24.9162273,258.020264}, {25.4108181,257. 893585}, {25.9054089,257.766907}, {26.3999996,257.69278}}} {{26.3999996,257.6927 8}} wnTs[0]=0 {{{26.3999996,257.69278}, {27.5,257.527924}, {28.6000004,257.39816 3}, {29.7000008,257.399994}}}
406 debugShowCubicIntersection wtTs[0]=1 {{{26.3999996,257.69278}, {27.5,257.527924} , {28.6000004,257.398163}, {29.7000008,257.399994}}} {{29.7000008,257.399994}} w nTs[0]=0 {{{29.7000008,257.399994}, {30.7999992,257.401825}, {31.8999996,257.537 109}, {33,257.703766}}}
407 debugShowCubicLineIntersection wtTs[0]=0.986037692 {{{26.3999996,257.69278}, {27 .5,257.527924}, {28.6000004,257.398163}, {29.7000008,257.399994}}} {{29.6539249, 257.399994}} wtTs[1]=1 {{29.7000008,257.399994}} wnTs[0]=0.739737 {{{85.8000031, 257.399994}, {9.89999962,257.399994}}} wnTs[1]=0.739130432
408 debugShowCubicIntersection wtTs[0]=1 {{{29.7000008,257.399994}, {30.7999992,257. 401825}, {31.8999996,257.537109}, {33,257.703766}}} {{33,257.703766}} wnTs[0]=0 {{{33,257.703766}, {33.4856606,257.777344}, {33.9713249,257.902985}, {34.4569855 ,258.028625}}}
409 debugShowCubicLineIntersection wtTs[0]=0 {{{29.7000008,257.399994}, {30.7999992, 257.401825}, {31.8999996,257.537109}, {33,257.703766}}} {{29.7000008,257.399994} } wnTs[0]=0.73913 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
410 debugShowCubicIntersection wtTs[0]=1 {{{33,257.703766}, {33.4856606,257.777344}, {33.9713249,257.902985}, {34.4569855,258.028625}}} {{34.4569855,258.028625}} wn Ts[0]=0 {{{34.4569855,258.028625}, {35.0713234,258.187531}, {35.6856613,258.3464 36}, {36.2999992,258.399994}}}
411 debugShowCubicIntersection wtTs[0]=1 {{{34.4569855,258.028625}, {35.0713234,258. 187531}, {35.6856613,258.346436}, {36.2999992,258.399994}}} {{36.2999992,258.399 994}} wnTs[0]=0 {{{36.2999992,258.399994}, {37.4000015,258.49588}, {38.5,258.445 801}, {39.5999985,258.279144}}}
412 debugShowCubicIntersection wtTs[0]=1 {{{36.2999992,258.399994}, {37.4000015,258. 49588}, {38.5,258.445801}, {39.5999985,258.279144}}} {{39.5999985,258.279144}} w nTs[0]=0 {{{39.5999985,258.279144}, {40.1364708,258.197876}, {40.6729393,258.021 606}, {41.2094116,257.845367}}}
413 debugShowCubicIntersection wtTs[0]=1 {{{39.5999985,258.279144}, {40.1364708,258. 197876}, {40.6729393,258.021606}, {41.2094116,257.845367}}} {{41.2094116,257.845 367}} wnTs[0]=0 {{{41.2094116,257.845367}, {41.7729416,257.660217}, {42.3364716, 257.475067}, {42.9000015,257.399994}}}
414 debugShowCubicIntersection wtTs[0]=1 {{{41.2094116,257.845367}, {41.7729416,257. 660217}, {42.3364716,257.475067}, {42.9000015,257.399994}}} {{42.9000015,257.399 994}} wnTs[0]=0 {{{42.9000015,257.399994}, {43.6333351,257.302307}, {44.3666687, 257.334869}, {45.1000023,257.367432}}}
415 debugShowCubicLineIntersection wtTs[0]=1 {{{41.2094116,257.845367}, {41.7729416, 257.660217}, {42.3364716,257.475067}, {42.9000015,257.399994}}} {{42.9000015,257 .399994}} wnTs[0]=0.565217 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
416 debugShowCubicIntersection wtTs[0]=1 {{{42.9000015,257.399994}, {43.6333351,257. 302307}, {44.3666687,257.334869}, {45.1000023,257.367432}}} {{45.1000023,257.367 432}} wnTs[0]=0 {{{45.1000023,257.367432}, {45.4666672,257.383698}, {45.8333321, 257.399994}, {46.2000008,257.399994}}}
417 debugShowCubicLineIntersection wtTs[0]=0 {{{42.9000015,257.399994}, {43.6333351, 257.302307}, {44.3666687,257.334869}, {45.1000023,257.367432}}} {{42.9000015,257 .399994}} wnTs[0]=0.565217 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
418 debugShowCubicIntersection wtTs[0]=1 {{{45.1000023,257.367432}, {45.4666672,257. 383698}, {45.8333321,257.399994}, {46.2000008,257.399994}}} {{46.2000008,257.399 994}} wnTs[0]=0 {{{46.2000008,257.399994}, {46.5666656,257.399994}, {46.9333344, 257.387238}, {47.2999992,257.374481}}}
419 debugShowCubicLineIntersection wtTs[0]=1 {{{45.1000023,257.367432}, {45.4666672, 257.383698}, {45.8333321,257.399994}, {46.2000008,257.399994}}} {{46.2000008,257 .399994}} wnTs[0]=0.521739 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
420 debugShowCubicIntersection wtTs[0]=1 {{{46.2000008,257.399994}, {46.5666656,257. 399994}, {46.9333344,257.387238}, {47.2999992,257.374481}}} {{47.2999992,257.374 481}} wnTs[0]=0 {{{47.2999992,257.374481}, {48.0333328,257.348969}, {48.7666664, 257.323486}, {49.5,257.399994}}}
421 debugShowCubicLineIntersection wtTs[0]=0 {{{46.2000008,257.399994}, {46.5666656, 257.399994}, {46.9333344,257.387238}, {47.2999992,257.374481}}} {{46.2000008,257 .399994}} wnTs[0]=0.521739 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
422 debugShowCubicIntersection wtTs[0]=1 {{{47.2999992,257.374481}, {48.0333328,257. 348969}, {48.7666664,257.323486}, {49.5,257.399994}}} {{49.5,257.399994}} wnTs[0 ]=0 {{{49.5,257.399994}, {50.1035385,257.462982}, {50.707077,257.613983}, {51.31 06155,257.764984}}}
423 debugShowCubicLineIntersection wtTs[0]=1 {{{47.2999992,257.374481}, {48.0333328, 257.348969}, {48.7666664,257.323486}, {49.5,257.399994}}} {{49.5,257.399994}} wn Ts[0]=0.478261 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
424 debugShowCubicIntersection wtTs[0]=1 {{{49.5,257.399994}, {50.1035385,257.462982 }, {50.707077,257.613983}, {51.3106155,257.764984}}} {{51.3106155,257.764984}} w nTs[0]=0 {{{51.3106155,257.764984}, {51.8070755,257.889191}, {52.3035393,258.013 397}, {52.7999992,258.088623}}}
425 debugShowCubicLineIntersection wtTs[0]=0 {{{49.5,257.399994}, {50.1035385,257.46 2982}, {50.707077,257.613983}, {51.3106155,257.764984}}} {{49.5,257.399994}} wnT s[0]=0.478261 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
426 debugShowCubicIntersection wtTs[0]=1 {{{51.3106155,257.764984}, {51.8070755,257. 889191}, {52.3035393,258.013397}, {52.7999992,258.088623}}} {{52.7999992,258.088 623}} wnTs[0]=0 {{{52.7999992,258.088623}, {53.9000015,258.25531}, {55,258.34808 3}, {56.0999985,258.399994}}}
427 debugShowCubicIntersection wtTs[0]=1 {{{52.7999992,258.088623}, {53.9000015,258. 25531}, {55,258.348083}, {56.0999985,258.399994}}} {{56.0999985,258.399994}} wnT s[0]=0 {{{56.0999985,258.399994}, {56.8333321,258.43457}, {57.5666656,258.423065 }, {58.2999992,258.41153}}}
428 debugShowCubicIntersection wtTs[0]=1 {{{56.0999985,258.399994}, {56.8333321,258. 43457}, {57.5666656,258.423065}, {58.2999992,258.41153}}} {{58.2999992,258.41153 }} wnTs[0]=0 {{{58.2999992,258.41153}, {58.6666679,258.405762}, {59.0333328,258. 399994}, {59.4000015,258.399994}}}
429 debugShowCubicIntersection wtTs[0]=1 {{{58.2999992,258.41153}, {58.6666679,258.4 05762}, {59.0333328,258.399994}, {59.4000015,258.399994}}} {{59.4000015,258.3999 94}} wnTs[0]=0 {{{59.4000015,258.399994}, {59.7666664,258.399994}, {60.1333313,2 58.406372}, {60.5,258.41275}}}
430 debugShowCubicIntersection wtTs[0]=1 {{{59.4000015,258.399994}, {59.7666664,258. 399994}, {60.1333313,258.406372}, {60.5,258.41275}}} {{60.5,258.41275}} wnTs[0]= 0 {{{60.5,258.41275}, {61.2333336,258.425507}, {61.9666672,258.438232}, {62.7000 008,258.399994}}}
431 debugShowCubicIntersection wtTs[0]=1 {{{60.5,258.41275}, {61.2333336,258.425507} , {61.9666672,258.438232}, {62.7000008,258.399994}}} {{62.7000008,258.399994}} w nTs[0]=0 {{{62.7000008,258.399994}, {63.7999992,258.34259}, {64.9000015,258.2223 21}, {66,258.055634}}}
432 debugShowCubicIntersection wtTs[0]=1 {{{62.7000008,258.399994}, {63.7999992,258. 34259}, {64.9000015,258.222321}, {66,258.055634}}} {{66,258.055634}} wnTs[0]=0 { {{66,258.055634}, {66.484726,257.982208}, {66.9694519,257.867401}, {67.4541855,2 57.752594}}}
433 debugShowCubicIntersection wtTs[0]=1 {{{66,258.055634}, {66.484726,257.982208}, {66.9694519,257.867401}, {67.4541855,257.752594}}} {{67.4541855,257.752594}} wnT s[0]=0 {{{67.4541855,257.752594}, {68.069458,257.606842}, {68.6847305,257.461121 }, {69.3000031,257.399994}}}
434 debugShowCubicIntersection wtTs[0]=1 {{{67.4541855,257.752594}, {68.069458,257.6 06842}, {68.6847305,257.461121}, {69.3000031,257.399994}}} {{69.3000031,257.3999 94}} wnTs[0]=0 {{{69.3000031,257.399994}, {70.0333328,257.327148}, {70.7666626,2 57.35141}, {71.4999924,257.375702}}}
435 debugShowCubicLineIntersection wtTs[0]=1 {{{67.4541855,257.752594}, {68.069458,2 57.606842}, {68.6847305,257.461121}, {69.3000031,257.399994}}} {{69.3000031,257. 399994}} wnTs[0]=0.217391 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
436 debugShowCubicIntersection wtTs[0]=1 {{{69.3000031,257.399994}, {70.0333328,257. 327148}, {70.7666626,257.35141}, {71.4999924,257.375702}}} {{71.4999924,257.3757 02}} wnTs[0]=0 {{{71.4999924,257.375702}, {71.8666611,257.387848}, {72.2333298,2 57.399994}, {72.5999985,257.399994}}}
437 debugShowCubicLineIntersection wtTs[0]=0 {{{69.3000031,257.399994}, {70.0333328, 257.327148}, {70.7666626,257.35141}, {71.4999924,257.375702}}} {{69.3000031,257. 399994}} wnTs[0]=0.217391 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
438 debugShowCubicIntersection wtTs[0]=1 {{{71.4999924,257.375702}, {71.8666611,257. 387848}, {72.2333298,257.399994}, {72.5999985,257.399994}}} {{72.5999985,257.399 994}} wnTs[0]=0 {{{72.5999985,257.399994}, {72.9666672,257.399994}, {73.3333359, 257.393158}, {73.7000046,257.386292}}}
439 debugShowCubicLineIntersection wtTs[0]=1 {{{71.4999924,257.375702}, {71.8666611, 257.387848}, {72.2333298,257.399994}, {72.5999985,257.399994}}} {{72.5999985,257 .399994}} wnTs[0]=0.173913 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
440 debugShowCubicIntersection wtTs[0]=1 {{{72.5999985,257.399994}, {72.9666672,257. 399994}, {73.3333359,257.393158}, {73.7000046,257.386292}}} {{73.7000046,257.386 292}} wnTs[0]=0 {{{73.7000046,257.386292}, {74.4333344,257.372589}, {75.1666718, 257.358887}, {75.9000015,257.399994}}}
441 debugShowCubicLineIntersection wtTs[0]=0 {{{72.5999985,257.399994}, {72.9666672, 257.399994}, {73.3333359,257.393158}, {73.7000046,257.386292}}} {{72.5999985,257 .399994}} wnTs[0]=0.173913 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
442 debugShowCubicIntersection wtTs[0]=1 {{{73.7000046,257.386292}, {74.4333344,257. 372589}, {75.1666718,257.358887}, {75.9000015,257.399994}}} {{75.9000015,257.399 994}} wnTs[0]=0 {{{75.9000015,257.399994}, {76.3889008,257.427368}, {76.8778,257 .503448}, {77.3666992,257.579529}}}
443 debugShowCubicLineIntersection wtTs[0]=1 {{{73.7000046,257.386292}, {74.4333344, 257.372589}, {75.1666718,257.358887}, {75.9000015,257.399994}}} {{75.9000015,257 .399994}} wnTs[0]=0.130435 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
444 debugShowCubicIntersection wtTs[0]=1 {{{75.9000015,257.399994}, {76.3889008,257. 427368}, {76.8778,257.503448}, {77.3666992,257.579529}}} {{77.3666992,257.579529 }} wnTs[0]=0 {{{77.3666992,257.579529}, {77.9777985,257.674652}, {78.5888977,257 .769745}, {79.1999969,257.769745}}}
445 debugShowCubicLineIntersection wtTs[0]=0 {{{75.9000015,257.399994}, {76.3889008, 257.427368}, {76.8778,257.503448}, {77.3666992,257.579529}}} {{75.9000015,257.39 9994}} wnTs[0]=0.130435 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
446 debugShowCubicIntersection wtTs[0]=1 {{{77.3666992,257.579529}, {77.9777985,257. 674652}, {78.5888977,257.769745}, {79.1999969,257.769745}}} {{79.1999969,257.769 745}} wnTs[0]=0 {{{79.1999969,257.769745}, {79.8110962,257.769745}, {80.4221954, 257.674652}, {81.0332947,257.579529}}}
447 debugShowCubicIntersection wtTs[0]=1 {{{79.1999969,257.769745}, {79.8110962,257. 769745}, {80.4221954,257.674652}, {81.0332947,257.579529}}} {{81.0332947,257.579 529}} wnTs[0]=0 {{{81.0332947,257.579529}, {81.5222015,257.503448}, {82.0111008, 257.427368}, {82.5,257.399994}}}
448 debugShowCubicIntersection wtTs[0]=1 {{{81.0332947,257.579529}, {81.5222015,257. 503448}, {82.0111008,257.427368}, {82.5,257.399994}}} {{82.5,257.399994}} wnTs[0 ]=0 {{{82.5,257.399994}, {83.2333298,257.358887}, {83.9666595,257.372589}, {84.6 999969,257.386292}}}
449 debugShowCubicLineIntersection wtTs[0]=1 {{{81.0332947,257.579529}, {81.5222015, 257.503448}, {82.0111008,257.427368}, {82.5,257.399994}}} {{82.5,257.399994}} wn Ts[0]=0.0434783 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
450 debugShowCubicIntersection wtTs[0]=1 {{{82.5,257.399994}, {83.2333298,257.358887 }, {83.9666595,257.372589}, {84.6999969,257.386292}}} {{84.6999969,257.386292}} wnTs[0]=0 {{{84.6999969,257.386292}, {85.0666656,257.393158}, {85.4333344,257.39 9994}, {85.8000031,257.399994}}}
451 debugShowCubicLineIntersection wtTs[0]=0 {{{82.5,257.399994}, {83.2333298,257.35 8887}, {83.9666595,257.372589}, {84.6999969,257.386292}}} {{82.5,257.399994}} wn Ts[0]=0.0434783 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
452 debugShowCubicLineIntersection wtTs[0]=1 {{{84.6999969,257.386292}, {85.0666656, 257.393158}, {85.4333344,257.399994}, {85.8000031,257.399994}}} {{85.8000031,257 .399994}} wnTs[0]=0 {{{85.8000031,257.399994}, {9.89999962,257.399994}}}
453 SkOpSegment::markDone id=49 (26.3999996,257.69278 27.5,257.527924 28.6000004,257 .398163 29.7000008,257.399994) t=0.986037692 [184] (29.6539249,257.399994) tEnd= 0.986174342 newWindSum=? newOppSum=? oppSum=? windSum=? windValue=0 oppValue=0
454 SkOpSegment::markDone id=80 (85.8000031,257.399994 9.89999962,257.399994) t=0.73 9130432 [176] (29.7000008,257.399994) tEnd=0.739737489 newWindSum=? newOppSum=? oppSum=? windSum=? windValue=0 oppValue=0
455 SkOpSegment::markDone id=49 (26.3999996,257.69278 27.5,257.527924 28.6000004,257 .398163 29.7000008,257.399994) t=0.986174342 [174] (29.654377,257.399994) tEnd=1 newWindSum=? newOppSum=? oppSum=? windSum=? windValue=0 oppValue=0
456 SkOpSegment::markDone id=80 (85.8000031,257.399994 9.89999962,257.399994) t=0.56 5217386 [177] (42.9000015,257.399994) tEnd=0.739130432 newWindSum=? newOppSum=? oppSum=? windSum=? windValue=0 oppValue=0
457 SkOpSegment::markDone id=40 (85.8000031,257.399994 9.89999962,257.399994) t=0 [7 9] (85.8000031,257.399994) tEnd=0.0434782991 newWindSum=? newOppSum=? oppSum=? w indSum=? windValue=0 oppValue=0
458 SkOpSegment::markDone id=40 (85.8000031,257.399994 9.89999962,257.399994) t=0.04 34782991 [171] (82.5,257.399994) tEnd=0.130434797 newWindSum=? newOppSum=? oppSu m=? windSum=? windValue=0 oppValue=0
459 SkOpSegment::markDone id=40 (85.8000031,257.399994 9.89999962,257.399994) t=0.13 0434797 [170] (75.9000015,257.399994) tEnd=0.173913096 newWindSum=? newOppSum=? oppSum=? windSum=? windValue=0 oppValue=0
460 SkOpSegment::markDone id=40 (85.8000031,257.399994 9.89999962,257.399994) t=0.17 3913096 [169] (72.5999985,257.399994) tEnd=0.217391295 newWindSum=? newOppSum=? oppSum=? windSum=? windValue=0 oppValue=0
461 SkOpSegment::markDone id=40 (85.8000031,257.399994 9.89999962,257.399994) t=0.21 7391295 [168] (69.3000031,257.399994) tEnd=0.478260888 newWindSum=? newOppSum=? oppSum=? windSum=? windValue=0 oppValue=0
462 SkOpSegment::markDone id=40 (85.8000031,257.399994 9.89999962,257.399994) t=0.47 8260888 [167] (49.5,257.399994) tEnd=0.521739137 newWindSum=? newOppSum=? oppSum =? windSum=? windValue=0 oppValue=0
463 SkOpSegment::markDone id=40 (85.8000031,257.399994 9.89999962,257.399994) t=0.52 1739137 [166] (46.2000008,257.399994) tEnd=0.565217386 newWindSum=? newOppSum=? oppSum=? windSum=? windValue=0 oppValue=0
464 SkOpSegment::markDone id=40 (85.8000031,257.399994 9.89999962,257.399994) t=0.73 9737489 [163] (29.6539249,257.399994) tEnd=0.956521739 newWindSum=? newOppSum=? oppSum=? windSum=? windValue=0 oppValue=0
465 SkOpSegment::markDone id=40 (85.8000031,257.399994 9.89999962,257.399994) t=0.95 6521739 [161] (13.1999998,257.399994) tEnd=1 newWindSum=? newOppSum=? oppSum=? w indSum=? windValue=0 oppValue=0
466 SkOpSegment::markDone id=9 (26.3999996,257.107208 27.5,257.272064 28.6000004,257 .401825 29.7000008,257.399994) t=0.986037692 [162] (29.6539249,257.399994) tEnd= 0.986174342 newWindSum=? newOppSum=? oppSum=? windSum=? windValue=0 oppValue=0
467 SkOpSegment::markDone id=40 (85.8000031,257.399994 9.89999962,257.399994) t=0.73 9130432 [164] (29.7000008,257.399994) tEnd=0.739737489 newWindSum=? newOppSum=? oppSum=? windSum=? windValue=0 oppValue=0
468 SkOpSegment::markDone id=9 (26.3999996,257.107208 27.5,257.272064 28.6000004,257 .401825 29.7000008,257.399994) t=0.986174342 [173] (29.654377,257.399994) tEnd=1 newWindSum=? newOppSum=? oppSum=? windSum=? windValue=0 oppValue=0
469 SkOpSegment::markDone id=40 (85.8000031,257.399994 9.89999962,257.399994) t=0.56 5217386 [165] (42.9000015,257.399994) tEnd=0.739130432 newWindSum=? newOppSum=? oppSum=? windSum=? windValue=0 oppValue=0
470 SkOpSegment::sortAngles [1] tStart=0 [1]
471 SkOpAngle::after [1/1] 30/29 tStart=0 tEnd=1 < [41/21] 0/1 tStart=0 tEnd=1 < [80 /58] 31/31 tStart=1 tEnd=0.956521739 F 4
472 SkOpAngle::afterPart {{{9.89999962,257.399994}, {10.2666664,257.399994}, {10.633 3332,257.406433}, {11,257.412872}}} id=1
473 SkOpAngle::afterPart {{{9.89999962,257.399994}, {10.2666664,257.399994}, {10.633 3332,257.393555}, {11,257.387115}}} id=41
474 SkOpAngle::afterPart {{{9.89999962,257.399994}, {13.1999998,257.399994}}} id=80
475 SkOpSegment::sortAngles [2] tStart=1 [4]
476 SkOpAngle::after [2/2] 17/17 tStart=1 tEnd=0 < [80/57] 15/15 tStart=0.956521739 tEnd=1 < [80/56] 31/31 tStart=0.956521739 tEnd=0.739737489 F 4
477 SkOpAngle::afterPart {{{13.1999998,257.399994}, {12.4666672,257.438629}, {11.733 3336,257.425751}, {11,257.412872}}} id=2
478 SkOpAngle::afterPart {{{13.1999998,257.399994}, {9.89999962,257.399994}}} id=80
479 SkOpAngle::afterPart {{{13.1999998,257.399994}, {29.6539249,257.399994}}} id=80
480 SkOpAngle::after [2/2] 17/17 tStart=1 tEnd=0 < [43/23] 29/29 tStart=0 tEnd=1 < [ 80/56] 31/31 tStart=0.956521739 tEnd=0.739737489 T 4
481 SkOpAngle::afterPart {{{13.1999998,257.399994}, {12.4666672,257.438629}, {11.733 3336,257.425751}, {11,257.412872}}} id=2
482 SkOpAngle::afterPart {{{13.1999998,257.399994}, {14.3000002,257.457947}, {15.399 9996,257.592377}, {16.5,257.747742}}} id=43
483 SkOpAngle::afterPart {{{13.1999998,257.399994}, {29.6539249,257.399994}}} id=80
484 SkOpAngle::after [2/2] 17/17 tStart=1 tEnd=0 < [42/22] 13/13 tStart=1 tEnd=0 < [ 43/23] 29/29 tStart=0 tEnd=1 F 4
485 SkOpAngle::afterPart {{{13.1999998,257.399994}, {12.4666672,257.438629}, {11.733 3336,257.425751}, {11,257.412872}}} id=2
486 SkOpAngle::afterPart {{{13.1999998,257.399994}, {12.4666672,257.361359}, {11.733 3336,257.374237}, {11,257.387115}}} id=42
487 SkOpAngle::afterPart {{{13.1999998,257.399994}, {14.3000002,257.457947}, {15.399 9996,257.592377}, {16.5,257.747742}}} id=43
488 SkOpAngle::after [43/23] 29/29 tStart=0 tEnd=1 < [42/22] 13/13 tStart=1 tEnd=0 < [80/56] 31/31 tStart=0.956521739 tEnd=0.739737489 F 4
489 SkOpAngle::afterPart {{{13.1999998,257.399994}, {14.3000002,257.457947}, {15.399 9996,257.592377}, {16.5,257.747742}}} id=43
490 SkOpAngle::afterPart {{{13.1999998,257.399994}, {12.4666672,257.361359}, {11.733 3336,257.374237}, {11,257.387115}}} id=42
491 SkOpAngle::afterPart {{{13.1999998,257.399994}, {29.6539249,257.399994}}} id=80
492 SkOpAngle::after [80/56] 31/31 tStart=0.956521739 tEnd=0.739737489 < [42/22] 13/ 13 tStart=1 tEnd=0 < [80/57] 15/15 tStart=0.956521739 tEnd=1 T 4
493 SkOpAngle::afterPart {{{13.1999998,257.399994}, {29.6539249,257.399994}}} id=80
494 SkOpAngle::afterPart {{{13.1999998,257.399994}, {12.4666672,257.361359}, {11.733 3336,257.374237}, {11,257.387115}}} id=42
495 SkOpAngle::afterPart {{{13.1999998,257.399994}, {9.89999962,257.399994}}} id=80
496 SkOpAngle::after [2/2] 17/17 tStart=1 tEnd=0 < [3/3] 1/1 tStart=0 tEnd=1 < [43/2 3] 29/29 tStart=0 tEnd=1 F 4
497 SkOpAngle::afterPart {{{13.1999998,257.399994}, {12.4666672,257.438629}, {11.733 3336,257.425751}, {11,257.412872}}} id=2
498 SkOpAngle::afterPart {{{13.1999998,257.399994}, {14.3000002,257.342041}, {15.399 9996,257.207611}, {16.5,257.052246}}} id=3
499 SkOpAngle::afterPart {{{13.1999998,257.399994}, {14.3000002,257.457947}, {15.399 9996,257.592377}, {16.5,257.747742}}} id=43
500 SkOpAngle::after [43/23] 29/29 tStart=0 tEnd=1 < [3/3] 1/1 tStart=0 tEnd=1 < [80 /56] 31/31 tStart=0.956521739 tEnd=0.739737489 F 4
501 SkOpAngle::afterPart {{{13.1999998,257.399994}, {14.3000002,257.457947}, {15.399 9996,257.592377}, {16.5,257.747742}}} id=43
502 SkOpAngle::afterPart {{{13.1999998,257.399994}, {14.3000002,257.342041}, {15.399 9996,257.207611}, {16.5,257.052246}}} id=3
503 SkOpAngle::afterPart {{{13.1999998,257.399994}, {29.6539249,257.399994}}} id=80
504 SkOpAngle::after [80/56] 31/31 tStart=0.956521739 tEnd=0.739737489 < [3/3] 1/1 t Start=0 tEnd=1 < [42/22] 13/13 tStart=1 tEnd=0 T 4
505 SkOpAngle::afterPart {{{13.1999998,257.399994}, {29.6539249,257.399994}}} id=80
506 SkOpAngle::afterPart {{{13.1999998,257.399994}, {14.3000002,257.342041}, {15.399 9996,257.207611}, {16.5,257.052246}}} id=3
507 SkOpAngle::afterPart {{{13.1999998,257.399994}, {12.4666672,257.361359}, {11.733 3336,257.374237}, {11,257.387115}}} id=42
508 SkOpSegment::sortAngles [3] tStart=0 [5]
509 SkOpSegment::sortAngles [9] tStart=0.986037692 [162]
510 SkOpAngle::after [9/4] 13/13 tStart=0.986037692 tEnd=0 < [49/24] 17/17 tStart=0. 986037692 tEnd=0 < [80/55] 15/15 tStart=0.739737489 tEnd=0.956521739 F 4
511 SkOpAngle::afterPart {{{29.6539249,257.399994}, {28.5692831,257.398195}, {27.484 6415,257.269762}, {26.3999996,257.107208}}} id=9
512 SkOpAngle::afterPart {{{29.6539249,257.399994}, {28.5692831,257.401793}, {27.484 6415,257.530225}, {26.3999996,257.69278}}} id=49
513 SkOpAngle::afterPart {{{29.6539249,257.399994}, {13.1999998,257.399994}}} id=80
514 SkOpSegment::sortAngles [10] tStart=0 [19]
515 SkOpSegment::sortAngles [15] tStart=1 [30]
516 SkOpAngle::after [15/6] 13/13 tStart=1 tEnd=0 < [56/27] 1/1 tStart=0 tEnd=1 < [8 0/54] 31/31 tStart=0.565217386 tEnd=0.521739137 F 4
517 SkOpAngle::afterPart {{{42.9000015,257.399994}, {42.3364716,257.324921}, {41.772 9416,257.139771}, {41.2094116,256.95462}}} id=15
518 SkOpAngle::afterPart {{{42.9000015,257.399994}, {43.6333351,257.302307}, {44.366 6687,257.334869}, {45.1000023,257.367432}}} id=56
519 SkOpAngle::afterPart {{{42.9000015,257.399994}, {46.2000008,257.399994}}} id=80
520 SkOpAngle::after [15/6] 13/13 tStart=1 tEnd=0 < [55/26] 17/17 tStart=1 tEnd=0 < [80/54] 31/31 tStart=0.565217386 tEnd=0.521739137 T 4
521 SkOpAngle::afterPart {{{42.9000015,257.399994}, {42.3364716,257.324921}, {41.772 9416,257.139771}, {41.2094116,256.95462}}} id=15
522 SkOpAngle::afterPart {{{42.9000015,257.399994}, {42.3364716,257.475067}, {41.772 9416,257.660217}, {41.2094116,257.845367}}} id=55
523 SkOpAngle::afterPart {{{42.9000015,257.399994}, {46.2000008,257.399994}}} id=80
524 SkOpAngle::after [15/6] 13/13 tStart=1 tEnd=0 < [16/7] 29/29 tStart=0 tEnd=1 < [ 55/26] 17/17 tStart=1 tEnd=0 F 4
525 SkOpAngle::afterPart {{{42.9000015,257.399994}, {42.3364716,257.324921}, {41.772 9416,257.139771}, {41.2094116,256.95462}}} id=15
526 SkOpAngle::afterPart {{{42.9000015,257.399994}, {43.6333351,257.497681}, {44.366 6687,257.465118}, {45.1000023,257.432556}}} id=16
527 SkOpAngle::afterPart {{{42.9000015,257.399994}, {42.3364716,257.475067}, {41.772 9416,257.660217}, {41.2094116,257.845367}}} id=55
528 SkOpAngle::after [55/26] 17/17 tStart=1 tEnd=0 < [16/7] 29/29 tStart=0 tEnd=1 < [80/54] 31/31 tStart=0.565217386 tEnd=0.521739137 T 4
529 SkOpAngle::afterPart {{{42.9000015,257.399994}, {42.3364716,257.475067}, {41.772 9416,257.660217}, {41.2094116,257.845367}}} id=55
530 SkOpAngle::afterPart {{{42.9000015,257.399994}, {43.6333351,257.497681}, {44.366 6687,257.465118}, {45.1000023,257.432556}}} id=16
531 SkOpAngle::afterPart {{{42.9000015,257.399994}, {46.2000008,257.399994}}} id=80
532 SkOpSegment::sortAngles [16] tStart=0 [31]
533 SkOpSegment::sortAngles [17] tStart=1 [34]
534 SkOpAngle::after [17/8] 16/17 tStart=1 tEnd=0 < [80/53] 15/15 tStart=0.521739137 tEnd=0.565217386 < [80/52] 31/31 tStart=0.521739137 tEnd=0.478260888 F 4
535 SkOpAngle::afterPart {{{46.2000008,257.399994}, {45.8333321,257.399994}, {45.466 6672,257.41629}, {45.1000023,257.432556}}} id=17
536 SkOpAngle::afterPart {{{46.2000008,257.399994}, {42.9000015,257.399994}}} id=80
537 SkOpAngle::afterPart {{{46.2000008,257.399994}, {49.5,257.399994}}} id=80
538 SkOpAngle::after [17/8] 16/17 tStart=1 tEnd=0 < [58/29] 0/1 tStart=0 tEnd=1 < [8 0/52] 31/31 tStart=0.521739137 tEnd=0.478260888 F 4
539 SkOpAngle::afterPart {{{46.2000008,257.399994}, {45.8333321,257.399994}, {45.466 6672,257.41629}, {45.1000023,257.432556}}} id=17
540 SkOpAngle::afterPart {{{46.2000008,257.399994}, {46.5666656,257.399994}, {46.933 3344,257.387238}, {47.2999992,257.374481}}} id=58
541 SkOpAngle::afterPart {{{46.2000008,257.399994}, {49.5,257.399994}}} id=80
542 SkOpAngle::after [80/52] 31/31 tStart=0.521739137 tEnd=0.478260888 < [58/29] 0/1 tStart=0 tEnd=1 < [80/53] 15/15 tStart=0.521739137 tEnd=0.565217386 T 4
543 SkOpAngle::afterPart {{{46.2000008,257.399994}, {49.5,257.399994}}} id=80
544 SkOpAngle::afterPart {{{46.2000008,257.399994}, {46.5666656,257.399994}, {46.933 3344,257.387238}, {47.2999992,257.374481}}} id=58
545 SkOpAngle::afterPart {{{46.2000008,257.399994}, {42.9000015,257.399994}}} id=80
546 SkOpAngle::after [17/8] 16/17 tStart=1 tEnd=0 < [57/28] 14/13 tStart=1 tEnd=0 < [80/52] 31/31 tStart=0.521739137 tEnd=0.478260888 F 4
547 SkOpAngle::afterPart {{{46.2000008,257.399994}, {45.8333321,257.399994}, {45.466 6672,257.41629}, {45.1000023,257.432556}}} id=17
548 SkOpAngle::afterPart {{{46.2000008,257.399994}, {45.8333321,257.399994}, {45.466 6672,257.383698}, {45.1000023,257.367432}}} id=57
549 SkOpAngle::afterPart {{{46.2000008,257.399994}, {49.5,257.399994}}} id=80
550 SkOpAngle::after [80/52] 31/31 tStart=0.521739137 tEnd=0.478260888 < [57/28] 14/ 13 tStart=1 tEnd=0 < [58/29] 0/1 tStart=0 tEnd=1 F 4
551 SkOpAngle::afterPart {{{46.2000008,257.399994}, {49.5,257.399994}}} id=80
552 SkOpAngle::afterPart {{{46.2000008,257.399994}, {45.8333321,257.399994}, {45.466 6672,257.383698}, {45.1000023,257.367432}}} id=57
553 SkOpAngle::afterPart {{{46.2000008,257.399994}, {46.5666656,257.399994}, {46.933 3344,257.387238}, {47.2999992,257.374481}}} id=58
554 SkOpAngle::after [58/29] 0/1 tStart=0 tEnd=1 < [57/28] 14/13 tStart=1 tEnd=0 < [ 80/53] 15/15 tStart=0.521739137 tEnd=0.565217386 T 4
555 SkOpAngle::afterPart {{{46.2000008,257.399994}, {46.5666656,257.399994}, {46.933 3344,257.387238}, {47.2999992,257.374481}}} id=58
556 SkOpAngle::afterPart {{{46.2000008,257.399994}, {45.8333321,257.399994}, {45.466 6672,257.383698}, {45.1000023,257.367432}}} id=57
557 SkOpAngle::afterPart {{{46.2000008,257.399994}, {42.9000015,257.399994}}} id=80
558 SkOpAngle::after [17/8] 16/17 tStart=1 tEnd=0 < [18/9] 30/29 tStart=0 tEnd=1 < [ 80/52] 31/31 tStart=0.521739137 tEnd=0.478260888 T 4
559 SkOpAngle::afterPart {{{46.2000008,257.399994}, {45.8333321,257.399994}, {45.466 6672,257.41629}, {45.1000023,257.432556}}} id=17
560 SkOpAngle::afterPart {{{46.2000008,257.399994}, {46.5666656,257.399994}, {46.933 3344,257.41275}, {47.2999992,257.425507}}} id=18
561 SkOpAngle::afterPart {{{46.2000008,257.399994}, {49.5,257.399994}}} id=80
562 SkOpSegment::sortAngles [18] tStart=0 [35]
563 SkOpSegment::sortAngles [19] tStart=1 [38]
564 SkOpAngle::after [19/10] 17/17 tStart=1 tEnd=0 < [80/51] 15/15 tStart=0.47826088 8 tEnd=0.521739137 < [80/50] 31/31 tStart=0.478260888 tEnd=0.217391295 F 4
565 SkOpAngle::afterPart {{{49.5,257.399994}, {48.7666664,257.476501}, {48.0333328,2 57.451019}, {47.2999992,257.425507}}} id=19
566 SkOpAngle::afterPart {{{49.5,257.399994}, {46.2000008,257.399994}}} id=80
567 SkOpAngle::afterPart {{{49.5,257.399994}, {69.3000031,257.399994}}} id=80
568 SkOpAngle::after [19/10] 17/17 tStart=1 tEnd=0 < [60/31] 29/29 tStart=0 tEnd=1 < [80/50] 31/31 tStart=0.478260888 tEnd=0.217391295 T 4
569 SkOpAngle::afterPart {{{49.5,257.399994}, {48.7666664,257.476501}, {48.0333328,2 57.451019}, {47.2999992,257.425507}}} id=19
570 SkOpAngle::afterPart {{{49.5,257.399994}, {50.1035385,257.462982}, {50.707077,25 7.613983}, {51.3106155,257.764984}}} id=60
571 SkOpAngle::afterPart {{{49.5,257.399994}, {69.3000031,257.399994}}} id=80
572 SkOpAngle::after [19/10] 17/17 tStart=1 tEnd=0 < [59/30] 13/13 tStart=1 tEnd=0 < [60/31] 29/29 tStart=0 tEnd=1 F 4
573 SkOpAngle::afterPart {{{49.5,257.399994}, {48.7666664,257.476501}, {48.0333328,2 57.451019}, {47.2999992,257.425507}}} id=19
574 SkOpAngle::afterPart {{{49.5,257.399994}, {48.7666664,257.323486}, {48.0333328,2 57.348969}, {47.2999992,257.374481}}} id=59
575 SkOpAngle::afterPart {{{49.5,257.399994}, {50.1035385,257.462982}, {50.707077,25 7.613983}, {51.3106155,257.764984}}} id=60
576 SkOpAngle::after [60/31] 29/29 tStart=0 tEnd=1 < [59/30] 13/13 tStart=1 tEnd=0 < [80/50] 31/31 tStart=0.478260888 tEnd=0.217391295 F 4
577 SkOpAngle::afterPart {{{49.5,257.399994}, {50.1035385,257.462982}, {50.707077,25 7.613983}, {51.3106155,257.764984}}} id=60
578 SkOpAngle::afterPart {{{49.5,257.399994}, {48.7666664,257.323486}, {48.0333328,2 57.348969}, {47.2999992,257.374481}}} id=59
579 SkOpAngle::afterPart {{{49.5,257.399994}, {69.3000031,257.399994}}} id=80
580 SkOpAngle::after [80/50] 31/31 tStart=0.478260888 tEnd=0.217391295 < [59/30] 13/ 13 tStart=1 tEnd=0 < [80/51] 15/15 tStart=0.478260888 tEnd=0.521739137 T 4
581 SkOpAngle::afterPart {{{49.5,257.399994}, {69.3000031,257.399994}}} id=80
582 SkOpAngle::afterPart {{{49.5,257.399994}, {48.7666664,257.323486}, {48.0333328,2 57.348969}, {47.2999992,257.374481}}} id=59
583 SkOpAngle::afterPart {{{49.5,257.399994}, {46.2000008,257.399994}}} id=80
584 SkOpAngle::after [19/10] 17/17 tStart=1 tEnd=0 < [20/11] 1/1 tStart=0 tEnd=1 < [ 60/31] 29/29 tStart=0 tEnd=1 F 4
585 SkOpAngle::afterPart {{{49.5,257.399994}, {48.7666664,257.476501}, {48.0333328,2 57.451019}, {47.2999992,257.425507}}} id=19
586 SkOpAngle::afterPart {{{49.5,257.399994}, {50.1035385,257.337006}, {50.707077,25 7.186005}, {51.3106155,257.035004}}} id=20
587 SkOpAngle::afterPart {{{49.5,257.399994}, {50.1035385,257.462982}, {50.707077,25 7.613983}, {51.3106155,257.764984}}} id=60
588 SkOpAngle::after [60/31] 29/29 tStart=0 tEnd=1 < [20/11] 1/1 tStart=0 tEnd=1 < [ 80/50] 31/31 tStart=0.478260888 tEnd=0.217391295 F 4
589 SkOpAngle::afterPart {{{49.5,257.399994}, {50.1035385,257.462982}, {50.707077,25 7.613983}, {51.3106155,257.764984}}} id=60
590 SkOpAngle::afterPart {{{49.5,257.399994}, {50.1035385,257.337006}, {50.707077,25 7.186005}, {51.3106155,257.035004}}} id=20
591 SkOpAngle::afterPart {{{49.5,257.399994}, {69.3000031,257.399994}}} id=80
592 SkOpAngle::after [80/50] 31/31 tStart=0.478260888 tEnd=0.217391295 < [20/11] 1/1 tStart=0 tEnd=1 < [59/30] 13/13 tStart=1 tEnd=0 T 4
593 SkOpAngle::afterPart {{{49.5,257.399994}, {69.3000031,257.399994}}} id=80
594 SkOpAngle::afterPart {{{49.5,257.399994}, {50.1035385,257.337006}, {50.707077,25 7.186005}, {51.3106155,257.035004}}} id=20
595 SkOpAngle::afterPart {{{49.5,257.399994}, {48.7666664,257.323486}, {48.0333328,2 57.348969}, {47.2999992,257.374481}}} id=59
596 SkOpSegment::sortAngles [20] tStart=0 [39]
597 SkOpSegment::sortAngles [29] tStart=1 [58]
598 SkOpAngle::after [29/12] 13/13 tStart=1 tEnd=0 < [80/49] 15/15 tStart=0.21739129 5 tEnd=0.478260888 < [80/48] 31/31 tStart=0.217391295 tEnd=0.173913096 T 4
599 SkOpAngle::afterPart {{{69.3000031,257.399994}, {68.6847305,257.338867}, {68.069 458,257.193146}, {67.4541855,257.047394}}} id=29
600 SkOpAngle::afterPart {{{69.3000031,257.399994}, {49.5,257.399994}}} id=80
601 SkOpAngle::afterPart {{{69.3000031,257.399994}, {72.5999985,257.399994}}} id=80
602 SkOpAngle::after [29/12] 13/13 tStart=1 tEnd=0 < [70/33] 1/1 tStart=0 tEnd=1 < [ 80/49] 15/15 tStart=0.217391295 tEnd=0.478260888 F 4
603 SkOpAngle::afterPart {{{69.3000031,257.399994}, {68.6847305,257.338867}, {68.069 458,257.193146}, {67.4541855,257.047394}}} id=29
604 SkOpAngle::afterPart {{{69.3000031,257.399994}, {70.0333328,257.327148}, {70.766 6626,257.35141}, {71.4999924,257.375702}}} id=70
605 SkOpAngle::afterPart {{{69.3000031,257.399994}, {49.5,257.399994}}} id=80
606 SkOpAngle::after [80/49] 15/15 tStart=0.217391295 tEnd=0.478260888 < [70/33] 1/1 tStart=0 tEnd=1 < [80/48] 31/31 tStart=0.217391295 tEnd=0.173913096 F 4
607 SkOpAngle::afterPart {{{69.3000031,257.399994}, {49.5,257.399994}}} id=80
608 SkOpAngle::afterPart {{{69.3000031,257.399994}, {70.0333328,257.327148}, {70.766 6626,257.35141}, {71.4999924,257.375702}}} id=70
609 SkOpAngle::afterPart {{{69.3000031,257.399994}, {72.5999985,257.399994}}} id=80
610 SkOpAngle::after [80/48] 31/31 tStart=0.217391295 tEnd=0.173913096 < [70/33] 1/1 tStart=0 tEnd=1 < [29/12] 13/13 tStart=1 tEnd=0 T 4
611 SkOpAngle::afterPart {{{69.3000031,257.399994}, {72.5999985,257.399994}}} id=80
612 SkOpAngle::afterPart {{{69.3000031,257.399994}, {70.0333328,257.327148}, {70.766 6626,257.35141}, {71.4999924,257.375702}}} id=70
613 SkOpAngle::afterPart {{{69.3000031,257.399994}, {68.6847305,257.338867}, {68.069 458,257.193146}, {67.4541855,257.047394}}} id=29
614 SkOpAngle::after [29/12] 13/13 tStart=1 tEnd=0 < [69/32] 17/17 tStart=1 tEnd=0 < [80/49] 15/15 tStart=0.217391295 tEnd=0.478260888 F 4
615 SkOpAngle::afterPart {{{69.3000031,257.399994}, {68.6847305,257.338867}, {68.069 458,257.193146}, {67.4541855,257.047394}}} id=29
616 SkOpAngle::afterPart {{{69.3000031,257.399994}, {68.6847305,257.461121}, {68.069 458,257.606842}, {67.4541855,257.752594}}} id=69
617 SkOpAngle::afterPart {{{69.3000031,257.399994}, {49.5,257.399994}}} id=80
618 SkOpAngle::after [80/49] 15/15 tStart=0.217391295 tEnd=0.478260888 < [69/32] 17/ 17 tStart=1 tEnd=0 < [80/48] 31/31 tStart=0.217391295 tEnd=0.173913096 T 4
619 SkOpAngle::afterPart {{{69.3000031,257.399994}, {49.5,257.399994}}} id=80
620 SkOpAngle::afterPart {{{69.3000031,257.399994}, {68.6847305,257.461121}, {68.069 458,257.606842}, {67.4541855,257.752594}}} id=69
621 SkOpAngle::afterPart {{{69.3000031,257.399994}, {72.5999985,257.399994}}} id=80
622 SkOpAngle::after [29/12] 13/13 tStart=1 tEnd=0 < [30/13] 29/29 tStart=0 tEnd=1 < [80/49] 15/15 tStart=0.217391295 tEnd=0.478260888 F 4
623 SkOpAngle::afterPart {{{69.3000031,257.399994}, {68.6847305,257.338867}, {68.069 458,257.193146}, {67.4541855,257.047394}}} id=29
624 SkOpAngle::afterPart {{{69.3000031,257.399994}, {70.0333328,257.472839}, {70.766 6626,257.448578}, {71.4999924,257.424286}}} id=30
625 SkOpAngle::afterPart {{{69.3000031,257.399994}, {49.5,257.399994}}} id=80
626 SkOpAngle::after [80/49] 15/15 tStart=0.217391295 tEnd=0.478260888 < [30/13] 29/ 29 tStart=0 tEnd=1 < [69/32] 17/17 tStart=1 tEnd=0 F 4
627 SkOpAngle::afterPart {{{69.3000031,257.399994}, {49.5,257.399994}}} id=80
628 SkOpAngle::afterPart {{{69.3000031,257.399994}, {70.0333328,257.472839}, {70.766 6626,257.448578}, {71.4999924,257.424286}}} id=30
629 SkOpAngle::afterPart {{{69.3000031,257.399994}, {68.6847305,257.461121}, {68.069 458,257.606842}, {67.4541855,257.752594}}} id=69
630 SkOpAngle::after [69/32] 17/17 tStart=1 tEnd=0 < [30/13] 29/29 tStart=0 tEnd=1 < [80/48] 31/31 tStart=0.217391295 tEnd=0.173913096 T 4
631 SkOpAngle::afterPart {{{69.3000031,257.399994}, {68.6847305,257.461121}, {68.069 458,257.606842}, {67.4541855,257.752594}}} id=69
632 SkOpAngle::afterPart {{{69.3000031,257.399994}, {70.0333328,257.472839}, {70.766 6626,257.448578}, {71.4999924,257.424286}}} id=30
633 SkOpAngle::afterPart {{{69.3000031,257.399994}, {72.5999985,257.399994}}} id=80
634 SkOpSegment::sortAngles [30] tStart=0 [59]
635 SkOpSegment::sortAngles [31] tStart=1 [62]
636 SkOpAngle::after [31/14] 16/17 tStart=1 tEnd=0 < [80/47] 15/15 tStart=0.17391309 6 tEnd=0.217391295 < [80/46] 31/31 tStart=0.173913096 tEnd=0.130434797 F 4
637 SkOpAngle::afterPart {{{72.5999985,257.399994}, {72.2333298,257.399994}, {71.866 6611,257.41214}, {71.4999924,257.424286}}} id=31
638 SkOpAngle::afterPart {{{72.5999985,257.399994}, {69.3000031,257.399994}}} id=80
639 SkOpAngle::afterPart {{{72.5999985,257.399994}, {75.9000015,257.399994}}} id=80
640 SkOpAngle::after [31/14] 16/17 tStart=1 tEnd=0 < [72/35] 0/1 tStart=0 tEnd=1 < [ 80/46] 31/31 tStart=0.173913096 tEnd=0.130434797 F 4
641 SkOpAngle::afterPart {{{72.5999985,257.399994}, {72.2333298,257.399994}, {71.866 6611,257.41214}, {71.4999924,257.424286}}} id=31
642 SkOpAngle::afterPart {{{72.5999985,257.399994}, {72.9666672,257.399994}, {73.333 3359,257.393158}, {73.7000046,257.386292}}} id=72
643 SkOpAngle::afterPart {{{72.5999985,257.399994}, {75.9000015,257.399994}}} id=80
644 SkOpAngle::after [80/46] 31/31 tStart=0.173913096 tEnd=0.130434797 < [72/35] 0/1 tStart=0 tEnd=1 < [80/47] 15/15 tStart=0.173913096 tEnd=0.217391295 T 4
645 SkOpAngle::afterPart {{{72.5999985,257.399994}, {75.9000015,257.399994}}} id=80
646 SkOpAngle::afterPart {{{72.5999985,257.399994}, {72.9666672,257.399994}, {73.333 3359,257.393158}, {73.7000046,257.386292}}} id=72
647 SkOpAngle::afterPart {{{72.5999985,257.399994}, {69.3000031,257.399994}}} id=80
648 SkOpAngle::after [31/14] 16/17 tStart=1 tEnd=0 < [71/34] 14/13 tStart=1 tEnd=0 < [80/46] 31/31 tStart=0.173913096 tEnd=0.130434797 F 4
649 SkOpAngle::afterPart {{{72.5999985,257.399994}, {72.2333298,257.399994}, {71.866 6611,257.41214}, {71.4999924,257.424286}}} id=31
650 SkOpAngle::afterPart {{{72.5999985,257.399994}, {72.2333298,257.399994}, {71.866 6611,257.387848}, {71.4999924,257.375702}}} id=71
651 SkOpAngle::afterPart {{{72.5999985,257.399994}, {75.9000015,257.399994}}} id=80
652 SkOpAngle::after [80/46] 31/31 tStart=0.173913096 tEnd=0.130434797 < [71/34] 14/ 13 tStart=1 tEnd=0 < [72/35] 0/1 tStart=0 tEnd=1 F 4
653 SkOpAngle::afterPart {{{72.5999985,257.399994}, {75.9000015,257.399994}}} id=80
654 SkOpAngle::afterPart {{{72.5999985,257.399994}, {72.2333298,257.399994}, {71.866 6611,257.387848}, {71.4999924,257.375702}}} id=71
655 SkOpAngle::afterPart {{{72.5999985,257.399994}, {72.9666672,257.399994}, {73.333 3359,257.393158}, {73.7000046,257.386292}}} id=72
656 SkOpAngle::after [72/35] 0/1 tStart=0 tEnd=1 < [71/34] 14/13 tStart=1 tEnd=0 < [ 80/47] 15/15 tStart=0.173913096 tEnd=0.217391295 T 4
657 SkOpAngle::afterPart {{{72.5999985,257.399994}, {72.9666672,257.399994}, {73.333 3359,257.393158}, {73.7000046,257.386292}}} id=72
658 SkOpAngle::afterPart {{{72.5999985,257.399994}, {72.2333298,257.399994}, {71.866 6611,257.387848}, {71.4999924,257.375702}}} id=71
659 SkOpAngle::afterPart {{{72.5999985,257.399994}, {69.3000031,257.399994}}} id=80
660 SkOpAngle::after [31/14] 16/17 tStart=1 tEnd=0 < [32/15] 30/29 tStart=0 tEnd=1 < [80/46] 31/31 tStart=0.173913096 tEnd=0.130434797 T 4
661 SkOpAngle::afterPart {{{72.5999985,257.399994}, {72.2333298,257.399994}, {71.866 6611,257.41214}, {71.4999924,257.424286}}} id=31
662 SkOpAngle::afterPart {{{72.5999985,257.399994}, {72.9666672,257.399994}, {73.333 3359,257.40683}, {73.7000046,257.413696}}} id=32
663 SkOpAngle::afterPart {{{72.5999985,257.399994}, {75.9000015,257.399994}}} id=80
664 SkOpSegment::sortAngles [32] tStart=0 [63]
665 SkOpSegment::sortAngles [33] tStart=1 [66]
666 SkOpAngle::after [33/16] 17/17 tStart=1 tEnd=0 < [80/45] 15/15 tStart=0.13043479 7 tEnd=0.173913096 < [80/44] 31/31 tStart=0.130434797 tEnd=0.0434782991 F 4
667 SkOpAngle::afterPart {{{75.9000015,257.399994}, {75.1666718,257.441101}, {74.433 3344,257.427399}, {73.7000046,257.413696}}} id=33
668 SkOpAngle::afterPart {{{75.9000015,257.399994}, {72.5999985,257.399994}}} id=80
669 SkOpAngle::afterPart {{{75.9000015,257.399994}, {82.5,257.399994}}} id=80
670 SkOpAngle::after [33/16] 17/17 tStart=1 tEnd=0 < [74/37] 29/29 tStart=0 tEnd=1 < [80/44] 31/31 tStart=0.130434797 tEnd=0.0434782991 T 4
671 SkOpAngle::afterPart {{{75.9000015,257.399994}, {75.1666718,257.441101}, {74.433 3344,257.427399}, {73.7000046,257.413696}}} id=33
672 SkOpAngle::afterPart {{{75.9000015,257.399994}, {76.3889008,257.427368}, {76.877 8,257.503448}, {77.3666992,257.579529}}} id=74
673 SkOpAngle::afterPart {{{75.9000015,257.399994}, {82.5,257.399994}}} id=80
674 SkOpAngle::after [33/16] 17/17 tStart=1 tEnd=0 < [73/36] 13/13 tStart=1 tEnd=0 < [74/37] 29/29 tStart=0 tEnd=1 F 4
675 SkOpAngle::afterPart {{{75.9000015,257.399994}, {75.1666718,257.441101}, {74.433 3344,257.427399}, {73.7000046,257.413696}}} id=33
676 SkOpAngle::afterPart {{{75.9000015,257.399994}, {75.1666718,257.358887}, {74.433 3344,257.372589}, {73.7000046,257.386292}}} id=73
677 SkOpAngle::afterPart {{{75.9000015,257.399994}, {76.3889008,257.427368}, {76.877 8,257.503448}, {77.3666992,257.579529}}} id=74
678 SkOpAngle::after [74/37] 29/29 tStart=0 tEnd=1 < [73/36] 13/13 tStart=1 tEnd=0 < [80/44] 31/31 tStart=0.130434797 tEnd=0.0434782991 F 4
679 SkOpAngle::afterPart {{{75.9000015,257.399994}, {76.3889008,257.427368}, {76.877 8,257.503448}, {77.3666992,257.579529}}} id=74
680 SkOpAngle::afterPart {{{75.9000015,257.399994}, {75.1666718,257.358887}, {74.433 3344,257.372589}, {73.7000046,257.386292}}} id=73
681 SkOpAngle::afterPart {{{75.9000015,257.399994}, {82.5,257.399994}}} id=80
682 SkOpAngle::after [80/44] 31/31 tStart=0.130434797 tEnd=0.0434782991 < [73/36] 13 /13 tStart=1 tEnd=0 < [80/45] 15/15 tStart=0.130434797 tEnd=0.173913096 T 4
683 SkOpAngle::afterPart {{{75.9000015,257.399994}, {82.5,257.399994}}} id=80
684 SkOpAngle::afterPart {{{75.9000015,257.399994}, {75.1666718,257.358887}, {74.433 3344,257.372589}, {73.7000046,257.386292}}} id=73
685 SkOpAngle::afterPart {{{75.9000015,257.399994}, {72.5999985,257.399994}}} id=80
686 SkOpAngle::after [33/16] 17/17 tStart=1 tEnd=0 < [34/17] 1/1 tStart=0 tEnd=1 < [ 74/37] 29/29 tStart=0 tEnd=1 F 4
687 SkOpAngle::afterPart {{{75.9000015,257.399994}, {75.1666718,257.441101}, {74.433 3344,257.427399}, {73.7000046,257.413696}}} id=33
688 SkOpAngle::afterPart {{{75.9000015,257.399994}, {76.3889008,257.37262}, {76.8778 ,257.296539}, {77.3666992,257.220459}}} id=34
689 SkOpAngle::afterPart {{{75.9000015,257.399994}, {76.3889008,257.427368}, {76.877 8,257.503448}, {77.3666992,257.579529}}} id=74
690 SkOpAngle::after [74/37] 29/29 tStart=0 tEnd=1 < [34/17] 1/1 tStart=0 tEnd=1 < [ 80/44] 31/31 tStart=0.130434797 tEnd=0.0434782991 F 4
691 SkOpAngle::afterPart {{{75.9000015,257.399994}, {76.3889008,257.427368}, {76.877 8,257.503448}, {77.3666992,257.579529}}} id=74
692 SkOpAngle::afterPart {{{75.9000015,257.399994}, {76.3889008,257.37262}, {76.8778 ,257.296539}, {77.3666992,257.220459}}} id=34
693 SkOpAngle::afterPart {{{75.9000015,257.399994}, {82.5,257.399994}}} id=80
694 SkOpAngle::after [80/44] 31/31 tStart=0.130434797 tEnd=0.0434782991 < [34/17] 1/ 1 tStart=0 tEnd=1 < [73/36] 13/13 tStart=1 tEnd=0 T 4
695 SkOpAngle::afterPart {{{75.9000015,257.399994}, {82.5,257.399994}}} id=80
696 SkOpAngle::afterPart {{{75.9000015,257.399994}, {76.3889008,257.37262}, {76.8778 ,257.296539}, {77.3666992,257.220459}}} id=34
697 SkOpAngle::afterPart {{{75.9000015,257.399994}, {75.1666718,257.358887}, {74.433 3344,257.372589}, {73.7000046,257.386292}}} id=73
698 SkOpSegment::sortAngles [34] tStart=0 [67]
699 SkOpSegment::sortAngles [37] tStart=1 [74]
700 SkOpAngle::after [37/18] 13/13 tStart=1 tEnd=0 < [80/43] 15/15 tStart=0.04347829 91 tEnd=0.130434797 < [80/42] 31/31 tStart=0.0434782991 tEnd=0 T 4
701 SkOpAngle::afterPart {{{82.5,257.399994}, {82.0111008,257.37262}, {81.5222015,25 7.296539}, {81.0332947,257.220459}}} id=37
702 SkOpAngle::afterPart {{{82.5,257.399994}, {75.9000015,257.399994}}} id=80
703 SkOpAngle::afterPart {{{82.5,257.399994}, {85.8000031,257.399994}}} id=80
704 SkOpAngle::after [37/18] 13/13 tStart=1 tEnd=0 < [78/39] 1/1 tStart=0 tEnd=1 < [ 80/43] 15/15 tStart=0.0434782991 tEnd=0.130434797 F 4
705 SkOpAngle::afterPart {{{82.5,257.399994}, {82.0111008,257.37262}, {81.5222015,25 7.296539}, {81.0332947,257.220459}}} id=37
706 SkOpAngle::afterPart {{{82.5,257.399994}, {83.2333298,257.358887}, {83.9666595,2 57.372589}, {84.6999969,257.386292}}} id=78
707 SkOpAngle::afterPart {{{82.5,257.399994}, {75.9000015,257.399994}}} id=80
708 SkOpAngle::after [80/43] 15/15 tStart=0.0434782991 tEnd=0.130434797 < [78/39] 1/ 1 tStart=0 tEnd=1 < [80/42] 31/31 tStart=0.0434782991 tEnd=0 F 4
709 SkOpAngle::afterPart {{{82.5,257.399994}, {75.9000015,257.399994}}} id=80
710 SkOpAngle::afterPart {{{82.5,257.399994}, {83.2333298,257.358887}, {83.9666595,2 57.372589}, {84.6999969,257.386292}}} id=78
711 SkOpAngle::afterPart {{{82.5,257.399994}, {85.8000031,257.399994}}} id=80
712 SkOpAngle::after [80/42] 31/31 tStart=0.0434782991 tEnd=0 < [78/39] 1/1 tStart=0 tEnd=1 < [37/18] 13/13 tStart=1 tEnd=0 T 4
713 SkOpAngle::afterPart {{{82.5,257.399994}, {85.8000031,257.399994}}} id=80
714 SkOpAngle::afterPart {{{82.5,257.399994}, {83.2333298,257.358887}, {83.9666595,2 57.372589}, {84.6999969,257.386292}}} id=78
715 SkOpAngle::afterPart {{{82.5,257.399994}, {82.0111008,257.37262}, {81.5222015,25 7.296539}, {81.0332947,257.220459}}} id=37
716 SkOpAngle::after [37/18] 13/13 tStart=1 tEnd=0 < [77/38] 17/17 tStart=1 tEnd=0 < [80/43] 15/15 tStart=0.0434782991 tEnd=0.130434797 F 4
717 SkOpAngle::afterPart {{{82.5,257.399994}, {82.0111008,257.37262}, {81.5222015,25 7.296539}, {81.0332947,257.220459}}} id=37
718 SkOpAngle::afterPart {{{82.5,257.399994}, {82.0111008,257.427368}, {81.5222015,2 57.503448}, {81.0332947,257.579529}}} id=77
719 SkOpAngle::afterPart {{{82.5,257.399994}, {75.9000015,257.399994}}} id=80
720 SkOpAngle::after [80/43] 15/15 tStart=0.0434782991 tEnd=0.130434797 < [77/38] 17 /17 tStart=1 tEnd=0 < [80/42] 31/31 tStart=0.0434782991 tEnd=0 T 4
721 SkOpAngle::afterPart {{{82.5,257.399994}, {75.9000015,257.399994}}} id=80
722 SkOpAngle::afterPart {{{82.5,257.399994}, {82.0111008,257.427368}, {81.5222015,2 57.503448}, {81.0332947,257.579529}}} id=77
723 SkOpAngle::afterPart {{{82.5,257.399994}, {85.8000031,257.399994}}} id=80
724 SkOpAngle::after [37/18] 13/13 tStart=1 tEnd=0 < [38/19] 29/29 tStart=0 tEnd=1 < [80/43] 15/15 tStart=0.0434782991 tEnd=0.130434797 F 4
725 SkOpAngle::afterPart {{{82.5,257.399994}, {82.0111008,257.37262}, {81.5222015,25 7.296539}, {81.0332947,257.220459}}} id=37
726 SkOpAngle::afterPart {{{82.5,257.399994}, {83.2333298,257.441101}, {83.9666595,2 57.427399}, {84.6999969,257.413696}}} id=38
727 SkOpAngle::afterPart {{{82.5,257.399994}, {75.9000015,257.399994}}} id=80
728 SkOpAngle::after [80/43] 15/15 tStart=0.0434782991 tEnd=0.130434797 < [38/19] 29 /29 tStart=0 tEnd=1 < [77/38] 17/17 tStart=1 tEnd=0 F 4
729 SkOpAngle::afterPart {{{82.5,257.399994}, {75.9000015,257.399994}}} id=80
730 SkOpAngle::afterPart {{{82.5,257.399994}, {83.2333298,257.441101}, {83.9666595,2 57.427399}, {84.6999969,257.413696}}} id=38
731 SkOpAngle::afterPart {{{82.5,257.399994}, {82.0111008,257.427368}, {81.5222015,2 57.503448}, {81.0332947,257.579529}}} id=77
732 SkOpAngle::after [77/38] 17/17 tStart=1 tEnd=0 < [38/19] 29/29 tStart=0 tEnd=1 < [80/42] 31/31 tStart=0.0434782991 tEnd=0 T 4
733 SkOpAngle::afterPart {{{82.5,257.399994}, {82.0111008,257.427368}, {81.5222015,2 57.503448}, {81.0332947,257.579529}}} id=77
734 SkOpAngle::afterPart {{{82.5,257.399994}, {83.2333298,257.441101}, {83.9666595,2 57.427399}, {84.6999969,257.413696}}} id=38
735 SkOpAngle::afterPart {{{82.5,257.399994}, {85.8000031,257.399994}}} id=80
736 SkOpSegment::sortAngles [38] tStart=0 [75]
737 SkOpSegment::sortAngles [39] tStart=1 [78]
738 SkOpAngle::after [39/20] 16/17 tStart=1 tEnd=0 < [79/40] 14/13 tStart=1 tEnd=0 < [80/41] 15/15 tStart=0 tEnd=0.0434782991 T 4
739 SkOpAngle::afterPart {{{85.8000031,257.399994}, {85.4333344,257.399994}, {85.066 6656,257.40683}, {84.6999969,257.413696}}} id=39
740 SkOpAngle::afterPart {{{85.8000031,257.399994}, {85.4333344,257.399994}, {85.066 6656,257.393158}, {84.6999969,257.386292}}} id=79
741 SkOpAngle::afterPart {{{85.8000031,257.399994}, {82.5,257.399994}}} id=80
742 SkOpSegment::sortAngles [41] tStart=0 [81]
743 SkOpSegment::sortAngles [42] tStart=1 [84]
744 SkOpSegment::sortAngles [43] tStart=0 [85]
745 SkOpSegment::sortAngles [49] tStart=0.986037692 [184]
746 SkOpSegment::sortAngles [50] tStart=0 [99]
747 SkOpSegment::sortAngles [55] tStart=1 [110]
748 SkOpSegment::sortAngles [56] tStart=0 [111]
749 SkOpSegment::sortAngles [57] tStart=1 [114]
750 SkOpSegment::sortAngles [58] tStart=0 [115]
751 SkOpSegment::sortAngles [59] tStart=1 [118]
752 SkOpSegment::sortAngles [60] tStart=0 [119]
753 SkOpSegment::sortAngles [69] tStart=1 [138]
754 SkOpSegment::sortAngles [70] tStart=0 [139]
755 SkOpSegment::sortAngles [71] tStart=1 [142]
756 SkOpSegment::sortAngles [72] tStart=0 [143]
757 SkOpSegment::sortAngles [73] tStart=1 [146]
758 SkOpSegment::sortAngles [74] tStart=0 [147]
759 SkOpSegment::sortAngles [77] tStart=1 [154]
760 SkOpSegment::sortAngles [78] tStart=0 [155]
761 SkOpSegment::sortAngles [79] tStart=1 [158]
762 SkOpSegment::sortAngles [80] tStart=0 [159]
763 SkOpSegment::sortAngles [80] tStart=0.0434782991 [183]
764 SkOpSegment::sortAngles [80] tStart=0.130434797 [182]
765 SkOpSegment::sortAngles [80] tStart=0.173913096 [181]
766 SkOpSegment::sortAngles [80] tStart=0.217391295 [180]
767 SkOpSegment::sortAngles [80] tStart=0.478260888 [179]
768 SkOpSegment::sortAngles [80] tStart=0.521739137 [178]
769 SkOpSegment::sortAngles [80] tStart=0.565217386 [177]
770 SkOpSegment::sortAngles [80] tStart=0.739737489 [175]
771 SkOpSegment::sortAngles [80] tStart=0.956521739 [172]
772 SkOpSegment::sortAngles [80] tStart=1 [160]
773 SkOpSegment::debugShowActiveSpans id=1 (9.89999962,257.399994 10.2666664,257.399 994 10.6333332,257.406433 11,257.412872) t=0 (9.89999962,257.399994) tEnd=1 wind Sum=? windValue=1 oppValue=0
774 SkOpSegment::debugShowActiveSpans id=2 (11,257.412872 11.7333336,257.425751 12.4 666672,257.438629 13.1999998,257.399994) t=0 (11,257.412872) tEnd=1 windSum=? wi ndValue=1 oppValue=0
775 SkOpSegment::debugShowActiveSpans id=3 (13.1999998,257.399994 14.3000002,257.342 041 15.3999996,257.207611 16.5,257.052246) t=0 (13.1999998,257.399994) tEnd=1 wi ndSum=? windValue=1 oppValue=0
776 SkOpSegment::debugShowActiveSpans id=4 (16.5,257.052246 16.9802361,256.984406 17 .4604721,256.884735 17.9407063,256.785095) t=0 (16.5,257.052246) tEnd=1 windSum= ? windValue=1 oppValue=0
777 SkOpSegment::debugShowActiveSpans id=5 (17.9407063,256.785095 18.5604706,256.656 494 19.1802349,256.527893 19.7999992,256.467651) t=0 (17.9407063,256.785095) tEn d=1 windSum=? windValue=1 oppValue=0
778 SkOpSegment::debugShowActiveSpans id=6 (19.7999992,256.467651 20.8999996,256.360 748 22,256.304291 23.1000004,256.410889) t=0 (19.7999992,256.467651) tEnd=1 wind Sum=? windValue=1 oppValue=0
779 SkOpSegment::debugShowActiveSpans id=7 (23.1000004,256.410889 23.70541,256.46954 3 24.3108177,256.624634 24.9162273,256.779724) t=0 (23.1000004,256.410889) tEnd= 1 windSum=? windValue=1 oppValue=0
780 SkOpSegment::debugShowActiveSpans id=8 (24.9162273,256.779724 25.4108181,256.906 403 25.9054089,257.033081 26.3999996,257.107208) t=0 (24.9162273,256.779724) tEn d=1 windSum=? windValue=1 oppValue=0
781 SkOpSegment::debugShowActiveSpans id=9 (26.3999996,257.107208 27.5,257.272064 28 .6000004,257.401825 29.7000008,257.399994) t=0 (26.3999996,257.107208) tEnd=0.98 6037692 windSum=? windValue=1 oppValue=0
782 </div>
783
784 <div id="cubicOp142">
785 seg=1 {{{5, 6}, {3.45152783f, 5.2257638f}, {4.30082178f, 2.05376172f}, {4.299117 09f, 2.05330443f}}}
786 seg=2 {{{4.29911709f, 2.05330443f}, {4.29861975f, 2.05317116f}, {4.2257638f, 2.3 2270813f}, {4, 3}}}
787 seg=3 {{{4, 3}, {5, 6}}}
788 op diff
789 seg=4 {{{0, 5}, {1.125f, 4.625f}, {2.25f, 4.53125f}, {3.1640625f, 4.45507813f}}}
790 seg=5 {{{3.1640625f, 4.45507813f}, {4.6875f, 4.328125f}, {5.625f, 4.25f}, {5, 3} }}
791 seg=6 {{{5, 3}, {0, 5}}}
792 debugShowCubicIntersection wtTs[0]=1 {{{5,6}, {3.45152783,5.2257638}, {4.3008217 8,2.05376172}, {4.29911709,2.05330443}}} {{4.29911709,2.05330443}} wnTs[0]=0 {{{ 4.29911709,2.05330443}, {4.29861975,2.05317116}, {4.2257638,2.32270813}, {4,3}}}
793 debugShowCubicLineIntersection wtTs[0]=0 {{{5,6}, {3.45152783,5.2257638}, {4.300 82178,2.05376172}, {4.29911709,2.05330443}}} {{5,6}} wtTs[1]=0.587088912 {{4.094 66553,3.28399706}} wnTs[0]=1 {{{4,3}, {5,6}}} wnTs[1]=0.0946657086
794 SkOpSegment::addT insert t=0.587088912 segID=1 spanID=13
795 SkOpSegment::addT insert t=0.0946657086 segID=3 spanID=14
796 debugShowCubicLineIntersection wtTs[0]=1 {{{4.29911709,2.05330443}, {4.29861975, 2.05317116}, {4.2257638,2.32270813}, {4,3}}} {{4,3}} wnTs[0]=0 {{{4,3}, {5,6}}}
797 debugShowCubicIntersection wtTs[0]=0.383986729 {{{5,6}, {3.45152783,5.2257638}, {4.30082178,2.05376172}, {4.29911709,2.05330443}}} {{4.09290743,4.36280823}} wnT s[0]=0.225176 {{{3.1640625,4.45507813}, {4.6875,4.328125}, {5.625,4.25}, {5,3}}}
798 SkOpSegment::addT insert t=0.383986729 segID=1 spanID=15
799 SkOpSegment::addT insert t=0.225175574 segID=5 spanID=16
800 debugShowCubicLineIntersection wtTs[0]=0.571089482 {{{5,6}, {3.45152783,5.225763 8}, {4.30082178,2.05376172}, {4.29911709,2.05330443}}} {{4.08799171,3.36480331}} wnTs[0]=0.182402 {{{5,3}, {0,5}}}
801 SkOpSegment::addT insert t=0.571089482 segID=1 spanID=17
802 SkOpSegment::addT insert t=0.18240164 segID=6 spanID=18
803 debugShowCubicIntersection no intersect {{{4.29911709,2.05330443}, {4.29861975,2 .05317116}, {4.2257638,2.32270813}, {4,3}}} {{{3.1640625,4.45507813}, {4.6875,4. 328125}, {5.625,4.25}, {5,3}}}
804 debugShowCubicLineIntersection no intersect {{{4.29911709,2.05330443}, {4.298619 75,2.05317116}, {4.2257638,2.32270813}, {4,3}}} {{{5,3}, {0,5}}}
805 debugShowCubicLineIntersection wtTs[0]=0.326417764 {{{3.1640625,4.45507813}, {4. 6875,4.328125}, {5.625,4.25}, {5,3}}} {{4.43463707,4.30391121}} wnTs[0]=0.434637 {{{4,3}, {5,6}}}
806 SkOpSegment::addT insert t=0.434637102 segID=3 spanID=19
807 SkOpSegment::addT insert t=0.326417764 segID=5 spanID=20
808 debugShowLineIntersection wtTs[0]=0.117647059 {{{4,3}, {5,6}}} {{4.11764717,3.35 294127}} wnTs[0]=0.176471 {{{5,3}, {0,5}}}
809 SkOpSegment::addT insert t=0.117647059 segID=3 spanID=21
810 SkOpSegment::addT insert t=0.176470588 segID=6 spanID=22
811 debugShowCubicIntersection wtTs[0]=1 {{{0,5}, {1.125,4.625}, {2.25,4.53125}, {3. 1640625,4.45507813}}} {{3.1640625,4.45507813}} wnTs[0]=0 {{{3.1640625,4.45507813 }, {4.6875,4.328125}, {5.625,4.25}, {5,3}}}
812 debugShowCubicLineIntersection wtTs[0]=0 {{{0,5}, {1.125,4.625}, {2.25,4.53125}, {3.1640625,4.45507813}}} {{0,5}} wnTs[0]=1 {{{5,3}, {0,5}}}
813 debugShowCubicLineIntersection wtTs[0]=1 {{{3.1640625,4.45507813}, {4.6875,4.328 125}, {5.625,4.25}, {5,3}}} {{5,3}} wnTs[0]=0 {{{5,3}, {0,5}}}
814 SkOpSegment::sortAngles [1] tStart=0.383986729 [15]
815 SkOpAngle::after [1/1] 25/25 tStart=0.383986729 tEnd=0 < [5/13] 17/17 tStart=0.2 25175574 tEnd=0 < [1/2] 9/9 tStart=0.383986729 tEnd=0.571089482 F 4
816 SkOpAngle::afterPart {{{4.09290743,4.36280823}, {4.16435514,5.05186675}, {4.4054 0724,5.70270357}, {5,6}}} id=1
817 SkOpAngle::afterPart {{{4.09290743,4.36280823}, {3.82043503,4.40038055}, {3.5071 0341,4.42649138}, {3.1640625,4.45507813}}} id=5
818 SkOpAngle::afterPart {{{4.09290743,4.36280823}, {4.05809356,4.0270551}, {4.06354 799,3.68222709}, {4.08799171,3.36480331}}} id=1
819 SkOpAngle::after [1/1] 25/25 tStart=0.383986729 tEnd=0 < [5/14] 1/1 tStart=0.225 175574 tEnd=0.326417764 < [1/2] 9/9 tStart=0.383986729 tEnd=0.571089482 T 4
820 SkOpAngle::afterPart {{{4.09290743,4.36280823}, {4.16435514,5.05186675}, {4.4054 0724,5.70270357}, {5,6}}} id=1
821 SkOpAngle::afterPart {{{4.09290743,4.36280823}, {4.21541496,4.34591517}, {4.3296 6255,4.32670493}, {4.43463707,4.30391121}}} id=5
822 SkOpAngle::afterPart {{{4.09290743,4.36280823}, {4.05809356,4.0270551}, {4.06354 799,3.68222709}, {4.08799171,3.36480331}}} id=1
823 SkOpSegment::sortAngles [1] tStart=0.571089482 [17]
824 SkOpAngle::after [1/3] 21/25 tStart=0.571089482 tEnd=0.383986729 < [6/19] 1/1 tS tart=0.18240164 tEnd=0.176470588 < [1/4] 5/5 tStart=0.571089482 tEnd=0.587088912 T 4
825 SkOpAngle::afterPart {{{4.08799171,3.36480331}, {4.06354799,3.68222709}, {4.0580 9356,4.0270551}, {4.09290743,4.36280823}}} id=1
826 SkOpAngle::afterPart {{{4.08799171,3.36480331}, {4.11764717,3.35294127}}} id=6
827 SkOpAngle::afterPart {{{4.08799171,3.36480331}, {4.09008193,3.33765994}, {4.0923 1091,3.31071685}, {4.09466553,3.28399706}}} id=1
828 SkOpAngle::after [1/3] 21/25 tStart=0.571089482 tEnd=0.383986729 < [6/20] 17/17 tStart=0.18240164 tEnd=1 < [6/19] 1/1 tStart=0.18240164 tEnd=0.176470588 F 4
829 SkOpAngle::afterPart {{{4.08799171,3.36480331}, {4.06354799,3.68222709}, {4.0580 9356,4.0270551}, {4.09290743,4.36280823}}} id=1
830 SkOpAngle::afterPart {{{4.08799171,3.36480331}, {0,5}}} id=6
831 SkOpAngle::afterPart {{{4.08799171,3.36480331}, {4.11764717,3.35294127}}} id=6
832 SkOpAngle::after [6/19] 1/1 tStart=0.18240164 tEnd=0.176470588 < [6/20] 17/17 tS tart=0.18240164 tEnd=1 < [1/4] 5/5 tStart=0.571089482 tEnd=0.587088912 F 4
833 SkOpAngle::afterPart {{{4.08799171,3.36480331}, {4.11764717,3.35294127}}} id=6
834 SkOpAngle::afterPart {{{4.08799171,3.36480331}, {0,5}}} id=6
835 SkOpAngle::afterPart {{{4.08799171,3.36480331}, {4.09008193,3.33765994}, {4.0923 1091,3.31071685}, {4.09466553,3.28399706}}} id=1
836 SkOpAngle::after [1/4] 5/5 tStart=0.571089482 tEnd=0.587088912 < [6/20] 17/17 tS tart=0.18240164 tEnd=1 < [1/3] 21/25 tStart=0.571089482 tEnd=0.383986729 T 4
837 SkOpAngle::afterPart {{{4.08799171,3.36480331}, {4.09008193,3.33765994}, {4.0923 1091,3.31071685}, {4.09466553,3.28399706}}} id=1
838 SkOpAngle::afterPart {{{4.08799171,3.36480331}, {0,5}}} id=6
839 SkOpAngle::afterPart {{{4.08799171,3.36480331}, {4.06354799,3.68222709}, {4.0580 9356,4.0270551}, {4.09290743,4.36280823}}} id=1
840 SkOpSegment::sortAngles [1] tStart=0.587088912 [13]
841 SkOpAngle::after [1/5] 21/21 tStart=0.587088912 tEnd=0.571089482 < [3/7] 9/9 tSt art=0.0946657086 tEnd=0 < [1/6] 5/5 tStart=0.587088912 tEnd=1 F 4
842 SkOpAngle::afterPart {{{4.09466553,3.28399706}, {4.09231091,3.31071685}, {4.0900 8193,3.33765994}, {4.08799171,3.36480331}}} id=1
843 SkOpAngle::afterPart {{{4.09466553,3.28399706}, {4,3}}} id=3
844 SkOpAngle::afterPart {{{4.09466553,3.28399706}, {4.15543319,2.59441633}, {4.2998 2097,2.05349325}, {4.29911709,2.05330443}}} id=1
845 SkOpAngle::after [1/5] 21/21 tStart=0.587088912 tEnd=0.571089482 < [3/8] 25/25 t Start=0.0946657086 tEnd=0.117647059 < [1/6] 5/5 tStart=0.587088912 tEnd=1 T 4
846 SkOpAngle::afterPart {{{4.09466553,3.28399706}, {4.09231091,3.31071685}, {4.0900 8193,3.33765994}, {4.08799171,3.36480331}}} id=1
847 SkOpAngle::afterPart {{{4.09466553,3.28399706}, {4.11764717,3.35294127}}} id=3
848 SkOpAngle::afterPart {{{4.09466553,3.28399706}, {4.15543319,2.59441633}, {4.2998 2097,2.05349325}, {4.29911709,2.05330443}}} id=1
849 SkOpSegment::sortAngles [3] tStart=0.0946657086 [14]
850 SkOpSegment::sortAngles [3] tStart=0.117647059 [21]
851 SkOpAngle::after [3/9] 9/9 tStart=0.117647059 tEnd=0.0946657086 < [6/17] 1/1 tSt art=0.176470588 tEnd=0 < [3/10] 25/25 tStart=0.117647059 tEnd=0.434637102 F 4
852 SkOpAngle::afterPart {{{4.11764717,3.35294127}, {4.09466553,3.28399706}}} id=3
853 SkOpAngle::afterPart {{{4.11764717,3.35294127}, {5,3}}} id=6
854 SkOpAngle::afterPart {{{4.11764717,3.35294127}, {4.43463707,4.30391121}}} id=3
855 SkOpAngle::after [3/9] 9/9 tStart=0.117647059 tEnd=0.0946657086 < [6/18] 17/17 t Start=0.176470588 tEnd=0.18240164 < [3/10] 25/25 tStart=0.117647059 tEnd=0.43463 7102 T 4
856 SkOpAngle::afterPart {{{4.11764717,3.35294127}, {4.09466553,3.28399706}}} id=3
857 SkOpAngle::afterPart {{{4.11764717,3.35294127}, {4.08799171,3.36480331}}} id=6
858 SkOpAngle::afterPart {{{4.11764717,3.35294127}, {4.43463707,4.30391121}}} id=3
859 SkOpSegment::sortAngles [3] tStart=0.434637102 [19]
860 SkOpAngle::after [3/11] 9/9 tStart=0.434637102 tEnd=0.117647059 < [5/15] 17/17 t Start=0.326417764 tEnd=0.225175574 < [3/12] 25/25 tStart=0.434637102 tEnd=1 T 4
861 SkOpAngle::afterPart {{{4.43463707,4.30391121}, {4.11764717,3.35294127}}} id=3
862 SkOpAngle::afterPart {{{4.43463707,4.30391121}, {4.32966255,4.32670493}, {4.2154 1496,4.34591517}, {4.09290743,4.36280823}}} id=5
863 SkOpAngle::afterPart {{{4.43463707,4.30391121}, {5,6}}} id=3
864 SkOpAngle::after [3/11] 9/9 tStart=0.434637102 tEnd=0.117647059 < [5/16] 1/5 tSt art=0.326417764 tEnd=1 < [5/15] 17/17 tStart=0.326417764 tEnd=0.225175574 F 4
865 SkOpAngle::afterPart {{{4.43463707,4.30391121}, {4.11764717,3.35294127}}} id=3
866 SkOpAngle::afterPart {{{4.43463707,4.30391121}, {5.13305116,4.15226054}, {5.4209 889,3.84197779}, {5,3}}} id=5
867 SkOpAngle::afterPart {{{4.43463707,4.30391121}, {4.32966255,4.32670493}, {4.2154 1496,4.34591517}, {4.09290743,4.36280823}}} id=5
868 SkOpAngle::after [5/15] 17/17 tStart=0.326417764 tEnd=0.225175574 < [5/16] 1/5 t Start=0.326417764 tEnd=1 < [3/12] 25/25 tStart=0.434637102 tEnd=1 F 4
869 SkOpAngle::afterPart {{{4.43463707,4.30391121}, {4.32966255,4.32670493}, {4.2154 1496,4.34591517}, {4.09290743,4.36280823}}} id=5
870 SkOpAngle::afterPart {{{4.43463707,4.30391121}, {5.13305116,4.15226054}, {5.4209 889,3.84197779}, {5,3}}} id=5
871 SkOpAngle::afterPart {{{4.43463707,4.30391121}, {5,6}}} id=3
872 SkOpAngle::after [3/12] 25/25 tStart=0.434637102 tEnd=1 < [5/16] 1/5 tStart=0.32 6417764 tEnd=1 < [3/11] 9/9 tStart=0.434637102 tEnd=0.117647059 T 4
873 SkOpAngle::afterPart {{{4.43463707,4.30391121}, {5,6}}} id=3
874 SkOpAngle::afterPart {{{4.43463707,4.30391121}, {5.13305116,4.15226054}, {5.4209 889,3.84197779}, {5,3}}} id=5
875 SkOpAngle::afterPart {{{4.43463707,4.30391121}, {4.11764717,3.35294127}}} id=3
876 SkOpSegment::sortAngles [5] tStart=0.225175574 [16]
877 SkOpSegment::sortAngles [5] tStart=0.326417764 [20]
878 SkOpSegment::sortAngles [6] tStart=0.176470588 [22]
879 SkOpSegment::sortAngles [6] tStart=0.18240164 [18]
880 SkOpSegment::debugShowActiveSpans id=1 (5,6 3.45152783,5.2257638 4.30082178,2.05 376172 4.29911709,2.05330443) t=0 (5,6) tEnd=0.383986729 windSum=? windValue=1 o ppValue=0
881 SkOpSegment::debugShowActiveSpans id=1 (5,6 3.45152783,5.2257638 4.30082178,2.05 376172 4.29911709,2.05330443) t=0.383986729 (4.09290743,4.36280823) tEnd=0.57108 9482 windSum=? windValue=1 oppValue=0
882 SkOpSegment::debugShowActiveSpans id=1 (5,6 3.45152783,5.2257638 4.30082178,2.05 376172 4.29911709,2.05330443) t=0.571089482 (4.08799171,3.36480331) tEnd=0.58708 8912 windSum=? windValue=1 oppValue=0
883 SkOpSegment::debugShowActiveSpans id=1 (5,6 3.45152783,5.2257638 4.30082178,2.05 376172 4.29911709,2.05330443) t=0.587088912 (4.09466553,3.28399706) tEnd=1 windS um=? windValue=1 oppValue=0
884 SkOpSegment::debugShowActiveSpans id=2 (4.29911709,2.05330443 4.29861975,2.05317 116 4.2257638,2.32270813 4,3) t=0 (4.29911709,2.05330443) tEnd=1 windSum=? windV alue=1 oppValue=0
885 SkOpSegment::debugShowActiveSpans id=3 (4,3 5,6) t=0 (4,3) tEnd=0.0946657086 win dSum=? windValue=1 oppValue=0
886 SkOpSegment::debugShowActiveSpans id=3 (4,3 5,6) t=0.0946657086 (4.09466553,3.28 399706) tEnd=0.117647059 windSum=? windValue=1 oppValue=0
887 SkOpSegment::debugShowActiveSpans id=3 (4,3 5,6) t=0.117647059 (4.11764717,3.352 94127) tEnd=0.434637102 windSum=? windValue=1 oppValue=0
888 SkOpSegment::debugShowActiveSpans id=3 (4,3 5,6) t=0.434637102 (4.43463707,4.303 91121) tEnd=1 windSum=? windValue=1 oppValue=0
889 SkOpSegment::debugShowActiveSpans id=4 (0,5 1.125,4.625 2.25,4.53125 3.1640625,4 .45507813) t=0 (0,5) tEnd=1 windSum=? windValue=1 oppValue=0
890 SkOpSegment::debugShowActiveSpans id=5 (3.1640625,4.45507813 4.6875,4.328125 5.6 25,4.25 5,3) t=0 (3.1640625,4.45507813) tEnd=0.225175574 windSum=? windValue=1 o ppValue=0
891 SkOpSegment::debugShowActiveSpans id=5 (3.1640625,4.45507813 4.6875,4.328125 5.6 25,4.25 5,3) t=0.225175574 (4.09290743,4.36280823) tEnd=0.326417764 windSum=? wi ndValue=1 oppValue=0
892 SkOpSegment::debugShowActiveSpans id=5 (3.1640625,4.45507813 4.6875,4.328125 5.6 25,4.25 5,3) t=0.326417764 (4.43463707,4.30391121) tEnd=1 windSum=? windValue=1 oppValue=0
893 SkOpSegment::debugShowActiveSpans id=6 (5,3 0,5) t=0 (5,3) tEnd=0.176470588 wind Sum=? windValue=1 oppValue=0
894 SkOpSegment::debugShowActiveSpans id=6 (5,3 0,5) t=0.176470588 (4.11764717,3.352 94127) tEnd=0.18240164 windSum=? windValue=1 oppValue=0
895 SkOpSegment::debugShowActiveSpans id=6 (5,3 0,5) t=0.18240164 (4.08799171,3.3648 0331) tEnd=1 windSum=? windValue=1 oppValue=0
896 -SkOpSegment::findTop-
897 SkOpAngle::dumpOne [2/21] next=3/22 sect=5/5 s=1 [4] e=0 [3] sgn=1 windVal=1 wi ndSum=?
898 SkOpAngle::dumpOne [3/22] next=2/21 sect=25/25 s=0 [5] e=0.0946657086 [14] sgn= -1 windVal=1 windSum=? stop
899 SkOpSegment::findTop id=2 s=0 e=1 cw=1 swap=0 inflections=1 monotonic=0
900 SkOpSegment::markWinding id=2 (4.29911709,2.05330443 4.29861975,2.05317116 4.225 7638,2.32270813 4,3) t=0 [3] (4.29911709,2.05330443) tEnd=1 newWindSum=-1 newOpp Sum=0 oppSum=? windSum=? windValue=1 oppValue=0
901 SkOpSegment::nextChase mismatched signs
902 SkOpSegment::markWinding id=3 (4,3 5,6) t=0 [5] (4,3) tEnd=0.0946657086 newWindS um=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
903 SkOpSegment::markWinding id=2 (4.29911709,2.05330443 4.29861975,2.05317116 4.225 7638,2.32270813 4,3) t=0 [3] (4.29911709,2.05330443) tEnd=1 newWindSum=-1 newOpp Sum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0
904 SkOpSegment::markWinding id=1 (5,6 3.45152783,5.2257638 4.30082178,2.05376172 4. 29911709,2.05330443) t=0.587088912 [13] (4.09466553,3.28399706) tEnd=1 newWindSu m=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
905 SkOpSegment::activeOp id=2 t=0 tEnd=1 op=diff miFrom=1 miTo=0 suFrom=0 suTo=0 re sult=1
906 SkOpSegment::nextChase mismatched signs
907 SkOpSegment::findNextOp simple
908 SkOpSegment::markDone id=2 (4.29911709,2.05330443 4.29861975,2.05317116 4.225763 8,2.32270813 4,3) t=0 [3] (4.29911709,2.05330443) tEnd=1 newWindSum=-1 newOppSum =0 oppSum=0 windSum=-1 windValue=1 oppValue=0
909 bridgeOp current id=2 from=(4.29911709,2.05330443) to=(4,3)
910 path.moveTo(4.29911709,2.05330443);
911 path.cubicTo(4.29861975,2.05317116, 4.2257638,2.32270813, 4,3);
912 SkOpSegment::markWinding id=1 (5,6 3.45152783,5.2257638 4.30082178,2.05376172 4. 29911709,2.05330443) t=0.571089482 [17] (4.08799171,3.36480331) tEnd=0.587088912 newWindSum=-2 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
913 SkOpSegment::markAngle last segment=1 span=17 windSum=-2
914 SkOpSegment::markWinding id=3 (4,3 5,6) t=0.0946657086 [14] (4.09466553,3.283997 06) tEnd=0.117647059 newWindSum=-2 newOppSum=0 oppSum=? windSum=? windValue=1 op pValue=0
915 SkOpSegment::markAngle last segment=3 span=21 windSum=?
916 SkOpSegment::findNextOp
917 SkOpAngle::dumpOne [3/7] next=1/5 sect=9/9 s=0.0946657086 [14] e=0 [5] sgn=1 wi ndVal=1 windSum=-1 oppVal=0 oppSum=0
918 SkOpAngle::dumpOne [1/5] next=3/8 sect=21/21 s=0.587088912 [13] e=0.571089482 [ 17] sgn=1 windVal=1 windSum=-2 oppVal=0 oppSum=0
919 SkOpAngle::dumpOne [3/8] next=1/6 sect=25/25 s=0.0946657086 [14] e=0.117647059 [21] sgn=-1 windVal=1 windSum=-2 oppVal=0 oppSum=0
920 SkOpAngle::dumpOne [1/6] next=3/7 sect=5/5 s=0.587088912 [13] e=1 [2] sgn=-1 wi ndVal=1 windSum=-1 oppVal=0 oppSum=0
921 SkOpSegment::activeOp id=1 t=0.587088912 tEnd=0.571089482 op=diff miFrom=1 miTo= 1 suFrom=0 suTo=0 result=0
922 SkOpSegment::markDone id=1 (5,6 3.45152783,5.2257638 4.30082178,2.05376172 4.299 11709,2.05330443) t=0.571089482 [17] (4.08799171,3.36480331) tEnd=0.587088912 ne wWindSum=-2 newOppSum=0 oppSum=0 windSum=-2 windValue=1 oppValue=0
923 SkOpSegment::findNextOp chase.append segment=1 span=17 windSum=-2
924 SkOpSegment::activeOp id=3 t=0.0946657086 tEnd=0.117647059 op=diff miFrom=1 miTo =1 suFrom=0 suTo=0 result=0
925 SkOpSegment::markDone id=3 (4,3 5,6) t=0.0946657086 [14] (4.09466553,3.28399706) tEnd=0.117647059 newWindSum=-2 newOppSum=0 oppSum=0 windSum=-2 windValue=1 oppV alue=0
926 SkOpSegment::findNextOp chase.append segment=3 span=21 windSum=-2147483647
927 SkOpSegment::activeOp id=1 t=0.587088912 tEnd=1 op=diff miFrom=1 miTo=0 suFrom=0 suTo=0 result=1
928 SkOpSegment::markDone id=3 (4,3 5,6) t=0 [5] (4,3) tEnd=0.0946657086 newWindSum= -1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0
929 SkOpSegment::findNextOp from:[3] to:[1] start=5399116 end=16446944
930 bridgeOp current id=3 from=(4,3) to=(4.09466553,3.28399706)
931 SkOpSegment::findNextOp simple
932 SkOpSegment::markDone id=1 (5,6 3.45152783,5.2257638 4.30082178,2.05376172 4.299 11709,2.05330443) t=0.587088912 [13] (4.09466553,3.28399706) tEnd=1 newWindSum=- 1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0
933 bridgeOp current id=1 from=(4.09466553,3.28399706) to=(4.29911709,2.05330443)
934 path.lineTo(4.09466553,3.28399706);
935 path.cubicTo(4.15543318,2.59441638, 4.2998209,2.05349326, 4.29911709,2.05330443) ;
936 path.close();
937 SkOpSegment::markWinding id=6 (5,3 0,5) t=0.176470588 [22] (4.11764717,3.3529412 7) tEnd=0.18240164 newWindSum=1 newOppSum=-2 oppSum=? windSum=? windValue=1 oppV alue=0
938 SkOpSegment::markAngle last segment=6 span=18 windSum=?
939 SkOpSegment::markWinding id=3 (4,3 5,6) t=0.117647059 [21] (4.11764717,3.3529412 7) tEnd=0.434637102 newWindSum=-2 newOppSum=1 oppSum=? windSum=? windValue=1 opp Value=0
940 SkOpSegment::markAngle last segment=3 span=19 windSum=?
941 SkOpSegment::markWinding id=6 (5,3 0,5) t=0 [11] (5,3) tEnd=0.176470588 newWindS um=1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
942 SkOpSegment::markWinding id=5 (3.1640625,4.45507813 4.6875,4.328125 5.625,4.25 5 ,3) t=0.326417764 [20] (4.43463707,4.30391121) tEnd=1 newWindSum=1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
943 SkOpSegment::markAngle last segment=5 span=20 windSum=1
944 SkOpSegment::debugShowActiveSpans id=1 (5,6 3.45152783,5.2257638 4.30082178,2.05 376172 4.29911709,2.05330443) t=0 (5,6) tEnd=0.383986729 windSum=? windValue=1 o ppValue=0
945 SkOpSegment::debugShowActiveSpans id=1 (5,6 3.45152783,5.2257638 4.30082178,2.05 376172 4.29911709,2.05330443) t=0.383986729 (4.09290743,4.36280823) tEnd=0.57108 9482 windSum=? windValue=1 oppValue=0
946 SkOpSegment::debugShowActiveSpans id=3 (4,3 5,6) t=0.117647059 (4.11764717,3.352 94127) tEnd=0.434637102 windSum=-2 windValue=1 oppValue=0
947 SkOpSegment::debugShowActiveSpans id=3 (4,3 5,6) t=0.434637102 (4.43463707,4.303 91121) tEnd=1 windSum=? windValue=1 oppValue=0
948 SkOpSegment::debugShowActiveSpans id=4 (0,5 1.125,4.625 2.25,4.53125 3.1640625,4 .45507813) t=0 (0,5) tEnd=1 windSum=? windValue=1 oppValue=0
949 SkOpSegment::debugShowActiveSpans id=5 (3.1640625,4.45507813 4.6875,4.328125 5.6 25,4.25 5,3) t=0 (3.1640625,4.45507813) tEnd=0.225175574 windSum=? windValue=1 o ppValue=0
950 SkOpSegment::debugShowActiveSpans id=5 (3.1640625,4.45507813 4.6875,4.328125 5.6 25,4.25 5,3) t=0.225175574 (4.09290743,4.36280823) tEnd=0.326417764 windSum=? wi ndValue=1 oppValue=0
951 SkOpSegment::debugShowActiveSpans id=5 (3.1640625,4.45507813 4.6875,4.328125 5.6 25,4.25 5,3) t=0.326417764 (4.43463707,4.30391121) tEnd=1 windSum=1 windValue=1 oppValue=0
952 SkOpSegment::debugShowActiveSpans id=6 (5,3 0,5) t=0 (5,3) tEnd=0.176470588 wind Sum=1 windValue=1 oppValue=0
953 SkOpSegment::debugShowActiveSpans id=6 (5,3 0,5) t=0.176470588 (4.11764717,3.352 94127) tEnd=0.18240164 windSum=1 windValue=1 oppValue=0
954 SkOpSegment::debugShowActiveSpans id=6 (5,3 0,5) t=0.18240164 (4.08799171,3.3648 0331) tEnd=1 windSum=? windValue=1 oppValue=0
955 SkOpSegment::activeOp id=6 t=0.176470588 tEnd=0.18240164 op=diff miFrom=1 miTo=1 suFrom=0 suTo=1 result=1
956 SkOpSegment::markWinding id=6 (5,3 0,5) t=0.18240164 [18] (4.08799171,3.36480331 ) tEnd=1 newWindSum=1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
957 SkOpSegment::markWinding id=4 (0,5 1.125,4.625 2.25,4.53125 3.1640625,4.45507813 ) t=0 [7] (0,5) tEnd=1 newWindSum=1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
958 SkOpSegment::markWinding id=5 (3.1640625,4.45507813 4.6875,4.328125 5.625,4.25 5 ,3) t=0 [9] (3.1640625,4.45507813) tEnd=0.225175574 newWindSum=1 newOppSum=-1 op pSum=? windSum=? windValue=1 oppValue=0
959 SkOpSegment::markAngle last segment=5 span=16 windSum=?
960 SkOpSegment::markWinding id=1 (5,6 3.45152783,5.2257638 4.30082178,2.05376172 4. 29911709,2.05330443) t=0.383986729 [15] (4.09290743,4.36280823) tEnd=0.571089482 newWindSum=-2 newOppSum=1 oppSum=? windSum=? windValue=1 oppValue=0
961 SkOpSegment::markAngle last segment=1 span=15 windSum=-2
962 SkOpSegment::findNextOp
963 SkOpAngle::dumpOne [6/19] next=1/4 sect=1/1 s=0.18240164 [18] e=0.176470588 [22 ] sgn=1 windVal=1 windSum=1 oppVal=0 oppSum=-2 operand
964 SkOpAngle::dumpOne [1/4] next=6/20 sect=5/5 s=0.571089482 [17] e=0.587088912 [1 3] sgn=-1 windVal=1 windSum=-2 oppVal=0 oppSum=0 done
965 SkOpAngle::dumpOne [6/20] next=1/3 sect=17/17 s=0.18240164 [18] e=1 [12] sgn=-1 windVal=1 windSum=1 oppVal=0 oppSum=-1 operand
966 SkOpAngle::dumpOne [1/3] next=6/19 sect=21/25 s=0.571089482 [17] e=0.383986729 [15] sgn=1 windVal=1 windSum=-2 oppVal=0 oppSum=1
967 SkOpSegment::activeOp id=1 t=0.571089482 tEnd=0.587088912 op=diff miFrom=1 miTo= 1 suFrom=0 suTo=0 result=0
968 SkOpSegment::activeOp id=6 t=0.18240164 tEnd=1 op=diff miFrom=1 miTo=1 suFrom=0 suTo=1 result=1
969 SkOpSegment::findNextOp chase.append segment=5 span=16 windSum=-2147483647
970 SkOpSegment::activeOp id=1 t=0.571089482 tEnd=0.383986729 op=diff miFrom=1 miTo= 1 suFrom=1 suTo=1 result=0
971 SkOpSegment::markDone id=1 (5,6 3.45152783,5.2257638 4.30082178,2.05376172 4.299 11709,2.05330443) t=0.383986729 [15] (4.09290743,4.36280823) tEnd=0.571089482 ne wWindSum=-2 newOppSum=1 oppSum=1 windSum=-2 windValue=1 oppValue=0
972 SkOpSegment::findNextOp chase.append segment=1 span=15 windSum=-2
973 SkOpSegment::markDone id=6 (5,3 0,5) t=0.176470588 [22] (4.11764717,3.35294127) tEnd=0.18240164 newWindSum=1 newOppSum=-2 oppSum=-2 windSum=1 windValue=1 oppVal ue=0
974 SkOpSegment::findNextOp from:[6] to:[6] start=5399596 end=5398996
975 bridgeOp current id=6 from=(4.11764717,3.35294127) to=(4.08799171,3.36480331)
976 SkOpSegment::findNextOp simple
977 SkOpSegment::markDone id=6 (5,3 0,5) t=0.18240164 [18] (4.08799171,3.36480331) t End=1 newWindSum=1 newOppSum=-1 oppSum=-1 windSum=1 windValue=1 oppValue=0
978 bridgeOp current id=6 from=(4.08799171,3.36480331) to=(0,5)
979 path.moveTo(4.11764717,3.35294127);
980 path.lineTo(4.08799171,3.36480331);
981 SkOpSegment::findNextOp simple
982 SkOpSegment::markDone id=4 (0,5 1.125,4.625 2.25,4.53125 3.1640625,4.45507813) t =0 [7] (0,5) tEnd=1 newWindSum=1 newOppSum=-1 oppSum=-1 windSum=1 windValue=1 op pValue=0
983 bridgeOp current id=4 from=(0,5) to=(3.1640625,4.45507813)
984 path.lineTo(0,5);
985 path.cubicTo(1.125,4.625, 2.25,4.53125, 3.1640625,4.45507813);
986 SkOpSegment::markWinding id=1 (5,6 3.45152783,5.2257638 4.30082178,2.05376172 4. 29911709,2.05330443) t=0 [1] (5,6) tEnd=0.383986729 newWindSum=-2 newOppSum=0 op pSum=? windSum=? windValue=1 oppValue=0
987 SkOpSegment::markWinding id=3 (4,3 5,6) t=0.434637102 [19] (4.43463707,4.3039112 1) tEnd=1 newWindSum=-2 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
988 SkOpSegment::markAngle last segment=3 span=19 windSum=-2
989 SkOpSegment::markWinding id=5 (3.1640625,4.45507813 4.6875,4.328125 5.625,4.25 5 ,3) t=0.225175574 [16] (4.09290743,4.36280823) tEnd=0.326417764 newWindSum=1 new OppSum=-2 oppSum=? windSum=? windValue=1 oppValue=0
990 SkOpSegment::markAngle last segment=5 span=20 windSum=1
991 SkOpSegment::findNextOp
992 SkOpAngle::dumpOne [5/13] next=1/1 sect=17/17 s=0.225175574 [16] e=0 [9] sgn=1 windVal=1 windSum=1 oppVal=0 oppSum=-1 operand
993 SkOpAngle::dumpOne [1/1] next=5/14 sect=25/25 s=0.383986729 [15] e=0 [1] sgn=1 windVal=1 windSum=-2 oppVal=0 oppSum=0
994 SkOpAngle::dumpOne [5/14] next=1/2 sect=1/1 s=0.225175574 [16] e=0.326417764 [2 0] sgn=-1 windVal=1 windSum=1 oppVal=0 oppSum=-2 operand
995 SkOpAngle::dumpOne [1/2] next=5/13 sect=9/9 s=0.383986729 [15] e=0.571089482 [1 7] sgn=-1 windVal=1 windSum=-2 oppVal=0 oppSum=1 done
996 SkOpSegment::activeOp id=1 t=0.383986729 tEnd=0 op=diff miFrom=1 miTo=1 suFrom=0 suTo=0 result=0
997 SkOpSegment::markDone id=1 (5,6 3.45152783,5.2257638 4.30082178,2.05376172 4.299 11709,2.05330443) t=0 [1] (5,6) tEnd=0.383986729 newWindSum=-2 newOppSum=0 oppSu m=0 windSum=-2 windValue=1 oppValue=0
998 SkOpSegment::markDone id=3 (4,3 5,6) t=0.434637102 [19] (4.43463707,4.30391121) tEnd=1 newWindSum=-2 newOppSum=0 oppSum=0 windSum=-2 windValue=1 oppValue=0
999 SkOpSegment::findNextOp chase.append segment=3 span=19 windSum=-2
1000 SkOpSegment::activeOp id=5 t=0.225175574 tEnd=0.326417764 op=diff miFrom=1 miTo= 1 suFrom=0 suTo=1 result=1
1001 SkOpSegment::findNextOp chase.append segment=5 span=20 windSum=1
1002 SkOpSegment::activeOp id=1 t=0.383986729 tEnd=0.571089482 op=diff miFrom=1 miTo= 1 suFrom=1 suTo=1 result=0
1003 SkOpSegment::markDone id=5 (3.1640625,4.45507813 4.6875,4.328125 5.625,4.25 5,3) t=0 [9] (3.1640625,4.45507813) tEnd=0.225175574 newWindSum=1 newOppSum=-1 oppSu m=-1 windSum=1 windValue=1 oppValue=0
1004 SkOpSegment::findNextOp from:[5] to:[5] start=5399404 end=5399788
1005 bridgeOp current id=5 from=(3.1640625,4.45507813) to=(4.09290743,4.36280823)
1006 path.cubicTo(3.50710344,4.42649126, 3.82043505,4.40038061, 4.09290743,4.36280823 );
1007 SkOpSegment::findNextOp
1008 SkOpAngle::dumpOne [5/15] next=3/12 sect=17/17 s=0.326417764 [20] e=0.225175574 [16] sgn=1 windVal=1 windSum=1 oppVal=0 oppSum=-2 operand
1009 SkOpAngle::dumpOne [3/12] next=5/16 sect=25/25 s=0.434637102 [19] e=1 [6] sgn=- 1 windVal=1 windSum=-2 oppVal=0 oppSum=0 done
1010 SkOpAngle::dumpOne [5/16] next=3/11 sect=1/5 s=0.326417764 [20] e=1 [10] sgn=-1 windVal=1 windSum=1 oppVal=0 oppSum=-1 operand
1011 SkOpAngle::dumpOne [3/11] next=5/15 sect=9/9 s=0.434637102 [19] e=0.117647059 [ 21] sgn=1 windVal=1 windSum=-2 oppVal=0 oppSum=1
1012 SkOpSegment::activeOp id=3 t=0.434637102 tEnd=1 op=diff miFrom=1 miTo=1 suFrom=0 suTo=0 result=0
1013 SkOpSegment::activeOp id=5 t=0.326417764 tEnd=1 op=diff miFrom=1 miTo=1 suFrom=0 suTo=1 result=1
1014 SkOpSegment::activeOp id=3 t=0.434637102 tEnd=0.117647059 op=diff miFrom=1 miTo= 1 suFrom=1 suTo=1 result=0
1015 SkOpSegment::markDone id=3 (4,3 5,6) t=0.117647059 [21] (4.11764717,3.35294127) tEnd=0.434637102 newWindSum=-2 newOppSum=1 oppSum=1 windSum=-2 windValue=1 oppVa lue=0
1016 SkOpSegment::markDone id=5 (3.1640625,4.45507813 4.6875,4.328125 5.625,4.25 5,3) t=0.225175574 [16] (4.09290743,4.36280823) tEnd=0.326417764 newWindSum=1 newOpp Sum=-2 oppSum=-2 windSum=1 windValue=1 oppValue=0
1017 SkOpSegment::findNextOp from:[5] to:[5] start=5399788 end=5398780
1018 bridgeOp current id=5 from=(4.09290743,4.36280823) to=(4.43463707,4.30391121)
1019 path.cubicTo(4.215415,4.34591532, 4.32966232,4.32670498, 4.43463707,4.30391121);
1020 SkOpSegment::findNextOp simple
1021 SkOpSegment::markDone id=5 (3.1640625,4.45507813 4.6875,4.328125 5.625,4.25 5,3) t=0.326417764 [20] (4.43463707,4.30391121) tEnd=1 newWindSum=1 newOppSum=-1 opp Sum=-1 windSum=1 windValue=1 oppValue=0
1022 bridgeOp current id=5 from=(4.43463707,4.30391121) to=(5,3)
1023 path.cubicTo(5.13305092,4.1522603, 5.42098904,3.84197783, 5,3);
1024 SkOpSegment::findNextOp
1025 SkOpAngle::dumpOne [6/17] next=3/9 sect=1/1 s=0.176470588 [22] e=0 [11] sgn=1 w indVal=1 windSum=1 oppVal=0 oppSum=-1 operand
1026 SkOpAngle::dumpOne [3/9] next=6/18 sect=9/9 s=0.117647059 [21] e=0.0946657086 [ 14] sgn=1 windVal=1 windSum=-2 oppVal=0 oppSum=0 done
1027 SkOpAngle::dumpOne [6/18] next=3/10 sect=17/17 s=0.176470588 [22] e=0.18240164 [18] sgn=-1 windVal=1 windSum=1 oppVal=0 oppSum=-2 done operand
1028 SkOpAngle::dumpOne [3/10] next=6/17 sect=25/25 s=0.117647059 [21] e=0.434637102 [19] sgn=-1 windVal=1 windSum=-2 oppVal=0 oppSum=1 done
1029 SkOpSegment::activeOp id=3 t=0.117647059 tEnd=0.0946657086 op=diff miFrom=1 miTo =1 suFrom=0 suTo=0 result=0
1030 SkOpSegment::activeOp id=6 t=0.176470588 tEnd=0.18240164 op=diff miFrom=1 miTo=1 suFrom=0 suTo=1 result=1
1031 SkOpSegment::activeOp id=3 t=0.117647059 tEnd=0.434637102 op=diff miFrom=1 miTo= 1 suFrom=1 suTo=1 result=0
1032 SkOpSegment::markDone id=6 (5,3 0,5) t=0 [11] (5,3) tEnd=0.176470588 newWindSum= 1 newOppSum=-1 oppSum=-1 windSum=1 windValue=1 oppValue=0
1033 SkOpSegment::findNextOp from:[6] to:[6] start=5399980 end=5399596
1034 bridgeOp current id=6 from=(5,3) to=(4.11764717,3.35294127)
1035 path.lineTo(4.11764717,3.35294127);
1036 path.close();
1037 </div>
1038
1039 <div id="cubicOp139">
1040 seg=1 {{{0, 2}, {0, 3.1622777f}, {1.01316714f, 2.63594365f}, {2.25444698f, 1.991 10639f}}}
1041 seg=2 {{{2.25444698f, 1.99110639f}, {3.14911079f, 1.52633405f}, {4.1622777f, 1}, {5, 1}}}
1042 seg=3 {{{5, 1}, {0, 2}}}
1043 op diff
1044 seg=4 {{{1, 3}, {1, 3.81649661f}, {1.16666663f, 3.46632648f}, {1.5f, 2.7659862f} }}
1045 seg=5 {{{1.5f, 2.7659862f}, {1.98316336f, 1.75085032f}, {2.81649661f, 0}, {4, 0} }}
1046 seg=6 {{{4, 0}, {1, 3}}}
1047 debugShowCubicIntersection wtTs[0]=1 {{{1,3}, {1,3.81649661}, {1.16666663,3.4663 2648}, {1.5,2.7659862}}} {{1.5,2.7659862}} wnTs[0]=0 {{{1.5,2.7659862}, {1.98316 336,1.75085032}, {2.81649661,0}, {4,0}}}
1048 debugShowCubicLineIntersection wtTs[0]=0 {{{1,3}, {1,3.81649661}, {1.16666663,3. 46632648}, {1.5,2.7659862}}} {{1,3}} wnTs[0]=1 {{{4,0}, {1,3}}}
1049 debugShowCubicLineIntersection wtTs[0]=0.155050986 {{{1.5,2.7659862}, {1.9831633 6,1.75085032}, {2.81649661,0}, {4,0}}} {{1.75,2.25}} wtTs[1]=1 {{4,0}} wnTs[0]=0 .75 {{{4,0}, {1,3}}} wnTs[1]=0
1050 SkOpSegment::addT insert t=0.155050986 segID=5 spanID=13
1051 SkOpSegment::addT insert t=0.750000011 segID=6 spanID=14
1052 debugShowCubicIntersection wtTs[0]=0.155051514 {{{1.5,2.7659862}, {1.98316336,1. 75085032}, {2.81649661,0}, {4,0}}} {{1.75000095,2.24999809}} wnTs[0]=0.86038 {{{ 0,2}, {0,3.1622777}, {1.01316714,2.63594365}, {2.25444698,1.99110639}}}
1053 SkOpSegment::addT insert t=0.155051514 segID=5 spanID=15
1054 SkOpSegment::addT insert t=0.860380193 segID=1 spanID=16
1055 debugShowCubicIntersection no intersect {{{1.5,2.7659862}, {1.98316336,1.7508503 2}, {2.81649661,0}, {4,0}}} {{{2.25444698,1.99110639}, {3.14911079,1.52633405}, {4.1622777,1}, {5,1}}}
1056 debugShowCubicLineIntersection wtTs[0]=0.338765887 {{{1.5,2.7659862}, {1.9831633 6,1.75085032}, {2.81649661,0}, {4,0}}} {{2.11159682,1.57768071}} wnTs[0]=0.57768 1 {{{5,1}, {0,2}}}
1057 SkOpSegment::addT insert t=0.338765887 segID=5 spanID=17
1058 SkOpSegment::addT insert t=0.577680653 segID=3 spanID=18
1059 debugShowCubicLineIntersection wtTs[0]=0.860379519 {{{0,2}, {0,3.1622777}, {1.01 316714,2.63594365}, {2.25444698,1.99110639}}} {{1.74999988,2.25000024}} wnTs[0]= 0.75 {{{4,0}, {1,3}}}
1060 SkOpSegment::addT alias t=0.750000053 segID=6 spanID=14
1061 SkOpSegment::addT insert t=0.860379519 segID=1 spanID=19
1062 debugShowCubicLineIntersection no intersect {{{2.25444698,1.99110639}, {3.149110 79,1.52633405}, {4.1622777,1}, {5,1}}} {{{4,0}, {1,3}}}
1063 debugShowLineIntersection wtTs[0]=0.5 {{{4,0}, {1,3}}} {{2.5,1.5}} wnTs[0]=0.5 { {{5,1}, {0,2}}}
1064 SkOpSegment::addT insert t=0.5 segID=6 spanID=20
1065 SkOpSegment::addT insert t=0.5 segID=3 spanID=21
1066 debugShowCubicIntersection wtTs[0]=1 {{{0,2}, {0,3.1622777}, {1.01316714,2.63594 365}, {2.25444698,1.99110639}}} {{2.25444698,1.99110639}} wnTs[0]=0 {{{2.2544469 8,1.99110639}, {3.14911079,1.52633405}, {4.1622777,1}, {5,1}}}
1067 debugShowCubicLineIntersection wtTs[0]=0 {{{0,2}, {0,3.1622777}, {1.01316714,2.6 3594365}, {2.25444698,1.99110639}}} {{0,2}} wnTs[0]=1 {{{5,1}, {0,2}}}
1068 debugShowCubicLineIntersection wtTs[0]=0.602095723 {{{2.25444698,1.99110639}, {3 .14911079,1.52633405}, {4.1622777,1}, {5,1}}} {{3.93518543,1.21296299}} wtTs[1]= 1 {{5,1}} wnTs[0]=0.212963 {{{5,1}, {0,2}}} wnTs[1]=0
1069 SkOpSegment::addT insert t=0.602095723 segID=2 spanID=22
1070 SkOpSegment::addT insert t=0.212962927 segID=3 spanID=23
1071 SkOpSegment::sortAngles [5] tStart=0.155050986 [13]
1072 SkOpAngle::after [5/1] 21/21 tStart=0.155050986 tEnd=0 < [6/9] 3/3 tStart=0.7500 00011 tEnd=0.5 < [5/2] 3/3 tStart=0.155050986 tEnd=0.155051514 T 11
1073 SkOpAngle::afterPart {{{1.75,2.25}, {1.65824831,2.43350336}, {1.57491495,2.60858 838}, {1.5,2.7659862}}} id=5
1074 SkOpAngle::afterPart {{{1.75,2.25}, {2.5,1.5}}} id=6
1075 SkOpAngle::afterPart {{{1.75,2.25}, {1.75000031,2.24999938}, {1.75000064,2.24999 872}, {1.75000095,2.24999809}}} id=5
1076 SkOpAngle::after [5/1] 21/21 tStart=0.155050986 tEnd=0 < [6/10] 19/19 tStart=0.7 50000011 tEnd=1 < [6/9] 3/3 tStart=0.750000011 tEnd=0.5 F 4
1077 SkOpAngle::afterPart {{{1.75,2.25}, {1.65824831,2.43350336}, {1.57491495,2.60858 838}, {1.5,2.7659862}}} id=5
1078 SkOpAngle::afterPart {{{1.75,2.25}, {1,3}}} id=6
1079 SkOpAngle::afterPart {{{1.75,2.25}, {2.5,1.5}}} id=6
1080 SkOpAngle::after [6/9] 3/3 tStart=0.750000011 tEnd=0.5 < [6/10] 19/19 tStart=0.7 50000011 tEnd=1 < [5/2] 3/3 tStart=0.155050986 tEnd=0.155051514 F 5
1081 SkOpAngle::afterPart {{{1.75,2.25}, {2.5,1.5}}} id=6
1082 SkOpAngle::afterPart {{{1.75,2.25}, {1,3}}} id=6
1083 SkOpAngle::afterPart {{{1.75,2.25}, {1.75000031,2.24999938}, {1.75000064,2.24999 872}, {1.75000095,2.24999809}}} id=5
1084 SkOpAngle::after [5/2] 3/3 tStart=0.155050986 tEnd=0.155051514 < [6/10] 19/19 tS tart=0.750000011 tEnd=1 < [5/1] 21/21 tStart=0.155050986 tEnd=0 T 4
1085 SkOpAngle::afterPart {{{1.75,2.25}, {1.75000031,2.24999938}, {1.75000064,2.24999 872}, {1.75000095,2.24999809}}} id=5
1086 SkOpAngle::afterPart {{{1.75,2.25}, {1,3}}} id=6
1087 SkOpAngle::afterPart {{{1.75,2.25}, {1.65824831,2.43350336}, {1.57491495,2.60858 838}, {1.5,2.7659862}}} id=5
1088 SkOpAngle::after [5/1] 21/21 tStart=0.155050986 tEnd=0 < [1/11] 17/13 tStart=0.8 60379519 tEnd=0 < [6/9] 3/3 tStart=0.750000011 tEnd=0.5 F 4
1089 SkOpAngle::afterPart {{{1.75,2.25}, {1.65824831,2.43350336}, {1.57491495,2.60858 838}, {1.5,2.7659862}}} id=5
1090 SkOpAngle::afterPart {{{1.75,2.25}, {0.750000093,2.74999992}, {0,2.99999993}, {0 ,2}}} id=1
1091 SkOpAngle::afterPart {{{1.75,2.25}, {2.5,1.5}}} id=6
1092 SkOpAngle::after [6/9] 3/3 tStart=0.750000011 tEnd=0.5 < [1/11] 17/13 tStart=0.8 60379519 tEnd=0 < [5/2] 3/3 tStart=0.155050986 tEnd=0.155051514 F 5
1093 SkOpAngle::afterPart {{{1.75,2.25}, {2.5,1.5}}} id=6
1094 SkOpAngle::afterPart {{{1.75,2.25}, {0.750000093,2.74999992}, {0,2.99999993}, {0 ,2}}} id=1
1095 SkOpAngle::afterPart {{{1.75,2.25}, {1.75000031,2.24999938}, {1.75000064,2.24999 872}, {1.75000095,2.24999809}}} id=5
1096 SkOpAngle::after [5/2] 3/3 tStart=0.155050986 tEnd=0.155051514 < [1/11] 17/13 tS tart=0.860379519 tEnd=0 < [6/10] 19/19 tStart=0.750000011 tEnd=1 T 4
1097 SkOpAngle::afterPart {{{1.75,2.25}, {1.75000031,2.24999938}, {1.75000064,2.24999 872}, {1.75000095,2.24999809}}} id=5
1098 SkOpAngle::afterPart {{{1.75,2.25}, {0.750000093,2.74999992}, {0,2.99999993}, {0 ,2}}} id=1
1099 SkOpAngle::afterPart {{{1.75,2.25}, {1,3}}} id=6
1100 SkOpAngle::after [5/1] 21/21 tStart=0.155050986 tEnd=0 < [1/12] 3/3 tStart=0.860 379519 tEnd=0.860380193 < [6/9] 3/3 tStart=0.750000011 tEnd=0.5 F 11
1101 SkOpAngle::afterPart {{{1.75,2.25}, {1.65824831,2.43350336}, {1.57491495,2.60858 838}, {1.5,2.7659862}}} id=5
1102 SkOpAngle::afterPart {{{1.75,2.25}, {1.75000078,2.24999961}, {1.75000017,2.24999 848}, {1.75000095,2.24999809}}} id=1
1103 SkOpAngle::afterPart {{{1.75,2.25}, {2.5,1.5}}} id=6
1104 SkOpAngle::after [6/9] 3/3 tStart=0.750000011 tEnd=0.5 < [1/12] 3/3 tStart=0.860 379519 tEnd=0.860380193 < [5/2] 3/3 tStart=0.155050986 tEnd=0.155051514 T 7
1105 SkOpAngle::afterPart {{{1.75,2.25}, {2.5,1.5}}} id=6
1106 SkOpAngle::afterPart {{{1.75,2.25}, {1.75000078,2.24999961}, {1.75000017,2.24999 848}, {1.75000095,2.24999809}}} id=1
1107 SkOpAngle::afterPart {{{1.75,2.25}, {1.75000031,2.24999938}, {1.75000064,2.24999 872}, {1.75000095,2.24999809}}} id=5
1108 SkOpSegment::sortAngles [5] tStart=0.155051514 [15]
1109 SkOpAngle::after [5/3] 19/19 tStart=0.155051514 tEnd=0.155050986 < [1/13] 19/19 tStart=0.860380193 tEnd=0.860379519 < [5/4] 5/5 tStart=0.155051514 tEnd=0.338765 887 T 12
1110 SkOpAngle::afterPart {{{1.75000095,2.24999809}, {1.75000064,2.24999872}, {1.7500 0031,2.24999938}, {1.75,2.25}}} id=5
1111 SkOpAngle::afterPart {{{1.75000095,2.24999809}, {1.75000017,2.24999848}, {1.7500 0078,2.24999961}, {1.75,2.25}}} id=1
1112 SkOpAngle::afterPart {{{1.75000095,2.24999809}, {1.85871432,2.03257145}, {1.9792 463,1.80332639}, {2.11159682,1.57768071}}} id=5
1113 SkOpAngle::after [5/3] 19/19 tStart=0.155051514 tEnd=0.155050986 < [1/14] 1/1 tS tart=0.860380193 tEnd=1 < [1/13] 19/19 tStart=0.860380193 tEnd=0.860379519 F 5
1114 SkOpAngle::afterPart {{{1.75000095,2.24999809}, {1.75000064,2.24999872}, {1.7500 0031,2.24999938}, {1.75,2.25}}} id=5
1115 SkOpAngle::afterPart {{{1.75000095,2.24999809}, {1.912278,2.16885954}, {2.081139 73,2.08113844}, {2.25444698,1.99110639}}} id=1
1116 SkOpAngle::afterPart {{{1.75000095,2.24999809}, {1.75000017,2.24999848}, {1.7500 0078,2.24999961}, {1.75,2.25}}} id=1
1117 SkOpAngle::after [1/13] 19/19 tStart=0.860380193 tEnd=0.860379519 < [1/14] 1/1 t Start=0.860380193 tEnd=1 < [5/4] 5/5 tStart=0.155051514 tEnd=0.338765887 T 4
1118 SkOpAngle::afterPart {{{1.75000095,2.24999809}, {1.75000017,2.24999848}, {1.7500 0078,2.24999961}, {1.75,2.25}}} id=1
1119 SkOpAngle::afterPart {{{1.75000095,2.24999809}, {1.912278,2.16885954}, {2.081139 73,2.08113844}, {2.25444698,1.99110639}}} id=1
1120 SkOpAngle::afterPart {{{1.75000095,2.24999809}, {1.85871432,2.03257145}, {1.9792 463,1.80332639}, {2.11159682,1.57768071}}} id=5
1121 SkOpSegment::sortAngles [5] tStart=0.338765887 [17]
1122 SkOpAngle::after [5/5] 21/21 tStart=0.338765887 tEnd=0.155051514 < [3/21] 1/1 tS tart=0.577680653 tEnd=0.5 < [5/6] 5/1 tStart=0.338765887 tEnd=1 T 11
1123 SkOpAngle::afterPart {{{2.11159682,1.57768071}, {1.9792463,1.80332639}, {1.85871 432,2.03257145}, {1.75000095,2.24999809}}} id=5
1124 SkOpAngle::afterPart {{{2.11159682,1.57768071}, {2.5,1.5}}} id=3
1125 SkOpAngle::afterPart {{{2.11159682,1.57768071}, {2.58795954,0.765525306}, {3.217 42719,0}, {4,0}}} id=5
1126 SkOpAngle::after [5/5] 21/21 tStart=0.338765887 tEnd=0.155051514 < [3/22] 17/17 tStart=0.577680653 tEnd=1 < [3/21] 1/1 tStart=0.577680653 tEnd=0.5 F 4
1127 SkOpAngle::afterPart {{{2.11159682,1.57768071}, {1.9792463,1.80332639}, {1.85871 432,2.03257145}, {1.75000095,2.24999809}}} id=5
1128 SkOpAngle::afterPart {{{2.11159682,1.57768071}, {0,2}}} id=3
1129 SkOpAngle::afterPart {{{2.11159682,1.57768071}, {2.5,1.5}}} id=3
1130 SkOpAngle::after [3/21] 1/1 tStart=0.577680653 tEnd=0.5 < [3/22] 17/17 tStart=0. 577680653 tEnd=1 < [5/6] 5/1 tStart=0.338765887 tEnd=1 F 5
1131 SkOpAngle::afterPart {{{2.11159682,1.57768071}, {2.5,1.5}}} id=3
1132 SkOpAngle::afterPart {{{2.11159682,1.57768071}, {0,2}}} id=3
1133 SkOpAngle::afterPart {{{2.11159682,1.57768071}, {2.58795954,0.765525306}, {3.217 42719,0}, {4,0}}} id=5
1134 SkOpAngle::after [5/6] 5/1 tStart=0.338765887 tEnd=1 < [3/22] 17/17 tStart=0.577 680653 tEnd=1 < [5/5] 21/21 tStart=0.338765887 tEnd=0.155051514 T 4
1135 SkOpAngle::afterPart {{{2.11159682,1.57768071}, {2.58795954,0.765525306}, {3.217 42719,0}, {4,0}}} id=5
1136 SkOpAngle::afterPart {{{2.11159682,1.57768071}, {0,2}}} id=3
1137 SkOpAngle::afterPart {{{2.11159682,1.57768071}, {1.9792463,1.80332639}, {1.85871 432,2.03257145}, {1.75000095,2.24999809}}} id=5
1138 SkOpSegment::sortAngles [6] tStart=0.5 [20]
1139 SkOpAngle::after [6/7] 3/3 tStart=0.5 tEnd=0 < [3/19] 1/1 tStart=0.5 tEnd=0.2129 62927 < [6/8] 19/19 tStart=0.5 tEnd=0.750000011 F 4
1140 SkOpAngle::afterPart {{{2.5,1.5}, {4,0}}} id=6
1141 SkOpAngle::afterPart {{{2.5,1.5}, {3.93518543,1.21296299}}} id=3
1142 SkOpAngle::afterPart {{{2.5,1.5}, {1.75,2.25}}} id=6
1143 SkOpAngle::after [6/7] 3/3 tStart=0.5 tEnd=0 < [3/20] 17/17 tStart=0.5 tEnd=0.57 7680653 < [6/8] 19/19 tStart=0.5 tEnd=0.750000011 T 4
1144 SkOpAngle::afterPart {{{2.5,1.5}, {4,0}}} id=6
1145 SkOpAngle::afterPart {{{2.5,1.5}, {2.11159682,1.57768071}}} id=3
1146 SkOpAngle::afterPart {{{2.5,1.5}, {1.75,2.25}}} id=6
1147 SkOpSegment::sortAngles [6] tStart=0.750000011 [14]
1148 SkOpSegment::sortAngles [1] tStart=0.860379519 [19]
1149 SkOpSegment::sortAngles [1] tStart=0.860380193 [16]
1150 SkOpSegment::sortAngles [2] tStart=0.602095723 [22]
1151 SkOpAngle::after [2/15] 17/17 tStart=0.602095723 tEnd=0 < [3/17] 1/1 tStart=0.21 2962927 tEnd=0 < [2/16] 1/1 tStart=0.602095723 tEnd=1 T 11
1152 SkOpAngle::afterPart {{{3.93518543,1.21296299}, {3.37475322,1.40911426}, {2.7931 2024,1.71126895}, {2.25444698,1.99110639}}} id=2
1153 SkOpAngle::afterPart {{{3.93518543,1.21296299}, {5,1}}} id=3
1154 SkOpAngle::afterPart {{{3.93518543,1.21296299}, {4.30555574,1.08333338}, {4.6666 6671,1}, {5,1}}} id=2
1155 SkOpAngle::after [2/15] 17/17 tStart=0.602095723 tEnd=0 < [3/18] 17/17 tStart=0. 212962927 tEnd=0.5 < [3/17] 1/1 tStart=0.212962927 tEnd=0 F 12
1156 SkOpAngle::afterPart {{{3.93518543,1.21296299}, {3.37475322,1.40911426}, {2.7931 2024,1.71126895}, {2.25444698,1.99110639}}} id=2
1157 SkOpAngle::afterPart {{{3.93518543,1.21296299}, {2.5,1.5}}} id=3
1158 SkOpAngle::afterPart {{{3.93518543,1.21296299}, {5,1}}} id=3
1159 SkOpAngle::after [3/17] 1/1 tStart=0.212962927 tEnd=0 < [3/18] 17/17 tStart=0.21 2962927 tEnd=0.5 < [2/16] 1/1 tStart=0.602095723 tEnd=1 F 5
1160 SkOpAngle::afterPart {{{3.93518543,1.21296299}, {5,1}}} id=3
1161 SkOpAngle::afterPart {{{3.93518543,1.21296299}, {2.5,1.5}}} id=3
1162 SkOpAngle::afterPart {{{3.93518543,1.21296299}, {4.30555574,1.08333338}, {4.6666 6671,1}, {5,1}}} id=2
1163 SkOpAngle::after [2/16] 1/1 tStart=0.602095723 tEnd=1 < [3/18] 17/17 tStart=0.21 2962927 tEnd=0.5 < [2/15] 17/17 tStart=0.602095723 tEnd=0 T 11
1164 SkOpAngle::afterPart {{{3.93518543,1.21296299}, {4.30555574,1.08333338}, {4.6666 6671,1}, {5,1}}} id=2
1165 SkOpAngle::afterPart {{{3.93518543,1.21296299}, {2.5,1.5}}} id=3
1166 SkOpAngle::afterPart {{{3.93518543,1.21296299}, {3.37475322,1.40911426}, {2.7931 2024,1.71126895}, {2.25444698,1.99110639}}} id=2
1167 SkOpSegment::sortAngles [3] tStart=0.212962927 [23]
1168 SkOpSegment::sortAngles [3] tStart=0.5 [21]
1169 SkOpSegment::sortAngles [3] tStart=0.577680653 [18]
1170 SkOpSegment::debugShowActiveSpans id=4 (1,3 1,3.81649661 1.16666663,3.46632648 1 .5,2.7659862) t=0 (1,3) tEnd=1 windSum=? windValue=1 oppValue=0
1171 SkOpSegment::debugShowActiveSpans id=5 (1.5,2.7659862 1.98316336,1.75085032 2.81 649661,0 4,0) t=0 (1.5,2.7659862) tEnd=0.155050986 windSum=? windValue=1 oppValu e=0
1172 SkOpSegment::debugShowActiveSpans id=5 (1.5,2.7659862 1.98316336,1.75085032 2.81 649661,0 4,0) t=0.155050986 (1.75,2.25) tEnd=0.155051514 windSum=? windValue=1 o ppValue=0
1173 SkOpSegment::debugShowActiveSpans id=5 (1.5,2.7659862 1.98316336,1.75085032 2.81 649661,0 4,0) t=0.155051514 (1.75000095,2.24999809) tEnd=0.338765887 windSum=? w indValue=1 oppValue=0
1174 SkOpSegment::debugShowActiveSpans id=5 (1.5,2.7659862 1.98316336,1.75085032 2.81 649661,0 4,0) t=0.338765887 (2.11159682,1.57768071) tEnd=1 windSum=? windValue=1 oppValue=0
1175 SkOpSegment::debugShowActiveSpans id=6 (4,0 1,3) t=0 (4,0) tEnd=0.5 windSum=? wi ndValue=1 oppValue=0
1176 SkOpSegment::debugShowActiveSpans id=6 (4,0 1,3) t=0.5 (2.5,1.5) tEnd=0.75000001 1 windSum=? windValue=1 oppValue=0
1177 SkOpSegment::debugShowActiveSpans id=6 (4,0 1,3) t=0.750000011 (1.75,2.25) tEnd= 1 windSum=? windValue=1 oppValue=0
1178 SkOpSegment::debugShowActiveSpans id=1 (0,2 0,3.1622777 1.01316714,2.63594365 2. 25444698,1.99110639) t=0 (0,2) tEnd=0.860379519 windSum=? windValue=1 oppValue=0
1179 SkOpSegment::debugShowActiveSpans id=1 (0,2 0,3.1622777 1.01316714,2.63594365 2. 25444698,1.99110639) t=0.860379519 (1.75,2.25) tEnd=0.860380193 windSum=? windVa lue=1 oppValue=0
1180 SkOpSegment::debugShowActiveSpans id=1 (0,2 0,3.1622777 1.01316714,2.63594365 2. 25444698,1.99110639) t=0.860380193 (1.75000095,2.24999809) tEnd=1 windSum=? wind Value=1 oppValue=0
1181 SkOpSegment::debugShowActiveSpans id=2 (2.25444698,1.99110639 3.14911079,1.52633 405 4.1622777,1 5,1) t=0 (2.25444698,1.99110639) tEnd=0.602095723 windSum=? wind Value=1 oppValue=0
1182 SkOpSegment::debugShowActiveSpans id=2 (2.25444698,1.99110639 3.14911079,1.52633 405 4.1622777,1 5,1) t=0.602095723 (3.93518543,1.21296299) tEnd=1 windSum=? wind Value=1 oppValue=0
1183 SkOpSegment::debugShowActiveSpans id=3 (5,1 0,2) t=0 (5,1) tEnd=0.212962927 wind Sum=? windValue=1 oppValue=0
1184 SkOpSegment::debugShowActiveSpans id=3 (5,1 0,2) t=0.212962927 (3.93518543,1.212 96299) tEnd=0.5 windSum=? windValue=1 oppValue=0
1185 SkOpSegment::debugShowActiveSpans id=3 (5,1 0,2) t=0.5 (2.5,1.5) tEnd=0.57768065 3 windSum=? windValue=1 oppValue=0
1186 SkOpSegment::debugShowActiveSpans id=3 (5,1 0,2) t=0.577680653 (2.11159682,1.577 68071) tEnd=1 windSum=? windValue=1 oppValue=0
1187 -SkOpSegment::findTop-
1188 SkOpAngle::dumpOne [5/24] next=6/23 sect=16/17 s=1 [10] e=0.338765887 [17] sgn= 1 windVal=1 windSum=? operand
1189 SkOpAngle::dumpOne [6/23] next=5/24 sect=19/19 s=0 [11] e=0.5 [20] sgn=-1 windV al=1 windSum=? operand stop
1190 SkOpSegment::findTop id=5 s=0.338765887 e=1 cw=1 swap=0 inflections=0 monotonic= 1
1191 SkOpSegment::markWinding id=5 (1.5,2.7659862 1.98316336,1.75085032 2.81649661,0 4,0) t=0.338765887 [17] (2.11159682,1.57768071) tEnd=1 newWindSum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
1192 SkOpSegment::nextChase mismatched signs
1193 SkOpSegment::markWinding id=6 (4,0 1,3) t=0 [11] (4,0) tEnd=0.5 newWindSum=-1 ne wOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
1194 SkOpSegment::markWinding id=5 (1.5,2.7659862 1.98316336,1.75085032 2.81649661,0 4,0) t=0.338765887 [17] (2.11159682,1.57768071) tEnd=1 newWindSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0
1195 SkOpSegment::activeOp id=5 t=0.338765887 tEnd=1 op=diff miFrom=0 miTo=0 suFrom=1 suTo=0 result=0
1196 SkOpSegment::markDone id=5 (1.5,2.7659862 1.98316336,1.75085032 2.81649661,0 4,0 ) t=0.338765887 [17] (2.11159682,1.57768071) tEnd=1 newWindSum=-1 newOppSum=0 op pSum=0 windSum=-1 windValue=1 oppValue=0
1197 SkOpSegment::nextChase mismatched signs
1198 SkOpSegment::markDone id=6 (4,0 1,3) t=0 [11] (4,0) tEnd=0.5 newWindSum=-1 newOp pSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0
1199 bridgeOp chase.append id=6 windSum=-2147483647
1200 SkOpSegment::markWinding id=3 (5,1 0,2) t=0.5 [21] (2.5,1.5) tEnd=0.577680653 ne wWindSum=1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
1201 SkOpSegment::markAngle last segment=3 span=18 windSum=?
1202 SkOpSegment::markWinding id=6 (4,0 1,3) t=0.5 [20] (2.5,1.5) tEnd=0.750000011 ne wWindSum=-1 newOppSum=1 oppSum=? windSum=? windValue=1 oppValue=0
1203 SkOpSegment::markAngle last segment=6 span=14 windSum=?
1204 SkOpSegment::markWinding id=3 (5,1 0,2) t=0.212962927 [23] (3.93518543,1.2129629 9) tEnd=0.5 newWindSum=1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
1205 SkOpSegment::markAngle last segment=3 span=23 windSum=1
1206 SkOpSegment::debugShowActiveSpans id=4 (1,3 1,3.81649661 1.16666663,3.46632648 1 .5,2.7659862) t=0 (1,3) tEnd=1 windSum=? windValue=1 oppValue=0
1207 SkOpSegment::debugShowActiveSpans id=5 (1.5,2.7659862 1.98316336,1.75085032 2.81 649661,0 4,0) t=0 (1.5,2.7659862) tEnd=0.155050986 windSum=? windValue=1 oppValu e=0
1208 SkOpSegment::debugShowActiveSpans id=5 (1.5,2.7659862 1.98316336,1.75085032 2.81 649661,0 4,0) t=0.155050986 (1.75,2.25) tEnd=0.155051514 windSum=? windValue=1 o ppValue=0
1209 SkOpSegment::debugShowActiveSpans id=5 (1.5,2.7659862 1.98316336,1.75085032 2.81 649661,0 4,0) t=0.155051514 (1.75000095,2.24999809) tEnd=0.338765887 windSum=? w indValue=1 oppValue=0
1210 SkOpSegment::debugShowActiveSpans id=6 (4,0 1,3) t=0.5 (2.5,1.5) tEnd=0.75000001 1 windSum=-1 windValue=1 oppValue=0
1211 SkOpSegment::debugShowActiveSpans id=6 (4,0 1,3) t=0.750000011 (1.75,2.25) tEnd= 1 windSum=? windValue=1 oppValue=0
1212 SkOpSegment::debugShowActiveSpans id=1 (0,2 0,3.1622777 1.01316714,2.63594365 2. 25444698,1.99110639) t=0 (0,2) tEnd=0.860379519 windSum=? windValue=1 oppValue=0
1213 SkOpSegment::debugShowActiveSpans id=1 (0,2 0,3.1622777 1.01316714,2.63594365 2. 25444698,1.99110639) t=0.860379519 (1.75,2.25) tEnd=0.860380193 windSum=? windVa lue=1 oppValue=0
1214 SkOpSegment::debugShowActiveSpans id=1 (0,2 0,3.1622777 1.01316714,2.63594365 2. 25444698,1.99110639) t=0.860380193 (1.75000095,2.24999809) tEnd=1 windSum=? wind Value=1 oppValue=0
1215 SkOpSegment::debugShowActiveSpans id=2 (2.25444698,1.99110639 3.14911079,1.52633 405 4.1622777,1 5,1) t=0 (2.25444698,1.99110639) tEnd=0.602095723 windSum=? wind Value=1 oppValue=0
1216 SkOpSegment::debugShowActiveSpans id=2 (2.25444698,1.99110639 3.14911079,1.52633 405 4.1622777,1 5,1) t=0.602095723 (3.93518543,1.21296299) tEnd=1 windSum=? wind Value=1 oppValue=0
1217 SkOpSegment::debugShowActiveSpans id=3 (5,1 0,2) t=0 (5,1) tEnd=0.212962927 wind Sum=? windValue=1 oppValue=0
1218 SkOpSegment::debugShowActiveSpans id=3 (5,1 0,2) t=0.212962927 (3.93518543,1.212 96299) tEnd=0.5 windSum=1 windValue=1 oppValue=0
1219 SkOpSegment::debugShowActiveSpans id=3 (5,1 0,2) t=0.5 (2.5,1.5) tEnd=0.57768065 3 windSum=1 windValue=1 oppValue=0
1220 SkOpSegment::debugShowActiveSpans id=3 (5,1 0,2) t=0.577680653 (2.11159682,1.577 68071) tEnd=1 windSum=? windValue=1 oppValue=0
1221 SkOpSegment::activeOp id=3 t=0.5 tEnd=0.577680653 op=diff miFrom=0 miTo=1 suFrom =1 suTo=1 result=0
1222 SkOpSegment::markDone id=3 (5,1 0,2) t=0.5 [21] (2.5,1.5) tEnd=0.577680653 newWi ndSum=1 newOppSum=-1 oppSum=-1 windSum=1 windValue=1 oppValue=0
1223 bridgeOp chase.append id=3 windSum=-2147483647
1224 SkOpSegment::markWinding id=3 (5,1 0,2) t=0.577680653 [18] (2.11159682,1.5776807 1) tEnd=1 newWindSum=1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
1225 SkOpSegment::markWinding id=1 (0,2 0,3.1622777 1.01316714,2.63594365 2.25444698, 1.99110639) t=0 [1] (0,2) tEnd=0.860379519 newWindSum=1 newOppSum=0 oppSum=? win dSum=? windValue=1 oppValue=0
1226 SkOpSegment::markAngle last segment=1 span=19 windSum=?
1227 SkOpSegment::markWinding id=5 (1.5,2.7659862 1.98316336,1.75085032 2.81649661,0 4,0) t=0.155051514 [15] (1.75000095,2.24999809) tEnd=0.338765887 newWindSum=-1 n ewOppSum=1 oppSum=? windSum=? windValue=1 oppValue=0
1228 SkOpSegment::markAngle last segment=5 span=15 windSum=-1
1229 SkOpSegment::debugShowActiveSpans id=4 (1,3 1,3.81649661 1.16666663,3.46632648 1 .5,2.7659862) t=0 (1,3) tEnd=1 windSum=? windValue=1 oppValue=0
1230 SkOpSegment::debugShowActiveSpans id=5 (1.5,2.7659862 1.98316336,1.75085032 2.81 649661,0 4,0) t=0 (1.5,2.7659862) tEnd=0.155050986 windSum=? windValue=1 oppValu e=0
1231 SkOpSegment::debugShowActiveSpans id=5 (1.5,2.7659862 1.98316336,1.75085032 2.81 649661,0 4,0) t=0.155050986 (1.75,2.25) tEnd=0.155051514 windSum=? windValue=1 o ppValue=0
1232 SkOpSegment::debugShowActiveSpans id=5 (1.5,2.7659862 1.98316336,1.75085032 2.81 649661,0 4,0) t=0.155051514 (1.75000095,2.24999809) tEnd=0.338765887 windSum=-1 windValue=1 oppValue=0
1233 SkOpSegment::debugShowActiveSpans id=6 (4,0 1,3) t=0.5 (2.5,1.5) tEnd=0.75000001 1 windSum=-1 windValue=1 oppValue=0
1234 SkOpSegment::debugShowActiveSpans id=6 (4,0 1,3) t=0.750000011 (1.75,2.25) tEnd= 1 windSum=? windValue=1 oppValue=0
1235 SkOpSegment::debugShowActiveSpans id=1 (0,2 0,3.1622777 1.01316714,2.63594365 2. 25444698,1.99110639) t=0 (0,2) tEnd=0.860379519 windSum=1 windValue=1 oppValue=0
1236 SkOpSegment::debugShowActiveSpans id=1 (0,2 0,3.1622777 1.01316714,2.63594365 2. 25444698,1.99110639) t=0.860379519 (1.75,2.25) tEnd=0.860380193 windSum=? windVa lue=1 oppValue=0
1237 SkOpSegment::debugShowActiveSpans id=1 (0,2 0,3.1622777 1.01316714,2.63594365 2. 25444698,1.99110639) t=0.860380193 (1.75000095,2.24999809) tEnd=1 windSum=? wind Value=1 oppValue=0
1238 SkOpSegment::debugShowActiveSpans id=2 (2.25444698,1.99110639 3.14911079,1.52633 405 4.1622777,1 5,1) t=0 (2.25444698,1.99110639) tEnd=0.602095723 windSum=? wind Value=1 oppValue=0
1239 SkOpSegment::debugShowActiveSpans id=2 (2.25444698,1.99110639 3.14911079,1.52633 405 4.1622777,1 5,1) t=0.602095723 (3.93518543,1.21296299) tEnd=1 windSum=? wind Value=1 oppValue=0
1240 SkOpSegment::debugShowActiveSpans id=3 (5,1 0,2) t=0 (5,1) tEnd=0.212962927 wind Sum=? windValue=1 oppValue=0
1241 SkOpSegment::debugShowActiveSpans id=3 (5,1 0,2) t=0.212962927 (3.93518543,1.212 96299) tEnd=0.5 windSum=1 windValue=1 oppValue=0
1242 SkOpSegment::debugShowActiveSpans id=3 (5,1 0,2) t=0.577680653 (2.11159682,1.577 68071) tEnd=1 windSum=1 windValue=1 oppValue=0
1243 SkOpSegment::activeOp id=3 t=0.577680653 tEnd=1 op=diff miFrom=0 miTo=1 suFrom=0 suTo=0 result=1
1244 SkOpSegment::findNextOp simple
1245 SkOpSegment::markDone id=3 (5,1 0,2) t=0.577680653 [18] (2.11159682,1.57768071) tEnd=1 newWindSum=1 newOppSum=0 oppSum=0 windSum=1 windValue=1 oppValue=0
1246 bridgeOp current id=3 from=(2.11159682,1.57768071) to=(0,2)
1247 SkOpSegment::findNextOp
1248 SkOpAngle::dumpOne [1/11] next=6/10 sect=17/13 s=0.860379519 [19] e=0 [1] sgn=1 windVal=1 windSum=1 oppVal=0 oppSum=0
1249 SkOpAngle::dumpOne [6/10] next=5/1 sect=19/19 s=0.750000011 [14] e=1 [12] sgn=- 1 windVal=1 windSum=? operand
1250 SkOpAngle::dumpOne [5/1] next=6/9 sect=21/21 s=0.155050986 [13] e=0 [9] sgn=1 w indVal=1 windSum=? operand
1251 SkOpAngle::dumpOne [6/9] next=1/12 sect=3/3 s=0.750000011 [14] e=0.5 [20] sgn=1 windVal=1 windSum=-1 oppVal=0 oppSum=1 operand
1252 SkOpAngle::dumpOne [1/12] next=5/2 sect=3/3 s=0.860379519 [19] e=0.860380193 [1 6] sgn=-1 windVal=1 windSum=? unorderable
1253 SkOpAngle::dumpOne [5/2] next=1/11 sect=3/3 s=0.155050986 [13] e=0.155051514 [1 5] sgn=-1 windVal=1 windSum=? unorderable operand
1254 SkOpSegment::activeOp id=6 t=0.750000011 tEnd=1 op=diff miFrom=0 miTo=0 suFrom=0 suTo=1 result=0
1255 SkOpSegment::markDone id=6 (4,0 1,3) t=0.750000011 [14] (1.75,2.25) tEnd=1 newWi ndSum=? newOppSum=? oppSum=? windSum=? windValue=1 oppValue=0
1256 SkOpSegment::markDone id=4 (1,3 1,3.81649661 1.16666663,3.46632648 1.5,2.7659862 ) t=0 [7] (1,3) tEnd=1 newWindSum=? newOppSum=? oppSum=? windSum=? windValue=1 o ppValue=0
1257 SkOpSegment::markDone id=5 (1.5,2.7659862 1.98316336,1.75085032 2.81649661,0 4,0 ) t=0 [9] (1.5,2.7659862) tEnd=0.155050986 newWindSum=? newOppSum=? oppSum=? win dSum=? windValue=1 oppValue=0
1258 SkOpSegment::activeOp id=5 t=0.155050986 tEnd=0 op=diff miFrom=0 miTo=0 suFrom=1 suTo=0 result=0
1259 SkOpSegment::activeOp id=6 t=0.750000011 tEnd=0.5 op=diff miFrom=0 miTo=0 suFrom =0 suTo=1 result=0
1260 SkOpSegment::markDone id=6 (4,0 1,3) t=0.5 [20] (2.5,1.5) tEnd=0.750000011 newWi ndSum=-1 newOppSum=1 oppSum=1 windSum=-1 windValue=1 oppValue=0
1261 SkOpSegment::activeOp id=1 t=0.860379519 tEnd=0.860380193 op=diff miFrom=0 miTo= 1 suFrom=1 suTo=1 result=0
1262 SkOpSegment::markDone id=1 (0,2 0,3.1622777 1.01316714,2.63594365 2.25444698,1.9 9110639) t=0.860379519 [19] (1.75,2.25) tEnd=0.860380193 newWindSum=? newOppSum= ? oppSum=? windSum=? windValue=1 oppValue=0
1263 SkOpSegment::activeOp id=5 t=0.155050986 tEnd=0.155051514 op=diff miFrom=1 miTo= 1 suFrom=1 suTo=0 result=1
1264 SkOpSegment::markDone id=1 (0,2 0,3.1622777 1.01316714,2.63594365 2.25444698,1.9 9110639) t=0 [1] (0,2) tEnd=0.860379519 newWindSum=1 newOppSum=0 oppSum=0 windSu m=1 windValue=1 oppValue=0
1265 SkOpSegment::findNextOp from:[1] to:[5] start=5940460 end=5940652
1266 bridgeOp current id=1 from=(0,2) to=(1.75,2.25)
1267 path.moveTo(2.11159682,1.57768071);
1268 path.lineTo(0,2);
1269 path.cubicTo(0,3, 0.750000119,2.75, 1.75,2.25);
1270 SkOpSegment::markDone id=5 (1.5,2.7659862 1.98316336,1.75085032 2.81649661,0 4,0 ) t=0.155050986 [13] (1.75,2.25) tEnd=0.155051514 newWindSum=? newOppSum=? oppSu m=? windSum=? windValue=1 oppValue=0
1271 SkOpSegment::debugShowActiveSpans id=5 (1.5,2.7659862 1.98316336,1.75085032 2.81 649661,0 4,0) t=0.155051514 (1.75000095,2.24999809) tEnd=0.338765887 windSum=-1 windValue=1 oppValue=0
1272 SkOpSegment::debugShowActiveSpans id=1 (0,2 0,3.1622777 1.01316714,2.63594365 2. 25444698,1.99110639) t=0.860380193 (1.75000095,2.24999809) tEnd=1 windSum=? wind Value=1 oppValue=0
1273 SkOpSegment::debugShowActiveSpans id=2 (2.25444698,1.99110639 3.14911079,1.52633 405 4.1622777,1 5,1) t=0 (2.25444698,1.99110639) tEnd=0.602095723 windSum=? wind Value=1 oppValue=0
1274 SkOpSegment::debugShowActiveSpans id=2 (2.25444698,1.99110639 3.14911079,1.52633 405 4.1622777,1 5,1) t=0.602095723 (3.93518543,1.21296299) tEnd=1 windSum=? wind Value=1 oppValue=0
1275 SkOpSegment::debugShowActiveSpans id=3 (5,1 0,2) t=0 (5,1) tEnd=0.212962927 wind Sum=? windValue=1 oppValue=0
1276 SkOpSegment::debugShowActiveSpans id=3 (5,1 0,2) t=0.212962927 (3.93518543,1.212 96299) tEnd=0.5 windSum=1 windValue=1 oppValue=0
1277 SkOpSegment::activeOp id=5 t=0.338765887 tEnd=0.155051514 op=diff miFrom=1 miTo= 1 suFrom=0 suTo=1 result=1
1278 SkOpSegment::findNextOp
1279 SkOpAngle::dumpOne [5/4] next=5/3 sect=5/5 s=0.155051514 [15] e=0.338765887 [17 ] sgn=-1 windVal=1 windSum=-1 oppVal=0 oppSum=1 operand
1280 SkOpAngle::dumpOne [5/3] next=1/13 sect=19/19 s=0.155051514 [15] e=0.155050986 [13] sgn=1 windVal=1 windSum=? done unorderable operand
1281 SkOpAngle::dumpOne [1/13] next=1/14 sect=19/19 s=0.860380193 [16] e=0.860379519 [19] sgn=1 windVal=1 windSum=? done unorderable
1282 SkOpAngle::dumpOne [1/14] next=5/4 sect=1/1 s=0.860380193 [16] e=1 [2] sgn=-1 w indVal=1 windSum=?
1283 SkOpSegment::activeOp id=5 t=0.155051514 tEnd=0.155050986 op=diff miFrom=1 miTo= 1 suFrom=0 suTo=1 result=1
1284 SkOpSegment::activeOp id=1 t=0.860380193 tEnd=0.860379519 op=diff miFrom=1 miTo= 0 suFrom=1 suTo=1 result=0
1285 SkOpSegment::activeOp id=1 t=0.860380193 tEnd=1 op=diff miFrom=0 miTo=1 suFrom=1 suTo=1 result=0
1286 SkOpSegment::markDone id=1 (0,2 0,3.1622777 1.01316714,2.63594365 2.25444698,1.9 9110639) t=0.860380193 [16] (1.75000095,2.24999809) tEnd=1 newWindSum=? newOppSu m=? oppSum=? windSum=? windValue=1 oppValue=0
1287 SkOpSegment::markDone id=2 (2.25444698,1.99110639 3.14911079,1.52633405 4.162277 7,1 5,1) t=0 [3] (2.25444698,1.99110639) tEnd=0.602095723 newWindSum=? newOppSum =? oppSum=? windSum=? windValue=1 oppValue=0
1288 SkOpSegment::markDone id=5 (1.5,2.7659862 1.98316336,1.75085032 2.81649661,0 4,0 ) t=0.155051514 [15] (1.75000095,2.24999809) tEnd=0.338765887 newWindSum=-1 newO ppSum=1 oppSum=1 windSum=-1 windValue=1 oppValue=0
1289 SkOpSegment::findNextOp from:[5] to:[5] start=5940652 end=5940460
1290 bridgeOp current id=5 from=(2.11159682,1.57768071) to=(1.75000095,2.24999809)
1291 path.moveTo(2.11159682,1.57768071);
1292 path.cubicTo(1.97924626,1.80332637, 1.85871434,2.03257155, 1.75000095,2.24999809 );
1293 SkOpSegment::debugShowActiveSpans id=2 (2.25444698,1.99110639 3.14911079,1.52633 405 4.1622777,1 5,1) t=0.602095723 (3.93518543,1.21296299) tEnd=1 windSum=? wind Value=1 oppValue=0
1294 SkOpSegment::debugShowActiveSpans id=3 (5,1 0,2) t=0 (5,1) tEnd=0.212962927 wind Sum=? windValue=1 oppValue=0
1295 SkOpSegment::debugShowActiveSpans id=3 (5,1 0,2) t=0.212962927 (3.93518543,1.212 96299) tEnd=0.5 windSum=1 windValue=1 oppValue=0
1296 SkOpSegment::activeOp id=3 t=0.5 tEnd=0.212962927 op=diff miFrom=1 miTo=0 suFrom =0 suTo=0 result=1
1297 SkOpSegment::markAngle last segment=1 span=16 windSum=?
1298 SkOpSegment::markWinding id=2 (2.25444698,1.99110639 3.14911079,1.52633405 4.162 2777,1 5,1) t=0.602095723 [22] (3.93518543,1.21296299) tEnd=1 newWindSum=-1 newO ppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
1299 SkOpSegment::markWinding id=3 (5,1 0,2) t=0 [5] (5,1) tEnd=0.212962927 newWindSu m=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
1300 SkOpSegment::markAngle last segment=3 span=23 windSum=1
1301 SkOpSegment::markAngle last segment=1 span=16 windSum=?
1302 SkOpSegment::findNextOp
1303 SkOpAngle::dumpOne [3/18] next=2/15 sect=17/17 s=0.212962927 [23] e=0.5 [21] sg n=-1 windVal=1 windSum=1 oppVal=0 oppSum=0
1304 SkOpAngle::dumpOne [2/15] next=3/17 sect=17/17 s=0.602095723 [22] e=0 [3] sgn=1 windVal=1 windSum=? done
1305 SkOpAngle::dumpOne [3/17] next=2/16 sect=1/1 s=0.212962927 [23] e=0 [5] sgn=1 w indVal=1 windSum=-1 oppVal=0 oppSum=0
1306 SkOpAngle::dumpOne [2/16] next=3/18 sect=1/1 s=0.602095723 [22] e=1 [4] sgn=-1 windVal=1 windSum=-1 oppVal=0 oppSum=0
1307 SkOpSegment::activeOp id=2 t=0.602095723 tEnd=0 op=diff miFrom=1 miTo=0 suFrom=0 suTo=0 result=1
1308 SkOpSegment::findNextOp chase.append segment=1 span=16 windSum=-2147483647
1309 SkOpSegment::activeOp id=3 t=0.212962927 tEnd=0 op=diff miFrom=0 miTo=1 suFrom=0 suTo=0 result=1
1310 SkOpSegment::activeOp id=2 t=0.602095723 tEnd=1 op=diff miFrom=1 miTo=0 suFrom=0 suTo=0 result=1
1311 SkOpSegment::findNextOp chase.append segment=3 span=23 windSum=1
1312 SkOpSegment::markDone id=3 (5,1 0,2) t=0.212962927 [23] (3.93518543,1.21296299) tEnd=0.5 newWindSum=1 newOppSum=0 oppSum=0 windSum=1 windValue=1 oppValue=0
1313 SkOpSegment::findNextOp from:[3] to:[2] start=5941356 end=5939348
1314 bridgeOp current id=3 from=(2.5,1.5) to=(3.93518543,1.21296299)
1315 SkOpSegment::findNextOp simple
1316 SkOpSegment::markDone id=2 (2.25444698,1.99110639 3.14911079,1.52633405 4.162277 7,1 5,1) t=0.602095723 [22] (3.93518543,1.21296299) tEnd=1 newWindSum=-1 newOppS um=0 oppSum=0 windSum=-1 windValue=1 oppValue=0
1317 bridgeOp current id=2 from=(3.93518543,1.21296299) to=(5,1)
1318 path.moveTo(2.5,1.5);
1319 path.lineTo(3.93518543,1.21296299);
1320 path.cubicTo(4.30555582,1.08333337, 4.66666651,1, 5,1);
1321 SkOpSegment::markAngle last segment=1 span=16 windSum=?
1322 SkOpSegment::markAngle last segment=1 span=16 windSum=?
1323 SkOpSegment::findNextOp
1324 SkOpAngle::dumpOne [3/17] next=2/16 sect=1/1 s=0.212962927 [23] e=0 [5] sgn=1 w indVal=1 windSum=-1 oppVal=0 oppSum=0
1325 SkOpAngle::dumpOne [2/16] next=3/18 sect=1/1 s=0.602095723 [22] e=1 [4] sgn=-1 windVal=1 windSum=-1 oppVal=0 oppSum=0 done
1326 SkOpAngle::dumpOne [3/18] next=2/15 sect=17/17 s=0.212962927 [23] e=0.5 [21] sg n=-1 windVal=1 windSum=1 oppVal=0 oppSum=0 done
1327 SkOpAngle::dumpOne [2/15] next=3/17 sect=17/17 s=0.602095723 [22] e=0 [3] sgn=1 windVal=1 windSum=? done
1328 SkOpSegment::activeOp id=2 t=0.602095723 tEnd=1 op=diff miFrom=1 miTo=0 suFrom=0 suTo=0 result=1
1329 SkOpSegment::activeOp id=3 t=0.212962927 tEnd=0.5 op=diff miFrom=0 miTo=1 suFrom =0 suTo=0 result=1
1330 SkOpSegment::activeOp id=2 t=0.602095723 tEnd=0 op=diff miFrom=1 miTo=0 suFrom=0 suTo=0 result=1
1331 SkOpSegment::markDone id=3 (5,1 0,2) t=0 [5] (5,1) tEnd=0.212962927 newWindSum=- 1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0
1332 SkOpSegment::findNextOp from:[3] to:[2] start=5941356 end=5939252
1333 bridgeOp current id=3 from=(5,1) to=(3.93518543,1.21296299)
1334 path.lineTo(3.93518543,1.21296299);
1335 </div>
1336
1337 <div id="issue3651_4">
1338 seg=1 {{{32.7999992f, 180.399994f}, {33.0277786f, 180.399994f}, {33.255558f, 180 .407654f}, {33.4833336f, 180.415314f}}}
1339 seg=2 {{{33.4833336f, 180.415314f}, {33.9388885f, 180.430649f}, {34.3944435f, 18 0.445984f}, {34.8499985f, 180.399994f}}}
1340 seg=3 {{{34.8499985f, 180.399994f}, {35.1892509f, 180.365753f}, {35.5285034f, 18 0.27977f}, {35.8677559f, 180.193771f}}}
1341 seg=4 {{{35.8677559f, 180.193771f}, {36.2118378f, 180.106552f}, {36.5559196f, 18 0.019333f}, {36.9000015f, 179.986115f}}}
1342 seg=5 {{{36.9000015f, 179.986115f}, {37.4102402f, 179.936844f}, {37.9204788f, 17 9.960083f}, {38.4307175f, 179.983322f}}}
1343 seg=6 {{{38.4307175f, 179.983322f}, {38.6038094f, 179.991211f}, {38.7769051f, 17 9.999084f}, {38.9500008f, 180.004135f}}}
1344 seg=7 {{{38.9500008f, 180.004135f}, {39.4294357f, 180.018143f}, {39.9088669f, 18 0.045212f}, {40.3883018f, 180.072281f}}}
1345 seg=8 {{{40.3883018f, 180.072281f}, {40.5922012f, 180.083801f}, {40.7961006f, 18 0.095306f}, {41, 180.10582f}}}
1346 seg=9 {{{41, 180.10582f}, {41.2403526f, 180.11821f}, {41.4807053f, 180.133743f}, {41.7210579f, 180.149277f}}}
1347 seg=10 {{{41.7210579f, 180.149277f}, {42.1640396f, 180.177887f}, {42.6070175f, 1 80.206497f}, {43.0499992f, 180.215454f}}}
1348 seg=11 {{{43.0499992f, 180.215454f}, {43.5468216f, 180.22551f}, {44.043644f, 180 .213379f}, {44.5404663f, 180.201248f}}}
1349 seg=12 {{{44.5404663f, 180.201248f}, {44.7269783f, 180.196701f}, {44.9134903f, 1 80.192154f}, {45.0999985f, 180.188782f}}}
1350 seg=13 {{{45.0999985f, 180.188782f}, {45.3586121f, 180.184097f}, {45.6172256f, 1 80.175217f}, {45.8758392f, 180.166336f}}}
1351 seg=14 {{{45.8758392f, 180.166336f}, {46.30056f, 180.151764f}, {46.7252808f, 180 .137192f}, {47.1500015f, 180.141159f}}}
1352 seg=15 {{{47.1500015f, 180.141159f}, {47.5802765f, 180.145172f}, {48.0105553f, 1 80.167938f}, {48.440834f, 180.190704f}}}
1353 seg=16 {{{48.440834f, 180.190704f}, {48.6938896f, 180.204086f}, {48.9469452f, 18 0.217468f}, {49.2000008f, 180.227036f}}}
1354 seg=17 {{{49.2000008f, 180.227036f}, {49.4036903f, 180.234741f}, {49.6073761f, 1 80.244537f}, {49.8110657f, 180.254333f}}}
1355 seg=18 {{{49.8110657f, 180.254333f}, {50.2907104f, 180.27739f}, {50.7703552f, 18 0.300446f}, {51.25f, 180.29631f}}}
1356 seg=19 {{{51.25f, 180.29631f}, {51.5591507f, 180.29364f}, {51.8682976f, 180.2684 48f}, {52.1774483f, 180.24324f}}}
1357 seg=20 {{{52.1774483f, 180.24324f}, {52.5516319f, 180.212738f}, {52.9258156f, 18 0.182236f}, {53.2999992f, 180.191696f}}}
1358 seg=21 {{{53.2999992f, 180.191696f}, {53.6290703f, 180.200027f}, {53.9581413f, 1 80.247635f}, {54.2872086f, 180.295242f}}}
1359 seg=22 {{{54.2872086f, 180.295242f}, {54.6414719f, 180.346497f}, {54.9957352f, 1 80.397751f}, {55.3499985f, 180.399994f}}}
1360 seg=23 {{{55.3499985f, 180.399994f}, {55.7292671f, 180.402405f}, {56.1085358f, 1 80.354599f}, {56.4878044f, 180.306793f}}}
1361 seg=24 {{{56.4878044f, 180.306793f}, {56.7918701f, 180.268463f}, {57.0959358f, 1 80.230133f}, {57.4000015f, 180.217682f}}}
1362 seg=25 {{{57.4000015f, 180.217682f}, {57.8000603f, 180.201294f}, {58.2001228f, 1 80.210999f}, {58.6001854f, 180.220703f}}}
1363 seg=26 {{{58.6001854f, 180.220703f}, {58.8834572f, 180.227585f}, {59.166729f, 18 0.234467f}, {59.4500008f, 180.232071f}}}
1364 seg=27 {{{59.4500008f, 180.232071f}, {60.1333351f, 180.226303f}, {60.8166656f, 1 80.21814f}, {61.5f, 180.183044f}}}
1365 seg=28 {{{61.5f, 180.183044f}, {61.8292809f, 180.166122f}, {62.1585579f, 180.135 086f}, {62.4878387f, 180.10405f}}}
1366 seg=29 {{{62.4878387f, 180.10405f}, {62.8418922f, 180.070663f}, {63.1959457f, 18 0.037277f}, {63.5499992f, 180.021454f}}}
1367 seg=30 {{{63.5499992f, 180.021454f}, {64.2333298f, 179.990921f}, {64.9166641f, 1 79.981766f}, {65.5999985f, 179.999802f}}}
1368 seg=31 {{{65.5999985f, 179.999802f}, {66.2833328f, 180.017853f}, {66.9666672f, 1 80.062988f}, {67.6500015f, 180.129684f}}}
1369 seg=32 {{{67.6500015f, 180.129684f}, {67.9556503f, 180.159515f}, {68.2612991f, 1 80.207733f}, {68.5669479f, 180.255951f}}}
1370 seg=33 {{{68.5669479f, 180.255951f}, {68.9446335f, 180.315521f}, {69.322319f, 18 0.375092f}, {69.6999969f, 180.399994f}}}
1371 seg=34 {{{69.6999969f, 180.399994f}, {70.1841125f, 180.431915f}, {70.6682281f, 1 80.421127f}, {71.1523438f, 180.410339f}}}
1372 seg=35 {{{71.1523438f, 180.410339f}, {71.3515625f, 180.405899f}, {71.5507813f, 1 80.401459f}, {71.75f, 180.399994f}}}
1373 seg=36 {{{71.75f, 180.399994f}, {71.9187546f, 180.398788f}}}
1374 seg=37 {{{71.9187546f, 180.398788f}, {72.5458374f, 180.394318f}, {73.1729202f, 1 80.389847f}, {73.8000031f, 180.369904f}}}
1375 seg=38 {{{73.8000031f, 180.369904f}, {74.167778f, 180.358215f}, {74.535553f, 180 .337616f}, {74.9033279f, 180.317017f}}}
1376 seg=39 {{{74.9033279f, 180.317017f}, {75.2188797f, 180.299347f}, {75.5344391f, 1 80.281677f}, {75.8499985f, 180.269623f}}}
1377 seg=40 {{{75.8499985f, 180.269623f}, {76.5333328f, 180.24353f}, {77.2166672f, 18 0.221283f}, {77.9000015f, 180.213348f}}}
1378 seg=41 {{{77.9000015f, 180.213348f}, {78.1885834f, 180.209991f}, {78.4771652f, 1 80.215805f}, {78.7657471f, 180.221619f}}}
1379 seg=42 {{{78.7657471f, 180.221619f}, {79.1604996f, 180.229553f}, {79.5552521f, 1 80.237503f}, {79.9499969f, 180.222f}}}
1380 seg=43 {{{79.9499969f, 180.222f}, {80.2761536f, 180.209198f}, {80.6023102f, 180. 173965f}, {80.9284668f, 180.138733f}}}
1381 seg=44 {{{80.9284668f, 180.138733f}, {81.2856445f, 180.100159f}, {81.6428223f, 1 80.061569f}, {82, 180.05246f}}}
1382 seg=45 {{{82, 180.05246f}, {82.4119263f, 180.041962f}, {82.8238525f, 180.063217f }, {83.2357788f, 180.084473f}}}
1383 seg=46 {{{83.2357788f, 180.084473f}, {83.5071869f, 180.09848f}, {83.778595f, 180 .112473f}, {84.0500031f, 180.117401f}}}
1384 seg=47 {{{84.0500031f, 180.117401f}, {84.1819916f, 180.119797f}, {84.3139801f, 1 80.122665f}, {84.4459686f, 180.125534f}}}
1385 seg=48 {{{84.4459686f, 180.125534f}, {84.9973068f, 180.137497f}, {85.5486526f, 1 80.149475f}, {86.0999985f, 180.126755f}}}
1386 seg=49 {{{86.0999985f, 180.126755f}, {86.4434433f, 180.11261f}, {86.7868881f, 18 0.075027f}, {87.1303329f, 180.037445f}}}
1387 seg=50 {{{87.1303329f, 180.037445f}, {87.4702225f, 180.000244f}, {87.810112f, 17 9.963043f}, {88.1500015f, 179.948563f}}}
1388 seg=51 {{{88.1500015f, 179.948563f}, {88.711525f, 179.924652f}, {89.2730484f, 17 9.935165f}, {89.8345642f, 179.945679f}}}
1389 seg=52 {{{89.8345642f, 179.945679f}, {89.9563751f, 179.947968f}, {90.078186f, 17 9.950256f}, {90.1999969f, 179.952194f}}}
1390 seg=53 {{{90.1999969f, 179.952194f}, {90.286644f, 179.953568f}, {90.373291f, 179 .954849f}, {90.459938f, 179.956131f}}}
1391 seg=54 {{{90.459938f, 179.956131f}, {91.0566254f, 179.96492f}, {91.6533127f, 179 .973709f}, {92.25f, 180.013504f}}}
1392 seg=55 {{{92.25f, 180.013504f}, {92.6229324f, 180.038376f}, {92.9958649f, 180.08 2474f}, {93.3687973f, 180.126587f}}}
1393 seg=56 {{{93.3687973f, 180.126587f}, {93.6791992f, 180.1633f}, {93.9896011f, 180 .200012f}, {94.3000031f, 180.225632f}}}
1394 seg=57 {{{94.3000031f, 180.225632f}, {94.9833298f, 180.282028f}, {95.6666641f, 1 80.32988f}, {96.3499985f, 180.351883f}}}
1395 seg=58 {{{96.3499985f, 180.351883f}, {96.426857f, 180.354355f}, {96.5037155f, 18 0.356964f}, {96.580574f, 180.359573f}}}
1396 seg=59 {{{96.580574f, 180.359573f}, {97.1870499f, 180.380096f}, {97.7935257f, 18 0.400635f}, {98.4000015f, 180.35762f}}}
1397 seg=60 {{{98.4000015f, 180.35762f}, {98.9169769f, 180.320953f}, {99.4339523f, 18 0.232758f}, {99.9509201f, 180.144562f}}}
1398 seg=61 {{{99.9509201f, 180.144562f}, {100.117279f, 180.11618f}, {100.283638f, 18 0.087799f}, {100.449997f, 180.061127f}}}
1399 seg=62 {{{100.449997f, 180.061127f}, {100.71254f, 180.019043f}, {100.975082f, 17 9.965027f}, {101.237625f, 179.911011f}}}
1400 seg=63 {{{101.237625f, 179.911011f}, {101.658417f, 179.824432f}, {102.079208f, 1 79.737854f}, {102.5f, 179.700394f}}}
1401 seg=64 {{{102.5f, 179.700394f}, {102.980095f, 179.657639f}, {103.46019f, 179.670 685f}, {103.940285f, 179.683731f}}}
1402 seg=65 {{{103.940285f, 179.683731f}, {104.143524f, 179.689255f}, {104.346764f, 1 79.694778f}, {104.550003f, 179.69606f}}}
1403 seg=66 {{{104.550003f, 179.69606f}, {105.23333f, 179.700394f}, {105.916664f, 179 .713379f}, {106.599998f, 179.726364f}}}
1404 seg=67 {{{106.599998f, 179.726364f}, {106.927223f, 179.73259f}, {107.254448f, 17 9.740982f}, {107.581673f, 179.749374f}}}
1405 seg=68 {{{107.581673f, 179.749374f}, {107.937782f, 179.758514f}, {108.293892f, 1 79.767654f}, {108.650002f, 179.773987f}}}
1406 seg=69 {{{108.650002f, 179.773987f}, {108.8871f, 179.778198f}, {109.124199f, 179 .771011f}, {109.36129f, 179.763824f}}}
1407 seg=70 {{{109.36129f, 179.763824f}, {109.807526f, 179.75029f}, {110.253761f, 179 .736755f}, {110.699997f, 179.799255f}}}
1408 seg=71 {{{110.699997f, 179.799255f}, {111.044617f, 179.847534f}, {111.389236f, 1 79.961273f}, {111.733856f, 180.075012f}}}
1409 seg=72 {{{111.733856f, 180.075012f}, {112.072571f, 180.186813f}, {112.411285f, 1 80.298615f}, {112.75f, 180.348251f}}}
1410 seg=73 {{{112.75f, 180.348251f}, {113.232018f, 180.418884f}, {113.714035f, 180.4 11331f}, {114.196053f, 180.403778f}}}
1411 seg=74 {{{114.196053f, 180.403778f}, {114.397369f, 180.40062f}, {114.598686f, 18 0.397461f}, {114.800003f, 180.399994f}}}
1412 seg=75 {{{114.800003f, 180.399994f}, {115.255554f, 180.405746f}, {115.711113f, 1 80.403839f}, {116.166672f, 180.401917f}}}
1413 seg=76 {{{116.166672f, 180.401917f}, {116.394447f, 180.400955f}, {116.622223f, 1 80.399994f}, {116.849998f, 180.399994f}}}
1414 seg=77 {{{116.849998f, 180.399994f}, {32.7999992f, 180.399994f}}}
1415 seg=78 {{{133.25f, 180.399994f}, {133.477783f, 180.399994f}, {133.705566f, 180.4 08691f}, {133.93335f, 180.417389f}}}
1416 seg=79 {{{133.93335f, 180.417389f}, {134.388901f, 180.434769f}, {134.844452f, 18 0.452164f}, {135.300003f, 180.399994f}}}
1417 seg=80 {{{135.300003f, 180.399994f}, {135.670105f, 180.35762f}, {136.040207f, 18 0.255554f}, {136.410309f, 180.153488f}}}
1418 seg=81 {{{136.410309f, 180.153488f}, {136.723541f, 180.067108f}, {137.036774f, 1 79.980728f}, {137.350006f, 179.930542f}}}
1419 seg=82 {{{137.350006f, 179.930542f}, {138.03334f, 179.821045f}, {138.71666f, 179 .775558f}, {139.399994f, 179.742981f}}}
1420 seg=83 {{{139.399994f, 179.742981f}, {139.866074f, 179.720749f}, {140.332153f, 1 79.725769f}, {140.798233f, 179.730789f}}}
1421 seg=84 {{{140.798233f, 179.730789f}, {141.015488f, 179.733124f}, {141.232742f, 1 79.735458f}, {141.449997f, 179.735031f}}}
1422 seg=85 {{{141.449997f, 179.735031f}, {141.725189f, 179.734497f}, {142.000381f, 1 79.735214f}, {142.275574f, 179.735931f}}}
1423 seg=86 {{{142.275574f, 179.735931f}, {142.683716f, 179.736984f}, {143.091858f, 1 79.738052f}, {143.5f, 179.735031f}}}
1424 seg=87 {{{143.5f, 179.735031f}, {143.993256f, 179.731384f}, {144.486511f, 179.72 2855f}, {144.979767f, 179.714325f}}}
1425 seg=88 {{{144.979767f, 179.714325f}, {145.169846f, 179.711029f}, {145.359924f, 1 79.707733f}, {145.550003f, 179.704727f}}}
1426 seg=89 {{{145.550003f, 179.704727f}, {145.805878f, 179.700668f}, {146.061752f, 1 79.695709f}, {146.317627f, 179.69075f}}}
1427 seg=90 {{{146.317627f, 179.69075f}, {146.745087f, 179.682449f}, {147.172546f, 17 9.674149f}, {147.600006f, 179.67009f}}}
1428 seg=91 {{{147.600006f, 179.67009f}, {148.100571f, 179.665329f}, {148.60112f, 179 .665543f}, {149.101685f, 179.665771f}}}
1429 seg=92 {{{149.101685f, 179.665771f}, {149.284454f, 179.665848f}, {149.467224f, 1 79.665924f}, {149.649994f, 179.665756f}}}
1430 seg=93 {{{149.649994f, 179.665756f}, {149.990616f, 179.665466f}, {150.331238f, 1 79.665787f}, {150.67186f, 179.666107f}}}
1431 seg=94 {{{150.67186f, 179.666107f}, {151.014572f, 179.666428f}, {151.357285f, 17 9.666763f}, {151.699997f, 179.666458f}}}
1432 seg=95 {{{151.699997f, 179.666458f}, {151.997147f, 179.666199f}, {152.294296f, 1 79.665253f}, {152.591446f, 179.664307f}}}
1433 seg=96 {{{152.591446f, 179.664307f}, {152.977631f, 179.663086f}, {153.363815f, 1 79.661865f}, {153.75f, 179.66214f}}}
1434 seg=97 {{{153.75f, 179.66214f}, {154.117691f, 179.662399f}, {154.485382f, 179.66 4139f}, {154.853073f, 179.665878f}}}
1435 seg=98 {{{154.853073f, 179.665878f}, {155.168716f, 179.667358f}, {155.48436f, 17 9.668839f}, {155.800003f, 179.669388f}}}
1436 seg=99 {{{155.800003f, 179.669388f}, {156.483337f, 179.670593f}, {157.166672f, 1 79.669983f}, {157.850006f, 179.669388f}}}
1437 seg=100 {{{157.850006f, 179.669388f}, {158.181168f, 179.669098f}, {158.512314f, 179.66835f}, {158.843475f, 179.667603f}}}
1438 seg=101 {{{158.843475f, 179.667603f}, {159.195648f, 179.666809f}, {159.547821f, 179.666f}, {159.899994f, 179.665756f}}}
1439 seg=102 {{{159.899994f, 179.665756f}, {160.065567f, 179.665634f}, {160.23114f, 1 79.665405f}, {160.396713f, 179.665176f}}}
1440 seg=103 {{{160.396713f, 179.665176f}, {160.914474f, 179.664459f}, {161.432236f, 179.663727f}, {161.949997f, 179.666458f}}}
1441 seg=104 {{{161.949997f, 179.666458f}, {162.319626f, 179.668411f}, {162.689255f, 179.672928f}, {163.058884f, 179.677444f}}}
1442 seg=105 {{{163.058884f, 179.677444f}, {163.372589f, 179.68129f}, {163.686295f, 1 79.685135f}, {164, 179.687408f}}}
1443 seg=106 {{{164, 179.687408f}, {164.578613f, 179.691574f}, {165.157227f, 179.6933 29f}, {165.73584f, 179.695084f}}}
1444 seg=107 {{{165.73584f, 179.695084f}, {166.050003f, 179.69606f}}}
1445 seg=108 {{{166.050003f, 179.69606f}, {166.239731f, 179.696655f}, {166.429459f, 1 79.69754f}, {166.619186f, 179.69841f}}}
1446 seg=109 {{{166.619186f, 179.69841f}, {167.112793f, 179.700699f}, {167.6064f, 179 .702988f}, {168.100006f, 179.700394f}}}
1447 seg=110 {{{168.100006f, 179.700394f}, {168.484314f, 179.698364f}, {168.868622f, 179.692413f}, {169.25293f, 179.686462f}}}
1448 seg=111 {{{169.25293f, 179.686462f}, {169.551956f, 179.681839f}, {169.850967f, 1 79.6772f}, {170.149994f, 179.674423f}}}
1449 seg=112 {{{170.149994f, 179.674423f}, {170.833328f, 179.668045f}, {171.516663f, 179.663452f}, {172.199997f, 179.66214f}}}
1450 seg=113 {{{172.199997f, 179.66214f}, {172.378799f, 179.661789f}, {172.557602f, 1 79.660751f}, {172.736404f, 179.659714f}}}
1451 seg=114 {{{172.736404f, 179.659714f}, {173.240936f, 179.656784f}, {173.745468f, 179.653854f}, {174.25f, 179.666458f}}}
1452 seg=115 {{{174.25f, 179.666458f}, {174.405182f, 179.670334f}, {174.560364f, 179. 672485f}, {174.715546f, 179.674637f}}}
1453 seg=116 {{{174.715546f, 179.674637f}, {175.243698f, 179.681992f}, {175.771851f, 179.689346f}, {176.300003f, 179.764633f}}}
1454 seg=117 {{{176.300003f, 179.764633f}, {176.640213f, 179.813126f}, {176.980423f, 179.910141f}, {177.320633f, 180.007156f}}}
1455 seg=118 {{{177.320633f, 180.007156f}, {177.663757f, 180.104996f}, {178.006882f, 180.202835f}, {178.350006f, 180.2509f}}}
1456 seg=119 {{{178.350006f, 180.2509f}, {178.822037f, 180.317017f}, {179.294052f, 18 0.321915f}, {179.766083f, 180.326813f}}}
1457 seg=120 {{{179.766083f, 180.326813f}, {179.977386f, 180.32901f}, {180.18869f, 18 0.331207f}, {180.399994f, 180.338898f}}}
1458 seg=121 {{{180.399994f, 180.338898f}, {180.547852f, 180.344284f}}}
1459 seg=122 {{{180.547852f, 180.344284f}, {181.1819f, 180.367416f}, {181.815948f, 18 0.390549f}, {182.449997f, 180.399994f}}}
1460 seg=123 {{{182.449997f, 180.399994f}, {182.905548f, 180.406784f}, {183.361099f, 180.404526f}, {183.81665f, 180.402252f}}}
1461 seg=124 {{{183.81665f, 180.402252f}, {184.044434f, 180.401123f}, {184.272217f, 1 80.399994f}, {184.5f, 180.399994f}}}
1462 seg=125 {{{184.5f, 180.399994f}, {133.25f, 180.399994f}}}
1463 seg=126 {{{186.550003f, 180.399994f}, {186.891663f, 180.398926f}, {187.233337f, 180.396271f}, {187.575012f, 180.393616f}}}
1464 seg=127 {{{187.575012f, 180.393616f}, {187.916672f, 180.390945f}, {188.258331f, 180.388275f}, {188.600006f, 180.387222f}}}
1465 seg=128 {{{188.600006f, 180.387222f}, {189.28334f, 180.385086f}, {189.96666f, 18 0.385086f}, {190.649994f, 180.387222f}}}
1466 seg=129 {{{190.649994f, 180.387222f}, {190.991669f, 180.388275f}, {191.333328f, 180.390945f}, {191.674988f, 180.393616f}}}
1467 seg=130 {{{191.674988f, 180.393616f}, {192.016663f, 180.396271f}, {192.358337f, 180.398926f}, {192.699997f, 180.399994f}}}
1468 seg=131 {{{192.699997f, 180.399994f}, {186.550003f, 180.399994f}}}
1469 op union
1470 seg=132 {{{32.7999992f, 180.399994f}, {33.0277786f, 180.399994f}, {33.255558f, 1 80.392334f}, {33.4833336f, 180.384674f}}}
1471 seg=133 {{{33.4833336f, 180.384674f}, {33.9388885f, 180.369339f}, {34.3944435f, 180.354004f}, {34.8499985f, 180.399994f}}}
1472 seg=134 {{{34.8499985f, 180.399994f}, {35.1892509f, 180.434235f}, {35.5285034f, 180.520218f}, {35.8677559f, 180.606216f}}}
1473 seg=135 {{{35.8677559f, 180.606216f}, {36.2118378f, 180.693436f}, {36.5559196f, 180.780655f}, {36.9000015f, 180.813873f}}}
1474 seg=136 {{{36.9000015f, 180.813873f}, {37.4102402f, 180.863144f}, {37.9204788f, 180.839905f}, {38.4307175f, 180.816666f}}}
1475 seg=137 {{{38.4307175f, 180.816666f}, {38.6038094f, 180.808777f}, {38.7769051f, 180.800903f}, {38.9500008f, 180.795853f}}}
1476 seg=138 {{{38.9500008f, 180.795853f}, {39.4294357f, 180.781845f}, {39.9088669f, 180.754776f}, {40.3883018f, 180.727707f}}}
1477 seg=139 {{{40.3883018f, 180.727707f}, {40.5922012f, 180.716187f}, {40.7961006f, 180.704681f}, {41, 180.694168f}}}
1478 seg=140 {{{41, 180.694168f}, {41.2403526f, 180.681778f}, {41.4807053f, 180.66624 5f}, {41.7210579f, 180.650711f}}}
1479 seg=141 {{{41.7210579f, 180.650711f}, {42.1640396f, 180.622101f}, {42.6070175f, 180.593491f}, {43.0499992f, 180.584534f}}}
1480 seg=142 {{{43.0499992f, 180.584534f}, {43.5468216f, 180.574478f}, {44.043644f, 1 80.586609f}, {44.5404663f, 180.59874f}}}
1481 seg=143 {{{44.5404663f, 180.59874f}, {44.7269783f, 180.603287f}, {44.9134903f, 1 80.607834f}, {45.0999985f, 180.611206f}}}
1482 seg=144 {{{45.0999985f, 180.611206f}, {45.3586121f, 180.615891f}, {45.6172256f, 180.624771f}, {45.8758392f, 180.633652f}}}
1483 seg=145 {{{45.8758392f, 180.633652f}, {46.30056f, 180.648224f}, {46.7252808f, 18 0.662796f}, {47.1500015f, 180.658829f}}}
1484 seg=146 {{{47.1500015f, 180.658829f}, {47.5802765f, 180.654816f}, {48.0105553f, 180.63205f}, {48.440834f, 180.609283f}}}
1485 seg=147 {{{48.440834f, 180.609283f}, {48.6938896f, 180.595901f}, {48.9469452f, 1 80.58252f}, {49.2000008f, 180.572952f}}}
1486 seg=148 {{{49.2000008f, 180.572952f}, {49.4036903f, 180.565247f}, {49.6073761f, 180.55545f}, {49.8110657f, 180.545654f}}}
1487 seg=149 {{{49.8110657f, 180.545654f}, {50.2907104f, 180.522598f}, {50.7703552f, 180.499542f}, {51.25f, 180.503677f}}}
1488 seg=150 {{{51.25f, 180.503677f}, {51.5591507f, 180.506348f}, {51.8682976f, 180.5 3154f}, {52.1774483f, 180.556747f}}}
1489 seg=151 {{{52.1774483f, 180.556747f}, {52.5516319f, 180.58725f}, {52.9258156f, 1 80.617752f}, {53.2999992f, 180.608292f}}}
1490 seg=152 {{{53.2999992f, 180.608292f}, {53.6290703f, 180.59996f}, {53.9581413f, 1 80.552353f}, {54.2872086f, 180.504745f}}}
1491 seg=153 {{{54.2872086f, 180.504745f}, {54.6414719f, 180.453491f}, {54.9957352f, 180.402237f}, {55.3499985f, 180.399994f}}}
1492 seg=154 {{{55.3499985f, 180.399994f}, {55.7292671f, 180.397583f}, {56.1085358f, 180.445389f}, {56.4878044f, 180.493195f}}}
1493 seg=155 {{{56.4878044f, 180.493195f}, {56.7918701f, 180.531525f}, {57.0959358f, 180.569855f}, {57.4000015f, 180.582306f}}}
1494 seg=156 {{{57.4000015f, 180.582306f}, {57.8000603f, 180.598694f}, {58.2001228f, 180.588989f}, {58.6001854f, 180.579285f}}}
1495 seg=157 {{{58.6001854f, 180.579285f}, {58.8834572f, 180.572403f}, {59.166729f, 1 80.565521f}, {59.4500008f, 180.567917f}}}
1496 seg=158 {{{59.4500008f, 180.567917f}, {60.1333351f, 180.573685f}, {60.8166656f, 180.581848f}, {61.5f, 180.616943f}}}
1497 seg=159 {{{61.5f, 180.616943f}, {61.8292809f, 180.633865f}, {62.1585579f, 180.66 4902f}, {62.4878387f, 180.695938f}}}
1498 seg=160 {{{62.4878387f, 180.695938f}, {62.8418922f, 180.729324f}, {63.1959457f, 180.762711f}, {63.5499992f, 180.778534f}}}
1499 seg=161 {{{63.5499992f, 180.778534f}, {64.2333298f, 180.809067f}, {64.9166641f, 180.818222f}, {65.5999985f, 180.800186f}}}
1500 seg=162 {{{65.5999985f, 180.800186f}, {66.2833328f, 180.782135f}, {66.9666672f, 180.737f}, {67.6500015f, 180.670303f}}}
1501 seg=163 {{{67.6500015f, 180.670303f}, {67.9556503f, 180.640472f}, {68.2612991f, 180.592255f}, {68.5669479f, 180.544037f}}}
1502 seg=164 {{{68.5669479f, 180.544037f}, {68.9446335f, 180.484467f}, {69.322319f, 1 80.424896f}, {69.6999969f, 180.399994f}}}
1503 seg=165 {{{69.6999969f, 180.399994f}, {70.1841125f, 180.368073f}, {70.6682281f, 180.37886f}, {71.1523438f, 180.389648f}}}
1504 seg=166 {{{71.1523438f, 180.389648f}, {71.3515625f, 180.394089f}, {71.5507813f, 180.398529f}, {71.75f, 180.399994f}}}
1505 seg=167 {{{71.75f, 180.399994f}, {71.9187546f, 180.401199f}}}
1506 seg=168 {{{71.9187546f, 180.401199f}, {72.5458374f, 180.40567f}, {73.1729202f, 1 80.410141f}, {73.8000031f, 180.430084f}}}
1507 seg=169 {{{73.8000031f, 180.430084f}, {74.167778f, 180.441772f}, {74.535553f, 18 0.462372f}, {74.9033279f, 180.482971f}}}
1508 seg=170 {{{74.9033279f, 180.482971f}, {75.2188797f, 180.500641f}, {75.5344391f, 180.518311f}, {75.8499985f, 180.530365f}}}
1509 seg=171 {{{75.8499985f, 180.530365f}, {76.5333328f, 180.556458f}, {77.2166672f, 180.578705f}, {77.9000015f, 180.586639f}}}
1510 seg=172 {{{77.9000015f, 180.586639f}, {78.1885834f, 180.589996f}, {78.4771652f, 180.584183f}, {78.7657471f, 180.578369f}}}
1511 seg=173 {{{78.7657471f, 180.578369f}, {79.1604996f, 180.570435f}, {79.5552521f, 180.562485f}, {79.9499969f, 180.577988f}}}
1512 seg=174 {{{79.9499969f, 180.577988f}, {80.2761536f, 180.59079f}, {80.6023102f, 1 80.626022f}, {80.9284668f, 180.661255f}}}
1513 seg=175 {{{80.9284668f, 180.661255f}, {81.2856445f, 180.699829f}, {81.6428223f, 180.738419f}, {82, 180.747528f}}}
1514 seg=176 {{{82, 180.747528f}, {82.4119263f, 180.758026f}, {82.8238525f, 180.73677 1f}, {83.2357788f, 180.715515f}}}
1515 seg=177 {{{83.2357788f, 180.715515f}, {83.5071869f, 180.701508f}, {83.778595f, 1 80.687515f}, {84.0500031f, 180.682587f}}}
1516 seg=178 {{{84.0500031f, 180.682587f}, {84.1819916f, 180.680191f}, {84.3139801f, 180.677322f}, {84.4459686f, 180.674454f}}}
1517 seg=179 {{{84.4459686f, 180.674454f}, {84.9973068f, 180.662491f}, {85.5486526f, 180.650513f}, {86.0999985f, 180.673233f}}}
1518 seg=180 {{{86.0999985f, 180.673233f}, {86.4434433f, 180.687378f}, {86.7868881f, 180.72496f}, {87.1303329f, 180.762543f}}}
1519 seg=181 {{{87.1303329f, 180.762543f}, {87.4702225f, 180.799744f}, {87.810112f, 1 80.836945f}, {88.1500015f, 180.851425f}}}
1520 seg=182 {{{88.1500015f, 180.851425f}, {88.711525f, 180.875336f}, {89.2730484f, 1 80.864822f}, {89.8345642f, 180.854309f}}}
1521 seg=183 {{{89.8345642f, 180.854309f}, {89.9563751f, 180.85202f}, {90.078186f, 18 0.849731f}, {90.1999969f, 180.847794f}}}
1522 seg=184 {{{90.1999969f, 180.847794f}, {90.286644f, 180.84642f}, {90.373291f, 180 .845139f}, {90.459938f, 180.843857f}}}
1523 seg=185 {{{90.459938f, 180.843857f}, {91.0566254f, 180.835068f}, {91.6533127f, 1 80.826279f}, {92.25f, 180.786484f}}}
1524 seg=186 {{{92.25f, 180.786484f}, {92.6229324f, 180.761612f}, {92.9958649f, 180.7 17514f}, {93.3687973f, 180.673401f}}}
1525 seg=187 {{{93.3687973f, 180.673401f}, {93.6791992f, 180.636688f}, {93.9896011f, 180.599976f}, {94.3000031f, 180.574356f}}}
1526 seg=188 {{{94.3000031f, 180.574356f}, {94.9833298f, 180.51796f}, {95.6666641f, 1 80.470108f}, {96.3499985f, 180.448105f}}}
1527 seg=189 {{{96.3499985f, 180.448105f}, {96.426857f, 180.445633f}, {96.5037155f, 1 80.443024f}, {96.580574f, 180.440414f}}}
1528 seg=190 {{{96.580574f, 180.440414f}, {97.1870499f, 180.419891f}, {97.7935257f, 1 80.399353f}, {98.4000015f, 180.442368f}}}
1529 seg=191 {{{98.4000015f, 180.442368f}, {98.9169769f, 180.479034f}, {99.4339523f, 180.56723f}, {99.9509201f, 180.655426f}}}
1530 seg=192 {{{99.9509201f, 180.655426f}, {100.117279f, 180.683807f}, {100.283638f, 180.712189f}, {100.449997f, 180.738861f}}}
1531 seg=193 {{{100.449997f, 180.738861f}, {100.71254f, 180.780945f}, {100.975082f, 1 80.834961f}, {101.237625f, 180.888977f}}}
1532 seg=194 {{{101.237625f, 180.888977f}, {101.658417f, 180.975555f}, {102.079208f, 181.062134f}, {102.5f, 181.099594f}}}
1533 seg=195 {{{102.5f, 181.099594f}, {102.980095f, 181.142349f}, {103.46019f, 181.12 9303f}, {103.940285f, 181.116257f}}}
1534 seg=196 {{{103.940285f, 181.116257f}, {104.143524f, 181.110733f}, {104.346764f, 181.105209f}, {104.550003f, 181.103928f}}}
1535 seg=197 {{{104.550003f, 181.103928f}, {105.23333f, 181.099594f}, {105.916664f, 1 81.086609f}, {106.599998f, 181.073624f}}}
1536 seg=198 {{{106.599998f, 181.073624f}, {106.927223f, 181.067398f}, {107.254448f, 181.059006f}, {107.581673f, 181.050613f}}}
1537 seg=199 {{{107.581673f, 181.050613f}, {107.937782f, 181.041473f}, {108.293892f, 181.032333f}, {108.650002f, 181.026001f}}}
1538 seg=200 {{{108.650002f, 181.026001f}, {108.8871f, 181.02179f}, {109.124199f, 181 .028976f}, {109.36129f, 181.036163f}}}
1539 seg=201 {{{109.36129f, 181.036163f}, {109.807526f, 181.049698f}, {110.253761f, 1 81.063232f}, {110.699997f, 181.000732f}}}
1540 seg=202 {{{110.699997f, 181.000732f}, {111.044617f, 180.952454f}, {111.389236f, 180.838715f}, {111.733856f, 180.724976f}}}
1541 seg=203 {{{111.733856f, 180.724976f}, {112.072571f, 180.613174f}, {112.411285f, 180.501373f}, {112.75f, 180.451736f}}}
1542 seg=204 {{{112.75f, 180.451736f}, {113.232018f, 180.381104f}, {113.714035f, 180. 388657f}, {114.196053f, 180.39621f}}}
1543 seg=205 {{{114.196053f, 180.39621f}, {114.397369f, 180.399368f}, {114.598686f, 1 80.402527f}, {114.800003f, 180.399994f}}}
1544 seg=206 {{{114.800003f, 180.399994f}, {115.255554f, 180.394241f}, {115.711113f, 180.396149f}, {116.166672f, 180.398071f}}}
1545 seg=207 {{{116.166672f, 180.398071f}, {116.394447f, 180.399033f}, {116.622223f, 180.399994f}, {116.849998f, 180.399994f}}}
1546 seg=208 {{{116.849998f, 180.399994f}, {32.7999992f, 180.399994f}}}
1547 seg=209 {{{133.25f, 180.399994f}, {133.477783f, 180.399994f}, {133.705566f, 180. 391296f}, {133.93335f, 180.382599f}}}
1548 seg=210 {{{133.93335f, 180.382599f}, {134.388901f, 180.365219f}, {134.844452f, 1 80.347824f}, {135.300003f, 180.399994f}}}
1549 seg=211 {{{135.300003f, 180.399994f}, {135.670105f, 180.442368f}, {136.040207f, 180.544434f}, {136.410309f, 180.6465f}}}
1550 seg=212 {{{136.410309f, 180.6465f}, {136.723541f, 180.73288f}, {137.036774f, 180 .81926f}, {137.350006f, 180.869446f}}}
1551 seg=213 {{{137.350006f, 180.869446f}, {138.03334f, 180.978943f}, {138.71666f, 18 1.024429f}, {139.399994f, 181.057007f}}}
1552 seg=214 {{{139.399994f, 181.057007f}, {139.866074f, 181.079239f}, {140.332153f, 181.074219f}, {140.798233f, 181.069199f}}}
1553 seg=215 {{{140.798233f, 181.069199f}, {141.015488f, 181.066864f}, {141.232742f, 181.064529f}, {141.449997f, 181.064957f}}}
1554 seg=216 {{{141.449997f, 181.064957f}, {141.725189f, 181.065491f}, {142.000381f, 181.064774f}, {142.275574f, 181.064056f}}}
1555 seg=217 {{{142.275574f, 181.064056f}, {142.683716f, 181.063004f}, {143.091858f, 181.061935f}, {143.5f, 181.064957f}}}
1556 seg=218 {{{143.5f, 181.064957f}, {143.993256f, 181.068604f}, {144.486511f, 181.0 77133f}, {144.979767f, 181.085663f}}}
1557 seg=219 {{{144.979767f, 181.085663f}, {145.169846f, 181.088959f}, {145.359924f, 181.092255f}, {145.550003f, 181.095261f}}}
1558 seg=220 {{{145.550003f, 181.095261f}, {145.805878f, 181.099319f}, {146.061752f, 181.104279f}, {146.317627f, 181.109238f}}}
1559 seg=221 {{{146.317627f, 181.109238f}, {146.745087f, 181.117538f}, {147.172546f, 181.125839f}, {147.600006f, 181.129898f}}}
1560 seg=222 {{{147.600006f, 181.129898f}, {148.100571f, 181.134659f}, {148.60112f, 1 81.134445f}, {149.101685f, 181.134216f}}}
1561 seg=223 {{{149.101685f, 181.134216f}, {149.284454f, 181.13414f}, {149.467224f, 1 81.134064f}, {149.649994f, 181.134232f}}}
1562 seg=224 {{{149.649994f, 181.134232f}, {149.990616f, 181.134521f}, {150.331238f, 181.134201f}, {150.67186f, 181.133881f}}}
1563 seg=225 {{{150.67186f, 181.133881f}, {151.014572f, 181.13356f}, {151.357285f, 18 1.133224f}, {151.699997f, 181.13353f}}}
1564 seg=226 {{{151.699997f, 181.13353f}, {151.997147f, 181.133789f}, {152.294296f, 1 81.134735f}, {152.591446f, 181.135681f}}}
1565 seg=227 {{{152.591446f, 181.135681f}, {152.977631f, 181.136902f}, {153.363815f, 181.138123f}, {153.75f, 181.137848f}}}
1566 seg=228 {{{153.75f, 181.137848f}, {154.117691f, 181.137589f}, {154.485382f, 181. 135849f}, {154.853073f, 181.134109f}}}
1567 seg=229 {{{154.853073f, 181.134109f}, {155.168716f, 181.132629f}, {155.48436f, 1 81.131149f}, {155.800003f, 181.1306f}}}
1568 seg=230 {{{155.800003f, 181.1306f}, {156.199615f, 181.129898f}, {156.599228f, 18 1.129807f}, {156.99884f, 181.129974f}}}
1569 seg=231 {{{156.99884f, 181.129974f}, {157.282562f, 181.130096f}, {157.566284f, 1 81.130356f}, {157.850006f, 181.1306f}}}
1570 seg=232 {{{157.850006f, 181.1306f}, {158.181168f, 181.13089f}, {158.512314f, 181 .131638f}, {158.843475f, 181.132385f}}}
1571 seg=233 {{{158.843475f, 181.132385f}, {159.195648f, 181.133179f}, {159.547821f, 181.133987f}, {159.899994f, 181.134232f}}}
1572 seg=234 {{{159.899994f, 181.134232f}, {160.065567f, 181.134354f}, {160.23114f, 1 81.134583f}, {160.396713f, 181.134811f}}}
1573 seg=235 {{{160.396713f, 181.134811f}, {160.914474f, 181.135529f}, {161.432236f, 181.136261f}, {161.949997f, 181.13353f}}}
1574 seg=236 {{{161.949997f, 181.13353f}, {162.319626f, 181.131577f}, {162.689255f, 1 81.12706f}, {163.058884f, 181.122543f}}}
1575 seg=237 {{{163.058884f, 181.122543f}, {163.372589f, 181.118698f}, {163.686295f, 181.114853f}, {164, 181.112579f}}}
1576 seg=238 {{{164, 181.112579f}, {164.627563f, 181.108047f}, {165.255127f, 181.1063 69f}, {165.88269f, 181.104446f}}}
1577 seg=239 {{{165.88269f, 181.104446f}, {166.050003f, 181.103928f}}}
1578 seg=240 {{{166.050003f, 181.103928f}, {166.239731f, 181.103333f}, {166.429459f, 181.102448f}, {166.619186f, 181.101578f}}}
1579 seg=241 {{{166.619186f, 181.101578f}, {167.112793f, 181.099289f}, {167.6064f, 18 1.097f}, {168.100006f, 181.099594f}}}
1580 seg=242 {{{168.100006f, 181.099594f}, {168.484314f, 181.101624f}, {168.868622f, 181.107574f}, {169.25293f, 181.113525f}}}
1581 seg=243 {{{169.25293f, 181.113525f}, {169.551956f, 181.118149f}, {169.850967f, 1 81.122787f}, {170.149994f, 181.125565f}}}
1582 seg=244 {{{170.149994f, 181.125565f}, {170.833328f, 181.131943f}, {171.516663f, 181.136536f}, {172.199997f, 181.137848f}}}
1583 seg=245 {{{172.199997f, 181.137848f}, {172.378799f, 181.138199f}, {172.557602f, 181.139236f}, {172.736404f, 181.140274f}}}
1584 seg=246 {{{172.736404f, 181.140274f}, {173.240936f, 181.143204f}, {173.745468f, 181.146133f}, {174.25f, 181.13353f}}}
1585 seg=247 {{{174.25f, 181.13353f}, {174.405182f, 181.129654f}, {174.560364f, 181.1 27502f}, {174.715546f, 181.125351f}}}
1586 seg=248 {{{174.715546f, 181.125351f}, {175.243698f, 181.117996f}, {175.771851f, 181.110641f}, {176.300003f, 181.035355f}}}
1587 seg=249 {{{176.300003f, 181.035355f}, {176.640213f, 180.986862f}, {176.980423f, 180.889847f}, {177.320633f, 180.792831f}}}
1588 seg=250 {{{177.320633f, 180.792831f}, {177.663757f, 180.694992f}, {178.006882f, 180.597153f}, {178.350006f, 180.549088f}}}
1589 seg=251 {{{178.350006f, 180.549088f}, {178.822037f, 180.482971f}, {179.294052f, 180.478073f}, {179.766083f, 180.473175f}}}
1590 seg=252 {{{179.766083f, 180.473175f}, {179.977386f, 180.470978f}, {180.18869f, 1 80.468781f}, {180.399994f, 180.46109f}}}
1591 seg=253 {{{180.399994f, 180.46109f}, {180.547852f, 180.455704f}}}
1592 seg=254 {{{180.547852f, 180.455704f}, {181.1819f, 180.432571f}, {181.815948f, 18 0.409439f}, {182.449997f, 180.399994f}}}
1593 seg=255 {{{182.449997f, 180.399994f}, {182.905548f, 180.393204f}, {183.361099f, 180.395462f}, {183.81665f, 180.397736f}}}
1594 seg=256 {{{183.81665f, 180.397736f}, {184.044434f, 180.398865f}, {184.272217f, 1 80.399994f}, {184.5f, 180.399994f}}}
1595 seg=257 {{{184.5f, 180.399994f}, {133.25f, 180.399994f}}}
1596 seg=258 {{{186.550003f, 180.399994f}, {186.891663f, 180.401062f}, {187.233337f, 180.403717f}, {187.575012f, 180.406372f}}}
1597 seg=259 {{{187.575012f, 180.406372f}, {187.916672f, 180.409042f}, {188.258331f, 180.411713f}, {188.600006f, 180.412766f}}}
1598 seg=260 {{{188.600006f, 180.412766f}, {189.28334f, 180.414902f}, {189.96666f, 18 0.414902f}, {190.649994f, 180.412766f}}}
1599 seg=261 {{{190.649994f, 180.412766f}, {190.991669f, 180.411713f}, {191.333328f, 180.409042f}, {191.674988f, 180.406372f}}}
1600 seg=262 {{{191.674988f, 180.406372f}, {192.016663f, 180.403717f}, {192.358337f, 180.401062f}, {192.699997f, 180.399994f}}}
1601 seg=263 {{{192.699997f, 180.399994f}, {186.550003f, 180.399994f}}}
1602 </div>
1603
1604 <div id="cubics138">
1605 seg=1 {{{0, 5}, {1.47503459f, 5.49167824f}, {1.74133193f, 4.29112434f}, {1.98751 152f, 3.18126726f}}}
1606 seg=2 {{{1.98751152f, 3.18126726f}, {2.24202442f, 2.03384113f}, {2.47503471f, 0. 983356416f}, {4, 2}}}
1607 seg=3 {{{4, 2}, {0, 5}}}
1608 op diff
1609 seg=4 {{{0, 1}, {1.01669919f, 2.52504873f}, {2.29181767f, 2.2411623f}, {3.431253 43f, 1.98748374f}}}
1610 seg=5 {{{3.43125343f, 1.98748374f}, {4.53325891f, 1.74213839f}, {5.50834942f, 1. 52504873f}, {6, 3}}}
1611 seg=6 {{{6, 3}, {0, 1}}}
1612 debugShowCubicIntersection wtTs[0]=1 {{{0,1}, {1.01669919,2.52504873}, {2.291817 67,2.2411623}, {3.43125343,1.98748374}}} {{3.43125343,1.98748374}} wnTs[0]=0 {{{ 3.43125343,1.98748374}, {4.53325891,1.74213839}, {5.50834942,1.52504873}, {6,3}} }
1613 debugShowCubicLineIntersection wtTs[0]=0 {{{0,1}, {1.01669919,2.52504873}, {2.29 181767,2.2411623}, {3.43125343,1.98748374}}} {{0,1}} wtTs[1]=0.918003405 {{3.148 44441,2.04948139}} wnTs[0]=1 {{{6,3}, {0,1}}} wnTs[1]=0.475259271
1614 SkOpSegment::addT insert t=0.918003405 segID=4 spanID=13
1615 SkOpSegment::addT insert t=0.475259271 segID=6 spanID=14
1616 debugShowCubicLineIntersection wtTs[0]=1 {{{3.43125343,1.98748374}, {4.53325891, 1.74213839}, {5.50834942,1.52504873}, {6,3}}} {{6,3}} wnTs[0]=0 {{{6,3}, {0,1}}}
1617 debugShowCubicIntersection wtTs[0]=0.667611207 {{{0,1}, {1.01669919,2.52504873}, {2.29181767,2.2411623}, {3.43125343,1.98748374}}} {{2.26454735,2.18291688}} wnT s[0]=0.316675 {{{1.98751152,3.18126726}, {2.24202442,2.03384113}, {2.47503471,0. 983356416}, {4,2}}}
1618 SkOpSegment::addT insert t=0.667611207 segID=4 spanID=15
1619 SkOpSegment::addT insert t=0.316674705 segID=2 spanID=16
1620 debugShowCubicLineIntersection no intersect {{{0,1}, {1.01669919,2.52504873}, {2 .29181767,2.2411623}, {3.43125343,1.98748374}}} {{{4,2}, {0,5}}}
1621 debugShowCubicIntersection wtTs[0]=0.126307173 {{{3.43125343,1.98748374}, {4.533 25891,1.74213839}, {5.50834942,1.52504873}, {6,3}}} {{3.84203434,1.89922202}} wn Ts[0]=0.964411 {{{1.98751152,3.18126726}, {2.24202442,2.03384113}, {2.47503471,0 .983356416}, {4,2}}}
1622 SkOpSegment::addT insert t=0.126307173 segID=5 spanID=17
1623 SkOpSegment::addT insert t=0.964411114 segID=2 spanID=18
1624 debugShowCubicLineIntersection no intersect {{{3.43125343,1.98748374}, {4.533258 91,1.74213839}, {5.50834942,1.52504873}, {6,3}}} {{{4,2}, {0,5}}}
1625 debugShowCubicLineIntersection wtTs[0]=0.47393597 {{{1.98751152,3.18126726}, {2. 24202442,2.03384113}, {2.47503471,0.983356416}, {4,2}}} {{2.47471237,1.82490408} } wnTs[0]=0.587548 {{{6,3}, {0,1}}}
1626 SkOpSegment::addT insert t=0.587547935 segID=6 spanID=19
1627 SkOpSegment::addT insert t=0.47393597 segID=2 spanID=20
1628 debugShowLineIntersection wtTs[0]=0.384615385 {{{6,3}, {0,1}}} {{3.69230771,2.23 076916}} wnTs[0]=0.0769231 {{{4,2}, {0,5}}}
1629 SkOpSegment::addT insert t=0.384615385 segID=6 spanID=21
1630 SkOpSegment::addT insert t=0.0769230769 segID=3 spanID=22
1631 debugShowCubicIntersection wtTs[0]=1 {{{0,5}, {1.47503459,5.49167824}, {1.741331 93,4.29112434}, {1.98751152,3.18126726}}} {{1.98751152,3.18126726}} wnTs[0]=0 {{ {1.98751152,3.18126726}, {2.24202442,2.03384113}, {2.47503471,0.983356416}, {4,2 }}}
1632 debugShowCubicLineIntersection wtTs[0]=0 {{{0,5}, {1.47503459,5.49167824}, {1.74 133193,4.29112434}, {1.98751152,3.18126726}}} {{0,5}} wtTs[1]=0.881335235 {{1.89 703703,3.57722235}} wnTs[0]=1 {{{4,2}, {0,5}}} wnTs[1]=0.525740749
1633 SkOpSegment::addT insert t=0.881335235 segID=1 spanID=23
1634 SkOpSegment::addT insert t=0.525740749 segID=3 spanID=24
1635 debugShowCubicLineIntersection wtTs[0]=1 {{{1.98751152,3.18126726}, {2.24202442, 2.03384113}, {2.47503471,0.983356416}, {4,2}}} {{4,2}} wnTs[0]=0 {{{4,2}, {0,5}} }
1636 SkOpSegment::sortAngles [4] tStart=0.667611207 [15]
1637 SkOpAngle::after [4/1] 17/13 tStart=0.667611207 tEnd=0 < [2/15] 21/21 tStart=0.3 16674705 tEnd=0 < [4/2] 1/1 tStart=0.667611207 tEnd=0.918003405 T 4
1638 SkOpAngle::afterPart {{{2.26454735,2.18291688}, {1.47269817,2.2300284}, {0.67875 9777,2.01813963}, {0,1}}} id=4
1639 SkOpAngle::afterPart {{{2.26454735,2.18291688}, {2.1465507,2.46426727}, {2.06810 932,2.81790643}, {1.98751152,3.18126726}}} id=2
1640 SkOpAngle::afterPart {{{2.26454735,2.18291688}, {2.56153585,2.16524738}, {2.8582 3057,2.11114475}, {3.14844441,2.04948139}}} id=4
1641 SkOpAngle::after [4/1] 17/13 tStart=0.667611207 tEnd=0 < [2/16] 5/5 tStart=0.316 674705 tEnd=0.47393597 < [2/15] 21/21 tStart=0.316674705 tEnd=0 F 4
1642 SkOpAngle::afterPart {{{2.26454735,2.18291688}, {1.47269817,2.2300284}, {0.67875 9777,2.01813963}, {0,1}}} id=4
1643 SkOpAngle::afterPart {{{2.26454735,2.18291688}, {2.32314471,2.04319774}, {2.3914 9697,1.92130586}, {2.47471237,1.82490408}}} id=2
1644 SkOpAngle::afterPart {{{2.26454735,2.18291688}, {2.1465507,2.46426727}, {2.06810 932,2.81790643}, {1.98751152,3.18126726}}} id=2
1645 SkOpAngle::after [2/15] 21/21 tStart=0.316674705 tEnd=0 < [2/16] 5/5 tStart=0.31 6674705 tEnd=0.47393597 < [4/2] 1/1 tStart=0.667611207 tEnd=0.918003405 F 4
1646 SkOpAngle::afterPart {{{2.26454735,2.18291688}, {2.1465507,2.46426727}, {2.06810 932,2.81790643}, {1.98751152,3.18126726}}} id=2
1647 SkOpAngle::afterPart {{{2.26454735,2.18291688}, {2.32314471,2.04319774}, {2.3914 9697,1.92130586}, {2.47471237,1.82490408}}} id=2
1648 SkOpAngle::afterPart {{{2.26454735,2.18291688}, {2.56153585,2.16524738}, {2.8582 3057,2.11114475}, {3.14844441,2.04948139}}} id=4
1649 SkOpAngle::after [4/2] 1/1 tStart=0.667611207 tEnd=0.918003405 < [2/16] 5/5 tSta rt=0.316674705 tEnd=0.47393597 < [4/1] 17/13 tStart=0.667611207 tEnd=0 T 4
1650 SkOpAngle::afterPart {{{2.26454735,2.18291688}, {2.56153585,2.16524738}, {2.8582 3057,2.11114475}, {3.14844441,2.04948139}}} id=4
1651 SkOpAngle::afterPart {{{2.26454735,2.18291688}, {2.32314471,2.04319774}, {2.3914 9697,1.92130586}, {2.47471237,1.82490408}}} id=2
1652 SkOpAngle::afterPart {{{2.26454735,2.18291688}, {1.47269817,2.2300284}, {0.67875 9777,2.01813963}, {0,1}}} id=4
1653 SkOpSegment::sortAngles [4] tStart=0.918003405 [13]
1654 SkOpAngle::after [4/3] 17/17 tStart=0.918003405 tEnd=0.667611207 < [6/9] 29/29 t Start=0.475259271 tEnd=0.384615385 < [4/4] 1/1 tStart=0.918003405 tEnd=1 T 4
1655 SkOpAngle::afterPart {{{3.14844441,2.04948139}, {2.85823057,2.11114475}, {2.5615 3585,2.16524738}, {2.26454735,2.18291688}}} id=4
1656 SkOpAngle::afterPart {{{3.14844441,2.04948139}, {3.69230771,2.23076916}}} id=6
1657 SkOpAngle::afterPart {{{3.14844441,2.04948139}, {3.24348151,2.02928833}, {3.3378 2358,2.00828452}, {3.43125343,1.98748374}}} id=4
1658 SkOpAngle::after [4/3] 17/17 tStart=0.918003405 tEnd=0.667611207 < [6/10] 13/13 tStart=0.475259271 tEnd=0.587547935 < [6/9] 29/29 tStart=0.475259271 tEnd=0.3846 15385 F 4
1659 SkOpAngle::afterPart {{{3.14844441,2.04948139}, {2.85823057,2.11114475}, {2.5615 3585,2.16524738}, {2.26454735,2.18291688}}} id=4
1660 SkOpAngle::afterPart {{{3.14844441,2.04948139}, {2.47471237,1.82490408}}} id=6
1661 SkOpAngle::afterPart {{{3.14844441,2.04948139}, {3.69230771,2.23076916}}} id=6
1662 SkOpAngle::after [6/9] 29/29 tStart=0.475259271 tEnd=0.384615385 < [6/10] 13/13 tStart=0.475259271 tEnd=0.587547935 < [4/4] 1/1 tStart=0.918003405 tEnd=1 F 4
1663 SkOpAngle::afterPart {{{3.14844441,2.04948139}, {3.69230771,2.23076916}}} id=6
1664 SkOpAngle::afterPart {{{3.14844441,2.04948139}, {2.47471237,1.82490408}}} id=6
1665 SkOpAngle::afterPart {{{3.14844441,2.04948139}, {3.24348151,2.02928833}, {3.3378 2358,2.00828452}, {3.43125343,1.98748374}}} id=4
1666 SkOpAngle::after [4/4] 1/1 tStart=0.918003405 tEnd=1 < [6/10] 13/13 tStart=0.475 259271 tEnd=0.587547935 < [4/3] 17/17 tStart=0.918003405 tEnd=0.667611207 T 4
1667 SkOpAngle::afterPart {{{3.14844441,2.04948139}, {3.24348151,2.02928833}, {3.3378 2358,2.00828452}, {3.43125343,1.98748374}}} id=4
1668 SkOpAngle::afterPart {{{3.14844441,2.04948139}, {2.47471237,1.82490408}}} id=6
1669 SkOpAngle::afterPart {{{3.14844441,2.04948139}, {2.85823057,2.11114475}, {2.5615 3585,2.16524738}, {2.26454735,2.18291688}}} id=4
1670 SkOpSegment::sortAngles [5] tStart=0.126307173 [17]
1671 SkOpAngle::after [5/5] 17/17 tStart=0.126307173 tEnd=0 < [2/19] 13/13 tStart=0.9 64411114 tEnd=0.47393597 < [5/6] 1/29 tStart=0.126307173 tEnd=1 F 4
1672 SkOpAngle::afterPart {{{3.84203434,1.89922202}, {3.70761103,1.92595674}, {3.5704 4463,1.95649486}, {3.43125343,1.98748374}}} id=5
1673 SkOpAngle::afterPart {{{3.84203434,1.89922202}, {3.13836417,1.47152506}, {2.7342 4919,1.52424088}, {2.47471237,1.82490408}}} id=2
1674 SkOpAngle::afterPart {{{3.84203434,1.89922202}, {4.77186815,1.71429239}, {5.5704 4841,1.71134566}, {6,3}}} id=5
1675 SkOpAngle::after [5/5] 17/17 tStart=0.126307173 tEnd=0 < [2/20] 29/29 tStart=0.9 64411114 tEnd=1 < [5/6] 1/29 tStart=0.126307173 tEnd=1 T 11
1676 SkOpAngle::afterPart {{{3.84203434,1.89922202}, {3.70761103,1.92595674}, {3.5704 4463,1.95649486}, {3.43125343,1.98748374}}} id=5
1677 SkOpAngle::afterPart {{{3.84203434,1.89922202}, {3.89309266,1.93025572}, {3.9457 2818,1.96381879}, {4,2}}} id=2
1678 SkOpAngle::afterPart {{{3.84203434,1.89922202}, {4.77186815,1.71429239}, {5.5704 4841,1.71134566}, {6,3}}} id=5
1679 SkOpSegment::sortAngles [6] tStart=0.384615385 [21]
1680 SkOpAngle::after [6/7] 29/29 tStart=0.384615385 tEnd=0 < [3/21] 1/1 tStart=0.076 9230769 tEnd=0 < [6/8] 13/13 tStart=0.384615385 tEnd=0.475259271 T 4
1681 SkOpAngle::afterPart {{{3.69230771,2.23076916}, {6,3}}} id=6
1682 SkOpAngle::afterPart {{{3.69230771,2.23076916}, {4,2}}} id=3
1683 SkOpAngle::afterPart {{{3.69230771,2.23076916}, {3.14844441,2.04948139}}} id=6
1684 SkOpAngle::after [6/7] 29/29 tStart=0.384615385 tEnd=0 < [3/22] 17/17 tStart=0.0 769230769 tEnd=0.525740749 < [3/21] 1/1 tStart=0.0769230769 tEnd=0 F 4
1685 SkOpAngle::afterPart {{{3.69230771,2.23076916}, {6,3}}} id=6
1686 SkOpAngle::afterPart {{{3.69230771,2.23076916}, {1.89703703,3.57722235}}} id=3
1687 SkOpAngle::afterPart {{{3.69230771,2.23076916}, {4,2}}} id=3
1688 SkOpAngle::after [3/21] 1/1 tStart=0.0769230769 tEnd=0 < [3/22] 17/17 tStart=0.0 769230769 tEnd=0.525740749 < [6/8] 13/13 tStart=0.384615385 tEnd=0.475259271 F 4
1689 SkOpAngle::afterPart {{{3.69230771,2.23076916}, {4,2}}} id=3
1690 SkOpAngle::afterPart {{{3.69230771,2.23076916}, {1.89703703,3.57722235}}} id=3
1691 SkOpAngle::afterPart {{{3.69230771,2.23076916}, {3.14844441,2.04948139}}} id=6
1692 SkOpAngle::after [6/8] 13/13 tStart=0.384615385 tEnd=0.475259271 < [3/22] 17/17 tStart=0.0769230769 tEnd=0.525740749 < [6/7] 29/29 tStart=0.384615385 tEnd=0 T 4
1693 SkOpAngle::afterPart {{{3.69230771,2.23076916}, {3.14844441,2.04948139}}} id=6
1694 SkOpAngle::afterPart {{{3.69230771,2.23076916}, {1.89703703,3.57722235}}} id=3
1695 SkOpAngle::afterPart {{{3.69230771,2.23076916}, {6,3}}} id=6
1696 SkOpSegment::sortAngles [6] tStart=0.475259271 [14]
1697 SkOpSegment::sortAngles [6] tStart=0.587547935 [19]
1698 SkOpAngle::after [6/11] 29/29 tStart=0.587547935 tEnd=0.475259271 < [2/17] 21/21 tStart=0.47393597 tEnd=0.316674705 < [6/12] 13/13 tStart=0.587547935 tEnd=1 F 4
1699 SkOpAngle::afterPart {{{2.47471237,1.82490408}, {3.14844441,2.04948139}}} id=6
1700 SkOpAngle::afterPart {{{2.47471237,1.82490408}, {2.39149697,1.92130586}, {2.3231 4471,2.04319774}, {2.26454735,2.18291688}}} id=2
1701 SkOpAngle::afterPart {{{2.47471237,1.82490408}, {0,1}}} id=6
1702 SkOpAngle::after [6/11] 29/29 tStart=0.587547935 tEnd=0.475259271 < [2/18] 5/29 tStart=0.47393597 tEnd=0.964411114 < [6/12] 13/13 tStart=0.587547935 tEnd=1 T 1 2
1703 SkOpAngle::afterPart {{{2.47471237,1.82490408}, {3.14844441,2.04948139}}} id=6
1704 SkOpAngle::afterPart {{{2.47471237,1.82490408}, {2.73424919,1.52424088}, {3.1383 6417,1.47152506}, {3.84203434,1.89922202}}} id=2
1705 SkOpAngle::afterPart {{{2.47471237,1.82490408}, {0,1}}} id=6
1706 SkOpSegment::sortAngles [1] tStart=0.881335235 [23]
1707 SkOpAngle::after [1/13] 21/17 tStart=0.881335235 tEnd=0 < [3/23] 1/1 tStart=0.52 5740749 tEnd=0.0769230769 < [1/14] 5/5 tStart=0.881335235 tEnd=1 T 4
1708 SkOpAngle::afterPart {{{1.89703703,3.57722235}, {1.66111111,4.55222246}, {1.2999 9996,5.43333336}, {0,5}}} id=1
1709 SkOpAngle::afterPart {{{1.89703703,3.57722235}, {3.69230771,2.23076916}}} id=3
1710 SkOpAngle::afterPart {{{1.89703703,3.57722235}, {1.92880257,3.44594635}, {1.9582 9867,3.31296819}, {1.98751152,3.18126726}}} id=1
1711 SkOpAngle::after [1/13] 21/17 tStart=0.881335235 tEnd=0 < [3/24] 17/17 tStart=0. 525740749 tEnd=1 < [3/23] 1/1 tStart=0.525740749 tEnd=0.0769230769 F 12
1712 SkOpAngle::afterPart {{{1.89703703,3.57722235}, {1.66111111,4.55222246}, {1.2999 9996,5.43333336}, {0,5}}} id=1
1713 SkOpAngle::afterPart {{{1.89703703,3.57722235}, {0,5}}} id=3
1714 SkOpAngle::afterPart {{{1.89703703,3.57722235}, {3.69230771,2.23076916}}} id=3
1715 SkOpAngle::after [3/23] 1/1 tStart=0.525740749 tEnd=0.0769230769 < [3/24] 17/17 tStart=0.525740749 tEnd=1 < [1/14] 5/5 tStart=0.881335235 tEnd=1 F 4
1716 SkOpAngle::afterPart {{{1.89703703,3.57722235}, {3.69230771,2.23076916}}} id=3
1717 SkOpAngle::afterPart {{{1.89703703,3.57722235}, {0,5}}} id=3
1718 SkOpAngle::afterPart {{{1.89703703,3.57722235}, {1.92880257,3.44594635}, {1.9582 9867,3.31296819}, {1.98751152,3.18126726}}} id=1
1719 SkOpAngle::after [1/14] 5/5 tStart=0.881335235 tEnd=1 < [3/24] 17/17 tStart=0.52 5740749 tEnd=1 < [1/13] 21/17 tStart=0.881335235 tEnd=0 T 11
1720 SkOpAngle::afterPart {{{1.89703703,3.57722235}, {1.92880257,3.44594635}, {1.9582 9867,3.31296819}, {1.98751152,3.18126726}}} id=1
1721 SkOpAngle::afterPart {{{1.89703703,3.57722235}, {0,5}}} id=3
1722 SkOpAngle::afterPart {{{1.89703703,3.57722235}, {1.66111111,4.55222246}, {1.2999 9996,5.43333336}, {0,5}}} id=1
1723 SkOpSegment::sortAngles [2] tStart=0.316674705 [16]
1724 SkOpSegment::sortAngles [2] tStart=0.47393597 [20]
1725 SkOpSegment::sortAngles [2] tStart=0.964411114 [18]
1726 SkOpSegment::sortAngles [3] tStart=0.0769230769 [22]
1727 SkOpSegment::sortAngles [3] tStart=0.525740749 [24]
1728 SkOpSegment::debugShowActiveSpans id=4 (0,1 1.01669919,2.52504873 2.29181767,2.2 411623 3.43125343,1.98748374) t=0 (0,1) tEnd=0.667611207 windSum=? windValue=1 o ppValue=0
1729 SkOpSegment::debugShowActiveSpans id=4 (0,1 1.01669919,2.52504873 2.29181767,2.2 411623 3.43125343,1.98748374) t=0.667611207 (2.26454735,2.18291688) tEnd=0.91800 3405 windSum=? windValue=1 oppValue=0
1730 SkOpSegment::debugShowActiveSpans id=4 (0,1 1.01669919,2.52504873 2.29181767,2.2 411623 3.43125343,1.98748374) t=0.918003405 (3.14844441,2.04948139) tEnd=1 windS um=? windValue=1 oppValue=0
1731 SkOpSegment::debugShowActiveSpans id=5 (3.43125343,1.98748374 4.53325891,1.74213 839 5.50834942,1.52504873 6,3) t=0 (3.43125343,1.98748374) tEnd=0.126307173 wind Sum=? windValue=1 oppValue=0
1732 SkOpSegment::debugShowActiveSpans id=5 (3.43125343,1.98748374 4.53325891,1.74213 839 5.50834942,1.52504873 6,3) t=0.126307173 (3.84203434,1.89922202) tEnd=1 wind Sum=? windValue=1 oppValue=0
1733 SkOpSegment::debugShowActiveSpans id=6 (6,3 0,1) t=0 (6,3) tEnd=0.384615385 wind Sum=? windValue=1 oppValue=0
1734 SkOpSegment::debugShowActiveSpans id=6 (6,3 0,1) t=0.384615385 (3.69230771,2.230 76916) tEnd=0.475259271 windSum=? windValue=1 oppValue=0
1735 SkOpSegment::debugShowActiveSpans id=6 (6,3 0,1) t=0.475259271 (3.14844441,2.049 48139) tEnd=0.587547935 windSum=? windValue=1 oppValue=0
1736 SkOpSegment::debugShowActiveSpans id=6 (6,3 0,1) t=0.587547935 (2.47471237,1.824 90408) tEnd=1 windSum=? windValue=1 oppValue=0
1737 SkOpSegment::debugShowActiveSpans id=1 (0,5 1.47503459,5.49167824 1.74133193,4.2 9112434 1.98751152,3.18126726) t=0 (0,5) tEnd=0.881335235 windSum=? windValue=1 oppValue=0
1738 SkOpSegment::debugShowActiveSpans id=1 (0,5 1.47503459,5.49167824 1.74133193,4.2 9112434 1.98751152,3.18126726) t=0.881335235 (1.89703703,3.57722235) tEnd=1 wind Sum=? windValue=1 oppValue=0
1739 SkOpSegment::debugShowActiveSpans id=2 (1.98751152,3.18126726 2.24202442,2.03384 113 2.47503471,0.983356416 4,2) t=0 (1.98751152,3.18126726) tEnd=0.316674705 win dSum=? windValue=1 oppValue=0
1740 SkOpSegment::debugShowActiveSpans id=2 (1.98751152,3.18126726 2.24202442,2.03384 113 2.47503471,0.983356416 4,2) t=0.316674705 (2.26454735,2.18291688) tEnd=0.473 93597 windSum=? windValue=1 oppValue=0
1741 SkOpSegment::debugShowActiveSpans id=2 (1.98751152,3.18126726 2.24202442,2.03384 113 2.47503471,0.983356416 4,2) t=0.47393597 (2.47471237,1.82490408) tEnd=0.9644 11114 windSum=? windValue=1 oppValue=0
1742 SkOpSegment::debugShowActiveSpans id=2 (1.98751152,3.18126726 2.24202442,2.03384 113 2.47503471,0.983356416 4,2) t=0.964411114 (3.84203434,1.89922202) tEnd=1 win dSum=? windValue=1 oppValue=0
1743 SkOpSegment::debugShowActiveSpans id=3 (4,2 0,5) t=0 (4,2) tEnd=0.0769230769 win dSum=? windValue=1 oppValue=0
1744 SkOpSegment::debugShowActiveSpans id=3 (4,2 0,5) t=0.0769230769 (3.69230771,2.23 076916) tEnd=0.525740749 windSum=? windValue=1 oppValue=0
1745 SkOpSegment::debugShowActiveSpans id=3 (4,2 0,5) t=0.525740749 (1.89703703,3.577 22235) tEnd=1 windSum=? windValue=1 oppValue=0
1746 -SkOpSegment::findTop-
1747 SkOpAngle::dumpOne [4/26] next=6/25 sect=25/29 s=0 [7] e=0.667611207 [15] sgn=- 1 windVal=1 windSum=? operand
1748 SkOpAngle::dumpOne [6/25] next=4/26 sect=29/29 s=1 [12] e=0.587547935 [19] sgn= 1 windVal=1 windSum=? operand
1749 SkOpSegment::findTop id=4 s=0.667611207 e=0 cw=0 swap=1 inflections=0 monotonic= 0
1750 SkOpSegment::markWinding id=4 (0,1 1.01669919,2.52504873 2.29181767,2.2411623 3. 43125343,1.98748374) t=0 [7] (0,1) tEnd=0.667611207 newWindSum=-1 newOppSum=0 op pSum=? windSum=? windValue=1 oppValue=0
1751 SkOpSegment::markWinding id=4 (0,1 1.01669919,2.52504873 2.29181767,2.2411623 3. 43125343,1.98748374) t=0 [7] (0,1) tEnd=0.667611207 newWindSum=-1 newOppSum=0 op pSum=0 windSum=-1 windValue=1 oppValue=0
1752 SkOpSegment::nextChase mismatched signs
1753 SkOpSegment::markWinding id=6 (6,3 0,1) t=0.587547935 [19] (2.47471237,1.8249040 8) tEnd=1 newWindSum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
1754 SkOpSegment::activeOp id=4 t=0 tEnd=0.667611207 op=diff miFrom=0 miTo=0 suFrom=1 suTo=0 result=0
1755 SkOpSegment::markDone id=4 (0,1 1.01669919,2.52504873 2.29181767,2.2411623 3.431 25343,1.98748374) t=0 [7] (0,1) tEnd=0.667611207 newWindSum=-1 newOppSum=0 oppSu m=0 windSum=-1 windValue=1 oppValue=0
1756 bridgeOp chase.append id=4 windSum=-2147483647
1757 SkOpSegment::markWinding id=2 (1.98751152,3.18126726 2.24202442,2.03384113 2.475 03471,0.983356416 4,2) t=0 [3] (1.98751152,3.18126726) tEnd=0.316674705 newWindS um=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
1758 SkOpSegment::markWinding id=1 (0,5 1.47503459,5.49167824 1.74133193,4.29112434 1 .98751152,3.18126726) t=0.881335235 [23] (1.89703703,3.57722235) tEnd=1 newWindS um=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
1759 SkOpSegment::markAngle last segment=1 span=23 windSum=-1
1760 SkOpSegment::markWinding id=4 (0,1 1.01669919,2.52504873 2.29181767,2.2411623 3. 43125343,1.98748374) t=0.667611207 [15] (2.26454735,2.18291688) tEnd=0.918003405 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
1761 SkOpSegment::markAngle last segment=4 span=13 windSum=?
1762 SkOpSegment::markWinding id=2 (1.98751152,3.18126726 2.24202442,2.03384113 2.475 03471,0.983356416 4,2) t=0.316674705 [16] (2.26454735,2.18291688) tEnd=0.4739359 7 newWindSum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
1763 SkOpSegment::markAngle last segment=2 span=20 windSum=?
1764 SkOpSegment::debugShowActiveSpans id=4 (0,1 1.01669919,2.52504873 2.29181767,2.2 411623 3.43125343,1.98748374) t=0.667611207 (2.26454735,2.18291688) tEnd=0.91800 3405 windSum=-1 windValue=1 oppValue=0
1765 SkOpSegment::debugShowActiveSpans id=4 (0,1 1.01669919,2.52504873 2.29181767,2.2 411623 3.43125343,1.98748374) t=0.918003405 (3.14844441,2.04948139) tEnd=1 windS um=? windValue=1 oppValue=0
1766 SkOpSegment::debugShowActiveSpans id=5 (3.43125343,1.98748374 4.53325891,1.74213 839 5.50834942,1.52504873 6,3) t=0 (3.43125343,1.98748374) tEnd=0.126307173 wind Sum=? windValue=1 oppValue=0
1767 SkOpSegment::debugShowActiveSpans id=5 (3.43125343,1.98748374 4.53325891,1.74213 839 5.50834942,1.52504873 6,3) t=0.126307173 (3.84203434,1.89922202) tEnd=1 wind Sum=? windValue=1 oppValue=0
1768 SkOpSegment::debugShowActiveSpans id=6 (6,3 0,1) t=0 (6,3) tEnd=0.384615385 wind Sum=? windValue=1 oppValue=0
1769 SkOpSegment::debugShowActiveSpans id=6 (6,3 0,1) t=0.384615385 (3.69230771,2.230 76916) tEnd=0.475259271 windSum=? windValue=1 oppValue=0
1770 SkOpSegment::debugShowActiveSpans id=6 (6,3 0,1) t=0.475259271 (3.14844441,2.049 48139) tEnd=0.587547935 windSum=? windValue=1 oppValue=0
1771 SkOpSegment::debugShowActiveSpans id=6 (6,3 0,1) t=0.587547935 (2.47471237,1.824 90408) tEnd=1 windSum=-1 windValue=1 oppValue=0
1772 SkOpSegment::debugShowActiveSpans id=1 (0,5 1.47503459,5.49167824 1.74133193,4.2 9112434 1.98751152,3.18126726) t=0 (0,5) tEnd=0.881335235 windSum=? windValue=1 oppValue=0
1773 SkOpSegment::debugShowActiveSpans id=1 (0,5 1.47503459,5.49167824 1.74133193,4.2 9112434 1.98751152,3.18126726) t=0.881335235 (1.89703703,3.57722235) tEnd=1 wind Sum=-1 windValue=1 oppValue=0
1774 SkOpSegment::debugShowActiveSpans id=2 (1.98751152,3.18126726 2.24202442,2.03384 113 2.47503471,0.983356416 4,2) t=0 (1.98751152,3.18126726) tEnd=0.316674705 win dSum=-1 windValue=1 oppValue=0
1775 SkOpSegment::debugShowActiveSpans id=2 (1.98751152,3.18126726 2.24202442,2.03384 113 2.47503471,0.983356416 4,2) t=0.316674705 (2.26454735,2.18291688) tEnd=0.473 93597 windSum=-1 windValue=1 oppValue=0
1776 SkOpSegment::debugShowActiveSpans id=2 (1.98751152,3.18126726 2.24202442,2.03384 113 2.47503471,0.983356416 4,2) t=0.47393597 (2.47471237,1.82490408) tEnd=0.9644 11114 windSum=? windValue=1 oppValue=0
1777 SkOpSegment::debugShowActiveSpans id=2 (1.98751152,3.18126726 2.24202442,2.03384 113 2.47503471,0.983356416 4,2) t=0.964411114 (3.84203434,1.89922202) tEnd=1 win dSum=? windValue=1 oppValue=0
1778 SkOpSegment::debugShowActiveSpans id=3 (4,2 0,5) t=0 (4,2) tEnd=0.0769230769 win dSum=? windValue=1 oppValue=0
1779 SkOpSegment::debugShowActiveSpans id=3 (4,2 0,5) t=0.0769230769 (3.69230771,2.23 076916) tEnd=0.525740749 windSum=? windValue=1 oppValue=0
1780 SkOpSegment::debugShowActiveSpans id=3 (4,2 0,5) t=0.525740749 (1.89703703,3.577 22235) tEnd=1 windSum=? windValue=1 oppValue=0
1781 SkOpSegment::activeOp id=2 t=0.316674705 tEnd=0 op=diff miFrom=0 miTo=1 suFrom=1 suTo=1 result=0
1782 SkOpSegment::markDone id=2 (1.98751152,3.18126726 2.24202442,2.03384113 2.475034 71,0.983356416 4,2) t=0 [3] (1.98751152,3.18126726) tEnd=0.316674705 newWindSum= -1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
1783 SkOpSegment::markDone id=1 (0,5 1.47503459,5.49167824 1.74133193,4.29112434 1.98 751152,3.18126726) t=0.881335235 [23] (1.89703703,3.57722235) tEnd=1 newWindSum= -1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
1784 bridgeOp chase.append id=1 windSum=-1
1785 SkOpSegment::markWinding id=3 (4,2 0,5) t=0.525740749 [24] (1.89703703,3.5772223 5) tEnd=1 newWindSum=1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
1786 SkOpSegment::markWinding id=1 (0,5 1.47503459,5.49167824 1.74133193,4.29112434 1 .98751152,3.18126726) t=0 [1] (0,5) tEnd=0.881335235 newWindSum=1 newOppSum=-1 o ppSum=? windSum=? windValue=1 oppValue=0
1787 SkOpSegment::markAngle last segment=1 span=23 windSum=-1
1788 SkOpSegment::markWinding id=1 (0,5 1.47503459,5.49167824 1.74133193,4.29112434 1 .98751152,3.18126726) t=0 [1] (0,5) tEnd=0.881335235 newWindSum=1 newOppSum=-1 o ppSum=-1 windSum=1 windValue=1 oppValue=0
1789 SkOpSegment::markWinding id=3 (4,2 0,5) t=0.0769230769 [22] (3.69230771,2.230769 16) tEnd=0.525740749 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 o ppValue=0
1790 SkOpSegment::markAngle last segment=3 span=22 windSum=-1
1791 SkOpSegment::debugShowActiveSpans id=4 (0,1 1.01669919,2.52504873 2.29181767,2.2 411623 3.43125343,1.98748374) t=0.667611207 (2.26454735,2.18291688) tEnd=0.91800 3405 windSum=-1 windValue=1 oppValue=0
1792 SkOpSegment::debugShowActiveSpans id=4 (0,1 1.01669919,2.52504873 2.29181767,2.2 411623 3.43125343,1.98748374) t=0.918003405 (3.14844441,2.04948139) tEnd=1 windS um=? windValue=1 oppValue=0
1793 SkOpSegment::debugShowActiveSpans id=5 (3.43125343,1.98748374 4.53325891,1.74213 839 5.50834942,1.52504873 6,3) t=0 (3.43125343,1.98748374) tEnd=0.126307173 wind Sum=? windValue=1 oppValue=0
1794 SkOpSegment::debugShowActiveSpans id=5 (3.43125343,1.98748374 4.53325891,1.74213 839 5.50834942,1.52504873 6,3) t=0.126307173 (3.84203434,1.89922202) tEnd=1 wind Sum=? windValue=1 oppValue=0
1795 SkOpSegment::debugShowActiveSpans id=6 (6,3 0,1) t=0 (6,3) tEnd=0.384615385 wind Sum=? windValue=1 oppValue=0
1796 SkOpSegment::debugShowActiveSpans id=6 (6,3 0,1) t=0.384615385 (3.69230771,2.230 76916) tEnd=0.475259271 windSum=? windValue=1 oppValue=0
1797 SkOpSegment::debugShowActiveSpans id=6 (6,3 0,1) t=0.475259271 (3.14844441,2.049 48139) tEnd=0.587547935 windSum=? windValue=1 oppValue=0
1798 SkOpSegment::debugShowActiveSpans id=6 (6,3 0,1) t=0.587547935 (2.47471237,1.824 90408) tEnd=1 windSum=-1 windValue=1 oppValue=0
1799 SkOpSegment::debugShowActiveSpans id=1 (0,5 1.47503459,5.49167824 1.74133193,4.2 9112434 1.98751152,3.18126726) t=0 (0,5) tEnd=0.881335235 windSum=1 windValue=1 oppValue=0
1800 SkOpSegment::debugShowActiveSpans id=2 (1.98751152,3.18126726 2.24202442,2.03384 113 2.47503471,0.983356416 4,2) t=0.316674705 (2.26454735,2.18291688) tEnd=0.473 93597 windSum=-1 windValue=1 oppValue=0
1801 SkOpSegment::debugShowActiveSpans id=2 (1.98751152,3.18126726 2.24202442,2.03384 113 2.47503471,0.983356416 4,2) t=0.47393597 (2.47471237,1.82490408) tEnd=0.9644 11114 windSum=? windValue=1 oppValue=0
1802 SkOpSegment::debugShowActiveSpans id=2 (1.98751152,3.18126726 2.24202442,2.03384 113 2.47503471,0.983356416 4,2) t=0.964411114 (3.84203434,1.89922202) tEnd=1 win dSum=? windValue=1 oppValue=0
1803 SkOpSegment::debugShowActiveSpans id=3 (4,2 0,5) t=0 (4,2) tEnd=0.0769230769 win dSum=? windValue=1 oppValue=0
1804 SkOpSegment::debugShowActiveSpans id=3 (4,2 0,5) t=0.0769230769 (3.69230771,2.23 076916) tEnd=0.525740749 windSum=-1 windValue=1 oppValue=0
1805 SkOpSegment::debugShowActiveSpans id=3 (4,2 0,5) t=0.525740749 (1.89703703,3.577 22235) tEnd=1 windSum=1 windValue=1 oppValue=0
1806 SkOpSegment::activeOp id=3 t=0.525740749 tEnd=1 op=diff miFrom=0 miTo=1 suFrom=1 suTo=1 result=0
1807 SkOpSegment::markDone id=3 (4,2 0,5) t=0.525740749 [24] (1.89703703,3.57722235) tEnd=1 newWindSum=1 newOppSum=-1 oppSum=-1 windSum=1 windValue=1 oppValue=0
1808 SkOpSegment::markDone id=1 (0,5 1.47503459,5.49167824 1.74133193,4.29112434 1.98 751152,3.18126726) t=0 [1] (0,5) tEnd=0.881335235 newWindSum=1 newOppSum=-1 oppS um=-1 windSum=1 windValue=1 oppValue=0
1809 SkOpSegment::debugShowActiveSpans id=4 (0,1 1.01669919,2.52504873 2.29181767,2.2 411623 3.43125343,1.98748374) t=0.667611207 (2.26454735,2.18291688) tEnd=0.91800 3405 windSum=-1 windValue=1 oppValue=0
1810 SkOpSegment::debugShowActiveSpans id=4 (0,1 1.01669919,2.52504873 2.29181767,2.2 411623 3.43125343,1.98748374) t=0.918003405 (3.14844441,2.04948139) tEnd=1 windS um=? windValue=1 oppValue=0
1811 SkOpSegment::debugShowActiveSpans id=5 (3.43125343,1.98748374 4.53325891,1.74213 839 5.50834942,1.52504873 6,3) t=0 (3.43125343,1.98748374) tEnd=0.126307173 wind Sum=? windValue=1 oppValue=0
1812 SkOpSegment::debugShowActiveSpans id=5 (3.43125343,1.98748374 4.53325891,1.74213 839 5.50834942,1.52504873 6,3) t=0.126307173 (3.84203434,1.89922202) tEnd=1 wind Sum=? windValue=1 oppValue=0
1813 SkOpSegment::debugShowActiveSpans id=6 (6,3 0,1) t=0 (6,3) tEnd=0.384615385 wind Sum=? windValue=1 oppValue=0
1814 SkOpSegment::debugShowActiveSpans id=6 (6,3 0,1) t=0.384615385 (3.69230771,2.230 76916) tEnd=0.475259271 windSum=? windValue=1 oppValue=0
1815 SkOpSegment::debugShowActiveSpans id=6 (6,3 0,1) t=0.475259271 (3.14844441,2.049 48139) tEnd=0.587547935 windSum=? windValue=1 oppValue=0
1816 SkOpSegment::debugShowActiveSpans id=6 (6,3 0,1) t=0.587547935 (2.47471237,1.824 90408) tEnd=1 windSum=-1 windValue=1 oppValue=0
1817 SkOpSegment::debugShowActiveSpans id=2 (1.98751152,3.18126726 2.24202442,2.03384 113 2.47503471,0.983356416 4,2) t=0.316674705 (2.26454735,2.18291688) tEnd=0.473 93597 windSum=-1 windValue=1 oppValue=0
1818 SkOpSegment::debugShowActiveSpans id=2 (1.98751152,3.18126726 2.24202442,2.03384 113 2.47503471,0.983356416 4,2) t=0.47393597 (2.47471237,1.82490408) tEnd=0.9644 11114 windSum=? windValue=1 oppValue=0
1819 SkOpSegment::debugShowActiveSpans id=2 (1.98751152,3.18126726 2.24202442,2.03384 113 2.47503471,0.983356416 4,2) t=0.964411114 (3.84203434,1.89922202) tEnd=1 win dSum=? windValue=1 oppValue=0
1820 SkOpSegment::debugShowActiveSpans id=3 (4,2 0,5) t=0 (4,2) tEnd=0.0769230769 win dSum=? windValue=1 oppValue=0
1821 SkOpSegment::debugShowActiveSpans id=3 (4,2 0,5) t=0.0769230769 (3.69230771,2.23 076916) tEnd=0.525740749 windSum=-1 windValue=1 oppValue=0
1822 SkOpSegment::activeOp id=3 t=0.525740749 tEnd=0.0769230769 op=diff miFrom=0 miTo =1 suFrom=1 suTo=1 result=0
1823 SkOpSegment::markDone id=3 (4,2 0,5) t=0.0769230769 [22] (3.69230771,2.23076916) tEnd=0.525740749 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 op pValue=0
1824 bridgeOp chase.append id=3 windSum=-1
1825 SkOpSegment::markWinding id=6 (6,3 0,1) t=0 [11] (6,3) tEnd=0.384615385 newWindS um=-2 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
1826 SkOpSegment::markWinding id=5 (3.43125343,1.98748374 4.53325891,1.74213839 5.508 34942,1.52504873 6,3) t=0.126307173 [17] (3.84203434,1.89922202) tEnd=1 newWindS um=-2 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
1827 SkOpSegment::markAngle last segment=5 span=17 windSum=-2
1828 SkOpSegment::markWinding id=3 (4,2 0,5) t=0 [5] (4,2) tEnd=0.0769230769 newWindS um=-1 newOppSum=-2 oppSum=? windSum=? windValue=1 oppValue=0
1829 SkOpSegment::markWinding id=2 (1.98751152,3.18126726 2.24202442,2.03384113 2.475 03471,0.983356416 4,2) t=0.964411114 [18] (3.84203434,1.89922202) tEnd=1 newWind Sum=-1 newOppSum=-2 oppSum=? windSum=? windValue=1 oppValue=0
1830 SkOpSegment::markAngle last segment=2 span=18 windSum=-1
1831 SkOpSegment::markWinding id=6 (6,3 0,1) t=0.384615385 [21] (3.69230771,2.2307691 6) tEnd=0.475259271 newWindSum=-2 newOppSum=-1 oppSum=? windSum=? windValue=1 op pValue=0
1832 SkOpSegment::markAngle last segment=6 span=14 windSum=?
1833 SkOpSegment::debugShowActiveSpans id=4 (0,1 1.01669919,2.52504873 2.29181767,2.2 411623 3.43125343,1.98748374) t=0.667611207 (2.26454735,2.18291688) tEnd=0.91800 3405 windSum=-1 windValue=1 oppValue=0
1834 SkOpSegment::debugShowActiveSpans id=4 (0,1 1.01669919,2.52504873 2.29181767,2.2 411623 3.43125343,1.98748374) t=0.918003405 (3.14844441,2.04948139) tEnd=1 windS um=? windValue=1 oppValue=0
1835 SkOpSegment::debugShowActiveSpans id=5 (3.43125343,1.98748374 4.53325891,1.74213 839 5.50834942,1.52504873 6,3) t=0 (3.43125343,1.98748374) tEnd=0.126307173 wind Sum=? windValue=1 oppValue=0
1836 SkOpSegment::debugShowActiveSpans id=5 (3.43125343,1.98748374 4.53325891,1.74213 839 5.50834942,1.52504873 6,3) t=0.126307173 (3.84203434,1.89922202) tEnd=1 wind Sum=-2 windValue=1 oppValue=0
1837 SkOpSegment::debugShowActiveSpans id=6 (6,3 0,1) t=0 (6,3) tEnd=0.384615385 wind Sum=-2 windValue=1 oppValue=0
1838 SkOpSegment::debugShowActiveSpans id=6 (6,3 0,1) t=0.384615385 (3.69230771,2.230 76916) tEnd=0.475259271 windSum=-2 windValue=1 oppValue=0
1839 SkOpSegment::debugShowActiveSpans id=6 (6,3 0,1) t=0.475259271 (3.14844441,2.049 48139) tEnd=0.587547935 windSum=? windValue=1 oppValue=0
1840 SkOpSegment::debugShowActiveSpans id=6 (6,3 0,1) t=0.587547935 (2.47471237,1.824 90408) tEnd=1 windSum=-1 windValue=1 oppValue=0
1841 SkOpSegment::debugShowActiveSpans id=2 (1.98751152,3.18126726 2.24202442,2.03384 113 2.47503471,0.983356416 4,2) t=0.316674705 (2.26454735,2.18291688) tEnd=0.473 93597 windSum=-1 windValue=1 oppValue=0
1842 SkOpSegment::debugShowActiveSpans id=2 (1.98751152,3.18126726 2.24202442,2.03384 113 2.47503471,0.983356416 4,2) t=0.47393597 (2.47471237,1.82490408) tEnd=0.9644 11114 windSum=? windValue=1 oppValue=0
1843 SkOpSegment::debugShowActiveSpans id=2 (1.98751152,3.18126726 2.24202442,2.03384 113 2.47503471,0.983356416 4,2) t=0.964411114 (3.84203434,1.89922202) tEnd=1 win dSum=-1 windValue=1 oppValue=0
1844 SkOpSegment::debugShowActiveSpans id=3 (4,2 0,5) t=0 (4,2) tEnd=0.0769230769 win dSum=-1 windValue=1 oppValue=0
1845 SkOpSegment::activeOp id=6 t=0.384615385 tEnd=0 op=diff miFrom=0 miTo=0 suFrom=1 suTo=1 result=0
1846 SkOpSegment::markDone id=6 (6,3 0,1) t=0 [11] (6,3) tEnd=0.384615385 newWindSum= -2 newOppSum=0 oppSum=0 windSum=-2 windValue=1 oppValue=0
1847 SkOpSegment::markDone id=5 (3.43125343,1.98748374 4.53325891,1.74213839 5.508349 42,1.52504873 6,3) t=0.126307173 [17] (3.84203434,1.89922202) tEnd=1 newWindSum= -2 newOppSum=0 oppSum=0 windSum=-2 windValue=1 oppValue=0
1848 bridgeOp chase.append id=5 windSum=-2
1849 SkOpSegment::debugShowActiveSpans id=4 (0,1 1.01669919,2.52504873 2.29181767,2.2 411623 3.43125343,1.98748374) t=0.667611207 (2.26454735,2.18291688) tEnd=0.91800 3405 windSum=-1 windValue=1 oppValue=0
1850 SkOpSegment::debugShowActiveSpans id=4 (0,1 1.01669919,2.52504873 2.29181767,2.2 411623 3.43125343,1.98748374) t=0.918003405 (3.14844441,2.04948139) tEnd=1 windS um=? windValue=1 oppValue=0
1851 SkOpSegment::debugShowActiveSpans id=5 (3.43125343,1.98748374 4.53325891,1.74213 839 5.50834942,1.52504873 6,3) t=0 (3.43125343,1.98748374) tEnd=0.126307173 wind Sum=? windValue=1 oppValue=0
1852 SkOpSegment::debugShowActiveSpans id=6 (6,3 0,1) t=0.384615385 (3.69230771,2.230 76916) tEnd=0.475259271 windSum=-2 windValue=1 oppValue=0
1853 SkOpSegment::debugShowActiveSpans id=6 (6,3 0,1) t=0.475259271 (3.14844441,2.049 48139) tEnd=0.587547935 windSum=? windValue=1 oppValue=0
1854 SkOpSegment::debugShowActiveSpans id=6 (6,3 0,1) t=0.587547935 (2.47471237,1.824 90408) tEnd=1 windSum=-1 windValue=1 oppValue=0
1855 SkOpSegment::debugShowActiveSpans id=2 (1.98751152,3.18126726 2.24202442,2.03384 113 2.47503471,0.983356416 4,2) t=0.316674705 (2.26454735,2.18291688) tEnd=0.473 93597 windSum=-1 windValue=1 oppValue=0
1856 SkOpSegment::debugShowActiveSpans id=2 (1.98751152,3.18126726 2.24202442,2.03384 113 2.47503471,0.983356416 4,2) t=0.47393597 (2.47471237,1.82490408) tEnd=0.9644 11114 windSum=? windValue=1 oppValue=0
1857 SkOpSegment::debugShowActiveSpans id=2 (1.98751152,3.18126726 2.24202442,2.03384 113 2.47503471,0.983356416 4,2) t=0.964411114 (3.84203434,1.89922202) tEnd=1 win dSum=-1 windValue=1 oppValue=0
1858 SkOpSegment::debugShowActiveSpans id=3 (4,2 0,5) t=0 (4,2) tEnd=0.0769230769 win dSum=-1 windValue=1 oppValue=0
1859 SkOpSegment::activeOp id=2 t=0.964411114 tEnd=1 op=diff miFrom=1 miTo=0 suFrom=1 suTo=1 result=0
1860 SkOpSegment::markDone id=2 (1.98751152,3.18126726 2.24202442,2.03384113 2.475034 71,0.983356416 4,2) t=0.964411114 [18] (3.84203434,1.89922202) tEnd=1 newWindSum =-1 newOppSum=-2 oppSum=-2 windSum=-1 windValue=1 oppValue=0
1861 SkOpSegment::markDone id=3 (4,2 0,5) t=0 [5] (4,2) tEnd=0.0769230769 newWindSum= -1 newOppSum=-2 oppSum=-2 windSum=-1 windValue=1 oppValue=0
1862 SkOpSegment::markWinding id=2 (1.98751152,3.18126726 2.24202442,2.03384113 2.475 03471,0.983356416 4,2) t=0.47393597 [20] (2.47471237,1.82490408) tEnd=0.96441111 4 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
1863 SkOpSegment::markAngle last segment=2 span=20 windSum=-1
1864 SkOpSegment::markWinding id=5 (3.43125343,1.98748374 4.53325891,1.74213839 5.508 34942,1.52504873 6,3) t=0 [9] (3.43125343,1.98748374) tEnd=0.126307173 newWindSu m=-2 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
1865 SkOpSegment::markWinding id=4 (0,1 1.01669919,2.52504873 2.29181767,2.2411623 3. 43125343,1.98748374) t=0.918003405 [13] (3.14844441,2.04948139) tEnd=1 newWindSu m=-2 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
1866 SkOpSegment::markAngle last segment=4 span=13 windSum=-2
1867 SkOpSegment::debugShowActiveSpans id=4 (0,1 1.01669919,2.52504873 2.29181767,2.2 411623 3.43125343,1.98748374) t=0.667611207 (2.26454735,2.18291688) tEnd=0.91800 3405 windSum=-1 windValue=1 oppValue=0
1868 SkOpSegment::debugShowActiveSpans id=4 (0,1 1.01669919,2.52504873 2.29181767,2.2 411623 3.43125343,1.98748374) t=0.918003405 (3.14844441,2.04948139) tEnd=1 windS um=-2 windValue=1 oppValue=0
1869 SkOpSegment::debugShowActiveSpans id=5 (3.43125343,1.98748374 4.53325891,1.74213 839 5.50834942,1.52504873 6,3) t=0 (3.43125343,1.98748374) tEnd=0.126307173 wind Sum=-2 windValue=1 oppValue=0
1870 SkOpSegment::debugShowActiveSpans id=6 (6,3 0,1) t=0.384615385 (3.69230771,2.230 76916) tEnd=0.475259271 windSum=-2 windValue=1 oppValue=0
1871 SkOpSegment::debugShowActiveSpans id=6 (6,3 0,1) t=0.475259271 (3.14844441,2.049 48139) tEnd=0.587547935 windSum=? windValue=1 oppValue=0
1872 SkOpSegment::debugShowActiveSpans id=6 (6,3 0,1) t=0.587547935 (2.47471237,1.824 90408) tEnd=1 windSum=-1 windValue=1 oppValue=0
1873 SkOpSegment::debugShowActiveSpans id=2 (1.98751152,3.18126726 2.24202442,2.03384 113 2.47503471,0.983356416 4,2) t=0.316674705 (2.26454735,2.18291688) tEnd=0.473 93597 windSum=-1 windValue=1 oppValue=0
1874 SkOpSegment::debugShowActiveSpans id=2 (1.98751152,3.18126726 2.24202442,2.03384 113 2.47503471,0.983356416 4,2) t=0.47393597 (2.47471237,1.82490408) tEnd=0.9644 11114 windSum=-1 windValue=1 oppValue=0
1875 SkOpSegment::activeOp id=2 t=0.964411114 tEnd=0.47393597 op=diff miFrom=0 miTo=1 suFrom=1 suTo=1 result=0
1876 SkOpSegment::markDone id=2 (1.98751152,3.18126726 2.24202442,2.03384113 2.475034 71,0.983356416 4,2) t=0.47393597 [20] (2.47471237,1.82490408) tEnd=0.964411114 n ewWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
1877 bridgeOp chase.append id=2 windSum=-1
1878 SkOpSegment::debugShowActiveSpans id=4 (0,1 1.01669919,2.52504873 2.29181767,2.2 411623 3.43125343,1.98748374) t=0.667611207 (2.26454735,2.18291688) tEnd=0.91800 3405 windSum=-1 windValue=1 oppValue=0
1879 SkOpSegment::debugShowActiveSpans id=4 (0,1 1.01669919,2.52504873 2.29181767,2.2 411623 3.43125343,1.98748374) t=0.918003405 (3.14844441,2.04948139) tEnd=1 windS um=-2 windValue=1 oppValue=0
1880 SkOpSegment::debugShowActiveSpans id=5 (3.43125343,1.98748374 4.53325891,1.74213 839 5.50834942,1.52504873 6,3) t=0 (3.43125343,1.98748374) tEnd=0.126307173 wind Sum=-2 windValue=1 oppValue=0
1881 SkOpSegment::debugShowActiveSpans id=6 (6,3 0,1) t=0.384615385 (3.69230771,2.230 76916) tEnd=0.475259271 windSum=-2 windValue=1 oppValue=0
1882 SkOpSegment::debugShowActiveSpans id=6 (6,3 0,1) t=0.475259271 (3.14844441,2.049 48139) tEnd=0.587547935 windSum=? windValue=1 oppValue=0
1883 SkOpSegment::debugShowActiveSpans id=6 (6,3 0,1) t=0.587547935 (2.47471237,1.824 90408) tEnd=1 windSum=-1 windValue=1 oppValue=0
1884 SkOpSegment::debugShowActiveSpans id=2 (1.98751152,3.18126726 2.24202442,2.03384 113 2.47503471,0.983356416 4,2) t=0.316674705 (2.26454735,2.18291688) tEnd=0.473 93597 windSum=-1 windValue=1 oppValue=0
1885 SkOpSegment::activeOp id=6 t=0.587547935 tEnd=1 op=diff miFrom=0 miTo=0 suFrom=1 suTo=0 result=0
1886 SkOpSegment::markDone id=6 (6,3 0,1) t=0.587547935 [19] (2.47471237,1.82490408) tEnd=1 newWindSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0
1887 SkOpSegment::nextChase mismatched signs
1888 SkOpSegment::debugShowActiveSpans id=4 (0,1 1.01669919,2.52504873 2.29181767,2.2 411623 3.43125343,1.98748374) t=0.667611207 (2.26454735,2.18291688) tEnd=0.91800 3405 windSum=-1 windValue=1 oppValue=0
1889 SkOpSegment::debugShowActiveSpans id=4 (0,1 1.01669919,2.52504873 2.29181767,2.2 411623 3.43125343,1.98748374) t=0.918003405 (3.14844441,2.04948139) tEnd=1 windS um=-2 windValue=1 oppValue=0
1890 SkOpSegment::debugShowActiveSpans id=5 (3.43125343,1.98748374 4.53325891,1.74213 839 5.50834942,1.52504873 6,3) t=0 (3.43125343,1.98748374) tEnd=0.126307173 wind Sum=-2 windValue=1 oppValue=0
1891 SkOpSegment::debugShowActiveSpans id=6 (6,3 0,1) t=0.384615385 (3.69230771,2.230 76916) tEnd=0.475259271 windSum=-2 windValue=1 oppValue=0
1892 SkOpSegment::debugShowActiveSpans id=6 (6,3 0,1) t=0.475259271 (3.14844441,2.049 48139) tEnd=0.587547935 windSum=? windValue=1 oppValue=0
1893 SkOpSegment::debugShowActiveSpans id=2 (1.98751152,3.18126726 2.24202442,2.03384 113 2.47503471,0.983356416 4,2) t=0.316674705 (2.26454735,2.18291688) tEnd=0.473 93597 windSum=-1 windValue=1 oppValue=0
1894 SkOpSegment::activeOp id=2 t=0.47393597 tEnd=0.316674705 op=diff miFrom=0 miTo=1 suFrom=0 suTo=0 result=1
1895 SkOpSegment::findNextOp
1896 SkOpAngle::dumpOne [2/16] next=4/1 sect=5/5 s=0.316674705 [16] e=0.47393597 [20 ] sgn=-1 windVal=1 windSum=-1 oppVal=0 oppSum=0
1897 SkOpAngle::dumpOne [4/1] next=2/15 sect=17/13 s=0.667611207 [15] e=0 [7] sgn=1 windVal=1 windSum=-1 oppVal=0 oppSum=0 done operand
1898 SkOpAngle::dumpOne [2/15] next=4/2 sect=21/21 s=0.316674705 [16] e=0 [3] sgn=1 windVal=1 windSum=-1 oppVal=0 oppSum=-1 done
1899 SkOpAngle::dumpOne [4/2] next=2/16 sect=1/1 s=0.667611207 [15] e=0.918003405 [1 3] sgn=-1 windVal=1 windSum=-1 oppVal=0 oppSum=-1 operand
1900 SkOpSegment::activeOp id=4 t=0.667611207 tEnd=0 op=diff miFrom=0 miTo=0 suFrom=0 suTo=1 result=0
1901 SkOpSegment::nextChase mismatched signs
1902 SkOpSegment::activeOp id=2 t=0.316674705 tEnd=0 op=diff miFrom=0 miTo=1 suFrom=1 suTo=1 result=0
1903 SkOpSegment::activeOp id=4 t=0.667611207 tEnd=0.918003405 op=diff miFrom=1 miTo= 1 suFrom=1 suTo=0 result=1
1904 SkOpSegment::markDone id=2 (1.98751152,3.18126726 2.24202442,2.03384113 2.475034 71,0.983356416 4,2) t=0.316674705 [16] (2.26454735,2.18291688) tEnd=0.47393597 n ewWindSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0
1905 SkOpSegment::findNextOp from:[2] to:[4] start=3957516 end=3957324
1906 bridgeOp current id=2 from=(2.47471237,1.82490408) to=(2.26454735,2.18291688)
1907 path.moveTo(2.47471237,1.82490408);
1908 path.cubicTo(2.3914969,1.92130589, 2.32314467,2.04319763, 2.26454735,2.18291688) ;
1909 SkOpSegment::markWinding id=6 (6,3 0,1) t=0.475259271 [14] (3.14844441,2.0494813 9) tEnd=0.587547935 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 op pValue=0
1910 SkOpSegment::markAngle last segment=6 span=19 windSum=-1
1911 SkOpSegment::findNextOp
1912 SkOpAngle::dumpOne [4/3] next=6/9 sect=17/17 s=0.918003405 [13] e=0.667611207 [ 15] sgn=1 windVal=1 windSum=-1 oppVal=0 oppSum=-1 operand
1913 SkOpAngle::dumpOne [6/9] next=4/4 sect=29/29 s=0.475259271 [14] e=0.384615385 [ 21] sgn=1 windVal=1 windSum=-2 oppVal=0 oppSum=-1 operand
1914 SkOpAngle::dumpOne [4/4] next=6/10 sect=1/1 s=0.918003405 [13] e=1 [8] sgn=-1 w indVal=1 windSum=-2 oppVal=0 oppSum=-1 operand
1915 SkOpAngle::dumpOne [6/10] next=4/3 sect=13/13 s=0.475259271 [14] e=0.587547935 [19] sgn=-1 windVal=1 windSum=-1 oppVal=0 oppSum=-1 operand
1916 SkOpSegment::activeOp id=6 t=0.475259271 tEnd=0.384615385 op=diff miFrom=1 miTo= 1 suFrom=1 suTo=1 result=0
1917 SkOpSegment::markDone id=6 (6,3 0,1) t=0.384615385 [21] (3.69230771,2.23076916) tEnd=0.475259271 newWindSum=-2 newOppSum=-1 oppSum=-1 windSum=-2 windValue=1 opp Value=0
1918 SkOpSegment::activeOp id=4 t=0.918003405 tEnd=1 op=diff miFrom=1 miTo=1 suFrom=1 suTo=1 result=0
1919 SkOpSegment::markDone id=4 (0,1 1.01669919,2.52504873 2.29181767,2.2411623 3.431 25343,1.98748374) t=0.918003405 [13] (3.14844441,2.04948139) tEnd=1 newWindSum=- 2 newOppSum=-1 oppSum=-1 windSum=-2 windValue=1 oppValue=0
1920 SkOpSegment::markDone id=5 (3.43125343,1.98748374 4.53325891,1.74213839 5.508349 42,1.52504873 6,3) t=0 [9] (3.43125343,1.98748374) tEnd=0.126307173 newWindSum=- 2 newOppSum=-1 oppSum=-1 windSum=-2 windValue=1 oppValue=0
1921 SkOpSegment::activeOp id=6 t=0.475259271 tEnd=0.587547935 op=diff miFrom=1 miTo= 1 suFrom=1 suTo=0 result=1
1922 SkOpSegment::findNextOp chase.append segment=6 span=19 windSum=-1
1923 SkOpSegment::markDone id=4 (0,1 1.01669919,2.52504873 2.29181767,2.2411623 3.431 25343,1.98748374) t=0.667611207 [15] (2.26454735,2.18291688) tEnd=0.918003405 ne wWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
1924 SkOpSegment::findNextOp from:[4] to:[6] start=3957420 end=3957900
1925 bridgeOp current id=4 from=(2.26454735,2.18291688) to=(3.14844441,2.04948139)
1926 path.cubicTo(2.56153584,2.16524744, 2.85823059,2.11114478, 3.14844441,2.04948139 );
1927 SkOpSegment::findNextOp
1928 SkOpAngle::dumpOne [6/11] next=2/18 sect=29/29 s=0.587547935 [19] e=0.475259271 [14] sgn=1 windVal=1 windSum=-1 oppVal=0 oppSum=-1 operand
1929 SkOpAngle::dumpOne [2/18] next=6/12 sect=5/29 s=0.47393597 [20] e=0.964411114 [ 18] sgn=-1 windVal=1 windSum=-1 oppVal=0 oppSum=-1 done
1930 SkOpAngle::dumpOne [6/12] next=2/17 sect=13/13 s=0.587547935 [19] e=1 [12] sgn= -1 windVal=1 windSum=-1 oppVal=0 oppSum=0 done operand
1931 SkOpAngle::dumpOne [2/17] next=6/11 sect=21/21 s=0.47393597 [20] e=0.316674705 [16] sgn=1 windVal=1 windSum=-1 oppVal=0 oppSum=0 done
1932 SkOpSegment::activeOp id=2 t=0.47393597 tEnd=0.964411114 op=diff miFrom=1 miTo=0 suFrom=1 suTo=1 result=0
1933 SkOpSegment::activeOp id=6 t=0.587547935 tEnd=1 op=diff miFrom=0 miTo=0 suFrom=1 suTo=0 result=0
1934 SkOpSegment::nextChase mismatched signs
1935 SkOpSegment::activeOp id=2 t=0.47393597 tEnd=0.316674705 op=diff miFrom=0 miTo=1 suFrom=0 suTo=0 result=1
1936 SkOpSegment::markDone id=6 (6,3 0,1) t=0.475259271 [14] (3.14844441,2.04948139) tEnd=0.587547935 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 opp Value=0
1937 SkOpSegment::findNextOp from:[6] to:[2] start=3957996 end=3957612
1938 bridgeOp current id=6 from=(3.14844441,2.04948139) to=(2.47471237,1.82490408)
1939 path.lineTo(2.47471237,1.82490408);
1940 path.close();
1941 </div>
1942
1943 <div id="cubicOp136a">
1944 seg=1 {{{5, 6}, {5, 0}, {3, 1}}}
1945 seg=2 {{{3, 1}, {5, 6}}}
1946 op diff
1947 seg=3 {{{0, 5}, {1, 3}, {6, 5}, {6, 5}}}
1948 seg=4 {{{6, 5}, {0, 5}}}
1949 debugShowQuadLineIntersection wtTs[0]=0 {{{5,6}, {5,0}, {3,1}}} {{5,6}} wtTs[1]= 1 {{3,1}} wnTs[0]=1 {{{3,1}, {5,6}}} wnTs[1]=0
1950 debugShowCubicQuadIntersection wtTs[0]=0.711945896 {{{0,5}, {1,3}, {6,5}, {6,5}} } {{4.97048473,4.64555693}} wnTs[0]=0.121478 {{{5,6}, {5,0}, {3,1}}}
1951 SkOpSegment::addT insert t=0.121478342 segID=1 spanID=9
1952 SkOpSegment::addT insert t=0.711945896 segID=3 spanID=10
1953 debugShowQuadLineIntersection wtTs[0]=0.087833599 {{{5,6}, {5,0}, {3,1}}} {{4.98 45705,5}} wnTs[0]=0.169238 {{{6,5}, {0,5}}}
1954 SkOpSegment::addT insert t=0.087833599 segID=1 spanID=11
1955 SkOpSegment::addT insert t=0.169238247 segID=4 spanID=12
1956 debugShowCubicLineIntersection wtTs[0]=0.6285848 {{{0,5}, {1,3}, {6,5}, {6,5}}} {{4.3918891,4.47972298}} wnTs[0]=0.695945 {{{3,1}, {5,6}}}
1957 SkOpSegment::addT insert t=0.695944637 segID=2 spanID=13
1958 SkOpSegment::addT insert t=0.6285848 segID=3 spanID=14
1959 debugShowLineIntersection wtTs[0]=0.8 {{{3,1}, {5,6}}} {{4.5999999,5}} wnTs[0]=0 .233333 {{{6,5}, {0,5}}}
1960 SkOpSegment::addT insert t=0.8 segID=2 spanID=15
1961 SkOpSegment::addT insert t=0.233333333 segID=4 spanID=16
1962 debugShowCubicLineIntersection wtTs[0]=0 {{{0,5}, {1,3}, {6,5}, {6,5}}} {{0,5}} wtTs[1]=1 {{6,5}} wnTs[0]=1 {{{6,5}, {0,5}}} wnTs[1]=0
1963 SkOpSegment::sortAngles [1] tStart=0.087833599 [11]
1964 SkOpAngle::after [1/1] 25/25 tStart=0.087833599 tEnd=0 < [4/13] 31/31 tStart=0.1 69238247 tEnd=0 < [1/2] 9/9 tStart=0.087833599 tEnd=0.121478342 T 4
1965 SkOpAngle::afterPart {{{4.9845705,5}, {5,5.47299885}, {5,6}}} id=1
1966 SkOpAngle::afterPart {{{4.9845705,5}, {6,5}}} id=4
1967 SkOpAngle::afterPart {{{4.9845705,5}, {4.97865988,4.81880703}, {4.97048616,4.645 55883}}} id=1
1968 SkOpAngle::after [1/1] 25/25 tStart=0.087833599 tEnd=0 < [4/14] 15/15 tStart=0.1 69238247 tEnd=0.233333333 < [4/13] 31/31 tStart=0.169238247 tEnd=0 F 4
1969 SkOpAngle::afterPart {{{4.9845705,5}, {5,5.47299885}, {5,6}}} id=1
1970 SkOpAngle::afterPart {{{4.9845705,5}, {4.5999999,5}}} id=4
1971 SkOpAngle::afterPart {{{4.9845705,5}, {6,5}}} id=4
1972 SkOpAngle::after [4/13] 31/31 tStart=0.169238247 tEnd=0 < [4/14] 15/15 tStart=0. 169238247 tEnd=0.233333333 < [1/2] 9/9 tStart=0.087833599 tEnd=0.121478342 F 4
1973 SkOpAngle::afterPart {{{4.9845705,5}, {6,5}}} id=4
1974 SkOpAngle::afterPart {{{4.9845705,5}, {4.5999999,5}}} id=4
1975 SkOpAngle::afterPart {{{4.9845705,5}, {4.97865988,4.81880703}, {4.97048616,4.645 55883}}} id=1
1976 SkOpAngle::after [1/2] 9/9 tStart=0.087833599 tEnd=0.121478342 < [4/14] 15/15 tS tart=0.169238247 tEnd=0.233333333 < [1/1] 25/25 tStart=0.087833599 tEnd=0 T 4
1977 SkOpAngle::afterPart {{{4.9845705,5}, {4.97865988,4.81880703}, {4.97048616,4.645 55883}}} id=1
1978 SkOpAngle::afterPart {{{4.9845705,5}, {4.5999999,5}}} id=4
1979 SkOpAngle::afterPart {{{4.9845705,5}, {5,5.47299885}, {5,6}}} id=1
1980 SkOpSegment::sortAngles [1] tStart=0.121478342 [9]
1981 SkOpAngle::after [1/3] 25/25 tStart=0.121478342 tEnd=0.087833599 < [3/11] 13/13 tStart=0.711945896 tEnd=0.6285848 < [1/4] 9/9 tStart=0.121478342 tEnd=1 F 4
1982 SkOpAngle::afterPart {{{4.97048616,4.64555883}, {4.97865988,4.81880703}, {4.9845 705,5}}} id=1
1983 SkOpAngle::afterPart {{{4.97048616,4.64555883}, {4.79261321,4.59101022}, {4.5980 0847,4.53457168}, {4.3918891,4.47972298}}} id=3
1984 SkOpAngle::afterPart {{{4.97048616,4.64555883}, {4.75704345,0.121478274}, {3,1}} } id=1
1985 SkOpAngle::after [1/3] 25/25 tStart=0.121478342 tEnd=0.087833599 < [3/12] 29/29 tStart=0.711945896 tEnd=1 < [1/4] 9/9 tStart=0.121478342 tEnd=1 T 4
1986 SkOpAngle::afterPart {{{4.97048616,4.64555883}, {4.97865988,4.81880703}, {4.9845 705,5}}} id=1
1987 SkOpAngle::afterPart {{{4.97048616,4.64555883}, {5.5851258,4.83405148}, {6,5}, { 6,5}}} id=3
1988 SkOpAngle::afterPart {{{4.97048616,4.64555883}, {4.75704345,0.121478274}, {3,1}} } id=1
1989 SkOpSegment::sortAngles [2] tStart=0.695944637 [13]
1990 SkOpAngle::after [2/5] 9/9 tStart=0.695944637 tEnd=0 < [3/9] 13/17 tStart=0.6285 848 tEnd=0 < [2/6] 25/25 tStart=0.695944637 tEnd=0.8 T 4
1991 SkOpAngle::afterPart {{{4.3918891,4.47972298}, {3,1}}} id=2
1992 SkOpAngle::afterPart {{{4.3918891,4.47972298}, {2.83764482,4.06613599}, {0.62858 48,3.7428304}, {0,5}}} id=3
1993 SkOpAngle::afterPart {{{4.3918891,4.47972298}, {4.5999999,5}}} id=2
1994 SkOpAngle::after [2/5] 9/9 tStart=0.695944637 tEnd=0 < [3/10] 29/29 tStart=0.628 5848 tEnd=0.711945896 < [3/9] 13/17 tStart=0.6285848 tEnd=0 F 4
1995 SkOpAngle::afterPart {{{4.3918891,4.47972298}, {3,1}}} id=2
1996 SkOpAngle::afterPart {{{4.3918891,4.47972298}, {4.59800847,4.53457168}, {4.79261 321,4.59101022}, {4.97048616,4.64555883}}} id=3
1997 SkOpAngle::afterPart {{{4.3918891,4.47972298}, {2.83764482,4.06613599}, {0.62858 48,3.7428304}, {0,5}}} id=3
1998 SkOpAngle::after [3/9] 13/17 tStart=0.6285848 tEnd=0 < [3/10] 29/29 tStart=0.628 5848 tEnd=0.711945896 < [2/6] 25/25 tStart=0.695944637 tEnd=0.8 F 4
1999 SkOpAngle::afterPart {{{4.3918891,4.47972298}, {2.83764482,4.06613599}, {0.62858 48,3.7428304}, {0,5}}} id=3
2000 SkOpAngle::afterPart {{{4.3918891,4.47972298}, {4.59800847,4.53457168}, {4.79261 321,4.59101022}, {4.97048616,4.64555883}}} id=3
2001 SkOpAngle::afterPart {{{4.3918891,4.47972298}, {4.5999999,5}}} id=2
2002 SkOpAngle::after [2/6] 25/25 tStart=0.695944637 tEnd=0.8 < [3/10] 29/29 tStart=0 .6285848 tEnd=0.711945896 < [2/5] 9/9 tStart=0.695944637 tEnd=0 T 4
2003 SkOpAngle::afterPart {{{4.3918891,4.47972298}, {4.5999999,5}}} id=2
2004 SkOpAngle::afterPart {{{4.3918891,4.47972298}, {4.59800847,4.53457168}, {4.79261 321,4.59101022}, {4.97048616,4.64555883}}} id=3
2005 SkOpAngle::afterPart {{{4.3918891,4.47972298}, {3,1}}} id=2
2006 SkOpSegment::sortAngles [2] tStart=0.8 [15]
2007 SkOpAngle::after [2/7] 9/9 tStart=0.8 tEnd=0.695944637 < [4/15] 31/31 tStart=0.2 33333333 tEnd=0.169238247 < [2/8] 25/25 tStart=0.8 tEnd=1 F 4
2008 SkOpAngle::afterPart {{{4.5999999,5}, {4.3918891,4.47972298}}} id=2
2009 SkOpAngle::afterPart {{{4.5999999,5}, {4.9845705,5}}} id=4
2010 SkOpAngle::afterPart {{{4.5999999,5}, {5,6}}} id=2
2011 SkOpAngle::after [2/7] 9/9 tStart=0.8 tEnd=0.695944637 < [4/16] 15/15 tStart=0.2 33333333 tEnd=1 < [2/8] 25/25 tStart=0.8 tEnd=1 T 4
2012 SkOpAngle::afterPart {{{4.5999999,5}, {4.3918891,4.47972298}}} id=2
2013 SkOpAngle::afterPart {{{4.5999999,5}, {0,5}}} id=4
2014 SkOpAngle::afterPart {{{4.5999999,5}, {5,6}}} id=2
2015 SkOpSegment::sortAngles [3] tStart=0.6285848 [14]
2016 SkOpSegment::sortAngles [3] tStart=0.711945896 [10]
2017 SkOpSegment::sortAngles [4] tStart=0.169238247 [12]
2018 SkOpSegment::sortAngles [4] tStart=0.233333333 [16]
2019 SkOpSegment::debugShowActiveSpans id=1 (5,6 5,0 3,1) t=0 (5,6) tEnd=0.087833599 windSum=? windValue=1 oppValue=0
2020 SkOpSegment::debugShowActiveSpans id=1 (5,6 5,0 3,1) t=0.087833599 (4.9845705,5) tEnd=0.121478342 windSum=? windValue=1 oppValue=0
2021 SkOpSegment::debugShowActiveSpans id=1 (5,6 5,0 3,1) t=0.121478342 (4.97048616,4 .64555883) tEnd=1 windSum=? windValue=1 oppValue=0
2022 SkOpSegment::debugShowActiveSpans id=2 (3,1 5,6) t=0 (3,1) tEnd=0.695944637 wind Sum=? windValue=1 oppValue=0
2023 SkOpSegment::debugShowActiveSpans id=2 (3,1 5,6) t=0.695944637 (4.3918891,4.4797 2298) tEnd=0.8 windSum=? windValue=1 oppValue=0
2024 SkOpSegment::debugShowActiveSpans id=2 (3,1 5,6) t=0.8 (4.5999999,5) tEnd=1 wind Sum=? windValue=1 oppValue=0
2025 SkOpSegment::debugShowActiveSpans id=3 (0,5 1,3 6,5 6,5) t=0 (0,5) tEnd=0.628584 8 windSum=? windValue=1 oppValue=0
2026 SkOpSegment::debugShowActiveSpans id=3 (0,5 1,3 6,5 6,5) t=0.6285848 (4.3918891, 4.47972298) tEnd=0.711945896 windSum=? windValue=1 oppValue=0
2027 SkOpSegment::debugShowActiveSpans id=3 (0,5 1,3 6,5 6,5) t=0.711945896 (4.970486 16,4.64555883) tEnd=1 windSum=? windValue=1 oppValue=0
2028 SkOpSegment::debugShowActiveSpans id=4 (6,5 0,5) t=0 (6,5) tEnd=0.169238247 wind Sum=? windValue=1 oppValue=0
2029 SkOpSegment::debugShowActiveSpans id=4 (6,5 0,5) t=0.169238247 (4.9845705,5) tEn d=0.233333333 windSum=? windValue=1 oppValue=0
2030 SkOpSegment::debugShowActiveSpans id=4 (6,5 0,5) t=0.233333333 (4.5999999,5) tEn d=1 windSum=? windValue=1 oppValue=0
2031 -SkOpSegment::findTop-
2032 SkOpAngle::dumpOne [1/17] next=2/18 sect=1/25 s=1 [2] e=0.121478342 [9] sgn=1 w indVal=1 windSum=?
2033 SkOpAngle::dumpOne [2/18] next=1/17 sect=25/25 s=0 [3] e=0.695944637 [13] sgn=- 1 windVal=1 windSum=?
2034 SkOpSegment::findTop id=1 s=0.121478342 e=1 cw=0 swap=1 inflections=0 monotonic= 0
2035 SkOpSegment::markWinding id=1 (5,6 5,0 3,1) t=0.121478342 [9] (4.97048616,4.6455 5883) tEnd=1 newWindSum=1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
2036 SkOpSegment::markWinding id=1 (5,6 5,0 3,1) t=0.121478342 [9] (4.97048616,4.6455 5883) tEnd=1 newWindSum=1 newOppSum=0 oppSum=0 windSum=1 windValue=1 oppValue=0
2037 SkOpSegment::nextChase mismatched signs
2038 SkOpSegment::markWinding id=2 (3,1 5,6) t=0 [3] (3,1) tEnd=0.695944637 newWindSu m=1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
2039 SkOpSegment::activeOp id=1 t=1 tEnd=0.121478342 op=diff miFrom=1 miTo=0 suFrom=0 suTo=0 result=1
2040 SkOpSegment::markWinding id=3 (0,5 1,3 6,5 6,5) t=0.6285848 [14] (4.3918891,4.47 972298) tEnd=0.711945896 newWindSum=-1 newOppSum=1 oppSum=? windSum=? windValue= 1 oppValue=0
2041 SkOpSegment::markAngle last segment=3 span=14 windSum=-1
2042 SkOpSegment::markWinding id=1 (5,6 5,0 3,1) t=0.087833599 [11] (4.9845705,5) tEn d=0.121478342 newWindSum=1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue= 0
2043 SkOpSegment::markAngle last segment=1 span=11 windSum=1
2044 SkOpSegment::markWinding id=3 (0,5 1,3 6,5 6,5) t=0.711945896 [10] (4.97048616,4 .64555883) tEnd=1 newWindSum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppVa lue=0
2045 SkOpSegment::markWinding id=4 (6,5 0,5) t=0 [7] (6,5) tEnd=0.169238247 newWindSu m=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
2046 SkOpSegment::markAngle last segment=4 span=12 windSum=?
2047 SkOpSegment::findNextOp
2048 SkOpAngle::dumpOne [1/4] next=3/11 sect=9/9 s=0.121478342 [9] e=1 [2] sgn=-1 wi ndVal=1 windSum=1 oppVal=0 oppSum=0
2049 SkOpAngle::dumpOne [3/11] next=1/3 sect=13/13 s=0.711945896 [10] e=0.6285848 [1 4] sgn=1 windVal=1 windSum=-1 oppVal=0 oppSum=1 operand
2050 SkOpAngle::dumpOne [1/3] next=3/12 sect=25/25 s=0.121478342 [9] e=0.087833599 [ 11] sgn=1 windVal=1 windSum=1 oppVal=0 oppSum=-1
2051 SkOpAngle::dumpOne [3/12] next=1/4 sect=29/29 s=0.711945896 [10] e=1 [6] sgn=-1 windVal=1 windSum=-1 oppVal=0 oppSum=0 operand
2052 SkOpSegment::activeOp id=3 t=0.711945896 tEnd=0.6285848 op=diff miFrom=1 miTo=1 suFrom=0 suTo=1 result=1
2053 SkOpSegment::findNextOp chase.append segment=3 span=14 windSum=-1
2054 SkOpSegment::activeOp id=1 t=0.121478342 tEnd=0.087833599 op=diff miFrom=1 miTo= 0 suFrom=1 suTo=1 result=0
2055 SkOpSegment::markDone id=1 (5,6 5,0 3,1) t=0.087833599 [11] (4.9845705,5) tEnd=0 .121478342 newWindSum=1 newOppSum=-1 oppSum=-1 windSum=1 windValue=1 oppValue=0
2056 SkOpSegment::findNextOp chase.append segment=1 span=11 windSum=1
2057 SkOpSegment::activeOp id=3 t=0.711945896 tEnd=1 op=diff miFrom=0 miTo=0 suFrom=1 suTo=0 result=0
2058 SkOpSegment::markDone id=3 (0,5 1,3 6,5 6,5) t=0.711945896 [10] (4.97048616,4.64 555883) tEnd=1 newWindSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValu e=0
2059 SkOpSegment::markDone id=4 (6,5 0,5) t=0 [7] (6,5) tEnd=0.169238247 newWindSum=- 1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0
2060 SkOpSegment::findNextOp chase.append segment=4 span=12 windSum=-2147483647
2061 SkOpSegment::markDone id=1 (5,6 5,0 3,1) t=0.121478342 [9] (4.97048616,4.6455588 3) tEnd=1 newWindSum=1 newOppSum=0 oppSum=0 windSum=1 windValue=1 oppValue=0
2062 SkOpSegment::findNextOp from:[1] to:[3] start=3891316 end=3891700
2063 bridgeOp current id=1 from=(3,1) to=(4.97048616,4.64555883)
2064 path.moveTo(3,1);
2065 path.quadTo(4.75704336,0.121478274, 4.97048616,4.64555883);
2066 SkOpSegment::markWinding id=3 (0,5 1,3 6,5 6,5) t=0 [5] (0,5) tEnd=0.6285848 new WindSum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
2067 SkOpSegment::markWinding id=4 (6,5 0,5) t=0.233333333 [16] (4.5999999,5) tEnd=1 newWindSum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
2068 SkOpSegment::markAngle last segment=4 span=16 windSum=-1
2069 SkOpSegment::markWinding id=2 (3,1 5,6) t=0.695944637 [13] (4.3918891,4.47972298 ) tEnd=0.8 newWindSum=1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
2070 SkOpSegment::markAngle last segment=2 span=15 windSum=?
2071 SkOpSegment::findNextOp
2072 SkOpAngle::dumpOne [3/10] next=2/5 sect=29/29 s=0.6285848 [14] e=0.711945896 [1 0] sgn=-1 windVal=1 windSum=-1 oppVal=0 oppSum=1 operand
2073 SkOpAngle::dumpOne [2/5] next=3/9 sect=9/9 s=0.695944637 [13] e=0 [3] sgn=1 win dVal=1 windSum=1 oppVal=0 oppSum=0
2074 SkOpAngle::dumpOne [3/9] next=2/6 sect=13/17 s=0.6285848 [14] e=0 [5] sgn=1 win dVal=1 windSum=-1 oppVal=0 oppSum=0 operand
2075 SkOpAngle::dumpOne [2/6] next=3/10 sect=25/25 s=0.695944637 [13] e=0.8 [15] sgn =-1 windVal=1 windSum=1 oppVal=0 oppSum=-1
2076 SkOpSegment::activeOp id=2 t=0.695944637 tEnd=0 op=diff miFrom=1 miTo=0 suFrom=0 suTo=0 result=1
2077 SkOpSegment::activeOp id=3 t=0.6285848 tEnd=0 op=diff miFrom=0 miTo=0 suFrom=0 s uTo=1 result=0
2078 SkOpSegment::markDone id=3 (0,5 1,3 6,5 6,5) t=0 [5] (0,5) tEnd=0.6285848 newWin dSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0
2079 SkOpSegment::markDone id=4 (6,5 0,5) t=0.233333333 [16] (4.5999999,5) tEnd=1 new WindSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0
2080 SkOpSegment::findNextOp chase.append segment=4 span=16 windSum=-1
2081 SkOpSegment::activeOp id=2 t=0.695944637 tEnd=0.8 op=diff miFrom=0 miTo=1 suFrom =1 suTo=1 result=0
2082 SkOpSegment::markDone id=2 (3,1 5,6) t=0.695944637 [13] (4.3918891,4.47972298) t End=0.8 newWindSum=1 newOppSum=-1 oppSum=-1 windSum=1 windValue=1 oppValue=0
2083 SkOpSegment::findNextOp chase.append segment=2 span=15 windSum=-2147483647
2084 SkOpSegment::markDone id=3 (0,5 1,3 6,5 6,5) t=0.6285848 [14] (4.3918891,4.47972 298) tEnd=0.711945896 newWindSum=-1 newOppSum=1 oppSum=1 windSum=-1 windValue=1 oppValue=0
2085 SkOpSegment::findNextOp from:[3] to:[2] start=3891604 end=3890508
2086 bridgeOp current id=3 from=(4.97048616,4.64555883) to=(4.3918891,4.47972298)
2087 path.cubicTo(4.79261303,4.59101009, 4.59800863,4.53457165, 4.3918891,4.47972298) ;
2088 SkOpSegment::nextChase mismatched signs
2089 SkOpSegment::findNextOp simple
2090 SkOpSegment::markDone id=2 (3,1 5,6) t=0 [3] (3,1) tEnd=0.695944637 newWindSum=1 newOppSum=0 oppSum=0 windSum=1 windValue=1 oppValue=0
2091 bridgeOp current id=2 from=(4.3918891,4.47972298) to=(3,1)
2092 path.lineTo(3,1);
2093 path.close();
2094 SkOpSegment::markWinding id=2 (3,1 5,6) t=0.8 [15] (4.5999999,5) tEnd=1 newWindS um=1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
2095 SkOpSegment::markWinding id=1 (5,6 5,0 3,1) t=0 [1] (5,6) tEnd=0.087833599 newWi ndSum=1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
2096 SkOpSegment::markAngle last segment=1 span=11 windSum=1
2097 SkOpSegment::markWinding id=4 (6,5 0,5) t=0.169238247 [12] (4.9845705,5) tEnd=0. 233333333 newWindSum=-1 newOppSum=1 oppSum=? windSum=? windValue=1 oppValue=0
2098 SkOpSegment::markAngle last segment=4 span=12 windSum=-1
2099 SkOpSegment::debugShowActiveSpans id=1 (5,6 5,0 3,1) t=0 (5,6) tEnd=0.087833599 windSum=1 windValue=1 oppValue=0
2100 SkOpSegment::debugShowActiveSpans id=2 (3,1 5,6) t=0.8 (4.5999999,5) tEnd=1 wind Sum=1 windValue=1 oppValue=0
2101 SkOpSegment::debugShowActiveSpans id=4 (6,5 0,5) t=0.169238247 (4.9845705,5) tEn d=0.233333333 windSum=-1 windValue=1 oppValue=0
2102 SkOpSegment::activeOp id=2 t=0.8 tEnd=1 op=diff miFrom=0 miTo=1 suFrom=0 suTo=0 result=1
2103 SkOpSegment::findNextOp simple
2104 SkOpSegment::markDone id=2 (3,1 5,6) t=0.8 [15] (4.5999999,5) tEnd=1 newWindSum= 1 newOppSum=0 oppSum=0 windSum=1 windValue=1 oppValue=0
2105 bridgeOp current id=2 from=(4.5999999,5) to=(5,6)
2106 SkOpSegment::findNextOp
2107 SkOpAngle::dumpOne [1/1] next=4/13 sect=25/25 s=0.087833599 [11] e=0 [1] sgn=1 windVal=1 windSum=1 oppVal=0 oppSum=0
2108 SkOpAngle::dumpOne [4/13] next=1/2 sect=31/31 s=0.169238247 [12] e=0 [7] sgn=1 windVal=1 windSum=-1 oppVal=0 oppSum=0 done operand
2109 SkOpAngle::dumpOne [1/2] next=4/14 sect=9/9 s=0.087833599 [11] e=0.121478342 [9 ] sgn=-1 windVal=1 windSum=1 oppVal=0 oppSum=-1 done
2110 SkOpAngle::dumpOne [4/14] next=1/1 sect=15/15 s=0.169238247 [12] e=0.233333333 [16] sgn=-1 windVal=1 windSum=-1 oppVal=0 oppSum=1 operand
2111 SkOpSegment::activeOp id=4 t=0.169238247 tEnd=0 op=diff miFrom=0 miTo=0 suFrom=0 suTo=1 result=0
2112 SkOpSegment::activeOp id=1 t=0.087833599 tEnd=0.121478342 op=diff miFrom=0 miTo= 1 suFrom=1 suTo=1 result=0
2113 SkOpSegment::activeOp id=4 t=0.169238247 tEnd=0.233333333 op=diff miFrom=1 miTo= 1 suFrom=1 suTo=0 result=1
2114 SkOpSegment::markDone id=1 (5,6 5,0 3,1) t=0 [1] (5,6) tEnd=0.087833599 newWindS um=1 newOppSum=0 oppSum=0 windSum=1 windValue=1 oppValue=0
2115 SkOpSegment::findNextOp from:[1] to:[4] start=3891508 end=3891892
2116 bridgeOp current id=1 from=(5,6) to=(4.9845705,5)
2117 path.moveTo(4.5999999,5);
2118 path.lineTo(5,6);
2119 path.quadTo(5,5.47299862, 4.9845705,5);
2120 SkOpSegment::findNextOp
2121 SkOpAngle::dumpOne [4/15] next=2/7 sect=31/31 s=0.233333333 [16] e=0.169238247 [12] sgn=1 windVal=1 windSum=-1 oppVal=0 oppSum=1 operand
2122 SkOpAngle::dumpOne [2/7] next=4/16 sect=9/9 s=0.8 [15] e=0.695944637 [13] sgn=1 windVal=1 windSum=1 oppVal=0 oppSum=-1 done
2123 SkOpAngle::dumpOne [4/16] next=2/8 sect=15/15 s=0.233333333 [16] e=1 [8] sgn=-1 windVal=1 windSum=-1 oppVal=0 oppSum=0 done operand
2124 SkOpAngle::dumpOne [2/8] next=4/15 sect=25/25 s=0.8 [15] e=1 [4] sgn=-1 windVal =1 windSum=1 oppVal=0 oppSum=0 done
2125 SkOpSegment::activeOp id=2 t=0.8 tEnd=0.695944637 op=diff miFrom=1 miTo=0 suFrom =1 suTo=1 result=0
2126 SkOpSegment::activeOp id=4 t=0.233333333 tEnd=1 op=diff miFrom=0 miTo=0 suFrom=1 suTo=0 result=0
2127 SkOpSegment::activeOp id=2 t=0.8 tEnd=1 op=diff miFrom=0 miTo=1 suFrom=0 suTo=0 result=1
2128 SkOpSegment::markDone id=4 (6,5 0,5) t=0.169238247 [12] (4.9845705,5) tEnd=0.233 333333 newWindSum=-1 newOppSum=1 oppSum=1 windSum=-1 windValue=1 oppValue=0
2129 SkOpSegment::findNextOp from:[4] to:[2] start=3891796 end=3890604
2130 bridgeOp current id=4 from=(4.9845705,5) to=(4.5999999,5)
2131 path.lineTo(4.5999999,5);
2132 path.close();
2133 </div>
2134
2135 <div id="cubicOp136">
2136 seg=1 {{{5, 6}, {5, 6}, {5, 0}, {3, 1}}}
2137 seg=2 {{{3, 1}, {5, 6}}}
2138 op diff
2139 seg=3 {{{0, 5}, {1, 3}, {6, 5}, {6, 5}}}
2140 seg=4 {{{6, 5}, {0, 5}}}
2141 debugShowCubicLineIntersection wtTs[0]=0 {{{5,6}, {5,6}, {5,0}, {3,1}}} {{5,6}} wtTs[1]=1 {{3,1}} wnTs[0]=1 {{{3,1}, {5,6}}} wnTs[1]=0
2142 debugShowCubicIntersection wtTs[0]=0.312911718 {{{5,6}, {5,6}, {5,0}, {3,1}}} {{ 4.93872309,4.63585138}} wnTs[0]=0.707011 {{{0,5}, {1,3}, {6,5}, {6,5}}}
2143 SkOpSegment::addT insert t=0.312911718 segID=1 spanID=9
2144 SkOpSegment::addT insert t=0.707011363 segID=3 spanID=10
2145 debugShowCubicLineIntersection wtTs[0]=0.261734846 {{{5,6}, {5,6}, {5,0}, {3,1}} } {{4.96413946,5}} wnTs[0]=0.172643 {{{6,5}, {0,5}}}
2146 SkOpSegment::addT insert t=0.261734846 segID=1 spanID=11
2147 SkOpSegment::addT insert t=0.172643393 segID=4 spanID=12
2148 debugShowCubicLineIntersection wtTs[0]=0.6285848 {{{0,5}, {1,3}, {6,5}, {6,5}}} {{4.3918891,4.47972298}} wnTs[0]=0.695945 {{{3,1}, {5,6}}}
2149 SkOpSegment::addT insert t=0.695944637 segID=2 spanID=13
2150 SkOpSegment::addT insert t=0.6285848 segID=3 spanID=14
2151 debugShowLineIntersection wtTs[0]=0.8 {{{3,1}, {5,6}}} {{4.5999999,5}} wnTs[0]=0 .233333 {{{6,5}, {0,5}}}
2152 SkOpSegment::addT insert t=0.8 segID=2 spanID=15
2153 SkOpSegment::addT insert t=0.233333333 segID=4 spanID=16
2154 debugShowCubicLineIntersection wtTs[0]=0 {{{0,5}, {1,3}, {6,5}, {6,5}}} {{0,5}} wtTs[1]=1 {{6,5}} wnTs[0]=1 {{{6,5}, {0,5}}} wnTs[1]=0
2155 SkOpSegment::sortAngles [1] tStart=0.261734846 [11]
2156 SkOpAngle::after [1/1] 25/25 tStart=0.261734846 tEnd=0 < [4/13] 31/31 tStart=0.1 72643393 tEnd=0 < [1/2] 9/9 tStart=0.261734846 tEnd=0.312911718 T 4
2157 SkOpAngle::afterPart {{{4.96413946,5}, {4.99999982,5.58896922}, {5,6}, {5,6}}} i d=1
2158 SkOpAngle::afterPart {{{4.96413946,5}, {6,5}}} id=4
2159 SkOpAngle::afterPart {{{4.96413946,5}, {4.95712771,4.88483917}, {4.94874493,4.76 287555}, {4.93872309,4.63585138}}} id=1
2160 SkOpAngle::after [1/1] 25/25 tStart=0.261734846 tEnd=0 < [4/14] 15/15 tStart=0.1 72643393 tEnd=0.233333333 < [4/13] 31/31 tStart=0.172643393 tEnd=0 F 4
2161 SkOpAngle::afterPart {{{4.96413946,5}, {4.99999982,5.58896922}, {5,6}, {5,6}}} i d=1
2162 SkOpAngle::afterPart {{{4.96413946,5}, {4.5999999,5}}} id=4
2163 SkOpAngle::afterPart {{{4.96413946,5}, {6,5}}} id=4
2164 SkOpAngle::after [4/13] 31/31 tStart=0.172643393 tEnd=0 < [4/14] 15/15 tStart=0. 172643393 tEnd=0.233333333 < [1/2] 9/9 tStart=0.261734846 tEnd=0.312911718 F 4
2165 SkOpAngle::afterPart {{{4.96413946,5}, {6,5}}} id=4
2166 SkOpAngle::afterPart {{{4.96413946,5}, {4.5999999,5}}} id=4
2167 SkOpAngle::afterPart {{{4.96413946,5}, {4.95712771,4.88483917}, {4.94874493,4.76 287555}, {4.93872309,4.63585138}}} id=1
2168 SkOpAngle::after [1/2] 9/9 tStart=0.261734846 tEnd=0.312911718 < [4/14] 15/15 tS tart=0.172643393 tEnd=0.233333333 < [1/1] 25/25 tStart=0.261734846 tEnd=0 T 4
2169 SkOpAngle::afterPart {{{4.96413946,5}, {4.95712771,4.88483917}, {4.94874493,4.76 287555}, {4.93872309,4.63585138}}} id=1
2170 SkOpAngle::afterPart {{{4.96413946,5}, {4.5999999,5}}} id=4
2171 SkOpAngle::afterPart {{{4.96413946,5}, {4.99999982,5.58896922}, {5,6}, {5,6}}} i d=1
2172 SkOpSegment::sortAngles [1] tStart=0.312911718 [9]
2173 SkOpAngle::after [1/3] 25/25 tStart=0.312911718 tEnd=0.261734846 < [3/11] 13/13 tStart=0.707011363 tEnd=0.6285848 < [1/4] 9/9 tStart=0.312911718 tEnd=1 F 4
2174 SkOpAngle::afterPart {{{4.93872309,4.63585138}, {4.94874493,4.76287555}, {4.9571 2771,4.88483917}, {4.96413946,5}}} id=1
2175 SkOpAngle::afterPart {{{4.93872309,4.63585138}, {4.76953305,4.58433293}, {4.5858 073,4.53132493}, {4.3918891,4.47972298}}} id=3
2176 SkOpAngle::afterPart {{{4.93872309,4.63585138}, {4.80417232,2.9304557}, {4.37417 656,0.312911718}, {3,1}}} id=1
2177 SkOpAngle::after [1/3] 25/25 tStart=0.312911718 tEnd=0.261734846 < [3/12] 29/29 tStart=0.707011363 tEnd=1 < [1/4] 9/9 tStart=0.312911718 tEnd=1 T 4
2178 SkOpAngle::afterPart {{{4.93872309,4.63585138}, {4.94874493,4.76287555}, {4.9571 2771,4.88483917}, {4.96413946,5}}} id=1
2179 SkOpAngle::afterPart {{{4.93872309,4.63585138}, {5.57078903,4.82831577}, {6,5}, {6,5}}} id=3
2180 SkOpAngle::afterPart {{{4.93872309,4.63585138}, {4.80417232,2.9304557}, {4.37417 656,0.312911718}, {3,1}}} id=1
2181 SkOpSegment::sortAngles [2] tStart=0.695944637 [13]
2182 SkOpAngle::after [2/5] 9/9 tStart=0.695944637 tEnd=0 < [3/9] 13/17 tStart=0.6285 848 tEnd=0 < [2/6] 25/25 tStart=0.695944637 tEnd=0.8 T 4
2183 SkOpAngle::afterPart {{{4.3918891,4.47972298}, {3,1}}} id=2
2184 SkOpAngle::afterPart {{{4.3918891,4.47972298}, {2.83764482,4.06613599}, {0.62858 48,3.7428304}, {0,5}}} id=3
2185 SkOpAngle::afterPart {{{4.3918891,4.47972298}, {4.5999999,5}}} id=2
2186 SkOpAngle::after [2/5] 9/9 tStart=0.695944637 tEnd=0 < [3/10] 29/29 tStart=0.628 5848 tEnd=0.707011363 < [3/9] 13/17 tStart=0.6285848 tEnd=0 F 4
2187 SkOpAngle::afterPart {{{4.3918891,4.47972298}, {3,1}}} id=2
2188 SkOpAngle::afterPart {{{4.3918891,4.47972298}, {4.5858073,4.53132493}, {4.769533 05,4.58433293}, {4.93872309,4.63585138}}} id=3
2189 SkOpAngle::afterPart {{{4.3918891,4.47972298}, {2.83764482,4.06613599}, {0.62858 48,3.7428304}, {0,5}}} id=3
2190 SkOpAngle::after [3/9] 13/17 tStart=0.6285848 tEnd=0 < [3/10] 29/29 tStart=0.628 5848 tEnd=0.707011363 < [2/6] 25/25 tStart=0.695944637 tEnd=0.8 F 4
2191 SkOpAngle::afterPart {{{4.3918891,4.47972298}, {2.83764482,4.06613599}, {0.62858 48,3.7428304}, {0,5}}} id=3
2192 SkOpAngle::afterPart {{{4.3918891,4.47972298}, {4.5858073,4.53132493}, {4.769533 05,4.58433293}, {4.93872309,4.63585138}}} id=3
2193 SkOpAngle::afterPart {{{4.3918891,4.47972298}, {4.5999999,5}}} id=2
2194 SkOpAngle::after [2/6] 25/25 tStart=0.695944637 tEnd=0.8 < [3/10] 29/29 tStart=0 .6285848 tEnd=0.707011363 < [2/5] 9/9 tStart=0.695944637 tEnd=0 T 4
2195 SkOpAngle::afterPart {{{4.3918891,4.47972298}, {4.5999999,5}}} id=2
2196 SkOpAngle::afterPart {{{4.3918891,4.47972298}, {4.5858073,4.53132493}, {4.769533 05,4.58433293}, {4.93872309,4.63585138}}} id=3
2197 SkOpAngle::afterPart {{{4.3918891,4.47972298}, {3,1}}} id=2
2198 SkOpSegment::sortAngles [2] tStart=0.8 [15]
2199 SkOpAngle::after [2/7] 9/9 tStart=0.8 tEnd=0.695944637 < [4/15] 31/31 tStart=0.2 33333333 tEnd=0.172643393 < [2/8] 25/25 tStart=0.8 tEnd=1 F 4
2200 SkOpAngle::afterPart {{{4.5999999,5}, {4.3918891,4.47972298}}} id=2
2201 SkOpAngle::afterPart {{{4.5999999,5}, {4.96413946,5}}} id=4
2202 SkOpAngle::afterPart {{{4.5999999,5}, {5,6}}} id=2
2203 SkOpAngle::after [2/7] 9/9 tStart=0.8 tEnd=0.695944637 < [4/16] 15/15 tStart=0.2 33333333 tEnd=1 < [2/8] 25/25 tStart=0.8 tEnd=1 T 4
2204 SkOpAngle::afterPart {{{4.5999999,5}, {4.3918891,4.47972298}}} id=2
2205 SkOpAngle::afterPart {{{4.5999999,5}, {0,5}}} id=4
2206 SkOpAngle::afterPart {{{4.5999999,5}, {5,6}}} id=2
2207 SkOpSegment::sortAngles [3] tStart=0.6285848 [14]
2208 SkOpSegment::sortAngles [3] tStart=0.707011363 [10]
2209 SkOpSegment::sortAngles [4] tStart=0.172643393 [12]
2210 SkOpSegment::sortAngles [4] tStart=0.233333333 [16]
2211 SkOpSegment::debugShowActiveSpans id=1 (5,6 5,6 5,0 3,1) t=0 (5,6) tEnd=0.261734 846 windSum=? windValue=1 oppValue=0
2212 SkOpSegment::debugShowActiveSpans id=1 (5,6 5,6 5,0 3,1) t=0.261734846 (4.964139 46,5) tEnd=0.312911718 windSum=? windValue=1 oppValue=0
2213 SkOpSegment::debugShowActiveSpans id=1 (5,6 5,6 5,0 3,1) t=0.312911718 (4.938723 09,4.63585138) tEnd=1 windSum=? windValue=1 oppValue=0
2214 SkOpSegment::debugShowActiveSpans id=2 (3,1 5,6) t=0 (3,1) tEnd=0.695944637 wind Sum=? windValue=1 oppValue=0
2215 SkOpSegment::debugShowActiveSpans id=2 (3,1 5,6) t=0.695944637 (4.3918891,4.4797 2298) tEnd=0.8 windSum=? windValue=1 oppValue=0
2216 SkOpSegment::debugShowActiveSpans id=2 (3,1 5,6) t=0.8 (4.5999999,5) tEnd=1 wind Sum=? windValue=1 oppValue=0
2217 SkOpSegment::debugShowActiveSpans id=3 (0,5 1,3 6,5 6,5) t=0 (0,5) tEnd=0.628584 8 windSum=? windValue=1 oppValue=0
2218 SkOpSegment::debugShowActiveSpans id=3 (0,5 1,3 6,5 6,5) t=0.6285848 (4.3918891, 4.47972298) tEnd=0.707011363 windSum=? windValue=1 oppValue=0
2219 SkOpSegment::debugShowActiveSpans id=3 (0,5 1,3 6,5 6,5) t=0.707011363 (4.938723 09,4.63585138) tEnd=1 windSum=? windValue=1 oppValue=0
2220 SkOpSegment::debugShowActiveSpans id=4 (6,5 0,5) t=0 (6,5) tEnd=0.172643393 wind Sum=? windValue=1 oppValue=0
2221 SkOpSegment::debugShowActiveSpans id=4 (6,5 0,5) t=0.172643393 (4.96413946,5) tE nd=0.233333333 windSum=? windValue=1 oppValue=0
2222 SkOpSegment::debugShowActiveSpans id=4 (6,5 0,5) t=0.233333333 (4.5999999,5) tEn d=1 windSum=? windValue=1 oppValue=0
2223 -SkOpSegment::findTop-
2224 SkOpAngle::dumpOne [1/17] next=2/18 sect=1/25 s=1 [2] e=0.312911718 [9] sgn=1 w indVal=1 windSum=?
2225 SkOpAngle::dumpOne [2/18] next=1/17 sect=25/25 s=0 [3] e=0.695944637 [13] sgn=- 1 windVal=1 windSum=?
2226 SkOpSegment::findTop id=1 s=0.312911718 e=1 cw=0 swap=0 inflections=0 monotonic= 0
2227 SkOpSegment::markWinding id=1 (5,6 5,6 5,0 3,1) t=0.312911718 [9] (4.93872309,4. 63585138) tEnd=1 newWindSum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppVal ue=0
2228 SkOpSegment::nextChase mismatched signs
2229 SkOpSegment::markWinding id=2 (3,1 5,6) t=0 [3] (3,1) tEnd=0.695944637 newWindSu m=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
2230 SkOpSegment::markWinding id=1 (5,6 5,6 5,0 3,1) t=0.312911718 [9] (4.93872309,4. 63585138) tEnd=1 newWindSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppVa lue=0
2231 SkOpSegment::activeOp id=1 t=0.312911718 tEnd=1 op=diff miFrom=1 miTo=0 suFrom=0 suTo=0 result=1
2232 SkOpSegment::nextChase mismatched signs
2233 SkOpSegment::findNextOp simple
2234 SkOpSegment::markDone id=1 (5,6 5,6 5,0 3,1) t=0.312911718 [9] (4.93872309,4.635 85138) tEnd=1 newWindSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue =0
2235 bridgeOp current id=1 from=(4.93872309,4.63585138) to=(3,1)
2236 path.moveTo(4.93872309,4.63585138);
2237 path.cubicTo(4.80417252,2.93045568, 4.3741765,0.312911719, 3,1);
2238 SkOpSegment::markWinding id=3 (0,5 1,3 6,5 6,5) t=0 [5] (0,5) tEnd=0.6285848 new WindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
2239 SkOpSegment::markWinding id=4 (6,5 0,5) t=0.233333333 [16] (4.5999999,5) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
2240 SkOpSegment::markAngle last segment=4 span=16 windSum=-1
2241 SkOpSegment::markWinding id=2 (3,1 5,6) t=0.695944637 [13] (4.3918891,4.47972298 ) tEnd=0.8 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
2242 SkOpSegment::markAngle last segment=2 span=15 windSum=?
2243 SkOpSegment::markWinding id=3 (0,5 1,3 6,5 6,5) t=0.6285848 [14] (4.3918891,4.47 972298) tEnd=0.707011363 newWindSum=-1 newOppSum=0 oppSum=? windSum=? windValue= 1 oppValue=0
2244 SkOpSegment::markAngle last segment=3 span=10 windSum=?
2245 SkOpSegment::findNextOp
2246 SkOpAngle::dumpOne [2/5] next=3/9 sect=9/9 s=0.695944637 [13] e=0 [3] sgn=1 win dVal=1 windSum=-1 oppVal=0 oppSum=0
2247 SkOpAngle::dumpOne [3/9] next=2/6 sect=13/17 s=0.6285848 [14] e=0 [5] sgn=1 win dVal=1 windSum=-1 oppVal=0 oppSum=-1 operand
2248 SkOpAngle::dumpOne [2/6] next=3/10 sect=25/25 s=0.695944637 [13] e=0.8 [15] sgn =-1 windVal=1 windSum=-1 oppVal=0 oppSum=-1
2249 SkOpAngle::dumpOne [3/10] next=2/5 sect=29/29 s=0.6285848 [14] e=0.707011363 [1 0] sgn=-1 windVal=1 windSum=-1 oppVal=0 oppSum=0 operand
2250 SkOpSegment::activeOp id=3 t=0.6285848 tEnd=0 op=diff miFrom=1 miTo=1 suFrom=0 s uTo=1 result=1
2251 SkOpSegment::findNextOp chase.append segment=4 span=16 windSum=-1
2252 SkOpSegment::activeOp id=2 t=0.695944637 tEnd=0.8 op=diff miFrom=1 miTo=0 suFrom =1 suTo=1 result=0
2253 SkOpSegment::markDone id=2 (3,1 5,6) t=0.695944637 [13] (4.3918891,4.47972298) t End=0.8 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
2254 SkOpSegment::findNextOp chase.append segment=2 span=15 windSum=-2147483647
2255 SkOpSegment::activeOp id=3 t=0.6285848 tEnd=0.707011363 op=diff miFrom=0 miTo=0 suFrom=1 suTo=0 result=0
2256 SkOpSegment::markDone id=3 (0,5 1,3 6,5 6,5) t=0.6285848 [14] (4.3918891,4.47972 298) tEnd=0.707011363 newWindSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0
2257 SkOpSegment::findNextOp chase.append segment=3 span=10 windSum=-2147483647
2258 SkOpSegment::markDone id=2 (3,1 5,6) t=0 [3] (3,1) tEnd=0.695944637 newWindSum=- 1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0
2259 SkOpSegment::findNextOp from:[2] to:[3] start=6251004 end=6250036
2260 bridgeOp current id=2 from=(3,1) to=(4.3918891,4.47972298)
2261 SkOpSegment::findNextOp simple
2262 SkOpSegment::markDone id=3 (0,5 1,3 6,5 6,5) t=0 [5] (0,5) tEnd=0.6285848 newWin dSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
2263 bridgeOp current id=3 from=(4.3918891,4.47972298) to=(0,5)
2264 path.lineTo(4.3918891,4.47972298);
2265 path.cubicTo(2.83764482,4.06613588, 0.628584802,3.74283051, 0,5);
2266 SkOpSegment::markWinding id=2 (3,1 5,6) t=0.8 [15] (4.5999999,5) tEnd=1 newWindS um=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
2267 SkOpSegment::markWinding id=1 (5,6 5,6 5,0 3,1) t=0 [1] (5,6) tEnd=0.261734846 n ewWindSum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
2268 SkOpSegment::markAngle last segment=1 span=11 windSum=?
2269 SkOpSegment::markWinding id=4 (6,5 0,5) t=0.172643393 [12] (4.96413946,5) tEnd=0 .233333333 newWindSum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
2270 SkOpSegment::markAngle last segment=4 span=12 windSum=-1
2271 SkOpSegment::findNextOp
2272 SkOpAngle::dumpOne [4/16] next=2/8 sect=15/15 s=0.233333333 [16] e=1 [8] sgn=-1 windVal=1 windSum=-1 oppVal=0 oppSum=-1 operand
2273 SkOpAngle::dumpOne [2/8] next=4/15 sect=25/25 s=0.8 [15] e=1 [4] sgn=-1 windVal =1 windSum=-1 oppVal=0 oppSum=0
2274 SkOpAngle::dumpOne [4/15] next=2/7 sect=31/31 s=0.233333333 [16] e=0.172643393 [12] sgn=1 windVal=1 windSum=-1 oppVal=0 oppSum=0 operand
2275 SkOpAngle::dumpOne [2/7] next=4/16 sect=9/9 s=0.8 [15] e=0.695944637 [13] sgn=1 windVal=1 windSum=-1 oppVal=0 oppSum=-1 done
2276 SkOpSegment::activeOp id=2 t=0.8 tEnd=1 op=diff miFrom=1 miTo=0 suFrom=0 suTo=0 result=1
2277 SkOpSegment::findNextOp chase.append segment=1 span=11 windSum=-2147483647
2278 SkOpSegment::activeOp id=4 t=0.233333333 tEnd=0.172643393 op=diff miFrom=0 miTo= 0 suFrom=0 suTo=1 result=0
2279 SkOpSegment::markDone id=4 (6,5 0,5) t=0.172643393 [12] (4.96413946,5) tEnd=0.23 3333333 newWindSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0
2280 SkOpSegment::findNextOp chase.append segment=4 span=12 windSum=-1
2281 SkOpSegment::activeOp id=2 t=0.8 tEnd=0.695944637 op=diff miFrom=0 miTo=1 suFrom =1 suTo=1 result=0
2282 SkOpSegment::markDone id=4 (6,5 0,5) t=0.233333333 [16] (4.5999999,5) tEnd=1 new WindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
2283 SkOpSegment::findNextOp from:[4] to:[2] start=6251100 end=6249908
2284 bridgeOp current id=4 from=(0,5) to=(4.5999999,5)
2285 SkOpSegment::findNextOp simple
2286 SkOpSegment::markDone id=2 (3,1 5,6) t=0.8 [15] (4.5999999,5) tEnd=1 newWindSum= -1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0
2287 bridgeOp current id=2 from=(4.5999999,5) to=(5,6)
2288 path.lineTo(4.5999999,5);
2289 SkOpSegment::markWinding id=4 (6,5 0,5) t=0 [7] (6,5) tEnd=0.172643393 newWindSu m=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
2290 SkOpSegment::markWinding id=3 (0,5 1,3 6,5 6,5) t=0.707011363 [10] (4.93872309,4 .63585138) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppV alue=0
2291 SkOpSegment::markAngle last segment=3 span=10 windSum=-1
2292 SkOpSegment::markWinding id=1 (5,6 5,6 5,0 3,1) t=0.261734846 [11] (4.96413946,5 ) tEnd=0.312911718 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 opp Value=0
2293 SkOpSegment::markAngle last segment=1 span=9 windSum=-1
2294 SkOpSegment::findNextOp
2295 SkOpAngle::dumpOne [1/1] next=4/13 sect=25/25 s=0.261734846 [11] e=0 [1] sgn=1 windVal=1 windSum=-1 oppVal=0 oppSum=0
2296 SkOpAngle::dumpOne [4/13] next=1/2 sect=31/31 s=0.172643393 [12] e=0 [7] sgn=1 windVal=1 windSum=-1 oppVal=0 oppSum=-1 operand
2297 SkOpAngle::dumpOne [1/2] next=4/14 sect=9/9 s=0.261734846 [11] e=0.312911718 [9 ] sgn=-1 windVal=1 windSum=-1 oppVal=0 oppSum=-1
2298 SkOpAngle::dumpOne [4/14] next=1/1 sect=15/15 s=0.172643393 [12] e=0.233333333 [16] sgn=-1 windVal=1 windSum=-1 oppVal=0 oppSum=0 done operand
2299 SkOpSegment::activeOp id=4 t=0.172643393 tEnd=0 op=diff miFrom=1 miTo=1 suFrom=0 suTo=1 result=1
2300 SkOpSegment::activeOp id=1 t=0.261734846 tEnd=0.312911718 op=diff miFrom=1 miTo= 0 suFrom=1 suTo=1 result=0
2301 SkOpSegment::markDone id=1 (5,6 5,6 5,0 3,1) t=0.261734846 [11] (4.96413946,5) t End=0.312911718 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppV alue=0
2302 SkOpSegment::findNextOp chase.append segment=1 span=9 windSum=-1
2303 SkOpSegment::activeOp id=4 t=0.172643393 tEnd=0.233333333 op=diff miFrom=0 miTo= 0 suFrom=1 suTo=0 result=0
2304 SkOpSegment::markDone id=1 (5,6 5,6 5,0 3,1) t=0 [1] (5,6) tEnd=0.261734846 newW indSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0
2305 SkOpSegment::findNextOp from:[1] to:[4] start=6250812 end=6250308
2306 bridgeOp current id=1 from=(5,6) to=(4.96413946,5)
2307 path.lineTo(5,6);
2308 path.cubicTo(5,6, 5,5.58896923, 4.96413946,5);
2309 SkOpSegment::findNextOp simple
2310 SkOpSegment::markDone id=4 (6,5 0,5) t=0 [7] (6,5) tEnd=0.172643393 newWindSum=- 1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
2311 bridgeOp current id=4 from=(4.96413946,5) to=(6,5)
2312 SkOpSegment::findNextOp
2313 SkOpAngle::dumpOne [3/12] next=1/4 sect=29/29 s=0.707011363 [10] e=1 [6] sgn=-1 windVal=1 windSum=-1 oppVal=0 oppSum=-1 operand
2314 SkOpAngle::dumpOne [1/4] next=3/11 sect=9/9 s=0.312911718 [9] e=1 [2] sgn=-1 wi ndVal=1 windSum=-1 oppVal=0 oppSum=0 done
2315 SkOpAngle::dumpOne [3/11] next=1/3 sect=13/13 s=0.707011363 [10] e=0.6285848 [1 4] sgn=1 windVal=1 windSum=-1 oppVal=0 oppSum=0 done operand
2316 SkOpAngle::dumpOne [1/3] next=3/12 sect=25/25 s=0.312911718 [9] e=0.261734846 [ 11] sgn=1 windVal=1 windSum=-1 oppVal=0 oppSum=-1 done
2317 SkOpSegment::activeOp id=1 t=0.312911718 tEnd=1 op=diff miFrom=1 miTo=0 suFrom=0 suTo=0 result=1
2318 SkOpSegment::activeOp id=3 t=0.707011363 tEnd=0.6285848 op=diff miFrom=0 miTo=0 suFrom=0 suTo=1 result=0
2319 SkOpSegment::activeOp id=1 t=0.312911718 tEnd=0.261734846 op=diff miFrom=0 miTo= 1 suFrom=1 suTo=1 result=0
2320 SkOpSegment::markDone id=3 (0,5 1,3 6,5 6,5) t=0.707011363 [10] (4.93872309,4.63 585138) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppVa lue=0
2321 SkOpSegment::findNextOp from:[3] to:[1] start=6250524 end=16839328
2322 bridgeOp current id=3 from=(6,5) to=(4.93872309,4.63585138)
2323 path.lineTo(6,5);
2324 path.cubicTo(6,5, 5.57078886,4.82831573, 4.93872309,4.63585138);
2325 path.close();
2326 </div>
2327
2328 <div id="loop16">
2329 seg=1 {{{1, 5}, {0.655789495f, 3.62315798f}, {1.29891956f, 3.23365664f}, {1.7059 1938f, 3.38288999f}}}
2330 seg=2 {{{1.70591938f, 3.38288999f}, {2.48133492f, 3.66720891f}, {2.39964914f, 5. 90701771f}, {-7, 7}}}
2331 seg=3 {{{-7, 7}, {1, 5}}}
2332 op sect
2333 seg=4 {{{0, 1}, {5.22302151f, 4.08633089f}, {-0.544847488f, 5.81993675f}, {-1.40 665555f, 5.83952332f}}}
2334 seg=5 {{{-1.40665555f, 5.83952332f}, {-1.75486088f, 5.84743738f}, {-1.30215836f, 5.57553959f}, {1, 5}}}
2335 seg=6 {{{1, 5}, {0, 1}}}
2336 debugShowCubicIntersection wtTs[0]=0.596717927 {{{0,1}, {5.22302151,4.08633089}, {-0.544847488,5.81993675}, {-1.40665555,5.83952332}}} {{0.987057447,5.00323725} } wtTs[1]=1 {{-1.40665555,5.83952332}} wnTs[0]=0.998123 {{{-1.40665555,5.8395233 2}, {-1.75486088,5.84743738}, {-1.30215836,5.57553959}, {1,5}}} wnTs[1]=0
2337 SkOpSegment::addT insert t=0.596717927 segID=4 spanID=13
2338 SkOpSegment::addT insert t=0.998123104 segID=5 spanID=14
2339 debugShowCubicLineIntersection wtTs[0]=0 {{{0,1}, {5.22302151,4.08633089}, {-0.5 44847488,5.81993675}, {-1.40665555,5.83952332}}} {{0,1}} wtTs[1]=0.59493238 {{0. 999006689,4.99602699}} wnTs[0]=1 {{{1,5}, {0,1}}} wnTs[1]=0.000993298772
2340 SkOpSegment::addT insert t=0.59493238 segID=4 spanID=15
2341 SkOpSegment::addT insert t=0.000993298772 segID=6 spanID=16
2342 debugShowCubicLineIntersection wtTs[0]=1 {{{-1.40665555,5.83952332}, {-1.7548608 8,5.84743738}, {-1.30215836,5.57553959}, {1,5}}} {{1,5}} wnTs[0]=0 {{{1,5}, {0,1 }}}
2343 debugShowCubicIntersection wtTs[0]=0.594931837 {{{0,1}, {5.22302151,4.08633089}, {-0.544847488,5.81993675}, {-1.40665555,5.83952332}}} {{0.999010324,4.99602461} } wnTs[0]=0.000963087 {{{1,5}, {0.655789495,3.62315798}, {1.29891956,3.23365664} , {1.70591938,3.38288999}}}
2344 SkOpSegment::addT insert t=0.594931837 segID=4 spanID=17
2345 SkOpSegment::addT insert t=0.000963086711 segID=1 spanID=18
2346 debugShowCubicIntersection wtTs[0]=0.51391312 {{{0,1}, {5.22302151,4.08633089}, {-0.544847488,5.81993675}, {-1.40665555,5.83952332}}} {{1.50189435,4.63748884}} wtTs[1]=0.570807669 {{1.15735686,4.89566994}} wtTs[2]=0.621522123 {{0.818326533, 5.10029507}} wnTs[0]=0.441854 {{{1.70591938,3.38288999}, {2.48133492,3.66720891} , {2.39964914,5.90701771}, {-7,7}}} wnTs[1]=0.501700561 wnTs[2]=0.547732168
2347 SkOpSegment::addT insert t=0.51391312 segID=4 spanID=19
2348 SkOpSegment::addT insert t=0.441853762 segID=2 spanID=20
2349 SkOpSegment::addT insert t=0.570807669 segID=4 spanID=21
2350 SkOpSegment::addT insert t=0.501700561 segID=2 spanID=22
2351 SkOpSegment::addT insert t=0.621522123 segID=4 spanID=23
2352 SkOpSegment::addT insert t=0.547732168 segID=2 spanID=24
2353 debugShowCubicLineIntersection wtTs[0]=0.596717201 {{{0,1}, {5.22302151,4.086330 89}, {-0.544847488,5.81993675}, {-1.40665555,5.83952332}}} {{0.987062335,5.00323 439}} wnTs[0]=0.998383 {{{-7,7}, {1,5}}}
2354 SkOpSegment::addT insert t=0.596717201 segID=4 spanID=25
2355 SkOpSegment::addT insert t=0.998382791 segID=3 spanID=26
2356 debugShowCubicIntersection wtTs[0]=1 {{{-1.40665555,5.83952332}, {-1.75486088,5. 84743738}, {-1.30215836,5.57553959}, {1,5}}} {{1,5}} wnTs[0]=0 {{{1,5}, {0.65578 9495,3.62315798}, {1.29891956,3.23365664}, {1.70591938,3.38288999}}}
2357 debugShowCubicIntersection wtTs[0]=0.998028054 {{{-1.40665555,5.83952332}, {-1.7 5486088,5.84743738}, {-1.30215836,5.57553959}, {1,5}}} {{0.986402392,5.00340128} } wnTs[0]=0.526052 {{{1.70591938,3.38288999}, {2.48133492,3.66720891}, {2.399649 14,5.90701771}, {-7,7}}}
2358 SkOpSegment::addT insert t=0.998028054 segID=5 spanID=27
2359 SkOpSegment::addT insert t=0.526051613 segID=2 spanID=28
2360 debugShowCubicLineIntersection wtTs[0]=1 {{{-1.40665555,5.83952332}, {-1.7548608 8,5.84743738}, {-1.30215836,5.57553959}, {1,5}}} {{1,5}} wnTs[0]=1 {{{-7,7}, {1, 5}}}
2361 debugShowCubicLineIntersection wtTs[0]=0 {{{1,5}, {0.655789495,3.62315798}, {1.2 9891956,3.23365664}, {1.70591938,3.38288999}}} {{1,5}} wnTs[0]=0 {{{1,5}, {0,1}} }
2362 debugShowCubicLineIntersection wtTs[0]=0.524349463 {{{1.70591938,3.38288999}, {2 .48133492,3.66720891}, {2.39964914,5.90701771}, {-7,7}}} {{0.998957574,4.9958300 6}} wnTs[0]=0.00104244 {{{1,5}, {0,1}}}
2363 SkOpSegment::addT insert t=0.00104243869 segID=6 spanID=29
2364 SkOpSegment::addT insert t=0.524349463 segID=2 spanID=30
2365 debugShowLineIntersection wtTs[0]=0 {{{1,5}, {0,1}}} {{1,5}} wnTs[0]=1 {{{-7,7}, {1,5}}}
2366 debugShowCubicIntersection wtTs[0]=0.00101062542 {{{1,5}, {0.655789495,3.6231579 8}, {1.29891956,3.23365664}, {1.70591938,3.38288999}}} {{0.998959422,4.99582863} } wtTs[1]=1 {{1.70591938,3.38288999}} wnTs[0]=0.524349 {{{1.70591938,3.38288999} , {2.48133492,3.66720891}, {2.39964914,5.90701771}, {-7,7}}} wnTs[1]=0
2367 SkOpSegment::addT insert t=0.00101062542 segID=1 spanID=31
2368 SkOpSegment::addT insert t=0.524348945 segID=2 spanID=32
2369 debugShowCubicLineIntersection wtTs[0]=0 {{{1,5}, {0.655789495,3.62315798}, {1.2 9891956,3.23365664}, {1.70591938,3.38288999}}} {{1,5}} wnTs[0]=1 {{{-7,7}, {1,5} }}
2370 debugShowCubicLineIntersection wtTs[0]=0.526050901 {{{1.70591938,3.38288999}, {2 .48133492,3.66720891}, {2.39964914,5.90701771}, {-7,7}}} {{0.986407638,5.0033979 4}} wtTs[1]=1 {{-7,7}} wnTs[0]=0.998301 {{{-7,7}, {1,5}}} wnTs[1]=0
2371 SkOpSegment::addT insert t=0.526050901 segID=2 spanID=33
2372 SkOpSegment::addT insert t=0.998300955 segID=3 spanID=34
2373 SkOpSegment::sortAngles [4] tStart=0.51391312 [19]
2374 SkOpAngle::after [4/1] 1/9 tStart=0.51391312 tEnd=0 < [2/30] 1/5 tStart=0.441853 762 tEnd=0 < [4/2] 17/17 tStart=0.51391312 tEnd=0.570807669 T 12
2375 SkOpAngle::afterPart {{{1.50189435,4.63748884}, {2.46559084,3.81494809}, {2.6841 7928,2.58610594}, {0,1}}} id=4
2376 SkOpAngle::afterPart {{{1.50189435,4.63748884}, {2.22382402,4.01592428}, {2.0485 3966,3.50851737}, {1.70591938,3.38288999}}} id=2
2377 SkOpAngle::afterPart {{{1.50189435,4.63748884}, {1.39520496,4.72855109}, {1.2793 8319,4.81463379}, {1.15735686,4.89566994}}} id=4
2378 SkOpAngle::after [4/1] 1/9 tStart=0.51391312 tEnd=0 < [2/31] 17/17 tStart=0.4418 53762 tEnd=0.501700561 < [2/30] 1/5 tStart=0.441853762 tEnd=0 F 5
2379 SkOpAngle::afterPart {{{1.50189435,4.63748884}, {2.46559084,3.81494809}, {2.6841 7928,2.58610594}, {0,1}}} id=4
2380 SkOpAngle::afterPart {{{1.50189435,4.63748884}, {1.40411273,4.72167654}, {1.2898 7138,4.80795871}, {1.15735686,4.89566994}}} id=2
2381 SkOpAngle::afterPart {{{1.50189435,4.63748884}, {2.22382402,4.01592428}, {2.0485 3966,3.50851737}, {1.70591938,3.38288999}}} id=2
2382 SkOpAngle::after [2/30] 1/5 tStart=0.441853762 tEnd=0 < [2/31] 17/17 tStart=0.44 1853762 tEnd=0.501700561 < [4/2] 17/17 tStart=0.51391312 tEnd=0.570807669 F 11
2383 SkOpAngle::afterPart {{{1.50189435,4.63748884}, {2.22382402,4.01592428}, {2.0485 3966,3.50851737}, {1.70591938,3.38288999}}} id=2
2384 SkOpAngle::afterPart {{{1.50189435,4.63748884}, {1.40411273,4.72167654}, {1.2898 7138,4.80795871}, {1.15735686,4.89566994}}} id=2
2385 SkOpAngle::afterPart {{{1.50189435,4.63748884}, {1.39520496,4.72855109}, {1.2793 8319,4.81463379}, {1.15735686,4.89566994}}} id=4
2386 SkOpAngle::after [4/2] 17/17 tStart=0.51391312 tEnd=0.570807669 < [2/31] 17/17 t Start=0.441853762 tEnd=0.501700561 < [4/1] 1/9 tStart=0.51391312 tEnd=0 T 12
2387 SkOpAngle::afterPart {{{1.50189435,4.63748884}, {1.39520496,4.72855109}, {1.2793 8319,4.81463379}, {1.15735686,4.89566994}}} id=4
2388 SkOpAngle::afterPart {{{1.50189435,4.63748884}, {1.40411273,4.72167654}, {1.2898 7138,4.80795871}, {1.15735686,4.89566994}}} id=2
2389 SkOpAngle::afterPart {{{1.50189435,4.63748884}, {2.46559084,3.81494809}, {2.6841 7928,2.58610594}, {0,1}}} id=4
2390 SkOpSegment::sortAngles [4] tStart=0.570807669 [21]
2391 SkOpAngle::after [4/3] 1/1 tStart=0.570807669 tEnd=0.51391312 < [2/32] 1/1 tStar t=0.501700561 tEnd=0.441853762 < [4/4] 17/17 tStart=0.570807669 tEnd=0.594931837 F 12
2392 SkOpAngle::afterPart {{{1.15735686,4.89566994}, {1.27938319,4.81463379}, {1.3952 0496,4.72855109}, {1.50189435,4.63748884}}} id=4
2393 SkOpAngle::afterPart {{{1.15735686,4.89566994}, {1.28987138,4.80795871}, {1.4041 1273,4.72167654}, {1.50189435,4.63748884}}} id=2
2394 SkOpAngle::afterPart {{{1.15735686,4.89566994}, {1.10561581,4.93003052}, {1.0527 5924,4.96348365}, {0.999010324,4.99602461}}} id=4
2395 SkOpAngle::after [4/3] 1/1 tStart=0.570807669 tEnd=0.51391312 < [2/33] 17/17 tSt art=0.501700561 tEnd=0.524348945 < [4/4] 17/17 tStart=0.570807669 tEnd=0.5949318 37 T 11
2396 SkOpAngle::afterPart {{{1.15735686,4.89566994}, {1.27938319,4.81463379}, {1.3952 0496,4.72855109}, {1.50189435,4.63748884}}} id=4
2397 SkOpAngle::afterPart {{{1.15735686,4.89566994}, {1.10720815,4.92886332}, {1.0544 4048,4.9622619}, {0.998959422,4.99582863}}} id=2
2398 SkOpAngle::afterPart {{{1.15735686,4.89566994}, {1.10561581,4.93003052}, {1.0527 5924,4.96348365}, {0.999010324,4.99602461}}} id=4
2399 SkOpSegment::sortAngles [4] tStart=0.594931837 [17]
2400 SkOpAngle::after [4/5] 1/1 tStart=0.594931837 tEnd=0.570807669 < [1/26] 25/25 tS tart=0.000963086711 tEnd=0 < [4/6] 17/17 tStart=0.594931837 tEnd=0.59493238 F 4
2401 SkOpAngle::afterPart {{{0.999010324,4.99602461}, {1.05275924,4.96348365}, {1.105 61581,4.93003052}, {1.15735686,4.89566994}}} id=4
2402 SkOpAngle::afterPart {{{0.999010324,4.99602461}, {0.999339999,4.9973488}, {0.999 668495,4.99867398}, {1,5}}} id=1
2403 SkOpAngle::afterPart {{{0.999010324,4.99602461}, {0.999009115,4.99602534}, {0.99 9007898,4.99602626}, {0.999006689,4.99602699}}} id=4
2404 SkOpAngle::after [4/5] 1/1 tStart=0.594931837 tEnd=0.570807669 < [1/27] 9/9 tSta rt=0.000963086711 tEnd=0.00101062542 < [4/6] 17/17 tStart=0.594931837 tEnd=0.594 93238 T 4
2405 SkOpAngle::afterPart {{{0.999010324,4.99602461}, {1.05275924,4.96348365}, {1.105 61581,4.93003052}, {1.15735686,4.89566994}}} id=4
2406 SkOpAngle::afterPart {{{0.999010324,4.99602461}, {0.998994052,4.99595925}, {0.99 8975691,4.99589399}, {0.998959422,4.99582863}}} id=1
2407 SkOpAngle::afterPart {{{0.999010324,4.99602461}, {0.999009115,4.99602534}, {0.99 9007898,4.99602626}, {0.999006689,4.99602699}}} id=4
2408 SkOpSegment::sortAngles [4] tStart=0.59493238 [15]
2409 SkOpAngle::after [4/7] 1/1 tStart=0.59493238 tEnd=0.594931837 < [6/21] 25/25 tSt art=0.000993298772 tEnd=0 < [4/8] 17/17 tStart=0.59493238 tEnd=0.596717201 F 4
2410 SkOpAngle::afterPart {{{0.999006689,4.99602699}, {0.999007898,4.99602626}, {0.99 9009115,4.99602534}, {0.999010324,4.99602461}}} id=4
2411 SkOpAngle::afterPart {{{0.999006689,4.99602699}, {1,5}}} id=6
2412 SkOpAngle::afterPart {{{0.999006689,4.99602699}, {0.995030085,4.99843453}, {0.99 1048617,5.00083684}, {0.987062335,5.00323439}}} id=4
2413 SkOpAngle::after [4/7] 1/1 tStart=0.59493238 tEnd=0.594931837 < [6/22] 9/9 tStar t=0.000993298772 tEnd=0.00104243869 < [4/8] 17/17 tStart=0.59493238 tEnd=0.59671 7201 T 4
2414 SkOpAngle::afterPart {{{0.999006689,4.99602699}, {0.999007898,4.99602626}, {0.99 9009115,4.99602534}, {0.999010324,4.99602461}}} id=4
2415 SkOpAngle::afterPart {{{0.999006689,4.99602699}, {0.998957574,4.99583006}}} id=6
2416 SkOpAngle::afterPart {{{0.999006689,4.99602699}, {0.995030085,4.99843453}, {0.99 1048617,5.00083684}, {0.987062335,5.00323439}}} id=4
2417 SkOpSegment::sortAngles [4] tStart=0.596717201 [25]
2418 SkOpAngle::after [4/9] 1/1 tStart=0.596717201 tEnd=0.59493238 < [3/46] 17/17 tSt art=0.998382791 tEnd=0.998300955 < [4/10] 17/17 tStart=0.596717201 tEnd=0.596717 927 T 11
2419 SkOpAngle::afterPart {{{0.987062335,5.00323439}, {0.991048617,5.00083684}, {0.99 5030085,4.99843453}, {0.999006689,4.99602699}}} id=4
2420 SkOpAngle::afterPart {{{0.987062335,5.00323439}, {0.986407638,5.00339794}}} id=3
2421 SkOpAngle::afterPart {{{0.987062335,5.00323439}, {0.987060715,5.00323536}, {0.98 7059068,5.00323627}, {0.987057447,5.00323725}}} id=4
2422 SkOpAngle::after [4/9] 1/1 tStart=0.596717201 tEnd=0.59493238 < [3/47] 1/1 tStar t=0.998382791 tEnd=1 < [3/46] 17/17 tStart=0.998382791 tEnd=0.998300955 F 12
2423 SkOpAngle::afterPart {{{0.987062335,5.00323439}, {0.991048617,5.00083684}, {0.99 5030085,4.99843453}, {0.999006689,4.99602699}}} id=4
2424 SkOpAngle::afterPart {{{0.987062335,5.00323439}, {1,5}}} id=3
2425 SkOpAngle::afterPart {{{0.987062335,5.00323439}, {0.986407638,5.00339794}}} id=3
2426 SkOpAngle::after [3/46] 17/17 tStart=0.998382791 tEnd=0.998300955 < [3/47] 1/1 t Start=0.998382791 tEnd=1 < [4/10] 17/17 tStart=0.596717201 tEnd=0.596717927 F 5
2427 SkOpAngle::afterPart {{{0.987062335,5.00323439}, {0.986407638,5.00339794}}} id=3
2428 SkOpAngle::afterPart {{{0.987062335,5.00323439}, {1,5}}} id=3
2429 SkOpAngle::afterPart {{{0.987062335,5.00323439}, {0.987060715,5.00323536}, {0.98 7059068,5.00323627}, {0.987057447,5.00323725}}} id=4
2430 SkOpAngle::after [4/10] 17/17 tStart=0.596717201 tEnd=0.596717927 < [3/47] 1/1 t Start=0.998382791 tEnd=1 < [4/9] 1/1 tStart=0.596717201 tEnd=0.59493238 T 11
2431 SkOpAngle::afterPart {{{0.987062335,5.00323439}, {0.987060715,5.00323536}, {0.98 7059068,5.00323627}, {0.987057447,5.00323725}}} id=4
2432 SkOpAngle::afterPart {{{0.987062335,5.00323439}, {1,5}}} id=3
2433 SkOpAngle::afterPart {{{0.987062335,5.00323439}, {0.991048617,5.00083684}, {0.99 5030085,4.99843453}, {0.999006689,4.99602699}}} id=4
2434 SkOpSegment::sortAngles [4] tStart=0.596717927 [13]
2435 SkOpAngle::after [4/11] 1/1 tStart=0.596717927 tEnd=0.596717201 < [5/17] 17/17 t Start=0.998123104 tEnd=0.998028054 < [4/12] 17/17 tStart=0.596717927 tEnd=0.6215 22123 T 11
2436 SkOpAngle::afterPart {{{0.987057447,5.00323725}, {0.987059068,5.00323627}, {0.98 7060715,5.00323536}, {0.987062335,5.00323439}}} id=4
2437 SkOpAngle::afterPart {{{0.987057447,5.00323725}, {0.986839287,5.00329184}, {0.98 662052,5.00334669}, {0.986402392,5.00340128}}} id=5
2438 SkOpAngle::afterPart {{{0.987057447,5.00323725}, {0.931658826,5.03655656}, {0.87 5334323,5.06891107}, {0.818326533,5.10029507}}} id=4
2439 SkOpAngle::after [4/11] 1/1 tStart=0.596717927 tEnd=0.596717201 < [5/18] 1/1 tSt art=0.998123104 tEnd=1 < [5/17] 17/17 tStart=0.998123104 tEnd=0.998028054 T 12
2440 SkOpAngle::afterPart {{{0.987057447,5.00323725}, {0.987059068,5.00323627}, {0.98 7060715,5.00323536}, {0.987062335,5.00323439}}} id=4
2441 SkOpAngle::afterPart {{{0.987057447,5.00323725}, {0.991365337,5.00215916}, {0.99 5679087,5.00108023}, {1,5}}} id=5
2442 SkOpAngle::afterPart {{{0.987057447,5.00323725}, {0.986839287,5.00329184}, {0.98 662052,5.00334669}, {0.986402392,5.00340128}}} id=5
2443 SkOpSegment::sortAngles [4] tStart=0.621522123 [23]
2444 SkOpAngle::after [4/13] 1/1 tStart=0.621522123 tEnd=0.596717927 < [2/42] 1/1 tSt art=0.547732168 tEnd=0.526051613 < [4/14] 17/17 tStart=0.621522123 tEnd=1 T 12
2445 SkOpAngle::afterPart {{{0.818326533,5.10029507}, {0.875334323,5.06891107}, {0.93 1658826,5.03655656}, {0.987057447,5.00323725}}} id=4
2446 SkOpAngle::afterPart {{{0.818326533,5.10029507}, {0.876904272,5.06786614}, {0.93 2900844,5.03555769}, {0.986402392,5.00340128}}} id=2
2447 SkOpAngle::afterPart {{{0.818326533,5.10029507}, {-0.0515338283,5.5791716}, {-1. 08048026,5.83211023}, {-1.40665555,5.83952332}}} id=4
2448 SkOpAngle::after [4/13] 1/1 tStart=0.621522123 tEnd=0.596717927 < [2/43] 17/17 t Start=0.547732168 tEnd=1 < [2/42] 1/1 tStart=0.547732168 tEnd=0.526051613 F 5
2449 SkOpAngle::afterPart {{{0.818326533,5.10029507}, {0.875334323,5.06891107}, {0.93 1658826,5.03655656}, {0.987057447,5.00323725}}} id=4
2450 SkOpAngle::afterPart {{{0.818326533,5.10029507}, {-0.403636057,5.77677955}, {-2. 74884106,6.50567927}, {-7,7}}} id=2
2451 SkOpAngle::afterPart {{{0.818326533,5.10029507}, {0.876904272,5.06786614}, {0.93 2900844,5.03555769}, {0.986402392,5.00340128}}} id=2
2452 SkOpAngle::after [2/42] 1/1 tStart=0.547732168 tEnd=0.526051613 < [2/43] 17/17 t Start=0.547732168 tEnd=1 < [4/14] 17/17 tStart=0.621522123 tEnd=1 F 11
2453 SkOpAngle::afterPart {{{0.818326533,5.10029507}, {0.876904272,5.06786614}, {0.93 2900844,5.03555769}, {0.986402392,5.00340128}}} id=2
2454 SkOpAngle::afterPart {{{0.818326533,5.10029507}, {-0.403636057,5.77677955}, {-2. 74884106,6.50567927}, {-7,7}}} id=2
2455 SkOpAngle::afterPart {{{0.818326533,5.10029507}, {-0.0515338283,5.5791716}, {-1. 08048026,5.83211023}, {-1.40665555,5.83952332}}} id=4
2456 SkOpAngle::after [4/14] 17/17 tStart=0.621522123 tEnd=1 < [2/43] 17/17 tStart=0. 547732168 tEnd=1 < [4/13] 1/1 tStart=0.621522123 tEnd=0.596717927 T 12
2457 SkOpAngle::afterPart {{{0.818326533,5.10029507}, {-0.0515338283,5.5791716}, {-1. 08048026,5.83211023}, {-1.40665555,5.83952332}}} id=4
2458 SkOpAngle::afterPart {{{0.818326533,5.10029507}, {-0.403636057,5.77677955}, {-2. 74884106,6.50567927}, {-7,7}}} id=2
2459 SkOpAngle::afterPart {{{0.818326533,5.10029507}, {0.875334323,5.06891107}, {0.93 1658826,5.03655656}, {0.987057447,5.00323725}}} id=4
2460 SkOpSegment::sortAngles [5] tStart=0.998028054 [27]
2461 SkOpAngle::after [5/15] 17/17 tStart=0.998028054 tEnd=0 < [2/40] 1/1 tStart=0.52 6051613 tEnd=0.526050901 < [5/16] 1/1 tStart=0.998028054 tEnd=0.998123104 F 11
2462 SkOpAngle::afterPart {{{0.986402392,5.00340128}, {-1.30394063,5.57661086}, {-1.7 5417424,5.84742178}, {-1.40665555,5.83952332}}} id=5
2463 SkOpAngle::afterPart {{{0.986402392,5.00340128}, {0.986404149,5.00340022}, {0.98 6405881,5.003399}, {0.986407638,5.00339794}}} id=2
2464 SkOpAngle::afterPart {{{0.986402392,5.00340128}, {0.98662052,5.00334669}, {0.986 839287,5.00329184}, {0.987057447,5.00323725}}} id=5
2465 SkOpAngle::after [5/15] 17/17 tStart=0.998028054 tEnd=0 < [2/41] 17/17 tStart=0. 526051613 tEnd=0.547732168 < [5/16] 1/1 tStart=0.998028054 tEnd=0.998123104 T 1 2
2466 SkOpAngle::afterPart {{{0.986402392,5.00340128}, {-1.30394063,5.57661086}, {-1.7 5417424,5.84742178}, {-1.40665555,5.83952332}}} id=5
2467 SkOpAngle::afterPart {{{0.986402392,5.00340128}, {0.932900844,5.03555769}, {0.87 6904272,5.06786614}, {0.818326533,5.10029507}}} id=2
2468 SkOpAngle::afterPart {{{0.986402392,5.00340128}, {0.98662052,5.00334669}, {0.986 839287,5.00329184}, {0.987057447,5.00323725}}} id=5
2469 SkOpSegment::sortAngles [5] tStart=0.998123104 [14]
2470 SkOpSegment::sortAngles [5] tStart=1 [10]
2471 SkOpAngle::after [5/19] 17/17 tStart=1 tEnd=0.998123104 < [1/25] 9/9 tStart=0 tE nd=0.000963086711 < [3/48] 17/17 tStart=1 tEnd=0.998382791 T 5
2472 SkOpAngle::afterPart {{{1,5}, {0.995679087,5.00108023}, {0.991365337,5.00215916} , {0.987057447,5.00323725}}} id=5
2473 SkOpAngle::afterPart {{{1,5}, {0.999668495,4.99867398}, {0.999339999,4.9973488}, {0.999010324,4.99602461}}} id=1
2474 SkOpAngle::afterPart {{{1,5}, {0.987062335,5.00323439}}} id=3
2475 SkOpAngle::after [5/19] 17/17 tStart=1 tEnd=0.998123104 < [6/20] 9/9 tStart=0 tE nd=0.000993298772 < [1/25] 9/9 tStart=0 tEnd=0.000963086711 F 7
2476 SkOpAngle::afterPart {{{1,5}, {0.995679087,5.00108023}, {0.991365337,5.00215916} , {0.987057447,5.00323725}}} id=5
2477 SkOpAngle::afterPart {{{1,5}, {0.999006689,4.99602699}}} id=6
2478 SkOpAngle::afterPart {{{1,5}, {0.999668495,4.99867398}, {0.999339999,4.9973488}, {0.999010324,4.99602461}}} id=1
2479 SkOpAngle::after [1/25] 9/9 tStart=0 tEnd=0.000963086711 < [6/20] 9/9 tStart=0 t End=0.000993298772 < [3/48] 17/17 tStart=1 tEnd=0.998382791 T 7
2480 SkOpAngle::afterPart {{{1,5}, {0.999668495,4.99867398}, {0.999339999,4.9973488}, {0.999010324,4.99602461}}} id=1
2481 SkOpAngle::afterPart {{{1,5}, {0.999006689,4.99602699}}} id=6
2482 SkOpAngle::afterPart {{{1,5}, {0.987062335,5.00323439}}} id=3
2483 SkOpSegment::sortAngles [6] tStart=0 [11]
2484 SkOpSegment::sortAngles [6] tStart=0.000993298772 [16]
2485 SkOpSegment::sortAngles [6] tStart=0.00104243869 [29]
2486 SkOpAngle::after [6/23] 25/25 tStart=0.00104243869 tEnd=0.000993298772 < [2/36] 1/1 tStart=0.524349463 tEnd=0.524348945 < [6/24] 9/9 tStart=0.00104243869 tEnd=1 T 4
2487 SkOpAngle::afterPart {{{0.998957574,4.99583006}, {0.999006689,4.99602699}}} id=6
2488 SkOpAngle::afterPart {{{0.998957574,4.99583006}, {0.998958844,4.99582929}, {0.99 8958153,4.9958294}, {0.998959422,4.99582863}}} id=2
2489 SkOpAngle::afterPart {{{0.998957574,4.99583006}, {0,1}}} id=6
2490 SkOpAngle::after [6/23] 25/25 tStart=0.00104243869 tEnd=0.000993298772 < [2/37] 17/17 tStart=0.524349463 tEnd=0.526050901 < [2/36] 1/1 tStart=0.524349463 tEnd=0 .524348945 F 4
2491 SkOpAngle::afterPart {{{0.998957574,4.99583006}, {0.999006689,4.99602699}}} id=6
2492 SkOpAngle::afterPart {{{0.998957574,4.99583006}, {0.994789605,4.99835173}, {0.99 0606297,5.00087438}, {0.986407638,5.00339794}}} id=2
2493 SkOpAngle::afterPart {{{0.998957574,4.99583006}, {0.998958844,4.99582929}, {0.99 8958153,4.9958294}, {0.998959422,4.99582863}}} id=2
2494 SkOpAngle::after [2/36] 1/1 tStart=0.524349463 tEnd=0.524348945 < [2/37] 17/17 t Start=0.524349463 tEnd=0.526050901 < [6/24] 9/9 tStart=0.00104243869 tEnd=1 F 4
2495 SkOpAngle::afterPart {{{0.998957574,4.99583006}, {0.998958844,4.99582929}, {0.99 8958153,4.9958294}, {0.998959422,4.99582863}}} id=2
2496 SkOpAngle::afterPart {{{0.998957574,4.99583006}, {0.994789605,4.99835173}, {0.99 0606297,5.00087438}, {0.986407638,5.00339794}}} id=2
2497 SkOpAngle::afterPart {{{0.998957574,4.99583006}, {0,1}}} id=6
2498 SkOpAngle::after [6/24] 9/9 tStart=0.00104243869 tEnd=1 < [2/37] 17/17 tStart=0. 524349463 tEnd=0.526050901 < [6/23] 25/25 tStart=0.00104243869 tEnd=0.0009932987 72 T 4
2499 SkOpAngle::afterPart {{{0.998957574,4.99583006}, {0,1}}} id=6
2500 SkOpAngle::afterPart {{{0.998957574,4.99583006}, {0.994789605,4.99835173}, {0.99 0606297,5.00087438}, {0.986407638,5.00339794}}} id=2
2501 SkOpAngle::afterPart {{{0.998957574,4.99583006}, {0.999006689,4.99602699}}} id=6
2502 SkOpSegment::sortAngles [1] tStart=0 [1]
2503 SkOpSegment::sortAngles [1] tStart=0.000963086711 [18]
2504 SkOpSegment::sortAngles [1] tStart=0.00101062542 [31]
2505 SkOpAngle::after [1/28] 25/25 tStart=0.00101062542 tEnd=0.000963086711 < [2/34] 1/1 tStart=0.524348945 tEnd=0.501700561 < [1/29] 9/5 tStart=0.00101062542 tEnd=1 T 4
2506 SkOpAngle::afterPart {{{0.998959422,4.99582863}, {0.998975691,4.99589399}, {0.99 8994052,4.99595925}, {0.999010324,4.99602461}}} id=1
2507 SkOpAngle::afterPart {{{0.998959422,4.99582863}, {1.05444048,4.9622619}, {1.1072 0815,4.92886332}, {1.15735686,4.89566994}}} id=2
2508 SkOpAngle::afterPart {{{0.998959422,4.99582863}, {0.657089182,3.62237127}, {1.29 933088,3.23380746}, {1.70591938,3.38288999}}} id=1
2509 SkOpAngle::after [1/28] 25/25 tStart=0.00101062542 tEnd=0.000963086711 < [2/35] 17/17 tStart=0.524348945 tEnd=0.524349463 < [2/34] 1/1 tStart=0.524348945 tEnd=0 .501700561 F 4
2510 SkOpAngle::afterPart {{{0.998959422,4.99582863}, {0.998975691,4.99589399}, {0.99 8994052,4.99595925}, {0.999010324,4.99602461}}} id=1
2511 SkOpAngle::afterPart {{{0.998959422,4.99582863}, {0.998958153,4.9958294}, {0.998 958844,4.99582929}, {0.998957574,4.99583006}}} id=2
2512 SkOpAngle::afterPart {{{0.998959422,4.99582863}, {1.05444048,4.9622619}, {1.1072 0815,4.92886332}, {1.15735686,4.89566994}}} id=2
2513 SkOpAngle::after [2/34] 1/1 tStart=0.524348945 tEnd=0.501700561 < [2/35] 17/17 t Start=0.524348945 tEnd=0.524349463 < [1/29] 9/5 tStart=0.00101062542 tEnd=1 F 4
2514 SkOpAngle::afterPart {{{0.998959422,4.99582863}, {1.05444048,4.9622619}, {1.1072 0815,4.92886332}, {1.15735686,4.89566994}}} id=2
2515 SkOpAngle::afterPart {{{0.998959422,4.99582863}, {0.998958153,4.9958294}, {0.998 958844,4.99582929}, {0.998957574,4.99583006}}} id=2
2516 SkOpAngle::afterPart {{{0.998959422,4.99582863}, {0.657089182,3.62237127}, {1.29 933088,3.23380746}, {1.70591938,3.38288999}}} id=1
2517 SkOpAngle::after [1/29] 9/5 tStart=0.00101062542 tEnd=1 < [2/35] 17/17 tStart=0. 524348945 tEnd=0.524349463 < [1/28] 25/25 tStart=0.00101062542 tEnd=0.0009630867 11 T 4
2518 SkOpAngle::afterPart {{{0.998959422,4.99582863}, {0.657089182,3.62237127}, {1.29 933088,3.23380746}, {1.70591938,3.38288999}}} id=1
2519 SkOpAngle::afterPart {{{0.998959422,4.99582863}, {0.998958153,4.9958294}, {0.998 958844,4.99582929}, {0.998957574,4.99583006}}} id=2
2520 SkOpAngle::afterPart {{{0.998959422,4.99582863}, {0.998975691,4.99589399}, {0.99 8994052,4.99595925}, {0.999010324,4.99602461}}} id=1
2521 SkOpSegment::sortAngles [2] tStart=0.441853762 [20]
2522 SkOpSegment::sortAngles [2] tStart=0.501700561 [22]
2523 SkOpSegment::sortAngles [2] tStart=0.524348945 [32]
2524 SkOpSegment::sortAngles [2] tStart=0.524349463 [30]
2525 SkOpSegment::sortAngles [2] tStart=0.526050901 [33]
2526 SkOpAngle::after [2/38] 1/1 tStart=0.526050901 tEnd=0.524349463 < [3/44] 17/17 t Start=0.998300955 tEnd=0 < [2/39] 17/17 tStart=0.526050901 tEnd=0.526051613 T 1 1
2527 SkOpAngle::afterPart {{{0.986407638,5.00339794}, {0.990606297,5.00087438}, {0.99 4789605,4.99835173}, {0.998957574,4.99583006}}} id=2
2528 SkOpAngle::afterPart {{{0.986407638,5.00339794}, {-7,7}}} id=3
2529 SkOpAngle::afterPart {{{0.986407638,5.00339794}, {0.986405881,5.003399}, {0.9864 04149,5.00340022}, {0.986402392,5.00340128}}} id=2
2530 SkOpAngle::after [2/38] 1/1 tStart=0.526050901 tEnd=0.524349463 < [3/45] 1/1 tSt art=0.998300955 tEnd=0.998382791 < [3/44] 17/17 tStart=0.998300955 tEnd=0 F 12
2531 SkOpAngle::afterPart {{{0.986407638,5.00339794}, {0.990606297,5.00087438}, {0.99 4789605,4.99835173}, {0.998957574,4.99583006}}} id=2
2532 SkOpAngle::afterPart {{{0.986407638,5.00339794}, {0.987062335,5.00323439}}} id=3
2533 SkOpAngle::afterPart {{{0.986407638,5.00339794}, {-7,7}}} id=3
2534 SkOpAngle::after [3/44] 17/17 tStart=0.998300955 tEnd=0 < [3/45] 1/1 tStart=0.99 8300955 tEnd=0.998382791 < [2/39] 17/17 tStart=0.526050901 tEnd=0.526051613 F 5
2535 SkOpAngle::afterPart {{{0.986407638,5.00339794}, {-7,7}}} id=3
2536 SkOpAngle::afterPart {{{0.986407638,5.00339794}, {0.987062335,5.00323439}}} id=3
2537 SkOpAngle::afterPart {{{0.986407638,5.00339794}, {0.986405881,5.003399}, {0.9864 04149,5.00340022}, {0.986402392,5.00340128}}} id=2
2538 SkOpAngle::after [2/39] 17/17 tStart=0.526050901 tEnd=0.526051613 < [3/45] 1/1 t Start=0.998300955 tEnd=0.998382791 < [2/38] 1/1 tStart=0.526050901 tEnd=0.524349 463 T 11
2539 SkOpAngle::afterPart {{{0.986407638,5.00339794}, {0.986405881,5.003399}, {0.9864 04149,5.00340022}, {0.986402392,5.00340128}}} id=2
2540 SkOpAngle::afterPart {{{0.986407638,5.00339794}, {0.987062335,5.00323439}}} id=3
2541 SkOpAngle::afterPart {{{0.986407638,5.00339794}, {0.990606297,5.00087438}, {0.99 4789605,4.99835173}, {0.998957574,4.99583006}}} id=2
2542 SkOpSegment::sortAngles [2] tStart=0.526051613 [28]
2543 SkOpSegment::sortAngles [2] tStart=0.547732168 [24]
2544 SkOpSegment::sortAngles [3] tStart=0.998300955 [34]
2545 SkOpSegment::sortAngles [3] tStart=0.998382791 [26]
2546 SkOpSegment::sortAngles [3] tStart=1 [6]
2547 SkOpSegment::debugShowActiveSpans id=4 (0,1 5.22302151,4.08633089 -0.544847488,5 .81993675 -1.40665555,5.83952332) t=0 (0,1) tEnd=0.51391312 windSum=? windValue= 1 oppValue=0
2548 SkOpSegment::debugShowActiveSpans id=4 (0,1 5.22302151,4.08633089 -0.544847488,5 .81993675 -1.40665555,5.83952332) t=0.51391312 (1.50189435,4.63748884) tEnd=0.57 0807669 windSum=? windValue=1 oppValue=0
2549 SkOpSegment::debugShowActiveSpans id=4 (0,1 5.22302151,4.08633089 -0.544847488,5 .81993675 -1.40665555,5.83952332) t=0.570807669 (1.15735686,4.89566994) tEnd=0.5 94931837 windSum=? windValue=1 oppValue=0
2550 SkOpSegment::debugShowActiveSpans id=4 (0,1 5.22302151,4.08633089 -0.544847488,5 .81993675 -1.40665555,5.83952332) t=0.594931837 (0.999010324,4.99602461) tEnd=0. 59493238 windSum=? windValue=1 oppValue=0
2551 SkOpSegment::debugShowActiveSpans id=4 (0,1 5.22302151,4.08633089 -0.544847488,5 .81993675 -1.40665555,5.83952332) t=0.59493238 (0.999006689,4.99602699) tEnd=0.5 96717201 windSum=? windValue=1 oppValue=0
2552 SkOpSegment::debugShowActiveSpans id=4 (0,1 5.22302151,4.08633089 -0.544847488,5 .81993675 -1.40665555,5.83952332) t=0.596717201 (0.987062335,5.00323439) tEnd=0. 596717927 windSum=? windValue=1 oppValue=0
2553 SkOpSegment::debugShowActiveSpans id=4 (0,1 5.22302151,4.08633089 -0.544847488,5 .81993675 -1.40665555,5.83952332) t=0.596717927 (0.987057447,5.00323725) tEnd=0. 621522123 windSum=? windValue=1 oppValue=0
2554 SkOpSegment::debugShowActiveSpans id=4 (0,1 5.22302151,4.08633089 -0.544847488,5 .81993675 -1.40665555,5.83952332) t=0.621522123 (0.818326533,5.10029507) tEnd=1 windSum=? windValue=1 oppValue=0
2555 SkOpSegment::debugShowActiveSpans id=5 (-1.40665555,5.83952332 -1.75486088,5.847 43738 -1.30215836,5.57553959 1,5) t=0 (-1.40665555,5.83952332) tEnd=0.998028054 windSum=? windValue=1 oppValue=0
2556 SkOpSegment::debugShowActiveSpans id=5 (-1.40665555,5.83952332 -1.75486088,5.847 43738 -1.30215836,5.57553959 1,5) t=0.998028054 (0.986402392,5.00340128) tEnd=0. 998123104 windSum=? windValue=1 oppValue=0
2557 SkOpSegment::debugShowActiveSpans id=5 (-1.40665555,5.83952332 -1.75486088,5.847 43738 -1.30215836,5.57553959 1,5) t=0.998123104 (0.987057447,5.00323725) tEnd=1 windSum=? windValue=1 oppValue=0
2558 SkOpSegment::debugShowActiveSpans id=6 (1,5 0,1) t=0 (1,5) tEnd=0.000993298772 w indSum=? windValue=1 oppValue=0
2559 SkOpSegment::debugShowActiveSpans id=6 (1,5 0,1) t=0.000993298772 (0.999006689,4 .99602699) tEnd=0.00104243869 windSum=? windValue=1 oppValue=0
2560 SkOpSegment::debugShowActiveSpans id=6 (1,5 0,1) t=0.00104243869 (0.998957574,4. 99583006) tEnd=1 windSum=? windValue=1 oppValue=0
2561 SkOpSegment::debugShowActiveSpans id=1 (1,5 0.655789495,3.62315798 1.29891956,3. 23365664 1.70591938,3.38288999) t=0 (1,5) tEnd=0.000963086711 windSum=? windValu e=1 oppValue=0
2562 SkOpSegment::debugShowActiveSpans id=1 (1,5 0.655789495,3.62315798 1.29891956,3. 23365664 1.70591938,3.38288999) t=0.000963086711 (0.999010324,4.99602461) tEnd=0 .00101062542 windSum=? windValue=1 oppValue=0
2563 SkOpSegment::debugShowActiveSpans id=1 (1,5 0.655789495,3.62315798 1.29891956,3. 23365664 1.70591938,3.38288999) t=0.00101062542 (0.998959422,4.99582863) tEnd=1 windSum=? windValue=1 oppValue=0
2564 SkOpSegment::debugShowActiveSpans id=2 (1.70591938,3.38288999 2.48133492,3.66720 891 2.39964914,5.90701771 -7,7) t=0 (1.70591938,3.38288999) tEnd=0.441853762 win dSum=? windValue=1 oppValue=0
2565 SkOpSegment::debugShowActiveSpans id=2 (1.70591938,3.38288999 2.48133492,3.66720 891 2.39964914,5.90701771 -7,7) t=0.441853762 (1.50189435,4.63748884) tEnd=0.501 700561 windSum=? windValue=1 oppValue=0
2566 SkOpSegment::debugShowActiveSpans id=2 (1.70591938,3.38288999 2.48133492,3.66720 891 2.39964914,5.90701771 -7,7) t=0.501700561 (1.15735686,4.89566994) tEnd=0.524 348945 windSum=? windValue=1 oppValue=0
2567 SkOpSegment::debugShowActiveSpans id=2 (1.70591938,3.38288999 2.48133492,3.66720 891 2.39964914,5.90701771 -7,7) t=0.524348945 (0.998959422,4.99582863) tEnd=0.52 4349463 windSum=? windValue=1 oppValue=0
2568 SkOpSegment::debugShowActiveSpans id=2 (1.70591938,3.38288999 2.48133492,3.66720 891 2.39964914,5.90701771 -7,7) t=0.524349463 (0.998957574,4.99583006) tEnd=0.52 6050901 windSum=? windValue=1 oppValue=0
2569 SkOpSegment::debugShowActiveSpans id=2 (1.70591938,3.38288999 2.48133492,3.66720 891 2.39964914,5.90701771 -7,7) t=0.526050901 (0.986407638,5.00339794) tEnd=0.52 6051613 windSum=? windValue=1 oppValue=0
2570 SkOpSegment::debugShowActiveSpans id=2 (1.70591938,3.38288999 2.48133492,3.66720 891 2.39964914,5.90701771 -7,7) t=0.526051613 (0.986402392,5.00340128) tEnd=0.54 7732168 windSum=? windValue=1 oppValue=0
2571 SkOpSegment::debugShowActiveSpans id=2 (1.70591938,3.38288999 2.48133492,3.66720 891 2.39964914,5.90701771 -7,7) t=0.547732168 (0.818326533,5.10029507) tEnd=1 wi ndSum=? windValue=1 oppValue=0
2572 SkOpSegment::debugShowActiveSpans id=3 (-7,7 1,5) t=0 (-7,7) tEnd=0.998300955 wi ndSum=? windValue=1 oppValue=0
2573 SkOpSegment::debugShowActiveSpans id=3 (-7,7 1,5) t=0.998300955 (0.986407638,5.0 0339794) tEnd=0.998382791 windSum=? windValue=1 oppValue=0
2574 SkOpSegment::debugShowActiveSpans id=3 (-7,7 1,5) t=0.998382791 (0.987062335,5.0 0323439) tEnd=1 windSum=? windValue=1 oppValue=0
2575 SkOpSegment::findTop
2576 SkOpAngle::dumpOne [6/49] next=4/50 sect=25/25 s=1 [12] e=0.00104243869 [29] sg n=1 windVal=1 windSum=? operand
2577 SkOpAngle::dumpOne [4/50] next=6/49 sect=29/25 s=0 [7] e=0.51391312 [19] sgn=-1 windVal=1 windSum=? operand
2578 SkOpSegment::findTop id=6 s=0.00104243869 e=1 cw=-1 swap=-1 inflections=-1 monot onic=1
2579 SkOpSegment::markWinding id=6 (1,5 0,1) t=0.00104243869 [29] (0.998957574,4.9958 3006) tEnd=1 newWindSum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
2580 SkOpSegment::nextChase mismatched signs
2581 SkOpSegment::markWinding id=4 (0,1 5.22302151,4.08633089 -0.544847488,5.81993675 -1.40665555,5.83952332) t=0 [7] (0,1) tEnd=0.51391312 newWindSum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
2582 SkOpSegment::markWinding id=6 (1,5 0,1) t=0.00104243869 [29] (0.998957574,4.9958 3006) tEnd=1 newWindSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue= 0
2583 SkOpSegment::activeOp id=6 t=0.00104243869 tEnd=1 op=sect miFrom=0 miTo=0 suFrom =1 suTo=0 result=0
2584 SkOpSegment::markDone id=6 (1,5 0,1) t=0.00104243869 [29] (0.998957574,4.9958300 6) tEnd=1 newWindSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0
2585 SkOpSegment::nextChase mismatched signs
2586 SkOpSegment::markDone id=4 (0,1 5.22302151,4.08633089 -0.544847488,5.81993675 -1 .40665555,5.83952332) t=0 [7] (0,1) tEnd=0.51391312 newWindSum=-1 newOppSum=0 op pSum=0 windSum=-1 windValue=1 oppValue=0
2587 bridgeOp chase.append id=4 windSum=-2147483647
2588 SkOpSegment::markWinding id=2 (1.70591938,3.38288999 2.48133492,3.66720891 2.399 64914,5.90701771 -7,7) t=0 [3] (1.70591938,3.38288999) tEnd=0.441853762 newWindS um=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
2589 SkOpSegment::markWinding id=1 (1,5 0.655789495,3.62315798 1.29891956,3.23365664 1.70591938,3.38288999) t=0.00101062542 [31] (0.998959422,4.99582863) tEnd=1 newW indSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
2590 SkOpSegment::markAngle last segment=1 span=31 windSum=-1
2591 SkOpSegment::markWinding id=4 (0,1 5.22302151,4.08633089 -0.544847488,5.81993675 -1.40665555,5.83952332) t=0.51391312 [19] (1.50189435,4.63748884) tEnd=0.570807 669 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
2592 SkOpSegment::markAngle last segment=4 span=21 windSum=?
2593 SkOpSegment::markWinding id=2 (1.70591938,3.38288999 2.48133492,3.66720891 2.399 64914,5.90701771 -7,7) t=0.441853762 [20] (1.50189435,4.63748884) tEnd=0.5017005 61 newWindSum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
2594 SkOpSegment::markAngle last segment=2 span=22 windSum=?
2595 SkOpSegment::debugShowActiveSpans id=4 (0,1 5.22302151,4.08633089 -0.544847488,5 .81993675 -1.40665555,5.83952332) t=0.51391312 (1.50189435,4.63748884) tEnd=0.57 0807669 windSum=-1 windValue=1 oppValue=0
2596 SkOpSegment::debugShowActiveSpans id=4 (0,1 5.22302151,4.08633089 -0.544847488,5 .81993675 -1.40665555,5.83952332) t=0.570807669 (1.15735686,4.89566994) tEnd=0.5 94931837 windSum=? windValue=1 oppValue=0
2597 SkOpSegment::debugShowActiveSpans id=4 (0,1 5.22302151,4.08633089 -0.544847488,5 .81993675 -1.40665555,5.83952332) t=0.594931837 (0.999010324,4.99602461) tEnd=0. 59493238 windSum=? windValue=1 oppValue=0
2598 SkOpSegment::debugShowActiveSpans id=4 (0,1 5.22302151,4.08633089 -0.544847488,5 .81993675 -1.40665555,5.83952332) t=0.59493238 (0.999006689,4.99602699) tEnd=0.5 96717201 windSum=? windValue=1 oppValue=0
2599 SkOpSegment::debugShowActiveSpans id=4 (0,1 5.22302151,4.08633089 -0.544847488,5 .81993675 -1.40665555,5.83952332) t=0.596717201 (0.987062335,5.00323439) tEnd=0. 596717927 windSum=? windValue=1 oppValue=0
2600 SkOpSegment::debugShowActiveSpans id=4 (0,1 5.22302151,4.08633089 -0.544847488,5 .81993675 -1.40665555,5.83952332) t=0.596717927 (0.987057447,5.00323725) tEnd=0. 621522123 windSum=? windValue=1 oppValue=0
2601 SkOpSegment::debugShowActiveSpans id=4 (0,1 5.22302151,4.08633089 -0.544847488,5 .81993675 -1.40665555,5.83952332) t=0.621522123 (0.818326533,5.10029507) tEnd=1 windSum=? windValue=1 oppValue=0
2602 SkOpSegment::debugShowActiveSpans id=5 (-1.40665555,5.83952332 -1.75486088,5.847 43738 -1.30215836,5.57553959 1,5) t=0 (-1.40665555,5.83952332) tEnd=0.998028054 windSum=? windValue=1 oppValue=0
2603 SkOpSegment::debugShowActiveSpans id=5 (-1.40665555,5.83952332 -1.75486088,5.847 43738 -1.30215836,5.57553959 1,5) t=0.998028054 (0.986402392,5.00340128) tEnd=0. 998123104 windSum=? windValue=1 oppValue=0
2604 SkOpSegment::debugShowActiveSpans id=5 (-1.40665555,5.83952332 -1.75486088,5.847 43738 -1.30215836,5.57553959 1,5) t=0.998123104 (0.987057447,5.00323725) tEnd=1 windSum=? windValue=1 oppValue=0
2605 SkOpSegment::debugShowActiveSpans id=6 (1,5 0,1) t=0 (1,5) tEnd=0.000993298772 w indSum=? windValue=1 oppValue=0
2606 SkOpSegment::debugShowActiveSpans id=6 (1,5 0,1) t=0.000993298772 (0.999006689,4 .99602699) tEnd=0.00104243869 windSum=? windValue=1 oppValue=0
2607 SkOpSegment::debugShowActiveSpans id=1 (1,5 0.655789495,3.62315798 1.29891956,3. 23365664 1.70591938,3.38288999) t=0 (1,5) tEnd=0.000963086711 windSum=? windValu e=1 oppValue=0
2608 SkOpSegment::debugShowActiveSpans id=1 (1,5 0.655789495,3.62315798 1.29891956,3. 23365664 1.70591938,3.38288999) t=0.000963086711 (0.999010324,4.99602461) tEnd=0 .00101062542 windSum=? windValue=1 oppValue=0
2609 SkOpSegment::debugShowActiveSpans id=1 (1,5 0.655789495,3.62315798 1.29891956,3. 23365664 1.70591938,3.38288999) t=0.00101062542 (0.998959422,4.99582863) tEnd=1 windSum=-1 windValue=1 oppValue=0
2610 SkOpSegment::debugShowActiveSpans id=2 (1.70591938,3.38288999 2.48133492,3.66720 891 2.39964914,5.90701771 -7,7) t=0 (1.70591938,3.38288999) tEnd=0.441853762 win dSum=-1 windValue=1 oppValue=0
2611 SkOpSegment::debugShowActiveSpans id=2 (1.70591938,3.38288999 2.48133492,3.66720 891 2.39964914,5.90701771 -7,7) t=0.441853762 (1.50189435,4.63748884) tEnd=0.501 700561 windSum=-1 windValue=1 oppValue=0
2612 SkOpSegment::debugShowActiveSpans id=2 (1.70591938,3.38288999 2.48133492,3.66720 891 2.39964914,5.90701771 -7,7) t=0.501700561 (1.15735686,4.89566994) tEnd=0.524 348945 windSum=? windValue=1 oppValue=0
2613 SkOpSegment::debugShowActiveSpans id=2 (1.70591938,3.38288999 2.48133492,3.66720 891 2.39964914,5.90701771 -7,7) t=0.524348945 (0.998959422,4.99582863) tEnd=0.52 4349463 windSum=? windValue=1 oppValue=0
2614 SkOpSegment::debugShowActiveSpans id=2 (1.70591938,3.38288999 2.48133492,3.66720 891 2.39964914,5.90701771 -7,7) t=0.524349463 (0.998957574,4.99583006) tEnd=0.52 6050901 windSum=? windValue=1 oppValue=0
2615 SkOpSegment::debugShowActiveSpans id=2 (1.70591938,3.38288999 2.48133492,3.66720 891 2.39964914,5.90701771 -7,7) t=0.526050901 (0.986407638,5.00339794) tEnd=0.52 6051613 windSum=? windValue=1 oppValue=0
2616 SkOpSegment::debugShowActiveSpans id=2 (1.70591938,3.38288999 2.48133492,3.66720 891 2.39964914,5.90701771 -7,7) t=0.526051613 (0.986402392,5.00340128) tEnd=0.54 7732168 windSum=? windValue=1 oppValue=0
2617 SkOpSegment::debugShowActiveSpans id=2 (1.70591938,3.38288999 2.48133492,3.66720 891 2.39964914,5.90701771 -7,7) t=0.547732168 (0.818326533,5.10029507) tEnd=1 wi ndSum=? windValue=1 oppValue=0
2618 SkOpSegment::debugShowActiveSpans id=3 (-7,7 1,5) t=0 (-7,7) tEnd=0.998300955 wi ndSum=? windValue=1 oppValue=0
2619 SkOpSegment::debugShowActiveSpans id=3 (-7,7 1,5) t=0.998300955 (0.986407638,5.0 0339794) tEnd=0.998382791 windSum=? windValue=1 oppValue=0
2620 SkOpSegment::debugShowActiveSpans id=3 (-7,7 1,5) t=0.998382791 (0.987062335,5.0 0323439) tEnd=1 windSum=? windValue=1 oppValue=0
2621 SkOpSegment::activeOp id=2 t=0.441853762 tEnd=0 op=sect miFrom=0 miTo=1 suFrom=1 suTo=1 result=1
2622 SkOpSegment::findNextOp simple
2623 SkOpSegment::markDone id=2 (1.70591938,3.38288999 2.48133492,3.66720891 2.399649 14,5.90701771 -7,7) t=0 [3] (1.70591938,3.38288999) tEnd=0.441853762 newWindSum= -1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
2624 bridgeOp current id=2 from=(1.50189435,4.63748884) to=(1.70591938,3.38288999)
2625 path.moveTo(1.50189435,4.63748884);
2626 path.cubicTo(2.22382402,4.01592445, 2.04853964,3.50851727, 1.70591938,3.38288999 );
2627 SkOpSegment::markWinding id=2 (1.70591938,3.38288999 2.48133492,3.66720891 2.399 64914,5.90701771 -7,7) t=0.524348945 [32] (0.998959422,4.99582863) tEnd=0.524349 463 newWindSum=1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
2628 SkOpSegment::markAngle last segment=2 span=30 windSum=?
2629 SkOpSegment::markWinding id=1 (1,5 0.655789495,3.62315798 1.29891956,3.23365664 1.70591938,3.38288999) t=0.000963086711 [18] (0.999010324,4.99602461) tEnd=0.001 01062542 newWindSum=1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
2630 SkOpSegment::markAngle last segment=1 span=18 windSum=1
2631 SkOpSegment::markWinding id=2 (1.70591938,3.38288999 2.48133492,3.66720891 2.399 64914,5.90701771 -7,7) t=0.501700561 [22] (1.15735686,4.89566994) tEnd=0.5243489 45 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
2632 SkOpSegment::markAngle last segment=2 span=22 windSum=-1
2633 SkOpSegment::findNextOp
2634 SkOpAngle::dumpOne [1/29] next=2/35 sect=9/5 s=0.00101062542 [31] e=1 [2] sgn=- 1 windVal=1 windSum=-1 oppVal=0 oppSum=-1
2635 SkOpAngle::dumpOne [2/35] next=1/28 sect=17/17 s=0.524348945 [32] e=0.524349463 [30] sgn=-1 windVal=1 windSum=1 oppVal=0 oppSum=-1
2636 SkOpAngle::dumpOne [1/28] next=2/34 sect=25/25 s=0.00101062542 [31] e=0.0009630 86711 [18] sgn=1 windVal=1 windSum=1 oppVal=0 oppSum=-1
2637 SkOpAngle::dumpOne [2/34] next=1/29 sect=1/1 s=0.524348945 [32] e=0.501700561 [ 22] sgn=1 windVal=1 windSum=-1 oppVal=0 oppSum=-1
2638 SkOpSegment::activeOp id=2 t=0.524348945 tEnd=0.524349463 op=sect miFrom=0 miTo= 1 suFrom=1 suTo=1 result=1
2639 SkOpSegment::findNextOp chase.append segment=2 span=30 windSum=-2147483647
2640 SkOpSegment::activeOp id=1 t=0.00101062542 tEnd=0.000963086711 op=sect miFrom=1 miTo=0 suFrom=1 suTo=1 result=1
2641 SkOpSegment::findNextOp chase.append segment=1 span=18 windSum=1
2642 SkOpSegment::activeOp id=2 t=0.524348945 tEnd=0.501700561 op=sect miFrom=0 miTo= 1 suFrom=1 suTo=1 result=1
2643 SkOpSegment::findNextOp chase.append segment=2 span=22 windSum=-1
2644 SkOpSegment::markDone id=1 (1,5 0.655789495,3.62315798 1.29891956,3.23365664 1.7 0591938,3.38288999) t=0.00101062542 [31] (0.998959422,4.99582863) tEnd=1 newWind Sum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
2645 SkOpSegment::findNextOp from:[1] to:[2] start=3697004 end=3696812
2646 bridgeOp current id=1 from=(1.70591938,3.38288999) to=(0.998959422,4.99582863)
2647 path.cubicTo(1.29933083,3.23380756, 0.657089174,3.6223712, 0.998959422,4.9958286 3);
2648 SkOpSegment::markWinding id=2 (1.70591938,3.38288999 2.48133492,3.66720891 2.399 64914,5.90701771 -7,7) t=0.524349463 [30] (0.998957574,4.99583006) tEnd=0.526050 901 newWindSum=1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
2649 SkOpSegment::markAngle last segment=2 span=33 windSum=?
2650 SkOpSegment::markWinding id=6 (1,5 0,1) t=0.000993298772 [16] (0.999006689,4.996 02699) tEnd=0.00104243869 newWindSum=-1 newOppSum=1 oppSum=? windSum=? windValue =1 oppValue=0
2651 SkOpSegment::markAngle last segment=6 span=16 windSum=-1
2652 SkOpSegment::findNextOp
2653 SkOpAngle::dumpOne [2/36] next=6/24 sect=1/1 s=0.524349463 [30] e=0.524348945 [ 32] sgn=1 windVal=1 windSum=1 oppVal=0 oppSum=-1
2654 SkOpAngle::dumpOne [6/24] next=2/37 sect=9/9 s=0.00104243869 [29] e=1 [12] sgn= -1 windVal=1 windSum=-1 oppVal=0 oppSum=0 done operand
2655 SkOpAngle::dumpOne [2/37] next=6/23 sect=17/17 s=0.524349463 [30] e=0.526050901 [33] sgn=-1 windVal=1 windSum=1 oppVal=0 oppSum=0
2656 SkOpAngle::dumpOne [6/23] next=2/36 sect=25/25 s=0.00104243869 [29] e=0.0009932 98772 [16] sgn=1 windVal=1 windSum=-1 oppVal=0 oppSum=1 operand
2657 SkOpSegment::activeOp id=6 t=0.00104243869 tEnd=1 op=sect miFrom=0 miTo=0 suFrom =1 suTo=0 result=0
2658 SkOpSegment::nextChase mismatched signs
2659 SkOpSegment::activeOp id=2 t=0.524349463 tEnd=0.526050901 op=sect miFrom=0 miTo= 1 suFrom=0 suTo=0 result=0
2660 SkOpSegment::markDone id=2 (1.70591938,3.38288999 2.48133492,3.66720891 2.399649 14,5.90701771 -7,7) t=0.524349463 [30] (0.998957574,4.99583006) tEnd=0.526050901 newWindSum=1 newOppSum=0 oppSum=0 windSum=1 windValue=1 oppValue=0
2661 SkOpSegment::findNextOp chase.append segment=2 span=33 windSum=-2147483647
2662 SkOpSegment::activeOp id=6 t=0.00104243869 tEnd=0.000993298772 op=sect miFrom=1 miTo=1 suFrom=0 suTo=1 result=1
2663 SkOpSegment::findNextOp chase.append segment=6 span=16 windSum=-1
2664 SkOpSegment::markDone id=2 (1.70591938,3.38288999 2.48133492,3.66720891 2.399649 14,5.90701771 -7,7) t=0.524348945 [32] (0.998959422,4.99582863) tEnd=0.524349463 newWindSum=1 newOppSum=-1 oppSum=-1 windSum=1 windValue=1 oppValue=0
2665 SkOpSegment::findNextOp from:[2] to:[6] start=3696716 end=3695468
2666 bridgeOp current id=2 from=(0.998959422,4.99582863) to=(0.998957574,4.99583006)
2667 path.cubicTo(0.99895817,4.99582958, 0.998958826,4.99582911, 0.998957574,4.995830 06);
2668 SkOpSegment::markWinding id=4 (0,1 5.22302151,4.08633089 -0.544847488,5.81993675 -1.40665555,5.83952332) t=0.59493238 [15] (0.999006689,4.99602699) tEnd=0.59671 7201 newWindSum=1 newOppSum=1 oppSum=? windSum=? windValue=1 oppValue=0
2669 SkOpSegment::markAngle last segment=4 span=25 windSum=?
2670 SkOpSegment::markWinding id=6 (1,5 0,1) t=0 [11] (1,5) tEnd=0.000993298772 newWi ndSum=1 newOppSum=1 oppSum=? windSum=? windValue=1 oppValue=0
2671 SkOpSegment::markAngle last segment=6 span=11 windSum=1
2672 SkOpSegment::markWinding id=4 (0,1 5.22302151,4.08633089 -0.544847488,5.81993675 -1.40665555,5.83952332) t=0.594931837 [17] (0.999010324,4.99602461) tEnd=0.5949 3238 newWindSum=-1 newOppSum=1 oppSum=? windSum=? windValue=1 oppValue=0
2673 SkOpSegment::markAngle last segment=4 span=17 windSum=-1
2674 SkOpSegment::findNextOp
2675 SkOpAngle::dumpOne [6/22] next=4/8 sect=9/9 s=0.000993298772 [16] e=0.001042438 69 [29] sgn=-1 windVal=1 windSum=-1 oppVal=0 oppSum=1 operand
2676 SkOpAngle::dumpOne [4/8] next=6/21 sect=17/17 s=0.59493238 [15] e=0.596717201 [ 25] sgn=-1 windVal=1 windSum=1 oppVal=0 oppSum=1 operand
2677 SkOpAngle::dumpOne [6/21] next=4/7 sect=25/25 s=0.000993298772 [16] e=0 [11] sg n=1 windVal=1 windSum=1 oppVal=0 oppSum=1 operand
2678 SkOpAngle::dumpOne [4/7] next=6/22 sect=1/1 s=0.59493238 [15] e=0.594931837 [17 ] sgn=1 windVal=1 windSum=-1 oppVal=0 oppSum=1 operand
2679 SkOpSegment::activeOp id=4 t=0.59493238 tEnd=0.596717201 op=sect miFrom=1 miTo=1 suFrom=0 suTo=1 result=1
2680 SkOpSegment::findNextOp chase.append segment=4 span=25 windSum=-2147483647
2681 SkOpSegment::activeOp id=6 t=0.000993298772 tEnd=0 op=sect miFrom=1 miTo=1 suFro m=1 suTo=0 result=1
2682 SkOpSegment::findNextOp chase.append segment=6 span=11 windSum=1
2683 SkOpSegment::activeOp id=4 t=0.59493238 tEnd=0.594931837 op=sect miFrom=1 miTo=1 suFrom=0 suTo=1 result=1
2684 SkOpSegment::findNextOp chase.append segment=4 span=17 windSum=-1
2685 SkOpSegment::markDone id=6 (1,5 0,1) t=0.000993298772 [16] (0.999006689,4.996026 99) tEnd=0.00104243869 newWindSum=-1 newOppSum=1 oppSum=1 windSum=-1 windValue=1 oppValue=0
2686 SkOpSegment::findNextOp from:[6] to:[4] start=3695372 end=3696332
2687 bridgeOp current id=6 from=(0.998957574,4.99583006) to=(0.999006689,4.99602699)
2688 SkOpSegment::markWinding id=3 (-7,7 1,5) t=0.998300955 [34] (0.986407638,5.00339 794) tEnd=0.998382791 newWindSum=1 newOppSum=0 oppSum=? windSum=? windValue=1 op pValue=0
2689 SkOpSegment::markAngle last segment=3 span=34 windSum=1
2690 SkOpSegment::markWinding id=4 (0,1 5.22302151,4.08633089 -0.544847488,5.81993675 -1.40665555,5.83952332) t=0.596717201 [25] (0.987062335,5.00323439) tEnd=0.5967 17927 newWindSum=1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
2691 SkOpSegment::markAngle last segment=4 span=13 windSum=?
2692 SkOpSegment::markWinding id=3 (-7,7 1,5) t=0.998382791 [26] (0.987062335,5.00323 439) tEnd=1 newWindSum=1 newOppSum=1 oppSum=? windSum=? windValue=1 oppValue=0
2693 SkOpSegment::markAngle last segment=3 span=6
2694 SkOpSegment::findNextOp
2695 SkOpAngle::dumpOne [4/9] next=3/46 sect=1/1 s=0.596717201 [25] e=0.59493238 [15 ] sgn=1 windVal=1 windSum=1 oppVal=0 oppSum=1 operand
2696 SkOpAngle::dumpOne [3/46] next=4/10 sect=17/17 s=0.998382791 [26] e=0.998300955 [34] sgn=1 windVal=1 windSum=1 oppVal=0 oppSum=0
2697 SkOpAngle::dumpOne [4/10] next=3/47 sect=17/17 s=0.596717201 [25] e=0.596717927 [13] sgn=-1 windVal=1 windSum=1 oppVal=0 oppSum=0 operand
2698 SkOpAngle::dumpOne [3/47] next=4/9 sect=1/1 s=0.998382791 [26] e=1 [6] sgn=-1 w indVal=1 windSum=1 oppVal=0 oppSum=1
2699 SkOpSegment::activeOp id=3 t=0.998382791 tEnd=0.998300955 op=sect miFrom=1 miTo= 0 suFrom=0 suTo=0 result=0
2700 SkOpSegment::markDone id=3 (-7,7 1,5) t=0.998300955 [34] (0.986407638,5.00339794 ) tEnd=0.998382791 newWindSum=1 newOppSum=0 oppSum=0 windSum=1 windValue=1 oppVa lue=0
2701 SkOpSegment::findNextOp chase.append segment=3 span=34 windSum=1
2702 SkOpSegment::activeOp id=4 t=0.596717201 tEnd=0.596717927 op=sect miFrom=0 miTo= 0 suFrom=0 suTo=1 result=0
2703 SkOpSegment::markDone id=4 (0,1 5.22302151,4.08633089 -0.544847488,5.81993675 -1 .40665555,5.83952332) t=0.596717201 [25] (0.987062335,5.00323439) tEnd=0.5967179 27 newWindSum=1 newOppSum=0 oppSum=0 windSum=1 windValue=1 oppValue=0
2704 SkOpSegment::findNextOp chase.append segment=4 span=13 windSum=-2147483647
2705 SkOpSegment::activeOp id=3 t=0.998382791 tEnd=1 op=sect miFrom=0 miTo=1 suFrom=1 suTo=1 result=1
2706 SkOpSegment::findNextOp chase.append segment=3 span=6
2707 SkOpSegment::markDone id=4 (0,1 5.22302151,4.08633089 -0.544847488,5.81993675 -1 .40665555,5.83952332) t=0.59493238 [15] (0.999006689,4.99602699) tEnd=0.59671720 1 newWindSum=1 newOppSum=1 oppSum=1 windSum=1 windValue=1 oppValue=0
2708 SkOpSegment::findNextOp from:[4] to:[3] start=3696428 end=3694284
2709 bridgeOp current id=4 from=(0.999006689,4.99602699) to=(0.987062335,5.00323439)
2710 path.lineTo(0.999006689,4.99602699);
2711 path.cubicTo(0.995030105,4.99843454, 0.991048634,5.00083685, 0.987062335,5.00323 439);
2712 SkOpSegment::markWinding id=5 (-1.40665555,5.83952332 -1.75486088,5.84743738 -1. 30215836,5.57553959 1,5) t=0.998123104 [14] (0.987057447,5.00323725) tEnd=1 newW indSum=1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
2713 SkOpSegment::markAngle last segment=5 span=14 windSum=1
2714 SkOpSegment::markWinding id=1 (1,5 0.655789495,3.62315798 1.29891956,3.23365664 1.70591938,3.38288999) t=0 [1] (1,5) tEnd=0.000963086711 newWindSum=1 newOppSum= 0 oppSum=? windSum=? windValue=1 oppValue=0
2715 SkOpSegment::markAngle last segment=1 span=18 windSum=1
2716 SkOpSegment::findNextOp
2717 SkOpAngle::dumpOne [3/48] next=5/19 sect=17/17 s=1 [6] e=0.998382791 [26] sgn=1 windVal=1 windSum=1 oppVal=0 oppSum=1
2718 SkOpAngle::dumpOne [5/19] next=1/25 sect=17/17 s=1 [10] e=0.998123104 [14] sgn= 1 windVal=1 windSum=1 oppVal=0 oppSum=0 operand
2719 SkOpAngle::dumpOne [1/25] next=6/20 sect=9/9 s=0 [1] e=0.000963086711 [18] sgn= -1 windVal=1 windSum=1 oppVal=0 oppSum=0
2720 SkOpAngle::dumpOne [6/20] next=3/48 sect=9/9 s=0 [11] e=0.000993298772 [16] sgn =-1 windVal=1 windSum=1 oppVal=0 oppSum=1 operand
2721 SkOpSegment::activeOp id=5 t=1 tEnd=0.998123104 op=sect miFrom=0 miTo=0 suFrom=1 suTo=0 result=0
2722 SkOpSegment::markDone id=5 (-1.40665555,5.83952332 -1.75486088,5.84743738 -1.302 15836,5.57553959 1,5) t=0.998123104 [14] (0.987057447,5.00323725) tEnd=1 newWind Sum=1 newOppSum=0 oppSum=0 windSum=1 windValue=1 oppValue=0
2723 SkOpSegment::findNextOp chase.append segment=5 span=14 windSum=1
2724 SkOpSegment::activeOp id=1 t=0 tEnd=0.000963086711 op=sect miFrom=0 miTo=1 suFro m=0 suTo=0 result=0
2725 SkOpSegment::markDone id=1 (1,5 0.655789495,3.62315798 1.29891956,3.23365664 1.7 0591938,3.38288999) t=0 [1] (1,5) tEnd=0.000963086711 newWindSum=1 newOppSum=0 o ppSum=0 windSum=1 windValue=1 oppValue=0
2726 SkOpSegment::activeOp id=6 t=0 tEnd=0.000993298772 op=sect miFrom=1 miTo=1 suFro m=0 suTo=1 result=1
2727 SkOpSegment::markDone id=3 (-7,7 1,5) t=0.998382791 [26] (0.987062335,5.00323439 ) tEnd=1 newWindSum=1 newOppSum=1 oppSum=1 windSum=1 windValue=1 oppValue=0
2728 SkOpSegment::findNextOp from:[3] to:[6] start=3694964 end=3695468
2729 bridgeOp current id=3 from=(0.987062335,5.00323439) to=(1,5)
2730 SkOpSegment::findNextOp
2731 SkOpAngle::dumpOne [6/21] next=4/7 sect=25/25 s=0.000993298772 [16] e=0 [11] sg n=1 windVal=1 windSum=1 oppVal=0 oppSum=1 operand
2732 SkOpAngle::dumpOne [4/7] next=6/22 sect=1/1 s=0.59493238 [15] e=0.594931837 [17 ] sgn=1 windVal=1 windSum=-1 oppVal=0 oppSum=1 operand
2733 SkOpAngle::dumpOne [6/22] next=4/8 sect=9/9 s=0.000993298772 [16] e=0.001042438 69 [29] sgn=-1 windVal=1 windSum=-1 oppVal=0 oppSum=1 done operand
2734 SkOpAngle::dumpOne [4/8] next=6/21 sect=17/17 s=0.59493238 [15] e=0.596717201 [ 25] sgn=-1 windVal=1 windSum=1 oppVal=0 oppSum=1 done operand
2735 SkOpSegment::activeOp id=4 t=0.59493238 tEnd=0.594931837 op=sect miFrom=1 miTo=1 suFrom=0 suTo=1 result=1
2736 SkOpSegment::activeOp id=6 t=0.000993298772 tEnd=0.00104243869 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0 result=1
2737 SkOpSegment::activeOp id=4 t=0.59493238 tEnd=0.596717201 op=sect miFrom=1 miTo=1 suFrom=0 suTo=1 result=1
2738 SkOpSegment::markDone id=6 (1,5 0,1) t=0 [11] (1,5) tEnd=0.000993298772 newWindS um=1 newOppSum=1 oppSum=1 windSum=1 windValue=1 oppValue=0
2739 SkOpSegment::findNextOp from:[6] to:[4] start=3695372 end=3695564
2740 bridgeOp current id=6 from=(1,5) to=(0.999006689,4.99602699)
2741 path.lineTo(1,5);
2742 SkOpSegment::markWinding id=4 (0,1 5.22302151,4.08633089 -0.544847488,5.81993675 -1.40665555,5.83952332) t=0.570807669 [21] (1.15735686,4.89566994) tEnd=0.59493 1837 newWindSum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
2743 SkOpSegment::markAngle last segment=4 span=21 windSum=-1
2744 SkOpSegment::findNextOp
2745 SkOpAngle::dumpOne [4/6] next=1/26 sect=17/17 s=0.594931837 [17] e=0.59493238 [ 15] sgn=-1 windVal=1 windSum=-1 oppVal=0 oppSum=1 operand
2746 SkOpAngle::dumpOne [1/26] next=4/5 sect=25/25 s=0.000963086711 [18] e=0 [1] sgn =1 windVal=1 windSum=1 oppVal=0 oppSum=0 done
2747 SkOpAngle::dumpOne [4/5] next=1/27 sect=1/1 s=0.594931837 [17] e=0.570807669 [2 1] sgn=1 windVal=1 windSum=-1 oppVal=0 oppSum=0 operand
2748 SkOpAngle::dumpOne [1/27] next=4/6 sect=9/9 s=0.000963086711 [18] e=0.001010625 42 [31] sgn=-1 windVal=1 windSum=1 oppVal=0 oppSum=-1
2749 SkOpSegment::activeOp id=1 t=0.000963086711 tEnd=0 op=sect miFrom=1 miTo=0 suFro m=0 suTo=0 result=0
2750 SkOpSegment::activeOp id=4 t=0.594931837 tEnd=0.570807669 op=sect miFrom=0 miTo= 0 suFrom=0 suTo=1 result=0
2751 SkOpSegment::markDone id=4 (0,1 5.22302151,4.08633089 -0.544847488,5.81993675 -1 .40665555,5.83952332) t=0.570807669 [21] (1.15735686,4.89566994) tEnd=0.59493183 7 newWindSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0
2752 SkOpSegment::findNextOp chase.append segment=4 span=21 windSum=-1
2753 SkOpSegment::activeOp id=1 t=0.000963086711 tEnd=0.00101062542 op=sect miFrom=0 miTo=1 suFrom=1 suTo=1 result=1
2754 SkOpSegment::markDone id=4 (0,1 5.22302151,4.08633089 -0.544847488,5.81993675 -1 .40665555,5.83952332) t=0.594931837 [17] (0.999010324,4.99602461) tEnd=0.5949323 8 newWindSum=-1 newOppSum=1 oppSum=1 windSum=-1 windValue=1 oppValue=0
2755 SkOpSegment::findNextOp from:[4] to:[1] start=3695660 end=3696908
2756 bridgeOp current id=4 from=(0.999006689,4.99602699) to=(0.999010324,4.99602461)
2757 path.lineTo(0.999006689,4.99602699);
2758 path.cubicTo(0.999007881,4.99602604, 0.999009132,4.99602556, 0.999010324,4.99602 461);
2759 SkOpSegment::findNextOp
2760 SkOpAngle::dumpOne [1/28] next=2/34 sect=25/25 s=0.00101062542 [31] e=0.0009630 86711 [18] sgn=1 windVal=1 windSum=1 oppVal=0 oppSum=-1
2761 SkOpAngle::dumpOne [2/34] next=1/29 sect=1/1 s=0.524348945 [32] e=0.501700561 [ 22] sgn=1 windVal=1 windSum=-1 oppVal=0 oppSum=-1
2762 SkOpAngle::dumpOne [1/29] next=2/35 sect=9/5 s=0.00101062542 [31] e=1 [2] sgn=- 1 windVal=1 windSum=-1 oppVal=0 oppSum=-1 done
2763 SkOpAngle::dumpOne [2/35] next=1/28 sect=17/17 s=0.524348945 [32] e=0.524349463 [30] sgn=-1 windVal=1 windSum=1 oppVal=0 oppSum=-1 done
2764 SkOpSegment::activeOp id=2 t=0.524348945 tEnd=0.501700561 op=sect miFrom=0 miTo= 1 suFrom=1 suTo=1 result=1
2765 SkOpSegment::activeOp id=1 t=0.00101062542 tEnd=1 op=sect miFrom=1 miTo=0 suFrom =1 suTo=1 result=1
2766 SkOpSegment::activeOp id=2 t=0.524348945 tEnd=0.524349463 op=sect miFrom=0 miTo= 1 suFrom=1 suTo=1 result=1
2767 SkOpSegment::markDone id=1 (1,5 0.655789495,3.62315798 1.29891956,3.23365664 1.7 0591938,3.38288999) t=0.000963086711 [18] (0.999010324,4.99602461) tEnd=0.001010 62542 newWindSum=1 newOppSum=-1 oppSum=-1 windSum=1 windValue=1 oppValue=0
2768 SkOpSegment::findNextOp from:[1] to:[2] start=3697004 end=3696044
2769 bridgeOp current id=1 from=(0.999010324,4.99602461) to=(0.998959422,4.99582863)
2770 path.cubicTo(0.998994052,4.99595928, 0.998975694,4.99589396, 0.998959422,4.99582 863);
2771 SkOpSegment::findNextOp
2772 SkOpAngle::dumpOne [2/33] next=4/4 sect=17/17 s=0.501700561 [22] e=0.524348945 [32] sgn=-1 windVal=1 windSum=-1 oppVal=0 oppSum=-1
2773 SkOpAngle::dumpOne [4/4] next=2/32 sect=17/17 s=0.570807669 [21] e=0.594931837 [17] sgn=-1 windVal=1 windSum=-1 oppVal=0 oppSum=0 done operand
2774 SkOpAngle::dumpOne [2/32] next=4/3 sect=1/1 s=0.501700561 [22] e=0.441853762 [2 0] sgn=1 windVal=1 windSum=-1 oppVal=0 oppSum=0
2775 SkOpAngle::dumpOne [4/3] next=2/33 sect=1/1 s=0.570807669 [21] e=0.51391312 [19 ] sgn=1 windVal=1 windSum=-1 oppVal=0 oppSum=-1 operand
2776 SkOpSegment::activeOp id=4 t=0.570807669 tEnd=0.594931837 op=sect miFrom=0 miTo= 0 suFrom=1 suTo=0 result=0
2777 SkOpSegment::activeOp id=2 t=0.501700561 tEnd=0.441853762 op=sect miFrom=0 miTo= 1 suFrom=0 suTo=0 result=0
2778 SkOpSegment::markDone id=2 (1.70591938,3.38288999 2.48133492,3.66720891 2.399649 14,5.90701771 -7,7) t=0.441853762 [20] (1.50189435,4.63748884) tEnd=0.501700561 newWindSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0
2779 SkOpSegment::activeOp id=4 t=0.570807669 tEnd=0.51391312 op=sect miFrom=1 miTo=1 suFrom=0 suTo=1 result=1
2780 SkOpSegment::markDone id=2 (1.70591938,3.38288999 2.48133492,3.66720891 2.399649 14,5.90701771 -7,7) t=0.501700561 [22] (1.15735686,4.89566994) tEnd=0.524348945 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
2781 SkOpSegment::findNextOp from:[2] to:[4] start=3695948 end=3695756
2782 bridgeOp current id=2 from=(0.998959422,4.99582863) to=(1.15735686,4.89566994)
2783 path.cubicTo(1.0544405,4.96226168, 1.10720813,4.92886353, 1.15735686,4.89566994) ;
2784 SkOpSegment::findNextOp
2785 SkOpAngle::dumpOne [4/2] next=2/31 sect=17/17 s=0.51391312 [19] e=0.570807669 [ 21] sgn=-1 windVal=1 windSum=-1 oppVal=0 oppSum=-1 operand
2786 SkOpAngle::dumpOne [2/31] next=4/1 sect=17/17 s=0.441853762 [20] e=0.501700561 [22] sgn=-1 windVal=1 windSum=-1 oppVal=0 oppSum=0 done
2787 SkOpAngle::dumpOne [4/1] next=2/30 sect=1/9 s=0.51391312 [19] e=0 [7] sgn=1 win dVal=1 windSum=-1 oppVal=0 oppSum=0 done operand
2788 SkOpAngle::dumpOne [2/30] next=4/2 sect=1/5 s=0.441853762 [20] e=0 [3] sgn=1 wi ndVal=1 windSum=-1 oppVal=0 oppSum=-1 done
2789 SkOpSegment::activeOp id=2 t=0.441853762 tEnd=0.501700561 op=sect miFrom=1 miTo= 0 suFrom=0 suTo=0 result=0
2790 SkOpSegment::activeOp id=4 t=0.51391312 tEnd=0 op=sect miFrom=0 miTo=0 suFrom=0 suTo=1 result=0
2791 SkOpSegment::nextChase mismatched signs
2792 SkOpSegment::activeOp id=2 t=0.441853762 tEnd=0 op=sect miFrom=0 miTo=1 suFrom=1 suTo=1 result=1
2793 SkOpSegment::markDone id=4 (0,1 5.22302151,4.08633089 -0.544847488,5.81993675 -1 .40665555,5.83952332) t=0.51391312 [19] (1.50189435,4.63748884) tEnd=0.570807669 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
2794 SkOpSegment::findNextOp from:[4] to:[2] start=3695852 end=3693972
2795 bridgeOp current id=4 from=(1.15735686,4.89566994) to=(1.50189435,4.63748884)
2796 path.cubicTo(1.27938318,4.81463385, 1.39520502,4.72855091, 1.50189435,4.63748884 );
2797 path.close();
2798 SkOpSegment::markWinding id=5 (-1.40665555,5.83952332 -1.75486088,5.84743738 -1. 30215836,5.57553959 1,5) t=0.998028054 [27] (0.986402392,5.00340128) tEnd=0.9981 23104 newWindSum=1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
2799 SkOpSegment::markAngle last segment=5 span=27 windSum=1
2800 SkOpSegment::markWinding id=4 (0,1 5.22302151,4.08633089 -0.544847488,5.81993675 -1.40665555,5.83952332) t=0.596717927 [13] (0.987057447,5.00323725) tEnd=0.6215 22123 newWindSum=1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
2801 SkOpSegment::markAngle last segment=4 span=23 windSum=?
2802 SkOpSegment::debugShowActiveSpans id=4 (0,1 5.22302151,4.08633089 -0.544847488,5 .81993675 -1.40665555,5.83952332) t=0.596717927 (0.987057447,5.00323725) tEnd=0. 621522123 windSum=1 windValue=1 oppValue=0
2803 SkOpSegment::debugShowActiveSpans id=4 (0,1 5.22302151,4.08633089 -0.544847488,5 .81993675 -1.40665555,5.83952332) t=0.621522123 (0.818326533,5.10029507) tEnd=1 windSum=? windValue=1 oppValue=0
2804 SkOpSegment::debugShowActiveSpans id=5 (-1.40665555,5.83952332 -1.75486088,5.847 43738 -1.30215836,5.57553959 1,5) t=0 (-1.40665555,5.83952332) tEnd=0.998028054 windSum=? windValue=1 oppValue=0
2805 SkOpSegment::debugShowActiveSpans id=5 (-1.40665555,5.83952332 -1.75486088,5.847 43738 -1.30215836,5.57553959 1,5) t=0.998028054 (0.986402392,5.00340128) tEnd=0. 998123104 windSum=1 windValue=1 oppValue=0
2806 SkOpSegment::debugShowActiveSpans id=2 (1.70591938,3.38288999 2.48133492,3.66720 891 2.39964914,5.90701771 -7,7) t=0.526050901 (0.986407638,5.00339794) tEnd=0.52 6051613 windSum=? windValue=1 oppValue=0
2807 SkOpSegment::debugShowActiveSpans id=2 (1.70591938,3.38288999 2.48133492,3.66720 891 2.39964914,5.90701771 -7,7) t=0.526051613 (0.986402392,5.00340128) tEnd=0.54 7732168 windSum=? windValue=1 oppValue=0
2808 SkOpSegment::debugShowActiveSpans id=2 (1.70591938,3.38288999 2.48133492,3.66720 891 2.39964914,5.90701771 -7,7) t=0.547732168 (0.818326533,5.10029507) tEnd=1 wi ndSum=? windValue=1 oppValue=0
2809 SkOpSegment::debugShowActiveSpans id=3 (-7,7 1,5) t=0 (-7,7) tEnd=0.998300955 wi ndSum=? windValue=1 oppValue=0
2810 SkOpSegment::activeOp id=5 t=0.998123104 tEnd=0.998028054 op=sect miFrom=0 miTo= 0 suFrom=1 suTo=0 result=0
2811 SkOpSegment::markDone id=5 (-1.40665555,5.83952332 -1.75486088,5.84743738 -1.302 15836,5.57553959 1,5) t=0.998028054 [27] (0.986402392,5.00340128) tEnd=0.9981231 04 newWindSum=1 newOppSum=0 oppSum=0 windSum=1 windValue=1 oppValue=0
2812 bridgeOp chase.append id=5 windSum=1
2813 SkOpSegment::markWinding id=2 (1.70591938,3.38288999 2.48133492,3.66720891 2.399 64914,5.90701771 -7,7) t=0.526050901 [33] (0.986407638,5.00339794) tEnd=0.526051 613 newWindSum=-1 newOppSum=1 oppSum=? windSum=? windValue=1 oppValue=0
2814 SkOpSegment::markAngle last segment=2 span=33 windSum=-1
2815 SkOpSegment::markWinding id=5 (-1.40665555,5.83952332 -1.75486088,5.84743738 -1. 30215836,5.57553959 1,5) t=0 [9] (-1.40665555,5.83952332) tEnd=0.998028054 newWi ndSum=1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
2816 SkOpSegment::markWinding id=4 (0,1 5.22302151,4.08633089 -0.544847488,5.81993675 -1.40665555,5.83952332) t=0.621522123 [23] (0.818326533,5.10029507) tEnd=1 newW indSum=1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
2817 SkOpSegment::markAngle last segment=4 span=23 windSum=1
2818 SkOpSegment::markWinding id=2 (1.70591938,3.38288999 2.48133492,3.66720891 2.399 64914,5.90701771 -7,7) t=0.526051613 [28] (0.986402392,5.00340128) tEnd=0.547732 168 newWindSum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
2819 SkOpSegment::markAngle last segment=2 span=24 windSum=?
2820 SkOpSegment::debugShowActiveSpans id=4 (0,1 5.22302151,4.08633089 -0.544847488,5 .81993675 -1.40665555,5.83952332) t=0.596717927 (0.987057447,5.00323725) tEnd=0. 621522123 windSum=1 windValue=1 oppValue=0
2821 SkOpSegment::debugShowActiveSpans id=4 (0,1 5.22302151,4.08633089 -0.544847488,5 .81993675 -1.40665555,5.83952332) t=0.621522123 (0.818326533,5.10029507) tEnd=1 windSum=1 windValue=1 oppValue=0
2822 SkOpSegment::debugShowActiveSpans id=5 (-1.40665555,5.83952332 -1.75486088,5.847 43738 -1.30215836,5.57553959 1,5) t=0 (-1.40665555,5.83952332) tEnd=0.998028054 windSum=1 windValue=1 oppValue=0
2823 SkOpSegment::debugShowActiveSpans id=2 (1.70591938,3.38288999 2.48133492,3.66720 891 2.39964914,5.90701771 -7,7) t=0.526050901 (0.986407638,5.00339794) tEnd=0.52 6051613 windSum=-1 windValue=1 oppValue=0
2824 SkOpSegment::debugShowActiveSpans id=2 (1.70591938,3.38288999 2.48133492,3.66720 891 2.39964914,5.90701771 -7,7) t=0.526051613 (0.986402392,5.00340128) tEnd=0.54 7732168 windSum=-1 windValue=1 oppValue=0
2825 SkOpSegment::debugShowActiveSpans id=2 (1.70591938,3.38288999 2.48133492,3.66720 891 2.39964914,5.90701771 -7,7) t=0.547732168 (0.818326533,5.10029507) tEnd=1 wi ndSum=? windValue=1 oppValue=0
2826 SkOpSegment::debugShowActiveSpans id=3 (-7,7 1,5) t=0 (-7,7) tEnd=0.998300955 wi ndSum=? windValue=1 oppValue=0
2827 SkOpSegment::activeOp id=2 t=0.526051613 tEnd=0.526050901 op=sect miFrom=0 miTo= 1 suFrom=1 suTo=1 result=1
2828 SkOpSegment::markWinding id=3 (-7,7 1,5) t=0 [5] (-7,7) tEnd=0.998300955 newWind Sum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
2829 SkOpSegment::markWinding id=2 (1.70591938,3.38288999 2.48133492,3.66720891 2.399 64914,5.90701771 -7,7) t=0.547732168 [24] (0.818326533,5.10029507) tEnd=1 newWin dSum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
2830 SkOpSegment::markAngle last segment=2 span=24 windSum=-1
2831 SkOpSegment::findNextOp
2832 SkOpAngle::dumpOne [2/39] next=3/45 sect=17/17 s=0.526050901 [33] e=0.526051613 [28] sgn=-1 windVal=1 windSum=-1 oppVal=0 oppSum=1
2833 SkOpAngle::dumpOne [3/45] next=2/38 sect=1/1 s=0.998300955 [34] e=0.998382791 [ 26] sgn=-1 windVal=1 windSum=1 oppVal=0 oppSum=0 done
2834 SkOpAngle::dumpOne [2/38] next=3/44 sect=1/1 s=0.526050901 [33] e=0.524349463 [ 30] sgn=1 windVal=1 windSum=1 oppVal=0 oppSum=0 done
2835 SkOpAngle::dumpOne [3/44] next=2/39 sect=17/17 s=0.998300955 [34] e=0 [5] sgn=1 windVal=1 windSum=-1 oppVal=0 oppSum=0
2836 SkOpSegment::activeOp id=3 t=0.998300955 tEnd=0.998382791 op=sect miFrom=0 miTo= 1 suFrom=1 suTo=1 result=1
2837 SkOpSegment::activeOp id=2 t=0.526050901 tEnd=0.524349463 op=sect miFrom=1 miTo= 0 suFrom=1 suTo=1 result=1
2838 SkOpSegment::activeOp id=3 t=0.998300955 tEnd=0 op=sect miFrom=0 miTo=1 suFrom=1 suTo=1 result=1
2839 SkOpSegment::findNextOp chase.append segment=2 span=24 windSum=-1
2840 SkOpSegment::markDone id=2 (1.70591938,3.38288999 2.48133492,3.66720891 2.399649 14,5.90701771 -7,7) t=0.526050901 [33] (0.986407638,5.00339794) tEnd=0.526051613 newWindSum=-1 newOppSum=1 oppSum=1 windSum=-1 windValue=1 oppValue=0
2841 SkOpSegment::findNextOp from:[2] to:[3] start=3697196 end=3694188
2842 bridgeOp current id=2 from=(0.986402392,5.00340128) to=(0.986407638,5.00339794)
2843 path.moveTo(0.986402392,5.00340128);
2844 path.cubicTo(0.986404121,5.00340033, 0.986405909,5.0033989, 0.986407638,5.003397 94);
2845 SkOpSegment::findNextOp simple
2846 SkOpSegment::markDone id=3 (-7,7 1,5) t=0 [5] (-7,7) tEnd=0.998300955 newWindSum =-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0
2847 bridgeOp current id=3 from=(0.986407638,5.00339794) to=(-7,7)
2848 SkOpSegment::findNextOp
2849 SkOpAngle::dumpOne [2/43] next=4/13 sect=17/17 s=0.547732168 [24] e=1 [4] sgn=- 1 windVal=1 windSum=-1 oppVal=0 oppSum=0
2850 SkOpAngle::dumpOne [4/13] next=2/42 sect=1/1 s=0.621522123 [23] e=0.596717927 [ 13] sgn=1 windVal=1 windSum=1 oppVal=0 oppSum=0 operand
2851 SkOpAngle::dumpOne [2/42] next=4/14 sect=1/1 s=0.547732168 [24] e=0.526051613 [ 28] sgn=1 windVal=1 windSum=-1 oppVal=0 oppSum=0
2852 SkOpAngle::dumpOne [4/14] next=2/43 sect=17/17 s=0.621522123 [23] e=1 [8] sgn=- 1 windVal=1 windSum=1 oppVal=0 oppSum=-1 operand
2853 SkOpSegment::activeOp id=4 t=0.621522123 tEnd=0.596717927 op=sect miFrom=0 miTo= 0 suFrom=0 suTo=1 result=0
2854 SkOpSegment::markDone id=4 (0,1 5.22302151,4.08633089 -0.544847488,5.81993675 -1 .40665555,5.83952332) t=0.596717927 [13] (0.987057447,5.00323725) tEnd=0.6215221 23 newWindSum=1 newOppSum=0 oppSum=0 windSum=1 windValue=1 oppValue=0
2855 SkOpSegment::activeOp id=2 t=0.547732168 tEnd=0.526051613 op=sect miFrom=0 miTo= 1 suFrom=1 suTo=1 result=1
2856 SkOpSegment::activeOp id=4 t=0.621522123 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0 result=1
2857 SkOpSegment::markDone id=2 (1.70591938,3.38288999 2.48133492,3.66720891 2.399649 14,5.90701771 -7,7) t=0.547732168 [24] (0.818326533,5.10029507) tEnd=1 newWindSu m=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0
2858 SkOpSegment::findNextOp from:[2] to:[2] start=3696236 end=3696620
2859 bridgeOp current id=2 from=(-7,7) to=(0.818326533,5.10029507)
2860 path.lineTo(-7,7);
2861 path.cubicTo(-2.74884105,6.50567913, -0.403636068,5.77677965, 0.818326533,5.1002 9507);
2862 SkOpSegment::findNextOp
2863 SkOpAngle::dumpOne [2/41] next=5/16 sect=17/17 s=0.526051613 [28] e=0.547732168 [24] sgn=-1 windVal=1 windSum=-1 oppVal=0 oppSum=0
2864 SkOpAngle::dumpOne [5/16] next=2/40 sect=1/1 s=0.998028054 [27] e=0.998123104 [ 14] sgn=-1 windVal=1 windSum=1 oppVal=0 oppSum=0 done operand
2865 SkOpAngle::dumpOne [2/40] next=5/15 sect=1/1 s=0.526051613 [28] e=0.526050901 [ 33] sgn=1 windVal=1 windSum=-1 oppVal=0 oppSum=1 done
2866 SkOpAngle::dumpOne [5/15] next=2/41 sect=17/17 s=0.998028054 [27] e=0 [9] sgn=1 windVal=1 windSum=1 oppVal=0 oppSum=-1 operand
2867 SkOpSegment::activeOp id=5 t=0.998028054 tEnd=0.998123104 op=sect miFrom=0 miTo= 0 suFrom=0 suTo=1 result=0
2868 SkOpSegment::activeOp id=2 t=0.526051613 tEnd=0.526050901 op=sect miFrom=0 miTo= 1 suFrom=1 suTo=1 result=1
2869 SkOpSegment::activeOp id=5 t=0.998028054 tEnd=0 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0 result=1
2870 SkOpSegment::markDone id=2 (1.70591938,3.38288999 2.48133492,3.66720891 2.399649 14,5.90701771 -7,7) t=0.526051613 [28] (0.986402392,5.00340128) tEnd=0.547732168 newWindSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0
2871 SkOpSegment::findNextOp from:[2] to:[2] start=3696620 end=3697100
2872 bridgeOp current id=2 from=(0.818326533,5.10029507) to=(0.986402392,5.00340128)
2873 path.cubicTo(0.876904249,5.06786633, 0.932900846,5.03555775, 0.986402392,5.00340 128);
2874 path.close();
2875 SkOpSegment::debugShowActiveSpans id=4 (0,1 5.22302151,4.08633089 -0.544847488,5 .81993675 -1.40665555,5.83952332) t=0.621522123 (0.818326533,5.10029507) tEnd=1 windSum=1 windValue=1 oppValue=0
2876 SkOpSegment::debugShowActiveSpans id=5 (-1.40665555,5.83952332 -1.75486088,5.847 43738 -1.30215836,5.57553959 1,5) t=0 (-1.40665555,5.83952332) tEnd=0.998028054 windSum=1 windValue=1 oppValue=0
2877 SkOpSegment::activeOp id=4 t=0.621522123 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=0 suTo=1 result=1
2878 SkOpSegment::findNextOp simple
2879 SkOpSegment::markDone id=4 (0,1 5.22302151,4.08633089 -0.544847488,5.81993675 -1 .40665555,5.83952332) t=0.621522123 [23] (0.818326533,5.10029507) tEnd=1 newWind Sum=1 newOppSum=-1 oppSum=-1 windSum=1 windValue=1 oppValue=0
2880 bridgeOp current id=4 from=(0.818326533,5.10029507) to=(-1.40665555,5.83952332)
2881 path.moveTo(0.818326533,5.10029507);
2882 path.cubicTo(-0.0515338294,5.57917166, -1.08048022,5.8321104, -1.40665555,5.8395 2332);
2883 SkOpSegment::findNextOp
2884 SkOpAngle::dumpOne [5/15] next=2/41 sect=17/17 s=0.998028054 [27] e=0 [9] sgn=1 windVal=1 windSum=1 oppVal=0 oppSum=-1 operand
2885 SkOpAngle::dumpOne [2/41] next=5/16 sect=17/17 s=0.526051613 [28] e=0.547732168 [24] sgn=-1 windVal=1 windSum=-1 oppVal=0 oppSum=0 done
2886 SkOpAngle::dumpOne [5/16] next=2/40 sect=1/1 s=0.998028054 [27] e=0.998123104 [ 14] sgn=-1 windVal=1 windSum=1 oppVal=0 oppSum=0 done operand
2887 SkOpAngle::dumpOne [2/40] next=5/15 sect=1/1 s=0.526051613 [28] e=0.526050901 [ 33] sgn=1 windVal=1 windSum=-1 oppVal=0 oppSum=1 done
2888 SkOpSegment::activeOp id=2 t=0.526051613 tEnd=0.547732168 op=sect miFrom=1 miTo= 0 suFrom=0 suTo=0 result=0
2889 SkOpSegment::activeOp id=5 t=0.998028054 tEnd=0.998123104 op=sect miFrom=0 miTo= 0 suFrom=0 suTo=1 result=0
2890 SkOpSegment::activeOp id=2 t=0.526051613 tEnd=0.526050901 op=sect miFrom=0 miTo= 1 suFrom=1 suTo=1 result=1
2891 SkOpSegment::markDone id=5 (-1.40665555,5.83952332 -1.75486088,5.84743738 -1.302 15836,5.57553959 1,5) t=0 [9] (-1.40665555,5.83952332) tEnd=0.998028054 newWindS um=1 newOppSum=-1 oppSum=-1 windSum=1 windValue=1 oppValue=0
2892 SkOpSegment::findNextOp from:[5] to:[2] start=3696620 end=3697100
2893 bridgeOp current id=5 from=(-1.40665555,5.83952332) to=(0.986402392,5.00340128)
2894 path.cubicTo(-1.75417423,5.84742165, -1.30394065,5.57661104, 0.986402392,5.00340 128);
2895 </div>
2896
2897 <div id="loop15">
2898 seg=1 {{{2, 6}, {1.65952897f, 4.63811588f}, {2.14982176f, 4.28087616f}, {2.47761 083f, 4.44151449f}}}
2899 seg=2 {{{2.47761083f, 4.44151449f}, {3.11257339f, 4.75268841f}, {3.13775873f, 7. 00713778f}, {-4.66666651f, 7.66666651f}}}
2900 seg=3 {{{-4.66666651f, 7.66666651f}, {2, 6}}}
2901 seg=4 {{{1, 2}, {5.36990452f, 5.30695486f}, {0.700912476f, 6.77265263f}, {-0.018 5294151f, 6.75294161f}}}
2902 seg=5 {{{-0.0185294151f, 6.75294161f}, {-0.314340472f, 6.74483728f}, {0.05755424 5f, 6.48561144f}, {2, 6}}}
2903 seg=6 {{{2, 6}, {1, 2}}}
2904 SkOpSegment::findTop id=6 s=0.00507799291 e=1 cw=-1 swap=-1 inflections=-1 monot onic=1
2905 </div>
2906
2907 <div id="loop14">
2908 seg=1 {{{1, 6}, {0.659528971f, 4.63811588f}, {1.14982188f, 4.28087616f}, {1.4776 1095f, 4.44151449f}}}
2909 seg=2 {{{1.47761095f, 4.44151449f}, {2.11257339f, 4.75268793f}, {2.13775921f, 7. 00713778f}, {-5.66666651f, 7.66666651f}}}
2910 seg=3 {{{-5.66666651f, 7.66666651f}, {1, 6}}}
2911 seg=4 {{{0, 2}, {4.36990452f, 5.30695486f}, {-0.299087524f, 6.77265263f}, {-1.01 852942f, 6.75294161f}}}
2912 seg=5 {{{-1.01852942f, 6.75294161f}, {-1.31434047f, 6.74483728f}, {-0.942445755f , 6.48561144f}, {1, 6}}}
2913 seg=6 {{{1, 6}, {0, 2}}}
2914 SkOpSegment::findTop id=6 s=0.00507799945 e=1 cw=-1 swap=-1 inflections=-1 monot onic=1
2915 </div>
2916
2917 <div id="loop13">
2918 seg=1 {{{1, 5}, {0.659528852f, 3.63811541f}, {1.149822f, 3.28087616f}, {1.477611 06f, 3.44151473f}}}
2919 seg=2 {{{1.47761106f, 3.44151473f}, {2.11257339f, 3.75268865f}, {2.13775826f, 6. 00713778f}, {-5.66666651f, 6.66666651f}}}
2920 seg=3 {{{-5.66666651f, 6.66666651f}, {1, 5}}}
2921 seg=4 {{{0, 1}, {4.36990452f, 4.30695486f}, {-0.299087524f, 5.77265263f}, {-1.01 852942f, 5.75294161f}}}
2922 seg=5 {{{-1.01852942f, 5.75294161f}, {-1.31434047f, 5.74483728f}, {-0.942445755f , 5.48561144f}, {1, 5}}}
2923 seg=6 {{{1, 5}, {0, 1}}}
2924 SkOpSegment::findTop id=6 s=0.00507799266 e=1 cw=-1 swap=-1 inflections=-1 monot onic=1
2925 </div>
2926
2927 <div id="loop12">
2928 seg=1 {{{1, 2}, {0.555084825f, 3.7796607f}, {-0.318720877f, 4.30564117f}, {-0.31 5034658f, 4.31186438f}}}
2929 seg=2 {{{-0.315034658f, 4.31186438f}, {-0.310435653f, 4.31962824f}, {1.06002736f , 3.51836181f}, {6.33333349f, 3.33333349f}}}
2930 seg=3 {{{6.33333349f, 3.33333349f}, {1, 2}}}
2931 seg=4 {{{0, 6}, {-1.59502935f, 4.82471514f}, {0.0235646963f, 4.15684462f}, {1.34 154034f, 3.61301661f}}}
2932 seg=5 {{{1.34154034f, 3.61301661f}, {2.64018726f, 3.07716417f}, {3.64696836f, 2. 66174221f}, {1, 2}}}
2933 seg=6 {{{1, 2}, {0, 6}}}
2934 SkOpSegment::findTop id=1 s=1 e=0 cw=0 swap=1 inflections=1 monotonic=1
2935 </div>
2936
5 <div id="cubicOp132"> 2937 <div id="cubicOp132">
6 seg=1 {{{5, 6}, {3.38059044f, 4.38059044f}, {3.07242441f, 1.44993687f}, {3.01378 202f, 1.45492136f}}} 2938 seg=1 {{{5, 6}, {3.38059044f, 4.38059044f}, {3.07242441f, 1.44993687f}, {3.01378 202f, 1.45492136f}}}
7 seg=2 {{{3.01378202f, 1.45492136f}, {3, 1.45609283f}, {3, 1.61940968f}, {3, 2}}} 2939 seg=2 {{{3.01378202f, 1.45492136f}, {3, 1.45609283f}, {3, 1.61940968f}, {3, 2}}}
8 seg=3 {{{3, 2}, {5, 6}}} 2940 seg=3 {{{3, 2}, {5, 6}}}
9 op diff
10 seg=4 {{{0, 3}, {0.763932049f, 3}, {1.81966019f, 3.29179597f}, {2.72135973f, 3.5 4101968f}}} 2941 seg=4 {{{0, 3}, {0.763932049f, 3}, {1.81966019f, 3.29179597f}, {2.72135973f, 3.5 4101968f}}}
11 seg=5 {{{2.72135973f, 3.54101968f}, {4.18033981f, 3.9442718f}, {5.23606777f, 4.2 3606777f}, {4, 3}}} 2942 seg=5 {{{2.72135973f, 3.54101968f}, {4.18033981f, 3.9442718f}, {5.23606777f, 4.2 3606777f}, {4, 3}}}
12 seg=6 {{{4, 3}, {0, 3}}} 2943 seg=6 {{{4, 3}, {0, 3}}}
13 debugShowCubicIntersection wtTs[0]=1 {{{5,6}, {3.38059044,4.38059044}, {3.072424 41,1.44993687}, {3.01378202,1.45492136}}} {{3.01378202,1.45492136}} wnTs[0]=0 {{ {3.01378202,1.45492136}, {3,1.45609283}, {3,1.61940968}, {3,2}}} 2944 SkOpSegment::findTop id=1 s=0.617509 e=1 cw=1 swap=0 inflections=1 monotonic=0
14 debugShowCubicLineIntersection wtTs[0]=0 {{{5,6}, {3.38059044,4.38059044}, {3.07 242441,1.44993687}, {3.01378202,1.45492136}}} {{5,6}} wtTs[1]=0.617509 {{3.25,2. 5}} wnTs[0]=1 {{{3,2}, {5,6}}} wnTs[1]=0.124999978 2945 </div>
15 SkOpSegment::addT insert t=0.617509 segID=1 spanID=13 2946
16 SkOpSegment::addT insert t=0.124999978 segID=3 spanID=14 2947 <div id="loop11">
17 debugShowCubicLineIntersection wtTs[0]=1 {{{3.01378202,1.45492136}, {3,1.4560928 3}, {3,1.61940968}, {3,2}}} {{3,2}} wnTs[0]=0 {{{3,2}, {5,6}}} 2948 seg=1 {{{0, 1}, {0.320388377f, 1.64077675f}, {0.247290015f, 1.90517497f}, {0.191 798091f, 1.89185679f}}}
18 debugShowCubicIntersection wtTs[0]=0.385353706 {{{5,6}, {3.38059044,4.38059044}, {3.07242441,1.44993687}, {3.01378202,1.45492136}}} {{3.6512568,3.78673816}} wnT s[0]=0.232896 {{{2.72135973,3.54101968}, {4.18033981,3.9442718}, {5.23606777,4.2 3606777}, {4,3}}} 2949 seg=2 {{{0.191798091f, 1.89185679f}, {0.0740879625f, 1.86360621f}, {0.0355987549 f, 0.585760415f}, {4, -1}}}
19 SkOpSegment::addT insert t=0.385353706 segID=1 spanID=15 2950 seg=3 {{{4, -1}, {0, 1}}}
20 SkOpSegment::addT insert t=0.23289595 segID=5 spanID=16 2951 seg=4 {{{1, 3}, {-1.0564518f, 1.79032254f}, {1.45265341f, 0.229448318f}, {1.4538 1773f, 0.22913377f}}}
21 debugShowCubicLineIntersection wtTs[0]=0.521306291 {{{5,6}, {3.38059044,4.380590 44}, {3.07242441,1.44993687}, {3.01378202,1.45492136}}} {{3.38599229,3}} wnTs[0] =0.153502 {{{4,3}, {0,3}}} 2952 seg=5 {{{1.45381773f, 0.22913377f}, {1.45425761f, 0.229014933f}, {1.0967741f, 0. 451612949f}, {0, 1}}}
22 SkOpSegment::addT insert t=0.521306291 segID=1 spanID=17 2953 seg=6 {{{0, 1}, {1, 3}}}
23 SkOpSegment::addT insert t=0.153501943 segID=6 spanID=18 2954 SkOpSegment::findTop id=2 s=0.721621552 e=1 cw=1 swap=0 inflections=0 monotonic= 1
24 debugShowCubicLineIntersection wtTs[0]=0.31546775 {{{2.72135973,3.54101968}, {4. 18033981,3.9442718}, {5.23606777,4.23606777}, {4,3}}} {{3.92245698,3.84491396}} wnTs[0]=0.461228 {{{3,2}, {5,6}}} 2955 </div>
25 SkOpSegment::addT insert t=0.461228479 segID=3 spanID=19 2956
26 SkOpSegment::addT insert t=0.31546775 segID=5 spanID=20 2957 <div id="loop10">
27 debugShowLineIntersection wtTs[0]=0.25 {{{3,2}, {5,6}}} {{3.5,3}} wnTs[0]=0.125 {{{4,3}, {0,3}}} 2958 seg=1 {{{5, 6}, {3.44873571f, 4.44873571f}, {2.4990766f, 3.4990766f}, {1.6455130 6f, 3.57876182f}}}
28 SkOpSegment::addT insert t=0.25 segID=3 spanID=21 2959 seg=2 {{{1.64551306f, 3.57876182f}, {0.298127174f, 3.70454836f}, {-0.809808373f, 6.39524937f}, {-3.66666651f, 13.333334f}}}
29 SkOpSegment::addT insert t=0.125 segID=6 spanID=22 2960 seg=3 {{{-3.66666651f, 13.333334f}, {5, 6}}}
30 debugShowCubicIntersection wtTs[0]=1 {{{0,3}, {0.763932049,3}, {1.81966019,3.291 79597}, {2.72135973,3.54101968}}} {{2.72135973,3.54101968}} wnTs[0]=0 {{{2.72135 973,3.54101968}, {4.18033981,3.9442718}, {5.23606777,4.23606777}, {4,3}}} 2961 seg=4 {{{1, 2}, {1, 2}, {-3.66666651f, 13.333334f}, {5, 6}}}
31 debugShowCubicLineIntersection wtTs[0]=0 {{{0,3}, {0.763932049,3}, {1.81966019,3 .29179597}, {2.72135973,3.54101968}}} {{0,3}} wnTs[0]=1 {{{4,3}, {0,3}}} 2962 seg=5 {{{5, 6}, {1, 2}}}
32 debugShowCubicLineIntersection wtTs[0]=1 {{{2.72135973,3.54101968}, {4.18033981, 3.9442718}, {5.23606777,4.23606777}, {4,3}}} {{4,3}} wnTs[0]=0 {{{4,3}, {0,3}}} 2963 SkOpSegment::findTop id=4 s=0.366025384 e=0 cw=1 swap=0 inflections=1 monotonic= 1
33 SkOpSegment::sortAngles [1] tStart=0.385353706 [15] 2964 </div>
34 SkOpAngle::after [1/1] 25/25 tStart=0.385353706 tEnd=0 < [5/13] 13/13 tStart=0.2 3289595 tEnd=0 < [1/2] 9/9 tStart=0.385353706 tEnd=0.521306291 F 4 2965
35 SkOpAngle::afterPart {{{3.6512568,3.78673816}, {3.94662547,4.55719268}, {4.37595 452,5.37595452}, {5,6}}} id=1 2966 <div id="circlesOp3">
36 SkOpAngle::afterPart {{{3.6512568,3.78673816}, {3.37906829,3.72280588}, {3.06115 028,3.63493546}, {2.72135973,3.54101968}}} id=5 2967 seg=1 {{{{2, 1}, {2, -1}, {0, -1}}}, 0.707106769f}
37 SkOpAngle::afterPart {{{3.6512568,3.78673816}, {3.54705089,3.5149222}, {3.459518 68,3.24911888}, {3.38599229,3}}} id=1 2968 seg=2 {{{{0, -1}, {-2, -1}, {-2, 1}}}, 0.707106769f}
38 SkOpAngle::after [1/1] 25/25 tStart=0.385353706 tEnd=0 < [5/14] 29/29 tStart=0.2 3289595 tEnd=0.31546775 < [1/2] 9/9 tStart=0.385353706 tEnd=0.521306291 T 4 2969 seg=3 {{{{-2, 1}, {-2, 3}, {0, 3}}}, 0.707106769f}
39 SkOpAngle::afterPart {{{3.6512568,3.78673816}, {3.94662547,4.55719268}, {4.37595 452,5.37595452}, {5,6}}} id=1 2970 seg=4 {{{{0, 3}, {2, 3}, {2, 1}}}, 0.707106769f}
40 SkOpAngle::afterPart {{{3.6512568,3.78673816}, {3.74775953,3.80940495}, {3.83851 397,3.82906267}, {3.92245698,3.84491396}}} id=5 2971 seg=5 {{{{6, 5}, {6, 8}, {3, 8}}}, 0.707106769f}
41 SkOpAngle::afterPart {{{3.6512568,3.78673816}, {3.54705089,3.5149222}, {3.459518 68,3.24911888}, {3.38599229,3}}} id=1 2972 seg=6 {{{{3, 8}, {0, 8}, {0, 5}}}, 0.707106769f}
42 SkOpSegment::sortAngles [1] tStart=0.521306291 [17] 2973 seg=7 {{{{0, 5}, {0, 2}, {3, 2}}}, 0.707106769f}
43 SkOpAngle::after [1/3] 25/25 tStart=0.521306291 tEnd=0.385353706 < [6/19] 31/31 tStart=0.153501943 tEnd=0.125 < [1/4] 9/9 tStart=0.521306291 tEnd=0.617509 T 4 2974 seg=8 {{{{3, 2}, {6, 2}, {6, 5}}}, 0.707106769f}
44 SkOpAngle::afterPart {{{3.38599229,3}, {3.45951868,3.24911888}, {3.54705089,3.51 49222}, {3.6512568,3.78673816}}} id=1 2975 SkOpSegment::findTop id=2 s=1 e=0 cw=1 swap=0 inflections=0 monotonic=1
45 SkOpAngle::afterPart {{{3.38599229,3}, {3.5,3}}} id=6 2976 SkOpSegment::findTop id=7 s=0 e=1 cw=1 swap=0 inflections=0 monotonic=1
46 SkOpAngle::afterPart {{{3.38599229,3}, {3.33396357,2.82371861}, {3.2889479,2.655 79159}, {3.25,2.5}}} id=1 2977 </div>
47 SkOpAngle::after [1/3] 25/25 tStart=0.521306291 tEnd=0.385353706 < [6/20] 15/15 tStart=0.153501943 tEnd=1 < [6/19] 31/31 tStart=0.153501943 tEnd=0.125 F 4 2978
48 SkOpAngle::afterPart {{{3.38599229,3}, {3.45951868,3.24911888}, {3.54705089,3.51 49222}, {3.6512568,3.78673816}}} id=1 2979 <div id="loop9">
49 SkOpAngle::afterPart {{{3.38599229,3}, {0,3}}} id=6 2980 seg=1 {{{0, 1}, {0.294448644f, 1.58889723f}, {0.198747262f, 1.7442944f}, {0.0660 428554f, 1.65340209f}}}
50 SkOpAngle::afterPart {{{3.38599229,3}, {3.5,3}}} id=6 2981 seg=2 {{{0.0660428554f, 1.65340209f}, {-0.251940489f, 1.43560803f}, {-0.78238296 5f, -0.196299091f}, {3.33333325f, -0.666666627f}}}
51 SkOpAngle::after [6/19] 31/31 tStart=0.153501943 tEnd=0.125 < [6/20] 15/15 tStar t=0.153501943 tEnd=1 < [1/4] 9/9 tStart=0.521306291 tEnd=0.617509 F 4 2982 seg=3 {{{3.33333325f, -0.666666627f}, {0, 1}}}
52 SkOpAngle::afterPart {{{3.38599229,3}, {3.5,3}}} id=6 2983 seg=4 {{{1, 3}, {-1.22353387f, 1.09411383f}, {0.319867611f, 0.12996155f}, {0.886 705518f, 0.107543148f}}}
53 SkOpAngle::afterPart {{{3.38599229,3}, {0,3}}} id=6 2984 seg=5 {{{0.886705518f, 0.107543148f}, {1.21211064f, 0.0946733952f}, {1.21568203f , 0.392158985f}, {0, 1}}}
54 SkOpAngle::afterPart {{{3.38599229,3}, {3.33396357,2.82371861}, {3.2889479,2.655 79159}, {3.25,2.5}}} id=1 2985 seg=6 {{{0, 1}, {1, 3}}}
55 SkOpAngle::after [1/4] 9/9 tStart=0.521306291 tEnd=0.617509 < [6/20] 15/15 tStar t=0.153501943 tEnd=1 < [1/3] 25/25 tStart=0.521306291 tEnd=0.385353706 T 4 2986 SkOpSegment::findTop id=2 s=0.481221389 e=1 cw=1 swap=0 inflections=0 monotonic= 1
56 SkOpAngle::afterPart {{{3.38599229,3}, {3.33396357,2.82371861}, {3.2889479,2.655 79159}, {3.25,2.5}}} id=1 2987 </div>
57 SkOpAngle::afterPart {{{3.38599229,3}, {0,3}}} id=6 2988
58 SkOpAngle::afterPart {{{3.38599229,3}, {3.45951868,3.24911888}, {3.54705089,3.51 49222}, {3.6512568,3.78673816}}} id=1 2989 <div id="loop8">
59 SkOpSegment::sortAngles [1] tStart=0.617509 [13] 2990 seg=1 {{{0, 1}, {0.307691187f, 1.92307353f}, {0.0631181896f, 2.19920897f}, {-0.1 3654758f, 2.10514426f}}}
60 SkOpAngle::after [1/5] 25/25 tStart=0.617509 tEnd=0.521306291 < [3/7] 9/9 tStart =0.124999978 tEnd=0 < [1/6] 9/9 tStart=0.617509 tEnd=1 F 11 2991 seg=2 {{{-0.13654758f, 2.10514426f}, {-0.585797966f, 1.89349782f}, {-0.807703257 f, -0.192306399f}, {6, -1}}}
61 SkOpAngle::afterPart {{{3.25,2.5}, {3.2889479,2.65579159}, {3.33396357,2.8237186 1}, {3.38599229,3}}} id=1 2992 seg=3 {{{6, -1}, {0, 1}}}
62 SkOpAngle::afterPart {{{3.25,2.5}, {3,2}}} id=3 2993 seg=4 {{{1, 4}, {-2.25000453f, 1.42241001f}, {1.1314013f, 0.0505309105f}, {1.871 40274f, 0.0363764353f}}}
63 SkOpAngle::afterPart {{{3.25,2.5}, {3.09514759,1.88059039}, {3.03621221,1.453014 84}, {3.01378202,1.45492136}}} id=1 2994 seg=5 {{{1.87140274f, 0.0363764353f}, {2.23191476f, 0.0294806957f}, {1.96551132f , 0.344829559f}, {0, 1}}}
64 SkOpAngle::after [1/5] 25/25 tStart=0.617509 tEnd=0.521306291 < [3/8] 25/25 tSta rt=0.124999978 tEnd=0.25 < [1/6] 9/9 tStart=0.617509 tEnd=1 T 12 2995 seg=6 {{{0, 1}, {1, 4}}}
65 SkOpAngle::afterPart {{{3.25,2.5}, {3.2889479,2.65579159}, {3.33396357,2.8237186 1}, {3.38599229,3}}} id=1 2996 SkOpSegment::findTop id=2 s=0.471276477 e=1 cw=1 swap=0 inflections=0 monotonic= 1
66 SkOpAngle::afterPart {{{3.25,2.5}, {3.5,3}}} id=3 2997 </div>
67 SkOpAngle::afterPart {{{3.25,2.5}, {3.09514759,1.88059039}, {3.03621221,1.453014 84}, {3.01378202,1.45492136}}} id=1 2998
68 SkOpSegment::sortAngles [3] tStart=0.124999978 [14] 2999 <div id="rects5">
69 SkOpSegment::sortAngles [3] tStart=0.25 [21] 3000 seg=1 {{{5, 5}, {6, 5}}}
70 SkOpAngle::after [3/9] 9/9 tStart=0.25 tEnd=0.124999978 < [6/17] 31/31 tStart=0. 125 tEnd=0 < [3/10] 25/25 tStart=0.25 tEnd=0.461228479 F 4 3001 seg=2 {{{6, 5}, {6, 6}}}
71 SkOpAngle::afterPart {{{3.5,3}, {3.25,2.5}}} id=3 3002 seg=3 {{{6, 6}, {5, 6}}}
72 SkOpAngle::afterPart {{{3.5,3}, {4,3}}} id=6 3003 seg=4 {{{5, 6}, {5, 5}}}
73 SkOpAngle::afterPart {{{3.5,3}, {3.92245698,3.84491396}}} id=3 3004 seg=5 {{{5, 5}, {6, 5}}}
74 SkOpAngle::after [3/9] 9/9 tStart=0.25 tEnd=0.124999978 < [6/18] 15/15 tStart=0. 125 tEnd=0.153501943 < [3/10] 25/25 tStart=0.25 tEnd=0.461228479 T 4 3005 seg=6 {{{6, 5}, {6, 6}}}
75 SkOpAngle::afterPart {{{3.5,3}, {3.25,2.5}}} id=3 3006 seg=7 {{{6, 6}, {5, 6}}}
76 SkOpAngle::afterPart {{{3.5,3}, {3.38599229,3}}} id=6 3007 seg=8 {{{5, 6}, {5, 5}}}
77 SkOpAngle::afterPart {{{3.5,3}, {3.92245698,3.84491396}}} id=3 3008 seg=9 {{{0, 0}, {6, 0}}}
78 SkOpSegment::sortAngles [3] tStart=0.461228479 [19] 3009 seg=10 {{{6, 0}, {6, 6}}}
79 SkOpAngle::after [3/11] 9/9 tStart=0.461228479 tEnd=0.25 < [5/15] 13/13 tStart=0 .31546775 tEnd=0.23289595 < [3/12] 25/25 tStart=0.461228479 tEnd=1 T 4 3010 seg=11 {{{6, 6}, {0, 6}}}
80 SkOpAngle::afterPart {{{3.92245698,3.84491396}, {3.5,3}}} id=3 3011 seg=12 {{{0, 6}, {0, 0}}}
81 SkOpAngle::afterPart {{{3.92245698,3.84491396}, {3.83851397,3.82906267}, {3.7477 5953,3.80940495}, {3.6512568,3.78673816}}} id=5 3012 seg=13 {{{5, 5}, {6, 5}}}
82 SkOpAngle::afterPart {{{3.92245698,3.84491396}, {5,6}}} id=3 3013 seg=14 {{{6, 5}, {6, 6}}}
83 SkOpAngle::after [3/11] 9/9 tStart=0.461228479 tEnd=0.25 < [5/16] 29/5 tStart=0. 31546775 tEnd=1 < [5/15] 13/13 tStart=0.31546775 tEnd=0.23289595 F 4 3014 seg=15 {{{6, 6}, {5, 6}}}
84 SkOpAngle::afterPart {{{3.92245698,3.84491396}, {3.5,3}}} id=3 3015 seg=16 {{{5, 6}, {5, 5}}}
85 SkOpAngle::afterPart {{{3.92245698,3.84491396}, {4.6183568,3.97632344}, {4.84612 825,3.84612825}, {4,3}}} id=5 3016 SkOpSegment::findTop id=12 s=0 e=1 cw=-1 swap=-1 inflections=-1 monotonic=1
86 SkOpAngle::afterPart {{{3.92245698,3.84491396}, {3.83851397,3.82906267}, {3.7477 5953,3.80940495}, {3.6512568,3.78673816}}} id=5 3017 SkOpSegment::findTop id=16 s=0 e=1 cw=-1 swap=-1 inflections=-1 monotonic=1
87 SkOpAngle::after [5/15] 13/13 tStart=0.31546775 tEnd=0.23289595 < [5/16] 29/5 tS tart=0.31546775 tEnd=1 < [3/12] 25/25 tStart=0.461228479 tEnd=1 F 4 3018 </div>
88 SkOpAngle::afterPart {{{3.92245698,3.84491396}, {3.83851397,3.82906267}, {3.7477 5953,3.80940495}, {3.6512568,3.78673816}}} id=5 3019
89 SkOpAngle::afterPart {{{3.92245698,3.84491396}, {4.6183568,3.97632344}, {4.84612 825,3.84612825}, {4,3}}} id=5 3020 <div id="loop7">
90 SkOpAngle::afterPart {{{3.92245698,3.84491396}, {5,6}}} id=3 3021 seg=1 {{{0, 1}, {0.824406445f, 1.82440639f}, {1.12019932f, 2.1201992f}, {1.31279 516f, 2.06377077f}}}
91 SkOpAngle::after [3/12] 25/25 tStart=0.461228479 tEnd=1 < [5/16] 29/5 tStart=0.3 1546775 tEnd=1 < [3/11] 9/9 tStart=0.461228479 tEnd=0.25 T 4 3022 seg=2 {{{1.31279516f, 2.06377077f}, {1.82105184f, 1.91485715f}, {1.6106205f, -0. 687005401f}, {8.5f, -2.5f}}}
92 SkOpAngle::afterPart {{{3.92245698,3.84491396}, {5,6}}} id=3 3023 seg=3 {{{8.5f, -2.5f}, {0, 1}}}
93 SkOpAngle::afterPart {{{3.92245698,3.84491396}, {4.6183568,3.97632344}, {4.84612 825,3.84612825}, {4,3}}} id=5 3024 seg=4 {{{3, 4}, {0.333333254f, 1.33333325f}, {3.66666675f, -0.666666746f}, {3.66 666651f, -0.666666567f}}}
94 SkOpAngle::afterPart {{{3.92245698,3.84491396}, {3.5,3}}} id=3 3025 seg=5 {{{3.66666651f, -0.666666567f}, {3.66666651f, -0.666666508f}, {2.83333302f , -0.166666508f}, {0, 1}}}
95 SkOpSegment::sortAngles [5] tStart=0.23289595 [16] 3026 seg=6 {{{0, 1}, {3, 4}}}
96 SkOpSegment::sortAngles [5] tStart=0.31546775 [20] 3027 SkOpSegment::findTop id=2 s=0.655266494 e=1 cw=1 swap=0 inflections=0 monotonic= 1
97 SkOpSegment::sortAngles [6] tStart=0.125 [22] 3028 </div>
98 SkOpSegment::sortAngles [6] tStart=0.153501943 [18] 3029
99 SkOpSegment::debugShowActiveSpans id=1 (5,6 3.38059044,4.38059044 3.07242441,1.4 4993687 3.01378202,1.45492136) t=0 (5,6) tEnd=0.385353706 windSum=? windValue=1 oppValue=0 3030 <div id="cubicOp130a">
100 SkOpSegment::debugShowActiveSpans id=1 (5,6 3.38059044,4.38059044 3.07242441,1.4 4993687 3.01378202,1.45492136) t=0.385353706 (3.6512568,3.78673816) tEnd=0.52130 6291 windSum=? windValue=1 oppValue=0 3031 seg=1 {{{5, 6}, {4.30769253f, 5.68047333f}, {3.61538434f, 3.44378686f}}}
101 SkOpSegment::debugShowActiveSpans id=1 (5,6 3.38059044,4.38059044 3.07242441,1.4 4993687 3.01378202,1.45492136) t=0.521306291 (3.38599229,3) tEnd=0.617509 windSu m=? windValue=1 oppValue=0 3032 seg=2 {{{3.61538434f, 3.44378686f}, {2.80769205f, 0.69970417f}, {2, 1}}}
102 SkOpSegment::debugShowActiveSpans id=1 (5,6 3.38059044,4.38059044 3.07242441,1.4 4993687 3.01378202,1.45492136) t=0.617509 (3.25,2.5) tEnd=1 windSum=? windValue= 1 oppValue=0 3033 seg=3 {{{2, 1}, {5, 6}}}
103 SkOpSegment::debugShowActiveSpans id=2 (3.01378202,1.45492136 3,1.45609283 3,1.6 1940968 3,2) t=0 (3.01378202,1.45492136) tEnd=1 windSum=? windValue=1 oppValue=0 3034 seg=4 {{{5, 6}, {1.16057944f, 2.50466418f}, {3.69335032f, 3.61631155f}}}
104 SkOpSegment::debugShowActiveSpans id=3 (3,2 5,6) t=0 (3,2) tEnd=0.124999978 wind Sum=? windValue=1 oppValue=0 3035 seg=5 {{{3.69335032f, 3.61631155f}, {5.779459f, 4.49557161f}, {6, 4}}}
105 SkOpSegment::debugShowActiveSpans id=3 (3,2 5,6) t=0.124999978 (3.25,2.5) tEnd=0 .25 windSum=? windValue=1 oppValue=0 3036 seg=6 {{{6, 4}, {5, 6}}}
106 SkOpSegment::debugShowActiveSpans id=3 (3,2 5,6) t=0.25 (3.5,3) tEnd=0.461228479 windSum=? windValue=1 oppValue=0 3037 SkOpSegment::findTop id=2 s=0 e=1 cw=0 swap=1 inflections=0 monotonic=0
107 SkOpSegment::debugShowActiveSpans id=3 (3,2 5,6) t=0.461228479 (3.92245698,3.844 91396) tEnd=1 windSum=? windValue=1 oppValue=0 3038 </div>
108 SkOpSegment::debugShowActiveSpans id=4 (0,3 0.763932049,3 1.81966019,3.29179597 2.72135973,3.54101968) t=0 (0,3) tEnd=1 windSum=? windValue=1 oppValue=0 3039
109 SkOpSegment::debugShowActiveSpans id=5 (2.72135973,3.54101968 4.18033981,3.94427 18 5.23606777,4.23606777 4,3) t=0 (2.72135973,3.54101968) tEnd=0.23289595 windSu m=? windValue=1 oppValue=0 3040 <div id="rRect1x">
110 SkOpSegment::debugShowActiveSpans id=5 (2.72135973,3.54101968 4.18033981,3.94427 18 5.23606777,4.23606777 4,3) t=0.23289595 (3.6512568,3.78673816) tEnd=0.3154677 5 windSum=? windValue=1 oppValue=0 3041 seg=1 {{{{20.6499996f, 5.6500001f}, {20.6499996f, 1.13611996f}, {25.1403999f, 0. 649999976f}}}, 0.888487995f}
111 SkOpSegment::debugShowActiveSpans id=5 (2.72135973,3.54101968 4.18033981,3.94427 18 5.23606777,4.23606777 4,3) t=0.31546775 (3.92245698,3.84491396) tEnd=1 windSu m=? windValue=1 oppValue=0 3042 seg=2 {{{25.1403999f, 0.649999976f}, {25.6499996f, 0.649999976f}}}
112 SkOpSegment::debugShowActiveSpans id=6 (4,3 0,3) t=0 (4,3) tEnd=0.125 windSum=? windValue=1 oppValue=0 3043 seg=3 {{{25.6499996f, 0.649999976f}, {26.1595993f, 0.676039994f}}}
113 SkOpSegment::debugShowActiveSpans id=6 (4,3 0,3) t=0.125 (3.5,3) tEnd=0.15350194 3 windSum=? windValue=1 oppValue=0 3044 seg=4 {{{{26.1595993f, 0.676039994f}, {30.6499996f, 1.13611996f}, {30.6499996f, 5.6500001f}}}, 0.888487995f}
114 SkOpSegment::debugShowActiveSpans id=6 (4,3 0,3) t=0.153501943 (3.38599229,3) tE nd=1 windSum=? windValue=1 oppValue=0 3045 seg=5 {{{30.6499996f, 5.6500001f}, {30.6499996f, 25.6499996f}}}
115 SkOpSegment::findTop 3046 seg=6 {{{{30.6499996f, 25.6499996f}, {30.6499996f, 20.6499996f}, {25.6499996f, 2 0.6499996f}}}, 0.707107008f}
116 SkOpAngle::dumpOne [1/21] next=2/22 sect=1/25 s=1 [2] e=0.617509 [13] sgn=1 win dVal=1 windSum=? 3047 seg=7 {{{25.6499996f, 20.6499996f}, {20.6499996f, 20.6499996f}}}
117 SkOpAngle::dumpOne [2/22] next=1/21 sect=17/21 s=0 [3] e=1 [4] sgn=-1 windVal=1 windSum=? 3048 seg=8 {{{20.6499996f, 20.6499996f}, {20.6499996f, 5.6500001f}}}
118 SkOpSegment::markWinding id=1 (5,6 3.38059044,4.38059044 3.07242441,1.44993687 3 .01378202,1.45492136) t=0.617509 [13] (3.25,2.5) tEnd=1 newWindSum=-1 newOppSum= 0 oppSum=? windSum=? windValue=1 oppValue=0 3049 seg=9 {{{20.6499996f, 20.6499996f}, {5.6500001f, 20.6499996f}}}
119 SkOpSegment::nextChase mismatched signs 3050 seg=10 {{{{5.6500001f, 20.6499996f}, {0.649999976f, 20.6499996f}, {0.649999976f, 25.6499996f}}}, 0.707107008f}
120 SkOpSegment::markWinding id=2 (3.01378202,1.45492136 3,1.45609283 3,1.61940968 3 ,2) t=0 [3] (3.01378202,1.45492136) tEnd=1 newWindSum=-1 newOppSum=0 oppSum=? wi ndSum=? windValue=1 oppValue=0 3051 seg=11 {{{0.649999976f, 25.6499996f}, {0.649999976f, 45.6500015f}}}
121 SkOpSegment::markWinding id=3 (3,2 5,6) t=0 [5] (3,2) tEnd=0.124999978 newWindSu m=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 3052 seg=12 {{{{0.649999976f, 45.6500015f}, {0.649999976f, 50.6500015f}, {5.6500001f, 50.6500015f}}}, 0.707107008f}
122 SkOpSegment::markWinding id=1 (5,6 3.38059044,4.38059044 3.07242441,1.44993687 3 .01378202,1.45492136) t=0.617509 [13] (3.25,2.5) tEnd=1 newWindSum=-1 newOppSum= 0 oppSum=0 windSum=-1 windValue=1 oppValue=0 3053 seg=13 {{{5.6500001f, 50.6500015f}, {25.6499996f, 50.6500015f}}}
123 SkOpSegment::activeOp id=1 t=0.617509 tEnd=1 op=diff miFrom=1 miTo=0 suFrom=0 su To=0 result=1 3054 seg=14 {{{{25.6499996f, 50.6500015f}, {30.6499996f, 50.6500015f}, {30.6499996f, 45.6500015f}}}, 0.707107008f}
124 SkOpSegment::nextChase mismatched signs 3055 seg=15 {{{30.6499996f, 45.6500015f}, {30.6499996f, 25.6499996f}}}
125 SkOpSegment::findNextOp simple 3056 seg=16 {{{{30.6499996f, 25.6499996f}, {30.6499996f, 30.6499996f}, {25.6499996f, 30.6499996f}}}, 0.707107008f}
126 SkOpSegment::markDone id=1 (5,6 3.38059044,4.38059044 3.07242441,1.44993687 3.01 378202,1.45492136) t=0.617509 [13] (3.25,2.5) tEnd=1 newWindSum=-1 newOppSum=0 o ppSum=0 windSum=-1 windValue=1 oppValue=0 3057 seg=17 {{{{25.6499996f, 30.6499996f}, {20.6499996f, 30.6499996f}, {20.6499996f, 25.6499996f}}}, 0.707107008f}
127 bridgeOp current id=1 from=(3.25,2.5) to=(3.01378202,1.45492136) 3058 seg=18 {{{20.6499996f, 25.6499996f}, {20.6499996f, 20.6499996f}}}
128 path.moveTo(3.25,2.5); 3059 seg=19 {{{20.6499996f, 45.6500015f}, {20.6499996f, 25.6499996f}}}
129 path.cubicTo(3.09514761,1.88059044, 3.03621221,1.45301485, 3.01378202,1.45492136 ); 3060 seg=20 {{{{20.6499996f, 25.6499996f}, {20.6499996f, 20.6499996f}, {25.6499996f, 20.6499996f}}}, 0.707107008f}
130 SkOpSegment::findNextOp simple 3061 seg=21 {{{25.6499996f, 20.6499996f}, {45.6500015f, 20.6499996f}}}
131 SkOpSegment::markDone id=2 (3.01378202,1.45492136 3,1.45609283 3,1.61940968 3,2) t=0 [3] (3.01378202,1.45492136) tEnd=1 newWindSum=-1 newOppSum=0 oppSum=0 windS um=-1 windValue=1 oppValue=0 3062 seg=22 {{{{45.6500015f, 20.6499996f}, {50.6500015f, 20.6499996f}, {50.6500015f, 25.6499996f}}}, 0.707107008f}
132 bridgeOp current id=2 from=(3.01378202,1.45492136) to=(3,2) 3063 seg=23 {{{50.6500015f, 25.6499996f}, {50.6500015f, 45.6500015f}}}
133 path.cubicTo(3,1.45609283, 3,1.61940968, 3,2); 3064 seg=24 {{{{50.6500015f, 45.6500015f}, {50.6500015f, 50.6500015f}, {45.6500015f, 50.6500015f}}}, 0.707107008f}
134 SkOpSegment::markWinding id=1 (5,6 3.38059044,4.38059044 3.07242441,1.44993687 3 .01378202,1.45492136) t=0.521306291 [17] (3.38599229,3) tEnd=0.617509 newWindSum =-2 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 3065 seg=25 {{{45.6500015f, 50.6500015f}, {25.6499996f, 50.6500015f}}}
135 SkOpSegment::markAngle last segment=1 span=17 windSum=-2 3066 seg=26 {{{{25.6499996f, 50.6500015f}, {20.6499996f, 50.6500015f}, {20.6499996f, 45.6500015f}}}, 0.707107008f}
136 SkOpSegment::markWinding id=3 (3,2 5,6) t=0.124999978 [14] (3.25,2.5) tEnd=0.25 newWindSum=-2 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 3067 SkOpSegment::findTop id=1 s=0 e=1 cw=1 swap=0 inflections=0 monotonic=1
137 SkOpSegment::markAngle last segment=3 span=21 windSum=? 3068 </div>
138 SkOpSegment::findNextOp 3069
139 SkOpAngle::dumpOne [3/7] next=1/5 sect=9/9 s=0.124999978 [14] e=0 [5] sgn=1 win dVal=1 windSum=-1 oppVal=0 oppSum=0 3070 <div id="circlesOp2">
140 SkOpAngle::dumpOne [1/5] next=3/8 sect=25/25 s=0.617509 [13] e=0.521306291 [17] sgn=1 windVal=1 windSum=-2 oppVal=0 oppSum=0 3071 seg=1 {{{{4, 1}, {4, -3}, {0, -3}}}, 0.707106769f}
141 SkOpAngle::dumpOne [3/8] next=1/6 sect=25/25 s=0.124999978 [14] e=0.25 [21] sgn =-1 windVal=1 windSum=-2 oppVal=0 oppSum=0 3072 seg=2 {{{{0, -3}, {-4, -3}, {-4, 1}}}, 0.707106769f}
142 SkOpAngle::dumpOne [1/6] next=3/7 sect=9/9 s=0.617509 [13] e=1 [2] sgn=-1 windV al=1 windSum=-1 oppVal=0 oppSum=0 done 3073 seg=3 {{{{-4, 1}, {-4, 5}, {0, 5}}}, 0.707106769f}
143 SkOpSegment::activeOp id=1 t=0.617509 tEnd=0.521306291 op=diff miFrom=1 miTo=1 s uFrom=0 suTo=0 result=0 3074 seg=4 {{{{0, 5}, {4, 5}, {4, 1}}}, 0.707106769f}
144 SkOpSegment::markDone id=1 (5,6 3.38059044,4.38059044 3.07242441,1.44993687 3.01 378202,1.45492136) t=0.521306291 [17] (3.38599229,3) tEnd=0.617509 newWindSum=-2 newOppSum=0 oppSum=0 windSum=-2 windValue=1 oppValue=0 3075 seg=5 {{{{3, 4}, {3, 7}, {0, 7}}}, 0.707106769f}
145 SkOpSegment::findNextOp chase.append segment=1 span=17 windSum=-2 3076 seg=6 {{{{0, 7}, {-3, 7}, {-3, 4}}}, 0.707106769f}
146 SkOpSegment::activeOp id=3 t=0.124999978 tEnd=0.25 op=diff miFrom=1 miTo=1 suFro m=0 suTo=0 result=0 3077 seg=7 {{{{-3, 4}, {-3, 1}, {0, 1}}}, 0.707106769f}
147 SkOpSegment::markDone id=3 (3,2 5,6) t=0.124999978 [14] (3.25,2.5) tEnd=0.25 new WindSum=-2 newOppSum=0 oppSum=0 windSum=-2 windValue=1 oppValue=0 3078 seg=8 {{{{0, 1}, {3, 1}, {3, 4}}}, 0.707106769f}
148 SkOpSegment::findNextOp chase.append segment=3 span=21 windSum=-2147483647 3079 SkOpSegment::findTop id=2 s=1 e=0 cw=1 swap=0 inflections=0 monotonic=1
149 SkOpSegment::activeOp id=1 t=0.617509 tEnd=1 op=diff miFrom=1 miTo=0 suFrom=0 su To=0 result=1 3080 </div>
150 SkOpSegment::markDone id=3 (3,2 5,6) t=0 [5] (3,2) tEnd=0.124999978 newWindSum=- 1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0 3081
151 SkOpSegment::findNextOp from:[3] to:[1] start=7692876 end=11466464 3082 <div id="circlesOp1">
152 bridgeOp current id=3 from=(3,2) to=(3.25,2.5) 3083 seg=1 {{{{2, 1}, {2, -1}, {0, -1}}}, 0.707106769f}
153 path.lineTo(3.25,2.5); 3084 seg=2 {{{{0, -1}, {-2, -1}, {-2, 1}}}, 0.707106769f}
154 path.close(); 3085 seg=3 {{{{-2, 1}, {-2, 3}, {0, 3}}}, 0.707106769f}
155 SkOpSegment::markWinding id=6 (4,3 0,3) t=0.125 [22] (3.5,3) tEnd=0.153501943 ne wWindSum=1 newOppSum=-2 oppSum=? windSum=? windValue=1 oppValue=0 3086 seg=4 {{{{0, 3}, {2, 3}, {2, 1}}}, 0.707106769f}
156 SkOpSegment::markAngle last segment=6 span=18 windSum=? 3087 seg=5 {{{{1, 1}, {1, 2}, {0, 2}}}, 0.707106769f}
157 SkOpSegment::markWinding id=3 (3,2 5,6) t=0.25 [21] (3.5,3) tEnd=0.461228479 new WindSum=-2 newOppSum=1 oppSum=? windSum=? windValue=1 oppValue=0 3088 seg=6 {{{{0, 2}, {-1, 2}, {-1, 1}}}, 0.707106769f}
158 SkOpSegment::markAngle last segment=3 span=19 windSum=? 3089 seg=7 {{{{-1, 1}, {-1, 0}, {0, 0}}}, 0.707106769f}
159 SkOpSegment::markWinding id=6 (4,3 0,3) t=0 [11] (4,3) tEnd=0.125 newWindSum=1 n ewOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 3090 seg=8 {{{{0, 0}, {1, 0}, {1, 1}}}, 0.707106769f}
160 SkOpSegment::markWinding id=5 (2.72135973,3.54101968 4.18033981,3.9442718 5.2360 6777,4.23606777 4,3) t=0.31546775 [20] (3.92245698,3.84491396) tEnd=1 newWindSum =1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 3091 SkOpSegment::findTop id=2 s=1 e=0 cw=1 swap=0 inflections=0 monotonic=1
161 SkOpSegment::markAngle last segment=5 span=20 windSum=1 3092 SkOpSegment::findTop id=7 s=0 e=1 cw=1 swap=0 inflections=0 monotonic=1
162 SkOpSegment::debugShowActiveSpans id=1 (5,6 3.38059044,4.38059044 3.07242441,1.4 4993687 3.01378202,1.45492136) t=0 (5,6) tEnd=0.385353706 windSum=? windValue=1 oppValue=0 3093 </div>
163 SkOpSegment::debugShowActiveSpans id=1 (5,6 3.38059044,4.38059044 3.07242441,1.4 4993687 3.01378202,1.45492136) t=0.385353706 (3.6512568,3.78673816) tEnd=0.52130 6291 windSum=? windValue=1 oppValue=0 3094
164 SkOpSegment::debugShowActiveSpans id=3 (3,2 5,6) t=0.25 (3.5,3) tEnd=0.461228479 windSum=-2 windValue=1 oppValue=0 3095 <div id="cubicOp131">
165 SkOpSegment::debugShowActiveSpans id=3 (3,2 5,6) t=0.461228479 (3.92245698,3.844 91396) tEnd=1 windSum=? windValue=1 oppValue=0 3096 seg=1 {{{0, 1}, {1.59338665f, 2.59338665f}, {2.34047961f, 2.21208811f}, {3.14026 093f, 1.80389869f}}}
166 SkOpSegment::debugShowActiveSpans id=4 (0,3 0.763932049,3 1.81966019,3.29179597 2.72135973,3.54101968) t=0 (0,3) tEnd=1 windSum=? windValue=1 oppValue=0 3097 seg=2 {{{3.14026093f, 1.80389869f}, {3.84629369f, 1.44355631f}, {4.59338665f, 1. 06225777f}, {6, 2}}}
167 SkOpSegment::debugShowActiveSpans id=5 (2.72135973,3.54101968 4.18033981,3.94427 18 5.23606777,4.23606777 4,3) t=0 (2.72135973,3.54101968) tEnd=0.23289595 windSu m=? windValue=1 oppValue=0 3098 seg=3 {{{6, 2}, {0, 1}}}
168 SkOpSegment::debugShowActiveSpans id=5 (2.72135973,3.54101968 4.18033981,3.94427 18 5.23606777,4.23606777 4,3) t=0.23289595 (3.6512568,3.78673816) tEnd=0.3154677 5 windSum=? windValue=1 oppValue=0 3099 seg=4 {{{0, 3}, {0.936749876f, 4.40512466f}, {1.21537447f, 3.83587384f}, {1.5551 2238f, 3.14174342f}}}
169 SkOpSegment::debugShowActiveSpans id=5 (2.72135973,3.54101968 4.18033981,3.94427 18 5.23606777,4.23606777 4,3) t=0.31546775 (3.92245698,3.84491396) tEnd=1 windSu m=1 windValue=1 oppValue=0 3100 seg=5 {{{1.55512238f, 3.14174342f}, {1.94075036f, 2.35387659f}, {2.40512466f, 1. 40512478f}, {4, 3}}}
170 SkOpSegment::debugShowActiveSpans id=6 (4,3 0,3) t=0 (4,3) tEnd=0.125 windSum=1 windValue=1 oppValue=0 3101 seg=6 {{{4, 3}, {0, 3}}}
171 SkOpSegment::debugShowActiveSpans id=6 (4,3 0,3) t=0.125 (3.5,3) tEnd=0.15350194 3 windSum=1 windValue=1 oppValue=0 3102 SkOpSegment::findTop id=1 s=1 e=0 cw=1 swap=0 inflections=1 monotonic=0
172 SkOpSegment::debugShowActiveSpans id=6 (4,3 0,3) t=0.153501943 (3.38599229,3) tE nd=1 windSum=? windValue=1 oppValue=0 3103 SkOpSegment::findTop id=5 s=0.0594875287 e=1 cw=1 swap=0 inflections=0 monotonic =0
173 SkOpSegment::activeOp id=6 t=0.125 tEnd=0.153501943 op=diff miFrom=1 miTo=1 suFr om=0 suTo=1 result=1 3104 </div>
174 SkOpSegment::markWinding id=6 (4,3 0,3) t=0.153501943 [18] (3.38599229,3) tEnd=1 newWindSum=1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 3105
175 SkOpSegment::markWinding id=4 (0,3 0.763932049,3 1.81966019,3.29179597 2.7213597 3,3.54101968) t=0 [7] (0,3) tEnd=1 newWindSum=1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 3106 <div id="cubicOp130">
176 SkOpSegment::markWinding id=5 (2.72135973,3.54101968 4.18033981,3.9442718 5.2360 6777,4.23606777 4,3) t=0 [9] (2.72135973,3.54101968) tEnd=0.23289595 newWindSum= 1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 3107 seg=1 {{{5, 6}, {4.53846169f, 6}, {4.07692289f, 4.72189331f}, {3.61538434f, 3.44 378686f}}}
177 SkOpSegment::markAngle last segment=5 span=16 windSum=? 3108 seg=2 {{{3.61538434f, 3.44378686f}, {3.07692289f, 1.95266271f}, {2.53846145f, 0. 461538464f}, {2, 1}}}
178 SkOpSegment::markWinding id=1 (5,6 3.38059044,4.38059044 3.07242441,1.44993687 3 .01378202,1.45492136) t=0.385353706 [15] (3.6512568,3.78673816) tEnd=0.521306291 newWindSum=-2 newOppSum=1 oppSum=? windSum=? windValue=1 oppValue=0 3109 seg=3 {{{2, 1}, {5, 6}}}
179 SkOpSegment::markAngle last segment=1 span=15 windSum=-2 3110 seg=4 {{{0, 3}, {0.538927794f, 2.46107221f}, {2.23962831f, 3.08391714f}, {3.6933 5032f, 3.61631155f}}}
180 SkOpSegment::findNextOp 3111 seg=5 {{{3.69335032f, 3.61631155f}, {4.93706226f, 4.07179403f}, {6, 4.46107197f} , {6, 4}}}
181 SkOpAngle::dumpOne [6/19] next=1/4 sect=31/31 s=0.153501943 [18] e=0.125 [22] s gn=1 windVal=1 windSum=1 oppVal=0 oppSum=-2 operand 3112 seg=6 {{{6, 4}, {0, 3}}}
182 SkOpAngle::dumpOne [1/4] next=6/20 sect=9/9 s=0.521306291 [17] e=0.617509 [13] sgn=-1 windVal=1 windSum=-2 oppVal=0 oppSum=0 done 3113 SkOpSegment::findTop id=2 s=0 e=1 cw=0 swap=1 inflections=1 monotonic=0
183 SkOpAngle::dumpOne [6/20] next=1/3 sect=15/15 s=0.153501943 [18] e=1 [12] sgn=- 1 windVal=1 windSum=1 oppVal=0 oppSum=-1 operand 3114 </div>
184 SkOpAngle::dumpOne [1/3] next=6/19 sect=25/25 s=0.521306291 [17] e=0.385353706 [15] sgn=1 windVal=1 windSum=-2 oppVal=0 oppSum=1 3115
185 SkOpSegment::activeOp id=1 t=0.521306291 tEnd=0.617509 op=diff miFrom=1 miTo=1 s uFrom=0 suTo=0 result=0 3116 <div id="cubicOp129">
186 SkOpSegment::activeOp id=6 t=0.153501943 tEnd=1 op=diff miFrom=1 miTo=1 suFrom=0 suTo=1 result=1 3117 seg=1 {{{5, 6}, {3.75592899f, 4.75592899f}, {2.89878607f, 2.73800159f}, {2.42857 146f, 1.63099933f}}}
187 SkOpSegment::findNextOp chase.append segment=5 span=16 windSum=-2147483647 3118 seg=2 {{{2.42857146f, 1.63099933f}, {2.14285707f, 0.958356798f}, {2, 0.622035503 f}, {2, 1}}}
188 SkOpSegment::activeOp id=1 t=0.521306291 tEnd=0.385353706 op=diff miFrom=1 miTo= 1 suFrom=1 suTo=1 result=0 3119 seg=3 {{{2, 1}, {5, 6}}}
189 SkOpSegment::markDone id=1 (5,6 3.38059044,4.38059044 3.07242441,1.44993687 3.01 378202,1.45492136) t=0.385353706 [15] (3.6512568,3.78673816) tEnd=0.521306291 ne wWindSum=-2 newOppSum=1 oppSum=1 windSum=-2 windValue=1 oppValue=0 3120 seg=4 {{{0, 2}, {0.394448727f, 2}, {1.41125667f, 2.46676946f}, {2.37532973f, 2.9 0933061f}}}
190 SkOpSegment::findNextOp chase.append segment=1 span=15 windSum=-2 3121 seg=5 {{{2.37532973f, 2.90933061f}, {3.85535884f, 3.58874345f}, {5.21110249f, 4. 21110249f}, {4, 3}}}
191 SkOpSegment::markDone id=6 (4,3 0,3) t=0.125 [22] (3.5,3) tEnd=0.153501943 newWi ndSum=1 newOppSum=-2 oppSum=-2 windSum=1 windValue=1 oppValue=0 3122 seg=6 {{{4, 3}, {0, 2}}}
192 SkOpSegment::findNextOp from:[6] to:[6] start=7693356 end=7692756 3123 SkOpSegment::findTop id=2 s=0 e=1 cw=0 swap=1 inflections=1 monotonic=0
193 bridgeOp current id=6 from=(3.5,3) to=(3.38599229,3) 3124 </div>
194 SkOpSegment::findNextOp simple 3125
195 SkOpSegment::markDone id=6 (4,3 0,3) t=0.153501943 [18] (3.38599229,3) tEnd=1 ne wWindSum=1 newOppSum=-1 oppSum=-1 windSum=1 windValue=1 oppValue=0 3126 <div id="cubicOp128">
196 bridgeOp current id=6 from=(3.38599229,3) to=(0,3) 3127 seg=1 {{{0, 1}, {0, 2.5f}, {1.6875f, 2.3125f}, {3.375f, 2.125f}}}
197 SkOpSegment::findNextOp simple 3128 seg=2 {{{3.375f, 2.125f}, {3.9375f, 2.0625f}, {4.5f, 2}, {5, 2}}}
198 SkOpSegment::markDone id=4 (0,3 0.763932049,3 1.81966019,3.29179597 2.72135973,3 .54101968) t=0 [7] (0,3) tEnd=1 newWindSum=1 newOppSum=-1 oppSum=-1 windSum=1 wi ndValue=1 oppValue=0 3129 seg=3 {{{5, 2}, {0, 1}}}
199 bridgeOp current id=4 from=(0,3) to=(2.72135973,3.54101968) 3130 seg=4 {{{2, 3}, {2, 3.68301272f}, {1.88337338f, 3.54963923f}, {1.80943513f, 3.07 782435f}}}
200 path.moveTo(3.5,3); 3131 seg=5 {{{1.80943513f, 3.07782435f}, {1.66686702f, 2.16806936f}, {1.68301272f, 0} , {3, 0}}}
201 path.lineTo(0,3); 3132 seg=6 {{{3, 0}, {2, 3}}}
202 path.cubicTo(0.763932049,3, 1.81966019,3.29179597, 2.72135973,3.54101968); 3133 SkOpSegment::findTop id=5 s=0.458125233 e=1 cw=1 swap=0 inflections=0 monotonic= 1
203 SkOpSegment::markWinding id=1 (5,6 3.38059044,4.38059044 3.07242441,1.44993687 3 .01378202,1.45492136) t=0 [1] (5,6) tEnd=0.385353706 newWindSum=-2 newOppSum=0 o ppSum=? windSum=? windValue=1 oppValue=0 3134 </div>
204 SkOpSegment::markWinding id=3 (3,2 5,6) t=0.461228479 [19] (3.92245698,3.8449139 6) tEnd=1 newWindSum=-2 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 3135
205 SkOpSegment::markAngle last segment=3 span=19 windSum=-2 3136 <div id="cubicOp127">
206 SkOpSegment::markWinding id=5 (2.72135973,3.54101968 4.18033981,3.9442718 5.2360 6777,4.23606777 4,3) t=0.23289595 [16] (3.6512568,3.78673816) tEnd=0.31546775 ne wWindSum=1 newOppSum=-2 oppSum=? windSum=? windValue=1 oppValue=0 3137 seg=1 {{{0, 1}, {1, 5}, {6, 0}, {3, 0}}}
207 SkOpSegment::markAngle last segment=5 span=20 windSum=1 3138 seg=2 {{{3, 0}, {0, 1}}}
208 SkOpSegment::findNextOp 3139 seg=3 {{{0, 6}, {8.60313773e-013f, 5.99999571f}}}
209 SkOpAngle::dumpOne [5/13] next=1/1 sect=13/13 s=0.23289595 [16] e=0 [9] sgn=1 w indVal=1 windSum=1 oppVal=0 oppSum=-1 operand 3140 seg=4 {{{0, 5.99999571f}, {0, 2.99999666f}, {1.00000215f, 0}, {5, 1}}}
210 SkOpAngle::dumpOne [1/1] next=5/14 sect=25/25 s=0.385353706 [15] e=0 [1] sgn=1 windVal=1 windSum=-2 oppVal=0 oppSum=0 3141 seg=5 {{{5, 1}, {0, 6}}}
211 SkOpAngle::dumpOne [5/14] next=1/2 sect=29/29 s=0.23289595 [16] e=0.31546775 [2 0] sgn=-1 windVal=1 windSum=1 oppVal=0 oppSum=-2 operand 3142 SkOpSegment::findTop id=2 s=1 e=0 cw=-1 swap=-1 inflections=-1 monotonic=1
212 SkOpAngle::dumpOne [1/2] next=5/13 sect=9/9 s=0.385353706 [15] e=0.521306291 [1 7] sgn=-1 windVal=1 windSum=-2 oppVal=0 oppSum=1 done 3143 SkOpSegment::findTop id=3 s=1 e=0 cw=-1 swap=-1 inflections=-1 monotonic=1
213 SkOpSegment::activeOp id=1 t=0.385353706 tEnd=0 op=diff miFrom=1 miTo=1 suFrom=0 suTo=0 result=0 3144 </div>
214 SkOpSegment::markDone id=1 (5,6 3.38059044,4.38059044 3.07242441,1.44993687 3.01 378202,1.45492136) t=0 [1] (5,6) tEnd=0.385353706 newWindSum=-2 newOppSum=0 oppS um=0 windSum=-2 windValue=1 oppValue=0 3145
215 SkOpSegment::markDone id=3 (3,2 5,6) t=0.461228479 [19] (3.92245698,3.84491396) tEnd=1 newWindSum=-2 newOppSum=0 oppSum=0 windSum=-2 windValue=1 oppValue=0 3146 <div id="cubicOp126">
216 SkOpSegment::findNextOp chase.append segment=3 span=19 windSum=-2 3147 seg=1 {{{0, 1}, {0, 2.11686611f}, {1.87108481f, 1.67449486f}, {2.82691956f, 1.24 019969f}}}
217 SkOpSegment::activeOp id=5 t=0.23289595 tEnd=0.31546775 op=diff miFrom=1 miTo=1 suFrom=0 suTo=1 result=1 3148 seg=2 {{{2.82691956f, 1.24019969f}, {3.58272195f, 0.896791577f}, {3.76626778f, 0 .558433056f}, {2, 1}}}
218 SkOpSegment::findNextOp chase.append segment=5 span=20 windSum=1 3149 seg=3 {{{2, 1}, {0, 1}}}
219 SkOpSegment::activeOp id=1 t=0.385353706 tEnd=0.521306291 op=diff miFrom=1 miTo= 1 suFrom=1 suTo=1 result=0 3150 seg=4 {{{0, 6}, {0.183503419f, 5.26598644f}, {0.333333343f, 4.59931993f}, {0.468 027353f, 4}}}
220 SkOpSegment::markDone id=5 (2.72135973,3.54101968 4.18033981,3.9442718 5.2360677 7,4.23606777 4,3) t=0 [9] (2.72135973,3.54101968) tEnd=0.23289595 newWindSum=1 n ewOppSum=-1 oppSum=-1 windSum=1 windValue=1 oppValue=0 3151 seg=5 {{{0.468027353f, 4}, {1.06734705f, 1.33333337f}, {1.36700678f, 0}, {3, 0}} }
221 SkOpSegment::findNextOp from:[5] to:[5] start=7693164 end=7693548 3152 seg=6 {{{3, 0}, {0, 6}}}
222 bridgeOp current id=5 from=(2.72135973,3.54101968) to=(3.6512568,3.78673816) 3153 SkOpSegment::findTop id=5 s=0.50000003 e=1 cw=1 swap=0 inflections=0 monotonic=1
223 path.cubicTo(3.06115031,3.63493538, 3.37906837,3.72280598, 3.6512568,3.78673816) ; 3154 </div>
224 SkOpSegment::findNextOp 3155
225 SkOpAngle::dumpOne [5/15] next=3/12 sect=13/13 s=0.31546775 [20] e=0.23289595 [ 16] sgn=1 windVal=1 windSum=1 oppVal=0 oppSum=-2 operand 3156 <div id="cubicOp125">
226 SkOpAngle::dumpOne [3/12] next=5/16 sect=25/25 s=0.461228479 [19] e=1 [6] sgn=- 1 windVal=1 windSum=-2 oppVal=0 oppSum=0 done 3157 seg=1 {{{0, 1}, {1.78887355f, 3.9814558f}, {2.51105762f, 3.40727997f}, {3.438667 3f, 2.66977954f}}}
227 SkOpAngle::dumpOne [5/16] next=3/11 sect=29/5 s=0.31546775 [20] e=1 [10] sgn=-1 windVal=1 windSum=1 oppVal=0 oppSum=-1 operand 3158 seg=2 {{{3.4386673f, 2.66977954f}, {4.06668949f, 2.17046738f}, {4.78887367f, 1.5 9629118f}, {6, 2}}}
228 SkOpAngle::dumpOne [3/11] next=5/15 sect=9/9 s=0.461228479 [19] e=0.25 [21] sgn =1 windVal=1 windSum=-2 oppVal=0 oppSum=1 3159 seg=3 {{{6, 2}, {0, 1}}}
229 SkOpSegment::activeOp id=3 t=0.461228479 tEnd=1 op=diff miFrom=1 miTo=1 suFrom=0 suTo=0 result=0 3160 seg=4 {{{1, 3}, {1.38379598f, 4.15138769f}, {1.47299325f, 3.97708178f}, {1.71985 495f, 3.49467373f}}}
230 SkOpSegment::activeOp id=5 t=0.31546775 tEnd=1 op=diff miFrom=1 miTo=1 suFrom=0 suTo=1 result=1 3161 seg=5 {{{1.71985495f, 3.49467373f}, {2.11620402f, 2.7201426f}, {2.91897964f, 1.1 5138781f}, {6, 3}}}
231 SkOpSegment::activeOp id=3 t=0.461228479 tEnd=0.25 op=diff miFrom=1 miTo=1 suFro m=1 suTo=1 result=0 3162 seg=6 {{{6, 3}, {1, 3}}}
232 SkOpSegment::markDone id=3 (3,2 5,6) t=0.25 [21] (3.5,3) tEnd=0.461228479 newWin dSum=-2 newOppSum=1 oppSum=1 windSum=-2 windValue=1 oppValue=0 3163 SkOpSegment::findTop id=1 s=0.361627626 e=0 cw=1 swap=0 inflections=0 monotonic= 1
233 SkOpSegment::markDone id=5 (2.72135973,3.54101968 4.18033981,3.9442718 5.2360677 7,4.23606777 4,3) t=0.23289595 [16] (3.6512568,3.78673816) tEnd=0.31546775 newWi ndSum=1 newOppSum=-2 oppSum=-2 windSum=1 windValue=1 oppValue=0 3164 </div>
234 SkOpSegment::findNextOp from:[5] to:[5] start=7693548 end=7692540 3165
235 bridgeOp current id=5 from=(3.6512568,3.78673816) to=(3.92245698,3.84491396) 3166 <div id="cubicOp124">
236 path.cubicTo(3.74775958,3.80940485, 3.83851385,3.8290627, 3.92245698,3.84491396) ; 3167 seg=1 {{{0, 1}, {1, 5}, {6, 0}, {3, 0}}}
237 SkOpSegment::findNextOp simple 3168 seg=2 {{{3, 0}, {0, 1}}}
238 SkOpSegment::markDone id=5 (2.72135973,3.54101968 4.18033981,3.9442718 5.2360677 7,4.23606777 4,3) t=0.31546775 [20] (3.92245698,3.84491396) tEnd=1 newWindSum=1 newOppSum=-1 oppSum=-1 windSum=1 windValue=1 oppValue=0 3169 seg=3 {{{0, 6}, {8.60313773e-013f, 5.99999571f}}}
239 bridgeOp current id=5 from=(3.92245698,3.84491396) to=(4,3) 3170 seg=4 {{{0, 5.99999571f}, {0, 2.99999666f}, {1.00000215f, 0}, {5, 1}}}
240 path.cubicTo(4.6183567,3.97632337, 4.84612846,3.84612823, 4,3); 3171 seg=5 {{{5, 1}, {0, 6}}}
241 SkOpSegment::findNextOp 3172 SkOpSegment::findTop id=2 s=1 e=0 cw=-1 swap=-1 inflections=-1 monotonic=1
242 SkOpAngle::dumpOne [6/17] next=3/9 sect=31/31 s=0.125 [22] e=0 [11] sgn=1 windV al=1 windSum=1 oppVal=0 oppSum=-1 operand 3173 </div>
243 SkOpAngle::dumpOne [3/9] next=6/18 sect=9/9 s=0.25 [21] e=0.124999978 [14] sgn= 1 windVal=1 windSum=-2 oppVal=0 oppSum=0 done 3174
244 SkOpAngle::dumpOne [6/18] next=3/10 sect=15/15 s=0.125 [22] e=0.153501943 [18] sgn=-1 windVal=1 windSum=1 oppVal=0 oppSum=-2 done operand 3175 <div id="loop6">
245 SkOpAngle::dumpOne [3/10] next=6/17 sect=25/25 s=0.25 [21] e=0.461228479 [19] s gn=-1 windVal=1 windSum=-2 oppVal=0 oppSum=1 done 3176 seg=1 {{{0, 1}, {0.392703831f, 1.78540766f}, {0.219947904f, 2.05676103f}, {0.218 561709f, 2.05630541f}}}
246 SkOpSegment::activeOp id=3 t=0.25 tEnd=0.124999978 op=diff miFrom=1 miTo=1 suFro m=0 suTo=0 result=0 3177 seg=2 {{{0.218561709f, 2.05630541f}, {0.216418028f, 2.05560064f}, {0.624105453f, 1.40486407f}, {4.16666651f, 1.00000012f}}}
247 SkOpSegment::activeOp id=6 t=0.125 tEnd=0.153501943 op=diff miFrom=1 miTo=1 suFr om=0 suTo=1 result=1 3178 seg=3 {{{4.16666651f, 1.00000012f}, {0, 1}}}
248 SkOpSegment::activeOp id=3 t=0.25 tEnd=0.461228479 op=diff miFrom=1 miTo=1 suFro m=1 suTo=1 result=0 3179 seg=4 {{{1, 3}, {-0.401122808f, 2.29943848f}, {0.544325948f, 1.78292203f}, {1.15 289307f, 1.45045042f}}}
249 SkOpSegment::markDone id=6 (4,3 0,3) t=0 [11] (4,3) tEnd=0.125 newWindSum=1 newO ppSum=-1 oppSum=-1 windSum=1 windValue=1 oppValue=0 3180 seg=5 {{{1.15289307f, 1.45045042f}, {1.70257246f, 1.15015018f}, {1.97741222f, 1} , {0, 1}}}
250 SkOpSegment::findNextOp from:[6] to:[6] start=7693740 end=7693356 3181 seg=6 {{{0, 1}, {1, 3}}}
251 bridgeOp current id=6 from=(4,3) to=(3.5,3) 3182 SkOpSegment::findTop id=1 s=0.924875102 e=0 cw=0 swap=0 inflections=0 monotonic= 1
252 path.lineTo(3.5,3); 3183 </div>
253 path.close(); 3184
3185 <div id="loop5">
3186 seg=1 {{{0, 2}, {1, 2}, {1, 1.66666663f}, {0.833333313f, 1.33333325f}}}
3187 seg=2 {{{0.833333313f, 1.33333325f}, {0, 2}}}
3188 seg=3 {{{1, 2}, {1, 1.66666663f}, {0.833333313f, 1.33333325f}, {0, 2}}}
3189 seg=4 {{{0, 2}, {1, 2}}}
3190 SkOpSegment::findTop id=2 s=1 e=0 cw=-1 swap=-1 inflections=-1 monotonic=1
3191 </div>
3192
3193 <div id="cubicOp123">
3194 seg=1 {{{0, 1}, {0.541499972f, 3.16599989f}, {1.08299994f, 2.69299984f}, {2.1008 3938f, 1.80391729f}}}
3195 seg=2 {{{2.10083938f, 1.80391729f}, {2.96266651f, 1.05111134f}, {4.16599989f, 0} , {6, 0}}}
3196 seg=3 {{{6, 0}, {0, 1}}}
3197 seg=4 {{{0, 2}, {0, 3.81689167f}, {0.206318453f, 3.57059884f}, {0.806384504f, 2. 85426903f}}}
3198 seg=5 {{{0.806384504f, 2.85426903f}, {1.52740121f, 1.99355423f}, {2.81689167f, 0 .454222918f}, {5, 1}}}
3199 seg=6 {{{5, 1}, {0, 2}}}
3200 SkOpSegment::findTop id=2 s=0.699168961 e=1 cw=1 swap=0 inflections=0 monotonic= 1
3201 </div>
3202
3203 <div id="cubicOp122">
3204 seg=1 {{{0, 1}, {2.36543417f, 4.15391207f}, {3.48747301f, 2.3342433f}, {3.856311 56f, 0.933137774f}}}
3205 seg=2 {{{3.85631156f, 0.933137774f}, {3.95525837f, 0.55726862f}, {4, 0.211521983 f}, {4, 0}}}
3206 seg=3 {{{4, 0}, {0, 1}}}
3207 seg=4 {{{1, 4}, {0.608183205f, 4}, {0.523407221f, 3.38591838f}, {0.805823922f, 2 .81942582f}}}
3208 seg=5 {{{0.805823922f, 2.81942582f}, {1.24419475f, 1.94010842f}, {2.56726718f, 1 .17545033f}, {5, 3}}}
3209 seg=6 {{{5, 3}, {1, 4}}}
3210 SkOpSegment::findTop id=3 s=1 e=0 cw=-1 swap=-1 inflections=-1 monotonic=1
3211 </div>
3212
3213 <div id="cubicOp121">
3214 seg=1 {{{0, 1}, {1.90192389f, 2.90192389f}, {2.59807634f, 2.79422879f}, {3.10769 51f, 2.71539044f}}}
3215 seg=2 {{{3.1076951f, 2.71539044f}, {3.40192366f, 2.669873f}, {3.63397455f, 2.633 97455f}, {4, 3}}}
3216 seg=3 {{{4, 3}, {0, 1}}}
3217 seg=4 {{{2, 3}, {2.36602545f, 3.36602545f}, {2.330127f, 3.06217766f}, {2.2846097 9f, 2.67691422f}}}
3218 seg=5 {{{2.28460979f, 2.67691422f}, {2.20577145f, 2.00961876f}, {2.09807634f, 1. 09807622f}, {4, 3}}}
3219 seg=6 {{{4, 3}, {2, 3}}}
3220 SkOpSegment::findTop id=1 s=0.577350301 e=0 cw=1 swap=0 inflections=0 monotonic= 1
3221 </div>
3222
3223 <div id="cubicOp120">
3224 seg=1 {{{0, 1}, {1.30277562f, 2.95416355f}, {1.75693905f, 2.36249042f}, {2.46804 166f, 1.43608332f}}}
3225 seg=2 {{{2.46804166f, 1.43608332f}, {2.84861231f, 0.940285206f}, {3.30277562f, 0 .348612189f}, {4, 0}}}
3226 seg=3 {{{4, 0}, {0, 1}}}
3227 seg=4 {{{1, 2}, {0.75f, 2.5f}, {0.625f, 2.625f}, {0.625f, 2.5625f}}}
3228 seg=5 {{{0.625f, 2.5625f}, {0.625f, 2.375f}, {1.75f, 0.5f}, {4, 2}}}
3229 seg=6 {{{4, 2}, {1, 2}}}
3230 SkOpSegment::findTop id=3 s=1 e=0 cw=-1 swap=-1 inflections=-1 monotonic=1
3231 </div>
3232
3233 <div id="cubicOp119">
3234 seg=1 {{{0, 1}, {2, 3.66666675f}, {2.22222209f, 2.77777767f}, {2.44444442f, 1.88 888884f}}}
3235 seg=2 {{{2.44444442f, 1.88888884f}, {2.55555558f, 1.44444442f}, {2.66666675f, 1} , {3, 1}}}
3236 seg=3 {{{3, 1}, {0, 1}}}
3237 seg=4 {{{1, 2}, {1, 2.15061641f}, {1, 2.21049166f}, {1.01366711f, 2.21379328f}}}
3238 seg=5 {{{1.01366711f, 2.21379328f}, {1.09074128f, 2.23241305f}, {1.60246587f, 0. 451849401f}, {5, 3}}}
3239 seg=6 {{{5, 3}, {1, 2}}}
3240 SkOpSegment::findTop id=1 s=0.202188199 e=0 cw=1 swap=0 inflections=0 monotonic= 1
3241 </div>
3242
3243 <div id="loop4">
3244 seg=1 {{{0, 5}, {1, 5}, {1, 4}, {0.833333313f, 3}}}
3245 seg=2 {{{0.833333313f, 3}, {0, 5}}}
3246 seg=3 {{{1, 5}, {1, 4}, {0.833333313f, 3}, {0, 5}}}
3247 seg=4 {{{0, 5}, {1, 5}}}
3248 SkOpSegment::findTop id=2 s=1 e=0 cw=-1 swap=-1 inflections=-1 monotonic=1
3249 </div>
3250
3251 <div id="loop3">
3252 seg=1 {{{0, 1}, {0.821109116f, 2.09481215f}, {0.918055832f, 2.51540422f}, {0.916 212499f, 2.51465869f}}}
3253 seg=2 {{{0.916212499f, 2.51465869f}, {0.911321044f, 2.51268077f}, {0.210793018f, -0.456171691f}, {10.5f, -1.66666651f}}}
3254 seg=3 {{{10.5f, -1.66666651f}, {0, 1}}}
3255 seg=4 {{{3, 5}, {-1.52495909f, 1.60628057f}, {3.54785824f, -0.251794577f}, {3.99 093199f, -0.261532843f}}}
3256 seg=5 {{{3.99093199f, -0.261532843f}, {4.20064306f, -0.26614207f}, {3.37318897f, 0.143317103f}, {0, 1}}}
3257 seg=6 {{{0, 1}, {3, 5}}}
3258 SkOpSegment::findTop id=2 s=0.705435785 e=1 cw=1 swap=0 inflections=0 monotonic= 1
3259 </div>
3260
3261 <div id="loop2">
3262 seg=1 {{{0, 1}, {1.67274892f, 2.67274904f}, {2.4128015f, 3.4128015f}, {3.0002412 8f, 3.30683374f}}}
3263 seg=2 {{{3.00024128f, 3.30683374f}, {3.46634817f, 3.22275305f}, {3.83637452f, 2. 60604262f}, {4.5f, 1.5f}}}
3264 seg=3 {{{4.5f, 1.5f}, {0, 1}}}
3265 seg=4 {{{3, 4}, {3, 4}, {4.5f, 1.5f}, {0, 1}}}
3266 seg=5 {{{0, 1}, {3, 4}}}
3267 SkOpSegment::findTop id=1 s=0.000717644924 e=0 cw=0 swap=0 inflections=0 monoton ic=1
3268 </div>
3269
3270 <div id="loop1asQuad">
3271 seg=1 {{{0, 1}, {0.252181143f, 2.2899034f}, {-0.139477089f, 2.87209582f}}}
3272 seg=2 {{{-0.139477089f, 2.87209582f}, {-0.933131516f, 3.75277662f}, {-0.4629125f , 3.49947596f}}}
3273 seg=3 {{{-0.4629125f, 3.49947596f}, {-0.097509779f, 3.12475419f}, {8.83333302f, 2.33333349f}}}
3274 seg=4 {{{8.83333302f, 2.33333349f}, {0, 1}}}
3275 seg=5 {{{1, 5}, {-2.5842278f, 3.81228638f}, {1.17642736f, 2.92531323f}}}
3276 seg=6 {{{1.17642736f, 2.92531323f}, {5.29706097f, 1.99295568f}, {0, 1}}}
3277 seg=7 {{{0, 1}, {1, 5}}}
3278 SkOpSegment::findTop id=1 s=1 e=0 cw=0 swap=0 inflections=0 monotonic=1
3279 </div>
3280
3281 <div id="loop1">
3282 seg=1 {{{0, 1}, {0.461014599f, 2.84405851f}, {-0.707401514f, 3.48375487f}, {-0.6 80115759f, 3.53963876f}}}
3283 seg=2 {{{-0.680115759f, 3.53963876f}, {-0.648215175f, 3.60497427f}, {1.01804495f , 2.87231898f}, {8.83333302f, 2.33333349f}}}
3284 seg=3 {{{8.83333302f, 2.33333349f}, {0, 1}}}
3285 seg=4 {{{1, 5}, {-2.24405169f, 4.18898726f}, {-0.476109624f, 3.53583241f}, {1.17 642748f, 2.92531323f}}}
3286 seg=5 {{{1.17642748f, 2.92531323f}, {2.91992569f, 2.28118896f}, {4.53496456f, 1. 68452311f}, {0, 1}}}
3287 seg=6 {{{0, 1}, {1, 5}}}
3288 SkOpSegment::findTop id=1 s=1 e=0 cw=0 swap=0 inflections=1 monotonic=1
3289 </div>
3290
3291 <div id="issue3517">
3292 seg=1 {{{31.3500004f, 57.75f}, {31.5277309f, 57.7495461f}, {31.7054615f, 57.7540 665f}, {31.8831921f, 57.7585831f}}}
3293 seg=2 {{{31.8831921f, 57.7585831f}, {32.2554626f, 57.7680473f}, {32.6277313f, 57 .7775116f}, {33, 57.7412987f}}}
3294 seg=3 {{{33, 57.7412987f}, {33.2959328f, 57.712513f}, {33.5918655f, 57.6452522f} , {33.8877983f, 57.5779915f}}}
3295 seg=4 {{{33.8877983f, 57.5779915f}, {34.1418648f, 57.5202446f}, {34.3959312f, 57 .4624977f}, {34.6500015f, 57.4291f}}}
3296 seg=5 {{{34.6500015f, 57.4291f}, {35.2000008f, 57.3568993f}, {35.75f, 57.3223f}, {36.2999992f, 57.3078995f}}}
3297 seg=6 {{{36.2999992f, 57.3078995f}, {36.8499985f, 57.293499f}, {37.4000015f, 57. 3143005f}, {37.9500008f, 57.3428001f}}}
3298 seg=7 {{{37.9500008f, 57.3428001f}, {38.5f, 57.3712006f}, {39.0499992f, 57.41120 15f}, {39.5999985f, 57.4785995f}}}
3299 seg=8 {{{39.5999985f, 57.4785995f}, {39.8435669f, 57.5084496f}, {40.0871315f, 57 .5558472f}, {40.3306961f, 57.6032486f}}}
3300 seg=9 {{{40.3306961f, 57.6032486f}, {40.6371307f, 57.6628838f}, {40.9435654f, 57 .7225189f}, {41.25f, 57.7472f}}}
3301 seg=10 {{{41.25f, 57.7472f}, {41.7999992f, 57.7915993f}, {42.3499985f, 57.796199 8f}, {42.9000015f, 57.7444992f}}}
3302 seg=11 {{{42.9000015f, 57.7444992f}, {43.2496109f, 57.7116356f}, {43.5992203f, 5 7.6357002f}, {43.9488297f, 57.5597649f}}}
3303 seg=12 {{{43.9488297f, 57.5597649f}, {44.1492195f, 57.5162392f}, {44.3496094f, 5 7.4727173f}, {44.5499992f, 57.4373016f}}}
3304 seg=13 {{{44.5499992f, 57.4373016f}, {44.7069931f, 57.4095268f}, {44.8639908f, 5 7.3792114f}, {45.0209846f, 57.348896f}}}
3305 seg=14 {{{45.0209846f, 57.348896f}, {45.41399f, 57.2730026f}, {45.8069954f, 57.1 97113f}, {46.2000008f, 57.1610985f}}}
3306 seg=15 {{{46.2000008f, 57.1610985f}, {46.60075f, 57.1243744f}, {47.0014992f, 57. 1284256f}, {47.4022484f, 57.1324768f}}}
3307 seg=16 {{{47.4022484f, 57.1324768f}, {47.5514984f, 57.1339874f}, {47.7007484f, 5 7.135498f}, {47.8499985f, 57.1348991f}}}
3308 seg=17 {{{47.8499985f, 57.1348991f}, {48.2035446f, 57.1334877f}, {48.5570869f, 5 7.1376495f}, {48.9106293f, 57.1418114f}}}
3309 seg=18 {{{48.9106293f, 57.1418114f}, {49.1070862f, 57.1441269f}, {49.3035431f, 5 7.1464424f}, {49.5f, 57.1478004f}}}
3310 seg=19 {{{49.5f, 57.1478004f}, {50.0499992f, 57.1515999f}, {50.5999985f, 57.1553 001f}, {51.1500015f, 57.1579018f}}}
3311 seg=20 {{{51.1500015f, 57.1579018f}, {51.3961868f, 57.1590652f}, {51.6423721f, 5 7.159626f}, {51.8885574f, 57.1601868f}}}
3312 seg=21 {{{51.8885574f, 57.1601868f}, {52.1923714f, 57.160881f}, {52.4961853f, 57 .1615753f}, {52.7999992f, 57.1633987f}}}
3313 seg=22 {{{52.7999992f, 57.1633987f}, {53.1410751f, 57.1654434f}, {53.4821548f, 5 7.1686859f}, {53.8232307f, 57.1719246f}}}
3314 seg=23 {{{53.8232307f, 57.1719246f}, {54.0321541f, 57.1739082f}, {54.2410774f, 5 7.1758919f}, {54.4500008f, 57.1776009f}}}
3315 seg=24 {{{54.4500008f, 57.1776009f}, {54.624424f, 57.178997f}, {54.7988472f, 57. 1809158f}, {54.9732704f, 57.1828346f}}}
3316 seg=25 {{{54.9732704f, 57.1828346f}, {55.3488464f, 57.1869621f}, {55.7244225f, 5 7.1910934f}, {56.0999985f, 57.1899986f}}}
3317 seg=26 {{{56.0999985f, 57.1899986f}, {56.6262779f, 57.1884689f}, {57.1525536f, 5 7.1788826f}, {57.6788292f, 57.1692924f}}}
3318 seg=27 {{{57.6788292f, 57.1692924f}, {57.75f, 57.1679993f}}}
3319 seg=28 {{{57.75f, 57.1679993f}, {57.9838562f, 57.1637497f}, {58.2177124f, 57.157 238f}, {58.4515724f, 57.1507263f}}}
3320 seg=29 {{{58.4515724f, 57.1507263f}, {58.7677155f, 57.141922f}, {59.0838585f, 57 .1331215f}, {59.4000015f, 57.1299019f}}}
3321 seg=30 {{{59.4000015f, 57.1299019f}, {59.7474785f, 57.1263618f}, {60.0949554f, 5 7.1288528f}, {60.4424324f, 57.1313438f}}}
3322 seg=31 {{{60.4424324f, 57.1313438f}, {60.6449547f, 57.1327934f}, {60.847477f, 57 .134243f}, {61.0499992f, 57.1344986f}}}
3323 seg=32 {{{61.0499992f, 57.1344986f}, {61.2477646f, 57.1347504f}, {61.4455299f, 5 7.1334648f}, {61.6432953f, 57.1321793f}}}
3324 seg=33 {{{61.6432953f, 57.1321793f}, {61.9955292f, 57.1298866f}, {62.3477669f, 5 7.127594f}, {62.7000008f, 57.1339989f}}}
3325 seg=34 {{{62.7000008f, 57.1339989f}, {63.0998077f, 57.1413422f}, {63.4996147f, 5 7.1586723f}, {63.8994217f, 57.1760025f}}}
3326 seg=35 {{{63.8994217f, 57.1760025f}, {64.049614f, 57.1825104f}, {64.1998062f, 57 .1890182f}, {64.3499985f, 57.1949997f}}}
3327 seg=36 {{{64.3499985f, 57.1949997f}, {64.5562439f, 57.2032127f}, {64.7624893f, 5 7.2134476f}, {64.9687347f, 57.2236862f}}}
3328 seg=37 {{{64.9687347f, 57.2236862f}, {65.3124924f, 57.2407494f}, {65.6562424f, 5 7.2578125f}, {66, 57.2654991f}}}
3329 seg=38 {{{66, 57.2654991f}, {66.3287354f, 57.2728539f}, {66.6574707f, 57.2711296 f}, {66.9862061f, 57.2694092f}}}
3330 seg=39 {{{66.9862061f, 57.2694092f}, {67.2074738f, 57.2682495f}, {67.4287338f, 5 7.2670898f}, {67.6500015f, 57.2686996f}}}
3331 seg=40 {{{67.6500015f, 57.2686996f}, {67.7921829f, 57.2697601f}, {67.9343643f, 5 7.2701569f}, {68.0765457f, 57.2705536f}}}
3332 seg=41 {{{68.0765457f, 57.2705536f}, {68.4843597f, 57.271698f}, {68.8921814f, 57 .2728424f}, {69.3000031f, 57.2896004f}}}
3333 seg=42 {{{69.3000031f, 57.2896004f}, {69.62323f, 57.3028793f}, {69.9464645f, 57. 3286667f}, {70.2696915f, 57.3544502f}}}
3334 seg=43 {{{70.2696915f, 57.3544502f}, {70.49646f, 57.3725395f}, {70.7232285f, 57. 3906288f}, {70.9499969f, 57.4043999f}}}
3335 seg=44 {{{70.9499969f, 57.4043999f}, {71.5f, 57.4376984f}, {72.0500031f, 57.4668 007f}, {72.5999985f, 57.4896011f}}}
3336 seg=45 {{{72.5999985f, 57.4896011f}, {72.7172928f, 57.494442f}, {72.8345871f, 57 .4997368f}, {72.9518814f, 57.5050316f}}}
3337 seg=46 {{{72.9518814f, 57.5050316f}, {73.3845901f, 57.5245667f}, {73.8172913f, 5 7.5441017f}, {74.25f, 57.5407982f}}}
3338 seg=47 {{{74.25f, 57.5407982f}, {74.8000031f, 57.536499f}, {75.3499985f, 57.5068 016f}, {75.9000015f, 57.4640999f}}}
3339 seg=48 {{{75.9000015f, 57.4640999f}, {76.1685486f, 57.443203f}, {76.4370956f, 57 .4094048f}, {76.7056427f, 57.3756104f}}}
3340 seg=49 {{{76.7056427f, 57.3756104f}, {76.9870911f, 57.3401909f}, {77.2685471f, 5 7.3047714f}, {77.5500031f, 57.2841988f}}}
3341 seg=50 {{{77.5500031f, 57.2841988f}, {78.0999985f, 57.2439995f}, {78.6500015f, 5 7.216301f}, {79.1999969f, 57.2228012f}}}
3342 seg=51 {{{79.1999969f, 57.2228012f}, {79.5648727f, 57.2271118f}, {79.9297485f, 5 7.2552795f}, {80.2946167f, 57.2834473f}}}
3343 seg=52 {{{80.2946167f, 57.2834473f}, {80.479744f, 57.2977371f}, {80.6648712f, 57 .312027f}, {80.8499985f, 57.3232002f}}}
3344 seg=53 {{{80.8499985f, 57.3232002f}, {81.0279541f, 57.3339081f}, {81.2059097f, 5 7.3453102f}, {81.3838654f, 57.3567123f}}}
3345 seg=54 {{{81.3838654f, 57.3567123f}, {81.7559128f, 57.3805466f}, {82.1279526f, 5 7.4043808f}, {82.5f, 57.4219017f}}}
3346 seg=55 {{{82.5f, 57.4219017f}, {83.0500031f, 57.4477997f}, {83.5999985f, 57.4636 993f}, {84.1500015f, 57.4786987f}}}
3347 seg=56 {{{84.1500015f, 57.4786987f}, {84.5231628f, 57.4888763f}, {84.8963242f, 5 7.4955521f}, {85.2694855f, 57.5022316f}}}
3348 seg=57 {{{85.2694855f, 57.5022316f}, {85.4463196f, 57.5053978f}, {85.6231613f, 5 7.508564f}, {85.8000031f, 57.5121002f}}}
3349 seg=58 {{{85.8000031f, 57.5121002f}, {85.9800262f, 57.515667f}, {86.1600571f, 57 .5200043f}, {86.3400803f, 57.5243416f}}}
3350 seg=59 {{{86.3400803f, 57.5243416f}, {86.7100525f, 57.5332603f}, {87.0800247f, 5 7.5421791f}, {87.4499969f, 57.5443993f}}}
3351 seg=60 {{{87.4499969f, 57.5443993f}, {87.5730286f, 57.5451355f}, {87.6960602f, 5 7.5466385f}, {87.8190918f, 57.5481415f}}}
3352 seg=61 {{{87.8190918f, 57.5481415f}, {88.2460632f, 57.5533638f}, {88.6730347f, 5 7.5585823f}, {89.0999985f, 57.5317993f}}}
3353 seg=62 {{{89.0999985f, 57.5317993f}, {89.3298035f, 57.5173416f}, {89.5596085f, 5 7.4766998f}, {89.7894135f, 57.4360542f}}}
3354 seg=63 {{{89.7894135f, 57.4360542f}, {90.1096115f, 57.379425f}, {90.4298019f, 57 .3227959f}, {90.75f, 57.3370018f}}}
3355 seg=64 {{{90.75f, 57.3370018f}, {91.0554504f, 57.3504982f}, {91.3609009f, 57.432 8346f}, {91.6663513f, 57.5151711f}}}
3356 seg=65 {{{91.6663513f, 57.5151711f}, {91.9109039f, 57.581089f}, {92.1554489f, 57 .6470108f}, {92.4000015f, 57.6776009f}}}
3357 seg=66 {{{92.4000015f, 57.6776009f}, {92.8340607f, 57.7319756f}, {93.2681274f, 5 7.7380829f}, {93.7021942f, 57.7441902f}}}
3358 seg=67 {{{93.7021942f, 57.7441902f}, {93.8181305f, 57.7458191f}, {93.9340668f, 5 7.747448f}, {94.0500031f, 57.75f}}}
3359 seg=68 {{{94.0500031f, 57.75f}, {94.4166641f, 57.7580681f}, {94.7833328f, 57.755 3787f}, {95.1499939f, 57.7526894f}}}
3360 seg=69 {{{95.1499939f, 57.7526894f}, {95.3333282f, 57.7513428f}, {95.5166626f, 5 7.75f}, {95.6999969f, 57.75f}}}
3361 seg=70 {{{95.6999969f, 57.75f}, {31.3500004f, 57.75f}}}
3362 seg=71 {{{31.3500004f, 57.75f}, {31.5277309f, 57.7504539f}, {31.7054615f, 57.745 9335f}, {31.8831921f, 57.7414169f}}}
3363 seg=72 {{{31.8831921f, 57.7414169f}, {32.2554626f, 57.7319527f}, {32.6277313f, 5 7.7224884f}, {33, 57.7587013f}}}
3364 seg=73 {{{33, 57.7587013f}, {33.2959328f, 57.787487f}, {33.5918655f, 57.8547478f }, {33.8877983f, 57.9220085f}}}
3365 seg=74 {{{33.8877983f, 57.9220085f}, {34.1418648f, 57.9797554f}, {34.3959312f, 5 8.0375023f}, {34.6500015f, 58.0709f}}}
3366 seg=75 {{{34.6500015f, 58.0709f}, {35.2000008f, 58.1431007f}, {35.75f, 58.1777f} , {36.2999992f, 58.1921005f}}}
3367 seg=76 {{{36.2999992f, 58.1921005f}, {36.8499985f, 58.206501f}, {37.4000015f, 58 .1856995f}, {37.9500008f, 58.1571999f}}}
3368 seg=77 {{{37.9500008f, 58.1571999f}, {38.5f, 58.1287994f}, {39.0499992f, 58.0887 985f}, {39.5999985f, 58.0214005f}}}
3369 seg=78 {{{39.5999985f, 58.0214005f}, {39.8435669f, 57.9915504f}, {40.0871315f, 5 7.9441528f}, {40.3306961f, 57.8967514f}}}
3370 seg=79 {{{40.3306961f, 57.8967514f}, {40.6371307f, 57.8371162f}, {40.9435654f, 5 7.7774811f}, {41.25f, 57.7528f}}}
3371 seg=80 {{{41.25f, 57.7528f}, {41.7999992f, 57.7084007f}, {42.3499985f, 57.703800 2f}, {42.9000015f, 57.7555008f}}}
3372 seg=81 {{{42.9000015f, 57.7555008f}, {43.2496109f, 57.7883644f}, {43.5992203f, 5 7.8642998f}, {43.9488297f, 57.9402351f}}}
3373 seg=82 {{{43.9488297f, 57.9402351f}, {44.1492195f, 57.9837608f}, {44.3496094f, 5 8.0272827f}, {44.5499992f, 58.0626984f}}}
3374 seg=83 {{{44.5499992f, 58.0626984f}, {44.7069931f, 58.0904732f}, {44.8639908f, 5 8.1207886f}, {45.0209846f, 58.151104f}}}
3375 seg=84 {{{45.0209846f, 58.151104f}, {45.41399f, 58.2269974f}, {45.8069954f, 58.3 02887f}, {46.2000008f, 58.3389015f}}}
3376 seg=85 {{{46.2000008f, 58.3389015f}, {46.60075f, 58.3756256f}, {47.0014992f, 58. 3715744f}, {47.4022484f, 58.3675232f}}}
3377 seg=86 {{{47.4022484f, 58.3675232f}, {47.5514984f, 58.3660126f}, {47.7007484f, 5 8.364502f}, {47.8499985f, 58.3651009f}}}
3378 seg=87 {{{47.8499985f, 58.3651009f}, {48.2035446f, 58.3665123f}, {48.5570869f, 5 8.3623505f}, {48.9106293f, 58.3581886f}}}
3379 seg=88 {{{48.9106293f, 58.3581886f}, {49.1070862f, 58.3558731f}, {49.3035431f, 5 8.3535576f}, {49.5f, 58.3521996f}}}
3380 seg=89 {{{49.5f, 58.3521996f}, {50.0499992f, 58.3484001f}, {50.5999985f, 58.3446 999f}, {51.1500015f, 58.3420982f}}}
3381 seg=90 {{{51.1500015f, 58.3420982f}, {51.3961868f, 58.3409348f}, {51.6423721f, 5 8.340374f}, {51.8885574f, 58.3398132f}}}
3382 seg=91 {{{51.8885574f, 58.3398132f}, {52.1923714f, 58.339119f}, {52.4961853f, 58 .3384247f}, {52.7999992f, 58.3366013f}}}
3383 seg=92 {{{52.7999992f, 58.3366013f}, {53.1410751f, 58.3345566f}, {53.4821548f, 5 8.3313141f}, {53.8232307f, 58.3280754f}}}
3384 seg=93 {{{53.8232307f, 58.3280754f}, {54.0321541f, 58.3260918f}, {54.2410774f, 5 8.3241081f}, {54.4500008f, 58.3223991f}}}
3385 seg=94 {{{54.4500008f, 58.3223991f}, {54.624424f, 58.321003f}, {54.7988472f, 58. 3190842f}, {54.9732704f, 58.3171654f}}}
3386 seg=95 {{{54.9732704f, 58.3171654f}, {55.3488464f, 58.3130379f}, {55.7244225f, 5 8.3089066f}, {56.0999985f, 58.3100014f}}}
3387 seg=96 {{{56.0999985f, 58.3100014f}, {56.6262779f, 58.3115311f}, {57.1525536f, 5 8.3211174f}, {57.6788292f, 58.3307076f}}}
3388 seg=97 {{{57.6788292f, 58.3307076f}, {57.75f, 58.3320007f}}}
3389 seg=98 {{{57.75f, 58.3320007f}, {57.9838562f, 58.3362503f}, {58.2177124f, 58.342 762f}, {58.4515724f, 58.3492737f}}}
3390 seg=99 {{{58.4515724f, 58.3492737f}, {58.7677155f, 58.358078f}, {59.0838585f, 58 .3668785f}, {59.4000015f, 58.3700981f}}}
3391 seg=100 {{{59.4000015f, 58.3700981f}, {59.7474785f, 58.3736382f}, {60.0949554f, 58.3711472f}, {60.4424324f, 58.3686562f}}}
3392 seg=101 {{{60.4424324f, 58.3686562f}, {60.6449547f, 58.3672066f}, {60.847477f, 5 8.365757f}, {61.0499992f, 58.3655014f}}}
3393 seg=102 {{{61.0499992f, 58.3655014f}, {61.2477646f, 58.3652496f}, {61.4455299f, 58.3665352f}, {61.6432953f, 58.3678207f}}}
3394 seg=103 {{{61.6432953f, 58.3678207f}, {61.9955292f, 58.3701134f}, {62.3477669f, 58.372406f}, {62.7000008f, 58.3660011f}}}
3395 seg=104 {{{62.7000008f, 58.3660011f}, {63.0998077f, 58.3586578f}, {63.4996147f, 58.3413277f}, {63.8994217f, 58.3239975f}}}
3396 seg=105 {{{63.8994217f, 58.3239975f}, {64.049614f, 58.3174896f}, {64.1998062f, 5 8.3109818f}, {64.3499985f, 58.3050003f}}}
3397 seg=106 {{{64.3499985f, 58.3050003f}, {64.5562439f, 58.2967873f}, {64.7624893f, 58.2865524f}, {64.9687347f, 58.2763138f}}}
3398 seg=107 {{{64.9687347f, 58.2763138f}, {65.3124924f, 58.2592506f}, {65.6562424f, 58.2421875f}, {66, 58.2345009f}}}
3399 seg=108 {{{66, 58.2345009f}, {66.3287354f, 58.2271461f}, {66.6574707f, 58.228870 4f}, {66.9862061f, 58.2305908f}}}
3400 seg=109 {{{66.9862061f, 58.2305908f}, {67.2074738f, 58.2317505f}, {67.4287338f, 58.2329102f}, {67.6500015f, 58.2313004f}}}
3401 seg=110 {{{67.6500015f, 58.2313004f}, {67.7921829f, 58.2302399f}, {67.9343643f, 58.2298431f}, {68.0765457f, 58.2294464f}}}
3402 seg=111 {{{68.0765457f, 58.2294464f}, {68.4843597f, 58.228302f}, {68.8921814f, 5 8.2271576f}, {69.3000031f, 58.2103996f}}}
3403 seg=112 {{{69.3000031f, 58.2103996f}, {69.62323f, 58.1971207f}, {69.9464645f, 58 .1713333f}, {70.2696915f, 58.1455498f}}}
3404 seg=113 {{{70.2696915f, 58.1455498f}, {70.49646f, 58.1274605f}, {70.7232285f, 58 .1093712f}, {70.9499969f, 58.0956001f}}}
3405 seg=114 {{{70.9499969f, 58.0956001f}, {71.5f, 58.0623016f}, {72.0500031f, 58.033 1993f}, {72.5999985f, 58.0103989f}}}
3406 seg=115 {{{72.5999985f, 58.0103989f}, {72.7172928f, 58.005558f}, {72.8345871f, 5 8.0002632f}, {72.9518814f, 57.9949684f}}}
3407 seg=116 {{{72.9518814f, 57.9949684f}, {73.3845901f, 57.9754333f}, {73.8172913f, 57.9558983f}, {74.25f, 57.9592018f}}}
3408 seg=117 {{{74.25f, 57.9592018f}, {74.8000031f, 57.963501f}, {75.3499985f, 57.993 1984f}, {75.9000015f, 58.0359001f}}}
3409 seg=118 {{{75.9000015f, 58.0359001f}, {76.1685486f, 58.056797f}, {76.4370956f, 5 8.0905952f}, {76.7056427f, 58.1243896f}}}
3410 seg=119 {{{76.7056427f, 58.1243896f}, {76.9870911f, 58.1598091f}, {77.2685471f, 58.1952286f}, {77.5500031f, 58.2158012f}}}
3411 seg=120 {{{77.5500031f, 58.2158012f}, {78.0999985f, 58.2560005f}, {78.6500015f, 58.283699f}, {79.1999969f, 58.2771988f}}}
3412 seg=121 {{{79.1999969f, 58.2771988f}, {79.5648727f, 58.2728882f}, {79.9297485f, 58.2447205f}, {80.2946167f, 58.2165527f}}}
3413 seg=122 {{{80.2946167f, 58.2165527f}, {80.479744f, 58.2022629f}, {80.6648712f, 5 8.187973f}, {80.8499985f, 58.1767998f}}}
3414 seg=123 {{{80.8499985f, 58.1767998f}, {81.0279541f, 58.1660919f}, {81.2059097f, 58.1546898f}, {81.3838654f, 58.1432877f}}}
3415 seg=124 {{{81.3838654f, 58.1432877f}, {81.7559128f, 58.1194534f}, {82.1279526f, 58.0956192f}, {82.5f, 58.0780983f}}}
3416 seg=125 {{{82.5f, 58.0780983f}, {83.0500031f, 58.0522003f}, {83.5999985f, 58.036 3007f}, {84.1500015f, 58.0213013f}}}
3417 seg=126 {{{84.1500015f, 58.0213013f}, {84.5231628f, 58.0111237f}, {84.8963242f, 58.0044479f}, {85.2694855f, 57.9977684f}}}
3418 seg=127 {{{85.2694855f, 57.9977684f}, {85.4463196f, 57.9946022f}, {85.6231613f, 57.991436f}, {85.8000031f, 57.9878998f}}}
3419 seg=128 {{{85.8000031f, 57.9878998f}, {85.9800262f, 57.984333f}, {86.1600571f, 5 7.9799957f}, {86.3400803f, 57.9756584f}}}
3420 seg=129 {{{86.3400803f, 57.9756584f}, {86.7100525f, 57.9667397f}, {87.0800247f, 57.9578209f}, {87.4499969f, 57.9556007f}}}
3421 seg=130 {{{87.4499969f, 57.9556007f}, {87.5730286f, 57.9548645f}, {87.6960602f, 57.9533615f}, {87.8190918f, 57.9518585f}}}
3422 seg=131 {{{87.8190918f, 57.9518585f}, {88.2460632f, 57.9466362f}, {88.6730347f, 57.9414177f}, {89.0999985f, 57.9682007f}}}
3423 seg=132 {{{89.0999985f, 57.9682007f}, {89.3298035f, 57.9826584f}, {89.5596085f, 58.0233002f}, {89.7894135f, 58.0639458f}}}
3424 seg=133 {{{89.7894135f, 58.0639458f}, {90.1096115f, 58.120575f}, {90.4298019f, 5 8.1772041f}, {90.75f, 58.1629982f}}}
3425 seg=134 {{{90.75f, 58.1629982f}, {91.0554504f, 58.1495018f}, {91.3609009f, 58.06 71654f}, {91.6663513f, 57.9848289f}}}
3426 seg=135 {{{91.6663513f, 57.9848289f}, {91.9109039f, 57.918911f}, {92.1554489f, 5 7.8529892f}, {92.4000015f, 57.8223991f}}}
3427 seg=136 {{{92.4000015f, 57.8223991f}, {92.8340607f, 57.7680244f}, {93.2681274f, 57.7619171f}, {93.7021942f, 57.7558098f}}}
3428 seg=137 {{{93.7021942f, 57.7558098f}, {93.8181305f, 57.7541809f}, {93.9340668f, 57.752552f}, {94.0500031f, 57.75f}}}
3429 seg=138 {{{94.0500031f, 57.75f}, {94.4166641f, 57.7419319f}, {94.7833328f, 57.74 46213f}, {95.1499939f, 57.7473106f}}}
3430 seg=139 {{{95.1499939f, 57.7473106f}, {95.3333282f, 57.7486572f}, {95.5166626f, 57.75f}, {95.6999969f, 57.75f}}}
3431 seg=140 {{{95.6999969f, 57.75f}, {31.3500004f, 57.75f}}}
3432 SkOpSegment::findTop id=30 s=0 e=1 cw=1 swap=0 inflections=1 monotonic=0
3433 SkOpSegment::findTop id=1 s=0 e=0.0941555322 cw=1 swap=0 inflections=0 monotonic =0
3434 </div>
3435
3436 <div id="cubicOp118">
3437 seg=1 {{{0, 1}, {2.72052217f, 4.40065289f}, {4.05331135f, 3.17552996f}, {4.94220 781f, 2.35844159f}}}
3438 seg=2 {{{4.94220781f, 2.35844159f}, {5.36026096f, 1.97415996f}, {5.68013048f, 1. 68013048f}, {6, 2}}}
3439 seg=3 {{{6, 2}, {0, 1}}}
3440 seg=4 {{{1, 5}, {1.31421423f, 5.31421423f}, {1.43096733f, 4.93731451f}, {1.59843 969f, 4.39668417f}}}
3441 seg=5 {{{1.59843969f, 4.39668417f}, {1.96395504f, 3.21673512f}, {2.57107115f, 1. 2568568f}, {6, 4}}}
3442 seg=6 {{{6, 4}, {1, 5}}}
3443 SkOpSegment::findTop id=1 s=0.326039489 e=0 cw=1 swap=0 inflections=0 monotonic= 1
3444 </div>
3445
3446 <div id="cubicOp117">
3447 seg=1 {{{0, 1}, {4, 5}, {6, 0}, {1, 0}}}
3448 seg=2 {{{1, 0}, {0, 1}}}
3449 seg=3 {{{0, 6}, {0, 1}, {1, 0}, {5, 4}}}
3450 seg=4 {{{5, 4}, {0, 6}}}
3451 SkOpSegment::findTop id=2 s=1 e=0 cw=-1 swap=-1 inflections=-1 monotonic=1
3452 </div>
3453
3454 <div id="cubicOp116">
3455 seg=1 {{{0, 1}, {4, 6}, {2, 0}, {2, 0}}}
3456 seg=2 {{{2, 0}, {0, 1}}}
3457 seg=3 {{{0, 2}, {0, 2}, {1, 0}, {6, 4}}}
3458 seg=4 {{{6, 4}, {0, 2}}}
3459 SkOpSegment::findTop id=2 s=1 e=0 cw=-1 swap=-1 inflections=-1 monotonic=1
3460 </div>
3461
3462 <div id="testRect2">
3463 seg=1 {{{0, 0}, {1, 0}}}
3464 seg=2 {{{1, 0}, {1, 1}}}
3465 seg=3 {{{1, 1}, {0, 1}}}
3466 seg=4 {{{0, 1}, {0, 0}}}
3467 seg=5 {{{4, 4}, {5, 4}}}
3468 seg=6 {{{5, 4}, {5, 5}}}
3469 seg=7 {{{5, 5}, {4, 5}}}
3470 seg=8 {{{4, 5}, {4, 4}}}
3471 seg=9 {{{0, 0}, {2, 0}}}
3472 seg=10 {{{2, 0}, {2, 2}}}
3473 seg=11 {{{2, 2}, {0, 2}}}
3474 seg=12 {{{0, 2}, {0, 0}}}
3475 seg=13 {{{0, 0}, {6, 0}}}
3476 seg=14 {{{6, 0}, {6, 6}}}
3477 seg=15 {{{6, 6}, {0, 6}}}
3478 seg=16 {{{0, 6}, {0, 0}}}
3479 SkOpSegment::findTop id=4 s=0 e=1 cw=-1 swap=-1 inflections=-1 monotonic=1
3480 SkOpSegment::findTop id=10 s=1 e=0 cw=-1 swap=-1 inflections=-1 monotonic=1
3481 SkOpSegment::findTop id=8 s=0 e=1 cw=-1 swap=-1 inflections=-1 monotonic=1
3482 </div>
3483
3484 <div id="testRect1">
3485 seg=1 {{{0, 0}, {0, 60}}}
3486 seg=2 {{{0, 60}, {60, 60}}}
3487 seg=3 {{{60, 60}, {60, 0}}}
3488 seg=4 {{{60, 0}, {0, 0}}}
3489 seg=5 {{{30, 20}, {30, 50}}}
3490 seg=6 {{{30, 50}, {50, 50}}}
3491 seg=7 {{{50, 50}, {50, 20}}}
3492 seg=8 {{{50, 20}, {30, 20}}}
3493 seg=9 {{{24, 20}, {24, 30}}}
3494 seg=10 {{{24, 30}, {36, 30}}}
3495 seg=11 {{{36, 30}, {36, 20}}}
3496 seg=12 {{{36, 20}, {24, 20}}}
3497 SkOpSegment::findTop id=1 s=1 e=0 cw=-1 swap=-1 inflections=-1 monotonic=1
3498 SkOpSegment::findTop id=9 s=1 e=0 cw=-1 swap=-1 inflections=-1 monotonic=1
3499 </div>
3500
3501 <div id="cubicOp115">
3502 seg=1 {{{0, 1}, {1.61405063f, 2.61405063f}, {2.07025266f, 2.49132824f}, {2.61449 003f, 2.34492373f}}}
3503 seg=2 {{{2.61449003f, 2.34492373f}, {3.08181477f, 2.21920943f}, {3.61405063f, 2. 07603359f}, {5, 3}}}
3504 seg=3 {{{5, 3}, {0, 1}}}
3505 seg=4 {{{1, 2}, {1.92116463f, 3.38174701f}, {1.99378502f, 3.0664053f}, {2.097216 13f, 2.61727309f}}}
3506 seg=5 {{{2.09721613f, 2.61727309f}, {2.21835113f, 2.09126544f}, {2.38174701f, 1. 38174701f}, {4, 3}}}
3507 seg=6 {{{4, 3}, {1, 2}}}
3508 SkOpSegment::findTop id=1 s=0.326022598 e=0 cw=1 swap=0 inflections=0 monotonic= 1
3509 </div>
3510
3511 <div id="issue2753">
3512 seg=1 {{{142.701004f, 110.568001f}, {142.957001f, 100}}}
3513 seg=2 {{{142.957001f, 100}, {153.835007f, 100}}}
3514 seg=3 {{{153.835007f, 100}, {154.591995f, 108.188004f}}}
3515 seg=4 {{{154.591995f, 108.188004f}, {154.591995f, 108.188004f}, {153.173004f, 10 8.483002f}, {152.830002f, 109.412003f}}}
3516 seg=5 {{{152.830002f, 109.412003f}, {142.701004f, 110.568001f}}}
3517 seg=6 {{{39, 124.000999f}, {50.5999985f, 117.000999f}}}
3518 seg=7 {{{50.5999985f, 117.000999f}, {50.5999985f, 117.000999f}, {164.600998f, 85 .1999969f}, {188.201004f, 117.600998f}}}
3519 seg=8 {{{188.201004f, 117.600998f}, {188.201004f, 117.600998f}, {174.800995f, 93 }, {39, 124.000999f}}}
3520 SkOpSegment::findTop id=1 s=0.711321242 e=1 cw=-1 swap=-1 inflections=-1 monoton ic=1
3521 </div>
3522
3523 <div id="cubicOp114">
3524 seg=1 {{{0, 1}, {0.414792418f, 1.82958484f}, {0.313426584f, 2.14301133f}, {0.373 881191f, 2.17816687f}}}
3525 seg=2 {{{0.373881191f, 2.17816687f}, {0.459173232f, 2.22776604f}, {0.866565943f, 1.72347176f}, {3.5f, 1.33333337f}}}
3526 seg=3 {{{3.5f, 1.33333337f}, {0, 1}}}
3527 seg=4 {{{1, 3}, {0.0426487327f, 2.5213244f}, {0.574644804f, 2.11902547f}, {1.005 64098f, 1.79310346f}}}
3528 seg=5 {{{1.00564098f, 1.79310346f}, {1.47503781f, 1.43814266f}, {1.82463527f, 1. 17377484f}, {0, 1}}}
3529 seg=6 {{{0, 1}, {1, 3}}}
3530 SkOpSegment::findTop id=1 s=1 e=0 cw=0 swap=0 inflections=1 monotonic=1
3531 </div>
3532
3533 <div id="issue2808">
3534 seg=1 {{{509.203003f, 385.60199f}, {509.203003f, 415.688385f}, {487.928711f, 436 .962708f}}}
3535 seg=2 {{{487.928711f, 436.962708f}, {466.654388f, 458.237f}, {436.567993f, 458.2 37f}}}
3536 seg=3 {{{436.567993f, 458.237f}, {406.481598f, 458.237f}, {385.207275f, 436.9627 08f}}}
3537 seg=4 {{{385.207275f, 436.962708f}, {363.932983f, 415.688385f}, {363.932983f, 38 5.60199f}}}
3538 seg=5 {{{363.932983f, 385.60199f}, {363.932983f, 355.515594f}, {385.207275f, 334 .241272f}}}
3539 seg=6 {{{385.207275f, 334.241272f}, {406.481598f, 312.96698f}, {436.567993f, 312 .96698f}}}
3540 seg=7 {{{436.567993f, 312.96698f}, {466.654388f, 312.96698f}, {487.928711f, 334. 241272f}}}
3541 seg=8 {{{487.928711f, 334.241272f}, {509.203003f, 355.515594f}, {509.203003f, 38 5.60199f}}}
3542 seg=9 {{{449.033997f, 290.872986f}, {449.033997f, 301.028259f}, {441.853149f, 30 8.209106f}}}
3543 seg=10 {{{441.853149f, 308.209106f}, {434.672272f, 315.389984f}, {424.516998f, 3 15.389984f}}}
3544 seg=11 {{{424.516998f, 315.389984f}, {414.361725f, 315.389984f}, {407.180847f, 3 08.209106f}}}
3545 seg=12 {{{407.180847f, 308.209106f}, {400, 301.028259f}, {400, 290.872986f}}}
3546 seg=13 {{{400, 290.872986f}, {400, 280.717712f}, {407.180847f, 273.536865f}}}
3547 seg=14 {{{407.180847f, 273.536865f}, {414.361725f, 266.355988f}, {424.516998f, 2 66.355988f}}}
3548 seg=15 {{{424.516998f, 266.355988f}, {434.672272f, 266.355988f}, {441.853149f, 2 73.536865f}}}
3549 seg=16 {{{441.853149f, 273.536865f}, {449.033997f, 280.717712f}, {449.033997f, 2 90.872986f}}}
3550 SkOpSegment::findTop id=14 s=0 e=1 cw=1 swap=0 inflections=0 monotonic=1
3551 </div>
3552
3553 <div id="cubicOp114asQuad">
3554 seg=1 {{{0, 1}, {0.379368573f, 1.85681283f}, {0.345243573f, 2.06850648f}}}
3555 seg=2 {{{0.345243573f, 2.06850648f}, {0.351496071f, 2.16414928f}, {0.373881161f, 2.1781671f}}}
3556 seg=3 {{{0.373881161f, 2.1781671f}, {0.397930771f, 2.19363928f}, {0.51556462f, 2 .12826824f}}}
3557 seg=4 {{{0.51556462f, 2.12826824f}, {0.687509f, 2.01822186f}, {1.35475695f, 1.79 181767f}}}
3558 seg=5 {{{1.35475695f, 1.79181767f}, {2.02200508f, 1.56541348f}, {3.5f, 1.3333333 7f}}}
3559 seg=6 {{{3.5f, 1.33333337f}, {0, 1}}}
3560 seg=7 {{{1, 3}, {0.536049783f, 2.76066208f}, {0.480196089f, 2.54678321f}}}
3561 seg=8 {{{0.480196089f, 2.54678321f}, {0.424342394f, 2.33290434f}, {0.59987992f, 2.14448452f}}}
3562 seg=9 {{{0.59987992f, 2.14448452f}, {0.775417507f, 1.95606446f}, {1.00564098f, 1 .79310346f}}}
3563 seg=10 {{{1.00564098f, 1.79310346f}, {1.25936198f, 1.615623f}, {1.35901463f, 1.4 6834028f}}}
3564 seg=11 {{{1.35901463f, 1.46834028f}, {1.45866716f, 1.32105756f}, {1.17598116f, 1 .20397246f}}}
3565 seg=12 {{{1.17598116f, 1.20397246f}, {0.893295109f, 1.08688736f}, {0, 1}}}
3566 seg=13 {{{0, 1}, {1, 3}}}
3567 SkOpSegment::findTop id=1 s=1 e=0 cw=0 swap=0 inflections=0 monotonic=1
3568 </div>
3569
3570 <div id="rects4">
3571 seg=1 {{{0, 0}, {1, 0}}}
3572 seg=2 {{{1, 0}, {1, 1}}}
3573 seg=3 {{{1, 1}, {0, 1}}}
3574 seg=4 {{{0, 1}, {0, 0}}}
3575 seg=5 {{{0, 0}, {2, 0}}}
3576 seg=6 {{{2, 0}, {2, 2}}}
3577 seg=7 {{{2, 2}, {0, 2}}}
3578 seg=8 {{{0, 2}, {0, 0}}}
3579 seg=9 {{{0, 0}, {2, 0}}}
3580 seg=10 {{{2, 0}, {2, 2}}}
3581 seg=11 {{{2, 2}, {0, 2}}}
3582 seg=12 {{{0, 2}, {0, 0}}}
3583 seg=13 {{{0, 0}, {3, 0}}}
3584 seg=14 {{{3, 0}, {3, 3}}}
3585 seg=15 {{{3, 3}, {0, 3}}}
3586 seg=16 {{{0, 3}, {0, 0}}}
3587 SkOpSegment::findTop id=16 s=0.666666667 e=1 cw=-1 swap=-1 inflections=-1 monoto nic=1
3588 </div>
3589
3590 <div id="rects3">
3591 seg=1 {{{0, 0}, {1, 0}}}
3592 seg=2 {{{1, 0}, {1, 1}}}
3593 seg=3 {{{1, 1}, {0, 1}}}
3594 seg=4 {{{0, 1}, {0, 0}}}
3595 seg=5 {{{0, 0}, {4, 0}}}
3596 seg=6 {{{4, 0}, {4, 4}}}
3597 seg=7 {{{4, 4}, {0, 4}}}
3598 seg=8 {{{0, 4}, {0, 0}}}
3599 seg=9 {{{0, 0}, {2, 0}}}
3600 seg=10 {{{2, 0}, {2, 2}}}
3601 seg=11 {{{2, 2}, {0, 2}}}
3602 seg=12 {{{0, 2}, {0, 0}}}
3603 seg=13 {{{0, 0}, {2, 0}}}
3604 seg=14 {{{2, 0}, {2, 2}}}
3605 seg=15 {{{2, 2}, {0, 2}}}
3606 seg=16 {{{0, 2}, {0, 0}}}
3607 SkOpSegment::findTop id=16 s=0.5 e=1 cw=-1 swap=-1 inflections=-1 monotonic=1
3608 </div>
3609
3610 <div id="rects2">
3611 seg=1 {{{0, 0}, {4, 0}}}
3612 seg=2 {{{4, 0}, {4, 4}}}
3613 seg=3 {{{4, 4}, {0, 4}}}
3614 seg=4 {{{0, 4}, {0, 0}}}
3615 seg=5 {{{3, 3}, {4, 3}}}
3616 seg=6 {{{4, 3}, {4, 4}}}
3617 seg=7 {{{4, 4}, {3, 4}}}
3618 seg=8 {{{3, 4}, {3, 3}}}
3619 seg=9 {{{3, 3}, {6, 3}}}
3620 seg=10 {{{6, 3}, {6, 6}}}
3621 seg=11 {{{6, 6}, {3, 6}}}
3622 seg=12 {{{3, 6}, {3, 3}}}
3623 seg=13 {{{3, 3}, {4, 3}}}
3624 seg=14 {{{4, 3}, {4, 4}}}
3625 seg=15 {{{4, 4}, {3, 4}}}
3626 seg=16 {{{3, 4}, {3, 3}}}
3627 SkOpSegment::findTop id=4 s=0 e=1 cw=-1 swap=-1 inflections=-1 monotonic=1
3628 </div>
3629
3630 <div id="rects1">
3631 seg=1 {{{0, 0}, {1, 0}}}
3632 seg=2 {{{1, 0}, {1, 1}}}
3633 seg=3 {{{1, 1}, {0, 1}}}
3634 seg=4 {{{0, 1}, {0, 0}}}
3635 seg=5 {{{0, 0}, {6, 0}}}
3636 seg=6 {{{6, 0}, {6, 6}}}
3637 seg=7 {{{6, 6}, {0, 6}}}
3638 seg=8 {{{0, 6}, {0, 0}}}
3639 seg=9 {{{0, 0}, {1, 0}}}
3640 seg=10 {{{1, 0}, {1, 1}}}
3641 seg=11 {{{1, 1}, {0, 1}}}
3642 seg=12 {{{0, 1}, {0, 0}}}
3643 seg=13 {{{0, 0}, {2, 0}}}
3644 seg=14 {{{2, 0}, {2, 2}}}
3645 seg=15 {{{2, 2}, {0, 2}}}
3646 seg=16 {{{0, 2}, {0, 0}}}
3647 SkOpSegment::findTop id=10 s=1 e=0 cw=-1 swap=-1 inflections=-1 monotonic=1
3648 </div>
3649
3650 <div id="issue2540">
3651 seg=1 {{{26.5054989f, 85.7396011f}, {55.534996f, 51.539257f}, {52.9281731f, 55.8 38932f}, {42.6237564f, 68.9841232f}}}
3652 seg=2 {{{42.6237564f, 68.9841232f}, {32.449646f, 81.963089f}, {14.7713947f, 103. 565269f}, {12.6310005f, 105.247002f}}}
3653 seg=3 {{{12.6310005f, 105.247002f}, {11.0819998f, 106.463997f}, {11.526f, 104.46 4996f}, {11.526f, 104.464996f}}}
3654 seg=4 {{{11.526f, 104.464996f}, {23.1654987f, 89.7287979f}}}
3655 seg=5 {{{23.1654987f, 89.7287979f}, {23.1654987f, 89.7287979f}, {-10.1713009f, 1 19.916f}, {-17.1620007f, 120.824997f}}}
3656 seg=6 {{{-17.1620007f, 120.824997f}, {-19.1149998f, 121.079002f}, {-18.0380001f, 119.792992f}, {-18.0380001f, 119.792992f}}}
3657 seg=7 {{{-18.0380001f, 119.792992f}, {-18.0380001f, 119.792992f}, {14.2210007f, 90.6070023f}, {26.5054989f, 85.7396011f}}}
3658 seg=8 {{{-25.0779991f, 124.912003f}, {-25.0779991f, 124.912003f}, {-25.9509983f, 125.954002f}, {-24.3689995f, 125.748001f}}}
3659 seg=9 {{{-24.3689995f, 125.748001f}, {-21.9028339f, 125.427361f}, {-18.6384659f, 122.25f}, {-14.3234777f, 118.050026f}}}
3660 seg=10 {{{-14.3234777f, 118.050026f}, {-4.11791182f, 108.116493f}, {11.9647217f, 92.462532f}, {37.2640038f, 95.3540039f}}}
3661 seg=11 {{{37.2640038f, 95.3540039f}, {37.2640038f, 95.3540039f}, {11.3710003f, 8 3.7339935f}, {-25.0779991f, 124.912003f}}}
3662 SkOpSegment::findTop id=1 s=0 e=1 cw=1 swap=0 inflections=0 monotonic=0
3663 </div>
3664
3665 <div id="issue2504">
3666 seg=1 {{{34.2421875f, -5.97656298f}, {35.4531212f, 0}}}
3667 seg=2 {{{35.4531212f, 0}, {31.9375f, 0}}}
3668 seg=3 {{{31.9375f, 0}, {34.2421875f, -5.97656298f}}}
3669 seg=4 {{{36.7184372f, 0.888650894f}, {36.7184372f, 0.888650894f}, {35.1233864f, 0.554015458f}, {34.5114098f, -0.115255356f}}}
3670 seg=5 {{{34.5114098f, -0.115255356f}, {33.8994255f, -0.78452611f}, {34.5348434f, -5.67775536f}, {34.5348434f, -5.67775536f}}}
3671 seg=6 {{{34.5348434f, -5.67775536f}, {36.7184372f, 0.888650894f}}}
3672 SkOpSegment::findTop id=3 s=0 e=1 cw=-1 swap=-1 inflections=-1 monotonic=1
3673 </div>
3674
3675 <div id="kari1">
3676 seg=1 {{{39.9375f, -5.8359375f}, {40.625f, -5.7890625f}}}
3677 seg=2 {{{40.625f, -5.7890625f}, {37.7109375f, 1.3515625f}}}
3678 seg=3 {{{37.7109375f, 1.3515625f}, {37.203125f, 0.9609375f}}}
3679 seg=4 {{{37.203125f, 0.9609375f}, {39.9375f, -5.8359375f}}}
3680 seg=5 {{{37.5273438f, -1.44140625f}, {37.8736992f, -1.69921875f}, {38.1640625f, -2.140625f}, {38.3984375f, -2.765625f}}}
3681 seg=6 {{{38.3984375f, -2.765625f}, {38.640625f, -2.609375f}}}
3682 seg=7 {{{38.640625f, -2.609375f}, {38.53125f, -1.89583337f}, {38.0664444f, -0.15 4893041f}, {38.0664444f, -0.154893041f}}}
3683 seg=8 {{{38.0664444f, -0.154893041f}, {38.0664444f, -0.154893041f}, {37.1809883f , -1.18359375f}, {37.5273438f, -1.44140625f}}}
3684 SkOpSegment::findTop id=4 s=0.525375331 e=1 cw=-1 swap=-1 inflections=-1 monoton ic=1
3685 </div>
3686
3687 <div id="quadOp10i">
3688 seg=1 {{{0, 0}, {1, 8}, {3, 5}}}
3689 seg=2 {{{3, 5}, {8, 1}}}
3690 seg=3 {{{8, 1}, {0, 0}}}
3691 seg=4 {{{0, 0}, {8, 1}, {4, 8}}}
3692 seg=5 {{{4, 8}, {0, 0}}}
3693 SkOpSegment::findTop id=1 s=0.923076923 e=0 cw=1 swap=0 inflections=0 monotonic= 0
3694 </div>
3695
3696 <div id="cubicOp113">
3697 seg=1 {{{2, 4}, {2.4000001f, 4.4000001f}, {2.5333333f, 4.5333333f}, {2.64533329f , 4.51733351f}}}
3698 seg=2 {{{2.64533329f, 4.51733351f}, {2.81333327f, 4.49333382f}, {2.9333334f, 4.1 3333368f}, {3.83333325f, 3.83333349f}}}
3699 seg=3 {{{3.83333325f, 3.83333349f}, {2, 4}}}
3700 seg=4 {{{3, 5}, {2.71823359f, 4.71823359f}, {2.82350469f, 4.46623945f}, {2.90056 849f, 4.28176689f}}}
3701 seg=5 {{{2.90056849f, 4.28176689f}, {3.00583982f, 4.02977228f}, {3.05847549f, 3. 90377498f}, {2, 4}}}
3702 seg=6 {{{2, 4}, {3, 5}}}
3703 SkOpSegment::findTop id=3 s=1 e=0 cw=-1 swap=-1 inflections=-1 monotonic=1
3704 </div>
3705
3706 <div id="skpcarrot_is24">
3707 seg=1 {{{945, 597}, {913.93396f, 597}, {891.96698f, 618.96698f}}}
3708 seg=2 {{{891.96698f, 618.96698f}, {870, 640.93396f}, {870, 672}}}
3709 seg=3 {{{870, 672}, {870, 703.06604f}, {891.96698f, 725.03302f}}}
3710 seg=4 {{{891.96698f, 725.03302f}, {913.93396f, 747}, {945, 747}}}
3711 seg=5 {{{945, 747}, {976.06604f, 747}, {998.03302f, 725.03302f}}}
3712 seg=6 {{{998.03302f, 725.03302f}, {1020, 703.06604f}, {1020, 672}}}
3713 seg=7 {{{1020, 672}, {1020, 640.93396f}, {998.03302f, 618.96698f}}}
3714 seg=8 {{{998.03302f, 618.96698f}, {976.06604f, 597}, {945, 597}}}
3715 seg=9 {{{945.080994f, 597.161987f}, {903.659973f, 597.161987f}, {870.080994f, 63 0.73999f}, {870.080994f, 672.161987f}}}
3716 seg=10 {{{870.080994f, 672.161987f}, {870.080994f, 676.096008f}, {870.387024f, 6 79.957031f}, {870.971008f, 683.726013f}}}
3717 seg=11 {{{870.971008f, 683.726013f}, {876.53302f, 719.656006f}, {907.593994f, 74 7.161987f}, {945.080994f, 747.161987f}}}
3718 seg=12 {{{945.080994f, 747.161987f}, {982.567993f, 747.161987f}, {1013.62903f, 7 19.656006f}, {1019.19104f, 683.726013f}}}
3719 seg=13 {{{1019.19104f, 683.726013f}, {1019.77502f, 679.955017f}, {1020.08099f, 6 76.094971f}, {1020.08099f, 672.161987f}}}
3720 seg=14 {{{1020.08099f, 672.161987f}, {1020.08002f, 630.73999f}, {986.502014f, 59 7.161987f}, {945.080994f, 597.161987f}}}
3721 SkOpSegment::findTop id=1 s=1 e=0 cw=1 swap=0 inflections=0 monotonic=1
3722 </div>
3723
3724 <div id="issue1417">
3725 seg=1 {{{122.589088f, 82.2836456f}, {129.821579f, 80}, {138, 80}}}
3726 seg=2 {{{138, 80}, {147.156921f, 80}, {155.128036f, 82.862793f}}}
3727 seg=3 {{{155.128036f, 82.862793f}, {161.176468f, 100}}}
3728 seg=4 {{{161.176468f, 100}, {115.294121f, 100}}}
3729 seg=5 {{{115.294121f, 100}, {122.589088f, 82.2836456f}}}
3730 seg=6 {{{98.6819458f, 140.343842f}, {115.294121f, 100}}}
3731 seg=7 {{{115.294121f, 100}, {97.9337616f, 100}}}
3732 seg=8 {{{97.9337616f, 100}, {88, 112.94265f}, {88, 130}}}
3733 seg=9 {{{88, 130}, {88, 131.54483f}, {88.0814896f, 133.05603f}}}
3734 seg=10 {{{88.0814896f, 133.05603f}, {98.6819458f, 140.343842f}}}
3735 seg=11 {{{136.969696f, 166.666672f}, {98.6819458f, 140.343842f}}}
3736 seg=12 {{{98.6819458f, 140.343842f}, {93.4589462f, 153.028259f}}}
3737 seg=13 {{{93.4589462f, 153.028259f}, {96.9411697f, 159.651855f}, {102.644661f, 1 65.355347f}}}
3738 seg=14 {{{102.644661f, 165.355347f}, {110.792465f, 173.503143f}, {120.817978f, 1 77.117783f}}}
3739 seg=15 {{{120.817978f, 177.117783f}, {136.969696f, 166.666672f}}}
3740 seg=16 {{{175.830978f, 141.521133f}, {136.969696f, 166.666672f}}}
3741 seg=17 {{{136.969696f, 166.666672f}, {153.157288f, 177.795639f}}}
3742 seg=18 {{{153.157288f, 177.795639f}, {164.392426f, 174.318268f}, {173.355347f, 1 65.355347f}}}
3743 seg=19 {{{173.355347f, 165.355347f}, {177.805817f, 160.904861f}, {180.903809f, 1 55.894165f}}}
3744 seg=20 {{{180.903809f, 155.894165f}, {175.830978f, 141.521133f}}}
3745 seg=21 {{{175.830978f, 141.521133f}, {187.878281f, 133.725815f}}}
3746 seg=22 {{{187.878281f, 133.725815f}, {188, 131.888062f}, {188, 130}}}
3747 seg=23 {{{188, 130}, {188, 112.942657f}, {178.066238f, 100}}}
3748 seg=24 {{{178.066238f, 100}, {161.176468f, 100}}}
3749 seg=25 {{{161.176468f, 100}, {175.830978f, 141.521133f}}}
3750 seg=26 {{{174.117645f, 100}, {161.176468f, 100}}}
3751 seg=27 {{{161.176468f, 100}, {155.128036f, 82.862793f}}}
3752 seg=28 {{{155.128036f, 82.862793f}, {153.149719f, 82.1522903f}, {151.098419f, 81 .6181335f}}}
3753 seg=29 {{{151.098419f, 81.6181335f}, {143.529419f, 100}}}
3754 seg=30 {{{143.529419f, 100}, {161.176468f, 100}}}
3755 seg=31 {{{161.176468f, 100}, {168.235291f, 120}}}
3756 seg=32 {{{168.235291f, 120}, {181.176468f, 120}}}
3757 seg=33 {{{181.176468f, 120}, {186.366196f, 134.704224f}}}
3758 seg=34 {{{186.366196f, 134.704224f}, {187.878281f, 133.725815f}}}
3759 seg=35 {{{187.878281f, 133.725815f}, {188, 131.888062f}, {188, 130}}}
3760 seg=36 {{{188, 130}, {188, 124.809471f}, {187.08017f, 120}}}
3761 seg=37 {{{187.08017f, 120}, {181.176468f, 120}}}
3762 seg=38 {{{181.176468f, 120}, {174.117645f, 100}}}
3763 seg=39 {{{88.919838f, 120}, {107.058823f, 120}}}
3764 seg=40 {{{107.058823f, 120}, {98.6819458f, 140.343842f}}}
3765 seg=41 {{{98.6819458f, 140.343842f}, {88.0814896f, 133.05603f}}}
3766 seg=42 {{{88.0814896f, 133.05603f}, {88, 131.54483f}, {88, 130}}}
3767 seg=43 {{{88, 130}, {88, 124.809517f}, {88.919838f, 120}}}
3768 seg=44 {{{96.6762161f, 145.214905f}, {98.6819458f, 140.343842f}}}
3769 seg=45 {{{98.6819458f, 140.343842f}, {120.687675f, 155.472778f}}}
3770 seg=46 {{{120.687675f, 155.472778f}, {118.681946f, 160.343842f}}}
3771 seg=47 {{{118.681946f, 160.343842f}, {96.6762161f, 145.214905f}}}
3772 seg=48 {{{113.232178f, 173.578995f}, {116.880264f, 175.698059f}, {120.817978f, 1 77.117783f}}}
3773 seg=49 {{{120.817978f, 177.117783f}, {132.286499f, 169.696976f}}}
3774 seg=50 {{{132.286499f, 169.696976f}, {118.681946f, 160.343842f}}}
3775 seg=51 {{{118.681946f, 160.343842f}, {113.232178f, 173.578995f}}}
3776 SkOpSegment::findTop id=1 s=0 e=1 cw=1 swap=0 inflections=0 monotonic=1
3777 </div>
3778
3779 <div id="cubicOp112">
3780 seg=1 {{{2, 4}, {2, 3.70563841f}, {2.34659529f, 3.58457422f}, {2.70820665f, 3.45 826507f}}}
3781 seg=2 {{{2.70820665f, 3.45826507f}, {3.57505441f, 3.15547919f}, {4.52819157f, 2. 82255316f}, {1, 0}}}
3782 seg=3 {{{1, 0}, {2, 4}}}
3783 seg=4 {{{4, 6}, {0.809847832f, 2.01230979f}, {2.70823097f, 1.84102118f}, {3.1004 1142f, 1.93512106f}}}
3784 seg=5 {{{3.10041142f, 1.93512106f}, {3.19996977f, 1.95900917f}, {3.20246196f, 2} , {3, 2}}}
3785 seg=6 {{{3, 2}, {4, 6}}}
3786 SkOpSegment::findTop id=3 s=1 e=0 cw=-1 swap=-1 inflections=-1 monotonic=1
3787 </div>
3788
3789 <div id="skpadspert_net23">
3790 seg=1 {{{0, 483.5f}, {0, 482.5f}}}
3791 seg=2 {{{0, 482.5f}, {30.5f, 482.5f}}}
3792 seg=3 {{{30.5f, 482.5f}, {32.709137f, 482.5f}, {34.5f, 484.290863f}, {34.5f, 486 .5f}}}
3793 seg=4 {{{34.5f, 486.5f}, {34.5f, 678.5f}}}
3794 seg=5 {{{34.5f, 678.5f}, {34.5f, 680.709167f}, {32.709137f, 682.5f}, {30.5f, 682 .5f}}}
3795 seg=6 {{{30.5f, 682.5f}, {0, 682.5f}}}
3796 seg=7 {{{0, 682.5f}, {0, 681.5f}}}
3797 seg=8 {{{0, 681.5f}, {30.5f, 681.5f}}}
3798 seg=9 {{{30.5f, 681.5f}, {32.1568565f, 681.5f}, {33.5f, 680.15686f}, {33.5f, 678 .5f}}}
3799 seg=10 {{{33.5f, 678.5f}, {33.5f, 486.5f}}}
3800 seg=11 {{{33.5f, 486.5f}, {33.5f, 484.84314f}, {32.1568565f, 483.5f}, {30.5f, 48 3.5f}}}
3801 seg=12 {{{30.5f, 483.5f}, {0, 483.5f}}}
3802 seg=13 {{{0, 482}, {35, 482}}}
3803 seg=14 {{{35, 482}, {35, 683}}}
3804 seg=15 {{{35, 683}, {0, 683}}}
3805 seg=16 {{{0, 683}, {0, 482}}}
3806 SkOpSegment::findTop id=16 s=0.997512438 e=1 cw=-1 swap=-1 inflections=-1 monoto nic=1
3807 </div>
3808
3809 <div id="skpadspert_de11">
3810 seg=1 {{{0, 682.5f}, {30.5f, 682.5f}}}
3811 seg=2 {{{30.5f, 682.5f}, {32.709137f, 682.5f}, {34.5f, 680.709167f}, {34.5f, 678 .5f}}}
3812 seg=3 {{{34.5f, 678.5f}, {34.5f, 486.5f}}}
3813 seg=4 {{{34.5f, 486.5f}, {34.5f, 484.290863f}, {32.709137f, 482.5f}, {30.5f, 482 .5f}}}
3814 seg=5 {{{30.5f, 482.5f}, {0, 482.5f}}}
3815 seg=6 {{{0, 482.5f}, {0, 682.5f}}}
3816 seg=7 {{{0, 482}, {35, 482}}}
3817 seg=8 {{{35, 482}, {35, 683}}}
3818 seg=9 {{{35, 683}, {0, 683}}}
3819 seg=10 {{{0, 683}, {0, 482}}}
3820 SkOpSegment::findTop id=10 s=0.997512438 e=1 cw=-1 swap=-1 inflections=-1 monoto nic=1
3821 </div>
3822
3823 <div id="findFirst1">
3824 seg=1 {{{0, 1}, {0.535714269f, 3.67857122f}, {1.93239796f, 3.20025516f}, {2.6526 0553f, 2.33245277f}}}
3825 seg=2 {{{2.65260553f, 2.33245277f}, {3.27678561f, 1.58035731f}, {3.39285707f, 0. 535714269f}, {2, 1}}}
3826 seg=3 {{{2, 1}, {0, 1}}}
3827 seg=4 {{{0, 5}, {0.104356073f, 4.68693161f}, {0.19782196f, 4.3847537f}, {0.28721 6395f, 4.09573889f}}}
3828 seg=5 {{{0.287216395f, 4.09573889f}, {1.05445099f, 1.6152463f}, {1.52178037f, 0. 104356073f}, {6, 1}}}
3829 seg=6 {{{6, 1}, {0, 5}}}
3830 SkOpSegment::findTop id=5 s=0.648442804 e=1 cw=1 swap=0 inflections=0 monotonic= 0
3831 </div>
3832
3833 <div id="xOp2i">
3834 seg=1 {{{1, 5}, {0, 4}, {3, 2}, {6, 1}}}
3835 seg=2 {{{6, 1}, {1, 5}}}
3836 seg=3 {{{2, 3}, {1, 6}, {5, 1}, {4, 0}}}
3837 seg=4 {{{4, 0}, {2, 3}}}
3838 SkOpSegment::findTop id=4 s=1 e=0 cw=-1 swap=-1 inflections=-1 monotonic=1
3839 </div>
3840
3841 <div id="xOp3i">
3842 seg=1 {{{1, 4}, {0.888116956f, 4.11188316f}, {0.838822961f, 4.16117716f}, {0.838 112772f, 4.1604867f}}}
3843 seg=2 {{{0.838112772f, 4.1604867f}, {0.832475185f, 4.15500689f}, {3.88811707f, 1 }, {3, 1}}}
3844 seg=3 {{{3, 1}, {1, 4}}}
3845 seg=4 {{{1, 4}, {1, 3.30277562f}, {2.45836544f, 2.11942935f}, {3.68041658f, 1.12 783337f}}}
3846 seg=5 {{{3.68041658f, 1.12783337f}, {4.21110249f, 0.697224319f}, {4.69722462f, 0 .302775621f}, {5, 0}}}
3847 seg=6 {{{5, 0}, {1, 4}}}
3848 SkOpSegment::findTop id=5 s=0 e=1 cw=0 swap=0 inflections=1 monotonic=1
3849 </div>
3850
3851 <div id="xOp1u">
3852 seg=1 {{{1, 4}, {2.5f, 4.5f}, {3, 4}, {3.5f, 3.5f}}}
3853 seg=2 {{{3.5f, 3.5f}, {4, 3}, {4.5f, 2.5f}, {6, 3}}}
3854 seg=3 {{{6, 3}, {1, 4}}}
3855 seg=4 {{{2, 3}, {2.5f, 4.5f}, {3, 4}, {3.5f, 3.5f}}}
3856 seg=5 {{{3.5f, 3.5f}, {4, 3}, {4.5f, 2.5f}, {5, 4}}}
3857 seg=6 {{{5, 4}, {2, 3}}}
3858 SkOpSegment::findTop id=2 s=0 e=1 cw=1 swap=0 inflections=1 monotonic=0
3859 </div>
3860
3861 <div id="xOp1i">
3862 seg=1 {{{1, 4}, {1, 4.90867758f}, {5.12847471f, 0.863185406f}, {5.13222885f, 0.8 67009521f}}}
3863 seg=2 {{{5.13222885f, 0.867009521f}, {5.13260603f, 0.867393851f}, {5.09132242f, 0.908677578f}, {5, 1}}}
3864 seg=3 {{{5, 1}, {1, 4}}}
3865 seg=4 {{{0, 6}, {0.280776411f, 5.7192235f}, {0.719223619f, 5.20194101f}, {1.2268 0116f, 4.60309792f}}}
3866 seg=5 {{{1.22680116f, 4.60309792f}, {2.52698779f, 3.06913042f}, {4.2807765f, 1}, {5, 1}}}
3867 seg=6 {{{5, 1}, {0, 6}}}
3868 SkOpSegment::findTop id=1 s=0.890295441 e=1 cw=0 swap=0 inflections=1 monotonic= 0
3869 </div>
3870
3871 <div id="cubicOp111">
3872 seg=1 {{{1, 4}, {0.888116956f, 4.11188316f}, {0.838822961f, 4.16117716f}, {0.838 112772f, 4.1604867f}}}
3873 seg=2 {{{0.838112772f, 4.1604867f}, {0.832475185f, 4.15500689f}, {3.88811707f, 1 }, {3, 1}}}
3874 seg=3 {{{3, 1}, {1, 4}}}
3875 seg=4 {{{1, 4}, {1, 3.30277562f}, {2.45836544f, 2.11942935f}, {3.68041658f, 1.12 783337f}}}
3876 seg=5 {{{3.68041658f, 1.12783337f}, {4.21110249f, 0.697224319f}, {4.69722462f, 0 .302775621f}, {5, 0}}}
3877 seg=6 {{{5, 0}, {1, 4}}}
3878 SkOpSegment::findTop id=5 s=0 e=1 cw=0 swap=0 inflections=1 monotonic=1
3879 </div>
3880
3881 <div id="cubicOp110">
3882 seg=1 {{{0, 0}, {1, 0}}}
3883 seg=2 {{{1, 0}, {1, 1}}}
3884 seg=3 {{{1, 1}, {0, 1}}}
3885 seg=4 {{{0, 1}, {0, 0}}}
3886 seg=5 {{{0, 0}, {4, 0}}}
3887 seg=6 {{{4, 0}, {4, 4}}}
3888 seg=7 {{{4, 4}, {0, 4}}}
3889 seg=8 {{{0, 4}, {0, 0}}}
3890 seg=9 {{{0, 0}, {2, 0}}}
3891 seg=10 {{{2, 0}, {2, 2}}}
3892 seg=11 {{{2, 2}, {0, 2}}}
3893 seg=12 {{{0, 2}, {0, 0}}}
3894 seg=13 {{{0, 0}, {2, 0}}}
3895 seg=14 {{{2, 0}, {2, 2}}}
3896 seg=15 {{{2, 2}, {0, 2}}}
3897 seg=16 {{{0, 2}, {0, 0}}}
3898 SkOpSegment::findTop id=2 s=1 e=0 cw=-1 swap=-1 inflections=-1 monotonic=1
3899 </div>
3900
3901 <div id="cubicOp109">
3902 seg=1 {{{0, 1}, {3.25028038f, 4.25028038f}, {5.18002033f, 3.53893995f}, {5.25270 414f, 3.69462037f}}}
3903 seg=2 {{{5.25270414f, 3.69462037f}, {5.26946974f, 3.73053002f}, {5.1874299f, 3.8 125701f}, {5, 4}}}
3904 seg=3 {{{5, 4}, {0, 1}}}
3905 seg=4 {{{3, 6}, {3.38196611f, 5.61803389f}, {3.18033981f, 4.65247583f}, {3.00813 055f, 3.82779074f}}}
3906 seg=5 {{{3.00813055f, 3.82779074f}, {2.72949004f, 2.49342203f}, {2.52786398f, 1. 5278641f}, {5, 4}}}
3907 seg=6 {{{5, 4}, {3, 6}}}
3908 SkOpSegment::findTop id=1 s=0.346236497 e=0 cw=1 swap=0 inflections=0 monotonic= 1
3909 </div>
3910
3911 <div id="cubicOp108">
3912 seg=1 {{{0, 1}, {3.10102057f, 4.87627602f}, {2.5959177f, 2.74234605f}, {2.212246 18f, 1.12143052f}}}
3913 seg=2 {{{2.21224618f, 1.12143052f}, {2.10102057f, 0.651530623f}, {2, 0.224744856 f}, {2, 0}}}
3914 seg=3 {{{2, 0}, {0, 1}}}
3915 seg=4 {{{1, 2}, {0.687867999f, 2}, {0.570588768f, 1.80514717f}, {0.70898211f, 1. 65872073f}}}
3916 seg=5 {{{0.70898211f, 1.65872073f}, {1.01396966f, 1.33603036f}, {2.56066012f, 1. 24852812f}, {6, 4}}}
3917 seg=6 {{{6, 4}, {1, 2}}}
3918 SkOpSegment::findTop id=3 s=1 e=0 cw=-1 swap=-1 inflections=-1 monotonic=1
3919 </div>
3920
3921 <div id="cubicOp107">
3922 seg=1 {{{0, 1}, {3.10102057f, 4.87627602f}, {2.5959177f, 2.74234605f}, {2.212246 18f, 1.12143052f}}}
3923 seg=2 {{{2.21224618f, 1.12143052f}, {2.10102057f, 0.651530623f}, {2, 0.224744856 f}, {2, 0}}}
3924 seg=3 {{{2, 0}, {0, 1}}}
3925 seg=4 {{{1, 2}, {0.687867999f, 2}, {0.570588768f, 1.80514717f}, {0.70898211f, 1. 65872073f}}}
3926 seg=5 {{{0.70898211f, 1.65872073f}, {1.01396966f, 1.33603036f}, {2.56066012f, 1. 24852812f}, {6, 4}}}
3927 seg=6 {{{6, 4}, {1, 2}}}
3928 SkOpSegment::findTop id=3 s=1 e=0 cw=-1 swap=-1 inflections=-1 monotonic=1
3929 </div>
3930
3931 <div id="cubicOp106">
3932 seg=1 {{{0, 1}, {3.10102057f, 4.87627602f}, {2.5959177f, 2.74234605f}, {2.212246 18f, 1.12143052f}}}
3933 seg=2 {{{2.21224618f, 1.12143052f}, {2.10102057f, 0.651530623f}, {2, 0.224744856 f}, {2, 0}}}
3934 seg=3 {{{2, 0}, {0, 1}}}
3935 seg=4 {{{1, 2}, {0.687867999f, 2}, {0.570588768f, 1.80514717f}, {0.70898211f, 1. 65872073f}}}
3936 seg=5 {{{0.70898211f, 1.65872073f}, {1.01396966f, 1.33603036f}, {2.56066012f, 1. 24852812f}, {6, 4}}}
3937 seg=6 {{{6, 4}, {1, 2}}}
3938 SkOpSegment::findTop id=3 s=1 e=0 cw=-1 swap=-1 inflections=-1 monotonic=1
3939 </div>
3940
3941 <div id="cubicOp105">
3942 seg=1 {{{0, 1}, {0, 4}, {6, 5}, {2, 0}}}
3943 seg=2 {{{2, 0}, {0, 1}}}
3944 seg=3 {{{5, 6}, {0, 2}, {1, 0}, {4, 0}}}
3945 seg=4 {{{4, 0}, {5, 6}}}
3946 SkOpSegment::findTop id=2 s=1 e=0 cw=-1 swap=-1 inflections=-1 monotonic=1
3947 </div>
3948
3949 <div id="cubicOp104">
3950 seg=1 {{{0, 1}, {0, 3.97847962f}, {1.41941452f, 3.05356932f}, {2.98993444f, 2.03 019667f}}}
3951 seg=2 {{{2.98993444f, 2.03019667f}, {4.05586004f, 1.33562446f}, {5.19139194f, 0. 595695913f}, {6, 1}}}
3952 seg=3 {{{6, 1}, {0, 1}}}
3953 seg=4 {{{0, 4}, {0.391700625f, 4.78340149f}, {0.629971862f, 4.33936739f}, {1.075 40405f, 3.50927591f}}}
3954 seg=5 {{{1.07540405f, 3.50927591f}, {1.76714694f, 2.22016883f}, {2.95850325f, 0} , {6, 0}}}
3955 seg=6 {{{6, 0}, {0, 4}}}
3956 SkOpSegment::findTop id=5 s=0.565236568 e=1 cw=1 swap=0 inflections=0 monotonic= 1
3957 </div>
3958
3959 <div id="cubicOp103">
3960 seg=1 {{{0, 1}, {0.717624307f, 3.87049723f}, {1.43524861f, 2.10613275f}, {1.7833 0743f, 1.25038886f}}}
3961 seg=2 {{{1.78330743f, 1.25038886f}, {1.92026401f, 0.913664818f}, {2, 0.717624307 f}, {2, 1}}}
3962 seg=3 {{{2, 1}, {0, 1}}}
3963 seg=4 {{{0, 2}, {0.306225777f, 2}, {0.518677354f, 1.8124516f}, {0.780935109f, 1. 58093512f}}}
3964 seg=5 {{{0.780935109f, 1.58093512f}, {1.37509692f, 1.05641961f}, {2.22490311f, 0 .306225777f}, {5, 1}}}
3965 seg=6 {{{5, 1}, {0, 2}}}
3966 SkOpSegment::findTop id=5 s=0.363276408 e=1 cw=1 swap=0 inflections=0 monotonic= 0
3967 </div>
3968
3969 <div id="cubicOp102">
3970 seg=1 {{{0, 1}, {0.5f, 1.5f}, {0.75f, 1.25f}, {1.125f, 0.875f}}}
3971 seg=2 {{{1.125f, 0.875f}, {1.5f, 0.5f}, {2, 0}, {3, 0}}}
3972 seg=3 {{{3, 0}, {0, 1}}}
3973 seg=4 {{{0, 1}, {0, 2}, {0.25f, 1.75f}, {0.625f, 1.375f}}}
3974 seg=5 {{{0.625f, 1.375f}, {1, 1}, {1.5f, 0.5f}, {2, 1}}}
3975 seg=6 {{{2, 1}, {0, 1}}}
3976 SkOpSegment::findTop id=2 s=0.333333333 e=1 cw=1 swap=0 inflections=0 monotonic= 1
3977 </div>
3978
3979 <div id="cubicOp101">
3980 seg=1 {{{0, 1}, {1, 2}, {1.5f, 2}, {2.125f, 2}}}
3981 seg=2 {{{2.125f, 2}, {2.75f, 2}, {3.5f, 2}, {5, 3}}}
3982 seg=3 {{{5, 3}, {0, 1}}}
3983 seg=4 {{{1, 2}, {2, 3.5f}, {2, 3}, {2, 2.375f}}}
3984 seg=5 {{{2, 2.375f}, {2, 1.75f}, {2, 1}, {3, 2}}}
3985 seg=6 {{{3, 2}, {1, 2}}}
3986 SkOpSegment::findTop id=1 s=0.936896287 e=0 cw=1 swap=0 inflections=0 monotonic= 1
3987 </div>
3988
3989 <div id="cubicOp100">
3990 seg=1 {{{0, 1}, {0, 1.5f}, {0.5f, 1.5f}, {1.25f, 1.5f}}}
3991 seg=2 {{{1.25f, 1.5f}, {2, 1.5f}, {3, 1.5f}, {4, 2}}}
3992 seg=3 {{{4, 2}, {0, 1}}}
3993 seg=4 {{{1, 2}, {1.5f, 3}, {1.5f, 2.5f}, {1.5f, 1.75f}}}
3994 seg=5 {{{1.5f, 1.75f}, {1.5f, 1}, {1.5f, 0}, {2, 0}}}
3995 seg=6 {{{2, 0}, {1, 2}}}
3996 SkOpSegment::findTop id=5 s=0.333333333 e=1 cw=1 swap=0 inflections=0 monotonic= 1
3997 </div>
3998
3999 <div id="cubicOp99">
4000 seg=1 {{{3, 6}, {1.09807611f, 4.09807587f}, {2.81346655f, 4.20577097f}, {4.06921 959f, 4.28460979f}}}
4001 seg=2 {{{4.06921959f, 4.28460979f}, {4.79422855f, 4.33012724f}, {5.36602545f, 4. 36602545f}, {5, 4}}}
4002 seg=3 {{{5, 4}, {3, 6}}}
4003 seg=4 {{{5, 6}, {4.63397455f, 5.63397455f}, {4.66987276f, 5.13397455f}, {4.71539 021f, 4.5f}}}
4004 seg=5 {{{4.71539021f, 4.5f}, {4.79422855f, 3.40192366f}, {4.90192366f, 1.9019237 8f}, {3, 0}}}
4005 seg=6 {{{3, 0}, {5, 6}}}
4006 SkOpSegment::findTop id=6 s=0.717614994 e=0 cw=-1 swap=-1 inflections=-1 monoton ic=1
4007 </div>
4008
4009 <div id="loops4i">
4010 seg=1 {{{0, 3}, {0, 2.58243537f}, {0, 2.33923101f}, {-0.12134438f, 2.20971465f}} }
4011 seg=2 {{{-0.12134438f, 2.20971465f}, {-0.29060027f, 2.02906013f}, {-0.695940912f , 2.06959414f}, {-1.66666663f, 2.16666675f}}}
4012 seg=3 {{{-1.66666663f, 2.16666675f}, {0, 3}}}
4013 seg=4 {{{0, 2}, {0, 2}, {-1.66666663f, 2.16666675f}, {0, 3}}}
4014 seg=5 {{{0, 3}, {0, 2}}}
4015 -SkOpSegment::findTop- baseAngle
4016 SkOpAngle::dumpOne [4/10] next=5/9 sect=17/17 s=0 [7] e=0.366025448 [11] sgn=-1 windVal=1 windSum=? operand
4017 SkOpAngle::dumpOne [5/9] next=4/10 sect=23/23 s=1 [10] e=0 [9] sgn=1 windVal=1 windSum=? operand stop
4018 -SkOpSegment::findTop- firstAngle
4019 SkOpAngle::dumpOne [4/10] next=5/9 sect=17/17 s=0 [7] e=0.366025448 [11] sgn=-1 windVal=1 windSum=? operand
4020 SkOpAngle::dumpOne [5/9] next=4/10 sect=23/23 s=1 [10] e=0 [9] sgn=1 windVal=1 windSum=? operand stop
4021 SkOpSegment::findTop id=4 s=0.366025448 e=0 (+) cw=0 swap=1 inflections=1 monoto nic=0
4022 </div>
4023
4024 <div id="loops5i">
4025 seg=1 {{{1, 2}, {0.442417026f, 2}, {0.195732832f, 2}, {0.115487516f, 2.11556792f }}}
4026 seg=2 {{{0.115487516f, 2.11556792f}, {0.0518164635f, 2.20726585f}, {0.0929304957 f, 2.37172198f}, {0.166666672f, 2.66666675f}}}
4027 seg=3 {{{0.166666672f, 2.66666675f}, {1, 2}}}
4028 seg=4 {{{0, 2}, {0, 2}, {0.166666672f, 2.66666675f}, {1, 2}}}
4029 seg=5 {{{1, 2}, {0, 2}}}
4030 -SkOpSegment::findTop- baseAngle
4031 SkOpAngle::dumpOne [4/10] next=5/9 sect=25/25 s=0 [7] e=0.366024971 [11] sgn=-1 windVal=1 windSum=? operand
4032 SkOpAngle::dumpOne [5/9] next=4/10 sect=31/31 s=1 [10] e=0 [9] sgn=1 windVal=1 windSum=? operand stop
4033 -SkOpSegment::findTop- firstAngle
4034 SkOpAngle::dumpOne [4/10] next=5/9 sect=25/25 s=0 [7] e=0.366024971 [11] sgn=-1 windVal=1 windSum=? operand
4035 SkOpAngle::dumpOne [5/9] next=4/10 sect=31/31 s=1 [10] e=0 [9] sgn=1 windVal=1 windSum=? operand stop
4036 SkOpSegment::findTop id=4 s=0.366024971 e=0 (+) cw=0 swap=1 inflections=1 monoto nic=0
254 </div> 4037 </div>
255 4038
256 </div> 4039 </div>
257 4040
258 <script type="text/javascript"> 4041 <script type="text/javascript">
259 4042
260 var testDivs = [ 4043 var testDivs = [
4044 loops5i,
4045 loops4i,
4046 quadRect1,
4047 quadRect2,
4048 quadRect3,
4049 quadRect4,
4050 quadRect5,
4051 quadRect6,
4052 cubicOp141,
4053 cubicOp58d,
4054 issue3651_5,
4055 cubicOp142,
4056 cubicOp139,
4057 issue3651_4,
4058 cubics138,
4059 cubicOp136a,
4060 cubicOp136,
4061 loop16,
4062 loop15,
4063 loop14,
4064 loop13,
4065 loop12,
261 cubicOp132, 4066 cubicOp132,
4067 loop11,
4068 loop10,
4069 circlesOp3,
4070 loop9,
4071 loop8,
4072 rects5,
4073 loop7,
4074 cubicOp130a,
4075 rRect1x,
4076 circlesOp2,
4077 circlesOp1,
4078 cubicOp131,
4079 cubicOp130,
4080 cubicOp129,
4081 cubicOp128,
4082 cubicOp127,
4083 cubicOp126,
4084 cubicOp125,
4085 cubicOp124,
4086 loop6,
4087 loop5,
4088 cubicOp123,
4089 cubicOp122,
4090 cubicOp121,
4091 cubicOp120,
4092 cubicOp119,
4093 loop4,
4094 loop3,
4095 loop2,
4096 loop1asQuad,
4097 loop1,
4098 issue3517,
4099 cubicOp118,
4100 cubicOp117,
4101 cubicOp116,
4102 testRect2,
4103 testRect1,
4104 cubicOp115,
4105 issue2753,
4106 cubicOp114,
4107 issue2808,
4108 cubicOp114asQuad,
4109 rects4,
4110 rects3,
4111 rects2,
4112 rects1,
4113 issue2540,
4114 issue2504,
4115 kari1,
4116 quadOp10i,
4117 cubicOp113,
4118 skpcarrot_is24,
4119 issue1417,
4120 cubicOp112,
4121 skpadspert_net23,
4122 skpadspert_de11,
4123 findFirst1,
4124 xOp2i,
4125 xOp3i,
4126 xOp1u,
4127 xOp1i,
4128 cubicOp111,
4129 cubicOp110,
4130 cubicOp109,
4131 cubicOp108,
4132 cubicOp107,
4133 cubicOp106,
4134 cubicOp105,
4135 cubicOp104,
4136 cubicOp103,
4137 cubicOp102,
4138 cubicOp101,
4139 cubicOp100,
4140 cubicOp99,
4141
262 ]; 4142 ];
263 4143
264 var decimal_places = 3; // make this 3 to show more precision 4144 var decimal_places = 3; // make this 3 to show more precision
265 4145
266 var tests = []; 4146 var tests = [];
267 var testLines = []; 4147 var testLines = [];
268 var testTitles = []; 4148 var testTitles = [];
269 var testIndex = 0; 4149 var testIndex = 0;
270 var ctx; 4150 var ctx;
271 4151
(...skipping 22 matching lines...) Expand all
294 var draw_id = false; 4174 var draw_id = false;
295 var draw_intersection = 0; 4175 var draw_intersection = 0;
296 var draw_intersectT = false; 4176 var draw_intersectT = false;
297 var draw_legend = true; 4177 var draw_legend = true;
298 var draw_log = false; 4178 var draw_log = false;
299 var draw_mark = false; 4179 var draw_mark = false;
300 var draw_midpoint = false; 4180 var draw_midpoint = false;
301 var draw_op = 0; 4181 var draw_op = 0;
302 var draw_sequence = false; 4182 var draw_sequence = false;
303 var draw_sort = 0; 4183 var draw_sort = 0;
4184 var draw_top = false;
304 var draw_path = 3; 4185 var draw_path = 3;
305 var draw_computed = 0; 4186 var draw_computed = 0;
306 var retina_scale = !!window.devicePixelRatio; 4187 var retina_scale = !!window.devicePixelRatio;
307 4188
308 var activeCount = 0; 4189 var activeCount = 0;
309 var addCount = 0; 4190 var addCount = 0;
310 var angleCount = 0; 4191 var angleCount = 0;
311 var opCount = 0; 4192 var opCount = 0;
312 var sectCount = 0; 4193 var sectCount = 0;
313 var sortCount = 0; 4194 var sortCount = 0;
4195 var topCount = 0;
314 var markCount = 0; 4196 var markCount = 0;
315 var activeMax = 0; 4197 var activeMax = 0;
316 var addMax = 0; 4198 var addMax = 0;
317 var angleMax = 0; 4199 var angleMax = 0;
318 var sectMax = 0; 4200 var sectMax = 0;
319 var sectMax2 = 0; 4201 var sectMax2 = 0;
320 var sortMax = 0; 4202 var sortMax = 0;
4203 var topMax = 0;
321 var markMax = 0; 4204 var markMax = 0;
322 var opMax = 0; 4205 var opMax = 0;
323 var stepMax = 0; 4206 var stepMax = 0;
324 var lastIndex = 0; 4207 var lastIndex = 0;
325 var hasPath = false; 4208 var hasPath = false;
326 var hasComputedPath = false; 4209 var hasComputedPath = false;
327 var angleBetween = false; 4210 var angleBetween = false;
328 var afterIndex = 0; 4211 var afterIndex = 0;
329 4212
330 var firstActiveSpan = -1; 4213 var firstActiveSpan = -1;
(...skipping 159 matching lines...) Expand 10 before | Expand all | Expand 10 after
490 var REC_TYPE_ACTIVE = 3; 4373 var REC_TYPE_ACTIVE = 3;
491 var REC_TYPE_ADD = 4; 4374 var REC_TYPE_ADD = 4;
492 var REC_TYPE_SORT = 5; 4375 var REC_TYPE_SORT = 5;
493 var REC_TYPE_OP = 6; 4376 var REC_TYPE_OP = 6;
494 var REC_TYPE_MARK = 7; 4377 var REC_TYPE_MARK = 7;
495 var REC_TYPE_COMPUTED = 8; 4378 var REC_TYPE_COMPUTED = 8;
496 var REC_TYPE_COIN = 9; 4379 var REC_TYPE_COIN = 9;
497 var REC_TYPE_ANGLE = 10; 4380 var REC_TYPE_ANGLE = 10;
498 var REC_TYPE_ACTIVE_OP = 11; 4381 var REC_TYPE_ACTIVE_OP = 11;
499 var REC_TYPE_AFTERPART = 12; 4382 var REC_TYPE_AFTERPART = 12;
500 var REC_TYPE_LAST = REC_TYPE_AFTERPART; 4383 var REC_TYPE_TOP = 13;
4384 var REC_TYPE_LAST = REC_TYPE_TOP;
501 4385
502 function strs_to_nums(strs) { 4386 function strs_to_nums(strs) {
503 var result = []; 4387 var result = [];
504 for (var idx = 1; idx < strs.length; ++idx) { 4388 for (var idx = 1; idx < strs.length; ++idx) {
505 var str = strs[idx]; 4389 var str = strs[idx];
506 var num = parseFloat(str); 4390 var num = parseFloat(str);
507 if (isNaN(num)) { 4391 if (isNaN(num)) {
508 result.push(str); 4392 result.push(str);
509 } else { 4393 } else {
510 result.push(num); 4394 result.push(num);
(...skipping 90 matching lines...) Expand 10 before | Expand all | Expand 10 after
601 } 4485 }
602 var type = line.lastIndexOf("debugShowActiveSpans", 0) === 0 ? REC_TYPE_ ACTIVE 4486 var type = line.lastIndexOf("debugShowActiveSpans", 0) === 0 ? REC_TYPE_ ACTIVE
603 : line.lastIndexOf("((SkOpSegment*)", 0) === 0 ? REC_TYPE_PATH2 4487 : line.lastIndexOf("((SkOpSegment*)", 0) === 0 ? REC_TYPE_PATH2
604 : line.lastIndexOf("debugShowTs", 0) === 0 ? REC_TYPE_COIN 4488 : line.lastIndexOf("debugShowTs", 0) === 0 ? REC_TYPE_COIN
605 : line.lastIndexOf("afterPart", 0) === 0 ? REC_TYPE_AFTERPART 4489 : line.lastIndexOf("afterPart", 0) === 0 ? REC_TYPE_AFTERPART
606 : line.lastIndexOf("debugShow", 0) === 0 ? REC_TYPE_SECT 4490 : line.lastIndexOf("debugShow", 0) === 0 ? REC_TYPE_SECT
607 : line.lastIndexOf("activeOp", 0) === 0 ? REC_TYPE_ACTIVE_OP 4491 : line.lastIndexOf("activeOp", 0) === 0 ? REC_TYPE_ACTIVE_OP
608 : line.lastIndexOf("computed", 0) === 0 ? REC_TYPE_COMPUTED 4492 : line.lastIndexOf("computed", 0) === 0 ? REC_TYPE_COMPUTED
609 : line.lastIndexOf("debugOne", 0) === 0 ? REC_TYPE_SORT 4493 : line.lastIndexOf("debugOne", 0) === 0 ? REC_TYPE_SORT
610 : line.lastIndexOf("dumpOne", 0) === 0 ? REC_TYPE_SORT 4494 : line.lastIndexOf("dumpOne", 0) === 0 ? REC_TYPE_SORT
4495 : line.lastIndexOf("findTop", 0) === 0 ? REC_TYPE_TOP
611 : line.lastIndexOf("pathB.", 0) === 0 ? REC_TYPE_ADD 4496 : line.lastIndexOf("pathB.", 0) === 0 ? REC_TYPE_ADD
612 : line.lastIndexOf("path.", 0) === 0 ? REC_TYPE_ADD 4497 : line.lastIndexOf("path.", 0) === 0 ? REC_TYPE_ADD
613 : line.lastIndexOf("after", 0) === 0 ? REC_TYPE_ANGLE 4498 : line.lastIndexOf("after", 0) === 0 ? REC_TYPE_ANGLE
614 : line.lastIndexOf("mark", 0) === 0 ? REC_TYPE_MARK 4499 : line.lastIndexOf("mark", 0) === 0 ? REC_TYPE_MARK
615 : line.lastIndexOf(" {{", 0) === 0 ? REC_TYPE_COMPUTED 4500 : line.lastIndexOf(" {{", 0) === 0 ? REC_TYPE_COMPUTED
616 : line.lastIndexOf("seg=", 0) === 0 ? REC_TYPE_PATH 4501 : line.lastIndexOf("seg=", 0) === 0 ? REC_TYPE_PATH
617 : line.lastIndexOf("op", 0) === 0 ? REC_TYPE_OP 4502 : line.lastIndexOf("op", 0) === 0 ? REC_TYPE_OP
618 : line.lastIndexOf("$", 0) === 0 ? REC_TYPE_PATH 4503 : line.lastIndexOf("$", 0) === 0 ? REC_TYPE_PATH
619 : REC_TYPE_UNKNOWN; 4504 : REC_TYPE_UNKNOWN;
620 if (recType != type || recType == REC_TYPE_ADD || recType == REC_TYPE_SE CT 4505 if (recType != type || recType == REC_TYPE_ADD || recType == REC_TYPE_SE CT
(...skipping 180 matching lines...) Expand 10 before | Expand all | Expand 10 after
801 ); 4686 );
802 if (found) { 4687 if (found) {
803 record[1].push(hasDone); 4688 record[1].push(hasDone);
804 record[1].push(hasUnorderable); 4689 record[1].push(hasUnorderable);
805 record[1].push(hasSmall); 4690 record[1].push(hasSmall);
806 record[1].push(hasTiny); 4691 record[1].push(hasTiny);
807 record[1].push(hasOperand); 4692 record[1].push(hasOperand);
808 record[1].push(hasStop); 4693 record[1].push(hasStop);
809 } 4694 }
810 break; 4695 break;
4696 case REC_TYPE_TOP:
4697 found = match_regexp(line, lineNo, record, ACTIVE_OP, "findTop" +
4698 " id=IDX s=T_VAL e=T_VAL cw=NUM swap=NUM inflections=NUM monotonic=NUM"
4699 ) || match_regexp(line, lineNo, record, ACTIVE_OP, "findTop" +
4700 " id=IDX s=T_VAL e=T_VAL (-) cw=NUM swap=NUM inflections=NUM monotonic=NUM"
4701 ) || match_regexp(line, lineNo, record, ACTIVE_OP, "findTop" +
4702 " id=IDX s=T_VAL e=T_VAL (+) cw=NUM swap=NUM inflections=NUM monotonic=NUM"
4703 );
4704 break;
811 case REC_TYPE_MARK: 4705 case REC_TYPE_MARK:
812 found = match_regexp(line, lineNo, record, MARK_LINE, "markWindi ng" + 4706 found = match_regexp(line, lineNo, record, MARK_LINE, "markWindi ng" +
813 " id=IDX LINE_VAL t=T_VAL [IDX] PT_VAL tEnd=T_VAL newWindSum=NUM newOppSum=OPT o ppSum=OPT windSum=OPT windValue=IDX" 4707 " id=IDX LINE_VAL t=T_VAL [IDX] PT_VAL tEnd=T_VAL newWindSum=NUM newOppSum=OPT o ppSum=OPT windSum=OPT windValue=IDX"
814 ) || match_regexp(line, lineNo, record, MARK_QUAD, "markWinding" + 4708 ) || match_regexp(line, lineNo, record, MARK_QUAD, "markWinding" +
815 " id=IDX QUAD_VAL t=T_VAL [IDX] PT_VAL tEnd=T_VAL newWindSum=NUM newOppSum=OPT o ppSum=OPT windSum=OPT windValue=IDX" 4709 " id=IDX QUAD_VAL t=T_VAL [IDX] PT_VAL tEnd=T_VAL newWindSum=NUM newOppSum=OPT o ppSum=OPT windSum=OPT windValue=IDX"
816 ) || match_regexp(line, lineNo, record, MARK_CONIC, "markWinding " + 4710 ) || match_regexp(line, lineNo, record, MARK_CONIC, "markWinding " +
817 " id=IDX CONIC_VAL t=T_VAL [IDX] PT_VAL tEnd=T_VAL newWindSum=NUM newOppSum=OPT oppSum=OPT windSum=OPT windValue=IDX" 4711 " id=IDX CONIC_VAL t=T_VAL [IDX] PT_VAL tEnd=T_VAL newWindSum=NUM newOppSum=OPT oppSum=OPT windSum=OPT windValue=IDX"
818 ) || match_regexp(line, lineNo, record, MARK_CUBIC, "markWinding " + 4712 ) || match_regexp(line, lineNo, record, MARK_CUBIC, "markWinding " +
819 " id=IDX CUBIC_VAL t=T_VAL [IDX] PT_VAL tEnd=T_VAL newWindSum=NUM newOppSum=OPT oppSum=OPT windSum=OPT windValue=IDX" 4713 " id=IDX CUBIC_VAL t=T_VAL [IDX] PT_VAL tEnd=T_VAL newWindSum=NUM newOppSum=OPT oppSum=OPT windSum=OPT windValue=IDX"
820 ) || match_regexp(line, lineNo, record, MARK_DONE_LINE, "markDon e" + 4714 ) || match_regexp(line, lineNo, record, MARK_DONE_LINE, "markDon e" +
(...skipping 347 matching lines...) Expand 10 before | Expand all | Expand 10 after
1168 break; 5062 break;
1169 case REC_TYPE_SORT: 5063 case REC_TYPE_SORT:
1170 if (!draw_sort) { 5064 if (!draw_sort) {
1171 break; 5065 break;
1172 } 5066 }
1173 if (fragType == SORT_UNARY || fragType == SORT_BINARY) { 5067 if (fragType == SORT_UNARY || fragType == SORT_BINARY) {
1174 var curve = curvePartialByID(test, frags[0], frags[6], f rags[8]); 5068 var curve = curvePartialByID(test, frags[0], frags[6], f rags[8]);
1175 curve_extremes(curve, angleBounds); 5069 curve_extremes(curve, angleBounds);
1176 } 5070 }
1177 break; 5071 break;
5072 case REC_TYPE_TOP:
5073 if (!draw_top) {
5074 break;
5075 }
5076 {
5077 var curve = curvePartialByID(test, frags[0], frags[1], f rags[2]);
5078 curve_extremes(curve, angleBounds);
5079 }
5080 break;
1178 } 5081 }
1179 } 5082 }
1180 } 5083 }
1181 xmin = Math.min(xmin, angleBounds[0]); 5084 xmin = Math.min(xmin, angleBounds[0]);
1182 ymin = Math.min(ymin, angleBounds[1]); 5085 ymin = Math.min(ymin, angleBounds[1]);
1183 xmax = Math.max(xmax, angleBounds[2]); 5086 xmax = Math.max(xmax, angleBounds[2]);
1184 ymax = Math.max(ymax, angleBounds[3]); 5087 ymax = Math.max(ymax, angleBounds[3]);
1185 setScale(xmin, xmax, ymin, ymax); 5088 setScale(xmin, xmax, ymin, ymax);
1186 if (hasPath == false && hasComputedPath == true && !draw_computed) { 5089 if (hasPath == false && hasComputedPath == true && !draw_computed) {
1187 draw_computed = 7; // show quadratics, conics, and cubics 5090 draw_computed = 7; // show quadratics, conics, and cubics
(...skipping 989 matching lines...) Expand 10 before | Expand all | Expand 10 after
2177 ctx.lineTo(hx + 100, hy); 6080 ctx.lineTo(hx + 100, hy);
2178 ctx.strokeStyle = hMaxX > 0 ? "green" : "blue"; 6081 ctx.strokeStyle = hMaxX > 0 ? "green" : "blue";
2179 ctx.stroke(); 6082 ctx.stroke();
2180 } 6083 }
2181 6084
2182 function scalexy(x, y, mag) { 6085 function scalexy(x, y, mag) {
2183 var length = Math.sqrt(x * x + y * y); 6086 var length = Math.sqrt(x * x + y * y);
2184 return mag / length; 6087 return mag / length;
2185 } 6088 }
2186 6089
2187 function drawArrow(x, y, dx, dy) { 6090 function drawArrow(x, y, dx, dy, s) {
2188 var dscale = scalexy(dx, dy, 1 / scale * 100); 6091 var dscale = scalexy(dx, dy, 1 / scale * 100 * s);
2189 dx *= dscale; 6092 dx *= dscale;
2190 dy *= dscale; 6093 dy *= dscale;
2191 ctx.beginPath(); 6094 ctx.beginPath();
2192 ctx.moveTo((x - srcLeft) * scale, (y - srcTop) * scale); 6095 ctx.moveTo((x - srcLeft) * scale, (y - srcTop) * scale);
2193 x += dx; 6096 x += dx;
2194 y += dy; 6097 y += dy;
2195 ctx.lineTo((x - srcLeft) * scale, (y - srcTop) * scale); 6098 ctx.lineTo((x - srcLeft) * scale, (y - srcTop) * scale);
2196 dx /= 10; 6099 dx /= 10;
2197 dy /= 10; 6100 dy /= 10;
2198 ctx.lineTo((x - dy - srcLeft) * scale, (y + dx - srcTop) * scale); 6101 ctx.lineTo((x - dy - srcLeft) * scale, (y + dx - srcTop) * scale);
(...skipping 139 matching lines...) Expand 10 before | Expand all | Expand 10 after
2338 var id = idByCurve(test, curve, type); 6241 var id = idByCurve(test, curve, type);
2339 if (id >= 0) { 6242 if (id >= 0) {
2340 drawID(curve, id); 6243 drawID(curve, id);
2341 } 6244 }
2342 } 6245 }
2343 if (type == PATH_LINE) { 6246 if (type == PATH_LINE) {
2344 return; 6247 return;
2345 } 6248 }
2346 if (draw_deriviatives > 0) { 6249 if (draw_deriviatives > 0) {
2347 var d = dxy_at_t(curve, type, 0); 6250 var d = dxy_at_t(curve, type, 0);
2348 drawArrow(curve[0], curve[1], d.x, d.y); 6251 drawArrow(curve[0], curve[1], d.x, d.y, 1);
2349 if (draw_deriviatives == 2) { 6252 if (draw_deriviatives == 2) {
2350 d = dxy_at_t(curve, type, 1); 6253 d = dxy_at_t(curve, type, 1);
2351 if (type == PATH_CUBIC) { 6254 if (type == PATH_CUBIC) {
2352 drawArrow(curve[6], curve[7], d.x, d.y); 6255 drawArrow(curve[6], curve[7], d.x, d.y, 1);
2353 } else { 6256 } else {
2354 drawArrow(curve[4], curve[5], d.x, d.y); 6257 drawArrow(curve[4], curve[5], d.x, d.y, 1);
2355 } 6258 }
2356 } 6259 }
2357 if (draw_midpoint) { 6260 if (draw_midpoint) {
2358 var mid = pointAtT(curve, type, 0.5); 6261 var mid = pointAtT(curve, type, 0.5);
2359 d = dxy_at_t(curve, type, 0.5); 6262 d = dxy_at_t(curve, type, 0.5);
2360 drawArrow(mid.x, mid.y, d.x, d.y); 6263 drawArrow(mid.x, mid.y, d.x, d.y, 1);
2361 } 6264 }
2362 } 6265 }
2363 if (type != PATH_CUBIC) { 6266 if (type != PATH_CUBIC) {
2364 return; 6267 return;
2365 } 6268 }
2366 if (draw_sequence) { 6269 if (draw_sequence) {
2367 var ymin = Math.min(curve[1], curve[3], curve[5], curve[7]); 6270 var ymin = Math.min(curve[1], curve[3], curve[5], curve[7]);
2368 for (var i = 0; i < 8; i+= 2) { 6271 for (var i = 0; i < 8; i+= 2) {
2369 drawLabelX(ymin, i >> 1, curve[i]); 6272 drawLabelX(ymin, i >> 1, curve[i]);
2370 } 6273 }
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after
2419 logRange = 0; 6322 logRange = 0;
2420 // find last active rec type at this step 6323 // find last active rec type at this step
2421 var curType = test[0]; 6324 var curType = test[0];
2422 var curStep = 0; 6325 var curStep = 0;
2423 var hasOp = false; 6326 var hasOp = false;
2424 var lastActive = 0; 6327 var lastActive = 0;
2425 var lastAdd = 0; 6328 var lastAdd = 0;
2426 var lastSect = 0; 6329 var lastSect = 0;
2427 var lastSort = 0; 6330 var lastSort = 0;
2428 var lastMark = 0; 6331 var lastMark = 0;
6332 var lastTop = 0;
2429 activeCount = 0; 6333 activeCount = 0;
2430 addCount = 0; 6334 addCount = 0;
2431 angleCount = 0; 6335 angleCount = 0;
2432 opCount = 0; 6336 opCount = 0;
2433 sectCount = 0; 6337 sectCount = 0;
2434 sortCount = 0; 6338 sortCount = 0;
6339 topCount = 0;
2435 markCount = 0; 6340 markCount = 0;
2436 activeMax = 0; 6341 activeMax = 0;
2437 addMax = 0; 6342 addMax = 0;
2438 angleMax = 0; 6343 angleMax = 0;
2439 opMax = 0; 6344 opMax = 0;
2440 sectMax = 0; 6345 sectMax = 0;
2441 sectMax2 = 0; 6346 sectMax2 = 0;
2442 sortMax = 0; 6347 sortMax = 0;
6348 topMax = 0;
2443 markMax = 0; 6349 markMax = 0;
2444 lastIndex = test.length - 3; 6350 lastIndex = test.length - 3;
2445 for (var tIndex = 0; tIndex < test.length; tIndex += 3) { 6351 for (var tIndex = 0; tIndex < test.length; tIndex += 3) {
2446 var recType = test[tIndex]; 6352 var recType = test[tIndex];
2447 if (!typeof recType == 'number' || recType < REC_TYPE_UNKNOWN || recType > REC_TYPE_LAST) { 6353 if (!typeof recType == 'number' || recType < REC_TYPE_UNKNOWN || recType > REC_TYPE_LAST) {
2448 console.log("unknown rec type: " + recType); 6354 console.log("unknown rec type: " + recType);
2449 throw "stop execution"; 6355 throw "stop execution";
2450 } 6356 }
2451 // if (curType == recType && curType != REC_TYPE_ADD) { 6357 // if (curType == recType && curType != REC_TYPE_ADD) {
2452 // continue; 6358 // continue;
(...skipping 131 matching lines...) Expand 10 before | Expand all | Expand 10 after
2584 } 6490 }
2585 if (recType == REC_TYPE_SORT) { 6491 if (recType == REC_TYPE_SORT) {
2586 ++sortMax; 6492 ++sortMax;
2587 if (!draw_sort || !inStepRange) { 6493 if (!draw_sort || !inStepRange) {
2588 continue; 6494 continue;
2589 } 6495 }
2590 lastSort = tIndex; 6496 lastSort = tIndex;
2591 ++sortCount; 6497 ++sortCount;
2592 bumpStep = true; 6498 bumpStep = true;
2593 } 6499 }
6500 if (recType == REC_TYPE_TOP) {
6501 ++topMax;
6502 if (!draw_top || !inStepRange) {
6503 continue;
6504 }
6505 lastTop = tIndex;
6506 ++topCount;
6507 bumpStep = true;
6508 }
2594 if (recType == REC_TYPE_MARK) { 6509 if (recType == REC_TYPE_MARK) {
2595 ++markMax; 6510 ++markMax;
2596 if (!draw_mark || !inStepRange) { 6511 if (!draw_mark || !inStepRange) {
2597 continue; 6512 continue;
2598 } 6513 }
2599 lastMark = tIndex; 6514 lastMark = tIndex;
2600 ++markCount; 6515 ++markCount;
2601 bumpStep = true; 6516 bumpStep = true;
2602 } 6517 }
2603 if (bumpStep) { 6518 if (bumpStep) {
2604 lastIndex = tIndex; 6519 lastIndex = tIndex;
2605 logStart = test[tIndex + 1]; 6520 logStart = test[tIndex + 1];
2606 logRange = records.length / 2; 6521 logRange = records.length / 2;
2607 ++curStep; 6522 ++curStep;
2608 } 6523 }
2609 } 6524 }
2610 stepMax = (draw_add ? addMax : 0) 6525 stepMax = (draw_add ? addMax : 0)
2611 + (draw_active ? activeMax : 0) 6526 + (draw_active ? activeMax : 0)
2612 + (draw_angle ? angleMax : 0) 6527 + (draw_angle ? angleMax : 0)
2613 + (draw_op ? opMax : 0) 6528 + (draw_op ? opMax : 0)
2614 + (draw_sort ? sortMax : 0) 6529 + (draw_sort ? sortMax : 0)
6530 + (draw_top ? topMax : 0)
2615 + (draw_mark ? markMax : 0) 6531 + (draw_mark ? markMax : 0)
2616 + (draw_intersection == 2 ? sectMax : draw_intersection == 3 ? sectM ax2 : 0); 6532 + (draw_intersection == 2 ? sectMax : draw_intersection == 3 ? sectM ax2 : 0);
2617 if (stepMax == 0) { 6533 if (stepMax == 0) {
2618 stepMax = addMax + activeMax + angleMax + opMax + sortMax + markMax; 6534 stepMax = addMax + activeMax + angleMax + opMax + sortMax + topMax + mar kMax;
2619 } 6535 }
2620 drawnPts = []; 6536 drawnPts = [];
2621 drawnLines = []; 6537 drawnLines = [];
2622 drawnQuads = []; 6538 drawnQuads = [];
2623 drawnConics = []; 6539 drawnConics = [];
2624 drawnCubics = []; 6540 drawnCubics = [];
2625 focusXmin = focusYmin = Infinity; 6541 focusXmin = focusYmin = Infinity;
2626 focusXmax = focusYmax = -Infinity; 6542 focusXmax = focusYmax = -Infinity;
2627 var pathIndex = 0; 6543 var pathIndex = 0;
2628 var opLetter = 'S'; 6544 var opLetter = 'S';
(...skipping 555 matching lines...) Expand 10 before | Expand all | Expand 10 after
3184 case SORT_UNARY: 7100 case SORT_UNARY:
3185 case SORT_BINARY: 7101 case SORT_BINARY:
3186 var curve = curvePartialByID(test, frags[0], frags[6 ], frags[8]); 7102 var curve = curvePartialByID(test, frags[0], frags[6 ], frags[8]);
3187 drawCurve(curve); 7103 drawCurve(curve);
3188 break; 7104 break;
3189 default: 7105 default:
3190 console.log("unknown REC_TYPE_SORT frag type: " + fr agType); 7106 console.log("unknown REC_TYPE_SORT frag type: " + fr agType);
3191 throw "stop execution"; 7107 throw "stop execution";
3192 } 7108 }
3193 break; 7109 break;
7110 case REC_TYPE_TOP:
7111 if (!draw_top || (step_limit > 0 && tIndex < lastTop)) {
7112 continue;
7113 }
7114 ctx.lineWidth = 3;
7115 ctx.strokeStyle = "rgba(127,127,0, 0.5)";
7116 focus_enabled = true;
7117 {
7118 var curve = curvePartialByID(test, frags[0], frags[1], f rags[2]);
7119 drawCurve(curve);
7120 var type = PATH_LINE + (curve.length / 2 - 2);
7121 var mid = pointAtT(curve, type, 0.5);
7122 var d = dxy_at_t(curve, type, 0.5);
7123 drawArrow(mid.x, mid.y, d.x, d.y, 0.3);
7124 }
7125 break;
3194 case REC_TYPE_MARK: 7126 case REC_TYPE_MARK:
3195 if (!draw_mark || (step_limit > 0 && tIndex < lastMark)) { 7127 if (!draw_mark || (step_limit > 0 && tIndex < lastMark)) {
3196 continue; 7128 continue;
3197 } 7129 }
3198 ctx.lineWidth = 3; 7130 ctx.lineWidth = 3;
3199 ctx.strokeStyle = fragType >= MARK_DONE_LINE ? 7131 ctx.strokeStyle = fragType >= MARK_DONE_LINE ?
3200 "rgba(127,0,127, 0.5)" : "rgba(127,127,0, 0.5)"; 7132 "rgba(127,0,127, 0.5)" : "rgba(127,127,0, 0.5)";
3201 focus_enabled = true; 7133 focus_enabled = true;
3202 switch (fragType) { 7134 switch (fragType) {
3203 case MARK_LINE: 7135 case MARK_LINE:
(...skipping 145 matching lines...) Expand 10 before | Expand all | Expand 10 after
3349 if (draw_legend) { 7281 if (draw_legend) {
3350 var pos = 0; 7282 var pos = 0;
3351 var drawSomething = draw_add | draw_active | draw_angle | draw_sort | dr aw_mark; 7283 var drawSomething = draw_add | draw_active | draw_angle | draw_sort | dr aw_mark;
3352 // drawBox(pos++, "yellow", "black", opLetter, true, ''); 7284 // drawBox(pos++, "yellow", "black", opLetter, true, '');
3353 drawBox(pos++, "rgba(0,0,255, 0.3)", "black", draw_intersection > 1 ? se ctCount : sectMax2, draw_intersection, intersectionKey); 7285 drawBox(pos++, "rgba(0,0,255, 0.3)", "black", draw_intersection > 1 ? se ctCount : sectMax2, draw_intersection, intersectionKey);
3354 drawBox(pos++, "rgba(0,0,255, 0.3)", "black", draw_add ? addCount : addM ax, draw_add, addKey); 7286 drawBox(pos++, "rgba(0,0,255, 0.3)", "black", draw_add ? addCount : addM ax, draw_add, addKey);
3355 drawBox(pos++, "rgba(0,0,255, 0.3)", "black", draw_active ? activeCount : activeMax, draw_active, activeKey); 7287 drawBox(pos++, "rgba(0,0,255, 0.3)", "black", draw_active ? activeCount : activeMax, draw_active, activeKey);
3356 drawBox(pos++, "rgba(127,127,0, 0.3)", "black", draw_angle ? angleCount : angleMax, draw_angle, angleKey); 7288 drawBox(pos++, "rgba(127,127,0, 0.3)", "black", draw_angle ? angleCount : angleMax, draw_angle, angleKey);
3357 drawBox(pos++, "rgba(127,127,0, 0.3)", "black", draw_op ? opCount : opMa x, draw_op, opKey); 7289 drawBox(pos++, "rgba(127,127,0, 0.3)", "black", draw_op ? opCount : opMa x, draw_op, opKey);
3358 drawBox(pos++, "rgba(127,127,0, 0.3)", "black", draw_sort ? sortCount : sortMax, draw_sort, sortKey); 7290 drawBox(pos++, "rgba(127,127,0, 0.3)", "black", draw_sort ? sortCount : sortMax, draw_sort, sortKey);
7291 drawBox(pos++, "rgba(127,127,0, 0.3)", "black", draw_top ? topCount : to pMax, draw_top, topKey);
3359 drawBox(pos++, "rgba(127,0,127, 0.3)", "black", draw_mark ? markCount : markMax, draw_mark, markKey); 7292 drawBox(pos++, "rgba(127,0,127, 0.3)", "black", draw_mark ? markCount : markMax, draw_mark, markKey);
3360 drawBox(pos++, "black", "white", 7293 drawBox(pos++, "black", "white",
3361 (new Array('P', 'P1', 'P2', 'P'))[draw_path], draw_path != 0, pa thKey); 7294 (new Array('P', 'P1', 'P2', 'P'))[draw_path], draw_path != 0, pa thKey);
3362 drawBox(pos++, "rgba(0,63,0, 0.7)", "white", 7295 drawBox(pos++, "rgba(0,63,0, 0.7)", "white",
3363 (new Array('Q', 'Q', 'C', 'QC', 'Qc', 'Cq'))[draw_computed], 7296 (new Array('Q', 'Q', 'C', 'QC', 'Qc', 'Cq'))[draw_computed],
3364 draw_computed != 0, computedKey); 7297 draw_computed != 0, computedKey);
3365 drawBox(pos++, "green", "black", step_limit, drawSomething, ''); 7298 drawBox(pos++, "green", "black", step_limit, drawSomething, '');
3366 drawBox(pos++, "green", "black", stepMax, drawSomething, ''); 7299 drawBox(pos++, "green", "black", stepMax, drawSomething, '');
3367 drawBox(pos++, "rgba(255,0,0, 0.6)", "black", lastIndex, drawSomething & draw_log, ''); 7300 drawBox(pos++, "rgba(255,0,0, 0.6)", "black", lastIndex, drawSomething & draw_log, '');
3368 drawBox(pos++, "rgba(255,0,0, 0.6)", "black", test.length - 1, drawSomet hing & draw_log, ''); 7301 drawBox(pos++, "rgba(255,0,0, 0.6)", "black", test.length - 1, drawSomet hing & draw_log, '');
(...skipping 179 matching lines...) Expand 10 before | Expand all | Expand 10 after
3548 var logToConsoleKey = 'L'; 7481 var logToConsoleKey = 'L';
3549 var markKey = 'm'; 7482 var markKey = 'm';
3550 var sortKey = 'o'; 7483 var sortKey = 'o';
3551 var opKey = 'p'; 7484 var opKey = 'p';
3552 var opBackKey = 'P'; 7485 var opBackKey = 'P';
3553 var computedKey = 'q'; 7486 var computedKey = 'q';
3554 var computedBackKey = 'Q'; 7487 var computedBackKey = 'Q';
3555 var stepKey = 's'; 7488 var stepKey = 's';
3556 var stepBackKey = 'S'; 7489 var stepBackKey = 'S';
3557 var intersectTKey = 't'; 7490 var intersectTKey = 't';
7491 var topKey = 'T';
3558 var curveTKey = 'u'; 7492 var curveTKey = 'u';
3559 var controlLinesBackKey = 'V'; 7493 var controlLinesBackKey = 'V';
3560 var controlLinesKey = 'v'; 7494 var controlLinesKey = 'v';
3561 var ptsKey = 'x'; 7495 var ptsKey = 'x';
3562 var xyKey = 'y'; 7496 var xyKey = 'y';
3563 var logCurvesKey = 'z'; 7497 var logCurvesKey = 'z';
3564 var focusKey = '`'; 7498 var focusKey = '`';
3565 var idKey = '.'; 7499 var idKey = '.';
3566 var retinaKey = '\\'; 7500 var retinaKey = '\\';
3567 7501
(...skipping 141 matching lines...) Expand 10 before | Expand all | Expand 10 after
3709 } 7643 }
3710 redraw(); 7644 redraw();
3711 break; 7645 break;
3712 case stepBackKey: 7646 case stepBackKey:
3713 step_limit--; 7647 step_limit--;
3714 if (step_limit < 0) { 7648 if (step_limit < 0) {
3715 step_limit = 0; 7649 step_limit = 0;
3716 } 7650 }
3717 redraw(); 7651 redraw();
3718 break; 7652 break;
7653 case topKey:
7654 draw_top ^= true;
7655 redraw();
7656 break;
3719 case xyKey: 7657 case xyKey:
3720 debug_xy = (debug_xy + 1) % 3; 7658 debug_xy = (debug_xy + 1) % 3;
3721 redraw(); 7659 redraw();
3722 break; 7660 break;
3723 case '-': 7661 case '-':
3724 focusWasOn = focus_on_selection; 7662 focusWasOn = focus_on_selection;
3725 if (focusWasOn) { 7663 if (focusWasOn) {
3726 focus_on_selection = false; 7664 focus_on_selection = false;
3727 scale /= 1.2; 7665 scale /= 1.2;
3728 } else { 7666 } else {
(...skipping 165 matching lines...) Expand 10 before | Expand all | Expand 10 after
3894 </script> 7832 </script>
3895 </head> 7833 </head>
3896 7834
3897 <body onLoad="start();"> 7835 <body onLoad="start();">
3898 <canvas id="canvas" width="750" height="500" 7836 <canvas id="canvas" width="750" height="500"
3899 onmousemove="handleMouseOver()" 7837 onmousemove="handleMouseOver()"
3900 onclick="handleMouseClick()" 7838 onclick="handleMouseClick()"
3901 ></canvas > 7839 ></canvas >
3902 </body> 7840 </body>
3903 </html> 7841 </html>
OLDNEW
« no previous file with comments | « tools/pathops_sorter.htm ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698