| OLD | NEW | 
|---|
| 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="loops63i"> | 5 <div id="try1" > | 
| 6 seg=1 {{{0, 1}, {0.490384609f, 1.73557687f}, {0.499815077f, 2.00021958f}, {0.382
      070184f, 1.94870627f}}} | 6 seg=1 {{{200, 170}, {220, 170}}} | 
| 7 seg=2 {{{0.382070184f, 1.94870627f}, {0.0196006298f, 1.79012585f}, {-1.54807687f
      , -1.36458325f}, {6, -3}}} | 7 seg=2 {{{220, 170}, {220, 230}}} | 
| 8 seg=3 {{{6, -3}, {0, 1}}} | 8 seg=3 {{{220, 230}, {240, 230}}} | 
| 9 op sect | 9 seg=4 {{{240, 230}, {240, 210}}} | 
| 10 seg=4 {{{2, 4}, {-1.72877336f, 0.996266127f}, {0.721898317f, -0.977560639f}, {1.
      6714313f, -1.08141601f}}} | 10 seg=5 {{{240, 210}, {180, 210}}} | 
| 11 seg=5 {{{1.6714313f, -1.08141601f}, {2.24979973f, -1.14467525f}, {2.27122664f, -
      0.514151096f}, {0, 1}}} | 11 seg=6 {{{180, 210}, {180, 190}}} | 
| 12 seg=6 {{{0, 1}, {2, 4}}} | 12 seg=7 {{{180, 190}, {260, 190}}} | 
| 13 debugShowCubicIntersection wtTs[0]=0.000769248274 {{{0,1}, {0.490384609,1.735576
      87}, {0.499815077,2.00021958}, {0.382070184,1.94870627}}} {{0.00113082887,1.0016
      9671}} wtTs[1]=1 {{0.382070184,1.94870627}} wnTs[0]=0.324591 {{{0.382070184,1.94
      870627}, {0.0196006298,1.79012585}, {-1.54807687,-1.36458325}, {6,-3}}} wnTs[1]=
      0 | 13 seg=8 {{{260, 190}, {260, 250}}} | 
| 14 addT insert t=0.000769248274 segID=1 spanID=13 | 14 seg=9 {{{260, 250}, {200, 250}}} | 
| 15 addT insert t=0.324590897 segID=2 spanID=14 | 15 seg=10 {{{200, 250}, {200, 170}}} | 
| 16 debugShowCubicLineIntersection wtTs[0]=0 {{{0,1}, {0.490384609,1.73557687}, {0.4
      99815077,2.00021958}, {0.382070184,1.94870627}}} {{0,1}} wnTs[0]=1 {{{6,-3}, {0,
      1}}} | 16 debugShowLineIntersection wtTs[0]=0 {{{220,170}, {220,230}}} {{220,170}} wnTs[0]
      =1 {{{200,170}, {220,170}}} | 
| 17 debugShowCubicLineIntersection wtTs[0]=0.325081142 {{{0.382070184,1.94870627}, {
      0.0196006298,1.79012585}, {-1.54807687,-1.36458325}, {6,-3}}} {{0.00104786863,0.
      999301434}} wtTs[1]=1 {{6,-3}} wnTs[0]=0.999825 {{{6,-3}, {0,1}}} wnTs[1]=0 | 17 debugShowLineIntersection wtTs[0]=1 {{{200,250}, {200,170}}} {{200,170}} wnTs[0]
      =0 {{{200,170}, {220,170}}} | 
| 18 addT insert t=0.325081142 segID=2 spanID=15 | 18 debugShowLineIntersection wtTs[0]=0 {{{220,230}, {240,230}}} {{220,230}} wnTs[0]
      =1 {{{220,170}, {220,230}}} | 
| 19 addT insert t=0.999825355 segID=3 spanID=16 | 19 debugShowLineIntersection wtTs[0]=0.333333333 {{{240,210}, {180,210}}} {{220,210
      }} wnTs[0]=0.666667 {{{220,170}, {220,230}}} | 
| 20 debugShowCubicIntersection wtTs[0]=0.000874182828 {{{0,1}, {0.490384609,1.735576
      87}, {0.499815077,2.00021958}, {0.382070184,1.94870627}}} {{0.00128495507,1.0019
      2797}} wnTs[0]=0.39056 {{{2,4}, {-1.72877336,0.996266127}, {0.721898317,-0.97756
      0639}, {1.6714313,-1.08141601}}} | 20 SkOpSegment::addT insert t=0.666666667 segID=2 spanID=21 | 
| 21 addT insert t=0.000874182828 segID=1 spanID=17 | 21 SkOpSegment::addT insert t=0.333333333 segID=5 spanID=22 | 
| 22 addT insert t=0.390560161 segID=4 spanID=18 | 22 debugShowLineIntersection wtTs[0]=0.5 {{{180,190}, {260,190}}} {{220,190}} wnTs[
      0]=0.333333 {{{220,170}, {220,230}}} | 
| 23 debugShowCubicIntersection wtTs[0]=0 {{{0,1}, {0.490384609,1.73557687}, {0.49981
      5077,2.00021958}, {0.382070184,1.94870627}}} {{0,1}} wnTs[0]=1 {{{1.6714313,-1.0
      8141601}, {2.24979973,-1.14467525}, {2.27122664,-0.514151096}, {0,1}}} | 23 SkOpSegment::addT insert t=0.333333333 segID=2 spanID=23 | 
| 24 debugShowCubicLineIntersection wtTs[0]=0 {{{0,1}, {0.490384609,1.73557687}, {0.4
      99815077,2.00021958}, {0.382070184,1.94870627}}} {{0,1}} wnTs[0]=0 {{{0,1}, {2,4
      }}} | 24 SkOpSegment::addT insert t=0.5 segID=7 spanID=24 | 
| 25 debugShowCubicIntersection wtTs[0]=0.311178311 {{{0.382070184,1.94870627}, {0.01
      96006298,1.79012585}, {-1.54807687,-1.36458325}, {6,-3}}} {{0.00457555428,1.0663
      6167}} wtTs[1]=0.33834339 {{4.02102705e-06,0.93367821}} wtTs[2]=0.515074123 {{0.
      273102283,-0.0639350563}} wnTs[0]=0.380259 {{{2,4}, {-1.72877336,0.996266127}, {
      0.721898317,-0.977560639}, {1.6714313,-1.08141601}}} wnTs[1]=0.401625031 wnTs[2]
      =0.588973826 | 25 debugShowLineIntersection wtTs[0]=0 {{{240,230}, {240,210}}} {{240,230}} wnTs[0]
      =1 {{{220,230}, {240,230}}} | 
| 26 addT insert t=0.311178311 segID=2 spanID=19 | 26 debugShowLineIntersection wtTs[0]=0 {{{240,210}, {180,210}}} {{240,210}} wnTs[0]
      =1 {{{240,230}, {240,210}}} | 
| 27 addT insert t=0.380259358 segID=4 spanID=20 | 27 debugShowLineIntersection wtTs[0]=0 {{{180,210}, {180,190}}} {{180,210}} wnTs[0]
      =1 {{{240,210}, {180,210}}} | 
| 28 addT insert t=0.33834339 segID=2 spanID=21 | 28 debugShowLineIntersection wtTs[0]=0.5 {{{200,250}, {200,170}}} {{200,210}} wnTs[
      0]=0.666667 {{{240,210}, {180,210}}} | 
| 29 addT insert t=0.401625031 segID=4 spanID=22 | 29 SkOpSegment::addT insert t=0.666666667 segID=5 spanID=25 | 
| 30 addT insert t=0.515074123 segID=2 spanID=23 | 30 SkOpSegment::addT insert t=0.5 segID=10 spanID=26 | 
| 31 addT insert t=0.588973826 segID=4 spanID=24 | 31 debugShowLineIntersection wtTs[0]=0 {{{180,190}, {260,190}}} {{180,190}} wnTs[0]
      =1 {{{180,210}, {180,190}}} | 
| 32 debugShowCubicIntersection wtTs[0]=0.325081151 {{{0.382070184,1.94870627}, {0.01
      96006298,1.79012585}, {-1.54807687,-1.36458325}, {6,-3}}} {{0.00104786712,0.9993
      01374}} wnTs[0]=0.999846 {{{1.6714313,-1.08141601}, {2.24979973,-1.14467525}, {2
      .27122664,-0.514151096}, {0,1}}} | 32 debugShowLineIntersection wtTs[0]=0 {{{260,190}, {260,250}}} {{260,190}} wnTs[0]
      =1 {{{180,190}, {260,190}}} | 
| 33 addT alias t=0.325081151 segID=2 spanID=15 | 33 debugShowLineIntersection wtTs[0]=0.75 {{{200,250}, {200,170}}} {{200,190}} wnTs
      [0]=0.25 {{{180,190}, {260,190}}} | 
| 34 addT insert t=0.999846187 segID=5 spanID=25 | 34 SkOpSegment::addT insert t=0.25 segID=7 spanID=27 | 
| 35 debugShowCubicLineIntersection wtTs[0]=0.324590993 {{{0.382070184,1.94870627}, {
      0.0196006298,1.79012585}, {-1.54807687,-1.36458325}, {6,-3}}} {{0.00113081234,1.
      00169623}} wnTs[0]=0.000565406 {{{0,1}, {2,4}}} | 35 SkOpSegment::addT insert t=0.75 segID=10 spanID=28 | 
| 36 addT alias t=0.324590993 segID=2 spanID=14 | 36 debugShowLineIntersection wtTs[0]=0 {{{260,250}, {200,250}}} {{260,250}} wnTs[0]
      =1 {{{260,190}, {260,250}}} | 
| 37 addT insert t=0.000565406168 segID=6 spanID=26 | 37 debugShowLineIntersection wtTs[0]=0 {{{200,250}, {200,170}}} {{200,250}} wnTs[0]
      =1 {{{260,250}, {200,250}}} | 
| 38 debugShowCubicLineIntersection wtTs[0]=0.390998296 {{{2,4}, {-1.72877336,0.99626
      6127}, {0.721898317,-0.977560639}, {1.6714313,-1.08141601}}} {{0.00119023165,0.9
      99206483}} wnTs[0]=0.999802 {{{6,-3}, {0,1}}} | 38 SkOpSegment::sortAngles [2] tStart=0.333333333 [23] | 
| 39 addT insert t=0.999801628 segID=3 spanID=27 | 39 SkOpAngle::after [2/1] 7/7 tStart=0.333333333 tEnd=0 < [7/11] 15/15 tStart=0.5 t
      End=0.25 < [2/2] 23/23 tStart=0.333333333 tEnd=0.666666667  T 4 | 
| 40 addT insert t=0.390998296 segID=4 spanID=28 | 40 SkOpAngle::afterPart {{{220,190}, {220,170}}} id=2 | 
| 41 debugShowCubicLineIntersection wtTs[0]=1 {{{1.6714313,-1.08141601}, {2.24979973,
      -1.14467525}, {2.27122664,-0.514151096}, {0,1}}} {{0,1}} wnTs[0]=1 {{{6,-3}, {0,
      1}}} | 41 SkOpAngle::afterPart {{{220,190}, {200,190}}} id=7 | 
| 42 debugShowLineIntersection wtTs[0]=1 {{{6,-3}, {0,1}}} {{0,1}} wnTs[0]=0 {{{0,1},
       {2,4}}} | 42 SkOpAngle::afterPart {{{220,190}, {220,210}}} id=2 | 
| 43 debugShowCubicIntersection wtTs[0]=0.390998305 {{{2,4}, {-1.72877336,0.996266127
      }, {0.721898317,-0.977560639}, {1.6714313,-1.08141601}}} {{0.00119022967,0.99920
      6483}} wtTs[1]=1 {{1.6714313,-1.08141601}} wnTs[0]=0.999825 {{{1.6714313,-1.0814
      1601}, {2.24979973,-1.14467525}, {2.27122664,-0.514151096}, {0,1}}} wnTs[1]=0 | 43 SkOpAngle::after [2/1] 7/7 tStart=0.333333333 tEnd=0 < [7/12] 31/31 tStart=0.5 t
      End=1 < [7/11] 15/15 tStart=0.5 tEnd=0.25  F 4 | 
| 44 addT alias t=0.390998305 segID=4 spanID=28 | 44 SkOpAngle::afterPart {{{220,190}, {220,170}}} id=2 | 
| 45 addT insert t=0.999825287 segID=5 spanID=29 | 45 SkOpAngle::afterPart {{{220,190}, {260,190}}} id=7 | 
| 46 debugShowCubicLineIntersection wtTs[0]=0 {{{2,4}, {-1.72877336,0.996266127}, {0.
      721898317,-0.977560639}, {1.6714313,-1.08141601}}} {{2,4}} wtTs[1]=0.390560259 {
      {0.00128493353,1.00192738}} wnTs[0]=1 {{{0,1}, {2,4}}} wnTs[1]=0.00064246676 | 46 SkOpAngle::afterPart {{{220,190}, {200,190}}} id=7 | 
| 47 addT alias t=0.390560259 segID=4 spanID=18 | 47 SkOpAngle::after [7/11] 15/15 tStart=0.5 tEnd=0.25 < [7/12] 31/31 tStart=0.5 tEn
      d=1 < [2/2] 23/23 tStart=0.333333333 tEnd=0.666666667  F 4 | 
| 48 addT insert t=0.00064246676 segID=6 spanID=30 | 48 SkOpAngle::afterPart {{{220,190}, {200,190}}} id=7 | 
| 49 debugShowCubicLineIntersection wtTs[0]=1 {{{1.6714313,-1.08141601}, {2.24979973,
      -1.14467525}, {2.27122664,-0.514151096}, {0,1}}} {{0,1}} wnTs[0]=0 {{{0,1}, {2,4
      }}} | 49 SkOpAngle::afterPart {{{220,190}, {260,190}}} id=7 | 
| 50 markDone id=6 (0,1 2,4) t=0 [11] (0,1) tEnd=0.000565406168 newWindSum=? newOppSu
      m=? oppSum=? windSum=? windValue=0 oppValue=0 | 50 SkOpAngle::afterPart {{{220,190}, {220,210}}} id=2 | 
| 51 markDone id=3 (6,-3 0,1) t=0.999825355 [16] (0.00104786863,0.999301434) tEnd=1 n
      ewWindSum=? newOppSum=? oppSum=? windSum=? windValue=0 oppValue=0 | 51 SkOpAngle::after [2/2] 23/23 tStart=0.333333333 tEnd=0.666666667 < [7/12] 31/31 
      tStart=0.5 tEnd=1 < [2/1] 7/7 tStart=0.333333333 tEnd=0  T 4 | 
| 52 markDone id=3 (6,-3 0,1) t=0.999801628 [27] (0.00119023165,0.999206483) tEnd=0.9
      99825355 newWindSum=? newOppSum=? oppSum=? windSum=? windValue=0 oppValue=0 | 52 SkOpAngle::afterPart {{{220,190}, {220,210}}} id=2 | 
| 53 sortAngles [1] tStart=0 [1] | 53 SkOpAngle::afterPart {{{220,190}, {260,190}}} id=7 | 
| 54 sortAngles [1] tStart=0.000769248274 [13] | 54 SkOpAngle::afterPart {{{220,190}, {220,170}}} id=2 | 
| 55 after [1/2] 9/9 tStart=0.000769248274 tEnd=0 < [2/8] 25/25 tStart=0.324590897 tE
      nd=0.311178311 < [1/3] 25/25 tStart=0.000769248274 tEnd=0.000874182828  T 11 | 55 SkOpSegment::sortAngles [2] tStart=0.666666667 [21] | 
| 56 afterPart {{{0.00113082887,1.00169671}, {0.000754170394,1.00113142}, {0.00037722
      7514,1.00056584}, {0,1}}} id=1 | 56 SkOpAngle::after [2/3] 7/7 tStart=0.666666667 tEnd=0.333333333 < [5/5] 31/31 tSt
      art=0.333333333 tEnd=0 < [2/4] 23/23 tStart=0.666666667 tEnd=1  F 4 | 
| 57 afterPart {{{0.00113082887,1.00169671}, {0.0019015128,1.02353067}, {0.0030580558
      2,1.04508925}, {0.00457555428,1.06636167}}} id=2 | 57 SkOpAngle::afterPart {{{220,210}, {220,190}}} id=2 | 
| 58 afterPart {{{0.00113082887,1.00169671}, {0.00118220953,1.00177382}, {0.001233584
      99,1.00185087}, {0.00128495507,1.00192797}}} id=1 | 58 SkOpAngle::afterPart {{{220,210}, {240,210}}} id=5 | 
| 59 after [1/2] 9/9 tStart=0.000769248274 tEnd=0 < [2/9] 9/9 tStart=0.324590897 tEnd
      =0.325081142 < [2/8] 25/25 tStart=0.324590897 tEnd=0.311178311  F 12 | 59 SkOpAngle::afterPart {{{220,210}, {220,230}}} id=2 | 
| 60 afterPart {{{0.00113082887,1.00169671}, {0.000754170394,1.00113142}, {0.00037722
      7514,1.00056584}, {0,1}}} id=1 | 60 SkOpAngle::after [2/3] 7/7 tStart=0.666666667 tEnd=0.333333333 < [5/6] 15/15 tSt
      art=0.333333333 tEnd=0.666666667 < [2/4] 23/23 tStart=0.666666667 tEnd=1  T 4 | 
| 61 afterPart {{{0.00113082887,1.00169671}, {0.00110265955,1.00089865}, {0.001075005
      73,1.00010022}, {0.00104786863,0.999301434}}} id=2 | 61 SkOpAngle::afterPart {{{220,210}, {220,190}}} id=2 | 
| 62 afterPart {{{0.00113082887,1.00169671}, {0.0019015128,1.02353067}, {0.0030580558
      2,1.04508925}, {0.00457555428,1.06636167}}} id=2 | 62 SkOpAngle::afterPart {{{220,210}, {200,210}}} id=5 | 
| 63 after [2/8] 25/25 tStart=0.324590897 tEnd=0.311178311 < [2/9] 9/9 tStart=0.32459
      0897 tEnd=0.325081142 < [1/3] 25/25 tStart=0.000769248274 tEnd=0.000874182828  F
       5 | 63 SkOpAngle::afterPart {{{220,210}, {220,230}}} id=2 | 
| 64 afterPart {{{0.00113082887,1.00169671}, {0.0019015128,1.02353067}, {0.0030580558
      2,1.04508925}, {0.00457555428,1.06636167}}} id=2 | 64 SkOpSegment::sortAngles [5] tStart=0.333333333 [22] | 
| 65 afterPart {{{0.00113082887,1.00169671}, {0.00110265955,1.00089865}, {0.001075005
      73,1.00010022}, {0.00104786863,0.999301434}}} id=2 | 65 SkOpSegment::sortAngles [5] tStart=0.666666667 [25] | 
| 66 afterPart {{{0.00113082887,1.00169671}, {0.00118220953,1.00177382}, {0.001233584
      99,1.00185087}, {0.00128495507,1.00192797}}} id=1 | 66 SkOpAngle::after [5/7] 31/31 tStart=0.666666667 tEnd=0.333333333 < [10/13] 23/23
       tStart=0.5 tEnd=0 < [5/8] 15/15 tStart=0.666666667 tEnd=1  F 4 | 
| 67 after [1/3] 25/25 tStart=0.000769248274 tEnd=0.000874182828 < [2/9] 9/9 tStart=0
      .324590897 tEnd=0.325081142 < [1/2] 9/9 tStart=0.000769248274 tEnd=0  T 11 | 67 SkOpAngle::afterPart {{{200,210}, {220,210}}} id=5 | 
| 68 afterPart {{{0.00113082887,1.00169671}, {0.00118220953,1.00177382}, {0.001233584
      99,1.00185087}, {0.00128495507,1.00192797}}} id=1 | 68 SkOpAngle::afterPart {{{200,210}, {200,250}}} id=10 | 
| 69 afterPart {{{0.00113082887,1.00169671}, {0.00110265955,1.00089865}, {0.001075005
      73,1.00010022}, {0.00104786863,0.999301434}}} id=2 | 69 SkOpAngle::afterPart {{{200,210}, {180,210}}} id=5 | 
| 70 afterPart {{{0.00113082887,1.00169671}, {0.000754170394,1.00113142}, {0.00037722
      7514,1.00056584}, {0,1}}} id=1 | 70 SkOpAngle::after [5/7] 31/31 tStart=0.666666667 tEnd=0.333333333 < [10/14] 7/7 t
      Start=0.5 tEnd=0.75 < [5/8] 15/15 tStart=0.666666667 tEnd=1  T 4 | 
| 71 after [1/2] 9/9 tStart=0.000769248274 tEnd=0 < [6/32] 25/25 tStart=0.00056540616
      8 tEnd=0.00064246676 < [2/8] 25/25 tStart=0.324590897 tEnd=0.311178311  F 11 | 71 SkOpAngle::afterPart {{{200,210}, {220,210}}} id=5 | 
| 72 afterPart {{{0.00113082887,1.00169671}, {0.000754170394,1.00113142}, {0.00037722
      7514,1.00056584}, {0,1}}} id=1 | 72 SkOpAngle::afterPart {{{200,210}, {200,190}}} id=10 | 
| 73 afterPart {{{0.00113082887,1.00169671}, {0.00128495507,1.00192797}}} id=6 | 73 SkOpAngle::afterPart {{{200,210}, {180,210}}} id=5 | 
| 74 afterPart {{{0.00113082887,1.00169671}, {0.0019015128,1.02353067}, {0.0030580558
      2,1.04508925}, {0.00457555428,1.06636167}}} id=2 | 74 SkOpSegment::sortAngles [7] tStart=0.25 [27] | 
| 75 after [2/8] 25/25 tStart=0.324590897 tEnd=0.311178311 < [6/32] 25/25 tStart=0.00
      0565406168 tEnd=0.00064246676 < [1/3] 25/25 tStart=0.000769248274 tEnd=0.0008741
      82828  F 7 | 75 SkOpAngle::after [7/9] 15/15 tStart=0.25 tEnd=0 < [10/15] 23/23 tStart=0.75 tEnd
      =0.5 < [7/10] 31/31 tStart=0.25 tEnd=0.5  T 4 | 
| 76 afterPart {{{0.00113082887,1.00169671}, {0.0019015128,1.02353067}, {0.0030580558
      2,1.04508925}, {0.00457555428,1.06636167}}} id=2 | 76 SkOpAngle::afterPart {{{200,190}, {180,190}}} id=7 | 
| 77 afterPart {{{0.00113082887,1.00169671}, {0.00128495507,1.00192797}}} id=6 | 77 SkOpAngle::afterPart {{{200,190}, {200,210}}} id=10 | 
| 78 afterPart {{{0.00113082887,1.00169671}, {0.00118220953,1.00177382}, {0.001233584
      99,1.00185087}, {0.00128495507,1.00192797}}} id=1 | 78 SkOpAngle::afterPart {{{200,190}, {220,190}}} id=7 | 
| 79 after [1/3] 25/25 tStart=0.000769248274 tEnd=0.000874182828 < [6/32] 25/25 tStar
      t=0.000565406168 tEnd=0.00064246676 < [2/9] 9/9 tStart=0.324590897 tEnd=0.325081
      142  T 12 | 79 SkOpAngle::after [7/9] 15/15 tStart=0.25 tEnd=0 < [10/16] 7/7 tStart=0.75 tEnd=1
       < [10/15] 23/23 tStart=0.75 tEnd=0.5  F 4 | 
| 80 afterPart {{{0.00113082887,1.00169671}, {0.00118220953,1.00177382}, {0.001233584
      99,1.00185087}, {0.00128495507,1.00192797}}} id=1 | 80 SkOpAngle::afterPart {{{200,190}, {180,190}}} id=7 | 
| 81 afterPart {{{0.00113082887,1.00169671}, {0.00128495507,1.00192797}}} id=6 | 81 SkOpAngle::afterPart {{{200,190}, {200,170}}} id=10 | 
| 82 afterPart {{{0.00113082887,1.00169671}, {0.00110265955,1.00089865}, {0.001075005
      73,1.00010022}, {0.00104786863,0.999301434}}} id=2 | 82 SkOpAngle::afterPart {{{200,190}, {200,210}}} id=10 | 
| 83 sortAngles [1] tStart=0.000874182828 [17] | 83 SkOpAngle::after [10/15] 23/23 tStart=0.75 tEnd=0.5 < [10/16] 7/7 tStart=0.75 tE
      nd=1 < [7/10] 31/31 tStart=0.25 tEnd=0.5  F 4 | 
| 84 after [1/4] 9/9 tStart=0.000874182828 tEnd=0.000769248274 < [4/19] 25/25 tStart=
      0.390560161 tEnd=0.380259358 < [1/5] 25/25 tStart=0.000874182828 tEnd=1  T 11 | 84 SkOpAngle::afterPart {{{200,190}, {200,210}}} id=10 | 
| 85 afterPart {{{0.00128495507,1.00192797}, {0.00123358499,1.00185087}, {0.001182209
      53,1.00177382}, {0.00113082887,1.00169671}}} id=1 | 85 SkOpAngle::afterPart {{{200,190}, {200,170}}} id=10 | 
| 86 afterPart {{{0.00128495507,1.00192797}, {0.00204163459,1.02326208}, {0.003135702
      79,1.04474029}, {0.00457555428,1.06636167}}} id=4 | 86 SkOpAngle::afterPart {{{200,190}, {220,190}}} id=7 | 
| 87 afterPart {{{0.00128495507,1.00192797}, {0.490400999,1.73603928}, {0.499712146,2
      .00017455}, {0.382070184,1.94870627}}} id=1 | 87 SkOpAngle::after [7/10] 31/31 tStart=0.25 tEnd=0.5 < [10/16] 7/7 tStart=0.75 tEn
      d=1 < [7/9] 15/15 tStart=0.25 tEnd=0  T 4 | 
| 88 after [1/4] 9/9 tStart=0.000874182828 tEnd=0.000769248274 < [4/20] 9/9 tStart=0.
      390560161 tEnd=0.390998296 < [4/19] 25/25 tStart=0.390560161 tEnd=0.380259358  F
       12 | 88 SkOpAngle::afterPart {{{200,190}, {220,190}}} id=7 | 
| 89 afterPart {{{0.00128495507,1.00192797}, {0.00123358499,1.00185087}, {0.001182209
      53,1.00177382}, {0.00113082887,1.00169671}}} id=1 | 89 SkOpAngle::afterPart {{{200,190}, {200,170}}} id=10 | 
| 90 afterPart {{{0.00128495507,1.00192797}, {0.00125277045,1.00102055}, {0.001221196
      14,1.00011339}, {0.00119023165,0.999206483}}} id=4 | 90 SkOpAngle::afterPart {{{200,190}, {180,190}}} id=7 | 
| 91 afterPart {{{0.00128495507,1.00192797}, {0.00204163459,1.02326208}, {0.003135702
      79,1.04474029}, {0.00457555428,1.06636167}}} id=4 | 91 SkOpSegment::sortAngles [7] tStart=0.5 [24] | 
| 92 after [4/19] 25/25 tStart=0.390560161 tEnd=0.380259358 < [4/20] 9/9 tStart=0.390
      560161 tEnd=0.390998296 < [1/5] 25/25 tStart=0.000874182828 tEnd=1  F 5 | 92 SkOpSegment::sortAngles [10] tStart=0.5 [26] | 
| 93 afterPart {{{0.00128495507,1.00192797}, {0.00204163459,1.02326208}, {0.003135702
      79,1.04474029}, {0.00457555428,1.06636167}}} id=4 | 93 SkOpSegment::sortAngles [10] tStart=0.75 [28] | 
| 94 afterPart {{{0.00128495507,1.00192797}, {0.00125277045,1.00102055}, {0.001221196
      14,1.00011339}, {0.00119023165,0.999206483}}} id=4 | 94 SkOpSegment::debugShowActiveSpans id=1 (200,170 220,170) t=0 (200,170) tEnd=1 wi
      ndSum=? windValue=1 | 
| 95 afterPart {{{0.00128495507,1.00192797}, {0.490400999,1.73603928}, {0.499712146,2
      .00017455}, {0.382070184,1.94870627}}} id=1 | 95 SkOpSegment::debugShowActiveSpans id=2 (220,170 220,230) t=0 (220,170) tEnd=0.33
      3333333 windSum=? windValue=1 | 
| 96 after [1/5] 25/25 tStart=0.000874182828 tEnd=1 < [4/20] 9/9 tStart=0.390560161 t
      End=0.390998296 < [1/4] 9/9 tStart=0.000874182828 tEnd=0.000769248274  T 11 | 96 SkOpSegment::debugShowActiveSpans id=2 (220,170 220,230) t=0.333333333 (220,190)
       tEnd=0.666666667 windSum=? windValue=1 | 
| 97 afterPart {{{0.00128495507,1.00192797}, {0.490400999,1.73603928}, {0.499712146,2
      .00017455}, {0.382070184,1.94870627}}} id=1 | 97 SkOpSegment::debugShowActiveSpans id=2 (220,170 220,230) t=0.666666667 (220,210)
       tEnd=1 windSum=? windValue=1 | 
| 98 afterPart {{{0.00128495507,1.00192797}, {0.00125277045,1.00102055}, {0.001221196
      14,1.00011339}, {0.00119023165,0.999206483}}} id=4 | 98 SkOpSegment::debugShowActiveSpans id=3 (220,230 240,230) t=0 (220,230) tEnd=1 wi
      ndSum=? windValue=1 | 
| 99 afterPart {{{0.00128495507,1.00192797}, {0.00123358499,1.00185087}, {0.001182209
      53,1.00177382}, {0.00113082887,1.00169671}}} id=1 | 99 SkOpSegment::debugShowActiveSpans id=4 (240,230 240,210) t=0 (240,230) tEnd=1 wi
      ndSum=? windValue=1 | 
| 100 after [1/4] 9/9 tStart=0.000874182828 tEnd=0.000769248274 < [6/33] 9/9 tStart=0.
      00064246676 tEnd=0.000565406168 < [4/19] 25/25 tStart=0.390560161 tEnd=0.3802593
      58  T 12 | 100 SkOpSegment::debugShowActiveSpans id=5 (240,210 180,210) t=0 (240,210) tEnd=0.33
      3333333 windSum=? windValue=1 | 
| 101 afterPart {{{0.00128495507,1.00192797}, {0.00123358499,1.00185087}, {0.001182209
      53,1.00177382}, {0.00113082887,1.00169671}}} id=1 | 101 SkOpSegment::debugShowActiveSpans id=5 (240,210 180,210) t=0.333333333 (220,210)
       tEnd=0.666666667 windSum=? windValue=1 | 
| 102 afterPart {{{0.00128495507,1.00192797}, {0.00113082887,1.00169671}}} id=6 | 102 SkOpSegment::debugShowActiveSpans id=5 (240,210 180,210) t=0.666666667 (200,210)
       tEnd=1 windSum=? windValue=1 | 
| 103 afterPart {{{0.00128495507,1.00192797}, {0.00204163459,1.02326208}, {0.003135702
      79,1.04474029}, {0.00457555428,1.06636167}}} id=4 | 103 SkOpSegment::debugShowActiveSpans id=6 (180,210 180,190) t=0 (180,210) tEnd=1 wi
      ndSum=? windValue=1 | 
| 104 after [1/4] 9/9 tStart=0.000874182828 tEnd=0.000769248274 < [6/34] 25/25 tStart=
      0.00064246676 tEnd=1 < [6/33] 9/9 tStart=0.00064246676 tEnd=0.000565406168  F 5 | 104 SkOpSegment::debugShowActiveSpans id=7 (180,190 260,190) t=0 (180,190) tEnd=0.25
       windSum=? windValue=1 | 
| 105 afterPart {{{0.00128495507,1.00192797}, {0.00123358499,1.00185087}, {0.001182209
      53,1.00177382}, {0.00113082887,1.00169671}}} id=1 | 105 SkOpSegment::debugShowActiveSpans id=7 (180,190 260,190) t=0.25 (200,190) tEnd=0
      .5 windSum=? windValue=1 | 
| 106 afterPart {{{0.00128495507,1.00192797}, {2,4}}} id=6 | 106 SkOpSegment::debugShowActiveSpans id=7 (180,190 260,190) t=0.5 (220,190) tEnd=1 
      windSum=? windValue=1 | 
| 107 afterPart {{{0.00128495507,1.00192797}, {0.00113082887,1.00169671}}} id=6 | 107 SkOpSegment::debugShowActiveSpans id=8 (260,190 260,250) t=0 (260,190) tEnd=1 wi
      ndSum=? windValue=1 | 
| 108 after [6/33] 9/9 tStart=0.00064246676 tEnd=0.000565406168 < [6/34] 25/25 tStart=
      0.00064246676 tEnd=1 < [4/19] 25/25 tStart=0.390560161 tEnd=0.380259358  F 11 | 108 SkOpSegment::debugShowActiveSpans id=9 (260,250 200,250) t=0 (260,250) tEnd=1 wi
      ndSum=? windValue=1 | 
| 109 afterPart {{{0.00128495507,1.00192797}, {0.00113082887,1.00169671}}} id=6 | 109 SkOpSegment::debugShowActiveSpans id=10 (200,250 200,170) t=0 (200,250) tEnd=0.5
       windSum=? windValue=1 | 
| 110 afterPart {{{0.00128495507,1.00192797}, {2,4}}} id=6 | 110 SkOpSegment::debugShowActiveSpans id=10 (200,250 200,170) t=0.5 (200,210) tEnd=0
      .75 windSum=? windValue=1 | 
| 111 afterPart {{{0.00128495507,1.00192797}, {0.00204163459,1.02326208}, {0.003135702
      79,1.04474029}, {0.00457555428,1.06636167}}} id=4 | 111 SkOpSegment::debugShowActiveSpans id=10 (200,250 200,170) t=0.75 (200,190) tEnd=
      1 windSum=? windValue=1 | 
| 112 after [4/19] 25/25 tStart=0.390560161 tEnd=0.380259358 < [6/34] 25/25 tStart=0.0
      0064246676 tEnd=1 < [1/5] 25/25 tStart=0.000874182828 tEnd=1  F 7 | 112 SkOpSpan::sortableTop dir=kTop seg=1 t=0.5 pt=(210,170) | 
| 113 afterPart {{{0.00128495507,1.00192797}, {0.00204163459,1.02326208}, {0.003135702
      79,1.04474029}, {0.00457555428,1.06636167}}} id=4 | 113 SkOpSpan::sortableTop [0] valid=1 operand=0 span=1 ccw=1 seg=1 {{{200, 170}, {22
      0, 170}}} t=0.5 pt=(210,170) slope=(20,0) | 
| 114 afterPart {{{0.00128495507,1.00192797}, {2,4}}} id=6 | 114 SkOpSegment::markWinding id=1 (200,170 220,170) t=0 [1] (200,170) tEnd=1 newWind
      Sum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0 | 
| 115 afterPart {{{0.00128495507,1.00192797}, {0.490400999,1.73603928}, {0.499712146,2
      .00017455}, {0.382070184,1.94870627}}} id=1 | 115 SkOpSegment::markWinding id=2 (220,170 220,230) t=0 [3] (220,170) tEnd=0.3333333
      33 newWindSum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 | 
| 116 after [1/5] 25/25 tStart=0.000874182828 tEnd=1 < [6/34] 25/25 tStart=0.000642466
      76 tEnd=1 < [4/20] 9/9 tStart=0.390560161 tEnd=0.390998296  T 12 | 116 SkOpSegment::markWinding id=1 (200,170 220,170) t=0 [1] (200,170) tEnd=1 newWind
      Sum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0 | 
| 117 afterPart {{{0.00128495507,1.00192797}, {0.490400999,1.73603928}, {0.499712146,2
      .00017455}, {0.382070184,1.94870627}}} id=1 | 117 SkOpSegment::markWinding id=10 (200,250 200,170) t=0.75 [28] (200,190) tEnd=1 ne
      wWindSum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 | 
| 118 afterPart {{{0.00128495507,1.00192797}, {2,4}}} id=6 | 118 SkOpSegment::findNextWinding simple | 
| 119 afterPart {{{0.00128495507,1.00192797}, {0.00125277045,1.00102055}, {0.001221196
      14,1.00011339}, {0.00119023165,0.999206483}}} id=4 | 119 SkOpSegment::markDone id=1 (200,170 220,170) t=0 [1] (200,170) tEnd=1 newWindSum
      =-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0 | 
| 120 sortAngles [2] tStart=0.311178311 [19] | 120 bridgeWinding current id=1 from=(220,170) to=(200,170) | 
| 121 after [2/6] 25/25 tStart=0.311178311 tEnd=0 < [4/17] 25/25 tStart=0.380259358 tE
      nd=0 < [2/7] 9/9 tStart=0.311178311 tEnd=0.324590897  F 12 | 121 SkOpSegment::markWinding id=7 (180,190 260,190) t=0 [13] (180,190) tEnd=0.25 new
      WindSum=-1 windSum=? windValue=1 | 
| 122 afterPart {{{0.00457555428,1.06636167}, {0.039782232,1.5598917}, {0.26927752,1.8
      9935948}, {0.382070184,1.94870627}}} id=2 | 122 SkOpSegment::markWinding id=6 (180,210 180,190) t=0 [11] (180,210) tEnd=1 newWin
      dSum=-1 windSum=? windValue=1 | 
| 123 afterPart {{{0.00457555428,1.06636167}, {0.0577283974,1.8645258}, {0.582099039,2
      .85780209}, {2,4}}} id=4 | 123 SkOpSegment::markWinding id=5 (240,210 180,210) t=0.666666667 [25] (200,210) tEn
      d=1 newWindSum=-1 windSum=? windValue=1 | 
| 124 afterPart {{{0.00457555428,1.06636167}, {0.00305805582,1.04508925}, {0.001901512
      8,1.02353067}, {0.00113082887,1.00169671}}} id=2 | 124 SkOpSegment::markAngle last seg=5 span=25 windSum=-1 | 
| 125 after [2/6] 25/25 tStart=0.311178311 tEnd=0 < [4/18] 9/9 tStart=0.380259358 tEnd
      =0.390560161 < [2/7] 9/9 tStart=0.311178311 tEnd=0.324590897  T 11 | 125 SkOpSegment::markWinding id=10 (200,250 200,170) t=0.5 [26] (200,210) tEnd=0.75 
      newWindSum=-2 windSum=? windValue=1 | 
| 126 afterPart {{{0.00457555428,1.06636167}, {0.039782232,1.5598917}, {0.26927752,1.8
      9935948}, {0.382070184,1.94870627}}} id=2 | 126 SkOpSegment::markAngle last seg=10 span=26 windSum=-2 | 
| 127 afterPart {{{0.00457555428,1.06636167}, {0.00313570279,1.04474029}, {0.002041634
      59,1.02326208}, {0.00128495507,1.00192797}}} id=4 | 127 SkOpSegment::markWinding id=7 (180,190 260,190) t=0.25 [27] (200,190) tEnd=0.5 n
      ewWindSum=-2 windSum=? windValue=1 | 
| 128 afterPart {{{0.00457555428,1.06636167}, {0.00305805582,1.04508925}, {0.001901512
      8,1.02353067}, {0.00113082887,1.00169671}}} id=2 | 128 SkOpSegment::markAngle last seg=7 span=24 windSum=? | 
| 129 sortAngles [2] tStart=0.324590897 [14] | 129 SkOpSegment::findNextWinding | 
| 130 sortAngles [2] tStart=0.325081142 [15] | 130 SkOpAngle::dumpOne [10/16] next=7/9 sect=7/7  s=0.75 [28] e=1 [20] sgn=-1 windVa
      l=1 windSum=-1 oppVal=0 oppSum=0 | 
| 131 after [2/10] 25/25 tStart=0.325081142 tEnd=0.324590897 < [5/29] 1/1 tStart=0.999
      846187 tEnd=0.999825287 < [2/11] 9/9 tStart=0.325081142 tEnd=0.33834339  T 4 | 131 SkOpAngle::dumpOne [7/9] next=10/15 sect=15/15  s=0.25 [27] e=0 [13] sgn=1 windV
      al=1 windSum=-1 | 
| 132 afterPart {{{0.00104786863,0.999301434}, {0.00107500573,1.00010022}, {0.00110265
      955,1.00089865}, {0.00113082887,1.00169671}}} id=2 | 132 SkOpAngle::dumpOne [10/15] next=7/10 sect=23/23  s=0.75 [28] e=0.5 [26] sgn=1 wi
      ndVal=1 windSum=-2 | 
| 133 afterPart {{{0.00104786863,0.999301434}, {0.00109532382,0.999269793}, {0.0011427
      7846,0.999238124}, {0.00119023165,0.999206483}}} id=5 | 133 SkOpAngle::dumpOne [7/10] next=10/16 sect=31/31  s=0.25 [27] e=0.5 [24] sgn=-1 w
      indVal=1 windSum=-2 | 
| 134 afterPart {{{0.00104786863,0.999301434}, {0.00031374693,0.977692314}, {-4.222735
      26e-05,0.955814396}, {4.02102705e-06,0.93367821}}} id=2 | 134 SkOpSegment::findNextWinding chase.append segment=5 span=25 windSum=-1 | 
| 135 after [2/10] 25/25 tStart=0.325081142 tEnd=0.324590897 < [5/30] 17/17 tStart=0.9
      99846187 tEnd=1 < [5/29] 1/1 tStart=0.999846187 tEnd=0.999825287  F 4 | 135 SkOpSegment::markDone id=10 (200,250 200,170) t=0.5 [26] (200,210) tEnd=0.75 new
      WindSum=-2 newOppSum=? oppSum=? windSum=-2 windValue=1 oppValue=0 | 
| 136 afterPart {{{0.00104786863,0.999301434}, {0.00107500573,1.00010022}, {0.00110265
      955,1.00089865}, {0.00113082887,1.00169671}}} id=2 | 136 SkOpSegment::findNextWinding chase.append segment=10 span=26 windSum=-2 | 
| 137 afterPart {{{0.00104786863,0.999301434}, {0.000698633821,0.999534287}, {0.000349
      343284,0.999767104}, {0,1}}} id=5 | 137 SkOpSegment::markDone id=7 (180,190 260,190) t=0.25 [27] (200,190) tEnd=0.5 newW
      indSum=-2 newOppSum=? oppSum=? windSum=-2 windValue=1 oppValue=0 | 
| 138 afterPart {{{0.00104786863,0.999301434}, {0.00109532382,0.999269793}, {0.0011427
      7846,0.999238124}, {0.00119023165,0.999206483}}} id=5 | 138 SkOpSegment::findNextWinding chase.append segment=7 span=24 windSum=-2147483647 | 
| 139 after [5/29] 1/1 tStart=0.999846187 tEnd=0.999825287 < [5/30] 17/17 tStart=0.999
      846187 tEnd=1 < [2/11] 9/9 tStart=0.325081142 tEnd=0.33834339  F 4 | 139 SkOpSegment::markDone id=10 (200,250 200,170) t=0.75 [28] (200,190) tEnd=1 newWi
      ndSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0 | 
| 140 afterPart {{{0.00104786863,0.999301434}, {0.00109532382,0.999269793}, {0.0011427
      7846,0.999238124}, {0.00119023165,0.999206483}}} id=5 | 140 SkOpSegment::findNextWinding from:[10] to:[7] start=7607788 end=7606236 | 
| 141 afterPart {{{0.00104786863,0.999301434}, {0.000698633821,0.999534287}, {0.000349
      343284,0.999767104}, {0,1}}} id=5 | 141 bridgeWinding current id=10 from=(200,170) to=(200,190) | 
| 142 afterPart {{{0.00104786863,0.999301434}, {0.00031374693,0.977692314}, {-4.222735
      26e-05,0.955814396}, {4.02102705e-06,0.93367821}}} id=2 | 142 path.moveTo(220,170); | 
| 143 after [2/11] 9/9 tStart=0.325081142 tEnd=0.33834339 < [5/30] 17/17 tStart=0.9998
      46187 tEnd=1 < [2/10] 25/25 tStart=0.325081142 tEnd=0.324590897  T 4 | 143 path.lineTo(200,170); | 
| 144 afterPart {{{0.00104786863,0.999301434}, {0.00031374693,0.977692314}, {-4.222735
      26e-05,0.955814396}, {4.02102705e-06,0.93367821}}} id=2 | 144 SkOpSegment::findNextWinding simple | 
| 145 afterPart {{{0.00104786863,0.999301434}, {0.000698633821,0.999534287}, {0.000349
      343284,0.999767104}, {0,1}}} id=5 | 145 SkOpSegment::markDone id=7 (180,190 260,190) t=0 [13] (180,190) tEnd=0.25 newWin
      dSum=-1 newOppSum=? oppSum=? windSum=-1 windValue=1 oppValue=0 | 
| 146 afterPart {{{0.00104786863,0.999301434}, {0.00107500573,1.00010022}, {0.00110265
      955,1.00089865}, {0.00113082887,1.00169671}}} id=2 | 146 bridgeWinding current id=7 from=(200,190) to=(180,190) | 
| 147 sortAngles [2] tStart=0.33834339 [21] | 147 path.lineTo(200,190); | 
| 148 after [2/12] 21/25 tStart=0.33834339 tEnd=0.325081142 < [4/23] 25/25 tStart=0.40
      1625031 tEnd=0.390998296 < [2/13] 5/5 tStart=0.33834339 tEnd=0.515074123  T 12 | 148 SkOpSegment::findNextWinding simple | 
| 149 afterPart {{{4.02102705e-06,0.93367821}, {-4.22273526e-05,0.955814396}, {0.00031
      374693,0.977692314}, {0.00104786863,0.999301434}}} id=2 | 149 SkOpSegment::markDone id=6 (180,210 180,190) t=0 [11] (180,210) tEnd=1 newWindSu
      m=-1 newOppSum=? oppSum=? windSum=-1 windValue=1 oppValue=0 | 
| 150 afterPart {{{4.02102705e-06,0.93367821}, {4.68720371e-05,0.955366912}, {0.000439
      203198,0.977209978}, {0.00119023165,0.999206483}}} id=4 | 150 bridgeWinding current id=6 from=(180,190) to=(180,210) | 
| 151 afterPart {{{4.02102705e-06,0.93367821}, {0.000620320001,0.638694712}, {0.072662
      6179,0.297848628}, {0.273102283,-0.0639350563}}} id=2 | 151 path.lineTo(180,190); | 
| 152 after [2/12] 21/25 tStart=0.33834339 tEnd=0.325081142 < [4/24] 9/5 tStart=0.4016
      25031 tEnd=0.588973826 < [4/23] 25/25 tStart=0.401625031 tEnd=0.390998296  F 5 | 152 SkOpSegment::markWinding id=10 (200,250 200,170) t=0 [19] (200,250) tEnd=0.5 new
      WindSum=-1 windSum=? windValue=1 | 
| 153 afterPart {{{4.02102705e-06,0.93367821}, {-4.22273526e-05,0.955814396}, {0.00031
      374693,0.977692314}, {0.00104786863,0.999301434}}} id=2 | 153 SkOpSegment::markWinding id=9 (260,250 200,250) t=0 [17] (260,250) tEnd=1 newWin
      dSum=-1 windSum=? windValue=1 | 
| 154 afterPart {{{4.02102705e-06,0.93367821}, {-0.000751440063,0.551307505}, {0.10711
      6791,0.216928359}, {0.273102283,-0.0639350563}}} id=4 | 154 SkOpSegment::markWinding id=8 (260,190 260,250) t=0 [15] (260,190) tEnd=1 newWin
      dSum=-1 windSum=? windValue=1 | 
| 155 afterPart {{{4.02102705e-06,0.93367821}, {4.68720371e-05,0.955366912}, {0.000439
      203198,0.977209978}, {0.00119023165,0.999206483}}} id=4 | 155 SkOpSegment::markWinding id=7 (180,190 260,190) t=0.5 [24] (220,190) tEnd=1 newW
      indSum=-1 windSum=? windValue=1 | 
| 156 after [4/23] 25/25 tStart=0.401625031 tEnd=0.390998296 < [4/24] 9/5 tStart=0.401
      625031 tEnd=0.588973826 < [2/13] 5/5 tStart=0.33834339 tEnd=0.515074123  F 11 | 156 SkOpSegment::markAngle last seg=7 span=24 windSum=-1 | 
| 157 afterPart {{{4.02102705e-06,0.93367821}, {4.68720371e-05,0.955366912}, {0.000439
      203198,0.977209978}, {0.00119023165,0.999206483}}} id=4 | 157 SkOpSegment::markWinding id=5 (240,210 180,210) t=0.333333333 [22] (220,210) tEn
      d=0.666666667 newWindSum=-2 windSum=? windValue=1 | 
| 158 afterPart {{{4.02102705e-06,0.93367821}, {-0.000751440063,0.551307505}, {0.10711
      6791,0.216928359}, {0.273102283,-0.0639350563}}} id=4 | 158 SkOpSegment::markAngle last seg=5 span=22 windSum=-2 | 
| 159 afterPart {{{4.02102705e-06,0.93367821}, {0.000620320001,0.638694712}, {0.072662
      6179,0.297848628}, {0.273102283,-0.0639350563}}} id=2 | 159 SkOpSegment::findNextWinding | 
| 160 after [2/13] 5/5 tStart=0.33834339 tEnd=0.515074123 < [4/24] 9/5 tStart=0.401625
      031 tEnd=0.588973826 < [2/12] 21/25 tStart=0.33834339 tEnd=0.325081142  T 12 | 160 SkOpAngle::dumpOne [5/8] next=10/13 sect=15/15  s=0.666666667 [25] e=1 [10] sgn=
      -1 windVal=1 windSum=-1 | 
| 161 afterPart {{{4.02102705e-06,0.93367821}, {0.000620320001,0.638694712}, {0.072662
      6179,0.297848628}, {0.273102283,-0.0639350563}}} id=2 | 161 SkOpAngle::dumpOne [10/13] next=5/7 sect=23/23  s=0.5 [26] e=0 [19] sgn=1 windVa
      l=1 windSum=-1 | 
| 162 afterPart {{{4.02102705e-06,0.93367821}, {-0.000751440063,0.551307505}, {0.10711
      6791,0.216928359}, {0.273102283,-0.0639350563}}} id=4 | 162 SkOpAngle::dumpOne [5/7] next=10/14 sect=31/31  s=0.666666667 [25] e=0.333333333
       [22] sgn=1 windVal=1 windSum=-2 | 
| 163 afterPart {{{4.02102705e-06,0.93367821}, {-4.22273526e-05,0.955814396}, {0.00031
      374693,0.977692314}, {0.00104786863,0.999301434}}} id=2 | 163 SkOpAngle::dumpOne [10/14] next=5/8 sect=7/7  s=0.5 [26] e=0.75 [28] sgn=-1 wind
      Val=1 windSum=-2 done | 
| 164 sortAngles [2] tStart=0.515074123 [23] | 164 SkOpSegment::markDone id=5 (240,210 180,210) t=0.333333333 [22] (220,210) tEnd=0
      .666666667 newWindSum=-2 newOppSum=? oppSum=? windSum=-2 windValue=1 oppValue=0 | 
| 165 after [2/14] 21/21 tStart=0.515074123 tEnd=0.33834339 < [4/25] 21/21 tStart=0.58
      8973826 tEnd=0.401625031 < [2/15] 5/1 tStart=0.515074123 tEnd=1  F 12 | 165 SkOpSegment::findNextWinding chase.append segment=5 span=22 windSum=-2 | 
| 166 afterPart {{{0.273102283,-0.0639350563}, {0.0726626179,0.297848628}, {0.00062032
      0001,0.638694712}, {4.02102705e-06,0.93367821}}} id=2 | 166 SkOpSegment::markDone id=5 (240,210 180,210) t=0.666666667 [25] (200,210) tEnd=1
       newWindSum=-1 newOppSum=? oppSum=? windSum=-1 windValue=1 oppValue=0 | 
| 167 afterPart {{{0.273102283,-0.0639350563}, {0.107116791,0.216928359}, {-0.00075144
      0063,0.551307505}, {4.02102705e-06,0.93367821}}} id=4 | 167 SkOpSegment::findNextWinding from:[5] to:[10] start=7607684 end=7606932 | 
| 168 afterPart {{{0.273102283,-0.0639350563}, {0.823082351,-1.05662188}, {2.33974221,
      -2.2069441}, {6,-3}}} id=2 | 168 bridgeWinding current id=5 from=(180,210) to=(200,210) | 
| 169 after [2/14] 21/21 tStart=0.515074123 tEnd=0.33834339 < [4/26] 5/1 tStart=0.5889
      73826 tEnd=1 < [2/15] 5/1 tStart=0.515074123 tEnd=1  T 11 | 169 path.lineTo(180,210); | 
| 170 afterPart {{{0.273102283,-0.0639350563}, {0.0726626179,0.297848628}, {0.00062032
      0001,0.638694712}, {4.02102705e-06,0.93367821}}} id=2 | 170 SkOpSegment::findNextWinding simple | 
| 171 afterPart {{{0.273102283,-0.0639350563}, {0.637259321,-0.680123784}, {1.28114839
      ,-1.03872873}, {1.6714313,-1.08141601}}} id=4 | 171 SkOpSegment::markDone id=10 (200,250 200,170) t=0 [19] (200,250) tEnd=0.5 newWin
      dSum=-1 newOppSum=? oppSum=? windSum=-1 windValue=1 oppValue=0 | 
| 172 afterPart {{{0.273102283,-0.0639350563}, {0.823082351,-1.05662188}, {2.33974221,
      -2.2069441}, {6,-3}}} id=2 | 172 bridgeWinding current id=10 from=(200,210) to=(200,250) | 
| 173 sortAngles [3] tStart=0.999801628 [27] | 173 path.lineTo(200,210); | 
| 174 after [3/16] 1/1 tStart=0.999801628 tEnd=0 < [4/22] 9/9 tStart=0.390998296 tEnd=
      0.401625031 < [4/21] 25/25 tStart=0.390998296 tEnd=0.390560161  T 4 | 174 SkOpSegment::findNextWinding simple | 
| 175 afterPart {{{0.00119023165,0.999206483}, {6,-3}}} id=3 | 175 SkOpSegment::markDone id=9 (260,250 200,250) t=0 [17] (260,250) tEnd=1 newWindSu
      m=-1 newOppSum=? oppSum=? windSum=-1 windValue=1 oppValue=0 | 
| 176 afterPart {{{0.00119023165,0.999206483}, {0.000439203198,0.977209978}, {4.687203
      71e-05,0.955366912}, {4.02102705e-06,0.93367821}}} id=4 | 176 bridgeWinding current id=9 from=(200,250) to=(260,250) | 
| 177 afterPart {{{0.00119023165,0.999206483}, {0.00122119614,1.00011339}, {0.00125277
      045,1.00102055}, {0.00128495507,1.00192797}}} id=4 | 177 path.lineTo(200,250); | 
| 178 after [3/16] 1/1 tStart=0.999801628 tEnd=0 < [5/27] 1/5 tStart=0.999825287 tEnd=
      0 < [4/22] 9/9 tStart=0.390998296 tEnd=0.401625031  T 7 | 178 SkOpSegment::findNextWinding simple | 
| 179 afterPart {{{0.00119023165,0.999206483}, {6,-3}}} id=3 | 179 SkOpSegment::markDone id=8 (260,190 260,250) t=0 [15] (260,190) tEnd=1 newWindSu
      m=-1 newOppSum=? oppSum=? windSum=-1 windValue=1 oppValue=0 | 
| 180 afterPart {{{0.00119023165,0.999206483}, {2.27121914,-0.514371368}, {2.24969868,
      -1.1446642}, {1.6714313,-1.08141601}}} id=5 | 180 bridgeWinding current id=8 from=(260,250) to=(260,190) | 
| 181 afterPart {{{0.00119023165,0.999206483}, {0.000439203198,0.977209978}, {4.687203
      71e-05,0.955366912}, {4.02102705e-06,0.93367821}}} id=4 | 181 path.lineTo(260,250); | 
| 182 after [3/16] 1/1 tStart=0.999801628 tEnd=0 < [5/28] 17/17 tStart=0.999825287 tEn
      d=0.999846187 < [5/27] 1/5 tStart=0.999825287 tEnd=0  F 5 | 182 SkOpSegment::markWinding id=2 (220,170 220,230) t=0.333333333 [23] (220,190) tEn
      d=0.666666667 newWindSum=-2 windSum=? windValue=1 | 
| 183 afterPart {{{0.00119023165,0.999206483}, {6,-3}}} id=3 | 183 SkOpSegment::markAngle last seg=2 span=21 windSum=? | 
| 184 afterPart {{{0.00119023165,0.999206483}, {0.00114277846,0.999238124}, {0.0010953
      2382,0.999269793}, {0.00104786863,0.999301434}}} id=5 | 184 SkOpSegment::findNextWinding | 
| 185 afterPart {{{0.00119023165,0.999206483}, {2.27121914,-0.514371368}, {2.24969868,
      -1.1446642}, {1.6714313,-1.08141601}}} id=5 | 185 SkOpAngle::dumpOne [7/12] next=2/1 sect=31/31  s=0.5 [24] e=1 [14] sgn=-1 windVa
      l=1 windSum=-1 | 
| 186 after [5/27] 1/5 tStart=0.999825287 tEnd=0 < [5/28] 17/17 tStart=0.999825287 tEn
      d=0.999846187 < [4/22] 9/9 tStart=0.390998296 tEnd=0.401625031  F 4 | 186 SkOpAngle::dumpOne [2/1] next=7/11 sect=7/7  s=0.333333333 [23] e=0 [3] sgn=1 wi
      ndVal=1 windSum=-1 oppVal=0 oppSum=0 | 
| 187 afterPart {{{0.00119023165,0.999206483}, {2.27121914,-0.514371368}, {2.24969868,
      -1.1446642}, {1.6714313,-1.08141601}}} id=5 | 187 SkOpAngle::dumpOne [7/11] next=2/2 sect=15/15  s=0.5 [24] e=0.25 [27] sgn=1 wind
      Val=1 windSum=-2 done | 
| 188 afterPart {{{0.00119023165,0.999206483}, {0.00114277846,0.999238124}, {0.0010953
      2382,0.999269793}, {0.00104786863,0.999301434}}} id=5 | 188 SkOpAngle::dumpOne [2/2] next=7/12 sect=23/23  s=0.333333333 [23] e=0.666666667 
      [21] sgn=-1 windVal=1 windSum=-2 | 
| 189 afterPart {{{0.00119023165,0.999206483}, {0.000439203198,0.977209978}, {4.687203
      71e-05,0.955366912}, {4.02102705e-06,0.93367821}}} id=4 | 189 SkOpSegment::markDone id=2 (220,170 220,230) t=0.333333333 [23] (220,190) tEnd=0
      .666666667 newWindSum=-2 newOppSum=? oppSum=? windSum=-2 windValue=1 oppValue=0 | 
| 190 after [4/22] 9/9 tStart=0.390998296 tEnd=0.401625031 < [5/28] 17/17 tStart=0.999
      825287 tEnd=0.999846187 < [4/21] 25/25 tStart=0.390998296 tEnd=0.390560161  T 4 | 190 SkOpSegment::findNextWinding chase.append segment=2 span=21 windSum=-2147483647 | 
| 191 afterPart {{{0.00119023165,0.999206483}, {0.000439203198,0.977209978}, {4.687203
      71e-05,0.955366912}, {4.02102705e-06,0.93367821}}} id=4 | 191 SkOpSegment::markDone id=7 (180,190 260,190) t=0.5 [24] (220,190) tEnd=1 newWind
      Sum=-1 newOppSum=? oppSum=? windSum=-1 windValue=1 oppValue=0 | 
| 192 afterPart {{{0.00119023165,0.999206483}, {0.00114277846,0.999238124}, {0.0010953
      2382,0.999269793}, {0.00104786863,0.999301434}}} id=5 | 192 SkOpSegment::findNextWinding from:[7] to:[2] start=7607372 end=7605076 | 
| 193 afterPart {{{0.00119023165,0.999206483}, {0.00122119614,1.00011339}, {0.00125277
      045,1.00102055}, {0.00128495507,1.00192797}}} id=4 | 193 bridgeWinding current id=7 from=(260,190) to=(220,190) | 
| 194 sortAngles [4] tStart=0.380259358 [20] | 194 path.lineTo(260,190); | 
| 195 sortAngles [4] tStart=0.390560161 [18] | 195 SkOpSegment::findNextWinding simple | 
| 196 sortAngles [4] tStart=0.390998296 [28] | 196 SkOpSegment::markDone id=2 (220,170 220,230) t=0 [3] (220,170) tEnd=0.333333333 
      newWindSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0 | 
| 197 sortAngles [4] tStart=0.401625031 [22] | 197 bridgeWinding current id=2 from=(220,190) to=(220,170) | 
| 198 sortAngles [4] tStart=0.588973826 [24] | 198 path.lineTo(220,190); | 
| 199 sortAngles [5] tStart=0.999825287 [29] | 199 path.lineTo(220,170); | 
| 200 sortAngles [5] tStart=0.999846187 [25] |  | 
| 201 sortAngles [5] tStart=1 [10] |  | 
| 202 sortAngles [6] tStart=0.000565406168 [26] |  | 
| 203 sortAngles [6] tStart=0.00064246676 [30] |  | 
| 204 debugShowCoincidence - id=1 t=0 tEnd=0.000769248274 |  | 
| 205 debugShowCoincidence + id=6 t=0 tEnd=0.000565406168 |  | 
| 206 debugShowCoincidence - id=5 t=0.999846187 tEnd=1 |  | 
| 207 debugShowCoincidence + id=3 t=0.999825355 tEnd=1 |  | 
| 208 debugShowCoincidence - id=5 t=0.999825287 tEnd=0.999846187 |  | 
| 209 debugShowCoincidence + id=3 t=0.999801628 tEnd=0.999825355 |  | 
| 210 debugShowActiveSpans id=1 (0,1 0.490384609,1.73557687 0.499815077,2.00021958 0.3
      82070184,1.94870627) t=0 (0,1) tEnd=0.000769248274 windSum=? oppSum=? windValue=
      1 oppValue=1 |  | 
| 211 debugShowActiveSpans id=1 (0,1 0.490384609,1.73557687 0.499815077,2.00021958 0.3
      82070184,1.94870627) t=0.000769248274 (0.00113082887,1.00169671) tEnd=0.00087418
      2828 windSum=? windValue=1 |  | 
| 212 debugShowActiveSpans id=1 (0,1 0.490384609,1.73557687 0.499815077,2.00021958 0.3
      82070184,1.94870627) t=0.000874182828 (0.00128495507,1.00192797) tEnd=1 windSum=
      ? windValue=1 |  | 
| 213 debugShowActiveSpans id=2 (0.382070184,1.94870627 0.0196006298,1.79012585 -1.548
      07687,-1.36458325 6,-3) t=0 (0.382070184,1.94870627) tEnd=0.311178311 windSum=? 
      windValue=1 |  | 
| 214 debugShowActiveSpans id=2 (0.382070184,1.94870627 0.0196006298,1.79012585 -1.548
      07687,-1.36458325 6,-3) t=0.311178311 (0.00457555428,1.06636167) tEnd=0.32459089
      7 windSum=? windValue=1 |  | 
| 215 debugShowActiveSpans id=2 (0.382070184,1.94870627 0.0196006298,1.79012585 -1.548
      07687,-1.36458325 6,-3) t=0.324590897 (0.00113082887,1.00169671) tEnd=0.32508114
      2 windSum=? windValue=1 |  | 
| 216 debugShowActiveSpans id=2 (0.382070184,1.94870627 0.0196006298,1.79012585 -1.548
      07687,-1.36458325 6,-3) t=0.325081142 (0.00104786863,0.999301434) tEnd=0.3383433
      9 windSum=? windValue=1 |  | 
| 217 debugShowActiveSpans id=2 (0.382070184,1.94870627 0.0196006298,1.79012585 -1.548
      07687,-1.36458325 6,-3) t=0.33834339 (4.02102705e-06,0.93367821) tEnd=0.51507412
      3 windSum=? windValue=1 |  | 
| 218 debugShowActiveSpans id=2 (0.382070184,1.94870627 0.0196006298,1.79012585 -1.548
      07687,-1.36458325 6,-3) t=0.515074123 (0.273102283,-0.0639350563) tEnd=1 windSum
      =? windValue=1 |  | 
| 219 debugShowActiveSpans id=3 (6,-3 0,1) t=0 (6,-3) tEnd=0.999801628 windSum=? windV
      alue=1 |  | 
| 220 debugShowActiveSpans id=4 (2,4 -1.72877336,0.996266127 0.721898317,-0.977560639 
      1.6714313,-1.08141601) t=0 (2,4) tEnd=0.380259358 windSum=? windValue=1 |  | 
| 221 debugShowActiveSpans id=4 (2,4 -1.72877336,0.996266127 0.721898317,-0.977560639 
      1.6714313,-1.08141601) t=0.380259358 (0.00457555428,1.06636167) tEnd=0.390560161
       windSum=? windValue=1 |  | 
| 222 debugShowActiveSpans id=4 (2,4 -1.72877336,0.996266127 0.721898317,-0.977560639 
      1.6714313,-1.08141601) t=0.390560161 (0.00128495507,1.00192797) tEnd=0.390998296
       windSum=? windValue=1 |  | 
| 223 debugShowActiveSpans id=4 (2,4 -1.72877336,0.996266127 0.721898317,-0.977560639 
      1.6714313,-1.08141601) t=0.390998296 (0.00119023165,0.999206483) tEnd=0.40162503
      1 windSum=? windValue=1 |  | 
| 224 debugShowActiveSpans id=4 (2,4 -1.72877336,0.996266127 0.721898317,-0.977560639 
      1.6714313,-1.08141601) t=0.401625031 (4.02102705e-06,0.93367821) tEnd=0.58897382
      6 windSum=? windValue=1 |  | 
| 225 debugShowActiveSpans id=4 (2,4 -1.72877336,0.996266127 0.721898317,-0.977560639 
      1.6714313,-1.08141601) t=0.588973826 (0.273102283,-0.0639350563) tEnd=1 windSum=
      ? windValue=1 |  | 
| 226 debugShowActiveSpans id=5 (1.6714313,-1.08141601 2.24979973,-1.14467525 2.271226
      64,-0.514151096 0,1) t=0 (1.6714313,-1.08141601) tEnd=0.999825287 windSum=? wind
      Value=1 |  | 
| 227 debugShowActiveSpans id=5 (1.6714313,-1.08141601 2.24979973,-1.14467525 2.271226
      64,-0.514151096 0,1) t=0.999825287 (0.00119023165,0.999206483) tEnd=0.999846187 
      windSum=? oppSum=? windValue=1 oppValue=1 |  | 
| 228 debugShowActiveSpans id=5 (1.6714313,-1.08141601 2.24979973,-1.14467525 2.271226
      64,-0.514151096 0,1) t=0.999846187 (0.00104786863,0.999301434) tEnd=1 windSum=? 
      oppSum=? windValue=1 oppValue=1 |  | 
| 229 debugShowActiveSpans id=6 (0,1 2,4) t=0.000565406168 (0.00113082887,1.00169671) 
      tEnd=0.00064246676 windSum=? windValue=1 |  | 
| 230 debugShowActiveSpans id=6 (0,1 2,4) t=0.00064246676 (0.00128495507,1.00192797) t
      End=1 windSum=? windValue=1 |  | 
| 231 sortableTop dir=kLeft seg=1 t=0.000384624137 pt=(0.000565627823,1.00084853) |  | 
| 232 sortableTop [0] valid=1 operand=0 span=1 ccw=0 seg=1 {{{0, 1}, {0.490384609f, 1.
      73557687f}, {0.499815077f, 2.00021958f}, {0.382070184f, 1.94870627f}}} t=0.00038
      4624137 pt=(0.000565627823,1.00084853) slope=(1.47004406,2.20564388) |  | 
| 233 markWinding id=1 (0,1 0.490384609,1.73557687 0.499815077,2.00021958 0.382070184,
      1.94870627) t=0 [1] (0,1) tEnd=0.000769248274 newWindSum=1 newOppSum=1 oppSum=1 
      windSum=1 windValue=1 oppValue=1 |  | 
| 234 markWinding id=1 (0,1 0.490384609,1.73557687 0.499815077,2.00021958 0.382070184,
      1.94870627) t=0 [1] (0,1) tEnd=0.000769248274 newWindSum=1 newOppSum=1 oppSum=1 
      windSum=1 windValue=1 oppValue=1 |  | 
| 235 nextChase mismatched signs |  | 
| 236 markWinding id=5 (1.6714313,-1.08141601 2.24979973,-1.14467525 2.27122664,-0.514
      151096 0,1) t=0.999846187 [25] (0.00104786863,0.999301434) tEnd=1 newWindSum=1 n
      ewOppSum=1 oppSum=? windSum=? windValue=1 oppValue=1 |  | 
| 237 activeOp id=1 t=0.000769248274 tEnd=0 op=sect miFrom=1 miTo=0 suFrom=1 suTo=0 re
      sult=1 |  | 
| 238 nextChase mismatched signs |  | 
| 239 findNextOp simple |  | 
| 240 markDone id=1 (0,1 0.490384609,1.73557687 0.499815077,2.00021958 0.382070184,1.9
      4870627) t=0 [1] (0,1) tEnd=0.000769248274 newWindSum=1 newOppSum=1 oppSum=1 win
      dSum=1 windValue=1 oppValue=1 |  | 
| 241 bridgeOp current id=1 from=(0.00113082887,1.00169671) to=(0,1) |  | 
| 242 path.moveTo(0.00113082887,1.00169671); |  | 
| 243 path.cubicTo(0.000754170411,1.00113142, 0.000377227523,1.00056589, 0,1); |  | 
| 244 markWinding id=2 (0.382070184,1.94870627 0.0196006298,1.79012585 -1.54807687,-1.
      36458325 6,-3) t=0.324590897 [14] (0.00113082887,1.00169671) tEnd=0.325081142 ne
      wWindSum=1 newOppSum=1 oppSum=? windSum=? windValue=1 oppValue=0 |  | 
| 245 markAngle last segment=2 span=14 windSum=1 |  | 
| 246 markWinding id=5 (1.6714313,-1.08141601 2.24979973,-1.14467525 2.27122664,-0.514
      151096 0,1) t=0.999825287 [29] (0.00119023165,0.999206483) tEnd=0.999846187 newW
      indSum=1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=1 |  | 
| 247 markAngle last segment=5 span=29 windSum=1 |  | 
| 248 markWinding id=2 (0.382070184,1.94870627 0.0196006298,1.79012585 -1.54807687,-1.
      36458325 6,-3) t=0.325081142 [15] (0.00104786863,0.999301434) tEnd=0.33834339 ne
      wWindSum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 |  | 
| 249 markAngle last segment=2 span=21 windSum=? |  | 
| 250 findNextOp |  | 
| 251 dumpOne [5/30] next=2/10 sect=17/17  s=0.999846187 [25] e=1 [10] sgn=-1 windVal=
      1 windSum=1 oppVal=1 oppSum=1 operand |  | 
| 252 dumpOne [2/10] next=5/29 sect=25/25  s=0.325081142 [15] e=0.324590897 [14] sgn=1
       windVal=1 windSum=1 oppVal=0 oppSum=1 |  | 
| 253 dumpOne [5/29] next=2/11 sect=1/1  s=0.999846187 [25] e=0.999825287 [29] sgn=1 w
      indVal=1 windSum=1 oppVal=1 oppSum=-1 operand |  | 
| 254 dumpOne [2/11] next=5/30 sect=9/9  s=0.325081142 [15] e=0.33834339 [21] sgn=-1 w
      indVal=1 windSum=-1 oppVal=0 oppSum=0 |  | 
| 255 activeOp id=2 t=0.325081142 tEnd=0.324590897 op=sect miFrom=1 miTo=0 suFrom=1 su
      To=1 result=1 |  | 
| 256 findNextOp chase.append segment=2 span=14 windSum=1 |  | 
| 257 activeOp id=5 t=0.999846187 tEnd=0.999825287 op=sect miFrom=0 miTo=1 suFrom=1 su
      To=0 result=0 |  | 
| 258 markDone id=5 (1.6714313,-1.08141601 2.24979973,-1.14467525 2.27122664,-0.514151
      096 0,1) t=0.999825287 [29] (0.00119023165,0.999206483) tEnd=0.999846187 newWind
      Sum=1 newOppSum=-1 oppSum=-1 windSum=1 windValue=1 oppValue=1 |  | 
| 259 findNextOp chase.append segment=5 span=29 windSum=1 |  | 
| 260 activeOp id=2 t=0.325081142 tEnd=0.33834339 op=sect miFrom=1 miTo=0 suFrom=0 suT
      o=0 result=0 |  | 
| 261 markDone id=2 (0.382070184,1.94870627 0.0196006298,1.79012585 -1.54807687,-1.364
      58325 6,-3) t=0.325081142 [15] (0.00104786863,0.999301434) tEnd=0.33834339 newWi
      ndSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0 |  | 
| 262 findNextOp chase.append segment=2 span=21 windSum=-2147483647 |  | 
| 263 markDone id=5 (1.6714313,-1.08141601 2.24979973,-1.14467525 2.27122664,-0.514151
      096 0,1) t=0.999846187 [25] (0.00104786863,0.999301434) tEnd=1 newWindSum=1 newO
      ppSum=1 oppSum=1 windSum=1 windValue=1 oppValue=1 |  | 
| 264 findNextOp from:[5] to:[2] start=25208280 end=25208144 |  | 
| 265 bridgeOp current id=5 from=(0,1) to=(0.00104786863,0.999301434) |  | 
| 266 path.cubicTo(0.000349343289,0.999767125, 0.000698633841,0.999534309, 0.001047868
      63,0.999301434); |  | 
| 267 markWinding id=2 (0.382070184,1.94870627 0.0196006298,1.79012585 -1.54807687,-1.
      36458325 6,-3) t=0.311178311 [19] (0.00457555428,1.06636167) tEnd=0.324590897 ne
      wWindSum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 |  | 
| 268 markAngle last segment=2 span=19 windSum=-1 |  | 
| 269 markWinding id=1 (0,1 0.490384609,1.73557687 0.499815077,2.00021958 0.382070184,
      1.94870627) t=0.000769248274 [13] (0.00113082887,1.00169671) tEnd=0.000874182828
       newWindSum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 |  | 
| 270 markAngle last segment=1 span=17 windSum=? |  | 
| 271 markWinding id=6 (0,1 2,4) t=0.000565406168 [26] (0.00113082887,1.00169671) tEnd
      =0.00064246676 newWindSum=1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=
      0 |  | 
| 272 markAngle last segment=6 span=30 windSum=? |  | 
| 273 findNextOp |  | 
| 274 dumpOne [2/9] next=1/2 sect=9/9  s=0.324590897 [14] e=0.325081142 [15] sgn=-1 wi
      ndVal=1 windSum=1 oppVal=0 oppSum=1 |  | 
| 275 dumpOne [1/2] next=2/8 sect=9/9  s=0.000769248274 [13] e=0 [1] sgn=1 windVal=1 w
      indSum=1 oppVal=1 oppSum=1 done |  | 
| 276 dumpOne [2/8] next=1/3 sect=25/25  s=0.324590897 [14] e=0.311178311 [19] sgn=1 w
      indVal=1 windSum=-1 oppVal=0 oppSum=0 |  | 
| 277 dumpOne [1/3] next=6/32 sect=25/25  s=0.000769248274 [13] e=0.000874182828 [17] 
      sgn=-1 windVal=1 windSum=-1 oppVal=0 oppSum=0 |  | 
| 278 dumpOne [6/32] next=2/9 sect=25/25  s=0.000565406168 [26] e=0.00064246676 [30] s
      gn=-1 windVal=1 windSum=1 oppVal=0 oppSum=0 operand |  | 
| 279 activeOp id=1 t=0.000769248274 tEnd=0 op=sect miFrom=1 miTo=0 suFrom=1 suTo=0 re
      sult=1 |  | 
| 280 activeOp id=2 t=0.324590897 tEnd=0.311178311 op=sect miFrom=0 miTo=1 suFrom=0 su
      To=0 result=0 |  | 
| 281 markDone id=2 (0.382070184,1.94870627 0.0196006298,1.79012585 -1.54807687,-1.364
      58325 6,-3) t=0.311178311 [19] (0.00457555428,1.06636167) tEnd=0.324590897 newWi
      ndSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0 |  | 
| 282 findNextOp chase.append segment=2 span=19 windSum=-1 |  | 
| 283 activeOp id=1 t=0.000769248274 tEnd=0.000874182828 op=sect miFrom=1 miTo=0 suFro
      m=0 suTo=0 result=0 |  | 
| 284 markDone id=1 (0,1 0.490384609,1.73557687 0.499815077,2.00021958 0.382070184,1.9
      4870627) t=0.000769248274 [13] (0.00113082887,1.00169671) tEnd=0.000874182828 ne
      wWindSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0 |  | 
| 285 findNextOp chase.append segment=1 span=17 windSum=-2147483647 |  | 
| 286 activeOp id=6 t=0.000565406168 tEnd=0.00064246676 op=sect miFrom=0 miTo=0 suFrom
      =0 suTo=1 result=0 |  | 
| 287 markDone id=6 (0,1 2,4) t=0.000565406168 [26] (0.00113082887,1.00169671) tEnd=0.
      00064246676 newWindSum=1 newOppSum=0 oppSum=0 windSum=1 windValue=1 oppValue=0 |  | 
| 288 findNextOp chase.append segment=6 span=30 windSum=-2147483647 |  | 
| 289 markDone id=2 (0.382070184,1.94870627 0.0196006298,1.79012585 -1.54807687,-1.364
      58325 6,-3) t=0.324590897 [14] (0.00113082887,1.00169671) tEnd=0.325081142 newWi
      ndSum=1 newOppSum=1 oppSum=1 windSum=1 windValue=1 oppValue=0 |  | 
| 290 findNextOp from:[2] to:[1] start=25208008 end=1606414720 |  | 
| 291 bridgeOp current id=2 from=(0.00104786863,0.999301434) to=(0.00113082887,1.00169
      671) |  | 
| 292 path.cubicTo(0.00107500574,1.00010026, 0.0011026595,1.0008986, 0.00113082887,1.0
      0169671); |  | 
| 293 path.close(); | 200 path.close(); | 
| 294 markWinding id=4 (2,4 -1.72877336,0.996266127 0.721898317,-0.977560639 1.6714313
      ,-1.08141601) t=0.380259358 [20] (0.00457555428,1.06636167) tEnd=0.390560161 new
      WindSum=-2 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 | 201 SkOpSegment::markWinding id=2 (220,170 220,230) t=0.666666667 [21] (220,210) tEn
      d=1 newWindSum=-1 windSum=? windValue=1 | 
| 295 markAngle last segment=4 span=20 windSum=-2 | 202 SkOpSegment::markWinding id=3 (220,230 240,230) t=0 [5] (220,230) tEnd=1 newWind
      Sum=-1 windSum=? windValue=1 | 
| 296 markWinding id=1 (0,1 0.490384609,1.73557687 0.499815077,2.00021958 0.382070184,
      1.94870627) t=0.000874182828 [17] (0.00128495507,1.00192797) tEnd=1 newWindSum=-
      1 newOppSum=-2 oppSum=? windSum=? windValue=1 oppValue=0 | 203 SkOpSegment::markWinding id=4 (240,230 240,210) t=0 [7] (240,230) tEnd=1 newWind
      Sum=-1 windSum=? windValue=1 | 
| 297 markWinding id=2 (0.382070184,1.94870627 0.0196006298,1.79012585 -1.54807687,-1.
      36458325 6,-3) t=0 [3] (0.382070184,1.94870627) tEnd=0.311178311 newWindSum=-1 n
      ewOppSum=-2 oppSum=? windSum=? windValue=1 oppValue=0 | 204 SkOpSegment::markWinding id=5 (240,210 180,210) t=0 [9] (240,210) tEnd=0.3333333
      33 newWindSum=-1 windSum=? windValue=1 | 
| 298 markAngle last segment=2 span=19 windSum=-1 | 205 SkOpSegment::markAngle last seg=5 span=22 windSum=-2 | 
| 299 markWinding id=6 (0,1 2,4) t=0.00064246676 [30] (0.00128495507,1.00192797) tEnd=
      1 newWindSum=-2 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 | 206 SkOpSegment::markWinding id=5 (240,210 180,210) t=0 [9] (240,210) tEnd=0.3333333
      33 newWindSum=-1 windSum=-1 windValue=1 | 
| 300 markWinding id=4 (2,4 -1.72877336,0.996266127 0.721898317,-0.977560639 1.6714313
      ,-1.08141601) t=0 [7] (2,4) tEnd=0.380259358 newWindSum=-2 newOppSum=0 oppSum=? 
      windSum=? windValue=1 oppValue=0 | 207 SkOpSegment::debugShowActiveSpans id=2 (220,170 220,230) t=0.666666667 (220,210)
       tEnd=1 windSum=-1 windValue=1 | 
| 301 markAngle last segment=4 span=20 windSum=-2 | 208 SkOpSegment::debugShowActiveSpans id=3 (220,230 240,230) t=0 (220,230) tEnd=1 wi
      ndSum=-1 windValue=1 | 
| 302 markWinding id=4 (2,4 -1.72877336,0.996266127 0.721898317,-0.977560639 1.6714313
      ,-1.08141601) t=0.390560161 [18] (0.00128495507,1.00192797) tEnd=0.390998296 new
      WindSum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 | 209 SkOpSegment::debugShowActiveSpans id=4 (240,230 240,210) t=0 (240,230) tEnd=1 wi
      ndSum=-1 windValue=1 | 
| 303 markAngle last segment=4 span=28 windSum=? | 210 SkOpSegment::debugShowActiveSpans id=5 (240,210 180,210) t=0 (240,210) tEnd=0.33
      3333333 windSum=-1 windValue=1 | 
| 304 debugShowActiveSpans id=1 (0,1 0.490384609,1.73557687 0.499815077,2.00021958 0.3
      82070184,1.94870627) t=0.000874182828 (0.00128495507,1.00192797) tEnd=1 windSum=
      -1 oppSum=-2 windValue=1 oppValue=0 | 211 SkOpSegment::findNextWinding simple | 
| 305 debugShowActiveSpans id=2 (0.382070184,1.94870627 0.0196006298,1.79012585 -1.548
      07687,-1.36458325 6,-3) t=0 (0.382070184,1.94870627) tEnd=0.311178311 windSum=-1
       oppSum=-2 windValue=1 oppValue=0 | 212 SkOpSegment::markDone id=2 (220,170 220,230) t=0.666666667 [21] (220,210) tEnd=1
       newWindSum=-1 newOppSum=? oppSum=? windSum=-1 windValue=1 oppValue=0 | 
| 306 debugShowActiveSpans id=2 (0.382070184,1.94870627 0.0196006298,1.79012585 -1.548
      07687,-1.36458325 6,-3) t=0.33834339 (4.02102705e-06,0.93367821) tEnd=0.51507412
      3 windSum=? windValue=1 | 213 bridgeWinding current id=2 from=(220,210) to=(220,230) | 
| 307 debugShowActiveSpans id=2 (0.382070184,1.94870627 0.0196006298,1.79012585 -1.548
      07687,-1.36458325 6,-3) t=0.515074123 (0.273102283,-0.0639350563) tEnd=1 windSum
      =? windValue=1 | 214 SkOpSegment::findNextWinding simple | 
| 308 debugShowActiveSpans id=3 (6,-3 0,1) t=0 (6,-3) tEnd=0.999801628 windSum=? windV
      alue=1 | 215 SkOpSegment::markDone id=3 (220,230 240,230) t=0 [5] (220,230) tEnd=1 newWindSum
      =-1 newOppSum=? oppSum=? windSum=-1 windValue=1 oppValue=0 | 
| 309 debugShowActiveSpans id=4 (2,4 -1.72877336,0.996266127 0.721898317,-0.977560639 
      1.6714313,-1.08141601) t=0 (2,4) tEnd=0.380259358 windSum=-2 oppSum=0 windValue=
      1 oppValue=0 | 216 bridgeWinding current id=3 from=(220,230) to=(240,230) | 
| 310 debugShowActiveSpans id=4 (2,4 -1.72877336,0.996266127 0.721898317,-0.977560639 
      1.6714313,-1.08141601) t=0.380259358 (0.00457555428,1.06636167) tEnd=0.390560161
       windSum=-2 oppSum=-1 windValue=1 oppValue=0 | 217 path.moveTo(220,210); | 
| 311 debugShowActiveSpans id=4 (2,4 -1.72877336,0.996266127 0.721898317,-0.977560639 
      1.6714313,-1.08141601) t=0.390560161 (0.00128495507,1.00192797) tEnd=0.390998296
       windSum=-1 oppSum=0 windValue=1 oppValue=0 | 218 path.lineTo(220,230); | 
| 312 debugShowActiveSpans id=4 (2,4 -1.72877336,0.996266127 0.721898317,-0.977560639 
      1.6714313,-1.08141601) t=0.390998296 (0.00119023165,0.999206483) tEnd=0.40162503
      1 windSum=? windValue=1 | 219 SkOpSegment::findNextWinding simple | 
| 313 debugShowActiveSpans id=4 (2,4 -1.72877336,0.996266127 0.721898317,-0.977560639 
      1.6714313,-1.08141601) t=0.401625031 (4.02102705e-06,0.93367821) tEnd=0.58897382
      6 windSum=? windValue=1 | 220 SkOpSegment::markDone id=4 (240,230 240,210) t=0 [7] (240,230) tEnd=1 newWindSum
      =-1 newOppSum=? oppSum=? windSum=-1 windValue=1 oppValue=0 | 
| 314 debugShowActiveSpans id=4 (2,4 -1.72877336,0.996266127 0.721898317,-0.977560639 
      1.6714313,-1.08141601) t=0.588973826 (0.273102283,-0.0639350563) tEnd=1 windSum=
      ? windValue=1 | 221 bridgeWinding current id=4 from=(240,230) to=(240,210) | 
| 315 debugShowActiveSpans id=5 (1.6714313,-1.08141601 2.24979973,-1.14467525 2.271226
      64,-0.514151096 0,1) t=0 (1.6714313,-1.08141601) tEnd=0.999825287 windSum=? wind
      Value=1 | 222 path.lineTo(240,230); | 
| 316 debugShowActiveSpans id=6 (0,1 2,4) t=0.00064246676 (0.00128495507,1.00192797) t
      End=1 windSum=-2 oppSum=0 windValue=1 oppValue=0 | 223 SkOpSegment::findNextWinding | 
| 317 activeOp id=4 t=0.390560161 tEnd=0.380259358 op=sect miFrom=1 miTo=1 suFrom=1 su
      To=1 result=0 | 224 SkOpAngle::dumpOne [5/5] next=2/3 sect=31/31  s=0.333333333 [22] e=0 [9] sgn=1 w
      indVal=1 windSum=-1 | 
| 318 markDone id=4 (2,4 -1.72877336,0.996266127 0.721898317,-0.977560639 1.6714313,-1
      .08141601) t=0.380259358 [20] (0.00457555428,1.06636167) tEnd=0.390560161 newWin
      dSum=-2 newOppSum=-1 oppSum=-1 windSum=-2 windValue=1 oppValue=0 | 225 SkOpAngle::dumpOne [2/3] next=5/6 sect=7/7  s=0.666666667 [21] e=0.333333333 [23
      ] sgn=1 windVal=1 windSum=-2 done | 
| 319 bridgeOp chase.append id=4 windSum=-2 | 226 SkOpAngle::dumpOne [5/6] next=2/4 sect=15/15  s=0.333333333 [22] e=0.666666667 [
      25] sgn=-1 windVal=1 windSum=-2 done | 
| 320 debugShowActiveSpans id=1 (0,1 0.490384609,1.73557687 0.499815077,2.00021958 0.3
      82070184,1.94870627) t=0.000874182828 (0.00128495507,1.00192797) tEnd=1 windSum=
      -1 oppSum=-2 windValue=1 oppValue=0 | 227 SkOpAngle::dumpOne [2/4] next=5/5 sect=23/23  s=0.666666667 [21] e=1 [4] sgn=-1 
      windVal=1 windSum=-1 done | 
| 321 debugShowActiveSpans id=2 (0.382070184,1.94870627 0.0196006298,1.79012585 -1.548
      07687,-1.36458325 6,-3) t=0 (0.382070184,1.94870627) tEnd=0.311178311 windSum=-1
       oppSum=-2 windValue=1 oppValue=0 | 228 SkOpSegment::markDone id=5 (240,210 180,210) t=0 [9] (240,210) tEnd=0.333333333 
      newWindSum=-1 newOppSum=? oppSum=? windSum=-1 windValue=1 oppValue=0 | 
| 322 debugShowActiveSpans id=2 (0.382070184,1.94870627 0.0196006298,1.79012585 -1.548
      07687,-1.36458325 6,-3) t=0.33834339 (4.02102705e-06,0.93367821) tEnd=0.51507412
      3 windSum=? windValue=1 | 229 SkOpSegment::findNextWinding from:[5] to:[2] start=7607164 end=7605180 | 
| 323 debugShowActiveSpans id=2 (0.382070184,1.94870627 0.0196006298,1.79012585 -1.548
      07687,-1.36458325 6,-3) t=0.515074123 (0.273102283,-0.0639350563) tEnd=1 windSum
      =? windValue=1 | 230 bridgeWinding current id=5 from=(240,210) to=(220,210) | 
| 324 debugShowActiveSpans id=3 (6,-3 0,1) t=0 (6,-3) tEnd=0.999801628 windSum=? windV
      alue=1 | 231 path.lineTo(240,210); | 
| 325 debugShowActiveSpans id=4 (2,4 -1.72877336,0.996266127 0.721898317,-0.977560639 
      1.6714313,-1.08141601) t=0 (2,4) tEnd=0.380259358 windSum=-2 oppSum=0 windValue=
      1 oppValue=0 | 232 path.lineTo(220,210); | 
| 326 debugShowActiveSpans id=4 (2,4 -1.72877336,0.996266127 0.721898317,-0.977560639 
      1.6714313,-1.08141601) t=0.390560161 (0.00128495507,1.00192797) tEnd=0.390998296
       windSum=-1 oppSum=0 windValue=1 oppValue=0 | 233 path.close(); | 
| 327 debugShowActiveSpans id=4 (2,4 -1.72877336,0.996266127 0.721898317,-0.977560639 
      1.6714313,-1.08141601) t=0.390998296 (0.00119023165,0.999206483) tEnd=0.40162503
      1 windSum=? windValue=1 |  | 
| 328 debugShowActiveSpans id=4 (2,4 -1.72877336,0.996266127 0.721898317,-0.977560639 
      1.6714313,-1.08141601) t=0.401625031 (4.02102705e-06,0.93367821) tEnd=0.58897382
      6 windSum=? windValue=1 |  | 
| 329 debugShowActiveSpans id=4 (2,4 -1.72877336,0.996266127 0.721898317,-0.977560639 
      1.6714313,-1.08141601) t=0.588973826 (0.273102283,-0.0639350563) tEnd=1 windSum=
      ? windValue=1 |  | 
| 330 debugShowActiveSpans id=5 (1.6714313,-1.08141601 2.24979973,-1.14467525 2.271226
      64,-0.514151096 0,1) t=0 (1.6714313,-1.08141601) tEnd=0.999825287 windSum=? wind
      Value=1 |  | 
| 331 debugShowActiveSpans id=6 (0,1 2,4) t=0.00064246676 (0.00128495507,1.00192797) t
      End=1 windSum=-2 oppSum=0 windValue=1 oppValue=0 |  | 
| 332 activeOp id=2 t=0.311178311 tEnd=0 op=sect miFrom=0 miTo=1 suFrom=1 suTo=1 resul
      t=1 |  | 
| 333 findNextOp simple |  | 
| 334 markDone id=2 (0.382070184,1.94870627 0.0196006298,1.79012585 -1.54807687,-1.364
      58325 6,-3) t=0 [3] (0.382070184,1.94870627) tEnd=0.311178311 newWindSum=-1 newO
      ppSum=-2 oppSum=-2 windSum=-1 windValue=1 oppValue=0 |  | 
| 335 bridgeOp current id=2 from=(0.00457555428,1.06636167) to=(0.382070184,1.94870627
      ) |  | 
| 336 path.moveTo(0.00457555428,1.06636167); |  | 
| 337 path.cubicTo(0.0397822335,1.5598917, 0.269277513,1.89935946, 0.382070184,1.94870
      627); |  | 
| 338 findNextOp |  | 
| 339 dumpOne [1/5] next=6/34 sect=25/25  s=0.000874182828 [17] e=1 [2] sgn=-1 windVal
      =1 windSum=-1 oppVal=0 oppSum=-2 |  | 
| 340 dumpOne [6/34] next=4/20 sect=25/25  s=0.00064246676 [30] e=1 [12] sgn=-1 windVa
      l=1 windSum=-2 oppVal=0 oppSum=0 operand |  | 
| 341 dumpOne [4/20] next=1/4 sect=9/9  s=0.390560161 [18] e=0.390998296 [28] sgn=-1 w
      indVal=1 windSum=-1 oppVal=0 oppSum=0 operand |  | 
| 342 dumpOne [1/4] next=6/33 sect=9/9  s=0.000874182828 [17] e=0.000769248274 [13] sg
      n=1 windVal=1 windSum=-1 oppVal=0 oppSum=0 done |  | 
| 343 dumpOne [6/33] next=4/19 sect=9/9  s=0.00064246676 [30] e=0.000565406168 [26] sg
      n=1 windVal=1 windSum=1 oppVal=0 oppSum=0 done operand |  | 
| 344 dumpOne [4/19] next=1/5 sect=25/25  s=0.390560161 [18] e=0.380259358 [20] sgn=1 
      windVal=1 windSum=-2 oppVal=0 oppSum=-1 done operand |  | 
| 345 activeOp id=6 t=0.00064246676 tEnd=1 op=sect miFrom=0 miTo=0 suFrom=1 suTo=1 res
      ult=0 |  | 
| 346 markDone id=6 (0,1 2,4) t=0.00064246676 [30] (0.00128495507,1.00192797) tEnd=1 n
      ewWindSum=-2 newOppSum=0 oppSum=0 windSum=-2 windValue=1 oppValue=0 |  | 
| 347 markDone id=4 (2,4 -1.72877336,0.996266127 0.721898317,-0.977560639 1.6714313,-1
      .08141601) t=0 [7] (2,4) tEnd=0.380259358 newWindSum=-2 newOppSum=0 oppSum=0 win
      dSum=-2 windValue=1 oppValue=0 |  | 
| 348 activeOp id=4 t=0.390560161 tEnd=0.390998296 op=sect miFrom=0 miTo=0 suFrom=1 su
      To=0 result=0 |  | 
| 349 markDone id=4 (2,4 -1.72877336,0.996266127 0.721898317,-0.977560639 1.6714313,-1
      .08141601) t=0.390560161 [18] (0.00128495507,1.00192797) tEnd=0.390998296 newWin
      dSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0 |  | 
| 350 activeOp id=1 t=0.000874182828 tEnd=0.000769248274 op=sect miFrom=0 miTo=1 suFro
      m=0 suTo=0 result=0 |  | 
| 351 activeOp id=6 t=0.00064246676 tEnd=0.000565406168 op=sect miFrom=1 miTo=1 suFrom
      =0 suTo=1 result=1 |  | 
| 352 activeOp id=4 t=0.390560161 tEnd=0.380259358 op=sect miFrom=1 miTo=1 suFrom=1 su
      To=1 result=0 |  | 
| 353 markDone id=1 (0,1 0.490384609,1.73557687 0.499815077,2.00021958 0.382070184,1.9
      4870627) t=0.000874182828 [17] (0.00128495507,1.00192797) tEnd=1 newWindSum=-1 n
      ewOppSum=-2 oppSum=-2 windSum=-1 windValue=1 oppValue=0 |  | 
| 354 findNextOp from:[1] to:[6] start=41944776 end=25209856 |  | 
| 355 bridgeOp current id=1 from=(0.382070184,1.94870627) to=(0.00128495507,1.00192797
      ) |  | 
| 356 path.cubicTo(0.499712139,2.00017452, 0.490401,1.73603928, 0.00128495507,1.001927
      97); |  | 
| 357 markWinding id=4 (2,4 -1.72877336,0.996266127 0.721898317,-0.977560639 1.6714313
      ,-1.08141601) t=0.390998296 [28] (0.00119023165,0.999206483) tEnd=0.401625031 ne
      wWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 |  | 
| 358 markAngle last segment=4 span=28 windSum=-1 |  | 
| 359 markWinding id=2 (0.382070184,1.94870627 0.0196006298,1.79012585 -1.54807687,-1.
      36458325 6,-3) t=0.33834339 [21] (4.02102705e-06,0.93367821) tEnd=0.515074123 ne
      wWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 |  | 
| 360 markAngle last segment=2 span=23 windSum=? |  | 
| 361 markWinding id=4 (2,4 -1.72877336,0.996266127 0.721898317,-0.977560639 1.6714313
      ,-1.08141601) t=0.401625031 [22] (4.02102705e-06,0.93367821) tEnd=0.588973826 ne
      wWindSum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 |  | 
| 362 markAngle last segment=4 span=24 windSum=? |  | 
| 363 debugShowActiveSpans id=2 (0.382070184,1.94870627 0.0196006298,1.79012585 -1.548
      07687,-1.36458325 6,-3) t=0.33834339 (4.02102705e-06,0.93367821) tEnd=0.51507412
      3 windSum=-1 oppSum=-1 windValue=1 oppValue=0 |  | 
| 364 debugShowActiveSpans id=2 (0.382070184,1.94870627 0.0196006298,1.79012585 -1.548
      07687,-1.36458325 6,-3) t=0.515074123 (0.273102283,-0.0639350563) tEnd=1 windSum
      =? windValue=1 |  | 
| 365 debugShowActiveSpans id=3 (6,-3 0,1) t=0 (6,-3) tEnd=0.999801628 windSum=? windV
      alue=1 |  | 
| 366 debugShowActiveSpans id=4 (2,4 -1.72877336,0.996266127 0.721898317,-0.977560639 
      1.6714313,-1.08141601) t=0.390998296 (0.00119023165,0.999206483) tEnd=0.40162503
      1 windSum=-1 oppSum=-1 windValue=1 oppValue=0 |  | 
| 367 debugShowActiveSpans id=4 (2,4 -1.72877336,0.996266127 0.721898317,-0.977560639 
      1.6714313,-1.08141601) t=0.401625031 (4.02102705e-06,0.93367821) tEnd=0.58897382
      6 windSum=-1 oppSum=0 windValue=1 oppValue=0 |  | 
| 368 debugShowActiveSpans id=4 (2,4 -1.72877336,0.996266127 0.721898317,-0.977560639 
      1.6714313,-1.08141601) t=0.588973826 (0.273102283,-0.0639350563) tEnd=1 windSum=
      ? windValue=1 |  | 
| 369 debugShowActiveSpans id=5 (1.6714313,-1.08141601 2.24979973,-1.14467525 2.271226
      64,-0.514151096 0,1) t=0 (1.6714313,-1.08141601) tEnd=0.999825287 windSum=? wind
      Value=1 |  | 
| 370 activeOp id=4 t=0.401625031 tEnd=0.390998296 op=sect miFrom=1 miTo=1 suFrom=0 su
      To=1 result=1 |  | 
| 371 markWinding id=3 (6,-3 0,1) t=0 [5] (6,-3) tEnd=0.999801628 newWindSum=-1 newOpp
      Sum=-1 oppSum=? windSum=? windValue=1 oppValue=0 |  | 
| 372 markWinding id=2 (0.382070184,1.94870627 0.0196006298,1.79012585 -1.54807687,-1.
      36458325 6,-3) t=0.515074123 [23] (0.273102283,-0.0639350563) tEnd=1 newWindSum=
      -1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 |  | 
| 373 markAngle last segment=2 span=23 windSum=-1 |  | 
| 374 markWinding id=5 (1.6714313,-1.08141601 2.24979973,-1.14467525 2.27122664,-0.514
      151096 0,1) t=0 [9] (1.6714313,-1.08141601) tEnd=0.999825287 newWindSum=-2 newOp
      pSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 |  | 
| 375 markWinding id=4 (2,4 -1.72877336,0.996266127 0.721898317,-0.977560639 1.6714313
      ,-1.08141601) t=0.588973826 [24] (0.273102283,-0.0639350563) tEnd=1 newWindSum=-
      2 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0 |  | 
| 376 markAngle last segment=4 span=24 windSum=-2 |  | 
| 377 findNextOp |  | 
| 378 dumpOne [4/22] next=5/28 sect=9/9  s=0.390998296 [28] e=0.401625031 [22] sgn=-1 
      windVal=1 windSum=-1 oppVal=0 oppSum=-1 operand |  | 
| 379 dumpOne [5/28] next=4/21 sect=17/17  s=0.999825287 [29] e=0.999846187 [25] sgn=-
      1 windVal=1 windSum=1 oppVal=1 oppSum=-1 done operand |  | 
| 380 dumpOne [4/21] next=3/16 sect=25/25  s=0.390998296 [28] e=0.390560161 [18] sgn=1
       windVal=1 windSum=-1 oppVal=0 oppSum=0 done operand |  | 
| 381 dumpOne [3/16] next=5/27 sect=1/1  s=0.999801628 [27] e=0 [5] sgn=1 windVal=1 wi
      ndSum=-1 oppVal=0 oppSum=-1 |  | 
| 382 dumpOne [5/27] next=4/22 sect=1/5  s=0.999825287 [29] e=0 [9] sgn=1 windVal=1 wi
      ndSum=-2 oppVal=0 oppSum=-1 operand |  | 
| 383 activeOp id=5 t=0.999825287 tEnd=0.999846187 op=sect miFrom=1 miTo=0 suFrom=0 su
      To=1 result=0 |  | 
| 384 activeOp id=4 t=0.390998296 tEnd=0.390560161 op=sect miFrom=0 miTo=0 suFrom=1 su
      To=0 result=0 |  | 
| 385 activeOp id=3 t=0.999801628 tEnd=0 op=sect miFrom=0 miTo=1 suFrom=0 suTo=0 resul
      t=0 |  | 
| 386 markDone id=3 (6,-3 0,1) t=0 [5] (6,-3) tEnd=0.999801628 newWindSum=-1 newOppSum
      =-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 |  | 
| 387 markDone id=2 (0.382070184,1.94870627 0.0196006298,1.79012585 -1.54807687,-1.364
      58325 6,-3) t=0.515074123 [23] (0.273102283,-0.0639350563) tEnd=1 newWindSum=-1 
      newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 |  | 
| 388 findNextOp chase.append segment=2 span=23 windSum=-1 |  | 
| 389 activeOp id=5 t=0.999825287 tEnd=0 op=sect miFrom=1 miTo=1 suFrom=0 suTo=1 resul
      t=1 |  | 
| 390 findNextOp chase.append segment=4 span=24 windSum=-2 |  | 
| 391 markDone id=4 (2,4 -1.72877336,0.996266127 0.721898317,-0.977560639 1.6714313,-1
      .08141601) t=0.390998296 [28] (0.00119023165,0.999206483) tEnd=0.401625031 newWi
      ndSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 |  | 
| 392 findNextOp from:[4] to:[5] start=41944600 end=25207400 |  | 
| 393 bridgeOp current id=4 from=(4.02102705e-06,0.93367821) to=(0.00119023165,0.99920
      6483) |  | 
| 394 path.moveTo(4.02102705e-06,0.93367821); |  | 
| 395 path.cubicTo(4.68720355e-05,0.95536691, 0.000439203199,0.977209985, 0.0011902316
      5,0.999206483); |  | 
| 396 findNextOp simple |  | 
| 397 markDone id=5 (1.6714313,-1.08141601 2.24979973,-1.14467525 2.27122664,-0.514151
      096 0,1) t=0 [9] (1.6714313,-1.08141601) tEnd=0.999825287 newWindSum=-2 newOppSu
      m=-1 oppSum=-1 windSum=-2 windValue=1 oppValue=0 |  | 
| 398 bridgeOp current id=5 from=(0.00119023165,0.999206483) to=(1.6714313,-1.08141601
      ) |  | 
| 399 path.cubicTo(2.27121925,-0.514371395, 2.24969864,-1.14466417, 1.6714313,-1.08141
      601); |  | 
| 400 findNextOp |  | 
| 401 dumpOne [4/26] next=2/15 sect=5/1  s=0.588973826 [24] e=1 [8] sgn=-1 windVal=1 w
      indSum=-2 oppVal=0 oppSum=-1 operand |  | 
| 402 dumpOne [2/15] next=4/25 sect=5/1  s=0.515074123 [23] e=1 [4] sgn=-1 windVal=1 w
      indSum=-1 oppVal=0 oppSum=-1 done |  | 
| 403 dumpOne [4/25] next=2/14 sect=21/21  s=0.588973826 [24] e=0.401625031 [22] sgn=1
       windVal=1 windSum=-1 oppVal=0 oppSum=0 operand |  | 
| 404 dumpOne [2/14] next=4/26 sect=21/21  s=0.515074123 [23] e=0.33834339 [21] sgn=1 
      windVal=1 windSum=-1 oppVal=0 oppSum=-1 |  | 
| 405 activeOp id=2 t=0.515074123 tEnd=1 op=sect miFrom=1 miTo=0 suFrom=1 suTo=1 resul
      t=1 |  | 
| 406 activeOp id=4 t=0.588973826 tEnd=0.401625031 op=sect miFrom=0 miTo=0 suFrom=1 su
      To=1 result=0 |  | 
| 407 markDone id=4 (2,4 -1.72877336,0.996266127 0.721898317,-0.977560639 1.6714313,-1
      .08141601) t=0.401625031 [22] (4.02102705e-06,0.93367821) tEnd=0.588973826 newWi
      ndSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0 |  | 
| 408 activeOp id=2 t=0.515074123 tEnd=0.33834339 op=sect miFrom=0 miTo=1 suFrom=1 suT
      o=1 result=1 |  | 
| 409 markDone id=4 (2,4 -1.72877336,0.996266127 0.721898317,-0.977560639 1.6714313,-1
      .08141601) t=0.588973826 [24] (0.273102283,-0.0639350563) tEnd=1 newWindSum=-2 n
      ewOppSum=-1 oppSum=-1 windSum=-2 windValue=1 oppValue=0 |  | 
| 410 findNextOp from:[4] to:[2] start=25209368 end=25206496 |  | 
| 411 bridgeOp current id=4 from=(1.6714313,-1.08141601) to=(0.273102283,-0.0639350563
      ) |  | 
| 412 path.cubicTo(1.28114843,-1.03872871, 0.637259305,-0.680123806, 0.273102283,-0.06
      39350563); |  | 
| 413 findNextOp simple |  | 
| 414 path.cubicTo(0.823082328,-1.05662191, 2.33974218,-2.20694399, 6,-3); |  | 
| 415 debugShowActiveSpans id=2 (0.382070184,1.94870627 0.0196006298,1.79012585 -1.548
      07687,-1.36458325 6,-3) t=0.33834339 (4.02102705e-06,0.93367821) tEnd=0.51507412
      3 windSum=-1 oppSum=-1 windValue=1 oppValue=0 |  | 
| 416 debugShowActiveSpans id=2 (0.382070184,1.94870627 0.0196006298,1.79012585 -1.548
      07687,-1.36458325 6,-3) t=0.33834339 (4.02102705e-06,0.93367821) tEnd=0.51507412
      3 windSum=-1 oppSum=-1 windValue=1 oppValue=0 |  | 
| 417 activeOp id=2 t=0.515074123 tEnd=0.33834339 op=sect miFrom=0 miTo=1 suFrom=1 suT
      o=1 result=1 |  | 
| 418 findNextOp |  | 
| 419 dumpOne [2/13] next=4/24 sect=5/5  s=0.33834339 [21] e=0.515074123 [23] sgn=-1 w
      indVal=1 windSum=-1 oppVal=0 oppSum=-1 |  | 
| 420 dumpOne [4/24] next=2/12 sect=9/5  s=0.401625031 [22] e=0.588973826 [24] sgn=-1 
      windVal=1 windSum=-1 oppVal=0 oppSum=0 done operand |  | 
| 421 dumpOne [2/12] next=4/23 sect=21/25  s=0.33834339 [21] e=0.325081142 [15] sgn=1 
      windVal=1 windSum=-1 oppVal=0 oppSum=0 done |  | 
| 422 dumpOne [4/23] next=2/13 sect=25/25  s=0.401625031 [22] e=0.390998296 [28] sgn=1
       windVal=1 windSum=-1 oppVal=0 oppSum=-1 done operand |  | 
| 423 activeOp id=4 t=0.401625031 tEnd=0.588973826 op=sect miFrom=0 miTo=0 suFrom=1 su
      To=0 result=0 |  | 
| 424 activeOp id=2 t=0.33834339 tEnd=0.325081142 op=sect miFrom=0 miTo=1 suFrom=0 suT
      o=0 result=0 |  | 
| 425 activeOp id=4 t=0.401625031 tEnd=0.390998296 op=sect miFrom=1 miTo=1 suFrom=0 su
      To=1 result=1 |  | 
| 426 markDone id=2 (0.382070184,1.94870627 0.0196006298,1.79012585 -1.54807687,-1.364
      58325 6,-3) t=0.33834339 [21] (4.02102705e-06,0.93367821) tEnd=0.515074123 newWi
      ndSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0 |  | 
| 427 findNextOp from:[2] to:[4] start=25209232 end=25210128 |  | 
| 428 bridgeOp current id=2 from=(0.273102283,-0.0639350563) to=(4.02102705e-06,0.9336
      7821) |  | 
| 429 path.moveTo(0.273102283,-0.0639350563); |  | 
| 430 path.cubicTo(0.0726626143,0.297848642, 0.000620319974,0.638694704, 4.02102705e-0
      6,0.93367821); |  | 
| 431 </div> | 234 </div> | 
| 432 | 235 | 
|  | 236 <div id="try2" > | 
|  | 237 seg=1 {{{220, 170}, {200, 170}}} | 
|  | 238 seg=2 {{{200, 170}, {200, 190}}} | 
|  | 239 seg=3 {{{200, 190}, {180, 190}}} | 
|  | 240 seg=4 {{{180, 190}, {180, 210}}} | 
|  | 241 seg=5 {{{180, 210}, {200, 210}}} | 
|  | 242 seg=6 {{{200, 210}, {200, 250}}} | 
|  | 243 seg=7 {{{200, 250}, {260, 250}}} | 
|  | 244 seg=8 {{{260, 250}, {260, 190}}} | 
|  | 245 seg=9 {{{260, 190}, {220, 190}}} | 
|  | 246 seg=10 {{{220, 190}, {220, 170}}} | 
|  | 247 seg=11 {{{220, 210}, {220, 230}}} | 
|  | 248 seg=12 {{{220, 230}, {240, 230}}} | 
|  | 249 seg=13 {{{240, 230}, {240, 210}}} | 
|  | 250 seg=14 {{{240, 210}, {220, 210}}} | 
|  | 251 debugShowLineIntersection wtTs[0]=0 {{{200,170}, {200,190}}} {{200,170}} wnTs[0]
      =1 {{{220,170}, {200,170}}} | 
|  | 252 debugShowLineIntersection wtTs[0]=1 {{{220,190}, {220,170}}} {{220,170}} wnTs[0]
      =0 {{{220,170}, {200,170}}} | 
|  | 253 debugShowLineIntersection wtTs[0]=0 {{{200,190}, {180,190}}} {{200,190}} wnTs[0]
      =1 {{{200,170}, {200,190}}} | 
|  | 254 debugShowLineIntersection wtTs[0]=0 {{{180,190}, {180,210}}} {{180,190}} wnTs[0]
      =1 {{{200,190}, {180,190}}} | 
|  | 255 debugShowLineIntersection wtTs[0]=0 {{{180,210}, {200,210}}} {{180,210}} wnTs[0]
      =1 {{{180,190}, {180,210}}} | 
|  | 256 debugShowLineIntersection wtTs[0]=0 {{{200,210}, {200,250}}} {{200,210}} wnTs[0]
      =1 {{{180,210}, {200,210}}} | 
|  | 257 debugShowLineIntersection wtTs[0]=0 {{{200,250}, {260,250}}} {{200,250}} wnTs[0]
      =1 {{{200,210}, {200,250}}} | 
|  | 258 debugShowLineIntersection wtTs[0]=0 {{{260,250}, {260,190}}} {{260,250}} wnTs[0]
      =1 {{{200,250}, {260,250}}} | 
|  | 259 debugShowLineIntersection wtTs[0]=0 {{{260,190}, {220,190}}} {{260,190}} wnTs[0]
      =1 {{{260,250}, {260,190}}} | 
|  | 260 debugShowLineIntersection wtTs[0]=0 {{{220,190}, {220,170}}} {{220,190}} wnTs[0]
      =1 {{{260,190}, {220,190}}} | 
|  | 261 debugShowLineIntersection wtTs[0]=0 {{{220,230}, {240,230}}} {{220,230}} wnTs[0]
      =1 {{{220,210}, {220,230}}} | 
|  | 262 debugShowLineIntersection wtTs[0]=1 {{{240,210}, {220,210}}} {{220,210}} wnTs[0]
      =0 {{{220,210}, {220,230}}} | 
|  | 263 debugShowLineIntersection wtTs[0]=0 {{{240,230}, {240,210}}} {{240,230}} wnTs[0]
      =1 {{{220,230}, {240,230}}} | 
|  | 264 debugShowLineIntersection wtTs[0]=0 {{{240,210}, {220,210}}} {{240,210}} wnTs[0]
      =1 {{{240,230}, {240,210}}} | 
|  | 265 SkOpSegment::debugShowActiveSpans id=1 (220,170 200,170) t=0 (220,170) tEnd=1 wi
      ndSum=? windValue=1 | 
|  | 266 SkOpSegment::debugShowActiveSpans id=2 (200,170 200,190) t=0 (200,170) tEnd=1 wi
      ndSum=? windValue=1 | 
|  | 267 SkOpSegment::debugShowActiveSpans id=3 (200,190 180,190) t=0 (200,190) tEnd=1 wi
      ndSum=? windValue=1 | 
|  | 268 SkOpSegment::debugShowActiveSpans id=4 (180,190 180,210) t=0 (180,190) tEnd=1 wi
      ndSum=? windValue=1 | 
|  | 269 SkOpSegment::debugShowActiveSpans id=5 (180,210 200,210) t=0 (180,210) tEnd=1 wi
      ndSum=? windValue=1 | 
|  | 270 SkOpSegment::debugShowActiveSpans id=6 (200,210 200,250) t=0 (200,210) tEnd=1 wi
      ndSum=? windValue=1 | 
|  | 271 SkOpSegment::debugShowActiveSpans id=7 (200,250 260,250) t=0 (200,250) tEnd=1 wi
      ndSum=? windValue=1 | 
|  | 272 SkOpSegment::debugShowActiveSpans id=8 (260,250 260,190) t=0 (260,250) tEnd=1 wi
      ndSum=? windValue=1 | 
|  | 273 SkOpSegment::debugShowActiveSpans id=9 (260,190 220,190) t=0 (260,190) tEnd=1 wi
      ndSum=? windValue=1 | 
|  | 274 SkOpSegment::debugShowActiveSpans id=10 (220,190 220,170) t=0 (220,190) tEnd=1 w
      indSum=? windValue=1 | 
|  | 275 SkOpSegment::debugShowActiveSpans id=11 (220,210 220,230) t=0 (220,210) tEnd=1 w
      indSum=? windValue=1 | 
|  | 276 SkOpSegment::debugShowActiveSpans id=12 (220,230 240,230) t=0 (220,230) tEnd=1 w
      indSum=? windValue=1 | 
|  | 277 SkOpSegment::debugShowActiveSpans id=13 (240,230 240,210) t=0 (240,230) tEnd=1 w
      indSum=? windValue=1 | 
|  | 278 SkOpSegment::debugShowActiveSpans id=14 (240,210 220,210) t=0 (240,210) tEnd=1 w
      indSum=? windValue=1 | 
|  | 279 SkOpSpan::sortableTop dir=kTop seg=1 t=0.5 pt=(210,170) | 
|  | 280 SkOpSpan::sortableTop [0] valid=1 operand=0 span=1 ccw=0 seg=1 {{{220, 170}, {20
      0, 170}}} t=0.5 pt=(210,170) slope=(-20,0) | 
|  | 281 SkOpSegment::markWinding id=1 (220,170 200,170) t=0 [1] (220,170) tEnd=1 newWind
      Sum=1 newOppSum=0 oppSum=0 windSum=1 windValue=1 oppValue=0 | 
|  | 282 SkOpSegment::markWinding id=2 (200,170 200,190) t=0 [3] (200,170) tEnd=1 newWind
      Sum=1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 | 
|  | 283 SkOpSegment::markWinding id=3 (200,190 180,190) t=0 [5] (200,190) tEnd=1 newWind
      Sum=1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 | 
|  | 284 SkOpSegment::markWinding id=4 (180,190 180,210) t=0 [7] (180,190) tEnd=1 newWind
      Sum=1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 | 
|  | 285 SkOpSegment::markWinding id=5 (180,210 200,210) t=0 [9] (180,210) tEnd=1 newWind
      Sum=1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 | 
|  | 286 SkOpSegment::markWinding id=6 (200,210 200,250) t=0 [11] (200,210) tEnd=1 newWin
      dSum=1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 | 
|  | 287 SkOpSegment::markWinding id=7 (200,250 260,250) t=0 [13] (200,250) tEnd=1 newWin
      dSum=1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 | 
|  | 288 SkOpSegment::markWinding id=8 (260,250 260,190) t=0 [15] (260,250) tEnd=1 newWin
      dSum=1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 | 
|  | 289 SkOpSegment::markWinding id=9 (260,190 220,190) t=0 [17] (260,190) tEnd=1 newWin
      dSum=1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 | 
|  | 290 SkOpSegment::markWinding id=10 (220,190 220,170) t=0 [19] (220,190) tEnd=1 newWi
      ndSum=1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 | 
|  | 291 SkOpSegment::markWinding id=1 (220,170 200,170) t=0 [1] (220,170) tEnd=1 newWind
      Sum=1 newOppSum=0 oppSum=0 windSum=1 windValue=1 oppValue=0 | 
|  | 292 SkOpSegment::findNextWinding simple | 
|  | 293 SkOpSegment::markDone id=1 (220,170 200,170) t=0 [1] (220,170) tEnd=1 newWindSum
      =1 newOppSum=0 oppSum=0 windSum=1 windValue=1 oppValue=0 | 
|  | 294 bridgeWinding current id=1 from=(200,170) to=(220,170) | 
|  | 295 SkOpSegment::findNextWinding simple | 
|  | 296 SkOpSegment::markDone id=10 (220,190 220,170) t=0 [19] (220,190) tEnd=1 newWindS
      um=1 newOppSum=0 oppSum=0 windSum=1 windValue=1 oppValue=0 | 
|  | 297 bridgeWinding current id=10 from=(220,170) to=(220,190) | 
|  | 298 path.moveTo(200,170); | 
|  | 299 path.lineTo(220,170); | 
|  | 300 SkOpSegment::findNextWinding simple | 
|  | 301 SkOpSegment::markDone id=9 (260,190 220,190) t=0 [17] (260,190) tEnd=1 newWindSu
      m=1 newOppSum=0 oppSum=0 windSum=1 windValue=1 oppValue=0 | 
|  | 302 bridgeWinding current id=9 from=(220,190) to=(260,190) | 
|  | 303 path.lineTo(220,190); | 
|  | 304 SkOpSegment::findNextWinding simple | 
|  | 305 SkOpSegment::markDone id=8 (260,250 260,190) t=0 [15] (260,250) tEnd=1 newWindSu
      m=1 newOppSum=0 oppSum=0 windSum=1 windValue=1 oppValue=0 | 
|  | 306 bridgeWinding current id=8 from=(260,190) to=(260,250) | 
|  | 307 path.lineTo(260,190); | 
|  | 308 SkOpSegment::findNextWinding simple | 
|  | 309 SkOpSegment::markDone id=7 (200,250 260,250) t=0 [13] (200,250) tEnd=1 newWindSu
      m=1 newOppSum=0 oppSum=0 windSum=1 windValue=1 oppValue=0 | 
|  | 310 bridgeWinding current id=7 from=(260,250) to=(200,250) | 
|  | 311 path.lineTo(260,250); | 
|  | 312 SkOpSegment::findNextWinding simple | 
|  | 313 SkOpSegment::markDone id=6 (200,210 200,250) t=0 [11] (200,210) tEnd=1 newWindSu
      m=1 newOppSum=0 oppSum=0 windSum=1 windValue=1 oppValue=0 | 
|  | 314 bridgeWinding current id=6 from=(200,250) to=(200,210) | 
|  | 315 path.lineTo(200,250); | 
|  | 316 SkOpSegment::findNextWinding simple | 
|  | 317 SkOpSegment::markDone id=5 (180,210 200,210) t=0 [9] (180,210) tEnd=1 newWindSum
      =1 newOppSum=0 oppSum=0 windSum=1 windValue=1 oppValue=0 | 
|  | 318 bridgeWinding current id=5 from=(200,210) to=(180,210) | 
|  | 319 path.lineTo(200,210); | 
|  | 320 SkOpSegment::findNextWinding simple | 
|  | 321 SkOpSegment::markDone id=4 (180,190 180,210) t=0 [7] (180,190) tEnd=1 newWindSum
      =1 newOppSum=0 oppSum=0 windSum=1 windValue=1 oppValue=0 | 
|  | 322 bridgeWinding current id=4 from=(180,210) to=(180,190) | 
|  | 323 path.lineTo(180,210); | 
|  | 324 SkOpSegment::findNextWinding simple | 
|  | 325 SkOpSegment::markDone id=3 (200,190 180,190) t=0 [5] (200,190) tEnd=1 newWindSum
      =1 newOppSum=0 oppSum=0 windSum=1 windValue=1 oppValue=0 | 
|  | 326 bridgeWinding current id=3 from=(180,190) to=(200,190) | 
|  | 327 path.lineTo(180,190); | 
|  | 328 SkOpSegment::findNextWinding simple | 
|  | 329 SkOpSegment::markDone id=2 (200,170 200,190) t=0 [3] (200,170) tEnd=1 newWindSum
      =1 newOppSum=0 oppSum=0 windSum=1 windValue=1 oppValue=0 | 
|  | 330 bridgeWinding current id=2 from=(200,190) to=(200,170) | 
|  | 331 path.lineTo(200,190); | 
|  | 332 path.lineTo(200,170); | 
|  | 333 path.close(); | 
|  | 334 SkOpSegment::debugShowActiveSpans id=11 (220,210 220,230) t=0 (220,210) tEnd=1 w
      indSum=? windValue=1 | 
|  | 335 SkOpSegment::debugShowActiveSpans id=12 (220,230 240,230) t=0 (220,230) tEnd=1 w
      indSum=? windValue=1 | 
|  | 336 SkOpSegment::debugShowActiveSpans id=13 (240,230 240,210) t=0 (240,230) tEnd=1 w
      indSum=? windValue=1 | 
|  | 337 SkOpSegment::debugShowActiveSpans id=14 (240,210 220,210) t=0 (240,210) tEnd=1 w
      indSum=? windValue=1 | 
|  | 338 SkOpSpan::sortableTop dir=kLeft seg=11 t=0.5 pt=(220,220) | 
|  | 339 SkOpSpan::sortableTop [0] valid=1 operand=0 span=11 ccw=0 seg=6 {{{200, 210}, {2
      00, 250}}} t=0.25 pt=(200,220) slope=(0,40) | 
|  | 340 SkOpSpan::sortableTop [1] valid=1 operand=0 span=21 ccw=0 seg=11 {{{220, 210}, {
      220, 230}}} t=0.5 pt=(220,220) slope=(0,20) | 
|  | 341 SkOpSegment::markWinding id=11 (220,210 220,230) t=0 [21] (220,210) tEnd=1 newWi
      ndSum=2 newOppSum=0 oppSum=0 windSum=2 windValue=1 oppValue=0 | 
|  | 342 SkOpSegment::markWinding id=12 (220,230 240,230) t=0 [23] (220,230) tEnd=1 newWi
      ndSum=2 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 | 
|  | 343 SkOpSegment::markWinding id=13 (240,230 240,210) t=0 [25] (240,230) tEnd=1 newWi
      ndSum=2 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 | 
|  | 344 SkOpSegment::markWinding id=14 (240,210 220,210) t=0 [27] (240,210) tEnd=1 newWi
      ndSum=2 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0 | 
|  | 345 SkOpSegment::markWinding id=11 (220,210 220,230) t=0 [21] (220,210) tEnd=1 newWi
      ndSum=2 newOppSum=0 oppSum=0 windSum=2 windValue=1 oppValue=0 | 
|  | 346 SkOpSegment::markDone id=11 (220,210 220,230) t=0 [21] (220,210) tEnd=1 newWindS
      um=2 newOppSum=0 oppSum=0 windSum=2 windValue=1 oppValue=0 | 
|  | 347 SkOpSegment::markDone id=14 (240,210 220,210) t=0 [27] (240,210) tEnd=1 newWindS
      um=2 newOppSum=0 oppSum=0 windSum=2 windValue=1 oppValue=0 | 
|  | 348 SkOpSegment::markDone id=13 (240,230 240,210) t=0 [25] (240,230) tEnd=1 newWindS
      um=2 newOppSum=0 oppSum=0 windSum=2 windValue=1 oppValue=0 | 
|  | 349 SkOpSegment::markDone id=12 (220,230 240,230) t=0 [23] (220,230) tEnd=1 newWindS
      um=2 newOppSum=0 oppSum=0 windSum=2 windValue=1 oppValue=0 | 
| 433 </div> | 350 </div> | 
| 434 | 351 | 
|  | 352 </div> | 
|  | 353 | 
| 435 <script type="text/javascript"> | 354 <script type="text/javascript"> | 
| 436 | 355 | 
| 437 var testDivs = [ | 356 var testDivs = [ | 
| 438     loops63i, | 357     try1, | 
| 439 | 358     try2, | 
| 440 ]; | 359 ]; | 
| 441 | 360 | 
| 442 var decimal_places = 3; // make this 3 to show more precision | 361 var decimal_places = 3; // make this 3 to show more precision | 
| 443 | 362 | 
| 444 var tests = []; | 363 var tests = []; | 
| 445 var testLines = []; | 364 var testLines = []; | 
| 446 var testTitles = []; | 365 var testTitles = []; | 
| 447 var testIndex = 0; | 366 var testIndex = 0; | 
| 448 var ctx; | 367 var ctx; | 
| 449 | 368 | 
| (...skipping 3744 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 4194 </script> | 4113 </script> | 
| 4195 </head> | 4114 </head> | 
| 4196 | 4115 | 
| 4197 <body onLoad="start();"> | 4116 <body onLoad="start();"> | 
| 4198 <canvas id="canvas" width="750" height="500" | 4117 <canvas id="canvas" width="750" height="500" | 
| 4199     onmousemove="handleMouseOver()" | 4118     onmousemove="handleMouseOver()" | 
| 4200     onclick="handleMouseClick()" | 4119     onclick="handleMouseClick()" | 
| 4201     ></canvas > | 4120     ></canvas > | 
| 4202 </body> | 4121 </body> | 
| 4203 </html> | 4122 </html> | 
| OLD | NEW | 
|---|