aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools/pathops_visualizer.htm
diff options
context:
space:
mode:
authorGravatar caryclark <caryclark@google.com>2015-04-20 08:31:59 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2015-04-20 08:31:59 -0700
commit1049f1246e7be4ccb68001361efceb8933e6f81c (patch)
tree9c71ceb245856cbe2173913eaec3b0ebb490dd74 /tools/pathops_visualizer.htm
parent5c476fb2776639bdbf0e974dd38d1c5d4c4ff1aa (diff)
Now, path ops natively intersect conics, quads, and cubics in any combination. There are still a class of cubic tests that fail and a handful of undiagnosed failures from skps and fuzz tests, but things are much better overall.
Extended tests (150M+) run to completion in release in about 6 minutes; the standard test suite exceeds 100K and finishes in a few seconds on desktops. TBR=reed BUG=skia:3588 Review URL: https://codereview.chromium.org/1037953004
Diffstat (limited to 'tools/pathops_visualizer.htm')
-rw-r--r--tools/pathops_visualizer.htm4395
1 files changed, 681 insertions, 3714 deletions
diff --git a/tools/pathops_visualizer.htm b/tools/pathops_visualizer.htm
index 0ca4637ea1..f8b49d6cdc 100644
--- a/tools/pathops_visualizer.htm
+++ b/tools/pathops_visualizer.htm
@@ -2,3702 +2,263 @@
<head>
<div height="0" hidden="true">
-<div id="skpwww_educationalcraft_com_4">
-seg=1 {{{941, 1494}, {941, 1464}}}
-seg=2 {{{941, 1464}, {985, 1464}}}
-seg=3 {{{985, 1464}, {985, 1494}}}
-seg=4 {{{985, 1494}, {941, 1494}}}
-op sect
-seg=5 {{{979.211975f, 1480.45496f}, {979.211975f, 1480.45496f}, {976.348999f, 1479.68506f}, {977.495972f, 1475.59497f}}}
-seg=6 {{{977.495972f, 1475.59497f}, {977.496033f, 1475.59497f}, {977.503296f, 1475.59961f}, {977.517029f, 1475.60864f}}}
-seg=7 {{{977.517029f, 1475.60864f}, {977.807861f, 1475.80164f}, {980.988281f, 1478.00073f}, {979.211975f, 1480.45496f}}}
-seg=8 {{{977.854004f, 1484.453f}, {977.854004f, 1484.453f}, {975.265991f, 1483.26099f}, {976.713989f, 1479.35205f}}}
-seg=9 {{{976.713989f, 1479.35205f}, {976.713989f, 1479.35205f}, {976.714722f, 1479.35278f}, {976.716125f, 1479.35413f}}}
-seg=10 {{{976.716125f, 1479.35413f}, {976.807983f, 1479.44055f}, {979.811707f, 1482.26868f}, {977.854004f, 1484.453f}}}
-seg=11 {{{980.226013f, 1476.229f}, {980.226013f, 1476.229f}, {977.078003f, 1476.349f}, {977.234985f, 1471.97095f}}}
-seg=12 {{{977.234985f, 1471.97095f}, {977.234985f, 1471.97095f}, {980.666992f, 1473.12903f}, {980.226013f, 1476.229f}}}
-seg=13 {{{984.546021f, 1478.31494f}, {984.546021f, 1478.31494f}, {983.187988f, 1481.93396f}, {980.026001f, 1481.276f}}}
-seg=14 {{{980.026001f, 1481.276f}, {980.026001f, 1481.276f}, {980.02594f, 1481.27551f}, {980.025818f, 1481.27441f}}}
-seg=15 {{{980.025818f, 1481.27441f}, {980.014954f, 1481.1969f}, {979.623779f, 1478.38806f}, {984.546021f, 1478.31494f}}}
-seg=16 {{{978.989014f, 1484.198f}, {978.989014f, 1484.198f}, {979.094971f, 1481.33496f}, {983.786011f, 1481.823f}}}
-seg=17 {{{983.786011f, 1481.823f}, {983.786011f, 1481.823f}, {982.070007f, 1485.49805f}, {978.989014f, 1484.198f}}}
-seg=18 {{{976.393005f, 1486.86804f}, {976.393005f, 1486.86804f}, {976.719971f, 1484.06494f}, {981.679016f, 1485.37f}}}
-seg=19 {{{981.679016f, 1485.37f}, {981.679016f, 1485.37f}, {979.169983f, 1488.40796f}, {976.393005f, 1486.86804f}}}
-seg=20 {{{969.156982f, 1490.40002f}, {969.156982f, 1490.40002f}, {971.478027f, 1488.23596f}, {974.869995f, 1491.21399f}}}
-seg=21 {{{974.869995f, 1491.21399f}, {974.869995f, 1491.21399f}, {974.857788f, 1491.21948f}, {974.834473f, 1491.22937f}}}
-seg=22 {{{974.834473f, 1491.22937f}, {974.433289f, 1491.40051f}, {970.736267f, 1492.88184f}, {969.156982f, 1490.40002f}}}
-seg=23 {{{972.825012f, 1483.93701f}, {972.825012f, 1483.93701f}, {973.971985f, 1487.98401f}, {971.161987f, 1488.94604f}}}
-seg=24 {{{971.161987f, 1488.94604f}, {971.161987f, 1488.94592f}, {971.154663f, 1488.93591f}, {971.141846f, 1488.9165f}}}
-seg=25 {{{971.141846f, 1488.9165f}, {970.948425f, 1488.625f}, {969.49884f, 1486.21948f}, {972.825012f, 1483.93701f}}}
-seg=26 {{{965.60199f, 1489.98499f}, {965.60199f, 1489.98499f}, {964.879028f, 1487.19202f}, {969.864014f, 1486.75f}}}
-seg=27 {{{969.864014f, 1486.75f}, {969.864014f, 1486.75f}, {968.749023f, 1490.672f}, {965.60199f, 1489.98499f}}}
-seg=28 {{{970.666992f, 1492.81604f}, {970.666992f, 1492.81604f}, {967.327026f, 1494.49695f}, {964.999023f, 1491.56299f}}}
-seg=29 {{{964.999023f, 1491.56299f}, {964.999023f, 1491.56299f}, {967.304016f, 1489.43896f}, {970.666992f, 1492.81604f}}}
-seg=30 {{{968.343994f, 1481.53796f}, {971.466064f, 1480.00305f}, {971.676941f, 1476.99573f}, {971.6875f, 1476.79639f}}}
-seg=31 {{{971.6875f, 1476.79639f}, {971.687866f, 1476.78955f}, {971.687988f, 1476.78601f}, {971.687988f, 1476.78601f}}}
-seg=32 {{{971.687988f, 1476.78601f}, {971.393982f, 1466.83398f}}}
-seg=33 {{{971.393982f, 1466.83398f}, {954.960999f, 1466.83398f}}}
-seg=34 {{{954.960999f, 1466.83398f}, {954.666016f, 1476.78601f}}}
-seg=35 {{{954.666016f, 1476.78601f}, {954.666016f, 1476.78601f}, {954.780029f, 1479.94995f}, {958.008972f, 1481.53796f}}}
-seg=36 {{{958.008972f, 1481.53796f}, {960.369873f, 1482.70056f}, {961.725403f, 1484.2323f}, {962.0755f, 1484.66101f}}}
-seg=37 {{{962.0755f, 1484.66101f}, {962.136475f, 1484.73572f}, {962.166992f, 1484.77698f}, {962.166992f, 1484.77698f}}}
-seg=38 {{{962.166992f, 1484.77698f}, {962.166992f, 1484.77698f}, {962.747986f, 1485.70105f}, {963.177979f, 1485.70105f}}}
-seg=39 {{{963.177979f, 1485.70105f}, {963.606995f, 1485.70105f}, {964.185974f, 1484.77698f}, {964.185974f, 1484.77698f}}}
-seg=40 {{{964.185974f, 1484.77698f}, {964.185974f, 1484.77698f}, {965.573975f, 1482.90295f}, {968.343994f, 1481.53796f}}}
-seg=41 {{{963.215027f, 1486.67004f}, {962.744995f, 1486.67004f}, {962.106995f, 1485.65405f}, {962.106995f, 1485.65405f}}}
-seg=42 {{{962.106995f, 1485.65405f}, {962.106995f, 1485.65405f}, {960.585022f, 1483.59595f}, {957.539001f, 1482.09705f}}}
-seg=43 {{{957.539001f, 1482.09705f}, {954.255432f, 1480.48206f}, {953.90448f, 1477.3844f}, {953.870422f, 1476.93176f}}}
-seg=44 {{{953.870422f, 1476.93176f}, {953.867676f, 1476.89526f}, {953.867004f, 1476.87598f}, {953.867004f, 1476.87598f}}}
-seg=45 {{{953.867004f, 1476.87598f}, {954.190002f, 1465.94397f}}}
-seg=46 {{{954.190002f, 1465.94397f}, {972.23999f, 1465.94397f}}}
-seg=47 {{{972.23999f, 1465.94397f}, {972.565002f, 1476.87695f}}}
-seg=48 {{{972.565002f, 1476.87695f}, {972.565002f, 1476.87695f}, {972.440979f, 1480.35303f}, {968.891968f, 1482.09802f}}}
-seg=49 {{{968.891968f, 1482.09802f}, {966.255737f, 1483.39539f}, {964.76178f, 1485.11145f}, {964.407593f, 1485.54968f}}}
-seg=50 {{{964.407593f, 1485.54968f}, {964.352539f, 1485.6178f}, {964.325012f, 1485.65503f}, {964.325012f, 1485.65503f}}}
-seg=51 {{{964.325012f, 1485.65503f}, {964.325012f, 1485.65503f}, {963.687012f, 1486.67004f}, {963.215027f, 1486.67004f}}}
-seg=52 {{{960.68103f, 1489.98499f}, {957.533997f, 1490.672f}, {956.417969f, 1486.75f}, {956.417969f, 1486.75f}}}
-seg=53 {{{956.417969f, 1486.75f}, {961.403015f, 1487.19202f}, {960.68103f, 1489.98499f}, {960.68103f, 1489.98499f}}}
-seg=54 {{{963.143005f, 1489.59802f}, {963.763f, 1489.59802f}, {964.265015f, 1490.09998f}, {964.265015f, 1490.72095f}}}
-seg=55 {{{964.265015f, 1490.72095f}, {964.265015f, 1491.34204f}, {963.763f, 1491.84399f}, {963.143005f, 1491.84399f}}}
-seg=56 {{{963.143005f, 1491.84399f}, {962.521973f, 1491.84399f}, {962.02002f, 1491.34204f}, {962.02002f, 1490.72095f}}}
-seg=57 {{{962.02002f, 1490.72095f}, {962.02002f, 1490.09998f}, {962.521973f, 1489.59802f}, {963.143005f, 1489.59802f}}}
-seg=58 {{{961.283997f, 1491.56299f}, {958.953979f, 1494.49695f}, {955.61499f, 1492.81604f}, {955.61499f, 1492.81604f}}}
-seg=59 {{{955.61499f, 1492.81604f}, {958.695923f, 1489.72131f}, {960.89093f, 1491.24622f}, {961.236389f, 1491.52283f}}}
-seg=60 {{{961.236389f, 1491.52283f}, {961.267883f, 1491.5481f}, {961.283997f, 1491.56299f}, {961.283997f, 1491.56299f}}}
-seg=61 {{{957.127014f, 1490.40002f}, {955.541504f, 1492.89014f}, {951.825745f, 1491.38965f}, {951.445557f, 1491.22766f}}}
-seg=62 {{{951.445557f, 1491.22766f}, {951.424805f, 1491.21887f}, {951.414001f, 1491.21399f}, {951.414001f, 1491.21399f}}}
-seg=63 {{{951.414001f, 1491.21399f}, {954.694214f, 1488.33154f}, {956.976746f, 1490.26636f}, {957.119873f, 1490.39355f}}}
-seg=64 {{{957.119873f, 1490.39355f}, {957.124634f, 1490.39783f}, {957.127014f, 1490.40002f}, {957.127014f, 1490.40002f}}}
-seg=65 {{{949.890991f, 1486.86804f}, {947.178772f, 1488.37146f}, {944.723022f, 1485.51147f}, {944.608215f, 1485.375f}}}
-seg=66 {{{944.608215f, 1485.375f}, {944.605408f, 1485.3717f}, {944.604004f, 1485.37f}, {944.604004f, 1485.37f}}}
-seg=67 {{{944.604004f, 1485.37f}, {949.562012f, 1484.06494f}, {949.890991f, 1486.86804f}, {949.890991f, 1486.86804f}}}
-seg=68 {{{947.070984f, 1480.45496f}, {945.211975f, 1477.88501f}, {948.786011f, 1475.59497f}, {948.786011f, 1475.59497f}}}
-seg=69 {{{948.786011f, 1475.59497f}, {949.835938f, 1479.33569f}, {947.530884f, 1480.29919f}, {947.129333f, 1480.43652f}}}
-seg=70 {{{947.129333f, 1480.43652f}, {947.091858f, 1480.44934f}, {947.070984f, 1480.45496f}, {947.070984f, 1480.45496f}}}
-seg=71 {{{946.054016f, 1476.229f}, {945.61499f, 1473.12903f}, {949.046997f, 1471.97095f}, {949.046997f, 1471.97095f}}}
-seg=72 {{{949.046997f, 1471.97095f}, {949.191528f, 1475.95117f}, {946.599548f, 1476.21362f}, {946.127258f, 1476.22852f}}}
-seg=73 {{{946.127258f, 1476.22852f}, {946.080078f, 1476.22998f}, {946.054016f, 1476.229f}, {946.054016f, 1476.229f}}}
-seg=74 {{{948.427002f, 1484.453f}, {946.440002f, 1482.23499f}, {949.567993f, 1479.35205f}, {949.567993f, 1479.35205f}}}
-seg=75 {{{949.567993f, 1479.35205f}, {951.015991f, 1483.26099f}, {948.427002f, 1484.453f}, {948.427002f, 1484.453f}}}
-seg=76 {{{947.294006f, 1484.198f}, {944.210999f, 1485.49805f}, {942.495972f, 1481.823f}, {942.495972f, 1481.823f}}}
-seg=77 {{{942.495972f, 1481.823f}, {947.187988f, 1481.33496f}, {947.294006f, 1484.198f}, {947.294006f, 1484.198f}}}
-seg=78 {{{946.255005f, 1481.276f}, {943.094971f, 1481.93396f}, {941.736023f, 1478.31494f}, {941.736023f, 1478.31494f}}}
-seg=79 {{{941.736023f, 1478.31494f}, {946.484619f, 1478.38538f}, {946.288147f, 1481.00122f}, {946.25769f, 1481.2561f}}}
-seg=80 {{{946.25769f, 1481.2561f}, {946.256104f, 1481.26917f}, {946.255005f, 1481.276f}, {946.255005f, 1481.276f}}}
-seg=81 {{{945.312988f, 1478.18005f}, {942.359741f, 1477.83667f}, {942.572632f, 1474.58496f}, {942.638794f, 1473.97607f}}}
-seg=82 {{{942.638794f, 1473.97607f}, {942.645691f, 1473.91284f}, {942.651001f, 1473.87805f}, {942.651001f, 1473.87805f}}}
-seg=83 {{{942.651001f, 1473.87805f}, {946.562988f, 1475.66199f}, {945.312988f, 1478.18005f}, {945.312988f, 1478.18005f}}}
-seg=84 {{{945.382019f, 1474.328f}, {942.924011f, 1472.729f}, {944.492004f, 1469.48706f}, {944.492004f, 1469.48706f}}}
-seg=85 {{{944.492004f, 1469.48706f}, {947.388977f, 1471.95703f}, {945.382019f, 1474.328f}, {945.382019f, 1474.328f}}}
-seg=86 {{{946.797974f, 1470.27405f}, {944.819641f, 1468.07397f}, {946.75708f, 1465.85327f}, {947.048523f, 1465.54285f}}}
-seg=87 {{{947.048523f, 1465.54285f}, {947.071289f, 1465.51855f}, {947.083984f, 1465.50598f}, {947.083984f, 1465.50598f}}}
-seg=88 {{{947.083984f, 1465.50598f}, {949.145996f, 1468.82605f}, {946.797974f, 1470.27405f}, {946.797974f, 1470.27405f}}}
-seg=89 {{{947.392029f, 1471.64197f}, {947.604919f, 1468.81628f}, {950.769897f, 1468.35559f}, {951.289185f, 1468.29895f}}}
-seg=90 {{{951.289185f, 1468.29895f}, {951.335754f, 1468.29382f}, {951.361023f, 1468.29199f}, {951.361023f, 1468.29199f}}}
-seg=91 {{{951.361023f, 1468.29199f}, {950.554016f, 1471.98499f}, {947.392029f, 1471.64197f}, {947.392029f, 1471.64197f}}}
-seg=92 {{{948.64801f, 1468.15002f}, {948.638977f, 1465.22095f}, {952.265991f, 1464.46399f}, {952.265991f, 1464.46399f}}}
-seg=93 {{{952.265991f, 1464.46399f}, {951.707275f, 1468.29565f}, {948.98999f, 1468.17932f}, {948.677368f, 1468.15283f}}}
-seg=94 {{{948.677368f, 1468.15283f}, {948.658142f, 1468.15125f}, {948.64801f, 1468.15002f}, {948.64801f, 1468.15002f}}}
-seg=95 {{{951.176025f, 1486.97803f}, {949.194519f, 1484.8667f}, {950.909729f, 1482.36658f}, {951.290283f, 1481.86658f}}}
-seg=96 {{{951.290283f, 1481.86658f}, {951.334778f, 1481.80811f}, {951.361023f, 1481.77698f}, {951.361023f, 1481.77698f}}}
-seg=97 {{{951.361023f, 1481.77698f}, {953.644836f, 1485.34509f}, {951.363281f, 1486.86157f}, {951.186646f, 1486.97144f}}}
-seg=98 {{{951.186646f, 1486.97144f}, {951.179688f, 1486.97583f}, {951.176025f, 1486.97803f}, {951.176025f, 1486.97803f}}}
-seg=99 {{{947.51001f, 1488.53101f}, {947.51001f, 1488.53101f}, {951.596985f, 1486.32202f}, {953.234009f, 1489.08997f}}}
-seg=100 {{{953.234009f, 1489.08997f}, {953.234009f, 1489.08997f}, {951.158997f, 1491.03601f}, {947.51001f, 1488.53101f}}}
-seg=101 {{{955.120972f, 1488.94495f}, {952.309021f, 1487.98303f}, {953.458984f, 1483.93604f}, {953.458984f, 1483.93604f}}}
-seg=102 {{{953.458984f, 1483.93604f}, {957.004028f, 1486.37097f}, {955.120972f, 1488.94495f}, {955.120972f, 1488.94495f}}}
-seg=103 {{{978.770996f, 1488.53101f}, {975.204224f, 1490.98022f}, {973.141174f, 1489.17444f}, {973.051086f, 1489.09277f}}}
-seg=104 {{{973.051086f, 1489.09277f}, {973.049011f, 1489.09094f}, {973.047974f, 1489.08997f}, {973.047974f, 1489.08997f}}}
-seg=105 {{{973.047974f, 1489.08997f}, {974.651978f, 1486.37781f}, {978.607178f, 1488.44397f}, {978.766052f, 1488.52844f}}}
-seg=106 {{{978.766052f, 1488.52844f}, {978.770996f, 1488.53101f}}}
-seg=107 {{{975.106995f, 1486.97803f}, {975.106995f, 1486.97803f}, {972.546997f, 1485.48706f}, {974.919983f, 1481.77698f}}}
-seg=108 {{{974.919983f, 1481.77698f}, {974.919983f, 1481.776f}, {977.31897f, 1484.61902f}, {975.106995f, 1486.97803f}}}
-seg=109 {{{974.016968f, 1464.46399f}, {974.016968f, 1464.46399f}, {977.643982f, 1465.22095f}, {977.633972f, 1468.15002f}}}
-seg=110 {{{977.633972f, 1468.15002f}, {977.633972f, 1468.15002f}, {974.611023f, 1468.53101f}, {974.016968f, 1464.46399f}}}
-seg=111 {{{974.919983f, 1468.29199f}, {974.919983f, 1468.29199f}, {978.658997f, 1468.56299f}, {978.890015f, 1471.64197f}}}
-seg=112 {{{978.890015f, 1471.64197f}, {978.890015f, 1471.64197f}, {975.72699f, 1471.98499f}, {974.919983f, 1468.29199f}}}
-seg=113 {{{979.197998f, 1465.50598f}, {979.197998f, 1465.50598f}, {981.619019f, 1467.90198f}, {979.481995f, 1470.27405f}}}
-seg=114 {{{979.481995f, 1470.27405f}, {979.481995f, 1470.27405f}, {977.138f, 1468.82605f}, {979.197998f, 1465.50598f}}}
-seg=115 {{{980.900024f, 1474.328f}, {980.900024f, 1474.328f}, {978.893005f, 1471.95703f}, {981.791016f, 1469.48706f}}}
-seg=116 {{{981.791016f, 1469.48706f}, {981.791016f, 1469.48596f}, {983.358032f, 1472.729f}, {980.900024f, 1474.328f}}}
-seg=117 {{{980.968994f, 1478.18005f}, {980.968994f, 1478.18005f}, {979.718018f, 1475.66199f}, {983.632019f, 1473.87805f}}}
-seg=118 {{{983.632019f, 1473.87805f}, {983.632019f, 1473.87805f}, {984.229004f, 1477.80103f}, {980.968994f, 1478.18005f}}}
-debugShowLineIntersection wtTs[0]=0 {{{941,1464}, {985,1464}}} {{941,1464}} wnTs[0]=1 {{{941,1494}, {941,1464}}}
-debugShowLineIntersection wtTs[0]=1 {{{985,1494}, {941,1494}}} {{941,1494}} wnTs[0]=0 {{{941,1494}, {941,1464}}}
-debugShowLineIntersection wtTs[0]=0 {{{985,1464}, {985,1494}}} {{985,1464}} wnTs[0]=1 {{{941,1464}, {985,1464}}}
-debugShowLineIntersection wtTs[0]=0 {{{985,1494}, {941,1494}}} {{985,1494}} wnTs[0]=1 {{{985,1464}, {985,1494}}}
-debugShowCubicIntersection wtTs[0]=1 {{{948.64801,1468.15002}, {948.638977,1465.22095}, {952.265991,1464.46399}, {952.265991,1464.46399}}} {{952.265991,1464.46399}} wnTs[0]=0 {{{952.265991,1464.46399}, {951.707275,1468.29565}, {948.98999,1468.17932}, {948.677368,1468.15283}}}
-debugShowCubicIntersection wtTs[0]=0 {{{948.64801,1468.15002}, {948.638977,1465.22095}, {952.265991,1464.46399}, {952.265991,1464.46399}}} {{948.64801,1468.15002}} wnTs[0]=1 {{{948.677368,1468.15283}, {948.658142,1468.15125}, {948.64801,1468.15002}, {948.64801,1468.15002}}}
-debugShowCubicIntersection wtTs[0]=1 {{{952.265991,1464.46399}, {951.707275,1468.29565}, {948.98999,1468.17932}, {948.677368,1468.15283}}} {{948.677368,1468.15283}} wnTs[0]=0 {{{948.677368,1468.15283}, {948.658142,1468.15125}, {948.64801,1468.15002}, {948.64801,1468.15002}}}
-debugShowCubicIntersection wtTs[0]=0 {{{974.016968,1464.46399}, {974.016968,1464.46399}, {977.643982,1465.22095}, {977.633972,1468.15002}}} {{974.016968,1464.46399}} wtTs[1]=1 {{977.633972,1468.15002}} wnTs[0]=1 {{{977.633972,1468.15002}, {977.633972,1468.15002}, {974.611023,1468.53101}, {974.016968,1464.46399}}} wnTs[1]=0
-debugShowCubicIntersection wtTs[0]=1 {{{946.797974,1470.27405}, {944.819641,1468.07397}, {946.75708,1465.85327}, {947.048523,1465.54285}}} {{947.048523,1465.54285}} wnTs[0]=0 {{{947.048523,1465.54285}, {947.071289,1465.51855}, {947.083984,1465.50598}, {947.083984,1465.50598}}}
-debugShowCubicIntersection wtTs[0]=0 {{{946.797974,1470.27405}, {944.819641,1468.07397}, {946.75708,1465.85327}, {947.048523,1465.54285}}} {{946.797974,1470.27405}} wnTs[0]=1 {{{947.083984,1465.50598}, {949.145996,1468.82605}, {946.797974,1470.27405}, {946.797974,1470.27405}}}
-debugShowCubicIntersection wtTs[0]=1 {{{947.048523,1465.54285}, {947.071289,1465.51855}, {947.083984,1465.50598}, {947.083984,1465.50598}}} {{947.083984,1465.50598}} wnTs[0]=0 {{{947.083984,1465.50598}, {949.145996,1468.82605}, {946.797974,1470.27405}, {946.797974,1470.27405}}}
-1 id=1 1=(0,0.5) [2] 3=(0.5,1) [2] id=2 2=(0,1) [1,3]
-2 id=1 (empty) id=2 (empty)
-debugShowCubicIntersection no intersect {{{947.083984,1465.50598}, {949.145996,1468.82605}, {946.797974,1470.27405}, {946.797974,1470.27405}}} {{{947.392029,1471.64197}, {947.604919,1468.81628}, {950.769897,1468.35559}, {951.289185,1468.29895}}}
-debugShowCubicIntersection no intersect {{{947.083984,1465.50598}, {949.145996,1468.82605}, {946.797974,1470.27405}, {946.797974,1470.27405}}} {{{951.361023,1468.29199}, {950.554016,1471.98499}, {947.392029,1471.64197}, {947.392029,1471.64197}}}
-debugShowCubicIntersection no intersect {{{946.797974,1470.27405}, {944.819641,1468.07397}, {946.75708,1465.85327}, {947.048523,1465.54285}}} {{{944.492004,1469.48706}, {947.388977,1471.95703}, {945.382019,1474.328}, {945.382019,1474.328}}}
-debugShowCubicIntersection wtTs[0]=0 {{{979.197998,1465.50598}, {979.197998,1465.50598}, {981.619019,1467.90198}, {979.481995,1470.27405}}} {{979.197998,1465.50598}} wtTs[1]=1 {{979.481995,1470.27405}} wnTs[0]=1 {{{979.481995,1470.27405}, {979.481995,1470.27405}, {977.138,1468.82605}, {979.197998,1465.50598}}} wnTs[1]=0
-3 id=1 1=(0,0.5) [2] 3=(0.5,1) [2] id=2 2=(0,1) [1,3]
-4 id=1 (empty) id=2 (empty)
-debugShowCubicIntersection no intersect {{{979.481995,1470.27405}, {979.481995,1470.27405}, {977.138,1468.82605}, {979.197998,1465.50598}}} {{{974.919983,1468.29199}, {974.919983,1468.29199}, {978.658997,1468.56299}, {978.890015,1471.64197}}}
-debugShowCubicIntersection no intersect {{{979.481995,1470.27405}, {979.481995,1470.27405}, {977.138,1468.82605}, {979.197998,1465.50598}}} {{{978.890015,1471.64197}, {978.890015,1471.64197}, {975.72699,1471.98499}, {974.919983,1468.29199}}}
-debugShowCubicIntersection no intersect {{{979.197998,1465.50598}, {979.197998,1465.50598}, {981.619019,1467.90198}, {979.481995,1470.27405}}} {{{980.900024,1474.328}, {980.900024,1474.328}, {978.893005,1471.95703}, {981.791016,1469.48706}}}
-debugShowCubicIntersection wtTs[0]=1 {{{963.215027,1486.67004}, {962.744995,1486.67004}, {962.106995,1485.65405}, {962.106995,1485.65405}}} {{962.106995,1485.65405}} wnTs[0]=0 {{{962.106995,1485.65405}, {962.106995,1485.65405}, {960.585022,1483.59595}, {957.539001,1482.09705}}}
-debugShowCubicIntersection wtTs[0]=0 {{{963.215027,1486.67004}, {962.744995,1486.67004}, {962.106995,1485.65405}, {962.106995,1485.65405}}} {{963.215027,1486.67004}} wnTs[0]=1 {{{964.325012,1485.65503}, {964.325012,1485.65503}, {963.687012,1486.67004}, {963.215027,1486.67004}}}
-debugShowCubicIntersection wtTs[0]=1 {{{962.106995,1485.65405}, {962.106995,1485.65405}, {960.585022,1483.59595}, {957.539001,1482.09705}}} {{957.539001,1482.09705}} wnTs[0]=0 {{{957.539001,1482.09705}, {954.255432,1480.48206}, {953.90448,1477.3844}, {953.870422,1476.93176}}}
-debugShowCubicIntersection wtTs[0]=1 {{{957.539001,1482.09705}, {954.255432,1480.48206}, {953.90448,1477.3844}, {953.870422,1476.93176}}} {{953.870422,1476.93176}} wnTs[0]=0 {{{953.870422,1476.93176}, {953.867676,1476.89526}, {953.867004,1476.87598}, {953.867004,1476.87598}}}
-debugShowCubicLineIntersection wtTs[0]=1 {{{953.870422,1476.93176}, {953.867676,1476.89526}, {953.867004,1476.87598}, {953.867004,1476.87598}}} {{953.867004,1476.87598}} wnTs[0]=0 {{{953.867004,1476.87598}, {954.190002,1465.94397}}}
-debugShowLineIntersection wtTs[0]=1 {{{953.867004,1476.87598}, {954.190002,1465.94397}}} {{954.190002,1465.94397}} wnTs[0]=0 {{{954.190002,1465.94397}, {972.23999,1465.94397}}}
-debugShowLineIntersection wtTs[0]=0 {{{972.23999,1465.94397}, {972.565002,1476.87695}}} {{972.23999,1465.94397}} wnTs[0]=1 {{{954.190002,1465.94397}, {972.23999,1465.94397}}}
-debugShowCubicLineIntersection wtTs[0]=0 {{{972.565002,1476.87695}, {972.565002,1476.87695}, {972.440979,1480.35303}, {968.891968,1482.09802}}} {{972.565002,1476.87695}} wnTs[0]=1 {{{972.23999,1465.94397}, {972.565002,1476.87695}}}
-debugShowCubicIntersection wtTs[0]=1 {{{972.565002,1476.87695}, {972.565002,1476.87695}, {972.440979,1480.35303}, {968.891968,1482.09802}}} {{968.891968,1482.09802}} wnTs[0]=0 {{{968.891968,1482.09802}, {966.255737,1483.39539}, {964.76178,1485.11145}, {964.407593,1485.54968}}}
-debugShowCubicIntersection wtTs[0]=1 {{{968.891968,1482.09802}, {966.255737,1483.39539}, {964.76178,1485.11145}, {964.407593,1485.54968}}} {{964.407593,1485.54968}} wnTs[0]=0 {{{964.407593,1485.54968}, {964.352539,1485.6178}, {964.325012,1485.65503}, {964.325012,1485.65503}}}
-5 id=1 1=(0,1) [2] id=2 2=(0,0) [1]
-6 id=1 3=(1,1) [2] id=2 2=(0,0) [3]
-debugShowCubicIntersection wtTs[0]=1 {{{964.407593,1485.54968}, {964.352539,1485.6178}, {964.325012,1485.65503}, {964.325012,1485.65503}}} {{964.325012,1485.65503}} wnTs[0]=0 {{{964.325012,1485.65503}, {964.325012,1485.65503}, {963.687012,1486.67004}, {963.215027,1486.67004}}}
-debugShowCubicIntersection no intersect {{{963.215027,1486.67004}, {962.744995,1486.67004}, {962.106995,1485.65405}, {962.106995,1485.65405}}} {{{962.166992,1484.77698}, {962.166992,1484.77698}, {962.747986,1485.70105}, {963.177979,1485.70105}}}
-debugShowCubicIntersection no intersect {{{963.215027,1486.67004}, {962.744995,1486.67004}, {962.106995,1485.65405}, {962.106995,1485.65405}}} {{{963.177979,1485.70105}, {963.606995,1485.70105}, {964.185974,1484.77698}, {964.185974,1484.77698}}}
-7 id=1 (empty) id=2 (empty)
-debugShowCubicIntersection no intersect {{{962.106995,1485.65405}, {962.106995,1485.65405}, {960.585022,1483.59595}, {957.539001,1482.09705}}} {{{958.008972,1481.53796}, {960.369873,1482.70056}, {961.725403,1484.2323}, {962.0755,1484.66101}}}
-debugShowCubicIntersection no intersect {{{962.106995,1485.65405}, {962.106995,1485.65405}, {960.585022,1483.59595}, {957.539001,1482.09705}}} {{{962.0755,1484.66101}, {962.136475,1484.73572}, {962.166992,1484.77698}, {962.166992,1484.77698}}}
-8 id=1 1=(0,0.5) [2] id=2 2=(0,1) [1]
-9 id=1 1=(0,0.5) [4] id=2 4=(0.5,1) [1]
-10 id=1 (empty) id=2 (empty)
-debugShowCubicIntersection no intersect {{{957.539001,1482.09705}, {954.255432,1480.48206}, {953.90448,1477.3844}, {953.870422,1476.93176}}} {{{954.666016,1476.78601}, {954.666016,1476.78601}, {954.780029,1479.94995}, {958.008972,1481.53796}}}
-11 id=1 3=(0.5,1) [2] id=2 2=(0,1) [3]
-12 id=1 3=(0.5,1) [2] id=2 2=(0,0.5) [3]
-13 id=1 (empty) id=2 (empty)
-debugShowCubicIntersection no intersect {{{972.565002,1476.87695}, {972.565002,1476.87695}, {972.440979,1480.35303}, {968.891968,1482.09802}}} {{{968.343994,1481.53796}, {971.466064,1480.00305}, {971.676941,1476.99573}, {971.6875,1476.79639}}}
-14 id=1 (empty) id=2 (empty)
-debugShowCubicIntersection no intersect {{{968.891968,1482.09802}, {966.255737,1483.39539}, {964.76178,1485.11145}, {964.407593,1485.54968}}} {{{964.185974,1484.77698}, {964.185974,1484.77698}, {965.573975,1482.90295}, {968.343994,1481.53796}}}
-debugShowCubicIntersection no intersect {{{964.325012,1485.65503}, {964.325012,1485.65503}, {963.687012,1486.67004}, {963.215027,1486.67004}}} {{{963.177979,1485.70105}, {963.606995,1485.70105}, {964.185974,1484.77698}, {964.185974,1484.77698}}}
-debugShowCubicIntersection wtTs[0]=1 {{{968.343994,1481.53796}, {971.466064,1480.00305}, {971.676941,1476.99573}, {971.6875,1476.79639}}} {{971.6875,1476.79639}} wnTs[0]=0 {{{971.6875,1476.79639}, {971.687866,1476.78955}, {971.687988,1476.78601}, {971.687988,1476.78601}}}
-debugShowCubicIntersection wtTs[0]=0 {{{968.343994,1481.53796}, {971.466064,1480.00305}, {971.676941,1476.99573}, {971.6875,1476.79639}}} {{968.343994,1481.53796}} wnTs[0]=1 {{{964.185974,1484.77698}, {964.185974,1484.77698}, {965.573975,1482.90295}, {968.343994,1481.53796}}}
-debugShowCubicLineIntersection wtTs[0]=1 {{{971.6875,1476.79639}, {971.687866,1476.78955}, {971.687988,1476.78601}, {971.687988,1476.78601}}} {{971.687988,1476.78601}} wnTs[0]=0 {{{971.687988,1476.78601}, {971.393982,1466.83398}}}
-debugShowLineIntersection wtTs[0]=1 {{{971.687988,1476.78601}, {971.393982,1466.83398}}} {{971.393982,1466.83398}} wnTs[0]=0 {{{971.393982,1466.83398}, {954.960999,1466.83398}}}
-debugShowLineIntersection wtTs[0]=0 {{{954.960999,1466.83398}, {954.666016,1476.78601}}} {{954.960999,1466.83398}} wnTs[0]=1 {{{971.393982,1466.83398}, {954.960999,1466.83398}}}
-debugShowCubicLineIntersection wtTs[0]=0 {{{954.666016,1476.78601}, {954.666016,1476.78601}, {954.780029,1479.94995}, {958.008972,1481.53796}}} {{954.666016,1476.78601}} wnTs[0]=1 {{{954.960999,1466.83398}, {954.666016,1476.78601}}}
-debugShowCubicIntersection wtTs[0]=1 {{{954.666016,1476.78601}, {954.666016,1476.78601}, {954.780029,1479.94995}, {958.008972,1481.53796}}} {{958.008972,1481.53796}} wnTs[0]=0 {{{958.008972,1481.53796}, {960.369873,1482.70056}, {961.725403,1484.2323}, {962.0755,1484.66101}}}
-debugShowCubicIntersection wtTs[0]=1 {{{958.008972,1481.53796}, {960.369873,1482.70056}, {961.725403,1484.2323}, {962.0755,1484.66101}}} {{962.0755,1484.66101}} wnTs[0]=0 {{{962.0755,1484.66101}, {962.136475,1484.73572}, {962.166992,1484.77698}, {962.166992,1484.77698}}}
-15 id=1 1=(0,1) [2] id=2 2=(0,0) [1]
-16 id=1 3=(1,1) [2] id=2 2=(0,0) [3]
-debugShowCubicIntersection wtTs[0]=1 {{{962.0755,1484.66101}, {962.136475,1484.73572}, {962.166992,1484.77698}, {962.166992,1484.77698}}} {{962.166992,1484.77698}} wnTs[0]=0 {{{962.166992,1484.77698}, {962.166992,1484.77698}, {962.747986,1485.70105}, {963.177979,1485.70105}}}
-debugShowCubicIntersection wtTs[0]=1 {{{962.166992,1484.77698}, {962.166992,1484.77698}, {962.747986,1485.70105}, {963.177979,1485.70105}}} {{963.177979,1485.70105}} wnTs[0]=0 {{{963.177979,1485.70105}, {963.606995,1485.70105}, {964.185974,1484.77698}, {964.185974,1484.77698}}}
-debugShowCubicIntersection wtTs[0]=1 {{{963.177979,1485.70105}, {963.606995,1485.70105}, {964.185974,1484.77698}, {964.185974,1484.77698}}} {{964.185974,1484.77698}} wnTs[0]=0 {{{964.185974,1484.77698}, {964.185974,1484.77698}, {965.573975,1482.90295}, {968.343994,1481.53796}}}
-debugShowCubicIntersection wtTs[0]=1 {{{947.392029,1471.64197}, {947.604919,1468.81628}, {950.769897,1468.35559}, {951.289185,1468.29895}}} {{951.289185,1468.29895}} wnTs[0]=0 {{{951.289185,1468.29895}, {951.335754,1468.29382}, {951.361023,1468.29199}, {951.361023,1468.29199}}}
-debugShowCubicIntersection wtTs[0]=0 {{{947.392029,1471.64197}, {947.604919,1468.81628}, {950.769897,1468.35559}, {951.289185,1468.29895}}} {{947.392029,1471.64197}} wnTs[0]=1 {{{951.361023,1468.29199}, {950.554016,1471.98499}, {947.392029,1471.64197}, {947.392029,1471.64197}}}
-debugShowCubicIntersection wtTs[0]=1 {{{951.289185,1468.29895}, {951.335754,1468.29382}, {951.361023,1468.29199}, {951.361023,1468.29199}}} {{951.361023,1468.29199}} wnTs[0]=0 {{{951.361023,1468.29199}, {950.554016,1471.98499}, {947.392029,1471.64197}, {947.392029,1471.64197}}}
-debugShowCubicIntersection wtTs[0]=0 {{{974.919983,1468.29199}, {974.919983,1468.29199}, {978.658997,1468.56299}, {978.890015,1471.64197}}} {{974.919983,1468.29199}} wtTs[1]=1 {{978.890015,1471.64197}} wnTs[0]=1 {{{978.890015,1471.64197}, {978.890015,1471.64197}, {975.72699,1471.98499}, {974.919983,1468.29199}}} wnTs[1]=0
-debugShowCubicIntersection wtTs[0]=0 {{{945.382019,1474.328}, {942.924011,1472.729}, {944.492004,1469.48706}, {944.492004,1469.48706}}} {{945.382019,1474.328}} wtTs[1]=1 {{944.492004,1469.48706}} wnTs[0]=1 {{{944.492004,1469.48706}, {947.388977,1471.95703}, {945.382019,1474.328}, {945.382019,1474.328}}} wnTs[1]=0
-17 id=1 1=(0,0.5) [2] 3=(0.5,1) [2] id=2 2=(0,1) [1,3]
-18 id=1 (empty) id=2 (empty)
-debugShowCubicIntersection no intersect {{{944.492004,1469.48706}, {947.388977,1471.95703}, {945.382019,1474.328}, {945.382019,1474.328}}} {{{946.054016,1476.229}, {945.61499,1473.12903}, {949.046997,1471.97095}, {949.046997,1471.97095}}}
-debugShowCubicIntersection no intersect {{{945.382019,1474.328}, {942.924011,1472.729}, {944.492004,1469.48706}, {944.492004,1469.48706}}} {{{945.312988,1478.18005}, {942.359741,1477.83667}, {942.572632,1474.58496}, {942.638794,1473.97607}}}
-debugShowCubicIntersection no intersect {{{945.382019,1474.328}, {942.924011,1472.729}, {944.492004,1469.48706}, {944.492004,1469.48706}}} {{{942.651001,1473.87805}, {946.562988,1475.66199}, {945.312988,1478.18005}, {945.312988,1478.18005}}}
-debugShowCubicIntersection no intersect {{{944.492004,1469.48706}, {947.388977,1471.95703}, {945.382019,1474.328}, {945.382019,1474.328}}} {{{945.312988,1478.18005}, {942.359741,1477.83667}, {942.572632,1474.58496}, {942.638794,1473.97607}}}
-19 id=1 3=(0.5,1) [2] id=2 2=(0,1) [3]
-20 id=1 (empty) id=2 (empty)
-debugShowCubicIntersection no intersect {{{944.492004,1469.48706}, {947.388977,1471.95703}, {945.382019,1474.328}, {945.382019,1474.328}}} {{{942.651001,1473.87805}, {946.562988,1475.66199}, {945.312988,1478.18005}, {945.312988,1478.18005}}}
-21 id=1 1=(0,1) [2,4] id=2 2=(0,0) [1] 4=(1,1) [1]
-22 id=1 1=(0,0) [4] 3=(0.5,1) [2] id=2 2=(0,0) [3] 4=(1,1) [1]
-23 id=1 1=(0,0) [4] 5=(1,1) [2] id=2 2=(0,0) [5] 4=(1,1) [1]
-SkTCoincident<struct SkDCubic>::setPerp cPt=(980.258766,1472.83377) != fPerpPt=(982.186748,1472.53542)
-debugShowCubicIntersection wtTs[0]=0 {{{980.900024,1474.328}, {980.900024,1474.328}, {978.893005,1471.95703}, {981.791016,1469.48706}}} {{980.900024,1474.328}} wtTs[1]=1 {{981.791016,1469.48706}} wnTs[0]=1 {{{981.791016,1469.48706}, {981.791016,1469.48596}, {983.358032,1472.729}, {980.900024,1474.328}}} wnTs[1]=0
-debugShowCubicIntersection no intersect {{{980.900024,1474.328}, {980.900024,1474.328}, {978.893005,1471.95703}, {981.791016,1469.48706}}} {{{980.226013,1476.229}, {980.226013,1476.229}, {977.078003,1476.349}, {977.234985,1471.97095}}}
-24 id=1 1=(0,0.5) [2] 3=(0.5,1) [2] id=2 2=(0,1) [1,3]
-25 id=1 (empty) id=2 (empty)
-debugShowCubicIntersection no intersect {{{980.900024,1474.328}, {980.900024,1474.328}, {978.893005,1471.95703}, {981.791016,1469.48706}}} {{{977.234985,1471.97095}, {977.234985,1471.97095}, {980.666992,1473.12903}, {980.226013,1476.229}}}
-26 id=1 1=(0,0.5) [2] id=2 2=(0,1) [1]
-27 id=1 (empty) id=2 (empty)
-debugShowCubicIntersection no intersect {{{980.900024,1474.328}, {980.900024,1474.328}, {978.893005,1471.95703}, {981.791016,1469.48706}}} {{{980.968994,1478.18005}, {980.968994,1478.18005}, {979.718018,1475.66199}, {983.632019,1473.87805}}}
-debugShowCubicIntersection no intersect {{{980.900024,1474.328}, {980.900024,1474.328}, {978.893005,1471.95703}, {981.791016,1469.48706}}} {{{983.632019,1473.87805}, {983.632019,1473.87805}, {984.229004,1477.80103}, {980.968994,1478.18005}}}
-debugShowCubicIntersection no intersect {{{981.791016,1469.48706}, {981.791016,1469.48596}, {983.358032,1472.729}, {980.900024,1474.328}}} {{{980.968994,1478.18005}, {980.968994,1478.18005}, {979.718018,1475.66199}, {983.632019,1473.87805}}}
-debugShowCubicIntersection no intersect {{{981.791016,1469.48706}, {981.791016,1469.48596}, {983.358032,1472.729}, {980.900024,1474.328}}} {{{983.632019,1473.87805}, {983.632019,1473.87805}, {984.229004,1477.80103}, {980.968994,1478.18005}}}
-debugShowCubicIntersection wtTs[0]=1 {{{946.054016,1476.229}, {945.61499,1473.12903}, {949.046997,1471.97095}, {949.046997,1471.97095}}} {{949.046997,1471.97095}} wnTs[0]=0 {{{949.046997,1471.97095}, {949.191528,1475.95117}, {946.599548,1476.21362}, {946.127258,1476.22852}}}
-debugShowCubicIntersection wtTs[0]=0 {{{946.054016,1476.229}, {945.61499,1473.12903}, {949.046997,1471.97095}, {949.046997,1471.97095}}} {{946.054016,1476.229}} wnTs[0]=1 {{{946.127258,1476.22852}, {946.080078,1476.22998}, {946.054016,1476.229}, {946.054016,1476.229}}}
-debugShowCubicIntersection wtTs[0]=1 {{{949.046997,1471.97095}, {949.191528,1475.95117}, {946.599548,1476.21362}, {946.127258,1476.22852}}} {{946.127258,1476.22852}} wnTs[0]=0 {{{946.127258,1476.22852}, {946.080078,1476.22998}, {946.054016,1476.229}, {946.054016,1476.229}}}
-debugShowCubicIntersection no intersect {{{946.054016,1476.229}, {945.61499,1473.12903}, {949.046997,1471.97095}, {949.046997,1471.97095}}} {{{947.070984,1480.45496}, {945.211975,1477.88501}, {948.786011,1475.59497}, {948.786011,1475.59497}}}
-debugShowCubicIntersection no intersect {{{946.054016,1476.229}, {945.61499,1473.12903}, {949.046997,1471.97095}, {949.046997,1471.97095}}} {{{948.786011,1475.59497}, {949.835938,1479.33569}, {947.530884,1480.29919}, {947.129333,1480.43652}}}
-28 id=1 1=(0,1) [4] id=2 4=(0.5,1) [1]
-29 id=1 (empty) id=2 (empty)
-debugShowCubicIntersection no intersect {{{949.046997,1471.97095}, {949.191528,1475.95117}, {946.599548,1476.21362}, {946.127258,1476.22852}}} {{{947.070984,1480.45496}, {945.211975,1477.88501}, {948.786011,1475.59497}, {948.786011,1475.59497}}}
-30 id=1 1=(0,1) [2] id=2 2=(0,0.5) [1]
-31 id=1 (empty) id=2 (empty)
-debugShowCubicIntersection no intersect {{{949.046997,1471.97095}, {949.191528,1475.95117}, {946.599548,1476.21362}, {946.127258,1476.22852}}} {{{948.786011,1475.59497}, {949.835938,1479.33569}, {947.530884,1480.29919}, {947.129333,1480.43652}}}
-debugShowCubicIntersection wtTs[0]=0 {{{980.226013,1476.229}, {980.226013,1476.229}, {977.078003,1476.349}, {977.234985,1471.97095}}} {{980.226013,1476.229}} wtTs[1]=1 {{977.234985,1471.97095}} wnTs[0]=1 {{{977.234985,1471.97095}, {977.234985,1471.97095}, {980.666992,1473.12903}, {980.226013,1476.229}}} wnTs[1]=0
-32 id=1 1=(0,1) [4] id=2 4=(0.5,1) [1]
-33 id=1 (empty) id=2 (empty)
-debugShowCubicIntersection no intersect {{{980.226013,1476.229}, {980.226013,1476.229}, {977.078003,1476.349}, {977.234985,1471.97095}}} {{{979.211975,1480.45496}, {979.211975,1480.45496}, {976.348999,1479.68506}, {977.495972,1475.59497}}}
-34 id=1 (empty) id=2 (empty)
-debugShowCubicIntersection no intersect {{{980.226013,1476.229}, {980.226013,1476.229}, {977.078003,1476.349}, {977.234985,1471.97095}}} {{{977.495972,1475.59497}, {977.496033,1475.59497}, {977.503296,1475.59961}, {977.517029,1475.60864}}}
-35 id=1 1=(0,1) [2] id=2 2=(0,0.5) [1]
-36 id=1 (empty) id=2 (empty)
-debugShowCubicIntersection no intersect {{{980.226013,1476.229}, {980.226013,1476.229}, {977.078003,1476.349}, {977.234985,1471.97095}}} {{{977.517029,1475.60864}, {977.807861,1475.80164}, {980.988281,1478.00073}, {979.211975,1480.45496}}}
-debugShowCubicIntersection no intersect {{{977.234985,1471.97095}, {977.234985,1471.97095}, {980.666992,1473.12903}, {980.226013,1476.229}}} {{{979.211975,1480.45496}, {979.211975,1480.45496}, {976.348999,1479.68506}, {977.495972,1475.59497}}}
-debugShowCubicIntersection no intersect {{{977.234985,1471.97095}, {977.234985,1471.97095}, {980.666992,1473.12903}, {980.226013,1476.229}}} {{{977.495972,1475.59497}, {977.496033,1475.59497}, {977.503296,1475.59961}, {977.517029,1475.60864}}}
-debugShowCubicIntersection no intersect {{{977.234985,1471.97095}, {977.234985,1471.97095}, {980.666992,1473.12903}, {980.226013,1476.229}}} {{{977.517029,1475.60864}, {977.807861,1475.80164}, {980.988281,1478.00073}, {979.211975,1480.45496}}}
-debugShowCubicIntersection wtTs[0]=1 {{{945.312988,1478.18005}, {942.359741,1477.83667}, {942.572632,1474.58496}, {942.638794,1473.97607}}} {{942.638794,1473.97607}} wnTs[0]=0 {{{942.638794,1473.97607}, {942.645691,1473.91284}, {942.651001,1473.87805}, {942.651001,1473.87805}}}
-debugShowCubicIntersection wtTs[0]=0 {{{945.312988,1478.18005}, {942.359741,1477.83667}, {942.572632,1474.58496}, {942.638794,1473.97607}}} {{945.312988,1478.18005}} wnTs[0]=1 {{{942.651001,1473.87805}, {946.562988,1475.66199}, {945.312988,1478.18005}, {945.312988,1478.18005}}}
-debugShowCubicIntersection wtTs[0]=1 {{{942.638794,1473.97607}, {942.645691,1473.91284}, {942.651001,1473.87805}, {942.651001,1473.87805}}} {{942.651001,1473.87805}} wnTs[0]=0 {{{942.651001,1473.87805}, {946.562988,1475.66199}, {945.312988,1478.18005}, {945.312988,1478.18005}}}
-debugShowCubicIntersection wtTs[0]=0 {{{980.968994,1478.18005}, {980.968994,1478.18005}, {979.718018,1475.66199}, {983.632019,1473.87805}}} {{980.968994,1478.18005}} wtTs[1]=1 {{983.632019,1473.87805}} wnTs[0]=1 {{{983.632019,1473.87805}, {983.632019,1473.87805}, {984.229004,1477.80103}, {980.968994,1478.18005}}} wnTs[1]=0
-debugShowCubicIntersection wtTs[0]=1 {{{947.070984,1480.45496}, {945.211975,1477.88501}, {948.786011,1475.59497}, {948.786011,1475.59497}}} {{948.786011,1475.59497}} wnTs[0]=0 {{{948.786011,1475.59497}, {949.835938,1479.33569}, {947.530884,1480.29919}, {947.129333,1480.43652}}}
-debugShowCubicIntersection wtTs[0]=0 {{{947.070984,1480.45496}, {945.211975,1477.88501}, {948.786011,1475.59497}, {948.786011,1475.59497}}} {{947.070984,1480.45496}} wnTs[0]=1 {{{947.129333,1480.43652}, {947.091858,1480.44934}, {947.070984,1480.45496}, {947.070984,1480.45496}}}
-debugShowCubicIntersection wtTs[0]=1 {{{948.786011,1475.59497}, {949.835938,1479.33569}, {947.530884,1480.29919}, {947.129333,1480.43652}}} {{947.129333,1480.43652}} wnTs[0]=0 {{{947.129333,1480.43652}, {947.091858,1480.44934}, {947.070984,1480.45496}, {947.070984,1480.45496}}}
-37 id=1 (empty) id=2 (empty)
-debugShowCubicIntersection no intersect {{{947.070984,1480.45496}, {945.211975,1477.88501}, {948.786011,1475.59497}, {948.786011,1475.59497}}} {{{948.427002,1484.453}, {946.440002,1482.23499}, {949.567993,1479.35205}, {949.567993,1479.35205}}}
-debugShowCubicIntersection no intersect {{{947.070984,1480.45496}, {945.211975,1477.88501}, {948.786011,1475.59497}, {948.786011,1475.59497}}} {{{949.567993,1479.35205}, {951.015991,1483.26099}, {948.427002,1484.453}, {948.427002,1484.453}}}
-38 id=1 1=(0,1) [4] id=2 4=(0.5,1) [1]
-39 id=1 (empty) id=2 (empty)
-debugShowCubicIntersection no intersect {{{948.786011,1475.59497}, {949.835938,1479.33569}, {947.530884,1480.29919}, {947.129333,1480.43652}}} {{{948.427002,1484.453}, {946.440002,1482.23499}, {949.567993,1479.35205}, {949.567993,1479.35205}}}
-40 id=1 (empty) id=2 (empty)
-debugShowCubicIntersection no intersect {{{948.786011,1475.59497}, {949.835938,1479.33569}, {947.530884,1480.29919}, {947.129333,1480.43652}}} {{{949.567993,1479.35205}, {951.015991,1483.26099}, {948.427002,1484.453}, {948.427002,1484.453}}}
-debugShowCubicIntersection wtTs[0]=1 {{{979.211975,1480.45496}, {979.211975,1480.45496}, {976.348999,1479.68506}, {977.495972,1475.59497}}} {{977.495972,1475.59497}} wnTs[0]=0 {{{977.495972,1475.59497}, {977.496033,1475.59497}, {977.503296,1475.59961}, {977.517029,1475.60864}}}
-debugShowCubicIntersection wtTs[0]=0 {{{979.211975,1480.45496}, {979.211975,1480.45496}, {976.348999,1479.68506}, {977.495972,1475.59497}}} {{979.211975,1480.45496}} wnTs[0]=1 {{{977.517029,1475.60864}, {977.807861,1475.80164}, {980.988281,1478.00073}, {979.211975,1480.45496}}}
-debugShowCubicIntersection wtTs[0]=1 {{{977.495972,1475.59497}, {977.496033,1475.59497}, {977.503296,1475.59961}, {977.517029,1475.60864}}} {{977.517029,1475.60864}} wnTs[0]=0 {{{977.517029,1475.60864}, {977.807861,1475.80164}, {980.988281,1478.00073}, {979.211975,1480.45496}}}
-41 id=1 (empty) id=2 (empty)
-debugShowCubicIntersection no intersect {{{979.211975,1480.45496}, {979.211975,1480.45496}, {976.348999,1479.68506}, {977.495972,1475.59497}}} {{{977.854004,1484.453}, {977.854004,1484.453}, {975.265991,1483.26099}, {976.713989,1479.35205}}}
-42 id=1 1=(0,1) [2] id=2 2=(0,0.5) [1]
-43 id=1 (empty) id=2 (empty)
-debugShowCubicIntersection no intersect {{{979.211975,1480.45496}, {979.211975,1480.45496}, {976.348999,1479.68506}, {977.495972,1475.59497}}} {{{976.716125,1479.35413}, {976.807983,1479.44055}, {979.811707,1482.26868}, {977.854004,1484.453}}}
-debugShowCubicIntersection no intersect {{{977.517029,1475.60864}, {977.807861,1475.80164}, {980.988281,1478.00073}, {979.211975,1480.45496}}} {{{977.854004,1484.453}, {977.854004,1484.453}, {975.265991,1483.26099}, {976.713989,1479.35205}}}
-debugShowCubicIntersection no intersect {{{977.517029,1475.60864}, {977.807861,1475.80164}, {980.988281,1478.00073}, {979.211975,1480.45496}}} {{{976.716125,1479.35413}, {976.807983,1479.44055}, {979.811707,1482.26868}, {977.854004,1484.453}}}
-debugShowCubicIntersection wtTs[0]=1 {{{946.255005,1481.276}, {943.094971,1481.93396}, {941.736023,1478.31494}, {941.736023,1478.31494}}} {{941.736023,1478.31494}} wnTs[0]=0 {{{941.736023,1478.31494}, {946.484619,1478.38538}, {946.288147,1481.00122}, {946.25769,1481.2561}}}
-debugShowCubicIntersection wtTs[0]=0 {{{946.255005,1481.276}, {943.094971,1481.93396}, {941.736023,1478.31494}, {941.736023,1478.31494}}} {{946.255005,1481.276}} wnTs[0]=1 {{{946.25769,1481.2561}, {946.256104,1481.26917}, {946.255005,1481.276}, {946.255005,1481.276}}}
-debugShowCubicIntersection wtTs[0]=1 {{{941.736023,1478.31494}, {946.484619,1478.38538}, {946.288147,1481.00122}, {946.25769,1481.2561}}} {{946.25769,1481.2561}} wnTs[0]=0 {{{946.25769,1481.2561}, {946.256104,1481.26917}, {946.255005,1481.276}, {946.255005,1481.276}}}
-debugShowCubicIntersection wtTs[0]=1 {{{984.546021,1478.31494}, {984.546021,1478.31494}, {983.187988,1481.93396}, {980.026001,1481.276}}} {{980.026001,1481.276}} wnTs[0]=0 {{{980.026001,1481.276}, {980.026001,1481.276}, {980.02594,1481.27551}, {980.025818,1481.27441}}}
-debugShowCubicIntersection wtTs[0]=0 {{{984.546021,1478.31494}, {984.546021,1478.31494}, {983.187988,1481.93396}, {980.026001,1481.276}}} {{984.546021,1478.31494}} wnTs[0]=1 {{{980.025818,1481.27441}, {980.014954,1481.1969}, {979.623779,1478.38806}, {984.546021,1478.31494}}}
-debugShowCubicIntersection wtTs[0]=1 {{{980.026001,1481.276}, {980.026001,1481.276}, {980.02594,1481.27551}, {980.025818,1481.27441}}} {{980.025818,1481.27441}} wnTs[0]=0 {{{980.025818,1481.27441}, {980.014954,1481.1969}, {979.623779,1478.38806}, {984.546021,1478.31494}}}
-debugShowCubicIntersection wtTs[0]=0 {{{948.427002,1484.453}, {946.440002,1482.23499}, {949.567993,1479.35205}, {949.567993,1479.35205}}} {{948.427002,1484.453}} wtTs[1]=1 {{949.567993,1479.35205}} wnTs[0]=1 {{{949.567993,1479.35205}, {951.015991,1483.26099}, {948.427002,1484.453}, {948.427002,1484.453}}} wnTs[1]=0
-debugShowCubicIntersection wtTs[0]=1 {{{977.854004,1484.453}, {977.854004,1484.453}, {975.265991,1483.26099}, {976.713989,1479.35205}}} {{976.713989,1479.35205}} wnTs[0]=0 {{{976.713989,1479.35205}, {976.713989,1479.35205}, {976.714722,1479.35278}, {976.716125,1479.35413}}}
-debugShowCubicIntersection wtTs[0]=0 {{{977.854004,1484.453}, {977.854004,1484.453}, {975.265991,1483.26099}, {976.713989,1479.35205}}} {{977.854004,1484.453}} wnTs[0]=1 {{{976.716125,1479.35413}, {976.807983,1479.44055}, {979.811707,1482.26868}, {977.854004,1484.453}}}
-debugShowCubicIntersection wtTs[0]=1 {{{976.713989,1479.35205}, {976.713989,1479.35205}, {976.714722,1479.35278}, {976.716125,1479.35413}}} {{976.716125,1479.35413}} wnTs[0]=0 {{{976.716125,1479.35413}, {976.807983,1479.44055}, {979.811707,1482.26868}, {977.854004,1484.453}}}
-debugShowCubicIntersection wtTs[0]=0 {{{947.294006,1484.198}, {944.210999,1485.49805}, {942.495972,1481.823}, {942.495972,1481.823}}} {{947.294006,1484.198}} wtTs[1]=1 {{942.495972,1481.823}} wnTs[0]=1 {{{942.495972,1481.823}, {947.187988,1481.33496}, {947.294006,1484.198}, {947.294006,1484.198}}} wnTs[1]=0
-debugShowCubicIntersection wtTs[0]=0 {{{978.989014,1484.198}, {978.989014,1484.198}, {979.094971,1481.33496}, {983.786011,1481.823}}} {{978.989014,1484.198}} wtTs[1]=1 {{983.786011,1481.823}} wnTs[0]=1 {{{983.786011,1481.823}, {983.786011,1481.823}, {982.070007,1485.49805}, {978.989014,1484.198}}} wnTs[1]=0
-debugShowCubicIntersection wtTs[0]=1 {{{951.176025,1486.97803}, {949.194519,1484.8667}, {950.909729,1482.36658}, {951.290283,1481.86658}}} {{951.290283,1481.86658}} wnTs[0]=0 {{{951.290283,1481.86658}, {951.334778,1481.80811}, {951.361023,1481.77698}, {951.361023,1481.77698}}}
-debugShowCubicIntersection no intersect {{{951.176025,1486.97803}, {949.194519,1484.8667}, {950.909729,1482.36658}, {951.290283,1481.86658}}} {{{951.361023,1481.77698}, {953.644836,1485.34509}, {951.363281,1486.86157}, {951.186646,1486.97144}}}
-debugShowCubicIntersection wtTs[0]=0 {{{951.176025,1486.97803}, {949.194519,1484.8667}, {950.909729,1482.36658}, {951.290283,1481.86658}}} {{951.176025,1486.97803}} wnTs[0]=1 {{{951.186646,1486.97144}, {951.179688,1486.97583}, {951.176025,1486.97803}, {951.176025,1486.97803}}}
-debugShowCubicIntersection wtTs[0]=1 {{{951.290283,1481.86658}, {951.334778,1481.80811}, {951.361023,1481.77698}, {951.361023,1481.77698}}} {{951.361023,1481.77698}} wnTs[0]=0 {{{951.361023,1481.77698}, {953.644836,1485.34509}, {951.363281,1486.86157}, {951.186646,1486.97144}}}
-debugShowCubicIntersection wtTs[0]=1 {{{951.361023,1481.77698}, {953.644836,1485.34509}, {951.363281,1486.86157}, {951.186646,1486.97144}}} {{951.186646,1486.97144}} wnTs[0]=0 {{{951.186646,1486.97144}, {951.179688,1486.97583}, {951.176025,1486.97803}, {951.176025,1486.97803}}}
-debugShowCubicIntersection wtTs[0]=0 {{{975.106995,1486.97803}, {975.106995,1486.97803}, {972.546997,1485.48706}, {974.919983,1481.77698}}} {{975.106995,1486.97803}} wtTs[1]=1 {{974.919983,1481.77698}} wnTs[0]=1 {{{974.919983,1481.77698}, {974.919983,1481.776}, {977.31897,1484.61902}, {975.106995,1486.97803}}} wnTs[1]=0
-debugShowCubicIntersection wtTs[0]=0 {{{955.120972,1488.94495}, {952.309021,1487.98303}, {953.458984,1483.93604}, {953.458984,1483.93604}}} {{955.120972,1488.94495}} wtTs[1]=1 {{953.458984,1483.93604}} wnTs[0]=1 {{{953.458984,1483.93604}, {957.004028,1486.37097}, {955.120972,1488.94495}, {955.120972,1488.94495}}} wnTs[1]=0
-44 id=1 1=(0,1) [4] id=2 4=(0.5,1) [1]
-45 id=1 (empty) id=2 (empty)
-debugShowCubicIntersection no intersect {{{955.120972,1488.94495}, {952.309021,1487.98303}, {953.458984,1483.93604}, {953.458984,1483.93604}}} {{{947.51001,1488.53101}, {947.51001,1488.53101}, {951.596985,1486.32202}, {953.234009,1489.08997}}}
-debugShowCubicIntersection no intersect {{{955.120972,1488.94495}, {952.309021,1487.98303}, {953.458984,1483.93604}, {953.458984,1483.93604}}} {{{953.234009,1489.08997}, {953.234009,1489.08997}, {951.158997,1491.03601}, {947.51001,1488.53101}}}
-debugShowCubicIntersection wtTs[0]=1 {{{972.825012,1483.93701}, {972.825012,1483.93701}, {973.971985,1487.98401}, {971.161987,1488.94604}}} {{971.161987,1488.94604}} wnTs[0]=0 {{{971.161987,1488.94604}, {971.161987,1488.94592}, {971.154663,1488.93591}, {971.141846,1488.9165}}}
-debugShowCubicIntersection wtTs[0]=0 {{{972.825012,1483.93701}, {972.825012,1483.93701}, {973.971985,1487.98401}, {971.161987,1488.94604}}} {{972.825012,1483.93701}} wnTs[0]=1 {{{971.141846,1488.9165}, {970.948425,1488.625}, {969.49884,1486.21948}, {972.825012,1483.93701}}}
-debugShowCubicIntersection wtTs[0]=1 {{{971.161987,1488.94604}, {971.161987,1488.94592}, {971.154663,1488.93591}, {971.141846,1488.9165}}} {{971.141846,1488.9165}} wnTs[0]=0 {{{971.141846,1488.9165}, {970.948425,1488.625}, {969.49884,1486.21948}, {972.825012,1483.93701}}}
-debugShowCubicIntersection no intersect {{{972.825012,1483.93701}, {972.825012,1483.93701}, {973.971985,1487.98401}, {971.161987,1488.94604}}} {{{978.770996,1488.53101}, {975.204224,1490.98022}, {973.141174,1489.17444}, {973.051086,1489.09277}}}
-46 id=1 1=(0,1) [2] id=2 2=(0,0.5) [1]
-47 id=1 (empty) id=2 (empty)
-debugShowCubicIntersection no intersect {{{972.825012,1483.93701}, {972.825012,1483.93701}, {973.971985,1487.98401}, {971.161987,1488.94604}}} {{{973.047974,1489.08997}, {974.651978,1486.37781}, {978.607178,1488.44397}, {978.766052,1488.52844}}}
-debugShowCubicIntersection wtTs[0]=1 {{{949.890991,1486.86804}, {947.178772,1488.37146}, {944.723022,1485.51147}, {944.608215,1485.375}}} {{944.608215,1485.375}} wnTs[0]=0 {{{944.608215,1485.375}, {944.605408,1485.3717}, {944.604004,1485.37}, {944.604004,1485.37}}}
-debugShowCubicIntersection wtTs[0]=0 {{{949.890991,1486.86804}, {947.178772,1488.37146}, {944.723022,1485.51147}, {944.608215,1485.375}}} {{949.890991,1486.86804}} wnTs[0]=1 {{{944.604004,1485.37}, {949.562012,1484.06494}, {949.890991,1486.86804}, {949.890991,1486.86804}}}
-debugShowCubicIntersection wtTs[0]=1 {{{944.608215,1485.375}, {944.605408,1485.3717}, {944.604004,1485.37}, {944.604004,1485.37}}} {{944.604004,1485.37}} wnTs[0]=0 {{{944.604004,1485.37}, {949.562012,1484.06494}, {949.890991,1486.86804}, {949.890991,1486.86804}}}
-debugShowCubicIntersection wtTs[0]=0 {{{976.393005,1486.86804}, {976.393005,1486.86804}, {976.719971,1484.06494}, {981.679016,1485.37}}} {{976.393005,1486.86804}} wtTs[1]=1 {{981.679016,1485.37}} wnTs[0]=1 {{{981.679016,1485.37}, {981.679016,1485.37}, {979.169983,1488.40796}, {976.393005,1486.86804}}} wnTs[1]=0
-debugShowCubicIntersection wtTs[0]=0 {{{960.68103,1489.98499}, {957.533997,1490.672}, {956.417969,1486.75}, {956.417969,1486.75}}} {{960.68103,1489.98499}} wtTs[1]=1 {{956.417969,1486.75}} wnTs[0]=1 {{{956.417969,1486.75}, {961.403015,1487.19202}, {960.68103,1489.98499}, {960.68103,1489.98499}}} wnTs[1]=0
-debugShowCubicIntersection no intersect {{{960.68103,1489.98499}, {957.533997,1490.672}, {956.417969,1486.75}, {956.417969,1486.75}}} {{{951.414001,1491.21399}, {954.694214,1488.33154}, {956.976746,1490.26636}, {957.119873,1490.39355}}}
-debugShowCubicIntersection no intersect {{{956.417969,1486.75}, {961.403015,1487.19202}, {960.68103,1489.98499}, {960.68103,1489.98499}}} {{{951.414001,1491.21399}, {954.694214,1488.33154}, {956.976746,1490.26636}, {957.119873,1490.39355}}}
-debugShowCubicIntersection wtTs[0]=0 {{{965.60199,1489.98499}, {965.60199,1489.98499}, {964.879028,1487.19202}, {969.864014,1486.75}}} {{965.60199,1489.98499}} wtTs[1]=1 {{969.864014,1486.75}} wnTs[0]=1 {{{969.864014,1486.75}, {969.864014,1486.75}, {968.749023,1490.672}, {965.60199,1489.98499}}} wnTs[1]=0
-debugShowCubicIntersection no intersect {{{965.60199,1489.98499}, {965.60199,1489.98499}, {964.879028,1487.19202}, {969.864014,1486.75}}} {{{969.156982,1490.40002}, {969.156982,1490.40002}, {971.478027,1488.23596}, {974.869995,1491.21399}}}
-debugShowCubicIntersection no intersect {{{969.864014,1486.75}, {969.864014,1486.75}, {968.749023,1490.672}, {965.60199,1489.98499}}} {{{969.156982,1490.40002}, {969.156982,1490.40002}, {971.478027,1488.23596}, {974.869995,1491.21399}}}
-debugShowCubicIntersection wtTs[0]=0 {{{947.51001,1488.53101}, {947.51001,1488.53101}, {951.596985,1486.32202}, {953.234009,1489.08997}}} {{947.51001,1488.53101}} wtTs[1]=1 {{953.234009,1489.08997}} wnTs[0]=1 {{{953.234009,1489.08997}, {953.234009,1489.08997}, {951.158997,1491.03601}, {947.51001,1488.53101}}} wnTs[1]=0
-debugShowCubicIntersection no intersect {{{953.234009,1489.08997}, {953.234009,1489.08997}, {951.158997,1491.03601}, {947.51001,1488.53101}}} {{{951.414001,1491.21399}, {954.694214,1488.33154}, {956.976746,1490.26636}, {957.119873,1490.39355}}}
-debugShowCubicIntersection wtTs[0]=1 {{{978.770996,1488.53101}, {975.204224,1490.98022}, {973.141174,1489.17444}, {973.051086,1489.09277}}} {{973.051086,1489.09277}} wnTs[0]=0 {{{973.051086,1489.09277}, {973.049011,1489.09094}, {973.047974,1489.08997}, {973.047974,1489.08997}}}
-debugShowCubicIntersection no intersect {{{978.770996,1488.53101}, {975.204224,1490.98022}, {973.141174,1489.17444}, {973.051086,1489.09277}}} {{{973.047974,1489.08997}, {974.651978,1486.37781}, {978.607178,1488.44397}, {978.766052,1488.52844}}}
-debugShowCubicLineIntersection wtTs[0]=0 {{{978.770996,1488.53101}, {975.204224,1490.98022}, {973.141174,1489.17444}, {973.051086,1489.09277}}} {{978.770996,1488.53101}} wnTs[0]=1 {{{978.766052,1488.52844}, {978.770996,1488.53101}}}
-debugShowCubicIntersection wtTs[0]=1 {{{973.051086,1489.09277}, {973.049011,1489.09094}, {973.047974,1489.08997}, {973.047974,1489.08997}}} {{973.047974,1489.08997}} wnTs[0]=0 {{{973.047974,1489.08997}, {974.651978,1486.37781}, {978.607178,1488.44397}, {978.766052,1488.52844}}}
-debugShowCubicLineIntersection wtTs[0]=1 {{{973.047974,1489.08997}, {974.651978,1486.37781}, {978.607178,1488.44397}, {978.766052,1488.52844}}} {{978.766052,1488.52844}} wnTs[0]=0 {{{978.766052,1488.52844}, {978.770996,1488.53101}}}
-debugShowCubicIntersection no intersect {{{978.770996,1488.53101}, {975.204224,1490.98022}, {973.141174,1489.17444}, {973.051086,1489.09277}}} {{{969.156982,1490.40002}, {969.156982,1490.40002}, {971.478027,1488.23596}, {974.869995,1491.21399}}}
-debugShowCubicIntersection wtTs[0]=1 {{{963.143005,1489.59802}, {963.763,1489.59802}, {964.265015,1490.09998}, {964.265015,1490.72095}}} {{964.265015,1490.72095}} wnTs[0]=0 {{{964.265015,1490.72095}, {964.265015,1491.34204}, {963.763,1491.84399}, {963.143005,1491.84399}}}
-debugShowCubicIntersection no intersect {{{963.143005,1489.59802}, {963.763,1489.59802}, {964.265015,1490.09998}, {964.265015,1490.72095}}} {{{963.143005,1491.84399}, {962.521973,1491.84399}, {962.02002,1491.34204}, {962.02002,1490.72095}}}
-debugShowCubicIntersection wtTs[0]=0 {{{963.143005,1489.59802}, {963.763,1489.59802}, {964.265015,1490.09998}, {964.265015,1490.72095}}} {{963.143005,1489.59802}} wnTs[0]=1 {{{962.02002,1490.72095}, {962.02002,1490.09998}, {962.521973,1489.59802}, {963.143005,1489.59802}}}
-debugShowCubicIntersection wtTs[0]=1 {{{964.265015,1490.72095}, {964.265015,1491.34204}, {963.763,1491.84399}, {963.143005,1491.84399}}} {{963.143005,1491.84399}} wnTs[0]=0 {{{963.143005,1491.84399}, {962.521973,1491.84399}, {962.02002,1491.34204}, {962.02002,1490.72095}}}
-debugShowCubicIntersection no intersect {{{964.265015,1490.72095}, {964.265015,1491.34204}, {963.763,1491.84399}, {963.143005,1491.84399}}} {{{962.02002,1490.72095}, {962.02002,1490.09998}, {962.521973,1489.59802}, {963.143005,1489.59802}}}
-debugShowCubicIntersection wtTs[0]=1 {{{963.143005,1491.84399}, {962.521973,1491.84399}, {962.02002,1491.34204}, {962.02002,1490.72095}}} {{962.02002,1490.72095}} wnTs[0]=0 {{{962.02002,1490.72095}, {962.02002,1490.09998}, {962.521973,1489.59802}, {963.143005,1489.59802}}}
-debugShowCubicIntersection wtTs[0]=1 {{{957.127014,1490.40002}, {955.541504,1492.89014}, {951.825745,1491.38965}, {951.445557,1491.22766}}} {{951.445557,1491.22766}} wnTs[0]=0 {{{951.445557,1491.22766}, {951.424805,1491.21887}, {951.414001,1491.21399}, {951.414001,1491.21399}}}
-debugShowCubicIntersection no intersect {{{957.127014,1490.40002}, {955.541504,1492.89014}, {951.825745,1491.38965}, {951.445557,1491.22766}}} {{{951.414001,1491.21399}, {954.694214,1488.33154}, {956.976746,1490.26636}, {957.119873,1490.39355}}}
-debugShowCubicIntersection wtTs[0]=0 {{{957.127014,1490.40002}, {955.541504,1492.89014}, {951.825745,1491.38965}, {951.445557,1491.22766}}} {{957.127014,1490.40002}} wnTs[0]=1 {{{957.119873,1490.39355}, {957.124634,1490.39783}, {957.127014,1490.40002}, {957.127014,1490.40002}}}
-debugShowCubicIntersection wtTs[0]=1 {{{951.445557,1491.22766}, {951.424805,1491.21887}, {951.414001,1491.21399}, {951.414001,1491.21399}}} {{951.414001,1491.21399}} wnTs[0]=0 {{{951.414001,1491.21399}, {954.694214,1488.33154}, {956.976746,1490.26636}, {957.119873,1490.39355}}}
-debugShowCubicIntersection wtTs[0]=1 {{{951.414001,1491.21399}, {954.694214,1488.33154}, {956.976746,1490.26636}, {957.119873,1490.39355}}} {{957.119873,1490.39355}} wnTs[0]=0 {{{957.119873,1490.39355}, {957.124634,1490.39783}, {957.127014,1490.40002}, {957.127014,1490.40002}}}
-debugShowCubicIntersection no intersect {{{957.127014,1490.40002}, {955.541504,1492.89014}, {951.825745,1491.38965}, {951.445557,1491.22766}}} {{{961.283997,1491.56299}, {958.953979,1494.49695}, {955.61499,1492.81604}, {955.61499,1492.81604}}}
-debugShowCubicIntersection no intersect {{{957.127014,1490.40002}, {955.541504,1492.89014}, {951.825745,1491.38965}, {951.445557,1491.22766}}} {{{955.61499,1492.81604}, {958.695923,1489.72131}, {960.89093,1491.24622}, {961.236389,1491.52283}}}
-48 id=1 (empty) id=2 (empty)
-debugShowCubicIntersection no intersect {{{951.414001,1491.21399}, {954.694214,1488.33154}, {956.976746,1490.26636}, {957.119873,1490.39355}}} {{{955.61499,1492.81604}, {958.695923,1489.72131}, {960.89093,1491.24622}, {961.236389,1491.52283}}}
-debugShowCubicIntersection wtTs[0]=1 {{{969.156982,1490.40002}, {969.156982,1490.40002}, {971.478027,1488.23596}, {974.869995,1491.21399}}} {{974.869995,1491.21399}} wnTs[0]=0 {{{974.869995,1491.21399}, {974.869995,1491.21399}, {974.857788,1491.21948}, {974.834473,1491.22937}}}
-debugShowCubicIntersection wtTs[0]=0 {{{969.156982,1490.40002}, {969.156982,1490.40002}, {971.478027,1488.23596}, {974.869995,1491.21399}}} {{969.156982,1490.40002}} wnTs[0]=1 {{{974.834473,1491.22937}, {974.433289,1491.40051}, {970.736267,1492.88184}, {969.156982,1490.40002}}}
-debugShowCubicIntersection wtTs[0]=1 {{{974.869995,1491.21399}, {974.869995,1491.21399}, {974.857788,1491.21948}, {974.834473,1491.22937}}} {{974.834473,1491.22937}} wnTs[0]=0 {{{974.834473,1491.22937}, {974.433289,1491.40051}, {970.736267,1492.88184}, {969.156982,1490.40002}}}
-49 id=1 (empty) id=2 (empty)
-debugShowCubicIntersection no intersect {{{969.156982,1490.40002}, {969.156982,1490.40002}, {971.478027,1488.23596}, {974.869995,1491.21399}}} {{{964.999023,1491.56299}, {964.999023,1491.56299}, {967.304016,1489.43896}, {970.666992,1492.81604}}}
-debugShowCubicIntersection no intersect {{{974.834473,1491.22937}, {974.433289,1491.40051}, {970.736267,1492.88184}, {969.156982,1490.40002}}} {{{970.666992,1492.81604}, {970.666992,1492.81604}, {967.327026,1494.49695}, {964.999023,1491.56299}}}
-debugShowCubicIntersection no intersect {{{974.834473,1491.22937}, {974.433289,1491.40051}, {970.736267,1492.88184}, {969.156982,1490.40002}}} {{{964.999023,1491.56299}, {964.999023,1491.56299}, {967.304016,1489.43896}, {970.666992,1492.81604}}}
-debugShowCubicIntersection wtTs[0]=1 {{{961.283997,1491.56299}, {958.953979,1494.49695}, {955.61499,1492.81604}, {955.61499,1492.81604}}} {{955.61499,1492.81604}} wnTs[0]=0 {{{955.61499,1492.81604}, {958.695923,1489.72131}, {960.89093,1491.24622}, {961.236389,1491.52283}}}
-debugShowCubicIntersection wtTs[0]=0 {{{961.283997,1491.56299}, {958.953979,1494.49695}, {955.61499,1492.81604}, {955.61499,1492.81604}}} {{961.283997,1491.56299}} wnTs[0]=1 {{{961.236389,1491.52283}, {961.267883,1491.5481}, {961.283997,1491.56299}, {961.283997,1491.56299}}}
-debugShowCubicIntersection wtTs[0]=1 {{{955.61499,1492.81604}, {958.695923,1489.72131}, {960.89093,1491.24622}, {961.236389,1491.52283}}} {{961.236389,1491.52283}} wnTs[0]=0 {{{961.236389,1491.52283}, {961.267883,1491.5481}, {961.283997,1491.56299}, {961.283997,1491.56299}}}
-debugShowCubicIntersection wtTs[0]=0 {{{970.666992,1492.81604}, {970.666992,1492.81604}, {967.327026,1494.49695}, {964.999023,1491.56299}}} {{970.666992,1492.81604}} wtTs[1]=1 {{964.999023,1491.56299}} wnTs[0]=1 {{{964.999023,1491.56299}, {964.999023,1491.56299}, {967.304016,1489.43896}, {970.666992,1492.81604}}} wnTs[1]=0
-SkOpSegment::debugShowActiveSpans id=1 (941,1494 941,1464) t=0 (941,1494) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=2 (941,1464 985,1464) t=0 (941,1464) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=3 (985,1464 985,1494) t=0 (985,1464) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=4 (985,1494 941,1494) t=0 (985,1494) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=92 (948.64801,1468.15002 948.638977,1465.22095 952.265991,1464.46399 952.265991,1464.46399) t=0 (948.64801,1468.15002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=93 (952.265991,1464.46399 951.707275,1468.29565 948.98999,1468.17932 948.677368,1468.15283) t=0 (952.265991,1464.46399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=94 (948.677368,1468.15283 948.658142,1468.15125 948.64801,1468.15002 948.64801,1468.15002) t=0 (948.677368,1468.15283) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=109 (974.016968,1464.46399 974.016968,1464.46399 977.643982,1465.22095 977.633972,1468.15002) t=0 (974.016968,1464.46399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=110 (977.633972,1468.15002 977.633972,1468.15002 974.611023,1468.53101 974.016968,1464.46399) t=0 (977.633972,1468.15002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=86 (946.797974,1470.27405 944.819641,1468.07397 946.75708,1465.85327 947.048523,1465.54285) t=0 (946.797974,1470.27405) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=87 (947.048523,1465.54285 947.071289,1465.51855 947.083984,1465.50598 947.083984,1465.50598) t=0 (947.048523,1465.54285) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=88 (947.083984,1465.50598 949.145996,1468.82605 946.797974,1470.27405 946.797974,1470.27405) t=0 (947.083984,1465.50598) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=113 (979.197998,1465.50598 979.197998,1465.50598 981.619019,1467.90198 979.481995,1470.27405) t=0 (979.197998,1465.50598) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=114 (979.481995,1470.27405 979.481995,1470.27405 977.138,1468.82605 979.197998,1465.50598) t=0 (979.481995,1470.27405) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=41 (963.215027,1486.67004 962.744995,1486.67004 962.106995,1485.65405 962.106995,1485.65405) t=0 (963.215027,1486.67004) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=42 (962.106995,1485.65405 962.106995,1485.65405 960.585022,1483.59595 957.539001,1482.09705) t=0 (962.106995,1485.65405) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=43 (957.539001,1482.09705 954.255432,1480.48206 953.90448,1477.3844 953.870422,1476.93176) t=0 (957.539001,1482.09705) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=44 (953.870422,1476.93176 953.867676,1476.89526 953.867004,1476.87598 953.867004,1476.87598) t=0 (953.870422,1476.93176) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=45 (953.867004,1476.87598 954.190002,1465.94397) t=0 (953.867004,1476.87598) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=46 (954.190002,1465.94397 972.23999,1465.94397) t=0 (954.190002,1465.94397) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=47 (972.23999,1465.94397 972.565002,1476.87695) t=0 (972.23999,1465.94397) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=48 (972.565002,1476.87695 972.565002,1476.87695 972.440979,1480.35303 968.891968,1482.09802) t=0 (972.565002,1476.87695) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=49 (968.891968,1482.09802 966.255737,1483.39539 964.76178,1485.11145 964.407593,1485.54968) t=0 (968.891968,1482.09802) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=50 (964.407593,1485.54968 964.352539,1485.6178 964.325012,1485.65503 964.325012,1485.65503) t=0 (964.407593,1485.54968) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=51 (964.325012,1485.65503 964.325012,1485.65503 963.687012,1486.67004 963.215027,1486.67004) t=0 (964.325012,1485.65503) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=30 (968.343994,1481.53796 971.466064,1480.00305 971.676941,1476.99573 971.6875,1476.79639) t=0 (968.343994,1481.53796) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=31 (971.6875,1476.79639 971.687866,1476.78955 971.687988,1476.78601 971.687988,1476.78601) t=0 (971.6875,1476.79639) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=32 (971.687988,1476.78601 971.393982,1466.83398) t=0 (971.687988,1476.78601) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=33 (971.393982,1466.83398 954.960999,1466.83398) t=0 (971.393982,1466.83398) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=34 (954.960999,1466.83398 954.666016,1476.78601) t=0 (954.960999,1466.83398) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=35 (954.666016,1476.78601 954.666016,1476.78601 954.780029,1479.94995 958.008972,1481.53796) t=0 (954.666016,1476.78601) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=36 (958.008972,1481.53796 960.369873,1482.70056 961.725403,1484.2323 962.0755,1484.66101) t=0 (958.008972,1481.53796) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=37 (962.0755,1484.66101 962.136475,1484.73572 962.166992,1484.77698 962.166992,1484.77698) t=0 (962.0755,1484.66101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=38 (962.166992,1484.77698 962.166992,1484.77698 962.747986,1485.70105 963.177979,1485.70105) t=0 (962.166992,1484.77698) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=39 (963.177979,1485.70105 963.606995,1485.70105 964.185974,1484.77698 964.185974,1484.77698) t=0 (963.177979,1485.70105) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=40 (964.185974,1484.77698 964.185974,1484.77698 965.573975,1482.90295 968.343994,1481.53796) t=0 (964.185974,1484.77698) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=89 (947.392029,1471.64197 947.604919,1468.81628 950.769897,1468.35559 951.289185,1468.29895) t=0 (947.392029,1471.64197) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=90 (951.289185,1468.29895 951.335754,1468.29382 951.361023,1468.29199 951.361023,1468.29199) t=0 (951.289185,1468.29895) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=91 (951.361023,1468.29199 950.554016,1471.98499 947.392029,1471.64197 947.392029,1471.64197) t=0 (951.361023,1468.29199) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=111 (974.919983,1468.29199 974.919983,1468.29199 978.658997,1468.56299 978.890015,1471.64197) t=0 (974.919983,1468.29199) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=112 (978.890015,1471.64197 978.890015,1471.64197 975.72699,1471.98499 974.919983,1468.29199) t=0 (978.890015,1471.64197) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=84 (945.382019,1474.328 942.924011,1472.729 944.492004,1469.48706 944.492004,1469.48706) t=0 (945.382019,1474.328) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=85 (944.492004,1469.48706 947.388977,1471.95703 945.382019,1474.328 945.382019,1474.328) t=0 (944.492004,1469.48706) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=115 (980.900024,1474.328 980.900024,1474.328 978.893005,1471.95703 981.791016,1469.48706) t=0 (980.900024,1474.328) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=116 (981.791016,1469.48706 981.791016,1469.48596 983.358032,1472.729 980.900024,1474.328) t=0 (981.791016,1469.48706) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=71 (946.054016,1476.229 945.61499,1473.12903 949.046997,1471.97095 949.046997,1471.97095) t=0 (946.054016,1476.229) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=72 (949.046997,1471.97095 949.191528,1475.95117 946.599548,1476.21362 946.127258,1476.22852) t=0 (949.046997,1471.97095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=73 (946.127258,1476.22852 946.080078,1476.22998 946.054016,1476.229 946.054016,1476.229) t=0 (946.127258,1476.22852) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=11 (980.226013,1476.229 980.226013,1476.229 977.078003,1476.349 977.234985,1471.97095) t=0 (980.226013,1476.229) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=12 (977.234985,1471.97095 977.234985,1471.97095 980.666992,1473.12903 980.226013,1476.229) t=0 (977.234985,1471.97095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=81 (945.312988,1478.18005 942.359741,1477.83667 942.572632,1474.58496 942.638794,1473.97607) t=0 (945.312988,1478.18005) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=82 (942.638794,1473.97607 942.645691,1473.91284 942.651001,1473.87805 942.651001,1473.87805) t=0 (942.638794,1473.97607) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=83 (942.651001,1473.87805 946.562988,1475.66199 945.312988,1478.18005 945.312988,1478.18005) t=0 (942.651001,1473.87805) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=117 (980.968994,1478.18005 980.968994,1478.18005 979.718018,1475.66199 983.632019,1473.87805) t=0 (980.968994,1478.18005) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=118 (983.632019,1473.87805 983.632019,1473.87805 984.229004,1477.80103 980.968994,1478.18005) t=0 (983.632019,1473.87805) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=68 (947.070984,1480.45496 945.211975,1477.88501 948.786011,1475.59497 948.786011,1475.59497) t=0 (947.070984,1480.45496) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=69 (948.786011,1475.59497 949.835938,1479.33569 947.530884,1480.29919 947.129333,1480.43652) t=0 (948.786011,1475.59497) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=70 (947.129333,1480.43652 947.091858,1480.44934 947.070984,1480.45496 947.070984,1480.45496) t=0 (947.129333,1480.43652) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=5 (979.211975,1480.45496 979.211975,1480.45496 976.348999,1479.68506 977.495972,1475.59497) t=0 (979.211975,1480.45496) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=6 (977.495972,1475.59497 977.496033,1475.59497 977.503296,1475.59961 977.517029,1475.60864) t=0 (977.495972,1475.59497) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=7 (977.517029,1475.60864 977.807861,1475.80164 980.988281,1478.00073 979.211975,1480.45496) t=0 (977.517029,1475.60864) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=78 (946.255005,1481.276 943.094971,1481.93396 941.736023,1478.31494 941.736023,1478.31494) t=0 (946.255005,1481.276) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=79 (941.736023,1478.31494 946.484619,1478.38538 946.288147,1481.00122 946.25769,1481.2561) t=0 (941.736023,1478.31494) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=80 (946.25769,1481.2561 946.256104,1481.26917 946.255005,1481.276 946.255005,1481.276) t=0 (946.25769,1481.2561) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=13 (984.546021,1478.31494 984.546021,1478.31494 983.187988,1481.93396 980.026001,1481.276) t=0 (984.546021,1478.31494) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=14 (980.026001,1481.276 980.026001,1481.276 980.02594,1481.27551 980.025818,1481.27441) t=0 (980.026001,1481.276) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=15 (980.025818,1481.27441 980.014954,1481.1969 979.623779,1478.38806 984.546021,1478.31494) t=0 (980.025818,1481.27441) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=74 (948.427002,1484.453 946.440002,1482.23499 949.567993,1479.35205 949.567993,1479.35205) t=0 (948.427002,1484.453) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=75 (949.567993,1479.35205 951.015991,1483.26099 948.427002,1484.453 948.427002,1484.453) t=0 (949.567993,1479.35205) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=8 (977.854004,1484.453 977.854004,1484.453 975.265991,1483.26099 976.713989,1479.35205) t=0 (977.854004,1484.453) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=9 (976.713989,1479.35205 976.713989,1479.35205 976.714722,1479.35278 976.716125,1479.35413) t=0 (976.713989,1479.35205) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=10 (976.716125,1479.35413 976.807983,1479.44055 979.811707,1482.26868 977.854004,1484.453) t=0 (976.716125,1479.35413) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=76 (947.294006,1484.198 944.210999,1485.49805 942.495972,1481.823 942.495972,1481.823) t=0 (947.294006,1484.198) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=77 (942.495972,1481.823 947.187988,1481.33496 947.294006,1484.198 947.294006,1484.198) t=0 (942.495972,1481.823) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=16 (978.989014,1484.198 978.989014,1484.198 979.094971,1481.33496 983.786011,1481.823) t=0 (978.989014,1484.198) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=17 (983.786011,1481.823 983.786011,1481.823 982.070007,1485.49805 978.989014,1484.198) t=0 (983.786011,1481.823) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=95 (951.176025,1486.97803 949.194519,1484.8667 950.909729,1482.36658 951.290283,1481.86658) t=0 (951.176025,1486.97803) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=96 (951.290283,1481.86658 951.334778,1481.80811 951.361023,1481.77698 951.361023,1481.77698) t=0 (951.290283,1481.86658) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=97 (951.361023,1481.77698 953.644836,1485.34509 951.363281,1486.86157 951.186646,1486.97144) t=0 (951.361023,1481.77698) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=98 (951.186646,1486.97144 951.179688,1486.97583 951.176025,1486.97803 951.176025,1486.97803) t=0 (951.186646,1486.97144) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=107 (975.106995,1486.97803 975.106995,1486.97803 972.546997,1485.48706 974.919983,1481.77698) t=0 (975.106995,1486.97803) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=108 (974.919983,1481.77698 974.919983,1481.776 977.31897,1484.61902 975.106995,1486.97803) t=0 (974.919983,1481.77698) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=101 (955.120972,1488.94495 952.309021,1487.98303 953.458984,1483.93604 953.458984,1483.93604) t=0 (955.120972,1488.94495) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=102 (953.458984,1483.93604 957.004028,1486.37097 955.120972,1488.94495 955.120972,1488.94495) t=0 (953.458984,1483.93604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=23 (972.825012,1483.93701 972.825012,1483.93701 973.971985,1487.98401 971.161987,1488.94604) t=0 (972.825012,1483.93701) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=24 (971.161987,1488.94604 971.161987,1488.94592 971.154663,1488.93591 971.141846,1488.9165) t=0 (971.161987,1488.94604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=25 (971.141846,1488.9165 970.948425,1488.625 969.49884,1486.21948 972.825012,1483.93701) t=0 (971.141846,1488.9165) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=65 (949.890991,1486.86804 947.178772,1488.37146 944.723022,1485.51147 944.608215,1485.375) t=0 (949.890991,1486.86804) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=66 (944.608215,1485.375 944.605408,1485.3717 944.604004,1485.37 944.604004,1485.37) t=0 (944.608215,1485.375) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=67 (944.604004,1485.37 949.562012,1484.06494 949.890991,1486.86804 949.890991,1486.86804) t=0 (944.604004,1485.37) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=18 (976.393005,1486.86804 976.393005,1486.86804 976.719971,1484.06494 981.679016,1485.37) t=0 (976.393005,1486.86804) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=19 (981.679016,1485.37 981.679016,1485.37 979.169983,1488.40796 976.393005,1486.86804) t=0 (981.679016,1485.37) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=52 (960.68103,1489.98499 957.533997,1490.672 956.417969,1486.75 956.417969,1486.75) t=0 (960.68103,1489.98499) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=53 (956.417969,1486.75 961.403015,1487.19202 960.68103,1489.98499 960.68103,1489.98499) t=0 (956.417969,1486.75) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=26 (965.60199,1489.98499 965.60199,1489.98499 964.879028,1487.19202 969.864014,1486.75) t=0 (965.60199,1489.98499) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=27 (969.864014,1486.75 969.864014,1486.75 968.749023,1490.672 965.60199,1489.98499) t=0 (969.864014,1486.75) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=99 (947.51001,1488.53101 947.51001,1488.53101 951.596985,1486.32202 953.234009,1489.08997) t=0 (947.51001,1488.53101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=100 (953.234009,1489.08997 953.234009,1489.08997 951.158997,1491.03601 947.51001,1488.53101) t=0 (953.234009,1489.08997) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=103 (978.770996,1488.53101 975.204224,1490.98022 973.141174,1489.17444 973.051086,1489.09277) t=0 (978.770996,1488.53101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=104 (973.051086,1489.09277 973.049011,1489.09094 973.047974,1489.08997 973.047974,1489.08997) t=0 (973.051086,1489.09277) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=105 (973.047974,1489.08997 974.651978,1486.37781 978.607178,1488.44397 978.766052,1488.52844) t=0 (973.047974,1489.08997) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=106 (978.766052,1488.52844 978.770996,1488.53101) t=0 (978.766052,1488.52844) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=54 (963.143005,1489.59802 963.763,1489.59802 964.265015,1490.09998 964.265015,1490.72095) t=0 (963.143005,1489.59802) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=55 (964.265015,1490.72095 964.265015,1491.34204 963.763,1491.84399 963.143005,1491.84399) t=0 (964.265015,1490.72095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=56 (963.143005,1491.84399 962.521973,1491.84399 962.02002,1491.34204 962.02002,1490.72095) t=0 (963.143005,1491.84399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=57 (962.02002,1490.72095 962.02002,1490.09998 962.521973,1489.59802 963.143005,1489.59802) t=0 (962.02002,1490.72095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=61 (957.127014,1490.40002 955.541504,1492.89014 951.825745,1491.38965 951.445557,1491.22766) t=0 (957.127014,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=62 (951.445557,1491.22766 951.424805,1491.21887 951.414001,1491.21399 951.414001,1491.21399) t=0 (951.445557,1491.22766) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=63 (951.414001,1491.21399 954.694214,1488.33154 956.976746,1490.26636 957.119873,1490.39355) t=0 (951.414001,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=64 (957.119873,1490.39355 957.124634,1490.39783 957.127014,1490.40002 957.127014,1490.40002) t=0 (957.119873,1490.39355) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.40002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.21399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.40051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.49695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.81604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.56299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
+<div id="cubicOp132">
+seg=1 {{{5, 6}, {3.38059044f, 4.38059044f}, {3.07242441f, 1.44993687f}, {3.01378202f, 1.45492136f}}}
+seg=2 {{{3.01378202f, 1.45492136f}, {3, 1.45609283f}, {3, 1.61940968f}, {3, 2}}}
+seg=3 {{{3, 2}, {5, 6}}}
+op diff
+seg=4 {{{0, 3}, {0.763932049f, 3}, {1.81966019f, 3.29179597f}, {2.72135973f, 3.54101968f}}}
+seg=5 {{{2.72135973f, 3.54101968f}, {4.18033981f, 3.9442718f}, {5.23606777f, 4.23606777f}, {4, 3}}}
+seg=6 {{{4, 3}, {0, 3}}}
+debugShowCubicIntersection wtTs[0]=1 {{{5,6}, {3.38059044,4.38059044}, {3.07242441,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}}}
+debugShowCubicLineIntersection wtTs[0]=0 {{{5,6}, {3.38059044,4.38059044}, {3.07242441,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
+SkOpSegment::addT insert t=0.617509 segID=1 spanID=13
+SkOpSegment::addT insert t=0.124999978 segID=3 spanID=14
+debugShowCubicLineIntersection wtTs[0]=1 {{{3.01378202,1.45492136}, {3,1.45609283}, {3,1.61940968}, {3,2}}} {{3,2}} wnTs[0]=0 {{{3,2}, {5,6}}}
+debugShowCubicIntersection wtTs[0]=0.385353706 {{{5,6}, {3.38059044,4.38059044}, {3.07242441,1.44993687}, {3.01378202,1.45492136}}} {{3.6512568,3.78673816}} wnTs[0]=0.232896 {{{2.72135973,3.54101968}, {4.18033981,3.9442718}, {5.23606777,4.23606777}, {4,3}}}
+SkOpSegment::addT insert t=0.385353706 segID=1 spanID=15
+SkOpSegment::addT insert t=0.23289595 segID=5 spanID=16
+debugShowCubicLineIntersection wtTs[0]=0.521306291 {{{5,6}, {3.38059044,4.38059044}, {3.07242441,1.44993687}, {3.01378202,1.45492136}}} {{3.38599229,3}} wnTs[0]=0.153502 {{{4,3}, {0,3}}}
+SkOpSegment::addT insert t=0.521306291 segID=1 spanID=17
+SkOpSegment::addT insert t=0.153501943 segID=6 spanID=18
+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}}}
+SkOpSegment::addT insert t=0.461228479 segID=3 spanID=19
+SkOpSegment::addT insert t=0.31546775 segID=5 spanID=20
+debugShowLineIntersection wtTs[0]=0.25 {{{3,2}, {5,6}}} {{3.5,3}} wnTs[0]=0.125 {{{4,3}, {0,3}}}
+SkOpSegment::addT insert t=0.25 segID=3 spanID=21
+SkOpSegment::addT insert t=0.125 segID=6 spanID=22
+debugShowCubicIntersection wtTs[0]=1 {{{0,3}, {0.763932049,3}, {1.81966019,3.29179597}, {2.72135973,3.54101968}}} {{2.72135973,3.54101968}} wnTs[0]=0 {{{2.72135973,3.54101968}, {4.18033981,3.9442718}, {5.23606777,4.23606777}, {4,3}}}
+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}}}
+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}}}
+SkOpSegment::sortAngles [1] tStart=0.385353706 [15]
+SkOpAngle::after [1/1] 25/25 tStart=0.385353706 tEnd=0 < [5/13] 13/13 tStart=0.23289595 tEnd=0 < [1/2] 9/9 tStart=0.385353706 tEnd=0.521306291 F 4
+SkOpAngle::afterPart {{{3.6512568,3.78673816}, {3.94662547,4.55719268}, {4.37595452,5.37595452}, {5,6}}} id=1
+SkOpAngle::afterPart {{{3.6512568,3.78673816}, {3.37906829,3.72280588}, {3.06115028,3.63493546}, {2.72135973,3.54101968}}} id=5
+SkOpAngle::afterPart {{{3.6512568,3.78673816}, {3.54705089,3.5149222}, {3.45951868,3.24911888}, {3.38599229,3}}} id=1
+SkOpAngle::after [1/1] 25/25 tStart=0.385353706 tEnd=0 < [5/14] 29/29 tStart=0.23289595 tEnd=0.31546775 < [1/2] 9/9 tStart=0.385353706 tEnd=0.521306291 T 4
+SkOpAngle::afterPart {{{3.6512568,3.78673816}, {3.94662547,4.55719268}, {4.37595452,5.37595452}, {5,6}}} id=1
+SkOpAngle::afterPart {{{3.6512568,3.78673816}, {3.74775953,3.80940495}, {3.83851397,3.82906267}, {3.92245698,3.84491396}}} id=5
+SkOpAngle::afterPart {{{3.6512568,3.78673816}, {3.54705089,3.5149222}, {3.45951868,3.24911888}, {3.38599229,3}}} id=1
+SkOpSegment::sortAngles [1] tStart=0.521306291 [17]
+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
+SkOpAngle::afterPart {{{3.38599229,3}, {3.45951868,3.24911888}, {3.54705089,3.5149222}, {3.6512568,3.78673816}}} id=1
+SkOpAngle::afterPart {{{3.38599229,3}, {3.5,3}}} id=6
+SkOpAngle::afterPart {{{3.38599229,3}, {3.33396357,2.82371861}, {3.2889479,2.65579159}, {3.25,2.5}}} id=1
+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
+SkOpAngle::afterPart {{{3.38599229,3}, {3.45951868,3.24911888}, {3.54705089,3.5149222}, {3.6512568,3.78673816}}} id=1
+SkOpAngle::afterPart {{{3.38599229,3}, {0,3}}} id=6
+SkOpAngle::afterPart {{{3.38599229,3}, {3.5,3}}} id=6
+SkOpAngle::after [6/19] 31/31 tStart=0.153501943 tEnd=0.125 < [6/20] 15/15 tStart=0.153501943 tEnd=1 < [1/4] 9/9 tStart=0.521306291 tEnd=0.617509 F 4
+SkOpAngle::afterPart {{{3.38599229,3}, {3.5,3}}} id=6
+SkOpAngle::afterPart {{{3.38599229,3}, {0,3}}} id=6
+SkOpAngle::afterPart {{{3.38599229,3}, {3.33396357,2.82371861}, {3.2889479,2.65579159}, {3.25,2.5}}} id=1
+SkOpAngle::after [1/4] 9/9 tStart=0.521306291 tEnd=0.617509 < [6/20] 15/15 tStart=0.153501943 tEnd=1 < [1/3] 25/25 tStart=0.521306291 tEnd=0.385353706 T 4
+SkOpAngle::afterPart {{{3.38599229,3}, {3.33396357,2.82371861}, {3.2889479,2.65579159}, {3.25,2.5}}} id=1
+SkOpAngle::afterPart {{{3.38599229,3}, {0,3}}} id=6
+SkOpAngle::afterPart {{{3.38599229,3}, {3.45951868,3.24911888}, {3.54705089,3.5149222}, {3.6512568,3.78673816}}} id=1
+SkOpSegment::sortAngles [1] tStart=0.617509 [13]
+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
+SkOpAngle::afterPart {{{3.25,2.5}, {3.2889479,2.65579159}, {3.33396357,2.82371861}, {3.38599229,3}}} id=1
+SkOpAngle::afterPart {{{3.25,2.5}, {3,2}}} id=3
+SkOpAngle::afterPart {{{3.25,2.5}, {3.09514759,1.88059039}, {3.03621221,1.45301484}, {3.01378202,1.45492136}}} id=1
+SkOpAngle::after [1/5] 25/25 tStart=0.617509 tEnd=0.521306291 < [3/8] 25/25 tStart=0.124999978 tEnd=0.25 < [1/6] 9/9 tStart=0.617509 tEnd=1 T 12
+SkOpAngle::afterPart {{{3.25,2.5}, {3.2889479,2.65579159}, {3.33396357,2.82371861}, {3.38599229,3}}} id=1
+SkOpAngle::afterPart {{{3.25,2.5}, {3.5,3}}} id=3
+SkOpAngle::afterPart {{{3.25,2.5}, {3.09514759,1.88059039}, {3.03621221,1.45301484}, {3.01378202,1.45492136}}} id=1
+SkOpSegment::sortAngles [3] tStart=0.124999978 [14]
+SkOpSegment::sortAngles [3] tStart=0.25 [21]
+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
+SkOpAngle::afterPart {{{3.5,3}, {3.25,2.5}}} id=3
+SkOpAngle::afterPart {{{3.5,3}, {4,3}}} id=6
+SkOpAngle::afterPart {{{3.5,3}, {3.92245698,3.84491396}}} id=3
+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
+SkOpAngle::afterPart {{{3.5,3}, {3.25,2.5}}} id=3
+SkOpAngle::afterPart {{{3.5,3}, {3.38599229,3}}} id=6
+SkOpAngle::afterPart {{{3.5,3}, {3.92245698,3.84491396}}} id=3
+SkOpSegment::sortAngles [3] tStart=0.461228479 [19]
+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
+SkOpAngle::afterPart {{{3.92245698,3.84491396}, {3.5,3}}} id=3
+SkOpAngle::afterPart {{{3.92245698,3.84491396}, {3.83851397,3.82906267}, {3.74775953,3.80940495}, {3.6512568,3.78673816}}} id=5
+SkOpAngle::afterPart {{{3.92245698,3.84491396}, {5,6}}} id=3
+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
+SkOpAngle::afterPart {{{3.92245698,3.84491396}, {3.5,3}}} id=3
+SkOpAngle::afterPart {{{3.92245698,3.84491396}, {4.6183568,3.97632344}, {4.84612825,3.84612825}, {4,3}}} id=5
+SkOpAngle::afterPart {{{3.92245698,3.84491396}, {3.83851397,3.82906267}, {3.74775953,3.80940495}, {3.6512568,3.78673816}}} id=5
+SkOpAngle::after [5/15] 13/13 tStart=0.31546775 tEnd=0.23289595 < [5/16] 29/5 tStart=0.31546775 tEnd=1 < [3/12] 25/25 tStart=0.461228479 tEnd=1 F 4
+SkOpAngle::afterPart {{{3.92245698,3.84491396}, {3.83851397,3.82906267}, {3.74775953,3.80940495}, {3.6512568,3.78673816}}} id=5
+SkOpAngle::afterPart {{{3.92245698,3.84491396}, {4.6183568,3.97632344}, {4.84612825,3.84612825}, {4,3}}} id=5
+SkOpAngle::afterPart {{{3.92245698,3.84491396}, {5,6}}} id=3
+SkOpAngle::after [3/12] 25/25 tStart=0.461228479 tEnd=1 < [5/16] 29/5 tStart=0.31546775 tEnd=1 < [3/11] 9/9 tStart=0.461228479 tEnd=0.25 T 4
+SkOpAngle::afterPart {{{3.92245698,3.84491396}, {5,6}}} id=3
+SkOpAngle::afterPart {{{3.92245698,3.84491396}, {4.6183568,3.97632344}, {4.84612825,3.84612825}, {4,3}}} id=5
+SkOpAngle::afterPart {{{3.92245698,3.84491396}, {3.5,3}}} id=3
+SkOpSegment::sortAngles [5] tStart=0.23289595 [16]
+SkOpSegment::sortAngles [5] tStart=0.31546775 [20]
+SkOpSegment::sortAngles [6] tStart=0.125 [22]
+SkOpSegment::sortAngles [6] tStart=0.153501943 [18]
+SkOpSegment::debugShowActiveSpans id=1 (5,6 3.38059044,4.38059044 3.07242441,1.44993687 3.01378202,1.45492136) t=0 (5,6) tEnd=0.385353706 windSum=? windValue=1 oppValue=0
+SkOpSegment::debugShowActiveSpans id=1 (5,6 3.38059044,4.38059044 3.07242441,1.44993687 3.01378202,1.45492136) t=0.385353706 (3.6512568,3.78673816) tEnd=0.521306291 windSum=? windValue=1 oppValue=0
+SkOpSegment::debugShowActiveSpans id=1 (5,6 3.38059044,4.38059044 3.07242441,1.44993687 3.01378202,1.45492136) t=0.521306291 (3.38599229,3) tEnd=0.617509 windSum=? windValue=1 oppValue=0
+SkOpSegment::debugShowActiveSpans id=1 (5,6 3.38059044,4.38059044 3.07242441,1.44993687 3.01378202,1.45492136) t=0.617509 (3.25,2.5) tEnd=1 windSum=? windValue=1 oppValue=0
+SkOpSegment::debugShowActiveSpans id=2 (3.01378202,1.45492136 3,1.45609283 3,1.61940968 3,2) t=0 (3.01378202,1.45492136) tEnd=1 windSum=? windValue=1 oppValue=0
+SkOpSegment::debugShowActiveSpans id=3 (3,2 5,6) t=0 (3,2) tEnd=0.124999978 windSum=? windValue=1 oppValue=0
+SkOpSegment::debugShowActiveSpans id=3 (3,2 5,6) t=0.124999978 (3.25,2.5) tEnd=0.25 windSum=? windValue=1 oppValue=0
+SkOpSegment::debugShowActiveSpans id=3 (3,2 5,6) t=0.25 (3.5,3) tEnd=0.461228479 windSum=? windValue=1 oppValue=0
+SkOpSegment::debugShowActiveSpans id=3 (3,2 5,6) t=0.461228479 (3.92245698,3.84491396) tEnd=1 windSum=? windValue=1 oppValue=0
+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
+SkOpSegment::debugShowActiveSpans id=5 (2.72135973,3.54101968 4.18033981,3.9442718 5.23606777,4.23606777 4,3) t=0 (2.72135973,3.54101968) tEnd=0.23289595 windSum=? windValue=1 oppValue=0
+SkOpSegment::debugShowActiveSpans id=5 (2.72135973,3.54101968 4.18033981,3.9442718 5.23606777,4.23606777 4,3) t=0.23289595 (3.6512568,3.78673816) tEnd=0.31546775 windSum=? windValue=1 oppValue=0
+SkOpSegment::debugShowActiveSpans id=5 (2.72135973,3.54101968 4.18033981,3.9442718 5.23606777,4.23606777 4,3) t=0.31546775 (3.92245698,3.84491396) tEnd=1 windSum=? windValue=1 oppValue=0
+SkOpSegment::debugShowActiveSpans id=6 (4,3 0,3) t=0 (4,3) tEnd=0.125 windSum=? windValue=1 oppValue=0
+SkOpSegment::debugShowActiveSpans id=6 (4,3 0,3) t=0.125 (3.5,3) tEnd=0.153501943 windSum=? windValue=1 oppValue=0
+SkOpSegment::debugShowActiveSpans id=6 (4,3 0,3) t=0.153501943 (3.38599229,3) tEnd=1 windSum=? windValue=1 oppValue=0
SkOpSegment::findTop
-SkOpAngle::dumpOne [1/2] next=2/1 sect=23/23 s=1 [2] e=0 [1] sgn=1 windVal=1 windSum=?
-SkOpAngle::dumpOne [2/1] next=1/2 sect=31/31 s=0 [3] e=1 [4] sgn=-1 windVal=1 windSum=? stop
-SkOpSegment::markWinding id=1 (941,1494 941,1464) t=0 [1] (941,1494) tEnd=1 newWindSum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::markWinding id=2 (941,1464 985,1464) t=0 [3] (941,1464) tEnd=1 newWindSum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::markWinding id=3 (985,1464 985,1494) t=0 [5] (985,1464) tEnd=1 newWindSum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::markWinding id=4 (985,1494 941,1494) t=0 [7] (985,1494) tEnd=1 newWindSum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::markWinding id=1 (941,1494 941,1464) t=0 [1] (941,1494) tEnd=1 newWindSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0
-SkOpSegment::activeOp id=1 t=0 tEnd=1 op=sect miFrom=1 miTo=0 suFrom=0 suTo=0 result=0
-SkOpSegment::markDone id=1 (941,1494 941,1464) t=0 [1] (941,1494) tEnd=1 newWindSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0
-SkOpSegment::markDone id=2 (941,1464 985,1464) t=0 [3] (941,1464) tEnd=1 newWindSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0
-SkOpSegment::markDone id=3 (985,1464 985,1494) t=0 [5] (985,1464) tEnd=1 newWindSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0
-SkOpSegment::markDone id=4 (985,1494 941,1494) t=0 [7] (985,1494) tEnd=1 newWindSum=-1 newOppSum=0 oppSum=0 windSum=-1 windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=92 (948.64801,1468.15002 948.638977,1465.22095 952.265991,1464.46399 952.265991,1464.46399) t=0 (948.64801,1468.15002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=93 (952.265991,1464.46399 951.707275,1468.29565 948.98999,1468.17932 948.677368,1468.15283) t=0 (952.265991,1464.46399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=94 (948.677368,1468.15283 948.658142,1468.15125 948.64801,1468.15002 948.64801,1468.15002) t=0 (948.677368,1468.15283) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=109 (974.016968,1464.46399 974.016968,1464.46399 977.643982,1465.22095 977.633972,1468.15002) t=0 (974.016968,1464.46399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=110 (977.633972,1468.15002 977.633972,1468.15002 974.611023,1468.53101 974.016968,1464.46399) t=0 (977.633972,1468.15002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=86 (946.797974,1470.27405 944.819641,1468.07397 946.75708,1465.85327 947.048523,1465.54285) t=0 (946.797974,1470.27405) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=87 (947.048523,1465.54285 947.071289,1465.51855 947.083984,1465.50598 947.083984,1465.50598) t=0 (947.048523,1465.54285) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=88 (947.083984,1465.50598 949.145996,1468.82605 946.797974,1470.27405 946.797974,1470.27405) t=0 (947.083984,1465.50598) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=113 (979.197998,1465.50598 979.197998,1465.50598 981.619019,1467.90198 979.481995,1470.27405) t=0 (979.197998,1465.50598) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=114 (979.481995,1470.27405 979.481995,1470.27405 977.138,1468.82605 979.197998,1465.50598) t=0 (979.481995,1470.27405) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=41 (963.215027,1486.67004 962.744995,1486.67004 962.106995,1485.65405 962.106995,1485.65405) t=0 (963.215027,1486.67004) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=42 (962.106995,1485.65405 962.106995,1485.65405 960.585022,1483.59595 957.539001,1482.09705) t=0 (962.106995,1485.65405) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=43 (957.539001,1482.09705 954.255432,1480.48206 953.90448,1477.3844 953.870422,1476.93176) t=0 (957.539001,1482.09705) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=44 (953.870422,1476.93176 953.867676,1476.89526 953.867004,1476.87598 953.867004,1476.87598) t=0 (953.870422,1476.93176) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=45 (953.867004,1476.87598 954.190002,1465.94397) t=0 (953.867004,1476.87598) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=46 (954.190002,1465.94397 972.23999,1465.94397) t=0 (954.190002,1465.94397) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=47 (972.23999,1465.94397 972.565002,1476.87695) t=0 (972.23999,1465.94397) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=48 (972.565002,1476.87695 972.565002,1476.87695 972.440979,1480.35303 968.891968,1482.09802) t=0 (972.565002,1476.87695) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=49 (968.891968,1482.09802 966.255737,1483.39539 964.76178,1485.11145 964.407593,1485.54968) t=0 (968.891968,1482.09802) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=50 (964.407593,1485.54968 964.352539,1485.6178 964.325012,1485.65503 964.325012,1485.65503) t=0 (964.407593,1485.54968) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=51 (964.325012,1485.65503 964.325012,1485.65503 963.687012,1486.67004 963.215027,1486.67004) t=0 (964.325012,1485.65503) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=30 (968.343994,1481.53796 971.466064,1480.00305 971.676941,1476.99573 971.6875,1476.79639) t=0 (968.343994,1481.53796) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=31 (971.6875,1476.79639 971.687866,1476.78955 971.687988,1476.78601 971.687988,1476.78601) t=0 (971.6875,1476.79639) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=32 (971.687988,1476.78601 971.393982,1466.83398) t=0 (971.687988,1476.78601) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=33 (971.393982,1466.83398 954.960999,1466.83398) t=0 (971.393982,1466.83398) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=34 (954.960999,1466.83398 954.666016,1476.78601) t=0 (954.960999,1466.83398) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=35 (954.666016,1476.78601 954.666016,1476.78601 954.780029,1479.94995 958.008972,1481.53796) t=0 (954.666016,1476.78601) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=36 (958.008972,1481.53796 960.369873,1482.70056 961.725403,1484.2323 962.0755,1484.66101) t=0 (958.008972,1481.53796) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=37 (962.0755,1484.66101 962.136475,1484.73572 962.166992,1484.77698 962.166992,1484.77698) t=0 (962.0755,1484.66101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=38 (962.166992,1484.77698 962.166992,1484.77698 962.747986,1485.70105 963.177979,1485.70105) t=0 (962.166992,1484.77698) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=39 (963.177979,1485.70105 963.606995,1485.70105 964.185974,1484.77698 964.185974,1484.77698) t=0 (963.177979,1485.70105) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=40 (964.185974,1484.77698 964.185974,1484.77698 965.573975,1482.90295 968.343994,1481.53796) t=0 (964.185974,1484.77698) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=89 (947.392029,1471.64197 947.604919,1468.81628 950.769897,1468.35559 951.289185,1468.29895) t=0 (947.392029,1471.64197) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=90 (951.289185,1468.29895 951.335754,1468.29382 951.361023,1468.29199 951.361023,1468.29199) t=0 (951.289185,1468.29895) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=91 (951.361023,1468.29199 950.554016,1471.98499 947.392029,1471.64197 947.392029,1471.64197) t=0 (951.361023,1468.29199) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=111 (974.919983,1468.29199 974.919983,1468.29199 978.658997,1468.56299 978.890015,1471.64197) t=0 (974.919983,1468.29199) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=112 (978.890015,1471.64197 978.890015,1471.64197 975.72699,1471.98499 974.919983,1468.29199) t=0 (978.890015,1471.64197) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=84 (945.382019,1474.328 942.924011,1472.729 944.492004,1469.48706 944.492004,1469.48706) t=0 (945.382019,1474.328) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=85 (944.492004,1469.48706 947.388977,1471.95703 945.382019,1474.328 945.382019,1474.328) t=0 (944.492004,1469.48706) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=115 (980.900024,1474.328 980.900024,1474.328 978.893005,1471.95703 981.791016,1469.48706) t=0 (980.900024,1474.328) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=116 (981.791016,1469.48706 981.791016,1469.48596 983.358032,1472.729 980.900024,1474.328) t=0 (981.791016,1469.48706) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=71 (946.054016,1476.229 945.61499,1473.12903 949.046997,1471.97095 949.046997,1471.97095) t=0 (946.054016,1476.229) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=72 (949.046997,1471.97095 949.191528,1475.95117 946.599548,1476.21362 946.127258,1476.22852) t=0 (949.046997,1471.97095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=73 (946.127258,1476.22852 946.080078,1476.22998 946.054016,1476.229 946.054016,1476.229) t=0 (946.127258,1476.22852) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=11 (980.226013,1476.229 980.226013,1476.229 977.078003,1476.349 977.234985,1471.97095) t=0 (980.226013,1476.229) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=12 (977.234985,1471.97095 977.234985,1471.97095 980.666992,1473.12903 980.226013,1476.229) t=0 (977.234985,1471.97095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=81 (945.312988,1478.18005 942.359741,1477.83667 942.572632,1474.58496 942.638794,1473.97607) t=0 (945.312988,1478.18005) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=82 (942.638794,1473.97607 942.645691,1473.91284 942.651001,1473.87805 942.651001,1473.87805) t=0 (942.638794,1473.97607) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=83 (942.651001,1473.87805 946.562988,1475.66199 945.312988,1478.18005 945.312988,1478.18005) t=0 (942.651001,1473.87805) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=117 (980.968994,1478.18005 980.968994,1478.18005 979.718018,1475.66199 983.632019,1473.87805) t=0 (980.968994,1478.18005) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=118 (983.632019,1473.87805 983.632019,1473.87805 984.229004,1477.80103 980.968994,1478.18005) t=0 (983.632019,1473.87805) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=68 (947.070984,1480.45496 945.211975,1477.88501 948.786011,1475.59497 948.786011,1475.59497) t=0 (947.070984,1480.45496) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=69 (948.786011,1475.59497 949.835938,1479.33569 947.530884,1480.29919 947.129333,1480.43652) t=0 (948.786011,1475.59497) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=70 (947.129333,1480.43652 947.091858,1480.44934 947.070984,1480.45496 947.070984,1480.45496) t=0 (947.129333,1480.43652) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=5 (979.211975,1480.45496 979.211975,1480.45496 976.348999,1479.68506 977.495972,1475.59497) t=0 (979.211975,1480.45496) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=6 (977.495972,1475.59497 977.496033,1475.59497 977.503296,1475.59961 977.517029,1475.60864) t=0 (977.495972,1475.59497) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=7 (977.517029,1475.60864 977.807861,1475.80164 980.988281,1478.00073 979.211975,1480.45496) t=0 (977.517029,1475.60864) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=78 (946.255005,1481.276 943.094971,1481.93396 941.736023,1478.31494 941.736023,1478.31494) t=0 (946.255005,1481.276) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=79 (941.736023,1478.31494 946.484619,1478.38538 946.288147,1481.00122 946.25769,1481.2561) t=0 (941.736023,1478.31494) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=80 (946.25769,1481.2561 946.256104,1481.26917 946.255005,1481.276 946.255005,1481.276) t=0 (946.25769,1481.2561) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=13 (984.546021,1478.31494 984.546021,1478.31494 983.187988,1481.93396 980.026001,1481.276) t=0 (984.546021,1478.31494) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=14 (980.026001,1481.276 980.026001,1481.276 980.02594,1481.27551 980.025818,1481.27441) t=0 (980.026001,1481.276) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=15 (980.025818,1481.27441 980.014954,1481.1969 979.623779,1478.38806 984.546021,1478.31494) t=0 (980.025818,1481.27441) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=74 (948.427002,1484.453 946.440002,1482.23499 949.567993,1479.35205 949.567993,1479.35205) t=0 (948.427002,1484.453) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=75 (949.567993,1479.35205 951.015991,1483.26099 948.427002,1484.453 948.427002,1484.453) t=0 (949.567993,1479.35205) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=8 (977.854004,1484.453 977.854004,1484.453 975.265991,1483.26099 976.713989,1479.35205) t=0 (977.854004,1484.453) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=9 (976.713989,1479.35205 976.713989,1479.35205 976.714722,1479.35278 976.716125,1479.35413) t=0 (976.713989,1479.35205) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=10 (976.716125,1479.35413 976.807983,1479.44055 979.811707,1482.26868 977.854004,1484.453) t=0 (976.716125,1479.35413) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=76 (947.294006,1484.198 944.210999,1485.49805 942.495972,1481.823 942.495972,1481.823) t=0 (947.294006,1484.198) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=77 (942.495972,1481.823 947.187988,1481.33496 947.294006,1484.198 947.294006,1484.198) t=0 (942.495972,1481.823) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=16 (978.989014,1484.198 978.989014,1484.198 979.094971,1481.33496 983.786011,1481.823) t=0 (978.989014,1484.198) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=17 (983.786011,1481.823 983.786011,1481.823 982.070007,1485.49805 978.989014,1484.198) t=0 (983.786011,1481.823) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=95 (951.176025,1486.97803 949.194519,1484.8667 950.909729,1482.36658 951.290283,1481.86658) t=0 (951.176025,1486.97803) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=96 (951.290283,1481.86658 951.334778,1481.80811 951.361023,1481.77698 951.361023,1481.77698) t=0 (951.290283,1481.86658) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=97 (951.361023,1481.77698 953.644836,1485.34509 951.363281,1486.86157 951.186646,1486.97144) t=0 (951.361023,1481.77698) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=98 (951.186646,1486.97144 951.179688,1486.97583 951.176025,1486.97803 951.176025,1486.97803) t=0 (951.186646,1486.97144) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=107 (975.106995,1486.97803 975.106995,1486.97803 972.546997,1485.48706 974.919983,1481.77698) t=0 (975.106995,1486.97803) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=108 (974.919983,1481.77698 974.919983,1481.776 977.31897,1484.61902 975.106995,1486.97803) t=0 (974.919983,1481.77698) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=101 (955.120972,1488.94495 952.309021,1487.98303 953.458984,1483.93604 953.458984,1483.93604) t=0 (955.120972,1488.94495) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=102 (953.458984,1483.93604 957.004028,1486.37097 955.120972,1488.94495 955.120972,1488.94495) t=0 (953.458984,1483.93604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=23 (972.825012,1483.93701 972.825012,1483.93701 973.971985,1487.98401 971.161987,1488.94604) t=0 (972.825012,1483.93701) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=24 (971.161987,1488.94604 971.161987,1488.94592 971.154663,1488.93591 971.141846,1488.9165) t=0 (971.161987,1488.94604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=25 (971.141846,1488.9165 970.948425,1488.625 969.49884,1486.21948 972.825012,1483.93701) t=0 (971.141846,1488.9165) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=65 (949.890991,1486.86804 947.178772,1488.37146 944.723022,1485.51147 944.608215,1485.375) t=0 (949.890991,1486.86804) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=66 (944.608215,1485.375 944.605408,1485.3717 944.604004,1485.37 944.604004,1485.37) t=0 (944.608215,1485.375) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=67 (944.604004,1485.37 949.562012,1484.06494 949.890991,1486.86804 949.890991,1486.86804) t=0 (944.604004,1485.37) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=18 (976.393005,1486.86804 976.393005,1486.86804 976.719971,1484.06494 981.679016,1485.37) t=0 (976.393005,1486.86804) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=19 (981.679016,1485.37 981.679016,1485.37 979.169983,1488.40796 976.393005,1486.86804) t=0 (981.679016,1485.37) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=52 (960.68103,1489.98499 957.533997,1490.672 956.417969,1486.75 956.417969,1486.75) t=0 (960.68103,1489.98499) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=53 (956.417969,1486.75 961.403015,1487.19202 960.68103,1489.98499 960.68103,1489.98499) t=0 (956.417969,1486.75) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=26 (965.60199,1489.98499 965.60199,1489.98499 964.879028,1487.19202 969.864014,1486.75) t=0 (965.60199,1489.98499) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=27 (969.864014,1486.75 969.864014,1486.75 968.749023,1490.672 965.60199,1489.98499) t=0 (969.864014,1486.75) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=99 (947.51001,1488.53101 947.51001,1488.53101 951.596985,1486.32202 953.234009,1489.08997) t=0 (947.51001,1488.53101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=100 (953.234009,1489.08997 953.234009,1489.08997 951.158997,1491.03601 947.51001,1488.53101) t=0 (953.234009,1489.08997) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=103 (978.770996,1488.53101 975.204224,1490.98022 973.141174,1489.17444 973.051086,1489.09277) t=0 (978.770996,1488.53101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=104 (973.051086,1489.09277 973.049011,1489.09094 973.047974,1489.08997 973.047974,1489.08997) t=0 (973.051086,1489.09277) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=105 (973.047974,1489.08997 974.651978,1486.37781 978.607178,1488.44397 978.766052,1488.52844) t=0 (973.047974,1489.08997) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=106 (978.766052,1488.52844 978.770996,1488.53101) t=0 (978.766052,1488.52844) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=54 (963.143005,1489.59802 963.763,1489.59802 964.265015,1490.09998 964.265015,1490.72095) t=0 (963.143005,1489.59802) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=55 (964.265015,1490.72095 964.265015,1491.34204 963.763,1491.84399 963.143005,1491.84399) t=0 (964.265015,1490.72095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=56 (963.143005,1491.84399 962.521973,1491.84399 962.02002,1491.34204 962.02002,1490.72095) t=0 (963.143005,1491.84399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=57 (962.02002,1490.72095 962.02002,1490.09998 962.521973,1489.59802 963.143005,1489.59802) t=0 (962.02002,1490.72095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=61 (957.127014,1490.40002 955.541504,1492.89014 951.825745,1491.38965 951.445557,1491.22766) t=0 (957.127014,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=62 (951.445557,1491.22766 951.424805,1491.21887 951.414001,1491.21399 951.414001,1491.21399) t=0 (951.445557,1491.22766) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=63 (951.414001,1491.21399 954.694214,1488.33154 956.976746,1490.26636 957.119873,1490.39355) t=0 (951.414001,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=64 (957.119873,1490.39355 957.124634,1490.39783 957.127014,1490.40002 957.127014,1490.40002) t=0 (957.119873,1490.39355) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.40002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.21399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.40051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.49695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.81604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.56299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::findTop
-SkOpAngle::dumpOne [92/4] next=93/3 sect=17/21 s=1 [184] e=0 [183] sgn=1 windVal=1 windSum=? operand
-SkOpAngle::dumpOne [93/3] next=92/4 sect=21/21 s=0 [185] e=1 [186] sgn=-1 windVal=1 windSum=? operand
-SkOpSegment::windingAtT id=2 opp=1 tHit=0.253737016 t=0 oldWinding=0 windValue=0 dx=+ winding=0
-FindSortableTop current=92 index=183 endIndex=184 tHit=0.9 hitDx=44 try=0 vert=0
-SkOpSegment::windingAtT id=2 opp=0 tHit=0.253737016 t=0 oldWinding=-1 windValue=1 dx=+ winding=-1
-SkOpSegment::initWinding id=92 oldWinding=0 hitDx=+ dx=+ windVal=1 winding=-1 oppWind=-1
-SkOpSegment::markWinding id=92 (948.64801,1468.15002 948.638977,1465.22095 952.265991,1464.46399 952.265991,1464.46399) t=0 [183] (948.64801,1468.15002) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=93 (952.265991,1464.46399 951.707275,1468.29565 948.98999,1468.17932 948.677368,1468.15283) t=0 [185] (952.265991,1464.46399) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::markWinding id=94 (948.677368,1468.15283 948.658142,1468.15125 948.64801,1468.15002 948.64801,1468.15002) t=0 [187] (948.677368,1468.15283) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=92 (948.64801,1468.15002 948.638977,1465.22095 952.265991,1464.46399 952.265991,1464.46399) t=0 [183] (948.64801,1468.15002) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::activeOp id=92 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0 result=1
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=92 (948.64801,1468.15002 948.638977,1465.22095 952.265991,1464.46399 952.265991,1464.46399) t=0 [183] (948.64801,1468.15002) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=92 from=(948.64801,1468.15002) to=(952.265991,1464.46399)
-path.moveTo(948.64801,1468.15002);
-path.cubicTo(948.638977,1465.22095, 952.265991,1464.46399, 952.265991,1464.46399);
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=93 (952.265991,1464.46399 951.707275,1468.29565 948.98999,1468.17932 948.677368,1468.15283) t=0 [185] (952.265991,1464.46399) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=93 from=(952.265991,1464.46399) to=(948.677368,1468.15283)
-path.cubicTo(951.707275,1468.29565, 948.98999,1468.17932, 948.677368,1468.15283);
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=94 (948.677368,1468.15283 948.658142,1468.15125 948.64801,1468.15002 948.64801,1468.15002) t=0 [187] (948.677368,1468.15283) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=94 from=(948.677368,1468.15283) to=(948.64801,1468.15002)
-path.cubicTo(948.658142,1468.15125, 948.64801,1468.15002, 948.64801,1468.15002);
-path.close();
-SkOpSegment::debugShowActiveSpans id=109 (974.016968,1464.46399 974.016968,1464.46399 977.643982,1465.22095 977.633972,1468.15002) t=0 (974.016968,1464.46399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=110 (977.633972,1468.15002 977.633972,1468.15002 974.611023,1468.53101 974.016968,1464.46399) t=0 (977.633972,1468.15002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=86 (946.797974,1470.27405 944.819641,1468.07397 946.75708,1465.85327 947.048523,1465.54285) t=0 (946.797974,1470.27405) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=87 (947.048523,1465.54285 947.071289,1465.51855 947.083984,1465.50598 947.083984,1465.50598) t=0 (947.048523,1465.54285) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=88 (947.083984,1465.50598 949.145996,1468.82605 946.797974,1470.27405 946.797974,1470.27405) t=0 (947.083984,1465.50598) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=113 (979.197998,1465.50598 979.197998,1465.50598 981.619019,1467.90198 979.481995,1470.27405) t=0 (979.197998,1465.50598) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=114 (979.481995,1470.27405 979.481995,1470.27405 977.138,1468.82605 979.197998,1465.50598) t=0 (979.481995,1470.27405) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=41 (963.215027,1486.67004 962.744995,1486.67004 962.106995,1485.65405 962.106995,1485.65405) t=0 (963.215027,1486.67004) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=42 (962.106995,1485.65405 962.106995,1485.65405 960.585022,1483.59595 957.539001,1482.09705) t=0 (962.106995,1485.65405) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=43 (957.539001,1482.09705 954.255432,1480.48206 953.90448,1477.3844 953.870422,1476.93176) t=0 (957.539001,1482.09705) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=44 (953.870422,1476.93176 953.867676,1476.89526 953.867004,1476.87598 953.867004,1476.87598) t=0 (953.870422,1476.93176) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=45 (953.867004,1476.87598 954.190002,1465.94397) t=0 (953.867004,1476.87598) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=46 (954.190002,1465.94397 972.23999,1465.94397) t=0 (954.190002,1465.94397) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=47 (972.23999,1465.94397 972.565002,1476.87695) t=0 (972.23999,1465.94397) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=48 (972.565002,1476.87695 972.565002,1476.87695 972.440979,1480.35303 968.891968,1482.09802) t=0 (972.565002,1476.87695) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=49 (968.891968,1482.09802 966.255737,1483.39539 964.76178,1485.11145 964.407593,1485.54968) t=0 (968.891968,1482.09802) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=50 (964.407593,1485.54968 964.352539,1485.6178 964.325012,1485.65503 964.325012,1485.65503) t=0 (964.407593,1485.54968) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=51 (964.325012,1485.65503 964.325012,1485.65503 963.687012,1486.67004 963.215027,1486.67004) t=0 (964.325012,1485.65503) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=30 (968.343994,1481.53796 971.466064,1480.00305 971.676941,1476.99573 971.6875,1476.79639) t=0 (968.343994,1481.53796) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=31 (971.6875,1476.79639 971.687866,1476.78955 971.687988,1476.78601 971.687988,1476.78601) t=0 (971.6875,1476.79639) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=32 (971.687988,1476.78601 971.393982,1466.83398) t=0 (971.687988,1476.78601) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=33 (971.393982,1466.83398 954.960999,1466.83398) t=0 (971.393982,1466.83398) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=34 (954.960999,1466.83398 954.666016,1476.78601) t=0 (954.960999,1466.83398) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=35 (954.666016,1476.78601 954.666016,1476.78601 954.780029,1479.94995 958.008972,1481.53796) t=0 (954.666016,1476.78601) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=36 (958.008972,1481.53796 960.369873,1482.70056 961.725403,1484.2323 962.0755,1484.66101) t=0 (958.008972,1481.53796) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=37 (962.0755,1484.66101 962.136475,1484.73572 962.166992,1484.77698 962.166992,1484.77698) t=0 (962.0755,1484.66101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=38 (962.166992,1484.77698 962.166992,1484.77698 962.747986,1485.70105 963.177979,1485.70105) t=0 (962.166992,1484.77698) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=39 (963.177979,1485.70105 963.606995,1485.70105 964.185974,1484.77698 964.185974,1484.77698) t=0 (963.177979,1485.70105) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=40 (964.185974,1484.77698 964.185974,1484.77698 965.573975,1482.90295 968.343994,1481.53796) t=0 (964.185974,1484.77698) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=89 (947.392029,1471.64197 947.604919,1468.81628 950.769897,1468.35559 951.289185,1468.29895) t=0 (947.392029,1471.64197) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=90 (951.289185,1468.29895 951.335754,1468.29382 951.361023,1468.29199 951.361023,1468.29199) t=0 (951.289185,1468.29895) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=91 (951.361023,1468.29199 950.554016,1471.98499 947.392029,1471.64197 947.392029,1471.64197) t=0 (951.361023,1468.29199) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=111 (974.919983,1468.29199 974.919983,1468.29199 978.658997,1468.56299 978.890015,1471.64197) t=0 (974.919983,1468.29199) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=112 (978.890015,1471.64197 978.890015,1471.64197 975.72699,1471.98499 974.919983,1468.29199) t=0 (978.890015,1471.64197) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=84 (945.382019,1474.328 942.924011,1472.729 944.492004,1469.48706 944.492004,1469.48706) t=0 (945.382019,1474.328) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=85 (944.492004,1469.48706 947.388977,1471.95703 945.382019,1474.328 945.382019,1474.328) t=0 (944.492004,1469.48706) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=115 (980.900024,1474.328 980.900024,1474.328 978.893005,1471.95703 981.791016,1469.48706) t=0 (980.900024,1474.328) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=116 (981.791016,1469.48706 981.791016,1469.48596 983.358032,1472.729 980.900024,1474.328) t=0 (981.791016,1469.48706) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=71 (946.054016,1476.229 945.61499,1473.12903 949.046997,1471.97095 949.046997,1471.97095) t=0 (946.054016,1476.229) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=72 (949.046997,1471.97095 949.191528,1475.95117 946.599548,1476.21362 946.127258,1476.22852) t=0 (949.046997,1471.97095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=73 (946.127258,1476.22852 946.080078,1476.22998 946.054016,1476.229 946.054016,1476.229) t=0 (946.127258,1476.22852) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=11 (980.226013,1476.229 980.226013,1476.229 977.078003,1476.349 977.234985,1471.97095) t=0 (980.226013,1476.229) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=12 (977.234985,1471.97095 977.234985,1471.97095 980.666992,1473.12903 980.226013,1476.229) t=0 (977.234985,1471.97095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=81 (945.312988,1478.18005 942.359741,1477.83667 942.572632,1474.58496 942.638794,1473.97607) t=0 (945.312988,1478.18005) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=82 (942.638794,1473.97607 942.645691,1473.91284 942.651001,1473.87805 942.651001,1473.87805) t=0 (942.638794,1473.97607) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=83 (942.651001,1473.87805 946.562988,1475.66199 945.312988,1478.18005 945.312988,1478.18005) t=0 (942.651001,1473.87805) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=117 (980.968994,1478.18005 980.968994,1478.18005 979.718018,1475.66199 983.632019,1473.87805) t=0 (980.968994,1478.18005) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=118 (983.632019,1473.87805 983.632019,1473.87805 984.229004,1477.80103 980.968994,1478.18005) t=0 (983.632019,1473.87805) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=68 (947.070984,1480.45496 945.211975,1477.88501 948.786011,1475.59497 948.786011,1475.59497) t=0 (947.070984,1480.45496) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=69 (948.786011,1475.59497 949.835938,1479.33569 947.530884,1480.29919 947.129333,1480.43652) t=0 (948.786011,1475.59497) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=70 (947.129333,1480.43652 947.091858,1480.44934 947.070984,1480.45496 947.070984,1480.45496) t=0 (947.129333,1480.43652) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=5 (979.211975,1480.45496 979.211975,1480.45496 976.348999,1479.68506 977.495972,1475.59497) t=0 (979.211975,1480.45496) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=6 (977.495972,1475.59497 977.496033,1475.59497 977.503296,1475.59961 977.517029,1475.60864) t=0 (977.495972,1475.59497) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=7 (977.517029,1475.60864 977.807861,1475.80164 980.988281,1478.00073 979.211975,1480.45496) t=0 (977.517029,1475.60864) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=78 (946.255005,1481.276 943.094971,1481.93396 941.736023,1478.31494 941.736023,1478.31494) t=0 (946.255005,1481.276) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=79 (941.736023,1478.31494 946.484619,1478.38538 946.288147,1481.00122 946.25769,1481.2561) t=0 (941.736023,1478.31494) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=80 (946.25769,1481.2561 946.256104,1481.26917 946.255005,1481.276 946.255005,1481.276) t=0 (946.25769,1481.2561) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=13 (984.546021,1478.31494 984.546021,1478.31494 983.187988,1481.93396 980.026001,1481.276) t=0 (984.546021,1478.31494) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=14 (980.026001,1481.276 980.026001,1481.276 980.02594,1481.27551 980.025818,1481.27441) t=0 (980.026001,1481.276) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=15 (980.025818,1481.27441 980.014954,1481.1969 979.623779,1478.38806 984.546021,1478.31494) t=0 (980.025818,1481.27441) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=74 (948.427002,1484.453 946.440002,1482.23499 949.567993,1479.35205 949.567993,1479.35205) t=0 (948.427002,1484.453) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=75 (949.567993,1479.35205 951.015991,1483.26099 948.427002,1484.453 948.427002,1484.453) t=0 (949.567993,1479.35205) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=8 (977.854004,1484.453 977.854004,1484.453 975.265991,1483.26099 976.713989,1479.35205) t=0 (977.854004,1484.453) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=9 (976.713989,1479.35205 976.713989,1479.35205 976.714722,1479.35278 976.716125,1479.35413) t=0 (976.713989,1479.35205) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=10 (976.716125,1479.35413 976.807983,1479.44055 979.811707,1482.26868 977.854004,1484.453) t=0 (976.716125,1479.35413) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=76 (947.294006,1484.198 944.210999,1485.49805 942.495972,1481.823 942.495972,1481.823) t=0 (947.294006,1484.198) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=77 (942.495972,1481.823 947.187988,1481.33496 947.294006,1484.198 947.294006,1484.198) t=0 (942.495972,1481.823) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=16 (978.989014,1484.198 978.989014,1484.198 979.094971,1481.33496 983.786011,1481.823) t=0 (978.989014,1484.198) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=17 (983.786011,1481.823 983.786011,1481.823 982.070007,1485.49805 978.989014,1484.198) t=0 (983.786011,1481.823) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=95 (951.176025,1486.97803 949.194519,1484.8667 950.909729,1482.36658 951.290283,1481.86658) t=0 (951.176025,1486.97803) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=96 (951.290283,1481.86658 951.334778,1481.80811 951.361023,1481.77698 951.361023,1481.77698) t=0 (951.290283,1481.86658) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=97 (951.361023,1481.77698 953.644836,1485.34509 951.363281,1486.86157 951.186646,1486.97144) t=0 (951.361023,1481.77698) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=98 (951.186646,1486.97144 951.179688,1486.97583 951.176025,1486.97803 951.176025,1486.97803) t=0 (951.186646,1486.97144) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=107 (975.106995,1486.97803 975.106995,1486.97803 972.546997,1485.48706 974.919983,1481.77698) t=0 (975.106995,1486.97803) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=108 (974.919983,1481.77698 974.919983,1481.776 977.31897,1484.61902 975.106995,1486.97803) t=0 (974.919983,1481.77698) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=101 (955.120972,1488.94495 952.309021,1487.98303 953.458984,1483.93604 953.458984,1483.93604) t=0 (955.120972,1488.94495) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=102 (953.458984,1483.93604 957.004028,1486.37097 955.120972,1488.94495 955.120972,1488.94495) t=0 (953.458984,1483.93604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=23 (972.825012,1483.93701 972.825012,1483.93701 973.971985,1487.98401 971.161987,1488.94604) t=0 (972.825012,1483.93701) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=24 (971.161987,1488.94604 971.161987,1488.94592 971.154663,1488.93591 971.141846,1488.9165) t=0 (971.161987,1488.94604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=25 (971.141846,1488.9165 970.948425,1488.625 969.49884,1486.21948 972.825012,1483.93701) t=0 (971.141846,1488.9165) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=65 (949.890991,1486.86804 947.178772,1488.37146 944.723022,1485.51147 944.608215,1485.375) t=0 (949.890991,1486.86804) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=66 (944.608215,1485.375 944.605408,1485.3717 944.604004,1485.37 944.604004,1485.37) t=0 (944.608215,1485.375) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=67 (944.604004,1485.37 949.562012,1484.06494 949.890991,1486.86804 949.890991,1486.86804) t=0 (944.604004,1485.37) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=18 (976.393005,1486.86804 976.393005,1486.86804 976.719971,1484.06494 981.679016,1485.37) t=0 (976.393005,1486.86804) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=19 (981.679016,1485.37 981.679016,1485.37 979.169983,1488.40796 976.393005,1486.86804) t=0 (981.679016,1485.37) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=52 (960.68103,1489.98499 957.533997,1490.672 956.417969,1486.75 956.417969,1486.75) t=0 (960.68103,1489.98499) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=53 (956.417969,1486.75 961.403015,1487.19202 960.68103,1489.98499 960.68103,1489.98499) t=0 (956.417969,1486.75) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=26 (965.60199,1489.98499 965.60199,1489.98499 964.879028,1487.19202 969.864014,1486.75) t=0 (965.60199,1489.98499) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=27 (969.864014,1486.75 969.864014,1486.75 968.749023,1490.672 965.60199,1489.98499) t=0 (969.864014,1486.75) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=99 (947.51001,1488.53101 947.51001,1488.53101 951.596985,1486.32202 953.234009,1489.08997) t=0 (947.51001,1488.53101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=100 (953.234009,1489.08997 953.234009,1489.08997 951.158997,1491.03601 947.51001,1488.53101) t=0 (953.234009,1489.08997) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=103 (978.770996,1488.53101 975.204224,1490.98022 973.141174,1489.17444 973.051086,1489.09277) t=0 (978.770996,1488.53101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=104 (973.051086,1489.09277 973.049011,1489.09094 973.047974,1489.08997 973.047974,1489.08997) t=0 (973.051086,1489.09277) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=105 (973.047974,1489.08997 974.651978,1486.37781 978.607178,1488.44397 978.766052,1488.52844) t=0 (973.047974,1489.08997) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=106 (978.766052,1488.52844 978.770996,1488.53101) t=0 (978.766052,1488.52844) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=54 (963.143005,1489.59802 963.763,1489.59802 964.265015,1490.09998 964.265015,1490.72095) t=0 (963.143005,1489.59802) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=55 (964.265015,1490.72095 964.265015,1491.34204 963.763,1491.84399 963.143005,1491.84399) t=0 (964.265015,1490.72095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=56 (963.143005,1491.84399 962.521973,1491.84399 962.02002,1491.34204 962.02002,1490.72095) t=0 (963.143005,1491.84399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=57 (962.02002,1490.72095 962.02002,1490.09998 962.521973,1489.59802 963.143005,1489.59802) t=0 (962.02002,1490.72095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=61 (957.127014,1490.40002 955.541504,1492.89014 951.825745,1491.38965 951.445557,1491.22766) t=0 (957.127014,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=62 (951.445557,1491.22766 951.424805,1491.21887 951.414001,1491.21399 951.414001,1491.21399) t=0 (951.445557,1491.22766) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=63 (951.414001,1491.21399 954.694214,1488.33154 956.976746,1490.26636 957.119873,1490.39355) t=0 (951.414001,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=64 (957.119873,1490.39355 957.124634,1490.39783 957.127014,1490.40002 957.127014,1490.40002) t=0 (957.119873,1490.39355) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.40002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.21399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.40051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.49695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.81604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.56299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::findTop
-SkOpAngle::dumpOne [110/7] next=109/8 sect=25/25 s=1 [220] e=0 [219] sgn=1 windVal=1 windSum=? operand
-SkOpAngle::dumpOne [109/8] next=110/7 sect=29/25 s=0 [217] e=1 [218] sgn=-1 windVal=1 windSum=? operand
-FindSortableTop current=109 index=217 endIndex=218 tHit=0.158904053 hitDx=0 try=1 vert=0
-SkOpSegment::windingAtT id=2 opp=1 tHit=0.83034446 t=0 oldWinding=0 windValue=0 dx=+ winding=0
-FindSortableTop current=109 index=217 endIndex=218 tHit=0.9 hitDx=44 try=0 vert=0
-SkOpSegment::windingAtT id=2 opp=0 tHit=0.83034446 t=0 oldWinding=-1 windValue=1 dx=+ winding=-1
-SkOpSegment::initWinding id=109 oldWinding=0 hitDx=+ dx=+ windVal=1 winding=-1 oppWind=-1
-SkOpSegment::markWinding id=109 (974.016968,1464.46399 974.016968,1464.46399 977.643982,1465.22095 977.633972,1468.15002) t=0 [217] (974.016968,1464.46399) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=110 (977.633972,1468.15002 977.633972,1468.15002 974.611023,1468.53101 974.016968,1464.46399) t=0 [219] (977.633972,1468.15002) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=109 (974.016968,1464.46399 974.016968,1464.46399 977.643982,1465.22095 977.633972,1468.15002) t=0 [217] (974.016968,1464.46399) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::activeOp id=109 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0 result=1
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=109 (974.016968,1464.46399 974.016968,1464.46399 977.643982,1465.22095 977.633972,1468.15002) t=0 [217] (974.016968,1464.46399) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=109 from=(974.016968,1464.46399) to=(977.633972,1468.15002)
-path.moveTo(974.016968,1464.46399);
-path.cubicTo(974.016968,1464.46399, 977.643982,1465.22095, 977.633972,1468.15002);
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=110 (977.633972,1468.15002 977.633972,1468.15002 974.611023,1468.53101 974.016968,1464.46399) t=0 [219] (977.633972,1468.15002) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=110 from=(977.633972,1468.15002) to=(974.016968,1464.46399)
-path.cubicTo(977.633972,1468.15002, 974.611023,1468.53101, 974.016968,1464.46399);
-path.close();
-SkOpSegment::debugShowActiveSpans id=86 (946.797974,1470.27405 944.819641,1468.07397 946.75708,1465.85327 947.048523,1465.54285) t=0 (946.797974,1470.27405) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=87 (947.048523,1465.54285 947.071289,1465.51855 947.083984,1465.50598 947.083984,1465.50598) t=0 (947.048523,1465.54285) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=88 (947.083984,1465.50598 949.145996,1468.82605 946.797974,1470.27405 946.797974,1470.27405) t=0 (947.083984,1465.50598) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=113 (979.197998,1465.50598 979.197998,1465.50598 981.619019,1467.90198 979.481995,1470.27405) t=0 (979.197998,1465.50598) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=114 (979.481995,1470.27405 979.481995,1470.27405 977.138,1468.82605 979.197998,1465.50598) t=0 (979.481995,1470.27405) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=41 (963.215027,1486.67004 962.744995,1486.67004 962.106995,1485.65405 962.106995,1485.65405) t=0 (963.215027,1486.67004) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=42 (962.106995,1485.65405 962.106995,1485.65405 960.585022,1483.59595 957.539001,1482.09705) t=0 (962.106995,1485.65405) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=43 (957.539001,1482.09705 954.255432,1480.48206 953.90448,1477.3844 953.870422,1476.93176) t=0 (957.539001,1482.09705) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=44 (953.870422,1476.93176 953.867676,1476.89526 953.867004,1476.87598 953.867004,1476.87598) t=0 (953.870422,1476.93176) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=45 (953.867004,1476.87598 954.190002,1465.94397) t=0 (953.867004,1476.87598) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=46 (954.190002,1465.94397 972.23999,1465.94397) t=0 (954.190002,1465.94397) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=47 (972.23999,1465.94397 972.565002,1476.87695) t=0 (972.23999,1465.94397) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=48 (972.565002,1476.87695 972.565002,1476.87695 972.440979,1480.35303 968.891968,1482.09802) t=0 (972.565002,1476.87695) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=49 (968.891968,1482.09802 966.255737,1483.39539 964.76178,1485.11145 964.407593,1485.54968) t=0 (968.891968,1482.09802) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=50 (964.407593,1485.54968 964.352539,1485.6178 964.325012,1485.65503 964.325012,1485.65503) t=0 (964.407593,1485.54968) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=51 (964.325012,1485.65503 964.325012,1485.65503 963.687012,1486.67004 963.215027,1486.67004) t=0 (964.325012,1485.65503) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=30 (968.343994,1481.53796 971.466064,1480.00305 971.676941,1476.99573 971.6875,1476.79639) t=0 (968.343994,1481.53796) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=31 (971.6875,1476.79639 971.687866,1476.78955 971.687988,1476.78601 971.687988,1476.78601) t=0 (971.6875,1476.79639) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=32 (971.687988,1476.78601 971.393982,1466.83398) t=0 (971.687988,1476.78601) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=33 (971.393982,1466.83398 954.960999,1466.83398) t=0 (971.393982,1466.83398) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=34 (954.960999,1466.83398 954.666016,1476.78601) t=0 (954.960999,1466.83398) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=35 (954.666016,1476.78601 954.666016,1476.78601 954.780029,1479.94995 958.008972,1481.53796) t=0 (954.666016,1476.78601) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=36 (958.008972,1481.53796 960.369873,1482.70056 961.725403,1484.2323 962.0755,1484.66101) t=0 (958.008972,1481.53796) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=37 (962.0755,1484.66101 962.136475,1484.73572 962.166992,1484.77698 962.166992,1484.77698) t=0 (962.0755,1484.66101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=38 (962.166992,1484.77698 962.166992,1484.77698 962.747986,1485.70105 963.177979,1485.70105) t=0 (962.166992,1484.77698) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=39 (963.177979,1485.70105 963.606995,1485.70105 964.185974,1484.77698 964.185974,1484.77698) t=0 (963.177979,1485.70105) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=40 (964.185974,1484.77698 964.185974,1484.77698 965.573975,1482.90295 968.343994,1481.53796) t=0 (964.185974,1484.77698) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=89 (947.392029,1471.64197 947.604919,1468.81628 950.769897,1468.35559 951.289185,1468.29895) t=0 (947.392029,1471.64197) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=90 (951.289185,1468.29895 951.335754,1468.29382 951.361023,1468.29199 951.361023,1468.29199) t=0 (951.289185,1468.29895) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=91 (951.361023,1468.29199 950.554016,1471.98499 947.392029,1471.64197 947.392029,1471.64197) t=0 (951.361023,1468.29199) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=111 (974.919983,1468.29199 974.919983,1468.29199 978.658997,1468.56299 978.890015,1471.64197) t=0 (974.919983,1468.29199) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=112 (978.890015,1471.64197 978.890015,1471.64197 975.72699,1471.98499 974.919983,1468.29199) t=0 (978.890015,1471.64197) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=84 (945.382019,1474.328 942.924011,1472.729 944.492004,1469.48706 944.492004,1469.48706) t=0 (945.382019,1474.328) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=85 (944.492004,1469.48706 947.388977,1471.95703 945.382019,1474.328 945.382019,1474.328) t=0 (944.492004,1469.48706) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=115 (980.900024,1474.328 980.900024,1474.328 978.893005,1471.95703 981.791016,1469.48706) t=0 (980.900024,1474.328) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=116 (981.791016,1469.48706 981.791016,1469.48596 983.358032,1472.729 980.900024,1474.328) t=0 (981.791016,1469.48706) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=71 (946.054016,1476.229 945.61499,1473.12903 949.046997,1471.97095 949.046997,1471.97095) t=0 (946.054016,1476.229) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=72 (949.046997,1471.97095 949.191528,1475.95117 946.599548,1476.21362 946.127258,1476.22852) t=0 (949.046997,1471.97095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=73 (946.127258,1476.22852 946.080078,1476.22998 946.054016,1476.229 946.054016,1476.229) t=0 (946.127258,1476.22852) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=11 (980.226013,1476.229 980.226013,1476.229 977.078003,1476.349 977.234985,1471.97095) t=0 (980.226013,1476.229) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=12 (977.234985,1471.97095 977.234985,1471.97095 980.666992,1473.12903 980.226013,1476.229) t=0 (977.234985,1471.97095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=81 (945.312988,1478.18005 942.359741,1477.83667 942.572632,1474.58496 942.638794,1473.97607) t=0 (945.312988,1478.18005) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=82 (942.638794,1473.97607 942.645691,1473.91284 942.651001,1473.87805 942.651001,1473.87805) t=0 (942.638794,1473.97607) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=83 (942.651001,1473.87805 946.562988,1475.66199 945.312988,1478.18005 945.312988,1478.18005) t=0 (942.651001,1473.87805) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=117 (980.968994,1478.18005 980.968994,1478.18005 979.718018,1475.66199 983.632019,1473.87805) t=0 (980.968994,1478.18005) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=118 (983.632019,1473.87805 983.632019,1473.87805 984.229004,1477.80103 980.968994,1478.18005) t=0 (983.632019,1473.87805) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=68 (947.070984,1480.45496 945.211975,1477.88501 948.786011,1475.59497 948.786011,1475.59497) t=0 (947.070984,1480.45496) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=69 (948.786011,1475.59497 949.835938,1479.33569 947.530884,1480.29919 947.129333,1480.43652) t=0 (948.786011,1475.59497) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=70 (947.129333,1480.43652 947.091858,1480.44934 947.070984,1480.45496 947.070984,1480.45496) t=0 (947.129333,1480.43652) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=5 (979.211975,1480.45496 979.211975,1480.45496 976.348999,1479.68506 977.495972,1475.59497) t=0 (979.211975,1480.45496) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=6 (977.495972,1475.59497 977.496033,1475.59497 977.503296,1475.59961 977.517029,1475.60864) t=0 (977.495972,1475.59497) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=7 (977.517029,1475.60864 977.807861,1475.80164 980.988281,1478.00073 979.211975,1480.45496) t=0 (977.517029,1475.60864) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=78 (946.255005,1481.276 943.094971,1481.93396 941.736023,1478.31494 941.736023,1478.31494) t=0 (946.255005,1481.276) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=79 (941.736023,1478.31494 946.484619,1478.38538 946.288147,1481.00122 946.25769,1481.2561) t=0 (941.736023,1478.31494) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=80 (946.25769,1481.2561 946.256104,1481.26917 946.255005,1481.276 946.255005,1481.276) t=0 (946.25769,1481.2561) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=13 (984.546021,1478.31494 984.546021,1478.31494 983.187988,1481.93396 980.026001,1481.276) t=0 (984.546021,1478.31494) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=14 (980.026001,1481.276 980.026001,1481.276 980.02594,1481.27551 980.025818,1481.27441) t=0 (980.026001,1481.276) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=15 (980.025818,1481.27441 980.014954,1481.1969 979.623779,1478.38806 984.546021,1478.31494) t=0 (980.025818,1481.27441) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=74 (948.427002,1484.453 946.440002,1482.23499 949.567993,1479.35205 949.567993,1479.35205) t=0 (948.427002,1484.453) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=75 (949.567993,1479.35205 951.015991,1483.26099 948.427002,1484.453 948.427002,1484.453) t=0 (949.567993,1479.35205) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=8 (977.854004,1484.453 977.854004,1484.453 975.265991,1483.26099 976.713989,1479.35205) t=0 (977.854004,1484.453) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=9 (976.713989,1479.35205 976.713989,1479.35205 976.714722,1479.35278 976.716125,1479.35413) t=0 (976.713989,1479.35205) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=10 (976.716125,1479.35413 976.807983,1479.44055 979.811707,1482.26868 977.854004,1484.453) t=0 (976.716125,1479.35413) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=76 (947.294006,1484.198 944.210999,1485.49805 942.495972,1481.823 942.495972,1481.823) t=0 (947.294006,1484.198) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=77 (942.495972,1481.823 947.187988,1481.33496 947.294006,1484.198 947.294006,1484.198) t=0 (942.495972,1481.823) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=16 (978.989014,1484.198 978.989014,1484.198 979.094971,1481.33496 983.786011,1481.823) t=0 (978.989014,1484.198) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=17 (983.786011,1481.823 983.786011,1481.823 982.070007,1485.49805 978.989014,1484.198) t=0 (983.786011,1481.823) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=95 (951.176025,1486.97803 949.194519,1484.8667 950.909729,1482.36658 951.290283,1481.86658) t=0 (951.176025,1486.97803) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=96 (951.290283,1481.86658 951.334778,1481.80811 951.361023,1481.77698 951.361023,1481.77698) t=0 (951.290283,1481.86658) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=97 (951.361023,1481.77698 953.644836,1485.34509 951.363281,1486.86157 951.186646,1486.97144) t=0 (951.361023,1481.77698) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=98 (951.186646,1486.97144 951.179688,1486.97583 951.176025,1486.97803 951.176025,1486.97803) t=0 (951.186646,1486.97144) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=107 (975.106995,1486.97803 975.106995,1486.97803 972.546997,1485.48706 974.919983,1481.77698) t=0 (975.106995,1486.97803) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=108 (974.919983,1481.77698 974.919983,1481.776 977.31897,1484.61902 975.106995,1486.97803) t=0 (974.919983,1481.77698) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=101 (955.120972,1488.94495 952.309021,1487.98303 953.458984,1483.93604 953.458984,1483.93604) t=0 (955.120972,1488.94495) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=102 (953.458984,1483.93604 957.004028,1486.37097 955.120972,1488.94495 955.120972,1488.94495) t=0 (953.458984,1483.93604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=23 (972.825012,1483.93701 972.825012,1483.93701 973.971985,1487.98401 971.161987,1488.94604) t=0 (972.825012,1483.93701) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=24 (971.161987,1488.94604 971.161987,1488.94592 971.154663,1488.93591 971.141846,1488.9165) t=0 (971.161987,1488.94604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=25 (971.141846,1488.9165 970.948425,1488.625 969.49884,1486.21948 972.825012,1483.93701) t=0 (971.141846,1488.9165) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=65 (949.890991,1486.86804 947.178772,1488.37146 944.723022,1485.51147 944.608215,1485.375) t=0 (949.890991,1486.86804) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=66 (944.608215,1485.375 944.605408,1485.3717 944.604004,1485.37 944.604004,1485.37) t=0 (944.608215,1485.375) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=67 (944.604004,1485.37 949.562012,1484.06494 949.890991,1486.86804 949.890991,1486.86804) t=0 (944.604004,1485.37) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=18 (976.393005,1486.86804 976.393005,1486.86804 976.719971,1484.06494 981.679016,1485.37) t=0 (976.393005,1486.86804) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=19 (981.679016,1485.37 981.679016,1485.37 979.169983,1488.40796 976.393005,1486.86804) t=0 (981.679016,1485.37) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=52 (960.68103,1489.98499 957.533997,1490.672 956.417969,1486.75 956.417969,1486.75) t=0 (960.68103,1489.98499) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=53 (956.417969,1486.75 961.403015,1487.19202 960.68103,1489.98499 960.68103,1489.98499) t=0 (956.417969,1486.75) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=26 (965.60199,1489.98499 965.60199,1489.98499 964.879028,1487.19202 969.864014,1486.75) t=0 (965.60199,1489.98499) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=27 (969.864014,1486.75 969.864014,1486.75 968.749023,1490.672 965.60199,1489.98499) t=0 (969.864014,1486.75) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=99 (947.51001,1488.53101 947.51001,1488.53101 951.596985,1486.32202 953.234009,1489.08997) t=0 (947.51001,1488.53101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=100 (953.234009,1489.08997 953.234009,1489.08997 951.158997,1491.03601 947.51001,1488.53101) t=0 (953.234009,1489.08997) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=103 (978.770996,1488.53101 975.204224,1490.98022 973.141174,1489.17444 973.051086,1489.09277) t=0 (978.770996,1488.53101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=104 (973.051086,1489.09277 973.049011,1489.09094 973.047974,1489.08997 973.047974,1489.08997) t=0 (973.051086,1489.09277) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=105 (973.047974,1489.08997 974.651978,1486.37781 978.607178,1488.44397 978.766052,1488.52844) t=0 (973.047974,1489.08997) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=106 (978.766052,1488.52844 978.770996,1488.53101) t=0 (978.766052,1488.52844) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=54 (963.143005,1489.59802 963.763,1489.59802 964.265015,1490.09998 964.265015,1490.72095) t=0 (963.143005,1489.59802) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=55 (964.265015,1490.72095 964.265015,1491.34204 963.763,1491.84399 963.143005,1491.84399) t=0 (964.265015,1490.72095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=56 (963.143005,1491.84399 962.521973,1491.84399 962.02002,1491.34204 962.02002,1490.72095) t=0 (963.143005,1491.84399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=57 (962.02002,1490.72095 962.02002,1490.09998 962.521973,1489.59802 963.143005,1489.59802) t=0 (962.02002,1490.72095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=61 (957.127014,1490.40002 955.541504,1492.89014 951.825745,1491.38965 951.445557,1491.22766) t=0 (957.127014,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=62 (951.445557,1491.22766 951.424805,1491.21887 951.414001,1491.21399 951.414001,1491.21399) t=0 (951.445557,1491.22766) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=63 (951.414001,1491.21399 954.694214,1488.33154 956.976746,1490.26636 957.119873,1490.39355) t=0 (951.414001,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=64 (957.119873,1490.39355 957.124634,1490.39783 957.127014,1490.40002 957.127014,1490.40002) t=0 (957.119873,1490.39355) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.40002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.21399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.40051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.49695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.81604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.56299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::findTop
-SkOpAngle::dumpOne [87/12] next=88/11 sect=17/21 s=1 [174] e=0 [173] sgn=1 windVal=1 windSum=? operand
-SkOpAngle::dumpOne [88/11] next=87/12 sect=25/21 s=0 [175] e=1 [176] sgn=-1 windVal=1 windSum=? operand
-SkOpSegment::windingAtT id=2 opp=1 tHit=0.138264049 t=0 oldWinding=0 windValue=0 dx=+ winding=0
-FindSortableTop current=87 index=173 endIndex=174 tHit=0.9 hitDx=44 try=0 vert=0
-SkOpSegment::windingAtT id=2 opp=0 tHit=0.138264049 t=0 oldWinding=-1 windValue=1 dx=+ winding=-1
-SkOpSegment::initWinding id=87 oldWinding=0 hitDx=+ dx=+ windVal=1 winding=-1 oppWind=-1
-SkOpSegment::markWinding id=87 (947.048523,1465.54285 947.071289,1465.51855 947.083984,1465.50598 947.083984,1465.50598) t=0 [173] (947.048523,1465.54285) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=88 (947.083984,1465.50598 949.145996,1468.82605 946.797974,1470.27405 946.797974,1470.27405) t=0 [175] (947.083984,1465.50598) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::markWinding id=86 (946.797974,1470.27405 944.819641,1468.07397 946.75708,1465.85327 947.048523,1465.54285) t=0 [171] (946.797974,1470.27405) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=87 (947.048523,1465.54285 947.071289,1465.51855 947.083984,1465.50598 947.083984,1465.50598) t=0 [173] (947.048523,1465.54285) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::activeOp id=87 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0 result=1
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=87 (947.048523,1465.54285 947.071289,1465.51855 947.083984,1465.50598 947.083984,1465.50598) t=0 [173] (947.048523,1465.54285) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=87 from=(947.048523,1465.54285) to=(947.083984,1465.50598)
-path.moveTo(947.048523,1465.54285);
-path.cubicTo(947.071289,1465.51855, 947.083984,1465.50598, 947.083984,1465.50598);
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=88 (947.083984,1465.50598 949.145996,1468.82605 946.797974,1470.27405 946.797974,1470.27405) t=0 [175] (947.083984,1465.50598) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=88 from=(947.083984,1465.50598) to=(946.797974,1470.27405)
-path.cubicTo(949.145996,1468.82605, 946.797974,1470.27405, 946.797974,1470.27405);
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=86 (946.797974,1470.27405 944.819641,1468.07397 946.75708,1465.85327 947.048523,1465.54285) t=0 [171] (946.797974,1470.27405) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=86 from=(946.797974,1470.27405) to=(947.048523,1465.54285)
-path.cubicTo(944.819641,1468.07397, 946.75708,1465.85327, 947.048523,1465.54285);
-path.close();
-SkOpSegment::debugShowActiveSpans id=113 (979.197998,1465.50598 979.197998,1465.50598 981.619019,1467.90198 979.481995,1470.27405) t=0 (979.197998,1465.50598) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=114 (979.481995,1470.27405 979.481995,1470.27405 977.138,1468.82605 979.197998,1465.50598) t=0 (979.481995,1470.27405) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=41 (963.215027,1486.67004 962.744995,1486.67004 962.106995,1485.65405 962.106995,1485.65405) t=0 (963.215027,1486.67004) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=42 (962.106995,1485.65405 962.106995,1485.65405 960.585022,1483.59595 957.539001,1482.09705) t=0 (962.106995,1485.65405) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=43 (957.539001,1482.09705 954.255432,1480.48206 953.90448,1477.3844 953.870422,1476.93176) t=0 (957.539001,1482.09705) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=44 (953.870422,1476.93176 953.867676,1476.89526 953.867004,1476.87598 953.867004,1476.87598) t=0 (953.870422,1476.93176) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=45 (953.867004,1476.87598 954.190002,1465.94397) t=0 (953.867004,1476.87598) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=46 (954.190002,1465.94397 972.23999,1465.94397) t=0 (954.190002,1465.94397) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=47 (972.23999,1465.94397 972.565002,1476.87695) t=0 (972.23999,1465.94397) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=48 (972.565002,1476.87695 972.565002,1476.87695 972.440979,1480.35303 968.891968,1482.09802) t=0 (972.565002,1476.87695) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=49 (968.891968,1482.09802 966.255737,1483.39539 964.76178,1485.11145 964.407593,1485.54968) t=0 (968.891968,1482.09802) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=50 (964.407593,1485.54968 964.352539,1485.6178 964.325012,1485.65503 964.325012,1485.65503) t=0 (964.407593,1485.54968) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=51 (964.325012,1485.65503 964.325012,1485.65503 963.687012,1486.67004 963.215027,1486.67004) t=0 (964.325012,1485.65503) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=30 (968.343994,1481.53796 971.466064,1480.00305 971.676941,1476.99573 971.6875,1476.79639) t=0 (968.343994,1481.53796) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=31 (971.6875,1476.79639 971.687866,1476.78955 971.687988,1476.78601 971.687988,1476.78601) t=0 (971.6875,1476.79639) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=32 (971.687988,1476.78601 971.393982,1466.83398) t=0 (971.687988,1476.78601) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=33 (971.393982,1466.83398 954.960999,1466.83398) t=0 (971.393982,1466.83398) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=34 (954.960999,1466.83398 954.666016,1476.78601) t=0 (954.960999,1466.83398) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=35 (954.666016,1476.78601 954.666016,1476.78601 954.780029,1479.94995 958.008972,1481.53796) t=0 (954.666016,1476.78601) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=36 (958.008972,1481.53796 960.369873,1482.70056 961.725403,1484.2323 962.0755,1484.66101) t=0 (958.008972,1481.53796) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=37 (962.0755,1484.66101 962.136475,1484.73572 962.166992,1484.77698 962.166992,1484.77698) t=0 (962.0755,1484.66101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=38 (962.166992,1484.77698 962.166992,1484.77698 962.747986,1485.70105 963.177979,1485.70105) t=0 (962.166992,1484.77698) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=39 (963.177979,1485.70105 963.606995,1485.70105 964.185974,1484.77698 964.185974,1484.77698) t=0 (963.177979,1485.70105) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=40 (964.185974,1484.77698 964.185974,1484.77698 965.573975,1482.90295 968.343994,1481.53796) t=0 (964.185974,1484.77698) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=89 (947.392029,1471.64197 947.604919,1468.81628 950.769897,1468.35559 951.289185,1468.29895) t=0 (947.392029,1471.64197) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=90 (951.289185,1468.29895 951.335754,1468.29382 951.361023,1468.29199 951.361023,1468.29199) t=0 (951.289185,1468.29895) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=91 (951.361023,1468.29199 950.554016,1471.98499 947.392029,1471.64197 947.392029,1471.64197) t=0 (951.361023,1468.29199) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=111 (974.919983,1468.29199 974.919983,1468.29199 978.658997,1468.56299 978.890015,1471.64197) t=0 (974.919983,1468.29199) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=112 (978.890015,1471.64197 978.890015,1471.64197 975.72699,1471.98499 974.919983,1468.29199) t=0 (978.890015,1471.64197) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=84 (945.382019,1474.328 942.924011,1472.729 944.492004,1469.48706 944.492004,1469.48706) t=0 (945.382019,1474.328) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=85 (944.492004,1469.48706 947.388977,1471.95703 945.382019,1474.328 945.382019,1474.328) t=0 (944.492004,1469.48706) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=115 (980.900024,1474.328 980.900024,1474.328 978.893005,1471.95703 981.791016,1469.48706) t=0 (980.900024,1474.328) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=116 (981.791016,1469.48706 981.791016,1469.48596 983.358032,1472.729 980.900024,1474.328) t=0 (981.791016,1469.48706) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=71 (946.054016,1476.229 945.61499,1473.12903 949.046997,1471.97095 949.046997,1471.97095) t=0 (946.054016,1476.229) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=72 (949.046997,1471.97095 949.191528,1475.95117 946.599548,1476.21362 946.127258,1476.22852) t=0 (949.046997,1471.97095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=73 (946.127258,1476.22852 946.080078,1476.22998 946.054016,1476.229 946.054016,1476.229) t=0 (946.127258,1476.22852) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=11 (980.226013,1476.229 980.226013,1476.229 977.078003,1476.349 977.234985,1471.97095) t=0 (980.226013,1476.229) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=12 (977.234985,1471.97095 977.234985,1471.97095 980.666992,1473.12903 980.226013,1476.229) t=0 (977.234985,1471.97095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=81 (945.312988,1478.18005 942.359741,1477.83667 942.572632,1474.58496 942.638794,1473.97607) t=0 (945.312988,1478.18005) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=82 (942.638794,1473.97607 942.645691,1473.91284 942.651001,1473.87805 942.651001,1473.87805) t=0 (942.638794,1473.97607) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=83 (942.651001,1473.87805 946.562988,1475.66199 945.312988,1478.18005 945.312988,1478.18005) t=0 (942.651001,1473.87805) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=117 (980.968994,1478.18005 980.968994,1478.18005 979.718018,1475.66199 983.632019,1473.87805) t=0 (980.968994,1478.18005) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=118 (983.632019,1473.87805 983.632019,1473.87805 984.229004,1477.80103 980.968994,1478.18005) t=0 (983.632019,1473.87805) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=68 (947.070984,1480.45496 945.211975,1477.88501 948.786011,1475.59497 948.786011,1475.59497) t=0 (947.070984,1480.45496) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=69 (948.786011,1475.59497 949.835938,1479.33569 947.530884,1480.29919 947.129333,1480.43652) t=0 (948.786011,1475.59497) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=70 (947.129333,1480.43652 947.091858,1480.44934 947.070984,1480.45496 947.070984,1480.45496) t=0 (947.129333,1480.43652) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=5 (979.211975,1480.45496 979.211975,1480.45496 976.348999,1479.68506 977.495972,1475.59497) t=0 (979.211975,1480.45496) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=6 (977.495972,1475.59497 977.496033,1475.59497 977.503296,1475.59961 977.517029,1475.60864) t=0 (977.495972,1475.59497) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=7 (977.517029,1475.60864 977.807861,1475.80164 980.988281,1478.00073 979.211975,1480.45496) t=0 (977.517029,1475.60864) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=78 (946.255005,1481.276 943.094971,1481.93396 941.736023,1478.31494 941.736023,1478.31494) t=0 (946.255005,1481.276) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=79 (941.736023,1478.31494 946.484619,1478.38538 946.288147,1481.00122 946.25769,1481.2561) t=0 (941.736023,1478.31494) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=80 (946.25769,1481.2561 946.256104,1481.26917 946.255005,1481.276 946.255005,1481.276) t=0 (946.25769,1481.2561) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=13 (984.546021,1478.31494 984.546021,1478.31494 983.187988,1481.93396 980.026001,1481.276) t=0 (984.546021,1478.31494) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=14 (980.026001,1481.276 980.026001,1481.276 980.02594,1481.27551 980.025818,1481.27441) t=0 (980.026001,1481.276) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=15 (980.025818,1481.27441 980.014954,1481.1969 979.623779,1478.38806 984.546021,1478.31494) t=0 (980.025818,1481.27441) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=74 (948.427002,1484.453 946.440002,1482.23499 949.567993,1479.35205 949.567993,1479.35205) t=0 (948.427002,1484.453) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=75 (949.567993,1479.35205 951.015991,1483.26099 948.427002,1484.453 948.427002,1484.453) t=0 (949.567993,1479.35205) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=8 (977.854004,1484.453 977.854004,1484.453 975.265991,1483.26099 976.713989,1479.35205) t=0 (977.854004,1484.453) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=9 (976.713989,1479.35205 976.713989,1479.35205 976.714722,1479.35278 976.716125,1479.35413) t=0 (976.713989,1479.35205) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=10 (976.716125,1479.35413 976.807983,1479.44055 979.811707,1482.26868 977.854004,1484.453) t=0 (976.716125,1479.35413) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=76 (947.294006,1484.198 944.210999,1485.49805 942.495972,1481.823 942.495972,1481.823) t=0 (947.294006,1484.198) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=77 (942.495972,1481.823 947.187988,1481.33496 947.294006,1484.198 947.294006,1484.198) t=0 (942.495972,1481.823) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=16 (978.989014,1484.198 978.989014,1484.198 979.094971,1481.33496 983.786011,1481.823) t=0 (978.989014,1484.198) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=17 (983.786011,1481.823 983.786011,1481.823 982.070007,1485.49805 978.989014,1484.198) t=0 (983.786011,1481.823) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=95 (951.176025,1486.97803 949.194519,1484.8667 950.909729,1482.36658 951.290283,1481.86658) t=0 (951.176025,1486.97803) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=96 (951.290283,1481.86658 951.334778,1481.80811 951.361023,1481.77698 951.361023,1481.77698) t=0 (951.290283,1481.86658) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=97 (951.361023,1481.77698 953.644836,1485.34509 951.363281,1486.86157 951.186646,1486.97144) t=0 (951.361023,1481.77698) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=98 (951.186646,1486.97144 951.179688,1486.97583 951.176025,1486.97803 951.176025,1486.97803) t=0 (951.186646,1486.97144) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=107 (975.106995,1486.97803 975.106995,1486.97803 972.546997,1485.48706 974.919983,1481.77698) t=0 (975.106995,1486.97803) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=108 (974.919983,1481.77698 974.919983,1481.776 977.31897,1484.61902 975.106995,1486.97803) t=0 (974.919983,1481.77698) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=101 (955.120972,1488.94495 952.309021,1487.98303 953.458984,1483.93604 953.458984,1483.93604) t=0 (955.120972,1488.94495) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=102 (953.458984,1483.93604 957.004028,1486.37097 955.120972,1488.94495 955.120972,1488.94495) t=0 (953.458984,1483.93604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=23 (972.825012,1483.93701 972.825012,1483.93701 973.971985,1487.98401 971.161987,1488.94604) t=0 (972.825012,1483.93701) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=24 (971.161987,1488.94604 971.161987,1488.94592 971.154663,1488.93591 971.141846,1488.9165) t=0 (971.161987,1488.94604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=25 (971.141846,1488.9165 970.948425,1488.625 969.49884,1486.21948 972.825012,1483.93701) t=0 (971.141846,1488.9165) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=65 (949.890991,1486.86804 947.178772,1488.37146 944.723022,1485.51147 944.608215,1485.375) t=0 (949.890991,1486.86804) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=66 (944.608215,1485.375 944.605408,1485.3717 944.604004,1485.37 944.604004,1485.37) t=0 (944.608215,1485.375) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=67 (944.604004,1485.37 949.562012,1484.06494 949.890991,1486.86804 949.890991,1486.86804) t=0 (944.604004,1485.37) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=18 (976.393005,1486.86804 976.393005,1486.86804 976.719971,1484.06494 981.679016,1485.37) t=0 (976.393005,1486.86804) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=19 (981.679016,1485.37 981.679016,1485.37 979.169983,1488.40796 976.393005,1486.86804) t=0 (981.679016,1485.37) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=52 (960.68103,1489.98499 957.533997,1490.672 956.417969,1486.75 956.417969,1486.75) t=0 (960.68103,1489.98499) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=53 (956.417969,1486.75 961.403015,1487.19202 960.68103,1489.98499 960.68103,1489.98499) t=0 (956.417969,1486.75) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=26 (965.60199,1489.98499 965.60199,1489.98499 964.879028,1487.19202 969.864014,1486.75) t=0 (965.60199,1489.98499) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=27 (969.864014,1486.75 969.864014,1486.75 968.749023,1490.672 965.60199,1489.98499) t=0 (969.864014,1486.75) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=99 (947.51001,1488.53101 947.51001,1488.53101 951.596985,1486.32202 953.234009,1489.08997) t=0 (947.51001,1488.53101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=100 (953.234009,1489.08997 953.234009,1489.08997 951.158997,1491.03601 947.51001,1488.53101) t=0 (953.234009,1489.08997) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=103 (978.770996,1488.53101 975.204224,1490.98022 973.141174,1489.17444 973.051086,1489.09277) t=0 (978.770996,1488.53101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=104 (973.051086,1489.09277 973.049011,1489.09094 973.047974,1489.08997 973.047974,1489.08997) t=0 (973.051086,1489.09277) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=105 (973.047974,1489.08997 974.651978,1486.37781 978.607178,1488.44397 978.766052,1488.52844) t=0 (973.047974,1489.08997) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=106 (978.766052,1488.52844 978.770996,1488.53101) t=0 (978.766052,1488.52844) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=54 (963.143005,1489.59802 963.763,1489.59802 964.265015,1490.09998 964.265015,1490.72095) t=0 (963.143005,1489.59802) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=55 (964.265015,1490.72095 964.265015,1491.34204 963.763,1491.84399 963.143005,1491.84399) t=0 (964.265015,1490.72095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=56 (963.143005,1491.84399 962.521973,1491.84399 962.02002,1491.34204 962.02002,1490.72095) t=0 (963.143005,1491.84399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=57 (962.02002,1490.72095 962.02002,1490.09998 962.521973,1489.59802 963.143005,1489.59802) t=0 (962.02002,1490.72095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=61 (957.127014,1490.40002 955.541504,1492.89014 951.825745,1491.38965 951.445557,1491.22766) t=0 (957.127014,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=62 (951.445557,1491.22766 951.424805,1491.21887 951.414001,1491.21399 951.414001,1491.21399) t=0 (951.445557,1491.22766) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=63 (951.414001,1491.21399 954.694214,1488.33154 956.976746,1490.26636 957.119873,1490.39355) t=0 (951.414001,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=64 (957.119873,1490.39355 957.124634,1490.39783 957.127014,1490.40002 957.127014,1490.40002) t=0 (957.119873,1490.39355) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.40002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.21399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.40051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.49695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.81604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.56299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::findTop
-SkOpAngle::dumpOne [114/15] next=113/16 sect=21/25 s=1 [228] e=0 [227] sgn=1 windVal=1 windSum=? operand
-SkOpAngle::dumpOne [113/16] next=114/15 sect=29/25 s=0 [225] e=1 [226] sgn=-1 windVal=1 windSum=? operand
-SkOpSegment::windingAtT id=2 opp=1 tHit=0.85694053 t=0 oldWinding=0 windValue=0 dx=+ winding=0
-FindSortableTop current=114 index=227 endIndex=228 tHit=0.9 hitDx=44 try=0 vert=0
-SkOpSegment::windingAtT id=2 opp=0 tHit=0.85694053 t=0 oldWinding=-1 windValue=1 dx=+ winding=-1
-SkOpSegment::initWinding id=114 oldWinding=0 hitDx=+ dx=+ windVal=1 winding=-1 oppWind=-1
-SkOpSegment::markWinding id=114 (979.481995,1470.27405 979.481995,1470.27405 977.138,1468.82605 979.197998,1465.50598) t=0 [227] (979.481995,1470.27405) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=113 (979.197998,1465.50598 979.197998,1465.50598 981.619019,1467.90198 979.481995,1470.27405) t=0 [225] (979.197998,1465.50598) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=114 (979.481995,1470.27405 979.481995,1470.27405 977.138,1468.82605 979.197998,1465.50598) t=0 [227] (979.481995,1470.27405) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::activeOp id=114 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0 result=1
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=114 (979.481995,1470.27405 979.481995,1470.27405 977.138,1468.82605 979.197998,1465.50598) t=0 [227] (979.481995,1470.27405) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=114 from=(979.481995,1470.27405) to=(979.197998,1465.50598)
-path.moveTo(979.481995,1470.27405);
-path.cubicTo(979.481995,1470.27405, 977.138,1468.82605, 979.197998,1465.50598);
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=113 (979.197998,1465.50598 979.197998,1465.50598 981.619019,1467.90198 979.481995,1470.27405) t=0 [225] (979.197998,1465.50598) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=113 from=(979.197998,1465.50598) to=(979.481995,1470.27405)
-path.cubicTo(979.197998,1465.50598, 981.619019,1467.90198, 979.481995,1470.27405);
-path.close();
-SkOpSegment::debugShowActiveSpans id=41 (963.215027,1486.67004 962.744995,1486.67004 962.106995,1485.65405 962.106995,1485.65405) t=0 (963.215027,1486.67004) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=42 (962.106995,1485.65405 962.106995,1485.65405 960.585022,1483.59595 957.539001,1482.09705) t=0 (962.106995,1485.65405) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=43 (957.539001,1482.09705 954.255432,1480.48206 953.90448,1477.3844 953.870422,1476.93176) t=0 (957.539001,1482.09705) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=44 (953.870422,1476.93176 953.867676,1476.89526 953.867004,1476.87598 953.867004,1476.87598) t=0 (953.870422,1476.93176) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=45 (953.867004,1476.87598 954.190002,1465.94397) t=0 (953.867004,1476.87598) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=46 (954.190002,1465.94397 972.23999,1465.94397) t=0 (954.190002,1465.94397) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=47 (972.23999,1465.94397 972.565002,1476.87695) t=0 (972.23999,1465.94397) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=48 (972.565002,1476.87695 972.565002,1476.87695 972.440979,1480.35303 968.891968,1482.09802) t=0 (972.565002,1476.87695) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=49 (968.891968,1482.09802 966.255737,1483.39539 964.76178,1485.11145 964.407593,1485.54968) t=0 (968.891968,1482.09802) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=50 (964.407593,1485.54968 964.352539,1485.6178 964.325012,1485.65503 964.325012,1485.65503) t=0 (964.407593,1485.54968) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=51 (964.325012,1485.65503 964.325012,1485.65503 963.687012,1486.67004 963.215027,1486.67004) t=0 (964.325012,1485.65503) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=30 (968.343994,1481.53796 971.466064,1480.00305 971.676941,1476.99573 971.6875,1476.79639) t=0 (968.343994,1481.53796) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=31 (971.6875,1476.79639 971.687866,1476.78955 971.687988,1476.78601 971.687988,1476.78601) t=0 (971.6875,1476.79639) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=32 (971.687988,1476.78601 971.393982,1466.83398) t=0 (971.687988,1476.78601) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=33 (971.393982,1466.83398 954.960999,1466.83398) t=0 (971.393982,1466.83398) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=34 (954.960999,1466.83398 954.666016,1476.78601) t=0 (954.960999,1466.83398) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=35 (954.666016,1476.78601 954.666016,1476.78601 954.780029,1479.94995 958.008972,1481.53796) t=0 (954.666016,1476.78601) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=36 (958.008972,1481.53796 960.369873,1482.70056 961.725403,1484.2323 962.0755,1484.66101) t=0 (958.008972,1481.53796) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=37 (962.0755,1484.66101 962.136475,1484.73572 962.166992,1484.77698 962.166992,1484.77698) t=0 (962.0755,1484.66101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=38 (962.166992,1484.77698 962.166992,1484.77698 962.747986,1485.70105 963.177979,1485.70105) t=0 (962.166992,1484.77698) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=39 (963.177979,1485.70105 963.606995,1485.70105 964.185974,1484.77698 964.185974,1484.77698) t=0 (963.177979,1485.70105) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=40 (964.185974,1484.77698 964.185974,1484.77698 965.573975,1482.90295 968.343994,1481.53796) t=0 (964.185974,1484.77698) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=89 (947.392029,1471.64197 947.604919,1468.81628 950.769897,1468.35559 951.289185,1468.29895) t=0 (947.392029,1471.64197) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=90 (951.289185,1468.29895 951.335754,1468.29382 951.361023,1468.29199 951.361023,1468.29199) t=0 (951.289185,1468.29895) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=91 (951.361023,1468.29199 950.554016,1471.98499 947.392029,1471.64197 947.392029,1471.64197) t=0 (951.361023,1468.29199) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=111 (974.919983,1468.29199 974.919983,1468.29199 978.658997,1468.56299 978.890015,1471.64197) t=0 (974.919983,1468.29199) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=112 (978.890015,1471.64197 978.890015,1471.64197 975.72699,1471.98499 974.919983,1468.29199) t=0 (978.890015,1471.64197) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=84 (945.382019,1474.328 942.924011,1472.729 944.492004,1469.48706 944.492004,1469.48706) t=0 (945.382019,1474.328) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=85 (944.492004,1469.48706 947.388977,1471.95703 945.382019,1474.328 945.382019,1474.328) t=0 (944.492004,1469.48706) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=115 (980.900024,1474.328 980.900024,1474.328 978.893005,1471.95703 981.791016,1469.48706) t=0 (980.900024,1474.328) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=116 (981.791016,1469.48706 981.791016,1469.48596 983.358032,1472.729 980.900024,1474.328) t=0 (981.791016,1469.48706) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=71 (946.054016,1476.229 945.61499,1473.12903 949.046997,1471.97095 949.046997,1471.97095) t=0 (946.054016,1476.229) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=72 (949.046997,1471.97095 949.191528,1475.95117 946.599548,1476.21362 946.127258,1476.22852) t=0 (949.046997,1471.97095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=73 (946.127258,1476.22852 946.080078,1476.22998 946.054016,1476.229 946.054016,1476.229) t=0 (946.127258,1476.22852) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=11 (980.226013,1476.229 980.226013,1476.229 977.078003,1476.349 977.234985,1471.97095) t=0 (980.226013,1476.229) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=12 (977.234985,1471.97095 977.234985,1471.97095 980.666992,1473.12903 980.226013,1476.229) t=0 (977.234985,1471.97095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=81 (945.312988,1478.18005 942.359741,1477.83667 942.572632,1474.58496 942.638794,1473.97607) t=0 (945.312988,1478.18005) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=82 (942.638794,1473.97607 942.645691,1473.91284 942.651001,1473.87805 942.651001,1473.87805) t=0 (942.638794,1473.97607) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=83 (942.651001,1473.87805 946.562988,1475.66199 945.312988,1478.18005 945.312988,1478.18005) t=0 (942.651001,1473.87805) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=117 (980.968994,1478.18005 980.968994,1478.18005 979.718018,1475.66199 983.632019,1473.87805) t=0 (980.968994,1478.18005) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=118 (983.632019,1473.87805 983.632019,1473.87805 984.229004,1477.80103 980.968994,1478.18005) t=0 (983.632019,1473.87805) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=68 (947.070984,1480.45496 945.211975,1477.88501 948.786011,1475.59497 948.786011,1475.59497) t=0 (947.070984,1480.45496) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=69 (948.786011,1475.59497 949.835938,1479.33569 947.530884,1480.29919 947.129333,1480.43652) t=0 (948.786011,1475.59497) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=70 (947.129333,1480.43652 947.091858,1480.44934 947.070984,1480.45496 947.070984,1480.45496) t=0 (947.129333,1480.43652) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=5 (979.211975,1480.45496 979.211975,1480.45496 976.348999,1479.68506 977.495972,1475.59497) t=0 (979.211975,1480.45496) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=6 (977.495972,1475.59497 977.496033,1475.59497 977.503296,1475.59961 977.517029,1475.60864) t=0 (977.495972,1475.59497) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=7 (977.517029,1475.60864 977.807861,1475.80164 980.988281,1478.00073 979.211975,1480.45496) t=0 (977.517029,1475.60864) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=78 (946.255005,1481.276 943.094971,1481.93396 941.736023,1478.31494 941.736023,1478.31494) t=0 (946.255005,1481.276) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=79 (941.736023,1478.31494 946.484619,1478.38538 946.288147,1481.00122 946.25769,1481.2561) t=0 (941.736023,1478.31494) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=80 (946.25769,1481.2561 946.256104,1481.26917 946.255005,1481.276 946.255005,1481.276) t=0 (946.25769,1481.2561) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=13 (984.546021,1478.31494 984.546021,1478.31494 983.187988,1481.93396 980.026001,1481.276) t=0 (984.546021,1478.31494) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=14 (980.026001,1481.276 980.026001,1481.276 980.02594,1481.27551 980.025818,1481.27441) t=0 (980.026001,1481.276) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=15 (980.025818,1481.27441 980.014954,1481.1969 979.623779,1478.38806 984.546021,1478.31494) t=0 (980.025818,1481.27441) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=74 (948.427002,1484.453 946.440002,1482.23499 949.567993,1479.35205 949.567993,1479.35205) t=0 (948.427002,1484.453) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=75 (949.567993,1479.35205 951.015991,1483.26099 948.427002,1484.453 948.427002,1484.453) t=0 (949.567993,1479.35205) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=8 (977.854004,1484.453 977.854004,1484.453 975.265991,1483.26099 976.713989,1479.35205) t=0 (977.854004,1484.453) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=9 (976.713989,1479.35205 976.713989,1479.35205 976.714722,1479.35278 976.716125,1479.35413) t=0 (976.713989,1479.35205) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=10 (976.716125,1479.35413 976.807983,1479.44055 979.811707,1482.26868 977.854004,1484.453) t=0 (976.716125,1479.35413) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=76 (947.294006,1484.198 944.210999,1485.49805 942.495972,1481.823 942.495972,1481.823) t=0 (947.294006,1484.198) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=77 (942.495972,1481.823 947.187988,1481.33496 947.294006,1484.198 947.294006,1484.198) t=0 (942.495972,1481.823) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=16 (978.989014,1484.198 978.989014,1484.198 979.094971,1481.33496 983.786011,1481.823) t=0 (978.989014,1484.198) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=17 (983.786011,1481.823 983.786011,1481.823 982.070007,1485.49805 978.989014,1484.198) t=0 (983.786011,1481.823) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=95 (951.176025,1486.97803 949.194519,1484.8667 950.909729,1482.36658 951.290283,1481.86658) t=0 (951.176025,1486.97803) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=96 (951.290283,1481.86658 951.334778,1481.80811 951.361023,1481.77698 951.361023,1481.77698) t=0 (951.290283,1481.86658) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=97 (951.361023,1481.77698 953.644836,1485.34509 951.363281,1486.86157 951.186646,1486.97144) t=0 (951.361023,1481.77698) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=98 (951.186646,1486.97144 951.179688,1486.97583 951.176025,1486.97803 951.176025,1486.97803) t=0 (951.186646,1486.97144) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=107 (975.106995,1486.97803 975.106995,1486.97803 972.546997,1485.48706 974.919983,1481.77698) t=0 (975.106995,1486.97803) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=108 (974.919983,1481.77698 974.919983,1481.776 977.31897,1484.61902 975.106995,1486.97803) t=0 (974.919983,1481.77698) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=101 (955.120972,1488.94495 952.309021,1487.98303 953.458984,1483.93604 953.458984,1483.93604) t=0 (955.120972,1488.94495) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=102 (953.458984,1483.93604 957.004028,1486.37097 955.120972,1488.94495 955.120972,1488.94495) t=0 (953.458984,1483.93604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=23 (972.825012,1483.93701 972.825012,1483.93701 973.971985,1487.98401 971.161987,1488.94604) t=0 (972.825012,1483.93701) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=24 (971.161987,1488.94604 971.161987,1488.94592 971.154663,1488.93591 971.141846,1488.9165) t=0 (971.161987,1488.94604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=25 (971.141846,1488.9165 970.948425,1488.625 969.49884,1486.21948 972.825012,1483.93701) t=0 (971.141846,1488.9165) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=65 (949.890991,1486.86804 947.178772,1488.37146 944.723022,1485.51147 944.608215,1485.375) t=0 (949.890991,1486.86804) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=66 (944.608215,1485.375 944.605408,1485.3717 944.604004,1485.37 944.604004,1485.37) t=0 (944.608215,1485.375) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=67 (944.604004,1485.37 949.562012,1484.06494 949.890991,1486.86804 949.890991,1486.86804) t=0 (944.604004,1485.37) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=18 (976.393005,1486.86804 976.393005,1486.86804 976.719971,1484.06494 981.679016,1485.37) t=0 (976.393005,1486.86804) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=19 (981.679016,1485.37 981.679016,1485.37 979.169983,1488.40796 976.393005,1486.86804) t=0 (981.679016,1485.37) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=52 (960.68103,1489.98499 957.533997,1490.672 956.417969,1486.75 956.417969,1486.75) t=0 (960.68103,1489.98499) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=53 (956.417969,1486.75 961.403015,1487.19202 960.68103,1489.98499 960.68103,1489.98499) t=0 (956.417969,1486.75) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=26 (965.60199,1489.98499 965.60199,1489.98499 964.879028,1487.19202 969.864014,1486.75) t=0 (965.60199,1489.98499) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=27 (969.864014,1486.75 969.864014,1486.75 968.749023,1490.672 965.60199,1489.98499) t=0 (969.864014,1486.75) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=99 (947.51001,1488.53101 947.51001,1488.53101 951.596985,1486.32202 953.234009,1489.08997) t=0 (947.51001,1488.53101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=100 (953.234009,1489.08997 953.234009,1489.08997 951.158997,1491.03601 947.51001,1488.53101) t=0 (953.234009,1489.08997) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=103 (978.770996,1488.53101 975.204224,1490.98022 973.141174,1489.17444 973.051086,1489.09277) t=0 (978.770996,1488.53101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=104 (973.051086,1489.09277 973.049011,1489.09094 973.047974,1489.08997 973.047974,1489.08997) t=0 (973.051086,1489.09277) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=105 (973.047974,1489.08997 974.651978,1486.37781 978.607178,1488.44397 978.766052,1488.52844) t=0 (973.047974,1489.08997) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=106 (978.766052,1488.52844 978.770996,1488.53101) t=0 (978.766052,1488.52844) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=54 (963.143005,1489.59802 963.763,1489.59802 964.265015,1490.09998 964.265015,1490.72095) t=0 (963.143005,1489.59802) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=55 (964.265015,1490.72095 964.265015,1491.34204 963.763,1491.84399 963.143005,1491.84399) t=0 (964.265015,1490.72095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=56 (963.143005,1491.84399 962.521973,1491.84399 962.02002,1491.34204 962.02002,1490.72095) t=0 (963.143005,1491.84399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=57 (962.02002,1490.72095 962.02002,1490.09998 962.521973,1489.59802 963.143005,1489.59802) t=0 (962.02002,1490.72095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=61 (957.127014,1490.40002 955.541504,1492.89014 951.825745,1491.38965 951.445557,1491.22766) t=0 (957.127014,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=62 (951.445557,1491.22766 951.424805,1491.21887 951.414001,1491.21399 951.414001,1491.21399) t=0 (951.445557,1491.22766) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=63 (951.414001,1491.21399 954.694214,1488.33154 956.976746,1490.26636 957.119873,1490.39355) t=0 (951.414001,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=64 (957.119873,1490.39355 957.124634,1490.39783 957.127014,1490.40002 957.127014,1490.40002) t=0 (957.119873,1490.39355) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.40002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.21399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.40051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.49695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.81604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.56299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::findTop
-SkOpAngle::dumpOne [45/20] next=46/19 sect=21/21 s=1 [90] e=0 [89] sgn=1 windVal=1 windSum=? operand
-SkOpAngle::dumpOne [46/19] next=45/20 sect=31/31 s=0 [91] e=1 [92] sgn=-1 windVal=1 windSum=? operand stop
-SkOpSegment::windingAtT id=2 opp=1 tHit=0.299038974 t=0 oldWinding=0 windValue=0 dx=+ winding=0
-FindSortableTop current=45 index=89 endIndex=90 tHit=0.9 hitDx=44 try=0 vert=0
-SkOpSegment::windingAtT id=2 opp=0 tHit=0.299038974 t=0 oldWinding=-1 windValue=1 dx=+ winding=-1
-SkOpSegment::initWinding id=45 oldWinding=0 hitDx=+ dx=+ windVal=1 winding=-1 oppWind=-1
-SkOpSegment::markWinding id=45 (953.867004,1476.87598 954.190002,1465.94397) t=0 [89] (953.867004,1476.87598) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=46 (954.190002,1465.94397 972.23999,1465.94397) t=0 [91] (954.190002,1465.94397) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::markWinding id=47 (972.23999,1465.94397 972.565002,1476.87695) t=0 [93] (972.23999,1465.94397) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::markWinding id=48 (972.565002,1476.87695 972.565002,1476.87695 972.440979,1480.35303 968.891968,1482.09802) t=0 [95] (972.565002,1476.87695) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::markWinding id=49 (968.891968,1482.09802 966.255737,1483.39539 964.76178,1485.11145 964.407593,1485.54968) t=0 [97] (968.891968,1482.09802) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::markWinding id=50 (964.407593,1485.54968 964.352539,1485.6178 964.325012,1485.65503 964.325012,1485.65503) t=0 [99] (964.407593,1485.54968) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::markWinding id=51 (964.325012,1485.65503 964.325012,1485.65503 963.687012,1486.67004 963.215027,1486.67004) t=0 [101] (964.325012,1485.65503) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::markWinding id=41 (963.215027,1486.67004 962.744995,1486.67004 962.106995,1485.65405 962.106995,1485.65405) t=0 [81] (963.215027,1486.67004) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::markWinding id=42 (962.106995,1485.65405 962.106995,1485.65405 960.585022,1483.59595 957.539001,1482.09705) t=0 [83] (962.106995,1485.65405) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::markWinding id=43 (957.539001,1482.09705 954.255432,1480.48206 953.90448,1477.3844 953.870422,1476.93176) t=0 [85] (957.539001,1482.09705) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::markWinding id=44 (953.870422,1476.93176 953.867676,1476.89526 953.867004,1476.87598 953.867004,1476.87598) t=0 [87] (953.870422,1476.93176) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=45 (953.867004,1476.87598 954.190002,1465.94397) t=0 [89] (953.867004,1476.87598) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::activeOp id=45 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0 result=1
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=45 (953.867004,1476.87598 954.190002,1465.94397) t=0 [89] (953.867004,1476.87598) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=45 from=(953.867004,1476.87598) to=(954.190002,1465.94397)
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=46 (954.190002,1465.94397 972.23999,1465.94397) t=0 [91] (954.190002,1465.94397) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=46 from=(954.190002,1465.94397) to=(972.23999,1465.94397)
-path.moveTo(953.867004,1476.87598);
-path.lineTo(954.190002,1465.94397);
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=47 (972.23999,1465.94397 972.565002,1476.87695) t=0 [93] (972.23999,1465.94397) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=47 from=(972.23999,1465.94397) to=(972.565002,1476.87695)
-path.lineTo(972.23999,1465.94397);
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=48 (972.565002,1476.87695 972.565002,1476.87695 972.440979,1480.35303 968.891968,1482.09802) t=0 [95] (972.565002,1476.87695) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=48 from=(972.565002,1476.87695) to=(968.891968,1482.09802)
-path.lineTo(972.565002,1476.87695);
-path.cubicTo(972.565002,1476.87695, 972.440979,1480.35303, 968.891968,1482.09802);
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=49 (968.891968,1482.09802 966.255737,1483.39539 964.76178,1485.11145 964.407593,1485.54968) t=0 [97] (968.891968,1482.09802) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=49 from=(968.891968,1482.09802) to=(964.407593,1485.54968)
-path.cubicTo(966.255737,1483.39539, 964.76178,1485.11145, 964.407593,1485.54968);
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=50 (964.407593,1485.54968 964.352539,1485.6178 964.325012,1485.65503 964.325012,1485.65503) t=0 [99] (964.407593,1485.54968) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=50 from=(964.407593,1485.54968) to=(964.325012,1485.65503)
-path.cubicTo(964.352539,1485.6178, 964.325012,1485.65503, 964.325012,1485.65503);
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=51 (964.325012,1485.65503 964.325012,1485.65503 963.687012,1486.67004 963.215027,1486.67004) t=0 [101] (964.325012,1485.65503) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=51 from=(964.325012,1485.65503) to=(963.215027,1486.67004)
-path.cubicTo(964.325012,1485.65503, 963.687012,1486.67004, 963.215027,1486.67004);
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=41 (963.215027,1486.67004 962.744995,1486.67004 962.106995,1485.65405 962.106995,1485.65405) t=0 [81] (963.215027,1486.67004) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=41 from=(963.215027,1486.67004) to=(962.106995,1485.65405)
-path.cubicTo(962.744995,1486.67004, 962.106995,1485.65405, 962.106995,1485.65405);
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=42 (962.106995,1485.65405 962.106995,1485.65405 960.585022,1483.59595 957.539001,1482.09705) t=0 [83] (962.106995,1485.65405) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=42 from=(962.106995,1485.65405) to=(957.539001,1482.09705)
-path.cubicTo(962.106995,1485.65405, 960.585022,1483.59595, 957.539001,1482.09705);
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=43 (957.539001,1482.09705 954.255432,1480.48206 953.90448,1477.3844 953.870422,1476.93176) t=0 [85] (957.539001,1482.09705) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=43 from=(957.539001,1482.09705) to=(953.870422,1476.93176)
-path.cubicTo(954.255432,1480.48206, 953.90448,1477.3844, 953.870422,1476.93176);
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=44 (953.870422,1476.93176 953.867676,1476.89526 953.867004,1476.87598 953.867004,1476.87598) t=0 [87] (953.870422,1476.93176) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=44 from=(953.870422,1476.93176) to=(953.867004,1476.87598)
-path.cubicTo(953.867676,1476.89526, 953.867004,1476.87598, 953.867004,1476.87598);
-path.close();
-SkOpSegment::debugShowActiveSpans id=30 (968.343994,1481.53796 971.466064,1480.00305 971.676941,1476.99573 971.6875,1476.79639) t=0 (968.343994,1481.53796) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=31 (971.6875,1476.79639 971.687866,1476.78955 971.687988,1476.78601 971.687988,1476.78601) t=0 (971.6875,1476.79639) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=32 (971.687988,1476.78601 971.393982,1466.83398) t=0 (971.687988,1476.78601) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=33 (971.393982,1466.83398 954.960999,1466.83398) t=0 (971.393982,1466.83398) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=34 (954.960999,1466.83398 954.666016,1476.78601) t=0 (954.960999,1466.83398) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=35 (954.666016,1476.78601 954.666016,1476.78601 954.780029,1479.94995 958.008972,1481.53796) t=0 (954.666016,1476.78601) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=36 (958.008972,1481.53796 960.369873,1482.70056 961.725403,1484.2323 962.0755,1484.66101) t=0 (958.008972,1481.53796) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=37 (962.0755,1484.66101 962.136475,1484.73572 962.166992,1484.77698 962.166992,1484.77698) t=0 (962.0755,1484.66101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=38 (962.166992,1484.77698 962.166992,1484.77698 962.747986,1485.70105 963.177979,1485.70105) t=0 (962.166992,1484.77698) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=39 (963.177979,1485.70105 963.606995,1485.70105 964.185974,1484.77698 964.185974,1484.77698) t=0 (963.177979,1485.70105) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=40 (964.185974,1484.77698 964.185974,1484.77698 965.573975,1482.90295 968.343994,1481.53796) t=0 (964.185974,1484.77698) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=89 (947.392029,1471.64197 947.604919,1468.81628 950.769897,1468.35559 951.289185,1468.29895) t=0 (947.392029,1471.64197) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=90 (951.289185,1468.29895 951.335754,1468.29382 951.361023,1468.29199 951.361023,1468.29199) t=0 (951.289185,1468.29895) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=91 (951.361023,1468.29199 950.554016,1471.98499 947.392029,1471.64197 947.392029,1471.64197) t=0 (951.361023,1468.29199) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=111 (974.919983,1468.29199 974.919983,1468.29199 978.658997,1468.56299 978.890015,1471.64197) t=0 (974.919983,1468.29199) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=112 (978.890015,1471.64197 978.890015,1471.64197 975.72699,1471.98499 974.919983,1468.29199) t=0 (978.890015,1471.64197) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=84 (945.382019,1474.328 942.924011,1472.729 944.492004,1469.48706 944.492004,1469.48706) t=0 (945.382019,1474.328) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=85 (944.492004,1469.48706 947.388977,1471.95703 945.382019,1474.328 945.382019,1474.328) t=0 (944.492004,1469.48706) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=115 (980.900024,1474.328 980.900024,1474.328 978.893005,1471.95703 981.791016,1469.48706) t=0 (980.900024,1474.328) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=116 (981.791016,1469.48706 981.791016,1469.48596 983.358032,1472.729 980.900024,1474.328) t=0 (981.791016,1469.48706) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=71 (946.054016,1476.229 945.61499,1473.12903 949.046997,1471.97095 949.046997,1471.97095) t=0 (946.054016,1476.229) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=72 (949.046997,1471.97095 949.191528,1475.95117 946.599548,1476.21362 946.127258,1476.22852) t=0 (949.046997,1471.97095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=73 (946.127258,1476.22852 946.080078,1476.22998 946.054016,1476.229 946.054016,1476.229) t=0 (946.127258,1476.22852) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=11 (980.226013,1476.229 980.226013,1476.229 977.078003,1476.349 977.234985,1471.97095) t=0 (980.226013,1476.229) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=12 (977.234985,1471.97095 977.234985,1471.97095 980.666992,1473.12903 980.226013,1476.229) t=0 (977.234985,1471.97095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=81 (945.312988,1478.18005 942.359741,1477.83667 942.572632,1474.58496 942.638794,1473.97607) t=0 (945.312988,1478.18005) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=82 (942.638794,1473.97607 942.645691,1473.91284 942.651001,1473.87805 942.651001,1473.87805) t=0 (942.638794,1473.97607) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=83 (942.651001,1473.87805 946.562988,1475.66199 945.312988,1478.18005 945.312988,1478.18005) t=0 (942.651001,1473.87805) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=117 (980.968994,1478.18005 980.968994,1478.18005 979.718018,1475.66199 983.632019,1473.87805) t=0 (980.968994,1478.18005) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=118 (983.632019,1473.87805 983.632019,1473.87805 984.229004,1477.80103 980.968994,1478.18005) t=0 (983.632019,1473.87805) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=68 (947.070984,1480.45496 945.211975,1477.88501 948.786011,1475.59497 948.786011,1475.59497) t=0 (947.070984,1480.45496) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=69 (948.786011,1475.59497 949.835938,1479.33569 947.530884,1480.29919 947.129333,1480.43652) t=0 (948.786011,1475.59497) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=70 (947.129333,1480.43652 947.091858,1480.44934 947.070984,1480.45496 947.070984,1480.45496) t=0 (947.129333,1480.43652) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=5 (979.211975,1480.45496 979.211975,1480.45496 976.348999,1479.68506 977.495972,1475.59497) t=0 (979.211975,1480.45496) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=6 (977.495972,1475.59497 977.496033,1475.59497 977.503296,1475.59961 977.517029,1475.60864) t=0 (977.495972,1475.59497) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=7 (977.517029,1475.60864 977.807861,1475.80164 980.988281,1478.00073 979.211975,1480.45496) t=0 (977.517029,1475.60864) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=78 (946.255005,1481.276 943.094971,1481.93396 941.736023,1478.31494 941.736023,1478.31494) t=0 (946.255005,1481.276) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=79 (941.736023,1478.31494 946.484619,1478.38538 946.288147,1481.00122 946.25769,1481.2561) t=0 (941.736023,1478.31494) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=80 (946.25769,1481.2561 946.256104,1481.26917 946.255005,1481.276 946.255005,1481.276) t=0 (946.25769,1481.2561) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=13 (984.546021,1478.31494 984.546021,1478.31494 983.187988,1481.93396 980.026001,1481.276) t=0 (984.546021,1478.31494) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=14 (980.026001,1481.276 980.026001,1481.276 980.02594,1481.27551 980.025818,1481.27441) t=0 (980.026001,1481.276) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=15 (980.025818,1481.27441 980.014954,1481.1969 979.623779,1478.38806 984.546021,1478.31494) t=0 (980.025818,1481.27441) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=74 (948.427002,1484.453 946.440002,1482.23499 949.567993,1479.35205 949.567993,1479.35205) t=0 (948.427002,1484.453) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=75 (949.567993,1479.35205 951.015991,1483.26099 948.427002,1484.453 948.427002,1484.453) t=0 (949.567993,1479.35205) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=8 (977.854004,1484.453 977.854004,1484.453 975.265991,1483.26099 976.713989,1479.35205) t=0 (977.854004,1484.453) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=9 (976.713989,1479.35205 976.713989,1479.35205 976.714722,1479.35278 976.716125,1479.35413) t=0 (976.713989,1479.35205) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=10 (976.716125,1479.35413 976.807983,1479.44055 979.811707,1482.26868 977.854004,1484.453) t=0 (976.716125,1479.35413) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=76 (947.294006,1484.198 944.210999,1485.49805 942.495972,1481.823 942.495972,1481.823) t=0 (947.294006,1484.198) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=77 (942.495972,1481.823 947.187988,1481.33496 947.294006,1484.198 947.294006,1484.198) t=0 (942.495972,1481.823) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=16 (978.989014,1484.198 978.989014,1484.198 979.094971,1481.33496 983.786011,1481.823) t=0 (978.989014,1484.198) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=17 (983.786011,1481.823 983.786011,1481.823 982.070007,1485.49805 978.989014,1484.198) t=0 (983.786011,1481.823) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=95 (951.176025,1486.97803 949.194519,1484.8667 950.909729,1482.36658 951.290283,1481.86658) t=0 (951.176025,1486.97803) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=96 (951.290283,1481.86658 951.334778,1481.80811 951.361023,1481.77698 951.361023,1481.77698) t=0 (951.290283,1481.86658) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=97 (951.361023,1481.77698 953.644836,1485.34509 951.363281,1486.86157 951.186646,1486.97144) t=0 (951.361023,1481.77698) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=98 (951.186646,1486.97144 951.179688,1486.97583 951.176025,1486.97803 951.176025,1486.97803) t=0 (951.186646,1486.97144) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=107 (975.106995,1486.97803 975.106995,1486.97803 972.546997,1485.48706 974.919983,1481.77698) t=0 (975.106995,1486.97803) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=108 (974.919983,1481.77698 974.919983,1481.776 977.31897,1484.61902 975.106995,1486.97803) t=0 (974.919983,1481.77698) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=101 (955.120972,1488.94495 952.309021,1487.98303 953.458984,1483.93604 953.458984,1483.93604) t=0 (955.120972,1488.94495) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=102 (953.458984,1483.93604 957.004028,1486.37097 955.120972,1488.94495 955.120972,1488.94495) t=0 (953.458984,1483.93604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=23 (972.825012,1483.93701 972.825012,1483.93701 973.971985,1487.98401 971.161987,1488.94604) t=0 (972.825012,1483.93701) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=24 (971.161987,1488.94604 971.161987,1488.94592 971.154663,1488.93591 971.141846,1488.9165) t=0 (971.161987,1488.94604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=25 (971.141846,1488.9165 970.948425,1488.625 969.49884,1486.21948 972.825012,1483.93701) t=0 (971.141846,1488.9165) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=65 (949.890991,1486.86804 947.178772,1488.37146 944.723022,1485.51147 944.608215,1485.375) t=0 (949.890991,1486.86804) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=66 (944.608215,1485.375 944.605408,1485.3717 944.604004,1485.37 944.604004,1485.37) t=0 (944.608215,1485.375) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=67 (944.604004,1485.37 949.562012,1484.06494 949.890991,1486.86804 949.890991,1486.86804) t=0 (944.604004,1485.37) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=18 (976.393005,1486.86804 976.393005,1486.86804 976.719971,1484.06494 981.679016,1485.37) t=0 (976.393005,1486.86804) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=19 (981.679016,1485.37 981.679016,1485.37 979.169983,1488.40796 976.393005,1486.86804) t=0 (981.679016,1485.37) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=52 (960.68103,1489.98499 957.533997,1490.672 956.417969,1486.75 956.417969,1486.75) t=0 (960.68103,1489.98499) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=53 (956.417969,1486.75 961.403015,1487.19202 960.68103,1489.98499 960.68103,1489.98499) t=0 (956.417969,1486.75) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=26 (965.60199,1489.98499 965.60199,1489.98499 964.879028,1487.19202 969.864014,1486.75) t=0 (965.60199,1489.98499) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=27 (969.864014,1486.75 969.864014,1486.75 968.749023,1490.672 965.60199,1489.98499) t=0 (969.864014,1486.75) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=99 (947.51001,1488.53101 947.51001,1488.53101 951.596985,1486.32202 953.234009,1489.08997) t=0 (947.51001,1488.53101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=100 (953.234009,1489.08997 953.234009,1489.08997 951.158997,1491.03601 947.51001,1488.53101) t=0 (953.234009,1489.08997) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=103 (978.770996,1488.53101 975.204224,1490.98022 973.141174,1489.17444 973.051086,1489.09277) t=0 (978.770996,1488.53101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=104 (973.051086,1489.09277 973.049011,1489.09094 973.047974,1489.08997 973.047974,1489.08997) t=0 (973.051086,1489.09277) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=105 (973.047974,1489.08997 974.651978,1486.37781 978.607178,1488.44397 978.766052,1488.52844) t=0 (973.047974,1489.08997) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=106 (978.766052,1488.52844 978.770996,1488.53101) t=0 (978.766052,1488.52844) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=54 (963.143005,1489.59802 963.763,1489.59802 964.265015,1490.09998 964.265015,1490.72095) t=0 (963.143005,1489.59802) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=55 (964.265015,1490.72095 964.265015,1491.34204 963.763,1491.84399 963.143005,1491.84399) t=0 (964.265015,1490.72095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=56 (963.143005,1491.84399 962.521973,1491.84399 962.02002,1491.34204 962.02002,1490.72095) t=0 (963.143005,1491.84399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=57 (962.02002,1490.72095 962.02002,1490.09998 962.521973,1489.59802 963.143005,1489.59802) t=0 (962.02002,1490.72095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=61 (957.127014,1490.40002 955.541504,1492.89014 951.825745,1491.38965 951.445557,1491.22766) t=0 (957.127014,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=62 (951.445557,1491.22766 951.424805,1491.21887 951.414001,1491.21399 951.414001,1491.21399) t=0 (951.445557,1491.22766) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=63 (951.414001,1491.21399 954.694214,1488.33154 956.976746,1490.26636 957.119873,1490.39355) t=0 (951.414001,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=64 (957.119873,1490.39355 957.124634,1490.39783 957.127014,1490.40002 957.127014,1490.40002) t=0 (957.119873,1490.39355) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.40002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.21399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.40051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.49695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.81604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.56299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::findTop
-SkOpAngle::dumpOne [34/23] next=33/24 sect=21/21 s=0 [67] e=1 [68] sgn=-1 windVal=1 windSum=? operand
-SkOpAngle::dumpOne [33/24] next=34/23 sect=31/31 s=1 [66] e=0 [65] sgn=1 windVal=1 windSum=? operand stop
-SkOpSegment::windingAtT id=46 opp=0 tHit=0.0410812529 t=0 oldWinding=-1 windValue=1 dx=+ winding=-1
-FindSortableTop current=34 index=68 endIndex=67 tHit=0.1 hitDx=18.0499878 try=0 vert=0
-SkOpSegment::windingAtT id=46 opp=1 tHit=0.0410812529 t=0 oldWinding=-1 windValue=0 dx=+ winding=-1
-SkOpSegment::initWinding id=34 oldWinding=-1 hitDx=+ dx=- windVal=1 winding=-1 oppWind=-1
-SkOpSegment::markWinding id=34 (954.960999,1466.83398 954.666016,1476.78601) t=0 [67] (954.960999,1466.83398) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=33 (971.393982,1466.83398 954.960999,1466.83398) t=0 [65] (971.393982,1466.83398) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::markWinding id=32 (971.687988,1476.78601 971.393982,1466.83398) t=0 [63] (971.687988,1476.78601) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::markWinding id=31 (971.6875,1476.79639 971.687866,1476.78955 971.687988,1476.78601 971.687988,1476.78601) t=0 [61] (971.6875,1476.79639) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::markWinding id=30 (968.343994,1481.53796 971.466064,1480.00305 971.676941,1476.99573 971.6875,1476.79639) t=0 [59] (968.343994,1481.53796) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::markWinding id=40 (964.185974,1484.77698 964.185974,1484.77698 965.573975,1482.90295 968.343994,1481.53796) t=0 [79] (964.185974,1484.77698) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::markWinding id=39 (963.177979,1485.70105 963.606995,1485.70105 964.185974,1484.77698 964.185974,1484.77698) t=0 [77] (963.177979,1485.70105) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::markWinding id=38 (962.166992,1484.77698 962.166992,1484.77698 962.747986,1485.70105 963.177979,1485.70105) t=0 [75] (962.166992,1484.77698) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::markWinding id=37 (962.0755,1484.66101 962.136475,1484.73572 962.166992,1484.77698 962.166992,1484.77698) t=0 [73] (962.0755,1484.66101) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::markWinding id=36 (958.008972,1481.53796 960.369873,1482.70056 961.725403,1484.2323 962.0755,1484.66101) t=0 [71] (958.008972,1481.53796) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::markWinding id=35 (954.666016,1476.78601 954.666016,1476.78601 954.780029,1479.94995 958.008972,1481.53796) t=0 [69] (954.666016,1476.78601) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=34 (954.960999,1466.83398 954.666016,1476.78601) t=0 [67] (954.960999,1466.83398) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::activeOp id=34 t=1 tEnd=0 op=sect miFrom=1 miTo=1 suFrom=0 suTo=1 result=1
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=34 (954.960999,1466.83398 954.666016,1476.78601) t=0 [67] (954.960999,1466.83398) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=34 from=(954.666016,1476.78601) to=(954.960999,1466.83398)
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=33 (971.393982,1466.83398 954.960999,1466.83398) t=0 [65] (971.393982,1466.83398) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=33 from=(954.960999,1466.83398) to=(971.393982,1466.83398)
-path.moveTo(954.666016,1476.78601);
-path.lineTo(954.960999,1466.83398);
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=32 (971.687988,1476.78601 971.393982,1466.83398) t=0 [63] (971.687988,1476.78601) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=32 from=(971.393982,1466.83398) to=(971.687988,1476.78601)
-path.lineTo(971.393982,1466.83398);
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=31 (971.6875,1476.79639 971.687866,1476.78955 971.687988,1476.78601 971.687988,1476.78601) t=0 [61] (971.6875,1476.79639) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=31 from=(971.687988,1476.78601) to=(971.6875,1476.79639)
-path.lineTo(971.687988,1476.78601);
-path.cubicTo(971.687988,1476.78601, 971.687866,1476.78955, 971.6875,1476.79639);
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=30 (968.343994,1481.53796 971.466064,1480.00305 971.676941,1476.99573 971.6875,1476.79639) t=0 [59] (968.343994,1481.53796) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=30 from=(971.6875,1476.79639) to=(968.343994,1481.53796)
-path.cubicTo(971.676941,1476.99573, 971.466064,1480.00305, 968.343994,1481.53796);
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=40 (964.185974,1484.77698 964.185974,1484.77698 965.573975,1482.90295 968.343994,1481.53796) t=0 [79] (964.185974,1484.77698) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=40 from=(968.343994,1481.53796) to=(964.185974,1484.77698)
-path.cubicTo(965.573975,1482.90295, 964.185974,1484.77698, 964.185974,1484.77698);
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=39 (963.177979,1485.70105 963.606995,1485.70105 964.185974,1484.77698 964.185974,1484.77698) t=0 [77] (963.177979,1485.70105) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=39 from=(964.185974,1484.77698) to=(963.177979,1485.70105)
-path.cubicTo(964.185974,1484.77698, 963.606995,1485.70105, 963.177979,1485.70105);
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=38 (962.166992,1484.77698 962.166992,1484.77698 962.747986,1485.70105 963.177979,1485.70105) t=0 [75] (962.166992,1484.77698) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=38 from=(963.177979,1485.70105) to=(962.166992,1484.77698)
-path.cubicTo(962.747986,1485.70105, 962.166992,1484.77698, 962.166992,1484.77698);
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=37 (962.0755,1484.66101 962.136475,1484.73572 962.166992,1484.77698 962.166992,1484.77698) t=0 [73] (962.0755,1484.66101) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=37 from=(962.166992,1484.77698) to=(962.0755,1484.66101)
-path.cubicTo(962.166992,1484.77698, 962.136475,1484.73572, 962.0755,1484.66101);
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=36 (958.008972,1481.53796 960.369873,1482.70056 961.725403,1484.2323 962.0755,1484.66101) t=0 [71] (958.008972,1481.53796) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=36 from=(962.0755,1484.66101) to=(958.008972,1481.53796)
-path.cubicTo(961.725403,1484.2323, 960.369873,1482.70056, 958.008972,1481.53796);
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=35 (954.666016,1476.78601 954.666016,1476.78601 954.780029,1479.94995 958.008972,1481.53796) t=0 [69] (954.666016,1476.78601) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=35 from=(958.008972,1481.53796) to=(954.666016,1476.78601)
-path.cubicTo(954.780029,1479.94995, 954.666016,1476.78601, 954.666016,1476.78601);
-path.close();
-SkOpSegment::debugShowActiveSpans id=89 (947.392029,1471.64197 947.604919,1468.81628 950.769897,1468.35559 951.289185,1468.29895) t=0 (947.392029,1471.64197) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=90 (951.289185,1468.29895 951.335754,1468.29382 951.361023,1468.29199 951.361023,1468.29199) t=0 (951.289185,1468.29895) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=91 (951.361023,1468.29199 950.554016,1471.98499 947.392029,1471.64197 947.392029,1471.64197) t=0 (951.361023,1468.29199) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=111 (974.919983,1468.29199 974.919983,1468.29199 978.658997,1468.56299 978.890015,1471.64197) t=0 (974.919983,1468.29199) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=112 (978.890015,1471.64197 978.890015,1471.64197 975.72699,1471.98499 974.919983,1468.29199) t=0 (978.890015,1471.64197) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=84 (945.382019,1474.328 942.924011,1472.729 944.492004,1469.48706 944.492004,1469.48706) t=0 (945.382019,1474.328) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=85 (944.492004,1469.48706 947.388977,1471.95703 945.382019,1474.328 945.382019,1474.328) t=0 (944.492004,1469.48706) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=115 (980.900024,1474.328 980.900024,1474.328 978.893005,1471.95703 981.791016,1469.48706) t=0 (980.900024,1474.328) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=116 (981.791016,1469.48706 981.791016,1469.48596 983.358032,1472.729 980.900024,1474.328) t=0 (981.791016,1469.48706) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=71 (946.054016,1476.229 945.61499,1473.12903 949.046997,1471.97095 949.046997,1471.97095) t=0 (946.054016,1476.229) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=72 (949.046997,1471.97095 949.191528,1475.95117 946.599548,1476.21362 946.127258,1476.22852) t=0 (949.046997,1471.97095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=73 (946.127258,1476.22852 946.080078,1476.22998 946.054016,1476.229 946.054016,1476.229) t=0 (946.127258,1476.22852) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=11 (980.226013,1476.229 980.226013,1476.229 977.078003,1476.349 977.234985,1471.97095) t=0 (980.226013,1476.229) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=12 (977.234985,1471.97095 977.234985,1471.97095 980.666992,1473.12903 980.226013,1476.229) t=0 (977.234985,1471.97095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=81 (945.312988,1478.18005 942.359741,1477.83667 942.572632,1474.58496 942.638794,1473.97607) t=0 (945.312988,1478.18005) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=82 (942.638794,1473.97607 942.645691,1473.91284 942.651001,1473.87805 942.651001,1473.87805) t=0 (942.638794,1473.97607) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=83 (942.651001,1473.87805 946.562988,1475.66199 945.312988,1478.18005 945.312988,1478.18005) t=0 (942.651001,1473.87805) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=117 (980.968994,1478.18005 980.968994,1478.18005 979.718018,1475.66199 983.632019,1473.87805) t=0 (980.968994,1478.18005) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=118 (983.632019,1473.87805 983.632019,1473.87805 984.229004,1477.80103 980.968994,1478.18005) t=0 (983.632019,1473.87805) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=68 (947.070984,1480.45496 945.211975,1477.88501 948.786011,1475.59497 948.786011,1475.59497) t=0 (947.070984,1480.45496) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=69 (948.786011,1475.59497 949.835938,1479.33569 947.530884,1480.29919 947.129333,1480.43652) t=0 (948.786011,1475.59497) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=70 (947.129333,1480.43652 947.091858,1480.44934 947.070984,1480.45496 947.070984,1480.45496) t=0 (947.129333,1480.43652) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=5 (979.211975,1480.45496 979.211975,1480.45496 976.348999,1479.68506 977.495972,1475.59497) t=0 (979.211975,1480.45496) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=6 (977.495972,1475.59497 977.496033,1475.59497 977.503296,1475.59961 977.517029,1475.60864) t=0 (977.495972,1475.59497) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=7 (977.517029,1475.60864 977.807861,1475.80164 980.988281,1478.00073 979.211975,1480.45496) t=0 (977.517029,1475.60864) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=78 (946.255005,1481.276 943.094971,1481.93396 941.736023,1478.31494 941.736023,1478.31494) t=0 (946.255005,1481.276) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=79 (941.736023,1478.31494 946.484619,1478.38538 946.288147,1481.00122 946.25769,1481.2561) t=0 (941.736023,1478.31494) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=80 (946.25769,1481.2561 946.256104,1481.26917 946.255005,1481.276 946.255005,1481.276) t=0 (946.25769,1481.2561) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=13 (984.546021,1478.31494 984.546021,1478.31494 983.187988,1481.93396 980.026001,1481.276) t=0 (984.546021,1478.31494) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=14 (980.026001,1481.276 980.026001,1481.276 980.02594,1481.27551 980.025818,1481.27441) t=0 (980.026001,1481.276) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=15 (980.025818,1481.27441 980.014954,1481.1969 979.623779,1478.38806 984.546021,1478.31494) t=0 (980.025818,1481.27441) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=74 (948.427002,1484.453 946.440002,1482.23499 949.567993,1479.35205 949.567993,1479.35205) t=0 (948.427002,1484.453) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=75 (949.567993,1479.35205 951.015991,1483.26099 948.427002,1484.453 948.427002,1484.453) t=0 (949.567993,1479.35205) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=8 (977.854004,1484.453 977.854004,1484.453 975.265991,1483.26099 976.713989,1479.35205) t=0 (977.854004,1484.453) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=9 (976.713989,1479.35205 976.713989,1479.35205 976.714722,1479.35278 976.716125,1479.35413) t=0 (976.713989,1479.35205) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=10 (976.716125,1479.35413 976.807983,1479.44055 979.811707,1482.26868 977.854004,1484.453) t=0 (976.716125,1479.35413) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=76 (947.294006,1484.198 944.210999,1485.49805 942.495972,1481.823 942.495972,1481.823) t=0 (947.294006,1484.198) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=77 (942.495972,1481.823 947.187988,1481.33496 947.294006,1484.198 947.294006,1484.198) t=0 (942.495972,1481.823) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=16 (978.989014,1484.198 978.989014,1484.198 979.094971,1481.33496 983.786011,1481.823) t=0 (978.989014,1484.198) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=17 (983.786011,1481.823 983.786011,1481.823 982.070007,1485.49805 978.989014,1484.198) t=0 (983.786011,1481.823) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=95 (951.176025,1486.97803 949.194519,1484.8667 950.909729,1482.36658 951.290283,1481.86658) t=0 (951.176025,1486.97803) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=96 (951.290283,1481.86658 951.334778,1481.80811 951.361023,1481.77698 951.361023,1481.77698) t=0 (951.290283,1481.86658) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=97 (951.361023,1481.77698 953.644836,1485.34509 951.363281,1486.86157 951.186646,1486.97144) t=0 (951.361023,1481.77698) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=98 (951.186646,1486.97144 951.179688,1486.97583 951.176025,1486.97803 951.176025,1486.97803) t=0 (951.186646,1486.97144) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=107 (975.106995,1486.97803 975.106995,1486.97803 972.546997,1485.48706 974.919983,1481.77698) t=0 (975.106995,1486.97803) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=108 (974.919983,1481.77698 974.919983,1481.776 977.31897,1484.61902 975.106995,1486.97803) t=0 (974.919983,1481.77698) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=101 (955.120972,1488.94495 952.309021,1487.98303 953.458984,1483.93604 953.458984,1483.93604) t=0 (955.120972,1488.94495) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=102 (953.458984,1483.93604 957.004028,1486.37097 955.120972,1488.94495 955.120972,1488.94495) t=0 (953.458984,1483.93604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=23 (972.825012,1483.93701 972.825012,1483.93701 973.971985,1487.98401 971.161987,1488.94604) t=0 (972.825012,1483.93701) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=24 (971.161987,1488.94604 971.161987,1488.94592 971.154663,1488.93591 971.141846,1488.9165) t=0 (971.161987,1488.94604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=25 (971.141846,1488.9165 970.948425,1488.625 969.49884,1486.21948 972.825012,1483.93701) t=0 (971.141846,1488.9165) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=65 (949.890991,1486.86804 947.178772,1488.37146 944.723022,1485.51147 944.608215,1485.375) t=0 (949.890991,1486.86804) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=66 (944.608215,1485.375 944.605408,1485.3717 944.604004,1485.37 944.604004,1485.37) t=0 (944.608215,1485.375) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=67 (944.604004,1485.37 949.562012,1484.06494 949.890991,1486.86804 949.890991,1486.86804) t=0 (944.604004,1485.37) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=18 (976.393005,1486.86804 976.393005,1486.86804 976.719971,1484.06494 981.679016,1485.37) t=0 (976.393005,1486.86804) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=19 (981.679016,1485.37 981.679016,1485.37 979.169983,1488.40796 976.393005,1486.86804) t=0 (981.679016,1485.37) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=52 (960.68103,1489.98499 957.533997,1490.672 956.417969,1486.75 956.417969,1486.75) t=0 (960.68103,1489.98499) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=53 (956.417969,1486.75 961.403015,1487.19202 960.68103,1489.98499 960.68103,1489.98499) t=0 (956.417969,1486.75) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=26 (965.60199,1489.98499 965.60199,1489.98499 964.879028,1487.19202 969.864014,1486.75) t=0 (965.60199,1489.98499) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=27 (969.864014,1486.75 969.864014,1486.75 968.749023,1490.672 965.60199,1489.98499) t=0 (969.864014,1486.75) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=99 (947.51001,1488.53101 947.51001,1488.53101 951.596985,1486.32202 953.234009,1489.08997) t=0 (947.51001,1488.53101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=100 (953.234009,1489.08997 953.234009,1489.08997 951.158997,1491.03601 947.51001,1488.53101) t=0 (953.234009,1489.08997) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=103 (978.770996,1488.53101 975.204224,1490.98022 973.141174,1489.17444 973.051086,1489.09277) t=0 (978.770996,1488.53101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=104 (973.051086,1489.09277 973.049011,1489.09094 973.047974,1489.08997 973.047974,1489.08997) t=0 (973.051086,1489.09277) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=105 (973.047974,1489.08997 974.651978,1486.37781 978.607178,1488.44397 978.766052,1488.52844) t=0 (973.047974,1489.08997) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=106 (978.766052,1488.52844 978.770996,1488.53101) t=0 (978.766052,1488.52844) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=54 (963.143005,1489.59802 963.763,1489.59802 964.265015,1490.09998 964.265015,1490.72095) t=0 (963.143005,1489.59802) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=55 (964.265015,1490.72095 964.265015,1491.34204 963.763,1491.84399 963.143005,1491.84399) t=0 (964.265015,1490.72095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=56 (963.143005,1491.84399 962.521973,1491.84399 962.02002,1491.34204 962.02002,1490.72095) t=0 (963.143005,1491.84399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=57 (962.02002,1490.72095 962.02002,1490.09998 962.521973,1489.59802 963.143005,1489.59802) t=0 (962.02002,1490.72095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=61 (957.127014,1490.40002 955.541504,1492.89014 951.825745,1491.38965 951.445557,1491.22766) t=0 (957.127014,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=62 (951.445557,1491.22766 951.424805,1491.21887 951.414001,1491.21399 951.414001,1491.21399) t=0 (951.445557,1491.22766) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=63 (951.414001,1491.21399 954.694214,1488.33154 956.976746,1490.26636 957.119873,1490.39355) t=0 (951.414001,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=64 (957.119873,1490.39355 957.124634,1490.39783 957.127014,1490.40002 957.127014,1490.40002) t=0 (957.119873,1490.39355) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.40002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.21399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.40051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.49695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.81604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.56299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::findTop
-SkOpAngle::dumpOne [90/28] next=91/27 sect=17/17 s=1 [180] e=0 [179] sgn=1 windVal=1 windSum=? operand
-SkOpAngle::dumpOne [91/27] next=90/28 sect=21/17 s=0 [181] e=1 [182] sgn=-1 windVal=1 windSum=? operand
-SkOpSegment::windingAtT id=93 opp=0 tHit=0.286794409 t=0 oldWinding=-1 windValue=1 dx=- winding=0
-FindSortableTop current=90 index=179 endIndex=180 tHit=0.9 hitDx=-4.26454926 try=0 vert=0
-SkOpSegment::windingAtT id=93 opp=1 tHit=0.286794409 t=0 oldWinding=-1 windValue=0 dx=- winding=-1
-SkOpSegment::initWinding id=90 oldWinding=0 hitDx=- dx=+ windVal=1 winding=-1 oppWind=-1
-SkOpSegment::markWinding id=90 (951.289185,1468.29895 951.335754,1468.29382 951.361023,1468.29199 951.361023,1468.29199) t=0 [179] (951.289185,1468.29895) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=91 (951.361023,1468.29199 950.554016,1471.98499 947.392029,1471.64197 947.392029,1471.64197) t=0 [181] (951.361023,1468.29199) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::markWinding id=89 (947.392029,1471.64197 947.604919,1468.81628 950.769897,1468.35559 951.289185,1468.29895) t=0 [177] (947.392029,1471.64197) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=90 (951.289185,1468.29895 951.335754,1468.29382 951.361023,1468.29199 951.361023,1468.29199) t=0 [179] (951.289185,1468.29895) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::activeOp id=90 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0 result=1
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=90 (951.289185,1468.29895 951.335754,1468.29382 951.361023,1468.29199 951.361023,1468.29199) t=0 [179] (951.289185,1468.29895) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=90 from=(951.289185,1468.29895) to=(951.361023,1468.29199)
-path.moveTo(951.289185,1468.29895);
-path.cubicTo(951.335754,1468.29382, 951.361023,1468.29199, 951.361023,1468.29199);
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=91 (951.361023,1468.29199 950.554016,1471.98499 947.392029,1471.64197 947.392029,1471.64197) t=0 [181] (951.361023,1468.29199) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=91 from=(951.361023,1468.29199) to=(947.392029,1471.64197)
-path.cubicTo(950.554016,1471.98499, 947.392029,1471.64197, 947.392029,1471.64197);
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=89 (947.392029,1471.64197 947.604919,1468.81628 950.769897,1468.35559 951.289185,1468.29895) t=0 [177] (947.392029,1471.64197) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=89 from=(947.392029,1471.64197) to=(951.289185,1468.29895)
-path.cubicTo(947.604919,1468.81628, 950.769897,1468.35559, 951.289185,1468.29895);
-path.close();
-SkOpSegment::debugShowActiveSpans id=111 (974.919983,1468.29199 974.919983,1468.29199 978.658997,1468.56299 978.890015,1471.64197) t=0 (974.919983,1468.29199) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=112 (978.890015,1471.64197 978.890015,1471.64197 975.72699,1471.98499 974.919983,1468.29199) t=0 (978.890015,1471.64197) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=84 (945.382019,1474.328 942.924011,1472.729 944.492004,1469.48706 944.492004,1469.48706) t=0 (945.382019,1474.328) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=85 (944.492004,1469.48706 947.388977,1471.95703 945.382019,1474.328 945.382019,1474.328) t=0 (944.492004,1469.48706) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=115 (980.900024,1474.328 980.900024,1474.328 978.893005,1471.95703 981.791016,1469.48706) t=0 (980.900024,1474.328) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=116 (981.791016,1469.48706 981.791016,1469.48596 983.358032,1472.729 980.900024,1474.328) t=0 (981.791016,1469.48706) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=71 (946.054016,1476.229 945.61499,1473.12903 949.046997,1471.97095 949.046997,1471.97095) t=0 (946.054016,1476.229) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=72 (949.046997,1471.97095 949.191528,1475.95117 946.599548,1476.21362 946.127258,1476.22852) t=0 (949.046997,1471.97095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=73 (946.127258,1476.22852 946.080078,1476.22998 946.054016,1476.229 946.054016,1476.229) t=0 (946.127258,1476.22852) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=11 (980.226013,1476.229 980.226013,1476.229 977.078003,1476.349 977.234985,1471.97095) t=0 (980.226013,1476.229) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=12 (977.234985,1471.97095 977.234985,1471.97095 980.666992,1473.12903 980.226013,1476.229) t=0 (977.234985,1471.97095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=81 (945.312988,1478.18005 942.359741,1477.83667 942.572632,1474.58496 942.638794,1473.97607) t=0 (945.312988,1478.18005) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=82 (942.638794,1473.97607 942.645691,1473.91284 942.651001,1473.87805 942.651001,1473.87805) t=0 (942.638794,1473.97607) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=83 (942.651001,1473.87805 946.562988,1475.66199 945.312988,1478.18005 945.312988,1478.18005) t=0 (942.651001,1473.87805) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=117 (980.968994,1478.18005 980.968994,1478.18005 979.718018,1475.66199 983.632019,1473.87805) t=0 (980.968994,1478.18005) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=118 (983.632019,1473.87805 983.632019,1473.87805 984.229004,1477.80103 980.968994,1478.18005) t=0 (983.632019,1473.87805) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=68 (947.070984,1480.45496 945.211975,1477.88501 948.786011,1475.59497 948.786011,1475.59497) t=0 (947.070984,1480.45496) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=69 (948.786011,1475.59497 949.835938,1479.33569 947.530884,1480.29919 947.129333,1480.43652) t=0 (948.786011,1475.59497) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=70 (947.129333,1480.43652 947.091858,1480.44934 947.070984,1480.45496 947.070984,1480.45496) t=0 (947.129333,1480.43652) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=5 (979.211975,1480.45496 979.211975,1480.45496 976.348999,1479.68506 977.495972,1475.59497) t=0 (979.211975,1480.45496) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=6 (977.495972,1475.59497 977.496033,1475.59497 977.503296,1475.59961 977.517029,1475.60864) t=0 (977.495972,1475.59497) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=7 (977.517029,1475.60864 977.807861,1475.80164 980.988281,1478.00073 979.211975,1480.45496) t=0 (977.517029,1475.60864) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=78 (946.255005,1481.276 943.094971,1481.93396 941.736023,1478.31494 941.736023,1478.31494) t=0 (946.255005,1481.276) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=79 (941.736023,1478.31494 946.484619,1478.38538 946.288147,1481.00122 946.25769,1481.2561) t=0 (941.736023,1478.31494) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=80 (946.25769,1481.2561 946.256104,1481.26917 946.255005,1481.276 946.255005,1481.276) t=0 (946.25769,1481.2561) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=13 (984.546021,1478.31494 984.546021,1478.31494 983.187988,1481.93396 980.026001,1481.276) t=0 (984.546021,1478.31494) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=14 (980.026001,1481.276 980.026001,1481.276 980.02594,1481.27551 980.025818,1481.27441) t=0 (980.026001,1481.276) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=15 (980.025818,1481.27441 980.014954,1481.1969 979.623779,1478.38806 984.546021,1478.31494) t=0 (980.025818,1481.27441) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=74 (948.427002,1484.453 946.440002,1482.23499 949.567993,1479.35205 949.567993,1479.35205) t=0 (948.427002,1484.453) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=75 (949.567993,1479.35205 951.015991,1483.26099 948.427002,1484.453 948.427002,1484.453) t=0 (949.567993,1479.35205) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=8 (977.854004,1484.453 977.854004,1484.453 975.265991,1483.26099 976.713989,1479.35205) t=0 (977.854004,1484.453) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=9 (976.713989,1479.35205 976.713989,1479.35205 976.714722,1479.35278 976.716125,1479.35413) t=0 (976.713989,1479.35205) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=10 (976.716125,1479.35413 976.807983,1479.44055 979.811707,1482.26868 977.854004,1484.453) t=0 (976.716125,1479.35413) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=76 (947.294006,1484.198 944.210999,1485.49805 942.495972,1481.823 942.495972,1481.823) t=0 (947.294006,1484.198) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=77 (942.495972,1481.823 947.187988,1481.33496 947.294006,1484.198 947.294006,1484.198) t=0 (942.495972,1481.823) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=16 (978.989014,1484.198 978.989014,1484.198 979.094971,1481.33496 983.786011,1481.823) t=0 (978.989014,1484.198) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=17 (983.786011,1481.823 983.786011,1481.823 982.070007,1485.49805 978.989014,1484.198) t=0 (983.786011,1481.823) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=95 (951.176025,1486.97803 949.194519,1484.8667 950.909729,1482.36658 951.290283,1481.86658) t=0 (951.176025,1486.97803) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=96 (951.290283,1481.86658 951.334778,1481.80811 951.361023,1481.77698 951.361023,1481.77698) t=0 (951.290283,1481.86658) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=97 (951.361023,1481.77698 953.644836,1485.34509 951.363281,1486.86157 951.186646,1486.97144) t=0 (951.361023,1481.77698) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=98 (951.186646,1486.97144 951.179688,1486.97583 951.176025,1486.97803 951.176025,1486.97803) t=0 (951.186646,1486.97144) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=107 (975.106995,1486.97803 975.106995,1486.97803 972.546997,1485.48706 974.919983,1481.77698) t=0 (975.106995,1486.97803) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=108 (974.919983,1481.77698 974.919983,1481.776 977.31897,1484.61902 975.106995,1486.97803) t=0 (974.919983,1481.77698) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=101 (955.120972,1488.94495 952.309021,1487.98303 953.458984,1483.93604 953.458984,1483.93604) t=0 (955.120972,1488.94495) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=102 (953.458984,1483.93604 957.004028,1486.37097 955.120972,1488.94495 955.120972,1488.94495) t=0 (953.458984,1483.93604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=23 (972.825012,1483.93701 972.825012,1483.93701 973.971985,1487.98401 971.161987,1488.94604) t=0 (972.825012,1483.93701) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=24 (971.161987,1488.94604 971.161987,1488.94592 971.154663,1488.93591 971.141846,1488.9165) t=0 (971.161987,1488.94604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=25 (971.141846,1488.9165 970.948425,1488.625 969.49884,1486.21948 972.825012,1483.93701) t=0 (971.141846,1488.9165) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=65 (949.890991,1486.86804 947.178772,1488.37146 944.723022,1485.51147 944.608215,1485.375) t=0 (949.890991,1486.86804) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=66 (944.608215,1485.375 944.605408,1485.3717 944.604004,1485.37 944.604004,1485.37) t=0 (944.608215,1485.375) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=67 (944.604004,1485.37 949.562012,1484.06494 949.890991,1486.86804 949.890991,1486.86804) t=0 (944.604004,1485.37) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=18 (976.393005,1486.86804 976.393005,1486.86804 976.719971,1484.06494 981.679016,1485.37) t=0 (976.393005,1486.86804) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=19 (981.679016,1485.37 981.679016,1485.37 979.169983,1488.40796 976.393005,1486.86804) t=0 (981.679016,1485.37) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=52 (960.68103,1489.98499 957.533997,1490.672 956.417969,1486.75 956.417969,1486.75) t=0 (960.68103,1489.98499) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=53 (956.417969,1486.75 961.403015,1487.19202 960.68103,1489.98499 960.68103,1489.98499) t=0 (956.417969,1486.75) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=26 (965.60199,1489.98499 965.60199,1489.98499 964.879028,1487.19202 969.864014,1486.75) t=0 (965.60199,1489.98499) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=27 (969.864014,1486.75 969.864014,1486.75 968.749023,1490.672 965.60199,1489.98499) t=0 (969.864014,1486.75) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=99 (947.51001,1488.53101 947.51001,1488.53101 951.596985,1486.32202 953.234009,1489.08997) t=0 (947.51001,1488.53101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=100 (953.234009,1489.08997 953.234009,1489.08997 951.158997,1491.03601 947.51001,1488.53101) t=0 (953.234009,1489.08997) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=103 (978.770996,1488.53101 975.204224,1490.98022 973.141174,1489.17444 973.051086,1489.09277) t=0 (978.770996,1488.53101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=104 (973.051086,1489.09277 973.049011,1489.09094 973.047974,1489.08997 973.047974,1489.08997) t=0 (973.051086,1489.09277) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=105 (973.047974,1489.08997 974.651978,1486.37781 978.607178,1488.44397 978.766052,1488.52844) t=0 (973.047974,1489.08997) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=106 (978.766052,1488.52844 978.770996,1488.53101) t=0 (978.766052,1488.52844) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=54 (963.143005,1489.59802 963.763,1489.59802 964.265015,1490.09998 964.265015,1490.72095) t=0 (963.143005,1489.59802) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=55 (964.265015,1490.72095 964.265015,1491.34204 963.763,1491.84399 963.143005,1491.84399) t=0 (964.265015,1490.72095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=56 (963.143005,1491.84399 962.521973,1491.84399 962.02002,1491.34204 962.02002,1490.72095) t=0 (963.143005,1491.84399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=57 (962.02002,1490.72095 962.02002,1490.09998 962.521973,1489.59802 963.143005,1489.59802) t=0 (962.02002,1490.72095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=61 (957.127014,1490.40002 955.541504,1492.89014 951.825745,1491.38965 951.445557,1491.22766) t=0 (957.127014,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=62 (951.445557,1491.22766 951.424805,1491.21887 951.414001,1491.21399 951.414001,1491.21399) t=0 (951.445557,1491.22766) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=63 (951.414001,1491.21399 954.694214,1488.33154 956.976746,1490.26636 957.119873,1490.39355) t=0 (951.414001,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=64 (957.119873,1490.39355 957.124634,1490.39783 957.127014,1490.40002 957.127014,1490.40002) t=0 (957.119873,1490.39355) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.40002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.21399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.40051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.49695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.81604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.56299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::findTop
-SkOpAngle::dumpOne [112/31] next=111/32 sect=25/29 s=1 [224] e=0 [223] sgn=1 windVal=1 windSum=? operand
-SkOpAngle::dumpOne [111/32] next=112/31 sect=29/29 s=0 [221] e=1 [222] sgn=-1 windVal=1 windSum=? operand
-FindSortableTop current=111 index=221 endIndex=222 tHit=0.175786454 hitDx=0 try=1 vert=0
-SkOpSegment::windingAtT id=114 opp=0 tHit=0.428082798 t=0 oldWinding=-1 windValue=1 dx=- winding=0
-FindSortableTop current=111 index=221 endIndex=222 tHit=0.9 hitDx=-2.31073737 try=0 vert=0
-SkOpSegment::windingAtT id=114 opp=1 tHit=0.428082798 t=0 oldWinding=-1 windValue=0 dx=- winding=-1
-SkOpSegment::initWinding id=111 oldWinding=0 hitDx=- dx=+ windVal=1 winding=-1 oppWind=-1
-SkOpSegment::markWinding id=111 (974.919983,1468.29199 974.919983,1468.29199 978.658997,1468.56299 978.890015,1471.64197) t=0 [221] (974.919983,1468.29199) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=112 (978.890015,1471.64197 978.890015,1471.64197 975.72699,1471.98499 974.919983,1468.29199) t=0 [223] (978.890015,1471.64197) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=111 (974.919983,1468.29199 974.919983,1468.29199 978.658997,1468.56299 978.890015,1471.64197) t=0 [221] (974.919983,1468.29199) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::activeOp id=111 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0 result=1
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=111 (974.919983,1468.29199 974.919983,1468.29199 978.658997,1468.56299 978.890015,1471.64197) t=0 [221] (974.919983,1468.29199) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=111 from=(974.919983,1468.29199) to=(978.890015,1471.64197)
-path.moveTo(974.919983,1468.29199);
-path.cubicTo(974.919983,1468.29199, 978.658997,1468.56299, 978.890015,1471.64197);
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=112 (978.890015,1471.64197 978.890015,1471.64197 975.72699,1471.98499 974.919983,1468.29199) t=0 [223] (978.890015,1471.64197) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=112 from=(978.890015,1471.64197) to=(974.919983,1468.29199)
-path.cubicTo(978.890015,1471.64197, 975.72699,1471.98499, 974.919983,1468.29199);
-path.close();
-SkOpSegment::debugShowActiveSpans id=84 (945.382019,1474.328 942.924011,1472.729 944.492004,1469.48706 944.492004,1469.48706) t=0 (945.382019,1474.328) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=85 (944.492004,1469.48706 947.388977,1471.95703 945.382019,1474.328 945.382019,1474.328) t=0 (944.492004,1469.48706) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=115 (980.900024,1474.328 980.900024,1474.328 978.893005,1471.95703 981.791016,1469.48706) t=0 (980.900024,1474.328) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=116 (981.791016,1469.48706 981.791016,1469.48596 983.358032,1472.729 980.900024,1474.328) t=0 (981.791016,1469.48706) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=71 (946.054016,1476.229 945.61499,1473.12903 949.046997,1471.97095 949.046997,1471.97095) t=0 (946.054016,1476.229) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=72 (949.046997,1471.97095 949.191528,1475.95117 946.599548,1476.21362 946.127258,1476.22852) t=0 (949.046997,1471.97095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=73 (946.127258,1476.22852 946.080078,1476.22998 946.054016,1476.229 946.054016,1476.229) t=0 (946.127258,1476.22852) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=11 (980.226013,1476.229 980.226013,1476.229 977.078003,1476.349 977.234985,1471.97095) t=0 (980.226013,1476.229) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=12 (977.234985,1471.97095 977.234985,1471.97095 980.666992,1473.12903 980.226013,1476.229) t=0 (977.234985,1471.97095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=81 (945.312988,1478.18005 942.359741,1477.83667 942.572632,1474.58496 942.638794,1473.97607) t=0 (945.312988,1478.18005) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=82 (942.638794,1473.97607 942.645691,1473.91284 942.651001,1473.87805 942.651001,1473.87805) t=0 (942.638794,1473.97607) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=83 (942.651001,1473.87805 946.562988,1475.66199 945.312988,1478.18005 945.312988,1478.18005) t=0 (942.651001,1473.87805) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=117 (980.968994,1478.18005 980.968994,1478.18005 979.718018,1475.66199 983.632019,1473.87805) t=0 (980.968994,1478.18005) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=118 (983.632019,1473.87805 983.632019,1473.87805 984.229004,1477.80103 980.968994,1478.18005) t=0 (983.632019,1473.87805) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=68 (947.070984,1480.45496 945.211975,1477.88501 948.786011,1475.59497 948.786011,1475.59497) t=0 (947.070984,1480.45496) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=69 (948.786011,1475.59497 949.835938,1479.33569 947.530884,1480.29919 947.129333,1480.43652) t=0 (948.786011,1475.59497) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=70 (947.129333,1480.43652 947.091858,1480.44934 947.070984,1480.45496 947.070984,1480.45496) t=0 (947.129333,1480.43652) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=5 (979.211975,1480.45496 979.211975,1480.45496 976.348999,1479.68506 977.495972,1475.59497) t=0 (979.211975,1480.45496) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=6 (977.495972,1475.59497 977.496033,1475.59497 977.503296,1475.59961 977.517029,1475.60864) t=0 (977.495972,1475.59497) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=7 (977.517029,1475.60864 977.807861,1475.80164 980.988281,1478.00073 979.211975,1480.45496) t=0 (977.517029,1475.60864) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=78 (946.255005,1481.276 943.094971,1481.93396 941.736023,1478.31494 941.736023,1478.31494) t=0 (946.255005,1481.276) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=79 (941.736023,1478.31494 946.484619,1478.38538 946.288147,1481.00122 946.25769,1481.2561) t=0 (941.736023,1478.31494) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=80 (946.25769,1481.2561 946.256104,1481.26917 946.255005,1481.276 946.255005,1481.276) t=0 (946.25769,1481.2561) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=13 (984.546021,1478.31494 984.546021,1478.31494 983.187988,1481.93396 980.026001,1481.276) t=0 (984.546021,1478.31494) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=14 (980.026001,1481.276 980.026001,1481.276 980.02594,1481.27551 980.025818,1481.27441) t=0 (980.026001,1481.276) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=15 (980.025818,1481.27441 980.014954,1481.1969 979.623779,1478.38806 984.546021,1478.31494) t=0 (980.025818,1481.27441) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=74 (948.427002,1484.453 946.440002,1482.23499 949.567993,1479.35205 949.567993,1479.35205) t=0 (948.427002,1484.453) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=75 (949.567993,1479.35205 951.015991,1483.26099 948.427002,1484.453 948.427002,1484.453) t=0 (949.567993,1479.35205) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=8 (977.854004,1484.453 977.854004,1484.453 975.265991,1483.26099 976.713989,1479.35205) t=0 (977.854004,1484.453) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=9 (976.713989,1479.35205 976.713989,1479.35205 976.714722,1479.35278 976.716125,1479.35413) t=0 (976.713989,1479.35205) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=10 (976.716125,1479.35413 976.807983,1479.44055 979.811707,1482.26868 977.854004,1484.453) t=0 (976.716125,1479.35413) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=76 (947.294006,1484.198 944.210999,1485.49805 942.495972,1481.823 942.495972,1481.823) t=0 (947.294006,1484.198) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=77 (942.495972,1481.823 947.187988,1481.33496 947.294006,1484.198 947.294006,1484.198) t=0 (942.495972,1481.823) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=16 (978.989014,1484.198 978.989014,1484.198 979.094971,1481.33496 983.786011,1481.823) t=0 (978.989014,1484.198) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=17 (983.786011,1481.823 983.786011,1481.823 982.070007,1485.49805 978.989014,1484.198) t=0 (983.786011,1481.823) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=95 (951.176025,1486.97803 949.194519,1484.8667 950.909729,1482.36658 951.290283,1481.86658) t=0 (951.176025,1486.97803) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=96 (951.290283,1481.86658 951.334778,1481.80811 951.361023,1481.77698 951.361023,1481.77698) t=0 (951.290283,1481.86658) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=97 (951.361023,1481.77698 953.644836,1485.34509 951.363281,1486.86157 951.186646,1486.97144) t=0 (951.361023,1481.77698) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=98 (951.186646,1486.97144 951.179688,1486.97583 951.176025,1486.97803 951.176025,1486.97803) t=0 (951.186646,1486.97144) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=107 (975.106995,1486.97803 975.106995,1486.97803 972.546997,1485.48706 974.919983,1481.77698) t=0 (975.106995,1486.97803) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=108 (974.919983,1481.77698 974.919983,1481.776 977.31897,1484.61902 975.106995,1486.97803) t=0 (974.919983,1481.77698) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=101 (955.120972,1488.94495 952.309021,1487.98303 953.458984,1483.93604 953.458984,1483.93604) t=0 (955.120972,1488.94495) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=102 (953.458984,1483.93604 957.004028,1486.37097 955.120972,1488.94495 955.120972,1488.94495) t=0 (953.458984,1483.93604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=23 (972.825012,1483.93701 972.825012,1483.93701 973.971985,1487.98401 971.161987,1488.94604) t=0 (972.825012,1483.93701) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=24 (971.161987,1488.94604 971.161987,1488.94592 971.154663,1488.93591 971.141846,1488.9165) t=0 (971.161987,1488.94604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=25 (971.141846,1488.9165 970.948425,1488.625 969.49884,1486.21948 972.825012,1483.93701) t=0 (971.141846,1488.9165) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=65 (949.890991,1486.86804 947.178772,1488.37146 944.723022,1485.51147 944.608215,1485.375) t=0 (949.890991,1486.86804) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=66 (944.608215,1485.375 944.605408,1485.3717 944.604004,1485.37 944.604004,1485.37) t=0 (944.608215,1485.375) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=67 (944.604004,1485.37 949.562012,1484.06494 949.890991,1486.86804 949.890991,1486.86804) t=0 (944.604004,1485.37) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=18 (976.393005,1486.86804 976.393005,1486.86804 976.719971,1484.06494 981.679016,1485.37) t=0 (976.393005,1486.86804) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=19 (981.679016,1485.37 981.679016,1485.37 979.169983,1488.40796 976.393005,1486.86804) t=0 (981.679016,1485.37) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=52 (960.68103,1489.98499 957.533997,1490.672 956.417969,1486.75 956.417969,1486.75) t=0 (960.68103,1489.98499) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=53 (956.417969,1486.75 961.403015,1487.19202 960.68103,1489.98499 960.68103,1489.98499) t=0 (956.417969,1486.75) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=26 (965.60199,1489.98499 965.60199,1489.98499 964.879028,1487.19202 969.864014,1486.75) t=0 (965.60199,1489.98499) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=27 (969.864014,1486.75 969.864014,1486.75 968.749023,1490.672 965.60199,1489.98499) t=0 (969.864014,1486.75) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=99 (947.51001,1488.53101 947.51001,1488.53101 951.596985,1486.32202 953.234009,1489.08997) t=0 (947.51001,1488.53101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=100 (953.234009,1489.08997 953.234009,1489.08997 951.158997,1491.03601 947.51001,1488.53101) t=0 (953.234009,1489.08997) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=103 (978.770996,1488.53101 975.204224,1490.98022 973.141174,1489.17444 973.051086,1489.09277) t=0 (978.770996,1488.53101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=104 (973.051086,1489.09277 973.049011,1489.09094 973.047974,1489.08997 973.047974,1489.08997) t=0 (973.051086,1489.09277) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=105 (973.047974,1489.08997 974.651978,1486.37781 978.607178,1488.44397 978.766052,1488.52844) t=0 (973.047974,1489.08997) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=106 (978.766052,1488.52844 978.770996,1488.53101) t=0 (978.766052,1488.52844) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=54 (963.143005,1489.59802 963.763,1489.59802 964.265015,1490.09998 964.265015,1490.72095) t=0 (963.143005,1489.59802) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=55 (964.265015,1490.72095 964.265015,1491.34204 963.763,1491.84399 963.143005,1491.84399) t=0 (964.265015,1490.72095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=56 (963.143005,1491.84399 962.521973,1491.84399 962.02002,1491.34204 962.02002,1490.72095) t=0 (963.143005,1491.84399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=57 (962.02002,1490.72095 962.02002,1490.09998 962.521973,1489.59802 963.143005,1489.59802) t=0 (962.02002,1490.72095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=61 (957.127014,1490.40002 955.541504,1492.89014 951.825745,1491.38965 951.445557,1491.22766) t=0 (957.127014,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=62 (951.445557,1491.22766 951.424805,1491.21887 951.414001,1491.21399 951.414001,1491.21399) t=0 (951.445557,1491.22766) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=63 (951.414001,1491.21399 954.694214,1488.33154 956.976746,1490.26636 957.119873,1490.39355) t=0 (951.414001,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=64 (957.119873,1490.39355 957.124634,1490.39783 957.127014,1490.40002 957.127014,1490.40002) t=0 (957.119873,1490.39355) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.40002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.21399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.40051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.49695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.81604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.56299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::findTop
-SkOpAngle::dumpOne [84/36] next=85/35 sect=21/25 s=1 [168] e=0 [167] sgn=1 windVal=1 windSum=? operand
-SkOpAngle::dumpOne [85/35] next=84/36 sect=29/25 s=0 [169] e=1 [170] sgn=-1 windVal=1 windSum=? operand
-SkOpSegment::windingAtT id=2 opp=1 tHit=0.0784218528 t=0 oldWinding=0 windValue=0 dx=+ winding=0
-FindSortableTop current=84 index=167 endIndex=168 tHit=0.9 hitDx=44 try=0 vert=0
-SkOpSegment::windingAtT id=2 opp=0 tHit=0.0784218528 t=0 oldWinding=-1 windValue=1 dx=+ winding=-1
-SkOpSegment::initWinding id=84 oldWinding=0 hitDx=+ dx=+ windVal=1 winding=-1 oppWind=-1
-SkOpSegment::markWinding id=84 (945.382019,1474.328 942.924011,1472.729 944.492004,1469.48706 944.492004,1469.48706) t=0 [167] (945.382019,1474.328) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=85 (944.492004,1469.48706 947.388977,1471.95703 945.382019,1474.328 945.382019,1474.328) t=0 [169] (944.492004,1469.48706) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=84 (945.382019,1474.328 942.924011,1472.729 944.492004,1469.48706 944.492004,1469.48706) t=0 [167] (945.382019,1474.328) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::activeOp id=84 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0 result=1
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=84 (945.382019,1474.328 942.924011,1472.729 944.492004,1469.48706 944.492004,1469.48706) t=0 [167] (945.382019,1474.328) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=84 from=(945.382019,1474.328) to=(944.492004,1469.48706)
-path.moveTo(945.382019,1474.328);
-path.cubicTo(942.924011,1472.729, 944.492004,1469.48706, 944.492004,1469.48706);
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=85 (944.492004,1469.48706 947.388977,1471.95703 945.382019,1474.328 945.382019,1474.328) t=0 [169] (944.492004,1469.48706) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=85 from=(944.492004,1469.48706) to=(945.382019,1474.328)
-path.cubicTo(947.388977,1471.95703, 945.382019,1474.328, 945.382019,1474.328);
-path.close();
-SkOpSegment::debugShowActiveSpans id=115 (980.900024,1474.328 980.900024,1474.328 978.893005,1471.95703 981.791016,1469.48706) t=0 (980.900024,1474.328) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=116 (981.791016,1469.48706 981.791016,1469.48596 983.358032,1472.729 980.900024,1474.328) t=0 (981.791016,1469.48706) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=71 (946.054016,1476.229 945.61499,1473.12903 949.046997,1471.97095 949.046997,1471.97095) t=0 (946.054016,1476.229) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=72 (949.046997,1471.97095 949.191528,1475.95117 946.599548,1476.21362 946.127258,1476.22852) t=0 (949.046997,1471.97095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=73 (946.127258,1476.22852 946.080078,1476.22998 946.054016,1476.229 946.054016,1476.229) t=0 (946.127258,1476.22852) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=11 (980.226013,1476.229 980.226013,1476.229 977.078003,1476.349 977.234985,1471.97095) t=0 (980.226013,1476.229) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=12 (977.234985,1471.97095 977.234985,1471.97095 980.666992,1473.12903 980.226013,1476.229) t=0 (977.234985,1471.97095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=81 (945.312988,1478.18005 942.359741,1477.83667 942.572632,1474.58496 942.638794,1473.97607) t=0 (945.312988,1478.18005) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=82 (942.638794,1473.97607 942.645691,1473.91284 942.651001,1473.87805 942.651001,1473.87805) t=0 (942.638794,1473.97607) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=83 (942.651001,1473.87805 946.562988,1475.66199 945.312988,1478.18005 945.312988,1478.18005) t=0 (942.651001,1473.87805) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=117 (980.968994,1478.18005 980.968994,1478.18005 979.718018,1475.66199 983.632019,1473.87805) t=0 (980.968994,1478.18005) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=118 (983.632019,1473.87805 983.632019,1473.87805 984.229004,1477.80103 980.968994,1478.18005) t=0 (983.632019,1473.87805) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=68 (947.070984,1480.45496 945.211975,1477.88501 948.786011,1475.59497 948.786011,1475.59497) t=0 (947.070984,1480.45496) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=69 (948.786011,1475.59497 949.835938,1479.33569 947.530884,1480.29919 947.129333,1480.43652) t=0 (948.786011,1475.59497) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=70 (947.129333,1480.43652 947.091858,1480.44934 947.070984,1480.45496 947.070984,1480.45496) t=0 (947.129333,1480.43652) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=5 (979.211975,1480.45496 979.211975,1480.45496 976.348999,1479.68506 977.495972,1475.59497) t=0 (979.211975,1480.45496) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=6 (977.495972,1475.59497 977.496033,1475.59497 977.503296,1475.59961 977.517029,1475.60864) t=0 (977.495972,1475.59497) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=7 (977.517029,1475.60864 977.807861,1475.80164 980.988281,1478.00073 979.211975,1480.45496) t=0 (977.517029,1475.60864) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=78 (946.255005,1481.276 943.094971,1481.93396 941.736023,1478.31494 941.736023,1478.31494) t=0 (946.255005,1481.276) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=79 (941.736023,1478.31494 946.484619,1478.38538 946.288147,1481.00122 946.25769,1481.2561) t=0 (941.736023,1478.31494) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=80 (946.25769,1481.2561 946.256104,1481.26917 946.255005,1481.276 946.255005,1481.276) t=0 (946.25769,1481.2561) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=13 (984.546021,1478.31494 984.546021,1478.31494 983.187988,1481.93396 980.026001,1481.276) t=0 (984.546021,1478.31494) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=14 (980.026001,1481.276 980.026001,1481.276 980.02594,1481.27551 980.025818,1481.27441) t=0 (980.026001,1481.276) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=15 (980.025818,1481.27441 980.014954,1481.1969 979.623779,1478.38806 984.546021,1478.31494) t=0 (980.025818,1481.27441) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=74 (948.427002,1484.453 946.440002,1482.23499 949.567993,1479.35205 949.567993,1479.35205) t=0 (948.427002,1484.453) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=75 (949.567993,1479.35205 951.015991,1483.26099 948.427002,1484.453 948.427002,1484.453) t=0 (949.567993,1479.35205) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=8 (977.854004,1484.453 977.854004,1484.453 975.265991,1483.26099 976.713989,1479.35205) t=0 (977.854004,1484.453) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=9 (976.713989,1479.35205 976.713989,1479.35205 976.714722,1479.35278 976.716125,1479.35413) t=0 (976.713989,1479.35205) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=10 (976.716125,1479.35413 976.807983,1479.44055 979.811707,1482.26868 977.854004,1484.453) t=0 (976.716125,1479.35413) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=76 (947.294006,1484.198 944.210999,1485.49805 942.495972,1481.823 942.495972,1481.823) t=0 (947.294006,1484.198) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=77 (942.495972,1481.823 947.187988,1481.33496 947.294006,1484.198 947.294006,1484.198) t=0 (942.495972,1481.823) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=16 (978.989014,1484.198 978.989014,1484.198 979.094971,1481.33496 983.786011,1481.823) t=0 (978.989014,1484.198) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=17 (983.786011,1481.823 983.786011,1481.823 982.070007,1485.49805 978.989014,1484.198) t=0 (983.786011,1481.823) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=95 (951.176025,1486.97803 949.194519,1484.8667 950.909729,1482.36658 951.290283,1481.86658) t=0 (951.176025,1486.97803) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=96 (951.290283,1481.86658 951.334778,1481.80811 951.361023,1481.77698 951.361023,1481.77698) t=0 (951.290283,1481.86658) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=97 (951.361023,1481.77698 953.644836,1485.34509 951.363281,1486.86157 951.186646,1486.97144) t=0 (951.361023,1481.77698) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=98 (951.186646,1486.97144 951.179688,1486.97583 951.176025,1486.97803 951.176025,1486.97803) t=0 (951.186646,1486.97144) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=107 (975.106995,1486.97803 975.106995,1486.97803 972.546997,1485.48706 974.919983,1481.77698) t=0 (975.106995,1486.97803) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=108 (974.919983,1481.77698 974.919983,1481.776 977.31897,1484.61902 975.106995,1486.97803) t=0 (974.919983,1481.77698) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=101 (955.120972,1488.94495 952.309021,1487.98303 953.458984,1483.93604 953.458984,1483.93604) t=0 (955.120972,1488.94495) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=102 (953.458984,1483.93604 957.004028,1486.37097 955.120972,1488.94495 955.120972,1488.94495) t=0 (953.458984,1483.93604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=23 (972.825012,1483.93701 972.825012,1483.93701 973.971985,1487.98401 971.161987,1488.94604) t=0 (972.825012,1483.93701) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=24 (971.161987,1488.94604 971.161987,1488.94592 971.154663,1488.93591 971.141846,1488.9165) t=0 (971.161987,1488.94604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=25 (971.141846,1488.9165 970.948425,1488.625 969.49884,1486.21948 972.825012,1483.93701) t=0 (971.141846,1488.9165) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=65 (949.890991,1486.86804 947.178772,1488.37146 944.723022,1485.51147 944.608215,1485.375) t=0 (949.890991,1486.86804) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=66 (944.608215,1485.375 944.605408,1485.3717 944.604004,1485.37 944.604004,1485.37) t=0 (944.608215,1485.375) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=67 (944.604004,1485.37 949.562012,1484.06494 949.890991,1486.86804 949.890991,1486.86804) t=0 (944.604004,1485.37) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=18 (976.393005,1486.86804 976.393005,1486.86804 976.719971,1484.06494 981.679016,1485.37) t=0 (976.393005,1486.86804) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=19 (981.679016,1485.37 981.679016,1485.37 979.169983,1488.40796 976.393005,1486.86804) t=0 (981.679016,1485.37) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=52 (960.68103,1489.98499 957.533997,1490.672 956.417969,1486.75 956.417969,1486.75) t=0 (960.68103,1489.98499) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=53 (956.417969,1486.75 961.403015,1487.19202 960.68103,1489.98499 960.68103,1489.98499) t=0 (956.417969,1486.75) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=26 (965.60199,1489.98499 965.60199,1489.98499 964.879028,1487.19202 969.864014,1486.75) t=0 (965.60199,1489.98499) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=27 (969.864014,1486.75 969.864014,1486.75 968.749023,1490.672 965.60199,1489.98499) t=0 (969.864014,1486.75) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=99 (947.51001,1488.53101 947.51001,1488.53101 951.596985,1486.32202 953.234009,1489.08997) t=0 (947.51001,1488.53101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=100 (953.234009,1489.08997 953.234009,1489.08997 951.158997,1491.03601 947.51001,1488.53101) t=0 (953.234009,1489.08997) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=103 (978.770996,1488.53101 975.204224,1490.98022 973.141174,1489.17444 973.051086,1489.09277) t=0 (978.770996,1488.53101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=104 (973.051086,1489.09277 973.049011,1489.09094 973.047974,1489.08997 973.047974,1489.08997) t=0 (973.051086,1489.09277) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=105 (973.047974,1489.08997 974.651978,1486.37781 978.607178,1488.44397 978.766052,1488.52844) t=0 (973.047974,1489.08997) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=106 (978.766052,1488.52844 978.770996,1488.53101) t=0 (978.766052,1488.52844) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=54 (963.143005,1489.59802 963.763,1489.59802 964.265015,1490.09998 964.265015,1490.72095) t=0 (963.143005,1489.59802) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=55 (964.265015,1490.72095 964.265015,1491.34204 963.763,1491.84399 963.143005,1491.84399) t=0 (964.265015,1490.72095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=56 (963.143005,1491.84399 962.521973,1491.84399 962.02002,1491.34204 962.02002,1490.72095) t=0 (963.143005,1491.84399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=57 (962.02002,1490.72095 962.02002,1490.09998 962.521973,1489.59802 963.143005,1489.59802) t=0 (962.02002,1490.72095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=61 (957.127014,1490.40002 955.541504,1492.89014 951.825745,1491.38965 951.445557,1491.22766) t=0 (957.127014,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=62 (951.445557,1491.22766 951.424805,1491.21887 951.414001,1491.21399 951.414001,1491.21399) t=0 (951.445557,1491.22766) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=63 (951.414001,1491.21399 954.694214,1488.33154 956.976746,1490.26636 957.119873,1490.39355) t=0 (951.414001,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=64 (957.119873,1490.39355 957.124634,1490.39783 957.127014,1490.40002 957.127014,1490.40002) t=0 (957.119873,1490.39355) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.40002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.21399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.40051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.49695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.81604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.56299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::findTop
-SkOpAngle::dumpOne [116/39] next=115/40 sect=6/25 s=0 [231] e=1 [232] sgn=-1 windVal=1 windSum=? operand
-SkOpAngle::dumpOne [115/40] next=116/39 sect=17/21 s=1 [230] e=0 [229] sgn=1 windVal=1 windSum=? operand
-SkOpSegment::findTop swap=1 inflections=0 monotonic=0
-FindSortableTop current=115 index=229 endIndex=230 tHit=0.967308254 hitDx=0 try=1 vert=0
-SkOpSegment::windingAtT id=2 opp=1 tHit=0.910496105 t=0 oldWinding=0 windValue=0 dx=+ winding=0
-FindSortableTop current=115 index=229 endIndex=230 tHit=0.9 hitDx=44 try=0 vert=0
-SkOpSegment::windingAtT id=2 opp=0 tHit=0.910496105 t=0 oldWinding=-1 windValue=1 dx=+ winding=-1
-SkOpSegment::initWinding id=115 oldWinding=0 hitDx=+ dx=+ windVal=1 winding=-1 oppWind=-1
-SkOpSegment::markWinding id=115 (980.900024,1474.328 980.900024,1474.328 978.893005,1471.95703 981.791016,1469.48706) t=0 [229] (980.900024,1474.328) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=116 (981.791016,1469.48706 981.791016,1469.48596 983.358032,1472.729 980.900024,1474.328) t=0 [231] (981.791016,1469.48706) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=115 (980.900024,1474.328 980.900024,1474.328 978.893005,1471.95703 981.791016,1469.48706) t=0 [229] (980.900024,1474.328) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::activeOp id=115 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0 result=1
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=115 (980.900024,1474.328 980.900024,1474.328 978.893005,1471.95703 981.791016,1469.48706) t=0 [229] (980.900024,1474.328) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=115 from=(980.900024,1474.328) to=(981.791016,1469.48706)
-path.moveTo(980.900024,1474.328);
-path.cubicTo(980.900024,1474.328, 978.893005,1471.95703, 981.791016,1469.48706);
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=116 (981.791016,1469.48706 981.791016,1469.48596 983.358032,1472.729 980.900024,1474.328) t=0 [231] (981.791016,1469.48706) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=116 from=(981.791016,1469.48706) to=(980.900024,1474.328)
-path.cubicTo(981.791016,1469.48596, 983.358032,1472.729, 980.900024,1474.328);
-path.close();
-SkOpSegment::debugShowActiveSpans id=71 (946.054016,1476.229 945.61499,1473.12903 949.046997,1471.97095 949.046997,1471.97095) t=0 (946.054016,1476.229) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=72 (949.046997,1471.97095 949.191528,1475.95117 946.599548,1476.21362 946.127258,1476.22852) t=0 (949.046997,1471.97095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=73 (946.127258,1476.22852 946.080078,1476.22998 946.054016,1476.229 946.054016,1476.229) t=0 (946.127258,1476.22852) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=11 (980.226013,1476.229 980.226013,1476.229 977.078003,1476.349 977.234985,1471.97095) t=0 (980.226013,1476.229) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=12 (977.234985,1471.97095 977.234985,1471.97095 980.666992,1473.12903 980.226013,1476.229) t=0 (977.234985,1471.97095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=81 (945.312988,1478.18005 942.359741,1477.83667 942.572632,1474.58496 942.638794,1473.97607) t=0 (945.312988,1478.18005) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=82 (942.638794,1473.97607 942.645691,1473.91284 942.651001,1473.87805 942.651001,1473.87805) t=0 (942.638794,1473.97607) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=83 (942.651001,1473.87805 946.562988,1475.66199 945.312988,1478.18005 945.312988,1478.18005) t=0 (942.651001,1473.87805) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=117 (980.968994,1478.18005 980.968994,1478.18005 979.718018,1475.66199 983.632019,1473.87805) t=0 (980.968994,1478.18005) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=118 (983.632019,1473.87805 983.632019,1473.87805 984.229004,1477.80103 980.968994,1478.18005) t=0 (983.632019,1473.87805) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=68 (947.070984,1480.45496 945.211975,1477.88501 948.786011,1475.59497 948.786011,1475.59497) t=0 (947.070984,1480.45496) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=69 (948.786011,1475.59497 949.835938,1479.33569 947.530884,1480.29919 947.129333,1480.43652) t=0 (948.786011,1475.59497) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=70 (947.129333,1480.43652 947.091858,1480.44934 947.070984,1480.45496 947.070984,1480.45496) t=0 (947.129333,1480.43652) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=5 (979.211975,1480.45496 979.211975,1480.45496 976.348999,1479.68506 977.495972,1475.59497) t=0 (979.211975,1480.45496) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=6 (977.495972,1475.59497 977.496033,1475.59497 977.503296,1475.59961 977.517029,1475.60864) t=0 (977.495972,1475.59497) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=7 (977.517029,1475.60864 977.807861,1475.80164 980.988281,1478.00073 979.211975,1480.45496) t=0 (977.517029,1475.60864) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=78 (946.255005,1481.276 943.094971,1481.93396 941.736023,1478.31494 941.736023,1478.31494) t=0 (946.255005,1481.276) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=79 (941.736023,1478.31494 946.484619,1478.38538 946.288147,1481.00122 946.25769,1481.2561) t=0 (941.736023,1478.31494) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=80 (946.25769,1481.2561 946.256104,1481.26917 946.255005,1481.276 946.255005,1481.276) t=0 (946.25769,1481.2561) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=13 (984.546021,1478.31494 984.546021,1478.31494 983.187988,1481.93396 980.026001,1481.276) t=0 (984.546021,1478.31494) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=14 (980.026001,1481.276 980.026001,1481.276 980.02594,1481.27551 980.025818,1481.27441) t=0 (980.026001,1481.276) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=15 (980.025818,1481.27441 980.014954,1481.1969 979.623779,1478.38806 984.546021,1478.31494) t=0 (980.025818,1481.27441) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=74 (948.427002,1484.453 946.440002,1482.23499 949.567993,1479.35205 949.567993,1479.35205) t=0 (948.427002,1484.453) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=75 (949.567993,1479.35205 951.015991,1483.26099 948.427002,1484.453 948.427002,1484.453) t=0 (949.567993,1479.35205) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=8 (977.854004,1484.453 977.854004,1484.453 975.265991,1483.26099 976.713989,1479.35205) t=0 (977.854004,1484.453) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=9 (976.713989,1479.35205 976.713989,1479.35205 976.714722,1479.35278 976.716125,1479.35413) t=0 (976.713989,1479.35205) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=10 (976.716125,1479.35413 976.807983,1479.44055 979.811707,1482.26868 977.854004,1484.453) t=0 (976.716125,1479.35413) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=76 (947.294006,1484.198 944.210999,1485.49805 942.495972,1481.823 942.495972,1481.823) t=0 (947.294006,1484.198) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=77 (942.495972,1481.823 947.187988,1481.33496 947.294006,1484.198 947.294006,1484.198) t=0 (942.495972,1481.823) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=16 (978.989014,1484.198 978.989014,1484.198 979.094971,1481.33496 983.786011,1481.823) t=0 (978.989014,1484.198) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=17 (983.786011,1481.823 983.786011,1481.823 982.070007,1485.49805 978.989014,1484.198) t=0 (983.786011,1481.823) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=95 (951.176025,1486.97803 949.194519,1484.8667 950.909729,1482.36658 951.290283,1481.86658) t=0 (951.176025,1486.97803) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=96 (951.290283,1481.86658 951.334778,1481.80811 951.361023,1481.77698 951.361023,1481.77698) t=0 (951.290283,1481.86658) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=97 (951.361023,1481.77698 953.644836,1485.34509 951.363281,1486.86157 951.186646,1486.97144) t=0 (951.361023,1481.77698) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=98 (951.186646,1486.97144 951.179688,1486.97583 951.176025,1486.97803 951.176025,1486.97803) t=0 (951.186646,1486.97144) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=107 (975.106995,1486.97803 975.106995,1486.97803 972.546997,1485.48706 974.919983,1481.77698) t=0 (975.106995,1486.97803) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=108 (974.919983,1481.77698 974.919983,1481.776 977.31897,1484.61902 975.106995,1486.97803) t=0 (974.919983,1481.77698) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=101 (955.120972,1488.94495 952.309021,1487.98303 953.458984,1483.93604 953.458984,1483.93604) t=0 (955.120972,1488.94495) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=102 (953.458984,1483.93604 957.004028,1486.37097 955.120972,1488.94495 955.120972,1488.94495) t=0 (953.458984,1483.93604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=23 (972.825012,1483.93701 972.825012,1483.93701 973.971985,1487.98401 971.161987,1488.94604) t=0 (972.825012,1483.93701) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=24 (971.161987,1488.94604 971.161987,1488.94592 971.154663,1488.93591 971.141846,1488.9165) t=0 (971.161987,1488.94604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=25 (971.141846,1488.9165 970.948425,1488.625 969.49884,1486.21948 972.825012,1483.93701) t=0 (971.141846,1488.9165) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=65 (949.890991,1486.86804 947.178772,1488.37146 944.723022,1485.51147 944.608215,1485.375) t=0 (949.890991,1486.86804) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=66 (944.608215,1485.375 944.605408,1485.3717 944.604004,1485.37 944.604004,1485.37) t=0 (944.608215,1485.375) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=67 (944.604004,1485.37 949.562012,1484.06494 949.890991,1486.86804 949.890991,1486.86804) t=0 (944.604004,1485.37) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=18 (976.393005,1486.86804 976.393005,1486.86804 976.719971,1484.06494 981.679016,1485.37) t=0 (976.393005,1486.86804) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=19 (981.679016,1485.37 981.679016,1485.37 979.169983,1488.40796 976.393005,1486.86804) t=0 (981.679016,1485.37) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=52 (960.68103,1489.98499 957.533997,1490.672 956.417969,1486.75 956.417969,1486.75) t=0 (960.68103,1489.98499) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=53 (956.417969,1486.75 961.403015,1487.19202 960.68103,1489.98499 960.68103,1489.98499) t=0 (956.417969,1486.75) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=26 (965.60199,1489.98499 965.60199,1489.98499 964.879028,1487.19202 969.864014,1486.75) t=0 (965.60199,1489.98499) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=27 (969.864014,1486.75 969.864014,1486.75 968.749023,1490.672 965.60199,1489.98499) t=0 (969.864014,1486.75) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=99 (947.51001,1488.53101 947.51001,1488.53101 951.596985,1486.32202 953.234009,1489.08997) t=0 (947.51001,1488.53101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=100 (953.234009,1489.08997 953.234009,1489.08997 951.158997,1491.03601 947.51001,1488.53101) t=0 (953.234009,1489.08997) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=103 (978.770996,1488.53101 975.204224,1490.98022 973.141174,1489.17444 973.051086,1489.09277) t=0 (978.770996,1488.53101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=104 (973.051086,1489.09277 973.049011,1489.09094 973.047974,1489.08997 973.047974,1489.08997) t=0 (973.051086,1489.09277) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=105 (973.047974,1489.08997 974.651978,1486.37781 978.607178,1488.44397 978.766052,1488.52844) t=0 (973.047974,1489.08997) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=106 (978.766052,1488.52844 978.770996,1488.53101) t=0 (978.766052,1488.52844) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=54 (963.143005,1489.59802 963.763,1489.59802 964.265015,1490.09998 964.265015,1490.72095) t=0 (963.143005,1489.59802) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=55 (964.265015,1490.72095 964.265015,1491.34204 963.763,1491.84399 963.143005,1491.84399) t=0 (964.265015,1490.72095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=56 (963.143005,1491.84399 962.521973,1491.84399 962.02002,1491.34204 962.02002,1490.72095) t=0 (963.143005,1491.84399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=57 (962.02002,1490.72095 962.02002,1490.09998 962.521973,1489.59802 963.143005,1489.59802) t=0 (962.02002,1490.72095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=61 (957.127014,1490.40002 955.541504,1492.89014 951.825745,1491.38965 951.445557,1491.22766) t=0 (957.127014,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=62 (951.445557,1491.22766 951.424805,1491.21887 951.414001,1491.21399 951.414001,1491.21399) t=0 (951.445557,1491.22766) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=63 (951.414001,1491.21399 954.694214,1488.33154 956.976746,1490.26636 957.119873,1490.39355) t=0 (951.414001,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=64 (957.119873,1490.39355 957.124634,1490.39783 957.127014,1490.40002 957.127014,1490.40002) t=0 (957.119873,1490.39355) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.40002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.21399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.40051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.49695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.81604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.56299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::findTop
-SkOpAngle::dumpOne [71/44] next=72/43 sect=17/21 s=1 [142] e=0 [141] sgn=1 windVal=1 windSum=? operand
-SkOpAngle::dumpOne [72/43] next=71/44 sect=25/21 s=0 [143] e=1 [144] sgn=-1 windVal=1 windSum=? operand
-SkOpSegment::windingAtT id=91 opp=0 tHit=0.523045686 t=0 oldWinding=-1 windValue=1 dx=- winding=0
-FindSortableTop current=71 index=141 endIndex=142 tHit=0.9 hitDx=-5.28365183 try=0 vert=0
-SkOpSegment::windingAtT id=91 opp=1 tHit=0.523045686 t=0 oldWinding=-1 windValue=0 dx=- winding=-1
-SkOpSegment::initWinding id=71 oldWinding=0 hitDx=- dx=+ windVal=1 winding=-1 oppWind=-1
-SkOpSegment::markWinding id=71 (946.054016,1476.229 945.61499,1473.12903 949.046997,1471.97095 949.046997,1471.97095) t=0 [141] (946.054016,1476.229) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=72 (949.046997,1471.97095 949.191528,1475.95117 946.599548,1476.21362 946.127258,1476.22852) t=0 [143] (949.046997,1471.97095) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::markWinding id=73 (946.127258,1476.22852 946.080078,1476.22998 946.054016,1476.229 946.054016,1476.229) t=0 [145] (946.127258,1476.22852) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=71 (946.054016,1476.229 945.61499,1473.12903 949.046997,1471.97095 949.046997,1471.97095) t=0 [141] (946.054016,1476.229) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::activeOp id=71 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0 result=1
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=71 (946.054016,1476.229 945.61499,1473.12903 949.046997,1471.97095 949.046997,1471.97095) t=0 [141] (946.054016,1476.229) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=71 from=(946.054016,1476.229) to=(949.046997,1471.97095)
-path.moveTo(946.054016,1476.229);
-path.cubicTo(945.61499,1473.12903, 949.046997,1471.97095, 949.046997,1471.97095);
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=72 (949.046997,1471.97095 949.191528,1475.95117 946.599548,1476.21362 946.127258,1476.22852) t=0 [143] (949.046997,1471.97095) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=72 from=(949.046997,1471.97095) to=(946.127258,1476.22852)
-path.cubicTo(949.191528,1475.95117, 946.599548,1476.21362, 946.127258,1476.22852);
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=73 (946.127258,1476.22852 946.080078,1476.22998 946.054016,1476.229 946.054016,1476.229) t=0 [145] (946.127258,1476.22852) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=73 from=(946.127258,1476.22852) to=(946.054016,1476.229)
-path.cubicTo(946.080078,1476.22998, 946.054016,1476.229, 946.054016,1476.229);
-path.close();
-SkOpSegment::debugShowActiveSpans id=11 (980.226013,1476.229 980.226013,1476.229 977.078003,1476.349 977.234985,1471.97095) t=0 (980.226013,1476.229) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=12 (977.234985,1471.97095 977.234985,1471.97095 980.666992,1473.12903 980.226013,1476.229) t=0 (977.234985,1471.97095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=81 (945.312988,1478.18005 942.359741,1477.83667 942.572632,1474.58496 942.638794,1473.97607) t=0 (945.312988,1478.18005) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=82 (942.638794,1473.97607 942.645691,1473.91284 942.651001,1473.87805 942.651001,1473.87805) t=0 (942.638794,1473.97607) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=83 (942.651001,1473.87805 946.562988,1475.66199 945.312988,1478.18005 945.312988,1478.18005) t=0 (942.651001,1473.87805) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=117 (980.968994,1478.18005 980.968994,1478.18005 979.718018,1475.66199 983.632019,1473.87805) t=0 (980.968994,1478.18005) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=118 (983.632019,1473.87805 983.632019,1473.87805 984.229004,1477.80103 980.968994,1478.18005) t=0 (983.632019,1473.87805) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=68 (947.070984,1480.45496 945.211975,1477.88501 948.786011,1475.59497 948.786011,1475.59497) t=0 (947.070984,1480.45496) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=69 (948.786011,1475.59497 949.835938,1479.33569 947.530884,1480.29919 947.129333,1480.43652) t=0 (948.786011,1475.59497) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=70 (947.129333,1480.43652 947.091858,1480.44934 947.070984,1480.45496 947.070984,1480.45496) t=0 (947.129333,1480.43652) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=5 (979.211975,1480.45496 979.211975,1480.45496 976.348999,1479.68506 977.495972,1475.59497) t=0 (979.211975,1480.45496) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=6 (977.495972,1475.59497 977.496033,1475.59497 977.503296,1475.59961 977.517029,1475.60864) t=0 (977.495972,1475.59497) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=7 (977.517029,1475.60864 977.807861,1475.80164 980.988281,1478.00073 979.211975,1480.45496) t=0 (977.517029,1475.60864) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=78 (946.255005,1481.276 943.094971,1481.93396 941.736023,1478.31494 941.736023,1478.31494) t=0 (946.255005,1481.276) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=79 (941.736023,1478.31494 946.484619,1478.38538 946.288147,1481.00122 946.25769,1481.2561) t=0 (941.736023,1478.31494) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=80 (946.25769,1481.2561 946.256104,1481.26917 946.255005,1481.276 946.255005,1481.276) t=0 (946.25769,1481.2561) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=13 (984.546021,1478.31494 984.546021,1478.31494 983.187988,1481.93396 980.026001,1481.276) t=0 (984.546021,1478.31494) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=14 (980.026001,1481.276 980.026001,1481.276 980.02594,1481.27551 980.025818,1481.27441) t=0 (980.026001,1481.276) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=15 (980.025818,1481.27441 980.014954,1481.1969 979.623779,1478.38806 984.546021,1478.31494) t=0 (980.025818,1481.27441) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=74 (948.427002,1484.453 946.440002,1482.23499 949.567993,1479.35205 949.567993,1479.35205) t=0 (948.427002,1484.453) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=75 (949.567993,1479.35205 951.015991,1483.26099 948.427002,1484.453 948.427002,1484.453) t=0 (949.567993,1479.35205) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=8 (977.854004,1484.453 977.854004,1484.453 975.265991,1483.26099 976.713989,1479.35205) t=0 (977.854004,1484.453) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=9 (976.713989,1479.35205 976.713989,1479.35205 976.714722,1479.35278 976.716125,1479.35413) t=0 (976.713989,1479.35205) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=10 (976.716125,1479.35413 976.807983,1479.44055 979.811707,1482.26868 977.854004,1484.453) t=0 (976.716125,1479.35413) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=76 (947.294006,1484.198 944.210999,1485.49805 942.495972,1481.823 942.495972,1481.823) t=0 (947.294006,1484.198) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=77 (942.495972,1481.823 947.187988,1481.33496 947.294006,1484.198 947.294006,1484.198) t=0 (942.495972,1481.823) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=16 (978.989014,1484.198 978.989014,1484.198 979.094971,1481.33496 983.786011,1481.823) t=0 (978.989014,1484.198) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=17 (983.786011,1481.823 983.786011,1481.823 982.070007,1485.49805 978.989014,1484.198) t=0 (983.786011,1481.823) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=95 (951.176025,1486.97803 949.194519,1484.8667 950.909729,1482.36658 951.290283,1481.86658) t=0 (951.176025,1486.97803) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=96 (951.290283,1481.86658 951.334778,1481.80811 951.361023,1481.77698 951.361023,1481.77698) t=0 (951.290283,1481.86658) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=97 (951.361023,1481.77698 953.644836,1485.34509 951.363281,1486.86157 951.186646,1486.97144) t=0 (951.361023,1481.77698) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=98 (951.186646,1486.97144 951.179688,1486.97583 951.176025,1486.97803 951.176025,1486.97803) t=0 (951.186646,1486.97144) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=107 (975.106995,1486.97803 975.106995,1486.97803 972.546997,1485.48706 974.919983,1481.77698) t=0 (975.106995,1486.97803) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=108 (974.919983,1481.77698 974.919983,1481.776 977.31897,1484.61902 975.106995,1486.97803) t=0 (974.919983,1481.77698) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=101 (955.120972,1488.94495 952.309021,1487.98303 953.458984,1483.93604 953.458984,1483.93604) t=0 (955.120972,1488.94495) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=102 (953.458984,1483.93604 957.004028,1486.37097 955.120972,1488.94495 955.120972,1488.94495) t=0 (953.458984,1483.93604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=23 (972.825012,1483.93701 972.825012,1483.93701 973.971985,1487.98401 971.161987,1488.94604) t=0 (972.825012,1483.93701) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=24 (971.161987,1488.94604 971.161987,1488.94592 971.154663,1488.93591 971.141846,1488.9165) t=0 (971.161987,1488.94604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=25 (971.141846,1488.9165 970.948425,1488.625 969.49884,1486.21948 972.825012,1483.93701) t=0 (971.141846,1488.9165) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=65 (949.890991,1486.86804 947.178772,1488.37146 944.723022,1485.51147 944.608215,1485.375) t=0 (949.890991,1486.86804) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=66 (944.608215,1485.375 944.605408,1485.3717 944.604004,1485.37 944.604004,1485.37) t=0 (944.608215,1485.375) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=67 (944.604004,1485.37 949.562012,1484.06494 949.890991,1486.86804 949.890991,1486.86804) t=0 (944.604004,1485.37) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=18 (976.393005,1486.86804 976.393005,1486.86804 976.719971,1484.06494 981.679016,1485.37) t=0 (976.393005,1486.86804) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=19 (981.679016,1485.37 981.679016,1485.37 979.169983,1488.40796 976.393005,1486.86804) t=0 (981.679016,1485.37) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=52 (960.68103,1489.98499 957.533997,1490.672 956.417969,1486.75 956.417969,1486.75) t=0 (960.68103,1489.98499) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=53 (956.417969,1486.75 961.403015,1487.19202 960.68103,1489.98499 960.68103,1489.98499) t=0 (956.417969,1486.75) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=26 (965.60199,1489.98499 965.60199,1489.98499 964.879028,1487.19202 969.864014,1486.75) t=0 (965.60199,1489.98499) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=27 (969.864014,1486.75 969.864014,1486.75 968.749023,1490.672 965.60199,1489.98499) t=0 (969.864014,1486.75) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=99 (947.51001,1488.53101 947.51001,1488.53101 951.596985,1486.32202 953.234009,1489.08997) t=0 (947.51001,1488.53101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=100 (953.234009,1489.08997 953.234009,1489.08997 951.158997,1491.03601 947.51001,1488.53101) t=0 (953.234009,1489.08997) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=103 (978.770996,1488.53101 975.204224,1490.98022 973.141174,1489.17444 973.051086,1489.09277) t=0 (978.770996,1488.53101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=104 (973.051086,1489.09277 973.049011,1489.09094 973.047974,1489.08997 973.047974,1489.08997) t=0 (973.051086,1489.09277) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=105 (973.047974,1489.08997 974.651978,1486.37781 978.607178,1488.44397 978.766052,1488.52844) t=0 (973.047974,1489.08997) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=106 (978.766052,1488.52844 978.770996,1488.53101) t=0 (978.766052,1488.52844) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=54 (963.143005,1489.59802 963.763,1489.59802 964.265015,1490.09998 964.265015,1490.72095) t=0 (963.143005,1489.59802) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=55 (964.265015,1490.72095 964.265015,1491.34204 963.763,1491.84399 963.143005,1491.84399) t=0 (964.265015,1490.72095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=56 (963.143005,1491.84399 962.521973,1491.84399 962.02002,1491.34204 962.02002,1490.72095) t=0 (963.143005,1491.84399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=57 (962.02002,1490.72095 962.02002,1490.09998 962.521973,1489.59802 963.143005,1489.59802) t=0 (962.02002,1490.72095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=61 (957.127014,1490.40002 955.541504,1492.89014 951.825745,1491.38965 951.445557,1491.22766) t=0 (957.127014,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=62 (951.445557,1491.22766 951.424805,1491.21887 951.414001,1491.21399 951.414001,1491.21399) t=0 (951.445557,1491.22766) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=63 (951.414001,1491.21399 954.694214,1488.33154 956.976746,1490.26636 957.119873,1490.39355) t=0 (951.414001,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=64 (957.119873,1490.39355 957.124634,1490.39783 957.127014,1490.40002 957.127014,1490.40002) t=0 (957.119873,1490.39355) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.40002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.21399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.40051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.49695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.81604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.56299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::findTop
-SkOpAngle::dumpOne [11/48] next=12/47 sect=21/25 s=1 [22] e=0 [21] sgn=1 windVal=1 windSum=? operand
-SkOpAngle::dumpOne [12/47] next=11/48 sect=29/25 s=0 [23] e=1 [24] sgn=-1 windVal=1 windSum=? operand
-FindSortableTop current=12 index=23 endIndex=24 tHit=0.0682163132 hitDx=0 try=1 vert=0
-SkOpSegment::windingAtT id=115 opp=0 tHit=0.511875601 t=0 oldWinding=-1 windValue=1 dx=- winding=0
-FindSortableTop current=12 index=23 endIndex=24 tHit=0.9 hitDx=-0.730849624 try=0 vert=0
-SkOpSegment::windingAtT id=115 opp=1 tHit=0.511875601 t=0 oldWinding=-1 windValue=0 dx=- winding=-1
-SkOpSegment::initWinding id=12 oldWinding=0 hitDx=- dx=+ windVal=1 winding=-1 oppWind=-1
-SkOpSegment::markWinding id=12 (977.234985,1471.97095 977.234985,1471.97095 980.666992,1473.12903 980.226013,1476.229) t=0 [23] (977.234985,1471.97095) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=11 (980.226013,1476.229 980.226013,1476.229 977.078003,1476.349 977.234985,1471.97095) t=0 [21] (980.226013,1476.229) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=12 (977.234985,1471.97095 977.234985,1471.97095 980.666992,1473.12903 980.226013,1476.229) t=0 [23] (977.234985,1471.97095) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::activeOp id=12 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0 result=1
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=12 (977.234985,1471.97095 977.234985,1471.97095 980.666992,1473.12903 980.226013,1476.229) t=0 [23] (977.234985,1471.97095) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=12 from=(977.234985,1471.97095) to=(980.226013,1476.229)
-path.moveTo(977.234985,1471.97095);
-path.cubicTo(977.234985,1471.97095, 980.666992,1473.12903, 980.226013,1476.229);
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=11 (980.226013,1476.229 980.226013,1476.229 977.078003,1476.349 977.234985,1471.97095) t=0 [21] (980.226013,1476.229) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=11 from=(980.226013,1476.229) to=(977.234985,1471.97095)
-path.cubicTo(980.226013,1476.229, 977.078003,1476.349, 977.234985,1471.97095);
-path.close();
-SkOpSegment::debugShowActiveSpans id=81 (945.312988,1478.18005 942.359741,1477.83667 942.572632,1474.58496 942.638794,1473.97607) t=0 (945.312988,1478.18005) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=82 (942.638794,1473.97607 942.645691,1473.91284 942.651001,1473.87805 942.651001,1473.87805) t=0 (942.638794,1473.97607) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=83 (942.651001,1473.87805 946.562988,1475.66199 945.312988,1478.18005 945.312988,1478.18005) t=0 (942.651001,1473.87805) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=117 (980.968994,1478.18005 980.968994,1478.18005 979.718018,1475.66199 983.632019,1473.87805) t=0 (980.968994,1478.18005) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=118 (983.632019,1473.87805 983.632019,1473.87805 984.229004,1477.80103 980.968994,1478.18005) t=0 (983.632019,1473.87805) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=68 (947.070984,1480.45496 945.211975,1477.88501 948.786011,1475.59497 948.786011,1475.59497) t=0 (947.070984,1480.45496) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=69 (948.786011,1475.59497 949.835938,1479.33569 947.530884,1480.29919 947.129333,1480.43652) t=0 (948.786011,1475.59497) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=70 (947.129333,1480.43652 947.091858,1480.44934 947.070984,1480.45496 947.070984,1480.45496) t=0 (947.129333,1480.43652) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=5 (979.211975,1480.45496 979.211975,1480.45496 976.348999,1479.68506 977.495972,1475.59497) t=0 (979.211975,1480.45496) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=6 (977.495972,1475.59497 977.496033,1475.59497 977.503296,1475.59961 977.517029,1475.60864) t=0 (977.495972,1475.59497) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=7 (977.517029,1475.60864 977.807861,1475.80164 980.988281,1478.00073 979.211975,1480.45496) t=0 (977.517029,1475.60864) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=78 (946.255005,1481.276 943.094971,1481.93396 941.736023,1478.31494 941.736023,1478.31494) t=0 (946.255005,1481.276) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=79 (941.736023,1478.31494 946.484619,1478.38538 946.288147,1481.00122 946.25769,1481.2561) t=0 (941.736023,1478.31494) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=80 (946.25769,1481.2561 946.256104,1481.26917 946.255005,1481.276 946.255005,1481.276) t=0 (946.25769,1481.2561) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=13 (984.546021,1478.31494 984.546021,1478.31494 983.187988,1481.93396 980.026001,1481.276) t=0 (984.546021,1478.31494) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=14 (980.026001,1481.276 980.026001,1481.276 980.02594,1481.27551 980.025818,1481.27441) t=0 (980.026001,1481.276) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=15 (980.025818,1481.27441 980.014954,1481.1969 979.623779,1478.38806 984.546021,1478.31494) t=0 (980.025818,1481.27441) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=74 (948.427002,1484.453 946.440002,1482.23499 949.567993,1479.35205 949.567993,1479.35205) t=0 (948.427002,1484.453) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=75 (949.567993,1479.35205 951.015991,1483.26099 948.427002,1484.453 948.427002,1484.453) t=0 (949.567993,1479.35205) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=8 (977.854004,1484.453 977.854004,1484.453 975.265991,1483.26099 976.713989,1479.35205) t=0 (977.854004,1484.453) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=9 (976.713989,1479.35205 976.713989,1479.35205 976.714722,1479.35278 976.716125,1479.35413) t=0 (976.713989,1479.35205) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=10 (976.716125,1479.35413 976.807983,1479.44055 979.811707,1482.26868 977.854004,1484.453) t=0 (976.716125,1479.35413) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=76 (947.294006,1484.198 944.210999,1485.49805 942.495972,1481.823 942.495972,1481.823) t=0 (947.294006,1484.198) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=77 (942.495972,1481.823 947.187988,1481.33496 947.294006,1484.198 947.294006,1484.198) t=0 (942.495972,1481.823) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=16 (978.989014,1484.198 978.989014,1484.198 979.094971,1481.33496 983.786011,1481.823) t=0 (978.989014,1484.198) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=17 (983.786011,1481.823 983.786011,1481.823 982.070007,1485.49805 978.989014,1484.198) t=0 (983.786011,1481.823) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=95 (951.176025,1486.97803 949.194519,1484.8667 950.909729,1482.36658 951.290283,1481.86658) t=0 (951.176025,1486.97803) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=96 (951.290283,1481.86658 951.334778,1481.80811 951.361023,1481.77698 951.361023,1481.77698) t=0 (951.290283,1481.86658) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=97 (951.361023,1481.77698 953.644836,1485.34509 951.363281,1486.86157 951.186646,1486.97144) t=0 (951.361023,1481.77698) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=98 (951.186646,1486.97144 951.179688,1486.97583 951.176025,1486.97803 951.176025,1486.97803) t=0 (951.186646,1486.97144) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=107 (975.106995,1486.97803 975.106995,1486.97803 972.546997,1485.48706 974.919983,1481.77698) t=0 (975.106995,1486.97803) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=108 (974.919983,1481.77698 974.919983,1481.776 977.31897,1484.61902 975.106995,1486.97803) t=0 (974.919983,1481.77698) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=101 (955.120972,1488.94495 952.309021,1487.98303 953.458984,1483.93604 953.458984,1483.93604) t=0 (955.120972,1488.94495) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=102 (953.458984,1483.93604 957.004028,1486.37097 955.120972,1488.94495 955.120972,1488.94495) t=0 (953.458984,1483.93604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=23 (972.825012,1483.93701 972.825012,1483.93701 973.971985,1487.98401 971.161987,1488.94604) t=0 (972.825012,1483.93701) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=24 (971.161987,1488.94604 971.161987,1488.94592 971.154663,1488.93591 971.141846,1488.9165) t=0 (971.161987,1488.94604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=25 (971.141846,1488.9165 970.948425,1488.625 969.49884,1486.21948 972.825012,1483.93701) t=0 (971.141846,1488.9165) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=65 (949.890991,1486.86804 947.178772,1488.37146 944.723022,1485.51147 944.608215,1485.375) t=0 (949.890991,1486.86804) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=66 (944.608215,1485.375 944.605408,1485.3717 944.604004,1485.37 944.604004,1485.37) t=0 (944.608215,1485.375) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=67 (944.604004,1485.37 949.562012,1484.06494 949.890991,1486.86804 949.890991,1486.86804) t=0 (944.604004,1485.37) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=18 (976.393005,1486.86804 976.393005,1486.86804 976.719971,1484.06494 981.679016,1485.37) t=0 (976.393005,1486.86804) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=19 (981.679016,1485.37 981.679016,1485.37 979.169983,1488.40796 976.393005,1486.86804) t=0 (981.679016,1485.37) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=52 (960.68103,1489.98499 957.533997,1490.672 956.417969,1486.75 956.417969,1486.75) t=0 (960.68103,1489.98499) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=53 (956.417969,1486.75 961.403015,1487.19202 960.68103,1489.98499 960.68103,1489.98499) t=0 (956.417969,1486.75) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=26 (965.60199,1489.98499 965.60199,1489.98499 964.879028,1487.19202 969.864014,1486.75) t=0 (965.60199,1489.98499) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=27 (969.864014,1486.75 969.864014,1486.75 968.749023,1490.672 965.60199,1489.98499) t=0 (969.864014,1486.75) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=99 (947.51001,1488.53101 947.51001,1488.53101 951.596985,1486.32202 953.234009,1489.08997) t=0 (947.51001,1488.53101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=100 (953.234009,1489.08997 953.234009,1489.08997 951.158997,1491.03601 947.51001,1488.53101) t=0 (953.234009,1489.08997) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=103 (978.770996,1488.53101 975.204224,1490.98022 973.141174,1489.17444 973.051086,1489.09277) t=0 (978.770996,1488.53101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=104 (973.051086,1489.09277 973.049011,1489.09094 973.047974,1489.08997 973.047974,1489.08997) t=0 (973.051086,1489.09277) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=105 (973.047974,1489.08997 974.651978,1486.37781 978.607178,1488.44397 978.766052,1488.52844) t=0 (973.047974,1489.08997) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=106 (978.766052,1488.52844 978.770996,1488.53101) t=0 (978.766052,1488.52844) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=54 (963.143005,1489.59802 963.763,1489.59802 964.265015,1490.09998 964.265015,1490.72095) t=0 (963.143005,1489.59802) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=55 (964.265015,1490.72095 964.265015,1491.34204 963.763,1491.84399 963.143005,1491.84399) t=0 (964.265015,1490.72095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=56 (963.143005,1491.84399 962.521973,1491.84399 962.02002,1491.34204 962.02002,1490.72095) t=0 (963.143005,1491.84399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=57 (962.02002,1490.72095 962.02002,1490.09998 962.521973,1489.59802 963.143005,1489.59802) t=0 (962.02002,1490.72095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=61 (957.127014,1490.40002 955.541504,1492.89014 951.825745,1491.38965 951.445557,1491.22766) t=0 (957.127014,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=62 (951.445557,1491.22766 951.424805,1491.21887 951.414001,1491.21399 951.414001,1491.21399) t=0 (951.445557,1491.22766) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=63 (951.414001,1491.21399 954.694214,1488.33154 956.976746,1490.26636 957.119873,1490.39355) t=0 (951.414001,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=64 (957.119873,1490.39355 957.124634,1490.39783 957.127014,1490.40002 957.127014,1490.40002) t=0 (957.119873,1490.39355) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.40002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.21399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.40051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.49695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.81604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.56299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::findTop
-SkOpAngle::dumpOne [82/52] next=83/51 sect=21/21 s=1 [164] e=0 [163] sgn=1 windVal=1 windSum=? operand
-SkOpAngle::dumpOne [83/51] next=82/52 sect=29/25 s=0 [165] e=1 [166] sgn=-1 windVal=1 windSum=? operand stop
-SkOpSegment::windingAtT id=2 opp=1 tHit=0.037518588 t=0 oldWinding=0 windValue=0 dx=+ winding=0
-FindSortableTop current=82 index=163 endIndex=164 tHit=0.9 hitDx=44 try=0 vert=0
-SkOpSegment::windingAtT id=2 opp=0 tHit=0.037518588 t=0 oldWinding=-1 windValue=1 dx=+ winding=-1
-SkOpSegment::initWinding id=82 oldWinding=0 hitDx=+ dx=+ windVal=1 winding=-1 oppWind=-1
-SkOpSegment::markWinding id=82 (942.638794,1473.97607 942.645691,1473.91284 942.651001,1473.87805 942.651001,1473.87805) t=0 [163] (942.638794,1473.97607) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=83 (942.651001,1473.87805 946.562988,1475.66199 945.312988,1478.18005 945.312988,1478.18005) t=0 [165] (942.651001,1473.87805) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::markWinding id=81 (945.312988,1478.18005 942.359741,1477.83667 942.572632,1474.58496 942.638794,1473.97607) t=0 [161] (945.312988,1478.18005) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=82 (942.638794,1473.97607 942.645691,1473.91284 942.651001,1473.87805 942.651001,1473.87805) t=0 [163] (942.638794,1473.97607) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::activeOp id=82 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0 result=1
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=82 (942.638794,1473.97607 942.645691,1473.91284 942.651001,1473.87805 942.651001,1473.87805) t=0 [163] (942.638794,1473.97607) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=82 from=(942.638794,1473.97607) to=(942.651001,1473.87805)
-path.moveTo(942.638794,1473.97607);
-path.cubicTo(942.645691,1473.91284, 942.651001,1473.87805, 942.651001,1473.87805);
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=83 (942.651001,1473.87805 946.562988,1475.66199 945.312988,1478.18005 945.312988,1478.18005) t=0 [165] (942.651001,1473.87805) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=83 from=(942.651001,1473.87805) to=(945.312988,1478.18005)
-path.cubicTo(946.562988,1475.66199, 945.312988,1478.18005, 945.312988,1478.18005);
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=81 (945.312988,1478.18005 942.359741,1477.83667 942.572632,1474.58496 942.638794,1473.97607) t=0 [161] (945.312988,1478.18005) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=81 from=(945.312988,1478.18005) to=(942.638794,1473.97607)
-path.cubicTo(942.359741,1477.83667, 942.572632,1474.58496, 942.638794,1473.97607);
-path.close();
-SkOpSegment::debugShowActiveSpans id=117 (980.968994,1478.18005 980.968994,1478.18005 979.718018,1475.66199 983.632019,1473.87805) t=0 (980.968994,1478.18005) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=118 (983.632019,1473.87805 983.632019,1473.87805 984.229004,1477.80103 980.968994,1478.18005) t=0 (983.632019,1473.87805) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=68 (947.070984,1480.45496 945.211975,1477.88501 948.786011,1475.59497 948.786011,1475.59497) t=0 (947.070984,1480.45496) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=69 (948.786011,1475.59497 949.835938,1479.33569 947.530884,1480.29919 947.129333,1480.43652) t=0 (948.786011,1475.59497) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=70 (947.129333,1480.43652 947.091858,1480.44934 947.070984,1480.45496 947.070984,1480.45496) t=0 (947.129333,1480.43652) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=5 (979.211975,1480.45496 979.211975,1480.45496 976.348999,1479.68506 977.495972,1475.59497) t=0 (979.211975,1480.45496) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=6 (977.495972,1475.59497 977.496033,1475.59497 977.503296,1475.59961 977.517029,1475.60864) t=0 (977.495972,1475.59497) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=7 (977.517029,1475.60864 977.807861,1475.80164 980.988281,1478.00073 979.211975,1480.45496) t=0 (977.517029,1475.60864) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=78 (946.255005,1481.276 943.094971,1481.93396 941.736023,1478.31494 941.736023,1478.31494) t=0 (946.255005,1481.276) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=79 (941.736023,1478.31494 946.484619,1478.38538 946.288147,1481.00122 946.25769,1481.2561) t=0 (941.736023,1478.31494) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=80 (946.25769,1481.2561 946.256104,1481.26917 946.255005,1481.276 946.255005,1481.276) t=0 (946.25769,1481.2561) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=13 (984.546021,1478.31494 984.546021,1478.31494 983.187988,1481.93396 980.026001,1481.276) t=0 (984.546021,1478.31494) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=14 (980.026001,1481.276 980.026001,1481.276 980.02594,1481.27551 980.025818,1481.27441) t=0 (980.026001,1481.276) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=15 (980.025818,1481.27441 980.014954,1481.1969 979.623779,1478.38806 984.546021,1478.31494) t=0 (980.025818,1481.27441) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=74 (948.427002,1484.453 946.440002,1482.23499 949.567993,1479.35205 949.567993,1479.35205) t=0 (948.427002,1484.453) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=75 (949.567993,1479.35205 951.015991,1483.26099 948.427002,1484.453 948.427002,1484.453) t=0 (949.567993,1479.35205) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=8 (977.854004,1484.453 977.854004,1484.453 975.265991,1483.26099 976.713989,1479.35205) t=0 (977.854004,1484.453) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=9 (976.713989,1479.35205 976.713989,1479.35205 976.714722,1479.35278 976.716125,1479.35413) t=0 (976.713989,1479.35205) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=10 (976.716125,1479.35413 976.807983,1479.44055 979.811707,1482.26868 977.854004,1484.453) t=0 (976.716125,1479.35413) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=76 (947.294006,1484.198 944.210999,1485.49805 942.495972,1481.823 942.495972,1481.823) t=0 (947.294006,1484.198) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=77 (942.495972,1481.823 947.187988,1481.33496 947.294006,1484.198 947.294006,1484.198) t=0 (942.495972,1481.823) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=16 (978.989014,1484.198 978.989014,1484.198 979.094971,1481.33496 983.786011,1481.823) t=0 (978.989014,1484.198) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=17 (983.786011,1481.823 983.786011,1481.823 982.070007,1485.49805 978.989014,1484.198) t=0 (983.786011,1481.823) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=95 (951.176025,1486.97803 949.194519,1484.8667 950.909729,1482.36658 951.290283,1481.86658) t=0 (951.176025,1486.97803) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=96 (951.290283,1481.86658 951.334778,1481.80811 951.361023,1481.77698 951.361023,1481.77698) t=0 (951.290283,1481.86658) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=97 (951.361023,1481.77698 953.644836,1485.34509 951.363281,1486.86157 951.186646,1486.97144) t=0 (951.361023,1481.77698) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=98 (951.186646,1486.97144 951.179688,1486.97583 951.176025,1486.97803 951.176025,1486.97803) t=0 (951.186646,1486.97144) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=107 (975.106995,1486.97803 975.106995,1486.97803 972.546997,1485.48706 974.919983,1481.77698) t=0 (975.106995,1486.97803) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=108 (974.919983,1481.77698 974.919983,1481.776 977.31897,1484.61902 975.106995,1486.97803) t=0 (974.919983,1481.77698) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=101 (955.120972,1488.94495 952.309021,1487.98303 953.458984,1483.93604 953.458984,1483.93604) t=0 (955.120972,1488.94495) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=102 (953.458984,1483.93604 957.004028,1486.37097 955.120972,1488.94495 955.120972,1488.94495) t=0 (953.458984,1483.93604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=23 (972.825012,1483.93701 972.825012,1483.93701 973.971985,1487.98401 971.161987,1488.94604) t=0 (972.825012,1483.93701) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=24 (971.161987,1488.94604 971.161987,1488.94592 971.154663,1488.93591 971.141846,1488.9165) t=0 (971.161987,1488.94604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=25 (971.141846,1488.9165 970.948425,1488.625 969.49884,1486.21948 972.825012,1483.93701) t=0 (971.141846,1488.9165) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=65 (949.890991,1486.86804 947.178772,1488.37146 944.723022,1485.51147 944.608215,1485.375) t=0 (949.890991,1486.86804) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=66 (944.608215,1485.375 944.605408,1485.3717 944.604004,1485.37 944.604004,1485.37) t=0 (944.608215,1485.375) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=67 (944.604004,1485.37 949.562012,1484.06494 949.890991,1486.86804 949.890991,1486.86804) t=0 (944.604004,1485.37) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=18 (976.393005,1486.86804 976.393005,1486.86804 976.719971,1484.06494 981.679016,1485.37) t=0 (976.393005,1486.86804) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=19 (981.679016,1485.37 981.679016,1485.37 979.169983,1488.40796 976.393005,1486.86804) t=0 (981.679016,1485.37) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=52 (960.68103,1489.98499 957.533997,1490.672 956.417969,1486.75 956.417969,1486.75) t=0 (960.68103,1489.98499) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=53 (956.417969,1486.75 961.403015,1487.19202 960.68103,1489.98499 960.68103,1489.98499) t=0 (956.417969,1486.75) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=26 (965.60199,1489.98499 965.60199,1489.98499 964.879028,1487.19202 969.864014,1486.75) t=0 (965.60199,1489.98499) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=27 (969.864014,1486.75 969.864014,1486.75 968.749023,1490.672 965.60199,1489.98499) t=0 (969.864014,1486.75) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=99 (947.51001,1488.53101 947.51001,1488.53101 951.596985,1486.32202 953.234009,1489.08997) t=0 (947.51001,1488.53101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=100 (953.234009,1489.08997 953.234009,1489.08997 951.158997,1491.03601 947.51001,1488.53101) t=0 (953.234009,1489.08997) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=103 (978.770996,1488.53101 975.204224,1490.98022 973.141174,1489.17444 973.051086,1489.09277) t=0 (978.770996,1488.53101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=104 (973.051086,1489.09277 973.049011,1489.09094 973.047974,1489.08997 973.047974,1489.08997) t=0 (973.051086,1489.09277) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=105 (973.047974,1489.08997 974.651978,1486.37781 978.607178,1488.44397 978.766052,1488.52844) t=0 (973.047974,1489.08997) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=106 (978.766052,1488.52844 978.770996,1488.53101) t=0 (978.766052,1488.52844) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=54 (963.143005,1489.59802 963.763,1489.59802 964.265015,1490.09998 964.265015,1490.72095) t=0 (963.143005,1489.59802) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=55 (964.265015,1490.72095 964.265015,1491.34204 963.763,1491.84399 963.143005,1491.84399) t=0 (964.265015,1490.72095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=56 (963.143005,1491.84399 962.521973,1491.84399 962.02002,1491.34204 962.02002,1490.72095) t=0 (963.143005,1491.84399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=57 (962.02002,1490.72095 962.02002,1490.09998 962.521973,1489.59802 963.143005,1489.59802) t=0 (962.02002,1490.72095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=61 (957.127014,1490.40002 955.541504,1492.89014 951.825745,1491.38965 951.445557,1491.22766) t=0 (957.127014,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=62 (951.445557,1491.22766 951.424805,1491.21887 951.414001,1491.21399 951.414001,1491.21399) t=0 (951.445557,1491.22766) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=63 (951.414001,1491.21399 954.694214,1488.33154 956.976746,1490.26636 957.119873,1490.39355) t=0 (951.414001,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=64 (957.119873,1490.39355 957.124634,1490.39783 957.127014,1490.40002 957.127014,1490.40002) t=0 (957.119873,1490.39355) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.40002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.21399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.40051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.49695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.81604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.56299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::findTop
-SkOpAngle::dumpOne [117/56] next=118/55 sect=17/21 s=1 [234] e=0 [233] sgn=1 windVal=1 windSum=? operand
-SkOpAngle::dumpOne [118/55] next=117/56 sect=25/21 s=0 [235] e=1 [236] sgn=-1 windVal=1 windSum=? operand
-SkOpSegment::windingAtT id=2 opp=1 tHit=0.945598256 t=0 oldWinding=0 windValue=0 dx=+ winding=0
-FindSortableTop current=117 index=233 endIndex=234 tHit=0.9 hitDx=44 try=0 vert=0
-SkOpSegment::windingAtT id=2 opp=0 tHit=0.945598256 t=0 oldWinding=-1 windValue=1 dx=+ winding=-1
-SkOpSegment::initWinding id=117 oldWinding=0 hitDx=+ dx=+ windVal=1 winding=-1 oppWind=-1
-SkOpSegment::markWinding id=117 (980.968994,1478.18005 980.968994,1478.18005 979.718018,1475.66199 983.632019,1473.87805) t=0 [233] (980.968994,1478.18005) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=118 (983.632019,1473.87805 983.632019,1473.87805 984.229004,1477.80103 980.968994,1478.18005) t=0 [235] (983.632019,1473.87805) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=117 (980.968994,1478.18005 980.968994,1478.18005 979.718018,1475.66199 983.632019,1473.87805) t=0 [233] (980.968994,1478.18005) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::activeOp id=117 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0 result=1
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=117 (980.968994,1478.18005 980.968994,1478.18005 979.718018,1475.66199 983.632019,1473.87805) t=0 [233] (980.968994,1478.18005) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=117 from=(980.968994,1478.18005) to=(983.632019,1473.87805)
-path.moveTo(980.968994,1478.18005);
-path.cubicTo(980.968994,1478.18005, 979.718018,1475.66199, 983.632019,1473.87805);
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=118 (983.632019,1473.87805 983.632019,1473.87805 984.229004,1477.80103 980.968994,1478.18005) t=0 [235] (983.632019,1473.87805) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=118 from=(983.632019,1473.87805) to=(980.968994,1478.18005)
-path.cubicTo(983.632019,1473.87805, 984.229004,1477.80103, 980.968994,1478.18005);
+SkOpAngle::dumpOne [1/21] next=2/22 sect=1/25 s=1 [2] e=0.617509 [13] sgn=1 windVal=1 windSum=?
+SkOpAngle::dumpOne [2/22] next=1/21 sect=17/21 s=0 [3] e=1 [4] sgn=-1 windVal=1 windSum=?
+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
+SkOpSegment::nextChase mismatched signs
+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=? windSum=? windValue=1 oppValue=0
+SkOpSegment::markWinding id=3 (3,2 5,6) t=0 [5] (3,2) tEnd=0.124999978 newWindSum=-1 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
+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
+SkOpSegment::activeOp id=1 t=0.617509 tEnd=1 op=diff miFrom=1 miTo=0 suFrom=0 suTo=0 result=1
+SkOpSegment::nextChase mismatched signs
+SkOpSegment::findNextOp simple
+SkOpSegment::markDone 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
+bridgeOp current id=1 from=(3.25,2.5) to=(3.01378202,1.45492136)
+path.moveTo(3.25,2.5);
+path.cubicTo(3.09514761,1.88059044, 3.03621221,1.45301485, 3.01378202,1.45492136);
+SkOpSegment::findNextOp simple
+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 windSum=-1 windValue=1 oppValue=0
+bridgeOp current id=2 from=(3.01378202,1.45492136) to=(3,2)
+path.cubicTo(3,1.45609283, 3,1.61940968, 3,2);
+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
+SkOpSegment::markAngle last segment=1 span=17 windSum=-2
+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
+SkOpSegment::markAngle last segment=3 span=21 windSum=?
+SkOpSegment::findNextOp
+SkOpAngle::dumpOne [3/7] next=1/5 sect=9/9 s=0.124999978 [14] e=0 [5] sgn=1 windVal=1 windSum=-1 oppVal=0 oppSum=0
+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
+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
+SkOpAngle::dumpOne [1/6] next=3/7 sect=9/9 s=0.617509 [13] e=1 [2] sgn=-1 windVal=1 windSum=-1 oppVal=0 oppSum=0 done
+SkOpSegment::activeOp id=1 t=0.617509 tEnd=0.521306291 op=diff miFrom=1 miTo=1 suFrom=0 suTo=0 result=0
+SkOpSegment::markDone 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=0 windSum=-2 windValue=1 oppValue=0
+SkOpSegment::findNextOp chase.append segment=1 span=17 windSum=-2
+SkOpSegment::activeOp id=3 t=0.124999978 tEnd=0.25 op=diff miFrom=1 miTo=1 suFrom=0 suTo=0 result=0
+SkOpSegment::markDone id=3 (3,2 5,6) t=0.124999978 [14] (3.25,2.5) tEnd=0.25 newWindSum=-2 newOppSum=0 oppSum=0 windSum=-2 windValue=1 oppValue=0
+SkOpSegment::findNextOp chase.append segment=3 span=21 windSum=-2147483647
+SkOpSegment::activeOp id=1 t=0.617509 tEnd=1 op=diff miFrom=1 miTo=0 suFrom=0 suTo=0 result=1
+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
+SkOpSegment::findNextOp from:[3] to:[1] start=7692876 end=11466464
+bridgeOp current id=3 from=(3,2) to=(3.25,2.5)
+path.lineTo(3.25,2.5);
path.close();
-SkOpSegment::debugShowActiveSpans id=68 (947.070984,1480.45496 945.211975,1477.88501 948.786011,1475.59497 948.786011,1475.59497) t=0 (947.070984,1480.45496) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=69 (948.786011,1475.59497 949.835938,1479.33569 947.530884,1480.29919 947.129333,1480.43652) t=0 (948.786011,1475.59497) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=70 (947.129333,1480.43652 947.091858,1480.44934 947.070984,1480.45496 947.070984,1480.45496) t=0 (947.129333,1480.43652) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=5 (979.211975,1480.45496 979.211975,1480.45496 976.348999,1479.68506 977.495972,1475.59497) t=0 (979.211975,1480.45496) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=6 (977.495972,1475.59497 977.496033,1475.59497 977.503296,1475.59961 977.517029,1475.60864) t=0 (977.495972,1475.59497) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=7 (977.517029,1475.60864 977.807861,1475.80164 980.988281,1478.00073 979.211975,1480.45496) t=0 (977.517029,1475.60864) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=78 (946.255005,1481.276 943.094971,1481.93396 941.736023,1478.31494 941.736023,1478.31494) t=0 (946.255005,1481.276) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=79 (941.736023,1478.31494 946.484619,1478.38538 946.288147,1481.00122 946.25769,1481.2561) t=0 (941.736023,1478.31494) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=80 (946.25769,1481.2561 946.256104,1481.26917 946.255005,1481.276 946.255005,1481.276) t=0 (946.25769,1481.2561) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=13 (984.546021,1478.31494 984.546021,1478.31494 983.187988,1481.93396 980.026001,1481.276) t=0 (984.546021,1478.31494) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=14 (980.026001,1481.276 980.026001,1481.276 980.02594,1481.27551 980.025818,1481.27441) t=0 (980.026001,1481.276) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=15 (980.025818,1481.27441 980.014954,1481.1969 979.623779,1478.38806 984.546021,1478.31494) t=0 (980.025818,1481.27441) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=74 (948.427002,1484.453 946.440002,1482.23499 949.567993,1479.35205 949.567993,1479.35205) t=0 (948.427002,1484.453) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=75 (949.567993,1479.35205 951.015991,1483.26099 948.427002,1484.453 948.427002,1484.453) t=0 (949.567993,1479.35205) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=8 (977.854004,1484.453 977.854004,1484.453 975.265991,1483.26099 976.713989,1479.35205) t=0 (977.854004,1484.453) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=9 (976.713989,1479.35205 976.713989,1479.35205 976.714722,1479.35278 976.716125,1479.35413) t=0 (976.713989,1479.35205) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=10 (976.716125,1479.35413 976.807983,1479.44055 979.811707,1482.26868 977.854004,1484.453) t=0 (976.716125,1479.35413) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=76 (947.294006,1484.198 944.210999,1485.49805 942.495972,1481.823 942.495972,1481.823) t=0 (947.294006,1484.198) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=77 (942.495972,1481.823 947.187988,1481.33496 947.294006,1484.198 947.294006,1484.198) t=0 (942.495972,1481.823) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=16 (978.989014,1484.198 978.989014,1484.198 979.094971,1481.33496 983.786011,1481.823) t=0 (978.989014,1484.198) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=17 (983.786011,1481.823 983.786011,1481.823 982.070007,1485.49805 978.989014,1484.198) t=0 (983.786011,1481.823) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=95 (951.176025,1486.97803 949.194519,1484.8667 950.909729,1482.36658 951.290283,1481.86658) t=0 (951.176025,1486.97803) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=96 (951.290283,1481.86658 951.334778,1481.80811 951.361023,1481.77698 951.361023,1481.77698) t=0 (951.290283,1481.86658) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=97 (951.361023,1481.77698 953.644836,1485.34509 951.363281,1486.86157 951.186646,1486.97144) t=0 (951.361023,1481.77698) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=98 (951.186646,1486.97144 951.179688,1486.97583 951.176025,1486.97803 951.176025,1486.97803) t=0 (951.186646,1486.97144) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=107 (975.106995,1486.97803 975.106995,1486.97803 972.546997,1485.48706 974.919983,1481.77698) t=0 (975.106995,1486.97803) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=108 (974.919983,1481.77698 974.919983,1481.776 977.31897,1484.61902 975.106995,1486.97803) t=0 (974.919983,1481.77698) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=101 (955.120972,1488.94495 952.309021,1487.98303 953.458984,1483.93604 953.458984,1483.93604) t=0 (955.120972,1488.94495) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=102 (953.458984,1483.93604 957.004028,1486.37097 955.120972,1488.94495 955.120972,1488.94495) t=0 (953.458984,1483.93604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=23 (972.825012,1483.93701 972.825012,1483.93701 973.971985,1487.98401 971.161987,1488.94604) t=0 (972.825012,1483.93701) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=24 (971.161987,1488.94604 971.161987,1488.94592 971.154663,1488.93591 971.141846,1488.9165) t=0 (971.161987,1488.94604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=25 (971.141846,1488.9165 970.948425,1488.625 969.49884,1486.21948 972.825012,1483.93701) t=0 (971.141846,1488.9165) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=65 (949.890991,1486.86804 947.178772,1488.37146 944.723022,1485.51147 944.608215,1485.375) t=0 (949.890991,1486.86804) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=66 (944.608215,1485.375 944.605408,1485.3717 944.604004,1485.37 944.604004,1485.37) t=0 (944.608215,1485.375) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=67 (944.604004,1485.37 949.562012,1484.06494 949.890991,1486.86804 949.890991,1486.86804) t=0 (944.604004,1485.37) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=18 (976.393005,1486.86804 976.393005,1486.86804 976.719971,1484.06494 981.679016,1485.37) t=0 (976.393005,1486.86804) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=19 (981.679016,1485.37 981.679016,1485.37 979.169983,1488.40796 976.393005,1486.86804) t=0 (981.679016,1485.37) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=52 (960.68103,1489.98499 957.533997,1490.672 956.417969,1486.75 956.417969,1486.75) t=0 (960.68103,1489.98499) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=53 (956.417969,1486.75 961.403015,1487.19202 960.68103,1489.98499 960.68103,1489.98499) t=0 (956.417969,1486.75) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=26 (965.60199,1489.98499 965.60199,1489.98499 964.879028,1487.19202 969.864014,1486.75) t=0 (965.60199,1489.98499) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=27 (969.864014,1486.75 969.864014,1486.75 968.749023,1490.672 965.60199,1489.98499) t=0 (969.864014,1486.75) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=99 (947.51001,1488.53101 947.51001,1488.53101 951.596985,1486.32202 953.234009,1489.08997) t=0 (947.51001,1488.53101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=100 (953.234009,1489.08997 953.234009,1489.08997 951.158997,1491.03601 947.51001,1488.53101) t=0 (953.234009,1489.08997) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=103 (978.770996,1488.53101 975.204224,1490.98022 973.141174,1489.17444 973.051086,1489.09277) t=0 (978.770996,1488.53101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=104 (973.051086,1489.09277 973.049011,1489.09094 973.047974,1489.08997 973.047974,1489.08997) t=0 (973.051086,1489.09277) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=105 (973.047974,1489.08997 974.651978,1486.37781 978.607178,1488.44397 978.766052,1488.52844) t=0 (973.047974,1489.08997) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=106 (978.766052,1488.52844 978.770996,1488.53101) t=0 (978.766052,1488.52844) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=54 (963.143005,1489.59802 963.763,1489.59802 964.265015,1490.09998 964.265015,1490.72095) t=0 (963.143005,1489.59802) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=55 (964.265015,1490.72095 964.265015,1491.34204 963.763,1491.84399 963.143005,1491.84399) t=0 (964.265015,1490.72095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=56 (963.143005,1491.84399 962.521973,1491.84399 962.02002,1491.34204 962.02002,1490.72095) t=0 (963.143005,1491.84399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=57 (962.02002,1490.72095 962.02002,1490.09998 962.521973,1489.59802 963.143005,1489.59802) t=0 (962.02002,1490.72095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=61 (957.127014,1490.40002 955.541504,1492.89014 951.825745,1491.38965 951.445557,1491.22766) t=0 (957.127014,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=62 (951.445557,1491.22766 951.424805,1491.21887 951.414001,1491.21399 951.414001,1491.21399) t=0 (951.445557,1491.22766) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=63 (951.414001,1491.21399 954.694214,1488.33154 956.976746,1490.26636 957.119873,1490.39355) t=0 (951.414001,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=64 (957.119873,1490.39355 957.124634,1490.39783 957.127014,1490.40002 957.127014,1490.40002) t=0 (957.119873,1490.39355) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.40002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.21399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.40051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.49695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.81604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.56299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::findTop
-SkOpAngle::dumpOne [68/60] next=69/59 sect=17/21 s=1 [136] e=0 [135] sgn=1 windVal=1 windSum=? operand
-SkOpAngle::dumpOne [69/59] next=68/60 sect=25/21 s=0 [137] e=1 [138] sgn=-1 windVal=1 windSum=? operand
-SkOpSegment::windingAtT id=72 opp=0 tHit=0.260810896 t=0 oldWinding=-1 windValue=1 dx=- winding=0
-FindSortableTop current=68 index=135 endIndex=136 tHit=0.9 hitDx=-2.85768771 try=0 vert=0
-SkOpSegment::windingAtT id=72 opp=1 tHit=0.260810896 t=0 oldWinding=-1 windValue=0 dx=- winding=-1
-SkOpSegment::initWinding id=68 oldWinding=0 hitDx=- dx=+ windVal=1 winding=-1 oppWind=-1
-SkOpSegment::markWinding id=68 (947.070984,1480.45496 945.211975,1477.88501 948.786011,1475.59497 948.786011,1475.59497) t=0 [135] (947.070984,1480.45496) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=69 (948.786011,1475.59497 949.835938,1479.33569 947.530884,1480.29919 947.129333,1480.43652) t=0 [137] (948.786011,1475.59497) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::markWinding id=70 (947.129333,1480.43652 947.091858,1480.44934 947.070984,1480.45496 947.070984,1480.45496) t=0 [139] (947.129333,1480.43652) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=68 (947.070984,1480.45496 945.211975,1477.88501 948.786011,1475.59497 948.786011,1475.59497) t=0 [135] (947.070984,1480.45496) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::activeOp id=68 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0 result=1
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=68 (947.070984,1480.45496 945.211975,1477.88501 948.786011,1475.59497 948.786011,1475.59497) t=0 [135] (947.070984,1480.45496) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=68 from=(947.070984,1480.45496) to=(948.786011,1475.59497)
-path.moveTo(947.070984,1480.45496);
-path.cubicTo(945.211975,1477.88501, 948.786011,1475.59497, 948.786011,1475.59497);
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=69 (948.786011,1475.59497 949.835938,1479.33569 947.530884,1480.29919 947.129333,1480.43652) t=0 [137] (948.786011,1475.59497) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=69 from=(948.786011,1475.59497) to=(947.129333,1480.43652)
-path.cubicTo(949.835938,1479.33569, 947.530884,1480.29919, 947.129333,1480.43652);
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=70 (947.129333,1480.43652 947.091858,1480.44934 947.070984,1480.45496 947.070984,1480.45496) t=0 [139] (947.129333,1480.43652) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=70 from=(947.129333,1480.43652) to=(947.070984,1480.45496)
-path.cubicTo(947.091858,1480.44934, 947.070984,1480.45496, 947.070984,1480.45496);
-path.close();
-SkOpSegment::debugShowActiveSpans id=5 (979.211975,1480.45496 979.211975,1480.45496 976.348999,1479.68506 977.495972,1475.59497) t=0 (979.211975,1480.45496) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=6 (977.495972,1475.59497 977.496033,1475.59497 977.503296,1475.59961 977.517029,1475.60864) t=0 (977.495972,1475.59497) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=7 (977.517029,1475.60864 977.807861,1475.80164 980.988281,1478.00073 979.211975,1480.45496) t=0 (977.517029,1475.60864) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=78 (946.255005,1481.276 943.094971,1481.93396 941.736023,1478.31494 941.736023,1478.31494) t=0 (946.255005,1481.276) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=79 (941.736023,1478.31494 946.484619,1478.38538 946.288147,1481.00122 946.25769,1481.2561) t=0 (941.736023,1478.31494) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=80 (946.25769,1481.2561 946.256104,1481.26917 946.255005,1481.276 946.255005,1481.276) t=0 (946.25769,1481.2561) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=13 (984.546021,1478.31494 984.546021,1478.31494 983.187988,1481.93396 980.026001,1481.276) t=0 (984.546021,1478.31494) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=14 (980.026001,1481.276 980.026001,1481.276 980.02594,1481.27551 980.025818,1481.27441) t=0 (980.026001,1481.276) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=15 (980.025818,1481.27441 980.014954,1481.1969 979.623779,1478.38806 984.546021,1478.31494) t=0 (980.025818,1481.27441) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=74 (948.427002,1484.453 946.440002,1482.23499 949.567993,1479.35205 949.567993,1479.35205) t=0 (948.427002,1484.453) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=75 (949.567993,1479.35205 951.015991,1483.26099 948.427002,1484.453 948.427002,1484.453) t=0 (949.567993,1479.35205) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=8 (977.854004,1484.453 977.854004,1484.453 975.265991,1483.26099 976.713989,1479.35205) t=0 (977.854004,1484.453) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=9 (976.713989,1479.35205 976.713989,1479.35205 976.714722,1479.35278 976.716125,1479.35413) t=0 (976.713989,1479.35205) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=10 (976.716125,1479.35413 976.807983,1479.44055 979.811707,1482.26868 977.854004,1484.453) t=0 (976.716125,1479.35413) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=76 (947.294006,1484.198 944.210999,1485.49805 942.495972,1481.823 942.495972,1481.823) t=0 (947.294006,1484.198) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=77 (942.495972,1481.823 947.187988,1481.33496 947.294006,1484.198 947.294006,1484.198) t=0 (942.495972,1481.823) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=16 (978.989014,1484.198 978.989014,1484.198 979.094971,1481.33496 983.786011,1481.823) t=0 (978.989014,1484.198) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=17 (983.786011,1481.823 983.786011,1481.823 982.070007,1485.49805 978.989014,1484.198) t=0 (983.786011,1481.823) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=95 (951.176025,1486.97803 949.194519,1484.8667 950.909729,1482.36658 951.290283,1481.86658) t=0 (951.176025,1486.97803) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=96 (951.290283,1481.86658 951.334778,1481.80811 951.361023,1481.77698 951.361023,1481.77698) t=0 (951.290283,1481.86658) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=97 (951.361023,1481.77698 953.644836,1485.34509 951.363281,1486.86157 951.186646,1486.97144) t=0 (951.361023,1481.77698) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=98 (951.186646,1486.97144 951.179688,1486.97583 951.176025,1486.97803 951.176025,1486.97803) t=0 (951.186646,1486.97144) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=107 (975.106995,1486.97803 975.106995,1486.97803 972.546997,1485.48706 974.919983,1481.77698) t=0 (975.106995,1486.97803) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=108 (974.919983,1481.77698 974.919983,1481.776 977.31897,1484.61902 975.106995,1486.97803) t=0 (974.919983,1481.77698) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=101 (955.120972,1488.94495 952.309021,1487.98303 953.458984,1483.93604 953.458984,1483.93604) t=0 (955.120972,1488.94495) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=102 (953.458984,1483.93604 957.004028,1486.37097 955.120972,1488.94495 955.120972,1488.94495) t=0 (953.458984,1483.93604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=23 (972.825012,1483.93701 972.825012,1483.93701 973.971985,1487.98401 971.161987,1488.94604) t=0 (972.825012,1483.93701) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=24 (971.161987,1488.94604 971.161987,1488.94592 971.154663,1488.93591 971.141846,1488.9165) t=0 (971.161987,1488.94604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=25 (971.141846,1488.9165 970.948425,1488.625 969.49884,1486.21948 972.825012,1483.93701) t=0 (971.141846,1488.9165) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=65 (949.890991,1486.86804 947.178772,1488.37146 944.723022,1485.51147 944.608215,1485.375) t=0 (949.890991,1486.86804) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=66 (944.608215,1485.375 944.605408,1485.3717 944.604004,1485.37 944.604004,1485.37) t=0 (944.608215,1485.375) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=67 (944.604004,1485.37 949.562012,1484.06494 949.890991,1486.86804 949.890991,1486.86804) t=0 (944.604004,1485.37) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=18 (976.393005,1486.86804 976.393005,1486.86804 976.719971,1484.06494 981.679016,1485.37) t=0 (976.393005,1486.86804) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=19 (981.679016,1485.37 981.679016,1485.37 979.169983,1488.40796 976.393005,1486.86804) t=0 (981.679016,1485.37) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=52 (960.68103,1489.98499 957.533997,1490.672 956.417969,1486.75 956.417969,1486.75) t=0 (960.68103,1489.98499) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=53 (956.417969,1486.75 961.403015,1487.19202 960.68103,1489.98499 960.68103,1489.98499) t=0 (956.417969,1486.75) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=26 (965.60199,1489.98499 965.60199,1489.98499 964.879028,1487.19202 969.864014,1486.75) t=0 (965.60199,1489.98499) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=27 (969.864014,1486.75 969.864014,1486.75 968.749023,1490.672 965.60199,1489.98499) t=0 (969.864014,1486.75) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=99 (947.51001,1488.53101 947.51001,1488.53101 951.596985,1486.32202 953.234009,1489.08997) t=0 (947.51001,1488.53101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=100 (953.234009,1489.08997 953.234009,1489.08997 951.158997,1491.03601 947.51001,1488.53101) t=0 (953.234009,1489.08997) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=103 (978.770996,1488.53101 975.204224,1490.98022 973.141174,1489.17444 973.051086,1489.09277) t=0 (978.770996,1488.53101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=104 (973.051086,1489.09277 973.049011,1489.09094 973.047974,1489.08997 973.047974,1489.08997) t=0 (973.051086,1489.09277) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=105 (973.047974,1489.08997 974.651978,1486.37781 978.607178,1488.44397 978.766052,1488.52844) t=0 (973.047974,1489.08997) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=106 (978.766052,1488.52844 978.770996,1488.53101) t=0 (978.766052,1488.52844) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=54 (963.143005,1489.59802 963.763,1489.59802 964.265015,1490.09998 964.265015,1490.72095) t=0 (963.143005,1489.59802) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=55 (964.265015,1490.72095 964.265015,1491.34204 963.763,1491.84399 963.143005,1491.84399) t=0 (964.265015,1490.72095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=56 (963.143005,1491.84399 962.521973,1491.84399 962.02002,1491.34204 962.02002,1490.72095) t=0 (963.143005,1491.84399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=57 (962.02002,1490.72095 962.02002,1490.09998 962.521973,1489.59802 963.143005,1489.59802) t=0 (962.02002,1490.72095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=61 (957.127014,1490.40002 955.541504,1492.89014 951.825745,1491.38965 951.445557,1491.22766) t=0 (957.127014,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=62 (951.445557,1491.22766 951.424805,1491.21887 951.414001,1491.21399 951.414001,1491.21399) t=0 (951.445557,1491.22766) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=63 (951.414001,1491.21399 954.694214,1488.33154 956.976746,1490.26636 957.119873,1490.39355) t=0 (951.414001,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=64 (957.119873,1490.39355 957.124634,1490.39783 957.127014,1490.40002 957.127014,1490.40002) t=0 (957.119873,1490.39355) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.40002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.21399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.40051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.49695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.81604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.56299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::findTop
-SkOpAngle::dumpOne [5/64] next=6/63 sect=21/25 s=1 [10] e=0 [9] sgn=1 windVal=1 windSum=? operand
-SkOpAngle::dumpOne [6/63] next=5/64 sect=31/31 s=0 [11] e=1 [12] sgn=-1 windVal=1 windSum=? operand stop
-SkOpSegment::windingAtT id=11 opp=0 tHit=0.912541398 t=0 oldWinding=-1 windValue=1 dx=- winding=0
-FindSortableTop current=5 index=9 endIndex=10 tHit=0.9 hitDx=-1.11527574 try=0 vert=0
-SkOpSegment::windingAtT id=11 opp=1 tHit=0.912541398 t=0 oldWinding=-1 windValue=0 dx=- winding=-1
-SkOpSegment::initWinding id=5 oldWinding=0 hitDx=- dx=+ windVal=1 winding=-1 oppWind=-1
-SkOpSegment::markWinding id=5 (979.211975,1480.45496 979.211975,1480.45496 976.348999,1479.68506 977.495972,1475.59497) t=0 [9] (979.211975,1480.45496) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=6 (977.495972,1475.59497 977.496033,1475.59497 977.503296,1475.59961 977.517029,1475.60864) t=0 [11] (977.495972,1475.59497) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::markWinding id=7 (977.517029,1475.60864 977.807861,1475.80164 980.988281,1478.00073 979.211975,1480.45496) t=0 [13] (977.517029,1475.60864) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=5 (979.211975,1480.45496 979.211975,1480.45496 976.348999,1479.68506 977.495972,1475.59497) t=0 [9] (979.211975,1480.45496) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::activeOp id=5 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0 result=1
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=5 (979.211975,1480.45496 979.211975,1480.45496 976.348999,1479.68506 977.495972,1475.59497) t=0 [9] (979.211975,1480.45496) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=5 from=(979.211975,1480.45496) to=(977.495972,1475.59497)
-path.moveTo(979.211975,1480.45496);
-path.cubicTo(979.211975,1480.45496, 976.348999,1479.68506, 977.495972,1475.59497);
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=6 (977.495972,1475.59497 977.496033,1475.59497 977.503296,1475.59961 977.517029,1475.60864) t=0 [11] (977.495972,1475.59497) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=6 from=(977.495972,1475.59497) to=(977.517029,1475.60864)
-path.cubicTo(977.496033,1475.59497, 977.503296,1475.59961, 977.517029,1475.60864);
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=7 (977.517029,1475.60864 977.807861,1475.80164 980.988281,1478.00073 979.211975,1480.45496) t=0 [13] (977.517029,1475.60864) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=7 from=(977.517029,1475.60864) to=(979.211975,1480.45496)
-path.cubicTo(977.807861,1475.80164, 980.988281,1478.00073, 979.211975,1480.45496);
-path.close();
-SkOpSegment::debugShowActiveSpans id=78 (946.255005,1481.276 943.094971,1481.93396 941.736023,1478.31494 941.736023,1478.31494) t=0 (946.255005,1481.276) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=79 (941.736023,1478.31494 946.484619,1478.38538 946.288147,1481.00122 946.25769,1481.2561) t=0 (941.736023,1478.31494) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=80 (946.25769,1481.2561 946.256104,1481.26917 946.255005,1481.276 946.255005,1481.276) t=0 (946.25769,1481.2561) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=13 (984.546021,1478.31494 984.546021,1478.31494 983.187988,1481.93396 980.026001,1481.276) t=0 (984.546021,1478.31494) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=14 (980.026001,1481.276 980.026001,1481.276 980.02594,1481.27551 980.025818,1481.27441) t=0 (980.026001,1481.276) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=15 (980.025818,1481.27441 980.014954,1481.1969 979.623779,1478.38806 984.546021,1478.31494) t=0 (980.025818,1481.27441) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=74 (948.427002,1484.453 946.440002,1482.23499 949.567993,1479.35205 949.567993,1479.35205) t=0 (948.427002,1484.453) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=75 (949.567993,1479.35205 951.015991,1483.26099 948.427002,1484.453 948.427002,1484.453) t=0 (949.567993,1479.35205) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=8 (977.854004,1484.453 977.854004,1484.453 975.265991,1483.26099 976.713989,1479.35205) t=0 (977.854004,1484.453) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=9 (976.713989,1479.35205 976.713989,1479.35205 976.714722,1479.35278 976.716125,1479.35413) t=0 (976.713989,1479.35205) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=10 (976.716125,1479.35413 976.807983,1479.44055 979.811707,1482.26868 977.854004,1484.453) t=0 (976.716125,1479.35413) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=76 (947.294006,1484.198 944.210999,1485.49805 942.495972,1481.823 942.495972,1481.823) t=0 (947.294006,1484.198) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=77 (942.495972,1481.823 947.187988,1481.33496 947.294006,1484.198 947.294006,1484.198) t=0 (942.495972,1481.823) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=16 (978.989014,1484.198 978.989014,1484.198 979.094971,1481.33496 983.786011,1481.823) t=0 (978.989014,1484.198) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=17 (983.786011,1481.823 983.786011,1481.823 982.070007,1485.49805 978.989014,1484.198) t=0 (983.786011,1481.823) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=95 (951.176025,1486.97803 949.194519,1484.8667 950.909729,1482.36658 951.290283,1481.86658) t=0 (951.176025,1486.97803) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=96 (951.290283,1481.86658 951.334778,1481.80811 951.361023,1481.77698 951.361023,1481.77698) t=0 (951.290283,1481.86658) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=97 (951.361023,1481.77698 953.644836,1485.34509 951.363281,1486.86157 951.186646,1486.97144) t=0 (951.361023,1481.77698) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=98 (951.186646,1486.97144 951.179688,1486.97583 951.176025,1486.97803 951.176025,1486.97803) t=0 (951.186646,1486.97144) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=107 (975.106995,1486.97803 975.106995,1486.97803 972.546997,1485.48706 974.919983,1481.77698) t=0 (975.106995,1486.97803) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=108 (974.919983,1481.77698 974.919983,1481.776 977.31897,1484.61902 975.106995,1486.97803) t=0 (974.919983,1481.77698) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=101 (955.120972,1488.94495 952.309021,1487.98303 953.458984,1483.93604 953.458984,1483.93604) t=0 (955.120972,1488.94495) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=102 (953.458984,1483.93604 957.004028,1486.37097 955.120972,1488.94495 955.120972,1488.94495) t=0 (953.458984,1483.93604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=23 (972.825012,1483.93701 972.825012,1483.93701 973.971985,1487.98401 971.161987,1488.94604) t=0 (972.825012,1483.93701) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=24 (971.161987,1488.94604 971.161987,1488.94592 971.154663,1488.93591 971.141846,1488.9165) t=0 (971.161987,1488.94604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=25 (971.141846,1488.9165 970.948425,1488.625 969.49884,1486.21948 972.825012,1483.93701) t=0 (971.141846,1488.9165) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=65 (949.890991,1486.86804 947.178772,1488.37146 944.723022,1485.51147 944.608215,1485.375) t=0 (949.890991,1486.86804) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=66 (944.608215,1485.375 944.605408,1485.3717 944.604004,1485.37 944.604004,1485.37) t=0 (944.608215,1485.375) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=67 (944.604004,1485.37 949.562012,1484.06494 949.890991,1486.86804 949.890991,1486.86804) t=0 (944.604004,1485.37) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=18 (976.393005,1486.86804 976.393005,1486.86804 976.719971,1484.06494 981.679016,1485.37) t=0 (976.393005,1486.86804) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=19 (981.679016,1485.37 981.679016,1485.37 979.169983,1488.40796 976.393005,1486.86804) t=0 (981.679016,1485.37) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=52 (960.68103,1489.98499 957.533997,1490.672 956.417969,1486.75 956.417969,1486.75) t=0 (960.68103,1489.98499) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=53 (956.417969,1486.75 961.403015,1487.19202 960.68103,1489.98499 960.68103,1489.98499) t=0 (956.417969,1486.75) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=26 (965.60199,1489.98499 965.60199,1489.98499 964.879028,1487.19202 969.864014,1486.75) t=0 (965.60199,1489.98499) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=27 (969.864014,1486.75 969.864014,1486.75 968.749023,1490.672 965.60199,1489.98499) t=0 (969.864014,1486.75) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=99 (947.51001,1488.53101 947.51001,1488.53101 951.596985,1486.32202 953.234009,1489.08997) t=0 (947.51001,1488.53101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=100 (953.234009,1489.08997 953.234009,1489.08997 951.158997,1491.03601 947.51001,1488.53101) t=0 (953.234009,1489.08997) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=103 (978.770996,1488.53101 975.204224,1490.98022 973.141174,1489.17444 973.051086,1489.09277) t=0 (978.770996,1488.53101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=104 (973.051086,1489.09277 973.049011,1489.09094 973.047974,1489.08997 973.047974,1489.08997) t=0 (973.051086,1489.09277) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=105 (973.047974,1489.08997 974.651978,1486.37781 978.607178,1488.44397 978.766052,1488.52844) t=0 (973.047974,1489.08997) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=106 (978.766052,1488.52844 978.770996,1488.53101) t=0 (978.766052,1488.52844) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=54 (963.143005,1489.59802 963.763,1489.59802 964.265015,1490.09998 964.265015,1490.72095) t=0 (963.143005,1489.59802) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=55 (964.265015,1490.72095 964.265015,1491.34204 963.763,1491.84399 963.143005,1491.84399) t=0 (964.265015,1490.72095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=56 (963.143005,1491.84399 962.521973,1491.84399 962.02002,1491.34204 962.02002,1490.72095) t=0 (963.143005,1491.84399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=57 (962.02002,1490.72095 962.02002,1490.09998 962.521973,1489.59802 963.143005,1489.59802) t=0 (962.02002,1490.72095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=61 (957.127014,1490.40002 955.541504,1492.89014 951.825745,1491.38965 951.445557,1491.22766) t=0 (957.127014,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=62 (951.445557,1491.22766 951.424805,1491.21887 951.414001,1491.21399 951.414001,1491.21399) t=0 (951.445557,1491.22766) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=63 (951.414001,1491.21399 954.694214,1488.33154 956.976746,1490.26636 957.119873,1490.39355) t=0 (951.414001,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=64 (957.119873,1490.39355 957.124634,1490.39783 957.127014,1490.40002 957.127014,1490.40002) t=0 (957.119873,1490.39355) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.40002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.21399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.40051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.49695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.81604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.56299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::findTop
-SkOpAngle::dumpOne [78/68] next=79/67 sect=25/29 s=1 [156] e=0 [155] sgn=1 windVal=1 windSum=? operand
-SkOpAngle::dumpOne [79/67] next=78/68 sect=29/29 s=0 [157] e=1 [158] sgn=-1 windVal=1 windSum=? operand
-FindSortableTop current=79 index=157 endIndex=158 tHit=0.0029007474 hitDx=0 try=1 vert=0
-contourRangeCheckY [79] mid=0.9->0.869170195 s=0 (941.736023,1478.31494) m=0.9 (946.266724,1481.11377) n=0.869170195 (946.266724,1481.04578) e=1 (946.25769,1481.2561)
-SkOpSegment::windingAtT id=72 opp=0 tHit=0.925227745 t=0 oldWinding=-1 windValue=1 dx=- winding=0
-FindSortableTop current=79 index=157 endIndex=158 tHit=0.869170195 hitDx=-2.28638268 try=0 vert=0
-contourRangeCheckY [79] mid=0.9->0.869170195 s=0 (941.736023,1478.31494) m=0.9 (946.266724,1481.11377) n=0.869170195 (946.266724,1481.04578) e=1 (946.25769,1481.2561)
-SkOpSegment::windingAtT id=72 opp=1 tHit=0.925227745 t=0 oldWinding=-1 windValue=0 dx=- winding=-1
-SkOpSegment::initWinding id=79 oldWinding=0 hitDx=- dx=+ windVal=1 winding=-1 oppWind=-1
-SkOpSegment::markWinding id=79 (941.736023,1478.31494 946.484619,1478.38538 946.288147,1481.00122 946.25769,1481.2561) t=0 [157] (941.736023,1478.31494) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::markWinding id=80 (946.25769,1481.2561 946.256104,1481.26917 946.255005,1481.276 946.255005,1481.276) t=0 [159] (946.25769,1481.2561) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=78 (946.255005,1481.276 943.094971,1481.93396 941.736023,1478.31494 941.736023,1478.31494) t=0 [155] (946.255005,1481.276) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=79 (941.736023,1478.31494 946.484619,1478.38538 946.288147,1481.00122 946.25769,1481.2561) t=0 [157] (941.736023,1478.31494) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::activeOp id=79 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0 result=1
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=79 (941.736023,1478.31494 946.484619,1478.38538 946.288147,1481.00122 946.25769,1481.2561) t=0 [157] (941.736023,1478.31494) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=79 from=(941.736023,1478.31494) to=(946.25769,1481.2561)
-path.moveTo(941.736023,1478.31494);
-path.cubicTo(946.484619,1478.38538, 946.288147,1481.00122, 946.25769,1481.2561);
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=80 (946.25769,1481.2561 946.256104,1481.26917 946.255005,1481.276 946.255005,1481.276) t=0 [159] (946.25769,1481.2561) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=80 from=(946.25769,1481.2561) to=(946.255005,1481.276)
-path.cubicTo(946.256104,1481.26917, 946.255005,1481.276, 946.255005,1481.276);
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=78 (946.255005,1481.276 943.094971,1481.93396 941.736023,1478.31494 941.736023,1478.31494) t=0 [155] (946.255005,1481.276) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=78 from=(946.255005,1481.276) to=(941.736023,1478.31494)
-path.cubicTo(943.094971,1481.93396, 941.736023,1478.31494, 941.736023,1478.31494);
-path.close();
-SkOpSegment::debugShowActiveSpans id=13 (984.546021,1478.31494 984.546021,1478.31494 983.187988,1481.93396 980.026001,1481.276) t=0 (984.546021,1478.31494) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=14 (980.026001,1481.276 980.026001,1481.276 980.02594,1481.27551 980.025818,1481.27441) t=0 (980.026001,1481.276) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=15 (980.025818,1481.27441 980.014954,1481.1969 979.623779,1478.38806 984.546021,1478.31494) t=0 (980.025818,1481.27441) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=74 (948.427002,1484.453 946.440002,1482.23499 949.567993,1479.35205 949.567993,1479.35205) t=0 (948.427002,1484.453) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=75 (949.567993,1479.35205 951.015991,1483.26099 948.427002,1484.453 948.427002,1484.453) t=0 (949.567993,1479.35205) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=8 (977.854004,1484.453 977.854004,1484.453 975.265991,1483.26099 976.713989,1479.35205) t=0 (977.854004,1484.453) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=9 (976.713989,1479.35205 976.713989,1479.35205 976.714722,1479.35278 976.716125,1479.35413) t=0 (976.713989,1479.35205) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=10 (976.716125,1479.35413 976.807983,1479.44055 979.811707,1482.26868 977.854004,1484.453) t=0 (976.716125,1479.35413) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=76 (947.294006,1484.198 944.210999,1485.49805 942.495972,1481.823 942.495972,1481.823) t=0 (947.294006,1484.198) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=77 (942.495972,1481.823 947.187988,1481.33496 947.294006,1484.198 947.294006,1484.198) t=0 (942.495972,1481.823) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=16 (978.989014,1484.198 978.989014,1484.198 979.094971,1481.33496 983.786011,1481.823) t=0 (978.989014,1484.198) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=17 (983.786011,1481.823 983.786011,1481.823 982.070007,1485.49805 978.989014,1484.198) t=0 (983.786011,1481.823) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=95 (951.176025,1486.97803 949.194519,1484.8667 950.909729,1482.36658 951.290283,1481.86658) t=0 (951.176025,1486.97803) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=96 (951.290283,1481.86658 951.334778,1481.80811 951.361023,1481.77698 951.361023,1481.77698) t=0 (951.290283,1481.86658) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=97 (951.361023,1481.77698 953.644836,1485.34509 951.363281,1486.86157 951.186646,1486.97144) t=0 (951.361023,1481.77698) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=98 (951.186646,1486.97144 951.179688,1486.97583 951.176025,1486.97803 951.176025,1486.97803) t=0 (951.186646,1486.97144) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=107 (975.106995,1486.97803 975.106995,1486.97803 972.546997,1485.48706 974.919983,1481.77698) t=0 (975.106995,1486.97803) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=108 (974.919983,1481.77698 974.919983,1481.776 977.31897,1484.61902 975.106995,1486.97803) t=0 (974.919983,1481.77698) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=101 (955.120972,1488.94495 952.309021,1487.98303 953.458984,1483.93604 953.458984,1483.93604) t=0 (955.120972,1488.94495) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=102 (953.458984,1483.93604 957.004028,1486.37097 955.120972,1488.94495 955.120972,1488.94495) t=0 (953.458984,1483.93604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=23 (972.825012,1483.93701 972.825012,1483.93701 973.971985,1487.98401 971.161987,1488.94604) t=0 (972.825012,1483.93701) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=24 (971.161987,1488.94604 971.161987,1488.94592 971.154663,1488.93591 971.141846,1488.9165) t=0 (971.161987,1488.94604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=25 (971.141846,1488.9165 970.948425,1488.625 969.49884,1486.21948 972.825012,1483.93701) t=0 (971.141846,1488.9165) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=65 (949.890991,1486.86804 947.178772,1488.37146 944.723022,1485.51147 944.608215,1485.375) t=0 (949.890991,1486.86804) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=66 (944.608215,1485.375 944.605408,1485.3717 944.604004,1485.37 944.604004,1485.37) t=0 (944.608215,1485.375) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=67 (944.604004,1485.37 949.562012,1484.06494 949.890991,1486.86804 949.890991,1486.86804) t=0 (944.604004,1485.37) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=18 (976.393005,1486.86804 976.393005,1486.86804 976.719971,1484.06494 981.679016,1485.37) t=0 (976.393005,1486.86804) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=19 (981.679016,1485.37 981.679016,1485.37 979.169983,1488.40796 976.393005,1486.86804) t=0 (981.679016,1485.37) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=52 (960.68103,1489.98499 957.533997,1490.672 956.417969,1486.75 956.417969,1486.75) t=0 (960.68103,1489.98499) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=53 (956.417969,1486.75 961.403015,1487.19202 960.68103,1489.98499 960.68103,1489.98499) t=0 (956.417969,1486.75) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=26 (965.60199,1489.98499 965.60199,1489.98499 964.879028,1487.19202 969.864014,1486.75) t=0 (965.60199,1489.98499) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=27 (969.864014,1486.75 969.864014,1486.75 968.749023,1490.672 965.60199,1489.98499) t=0 (969.864014,1486.75) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=99 (947.51001,1488.53101 947.51001,1488.53101 951.596985,1486.32202 953.234009,1489.08997) t=0 (947.51001,1488.53101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=100 (953.234009,1489.08997 953.234009,1489.08997 951.158997,1491.03601 947.51001,1488.53101) t=0 (953.234009,1489.08997) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=103 (978.770996,1488.53101 975.204224,1490.98022 973.141174,1489.17444 973.051086,1489.09277) t=0 (978.770996,1488.53101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=104 (973.051086,1489.09277 973.049011,1489.09094 973.047974,1489.08997 973.047974,1489.08997) t=0 (973.051086,1489.09277) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=105 (973.047974,1489.08997 974.651978,1486.37781 978.607178,1488.44397 978.766052,1488.52844) t=0 (973.047974,1489.08997) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=106 (978.766052,1488.52844 978.770996,1488.53101) t=0 (978.766052,1488.52844) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=54 (963.143005,1489.59802 963.763,1489.59802 964.265015,1490.09998 964.265015,1490.72095) t=0 (963.143005,1489.59802) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=55 (964.265015,1490.72095 964.265015,1491.34204 963.763,1491.84399 963.143005,1491.84399) t=0 (964.265015,1490.72095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=56 (963.143005,1491.84399 962.521973,1491.84399 962.02002,1491.34204 962.02002,1490.72095) t=0 (963.143005,1491.84399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=57 (962.02002,1490.72095 962.02002,1490.09998 962.521973,1489.59802 963.143005,1489.59802) t=0 (962.02002,1490.72095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=61 (957.127014,1490.40002 955.541504,1492.89014 951.825745,1491.38965 951.445557,1491.22766) t=0 (957.127014,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=62 (951.445557,1491.22766 951.424805,1491.21887 951.414001,1491.21399 951.414001,1491.21399) t=0 (951.445557,1491.22766) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=63 (951.414001,1491.21399 954.694214,1488.33154 956.976746,1490.26636 957.119873,1490.39355) t=0 (951.414001,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=64 (957.119873,1490.39355 957.124634,1490.39783 957.127014,1490.40002 957.127014,1490.40002) t=0 (957.119873,1490.39355) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.40002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.21399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.40051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.49695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.81604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.56299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::findTop
-SkOpAngle::dumpOne [15/71] next=13/72 sect=17/17 s=1 [30] e=0 [29] sgn=1 windVal=1 windSum=? operand
-SkOpAngle::dumpOne [13/72] next=15/71 sect=21/17 s=0 [25] e=1 [26] sgn=-1 windVal=1 windSum=? operand
-SkOpSegment::windingAtT id=118 opp=0 tHit=0.631980856 t=0 oldWinding=-1 windValue=1 dx=- winding=0
-FindSortableTop current=15 index=29 endIndex=30 tHit=0.9 hitDx=-3.07305765 try=0 vert=0
-SkOpSegment::windingAtT id=118 opp=1 tHit=0.631980856 t=0 oldWinding=-1 windValue=0 dx=- winding=-1
-SkOpSegment::initWinding id=15 oldWinding=0 hitDx=- dx=+ windVal=1 winding=-1 oppWind=-1
-SkOpSegment::markWinding id=15 (980.025818,1481.27441 980.014954,1481.1969 979.623779,1478.38806 984.546021,1478.31494) t=0 [29] (980.025818,1481.27441) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=13 (984.546021,1478.31494 984.546021,1478.31494 983.187988,1481.93396 980.026001,1481.276) t=0 [25] (984.546021,1478.31494) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::markWinding id=14 (980.026001,1481.276 980.026001,1481.276 980.02594,1481.27551 980.025818,1481.27441) t=0 [27] (980.026001,1481.276) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=15 (980.025818,1481.27441 980.014954,1481.1969 979.623779,1478.38806 984.546021,1478.31494) t=0 [29] (980.025818,1481.27441) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::activeOp id=15 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0 result=1
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=15 (980.025818,1481.27441 980.014954,1481.1969 979.623779,1478.38806 984.546021,1478.31494) t=0 [29] (980.025818,1481.27441) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=15 from=(980.025818,1481.27441) to=(984.546021,1478.31494)
-path.moveTo(980.025818,1481.27441);
-path.cubicTo(980.014954,1481.1969, 979.623779,1478.38806, 984.546021,1478.31494);
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=13 (984.546021,1478.31494 984.546021,1478.31494 983.187988,1481.93396 980.026001,1481.276) t=0 [25] (984.546021,1478.31494) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=13 from=(984.546021,1478.31494) to=(980.026001,1481.276)
-path.cubicTo(984.546021,1478.31494, 983.187988,1481.93396, 980.025818,1481.27441);
-path.close();
-SkOpSegment::debugShowActiveSpans id=14 (980.026001,1481.276 980.026001,1481.276 980.02594,1481.27551 980.025818,1481.27441) t=0 (980.026001,1481.276) tEnd=1 windSum=-1 windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=74 (948.427002,1484.453 946.440002,1482.23499 949.567993,1479.35205 949.567993,1479.35205) t=0 (948.427002,1484.453) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=75 (949.567993,1479.35205 951.015991,1483.26099 948.427002,1484.453 948.427002,1484.453) t=0 (949.567993,1479.35205) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=8 (977.854004,1484.453 977.854004,1484.453 975.265991,1483.26099 976.713989,1479.35205) t=0 (977.854004,1484.453) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=9 (976.713989,1479.35205 976.713989,1479.35205 976.714722,1479.35278 976.716125,1479.35413) t=0 (976.713989,1479.35205) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=10 (976.716125,1479.35413 976.807983,1479.44055 979.811707,1482.26868 977.854004,1484.453) t=0 (976.716125,1479.35413) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=76 (947.294006,1484.198 944.210999,1485.49805 942.495972,1481.823 942.495972,1481.823) t=0 (947.294006,1484.198) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=77 (942.495972,1481.823 947.187988,1481.33496 947.294006,1484.198 947.294006,1484.198) t=0 (942.495972,1481.823) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=16 (978.989014,1484.198 978.989014,1484.198 979.094971,1481.33496 983.786011,1481.823) t=0 (978.989014,1484.198) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=17 (983.786011,1481.823 983.786011,1481.823 982.070007,1485.49805 978.989014,1484.198) t=0 (983.786011,1481.823) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=95 (951.176025,1486.97803 949.194519,1484.8667 950.909729,1482.36658 951.290283,1481.86658) t=0 (951.176025,1486.97803) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=96 (951.290283,1481.86658 951.334778,1481.80811 951.361023,1481.77698 951.361023,1481.77698) t=0 (951.290283,1481.86658) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=97 (951.361023,1481.77698 953.644836,1485.34509 951.363281,1486.86157 951.186646,1486.97144) t=0 (951.361023,1481.77698) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=98 (951.186646,1486.97144 951.179688,1486.97583 951.176025,1486.97803 951.176025,1486.97803) t=0 (951.186646,1486.97144) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=107 (975.106995,1486.97803 975.106995,1486.97803 972.546997,1485.48706 974.919983,1481.77698) t=0 (975.106995,1486.97803) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=108 (974.919983,1481.77698 974.919983,1481.776 977.31897,1484.61902 975.106995,1486.97803) t=0 (974.919983,1481.77698) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=101 (955.120972,1488.94495 952.309021,1487.98303 953.458984,1483.93604 953.458984,1483.93604) t=0 (955.120972,1488.94495) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=102 (953.458984,1483.93604 957.004028,1486.37097 955.120972,1488.94495 955.120972,1488.94495) t=0 (953.458984,1483.93604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=23 (972.825012,1483.93701 972.825012,1483.93701 973.971985,1487.98401 971.161987,1488.94604) t=0 (972.825012,1483.93701) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=24 (971.161987,1488.94604 971.161987,1488.94592 971.154663,1488.93591 971.141846,1488.9165) t=0 (971.161987,1488.94604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=25 (971.141846,1488.9165 970.948425,1488.625 969.49884,1486.21948 972.825012,1483.93701) t=0 (971.141846,1488.9165) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=65 (949.890991,1486.86804 947.178772,1488.37146 944.723022,1485.51147 944.608215,1485.375) t=0 (949.890991,1486.86804) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=66 (944.608215,1485.375 944.605408,1485.3717 944.604004,1485.37 944.604004,1485.37) t=0 (944.608215,1485.375) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=67 (944.604004,1485.37 949.562012,1484.06494 949.890991,1486.86804 949.890991,1486.86804) t=0 (944.604004,1485.37) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=18 (976.393005,1486.86804 976.393005,1486.86804 976.719971,1484.06494 981.679016,1485.37) t=0 (976.393005,1486.86804) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=19 (981.679016,1485.37 981.679016,1485.37 979.169983,1488.40796 976.393005,1486.86804) t=0 (981.679016,1485.37) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=52 (960.68103,1489.98499 957.533997,1490.672 956.417969,1486.75 956.417969,1486.75) t=0 (960.68103,1489.98499) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=53 (956.417969,1486.75 961.403015,1487.19202 960.68103,1489.98499 960.68103,1489.98499) t=0 (956.417969,1486.75) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=26 (965.60199,1489.98499 965.60199,1489.98499 964.879028,1487.19202 969.864014,1486.75) t=0 (965.60199,1489.98499) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=27 (969.864014,1486.75 969.864014,1486.75 968.749023,1490.672 965.60199,1489.98499) t=0 (969.864014,1486.75) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=99 (947.51001,1488.53101 947.51001,1488.53101 951.596985,1486.32202 953.234009,1489.08997) t=0 (947.51001,1488.53101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=100 (953.234009,1489.08997 953.234009,1489.08997 951.158997,1491.03601 947.51001,1488.53101) t=0 (953.234009,1489.08997) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=103 (978.770996,1488.53101 975.204224,1490.98022 973.141174,1489.17444 973.051086,1489.09277) t=0 (978.770996,1488.53101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=104 (973.051086,1489.09277 973.049011,1489.09094 973.047974,1489.08997 973.047974,1489.08997) t=0 (973.051086,1489.09277) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=105 (973.047974,1489.08997 974.651978,1486.37781 978.607178,1488.44397 978.766052,1488.52844) t=0 (973.047974,1489.08997) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=106 (978.766052,1488.52844 978.770996,1488.53101) t=0 (978.766052,1488.52844) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=54 (963.143005,1489.59802 963.763,1489.59802 964.265015,1490.09998 964.265015,1490.72095) t=0 (963.143005,1489.59802) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=55 (964.265015,1490.72095 964.265015,1491.34204 963.763,1491.84399 963.143005,1491.84399) t=0 (964.265015,1490.72095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=56 (963.143005,1491.84399 962.521973,1491.84399 962.02002,1491.34204 962.02002,1490.72095) t=0 (963.143005,1491.84399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=57 (962.02002,1490.72095 962.02002,1490.09998 962.521973,1489.59802 963.143005,1489.59802) t=0 (962.02002,1490.72095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=61 (957.127014,1490.40002 955.541504,1492.89014 951.825745,1491.38965 951.445557,1491.22766) t=0 (957.127014,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=62 (951.445557,1491.22766 951.424805,1491.21887 951.414001,1491.21399 951.414001,1491.21399) t=0 (951.445557,1491.22766) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=63 (951.414001,1491.21399 954.694214,1488.33154 956.976746,1490.26636 957.119873,1490.39355) t=0 (951.414001,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=64 (957.119873,1490.39355 957.124634,1490.39783 957.127014,1490.40002 957.127014,1490.40002) t=0 (957.119873,1490.39355) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.40002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.21399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.40051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.49695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.81604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.56299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::findTop
-SkOpAngle::dumpOne [74/76] next=75/75 sect=17/21 s=1 [148] e=0 [147] sgn=1 windVal=1 windSum=? operand
-SkOpAngle::dumpOne [75/75] next=74/76 sect=25/21 s=0 [149] e=1 [150] sgn=-1 windVal=1 windSum=? operand
-SkOpSegment::windingAtT id=91 opp=0 tHit=0.424462136 t=0 oldWinding=-1 windValue=1 dx=- winding=0
-FindSortableTop current=74 index=147 endIndex=148 tHit=0.9 hitDx=-5.43667603 try=0 vert=0
-SkOpSegment::windingAtT id=91 opp=1 tHit=0.424462136 t=0 oldWinding=-1 windValue=0 dx=- winding=-1
-SkOpSegment::initWinding id=74 oldWinding=0 hitDx=- dx=+ windVal=1 winding=-1 oppWind=-1
-SkOpSegment::markWinding id=74 (948.427002,1484.453 946.440002,1482.23499 949.567993,1479.35205 949.567993,1479.35205) t=0 [147] (948.427002,1484.453) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=75 (949.567993,1479.35205 951.015991,1483.26099 948.427002,1484.453 948.427002,1484.453) t=0 [149] (949.567993,1479.35205) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=74 (948.427002,1484.453 946.440002,1482.23499 949.567993,1479.35205 949.567993,1479.35205) t=0 [147] (948.427002,1484.453) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::activeOp id=74 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0 result=1
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=74 (948.427002,1484.453 946.440002,1482.23499 949.567993,1479.35205 949.567993,1479.35205) t=0 [147] (948.427002,1484.453) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=74 from=(948.427002,1484.453) to=(949.567993,1479.35205)
-path.moveTo(948.427002,1484.453);
-path.cubicTo(946.440002,1482.23499, 949.567993,1479.35205, 949.567993,1479.35205);
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=75 (949.567993,1479.35205 951.015991,1483.26099 948.427002,1484.453 948.427002,1484.453) t=0 [149] (949.567993,1479.35205) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=75 from=(949.567993,1479.35205) to=(948.427002,1484.453)
-path.cubicTo(951.015991,1483.26099, 948.427002,1484.453, 948.427002,1484.453);
-path.close();
-SkOpSegment::debugShowActiveSpans id=14 (980.026001,1481.276 980.026001,1481.276 980.02594,1481.27551 980.025818,1481.27441) t=0 (980.026001,1481.276) tEnd=1 windSum=-1 windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=8 (977.854004,1484.453 977.854004,1484.453 975.265991,1483.26099 976.713989,1479.35205) t=0 (977.854004,1484.453) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=9 (976.713989,1479.35205 976.713989,1479.35205 976.714722,1479.35278 976.716125,1479.35413) t=0 (976.713989,1479.35205) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=10 (976.716125,1479.35413 976.807983,1479.44055 979.811707,1482.26868 977.854004,1484.453) t=0 (976.716125,1479.35413) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=76 (947.294006,1484.198 944.210999,1485.49805 942.495972,1481.823 942.495972,1481.823) t=0 (947.294006,1484.198) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=77 (942.495972,1481.823 947.187988,1481.33496 947.294006,1484.198 947.294006,1484.198) t=0 (942.495972,1481.823) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=16 (978.989014,1484.198 978.989014,1484.198 979.094971,1481.33496 983.786011,1481.823) t=0 (978.989014,1484.198) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=17 (983.786011,1481.823 983.786011,1481.823 982.070007,1485.49805 978.989014,1484.198) t=0 (983.786011,1481.823) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=95 (951.176025,1486.97803 949.194519,1484.8667 950.909729,1482.36658 951.290283,1481.86658) t=0 (951.176025,1486.97803) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=96 (951.290283,1481.86658 951.334778,1481.80811 951.361023,1481.77698 951.361023,1481.77698) t=0 (951.290283,1481.86658) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=97 (951.361023,1481.77698 953.644836,1485.34509 951.363281,1486.86157 951.186646,1486.97144) t=0 (951.361023,1481.77698) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=98 (951.186646,1486.97144 951.179688,1486.97583 951.176025,1486.97803 951.176025,1486.97803) t=0 (951.186646,1486.97144) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=107 (975.106995,1486.97803 975.106995,1486.97803 972.546997,1485.48706 974.919983,1481.77698) t=0 (975.106995,1486.97803) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=108 (974.919983,1481.77698 974.919983,1481.776 977.31897,1484.61902 975.106995,1486.97803) t=0 (974.919983,1481.77698) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=101 (955.120972,1488.94495 952.309021,1487.98303 953.458984,1483.93604 953.458984,1483.93604) t=0 (955.120972,1488.94495) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=102 (953.458984,1483.93604 957.004028,1486.37097 955.120972,1488.94495 955.120972,1488.94495) t=0 (953.458984,1483.93604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=23 (972.825012,1483.93701 972.825012,1483.93701 973.971985,1487.98401 971.161987,1488.94604) t=0 (972.825012,1483.93701) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=24 (971.161987,1488.94604 971.161987,1488.94592 971.154663,1488.93591 971.141846,1488.9165) t=0 (971.161987,1488.94604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=25 (971.141846,1488.9165 970.948425,1488.625 969.49884,1486.21948 972.825012,1483.93701) t=0 (971.141846,1488.9165) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=65 (949.890991,1486.86804 947.178772,1488.37146 944.723022,1485.51147 944.608215,1485.375) t=0 (949.890991,1486.86804) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=66 (944.608215,1485.375 944.605408,1485.3717 944.604004,1485.37 944.604004,1485.37) t=0 (944.608215,1485.375) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=67 (944.604004,1485.37 949.562012,1484.06494 949.890991,1486.86804 949.890991,1486.86804) t=0 (944.604004,1485.37) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=18 (976.393005,1486.86804 976.393005,1486.86804 976.719971,1484.06494 981.679016,1485.37) t=0 (976.393005,1486.86804) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=19 (981.679016,1485.37 981.679016,1485.37 979.169983,1488.40796 976.393005,1486.86804) t=0 (981.679016,1485.37) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=52 (960.68103,1489.98499 957.533997,1490.672 956.417969,1486.75 956.417969,1486.75) t=0 (960.68103,1489.98499) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=53 (956.417969,1486.75 961.403015,1487.19202 960.68103,1489.98499 960.68103,1489.98499) t=0 (956.417969,1486.75) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=26 (965.60199,1489.98499 965.60199,1489.98499 964.879028,1487.19202 969.864014,1486.75) t=0 (965.60199,1489.98499) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=27 (969.864014,1486.75 969.864014,1486.75 968.749023,1490.672 965.60199,1489.98499) t=0 (969.864014,1486.75) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=99 (947.51001,1488.53101 947.51001,1488.53101 951.596985,1486.32202 953.234009,1489.08997) t=0 (947.51001,1488.53101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=100 (953.234009,1489.08997 953.234009,1489.08997 951.158997,1491.03601 947.51001,1488.53101) t=0 (953.234009,1489.08997) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=103 (978.770996,1488.53101 975.204224,1490.98022 973.141174,1489.17444 973.051086,1489.09277) t=0 (978.770996,1488.53101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=104 (973.051086,1489.09277 973.049011,1489.09094 973.047974,1489.08997 973.047974,1489.08997) t=0 (973.051086,1489.09277) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=105 (973.047974,1489.08997 974.651978,1486.37781 978.607178,1488.44397 978.766052,1488.52844) t=0 (973.047974,1489.08997) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=106 (978.766052,1488.52844 978.770996,1488.53101) t=0 (978.766052,1488.52844) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=54 (963.143005,1489.59802 963.763,1489.59802 964.265015,1490.09998 964.265015,1490.72095) t=0 (963.143005,1489.59802) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=55 (964.265015,1490.72095 964.265015,1491.34204 963.763,1491.84399 963.143005,1491.84399) t=0 (964.265015,1490.72095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=56 (963.143005,1491.84399 962.521973,1491.84399 962.02002,1491.34204 962.02002,1490.72095) t=0 (963.143005,1491.84399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=57 (962.02002,1490.72095 962.02002,1490.09998 962.521973,1489.59802 963.143005,1489.59802) t=0 (962.02002,1490.72095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=61 (957.127014,1490.40002 955.541504,1492.89014 951.825745,1491.38965 951.445557,1491.22766) t=0 (957.127014,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=62 (951.445557,1491.22766 951.424805,1491.21887 951.414001,1491.21399 951.414001,1491.21399) t=0 (951.445557,1491.22766) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=63 (951.414001,1491.21399 954.694214,1488.33154 956.976746,1490.26636 957.119873,1490.39355) t=0 (951.414001,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=64 (957.119873,1490.39355 957.124634,1490.39783 957.127014,1490.40002 957.127014,1490.40002) t=0 (957.119873,1490.39355) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.40002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.21399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.40051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.49695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.81604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.56299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::findTop
-SkOpAngle::dumpOne [8/80] next=9/79 sect=21/25 s=1 [16] e=0 [15] sgn=1 windVal=1 windSum=? operand
-SkOpAngle::dumpOne [9/79] next=8/80 sect=28/29 s=0 [17] e=1 [18] sgn=-1 windVal=1 windSum=? operand stop
-SkOpSegment::windingAtT id=112 opp=0 tHit=0.650469079 t=0 oldWinding=-1 windValue=1 dx=- winding=0
-FindSortableTop current=8 index=15 endIndex=16 tHit=0.9 hitDx=-5.33921242 try=0 vert=0
-SkOpSegment::windingAtT id=112 opp=1 tHit=0.650469079 t=0 oldWinding=-1 windValue=0 dx=- winding=-1
-SkOpSegment::initWinding id=8 oldWinding=0 hitDx=- dx=+ windVal=1 winding=-1 oppWind=-1
-SkOpSegment::markWinding id=8 (977.854004,1484.453 977.854004,1484.453 975.265991,1483.26099 976.713989,1479.35205) t=0 [15] (977.854004,1484.453) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=9 (976.713989,1479.35205 976.713989,1479.35205 976.714722,1479.35278 976.716125,1479.35413) t=0 [17] (976.713989,1479.35205) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::markWinding id=10 (976.716125,1479.35413 976.807983,1479.44055 979.811707,1482.26868 977.854004,1484.453) t=0 [19] (976.716125,1479.35413) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=8 (977.854004,1484.453 977.854004,1484.453 975.265991,1483.26099 976.713989,1479.35205) t=0 [15] (977.854004,1484.453) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::activeOp id=8 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0 result=1
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=8 (977.854004,1484.453 977.854004,1484.453 975.265991,1483.26099 976.713989,1479.35205) t=0 [15] (977.854004,1484.453) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=8 from=(977.854004,1484.453) to=(976.713989,1479.35205)
-path.moveTo(977.854004,1484.453);
-path.cubicTo(977.854004,1484.453, 975.265991,1483.26099, 976.713989,1479.35205);
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=9 (976.713989,1479.35205 976.713989,1479.35205 976.714722,1479.35278 976.716125,1479.35413) t=0 [17] (976.713989,1479.35205) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=9 from=(976.713989,1479.35205) to=(976.716125,1479.35413)
-path.cubicTo(976.713989,1479.35205, 976.714722,1479.35278, 976.716125,1479.35413);
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=10 (976.716125,1479.35413 976.807983,1479.44055 979.811707,1482.26868 977.854004,1484.453) t=0 [19] (976.716125,1479.35413) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=10 from=(976.716125,1479.35413) to=(977.854004,1484.453)
-path.cubicTo(976.807983,1479.44055, 979.811707,1482.26868, 977.854004,1484.453);
-path.close();
-SkOpSegment::debugShowActiveSpans id=14 (980.026001,1481.276 980.026001,1481.276 980.02594,1481.27551 980.025818,1481.27441) t=0 (980.026001,1481.276) tEnd=1 windSum=-1 windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=76 (947.294006,1484.198 944.210999,1485.49805 942.495972,1481.823 942.495972,1481.823) t=0 (947.294006,1484.198) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=77 (942.495972,1481.823 947.187988,1481.33496 947.294006,1484.198 947.294006,1484.198) t=0 (942.495972,1481.823) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=16 (978.989014,1484.198 978.989014,1484.198 979.094971,1481.33496 983.786011,1481.823) t=0 (978.989014,1484.198) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=17 (983.786011,1481.823 983.786011,1481.823 982.070007,1485.49805 978.989014,1484.198) t=0 (983.786011,1481.823) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=95 (951.176025,1486.97803 949.194519,1484.8667 950.909729,1482.36658 951.290283,1481.86658) t=0 (951.176025,1486.97803) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=96 (951.290283,1481.86658 951.334778,1481.80811 951.361023,1481.77698 951.361023,1481.77698) t=0 (951.290283,1481.86658) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=97 (951.361023,1481.77698 953.644836,1485.34509 951.363281,1486.86157 951.186646,1486.97144) t=0 (951.361023,1481.77698) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=98 (951.186646,1486.97144 951.179688,1486.97583 951.176025,1486.97803 951.176025,1486.97803) t=0 (951.186646,1486.97144) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=107 (975.106995,1486.97803 975.106995,1486.97803 972.546997,1485.48706 974.919983,1481.77698) t=0 (975.106995,1486.97803) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=108 (974.919983,1481.77698 974.919983,1481.776 977.31897,1484.61902 975.106995,1486.97803) t=0 (974.919983,1481.77698) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=101 (955.120972,1488.94495 952.309021,1487.98303 953.458984,1483.93604 953.458984,1483.93604) t=0 (955.120972,1488.94495) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=102 (953.458984,1483.93604 957.004028,1486.37097 955.120972,1488.94495 955.120972,1488.94495) t=0 (953.458984,1483.93604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=23 (972.825012,1483.93701 972.825012,1483.93701 973.971985,1487.98401 971.161987,1488.94604) t=0 (972.825012,1483.93701) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=24 (971.161987,1488.94604 971.161987,1488.94592 971.154663,1488.93591 971.141846,1488.9165) t=0 (971.161987,1488.94604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=25 (971.141846,1488.9165 970.948425,1488.625 969.49884,1486.21948 972.825012,1483.93701) t=0 (971.141846,1488.9165) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=65 (949.890991,1486.86804 947.178772,1488.37146 944.723022,1485.51147 944.608215,1485.375) t=0 (949.890991,1486.86804) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=66 (944.608215,1485.375 944.605408,1485.3717 944.604004,1485.37 944.604004,1485.37) t=0 (944.608215,1485.375) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=67 (944.604004,1485.37 949.562012,1484.06494 949.890991,1486.86804 949.890991,1486.86804) t=0 (944.604004,1485.37) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=18 (976.393005,1486.86804 976.393005,1486.86804 976.719971,1484.06494 981.679016,1485.37) t=0 (976.393005,1486.86804) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=19 (981.679016,1485.37 981.679016,1485.37 979.169983,1488.40796 976.393005,1486.86804) t=0 (981.679016,1485.37) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=52 (960.68103,1489.98499 957.533997,1490.672 956.417969,1486.75 956.417969,1486.75) t=0 (960.68103,1489.98499) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=53 (956.417969,1486.75 961.403015,1487.19202 960.68103,1489.98499 960.68103,1489.98499) t=0 (956.417969,1486.75) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=26 (965.60199,1489.98499 965.60199,1489.98499 964.879028,1487.19202 969.864014,1486.75) t=0 (965.60199,1489.98499) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=27 (969.864014,1486.75 969.864014,1486.75 968.749023,1490.672 965.60199,1489.98499) t=0 (969.864014,1486.75) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=99 (947.51001,1488.53101 947.51001,1488.53101 951.596985,1486.32202 953.234009,1489.08997) t=0 (947.51001,1488.53101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=100 (953.234009,1489.08997 953.234009,1489.08997 951.158997,1491.03601 947.51001,1488.53101) t=0 (953.234009,1489.08997) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=103 (978.770996,1488.53101 975.204224,1490.98022 973.141174,1489.17444 973.051086,1489.09277) t=0 (978.770996,1488.53101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=104 (973.051086,1489.09277 973.049011,1489.09094 973.047974,1489.08997 973.047974,1489.08997) t=0 (973.051086,1489.09277) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=105 (973.047974,1489.08997 974.651978,1486.37781 978.607178,1488.44397 978.766052,1488.52844) t=0 (973.047974,1489.08997) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=106 (978.766052,1488.52844 978.770996,1488.53101) t=0 (978.766052,1488.52844) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=54 (963.143005,1489.59802 963.763,1489.59802 964.265015,1490.09998 964.265015,1490.72095) t=0 (963.143005,1489.59802) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=55 (964.265015,1490.72095 964.265015,1491.34204 963.763,1491.84399 963.143005,1491.84399) t=0 (964.265015,1490.72095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=56 (963.143005,1491.84399 962.521973,1491.84399 962.02002,1491.34204 962.02002,1490.72095) t=0 (963.143005,1491.84399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=57 (962.02002,1490.72095 962.02002,1490.09998 962.521973,1489.59802 963.143005,1489.59802) t=0 (962.02002,1490.72095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=61 (957.127014,1490.40002 955.541504,1492.89014 951.825745,1491.38965 951.445557,1491.22766) t=0 (957.127014,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=62 (951.445557,1491.22766 951.424805,1491.21887 951.414001,1491.21399 951.414001,1491.21399) t=0 (951.445557,1491.22766) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=63 (951.414001,1491.21399 954.694214,1488.33154 956.976746,1490.26636 957.119873,1490.39355) t=0 (951.414001,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=64 (957.119873,1490.39355 957.124634,1490.39783 957.127014,1490.40002 957.127014,1490.40002) t=0 (957.119873,1490.39355) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.40002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.21399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.40051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.49695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.81604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.56299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::findTop
-SkOpAngle::dumpOne [15/73] next=14/74 sect=9/1 s=0 [29] e=1 [30] sgn=-1 windVal=1 windSum=-1 oppVal=0 oppSum=-1 done operand
-SkOpAngle::dumpOne [14/74] next=15/73 sect=25/25 s=1 [28] e=0 [27] sgn=1 windVal=1 windSum=-1 oppVal=0 oppSum=-1 operand stop
-SkOpSegment::activeOp id=14 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0 result=1
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=14 (980.026001,1481.276 980.026001,1481.276 980.02594,1481.27551 980.025818,1481.27441) t=0 [27] (980.026001,1481.276) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=14 from=(980.026001,1481.276) to=(980.025818,1481.27441)
-path.moveTo(980.026001,1481.276);
-path.lineTo(980.025818,1481.27441);
-SkOpSegment::debugShowActiveSpans id=76 (947.294006,1484.198 944.210999,1485.49805 942.495972,1481.823 942.495972,1481.823) t=0 (947.294006,1484.198) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=77 (942.495972,1481.823 947.187988,1481.33496 947.294006,1484.198 947.294006,1484.198) t=0 (942.495972,1481.823) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=16 (978.989014,1484.198 978.989014,1484.198 979.094971,1481.33496 983.786011,1481.823) t=0 (978.989014,1484.198) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=17 (983.786011,1481.823 983.786011,1481.823 982.070007,1485.49805 978.989014,1484.198) t=0 (983.786011,1481.823) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=95 (951.176025,1486.97803 949.194519,1484.8667 950.909729,1482.36658 951.290283,1481.86658) t=0 (951.176025,1486.97803) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=96 (951.290283,1481.86658 951.334778,1481.80811 951.361023,1481.77698 951.361023,1481.77698) t=0 (951.290283,1481.86658) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=97 (951.361023,1481.77698 953.644836,1485.34509 951.363281,1486.86157 951.186646,1486.97144) t=0 (951.361023,1481.77698) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=98 (951.186646,1486.97144 951.179688,1486.97583 951.176025,1486.97803 951.176025,1486.97803) t=0 (951.186646,1486.97144) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=107 (975.106995,1486.97803 975.106995,1486.97803 972.546997,1485.48706 974.919983,1481.77698) t=0 (975.106995,1486.97803) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=108 (974.919983,1481.77698 974.919983,1481.776 977.31897,1484.61902 975.106995,1486.97803) t=0 (974.919983,1481.77698) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=101 (955.120972,1488.94495 952.309021,1487.98303 953.458984,1483.93604 953.458984,1483.93604) t=0 (955.120972,1488.94495) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=102 (953.458984,1483.93604 957.004028,1486.37097 955.120972,1488.94495 955.120972,1488.94495) t=0 (953.458984,1483.93604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=23 (972.825012,1483.93701 972.825012,1483.93701 973.971985,1487.98401 971.161987,1488.94604) t=0 (972.825012,1483.93701) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=24 (971.161987,1488.94604 971.161987,1488.94592 971.154663,1488.93591 971.141846,1488.9165) t=0 (971.161987,1488.94604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=25 (971.141846,1488.9165 970.948425,1488.625 969.49884,1486.21948 972.825012,1483.93701) t=0 (971.141846,1488.9165) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=65 (949.890991,1486.86804 947.178772,1488.37146 944.723022,1485.51147 944.608215,1485.375) t=0 (949.890991,1486.86804) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=66 (944.608215,1485.375 944.605408,1485.3717 944.604004,1485.37 944.604004,1485.37) t=0 (944.608215,1485.375) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=67 (944.604004,1485.37 949.562012,1484.06494 949.890991,1486.86804 949.890991,1486.86804) t=0 (944.604004,1485.37) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=18 (976.393005,1486.86804 976.393005,1486.86804 976.719971,1484.06494 981.679016,1485.37) t=0 (976.393005,1486.86804) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=19 (981.679016,1485.37 981.679016,1485.37 979.169983,1488.40796 976.393005,1486.86804) t=0 (981.679016,1485.37) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=52 (960.68103,1489.98499 957.533997,1490.672 956.417969,1486.75 956.417969,1486.75) t=0 (960.68103,1489.98499) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=53 (956.417969,1486.75 961.403015,1487.19202 960.68103,1489.98499 960.68103,1489.98499) t=0 (956.417969,1486.75) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=26 (965.60199,1489.98499 965.60199,1489.98499 964.879028,1487.19202 969.864014,1486.75) t=0 (965.60199,1489.98499) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=27 (969.864014,1486.75 969.864014,1486.75 968.749023,1490.672 965.60199,1489.98499) t=0 (969.864014,1486.75) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=99 (947.51001,1488.53101 947.51001,1488.53101 951.596985,1486.32202 953.234009,1489.08997) t=0 (947.51001,1488.53101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=100 (953.234009,1489.08997 953.234009,1489.08997 951.158997,1491.03601 947.51001,1488.53101) t=0 (953.234009,1489.08997) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=103 (978.770996,1488.53101 975.204224,1490.98022 973.141174,1489.17444 973.051086,1489.09277) t=0 (978.770996,1488.53101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=104 (973.051086,1489.09277 973.049011,1489.09094 973.047974,1489.08997 973.047974,1489.08997) t=0 (973.051086,1489.09277) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=105 (973.047974,1489.08997 974.651978,1486.37781 978.607178,1488.44397 978.766052,1488.52844) t=0 (973.047974,1489.08997) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=106 (978.766052,1488.52844 978.770996,1488.53101) t=0 (978.766052,1488.52844) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=54 (963.143005,1489.59802 963.763,1489.59802 964.265015,1490.09998 964.265015,1490.72095) t=0 (963.143005,1489.59802) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=55 (964.265015,1490.72095 964.265015,1491.34204 963.763,1491.84399 963.143005,1491.84399) t=0 (964.265015,1490.72095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=56 (963.143005,1491.84399 962.521973,1491.84399 962.02002,1491.34204 962.02002,1490.72095) t=0 (963.143005,1491.84399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=57 (962.02002,1490.72095 962.02002,1490.09998 962.521973,1489.59802 963.143005,1489.59802) t=0 (962.02002,1490.72095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=61 (957.127014,1490.40002 955.541504,1492.89014 951.825745,1491.38965 951.445557,1491.22766) t=0 (957.127014,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=62 (951.445557,1491.22766 951.424805,1491.21887 951.414001,1491.21399 951.414001,1491.21399) t=0 (951.445557,1491.22766) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=63 (951.414001,1491.21399 954.694214,1488.33154 956.976746,1490.26636 957.119873,1490.39355) t=0 (951.414001,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=64 (957.119873,1490.39355 957.124634,1490.39783 957.127014,1490.40002 957.127014,1490.40002) t=0 (957.119873,1490.39355) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.40002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.21399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.40051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.49695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.81604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.56299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::findTop
-SkOpAngle::dumpOne [77/83] next=76/84 sect=9/13 s=1 [154] e=0 [153] sgn=1 windVal=1 windSum=? operand
-SkOpAngle::dumpOne [76/84] next=77/83 sect=17/13 s=0 [151] e=1 [152] sgn=-1 windVal=1 windSum=? operand
-SkOpSegment::windingAtT id=69 opp=0 tHit=0.907098883 t=0 oldWinding=-1 windValue=1 dx=- winding=0
-FindSortableTop current=77 index=153 endIndex=154 tHit=0.9 hitDx=-2.12952447 try=0 vert=0
-SkOpSegment::windingAtT id=69 opp=1 tHit=0.907098883 t=0 oldWinding=-1 windValue=0 dx=- winding=-1
-SkOpSegment::initWinding id=77 oldWinding=0 hitDx=- dx=+ windVal=1 winding=-1 oppWind=-1
-SkOpSegment::markWinding id=77 (942.495972,1481.823 947.187988,1481.33496 947.294006,1484.198 947.294006,1484.198) t=0 [153] (942.495972,1481.823) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=76 (947.294006,1484.198 944.210999,1485.49805 942.495972,1481.823 942.495972,1481.823) t=0 [151] (947.294006,1484.198) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=77 (942.495972,1481.823 947.187988,1481.33496 947.294006,1484.198 947.294006,1484.198) t=0 [153] (942.495972,1481.823) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::activeOp id=77 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0 result=1
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=77 (942.495972,1481.823 947.187988,1481.33496 947.294006,1484.198 947.294006,1484.198) t=0 [153] (942.495972,1481.823) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=77 from=(942.495972,1481.823) to=(947.294006,1484.198)
-path.moveTo(942.495972,1481.823);
-path.cubicTo(947.187988,1481.33496, 947.294006,1484.198, 947.294006,1484.198);
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=76 (947.294006,1484.198 944.210999,1485.49805 942.495972,1481.823 942.495972,1481.823) t=0 [151] (947.294006,1484.198) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=76 from=(947.294006,1484.198) to=(942.495972,1481.823)
-path.cubicTo(944.210999,1485.49805, 942.495972,1481.823, 942.495972,1481.823);
-path.close();
-SkOpSegment::debugShowActiveSpans id=16 (978.989014,1484.198 978.989014,1484.198 979.094971,1481.33496 983.786011,1481.823) t=0 (978.989014,1484.198) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=17 (983.786011,1481.823 983.786011,1481.823 982.070007,1485.49805 978.989014,1484.198) t=0 (983.786011,1481.823) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=95 (951.176025,1486.97803 949.194519,1484.8667 950.909729,1482.36658 951.290283,1481.86658) t=0 (951.176025,1486.97803) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=96 (951.290283,1481.86658 951.334778,1481.80811 951.361023,1481.77698 951.361023,1481.77698) t=0 (951.290283,1481.86658) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=97 (951.361023,1481.77698 953.644836,1485.34509 951.363281,1486.86157 951.186646,1486.97144) t=0 (951.361023,1481.77698) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=98 (951.186646,1486.97144 951.179688,1486.97583 951.176025,1486.97803 951.176025,1486.97803) t=0 (951.186646,1486.97144) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=107 (975.106995,1486.97803 975.106995,1486.97803 972.546997,1485.48706 974.919983,1481.77698) t=0 (975.106995,1486.97803) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=108 (974.919983,1481.77698 974.919983,1481.776 977.31897,1484.61902 975.106995,1486.97803) t=0 (974.919983,1481.77698) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=101 (955.120972,1488.94495 952.309021,1487.98303 953.458984,1483.93604 953.458984,1483.93604) t=0 (955.120972,1488.94495) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=102 (953.458984,1483.93604 957.004028,1486.37097 955.120972,1488.94495 955.120972,1488.94495) t=0 (953.458984,1483.93604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=23 (972.825012,1483.93701 972.825012,1483.93701 973.971985,1487.98401 971.161987,1488.94604) t=0 (972.825012,1483.93701) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=24 (971.161987,1488.94604 971.161987,1488.94592 971.154663,1488.93591 971.141846,1488.9165) t=0 (971.161987,1488.94604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=25 (971.141846,1488.9165 970.948425,1488.625 969.49884,1486.21948 972.825012,1483.93701) t=0 (971.141846,1488.9165) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=65 (949.890991,1486.86804 947.178772,1488.37146 944.723022,1485.51147 944.608215,1485.375) t=0 (949.890991,1486.86804) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=66 (944.608215,1485.375 944.605408,1485.3717 944.604004,1485.37 944.604004,1485.37) t=0 (944.608215,1485.375) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=67 (944.604004,1485.37 949.562012,1484.06494 949.890991,1486.86804 949.890991,1486.86804) t=0 (944.604004,1485.37) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=18 (976.393005,1486.86804 976.393005,1486.86804 976.719971,1484.06494 981.679016,1485.37) t=0 (976.393005,1486.86804) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=19 (981.679016,1485.37 981.679016,1485.37 979.169983,1488.40796 976.393005,1486.86804) t=0 (981.679016,1485.37) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=52 (960.68103,1489.98499 957.533997,1490.672 956.417969,1486.75 956.417969,1486.75) t=0 (960.68103,1489.98499) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=53 (956.417969,1486.75 961.403015,1487.19202 960.68103,1489.98499 960.68103,1489.98499) t=0 (956.417969,1486.75) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=26 (965.60199,1489.98499 965.60199,1489.98499 964.879028,1487.19202 969.864014,1486.75) t=0 (965.60199,1489.98499) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=27 (969.864014,1486.75 969.864014,1486.75 968.749023,1490.672 965.60199,1489.98499) t=0 (969.864014,1486.75) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=99 (947.51001,1488.53101 947.51001,1488.53101 951.596985,1486.32202 953.234009,1489.08997) t=0 (947.51001,1488.53101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=100 (953.234009,1489.08997 953.234009,1489.08997 951.158997,1491.03601 947.51001,1488.53101) t=0 (953.234009,1489.08997) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=103 (978.770996,1488.53101 975.204224,1490.98022 973.141174,1489.17444 973.051086,1489.09277) t=0 (978.770996,1488.53101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=104 (973.051086,1489.09277 973.049011,1489.09094 973.047974,1489.08997 973.047974,1489.08997) t=0 (973.051086,1489.09277) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=105 (973.047974,1489.08997 974.651978,1486.37781 978.607178,1488.44397 978.766052,1488.52844) t=0 (973.047974,1489.08997) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=106 (978.766052,1488.52844 978.770996,1488.53101) t=0 (978.766052,1488.52844) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=54 (963.143005,1489.59802 963.763,1489.59802 964.265015,1490.09998 964.265015,1490.72095) t=0 (963.143005,1489.59802) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=55 (964.265015,1490.72095 964.265015,1491.34204 963.763,1491.84399 963.143005,1491.84399) t=0 (964.265015,1490.72095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=56 (963.143005,1491.84399 962.521973,1491.84399 962.02002,1491.34204 962.02002,1490.72095) t=0 (963.143005,1491.84399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=57 (962.02002,1490.72095 962.02002,1490.09998 962.521973,1489.59802 963.143005,1489.59802) t=0 (962.02002,1490.72095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=61 (957.127014,1490.40002 955.541504,1492.89014 951.825745,1491.38965 951.445557,1491.22766) t=0 (957.127014,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=62 (951.445557,1491.22766 951.424805,1491.21887 951.414001,1491.21399 951.414001,1491.21399) t=0 (951.445557,1491.22766) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=63 (951.414001,1491.21399 954.694214,1488.33154 956.976746,1490.26636 957.119873,1490.39355) t=0 (951.414001,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=64 (957.119873,1490.39355 957.124634,1490.39783 957.127014,1490.40002 957.127014,1490.40002) t=0 (957.119873,1490.39355) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.40002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.21399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.40051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.49695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.81604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.56299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::findTop
-SkOpAngle::dumpOne [16/87] next=17/88 sect=13/17 s=1 [32] e=0 [31] sgn=1 windVal=1 windSum=? operand
-SkOpAngle::dumpOne [17/88] next=16/87 sect=21/17 s=0 [33] e=1 [34] sgn=-1 windVal=1 windSum=? operand
-SkOpSegment::windingAtT id=13 opp=0 tHit=0.681648299 t=0 oldWinding=-1 windValue=1 dx=- winding=0
-FindSortableTop current=16 index=31 endIndex=32 tHit=0.9 hitDx=-6.17578888 try=0 vert=0
-SkOpSegment::windingAtT id=13 opp=1 tHit=0.681648299 t=0 oldWinding=-1 windValue=0 dx=- winding=-1
-SkOpSegment::initWinding id=16 oldWinding=0 hitDx=- dx=+ windVal=1 winding=-1 oppWind=-1
-SkOpSegment::markWinding id=16 (978.989014,1484.198 978.989014,1484.198 979.094971,1481.33496 983.786011,1481.823) t=0 [31] (978.989014,1484.198) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=17 (983.786011,1481.823 983.786011,1481.823 982.070007,1485.49805 978.989014,1484.198) t=0 [33] (983.786011,1481.823) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=16 (978.989014,1484.198 978.989014,1484.198 979.094971,1481.33496 983.786011,1481.823) t=0 [31] (978.989014,1484.198) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::activeOp id=16 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0 result=1
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=16 (978.989014,1484.198 978.989014,1484.198 979.094971,1481.33496 983.786011,1481.823) t=0 [31] (978.989014,1484.198) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=16 from=(978.989014,1484.198) to=(983.786011,1481.823)
-path.moveTo(978.989014,1484.198);
-path.cubicTo(978.989014,1484.198, 979.094971,1481.33496, 983.786011,1481.823);
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=17 (983.786011,1481.823 983.786011,1481.823 982.070007,1485.49805 978.989014,1484.198) t=0 [33] (983.786011,1481.823) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=17 from=(983.786011,1481.823) to=(978.989014,1484.198)
-path.cubicTo(983.786011,1481.823, 982.070007,1485.49805, 978.989014,1484.198);
-path.close();
-SkOpSegment::debugShowActiveSpans id=95 (951.176025,1486.97803 949.194519,1484.8667 950.909729,1482.36658 951.290283,1481.86658) t=0 (951.176025,1486.97803) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=96 (951.290283,1481.86658 951.334778,1481.80811 951.361023,1481.77698 951.361023,1481.77698) t=0 (951.290283,1481.86658) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=97 (951.361023,1481.77698 953.644836,1485.34509 951.363281,1486.86157 951.186646,1486.97144) t=0 (951.361023,1481.77698) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=98 (951.186646,1486.97144 951.179688,1486.97583 951.176025,1486.97803 951.176025,1486.97803) t=0 (951.186646,1486.97144) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=107 (975.106995,1486.97803 975.106995,1486.97803 972.546997,1485.48706 974.919983,1481.77698) t=0 (975.106995,1486.97803) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=108 (974.919983,1481.77698 974.919983,1481.776 977.31897,1484.61902 975.106995,1486.97803) t=0 (974.919983,1481.77698) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=101 (955.120972,1488.94495 952.309021,1487.98303 953.458984,1483.93604 953.458984,1483.93604) t=0 (955.120972,1488.94495) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=102 (953.458984,1483.93604 957.004028,1486.37097 955.120972,1488.94495 955.120972,1488.94495) t=0 (953.458984,1483.93604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=23 (972.825012,1483.93701 972.825012,1483.93701 973.971985,1487.98401 971.161987,1488.94604) t=0 (972.825012,1483.93701) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=24 (971.161987,1488.94604 971.161987,1488.94592 971.154663,1488.93591 971.141846,1488.9165) t=0 (971.161987,1488.94604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=25 (971.141846,1488.9165 970.948425,1488.625 969.49884,1486.21948 972.825012,1483.93701) t=0 (971.141846,1488.9165) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=65 (949.890991,1486.86804 947.178772,1488.37146 944.723022,1485.51147 944.608215,1485.375) t=0 (949.890991,1486.86804) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=66 (944.608215,1485.375 944.605408,1485.3717 944.604004,1485.37 944.604004,1485.37) t=0 (944.608215,1485.375) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=67 (944.604004,1485.37 949.562012,1484.06494 949.890991,1486.86804 949.890991,1486.86804) t=0 (944.604004,1485.37) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=18 (976.393005,1486.86804 976.393005,1486.86804 976.719971,1484.06494 981.679016,1485.37) t=0 (976.393005,1486.86804) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=19 (981.679016,1485.37 981.679016,1485.37 979.169983,1488.40796 976.393005,1486.86804) t=0 (981.679016,1485.37) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=52 (960.68103,1489.98499 957.533997,1490.672 956.417969,1486.75 956.417969,1486.75) t=0 (960.68103,1489.98499) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=53 (956.417969,1486.75 961.403015,1487.19202 960.68103,1489.98499 960.68103,1489.98499) t=0 (956.417969,1486.75) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=26 (965.60199,1489.98499 965.60199,1489.98499 964.879028,1487.19202 969.864014,1486.75) t=0 (965.60199,1489.98499) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=27 (969.864014,1486.75 969.864014,1486.75 968.749023,1490.672 965.60199,1489.98499) t=0 (969.864014,1486.75) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=99 (947.51001,1488.53101 947.51001,1488.53101 951.596985,1486.32202 953.234009,1489.08997) t=0 (947.51001,1488.53101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=100 (953.234009,1489.08997 953.234009,1489.08997 951.158997,1491.03601 947.51001,1488.53101) t=0 (953.234009,1489.08997) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=103 (978.770996,1488.53101 975.204224,1490.98022 973.141174,1489.17444 973.051086,1489.09277) t=0 (978.770996,1488.53101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=104 (973.051086,1489.09277 973.049011,1489.09094 973.047974,1489.08997 973.047974,1489.08997) t=0 (973.051086,1489.09277) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=105 (973.047974,1489.08997 974.651978,1486.37781 978.607178,1488.44397 978.766052,1488.52844) t=0 (973.047974,1489.08997) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=106 (978.766052,1488.52844 978.770996,1488.53101) t=0 (978.766052,1488.52844) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=54 (963.143005,1489.59802 963.763,1489.59802 964.265015,1490.09998 964.265015,1490.72095) t=0 (963.143005,1489.59802) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=55 (964.265015,1490.72095 964.265015,1491.34204 963.763,1491.84399 963.143005,1491.84399) t=0 (964.265015,1490.72095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=56 (963.143005,1491.84399 962.521973,1491.84399 962.02002,1491.34204 962.02002,1490.72095) t=0 (963.143005,1491.84399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=57 (962.02002,1490.72095 962.02002,1490.09998 962.521973,1489.59802 963.143005,1489.59802) t=0 (962.02002,1490.72095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=61 (957.127014,1490.40002 955.541504,1492.89014 951.825745,1491.38965 951.445557,1491.22766) t=0 (957.127014,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=62 (951.445557,1491.22766 951.424805,1491.21887 951.414001,1491.21399 951.414001,1491.21399) t=0 (951.445557,1491.22766) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=63 (951.414001,1491.21399 954.694214,1488.33154 956.976746,1490.26636 957.119873,1490.39355) t=0 (951.414001,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=64 (957.119873,1490.39355 957.124634,1490.39783 957.127014,1490.40002 957.127014,1490.40002) t=0 (957.119873,1490.39355) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.40002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.21399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.40051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.49695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.81604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.56299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::findTop
-SkOpAngle::dumpOne [96/92] next=97/91 sect=21/21 s=1 [192] e=0 [191] sgn=1 windVal=1 windSum=? operand
-SkOpAngle::dumpOne [97/91] next=96/92 sect=25/21 s=0 [193] e=1 [194] sgn=-1 windVal=1 windSum=? operand
-SkOpSegment::windingAtT id=91 opp=0 tHit=0.000327423835 t=0 oldWinding=-1 windValue=1 dx=- winding=0
-FindSortableTop current=96 index=191 endIndex=192 tHit=0.9 hitDx=-2.42564511 try=0 vert=0
-SkOpSegment::windingAtT id=91 opp=1 tHit=0.000327423835 t=0 oldWinding=-1 windValue=0 dx=- winding=-1
-SkOpSegment::initWinding id=96 oldWinding=0 hitDx=- dx=+ windVal=1 winding=-1 oppWind=-1
-SkOpSegment::markWinding id=96 (951.290283,1481.86658 951.334778,1481.80811 951.361023,1481.77698 951.361023,1481.77698) t=0 [191] (951.290283,1481.86658) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=97 (951.361023,1481.77698 953.644836,1485.34509 951.363281,1486.86157 951.186646,1486.97144) t=0 [193] (951.361023,1481.77698) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::markWinding id=98 (951.186646,1486.97144 951.179688,1486.97583 951.176025,1486.97803 951.176025,1486.97803) t=0 [195] (951.186646,1486.97144) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::markWinding id=95 (951.176025,1486.97803 949.194519,1484.8667 950.909729,1482.36658 951.290283,1481.86658) t=0 [189] (951.176025,1486.97803) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=96 (951.290283,1481.86658 951.334778,1481.80811 951.361023,1481.77698 951.361023,1481.77698) t=0 [191] (951.290283,1481.86658) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::activeOp id=96 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0 result=1
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=96 (951.290283,1481.86658 951.334778,1481.80811 951.361023,1481.77698 951.361023,1481.77698) t=0 [191] (951.290283,1481.86658) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=96 from=(951.290283,1481.86658) to=(951.361023,1481.77698)
-path.moveTo(951.290283,1481.86658);
-path.cubicTo(951.334778,1481.80811, 951.361023,1481.77698, 951.361023,1481.77698);
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=97 (951.361023,1481.77698 953.644836,1485.34509 951.363281,1486.86157 951.186646,1486.97144) t=0 [193] (951.361023,1481.77698) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=97 from=(951.361023,1481.77698) to=(951.186646,1486.97144)
-path.cubicTo(953.644836,1485.34509, 951.363281,1486.86157, 951.186646,1486.97144);
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=98 (951.186646,1486.97144 951.179688,1486.97583 951.176025,1486.97803 951.176025,1486.97803) t=0 [195] (951.186646,1486.97144) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=98 from=(951.186646,1486.97144) to=(951.176025,1486.97803)
-path.cubicTo(951.179688,1486.97583, 951.176025,1486.97803, 951.176025,1486.97803);
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=95 (951.176025,1486.97803 949.194519,1484.8667 950.909729,1482.36658 951.290283,1481.86658) t=0 [189] (951.176025,1486.97803) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=95 from=(951.176025,1486.97803) to=(951.290283,1481.86658)
-path.cubicTo(949.194519,1484.8667, 950.909729,1482.36658, 951.290283,1481.86658);
-path.close();
-SkOpSegment::debugShowActiveSpans id=107 (975.106995,1486.97803 975.106995,1486.97803 972.546997,1485.48706 974.919983,1481.77698) t=0 (975.106995,1486.97803) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=108 (974.919983,1481.77698 974.919983,1481.776 977.31897,1484.61902 975.106995,1486.97803) t=0 (974.919983,1481.77698) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=101 (955.120972,1488.94495 952.309021,1487.98303 953.458984,1483.93604 953.458984,1483.93604) t=0 (955.120972,1488.94495) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=102 (953.458984,1483.93604 957.004028,1486.37097 955.120972,1488.94495 955.120972,1488.94495) t=0 (953.458984,1483.93604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=23 (972.825012,1483.93701 972.825012,1483.93701 973.971985,1487.98401 971.161987,1488.94604) t=0 (972.825012,1483.93701) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=24 (971.161987,1488.94604 971.161987,1488.94592 971.154663,1488.93591 971.141846,1488.9165) t=0 (971.161987,1488.94604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=25 (971.141846,1488.9165 970.948425,1488.625 969.49884,1486.21948 972.825012,1483.93701) t=0 (971.141846,1488.9165) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=65 (949.890991,1486.86804 947.178772,1488.37146 944.723022,1485.51147 944.608215,1485.375) t=0 (949.890991,1486.86804) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=66 (944.608215,1485.375 944.605408,1485.3717 944.604004,1485.37 944.604004,1485.37) t=0 (944.608215,1485.375) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=67 (944.604004,1485.37 949.562012,1484.06494 949.890991,1486.86804 949.890991,1486.86804) t=0 (944.604004,1485.37) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=18 (976.393005,1486.86804 976.393005,1486.86804 976.719971,1484.06494 981.679016,1485.37) t=0 (976.393005,1486.86804) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=19 (981.679016,1485.37 981.679016,1485.37 979.169983,1488.40796 976.393005,1486.86804) t=0 (981.679016,1485.37) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=52 (960.68103,1489.98499 957.533997,1490.672 956.417969,1486.75 956.417969,1486.75) t=0 (960.68103,1489.98499) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=53 (956.417969,1486.75 961.403015,1487.19202 960.68103,1489.98499 960.68103,1489.98499) t=0 (956.417969,1486.75) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=26 (965.60199,1489.98499 965.60199,1489.98499 964.879028,1487.19202 969.864014,1486.75) t=0 (965.60199,1489.98499) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=27 (969.864014,1486.75 969.864014,1486.75 968.749023,1490.672 965.60199,1489.98499) t=0 (969.864014,1486.75) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=99 (947.51001,1488.53101 947.51001,1488.53101 951.596985,1486.32202 953.234009,1489.08997) t=0 (947.51001,1488.53101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=100 (953.234009,1489.08997 953.234009,1489.08997 951.158997,1491.03601 947.51001,1488.53101) t=0 (953.234009,1489.08997) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=103 (978.770996,1488.53101 975.204224,1490.98022 973.141174,1489.17444 973.051086,1489.09277) t=0 (978.770996,1488.53101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=104 (973.051086,1489.09277 973.049011,1489.09094 973.047974,1489.08997 973.047974,1489.08997) t=0 (973.051086,1489.09277) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=105 (973.047974,1489.08997 974.651978,1486.37781 978.607178,1488.44397 978.766052,1488.52844) t=0 (973.047974,1489.08997) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=106 (978.766052,1488.52844 978.770996,1488.53101) t=0 (978.766052,1488.52844) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=54 (963.143005,1489.59802 963.763,1489.59802 964.265015,1490.09998 964.265015,1490.72095) t=0 (963.143005,1489.59802) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=55 (964.265015,1490.72095 964.265015,1491.34204 963.763,1491.84399 963.143005,1491.84399) t=0 (964.265015,1490.72095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=56 (963.143005,1491.84399 962.521973,1491.84399 962.02002,1491.34204 962.02002,1490.72095) t=0 (963.143005,1491.84399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=57 (962.02002,1490.72095 962.02002,1490.09998 962.521973,1489.59802 963.143005,1489.59802) t=0 (962.02002,1490.72095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=61 (957.127014,1490.40002 955.541504,1492.89014 951.825745,1491.38965 951.445557,1491.22766) t=0 (957.127014,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=62 (951.445557,1491.22766 951.424805,1491.21887 951.414001,1491.21399 951.414001,1491.21399) t=0 (951.445557,1491.22766) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=63 (951.414001,1491.21399 954.694214,1488.33154 956.976746,1490.26636 957.119873,1490.39355) t=0 (951.414001,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=64 (957.119873,1490.39355 957.124634,1490.39783 957.127014,1490.40002 957.127014,1490.40002) t=0 (957.119873,1490.39355) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.40002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.21399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.40051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.49695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.81604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.56299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::findTop
-SkOpAngle::dumpOne [107/96] next=108/95 sect=21/25 s=1 [214] e=0 [213] sgn=1 windVal=1 windSum=? operand
-SkOpAngle::dumpOne [108/95] next=107/96 sect=6/25 s=0 [215] e=1 [216] sgn=-1 windVal=1 windSum=? operand
-SkOpSegment::windingAtT id=110 opp=0 tHit=0.873323816 t=0 oldWinding=-1 windValue=1 dx=- winding=0
-FindSortableTop current=107 index=213 endIndex=214 tHit=0.9 hitDx=-3.36580896 try=0 vert=0
-SkOpSegment::windingAtT id=110 opp=1 tHit=0.873323816 t=0 oldWinding=-1 windValue=0 dx=- winding=-1
-SkOpSegment::initWinding id=107 oldWinding=0 hitDx=- dx=+ windVal=1 winding=-1 oppWind=-1
-SkOpSegment::markWinding id=107 (975.106995,1486.97803 975.106995,1486.97803 972.546997,1485.48706 974.919983,1481.77698) t=0 [213] (975.106995,1486.97803) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=108 (974.919983,1481.77698 974.919983,1481.776 977.31897,1484.61902 975.106995,1486.97803) t=0 [215] (974.919983,1481.77698) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=107 (975.106995,1486.97803 975.106995,1486.97803 972.546997,1485.48706 974.919983,1481.77698) t=0 [213] (975.106995,1486.97803) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::activeOp id=107 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0 result=1
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=107 (975.106995,1486.97803 975.106995,1486.97803 972.546997,1485.48706 974.919983,1481.77698) t=0 [213] (975.106995,1486.97803) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=107 from=(975.106995,1486.97803) to=(974.919983,1481.77698)
-path.moveTo(975.106995,1486.97803);
-path.cubicTo(975.106995,1486.97803, 972.546997,1485.48706, 974.919983,1481.77698);
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=108 (974.919983,1481.77698 974.919983,1481.776 977.31897,1484.61902 975.106995,1486.97803) t=0 [215] (974.919983,1481.77698) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=108 from=(974.919983,1481.77698) to=(975.106995,1486.97803)
-path.cubicTo(974.919983,1481.776, 977.31897,1484.61902, 975.106995,1486.97803);
-path.close();
-SkOpSegment::debugShowActiveSpans id=101 (955.120972,1488.94495 952.309021,1487.98303 953.458984,1483.93604 953.458984,1483.93604) t=0 (955.120972,1488.94495) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=102 (953.458984,1483.93604 957.004028,1486.37097 955.120972,1488.94495 955.120972,1488.94495) t=0 (953.458984,1483.93604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=23 (972.825012,1483.93701 972.825012,1483.93701 973.971985,1487.98401 971.161987,1488.94604) t=0 (972.825012,1483.93701) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=24 (971.161987,1488.94604 971.161987,1488.94592 971.154663,1488.93591 971.141846,1488.9165) t=0 (971.161987,1488.94604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=25 (971.141846,1488.9165 970.948425,1488.625 969.49884,1486.21948 972.825012,1483.93701) t=0 (971.141846,1488.9165) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=65 (949.890991,1486.86804 947.178772,1488.37146 944.723022,1485.51147 944.608215,1485.375) t=0 (949.890991,1486.86804) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=66 (944.608215,1485.375 944.605408,1485.3717 944.604004,1485.37 944.604004,1485.37) t=0 (944.608215,1485.375) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=67 (944.604004,1485.37 949.562012,1484.06494 949.890991,1486.86804 949.890991,1486.86804) t=0 (944.604004,1485.37) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=18 (976.393005,1486.86804 976.393005,1486.86804 976.719971,1484.06494 981.679016,1485.37) t=0 (976.393005,1486.86804) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=19 (981.679016,1485.37 981.679016,1485.37 979.169983,1488.40796 976.393005,1486.86804) t=0 (981.679016,1485.37) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=52 (960.68103,1489.98499 957.533997,1490.672 956.417969,1486.75 956.417969,1486.75) t=0 (960.68103,1489.98499) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=53 (956.417969,1486.75 961.403015,1487.19202 960.68103,1489.98499 960.68103,1489.98499) t=0 (956.417969,1486.75) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=26 (965.60199,1489.98499 965.60199,1489.98499 964.879028,1487.19202 969.864014,1486.75) t=0 (965.60199,1489.98499) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=27 (969.864014,1486.75 969.864014,1486.75 968.749023,1490.672 965.60199,1489.98499) t=0 (969.864014,1486.75) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=99 (947.51001,1488.53101 947.51001,1488.53101 951.596985,1486.32202 953.234009,1489.08997) t=0 (947.51001,1488.53101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=100 (953.234009,1489.08997 953.234009,1489.08997 951.158997,1491.03601 947.51001,1488.53101) t=0 (953.234009,1489.08997) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=103 (978.770996,1488.53101 975.204224,1490.98022 973.141174,1489.17444 973.051086,1489.09277) t=0 (978.770996,1488.53101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=104 (973.051086,1489.09277 973.049011,1489.09094 973.047974,1489.08997 973.047974,1489.08997) t=0 (973.051086,1489.09277) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=105 (973.047974,1489.08997 974.651978,1486.37781 978.607178,1488.44397 978.766052,1488.52844) t=0 (973.047974,1489.08997) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=106 (978.766052,1488.52844 978.770996,1488.53101) t=0 (978.766052,1488.52844) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=54 (963.143005,1489.59802 963.763,1489.59802 964.265015,1490.09998 964.265015,1490.72095) t=0 (963.143005,1489.59802) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=55 (964.265015,1490.72095 964.265015,1491.34204 963.763,1491.84399 963.143005,1491.84399) t=0 (964.265015,1490.72095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=56 (963.143005,1491.84399 962.521973,1491.84399 962.02002,1491.34204 962.02002,1490.72095) t=0 (963.143005,1491.84399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=57 (962.02002,1490.72095 962.02002,1490.09998 962.521973,1489.59802 963.143005,1489.59802) t=0 (962.02002,1490.72095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=61 (957.127014,1490.40002 955.541504,1492.89014 951.825745,1491.38965 951.445557,1491.22766) t=0 (957.127014,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=62 (951.445557,1491.22766 951.424805,1491.21887 951.414001,1491.21399 951.414001,1491.21399) t=0 (951.445557,1491.22766) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=63 (951.414001,1491.21399 954.694214,1488.33154 956.976746,1490.26636 957.119873,1490.39355) t=0 (951.414001,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=64 (957.119873,1490.39355 957.124634,1490.39783 957.127014,1490.40002 957.127014,1490.40002) t=0 (957.119873,1490.39355) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.40002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.21399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.40051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.49695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.81604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.56299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::findTop
-SkOpAngle::dumpOne [101/100] next=102/99 sect=21/25 s=1 [202] e=0 [201] sgn=1 windVal=1 windSum=? operand
-SkOpAngle::dumpOne [102/99] next=101/100 sect=29/25 s=0 [203] e=1 [204] sgn=-1 windVal=1 windSum=? operand
-SkOpSegment::windingAtT id=2 opp=1 tHit=0.282491511 t=0 oldWinding=0 windValue=0 dx=+ winding=0
-FindSortableTop current=101 index=201 endIndex=202 tHit=0.9 hitDx=44 try=0 vert=0
-SkOpSegment::windingAtT id=2 opp=0 tHit=0.282491511 t=0 oldWinding=-1 windValue=1 dx=+ winding=-1
-SkOpSegment::initWinding id=101 oldWinding=0 hitDx=+ dx=+ windVal=1 winding=-1 oppWind=-1
-SkOpSegment::markWinding id=101 (955.120972,1488.94495 952.309021,1487.98303 953.458984,1483.93604 953.458984,1483.93604) t=0 [201] (955.120972,1488.94495) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=102 (953.458984,1483.93604 957.004028,1486.37097 955.120972,1488.94495 955.120972,1488.94495) t=0 [203] (953.458984,1483.93604) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=101 (955.120972,1488.94495 952.309021,1487.98303 953.458984,1483.93604 953.458984,1483.93604) t=0 [201] (955.120972,1488.94495) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::activeOp id=101 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0 result=1
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=101 (955.120972,1488.94495 952.309021,1487.98303 953.458984,1483.93604 953.458984,1483.93604) t=0 [201] (955.120972,1488.94495) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=101 from=(955.120972,1488.94495) to=(953.458984,1483.93604)
-path.moveTo(955.120972,1488.94495);
-path.cubicTo(952.309021,1487.98303, 953.458984,1483.93604, 953.458984,1483.93604);
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=102 (953.458984,1483.93604 957.004028,1486.37097 955.120972,1488.94495 955.120972,1488.94495) t=0 [203] (953.458984,1483.93604) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=102 from=(953.458984,1483.93604) to=(955.120972,1488.94495)
-path.cubicTo(957.004028,1486.37097, 955.120972,1488.94495, 955.120972,1488.94495);
-path.close();
-SkOpSegment::debugShowActiveSpans id=23 (972.825012,1483.93701 972.825012,1483.93701 973.971985,1487.98401 971.161987,1488.94604) t=0 (972.825012,1483.93701) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=24 (971.161987,1488.94604 971.161987,1488.94592 971.154663,1488.93591 971.141846,1488.9165) t=0 (971.161987,1488.94604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=25 (971.141846,1488.9165 970.948425,1488.625 969.49884,1486.21948 972.825012,1483.93701) t=0 (971.141846,1488.9165) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=65 (949.890991,1486.86804 947.178772,1488.37146 944.723022,1485.51147 944.608215,1485.375) t=0 (949.890991,1486.86804) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=66 (944.608215,1485.375 944.605408,1485.3717 944.604004,1485.37 944.604004,1485.37) t=0 (944.608215,1485.375) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=67 (944.604004,1485.37 949.562012,1484.06494 949.890991,1486.86804 949.890991,1486.86804) t=0 (944.604004,1485.37) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=18 (976.393005,1486.86804 976.393005,1486.86804 976.719971,1484.06494 981.679016,1485.37) t=0 (976.393005,1486.86804) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=19 (981.679016,1485.37 981.679016,1485.37 979.169983,1488.40796 976.393005,1486.86804) t=0 (981.679016,1485.37) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=52 (960.68103,1489.98499 957.533997,1490.672 956.417969,1486.75 956.417969,1486.75) t=0 (960.68103,1489.98499) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=53 (956.417969,1486.75 961.403015,1487.19202 960.68103,1489.98499 960.68103,1489.98499) t=0 (956.417969,1486.75) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=26 (965.60199,1489.98499 965.60199,1489.98499 964.879028,1487.19202 969.864014,1486.75) t=0 (965.60199,1489.98499) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=27 (969.864014,1486.75 969.864014,1486.75 968.749023,1490.672 965.60199,1489.98499) t=0 (969.864014,1486.75) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=99 (947.51001,1488.53101 947.51001,1488.53101 951.596985,1486.32202 953.234009,1489.08997) t=0 (947.51001,1488.53101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=100 (953.234009,1489.08997 953.234009,1489.08997 951.158997,1491.03601 947.51001,1488.53101) t=0 (953.234009,1489.08997) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=103 (978.770996,1488.53101 975.204224,1490.98022 973.141174,1489.17444 973.051086,1489.09277) t=0 (978.770996,1488.53101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=104 (973.051086,1489.09277 973.049011,1489.09094 973.047974,1489.08997 973.047974,1489.08997) t=0 (973.051086,1489.09277) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=105 (973.047974,1489.08997 974.651978,1486.37781 978.607178,1488.44397 978.766052,1488.52844) t=0 (973.047974,1489.08997) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=106 (978.766052,1488.52844 978.770996,1488.53101) t=0 (978.766052,1488.52844) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=54 (963.143005,1489.59802 963.763,1489.59802 964.265015,1490.09998 964.265015,1490.72095) t=0 (963.143005,1489.59802) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=55 (964.265015,1490.72095 964.265015,1491.34204 963.763,1491.84399 963.143005,1491.84399) t=0 (964.265015,1490.72095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=56 (963.143005,1491.84399 962.521973,1491.84399 962.02002,1491.34204 962.02002,1490.72095) t=0 (963.143005,1491.84399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=57 (962.02002,1490.72095 962.02002,1490.09998 962.521973,1489.59802 963.143005,1489.59802) t=0 (962.02002,1490.72095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=61 (957.127014,1490.40002 955.541504,1492.89014 951.825745,1491.38965 951.445557,1491.22766) t=0 (957.127014,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=62 (951.445557,1491.22766 951.424805,1491.21887 951.414001,1491.21399 951.414001,1491.21399) t=0 (951.445557,1491.22766) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=63 (951.414001,1491.21399 954.694214,1488.33154 956.976746,1490.26636 957.119873,1490.39355) t=0 (951.414001,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=64 (957.119873,1490.39355 957.124634,1490.39783 957.127014,1490.40002 957.127014,1490.40002) t=0 (957.119873,1490.39355) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.40002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.21399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.40051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.49695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.81604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.56299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::findTop
-SkOpAngle::dumpOne [25/103] next=23/104 sect=17/21 s=1 [50] e=0 [49] sgn=1 windVal=1 windSum=? operand
-SkOpAngle::dumpOne [23/104] next=25/103 sect=25/21 s=0 [45] e=1 [46] sgn=-1 windVal=1 windSum=? operand
-SkOpSegment::windingAtT id=48 opp=0 tHit=0.531455174 t=0 oldWinding=-1 windValue=1 dx=- winding=0
-FindSortableTop current=25 index=49 endIndex=50 tHit=0.9 hitDx=-3.19249606 try=0 vert=0
-SkOpSegment::windingAtT id=48 opp=1 tHit=0.531455174 t=0 oldWinding=-1 windValue=0 dx=- winding=-1
-SkOpSegment::initWinding id=25 oldWinding=0 hitDx=- dx=+ windVal=1 winding=-1 oppWind=-1
-SkOpSegment::markWinding id=25 (971.141846,1488.9165 970.948425,1488.625 969.49884,1486.21948 972.825012,1483.93701) t=0 [49] (971.141846,1488.9165) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=23 (972.825012,1483.93701 972.825012,1483.93701 973.971985,1487.98401 971.161987,1488.94604) t=0 [45] (972.825012,1483.93701) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::markWinding id=24 (971.161987,1488.94604 971.161987,1488.94592 971.154663,1488.93591 971.141846,1488.9165) t=0 [47] (971.161987,1488.94604) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=25 (971.141846,1488.9165 970.948425,1488.625 969.49884,1486.21948 972.825012,1483.93701) t=0 [49] (971.141846,1488.9165) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::activeOp id=25 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0 result=1
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=25 (971.141846,1488.9165 970.948425,1488.625 969.49884,1486.21948 972.825012,1483.93701) t=0 [49] (971.141846,1488.9165) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=25 from=(971.141846,1488.9165) to=(972.825012,1483.93701)
-path.moveTo(971.141846,1488.9165);
-path.cubicTo(970.948425,1488.625, 969.49884,1486.21948, 972.825012,1483.93701);
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=23 (972.825012,1483.93701 972.825012,1483.93701 973.971985,1487.98401 971.161987,1488.94604) t=0 [45] (972.825012,1483.93701) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=23 from=(972.825012,1483.93701) to=(971.161987,1488.94604)
-path.cubicTo(972.825012,1483.93701, 973.971985,1487.98401, 971.161987,1488.94604);
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=24 (971.161987,1488.94604 971.161987,1488.94592 971.154663,1488.93591 971.141846,1488.9165) t=0 [47] (971.161987,1488.94604) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=24 from=(971.161987,1488.94604) to=(971.141846,1488.9165)
-path.cubicTo(971.161987,1488.94592, 971.154663,1488.93591, 971.141846,1488.9165);
-path.close();
-SkOpSegment::debugShowActiveSpans id=65 (949.890991,1486.86804 947.178772,1488.37146 944.723022,1485.51147 944.608215,1485.375) t=0 (949.890991,1486.86804) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=66 (944.608215,1485.375 944.605408,1485.3717 944.604004,1485.37 944.604004,1485.37) t=0 (944.608215,1485.375) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=67 (944.604004,1485.37 949.562012,1484.06494 949.890991,1486.86804 949.890991,1486.86804) t=0 (944.604004,1485.37) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=18 (976.393005,1486.86804 976.393005,1486.86804 976.719971,1484.06494 981.679016,1485.37) t=0 (976.393005,1486.86804) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=19 (981.679016,1485.37 981.679016,1485.37 979.169983,1488.40796 976.393005,1486.86804) t=0 (981.679016,1485.37) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=52 (960.68103,1489.98499 957.533997,1490.672 956.417969,1486.75 956.417969,1486.75) t=0 (960.68103,1489.98499) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=53 (956.417969,1486.75 961.403015,1487.19202 960.68103,1489.98499 960.68103,1489.98499) t=0 (956.417969,1486.75) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=26 (965.60199,1489.98499 965.60199,1489.98499 964.879028,1487.19202 969.864014,1486.75) t=0 (965.60199,1489.98499) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=27 (969.864014,1486.75 969.864014,1486.75 968.749023,1490.672 965.60199,1489.98499) t=0 (969.864014,1486.75) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=99 (947.51001,1488.53101 947.51001,1488.53101 951.596985,1486.32202 953.234009,1489.08997) t=0 (947.51001,1488.53101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=100 (953.234009,1489.08997 953.234009,1489.08997 951.158997,1491.03601 947.51001,1488.53101) t=0 (953.234009,1489.08997) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=103 (978.770996,1488.53101 975.204224,1490.98022 973.141174,1489.17444 973.051086,1489.09277) t=0 (978.770996,1488.53101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=104 (973.051086,1489.09277 973.049011,1489.09094 973.047974,1489.08997 973.047974,1489.08997) t=0 (973.051086,1489.09277) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=105 (973.047974,1489.08997 974.651978,1486.37781 978.607178,1488.44397 978.766052,1488.52844) t=0 (973.047974,1489.08997) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=106 (978.766052,1488.52844 978.770996,1488.53101) t=0 (978.766052,1488.52844) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=54 (963.143005,1489.59802 963.763,1489.59802 964.265015,1490.09998 964.265015,1490.72095) t=0 (963.143005,1489.59802) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=55 (964.265015,1490.72095 964.265015,1491.34204 963.763,1491.84399 963.143005,1491.84399) t=0 (964.265015,1490.72095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=56 (963.143005,1491.84399 962.521973,1491.84399 962.02002,1491.34204 962.02002,1490.72095) t=0 (963.143005,1491.84399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=57 (962.02002,1490.72095 962.02002,1490.09998 962.521973,1489.59802 963.143005,1489.59802) t=0 (962.02002,1490.72095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=61 (957.127014,1490.40002 955.541504,1492.89014 951.825745,1491.38965 951.445557,1491.22766) t=0 (957.127014,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=62 (951.445557,1491.22766 951.424805,1491.21887 951.414001,1491.21399 951.414001,1491.21399) t=0 (951.445557,1491.22766) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=63 (951.414001,1491.21399 954.694214,1488.33154 956.976746,1490.26636 957.119873,1490.39355) t=0 (951.414001,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=64 (957.119873,1490.39355 957.124634,1490.39783 957.127014,1490.40002 957.127014,1490.40002) t=0 (957.119873,1490.39355) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.40002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.21399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.40051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.49695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.81604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.56299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::findTop
-SkOpAngle::dumpOne [67/107] next=65/108 sect=9/13 s=1 [134] e=0 [133] sgn=1 windVal=1 windSum=? operand
-SkOpAngle::dumpOne [65/108] next=67/107 sect=17/13 s=0 [129] e=1 [130] sgn=-1 windVal=1 windSum=? operand
-SkOpSegment::windingAtT id=75 opp=0 tHit=0.356952125 t=0 oldWinding=-1 windValue=1 dx=- winding=0
-FindSortableTop current=67 index=133 endIndex=134 tHit=0.9 hitDx=-1.76933026 try=0 vert=0
-SkOpSegment::windingAtT id=75 opp=1 tHit=0.356952125 t=0 oldWinding=-1 windValue=0 dx=- winding=-1
-SkOpSegment::initWinding id=67 oldWinding=0 hitDx=- dx=+ windVal=1 winding=-1 oppWind=-1
-SkOpSegment::markWinding id=67 (944.604004,1485.37 949.562012,1484.06494 949.890991,1486.86804 949.890991,1486.86804) t=0 [133] (944.604004,1485.37) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=65 (949.890991,1486.86804 947.178772,1488.37146 944.723022,1485.51147 944.608215,1485.375) t=0 [129] (949.890991,1486.86804) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::markWinding id=66 (944.608215,1485.375 944.605408,1485.3717 944.604004,1485.37 944.604004,1485.37) t=0 [131] (944.608215,1485.375) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=67 (944.604004,1485.37 949.562012,1484.06494 949.890991,1486.86804 949.890991,1486.86804) t=0 [133] (944.604004,1485.37) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::activeOp id=67 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0 result=1
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=67 (944.604004,1485.37 949.562012,1484.06494 949.890991,1486.86804 949.890991,1486.86804) t=0 [133] (944.604004,1485.37) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=67 from=(944.604004,1485.37) to=(949.890991,1486.86804)
-path.moveTo(944.604004,1485.37);
-path.cubicTo(949.562012,1484.06494, 949.890991,1486.86804, 949.890991,1486.86804);
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=65 (949.890991,1486.86804 947.178772,1488.37146 944.723022,1485.51147 944.608215,1485.375) t=0 [129] (949.890991,1486.86804) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=65 from=(949.890991,1486.86804) to=(944.608215,1485.375)
-path.cubicTo(947.178772,1488.37146, 944.723022,1485.51147, 944.608215,1485.375);
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=66 (944.608215,1485.375 944.605408,1485.3717 944.604004,1485.37 944.604004,1485.37) t=0 [131] (944.608215,1485.375) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=66 from=(944.608215,1485.375) to=(944.604004,1485.37)
-path.cubicTo(944.605408,1485.3717, 944.604004,1485.37, 944.604004,1485.37);
-path.close();
-SkOpSegment::debugShowActiveSpans id=18 (976.393005,1486.86804 976.393005,1486.86804 976.719971,1484.06494 981.679016,1485.37) t=0 (976.393005,1486.86804) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=19 (981.679016,1485.37 981.679016,1485.37 979.169983,1488.40796 976.393005,1486.86804) t=0 (981.679016,1485.37) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=52 (960.68103,1489.98499 957.533997,1490.672 956.417969,1486.75 956.417969,1486.75) t=0 (960.68103,1489.98499) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=53 (956.417969,1486.75 961.403015,1487.19202 960.68103,1489.98499 960.68103,1489.98499) t=0 (956.417969,1486.75) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=26 (965.60199,1489.98499 965.60199,1489.98499 964.879028,1487.19202 969.864014,1486.75) t=0 (965.60199,1489.98499) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=27 (969.864014,1486.75 969.864014,1486.75 968.749023,1490.672 965.60199,1489.98499) t=0 (969.864014,1486.75) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=99 (947.51001,1488.53101 947.51001,1488.53101 951.596985,1486.32202 953.234009,1489.08997) t=0 (947.51001,1488.53101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=100 (953.234009,1489.08997 953.234009,1489.08997 951.158997,1491.03601 947.51001,1488.53101) t=0 (953.234009,1489.08997) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=103 (978.770996,1488.53101 975.204224,1490.98022 973.141174,1489.17444 973.051086,1489.09277) t=0 (978.770996,1488.53101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=104 (973.051086,1489.09277 973.049011,1489.09094 973.047974,1489.08997 973.047974,1489.08997) t=0 (973.051086,1489.09277) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=105 (973.047974,1489.08997 974.651978,1486.37781 978.607178,1488.44397 978.766052,1488.52844) t=0 (973.047974,1489.08997) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=106 (978.766052,1488.52844 978.770996,1488.53101) t=0 (978.766052,1488.52844) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=54 (963.143005,1489.59802 963.763,1489.59802 964.265015,1490.09998 964.265015,1490.72095) t=0 (963.143005,1489.59802) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=55 (964.265015,1490.72095 964.265015,1491.34204 963.763,1491.84399 963.143005,1491.84399) t=0 (964.265015,1490.72095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=56 (963.143005,1491.84399 962.521973,1491.84399 962.02002,1491.34204 962.02002,1490.72095) t=0 (963.143005,1491.84399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=57 (962.02002,1490.72095 962.02002,1490.09998 962.521973,1489.59802 963.143005,1489.59802) t=0 (962.02002,1490.72095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=61 (957.127014,1490.40002 955.541504,1492.89014 951.825745,1491.38965 951.445557,1491.22766) t=0 (957.127014,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=62 (951.445557,1491.22766 951.424805,1491.21887 951.414001,1491.21399 951.414001,1491.21399) t=0 (951.445557,1491.22766) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=63 (951.414001,1491.21399 954.694214,1488.33154 956.976746,1490.26636 957.119873,1490.39355) t=0 (951.414001,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=64 (957.119873,1490.39355 957.124634,1490.39783 957.127014,1490.40002 957.127014,1490.40002) t=0 (957.119873,1490.39355) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.40002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.21399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.40051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.49695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.81604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.56299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::findTop
-SkOpAngle::dumpOne [18/111] next=19/112 sect=13/17 s=1 [36] e=0 [35] sgn=1 windVal=1 windSum=? operand
-SkOpAngle::dumpOne [19/112] next=18/111 sect=21/17 s=0 [37] e=1 [38] sgn=-1 windVal=1 windSum=? operand
-SkOpSegment::windingAtT id=17 opp=0 tHit=0.844496375 t=0 oldWinding=-1 windValue=1 dx=- winding=0
-FindSortableTop current=18 index=35 endIndex=36 tHit=0.9 hitDx=-7.94395161 try=0 vert=0
-SkOpSegment::windingAtT id=17 opp=1 tHit=0.844496375 t=0 oldWinding=-1 windValue=0 dx=- winding=-1
-SkOpSegment::initWinding id=18 oldWinding=0 hitDx=- dx=+ windVal=1 winding=-1 oppWind=-1
-SkOpSegment::markWinding id=18 (976.393005,1486.86804 976.393005,1486.86804 976.719971,1484.06494 981.679016,1485.37) t=0 [35] (976.393005,1486.86804) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=19 (981.679016,1485.37 981.679016,1485.37 979.169983,1488.40796 976.393005,1486.86804) t=0 [37] (981.679016,1485.37) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=18 (976.393005,1486.86804 976.393005,1486.86804 976.719971,1484.06494 981.679016,1485.37) t=0 [35] (976.393005,1486.86804) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::activeOp id=18 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0 result=1
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=18 (976.393005,1486.86804 976.393005,1486.86804 976.719971,1484.06494 981.679016,1485.37) t=0 [35] (976.393005,1486.86804) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=18 from=(976.393005,1486.86804) to=(981.679016,1485.37)
-path.moveTo(976.393005,1486.86804);
-path.cubicTo(976.393005,1486.86804, 976.719971,1484.06494, 981.679016,1485.37);
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=19 (981.679016,1485.37 981.679016,1485.37 979.169983,1488.40796 976.393005,1486.86804) t=0 [37] (981.679016,1485.37) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=19 from=(981.679016,1485.37) to=(976.393005,1486.86804)
-path.cubicTo(981.679016,1485.37, 979.169983,1488.40796, 976.393005,1486.86804);
-path.close();
-SkOpSegment::debugShowActiveSpans id=52 (960.68103,1489.98499 957.533997,1490.672 956.417969,1486.75 956.417969,1486.75) t=0 (960.68103,1489.98499) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=53 (956.417969,1486.75 961.403015,1487.19202 960.68103,1489.98499 960.68103,1489.98499) t=0 (956.417969,1486.75) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=26 (965.60199,1489.98499 965.60199,1489.98499 964.879028,1487.19202 969.864014,1486.75) t=0 (965.60199,1489.98499) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=27 (969.864014,1486.75 969.864014,1486.75 968.749023,1490.672 965.60199,1489.98499) t=0 (969.864014,1486.75) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=99 (947.51001,1488.53101 947.51001,1488.53101 951.596985,1486.32202 953.234009,1489.08997) t=0 (947.51001,1488.53101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=100 (953.234009,1489.08997 953.234009,1489.08997 951.158997,1491.03601 947.51001,1488.53101) t=0 (953.234009,1489.08997) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=103 (978.770996,1488.53101 975.204224,1490.98022 973.141174,1489.17444 973.051086,1489.09277) t=0 (978.770996,1488.53101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=104 (973.051086,1489.09277 973.049011,1489.09094 973.047974,1489.08997 973.047974,1489.08997) t=0 (973.051086,1489.09277) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=105 (973.047974,1489.08997 974.651978,1486.37781 978.607178,1488.44397 978.766052,1488.52844) t=0 (973.047974,1489.08997) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=106 (978.766052,1488.52844 978.770996,1488.53101) t=0 (978.766052,1488.52844) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=54 (963.143005,1489.59802 963.763,1489.59802 964.265015,1490.09998 964.265015,1490.72095) t=0 (963.143005,1489.59802) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=55 (964.265015,1490.72095 964.265015,1491.34204 963.763,1491.84399 963.143005,1491.84399) t=0 (964.265015,1490.72095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=56 (963.143005,1491.84399 962.521973,1491.84399 962.02002,1491.34204 962.02002,1490.72095) t=0 (963.143005,1491.84399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=57 (962.02002,1490.72095 962.02002,1490.09998 962.521973,1489.59802 963.143005,1489.59802) t=0 (962.02002,1490.72095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=61 (957.127014,1490.40002 955.541504,1492.89014 951.825745,1491.38965 951.445557,1491.22766) t=0 (957.127014,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=62 (951.445557,1491.22766 951.424805,1491.21887 951.414001,1491.21399 951.414001,1491.21399) t=0 (951.445557,1491.22766) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=63 (951.414001,1491.21399 954.694214,1488.33154 956.976746,1490.26636 957.119873,1490.39355) t=0 (951.414001,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=64 (957.119873,1490.39355 957.124634,1490.39783 957.127014,1490.40002 957.127014,1490.40002) t=0 (957.119873,1490.39355) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.40002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.21399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.40051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.49695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.81604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.56299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::findTop
-SkOpAngle::dumpOne [52/116] next=53/115 sect=25/29 s=1 [104] e=0 [103] sgn=1 windVal=1 windSum=? operand
-SkOpAngle::dumpOne [53/115] next=52/116 sect=29/29 s=0 [105] e=1 [106] sgn=-1 windVal=1 windSum=? operand
-FindSortableTop current=53 index=105 endIndex=106 tHit=0.00230789847 hitDx=0 try=1 vert=0
-contourRangeCheckY [53] mid=0.9->0.68738267 s=0 (956.417969,1486.75) m=0.9 (960.696289,1489.90637) n=0.68738267 (960.696289,1489.32324) e=1 (960.68103,1489.98499)
-SkOpSegment::windingAtT id=42 opp=0 tHit=0.555775366 t=0 oldWinding=-1 windValue=1 dx=- winding=0
-FindSortableTop current=53 index=105 endIndex=106 tHit=0.68738267 hitDx=-5.07717228 try=0 vert=0
-contourRangeCheckY [53] mid=0.9->0.68738267 s=0 (956.417969,1486.75) m=0.9 (960.696289,1489.90637) n=0.68738267 (960.696289,1489.32324) e=1 (960.68103,1489.98499)
-SkOpSegment::windingAtT id=42 opp=1 tHit=0.555775366 t=0 oldWinding=-1 windValue=0 dx=- winding=-1
-SkOpSegment::initWinding id=53 oldWinding=0 hitDx=- dx=+ windVal=1 winding=-1 oppWind=-1
-SkOpSegment::markWinding id=53 (956.417969,1486.75 961.403015,1487.19202 960.68103,1489.98499 960.68103,1489.98499) t=0 [105] (956.417969,1486.75) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=52 (960.68103,1489.98499 957.533997,1490.672 956.417969,1486.75 956.417969,1486.75) t=0 [103] (960.68103,1489.98499) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=53 (956.417969,1486.75 961.403015,1487.19202 960.68103,1489.98499 960.68103,1489.98499) t=0 [105] (956.417969,1486.75) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::activeOp id=53 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0 result=1
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=53 (956.417969,1486.75 961.403015,1487.19202 960.68103,1489.98499 960.68103,1489.98499) t=0 [105] (956.417969,1486.75) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=53 from=(956.417969,1486.75) to=(960.68103,1489.98499)
-path.moveTo(956.417969,1486.75);
-path.cubicTo(961.403015,1487.19202, 960.68103,1489.98499, 960.68103,1489.98499);
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=52 (960.68103,1489.98499 957.533997,1490.672 956.417969,1486.75 956.417969,1486.75) t=0 [103] (960.68103,1489.98499) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=52 from=(960.68103,1489.98499) to=(956.417969,1486.75)
-path.cubicTo(957.533997,1490.672, 956.417969,1486.75, 956.417969,1486.75);
-path.close();
-SkOpSegment::debugShowActiveSpans id=26 (965.60199,1489.98499 965.60199,1489.98499 964.879028,1487.19202 969.864014,1486.75) t=0 (965.60199,1489.98499) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=27 (969.864014,1486.75 969.864014,1486.75 968.749023,1490.672 965.60199,1489.98499) t=0 (969.864014,1486.75) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=99 (947.51001,1488.53101 947.51001,1488.53101 951.596985,1486.32202 953.234009,1489.08997) t=0 (947.51001,1488.53101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=100 (953.234009,1489.08997 953.234009,1489.08997 951.158997,1491.03601 947.51001,1488.53101) t=0 (953.234009,1489.08997) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=103 (978.770996,1488.53101 975.204224,1490.98022 973.141174,1489.17444 973.051086,1489.09277) t=0 (978.770996,1488.53101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=104 (973.051086,1489.09277 973.049011,1489.09094 973.047974,1489.08997 973.047974,1489.08997) t=0 (973.051086,1489.09277) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=105 (973.047974,1489.08997 974.651978,1486.37781 978.607178,1488.44397 978.766052,1488.52844) t=0 (973.047974,1489.08997) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=106 (978.766052,1488.52844 978.770996,1488.53101) t=0 (978.766052,1488.52844) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=54 (963.143005,1489.59802 963.763,1489.59802 964.265015,1490.09998 964.265015,1490.72095) t=0 (963.143005,1489.59802) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=55 (964.265015,1490.72095 964.265015,1491.34204 963.763,1491.84399 963.143005,1491.84399) t=0 (964.265015,1490.72095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=56 (963.143005,1491.84399 962.521973,1491.84399 962.02002,1491.34204 962.02002,1490.72095) t=0 (963.143005,1491.84399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=57 (962.02002,1490.72095 962.02002,1490.09998 962.521973,1489.59802 963.143005,1489.59802) t=0 (962.02002,1490.72095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=61 (957.127014,1490.40002 955.541504,1492.89014 951.825745,1491.38965 951.445557,1491.22766) t=0 (957.127014,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=62 (951.445557,1491.22766 951.424805,1491.21887 951.414001,1491.21399 951.414001,1491.21399) t=0 (951.445557,1491.22766) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=63 (951.414001,1491.21399 954.694214,1488.33154 956.976746,1490.26636 957.119873,1490.39355) t=0 (951.414001,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=64 (957.119873,1490.39355 957.124634,1490.39783 957.127014,1490.40002 957.127014,1490.40002) t=0 (957.119873,1490.39355) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.40002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.21399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.40051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.49695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.81604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.56299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::findTop
-SkOpAngle::dumpOne [26/120] next=27/119 sect=17/17 s=1 [52] e=0 [51] sgn=1 windVal=1 windSum=? operand
-SkOpAngle::dumpOne [27/119] next=26/120 sect=21/17 s=0 [53] e=1 [54] sgn=-1 windVal=1 windSum=? operand
-SkOpSegment::windingAtT id=49 opp=0 tHit=0.0462757563 t=0 oldWinding=-1 windValue=1 dx=- winding=0
-FindSortableTop current=26 index=51 endIndex=52 tHit=0.9 hitDx=-7.59155035 try=0 vert=0
-SkOpSegment::windingAtT id=49 opp=1 tHit=0.0462757563 t=0 oldWinding=-1 windValue=0 dx=- winding=-1
-SkOpSegment::initWinding id=26 oldWinding=0 hitDx=- dx=+ windVal=1 winding=-1 oppWind=-1
-SkOpSegment::markWinding id=26 (965.60199,1489.98499 965.60199,1489.98499 964.879028,1487.19202 969.864014,1486.75) t=0 [51] (965.60199,1489.98499) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=27 (969.864014,1486.75 969.864014,1486.75 968.749023,1490.672 965.60199,1489.98499) t=0 [53] (969.864014,1486.75) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=26 (965.60199,1489.98499 965.60199,1489.98499 964.879028,1487.19202 969.864014,1486.75) t=0 [51] (965.60199,1489.98499) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::activeOp id=26 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0 result=1
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=26 (965.60199,1489.98499 965.60199,1489.98499 964.879028,1487.19202 969.864014,1486.75) t=0 [51] (965.60199,1489.98499) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=26 from=(965.60199,1489.98499) to=(969.864014,1486.75)
-path.moveTo(965.60199,1489.98499);
-path.cubicTo(965.60199,1489.98499, 964.879028,1487.19202, 969.864014,1486.75);
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=27 (969.864014,1486.75 969.864014,1486.75 968.749023,1490.672 965.60199,1489.98499) t=0 [53] (969.864014,1486.75) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=27 from=(969.864014,1486.75) to=(965.60199,1489.98499)
-path.cubicTo(969.864014,1486.75, 968.749023,1490.672, 965.60199,1489.98499);
-path.close();
-SkOpSegment::debugShowActiveSpans id=99 (947.51001,1488.53101 947.51001,1488.53101 951.596985,1486.32202 953.234009,1489.08997) t=0 (947.51001,1488.53101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=100 (953.234009,1489.08997 953.234009,1489.08997 951.158997,1491.03601 947.51001,1488.53101) t=0 (953.234009,1489.08997) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=103 (978.770996,1488.53101 975.204224,1490.98022 973.141174,1489.17444 973.051086,1489.09277) t=0 (978.770996,1488.53101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=104 (973.051086,1489.09277 973.049011,1489.09094 973.047974,1489.08997 973.047974,1489.08997) t=0 (973.051086,1489.09277) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=105 (973.047974,1489.08997 974.651978,1486.37781 978.607178,1488.44397 978.766052,1488.52844) t=0 (973.047974,1489.08997) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=106 (978.766052,1488.52844 978.770996,1488.53101) t=0 (978.766052,1488.52844) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=54 (963.143005,1489.59802 963.763,1489.59802 964.265015,1490.09998 964.265015,1490.72095) t=0 (963.143005,1489.59802) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=55 (964.265015,1490.72095 964.265015,1491.34204 963.763,1491.84399 963.143005,1491.84399) t=0 (964.265015,1490.72095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=56 (963.143005,1491.84399 962.521973,1491.84399 962.02002,1491.34204 962.02002,1490.72095) t=0 (963.143005,1491.84399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=57 (962.02002,1490.72095 962.02002,1490.09998 962.521973,1489.59802 963.143005,1489.59802) t=0 (962.02002,1490.72095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=61 (957.127014,1490.40002 955.541504,1492.89014 951.825745,1491.38965 951.445557,1491.22766) t=0 (957.127014,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=62 (951.445557,1491.22766 951.424805,1491.21887 951.414001,1491.21399 951.414001,1491.21399) t=0 (951.445557,1491.22766) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=63 (951.414001,1491.21399 954.694214,1488.33154 956.976746,1490.26636 957.119873,1490.39355) t=0 (951.414001,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=64 (957.119873,1490.39355 957.124634,1490.39783 957.127014,1490.40002 957.127014,1490.40002) t=0 (957.119873,1490.39355) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.40002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.21399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.40051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.49695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.81604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.56299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::findTop
-SkOpAngle::dumpOne [99/123] next=100/124 sect=9/13 s=1 [198] e=0 [197] sgn=1 windVal=1 windSum=? operand
-SkOpAngle::dumpOne [100/124] next=99/123 sect=17/13 s=0 [199] e=1 [200] sgn=-1 windVal=1 windSum=? operand
-SkOpSegment::windingAtT id=2 opp=1 tHit=0.265362826 t=0 oldWinding=0 windValue=0 dx=+ winding=0
-FindSortableTop current=99 index=197 endIndex=198 tHit=0.9 hitDx=44 try=0 vert=0
-SkOpSegment::windingAtT id=2 opp=0 tHit=0.265362826 t=0 oldWinding=-1 windValue=1 dx=+ winding=-1
-SkOpSegment::initWinding id=99 oldWinding=0 hitDx=+ dx=+ windVal=1 winding=-1 oppWind=-1
-SkOpSegment::markWinding id=99 (947.51001,1488.53101 947.51001,1488.53101 951.596985,1486.32202 953.234009,1489.08997) t=0 [197] (947.51001,1488.53101) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=100 (953.234009,1489.08997 953.234009,1489.08997 951.158997,1491.03601 947.51001,1488.53101) t=0 [199] (953.234009,1489.08997) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=99 (947.51001,1488.53101 947.51001,1488.53101 951.596985,1486.32202 953.234009,1489.08997) t=0 [197] (947.51001,1488.53101) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::activeOp id=99 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0 result=1
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=99 (947.51001,1488.53101 947.51001,1488.53101 951.596985,1486.32202 953.234009,1489.08997) t=0 [197] (947.51001,1488.53101) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=99 from=(947.51001,1488.53101) to=(953.234009,1489.08997)
-path.moveTo(947.51001,1488.53101);
-path.cubicTo(947.51001,1488.53101, 951.596985,1486.32202, 953.234009,1489.08997);
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=100 (953.234009,1489.08997 953.234009,1489.08997 951.158997,1491.03601 947.51001,1488.53101) t=0 [199] (953.234009,1489.08997) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=100 from=(953.234009,1489.08997) to=(947.51001,1488.53101)
-path.cubicTo(953.234009,1489.08997, 951.158997,1491.03601, 947.51001,1488.53101);
-path.close();
-SkOpSegment::debugShowActiveSpans id=103 (978.770996,1488.53101 975.204224,1490.98022 973.141174,1489.17444 973.051086,1489.09277) t=0 (978.770996,1488.53101) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=104 (973.051086,1489.09277 973.049011,1489.09094 973.047974,1489.08997 973.047974,1489.08997) t=0 (973.051086,1489.09277) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=105 (973.047974,1489.08997 974.651978,1486.37781 978.607178,1488.44397 978.766052,1488.52844) t=0 (973.047974,1489.08997) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=106 (978.766052,1488.52844 978.770996,1488.53101) t=0 (978.766052,1488.52844) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=54 (963.143005,1489.59802 963.763,1489.59802 964.265015,1490.09998 964.265015,1490.72095) t=0 (963.143005,1489.59802) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=55 (964.265015,1490.72095 964.265015,1491.34204 963.763,1491.84399 963.143005,1491.84399) t=0 (964.265015,1490.72095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=56 (963.143005,1491.84399 962.521973,1491.84399 962.02002,1491.34204 962.02002,1490.72095) t=0 (963.143005,1491.84399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=57 (962.02002,1490.72095 962.02002,1490.09998 962.521973,1489.59802 963.143005,1489.59802) t=0 (962.02002,1490.72095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=61 (957.127014,1490.40002 955.541504,1492.89014 951.825745,1491.38965 951.445557,1491.22766) t=0 (957.127014,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=62 (951.445557,1491.22766 951.424805,1491.21887 951.414001,1491.21399 951.414001,1491.21399) t=0 (951.445557,1491.22766) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=63 (951.414001,1491.21399 954.694214,1488.33154 956.976746,1490.26636 957.119873,1490.39355) t=0 (951.414001,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=64 (957.119873,1490.39355 957.124634,1490.39783 957.127014,1490.40002 957.127014,1490.40002) t=0 (957.119873,1490.39355) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.40002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.21399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.40051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.49695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.81604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.56299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::findTop
-SkOpAngle::dumpOne [105/127] next=106/128 sect=13/17 s=1 [210] e=0 [209] sgn=1 windVal=1 windSum=? operand
-SkOpAngle::dumpOne [106/128] next=105/127 sect=29/29 s=0 [211] e=1 [212] sgn=-1 windVal=1 windSum=? operand stop
-SkOpSegment::windingAtT id=19 opp=0 tHit=0.72037974 t=0 oldWinding=-1 windValue=1 dx=- winding=0
-FindSortableTop current=105 index=209 endIndex=210 tHit=0.9 hitDx=-7.35572147 try=0 vert=0
-SkOpSegment::windingAtT id=19 opp=1 tHit=0.72037974 t=0 oldWinding=-1 windValue=0 dx=- winding=-1
-SkOpSegment::initWinding id=105 oldWinding=0 hitDx=- dx=+ windVal=1 winding=-1 oppWind=-1
-SkOpSegment::markWinding id=105 (973.047974,1489.08997 974.651978,1486.37781 978.607178,1488.44397 978.766052,1488.52844) t=0 [209] (973.047974,1489.08997) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=106 (978.766052,1488.52844 978.770996,1488.53101) t=0 [211] (978.766052,1488.52844) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::markWinding id=103 (978.770996,1488.53101 975.204224,1490.98022 973.141174,1489.17444 973.051086,1489.09277) t=0 [205] (978.770996,1488.53101) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::markWinding id=104 (973.051086,1489.09277 973.049011,1489.09094 973.047974,1489.08997 973.047974,1489.08997) t=0 [207] (973.051086,1489.09277) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=105 (973.047974,1489.08997 974.651978,1486.37781 978.607178,1488.44397 978.766052,1488.52844) t=0 [209] (973.047974,1489.08997) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::activeOp id=105 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0 result=1
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=105 (973.047974,1489.08997 974.651978,1486.37781 978.607178,1488.44397 978.766052,1488.52844) t=0 [209] (973.047974,1489.08997) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=105 from=(973.047974,1489.08997) to=(978.766052,1488.52844)
-path.moveTo(973.047974,1489.08997);
-path.cubicTo(974.651978,1486.37781, 978.607178,1488.44397, 978.766052,1488.52844);
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=106 (978.766052,1488.52844 978.770996,1488.53101) t=0 [211] (978.766052,1488.52844) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=106 from=(978.766052,1488.52844) to=(978.770996,1488.53101)
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=103 (978.770996,1488.53101 975.204224,1490.98022 973.141174,1489.17444 973.051086,1489.09277) t=0 [205] (978.770996,1488.53101) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=103 from=(978.770996,1488.53101) to=(973.051086,1489.09277)
-path.lineTo(978.770996,1488.53101);
-path.cubicTo(975.204224,1490.98022, 973.141174,1489.17444, 973.051086,1489.09277);
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=104 (973.051086,1489.09277 973.049011,1489.09094 973.047974,1489.08997 973.047974,1489.08997) t=0 [207] (973.051086,1489.09277) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=104 from=(973.051086,1489.09277) to=(973.047974,1489.08997)
-path.cubicTo(973.049011,1489.09094, 973.047974,1489.08997, 973.047974,1489.08997);
-path.close();
-SkOpSegment::debugShowActiveSpans id=54 (963.143005,1489.59802 963.763,1489.59802 964.265015,1490.09998 964.265015,1490.72095) t=0 (963.143005,1489.59802) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=55 (964.265015,1490.72095 964.265015,1491.34204 963.763,1491.84399 963.143005,1491.84399) t=0 (964.265015,1490.72095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=56 (963.143005,1491.84399 962.521973,1491.84399 962.02002,1491.34204 962.02002,1490.72095) t=0 (963.143005,1491.84399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=57 (962.02002,1490.72095 962.02002,1490.09998 962.521973,1489.59802 963.143005,1489.59802) t=0 (962.02002,1490.72095) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=61 (957.127014,1490.40002 955.541504,1492.89014 951.825745,1491.38965 951.445557,1491.22766) t=0 (957.127014,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=62 (951.445557,1491.22766 951.424805,1491.21887 951.414001,1491.21399 951.414001,1491.21399) t=0 (951.445557,1491.22766) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=63 (951.414001,1491.21399 954.694214,1488.33154 956.976746,1490.26636 957.119873,1490.39355) t=0 (951.414001,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=64 (957.119873,1490.39355 957.124634,1490.39783 957.127014,1490.40002 957.127014,1490.40002) t=0 (957.119873,1490.39355) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.40002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.21399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.40051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.49695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.81604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.56299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::findTop
-SkOpAngle::dumpOne [57/131] next=54/132 sect=16/17 s=1 [114] e=0 [113] sgn=1 windVal=1 windSum=? operand
-SkOpAngle::dumpOne [54/132] next=57/131 sect=30/25 s=0 [107] e=1 [108] sgn=-1 windVal=1 windSum=? operand stop
-SkOpSegment::windingAtT id=41 opp=0 tHit=0.172695599 t=0 oldWinding=-1 windValue=1 dx=- winding=0
-FindSortableTop current=57 index=113 endIndex=114 tHit=0.9 hitDx=-1.51202893 try=0 vert=0
-SkOpSegment::windingAtT id=41 opp=1 tHit=0.172695599 t=0 oldWinding=-1 windValue=0 dx=- winding=-1
-SkOpSegment::initWinding id=57 oldWinding=0 hitDx=- dx=+ windVal=1 winding=-1 oppWind=-1
-SkOpSegment::markWinding id=57 (962.02002,1490.72095 962.02002,1490.09998 962.521973,1489.59802 963.143005,1489.59802) t=0 [113] (962.02002,1490.72095) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=54 (963.143005,1489.59802 963.763,1489.59802 964.265015,1490.09998 964.265015,1490.72095) t=0 [107] (963.143005,1489.59802) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::markWinding id=55 (964.265015,1490.72095 964.265015,1491.34204 963.763,1491.84399 963.143005,1491.84399) t=0 [109] (964.265015,1490.72095) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::markWinding id=56 (963.143005,1491.84399 962.521973,1491.84399 962.02002,1491.34204 962.02002,1490.72095) t=0 [111] (963.143005,1491.84399) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=57 (962.02002,1490.72095 962.02002,1490.09998 962.521973,1489.59802 963.143005,1489.59802) t=0 [113] (962.02002,1490.72095) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::activeOp id=57 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0 result=1
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=57 (962.02002,1490.72095 962.02002,1490.09998 962.521973,1489.59802 963.143005,1489.59802) t=0 [113] (962.02002,1490.72095) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=57 from=(962.02002,1490.72095) to=(963.143005,1489.59802)
-path.moveTo(962.02002,1490.72095);
-path.cubicTo(962.02002,1490.09998, 962.521973,1489.59802, 963.143005,1489.59802);
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=54 (963.143005,1489.59802 963.763,1489.59802 964.265015,1490.09998 964.265015,1490.72095) t=0 [107] (963.143005,1489.59802) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=54 from=(963.143005,1489.59802) to=(964.265015,1490.72095)
-path.cubicTo(963.763,1489.59802, 964.265015,1490.09998, 964.265015,1490.72095);
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=55 (964.265015,1490.72095 964.265015,1491.34204 963.763,1491.84399 963.143005,1491.84399) t=0 [109] (964.265015,1490.72095) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=55 from=(964.265015,1490.72095) to=(963.143005,1491.84399)
-path.cubicTo(964.265015,1491.34204, 963.763,1491.84399, 963.143005,1491.84399);
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=56 (963.143005,1491.84399 962.521973,1491.84399 962.02002,1491.34204 962.02002,1490.72095) t=0 [111] (963.143005,1491.84399) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=56 from=(963.143005,1491.84399) to=(962.02002,1490.72095)
-path.cubicTo(962.521973,1491.84399, 962.02002,1491.34204, 962.02002,1490.72095);
-path.close();
-SkOpSegment::debugShowActiveSpans id=61 (957.127014,1490.40002 955.541504,1492.89014 951.825745,1491.38965 951.445557,1491.22766) t=0 (957.127014,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=62 (951.445557,1491.22766 951.424805,1491.21887 951.414001,1491.21399 951.414001,1491.21399) t=0 (951.445557,1491.22766) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=63 (951.414001,1491.21399 954.694214,1488.33154 956.976746,1490.26636 957.119873,1490.39355) t=0 (951.414001,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=64 (957.119873,1490.39355 957.124634,1490.39783 957.127014,1490.40002 957.127014,1490.40002) t=0 (957.119873,1490.39355) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.40002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.21399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.40051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.49695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.81604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.56299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::findTop
-SkOpAngle::dumpOne [63/135] next=64/136 sect=13/17 s=1 [126] e=0 [125] sgn=1 windVal=1 windSum=? operand
-SkOpAngle::dumpOne [64/136] next=63/135 sect=29/29 s=0 [127] e=1 [128] sgn=-1 windVal=1 windSum=? operand stop
-SkOpSegment::windingAtT id=52 opp=0 tHit=0.599456643 t=0 oldWinding=-1 windValue=1 dx=- winding=0
-FindSortableTop current=63 index=125 endIndex=126 tHit=0.9 hitDx=-3.12248874 try=0 vert=0
-SkOpSegment::windingAtT id=52 opp=1 tHit=0.599456643 t=0 oldWinding=-1 windValue=0 dx=- winding=-1
-SkOpSegment::initWinding id=63 oldWinding=0 hitDx=- dx=+ windVal=1 winding=-1 oppWind=-1
-SkOpSegment::markWinding id=63 (951.414001,1491.21399 954.694214,1488.33154 956.976746,1490.26636 957.119873,1490.39355) t=0 [125] (951.414001,1491.21399) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=64 (957.119873,1490.39355 957.124634,1490.39783 957.127014,1490.40002 957.127014,1490.40002) t=0 [127] (957.119873,1490.39355) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::markWinding id=61 (957.127014,1490.40002 955.541504,1492.89014 951.825745,1491.38965 951.445557,1491.22766) t=0 [121] (957.127014,1490.40002) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::markWinding id=62 (951.445557,1491.22766 951.424805,1491.21887 951.414001,1491.21399 951.414001,1491.21399) t=0 [123] (951.445557,1491.22766) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=63 (951.414001,1491.21399 954.694214,1488.33154 956.976746,1490.26636 957.119873,1490.39355) t=0 [125] (951.414001,1491.21399) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::activeOp id=63 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0 result=1
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=63 (951.414001,1491.21399 954.694214,1488.33154 956.976746,1490.26636 957.119873,1490.39355) t=0 [125] (951.414001,1491.21399) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=63 from=(951.414001,1491.21399) to=(957.119873,1490.39355)
-path.moveTo(951.414001,1491.21399);
-path.cubicTo(954.694214,1488.33154, 956.976746,1490.26636, 957.119873,1490.39355);
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=64 (957.119873,1490.39355 957.124634,1490.39783 957.127014,1490.40002 957.127014,1490.40002) t=0 [127] (957.119873,1490.39355) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=64 from=(957.119873,1490.39355) to=(957.127014,1490.40002)
-path.cubicTo(957.124634,1490.39783, 957.127014,1490.40002, 957.127014,1490.40002);
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=61 (957.127014,1490.40002 955.541504,1492.89014 951.825745,1491.38965 951.445557,1491.22766) t=0 [121] (957.127014,1490.40002) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=61 from=(957.127014,1490.40002) to=(951.445557,1491.22766)
-path.cubicTo(955.541504,1492.89014, 951.825745,1491.38965, 951.445557,1491.22766);
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=62 (951.445557,1491.22766 951.424805,1491.21887 951.414001,1491.21399 951.414001,1491.21399) t=0 [123] (951.445557,1491.22766) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=62 from=(951.445557,1491.22766) to=(951.414001,1491.21399)
-path.cubicTo(951.424805,1491.21887, 951.414001,1491.21399, 951.414001,1491.21399);
-path.close();
-SkOpSegment::debugShowActiveSpans id=20 (969.156982,1490.40002 969.156982,1490.40002 971.478027,1488.23596 974.869995,1491.21399) t=0 (969.156982,1490.40002) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=21 (974.869995,1491.21399 974.869995,1491.21399 974.857788,1491.21948 974.834473,1491.22937) t=0 (974.869995,1491.21399) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=22 (974.834473,1491.22937 974.433289,1491.40051 970.736267,1492.88184 969.156982,1490.40002) t=0 (974.834473,1491.22937) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.49695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.81604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.56299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::findTop
-SkOpAngle::dumpOne [20/139] next=21/140 sect=13/13 s=1 [40] e=0 [39] sgn=1 windVal=1 windSum=? operand
-SkOpAngle::dumpOne [21/140] next=20/139 sect=17/17 s=0 [41] e=1 [42] sgn=-1 windVal=1 windSum=? operand stop
-SkOpSegment::windingAtT id=103 opp=0 tHit=0.641791069 t=0 oldWinding=-1 windValue=1 dx=- winding=0
-FindSortableTop current=20 index=39 endIndex=40 tHit=0.9 hitDx=-4.33002901 try=0 vert=0
-SkOpSegment::windingAtT id=103 opp=1 tHit=0.641791069 t=0 oldWinding=-1 windValue=0 dx=- winding=-1
-SkOpSegment::initWinding id=20 oldWinding=0 hitDx=- dx=+ windVal=1 winding=-1 oppWind=-1
-SkOpSegment::markWinding id=20 (969.156982,1490.40002 969.156982,1490.40002 971.478027,1488.23596 974.869995,1491.21399) t=0 [39] (969.156982,1490.40002) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=21 (974.869995,1491.21399 974.869995,1491.21399 974.857788,1491.21948 974.834473,1491.22937) t=0 [41] (974.869995,1491.21399) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::markWinding id=22 (974.834473,1491.22937 974.433289,1491.40051 970.736267,1492.88184 969.156982,1490.40002) t=0 [43] (974.834473,1491.22937) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=20 (969.156982,1490.40002 969.156982,1490.40002 971.478027,1488.23596 974.869995,1491.21399) t=0 [39] (969.156982,1490.40002) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::activeOp id=20 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0 result=1
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=20 (969.156982,1490.40002 969.156982,1490.40002 971.478027,1488.23596 974.869995,1491.21399) t=0 [39] (969.156982,1490.40002) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=20 from=(969.156982,1490.40002) to=(974.869995,1491.21399)
-path.moveTo(969.156982,1490.40002);
-path.cubicTo(969.156982,1490.40002, 971.478027,1488.23596, 974.869995,1491.21399);
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=21 (974.869995,1491.21399 974.869995,1491.21399 974.857788,1491.21948 974.834473,1491.22937) t=0 [41] (974.869995,1491.21399) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=21 from=(974.869995,1491.21399) to=(974.834473,1491.22937)
-path.cubicTo(974.869995,1491.21399, 974.857788,1491.21948, 974.834473,1491.22937);
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=22 (974.834473,1491.22937 974.433289,1491.40051 970.736267,1492.88184 969.156982,1490.40002) t=0 [43] (974.834473,1491.22937) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=22 from=(974.834473,1491.22937) to=(969.156982,1490.40002)
-path.cubicTo(974.433289,1491.40051, 970.736267,1492.88184, 969.156982,1490.40002);
-path.close();
-SkOpSegment::debugShowActiveSpans id=58 (961.283997,1491.56299 958.953979,1494.49695 955.61499,1492.81604 955.61499,1492.81604) t=0 (961.283997,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=59 (955.61499,1492.81604 958.695923,1489.72131 960.89093,1491.24622 961.236389,1491.52283) t=0 (955.61499,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=60 (961.236389,1491.52283 961.267883,1491.5481 961.283997,1491.56299 961.283997,1491.56299) t=0 (961.236389,1491.52283) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.81604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.56299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::findTop
-SkOpAngle::dumpOne [59/143] next=60/144 sect=13/17 s=1 [118] e=0 [117] sgn=1 windVal=1 windSum=? operand
-SkOpAngle::dumpOne [60/144] next=59/143 sect=29/29 s=0 [119] e=1 [120] sgn=-1 windVal=1 windSum=? operand stop
-SkOpSegment::windingAtT id=42 opp=0 tHit=0.474617252 t=0 oldWinding=-1 windValue=1 dx=- winding=0
-FindSortableTop current=59 index=117 endIndex=118 tHit=0.9 hitDx=-4.33552933 try=0 vert=0
-SkOpSegment::windingAtT id=42 opp=1 tHit=0.474617252 t=0 oldWinding=-1 windValue=0 dx=- winding=-1
-SkOpSegment::initWinding id=59 oldWinding=0 hitDx=- dx=+ windVal=1 winding=-1 oppWind=-1
-SkOpSegment::markWinding id=59 (955.61499,1492.81604 958.695923,1489.72131 960.89093,1491.24622 961.236389,1491.52283) t=0 [117] (955.61499,1492.81604) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=60 (961.236389,1491.52283 961.267883,1491.5481 961.283997,1491.56299 961.283997,1491.56299) t=0 [119] (961.236389,1491.52283) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::markWinding id=58 (961.283997,1491.56299 958.953979,1494.49695 955.61499,1492.81604 955.61499,1492.81604) t=0 [115] (961.283997,1491.56299) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=59 (955.61499,1492.81604 958.695923,1489.72131 960.89093,1491.24622 961.236389,1491.52283) t=0 [117] (955.61499,1492.81604) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::activeOp id=59 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0 result=1
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=59 (955.61499,1492.81604 958.695923,1489.72131 960.89093,1491.24622 961.236389,1491.52283) t=0 [117] (955.61499,1492.81604) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=59 from=(955.61499,1492.81604) to=(961.236389,1491.52283)
-path.moveTo(955.61499,1492.81604);
-path.cubicTo(958.695923,1489.72131, 960.89093,1491.24622, 961.236389,1491.52283);
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=60 (961.236389,1491.52283 961.267883,1491.5481 961.283997,1491.56299 961.283997,1491.56299) t=0 [119] (961.236389,1491.52283) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=60 from=(961.236389,1491.52283) to=(961.283997,1491.56299)
-path.cubicTo(961.267883,1491.5481, 961.283997,1491.56299, 961.283997,1491.56299);
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=58 (961.283997,1491.56299 958.953979,1494.49695 955.61499,1492.81604 955.61499,1492.81604) t=0 [115] (961.283997,1491.56299) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=58 from=(961.283997,1491.56299) to=(955.61499,1492.81604)
-path.cubicTo(958.953979,1494.49695, 955.61499,1492.81604, 955.61499,1492.81604);
-path.close();
-SkOpSegment::debugShowActiveSpans id=28 (970.666992,1492.81604 970.666992,1492.81604 967.327026,1494.49695 964.999023,1491.56299) t=0 (970.666992,1492.81604) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::debugShowActiveSpans id=29 (964.999023,1491.56299 964.999023,1491.56299 967.304016,1489.43896 970.666992,1492.81604) t=0 (964.999023,1491.56299) tEnd=1 windSum=? windValue=1 oppValue=0
-SkOpSegment::findTop
-SkOpAngle::dumpOne [29/147] next=28/148 sect=9/13 s=1 [58] e=0 [57] sgn=1 windVal=1 windSum=? operand
-SkOpAngle::dumpOne [28/148] next=29/147 sect=17/13 s=0 [55] e=1 [56] sgn=-1 windVal=1 windSum=? operand
-SkOpSegment::windingAtT id=22 opp=0 tHit=0.899621278 t=0 oldWinding=-1 windValue=1 dx=- winding=0
-FindSortableTop current=29 index=57 endIndex=58 tHit=0.9 hitDx=-5.8496685 try=0 vert=0
-SkOpSegment::windingAtT id=22 opp=1 tHit=0.899621278 t=0 oldWinding=-1 windValue=0 dx=- winding=-1
-SkOpSegment::initWinding id=29 oldWinding=0 hitDx=- dx=+ windVal=1 winding=-1 oppWind=-1
-SkOpSegment::markWinding id=29 (964.999023,1491.56299 964.999023,1491.56299 967.304016,1489.43896 970.666992,1492.81604) t=0 [57] (964.999023,1491.56299) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=28 (970.666992,1492.81604 970.666992,1492.81604 967.327026,1494.49695 964.999023,1491.56299) t=0 [55] (970.666992,1492.81604) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::markWinding id=29 (964.999023,1491.56299 964.999023,1491.56299 967.304016,1489.43896 970.666992,1492.81604) t=0 [57] (964.999023,1491.56299) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::activeOp id=29 t=0 tEnd=1 op=sect miFrom=1 miTo=1 suFrom=1 suTo=0 result=1
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=29 (964.999023,1491.56299 964.999023,1491.56299 967.304016,1489.43896 970.666992,1492.81604) t=0 [57] (964.999023,1491.56299) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=29 from=(964.999023,1491.56299) to=(970.666992,1492.81604)
-path.moveTo(964.999023,1491.56299);
-path.cubicTo(964.999023,1491.56299, 967.304016,1489.43896, 970.666992,1492.81604);
-SkOpSegment::nextChase mismatched signs
-SkOpSegment::findNextOp simple
-SkOpSegment::markDone id=28 (970.666992,1492.81604 970.666992,1492.81604 967.327026,1494.49695 964.999023,1491.56299) t=0 [55] (970.666992,1492.81604) tEnd=1 newWindSum=-1 newOppSum=-1 oppSum=-1 windSum=-1 windValue=1 oppValue=0
-bridgeOp current id=28 from=(970.666992,1492.81604) to=(964.999023,1491.56299)
-path.cubicTo(970.666992,1492.81604, 967.327026,1494.49695, 964.999023,1491.56299);
+SkOpSegment::markWinding id=6 (4,3 0,3) t=0.125 [22] (3.5,3) tEnd=0.153501943 newWindSum=1 newOppSum=-2 oppSum=? windSum=? windValue=1 oppValue=0
+SkOpSegment::markAngle last segment=6 span=18 windSum=?
+SkOpSegment::markWinding id=3 (3,2 5,6) t=0.25 [21] (3.5,3) tEnd=0.461228479 newWindSum=-2 newOppSum=1 oppSum=? windSum=? windValue=1 oppValue=0
+SkOpSegment::markAngle last segment=3 span=19 windSum=?
+SkOpSegment::markWinding id=6 (4,3 0,3) t=0 [11] (4,3) tEnd=0.125 newWindSum=1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
+SkOpSegment::markWinding id=5 (2.72135973,3.54101968 4.18033981,3.9442718 5.23606777,4.23606777 4,3) t=0.31546775 [20] (3.92245698,3.84491396) tEnd=1 newWindSum=1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
+SkOpSegment::markAngle last segment=5 span=20 windSum=1
+SkOpSegment::debugShowActiveSpans id=1 (5,6 3.38059044,4.38059044 3.07242441,1.44993687 3.01378202,1.45492136) t=0 (5,6) tEnd=0.385353706 windSum=? windValue=1 oppValue=0
+SkOpSegment::debugShowActiveSpans id=1 (5,6 3.38059044,4.38059044 3.07242441,1.44993687 3.01378202,1.45492136) t=0.385353706 (3.6512568,3.78673816) tEnd=0.521306291 windSum=? windValue=1 oppValue=0
+SkOpSegment::debugShowActiveSpans id=3 (3,2 5,6) t=0.25 (3.5,3) tEnd=0.461228479 windSum=-2 windValue=1 oppValue=0
+SkOpSegment::debugShowActiveSpans id=3 (3,2 5,6) t=0.461228479 (3.92245698,3.84491396) tEnd=1 windSum=? windValue=1 oppValue=0
+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
+SkOpSegment::debugShowActiveSpans id=5 (2.72135973,3.54101968 4.18033981,3.9442718 5.23606777,4.23606777 4,3) t=0 (2.72135973,3.54101968) tEnd=0.23289595 windSum=? windValue=1 oppValue=0
+SkOpSegment::debugShowActiveSpans id=5 (2.72135973,3.54101968 4.18033981,3.9442718 5.23606777,4.23606777 4,3) t=0.23289595 (3.6512568,3.78673816) tEnd=0.31546775 windSum=? windValue=1 oppValue=0
+SkOpSegment::debugShowActiveSpans id=5 (2.72135973,3.54101968 4.18033981,3.9442718 5.23606777,4.23606777 4,3) t=0.31546775 (3.92245698,3.84491396) tEnd=1 windSum=1 windValue=1 oppValue=0
+SkOpSegment::debugShowActiveSpans id=6 (4,3 0,3) t=0 (4,3) tEnd=0.125 windSum=1 windValue=1 oppValue=0
+SkOpSegment::debugShowActiveSpans id=6 (4,3 0,3) t=0.125 (3.5,3) tEnd=0.153501943 windSum=1 windValue=1 oppValue=0
+SkOpSegment::debugShowActiveSpans id=6 (4,3 0,3) t=0.153501943 (3.38599229,3) tEnd=1 windSum=? windValue=1 oppValue=0
+SkOpSegment::activeOp id=6 t=0.125 tEnd=0.153501943 op=diff miFrom=1 miTo=1 suFrom=0 suTo=1 result=1
+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
+SkOpSegment::markWinding 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=? windSum=? windValue=1 oppValue=0
+SkOpSegment::markWinding id=5 (2.72135973,3.54101968 4.18033981,3.9442718 5.23606777,4.23606777 4,3) t=0 [9] (2.72135973,3.54101968) tEnd=0.23289595 newWindSum=1 newOppSum=-1 oppSum=? windSum=? windValue=1 oppValue=0
+SkOpSegment::markAngle last segment=5 span=16 windSum=?
+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
+SkOpSegment::markAngle last segment=1 span=15 windSum=-2
+SkOpSegment::findNextOp
+SkOpAngle::dumpOne [6/19] next=1/4 sect=31/31 s=0.153501943 [18] e=0.125 [22] sgn=1 windVal=1 windSum=1 oppVal=0 oppSum=-2 operand
+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
+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
+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
+SkOpSegment::activeOp id=1 t=0.521306291 tEnd=0.617509 op=diff miFrom=1 miTo=1 suFrom=0 suTo=0 result=0
+SkOpSegment::activeOp id=6 t=0.153501943 tEnd=1 op=diff miFrom=1 miTo=1 suFrom=0 suTo=1 result=1
+SkOpSegment::findNextOp chase.append segment=5 span=16 windSum=-2147483647
+SkOpSegment::activeOp id=1 t=0.521306291 tEnd=0.385353706 op=diff miFrom=1 miTo=1 suFrom=1 suTo=1 result=0
+SkOpSegment::markDone 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=1 windSum=-2 windValue=1 oppValue=0
+SkOpSegment::findNextOp chase.append segment=1 span=15 windSum=-2
+SkOpSegment::markDone id=6 (4,3 0,3) t=0.125 [22] (3.5,3) tEnd=0.153501943 newWindSum=1 newOppSum=-2 oppSum=-2 windSum=1 windValue=1 oppValue=0
+SkOpSegment::findNextOp from:[6] to:[6] start=7693356 end=7692756
+bridgeOp current id=6 from=(3.5,3) to=(3.38599229,3)
+SkOpSegment::findNextOp simple
+SkOpSegment::markDone id=6 (4,3 0,3) t=0.153501943 [18] (3.38599229,3) tEnd=1 newWindSum=1 newOppSum=-1 oppSum=-1 windSum=1 windValue=1 oppValue=0
+bridgeOp current id=6 from=(3.38599229,3) to=(0,3)
+SkOpSegment::findNextOp simple
+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 windValue=1 oppValue=0
+bridgeOp current id=4 from=(0,3) to=(2.72135973,3.54101968)
+path.moveTo(3.5,3);
+path.lineTo(0,3);
+path.cubicTo(0.763932049,3, 1.81966019,3.29179597, 2.72135973,3.54101968);
+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 oppSum=? windSum=? windValue=1 oppValue=0
+SkOpSegment::markWinding id=3 (3,2 5,6) t=0.461228479 [19] (3.92245698,3.84491396) tEnd=1 newWindSum=-2 newOppSum=0 oppSum=? windSum=? windValue=1 oppValue=0
+SkOpSegment::markAngle last segment=3 span=19 windSum=-2
+SkOpSegment::markWinding id=5 (2.72135973,3.54101968 4.18033981,3.9442718 5.23606777,4.23606777 4,3) t=0.23289595 [16] (3.6512568,3.78673816) tEnd=0.31546775 newWindSum=1 newOppSum=-2 oppSum=? windSum=? windValue=1 oppValue=0
+SkOpSegment::markAngle last segment=5 span=20 windSum=1
+SkOpSegment::findNextOp
+SkOpAngle::dumpOne [5/13] next=1/1 sect=13/13 s=0.23289595 [16] e=0 [9] sgn=1 windVal=1 windSum=1 oppVal=0 oppSum=-1 operand
+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
+SkOpAngle::dumpOne [5/14] next=1/2 sect=29/29 s=0.23289595 [16] e=0.31546775 [20] sgn=-1 windVal=1 windSum=1 oppVal=0 oppSum=-2 operand
+SkOpAngle::dumpOne [1/2] next=5/13 sect=9/9 s=0.385353706 [15] e=0.521306291 [17] sgn=-1 windVal=1 windSum=-2 oppVal=0 oppSum=1 done
+SkOpSegment::activeOp id=1 t=0.385353706 tEnd=0 op=diff miFrom=1 miTo=1 suFrom=0 suTo=0 result=0
+SkOpSegment::markDone 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 oppSum=0 windSum=-2 windValue=1 oppValue=0
+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
+SkOpSegment::findNextOp chase.append segment=3 span=19 windSum=-2
+SkOpSegment::activeOp id=5 t=0.23289595 tEnd=0.31546775 op=diff miFrom=1 miTo=1 suFrom=0 suTo=1 result=1
+SkOpSegment::findNextOp chase.append segment=5 span=20 windSum=1
+SkOpSegment::activeOp id=1 t=0.385353706 tEnd=0.521306291 op=diff miFrom=1 miTo=1 suFrom=1 suTo=1 result=0
+SkOpSegment::markDone id=5 (2.72135973,3.54101968 4.18033981,3.9442718 5.23606777,4.23606777 4,3) t=0 [9] (2.72135973,3.54101968) tEnd=0.23289595 newWindSum=1 newOppSum=-1 oppSum=-1 windSum=1 windValue=1 oppValue=0
+SkOpSegment::findNextOp from:[5] to:[5] start=7693164 end=7693548
+bridgeOp current id=5 from=(2.72135973,3.54101968) to=(3.6512568,3.78673816)
+path.cubicTo(3.06115031,3.63493538, 3.37906837,3.72280598, 3.6512568,3.78673816);
+SkOpSegment::findNextOp
+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
+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
+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
+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
+SkOpSegment::activeOp id=3 t=0.461228479 tEnd=1 op=diff miFrom=1 miTo=1 suFrom=0 suTo=0 result=0
+SkOpSegment::activeOp id=5 t=0.31546775 tEnd=1 op=diff miFrom=1 miTo=1 suFrom=0 suTo=1 result=1
+SkOpSegment::activeOp id=3 t=0.461228479 tEnd=0.25 op=diff miFrom=1 miTo=1 suFrom=1 suTo=1 result=0
+SkOpSegment::markDone id=3 (3,2 5,6) t=0.25 [21] (3.5,3) tEnd=0.461228479 newWindSum=-2 newOppSum=1 oppSum=1 windSum=-2 windValue=1 oppValue=0
+SkOpSegment::markDone id=5 (2.72135973,3.54101968 4.18033981,3.9442718 5.23606777,4.23606777 4,3) t=0.23289595 [16] (3.6512568,3.78673816) tEnd=0.31546775 newWindSum=1 newOppSum=-2 oppSum=-2 windSum=1 windValue=1 oppValue=0
+SkOpSegment::findNextOp from:[5] to:[5] start=7693548 end=7692540
+bridgeOp current id=5 from=(3.6512568,3.78673816) to=(3.92245698,3.84491396)
+path.cubicTo(3.74775958,3.80940485, 3.83851385,3.8290627, 3.92245698,3.84491396);
+SkOpSegment::findNextOp simple
+SkOpSegment::markDone id=5 (2.72135973,3.54101968 4.18033981,3.9442718 5.23606777,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
+bridgeOp current id=5 from=(3.92245698,3.84491396) to=(4,3)
+path.cubicTo(4.6183567,3.97632337, 4.84612846,3.84612823, 4,3);
+SkOpSegment::findNextOp
+SkOpAngle::dumpOne [6/17] next=3/9 sect=31/31 s=0.125 [22] e=0 [11] sgn=1 windVal=1 windSum=1 oppVal=0 oppSum=-1 operand
+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
+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
+SkOpAngle::dumpOne [3/10] next=6/17 sect=25/25 s=0.25 [21] e=0.461228479 [19] sgn=-1 windVal=1 windSum=-2 oppVal=0 oppSum=1 done
+SkOpSegment::activeOp id=3 t=0.25 tEnd=0.124999978 op=diff miFrom=1 miTo=1 suFrom=0 suTo=0 result=0
+SkOpSegment::activeOp id=6 t=0.125 tEnd=0.153501943 op=diff miFrom=1 miTo=1 suFrom=0 suTo=1 result=1
+SkOpSegment::activeOp id=3 t=0.25 tEnd=0.461228479 op=diff miFrom=1 miTo=1 suFrom=1 suTo=1 result=0
+SkOpSegment::markDone id=6 (4,3 0,3) t=0 [11] (4,3) tEnd=0.125 newWindSum=1 newOppSum=-1 oppSum=-1 windSum=1 windValue=1 oppValue=0
+SkOpSegment::findNextOp from:[6] to:[6] start=7693740 end=7693356
+bridgeOp current id=6 from=(4,3) to=(3.5,3)
+path.lineTo(3.5,3);
path.close();
</div>
-
</div>
<script type="text/javascript">
var testDivs = [
- skpwww_educationalcraft_com_4,
+ cubicOp132,
];
var decimal_places = 3; // make this 3 to show more precision
@@ -3714,7 +275,7 @@ var scale;
var mouseX, mouseY;
var srcLeft, srcTop;
var screenWidth, screenHeight;
-var drawnPts, drawnLines, drawnQuads, drawnCubics;
+var drawnPts, drawnLines, drawnQuads, drawnConics, drawnCubics;
var curveT = 0;
var pt_labels = 2;
@@ -3775,6 +336,7 @@ var SPAN_X1 = SPAN_ID + 1;
var SPAN_Y1 = SPAN_X1 + 1;
var SPAN_X2 = SPAN_Y1 + 1;
var SPAN_Y2 = SPAN_X2 + 1;
+
var SPAN_L_T = SPAN_Y2 + 1;
var SPAN_L_TX = SPAN_L_T + 1;
var SPAN_L_TY = SPAN_L_TX + 1;
@@ -3788,6 +350,7 @@ var SPAN_L_OPP = SPAN_L_VAL + 1;
var SPAN_X3 = SPAN_Y2 + 1;
var SPAN_Y3 = SPAN_X3 + 1;
+
var SPAN_Q_T = SPAN_Y3 + 1;
var SPAN_Q_TX = SPAN_Q_T + 1;
var SPAN_Q_TY = SPAN_Q_TX + 1;
@@ -3799,8 +362,21 @@ var SPAN_Q_SUM = SPAN_Q_OTHERI + 1;
var SPAN_Q_VAL = SPAN_Q_SUM + 1;
var SPAN_Q_OPP = SPAN_Q_VAL + 1;
+var SPAN_K_W = SPAN_Y3 + 1;
+var SPAN_K_T = SPAN_K_W + 1;
+var SPAN_K_TX = SPAN_K_T + 1;
+var SPAN_K_TY = SPAN_K_TX + 1;
+var SPAN_K_TEND = SPAN_K_TY + 1;
+var SPAN_K_OTHER = SPAN_K_TEND + 1;
+var SPAN_K_OTHERT = SPAN_K_OTHER + 1;
+var SPAN_K_OTHERI = SPAN_K_OTHERT + 1;
+var SPAN_K_SUM = SPAN_K_OTHERI + 1;
+var SPAN_K_VAL = SPAN_K_SUM + 1;
+var SPAN_K_OPP = SPAN_K_VAL + 1;
+
var SPAN_X4 = SPAN_Y3 + 1;
var SPAN_Y4 = SPAN_X4 + 1;
+
var SPAN_C_T = SPAN_Y4 + 1;
var SPAN_C_TX = SPAN_C_T + 1;
var SPAN_C_TY = SPAN_C_TX + 1;
@@ -3814,18 +390,21 @@ var SPAN_C_OPP = SPAN_C_VAL + 1;
var ACTIVE_LINE_SPAN = 1;
var ACTIVE_QUAD_SPAN = ACTIVE_LINE_SPAN + 1;
-var ACTIVE_CUBIC_SPAN = ACTIVE_QUAD_SPAN + 1;
+var ACTIVE_CONIC_SPAN = ACTIVE_QUAD_SPAN + 1;
+var ACTIVE_CUBIC_SPAN = ACTIVE_CONIC_SPAN + 1;
var ADD_MOVETO = ACTIVE_CUBIC_SPAN + 1;
var ADD_LINETO = ADD_MOVETO + 1;
var ADD_QUADTO = ADD_LINETO + 1;
-var ADD_CUBICTO = ADD_QUADTO + 1;
+var ADD_CONICTO = ADD_QUADTO + 1;
+var ADD_CUBICTO = ADD_CONICTO + 1;
var ADD_CLOSE = ADD_CUBICTO + 1;
var ADD_FILL = ADD_CLOSE + 1;
var PATH_LINE = ADD_FILL + 1;
var PATH_QUAD = PATH_LINE + 1;
-var PATH_CUBIC = PATH_QUAD + 1;
+var PATH_CONIC = PATH_QUAD + 1;
+var PATH_CUBIC = PATH_CONIC + 1;
var INTERSECT_LINE = PATH_CUBIC + 1;
var INTERSECT_LINE_2 = INTERSECT_LINE + 1;
@@ -3836,7 +415,13 @@ var INTERSECT_QUAD_LINE_NO = INTERSECT_QUAD_LINE_2 + 1;
var INTERSECT_QUAD = INTERSECT_QUAD_LINE_NO + 1;
var INTERSECT_QUAD_2 = INTERSECT_QUAD + 1;
var INTERSECT_QUAD_NO = INTERSECT_QUAD_2 + 1;
-var INTERSECT_SELF_CUBIC = INTERSECT_QUAD_NO + 1;
+var INTERSECT_CONIC_LINE = INTERSECT_QUAD_NO + 1;
+var INTERSECT_CONIC_LINE_2 = INTERSECT_CONIC_LINE + 1;
+var INTERSECT_CONIC_LINE_NO = INTERSECT_CONIC_LINE_2 + 1;
+var INTERSECT_CONIC = INTERSECT_CONIC_LINE_NO + 1;
+var INTERSECT_CONIC_2 = INTERSECT_CONIC + 1;
+var INTERSECT_CONIC_NO = INTERSECT_CONIC_2 + 1;
+var INTERSECT_SELF_CUBIC = INTERSECT_CONIC_NO + 1;
var INTERSECT_SELF_CUBIC_NO = INTERSECT_SELF_CUBIC + 1;
var INTERSECT_CUBIC_LINE = INTERSECT_SELF_CUBIC_NO + 1;
var INTERSECT_CUBIC_LINE_2 = INTERSECT_CUBIC_LINE + 1;
@@ -3864,22 +449,28 @@ var OP_XOR = OP_UNION + 1;
var MARK_LINE = OP_XOR + 1;
var MARK_QUAD = MARK_LINE + 1;
-var MARK_CUBIC = MARK_QUAD + 1;
+var MARK_CONIC = MARK_QUAD + 1;
+var MARK_CUBIC = MARK_CONIC + 1;
var MARK_DONE_LINE = MARK_CUBIC + 1;
var MARK_DONE_QUAD = MARK_DONE_LINE + 1;
-var MARK_DONE_CUBIC = MARK_DONE_QUAD + 1;
+var MARK_DONE_CONIC = MARK_DONE_QUAD + 1;
+var MARK_DONE_CUBIC = MARK_DONE_CONIC + 1;
var MARK_UNSORTABLE_LINE = MARK_DONE_CUBIC + 1;
var MARK_UNSORTABLE_QUAD = MARK_UNSORTABLE_LINE + 1;
-var MARK_UNSORTABLE_CUBIC = MARK_UNSORTABLE_QUAD + 1;
+var MARK_UNSORTABLE_CONIC = MARK_UNSORTABLE_QUAD + 1;
+var MARK_UNSORTABLE_CUBIC = MARK_UNSORTABLE_CONIC + 1;
var MARK_SIMPLE_LINE = MARK_UNSORTABLE_CUBIC + 1;
var MARK_SIMPLE_QUAD = MARK_SIMPLE_LINE + 1;
-var MARK_SIMPLE_CUBIC = MARK_SIMPLE_QUAD + 1;
+var MARK_SIMPLE_CONIC = MARK_SIMPLE_QUAD + 1;
+var MARK_SIMPLE_CUBIC = MARK_SIMPLE_CONIC + 1;
var MARK_SIMPLE_DONE_LINE = MARK_SIMPLE_CUBIC + 1;
var MARK_SIMPLE_DONE_QUAD = MARK_SIMPLE_DONE_LINE + 1;
-var MARK_SIMPLE_DONE_CUBIC = MARK_SIMPLE_DONE_QUAD + 1;
+var MARK_SIMPLE_DONE_CONIC = MARK_SIMPLE_DONE_QUAD + 1;
+var MARK_SIMPLE_DONE_CUBIC = MARK_SIMPLE_DONE_CONIC + 1;
var MARK_DONE_UNARY_LINE = MARK_SIMPLE_DONE_CUBIC + 1;
var MARK_DONE_UNARY_QUAD = MARK_DONE_UNARY_LINE + 1;
-var MARK_DONE_UNARY_CUBIC = MARK_DONE_UNARY_QUAD + 1;
+var MARK_DONE_UNARY_CONIC = MARK_DONE_UNARY_QUAD + 1;
+var MARK_DONE_UNARY_CUBIC = MARK_DONE_UNARY_CONIC + 1;
var MARK_ANGLE_LAST = MARK_DONE_UNARY_CUBIC + 1;
var COMPUTED_SET_1 = MARK_ANGLE_LAST + 1;
@@ -3937,6 +528,7 @@ function construct_regexp2(pattern) {
var escape = pattern.replace(/[-/\\^$*+?.()|[\]{}]/g, '\\$&');
escape = escape.replace(/UNSORTABLE/g, "\\*\\*\\* UNSORTABLE \\*\\*\\*");
escape = escape.replace(/CUBIC_VAL/g, "\\(P_VAL P_VAL P_VAL P_VAL\\)");
+ escape = escape.replace(/CONIC_VAL/g, "\\(P_VAL P_VAL P_VAL W_VAL\\)");
escape = escape.replace(/QUAD_VAL/g, "\\(P_VAL P_VAL P_VAL\\)");
escape = escape.replace(/LINE_VAL/g, "\\(P_VAL P_VAL\\)");
escape = escape.replace(/FILL_TYPE/g, "SkPath::k[a-zA-Z]+_FillType");
@@ -3944,8 +536,9 @@ function construct_regexp2(pattern) {
escape = escape.replace(/PT_VAL/g, "\\(P_VAL\\)");
escape = escape.replace(/P_VAL/g, "(-?\\d+\\.?\\d*(?:e-?\\d+)?)[Ff]?, ?(-?\\d+\\.?\\d*(?:e-?\\d+)?)[Ff]?");
escape = escape.replace(/T_VAL/g, "(-?\\d+\\.?\\d*(?:e-?\\d+)?)");
+ escape = escape.replace(/W_VAL/g, "(-?\\d+\\.?\\d*(?:e-?\\d+)?)[Ff]?");
escape = escape.replace(/PATH/g, "pathB?");
- escape = escape.replace(/IDX/g, "(\\d+)");
+ escape = escape.replace(/IDX/g, "(-?\\d+)");
escape = escape.replace(/NUM/g, "(-?\\d+)");
escape = escape.replace(/OPT/g, "(\\?|-?\\d+)");
return new RegExp(escape, 'i');
@@ -3955,6 +548,7 @@ function construct_regexp2c(pattern) {
var escape = pattern.replace(/[-/\\^$*+?.()|[\]{}]/g, '\\$&');
escape = escape.replace(/UNSORTABLE/g, "\\*\\*\\* UNSORTABLE \\*\\*\\*");
escape = escape.replace(/CUBIC_VAL/g, "(?:\\$\\d = )?\\{\\{\\{P_VAL\\}, \\{P_VAL\\}, \\{P_VAL\\}, \\{P_VAL\\}\\}\\}");
+ escape = escape.replace(/CONIC_VAL/g, "(?:\\$\\d = )?\\{\\{\\{\\{P_VAL\\}, \\{P_VAL\\}, \\{P_VAL\\}\\}\\}, W_VAL\\}");
escape = escape.replace(/QUAD_VAL/g, "(?:\\$\\d = )?\\{\\{\\{P_VAL\\}, \\{P_VAL\\}, \\{P_VAL\\}\\}\\}");
escape = escape.replace(/LINE_VAL/g, "(?:\\$\\d = )?\\{\\{\\{P_VAL\\}, \\{P_VAL\\}\\}\\}");
escape = escape.replace(/FILL_TYPE/g, "SkPath::k[a-zA-Z]+_FillType");
@@ -3962,10 +556,11 @@ function construct_regexp2c(pattern) {
escape = escape.replace(/PT_VAL/g, "\\{\\{P_VAL\\}\\}");
escape = escape.replace(/P_VAL/g, "(?:f?[xX] = )?(-?\\d+\\.?\\d*(?:e-?\\d+)?)[Ff]?, *(?: f?[yY] = )?(-?\\d+\\.?\\d*(?:e-?\\d+)?)[Ff]?");
escape = escape.replace(/T_VAL/g, "(-?\\d+\\.?\\d*(?:e-?\\d+)?)");
+ escape = escape.replace(/W_VAL/g, "(-?\\d+\\.?\\d*(?:e-?\\d+)?)[Ff]?");
escape = escape.replace(/OPER/g, "[a-z]+");
escape = escape.replace(/PATH/g, "pathB?");
escape = escape.replace(/T_F/g, "([TF])");
- escape = escape.replace(/IDX/g, "(\\d+)");
+ escape = escape.replace(/IDX/g, "(-?\\d+)");
escape = escape.replace(/NUM/g, "(-?\\d+)");
escape = escape.replace(/OPT/g, "(\\?|-?\\d+)");
return new RegExp(escape, 'i');
@@ -4040,6 +635,8 @@ function parse_all(test) {
" id=IDX LINE_VAL t=T_VAL PT_VAL tEnd=T_VAL windSum=OPT windValue=IDX oppValue=NUM"
) || match_regexp(line, lineNo, record, ACTIVE_QUAD_SPAN, "debugShowActiveSpans" +
" id=IDX QUAD_VAL t=T_VAL PT_VAL tEnd=T_VAL windSum=OPT windValue=IDX oppValue=NUM"
+ ) || match_regexp(line, lineNo, record, ACTIVE_CONIC_SPAN, "debugShowActiveSpans" +
+" id=IDX CONIC_VAL t=T_VAL PT_VAL tEnd=T_VAL windSum=OPT windValue=IDX oppValue=NUM"
) || match_regexp(line, lineNo, record, ACTIVE_CUBIC_SPAN, "debugShowActiveSpans" +
" id=IDX CUBIC_VAL t=T_VAL PT_VAL tEnd=T_VAL windSum=OPT windValue=IDX oppValue=NUM"
);
@@ -4066,6 +663,12 @@ function parse_all(test) {
moveX = record[1][4];
moveY = record[1][5];
found = true;
+ } else if (match_regexp(line, lineNo, record, ADD_CONICTO, "PATH.conicTo(P_VAL, P_VAL, T_VAL);")) {
+ record[1].unshift(moveY);
+ record[1].unshift(moveX);
+ moveX = record[1][4];
+ moveY = record[1][5];
+ found = true;
} else if (match_regexp(line, lineNo, record, ADD_CUBICTO, "PATH.cubicTo(P_VAL, P_VAL, P_VAL);")) {
record[1].unshift(moveY);
record[1].unshift(moveX);
@@ -4081,6 +684,7 @@ function parse_all(test) {
case REC_TYPE_AFTERPART:
found = match_regexp(line, lineNo, record, PATH_LINE, "afterPart LINE_VAL")
|| match_regexp(line, lineNo, record, PATH_QUAD, "afterPart QUAD_VAL")
+ || match_regexp(line, lineNo, record, PATH_CONIC, "afterPart CONIC_VAL")
|| match_regexp(line, lineNo, record, PATH_CUBIC, "afterPart CUBIC_VAL")
break;
case REC_TYPE_ANGLE:
@@ -4095,18 +699,21 @@ function parse_all(test) {
|| match_regexp(line, lineNo, record, COMPUTED_SET_1, "computed quadratics set 1"
) || match_regexp(line, lineNo, record, COMPUTED_SET_2, "computed quadratics set 2"
) || match_regexp(line, lineNo, record, PATH_QUAD, " QUAD_VAL,"
+ ) || match_regexp(line, lineNo, record, PATH_CONIC, " CONIC_VAL,"
) || match_regexp(line, lineNo, record, PATH_CUBIC, " CUBIC_VAL,"
);
break;
case REC_TYPE_PATH:
found = match_regexp(line, lineNo, record, PATH_LINE, "seg=IDX LINE_VAL"
) || match_regexp(line, lineNo, record, PATH_QUAD, "seg=IDX QUAD_VAL"
+ ) || match_regexp(line, lineNo, record, PATH_CONIC, "seg=IDX CONIC_VAL"
) || match_regexp(line, lineNo, record, PATH_CUBIC, "seg=IDX CUBIC_VAL"
);
break;
case REC_TYPE_PATH2:
found = match_regexp(line, lineNo, record, PATH_LINE, "((SkOpSegment*) PTR_VAL) [IDX] {LINE_VAL}"
) || match_regexp(line, lineNo, record, PATH_QUAD, "((SkOpSegment*) PTR_VAL) [IDX] {QUAD_VAL}"
+ ) || match_regexp(line, lineNo, record, PATH_CONIC, "((SkOpSegment*) PTR_VAL) [IDX] {CONIC_VAL}"
) || match_regexp(line, lineNo, record, PATH_CUBIC, "((SkOpSegment*) PTR_VAL) [IDX] {CUBIC_VAL}"
);
break;
@@ -4129,6 +736,18 @@ function parse_all(test) {
" wtTs[0]=T_VAL QUAD_VAL PT_VAL wtTs[1]=T_VAL PT_VAL wnTs[0]=T_VAL QUAD_VAL wnTs[1]=T_VAL"
) || match_regexp(line, lineNo, record, INTERSECT_QUAD_NO, "debugShowQuadIntersection" +
" no intersect QUAD_VAL QUAD_VAL"
+ ) || match_regexp(line, lineNo, record, INTERSECT_CONIC_LINE, "debugShowConicLineIntersection" +
+" wtTs[0]=T_VAL CONIC_VAL PT_VAL wnTs[0]=T_VAL LINE_VAL"
+ ) || match_regexp(line, lineNo, record, INTERSECT_CONIC_LINE_2, "debugShowConicLineIntersection" +
+" wtTs[0]=T_VAL CONIC_VAL PT_VAL wtTs[1]=T_VAL PT_VAL wnTs[0]=T_VAL LINE_VAL wnTs[1]=T_VAL"
+ ) || match_regexp(line, lineNo, record, INTERSECT_CONIC_LINE_NO, "debugShowConicLineIntersection" +
+" no intersect CONIC_VAL LINE_VAL"
+ ) || match_regexp(line, lineNo, record, INTERSECT_CONIC, "debugShowConicIntersection" +
+" wtTs[0]=T_VAL CONIC_VAL PT_VAL wnTs[0]=T_VAL CONIC_VAL"
+ ) || match_regexp(line, lineNo, record, INTERSECT_CONIC_2, "debugShowConicIntersection" +
+" wtTs[0]=T_VAL CONIC_VAL PT_VAL wtTs[1]=T_VAL PT_VAL wnTs[0]=T_VAL CONIC_VAL wnTs[1]=T_VAL"
+ ) || match_regexp(line, lineNo, record, INTERSECT_CONIC_NO, "debugShowConicIntersection" +
+" no intersect CONIC_VAL CONIC_VAL"
) || match_regexp(line, lineNo, record, INTERSECT_CUBIC_LINE, "debugShowCubicLineIntersection" +
" wtTs[0]=T_VAL CUBIC_VAL PT_VAL wnTs[0]=T_VAL LINE_VAL"
) || match_regexp(line, lineNo, record, INTERSECT_CUBIC_LINE_2, "debugShowCubicLineIntersection" +
@@ -4194,22 +813,28 @@ function parse_all(test) {
" id=IDX LINE_VAL t=T_VAL [IDX] PT_VAL tEnd=T_VAL newWindSum=NUM newOppSum=OPT oppSum=OPT windSum=OPT windValue=IDX"
) || match_regexp(line, lineNo, record, MARK_QUAD, "markWinding" +
" id=IDX QUAD_VAL t=T_VAL [IDX] PT_VAL tEnd=T_VAL newWindSum=NUM newOppSum=OPT oppSum=OPT windSum=OPT windValue=IDX"
+ ) || match_regexp(line, lineNo, record, MARK_CONIC, "markWinding" +
+" id=IDX CONIC_VAL t=T_VAL [IDX] PT_VAL tEnd=T_VAL newWindSum=NUM newOppSum=OPT oppSum=OPT windSum=OPT windValue=IDX"
) || match_regexp(line, lineNo, record, MARK_CUBIC, "markWinding" +
" id=IDX CUBIC_VAL t=T_VAL [IDX] PT_VAL tEnd=T_VAL newWindSum=NUM newOppSum=OPT oppSum=OPT windSum=OPT windValue=IDX"
) || match_regexp(line, lineNo, record, MARK_DONE_LINE, "markDone" +
" id=IDX LINE_VAL t=T_VAL [IDX] PT_VAL tEnd=T_VAL newWindSum=OPT newOppSum=OPT oppSum=OPT windSum=OPT windValue=IDX oppValue=OPT"
) || match_regexp(line, lineNo, record, MARK_DONE_QUAD, "markDone" +
" id=IDX QUAD_VAL t=T_VAL [IDX] PT_VAL tEnd=T_VAL newWindSum=OPT newOppSum=OPT oppSum=OPT windSum=OPT windValue=IDX oppValue=OPT"
+ ) || match_regexp(line, lineNo, record, MARK_DONE_CONIC, "markDone" +
+" id=IDX CONIC_VAL t=T_VAL [IDX] PT_VAL tEnd=T_VAL newWindSum=OPT newOppSum=OPT oppSum=OPT windSum=OPT windValue=IDX oppValue=OPT"
) || match_regexp(line, lineNo, record, MARK_DONE_CUBIC, "markDone" +
" id=IDX CUBIC_VAL t=T_VAL [IDX] PT_VAL tEnd=T_VAL newWindSum=OPT newOppSum=OPT oppSum=OPT windSum=OPT windValue=IDX oppValue=OPT"
) || match_regexp(line, lineNo, record, MARK_SIMPLE_LINE, "markWinding" +
" id=IDX LINE_VAL t=T_VAL [IDX] PT_VAL tEnd=T_VAL newWindSum=NUM windSum=OPT windValue=IDX"
) || match_regexp(line, lineNo, record, MARK_SIMPLE_QUAD, "markWinding" +
" id=IDX QUAD_VAL t=T_VAL [IDX] PT_VAL tEnd=T_VAL newWindSum=NUM windSum=OPT windValue=IDX"
+ ) || match_regexp(line, lineNo, record, MARK_SIMPLE_CONIC, "markWinding" +
+" id=IDX CONIC_VAL t=T_VAL [IDX] PT_VAL tEnd=T_VAL newWindSum=NUM windSum=OPT windValue=IDX"
) || match_regexp(line, lineNo, record, MARK_SIMPLE_CUBIC, "markWinding" +
" id=IDX CUBIC_VAL t=T_VAL [IDX] PT_VAL tEnd=T_VAL newWindSum=NUM windSum=OPT windValue=IDX"
) || match_regexp(line, lineNo, record, MARK_ANGLE_LAST, "markAngle" +
-" last seg=IDX span=IDX"
+" last segment=IDX span=IDX"
) || match_regexp(line, lineNo, record, MARK_ANGLE_LAST, "markAngle" +
" last segment=IDX span=IDX windSum=OPT");
break;
@@ -4297,6 +922,7 @@ function init(test) {
case PATH_LINE:
last = 5;
break;
+ case PATH_CONIC:
case PATH_QUAD:
last = 7;
break;
@@ -4318,6 +944,7 @@ function init(test) {
case PATH_LINE:
last = 5;
break;
+ case PATH_CONIC:
case PATH_QUAD:
last = 7;
break;
@@ -4342,6 +969,7 @@ function init(test) {
case ACTIVE_LINE_SPAN:
last = 5;
break;
+ case ACTIVE_CONIC_SPAN:
case ACTIVE_QUAD_SPAN:
last = 7;
break;
@@ -4360,6 +988,7 @@ function init(test) {
case ADD_LINETO:
last = 4;
break;
+ case ADD_CONICTO:
case ADD_QUADTO:
last = 6;
break;
@@ -4379,6 +1008,7 @@ function init(test) {
case PATH_LINE:
last = 4;
break;
+ case PATH_CONIC:
case PATH_QUAD:
last = 6;
break;
@@ -4401,21 +1031,39 @@ function init(test) {
case INTERSECT_LINE_NO:
first = 0; last = 4; first2 = 4; last2 = 8;
break;
+ case INTERSECT_CONIC_LINE:
+ first = 1; last = 7; first2 = 11; last2 = 15;
+ break;
case INTERSECT_QUAD_LINE:
first = 1; last = 7; first2 = 10; last2 = 14;
break;
+ case INTERSECT_CONIC_LINE_2:
+ first = 1; last = 7; first2 = 14; last2 = 18;
+ break;
case INTERSECT_QUAD_LINE_2:
first = 1; last = 7; first2 = 13; last2 = 17;
break;
+ case INTERSECT_CONIC_LINE_NO:
+ first = 0; last = 6; first2 = 7; last2 = 11;
+ break;
case INTERSECT_QUAD_LINE_NO:
first = 0; last = 6; first2 = 6; last2 = 10;
break;
+ case INTERSECT_CONIC:
+ first = 1; last = 7; first2 = 11; last2 = 17;
+ break;
case INTERSECT_QUAD:
first = 1; last = 7; first2 = 10; last2 = 16;
break;
+ case INTERSECT_CONIC_2:
+ first = 1; last = 7; first2 = 14; last2 = 20;
+ break;
case INTERSECT_QUAD_2:
first = 1; last = 7; first2 = 13; last2 = 19;
break;
+ case INTERSECT_CONIC_NO:
+ first = 0; last = 6; first2 = 7; last2 = 13;
+ break;
case INTERSECT_QUAD_NO:
first = 0; last = 6; first2 = 6; last2 = 12;
break;
@@ -4536,7 +1184,7 @@ function init(test) {
ymax = Math.max(ymax, angleBounds[3]);
setScale(xmin, xmax, ymin, ymax);
if (hasPath == false && hasComputedPath == true && !draw_computed) {
- draw_computed = 3; // show both quadratics and cubics
+ draw_computed = 7; // show quadratics, conics, and cubics
}
if (hasPath == true && hasComputedPath == false && draw_computed) {
draw_computed = 0;
@@ -4564,6 +1212,9 @@ function curveByID(test, id) {
case PATH_QUAD:
return [frags[1], frags[2], frags[3], frags[4],
frags[5], frags[6]];
+ case PATH_CONIC:
+ return [frags[1], frags[2], frags[3], frags[4],
+ frags[5], frags[6], frags[7]];
case PATH_CUBIC:
return [frags[1], frags[2], frags[3], frags[4],
frags[5], frags[6], frags[7], frags[8]];
@@ -4595,6 +1246,9 @@ function curvePartialByID(test, id, t0, t1) {
case PATH_QUAD:
return quadPartial(frags[1], frags[2], frags[3], frags[4],
frags[5], frags[6], t0, t1);
+ case PATH_CONIC:
+ return conicPartial(frags[1], frags[2], frags[3], frags[4],
+ frags[5], frags[6], frags[7], t0, t1);
case PATH_CUBIC:
return cubicPartial(frags[1], frags[2], frags[3], frags[4],
frags[5], frags[6], frags[7], frags[8], t0, t1);
@@ -4634,6 +1288,14 @@ function idByCurve(test, frag, type) {
continue;
}
return frags[0];
+ case PATH_CONIC:
+ if (frag[0] != frags[1] || frag[1] != frags[2]
+ || frag[2] != frags[3] || frag[3] != frags[4]
+ || frag[4] != frags[5] || frag[5] != frags[6]
+ || frag[6] != frags[7]) {
+ continue;
+ }
+ return frags[0];
case PATH_CUBIC:
if (frag[0] != frags[1] || frag[1] != frags[2]
|| frag[2] != frags[3] || frag[3] != frags[4]
@@ -4650,6 +1312,7 @@ function idByCurve(test, frag, type) {
}
function curve_extremes(curve, bounds) {
+ var length = curve.length == 7 ? 6 : curve.length;
for (var index = 0; index < curve.length; index += 2) {
var x = curve[index];
var y = curve[index + 1];
@@ -4746,7 +1409,8 @@ function drawArc(curve, op, from, to) {
}
function drawPoint(px, py, end) {
- for (var pts = 0; pts < drawnPts.length; pts += 2) {
+ var length = drawnPts.length == 7 ? 6 : drawnPts.length;
+ for (var pts = 0; pts < length; pts += 2) {
var x = drawnPts[pts];
var y = drawnPts[pts + 1];
if (px == x && py == y) {
@@ -4772,8 +1436,22 @@ function drawPoint(px, py, end) {
}
}
+function coordCount(curveType) {
+ switch (curveType) {
+ case PATH_LINE:
+ return 4;
+ case PATH_QUAD:
+ return 6;
+ case PATH_CONIC:
+ return 6;
+ case PATH_CUBIC:
+ return 8;
+ }
+ return -1;
+}
+
function drawPoints(ptArray, curveType, drawControls) {
- var count = (curveType - PATH_LINE + 2) * 2;
+ var count = coordCount(curveType);
for (var idx = 0; idx < count; idx += 2) {
if (!drawControls && idx != 0 && idx != count - 2) {
continue;
@@ -4820,6 +1498,17 @@ function pointAtT(curve, curveType, t) {
xy.x = a * curve[0] + b * curve[2] + c * curve[4];
xy.y = a * curve[1] + b * curve[3] + c * curve[5];
break;
+ case PATH_CONIC:
+ var one_t = 1 - t;
+ var a = one_t * one_t;
+ var b = 2 * one_t * t;
+ var c = t * t;
+ xy.x = a * curve[0] + b * curve[2] * curve[6] + c * curve[4];
+ xy.y = a * curve[1] + b * curve[3] * curve[6] + c * curve[5];
+ var d = a + b * curve[6] + c;
+ xy.x /= d;
+ xy.y /= d;
+ break;
case PATH_CUBIC:
var one_t = 1 - t;
var one_t2 = one_t * one_t;
@@ -5012,6 +1701,164 @@ function drawQuadPartial(x1, y1, x2, y2, x3, y3, t1, t2) {
ctx.stroke();
}
+function alreadyDrawnConic(x1, y1, x2, y2, x3, y3, w) {
+ if (collect_bounds) {
+ if (focus_enabled) {
+ focusXmin = Math.min(focusXmin, x1, x2, x3);
+ focusYmin = Math.min(focusYmin, y1, y2, y3);
+ focusXmax = Math.max(focusXmax, x1, x2, x3);
+ focusYmax = Math.max(focusYmax, y1, y2, y3);
+ }
+ return true;
+ }
+ for (var pts = 0; pts < drawnConics.length; pts += 8) {
+ if (x1 == drawnConics[pts] && y1 == drawnCubics[pts + 1]
+ && x2 == drawnCubics[pts + 2] && y2 == drawnCubics[pts + 3]
+ && x3 == drawnCubics[pts + 4] && y3 == drawnCubics[pts + 5]
+ && w == drawnCubics[pts + 6]) {
+ return true;
+ }
+ }
+ drawnConics.push(x1);
+ drawnConics.push(y1);
+ drawnConics.push(x2);
+ drawnConics.push(y2);
+ drawnConics.push(x3);
+ drawnConics.push(y3);
+ drawnCubics.push(w);
+ return false;
+}
+
+var kMaxConicToQuadPOW2 = 5;
+
+function computeQuadPOW2(curve, tol) {
+ var a = curve[6] - 1;
+ var k = a / (4 * (2 + a));
+ var x = k * (curve[0] - 2 * curve[2] + curve[4]);
+ var y = k * (curve[1] - 2 * curve[3] + curve[5]);
+
+ var error = Math.sqrt(x * x + y * y);
+ var pow2;
+ for (pow2 = 0; pow2 < kMaxConicToQuadPOW2; ++pow2) {
+ if (error <= tol) {
+ break;
+ }
+ error *= 0.25;
+ }
+ return pow2;
+}
+
+function subdivide_w_value(w) {
+ return Math.sqrt(0.5 + w * 0.5);
+}
+
+function chop(curve, part1, part2) {
+ var w = curve[6];
+ var scale = 1 / (1 + w);
+ part1[0] = curve[0];
+ part1[1] = curve[1];
+ part1[2] = (curve[0] + curve[2] * w) * scale;
+ part1[3] = (curve[1] + curve[3] * w) * scale;
+ part1[4] = part2[0] = (curve[0] + (curve[2] * w) * 2 + curve[4]) * scale * 0.5;
+ part1[5] = part2[1] = (curve[1] + (curve[3] * w) * 2 + curve[5]) * scale * 0.5;
+ part2[2] = (curve[2] * w + curve[4]) * scale;
+ part2[3] = (curve[3] * w + curve[5]) * scale;
+ part2[4] = curve[4];
+ part2[5] = curve[5];
+ part1[6] = part2[6] = subdivide_w_value(w);
+}
+
+function subdivide(curve, level, pts) {
+ if (0 == level) {
+ pts.push(curve[2]);
+ pts.push(curve[3]);
+ pts.push(curve[4]);
+ pts.push(curve[5]);
+ } else {
+ var part1 = [], part2 = [];
+ chop(curve, part1, part2);
+ --level;
+ subdivide(part1, level, pts);
+ subdivide(part2, level, pts);
+ }
+}
+
+function chopIntoQuadsPOW2(curve, pow2, pts) {
+ subdivide(curve, pow2, pts);
+ return 1 << pow2;
+}
+
+function drawConicWithQuads(x1, y1, x2, y2, x3, y3, w) {
+ if (alreadyDrawnConic(x1, y1, x2, y2, x3, y3, w)) {
+ return;
+ }
+ ctx.beginPath();
+ ctx.moveTo((x1 - srcLeft) * scale,
+ (y1 - srcTop) * scale);
+ var tol = 1 / scale;
+ var curve = [x1, y1, x2, y2, x3, y3, w];
+ var pow2 = computeQuadPOW2(curve, tol);
+ var pts = [];
+ chopIntoQuadsPOW2(curve, pow2, pts);
+ for (var i = 0; i < pts.length; i += 4) {
+ ctx.quadraticCurveTo(
+ (pts[i + 0] - srcLeft) * scale, (pts[i + 1] - srcTop) * scale,
+ (pts[i + 2] - srcLeft) * scale, (pts[i + 3] - srcTop) * scale);
+ }
+ ctx.stroke();
+}
+
+function conic_eval_numerator(x1, x2, x3, w, t) {
+ var src2w = x2 * w;
+ var C = x1;
+ var A = x3 - 2 * src2w + C;
+ var B = 2 * (src2w - C);
+ return (A * t + B) * t + C;
+}
+
+
+function conic_eval_denominator(w, t) {
+ var B = 2 * (w - 1);
+ var C = 1;
+ var A = -B;
+ return (A * t + B) * t + C;
+}
+
+function conicPartial(x1, y1, x2, y2, x3, y3, w, t1, t2) {
+ var ax = conic_eval_numerator(x1, x2, x3, w, t1);
+ var ay = conic_eval_numerator(y1, y2, y3, w, t1);
+ var az = conic_eval_denominator(w, t1);
+ var midT = (t1 + t2) / 2;
+ var dx = conic_eval_numerator(x1, x2, x3, w, midT);
+ var dy = conic_eval_numerator(y1, y2, y3, w, midT);
+ var dz = conic_eval_denominator(w, midT);
+ var cx = conic_eval_numerator(x1, x2, x3, w, t2);
+ var cy = conic_eval_numerator(y1, y2, y3, w, t2);
+ var cz = conic_eval_denominator(w, t2);
+ var bx = 2 * dx - (ax + cx) / 2;
+ var by = 2 * dy - (ay + cy) / 2;
+ var bz = 2 * dz - (az + cz) / 2;
+ var dt = t2 - t1;
+ var dt_1 = 1 - dt;
+ var partW = (1 + dt * (w - 1)) / Math.sqrt(dt * dt + 2 * dt * dt_1 * w + dt_1 * dt_1);
+ var array = [
+ ax / az, ay / az, bx / bz, by / bz, cx / cz, cy / cz, partW
+ ];
+ return array;
+}
+
+function drawConicPartial(x1, y1, x2, y2, x3, y3, w, t1, t2) {
+ var a = conicPartial(x1, y1, x2, y2, x3, y3, w, t1, t2);
+ var ax = a[0];
+ var ay = a[1];
+ var bx = a[2];
+ var by = a[3];
+ var cx = a[4];
+ var cy = a[5];
+ var w_ = a[6];
+ drawConicWithQuads(ax, ay, bx, by, cx, cy, w_);
+}
+
function alreadyDrawnCubic(x1, y1, x2, y2, x3, y3, x4, y4) {
if (collect_bounds) {
if (focus_enabled) {
@@ -5124,6 +1971,9 @@ function drawCurve(c) {
case 6:
drawQuad(c[0], c[1], c[2], c[3], c[4], c[5]);
break;
+ case 7:
+ drawConicWithQuads(c[0], c[1], c[2], c[3], c[4], c[5], c[6]);
+ break;
case 8:
drawCubic(c[0], c[1], c[2], c[3], c[4], c[5], c[6], c[7]);
break;
@@ -5133,7 +1983,8 @@ function drawCurve(c) {
function boundsWidth(pts) {
var min = pts[0];
var max = pts[0];
- for (var idx = 2; idx < pts.length; idx += 2) {
+ var length = pts.length == 7 ? 6 : pts.length;
+ for (var idx = 2; idx < length; idx += 2) {
min = Math.min(min, pts[idx]);
max = Math.max(max, pts[idx]);
}
@@ -5143,7 +1994,8 @@ function boundsWidth(pts) {
function boundsHeight(pts) {
var min = pts[1];
var max = pts[1];
- for (var idx = 3; idx < pts.length; idx += 2) {
+ var length = pts.length == 7 ? 6 : pts.length;
+ for (var idx = 3; idx < length; idx += 2) {
min = Math.min(min, pts[idx]);
max = Math.max(max, pts[idx]);
}
@@ -5156,7 +2008,7 @@ function tangent(pts) {
if (dx == 0 && dy == 0 && pts.length > 4) {
dx = pts[4] - pts[0];
dy = pts[5] - pts[1];
- if (dx == 0 && dy == 0 && pts.length > 6) {
+ if (dx == 0 && dy == 0 && pts.length == 8) {
dx = pts[6] - pts[0];
dy = pts[7] - pts[1];
}
@@ -5251,6 +2103,17 @@ function dxy_at_t(curve, type, t) {
var c = t;
dxy.x = a * curve[0] + b * curve[2] + c * curve[4];
dxy.y = a * curve[1] + b * curve[3] + c * curve[5];
+ } else if (type == PATH_CONIC) {
+ var p20x = curve[4] - curve[0];
+ var p20y = curve[5] - curve[1];
+ var p10xw = (curve[2] - curve[0]) * curve[6];
+ var p10yw = (curve[3] - curve[1]) * curve[6];
+ var coeff0x = curve[6] * p20x - p20x;
+ var coeff0y = curve[6] * p20y - p20y;
+ var coeff1x = p20x - 2 * p10xw;
+ var coeff1y = p20y - 2 * p10yw;
+ dxy.x = t * (t * coeff0x + coeff1x) + p10xw;
+ dxy.y = t * (t * coeff0y + coeff1y) + p10yw;
} else if (type == PATH_CUBIC) {
var one_t = 1 - t;
var a = curve[0];
@@ -5350,6 +2213,10 @@ function x_at_t(curve, t) {
if (curve.length == 6) {
return one_t2 * curve[0] + 2 * one_t * t * curve[2] + t2 * curve[4];
}
+ if (curve.length == 7) {
+ return (one_t2 * curve[0] + 2 * one_t * t * curve[2] * curve[6] + t2 * curve[4])
+ / (one_t2 +2 * one_t * t * curve[6] + t2);
+ }
var a = one_t2 * one_t;
var b = 3 * one_t2 * t;
var c = 3 * one_t * t2;
@@ -5367,6 +2234,10 @@ function y_at_t(curve, t) {
if (curve.length == 6) {
return one_t2 * curve[1] + 2 * one_t * t * curve[3] + t2 * curve[5];
}
+ if (curve.length == 7) {
+ return (one_t2 * curve[1] + 2 * one_t * t * curve[3] * curve[6] + t2 * curve[5])
+ / (one_t2 +2 * one_t * t * curve[6] + t2);
+ }
var a = one_t2 * one_t;
var b = 3 * one_t2 * t;
var c = 3 * one_t * t2;
@@ -5431,6 +2302,11 @@ function drawQuadPartialID(id, x1, y1, x2, y2, x3, y3, t1, t2) {
drawCurvePartialID(id, curve, t1, t2);
}
+function drawConicPartialID(id, x1, y1, x2, y2, x3, y3, w, t1, t2) {
+ var curve = [x1, y1, x2, y2, x3, y3, w];
+ drawCurvePartialID(id, curve, t1, t2);
+}
+
function drawCubicPartialID(id, x1, y1, x2, y2, x3, y3, x4, y4, t1, t2) {
var curve = [x1, y1, x2, y2, x3, y3, x4, y4];
drawCurvePartialID(id, curve, t1, t2);
@@ -5508,13 +2384,21 @@ function logCurves(test) {
function curveToString(curve) {
var str = "{{";
- for (i = 0; i < curve.length; i += 2) {
+ var length = curve.length == 7 ? 6 : curve.length;
+ if (curve.length == 7) {
+ str += "{";
+ }
+ for (i = 0; i < length; i += 2) {
str += curve[i].toFixed(decimal_places) + "," + curve[i + 1].toFixed(decimal_places);
if (i < curve.length - 2) {
str += "}, {";
}
}
- str += "}}";
+ str += "}";
+ if (curve.length == 7) {
+ str += "}, " + curve[6].toFixed(decimal_places);
+ }
+ str += "}";
return str;
}
@@ -5648,6 +2532,8 @@ function draw(test, lines, title) {
case INTERSECT_LINE:
case INTERSECT_QUAD_LINE:
case INTERSECT_QUAD:
+ case INTERSECT_CONIC_LINE:
+ case INTERSECT_CONIC:
case INTERSECT_SELF_CUBIC:
case INTERSECT_CUBIC_LINE:
case INTERSECT_CUBIC_QUAD:
@@ -5657,6 +2543,8 @@ function draw(test, lines, title) {
case INTERSECT_LINE_2:
case INTERSECT_QUAD_LINE_2:
case INTERSECT_QUAD_2:
+ case INTERSECT_CONIC_LINE_2:
+ case INTERSECT_CONIC_2:
case INTERSECT_CUBIC_LINE_2:
case INTERSECT_CUBIC_QUAD_2:
case INTERSECT_CUBIC_2:
@@ -5665,6 +2553,8 @@ function draw(test, lines, title) {
case INTERSECT_LINE_NO:
case INTERSECT_QUAD_LINE_NO:
case INTERSECT_QUAD_NO:
+ case INTERSECT_CONIC_LINE_NO:
+ case INTERSECT_CONIC_NO:
case INTERSECT_SELF_CUBIC_NO:
case INTERSECT_CUBIC_LINE_NO:
case INTERSECT_CUBIC_QUAD_NO:
@@ -5730,6 +2620,7 @@ function draw(test, lines, title) {
drawnPts = [];
drawnLines = [];
drawnQuads = [];
+ drawnConics = [];
drawnCubics = [];
focusXmin = focusYmin = Infinity;
focusXmax = focusYmax = -Infinity;
@@ -5757,16 +2648,24 @@ function draw(test, lines, title) {
var drawThis = false;
switch (fragType) {
case PATH_QUAD:
- if ((draw_computed & 5) == 1 || ((draw_computed & 4) != 0
- && (draw_computed & 1) == pathIndex)) {
+ if ((draw_computed & 0x9) == 1 || ((draw_computed & 8) != 0
+ && (draw_computed & 7) == pathIndex)) {
drawQuad(frags[0], frags[1], frags[2], frags[3],
frags[4], frags[5]);
drawThis = true;
}
break;
+ case PATH_CONIC:
+ if ((draw_computed & 0xA) == 2 || ((draw_computed & 8) != 0
+ && (draw_computed & 7) == pathIndex)) {
+ drawConicWithQuads(frags[0], frags[1], frags[2], frags[3],
+ frags[4], frags[5], frags[6]);
+ drawThis = true;
+ }
+ break;
case PATH_CUBIC:
- if ((draw_computed & 6) == 2 || ((draw_computed & 4) != 0
- && (draw_computed & 1) != pathIndex)) {
+ if ((draw_computed & 0xC) == 4 || ((draw_computed & 8) != 0
+ && (draw_computed & 7) == pathIndex)) {
drawCubic(frags[0], frags[1], frags[2], frags[3],
frags[4], frags[5], frags[6], frags[7]);
drawThis = true;
@@ -5811,6 +2710,11 @@ function draw(test, lines, title) {
drawQuad(frags2[0], frags2[1], frags2[2], frags2[3],
frags2[4], frags2[5]);
break;
+ case PATH_CONIC:
+ for (var i = 0; i < 7; ++ i) { frags2[i] = frags[i + 1]; }
+ drawConicWithQuads(frags2[0], frags2[1], frags2[2], frags2[3],
+ frags2[4], frags2[5], frags2[6]);
+ break;
case PATH_CUBIC:
for (var i = 0; i < 8; ++ i) { frags2[i] = frags[i + 1]; }
drawCubic(frags2[0], frags2[1], frags2[2], frags2[3],
@@ -5844,7 +2748,7 @@ function draw(test, lines, title) {
var y1 = frags[SPAN_Y1];
var x2 = frags[SPAN_X2];
var y2 = frags[SPAN_Y2];
- var x3, y3, x3, y4, t1, t2;
+ var x3, y3, x3, y4, t1, t2, w;
ctx.lineWidth = 3;
ctx.strokeStyle = "rgba(0,0,255, 0.3)";
focus_enabled = true;
@@ -5867,6 +2771,17 @@ function draw(test, lines, title) {
drawQuadPartialID(frags[0], x1, y1, x2, y2, x3, y3, t1, t2);
}
break;
+ case ACTIVE_CONIC_SPAN:
+ x3 = frags[SPAN_X3];
+ y3 = frags[SPAN_Y3];
+ t1 = frags[SPAN_K_T];
+ t2 = frags[SPAN_K_TEND];
+ w = frags[SPAN_K_W];
+ drawConicPartial(x1, y1, x2, y2, x3, y3, w, t1, t2);
+ if (draw_id) {
+ drawConicPartialID(frags[0], x1, y1, x2, y2, x3, y3, w, t1, t2);
+ }
+ break;
case ACTIVE_CUBIC_SPAN:
x3 = frags[SPAN_X3];
y3 = frags[SPAN_Y3];
@@ -5923,6 +2838,12 @@ function draw(test, lines, title) {
drawQuad(frags[0], frags[1], frags[2], frags[3], frags[4], frags[5]);
}
break;
+ case ADD_CONICTO:
+ if (step_limit == 0 || tIndex >= lastAdd) {
+ drawConicWithQuads(frags[0], frags[1], frags[2], frags[3],
+ frags[4], frags[5], frags[6]);
+ }
+ break;
case ADD_CUBICTO:
if (step_limit == 0 || tIndex >= lastAdd) {
drawCubic(frags[0], frags[1], frags[2], frags[3],
@@ -5975,9 +2896,13 @@ function draw(test, lines, title) {
drawQuad(frags[0], frags[1], frags[2], frags[3],
frags[4], frags[5]);
break;
+ case PATH_CONIC:
+ drawConicWithQuads(frags[0], frags[1], frags[2], frags[3],
+ frags[4], frags[5], frags[6]);
+ break;
case PATH_CUBIC:
drawCubic(frags[0], frags[1], frags[2], frags[3],
- frags[4], frags[5], frags[6], frags[7]);
+ frags[4], frags[5], frags[6], frags[7]);
break;
default:
console.log("unknown REC_TYPE_AFTERPART frag type: " + fragType);
@@ -6041,6 +2966,30 @@ function draw(test, lines, title) {
case INTERSECT_QUAD_NO:
c1s = 0; c1l = 6; c2s = 6; c2l = 6;
break;
+ case INTERSECT_CONIC_LINE:
+ f.push(8, 9, 0, 10);
+ c1s = 1; c1l = 7; c2s = 11; c2l = 4;
+ break;
+ case INTERSECT_CONIC_LINE_2:
+ f.push(8, 9, 0, 12);
+ f.push(11, 12, 10, 18);
+ c1s = 1; c1l = 7; c2s = 14; c2l = 4;
+ break;
+ case INTERSECT_CONIC_LINE_NO:
+ c1s = 0; c1l = 7; c2s = 7; c2l = 4;
+ break;
+ case INTERSECT_CONIC:
+ f.push(8, 9, 0, 10);
+ c1s = 1; c1l = 7; c2s = 11; c2l = 7;
+ break;
+ case INTERSECT_CONIC_2:
+ f.push(8, 9, 0, 13);
+ f.push(11, 12, 10, 21);
+ c1s = 1; c1l = 7; c2s = 14; c2l = 7;
+ break;
+ case INTERSECT_CONIC_NO:
+ c1s = 0; c1l = 7; c2s = 7; c2l = 7;
+ break;
case INTERSECT_SELF_CUBIC:
f.push(9, 10, 0, 11);
c1s = 1; c1l = 8; c2s = 0; c2l = 0;
@@ -6140,6 +3089,15 @@ function draw(test, lines, title) {
id = idByCurve(test, curve, PATH_QUAD);
}
break;
+ case 7:
+ drawConicWithQuads(frags[c1s], frags[c1s + 1], frags[c1s + 2], frags[c1s + 3],
+ frags[c1s + 4], frags[c1s + 5], frags[c1s + 6]);
+ if (draw_id) {
+ curve = [frags[c1s], frags[c1s + 1], frags[c1s + 2], frags[c1s + 3],
+ frags[c1s + 4], frags[c1s + 5], frags[c1s + 6]];
+ id = idByCurve(test, curve, PATH_CONIC);
+ }
+ break;
case 8:
drawCubic(frags[c1s], frags[c1s + 1], frags[c1s + 2], frags[c1s + 3],
frags[c1s + 4], frags[c1s + 5], frags[c1s + 6], frags[c1s + 7]);
@@ -6173,6 +3131,15 @@ function draw(test, lines, title) {
id = idByCurve(test, curve, PATH_QUAD);
}
break;
+ case 7:
+ drawConicWithQuads(frags[c2s], frags[c2s + 1], frags[c2s + 2], frags[c2s + 3],
+ frags[c2s + 4], frags[c2s + 5], frags[c2s + 6]);
+ if (draw_id) {
+ curve = [frags[c2s], frags[c2s + 1], frags[c2s + 2], frags[c2s + 3],
+ frags[c2s + 4], frags[c2s + 5], frags[c2s + 6]];
+ id = idByCurve(test, curve, PATH_CONIC);
+ }
+ break;
case 8:
drawCubic(frags[c2s], frags[c2s + 1], frags[c2s + 2], frags[c2s + 3],
frags[c2s + 4], frags[c2s + 5], frags[c2s + 6], frags[c2s + 7]);