1fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot/* 2fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot * Copyright 2012 Google Inc. 3fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot * 4fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot * Use of this source code is governed by a BSD-style license that can be 5fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot * found in the LICENSE file. 6fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot */ 7fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot#include "PathOpsExtendedTest.h" 8fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 9fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot#define TEST(name) { name, #name } 10fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 11fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine1(skiatest::Reporter* reporter, const char* filename) { 12fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 13fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(2,0); 14fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1,1); 15fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0,0); 16fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 17fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 18fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 19fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 20fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine1x(skiatest::Reporter* reporter, const char* filename) { 21fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 22fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 23fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(2,0); 24fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1,1); 25fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0,0); 26fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 27fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 28fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 29fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 30fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void addInnerCWTriangle(SkPath& path) { 31fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(3,0); 32fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(4,1); 33fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2,1); 34fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 35fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 36fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 37fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void addInnerCCWTriangle(SkPath& path) { 38fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(3,0); 39fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2,1); 40fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(4,1); 41fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 42fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 43fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 44fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void addOuterCWTriangle(SkPath& path) { 45fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(3,0); 46fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(6,2); 47fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0,2); 48fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 49fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 50fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 51fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void addOuterCCWTriangle(SkPath& path) { 52fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(3,0); 53fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0,2); 54fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(6,2); 55fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 56fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 57fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 58fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine2(skiatest::Reporter* reporter, const char* filename) { 59fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 60fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot addInnerCWTriangle(path); 61fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot addOuterCWTriangle(path); 62fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 63fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 64fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 65fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine2x(skiatest::Reporter* reporter, const char* filename) { 66fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 67fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 68fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot addInnerCWTriangle(path); 69fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot addOuterCWTriangle(path); 70fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 71fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 72fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 73fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine3(skiatest::Reporter* reporter, const char* filename) { 74fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 75fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot addInnerCCWTriangle(path); 76fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot addOuterCWTriangle(path); 77fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 78fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 79fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 80fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine3x(skiatest::Reporter* reporter, const char* filename) { 81fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 82fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 83fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot addInnerCCWTriangle(path); 84fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot addOuterCWTriangle(path); 85fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 86fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 87fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 88fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine3a(skiatest::Reporter* reporter, const char* filename) { 89fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 90fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot addInnerCWTriangle(path); 91fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot addOuterCCWTriangle(path); 92fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 93fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 94fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 95fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine3ax(skiatest::Reporter* reporter, const char* filename) { 96fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 97fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 98fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot addInnerCWTriangle(path); 99fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot addOuterCCWTriangle(path); 100fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 101fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 102fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 103fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine3b(skiatest::Reporter* reporter, const char* filename) { 104fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 105fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot addInnerCCWTriangle(path); 106fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot addOuterCCWTriangle(path); 107fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 108fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 109fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 110fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine3bx(skiatest::Reporter* reporter, const char* filename) { 111fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 112fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 113fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot addInnerCCWTriangle(path); 114fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot addOuterCCWTriangle(path); 115fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 116fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 117fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 118fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine4(skiatest::Reporter* reporter, const char* filename) { 119fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 120fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot addOuterCCWTriangle(path); 121fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot addOuterCWTriangle(path); 122fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 123fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 124fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 125fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine4x(skiatest::Reporter* reporter, const char* filename) { 126fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 127fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 128fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot addOuterCCWTriangle(path); 129fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot addOuterCWTriangle(path); 130fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 131fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 132fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 133fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine5(skiatest::Reporter* reporter, const char* filename) { 134fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 135fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot addOuterCWTriangle(path); 136fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot addOuterCWTriangle(path); 137fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 138fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 139fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 140fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine5x(skiatest::Reporter* reporter, const char* filename) { 141fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 142fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 143fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot addOuterCWTriangle(path); 144fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot addOuterCWTriangle(path); 145fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 146fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 147fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 148fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine6(skiatest::Reporter* reporter, const char* filename) { 149fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 150fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0,0); 151fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(4,0); 152fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2,2); 153fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 154fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(2,0); 155fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(6,0); 156fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(4,2); 157fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 158fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 159fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 160fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 161fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine6x(skiatest::Reporter* reporter, const char* filename) { 162fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 163fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 164fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0,0); 165fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(4,0); 166fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2,2); 167fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 168fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(2,0); 169fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(6,0); 170fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(4,2); 171fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 172fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 173fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 174fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 175fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine7(skiatest::Reporter* reporter, const char* filename) { 176fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 177fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0,0); 178fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(4,0); 179fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2,2); 180fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 181fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(6,0); 182fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2,0); 183fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(4,2); 184fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 185fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 186fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 187fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 188fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine7x(skiatest::Reporter* reporter, const char* filename) { 189fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 190fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 191fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0,0); 192fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(4,0); 193fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2,2); 194fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 195fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(6,0); 196fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2,0); 197fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(4,2); 198fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 199fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 200fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 201fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 202fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine7a(skiatest::Reporter* reporter, const char* filename) { 203fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 204fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0,0); 205fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(4,0); 206fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2,2); 207fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 208fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 209fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 210fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 211fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine7ax(skiatest::Reporter* reporter, const char* filename) { 212fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 213fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 214fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0,0); 215fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(4,0); 216fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2,2); 217fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 218fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 219fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 220fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 221fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine7b(skiatest::Reporter* reporter, const char* filename) { 222fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 223fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0,0); 224fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(4,0); 225fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 226fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(6,0); 227fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2,0); 228fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(4,2); 229fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 230fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 231fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 232fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 233fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine7bx(skiatest::Reporter* reporter, const char* filename) { 234fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 235fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 236fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0,0); 237fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(4,0); 238fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 239fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(6,0); 240fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2,0); 241fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(4,2); 242fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 243fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 244fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 245fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 246fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine8(skiatest::Reporter* reporter, const char* filename) { 247fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 248fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0,4); 249fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(4,4); 250fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2,2); 251fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 252fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(2,4); 253fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(6,4); 254fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(4,2); 255fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 256fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 257fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 258fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 259fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine8x(skiatest::Reporter* reporter, const char* filename) { 260fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 261fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 262fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0,4); 263fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(4,4); 264fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2,2); 265fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 266fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(2,4); 267fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(6,4); 268fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(4,2); 269fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 270fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 271fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 272fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 273fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine9(skiatest::Reporter* reporter, const char* filename) { 274fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 275fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0,4); 276fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(4,4); 277fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2,2); 278fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 279fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(6,4); 280fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2,4); 281fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(4,2); 282fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 283fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 284fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 285fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 286fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine9x(skiatest::Reporter* reporter, const char* filename) { 287fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 288fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 289fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0,4); 290fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(4,4); 291fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2,2); 292fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 293fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(6,4); 294fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2,4); 295fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(4,2); 296fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 297fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 298fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 299fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 300fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine10(skiatest::Reporter* reporter, const char* filename) { 301fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 302fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0,4); 303fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(4,4); 304fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2,2); 305fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 306fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(2,1); 307fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3,4); 308fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(6,1); 309fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 310fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 311fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 312fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 313fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine10x(skiatest::Reporter* reporter, const char* filename) { 314fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 315fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 316fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0,4); 317fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(4,4); 318fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2,2); 319fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 320fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(2,1); 321fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3,4); 322fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(6,1); 323fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 324fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 325fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 326fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 327fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine10a(skiatest::Reporter* reporter, const char* filename) { 328fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 329fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0,4); 330fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(8,4); 331fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(4,0); 332fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 333fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(2,2); 334fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3,3); 335fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(4,2); 336fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 337fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 338fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 339fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 340fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine10ax(skiatest::Reporter* reporter, const char* filename) { 341fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 342fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 343fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0,4); 344fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(8,4); 345fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(4,0); 346fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 347fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(2,2); 348fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3,3); 349fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(4,2); 350fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 351fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 352fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 353fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 354fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void addCWContainer(SkPath& path) { 355fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(6,4); 356fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0,4); 357fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3,1); 358fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 359fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 360fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 361fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void addCCWContainer(SkPath& path) { 362fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0,4); 363fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(6,4); 364fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3,1); 365fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 366fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 367fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 368fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void addCWContents(SkPath& path) { 369fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(2,3); 370fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3,2); 371fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(4,3); 372fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 373fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 374fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 375fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void addCCWContents(SkPath& path) { 376fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(3,2); 377fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2,3); 378fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(4,3); 379fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 380fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 381fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 382fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine11(skiatest::Reporter* reporter, const char* filename) { 383fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 384fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot addCWContainer(path); 385fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot addCWContents(path); 386fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 387fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 388fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 389fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine11x(skiatest::Reporter* reporter, const char* filename) { 390fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 391fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 392fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot addCWContainer(path); 393fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot addCWContents(path); 394fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 395fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 396fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 397fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine12(skiatest::Reporter* reporter, const char* filename) { 398fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 399fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot addCCWContainer(path); 400fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot addCWContents(path); 401fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 402fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 403fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 404fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine12x(skiatest::Reporter* reporter, const char* filename) { 405fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 406fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 407fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot addCCWContainer(path); 408fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot addCWContents(path); 409fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 410fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 411fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 412fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine13(skiatest::Reporter* reporter, const char* filename) { 413fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 414fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot addCWContainer(path); 415fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot addCCWContents(path); 416fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 417fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 418fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 419fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine13x(skiatest::Reporter* reporter, const char* filename) { 420fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 421fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 422fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot addCWContainer(path); 423fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot addCCWContents(path); 424fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 425fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 426fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 427fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine14(skiatest::Reporter* reporter, const char* filename) { 428fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 429fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot addCCWContainer(path); 430fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot addCCWContents(path); 431fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 432fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 433fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 434fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine14x(skiatest::Reporter* reporter, const char* filename) { 435fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 436fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 437fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot addCCWContainer(path); 438fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot addCCWContents(path); 439fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 440fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 441fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 442fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine15(skiatest::Reporter* reporter, const char* filename) { 443fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 444fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 9, 9, SkPath::kCW_Direction); 445fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 446fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 447fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 448fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine15x(skiatest::Reporter* reporter, const char* filename) { 449fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 450fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 451fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 9, 9, SkPath::kCW_Direction); 452fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 453fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 454fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 455fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine16(skiatest::Reporter* reporter, const char* filename) { 456fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 457fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 12, 12, SkPath::kCW_Direction); 458fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 4, 9, 9, SkPath::kCW_Direction); 459fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 460fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 461fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 462fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine16x(skiatest::Reporter* reporter, const char* filename) { 463fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 464fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 465fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 12, 12, SkPath::kCW_Direction); 466fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 4, 9, 9, SkPath::kCW_Direction); 467fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 468fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 469fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 470fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine17(skiatest::Reporter* reporter, const char* filename) { 471fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 472fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 12, 12, SkPath::kCW_Direction); 473fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(4, 12, 13, 13, SkPath::kCW_Direction); 474fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 475fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 476fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 477fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine17x(skiatest::Reporter* reporter, const char* filename) { 478fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 479fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 480fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 12, 12, SkPath::kCW_Direction); 481fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(4, 12, 13, 13, SkPath::kCW_Direction); 482fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 483fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 484fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 485fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine18(skiatest::Reporter* reporter, const char* filename) { 486fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 487fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 12, 12, SkPath::kCW_Direction); 488fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(12, 4, 21, 21, SkPath::kCW_Direction); 489fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 490fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 491fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 492fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine18x(skiatest::Reporter* reporter, const char* filename) { 493fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 494fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 495fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 12, 12, SkPath::kCW_Direction); 496fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(12, 4, 21, 21, SkPath::kCW_Direction); 497fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 498fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 499fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 500fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine19(skiatest::Reporter* reporter, const char* filename) { 501fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 502fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 12, 12, SkPath::kCW_Direction); 503fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(12, 16, 21, 21, SkPath::kCW_Direction); 504fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 505fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 506fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 507fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine19x(skiatest::Reporter* reporter, const char* filename) { 508fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 509fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 510fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 12, 12, SkPath::kCW_Direction); 511fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(12, 16, 21, 21, SkPath::kCW_Direction); 512fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 513fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 514fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 515fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine20(skiatest::Reporter* reporter, const char* filename) { 516fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 517fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 12, 12, 12, SkPath::kCW_Direction); 518fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 12, 9, 9, SkPath::kCW_Direction); 519fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 520fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 521fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 522fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine20x(skiatest::Reporter* reporter, const char* filename) { 523fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 524fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 525fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 12, 12, 12, SkPath::kCW_Direction); 526fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 12, 9, 9, SkPath::kCW_Direction); 527fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 528fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 529fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 530fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine21(skiatest::Reporter* reporter, const char* filename) { 531fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 532fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 12, 12, 12, SkPath::kCW_Direction); 533fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 16, 9, 9, SkPath::kCW_Direction); 534fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 535fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 536fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 537fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine21x(skiatest::Reporter* reporter, const char* filename) { 538fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 539fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 540fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 12, 12, 12, SkPath::kCW_Direction); 541fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 16, 9, 9, SkPath::kCW_Direction); 542fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 543fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 544fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 545fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine22(skiatest::Reporter* reporter, const char* filename) { 546fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 547fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 12, 12, 12, SkPath::kCW_Direction); 548fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(4, 12, 13, 13, SkPath::kCW_Direction); 549fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 550fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 551fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 552fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine22x(skiatest::Reporter* reporter, const char* filename) { 553fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 554fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 555fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 12, 12, 12, SkPath::kCW_Direction); 556fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(4, 12, 13, 13, SkPath::kCW_Direction); 557fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 558fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 559fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 560fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine23(skiatest::Reporter* reporter, const char* filename) { 561fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 562fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 12, 12, 12, SkPath::kCW_Direction); 563fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(12, 0, 21, 21, SkPath::kCW_Direction); 564fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 565fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 566fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 567fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine23x(skiatest::Reporter* reporter, const char* filename) { 568fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 569fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 570fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 12, 12, 12, SkPath::kCW_Direction); 571fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(12, 0, 21, 21, SkPath::kCW_Direction); 572fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 573fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 574fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 575fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine24a(skiatest::Reporter* reporter, const char* filename) { 576fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 577fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(2,0); 578fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(4,4); 579fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0,4); 580fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 581fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(2,0); 582fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1,2); 583fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2,2); 584fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 585fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 586fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 587fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 588fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine24ax(skiatest::Reporter* reporter, const char* filename) { 589fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 590fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 591fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(2,0); 592fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(4,4); 593fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0,4); 594fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 595fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(2,0); 596fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1,2); 597fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2,2); 598fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 599fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 600fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 601fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 602fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine24(skiatest::Reporter* reporter, const char* filename) { 603fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 604fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 18, 12, 12, SkPath::kCW_Direction); 605fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(4, 12, 13, 13, SkPath::kCW_Direction); 606fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 607fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 608fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 609fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine24x(skiatest::Reporter* reporter, const char* filename) { 610fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 611fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 612fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 18, 12, 12, SkPath::kCW_Direction); 613fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(4, 12, 13, 13, SkPath::kCW_Direction); 614fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 615fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 616fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 617fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine25(skiatest::Reporter* reporter, const char* filename) { 618fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 619fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 6, 12, 12, SkPath::kCW_Direction); 620fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(12, 0, 21, 21, SkPath::kCW_Direction); 621fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 622fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 623fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 624fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine25x(skiatest::Reporter* reporter, const char* filename) { 625fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 626fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 627fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 6, 12, 12, SkPath::kCW_Direction); 628fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(12, 0, 21, 21, SkPath::kCW_Direction); 629fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 630fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 631fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 632fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine26(skiatest::Reporter* reporter, const char* filename) { 633fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 634fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 18, 12, 12, SkPath::kCW_Direction); 635fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 12, 9, 9, SkPath::kCW_Direction); 636fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 637fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 638fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 639fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine26x(skiatest::Reporter* reporter, const char* filename) { 640fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 641fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 642fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 18, 12, 12, SkPath::kCW_Direction); 643fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 12, 9, 9, SkPath::kCW_Direction); 644fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 645fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 646fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 647fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine27(skiatest::Reporter* reporter, const char* filename) { 648fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 649fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 18, 12, 12, SkPath::kCW_Direction); 650fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(12, 8, 21, 21, SkPath::kCW_Direction); 651fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 652fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 653fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 654fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine27x(skiatest::Reporter* reporter, const char* filename) { 655fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 656fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 657fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 18, 12, 12, SkPath::kCW_Direction); 658fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(12, 8, 21, 21, SkPath::kCW_Direction); 659fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 660fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 661fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 662fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine28(skiatest::Reporter* reporter, const char* filename) { 663fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 664fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 6, 12, 12, SkPath::kCW_Direction); 665fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 9, 9, SkPath::kCW_Direction); 666fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 667fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 668fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 669fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine28x(skiatest::Reporter* reporter, const char* filename) { 670fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 671fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 672fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 6, 12, 12, SkPath::kCW_Direction); 673fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 9, 9, SkPath::kCW_Direction); 674fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 675fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 676fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 677fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine29(skiatest::Reporter* reporter, const char* filename) { 678fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 679fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 18, 12, 12, SkPath::kCW_Direction); 680fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(12, 12, 21, 21, SkPath::kCW_Direction); 681fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 682fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 683fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 684fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine29x(skiatest::Reporter* reporter, const char* filename) { 685fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 686fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 687fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 18, 12, 12, SkPath::kCW_Direction); 688fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(12, 12, 21, 21, SkPath::kCW_Direction); 689fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 690fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 691fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 692fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine30(skiatest::Reporter* reporter, const char* filename) { 693fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 694fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); 695fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 12, 12, SkPath::kCW_Direction); 696fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(4, 4, 13, 13, SkPath::kCW_Direction); 697fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 698fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 699fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 700fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine30x(skiatest::Reporter* reporter, const char* filename) { 701fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 702fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 703fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); 704fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 12, 12, SkPath::kCW_Direction); 705fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(4, 4, 13, 13, SkPath::kCW_Direction); 706fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 707fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 708fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 709fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine31(skiatest::Reporter* reporter, const char* filename) { 710fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 711fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); 712fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 12, 12, SkPath::kCW_Direction); 713fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 4, 9, 9, SkPath::kCW_Direction); 714fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 715fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 716fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 717fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine31x(skiatest::Reporter* reporter, const char* filename) { 718fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 719fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 720fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); 721fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 12, 12, SkPath::kCW_Direction); 722fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 4, 9, 9, SkPath::kCW_Direction); 723fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 724fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 725fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 726fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine32(skiatest::Reporter* reporter, const char* filename) { 727fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 728fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); 729fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 12, 12, SkPath::kCW_Direction); 730fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(4, 12, 13, 13, SkPath::kCW_Direction); 731fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 732fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 733fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 734fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine32x(skiatest::Reporter* reporter, const char* filename) { 735fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 736fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 737fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); 738fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 12, 12, SkPath::kCW_Direction); 739fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(4, 12, 13, 13, SkPath::kCW_Direction); 740fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 741fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 742fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 743fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine33(skiatest::Reporter* reporter, const char* filename) { 744fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 745fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); 746fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 12, 12, SkPath::kCW_Direction); 747fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(4, 16, 13, 13, SkPath::kCW_Direction); 748fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 749fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 750fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 751fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine33x(skiatest::Reporter* reporter, const char* filename) { 752fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 753fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 754fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); 755fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 12, 12, SkPath::kCW_Direction); 756fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(4, 16, 13, 13, SkPath::kCW_Direction); 757fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 758fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 759fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 760fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine34(skiatest::Reporter* reporter, const char* filename) { 761fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 762fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); 763fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 6, 12, 12, SkPath::kCW_Direction); 764fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(4, 12, 13, 13, SkPath::kCW_Direction); 765fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 766fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 767fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 768fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine34x(skiatest::Reporter* reporter, const char* filename) { 769fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 770fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 771fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); 772fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 6, 12, 12, SkPath::kCW_Direction); 773fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(4, 12, 13, 13, SkPath::kCW_Direction); 774fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 775fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 776fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 777fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine35(skiatest::Reporter* reporter, const char* filename) { 778fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 779fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); 780fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(6, 0, 18, 18, SkPath::kCW_Direction); 781fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(4, 16, 13, 13, SkPath::kCW_Direction); 782fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 783fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 784fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 785fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine35x(skiatest::Reporter* reporter, const char* filename) { 786fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 787fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 788fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); 789fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(6, 0, 18, 18, SkPath::kCW_Direction); 790fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(4, 16, 13, 13, SkPath::kCW_Direction); 791fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 792fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 793fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 794fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine36(skiatest::Reporter* reporter, const char* filename) { 795fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 796fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 10, 20, 20, SkPath::kCW_Direction); 797fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(6, 12, 18, 18, SkPath::kCW_Direction); 798fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(4, 16, 13, 13, SkPath::kCW_Direction); 799fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 800fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 801fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 802fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine36x(skiatest::Reporter* reporter, const char* filename) { 803fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 804fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 805fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 10, 20, 20, SkPath::kCW_Direction); 806fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(6, 12, 18, 18, SkPath::kCW_Direction); 807fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(4, 16, 13, 13, SkPath::kCW_Direction); 808fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 809fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 810fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 811fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine37(skiatest::Reporter* reporter, const char* filename) { 812fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 813fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 20, 20, 20, SkPath::kCW_Direction); 814fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(18, 24, 30, 30, SkPath::kCW_Direction); 815fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 9, 9, SkPath::kCW_Direction); 816fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 817fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 818fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 819fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine37x(skiatest::Reporter* reporter, const char* filename) { 820fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 821fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 822fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 20, 20, 20, SkPath::kCW_Direction); 823fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(18, 24, 30, 30, SkPath::kCW_Direction); 824fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 9, 9, SkPath::kCW_Direction); 825fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 826fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 827fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 828fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine38(skiatest::Reporter* reporter, const char* filename) { 829fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 830fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(10, 0, 30, 30, SkPath::kCW_Direction); 831fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(6, 12, 18, 18, SkPath::kCW_Direction); 832fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(12, 12, 21, 21, SkPath::kCW_Direction); 833fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 834fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 835fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 836fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine38x(skiatest::Reporter* reporter, const char* filename) { 837fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 838fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 839fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(10, 0, 30, 30, SkPath::kCW_Direction); 840fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(6, 12, 18, 18, SkPath::kCW_Direction); 841fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(12, 12, 21, 21, SkPath::kCW_Direction); 842fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 843fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 844fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 845fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine40(skiatest::Reporter* reporter, const char* filename) { 846fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 847fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(10, 0, 30, 30, SkPath::kCW_Direction); 848fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(12, 18, 24, 24, SkPath::kCW_Direction); 849fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(4, 16, 13, 13, SkPath::kCW_Direction); 850fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 851fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 852fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 853fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine40x(skiatest::Reporter* reporter, const char* filename) { 854fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 855fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 856fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(10, 0, 30, 30, SkPath::kCW_Direction); 857fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(12, 18, 24, 24, SkPath::kCW_Direction); 858fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(4, 16, 13, 13, SkPath::kCW_Direction); 859fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 860fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 861fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 862fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine41(skiatest::Reporter* reporter, const char* filename) { 863fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 864fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); 865fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(18, 24, 30, 30, SkPath::kCW_Direction); 866fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(12, 0, 21, 21, SkPath::kCW_Direction); 867fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 868fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 869fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 870fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine41x(skiatest::Reporter* reporter, const char* filename) { 871fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 872fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 873fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); 874fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(18, 24, 30, 30, SkPath::kCW_Direction); 875fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(12, 0, 21, 21, SkPath::kCW_Direction); 876fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 877fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 878fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 879fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine42(skiatest::Reporter* reporter, const char* filename) { 880fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 881fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); 882fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 12, 12, SkPath::kCW_Direction); 883fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(8, 16, 17, 17, SkPath::kCW_Direction); 884fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 885fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 886fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 887fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine42x(skiatest::Reporter* reporter, const char* filename) { 888fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 889fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 890fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); 891fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 12, 12, SkPath::kCW_Direction); 892fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(8, 16, 17, 17, SkPath::kCW_Direction); 893fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 894fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 895fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 896fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine43(skiatest::Reporter* reporter, const char* filename) { 897fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 898fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); 899fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(6, 24, 18, 18, SkPath::kCW_Direction); 900fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 32, 9, 36, SkPath::kCCW_Direction); 901fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 902fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 903fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 904fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine43x(skiatest::Reporter* reporter, const char* filename) { 905fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 906fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 907fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); 908fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(6, 24, 18, 18, SkPath::kCW_Direction); 909fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 32, 9, 36, SkPath::kCCW_Direction); 910fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 911fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 912fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 913fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine44(skiatest::Reporter* reporter, const char* filename) { 914fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 915fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(10, 40, 30, 30, SkPath::kCW_Direction); 916fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(18, 0, 30, 30, SkPath::kCW_Direction); 917fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(18, 32, 27, 36, SkPath::kCCW_Direction); 918fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 919fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 920fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 921fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine44x(skiatest::Reporter* reporter, const char* filename) { 922fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 923fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 924fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(10, 40, 30, 30, SkPath::kCW_Direction); 925fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(18, 0, 30, 30, SkPath::kCW_Direction); 926fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(18, 32, 27, 36, SkPath::kCCW_Direction); 927fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 928fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 929fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 930fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine45(skiatest::Reporter* reporter, const char* filename) { 931fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 932fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(10, 0, 30, 30, SkPath::kCW_Direction); 933fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(18, 0, 30, 30, SkPath::kCW_Direction); 934fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(24, 32, 33, 36, SkPath::kCW_Direction); 935fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 936fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 937fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 938fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine45x(skiatest::Reporter* reporter, const char* filename) { 939fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 940fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 941fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(10, 0, 30, 30, SkPath::kCW_Direction); 942fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(18, 0, 30, 30, SkPath::kCW_Direction); 943fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(24, 32, 33, 36, SkPath::kCW_Direction); 944fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 945fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 946fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 947fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine46(skiatest::Reporter* reporter, const char* filename) { 948fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 949fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(10, 40, 30, 30, SkPath::kCW_Direction); 950fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(24, 0, 36, 36, SkPath::kCW_Direction); 951fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(24, 32, 33, 36, SkPath::kCW_Direction); 952fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 953fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 954fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 955fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine46x(skiatest::Reporter* reporter, const char* filename) { 956fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 957fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 958fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(10, 40, 30, 30, SkPath::kCW_Direction); 959fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(24, 0, 36, 36, SkPath::kCW_Direction); 960fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(24, 32, 33, 36, SkPath::kCW_Direction); 961fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 962fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 963fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 964fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine47(skiatest::Reporter* reporter, const char* filename) { 965fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 966fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); 967fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 12, 12, SkPath::kCW_Direction); 968fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 9, 9, SkPath::kCCW_Direction); 969fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 970fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 971fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 972fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine47x(skiatest::Reporter* reporter, const char* filename) { 973fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 974fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 975fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); 976fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 12, 12, SkPath::kCW_Direction); 977fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 9, 9, SkPath::kCCW_Direction); 978fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 979fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 980fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 981fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine48(skiatest::Reporter* reporter, const char* filename) { 982fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 983fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); 984fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 6, 12, 12, SkPath::kCW_Direction); 985fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 9, 9, SkPath::kCCW_Direction); 986fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 987fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 988fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 989fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine48x(skiatest::Reporter* reporter, const char* filename) { 990fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 991fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 992fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); 993fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 6, 12, 12, SkPath::kCW_Direction); 994fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 9, 9, SkPath::kCCW_Direction); 995fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 996fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 997fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 998fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine49(skiatest::Reporter* reporter, const char* filename) { 999fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1000fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); 1001fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 12, 12, SkPath::kCW_Direction); 1002fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 9, 9, SkPath::kCW_Direction); 1003fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1004fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1005fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1006fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine49x(skiatest::Reporter* reporter, const char* filename) { 1007fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1008fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 1009fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); 1010fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 12, 12, SkPath::kCW_Direction); 1011fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 9, 9, SkPath::kCW_Direction); 1012fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1013fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1014fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1015fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine50(skiatest::Reporter* reporter, const char* filename) { 1016fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1017fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(10, 30, 30, 30, SkPath::kCW_Direction); 1018fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(24, 20, 36, 30, SkPath::kCW_Direction); 1019fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1020fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1021fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1022fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine50x(skiatest::Reporter* reporter, const char* filename) { 1023fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1024fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 1025fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(10, 30, 30, 30, SkPath::kCW_Direction); 1026fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(24, 20, 36, 30, SkPath::kCW_Direction); 1027fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1028fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1029fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1030fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine51(skiatest::Reporter* reporter, const char* filename) { 1031fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1032fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); 1033fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 12, 12, 12, SkPath::kCW_Direction); 1034fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(4, 12, 13, 13, SkPath::kCCW_Direction); 1035fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1036fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1037fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1038fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine51x(skiatest::Reporter* reporter, const char* filename) { 1039fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1040fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 1041fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); 1042fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 12, 12, 12, SkPath::kCW_Direction); 1043fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(4, 12, 13, 13, SkPath::kCCW_Direction); 1044fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1045fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1046fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1047fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine52(skiatest::Reporter* reporter, const char* filename) { 1048fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1049fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 30, 20, 20, SkPath::kCW_Direction); 1050fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(6, 20, 18, 30, SkPath::kCW_Direction); 1051fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(32, 0, 36, 41, SkPath::kCW_Direction); 1052fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1053fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1054fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1055fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine52x(skiatest::Reporter* reporter, const char* filename) { 1056fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1057fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 1058fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 30, 20, 20, SkPath::kCW_Direction); 1059fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(6, 20, 18, 30, SkPath::kCW_Direction); 1060fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(32, 0, 36, 41, SkPath::kCW_Direction); 1061fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1062fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1063fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1064fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine53(skiatest::Reporter* reporter, const char* filename) { 1065fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1066fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(10, 30, 30, 30, SkPath::kCW_Direction); 1067fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(12, 20, 24, 30, SkPath::kCW_Direction); 1068fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(12, 32, 21, 36, SkPath::kCCW_Direction); 1069fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1070fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1071fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1072fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine53x(skiatest::Reporter* reporter, const char* filename) { 1073fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1074fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 1075fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(10, 30, 30, 30, SkPath::kCW_Direction); 1076fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(12, 20, 24, 30, SkPath::kCW_Direction); 1077fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(12, 32, 21, 36, SkPath::kCCW_Direction); 1078fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1079fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1080fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1081fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine54(skiatest::Reporter* reporter, const char* filename) { 1082fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1083fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); 1084fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(6, 0, 18, 18, SkPath::kCW_Direction); 1085fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(8, 4, 17, 17, SkPath::kCCW_Direction); 1086fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1087fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1088fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1089fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine54x(skiatest::Reporter* reporter, const char* filename) { 1090fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1091fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 1092fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); 1093fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(6, 0, 18, 18, SkPath::kCW_Direction); 1094fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(8, 4, 17, 17, SkPath::kCCW_Direction); 1095fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1096fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1097fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1098fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine55(skiatest::Reporter* reporter, const char* filename) { 1099fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1100fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); 1101fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(6, 6, 18, 18, SkPath::kCW_Direction); 1102fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(4, 4, 13, 13, SkPath::kCCW_Direction); 1103fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1104fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1105fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1106fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine55x(skiatest::Reporter* reporter, const char* filename) { 1107fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1108fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 1109fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); 1110fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(6, 6, 18, 18, SkPath::kCW_Direction); 1111fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(4, 4, 13, 13, SkPath::kCCW_Direction); 1112fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1113fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1114fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1115fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine56(skiatest::Reporter* reporter, const char* filename) { 1116fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1117fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 20, 20, 20, SkPath::kCW_Direction); 1118fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(18, 20, 30, 30, SkPath::kCW_Direction); 1119fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(12, 0, 21, 21, SkPath::kCCW_Direction); 1120fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1121fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1122fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1123fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine56x(skiatest::Reporter* reporter, const char* filename) { 1124fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1125fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 1126fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 20, 20, 20, SkPath::kCW_Direction); 1127fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(18, 20, 30, 30, SkPath::kCW_Direction); 1128fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(12, 0, 21, 21, SkPath::kCCW_Direction); 1129fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1130fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1131fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1132fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine57(skiatest::Reporter* reporter, const char* filename) { 1133fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1134fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(20, 0, 40, 40, SkPath::kCW_Direction); 1135fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(20, 0, 30, 40, SkPath::kCW_Direction); 1136fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(12, 0, 21, 21, SkPath::kCCW_Direction); 1137fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1138fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1139fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1140fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine57x(skiatest::Reporter* reporter, const char* filename) { 1141fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1142fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 1143fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(20, 0, 40, 40, SkPath::kCW_Direction); 1144fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(20, 0, 30, 40, SkPath::kCW_Direction); 1145fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(12, 0, 21, 21, SkPath::kCCW_Direction); 1146fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1147fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1148fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1149fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine58(skiatest::Reporter* reporter, const char* filename) { 1150fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1151fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); 1152fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 12, 12, SkPath::kCCW_Direction); 1153fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 12, 9, 9, SkPath::kCCW_Direction); 1154fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1155fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1156fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1157fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine58x(skiatest::Reporter* reporter, const char* filename) { 1158fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1159fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 1160fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); 1161fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 12, 12, SkPath::kCCW_Direction); 1162fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 12, 9, 9, SkPath::kCCW_Direction); 1163fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1164fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1165fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1166fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine59(skiatest::Reporter* reporter, const char* filename) { 1167fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1168fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); 1169fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(6, 6, 18, 18, SkPath::kCCW_Direction); 1170fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(4, 4, 13, 13, SkPath::kCCW_Direction); 1171fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1172fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1173fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1174fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine59x(skiatest::Reporter* reporter, const char* filename) { 1175fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1176fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 1177fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); 1178fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(6, 6, 18, 18, SkPath::kCCW_Direction); 1179fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(4, 4, 13, 13, SkPath::kCCW_Direction); 1180fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1181fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1182fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1183fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine60(skiatest::Reporter* reporter, const char* filename) { 1184fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1185fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); 1186fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(6, 12, 18, 18, SkPath::kCCW_Direction); 1187fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(4, 12, 13, 13, SkPath::kCCW_Direction); 1188fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1189fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1190fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1191fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine60x(skiatest::Reporter* reporter, const char* filename) { 1192fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1193fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 1194fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); 1195fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(6, 12, 18, 18, SkPath::kCCW_Direction); 1196fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(4, 12, 13, 13, SkPath::kCCW_Direction); 1197fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1198fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1199fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1200fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine61(skiatest::Reporter* reporter, const char* filename) { 1201fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1202fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); 1203fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(12, 0, 24, 24, SkPath::kCCW_Direction); 1204fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(12, 0, 21, 21, SkPath::kCCW_Direction); 1205fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1206fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1207fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1208fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine61x(skiatest::Reporter* reporter, const char* filename) { 1209fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1210fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 1211fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); 1212fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(12, 0, 24, 24, SkPath::kCCW_Direction); 1213fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(12, 0, 21, 21, SkPath::kCCW_Direction); 1214fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1215fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1216fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1217fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine62(skiatest::Reporter* reporter, const char* filename) { 1218fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1219fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 60, 60, SkPath::kCW_Direction); 1220fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); 1221fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 12, 12, 12, SkPath::kCW_Direction); 1222fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(4, 12, 13, 13, SkPath::kCCW_Direction); 1223fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1224fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1225fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1226fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine62x(skiatest::Reporter* reporter, const char* filename) { 1227fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1228fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 1229fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 60, 60, SkPath::kCW_Direction); 1230fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); 1231fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 12, 12, 12, SkPath::kCW_Direction); 1232fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(4, 12, 13, 13, SkPath::kCCW_Direction); 1233fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1234fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1235fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1236fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine63(skiatest::Reporter* reporter, const char* filename) { 1237fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1238fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 60, 60, SkPath::kCW_Direction); 1239fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 10, 20, 20, SkPath::kCW_Direction); 1240fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 6, 12, 12, SkPath::kCCW_Direction); 1241fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 32, 9, 36, SkPath::kCCW_Direction); 1242fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1243fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1244fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1245fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine63x(skiatest::Reporter* reporter, const char* filename) { 1246fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1247fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 1248fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 60, 60, SkPath::kCW_Direction); 1249fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 10, 20, 20, SkPath::kCW_Direction); 1250fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 6, 12, 12, SkPath::kCCW_Direction); 1251fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 32, 9, 36, SkPath::kCCW_Direction); 1252fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1253fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1254fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1255fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine64(skiatest::Reporter* reporter, const char* filename) { 1256fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1257fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 60, 60, SkPath::kCW_Direction); 1258fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(10, 40, 30, 30, SkPath::kCW_Direction); 1259fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(18, 6, 30, 30, SkPath::kCW_Direction); 1260fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1261fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1262fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1263fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine64x(skiatest::Reporter* reporter, const char* filename) { 1264fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1265fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 1266fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 60, 60, SkPath::kCW_Direction); 1267fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(10, 40, 30, 30, SkPath::kCW_Direction); 1268fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(18, 6, 30, 30, SkPath::kCW_Direction); 1269fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1270fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1271fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1272fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine65(skiatest::Reporter* reporter, const char* filename) { 1273fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1274fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 60, 60, SkPath::kCW_Direction); 1275fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(10, 0, 30, 30, SkPath::kCW_Direction); 1276fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(24, 0, 36, 36, SkPath::kCW_Direction); 1277fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(32, 6, 36, 41, SkPath::kCCW_Direction); 1278fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1279fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1280fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1281fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine65x(skiatest::Reporter* reporter, const char* filename) { 1282fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1283fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 1284fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 60, 60, SkPath::kCW_Direction); 1285fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(10, 0, 30, 30, SkPath::kCW_Direction); 1286fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(24, 0, 36, 36, SkPath::kCW_Direction); 1287fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(32, 6, 36, 41, SkPath::kCCW_Direction); 1288fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1289fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1290fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1291fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine66(skiatest::Reporter* reporter, const char* filename) { 1292fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1293fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 60, 60, SkPath::kCW_Direction); 1294fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 30, 20, 20, SkPath::kCW_Direction); 1295fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(12, 20, 24, 30, SkPath::kCW_Direction); 1296fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1297fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1298fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1299fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine66x(skiatest::Reporter* reporter, const char* filename) { 1300fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1301fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 1302fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 60, 60, SkPath::kCW_Direction); 1303fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 30, 20, 20, SkPath::kCW_Direction); 1304fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(12, 20, 24, 30, SkPath::kCW_Direction); 1305fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1306fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1307fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1308fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine67(skiatest::Reporter* reporter, const char* filename) { 1309fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1310fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 60, 60, SkPath::kCW_Direction); 1311fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(10, 40, 30, 30, SkPath::kCW_Direction); 1312fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(24, 20, 36, 30, SkPath::kCW_Direction); 1313fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(32, 0, 36, 41, SkPath::kCW_Direction); 1314fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1315fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1316fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1317fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine67x(skiatest::Reporter* reporter, const char* filename) { 1318fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1319fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 1320fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 60, 60, SkPath::kCW_Direction); 1321fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(10, 40, 30, 30, SkPath::kCW_Direction); 1322fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(24, 20, 36, 30, SkPath::kCW_Direction); 1323fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(32, 0, 36, 41, SkPath::kCW_Direction); 1324fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1325fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1326fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1327fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine68a(skiatest::Reporter* reporter, const char* filename) { 1328fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1329fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 8, 8, SkPath::kCW_Direction); 1330fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(2, 2, 6, 6, SkPath::kCW_Direction); 1331fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(1, 2, 4, 2, SkPath::kCW_Direction); 1332fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1333fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1334fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1335fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine68ax(skiatest::Reporter* reporter, const char* filename) { 1336fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1337fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 1338fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 8, 8, SkPath::kCW_Direction); 1339fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(2, 2, 6, 6, SkPath::kCW_Direction); 1340fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(1, 2, 4, 2, SkPath::kCW_Direction); 1341fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1342fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1343fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1344fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine68b(skiatest::Reporter* reporter, const char* filename) { 1345fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1346fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 8, 8, SkPath::kCW_Direction); 1347fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(2, 2, 6, 6, SkPath::kCCW_Direction); 1348fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(1, 2, 2, 2, SkPath::kCW_Direction); 1349fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1350fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1351fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1352fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine68bx(skiatest::Reporter* reporter, const char* filename) { 1353fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1354fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 1355fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 8, 8, SkPath::kCW_Direction); 1356fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(2, 2, 6, 6, SkPath::kCCW_Direction); 1357fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(1, 2, 2, 2, SkPath::kCW_Direction); 1358fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1359fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1360fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1361fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine68c(skiatest::Reporter* reporter, const char* filename) { 1362fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1363fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 8, 8, SkPath::kCCW_Direction); 1364fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(2, 2, 6, 6, SkPath::kCW_Direction); 1365fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(1, 2, 4, 2, SkPath::kCW_Direction); 1366fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1367fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1368fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1369fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine68cx(skiatest::Reporter* reporter, const char* filename) { 1370fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1371fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 1372fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 8, 8, SkPath::kCCW_Direction); 1373fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(2, 2, 6, 6, SkPath::kCW_Direction); 1374fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(1, 2, 4, 2, SkPath::kCW_Direction); 1375fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1376fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1377fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1378fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine68d(skiatest::Reporter* reporter, const char* filename) { 1379fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1380fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 8, 8, SkPath::kCCW_Direction); 1381fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(2, 2, 6, 6, SkPath::kCCW_Direction); 1382fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(1, 2, 4, 2, SkPath::kCW_Direction); 1383fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1384fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1385fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1386fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine68dx(skiatest::Reporter* reporter, const char* filename) { 1387fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1388fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 1389fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 8, 8, SkPath::kCCW_Direction); 1390fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(2, 2, 6, 6, SkPath::kCCW_Direction); 1391fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(1, 2, 4, 2, SkPath::kCW_Direction); 1392fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1393fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1394fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1395fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine68e(skiatest::Reporter* reporter, const char* filename) { 1396fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1397fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 8, 8, SkPath::kCW_Direction); 1398fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 8, 8, SkPath::kCW_Direction); 1399fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(2, 2, 6, 6, SkPath::kCCW_Direction); 1400fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(1, 2, 2, 2, SkPath::kCW_Direction); 1401fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1402fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1403fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1404fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine68ex(skiatest::Reporter* reporter, const char* filename) { 1405fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1406fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 1407fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 8, 8, SkPath::kCW_Direction); 1408fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 8, 8, SkPath::kCW_Direction); 1409fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(2, 2, 6, 6, SkPath::kCCW_Direction); 1410fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(1, 2, 2, 2, SkPath::kCW_Direction); 1411fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1412fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1413fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1414fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine68f(skiatest::Reporter* reporter, const char* filename) { 1415fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1416fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 8, 8, SkPath::kCW_Direction); 1417fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(2, 2, 6, 6, SkPath::kCCW_Direction); 1418fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(2, 2, 6, 6, SkPath::kCCW_Direction); 1419fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(1, 2, 2, 2, SkPath::kCW_Direction); 1420fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1421fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1422fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1423fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine68fx(skiatest::Reporter* reporter, const char* filename) { 1424fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1425fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 1426fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 8, 8, SkPath::kCW_Direction); 1427fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(2, 2, 6, 6, SkPath::kCCW_Direction); 1428fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(2, 2, 6, 6, SkPath::kCCW_Direction); 1429fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(1, 2, 2, 2, SkPath::kCW_Direction); 1430fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1431fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1432fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1433fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine68g(skiatest::Reporter* reporter, const char* filename) { 1434fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1435fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 8, 8, SkPath::kCW_Direction); 1436fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 8, 8, SkPath::kCW_Direction); 1437fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(2, 2, 6, 6, SkPath::kCCW_Direction); 1438fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(2, 2, 6, 6, SkPath::kCCW_Direction); 1439fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(1, 2, 2, 2, SkPath::kCW_Direction); 1440fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1441fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1442fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1443fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine68gx(skiatest::Reporter* reporter, const char* filename) { 1444fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1445fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 1446fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 8, 8, SkPath::kCW_Direction); 1447fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 8, 8, SkPath::kCW_Direction); 1448fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(2, 2, 6, 6, SkPath::kCCW_Direction); 1449fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(2, 2, 6, 6, SkPath::kCCW_Direction); 1450fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(1, 2, 2, 2, SkPath::kCW_Direction); 1451fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1452fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1453fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1454fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine68h(skiatest::Reporter* reporter, const char* filename) { 1455fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1456fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 8, 8, SkPath::kCW_Direction); 1457fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(2, 2, 6, 6, SkPath::kCCW_Direction); 1458fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(2, 2, 6, 6, SkPath::kCCW_Direction); 1459fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(2, 2, 6, 6, SkPath::kCCW_Direction); 1460fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(1, 2, 2, 2, SkPath::kCW_Direction); 1461fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1462fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1463fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1464fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine68hx(skiatest::Reporter* reporter, const char* filename) { 1465fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1466fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 1467fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 8, 8, SkPath::kCW_Direction); 1468fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(2, 2, 6, 6, SkPath::kCCW_Direction); 1469fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(2, 2, 6, 6, SkPath::kCCW_Direction); 1470fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(2, 2, 6, 6, SkPath::kCCW_Direction); 1471fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(1, 2, 2, 2, SkPath::kCW_Direction); 1472fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1473fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1474fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1475fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine69(skiatest::Reporter* reporter, const char* filename) { 1476fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1477fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 20, 20, 20, SkPath::kCW_Direction); 1478fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 20, 12, 30, SkPath::kCW_Direction); 1479fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(12, 32, 21, 36, SkPath::kCW_Direction); 1480fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1481fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1482fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1483fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine69x(skiatest::Reporter* reporter, const char* filename) { 1484fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1485fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 1486fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 20, 20, 20, SkPath::kCW_Direction); 1487fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 20, 12, 30, SkPath::kCW_Direction); 1488fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(12, 32, 21, 36, SkPath::kCW_Direction); 1489fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1490fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1491fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1492fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine70(skiatest::Reporter* reporter, const char* filename) { 1493fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1494fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); 1495fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 24, 12, 12, SkPath::kCW_Direction); 1496fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(12, 32, 21, 36, SkPath::kCCW_Direction); 1497fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1498fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1499fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1500fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine70x(skiatest::Reporter* reporter, const char* filename) { 1501fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1502fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 1503fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); 1504fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 24, 12, 12, SkPath::kCW_Direction); 1505fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(12, 32, 21, 36, SkPath::kCCW_Direction); 1506fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1507fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1508fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1509fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine71(skiatest::Reporter* reporter, const char* filename) { 1510fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1511fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); 1512fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(12, 0, 24, 24, SkPath::kCW_Direction); 1513fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(12, 32, 21, 36, SkPath::kCW_Direction); 1514fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1515fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1516fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1517fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine71x(skiatest::Reporter* reporter, const char* filename) { 1518fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1519fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 1520fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 20, 20, SkPath::kCW_Direction); 1521fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(12, 0, 24, 24, SkPath::kCW_Direction); 1522fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(12, 32, 21, 36, SkPath::kCW_Direction); 1523fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1524fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1525fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1526fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine72(skiatest::Reporter* reporter, const char* filename) { 1527fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1528fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 60, 60, SkPath::kCW_Direction); 1529fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(10, 40, 30, 30, SkPath::kCW_Direction); 1530fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(6, 20, 18, 30, SkPath::kCW_Direction); 1531fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1532fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1533fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1534fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine72x(skiatest::Reporter* reporter, const char* filename) { 1535fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1536fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 1537fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 60, 60, SkPath::kCW_Direction); 1538fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(10, 40, 30, 30, SkPath::kCW_Direction); 1539fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(6, 20, 18, 30, SkPath::kCW_Direction); 1540fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1541fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1542fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1543fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine73(skiatest::Reporter* reporter, const char* filename) { 1544fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1545fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 60, 60, SkPath::kCW_Direction); 1546fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 40, 20, 20, SkPath::kCW_Direction); 1547fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 20, 12, 30, SkPath::kCW_Direction); 1548fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 9, 9, SkPath::kCCW_Direction); 1549fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1550fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1551fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1552fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine73x(skiatest::Reporter* reporter, const char* filename) { 1553fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1554fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 1555fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 60, 60, SkPath::kCW_Direction); 1556fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 40, 20, 20, SkPath::kCW_Direction); 1557fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 20, 12, 30, SkPath::kCW_Direction); 1558fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 9, 9, SkPath::kCCW_Direction); 1559fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1560fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1561fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1562fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine74(skiatest::Reporter* reporter, const char* filename) { 1563fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1564fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(20, 30, 40, 40, SkPath::kCW_Direction); 1565fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(24, 20, 36, 30, SkPath::kCCW_Direction); 1566fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(32, 24, 36, 41, SkPath::kCCW_Direction); 1567fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1568fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1569fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1570fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine74x(skiatest::Reporter* reporter, const char* filename) { 1571fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1572fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 1573fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(20, 30, 40, 40, SkPath::kCW_Direction); 1574fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(24, 20, 36, 30, SkPath::kCCW_Direction); 1575fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(32, 24, 36, 41, SkPath::kCCW_Direction); 1576fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1577fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1578fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1579fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine75(skiatest::Reporter* reporter, const char* filename) { 1580fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1581fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 60, 60, SkPath::kCW_Direction); 1582fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(10, 0, 30, 30, SkPath::kCCW_Direction); 1583fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(18, 0, 30, 30, SkPath::kCCW_Direction); 1584fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(12, 0, 21, 21, SkPath::kCCW_Direction); 1585fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1586fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1587fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1588fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine75x(skiatest::Reporter* reporter, const char* filename) { 1589fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1590fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 1591fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 60, 60, SkPath::kCW_Direction); 1592fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(10, 0, 30, 30, SkPath::kCCW_Direction); 1593fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(18, 0, 30, 30, SkPath::kCCW_Direction); 1594fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(12, 0, 21, 21, SkPath::kCCW_Direction); 1595fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1596fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1597fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1598fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine76(skiatest::Reporter* reporter, const char* filename) { 1599fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1600fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(36, 0, 66, 60, SkPath::kCW_Direction); 1601fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(10, 20, 40, 30, SkPath::kCW_Direction); 1602fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(24, 20, 36, 30, SkPath::kCCW_Direction); 1603fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(32, 6, 36, 41, SkPath::kCCW_Direction); 1604fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1605fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1606fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1607fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine76x(skiatest::Reporter* reporter, const char* filename) { 1608fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1609fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 1610fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(36, 0, 66, 60, SkPath::kCW_Direction); 1611fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(10, 20, 40, 30, SkPath::kCW_Direction); 1612fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(24, 20, 36, 30, SkPath::kCCW_Direction); 1613fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(32, 6, 36, 41, SkPath::kCCW_Direction); 1614fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1615fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1616fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1617fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine77(skiatest::Reporter* reporter, const char* filename) { 1618fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1619fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(20, 0, 40, 40, SkPath::kCW_Direction); 1620fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(24, 6, 36, 36, SkPath::kCCW_Direction); 1621fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(24, 32, 33, 36, SkPath::kCCW_Direction); 1622fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1623fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1624fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1625fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine77x(skiatest::Reporter* reporter, const char* filename) { 1626fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1627fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 1628fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(20, 0, 40, 40, SkPath::kCW_Direction); 1629fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(24, 6, 36, 36, SkPath::kCCW_Direction); 1630fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(24, 32, 33, 36, SkPath::kCCW_Direction); 1631fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1632fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1633fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1634fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine78(skiatest::Reporter* reporter, const char* filename) { 1635fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1636fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 30, 60, SkPath::kCW_Direction); 1637fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(10, 20, 30, 30, SkPath::kCCW_Direction); 1638fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(18, 20, 30, 30, SkPath::kCCW_Direction); 1639fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(32, 0, 36, 41, SkPath::kCCW_Direction); 1640fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1641fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1642fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1643fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine78x(skiatest::Reporter* reporter, const char* filename) { 1644fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1645fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 1646fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 30, 60, SkPath::kCW_Direction); 1647fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(10, 20, 30, 30, SkPath::kCCW_Direction); 1648fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(18, 20, 30, 30, SkPath::kCCW_Direction); 1649fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(32, 0, 36, 41, SkPath::kCCW_Direction); 1650fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1651fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1652fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1653fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine79(skiatest::Reporter* reporter, const char* filename) { 1654fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1655fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 36, 60, 30, SkPath::kCW_Direction); 1656fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(10, 30, 40, 30, SkPath::kCW_Direction); 1657fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 20, 12, 30, SkPath::kCCW_Direction); 1658fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 32, 9, 36, SkPath::kCCW_Direction); 1659fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1660fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1661fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1662fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine79x(skiatest::Reporter* reporter, const char* filename) { 1663fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1664fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 1665fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 36, 60, 30, SkPath::kCW_Direction); 1666fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(10, 30, 40, 30, SkPath::kCW_Direction); 1667fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 20, 12, 30, SkPath::kCCW_Direction); 1668fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 32, 9, 36, SkPath::kCCW_Direction); 1669fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1670fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1671fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1672fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine81(skiatest::Reporter* reporter, const char* filename) { 1673fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1674fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(-1, -1, 3, 3, SkPath::kCW_Direction); 1675fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 1, 1, SkPath::kCW_Direction); 1676fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 1, 1, SkPath::kCW_Direction); 1677fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 1, 1, SkPath::kCW_Direction); 1678fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(1, 1, 2, 2, SkPath::kCCW_Direction); 1679fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1680fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1681fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1682fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testDegenerate1(skiatest::Reporter* reporter, const char* filename) { 1683fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1684fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 1685fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 1686fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 0); 1687fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 1688fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 1689fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 0); 1690fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 0); 1691fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 1692fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1693fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1694fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1695fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testDegenerate1x(skiatest::Reporter* reporter, const char* filename) { 1696fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1697fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 1698fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 1699fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 1700fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 0); 1701fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 1702fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 1703fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 0); 1704fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 0); 1705fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 1706fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1707fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1708fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1709fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testDegenerate2(skiatest::Reporter* reporter, const char* filename) { 1710fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1711fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 1712fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 1713fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 1714fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 1715fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 1716fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 0); 1717fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 1); 1718fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 1719fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1720fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1721fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1722fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testDegenerate2x(skiatest::Reporter* reporter, const char* filename) { 1723fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1724fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 1725fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 1726fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 1727fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 1728fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 1729fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 1730fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 0); 1731fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 1); 1732fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 1733fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1734fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1735fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1736fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testDegenerate3(skiatest::Reporter* reporter, const char* filename) { 1737fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1738fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 1739fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 0); 1740fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 0); 1741fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 1742fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 1743fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 1744fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 0); 1745fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 1746fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1747fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1748fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1749fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testDegenerate3x(skiatest::Reporter* reporter, const char* filename) { 1750fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1751fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 1752fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 1753fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 0); 1754fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 0); 1755fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 1756fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 1757fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 1758fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 0); 1759fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 1760fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1761fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1762fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1763fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testDegenerate4(skiatest::Reporter* reporter, const char* filename) { 1764fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1765fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 1766fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 0); 1767fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 3); 1768fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 1769fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 0); 1770fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 1); 1771fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 2); 1772fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 1773fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1774fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1775fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1776fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testDegenerate4x(skiatest::Reporter* reporter, const char* filename) { 1777fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1778fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 1779fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 1780fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 0); 1781fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 3); 1782fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 1783fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 0); 1784fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 1); 1785fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 2); 1786fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 1787fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1788fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1789fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1790fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testNondegenerate1(skiatest::Reporter* reporter, const char* filename) { 1791fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1792fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 1793fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 0); 1794fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 3); 1795fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 1796fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 1); 1797fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 1); 1798fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 2); 1799fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 1800fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1801fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1802fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1803fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testNondegenerate1x(skiatest::Reporter* reporter, const char* filename) { 1804fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1805fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 1806fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 1807fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 0); 1808fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 3); 1809fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 1810fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 1); 1811fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 1); 1812fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 2); 1813fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 1814fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1815fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1816fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1817fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testNondegenerate2(skiatest::Reporter* reporter, const char* filename) { 1818fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1819fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 0); 1820fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 1); 1821fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 1); 1822fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 1823fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 2); 1824fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 3); 1825fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 2); 1826fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 1827fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1828fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1829fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1830fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testNondegenerate2x(skiatest::Reporter* reporter, const char* filename) { 1831fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1832fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 1833fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 0); 1834fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 1); 1835fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 1); 1836fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 1837fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 2); 1838fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 3); 1839fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 2); 1840fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 1841fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1842fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1843fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1844fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testNondegenerate3(skiatest::Reporter* reporter, const char* filename) { 1845fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1846fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 1847fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 0); 1848fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 1); 1849fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 1850fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 1); 1851fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 1); 1852fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 2); 1853fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 1854fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1855fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1856fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1857fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testNondegenerate3x(skiatest::Reporter* reporter, const char* filename) { 1858fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1859fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 1860fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 1861fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 0); 1862fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 1); 1863fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 1864fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 1); 1865fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 1); 1866fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 2); 1867fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 1868fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1869fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1870fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1871fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testNondegenerate4(skiatest::Reporter* reporter, const char* filename) { 1872fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1873fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 0); 1874fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 1); 1875fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 2); 1876fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 1877fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 2); 1878fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 3); 1879fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 3); 1880fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 1881fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1882fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1883fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1884fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testNondegenerate4x(skiatest::Reporter* reporter, const char* filename) { 1885fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1886fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 1887fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 0); 1888fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 1); 1889fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 2); 1890fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 1891fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 2); 1892fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 3); 1893fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 3); 1894fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 1895fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1896fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1897fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1898fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadralateral5(skiatest::Reporter* reporter, const char* filename) { 1899fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1900fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 1901fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 1902fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 0); 1903fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 1); 1904fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 1905fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 1906fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 2); 1907fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 2); 1908fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 3); 1909fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 1910fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1911fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1912fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1913fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadralateral5x(skiatest::Reporter* reporter, const char* filename) { 1914fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1915fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 1916fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 1917fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 1918fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 0); 1919fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 1); 1920fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 1921fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 1922fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 2); 1923fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 2); 1924fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 3); 1925fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 1926fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1927fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1928fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1929fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadralateral6(skiatest::Reporter* reporter, const char* filename) { 1930fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1931fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 1932fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 1933fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 0); 1934fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 1); 1935fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 1936fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 0); 1937fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 0); 1938fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 2); 1939fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 2); 1940fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 1941fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1942fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1943fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1944fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadralateral6x(skiatest::Reporter* reporter, const char* filename) { 1945fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1946fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 1947fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 1948fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 1949fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 0); 1950fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 1); 1951fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 1952fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 0); 1953fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 0); 1954fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 2); 1955fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 2); 1956fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 1957fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1958fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1959fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1960fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testFauxQuadralateral6(skiatest::Reporter* reporter, const char* filename) { 1961fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1962fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 1963fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 0); 1964fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 1); 1965fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 1966fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 0); 1967fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 0); 1968fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1 + 1.0f/3, 2.0f/3); 1969fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 1970fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1 + 1.0f/3, 2.0f/3); 1971fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 2); 1972fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 2); 1973fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 1974fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1975fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1976fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1977fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testFauxQuadralateral6x(skiatest::Reporter* reporter, const char* filename) { 1978fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1979fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 1980fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 1981fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 0); 1982fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 1); 1983fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 1984fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 0); 1985fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 0); 1986fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1 + 1.0f/3, 2.0f/3); 1987fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 1988fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1 + 1.0f/3, 2.0f/3); 1989fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 2); 1990fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 2); 1991fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 1992fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 1993fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 1994fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 1995fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testFauxQuadralateral6a(skiatest::Reporter* reporter, const char* filename) { 1996fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 1997fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 1998fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 0); 1999fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 3); 2000fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2001fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(3, 0); 2002fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(6, 0); 2003fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(4, 2); 2004fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2005fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(4, 2); 2006fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 6); 2007fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(6, 6); 2008fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2009fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 2010fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 2011fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 2012fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testFauxQuadralateral6ax(skiatest::Reporter* reporter, const char* filename) { 2013fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 2014fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 2015fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2016fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 0); 2017fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 3); 2018fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2019fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(3, 0); 2020fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(6, 0); 2021fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(4, 2); 2022fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2023fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(4, 2); 2024fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 6); 2025fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(6, 6); 2026fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2027fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 2028fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 2029fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 2030fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testFauxQuadralateral6b(skiatest::Reporter* reporter, const char* filename) { 2031fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 2032fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2033fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 0); 2034fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 3); 2035fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2036fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(3, 0); 2037fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(6, 0); 2038fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(4, 2); 2039fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2040fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(4, 2); 2041fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(6, 6); 2042fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 6); 2043fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2044fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 2045fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 2046fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 2047fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testFauxQuadralateral6bx(skiatest::Reporter* reporter, const char* filename) { 2048fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 2049fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 2050fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2051fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 0); 2052fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 3); 2053fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2054fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(3, 0); 2055fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(6, 0); 2056fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(4, 2); 2057fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2058fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(4, 2); 2059fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(6, 6); 2060fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 6); 2061fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2062fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 2063fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 2064fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 2065fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testFauxQuadralateral6c(skiatest::Reporter* reporter, const char* filename) { 2066fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 2067fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2068fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 3); 2069fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 0); 2070fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2071fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(3, 0); 2072fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(6, 0); 2073fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(4, 2); 2074fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2075fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(4, 2); 2076fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 6); 2077fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(6, 6); 2078fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2079fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 2080fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 2081fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 2082fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testFauxQuadralateral6cx(skiatest::Reporter* reporter, const char* filename) { 2083fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 2084fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 2085fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2086fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 3); 2087fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 0); 2088fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2089fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(3, 0); 2090fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(6, 0); 2091fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(4, 2); 2092fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2093fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(4, 2); 2094fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 6); 2095fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(6, 6); 2096fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2097fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 2098fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 2099fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 2100fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testFauxQuadralateral6d(skiatest::Reporter* reporter, const char* filename) { 2101fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 2102fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2103fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 3); 2104fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 0); 2105fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2106fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(3, 0); 2107fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(6, 0); 2108fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(4, 2); 2109fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2110fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(4, 2); 2111fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(6, 6); 2112fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 6); 2113fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2114fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 2115fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 2116fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 2117fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testFauxQuadralateral6dx(skiatest::Reporter* reporter, const char* filename) { 2118fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 2119fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 2120fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2121fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 3); 2122fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 0); 2123fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2124fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(3, 0); 2125fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(6, 0); 2126fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(4, 2); 2127fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2128fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(4, 2); 2129fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(6, 6); 2130fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 6); 2131fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2132fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 2133fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 2134fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 2135fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadralateral6a(skiatest::Reporter* reporter, const char* filename) { 2136fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 2137fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2138fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 2139fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 0); 2140fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 3); 2141fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2142fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(3, 0); 2143fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(6, 0); 2144fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 6); 2145fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(6, 6); 2146fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2147fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 2148fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 2149fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 2150fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadralateral6ax(skiatest::Reporter* reporter, const char* filename) { 2151fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 2152fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 2153fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2154fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 2155fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 0); 2156fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 3); 2157fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2158fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(3, 0); 2159fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(6, 0); 2160fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 6); 2161fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(6, 6); 2162fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2163fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 2164fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 2165fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 2166fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadralateral7(skiatest::Reporter* reporter, const char* filename) { 2167fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 2168fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2169fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 2170fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 0); 2171fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 1); 2172fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2173fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 0); 2174fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 1); 2175fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 2); 2176fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 3); 2177fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2178fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 2179fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 2180fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 2181fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadralateral7x(skiatest::Reporter* reporter, const char* filename) { 2182fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 2183fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 2184fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2185fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 2186fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 0); 2187fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 1); 2188fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2189fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 0); 2190fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 1); 2191fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 2); 2192fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 3); 2193fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2194fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 2195fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 2196fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 2197fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadralateral8(skiatest::Reporter* reporter, const char* filename) { 2198fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 2199fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2200fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 1); 2201fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 3); 2202fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 3); 2203fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2204fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(2, 1); 2205fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 2); 2206fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 2); 2207fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 3); 2208fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2209fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 2210fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 2211fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 2212fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadralateral8x(skiatest::Reporter* reporter, const char* filename) { 2213fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 2214fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 2215fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2216fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 1); 2217fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 3); 2218fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 3); 2219fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2220fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(2, 1); 2221fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 2); 2222fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 2); 2223fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 3); 2224fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2225fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 2226fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 2227fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 2228fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadralateral9(skiatest::Reporter* reporter, const char* filename) { 2229fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 2230fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2231fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 0); 2232fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 2); 2233fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 2); 2234fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2235fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 1); 2236fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 1); 2237fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 3); 2238fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 3); 2239fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2240fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 2241fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 2242fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 2243fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadralateral9x(skiatest::Reporter* reporter, const char* filename) { 2244fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 2245fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 2246fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2247fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 0); 2248fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 2); 2249fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 2); 2250fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2251fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 1); 2252fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 1); 2253fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 3); 2254fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 3); 2255fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2256fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 2257fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 2258fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 2259fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine1a(skiatest::Reporter* reporter, const char* filename) { 2260fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 2261fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kWinding_FillType); 2262fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 12, 12, SkPath::kCW_Direction); 2263fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(4, 0, 13, 13, SkPath::kCCW_Direction); 2264fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 2265fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 2266fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 2267fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine1ax(skiatest::Reporter* reporter, const char* filename) { 2268fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 2269fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 2270fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 12, 12, SkPath::kCW_Direction); 2271fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(4, 0, 13, 13, SkPath::kCCW_Direction); 2272fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 2273fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 2274fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 2275fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine2ax(skiatest::Reporter* reporter, const char* filename) { 2276fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 2277fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 2278fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 20, 20, 20, SkPath::kCW_Direction); 2279fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 20, 12, 30, SkPath::kCW_Direction); 2280fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(12, 0, 21, 21, SkPath::kCCW_Direction); 2281fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 2282fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 2283fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 2284fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine3aax(skiatest::Reporter* reporter, const char* filename) { 2285fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 2286fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 2287fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(10, 30, 30, 30, SkPath::kCW_Direction); 2288fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(18, 20, 30, 30, SkPath::kCCW_Direction); 2289fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 32, 9, 36, SkPath::kCCW_Direction); 2290fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 2291fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 2292fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 2293fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine4ax(skiatest::Reporter* reporter, const char* filename) { 2294fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 2295fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 2296fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(10, 30, 30, 30, SkPath::kCW_Direction); 2297fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(24, 20, 36, 30, SkPath::kCCW_Direction); 2298fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 32, 9, 36, SkPath::kCCW_Direction); 2299fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 2300fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 2301fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 2302fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic1(skiatest::Reporter* reporter, const char* filename) { 2303fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 2304fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2305fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 0, 0, 0); 2306fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 0); 2307fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2308fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2309fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 2310fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 0, 0, 0); 2311fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2312fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 2313fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 2314fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 2315fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic1x(skiatest::Reporter* reporter, const char* filename) { 2316fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 2317fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 2318fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2319fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 0, 0, 0); 2320fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 0); 2321fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2322fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2323fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 2324fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 0, 0, 0); 2325fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2326fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 2327fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 2328fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 2329fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic2(skiatest::Reporter* reporter, const char* filename) { 2330fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 2331fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2332fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 0, 0, 0); 2333fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 0); 2334fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2335fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2336fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 2337fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(1, 0, 0, 1); 2338fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2339fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 2340fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 2341fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 2342fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic2x(skiatest::Reporter* reporter, const char* filename) { 2343fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 2344fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 2345fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2346fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 0, 0, 0); 2347fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 0); 2348fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2349fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2350fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 2351fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(1, 0, 0, 1); 2352fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2353fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 2354fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 2355fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 2356fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic3(skiatest::Reporter* reporter, const char* filename) { 2357fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 2358fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2359fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 0, 1, 0); 2360fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 2); 2361fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2362fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2363fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 2364fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(1, 0, 0, 1); 2365fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2366fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 2367fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 2368fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 2369fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic3x(skiatest::Reporter* reporter, const char* filename) { 2370fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 2371fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 2372fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2373fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 0, 1, 0); 2374fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 2); 2375fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2376fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2377fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 2378fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(1, 0, 0, 1); 2379fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2380fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 2381fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 2382fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 2383fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic4(skiatest::Reporter* reporter, const char* filename) { 2384fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 2385fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2386fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 0, 1, 0); 2387fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 2); 2388fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2389fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2390fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 2391fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(1, 0, 0, 2); 2392fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2393fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 2394fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 2395fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 2396fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic4x(skiatest::Reporter* reporter, const char* filename) { 2397fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 2398fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 2399fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2400fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 0, 1, 0); 2401fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 2); 2402fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2403fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2404fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 2405fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(1, 0, 0, 2); 2406fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2407fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 2408fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 2409fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 2410fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic5(skiatest::Reporter* reporter, const char* filename) { 2411fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 2412fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2413fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 0, 0, 0); 2414fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 1); 2415fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2416fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2417fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 0); 2418fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 1, 0, 2); 2419fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2420fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 2421fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 2422fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 2423fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic6(skiatest::Reporter* reporter, const char* filename) { 2424fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 2425fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2426fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 0, 1, 0); 2427fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 1); 2428fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2429fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2430fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 2431fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(2, 0, 0, 1); 2432fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2433fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 2434fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 2435fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 2436fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic7(skiatest::Reporter* reporter, const char* filename) { 2437fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 2438fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2439fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 0, 1, 0); 2440fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 1); 2441fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2442fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2443fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 2444fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(3, 0, 1, 2); 2445fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2446fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 2447fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 2448fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 2449fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic8(skiatest::Reporter* reporter, const char* filename) { 2450fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 2451fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2452fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 0, 1, 0); 2453fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 2); 2454fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2455fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2456fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 0); 2457fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 1, 1, 2); 2458fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2459fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 2460fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 2461fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 2462fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic9(skiatest::Reporter* reporter, const char* filename) { 2463fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 2464fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2465fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 0, 1, 0); 2466fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 1); 2467fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2468fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2469fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 0); 2470fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(1, 2, 3, 2); 2471fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2472fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 2473fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 2474fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 2475fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic14(skiatest::Reporter* reporter, const char* filename) { 2476fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 2477fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2478fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 0, 1, 0); 2479fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 2); 2480fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2481fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2482fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 0); 2483fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(3, 2, 3, 3); 2484fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2485fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 2486fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 2487fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 2488fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic15(skiatest::Reporter* reporter, const char* filename) { 2489fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 2490fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2491fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 0, 1, 0); 2492fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 3); 2493fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2494fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 0); 2495fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 1); 2496fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(1, 1, 0, 3); 2497fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2498fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 2499fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 2500fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 2501fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic17x(skiatest::Reporter* reporter, const char* filename) { 2502fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 2503fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 2504fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2505fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 0, 3, 1); 2506fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 2); 2507fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2508fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2509fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 0); 2510fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(3, 1, 0, 2); 2511fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2512fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 2513fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 2514fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 2515fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic18(skiatest::Reporter* reporter, const char* filename) { 2516fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 2517fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2518fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(1, 0, 0, 1); 2519fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 1); 2520fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2521fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2522fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 2523fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(1, 0, 1, 1); 2524fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2525fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 2526fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 2527fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 2528fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic19(skiatest::Reporter* reporter, const char* filename) { 2529fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 2530fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2531fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(1, 0, 0, 1); 2532fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 1); 2533fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2534fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2535fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 2536fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(2, 0, 0, 1); 2537fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2538fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 2539fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 2540fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 2541fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic20(skiatest::Reporter* reporter, const char* filename) { 2542fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 2543fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2544fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(1, 0, 0, 1); 2545fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 1); 2546fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2547fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2548fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 2549fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(1, 0, 0, 1); 2550fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2551fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 2552fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 2553fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 2554fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic21(skiatest::Reporter* reporter, const char* filename) { 2555fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 2556fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2557fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(1, 0, 0, 1); 2558fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 1); 2559fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2560fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2561fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 2562fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(1, 0, 0, 2); 2563fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2564fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 2565fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 2566fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 2567fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic22(skiatest::Reporter* reporter, const char* filename) { 2568fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 2569fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2570fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(1, 0, 0, 1); 2571fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 1); 2572fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2573fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2574fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 2575fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 1, 2, 1); 2576fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2577fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 2578fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 2579fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 2580fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic23(skiatest::Reporter* reporter, const char* filename) { 2581fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 2582fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2583fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(1, 0, 0, 1); 2584fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 1); 2585fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2586fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2587fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 2588fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 2, 1, 2); 2589fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2590fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 2591fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 2592fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 2593fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic24(skiatest::Reporter* reporter, const char* filename) { 2594fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 2595fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2596fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(1, 0, 0, 1); 2597fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 1); 2598fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2599fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2600fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 0); 2601fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(2, 0, 0, 1); 2602fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2603fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 2604fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 2605fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 2606fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic25(skiatest::Reporter* reporter, const char* filename) { 2607fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 2608fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2609fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(1, 0, 1, 1); 2610fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 1); 2611fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2612fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2613fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 2614fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(2, 1, 0, 2); 2615fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2616fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 2617fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 2618fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 2619fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic26(skiatest::Reporter* reporter, const char* filename) { 2620fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 2621fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2622fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(1, 0, 1, 1); 2623fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 2); 2624fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2625fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2626fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 2627fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(1, 0, 0, 1); 2628fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2629fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 2630fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 2631fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 2632fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic27(skiatest::Reporter* reporter, const char* filename) { 2633fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 2634fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2635fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(1, 0, 1, 1); 2636fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 1); 2637fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2638fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2639fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 2640fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(2, 1, 0, 2); 2641fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2642fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 2643fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 2644fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 2645fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic28(skiatest::Reporter* reporter, const char* filename) { 2646fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 2647fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2648fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(1, 0, 0, 1); 2649fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 1); 2650fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2651fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2652fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 2); 2653fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(1, 2, 0, 3); 2654fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2655fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 2656fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 2657fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 2658fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic29(skiatest::Reporter* reporter, const char* filename) { 2659fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 2660fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2661fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(1, 0, 2, 1); 2662fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 2); 2663fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2664fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2665fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 2666fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(1, 0, 0, 1); 2667fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2668fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 2669fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 2670fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 2671fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic30(skiatest::Reporter* reporter, const char* filename) { 2672fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 2673fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2674fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(1, 0, 1, 2); 2675fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 2); 2676fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2677fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2678fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 0); 2679fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 1, 1, 2); 2680fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2681fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 2682fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 2683fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 2684fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic31(skiatest::Reporter* reporter, const char* filename) { 2685fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 2686fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2687fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(1, 0, 1, 2); 2688fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 2); 2689fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2690fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2691fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 0); 2692fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 1, 1, 3); 2693fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2694fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 2695fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 2696fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 2697fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic32(skiatest::Reporter* reporter, const char* filename) { 2698fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 2699fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2700fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(1, 0, 2, 3); 2701fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 3); 2702fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2703fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2704fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 2705fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(3, 1, 0, 2); 2706fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2707fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 2708fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 2709fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 2710fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic33(skiatest::Reporter* reporter, const char* filename) { 2711fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 2712fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2713fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(2, 0, 0, 1); 2714fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 1); 2715fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2716fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2717fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 1); 2718fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(2, 1, 2, 2); 2719fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2720fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 2721fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 2722fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 2723fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic34(skiatest::Reporter* reporter, const char* filename) { 2724fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 2725fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2726fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(2, 0, 0, 1); 2727fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 1); 2728fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2729fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 0); 2730fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 1); 2731fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(2, 1, 1, 2); 2732fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2733fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 2734fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 2735fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 2736fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic35(skiatest::Reporter* reporter, const char* filename) { 2737fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 2738fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2739fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 1, 1, 1); 2740fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 3); 2741fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2742fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(2, 0); 2743fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 0); 2744fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 1, 1, 1); 2745fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2746fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 2747fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 2748fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 2749fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic36(skiatest::Reporter* reporter, const char* filename) { 2750fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 2751fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2752fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(2, 1, 2, 3); 2753fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 3); 2754fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2755fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(3, 1); 2756fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 2); 2757fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(3, 2, 1, 3); 2758fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2759fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 2760fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 2761fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 2762fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic37(skiatest::Reporter* reporter, const char* filename) { 2763fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 2764fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2765fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 2, 1, 2); 2766fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 2); 2767fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2768fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2769fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 1); 2770fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 2, 1, 2); 2771fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2772fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 2773fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 2774fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 2775fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic38(skiatest::Reporter* reporter, const char* filename) { 2776fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 2777fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 0); 2778fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 1, 1, 1); 2779fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 1); 2780fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2781fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 0); 2782fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 2); 2783fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(2, 2, 1, 3); 2784fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2785fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 2786fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 2787fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 2788fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic51(skiatest::Reporter* reporter, const char* filename) { 2789fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 2790fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(369.863983f, 145.645813f); 2791fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(382.380371f, 121.254936f, 406.236359f, 121.254936f); 2792fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(369.863983f, 145.645813f); 2793fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2794fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(369.970581f, 137.94342f); 2795fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(383.98465f, 121.254936f, 406.235992f, 121.254936f); 2796fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(369.970581f, 137.94342f); 2797fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2798fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 2799fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 2800fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 2801fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic53(skiatest::Reporter* reporter, const char* filename) { 2802fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 2803fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(303.12088f, 141.299606f); 2804fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(330.463562f, 217.659027f); 2805fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(303.12088f, 141.299606f); 2806fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2807fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(371.919067f, 205.854996f); 2808fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(326.236786f, 205.854996f); 2809fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(329.104431f, 231.663818f, 351.512085f, 231.663818f); 2810fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(371.919067f, 205.854996f); 2811fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2812fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 2813fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 2814fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 2815fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic55(skiatest::Reporter* reporter, const char* filename) { 2816fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 2817fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(303.12088f, 141.299606f); 2818fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(330.463562f, 217.659027f); 2819fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(358.606506f, 141.299606f); 2820fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(303.12088f, 141.299606f); 2821fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 2822fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(326.236786f, 205.854996f); 2823fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.quadTo(329.104431f, 231.663818f, 351.512085f, 231.663818f); 2824fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(326.236786f, 205.854996f); 2825fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 2826fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 2827fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 2828fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 2829fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic56(skiatest::Reporter* reporter, const char* filename) { 2830fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 2831fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(366.608826f, 151.196014f); 2832fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.quadTo(378.803101f, 136.674606f, 398.164948f, 136.674606f); 2833fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(354.009216f, 208.816208f); 2834fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(393.291473f, 102.232819f); 2835fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(359.978058f, 136.581512f); 2836fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.quadTo(378.315979f, 136.581512f, 388.322723f, 149.613556f); 2837fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(364.390686f, 157.898193f); 2838fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.quadTo(375.281769f, 136.674606f, 396.039917f, 136.674606f); 2839fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(350, 120); 2840fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(366.608826f, 151.196014f); 2841fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 2842fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 2843fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 2844fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 2845fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine80(skiatest::Reporter* reporter, const char* filename) { 2846fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 2847fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(4, 0); 2848fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(3, 7); 2849fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(7, 5); 2850fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(2, 2); 2851fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 2852fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(0, 6); 2853fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(6, 12); 2854fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(8, 3); 2855fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 2856fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 2857fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 2858fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 2859fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic58(skiatest::Reporter* reporter, const char* filename) { 2860fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 2861fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(283.714233f, 240); 2862fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(283.714233f, 141.299606f); 2863fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(303.12088f, 141.299606f); 2864fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(330.463562f, 217.659027f); 2865fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(358.606506f, 141.299606f); 2866fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(362.874634f, 159.705902f); 2867fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(335.665344f, 233.397751f); 2868fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(322.12738f, 233.397751f); 2869fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(295.718353f, 159.505829f); 2870fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(295.718353f, 240); 2871fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(283.714233f, 240); 2872fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2873fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(322.935669f, 231.030273f); 2874fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(312.832214f, 220.393295f, 312.832214f, 203.454178f); 2875fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(312.832214f, 186.981888f, 321.73526f, 176.444946f); 2876fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(330.638306f, 165.90802f, 344.509705f, 165.90802f); 2877fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(357.647522f, 165.90802f, 364.81665f, 175.244537f); 2878fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(371.919067f, 205.854996f); 2879fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(326.236786f, 205.854996f); 2880fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(329.104431f, 231.663818f, 351.512085f, 231.663818f); 2881fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(322.935669f, 231.030273f); 2882fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2883fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(326.837006f, 195.984955f); 2884fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(358.78125f, 195.984955f); 2885fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(358.78125f, 175.778046f, 343.709442f, 175.778046f); 2886fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(328.570923f, 175.778046f, 326.837006f, 195.984955f); 2887fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2888fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 2889fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 2890fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 2891fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic59x(skiatest::Reporter* reporter, const char* filename) { 2892fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 2893fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 2894fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2895fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 0, 0, 0); 2896fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 2); 2897fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2898fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2899fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 0); 2900fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(3, 1, 1, 2); 2901fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2902fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 2903fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 2904fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 2905fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic59(skiatest::Reporter* reporter, const char* filename) { 2906fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 2907fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kWinding_FillType); 2908fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2909fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 0, 0, 0); 2910fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 2); 2911fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2912fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2913fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 0); 2914fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(3, 1, 1, 2); 2915fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2916fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 2917fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 2918fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 2919fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic63(skiatest::Reporter* reporter, const char* filename) { 2920fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 2921fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2922fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 0, 0, 0); 2923fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 2); 2924fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2925fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 0); 2926fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 1); 2927fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(2, 1, 2, 2); 2928fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2929fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 2930fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 2931fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 2932fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic64(skiatest::Reporter* reporter, const char* filename) { 2933fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 2934fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2935fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 0, 0, 0); 2936fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 3); 2937fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2938fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 2); 2939fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 2); 2940fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 3, 3, 3); 2941fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2942fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 2943fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 2944fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 2945fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic65(skiatest::Reporter* reporter, const char* filename) { 2946fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 2947fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2948fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 0, 0, 0); 2949fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 2); 2950fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2951fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(2, 1); 2952fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 2); 2953fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 3, 1, 3); 2954fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2955fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 2956fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 2957fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 2958fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic67x(skiatest::Reporter* reporter, const char* filename) { 2959fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 2960fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 2961fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2962fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 0, 2, 1); 2963fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 2); 2964fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2965fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2966fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 0); 2967fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(1, 1, 3, 2); 2968fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2969fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 2970fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 2971fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 2972fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic68(skiatest::Reporter* reporter, const char* filename) { 2973fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 2974fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2975fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(1, 0, 0, 1); 2976fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 2); 2977fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2978fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2979fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 2980fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 1, 2, 1); 2981fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2982fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 2983fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 2984fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 2985fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic69(skiatest::Reporter* reporter, const char* filename) { 2986fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 2987fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 2988fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 0, 0, 1); 2989fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 2); 2990fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2991fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(2, 0); 2992fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 1); 2993fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(3, 2, 2, 3); 2994fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 2995fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 2996fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 2997fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 2998fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic70x(skiatest::Reporter* reporter, const char* filename) { 2999fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3000fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 3001fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 3002fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(1, 0, 0, 1); 3003fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 2); 3004fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3005fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 3006fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 3007fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 1, 2, 1); 3008fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3009fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3010fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3011fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3012fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic71(skiatest::Reporter* reporter, const char* filename) { 3013fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3014fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 3015fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(1, 0, 1, 1); 3016fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 2); 3017fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3018fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 3019fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 3020fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(1, 1, 3, 1); 3021fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3022fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3023fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3024fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3025fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic72(skiatest::Reporter* reporter, const char* filename) { 3026fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3027fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 3028fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(1, 0, 1, 2); 3029fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 2); 3030fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3031fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 3032fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 0); 3033fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 1, 3, 2); 3034fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3035fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3036fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3037fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3038fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic73(skiatest::Reporter* reporter, const char* filename) { 3039fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3040fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 3041fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(1, 0, 0, 3); 3042fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 3); 3043fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3044fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 3045fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 0); 3046fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 1, 1, 1); 3047fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3048fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3049fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3050fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3051fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic74(skiatest::Reporter* reporter, const char* filename) { 3052fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3053fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 3054fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(1, 0, 1, 3); 3055fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 3); 3056fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3057fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 3058fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 1); 3059fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(3, 2, 2, 3); 3060fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3061fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3062fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3063fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3064fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic75(skiatest::Reporter* reporter, const char* filename) { 3065fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3066fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 3067fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(1, 0, 1, 3); 3068fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 3); 3069fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3070fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 3071fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 1); 3072fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(3, 2, 2, 3); 3073fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3074fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3075fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3076fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3077fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic76(skiatest::Reporter* reporter, const char* filename) { 3078fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3079fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 3080fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 0, 0, 0); 3081fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 3); 3082fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3083fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 0); 3084fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 2); 3085fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(1, 2, 2, 2); 3086fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3087fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3088fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3089fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3090fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic77(skiatest::Reporter* reporter, const char* filename) { 3091fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3092fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 3093fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(1, 0, 1, 1); 3094fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 1); 3095fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3096fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 3097fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 0); 3098fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 1, 3, 2); 3099fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3100fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3101fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3102fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3103fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic78(skiatest::Reporter* reporter, const char* filename) { 3104fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3105fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 3106fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(1, 0, 1, 2); 3107fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 2); 3108fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3109fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 3110fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 3111fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(2, 1, 0, 2); 3112fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3113fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3114fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3115fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3116fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic79(skiatest::Reporter* reporter, const char* filename) { 3117fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3118fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 3119fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(1, 0, 1, 2); 3120fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 2); 3121fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3122fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 3123fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 0); 3124fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 1, 3, 2); 3125fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3126fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3127fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3128fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3129fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testEight1(skiatest::Reporter* reporter, const char* filename) { 3130fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3131fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 3132fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 2); 3133fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 2); 3134fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 0); 3135fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3136fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3137fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3138fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3139fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testEight2(skiatest::Reporter* reporter, const char* filename) { 3140fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3141fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 3142fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 0); 3143fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 2); 3144fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 2); 3145fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3146fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3147fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3148fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3149fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testEight3(skiatest::Reporter* reporter, const char* filename) { 3150fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3151fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 3152fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 2); 3153fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 0); 3154fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 2); 3155fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3156fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3157fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3158fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3159fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testEight4(skiatest::Reporter* reporter, const char* filename) { 3160fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3161fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 3162fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 2); 3163fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 0); 3164fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 2); 3165fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3166fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3167fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3168fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3169fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testEight5(skiatest::Reporter* reporter, const char* filename) { 3170fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3171fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 0); 3172fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 2); 3173fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 2); 3174fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 0); 3175fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3176fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3177fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3178fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3179fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testEight6(skiatest::Reporter* reporter, const char* filename) { 3180fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3181fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 0); 3182fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 0); 3183fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 2); 3184fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 2); 3185fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3186fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3187fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3188fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3189fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testEight7(skiatest::Reporter* reporter, const char* filename) { 3190fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3191fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 3192fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 1); 3193fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 1); 3194fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 2); 3195fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3196fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3197fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3198fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3199fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testEight8(skiatest::Reporter* reporter, const char* filename) { 3200fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3201fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 3202fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 2); 3203fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 1); 3204fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 1); 3205fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3206fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3207fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3208fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3209fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testEight9(skiatest::Reporter* reporter, const char* filename) { 3210fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3211fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 0); 3212fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 2); 3213fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 1); 3214fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 1); 3215fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3216fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3217fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3218fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3219fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testEight10(skiatest::Reporter* reporter, const char* filename) { 3220fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3221fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 0); 3222fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 1); 3223fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 1); 3224fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 2); 3225fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3226fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3227fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3228fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3229fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic80(skiatest::Reporter* reporter, const char* filename) { 3230fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3231fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 3232fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(1, 0, 2, 3); 3233fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 3); 3234fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3235fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 0); 3236fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 0); 3237fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 1, 1, 1); 3238fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3239fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3240fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3241fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3242fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic81(skiatest::Reporter* reporter, const char* filename) { 3243fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3244fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 3245fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(2, 0, 1, 1); 3246fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 1); 3247fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3248fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 3249fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 3250fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(2, 1, 0, 2); 3251fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3252fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3253fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3254fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3255fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic82(skiatest::Reporter* reporter, const char* filename) { 3256fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3257fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 3258fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(2, 0, 1, 1); 3259fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 3); 3260fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3261fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 3262fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 3263fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(2, 1, 0, 2); 3264fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3265fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3266fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3267fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3268fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic83(skiatest::Reporter* reporter, const char* filename) { 3269fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3270fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 3271fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 0, 2, 0); 3272fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 2); 3273fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3274fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 1); 3275fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 2); 3276fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(2, 2, 1, 3); 3277fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3278fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3279fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3280fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3281fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic84(skiatest::Reporter* reporter, const char* filename) { 3282fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3283fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 3284fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(2, 0, 1, 1); 3285fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 1); 3286fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3287fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 0); 3288fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 0); 3289fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 1, 2, 2); 3290fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3291fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3292fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3293fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3294fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic85(skiatest::Reporter* reporter, const char* filename) { 3295fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3296fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 3297fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(3, 0, 1, 1); 3298fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 1); 3299fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3300fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 0); 3301fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 0); 3302fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 1, 1, 2); 3303fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3304fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3305fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3306fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3307fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic86(skiatest::Reporter* reporter, const char* filename) { 3308fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3309fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 3310fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 1, 1, 1); 3311fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 3); 3312fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3313fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 3314fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 3315fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(1, 1, 1, 3); 3316fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3317fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3318fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3319fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3320fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic87(skiatest::Reporter* reporter, const char* filename) { 3321fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3322fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 3323fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(2, 1, 0, 2); 3324fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 3); 3325fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3326fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 3327fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 1); 3328fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 2, 3, 2); 3329fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3330fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3331fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3332fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3333fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic88(skiatest::Reporter* reporter, const char* filename) { 3334fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3335fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 3336fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(2, 1, 0, 2); 3337fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 2); 3338fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3339fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 0); 3340fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 1); 3341fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 2, 2, 2); 3342fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3343fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3344fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3345fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3346fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic89x(skiatest::Reporter* reporter, const char* filename) { 3347fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3348fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 3349fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 3350fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(3, 1, 2, 2); 3351fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 3); 3352fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3353fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 3354fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 1); 3355fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(3, 1, 3, 3); 3356fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3357fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3358fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3359fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3360fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic90x(skiatest::Reporter* reporter, const char* filename) { 3361fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3362fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 3363fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 3364fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(3, 0, 2, 2); 3365fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 3); 3366fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3367fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 3368fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 1); 3369fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(3, 2, 2, 3); 3370fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3371fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3372fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3373fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3374fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic91(skiatest::Reporter* reporter, const char* filename) { 3375fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3376fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 3377fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(3, 2, 2, 3); 3378fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 3); 3379fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3380fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 3381fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 1); 3382fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(2, 1, 2, 3); 3383fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3384fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3385fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3386fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3387fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic92x(skiatest::Reporter* reporter, const char* filename) { 3388fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3389fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 3390fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 0); 3391fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(3, 0, 2, 2); 3392fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 2); 3393fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3394fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(2, 0); 3395fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 1); 3396fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(3, 2, 2, 3); 3397fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3398fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3399fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3400fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3401fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine82(skiatest::Reporter* reporter, const char* filename) { 3402fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3403fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(20, 0, 40, 40, SkPath::kCCW_Direction); 3404fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(24, 20, 36, 30, SkPath::kCCW_Direction); 3405fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(24, 32, 33, 36, SkPath::kCCW_Direction); 3406fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3407fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3408fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3409fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine82a(skiatest::Reporter* reporter, const char* filename) { 3410fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3411fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 6, 10, SkPath::kCW_Direction); 3412fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(2, 2, 4, 4, SkPath::kCW_Direction); 3413fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(2, 6, 4, 8, SkPath::kCW_Direction); 3414fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3415fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3416fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3417fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine82b(skiatest::Reporter* reporter, const char* filename) { 3418fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3419fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 6, 10, SkPath::kCW_Direction); 3420fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(2, 2, 4, 4, SkPath::kCW_Direction); 3421fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(2, 6, 4, 8, SkPath::kCCW_Direction); 3422fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3423fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3424fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3425fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine82c(skiatest::Reporter* reporter, const char* filename) { 3426fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3427fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 6, 10, SkPath::kCW_Direction); 3428fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(2, 2, 4, 4, SkPath::kCCW_Direction); 3429fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(2, 6, 4, 8, SkPath::kCW_Direction); 3430fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3431fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3432fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3433fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine82d(skiatest::Reporter* reporter, const char* filename) { 3434fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3435fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 6, 10, SkPath::kCW_Direction); 3436fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(2, 2, 4, 4, SkPath::kCCW_Direction); 3437fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(2, 6, 4, 8, SkPath::kCCW_Direction); 3438fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3439fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3440fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3441fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine82e(skiatest::Reporter* reporter, const char* filename) { 3442fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3443fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 6, 10, SkPath::kCCW_Direction); 3444fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(2, 2, 4, 4, SkPath::kCW_Direction); 3445fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(2, 6, 4, 8, SkPath::kCW_Direction); 3446fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3447fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3448fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3449fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine82f(skiatest::Reporter* reporter, const char* filename) { 3450fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3451fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 6, 10, SkPath::kCCW_Direction); 3452fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(2, 2, 4, 4, SkPath::kCW_Direction); 3453fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(2, 6, 4, 8, SkPath::kCCW_Direction); 3454fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3455fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3456fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3457fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine82g(skiatest::Reporter* reporter, const char* filename) { 3458fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3459fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 6, 10, SkPath::kCCW_Direction); 3460fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(2, 2, 4, 4, SkPath::kCCW_Direction); 3461fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(2, 6, 4, 8, SkPath::kCW_Direction); 3462fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3463fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3464fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3465fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine82h(skiatest::Reporter* reporter, const char* filename) { 3466fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3467fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 6, 10, SkPath::kCCW_Direction); 3468fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(2, 2, 4, 4, SkPath::kCCW_Direction); 3469fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(2, 6, 4, 8, SkPath::kCCW_Direction); 3470fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3471fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3472fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3473fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine83(skiatest::Reporter* reporter, const char* filename) { 3474fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3475fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.addRect(10, 30, 30, 40, SkPath::kCCW_Direction); 3476fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.addRect(0, 12, 12, 18, SkPath::kCCW_Direction); 3477fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.addRect(4, 13, 13, 16, SkPath::kCCW_Direction); 3478fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3479fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3480fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3481fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine84(skiatest::Reporter* reporter, const char* filename) { 3482fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3483fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 12, 60, 30, SkPath::kCCW_Direction); 3484fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(10, 20, 40, 30, SkPath::kCW_Direction); 3485fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 12, 12, 12, SkPath::kCW_Direction); 3486fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(4, 12, 13, 13, SkPath::kCW_Direction); 3487fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3488fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3489fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3490fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine84x(skiatest::Reporter* reporter, const char* filename) { 3491fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3492fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 3493fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 12, 60, 30, SkPath::kCCW_Direction); 3494fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(10, 20, 40, 30, SkPath::kCCW_Direction); 3495fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 12, 12, 12, SkPath::kCCW_Direction); 3496fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(4, 12, 13, 13, SkPath::kCCW_Direction); 3497fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3498fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3499fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3500fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testLine85(skiatest::Reporter* reporter, const char* filename) { 3501fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3502fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(36, 0, 66, 60, SkPath::kCCW_Direction); 3503fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(20, 0, 40, 40, SkPath::kCCW_Direction); 3504fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(12, 0, 24, 24, SkPath::kCCW_Direction); 3505fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(32, 0, 36, 41, SkPath::kCCW_Direction); 3506fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3507fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3508fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3509fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadralateral1(skiatest::Reporter* reporter, const char* filename) { 3510fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3511fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 3512fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 3513fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 3514fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 2); 3515fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3516fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 3517fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 1); 3518fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 2); 3519fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 3); 3520fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3521fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3522fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3523fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3524fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testCubic1(skiatest::Reporter* reporter, const char* filename) { 3525fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3526fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 3527fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.cubicTo(0, 1, 1, 1, 1, 0); 3528fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3529fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 0); 3530fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.cubicTo(0, 0, 0, 1, 1, 1); 3531fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3532fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3533fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3534fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3535fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic93(skiatest::Reporter* reporter, const char* filename) { 3536fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3537fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(3, 0); 3538fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 1, 3, 2); 3539fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 3); 3540fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3541fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 0); 3542fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 0); 3543fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(1, 1, 2, 2); 3544fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3545fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3546fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3547fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3548fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testCubic2(skiatest::Reporter* reporter, const char* filename) { 3549fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3550fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0,2); 3551fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.cubicTo(0,3, 2,1, 4,0); 3552fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3553fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1,2); 3554fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.cubicTo(0,4, 2,0, 3,0); 3555fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3556fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3557fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3558fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3559fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuad1(skiatest::Reporter* reporter, const char* filename) { 3560fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3561fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0,0); 3562fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0,0, 0,1); 3563fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1,1); 3564fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3565fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0,0); 3566fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(1,1, 0,2); 3567fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3568fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3569fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3570fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3571fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadralateral2(skiatest::Reporter* reporter, const char* filename) { 3572fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3573fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 3574fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 2); 3575fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 3); 3576fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 3); 3577fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3578fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(2, 0); 3579fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 0); 3580fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 1); 3581fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 2); 3582fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3583fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3584fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3585fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3586fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic94(skiatest::Reporter* reporter, const char* filename) { 3587fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3588fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 3589fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(8, 8); 3590fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(8, 4, 4, 4); 3591fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(4, 0, 0, 0); 3592fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3593fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3594fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3595fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3596fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic95(skiatest::Reporter* reporter, const char* filename) { 3597fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3598fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(8, 8); 3599fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 3600fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(4, 0, 4, 4); 3601fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(8, 4, 8, 8); 3602fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3603fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3604fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3605fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3606fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic96(skiatest::Reporter* reporter, const char* filename) { 3607fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3608fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(8, 0); 3609fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 8); 3610fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 4, 4, 4); 3611fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(4, 0, 8, 0); 3612fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3613fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3614fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3615fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3616fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadratic97(skiatest::Reporter* reporter, const char* filename) { 3617fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3618fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 8); 3619fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(8, 0); 3620fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(4, 0, 4, 4); 3621fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 4, 0, 8); 3622fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3623fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3624fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3625fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3626fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testTriangles1(skiatest::Reporter* reporter, const char* filename) { 3627fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3628fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 3629fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 0); 3630fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 3); 3631fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3632fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 3633fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 2); 3634fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 1); 3635fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3636fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3637fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3638fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3639fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testTriangles2(skiatest::Reporter* reporter, const char* filename) { 3640fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3641fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 3642fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 0); 3643fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 3); 3644fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3645fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 1); 3646fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 3); 3647fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 2); 3648fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3649fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3650fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3651fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3652fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot// A test for this case: 3653fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot// contourA has two segments that are coincident 3654fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot// contourB has two segments that are coincident in the same place 3655fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot// each ends up with +2/0 pairs for winding count 3656fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot// since logic in OpSegment::addTCoincident doesn't transfer count (only increments/decrements) 3657fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot// can this be resolved to +4/0 ? 3658fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testAddTCoincident1(skiatest::Reporter* reporter, const char* filename) { 3659fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3660fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(2, 0); 3661fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 2); 3662fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 1); 3663fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 0); 3664fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 2); 3665fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 1); 3666fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3667fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(2, 0); 3668fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 2); 3669fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 1); 3670fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 0); 3671fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 2); 3672fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 1); 3673fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3674fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3675fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3676fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3677fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot// test with implicit close 3678fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testAddTCoincident2(skiatest::Reporter* reporter, const char* filename) { 3679fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3680fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(2, 0); 3681fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 2); 3682fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 1); 3683fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 0); 3684fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 2); 3685fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 1); 3686fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(2, 0); 3687fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 2); 3688fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 1); 3689fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 0); 3690fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 2); 3691fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 1); 3692fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3693fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3694fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3695fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuad2(skiatest::Reporter* reporter, const char* filename) { 3696fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3697fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 0); 3698fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 1, 3, 2); 3699fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 3); 3700fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3701fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 3702fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 0); 3703fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 1, 1, 1); 3704fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3705fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3706fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3707fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuad3(skiatest::Reporter* reporter, const char* filename) { 3708fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3709fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 0); 3710fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 1, 3, 2); 3711fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 3); 3712fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3713fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 3714fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 0); 3715fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 1, 1, 1); 3716fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3717fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3718fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3719fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3720fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuad4(skiatest::Reporter* reporter, const char* filename) { 3721fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3722fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(2, 0); 3723fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 1, 1, 1); 3724fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 3); 3725fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3726fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 3727fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 0); 3728fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 1, 2, 2); 3729fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3730fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3731fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3732fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3733fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuad5(skiatest::Reporter* reporter, const char* filename) { 3734fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3735fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(2, 0); 3736fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 1, 2, 2); 3737fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 3); 3738fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3739fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 3740fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 0); 3741fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 1, 1, 1); 3742fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3743fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3744fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3745fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3746fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuad6(skiatest::Reporter* reporter, const char* filename) { 3747fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3748fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(2, 0); 3749fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 1, 2, 2); 3750fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 3); 3751fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3752fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 0); 3753fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 0); 3754fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 1, 1, 1); 3755fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3756fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3757fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3758fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3759fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuad7(skiatest::Reporter* reporter, const char* filename) { 3760fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3761fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(3, 0); 3762fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 1, 1, 1); 3763fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 3); 3764fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3765fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 0); 3766fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 0); 3767fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 1, 1, 2); 3768fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3769fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3770fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3771fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3772fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadLineIntersect1(skiatest::Reporter* reporter, const char* filename) { 3773fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3774fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 3775fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(3, 1, 0, 3); 3776fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 3); 3777fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3778fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(2, 0); 3779fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 1); 3780fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(3, 1, 0, 2); 3781fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3782fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3783fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3784fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3785fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadLineIntersect2(skiatest::Reporter* reporter, const char* filename) { 3786fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3787fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 3788fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(3, 1, 0, 3); 3789fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 3); 3790fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3791fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(2, 0); 3792fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 1); 3793fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(3, 1, 0, 2); 3794fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3795fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3796fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3797fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3798fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadLineIntersect3(skiatest::Reporter* reporter, const char* filename) { 3799fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3800fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 3801fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(3, 1, 0, 3); 3802fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 3); 3803fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3804fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(2, 0); 3805fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 1); 3806fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(3, 1, 0, 2); 3807fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3808fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3809fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3810fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3811fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void skphealth_com76(skiatest::Reporter* reporter, const char* filename) { 3812fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3813fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kWinding_FillType); 3814fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(708.099182f, 7.09919119f); 3815fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(708.099182f, 7.09920025f); 3816fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(704.000000f, 11.2010098f, 704.000000f, 17.0000000f); 3817fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(704.000000f, 33.0000000f); 3818fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(705.000000f, 33.0000000f); 3819fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(705.000000f, 17.0000000f); 3820fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.cubicTo(705.000000f, 13.4101496f, 706.455078f, 10.1601505f, 708.807617f, 7.80761385f); 3821fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(708.099182f, 7.09919119f); 3822fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3823fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(704.000000f, 3.00000000f); 3824fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(704.000000f, 33.0000000f); 3825fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(705.000000f, 33.0000000f); 3826fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(719.500000f, 3.00000000f); 3827fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3828fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3829fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3830fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void tooCloseTest(skiatest::Reporter* reporter, const char* filename) { 3831fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3832fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 3833fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 1); 3834fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1,-1); 3835fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3836fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 3837fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1,-2); 3838fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 2); 3839fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 0); 3840fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3841fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3842fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3843fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3844fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testRect1(skiatest::Reporter* reporter, const char* filename) { 3845fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3846fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 60, 60, SkPath::kCCW_Direction); 3847fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(30, 20, 50, 50, SkPath::kCCW_Direction); 3848fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(24, 20, 36, 30, SkPath::kCCW_Direction); 3849fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(32, 24, 36, 41, SkPath::kCCW_Direction); 3850fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3851fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3852fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3853fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testRect2(skiatest::Reporter* reporter, const char* filename) { 3854fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3855fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kWinding_FillType); 3856fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 3857fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(60, 0); 3858fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(60, 60); 3859fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 60); 3860fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3861fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(30, 20); 3862fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(30, 50); 3863fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(50, 50); 3864fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(50, 20); 3865fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3866fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(24, 20); 3867fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(24, 30); 3868fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(36, 30); 3869fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(36, 20); 3870fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3871fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(32, 24); 3872fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(32, 41); 3873fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(36, 41); 3874fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(36, 24); 3875fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3876fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3877fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3878fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3879fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testTriangles3x(skiatest::Reporter* reporter, const char* filename) { 3880fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3881fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 3882fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 0); 3883fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 1, 3, 2); 3884fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 3); 3885fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3886fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 3887fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 1); 3888fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(2, 1, 0, 2); 3889fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3890fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3891fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3892fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3893fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuad8(skiatest::Reporter* reporter, const char* filename) { 3894fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3895fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(3, 0); 3896fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 1, 3, 2); 3897fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 3); 3898fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3899fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 0); 3900fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 0); 3901fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(1, 1, 2, 2); 3902fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3903fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3904fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3905fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3906fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testTriangles4x(skiatest::Reporter* reporter, const char* filename) { 3907fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3908fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 3909fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 3910fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(2, 0, 0, 3); 3911fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 3); 3912fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3913fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 3914fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 1); 3915fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(3, 2, 2, 3); 3916fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3917fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3918fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3919fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3920fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuad9(skiatest::Reporter* reporter, const char* filename) { 3921fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3922fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 3923fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 0); 3924fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 1, 3, 2); 3925fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 3); 3926fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3927fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 0); 3928fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 1); 3929fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(2, 1, 1, 3); 3930fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3931fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3932fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3933fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3934fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuad10(skiatest::Reporter* reporter, const char* filename) { 3935fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3936fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 0); 3937fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 1, 3, 2); 3938fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 3); 3939fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3940fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 0); 3941fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 0); 3942fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(2, 3, 3, 3); 3943fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3944fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3945fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3946fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3947fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuad11(skiatest::Reporter* reporter, const char* filename) { 3948fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3949fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(2, 0); 3950fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 1, 1, 2); 3951fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 2); 3952fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3953fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 3954fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 1); 3955fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(1, 3, 3, 3); 3956fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3957fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3958fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3959fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3960fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuad12(skiatest::Reporter* reporter, const char* filename) { 3961fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3962fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 3963fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 0, 0, 0); 3964fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 1); 3965fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3966fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 3967fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 3968fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(1, 0, 0, 1); 3969fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3970fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3971fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3972fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3973fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadralateral3(skiatest::Reporter* reporter, const char* filename) { 3974fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3975fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 3976fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 3977fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 3978fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 3979fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 0); 3980fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3981fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 3982fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 3983fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 0); 3984fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 1); 3985fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3986fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 3987fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 3988fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3989fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 3990fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testDegenerate5(skiatest::Reporter* reporter, const char* filename) { 3991fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 3992fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 3993fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 3994fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 0); 3995fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 3996fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 3997fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 0); 3998fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 1); 3999fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4000fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 4001fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 4002fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 4003fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadralateral4(skiatest::Reporter* reporter, const char* filename) { 4004fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 4005fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 4006fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 4007fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 4008fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 1); 4009fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4010fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 4011fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 4012fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 1); 4013fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 1); 4014fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4015fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 4016fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 4017fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 4018fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testDegenerates1(skiatest::Reporter* reporter, const char* filename) { 4019fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 4020fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 4021fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 0, 1, 1); 4022fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 3); 4023fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4024fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 4025fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 4026fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(3, 2, 2, 3); 4027fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4028fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 4029fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 4030fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 4031fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuad13(skiatest::Reporter* reporter, const char* filename) { 4032fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 4033fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 4034fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 0, 1, 1); 4035fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 3); 4036fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4037fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 4038fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 4039fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(3, 2, 2, 3); 4040fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4041fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 4042fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 4043fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 4044fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuad14(skiatest::Reporter* reporter, const char* filename) { 4045fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 4046fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kWinding_FillType); 4047fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 4048fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 0, 1, 1); 4049fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 2); 4050fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4051fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 4052fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 4053fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(3, 1, 1, 3); 4054fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4055fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 4056fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 4057fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 4058fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuad15(skiatest::Reporter* reporter, const char* filename) { 4059fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 4060fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 4061fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 0, 1, 1); 4062fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 3); 4063fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4064fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 4065fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 4066fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(2, 0, 1, 3); 4067fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4068fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 4069fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 4070fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 4071fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuads16(skiatest::Reporter* reporter, const char* filename) { 4072fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 4073fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 4074fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 0, 1, 1); 4075fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 2); 4076fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4077fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 4078fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 4079fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 1, 3, 2); 4080fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4081fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 4082fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 4083fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 4084fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuads17(skiatest::Reporter* reporter, const char* filename) { 4085fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 4086fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 4087fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 0, 1, 1); 4088fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 2); 4089fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4090fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 4091fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 4092fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 2, 3, 2); 4093fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4094fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 4095fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 4096fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 4097fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuads18(skiatest::Reporter* reporter, const char* filename) { 4098fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 4099fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 4100fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 0, 1, 1); 4101fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 2); 4102fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4103fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 4104fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 4105fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(1, 2, 3, 2); 4106fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4107fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 4108fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 4109fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 4110fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuads19(skiatest::Reporter* reporter, const char* filename) { 4111fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 4112fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 4113fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 0, 2, 1); 4114fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 2); 4115fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4116fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 4117fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 4118fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(2, 1, 1, 2); 4119fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4120fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 4121fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 4122fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 4123fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuads20(skiatest::Reporter* reporter, const char* filename) { 4124fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 4125fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 4126fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 0, 2, 1); 4127fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 3); 4128fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4129fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 4130fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 4131fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(2, 1, 1, 3); 4132fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4133fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 4134fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 4135fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 4136fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuads21(skiatest::Reporter* reporter, const char* filename) { 4137fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 4138fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 4139fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 0, 1, 1); 4140fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 1); 4141fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4142fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 4143fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 4144fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(3, 0, 2, 3); 4145fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4146fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 4147fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 4148fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 4149fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuads22(skiatest::Reporter* reporter, const char* filename) { 4150fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 4151fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 4152fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 0, 2, 0); 4153fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 1); 4154fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4155fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 4156fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 4157fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 1, 3, 2); 4158fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4159fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 4160fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 4161fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 4162fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuads23(skiatest::Reporter* reporter, const char* filename) { 4163fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 4164fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 4165fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 0, 1, 0); 4166fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 1); 4167fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4168fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 4169fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 4170fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 1, 3, 2); 4171fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4172fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 4173fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 4174fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 4175fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuads24(skiatest::Reporter* reporter, const char* filename) { 4176fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 4177fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 4178fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 0, 0, 1); 4179fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 2); 4180fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4181fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 1); 4182fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 1); 4183fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 2, 3, 3); 4184fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4185fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 4186fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 4187fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 4188fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuads25(skiatest::Reporter* reporter, const char* filename) { 4189fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 4190fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 4191fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 0, 0, 1); 4192fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 1); 4193fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4194fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 4195fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 4196fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(3, 0, 2, 3); 4197fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4198fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 4199fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 4200fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 4201fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuads26(skiatest::Reporter* reporter, const char* filename) { 4202fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 4203fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 4204fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 0, 3, 0); 4205fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 1); 4206fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4207fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 4208fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 4209fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 1, 3, 2); 4210fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4211fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 4212fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 4213fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 4214fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuads27(skiatest::Reporter* reporter, const char* filename) { 4215fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 4216fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 4217fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 0, 2, 0); 4218fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 1); 4219fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4220fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(2, 0); 4221fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 0); 4222fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(3, 0, 1, 3); 4223fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4224fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 4225fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 4226fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 4227fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuads28(skiatest::Reporter* reporter, const char* filename) { 4228fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 4229fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 4230fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 0, 0, 1); 4231fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 2); 4232fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4233fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 4234fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 4235fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(3, 0, 2, 3); 4236fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4237fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 4238fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 4239fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 4240fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuads29(skiatest::Reporter* reporter, const char* filename) { 4241fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 4242fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 4243fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 0, 3, 0); 4244fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 1); 4245fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4246fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(3, 0); 4247fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 0); 4248fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(3, 1, 0, 2); 4249fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4250fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 4251fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 4252fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 4253fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuads30(skiatest::Reporter* reporter, const char* filename) { 4254fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 4255fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 4256fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 4257fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 0, 2, 0); 4258fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 2); 4259fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4260fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(2, 0); 4261fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 0); 4262fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(3, 2, 1, 3); 4263fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4264fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 4265fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 4266fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 4267fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuads31(skiatest::Reporter* reporter, const char* filename) { 4268fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 4269fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 4270fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 0, 2, 1); 4271fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 3); 4272fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4273fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(3, 0); 4274fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 1); 4275fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 4276fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(2, 1, 1, 3); 4277fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4278fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 4279fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 4280fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 4281fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuads32(skiatest::Reporter* reporter, const char* filename) { 4282fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 4283fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 4284fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 0, 1, 1); 4285fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 2); 4286fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4287fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 1); 4288fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 1); 4289fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(3, 1, 0, 3); 4290fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4291fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 4292fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 4293fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 4294fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuads33(skiatest::Reporter* reporter, const char* filename) { 4295fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 4296fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 4297fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 0, 1, 1); 4298fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 1); 4299fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4300fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 4301fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 4302fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(3, 0, 2, 3); 4303fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4304fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 4305fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 4306fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 4307fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuads34(skiatest::Reporter* reporter, const char* filename) { 4308fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 4309fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 4310fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 0, 1, 0); 4311fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 1); 4312fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4313fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 0); 4314fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 0); 4315fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(2, 0, 3, 3); 4316fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4317fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 4318fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 4319fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 4320fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuads35(skiatest::Reporter* reporter, const char* filename) { 4321fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 4322fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 4323fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 0, 1, 0); 4324fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 2); 4325fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4326fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 0); 4327fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 0); 4328fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(3, 1, 0, 3); 4329fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4330fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 4331fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 4332fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 4333fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuads36(skiatest::Reporter* reporter, const char* filename) { 4334fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 4335fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 0); 4336fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(2, 0, 1, 2); 4337fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 2); 4338fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4339fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 0); 4340fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 0); 4341fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(3, 0, 2, 3); 4342fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4343fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 4344fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 4345fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 4346fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuads37(skiatest::Reporter* reporter, const char* filename) { 4347fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 4348fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 4349fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 0); 4350fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(2, 0, 1, 2); 4351fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 2); 4352fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4353fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 0); 4354fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 0); 4355fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(3, 0, 2, 3); 4356fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4357fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 4358fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 4359fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 4360fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuads38(skiatest::Reporter* reporter, const char* filename) { 4361fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 4362fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 0); 4363fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(3, 0, 0, 2); 4364fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 2); 4365fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4366fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 0); 4367fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 0); 4368fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(2, 1, 3, 1); 4369fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4370fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 4371fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 4372fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 4373fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuads39(skiatest::Reporter* reporter, const char* filename) { 4374fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 4375fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 0); 4376fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(3, 0, 0, 3); 4377fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 3); 4378fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4379fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 1); 4380fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 2); 4381fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(1, 2, 0, 3); 4382fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4383fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 4384fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 4385fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuads40(skiatest::Reporter* reporter, const char* filename) { 4386fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 4387fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 0); 4388fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(3, 0, 3, 3); 4389fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 3); 4390fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4391fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(2, 1); 4392fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 2); 4393fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(3, 2, 3, 3); 4394fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4395fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 4396fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 4397fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 4398fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuads41(skiatest::Reporter* reporter, const char* filename) { 4399fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 4400fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 4401fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 0, 1, 0); 4402fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 1); 4403fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4404fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 4405fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 4406fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 1, 1, 2); 4407fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4408fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 4409fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 4410fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 4411fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 4412fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuads54(skiatest::Reporter* reporter, const char* filename) { 4413fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 4414fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 0); 4415fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(2, 0, 1, 1); 4416fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 1); 4417fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4418fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(2, 0); 4419fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 1); 4420fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(1, 1, 2, 3); 4421fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4422fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 4423fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 4424fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuads53(skiatest::Reporter* reporter, const char* filename) { 4425fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 4426fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 0); 4427fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(2, 0, 1, 1); 4428fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 1); 4429fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4430fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(2, 0); 4431fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 1); 4432fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(2, 3, 2, 3); 4433fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4434fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 4435fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 4436fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuads52(skiatest::Reporter* reporter, const char* filename) { 4437fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 4438fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 0); 4439fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(2, 0, 1, 1); 4440fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 1); 4441fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4442fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(2, 0); 4443fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 1); 4444fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(2, 3, 3, 3); 4445fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4446fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 4447fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 4448fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuads51(skiatest::Reporter* reporter, const char* filename) { 4449fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 4450fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(2, 0); 4451fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(3, 0, 2, 1); 4452fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 2); 4453fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4454fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(3, 0); 4455fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 1); 4456fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(3, 1, 1, 2); 4457fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4458fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 4459fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 4460fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuads50(skiatest::Reporter* reporter, const char* filename) { 4461fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 4462fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(2, 0); 4463fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(3, 0, 2, 1); 4464fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 2); 4465fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4466fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(3, 0); 4467fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 1); 4468fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(1, 2, 1, 2); 4469fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4470fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 4471fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 4472fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuads49(skiatest::Reporter* reporter, const char* filename) { 4473fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 4474fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(2, 0); 4475fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(3, 0, 2, 1); 4476fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 2); 4477fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4478fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(3, 0); 4479fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 2); 4480fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(2, 2, 0, 3); 4481fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4482fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 4483fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 4484fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuads48(skiatest::Reporter* reporter, const char* filename) { 4485fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 4486fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(2, 0); 4487fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(3, 0, 2, 1); 4488fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 2); 4489fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4490fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(3, 0); 4491fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 2); 4492fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(3, 2, 0, 3); 4493fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4494fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 4495fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 4496fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuads47(skiatest::Reporter* reporter, const char* filename) { 4497fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 4498fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(2, 0); 4499fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(3, 0, 2, 1); 4500fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 2); 4501fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4502fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(3, 0); 4503fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 2); 4504fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 3, 0, 3); 4505fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4506fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 4507fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 4508fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 4509fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuads46x(skiatest::Reporter* reporter, const char* filename) { 4510fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 4511fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 4512fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(2, 0); 4513fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 1, 3, 2); 4514fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 3); 4515fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4516fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 4517fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 1); 4518fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(3, 2, 1, 3); 4519fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4520fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 4521fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 4522fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 4523fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuads45(skiatest::Reporter* reporter, const char* filename) { 4524fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 4525fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(2, 0); 4526fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(3, 2, 3, 3); 4527fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 3); 4528fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4529fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 4530fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 2); 4531fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(3, 2, 3, 3); 4532fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4533fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 4534fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 4535fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 4536fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuads44(skiatest::Reporter* reporter, const char* filename) { 4537fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 4538fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(2, 0); 4539fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(3, 2, 3, 3); 4540fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 3); 4541fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4542fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 0); 4543fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 2); 4544fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(3, 2, 3, 3); 4545fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4546fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 4547fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 4548fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 4549fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuads43(skiatest::Reporter* reporter, const char* filename) { 4550fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 4551fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(2, 0); 4552fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(2, 3, 3, 3); 4553fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 3); 4554fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4555fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 2); 4556fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 2); 4557fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(2, 3, 3, 3); 4558fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4559fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 4560fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 4561fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 4562fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuads42(skiatest::Reporter* reporter, const char* filename) { 4563fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 4564fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(2, 0); 4565fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(3, 2, 3, 3); 4566fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 3); 4567fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4568fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(2, 0); 4569fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 2); 4570fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(3, 2, 3, 3); 4571fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4572fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 4573fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 4574fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 4575fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuads56(skiatest::Reporter* reporter, const char* filename) { 4576fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 4577fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(2, 0); 4578fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(3, 1, 0, 2); 4579fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 2); 4580fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4581fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(3, 0); 4582fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 1); 4583fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(2, 1, 3, 3); 4584fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4585fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 4586fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 4587fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 4588fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuads57(skiatest::Reporter* reporter, const char* filename) { 4589fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 4590fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 0); 4591fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(3, 0, 3, 1); 4592fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 2); 4593fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4594fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(2, 0); 4595fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 1); 4596fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(2, 2, 3, 2); 4597fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4598fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 4599fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 4600fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 4601fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuads58(skiatest::Reporter* reporter, const char* filename) { 4602fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 4603fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 0); 4604fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(3, 0, 3, 1); 4605fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 3); 4606fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4607fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(2, 0); 4608fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 1); 4609fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(2, 2, 3, 2); 4610fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4611fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 4612fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 4613fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 4614fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuads59(skiatest::Reporter* reporter, const char* filename) { 4615fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 4616fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(3, 0); 4617fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(3, 1, 3, 1); 4618fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 2); 4619fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4620fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(2, 0); 4621fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 1); 4622fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(2, 2, 3, 2); 4623fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4624fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 4625fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 4626fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 4627fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuads60(skiatest::Reporter* reporter, const char* filename) { 4628fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 4629fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(2, 1); 4630fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 2, 3, 2); 4631fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 3); 4632fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4633fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 4634fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 0); 4635fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(1, 1, 2, 2); 4636fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4637fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 4638fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 4639fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 4640fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuads61(skiatest::Reporter* reporter, const char* filename) { 4641fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 4642fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 4643fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 4644fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 0, 2, 0); 4645fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 1); 4646fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4647fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 4648fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 4649fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(1, 0, 2, 2); 4650fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4651fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 4652fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 4653fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 4654fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuadralateral10(skiatest::Reporter* reporter, const char* filename) { 4655fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 4656fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kWinding_FillType); 4657fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 4658fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 4659fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 4660fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 2); 4661fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4662fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 0); 4663fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 1); 4664fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 2); 4665fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 3); 4666fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4667fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 4668fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 4669fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 4670fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testRect3(skiatest::Reporter* reporter, const char* filename) { 4671fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 4672fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 4673fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 60, 60, SkPath::kCCW_Direction); 4674fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(10, 30, 40, 30, SkPath::kCCW_Direction); 4675fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(24, 6, 36, 36, SkPath::kCCW_Direction); 4676fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(32, 6, 36, 41, SkPath::kCCW_Direction); 4677fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 4678fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 4679fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 4680fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testRect4(skiatest::Reporter* reporter, const char* filename) { 4681fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 4682fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 4683fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(0, 0, 30, 60, SkPath::kCCW_Direction); 4684fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(10, 0, 40, 30, SkPath::kCCW_Direction); 4685fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(20, 0, 30, 40, SkPath::kCCW_Direction); 4686fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.addRect(32, 0, 36, 41, SkPath::kCCW_Direction); 4687fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 4688fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 4689fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 4690fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuads62(skiatest::Reporter* reporter, const char* filename) { 4691fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 4692fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(3, 2); 4693fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(1, 3, 3, 3); 4694fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 3); 4695fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4696fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 4697fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 0); 4698fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(1, 3, 3, 3); 4699fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4700fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 4701fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 4702fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 4703fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuads63(skiatest::Reporter* reporter,const char* filename) { 4704fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 4705fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(3, 0); 4706fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 1, 1, 2); 4707fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 3); 4708fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4709fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 4710fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 1); 4711fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 2, 3, 3); 4712fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4713fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 4714fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 4715fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 4716fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuads64(skiatest::Reporter* reporter,const char* filename) { 4717fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 4718fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(3, 0); 4719fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 1, 1, 2); 4720fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 2); 4721fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4722fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 0); 4723fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 1); 4724fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 2, 3, 3); 4725fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4726fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 4727fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 4728fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 4729fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testTriangle1(skiatest::Reporter* reporter,const char* filename) { 4730fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 4731fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 4732fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 0); 4733fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 3); 4734fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4735fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 4736fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 2); 4737fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 0); 4738fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4739fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 4740fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 4741fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 4742fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testTriangle2(skiatest::Reporter* reporter,const char* filename) { 4743fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 4744fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 4745fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 0); 4746fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 1); 4747fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4748fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(2, 0); 4749fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 2); 4750fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 2); 4751fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4752fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 4753fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 4754fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 4755fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testArc(skiatest::Reporter* reporter,const char* filename) { 4756fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkRect r = SkRect::MakeWH(150, 100); 4757fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 4758fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.arcTo(r, 0, 0.0025f, false); 4759fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 4760fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 4761fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 4762fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testIssue3838(skiatest::Reporter* reporter,const char* filename) { 4763fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 4764fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(220, 170); 4765fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(200, 170); 4766fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(200, 190); 4767fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(180, 190); 4768fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(180, 210); 4769fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(200, 210); 4770fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(200, 250); 4771fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(260, 250); 4772fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(260, 190); 4773fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(220, 190); 4774fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(220, 170); 4775fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4776fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(220, 210); 4777fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(220, 230); 4778fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(240, 230); 4779fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(240, 210); 4780fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(220, 210); 4781fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4782fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 4783fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 4784fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 4785fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testIssue3838_3(skiatest::Reporter* reporter,const char* filename) { 4786fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 4787fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(40, 10); 4788fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(60, 10); 4789fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(60, 30); 4790fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(40, 30); 4791fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(40, 10); 4792fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(41, 11); 4793fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(41, 29); 4794fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(59, 29); 4795fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(59, 11); 4796fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(41, 11); 4797fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 4798fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 4799fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 4800fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuads65(skiatest::Reporter* reporter,const char* filename) { 4801fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 4802fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 2); 4803fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(3, 2, 0, 3); 4804fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 3); 4805fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4806fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 0); 4807fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 2); 4808fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(3, 2, 1, 3); 4809fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4810fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 4811fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 4812fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 4813fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void fuzz864a(skiatest::Reporter* reporter,const char* filename) { 4814fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 4815fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(10, 90); 4816fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(10, 90); 4817fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(10, 30); 4818fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(10, 30); 4819fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(10, 90); 4820fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4821fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(10, 90); 4822fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(10, 90); 4823fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(10, 30); 4824fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(10, 30); 4825fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(10, 90); 4826fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4827fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(10, 90); 4828fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(110, 90); 4829fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(110, 30); 4830fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(10, 30); 4831fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(10, 90); 4832fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4833fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(10, 30); 4834fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(32678, 30); 4835fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(32678, 30); 4836fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(10, 30); 4837fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4838fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(10, 3.35545e+07f); 4839fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(110, 3.35545e+07f); 4840fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(110, 30); 4841fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(10, 30); 4842fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(10, 3.35545e+07f); 4843fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4844fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(10, 315); 4845fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(110, 315); 4846fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(110, 255); 4847fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(10, 255); 4848fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(10, 315); 4849fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4850fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 60); 4851fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(100, 60); 4852fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(100, 0); 4853fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 4854fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 60); 4855fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4856fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(10, 90); 4857fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(110, 90); 4858fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(110, 30); 4859fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(10, 30); 4860fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(10, 90); 4861fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4862fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(10, 3.35545e+07f); 4863fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(110, 3.35545e+07f); 4864fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(110, 30); 4865fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(10, 30); 4866fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(10, 3.35545e+07f); 4867fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4868fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(10, 90); 4869fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(110, 90); 4870fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(110, 30); 4871fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(10, 30); 4872fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(10, 90); 4873fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 4874fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 4875fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 4876fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 4877fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void cr514118(skiatest::Reporter* reporter,const char* filename) { 4878fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 4879fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x42c80000), SkBits2Float(0x42480000)); // 100, 50 4880fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.conicTo(SkBits2Float(0x42c80000), SkBits2Float(0x00000000), SkBits2Float(0x42480000), SkBits2Float(0x00000000), SkBits2Float(0x3f3504f3)); // 100, 0, 50, 0, 0.707107f 4881fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.conicTo(SkBits2Float(0x00000000), SkBits2Float(0x00000000), SkBits2Float(0x00000000), SkBits2Float(0x42480000), SkBits2Float(0x3f3504f3)); // 0, 0, 0, 50, 0.707107f 4882fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.conicTo(SkBits2Float(0x00000000), SkBits2Float(0x42c80000), SkBits2Float(0x42480000), SkBits2Float(0x42c80000), SkBits2Float(0x3f3504f3)); // 0, 100, 50, 100, 0.707107f 4883fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.conicTo(SkBits2Float(0x42c80000), SkBits2Float(0x42c80000), SkBits2Float(0x42c80000), SkBits2Float(0x42480000), SkBits2Float(0x3f3504f3)); // 100, 100, 100, 50, 0.707107f 4884fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 4885fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x42c80133), SkBits2Float(0x42480000)); // 100.002f, 50 4886fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.conicTo(SkBits2Float(0x42c80133), SkBits2Float(0x00000000), SkBits2Float(0x42480267), SkBits2Float(0x00000000), SkBits2Float(0x3f3504f3)); // 100.002f, 0, 50.0023f, 0, 0.707107f 4887fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.conicTo(SkBits2Float(0x3b19b530), SkBits2Float(0x00000000), SkBits2Float(0x3b19b530), SkBits2Float(0x42480000), SkBits2Float(0x3f3504f3)); // 0.00234539f, 0, 0.00234539f, 50, 0.707107f 4888fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.conicTo(SkBits2Float(0x3b19b530), SkBits2Float(0x42c80000), SkBits2Float(0x42480267), SkBits2Float(0x42c80000), SkBits2Float(0x3f3504f3)); // 0.00234539f, 100, 50.0023f, 100, 0.707107f 4889fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.conicTo(SkBits2Float(0x42c80133), SkBits2Float(0x42c80000), SkBits2Float(0x42c80133), SkBits2Float(0x42480000), SkBits2Float(0x3f3504f3)); // 100.002f, 100, 100.002f, 50, 0.707107f 4890fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 4891fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 4892fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 4893fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 4894fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void fuzz994s_11(skiatest::Reporter* reporter, const char* filename) { 4895fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 4896fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType((SkPath::FillType) 0); 4897fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x41200000), SkBits2Float(0x42b40000)); // 10, 90 4898fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41200000), SkBits2Float(0x42b40000)); // 10, 90 4899fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41200000), SkBits2Float(0x41f00000)); // 10, 30 4900fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41200000), SkBits2Float(0x41f00000)); // 10, 30 4901fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41200000), SkBits2Float(0x42b40000)); // 10, 90 4902fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 4903fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x41200000), SkBits2Float(0x42b40000)); // 10, 90 4904fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41200000), SkBits2Float(0x42b40000)); // 10, 90 4905fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41200000), SkBits2Float(0x41f00000)); // 10, 30 4906fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41200000), SkBits2Float(0x41f00000)); // 10, 30 4907fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41200000), SkBits2Float(0x42b40000)); // 10, 90 4908fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 4909fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x41200000), SkBits2Float(0x42b40000)); // 10, 90 4910fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x42dc0000), SkBits2Float(0x42b40000)); // 110, 90 4911fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x42dc0000), SkBits2Float(0x41f00000)); // 110, 30 4912fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41200000), SkBits2Float(0x41f00000)); // 10, 30 4913fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41200000), SkBits2Float(0x42b40000)); // 10, 90 4914fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 4915fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x41200000), SkBits2Float(0x41f00000)); // 10, 30 4916fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x46ff4c00), SkBits2Float(0x41f00000)); // 32678, 30 4917fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x46ff4c00), SkBits2Float(0x41f00000)); // 32678, 30 4918fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41200000), SkBits2Float(0x41f00000)); // 10, 30 4919fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 4920fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x41200000), SkBits2Float(0x4c000006)); // 10, 3.35545e+07f 4921fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x42dc0000), SkBits2Float(0x4c000006)); // 110, 3.35545e+07f 4922fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x42dc0000), SkBits2Float(0x41f00000)); // 110, 30 4923fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41200000), SkBits2Float(0x41f00000)); // 10, 30 4924fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41200000), SkBits2Float(0x4c000006)); // 10, 3.35545e+07f 4925fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 4926fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x41200000), SkBits2Float(0x439d8000)); // 10, 315 4927fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x42dc0000), SkBits2Float(0x439d8000)); // 110, 315 4928fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x42dc0000), SkBits2Float(0x437f0000)); // 110, 255 4929fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41200000), SkBits2Float(0x437f0000)); // 10, 255 4930fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41200000), SkBits2Float(0x439d8000)); // 10, 315 4931fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 4932fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x00000000), SkBits2Float(0x42700000)); // 0, 60 4933fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x42c80000), SkBits2Float(0x42700000)); // 100, 60 4934fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x42c80000), SkBits2Float(0x00000000)); // 100, 0 4935fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x00000000), SkBits2Float(0x00000000)); // 0, 0 4936fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x00000000), SkBits2Float(0x42700000)); // 0, 60 4937fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 4938fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x41200000), SkBits2Float(0x42b40000)); // 10, 90 4939fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x42dc0000), SkBits2Float(0x42b40000)); // 110, 90 4940fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x42dc0000), SkBits2Float(0x41f00000)); // 110, 30 4941fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41200000), SkBits2Float(0x41f00000)); // 10, 30 4942fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41200000), SkBits2Float(0x42b40000)); // 10, 90 4943fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 4944fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x41200000), SkBits2Float(0x4c000006)); // 10, 3.35545e+07f 4945fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x42dc0000), SkBits2Float(0x4c000006)); // 110, 3.35545e+07f 4946fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x42dc0000), SkBits2Float(0x41f00000)); // 110, 30 4947fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41200000), SkBits2Float(0x41f00000)); // 10, 30 4948fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41200000), SkBits2Float(0x4c000006)); // 10, 3.35545e+07f 4949fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 4950fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x41200000), SkBits2Float(0x42b40000)); // 10, 90 4951fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x42dc0000), SkBits2Float(0x42b40000)); // 110, 90 4952fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x42dc0000), SkBits2Float(0x41f00000)); // 110, 30 4953fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41200000), SkBits2Float(0x41f00000)); // 10, 30 4954fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41200000), SkBits2Float(0x42b40000)); // 10, 90 4955fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 4956fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 4957fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 4958fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 4959fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 4960fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void fuzz994s_3414(skiatest::Reporter* reporter, const char* filename) { 4961fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 4962fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType((SkPath::FillType) 0); 4963fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x42c80000), SkBits2Float(0x42480000)); // 100, 50 4964fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.conicTo(SkBits2Float(0x42c80000), SkBits2Float(0x00000000), SkBits2Float(0x42480000), SkBits2Float(0x00000000), SkBits2Float(0x3f3504f3)); // 100, 0, 50, 0, 0.707107f 4965fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.conicTo(SkBits2Float(0x00000000), SkBits2Float(0x00000000), SkBits2Float(0x00000000), SkBits2Float(0x42480000), SkBits2Float(0x3f3504f3)); // 0, 0, 0, 50, 0.707107f 4966fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.conicTo(SkBits2Float(0x00000000), SkBits2Float(0x42c80000), SkBits2Float(0x42480000), SkBits2Float(0x42c80000), SkBits2Float(0x3f3504f3)); // 0, 100, 50, 100, 0.707107f 4967fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.conicTo(SkBits2Float(0x42c80000), SkBits2Float(0x42c80000), SkBits2Float(0x42c80000), SkBits2Float(0x42480000), SkBits2Float(0x3f3504f3)); // 100, 100, 100, 50, 0.707107f 4968fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 4969fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x42c84964), SkBits2Float(0x42480000)); // 100.143f, 50 4970fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.conicTo(SkBits2Float(0x42c84964), SkBits2Float(0x00000000), SkBits2Float(0x424892c8), SkBits2Float(0x00000000), SkBits2Float(0x3f3504f3)); // 100.143f, 0, 50.1433f, 0, 0.707107f 4971fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.conicTo(SkBits2Float(0x3e12c788), SkBits2Float(0x00000000), SkBits2Float(0x3e12c788), SkBits2Float(0x42480000), SkBits2Float(0x3f3504f3)); // 0.143339f, 0, 0.143339f, 50, 0.707107f 4972fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.conicTo(SkBits2Float(0x3e12c788), SkBits2Float(0x42c80000), SkBits2Float(0x424892c8), SkBits2Float(0x42c80000), SkBits2Float(0x3f3504f3)); // 0.143339f, 100, 50.1433f, 100, 0.707107f 4973fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.conicTo(SkBits2Float(0x42c84964), SkBits2Float(0x42c80000), SkBits2Float(0x42c84964), SkBits2Float(0x42480000), SkBits2Float(0x3f3504f3)); // 100.143f, 100, 100.143f, 50, 0.707107f 4974fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 4975fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x42c80000), SkBits2Float(0x42480000)); // 100, 50 4976fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.conicTo(SkBits2Float(0x42c80000), SkBits2Float(0x00000000), SkBits2Float(0x42480000), SkBits2Float(0x00000000), SkBits2Float(0x3f3504f3)); // 100, 0, 50, 0, 0.707107f 4977fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.conicTo(SkBits2Float(0x00000000), SkBits2Float(0x00000000), SkBits2Float(0x00000000), SkBits2Float(0x42480000), SkBits2Float(0x3f3504f3)); // 0, 0, 0, 50, 0.707107f 4978fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.conicTo(SkBits2Float(0x00000000), SkBits2Float(0x42c80000), SkBits2Float(0x42480000), SkBits2Float(0x42c80000), SkBits2Float(0x3f3504f3)); // 0, 100, 50, 100, 0.707107f 4979fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.conicTo(SkBits2Float(0x42c80000), SkBits2Float(0x42c80000), SkBits2Float(0x42c80000), SkBits2Float(0x42480000), SkBits2Float(0x3f3504f3)); // 100, 100, 100, 50, 0.707107f 4980fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 4981fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x4c00006b), SkBits2Float(0x424c0000)); // 3.35549e+07f, 51 4982fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.conicTo(SkBits2Float(0x4c00006b), SkBits2Float(0xcbffffe5), SkBits2Float(0x43d6e720), SkBits2Float(0xcbffffe5), SkBits2Float(0x3f3504f3)); // 3.35549e+07f, -3.35544e+07f, 429.806f, -3.35544e+07f, 0.707107f 4983fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.conicTo(SkBits2Float(0xcbffff28), SkBits2Float(0xcbffffe5), SkBits2Float(0xcbffff28), SkBits2Float(0x424c0000), SkBits2Float(0x3f3504f3)); // -3.3554e+07f, -3.35544e+07f, -3.3554e+07f, 51, 0.707107f 4984fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.conicTo(SkBits2Float(0xcbffff28), SkBits2Float(0x4c00000c), SkBits2Float(0x43d6e720), SkBits2Float(0x4c00000c), SkBits2Float(0x3f3504f3)); // -3.3554e+07f, 3.35545e+07f, 429.806f, 3.35545e+07f, 0.707107f 4985fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.conicTo(SkBits2Float(0x4c00006b), SkBits2Float(0x4c00000c), SkBits2Float(0x4c00006b), SkBits2Float(0x424c0000), SkBits2Float(0x3f3504f3)); // 3.35549e+07f, 3.35545e+07f, 3.35549e+07f, 51, 0.707107f 4986fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 4987fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43ef6720), SkBits2Float(0x42480000)); // 478.806f, 50 4988fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.conicTo(SkBits2Float(0x43ef6720), SkBits2Float(0x00000000), SkBits2Float(0x43d66720), SkBits2Float(0x00000000), SkBits2Float(0x3f3504f3)); // 478.806f, 0, 428.806f, 0, 0.707107f 4989fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.conicTo(SkBits2Float(0x43bd6720), SkBits2Float(0x00000000), SkBits2Float(0x43bd6720), SkBits2Float(0x42480000), SkBits2Float(0x3f3504f3)); // 378.806f, 0, 378.806f, 50, 0.707107f 4990fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.conicTo(SkBits2Float(0x43bd6720), SkBits2Float(0x42c80000), SkBits2Float(0x43d66720), SkBits2Float(0x42c80000), SkBits2Float(0x3f3504f3)); // 378.806f, 100, 428.806f, 100, 0.707107f 4991fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.conicTo(SkBits2Float(0x43ef6720), SkBits2Float(0x42c80000), SkBits2Float(0x43ef6720), SkBits2Float(0x42480000), SkBits2Float(0x3f3504f3)); // 478.806f, 100, 478.806f, 50, 0.707107f 4992fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 4993fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 4994fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 4995fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 4996fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 4997fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void fuzz_twister(skiatest::Reporter* reporter, const char* filename) { 4998fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 4999fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType((SkPath::FillType) 0); 5000fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(0, 600); 5001fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(3.35544e+07f, 600); 5002fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(3.35544e+07f, 0); 5003fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(0, 0); 5004fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(0, 600); 5005fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 5006fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(63, 600); 5007fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(3.35545e+07f, 600); 5008fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(3.35545e+07f, 0); 5009fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(63, 0); 5010fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(63, 600); 5011fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 5012fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(93, 600); 5013fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(3.35545e+07f, 600); 5014fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(3.35545e+07f, 0); 5015fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(93, 0); 5016fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(93, 600); 5017fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 5018fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(123, 600); 5019fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(3.35546e+07f, 600); 5020fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(3.35546e+07f, 0); 5021fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(123, 0); 5022fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(123, 600); 5023fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 5024fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 5025fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 5026fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 5027fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void fuzz_twister2(skiatest::Reporter* reporter, const char* filename) { 5028fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 5029fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 5030fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x00000000), SkBits2Float(0x44160000)); // 0, 600 5031fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x4bfffffe), SkBits2Float(0x44160000)); // 3.35544e+07f, 600 5032fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x4bfffffe), SkBits2Float(0x00000000)); // 3.35544e+07f, 0 5033fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x00000000), SkBits2Float(0x00000000)); // 0, 0 5034fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x00000000), SkBits2Float(0x44160000)); // 0, 600 5035fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 5036fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 5037fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x427c0000), SkBits2Float(0x00000000)); // 63, 0 5038fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x4c00000f), SkBits2Float(0x00000000)); // 3.35545e+07f, 0 5039fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x4c00000f), SkBits2Float(0x00000000)); // 3.35545e+07f, 0 5040fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x427c0000), SkBits2Float(0x00000000)); // 63, 0 5041fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 5042fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 5043fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x42ba0000), SkBits2Float(0x00000000)); // 93, 0 5044fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x4c000016), SkBits2Float(0x00000000)); // 3.35545e+07f, 0 5045fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x4c000016), SkBits2Float(0x00000000)); // 3.35545e+07f, 0 5046fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x42ba0000), SkBits2Float(0x00000000)); // 93, 0 5047fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 5048fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 5049fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x42f60000), SkBits2Float(0x00000000)); // 123, 0 5050fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x4c00001e), SkBits2Float(0x00000000)); // 3.35546e+07f, 0 5051fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x4c00001e), SkBits2Float(0x00000000)); // 3.35546e+07f, 0 5052fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x42f60000), SkBits2Float(0x00000000)); // 123, 0 5053fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 5054fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 5055fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 5056fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 5057fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 5058fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void fuzz763_4713_b(skiatest::Reporter* reporter, const char* filename) { 5059fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 5060fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType((SkPath::FillType) 0); 5061fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x42240000), SkBits2Float(0x42040000)); 5062fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.quadTo(SkBits2Float(0x42240000), SkBits2Float(0x4211413d), SkBits2Float(0x421aa09e), SkBits2Float(0x421aa09e)); 5063fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.quadTo(SkBits2Float(0x4211413d), SkBits2Float(0x42240000), SkBits2Float(0x42040000), SkBits2Float(0x42240000)); 5064fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.quadTo(SkBits2Float(0x41ed7d86), SkBits2Float(0x42240000), SkBits2Float(0x41dabec3), SkBits2Float(0x421aa09e)); 5065fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.quadTo(SkBits2Float(0x41c80000), SkBits2Float(0x4211413d), SkBits2Float(0x41c80000), SkBits2Float(0x42040000)); 5066fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.quadTo(SkBits2Float(0x41c80000), SkBits2Float(0x41ed7d86), SkBits2Float(0x41dabec3), SkBits2Float(0x41dabec3)); 5067fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.quadTo(SkBits2Float(0x41ed7d86), SkBits2Float(0x41c80000), SkBits2Float(0x42040000), SkBits2Float(0x41c80000)); 5068fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.quadTo(SkBits2Float(0x4211413d), SkBits2Float(0x41c80000), SkBits2Float(0x421aa09e), SkBits2Float(0x41dabec3)); 5069fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.quadTo(SkBits2Float(0x42240000), SkBits2Float(0x41ed7d86), SkBits2Float(0x42240000), SkBits2Float(0x42040000)); 5070fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 5071fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 5072fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x4204f72e), SkBits2Float(0x41c56cd2)); 5073fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.quadTo(SkBits2Float(0x42123842), SkBits2Float(0x41c52adf), SkBits2Float(0x421baed7), SkBits2Float(0x41d7bac6)); 5074fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.quadTo(SkBits2Float(0x4225256d), SkBits2Float(0x41ea4aad), SkBits2Float(0x42254667), SkBits2Float(0x4202666b)); 5075fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.quadTo(SkBits2Float(0x42256760), SkBits2Float(0x420fa77f), SkBits2Float(0x421c1f6c), SkBits2Float(0x42191e14)); 5076fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.quadTo(SkBits2Float(0x421bff97), SkBits2Float(0x42193e89), SkBits2Float(0x421bdf6b), SkBits2Float(0x42195eb8)); 5077fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.quadTo(SkBits2Float(0x421bbff6), SkBits2Float(0x42197f32), SkBits2Float(0x421ba03b), SkBits2Float(0x42199f57)); 5078fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.quadTo(SkBits2Float(0x421b605e), SkBits2Float(0x4219e00a), SkBits2Float(0x421b1fa8), SkBits2Float(0x421a1f22)); 5079fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.quadTo(SkBits2Float(0x421ae0f1), SkBits2Float(0x421a604b), SkBits2Float(0x421aa09e), SkBits2Float(0x421aa09e)); 5080fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.quadTo(SkBits2Float(0x4211413d), SkBits2Float(0x42240000), SkBits2Float(0x42040000), SkBits2Float(0x42240000)); 5081fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.quadTo(SkBits2Float(0x41ed7d86), SkBits2Float(0x42240000), SkBits2Float(0x41dabec3), SkBits2Float(0x421aa09e)); 5082fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.quadTo(SkBits2Float(0x41c80000), SkBits2Float(0x4211413d), SkBits2Float(0x41c80000), SkBits2Float(0x42040000)); 5083fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.quadTo(SkBits2Float(0x41c80000), SkBits2Float(0x41ed7d86), SkBits2Float(0x41dabec3), SkBits2Float(0x41dabec3)); 5084fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.quadTo(SkBits2Float(0x41db19b1), SkBits2Float(0x41da63d5), SkBits2Float(0x41db755b), SkBits2Float(0x41da0a9b)); 5085fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.quadTo(SkBits2Float(0x41dbce01), SkBits2Float(0x41d9ae59), SkBits2Float(0x41dc285e), SkBits2Float(0x41d952ce)); 5086fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.quadTo(SkBits2Float(0x41dc55b6), SkBits2Float(0x41d924df), SkBits2Float(0x41dc82cd), SkBits2Float(0x41d8f7cd)); 5087fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.quadTo(SkBits2Float(0x41dcaf1e), SkBits2Float(0x41d8ca01), SkBits2Float(0x41dcdc4c), SkBits2Float(0x41d89bf0)); 5088fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.quadTo(SkBits2Float(0x41ef6c33), SkBits2Float(0x41c5aec5), SkBits2Float(0x4204f72e), SkBits2Float(0x41c56cd2)); 5089fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 5090fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team RobottestSimplify(reporter, path, filename); 5091fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 5092fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 5093fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void dean4(skiatest::Reporter* reporter, const char* filename) { 5094fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 5095fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 5096fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // start region 5097fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // start loop, contour: 1 5098fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1145.3381097316742 2017.6783947944641 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1145.3381097316742 2017.0033947825432 5099fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1145.3381347656250, 2017.6783447265625); 5100fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1145.3381347656250, 2017.0034179687500); 5101fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1145.3381097316742 2017.0033947825432 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1143.6927231521568 2017.0033947825432 5102fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1143.6927490234375, 2017.0034179687500); 5103fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1143.6927231521568 2017.0033947825432 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1144.8640675112890 2018.1589246992417 5104fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1144.8640136718750, 2018.1589355468750); 5105fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1144.8640675112890 2018.1589246992417 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1145.3381097316742 2017.6783947944641 5106fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1145.3381347656250, 2017.6783447265625); 5107fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 5108fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // start loop, contour: 2 5109fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1145.3381097316742 2016.3216052055359 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1144.8640675258462 2015.8410752863977 5110fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1145.3381347656250, 2016.3216552734375); 5111fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1144.8640136718750, 2015.8410644531250); 5112fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1144.8640675258462 2015.8410752863977 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1143.6927230811802 2016.9966052174568 5113fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1143.6927490234375, 2016.9965820312500); 5114fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1143.6927230811802 2016.9966052174568 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1145.3381097316742 2016.9966052174568 5115fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1145.3381347656250, 2016.9965820312500); 5116fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1145.3381097316742 2016.9966052174568 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1145.3381097316742 2016.3216052055359 5117fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1145.3381347656250, 2016.3216552734375); 5118fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 5119fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // start loop, contour: 3 5120fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1147.3323798179626 2014.3542600870132 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1147.8064220239557 2014.8347900059885 5121fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1147.3323974609375, 2014.3542480468750); 5122fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1147.8063964843750, 2014.8348388671875); 5123fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1147.8064220239557 2014.8347900059885 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1147.8064220516883 2014.8347899786306 5124fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1147.8063964843750, 2014.8348388671875); 5125fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1147.8064220516883 2014.8347899786306 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1147.3323798179626 2014.3542600870132 5126fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1147.3323974609375, 2014.3542480468750); 5127fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 5128fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // start loop, contour: 4 5129fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1146.3696286678314 2013.4045072346926 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1146.8436708778083 2013.8850371497379 5130fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1146.3696289062500, 2013.4045410156250); 5131fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1146.8436279296875, 2013.8850097656250); 5132fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1146.8436708778083 2013.8850371497379 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1146.8436709015571 2013.8850371263100 5133fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1146.8436279296875, 2013.8850097656250); 5134fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1146.8436709015571 2013.8850371263100 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1146.3696286678314 2013.4045072346926 5135fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1146.3696289062500, 2013.4045410156250); 5136fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 5137fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // start loop, contour: 5 5138fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1143.2063037902117 2016.5251235961914 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1142.7322615802348 2016.0445936811461 5139fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1143.2062988281250, 2016.5251464843750); 5140fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1142.7322998046875, 2016.0445556640625); 5141fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1142.7322615802348 2016.0445936811461 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1142.7322615564860 2016.0445937045740 5142fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1142.7322998046875, 2016.0445556640625); 5143fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1142.7322615564860 2016.0445937045740 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1143.2063037902117 2016.5251235961914 5144fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1143.2062988281250, 2016.5251464843750); 5145fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 5146fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // start loop, contour: 6 5147fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1143.0687679275870 2016.7286419868469 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1143.5428101613127 2017.2091718784643 5148fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1143.0687255859375, 2016.7286376953125); 5149fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1143.5428466796875, 2017.2092285156250); 5150fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1143.5428101613127 2017.2091718784643 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1143.7437679395080 2017.0109272411960 5151fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1143.7437744140625, 2017.0109863281250); 5152fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1143.7437679395080 2017.0109272411960 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1143.7437679395080 2016.7286419868469 5153fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1143.7437744140625, 2016.7286376953125); 5154fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1143.7437679395080 2016.7286419868469 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1143.0687679275870 2016.7286419868469 5155fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1143.0687255859375, 2016.7286376953125); 5156fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 5157fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // start loop, contour: 7 5158fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1143.2063037902117 2017.4748764038086 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1142.7322615603032 2017.9554062991915 5159fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1143.2062988281250, 2017.4748535156250); 5160fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1142.7322998046875, 2017.9554443359375); 5161fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1142.7322615603032 2017.9554062991915 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1142.7322615746241 2017.9554063133189 5162fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1142.7322998046875, 2017.9554443359375); 5163fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1142.7322615746241 2017.9554063133189 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1143.2063037902117 2017.4748764038086 5164fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1143.2062988281250, 2017.4748535156250); 5165fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 5166fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // start loop, contour: 8 5167fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1146.3696286678314 2020.5954928398132 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1146.8436708977399 2020.1149629444303 5168fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1146.3696289062500, 2020.5954589843750); 5169fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1146.8436279296875, 2020.1149902343750); 5170fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1146.8436708977399 2020.1149629444303 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1146.8436708834190 2020.1149629303029 5171fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1146.8436279296875, 2020.1149902343750); 5172fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1146.8436708834190 2020.1149629303029 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1146.3696286678314 2020.5954928398132 5173fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1146.3696289062500, 2020.5954589843750); 5174fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 5175fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // start loop, contour: 9 5176fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1147.3323798179626 2019.6457400321960 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1147.8064220484741 2019.1652101374082 5177fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1147.3323974609375, 2019.6457519531250); 5178fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1147.8063964843750, 2019.1651611328125); 5179fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1147.8064220484741 2019.1652101374082 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1147.8064220383478 2019.1652101274185 5180fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1147.8063964843750, 2019.1651611328125); 5181fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1147.8064220383478 2019.1652101274185 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1147.3323798179626 2019.6457400321960 5182fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1147.3323974609375, 2019.6457519531250); 5183fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 5184fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // start loop, contour: 10 5185fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1145.3381097316742 2018.3533948063850 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1156.6848182678223 2018.3533948063850 5186fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1145.3381347656250, 2018.3533935546875); 5187fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1156.6848144531250, 2018.3533935546875); 5188fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1156.6848182678223 2018.3533948063850 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1156.6848182678223 2017.0033947825432 5189fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1156.6848144531250, 2017.0034179687500); 5190fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1156.6848182678223 2017.0033947825432 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1145.3381097316742 2017.0033947825432 5191fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1145.3381347656250, 2017.0034179687500); 5192fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1145.3381097316742 2017.0033947825432 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1145.3381097316742 2018.3533948063850 5193fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1145.3381347656250, 2018.3533935546875); 5194fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 5195fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // start loop, contour: 11 5196fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1156.6848182678223 2018.3533948063850 0.3569631313191 0.0000000000000 -0.2645167304388 0.2609454237780 1157.6574279406423 2017.9723661860094 5197fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1156.6848144531250, 2018.3533935546875); 5198fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.cubicTo(1157.0417480468750, 2018.3533935546875, 1157.3929443359375, 2018.2332763671875, 1157.6574707031250, 2017.9724121093750); 5199fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1157.6574279406423 2017.9723661860094 0.2653344079822 -0.2617520616521 0.0000000000000 0.3596905289350 1158.0474975705147 2017.0000000000000 5200fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.cubicTo(1157.9227294921875, 2017.7105712890625, 1158.0474853515625, 2017.3597412109375, 1158.0474853515625, 2017.0000000000000); 5201fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1158.0474975705147 2017.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1156.6974975466728 2017.0000000000000 5202fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1156.6975097656250, 2017.0000000000000); 5203fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1156.6974975466728 2017.0000000000000 0.0028009248351 0.0403311981485 0.0118595244351 -0.0220843520393 1156.6941780622435 2017.0325257649940 5204fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.cubicTo(1156.7003173828125, 2017.0402832031250, 1156.7060546875000, 2017.0104980468750, 1156.6942138671875, 2017.0324707031250); 5205fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1156.6941780622435 2017.0325257649940 -0.0032637855860 0.0184860248562 0.0120617528380 -0.0065934603083 1156.7093435710913 2017.0113063061967 5206fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.cubicTo(1156.6909179687500, 2017.0510253906250, 1156.7214355468750, 2017.0047607421875, 1156.7093505859375, 2017.0113525390625); 5207fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // split at 0.4496445953846 5208fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // path.cubicTo(1156.6927490234375, 2017.0407714843750, 1156.6981201171875, 2017.0360107421875, 1156.7033691406250, 2017.0289306640625); 5209fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // path.cubicTo(1156.7097167968750, 2017.0201416015625, 1156.7159423828125, 2017.0076904296875, 1156.7093505859375, 2017.0113525390625); 5210fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1156.7093435710913 2017.0113063061967 -0.0070717276929 0.0122220954353 0.0203483811973 -0.0039136894418 1156.7268834554304 2016.9985353221975 5211fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.cubicTo(1156.7022705078125, 2017.0235595703125, 1156.7471923828125, 2016.9946289062500, 1156.7269287109375, 2016.9985351562500); 5212fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1156.7268834554304 2016.9985353221975 -0.0244396787691 0.0123649140586 0.0433322464027 0.0026558844666 1156.6848182678223 2017.0033947825432 5213fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.cubicTo(1156.7023925781250, 2017.0108642578125, 1156.7281494140625, 2017.0061035156250, 1156.6848144531250, 2017.0034179687500); 5214fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // split at 0.4418420493603 5215fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // path.cubicTo(1156.7160644531250, 2017.0040283203125, 1156.7150878906250, 2017.0061035156250, 1156.7136230468750, 2017.0065917968750); 5216fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // path.cubicTo(1156.7116699218750, 2017.0070800781250, 1156.7089843750000, 2017.0048828125000, 1156.6848144531250, 2017.0034179687500); 5217fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1156.6848182678223 2017.0033947825432 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1156.6848182678223 2018.3533948063850 5218fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1156.6848144531250, 2018.3533935546875); 5219fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 5220fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // start loop, contour: 12 5221fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1158.0474975705147 2017.0000000000000 0.0000000000000 -0.3596905289350 0.2653344079822 0.2617520616521 1157.6574279406423 2016.0276338139906 5222fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1158.0474853515625, 2017.0000000000000); 5223fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.cubicTo(1158.0474853515625, 2016.6402587890625, 1157.9227294921875, 2016.2894287109375, 1157.6574707031250, 2016.0275878906250); 5224fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1157.6574279406423 2016.0276338139906 -0.2645167304388 -0.2609454237780 0.3569631313191 0.0000000000000 1156.6848182678223 2015.6466051936150 5225fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.cubicTo(1157.3929443359375, 2015.7667236328125, 1157.0417480468750, 2015.6466064453125, 1156.6848144531250, 2015.6466064453125); 5226fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // split at 0.5481675863266 5227fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // path.cubicTo(1157.5124511718750, 2015.8846435546875, 1157.3414306640625, 2015.7839355468750, 1157.1577148437500, 2015.7220458984375); 5228fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // path.cubicTo(1157.0062255859375, 2015.6711425781250, 1156.8460693359375, 2015.6466064453125, 1156.6848144531250, 2015.6466064453125); 5229fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1156.6848182678223 2015.6466051936150 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1156.6848182678223 2016.9966052174568 5230fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1156.6848144531250, 2016.9965820312500); 5231fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1156.6848182678223 2016.9966052174568 0.0433322464027 -0.0026558844666 -0.0244396787691 -0.0123649140586 1156.7268834554304 2017.0014646778025 5232fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.cubicTo(1156.7281494140625, 2016.9938964843750, 1156.7023925781250, 2016.9891357421875, 1156.7269287109375, 2017.0014648437500); 5233fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // split at 0.5581579208374 5234fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // path.cubicTo(1156.7089843750000, 2016.9951171875000, 1156.7116699218750, 2016.9929199218750, 1156.7136230468750, 2016.9934082031250); 5235fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // path.cubicTo(1156.7150878906250, 2016.9938964843750, 1156.7160644531250, 2016.9959716796875, 1156.7269287109375, 2017.0014648437500); 5236fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1156.7268834554304 2017.0014646778025 0.0203483811973 0.0039136894418 -0.0070717276929 -0.0122220954353 1156.7093435710913 2016.9886936938033 5237fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.cubicTo(1156.7471923828125, 2017.0053710937500, 1156.7022705078125, 2016.9764404296875, 1156.7093505859375, 2016.9886474609375); 5238fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1156.7093435710913 2016.9886936938033 0.0120617528380 0.0065934603083 -0.0032637855860 -0.0184860248562 1156.6941780622435 2016.9674742350060 5239fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.cubicTo(1156.7214355468750, 2016.9952392578125, 1156.6909179687500, 2016.9489746093750, 1156.6942138671875, 2016.9675292968750); 5240fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1156.6941780622435 2016.9674742350060 0.0118595244351 0.0220843520393 0.0028009248351 -0.0403311981485 1156.6974975466728 2017.0000000000000 5241fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.cubicTo(1156.7060546875000, 2016.9895019531250, 1156.7003173828125, 2016.9597167968750, 1156.6975097656250, 2017.0000000000000); 5242fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // split at 0.4572408795357 5243fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // path.cubicTo(1156.6995849609375, 2016.9775390625000, 1156.7014160156250, 2016.9768066406250, 1156.7014160156250, 2016.9768066406250); 5244fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // path.cubicTo(1156.7014160156250, 2016.9769287109375, 1156.6989746093750, 2016.9781494140625, 1156.6975097656250, 2017.0000000000000); 5245fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1156.6974975466728 2017.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1158.0474975705147 2017.0000000000000 5246fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1158.0474853515625, 2017.0000000000000); 5247fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 5248fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // start loop, contour: 13 5249fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1156.6848182678223 2015.6466051936150 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1145.3381097316742 2015.6466051936150 5250fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1156.6848144531250, 2015.6466064453125); 5251fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1145.3381347656250, 2015.6466064453125); 5252fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1145.3381097316742 2015.6466051936150 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1145.3381097316742 2016.9966052174568 5253fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1145.3381347656250, 2016.9965820312500); 5254fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1145.3381097316742 2016.9966052174568 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1156.6848182678223 2016.9966052174568 5255fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1156.6848144531250, 2016.9965820312500); 5256fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1156.6848182678223 2016.9966052174568 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1156.6848182678223 2015.6466051936150 5257fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1156.6848144531250, 2015.6466064453125); 5258fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 5259fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // start loop, contour: 14 5260fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1145.8121519375022 2016.8021351246741 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1147.8064220237907 2014.8347900061515 5261fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1145.8121337890625, 2016.8021240234375); 5262fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1147.8063964843750, 2014.8348388671875); 5263fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1147.8064220237907 2014.8347900061515 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1146.8583376121346 2013.8737301678750 5264fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1146.8583984375000, 2013.8737792968750); 5265fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1146.8583376121346 2013.8737301678750 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1144.8640675258462 2015.8410752863977 5266fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1144.8640136718750, 2015.8410644531250); 5267fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1144.8640675258462 2015.8410752863977 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1145.8121519375022 2016.8021351246741 5268fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1145.8121337890625, 2016.8021240234375); 5269fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 5270fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // start loop, contour: 15 5271fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1147.8064220516883 2014.8347899786306 0.5430154146087 -0.5356841365729 0.5430154146087 0.5356841365729 1147.8064220516883 2012.9239773430752 5272fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1147.8063964843750, 2014.8348388671875); 5273fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.cubicTo(1148.3494873046875, 2014.2990722656250, 1148.3494873046875, 2013.4597167968750, 1147.8063964843750, 2012.9239501953125); 5274fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1147.8064220516883 2012.9239773430752 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1146.8583375842370 2013.8850371263100 5275fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1146.8583984375000, 2013.8850097656250); 5276fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1146.8583375842370 2013.8850371263100 0.0071280060876 0.0070317705240 0.0071280060876 -0.0070317705240 1146.8583375842370 2013.8737301953959 5277fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.cubicTo(1146.8654785156250, 2013.8920898437500, 1146.8654785156250, 2013.8666992187500, 1146.8583984375000, 2013.8737792968750); 5278fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1146.8583375842370 2013.8737301953959 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1147.8064220516883 2014.8347899786306 5279fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1147.8063964843750, 2014.8348388671875); 5280fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 5281fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // start loop, contour: 16 5282fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1147.8064220516883 2012.9239773430752 -0.5379138488298 -0.5306514472866 0.5379138488298 -0.5306514472866 1145.8955864341058 2012.9239773430752 5283fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1147.8063964843750, 2012.9239501953125); 5284fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.cubicTo(1147.2685546875000, 2012.3933105468750, 1146.4334716796875, 2012.3933105468750, 1145.8956298828125, 2012.9239501953125); 5285fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1145.8955864341058 2012.9239773430752 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1146.8436709015571 2013.8850371263100 5286fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1146.8436279296875, 2013.8850097656250); 5287fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1146.8436709015571 2013.8850371263100 0.0122295718664 -0.0120644598103 -0.0122295718664 -0.0120644598103 1146.8583375842370 2013.8850371263100 5288fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.cubicTo(1146.8559570312500, 2013.8729248046875, 1146.8460693359375, 2013.8729248046875, 1146.8583984375000, 2013.8850097656250); 5289fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1146.8583375842370 2013.8850371263100 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1147.8064220516883 2012.9239773430752 5290fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1147.8063964843750, 2012.9239501953125); 5291fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 5292fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // start loop, contour: 17 5293fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1145.8955864579798 2012.9239773195236 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1142.7322615803600 2016.0445936810224 5294fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1145.8956298828125, 2012.9239501953125); 5295fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1142.7322998046875, 2016.0445556640625); 5296fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1142.7322615803600 2016.0445936810224 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1143.6803460000633 2017.0056535113604 5297fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1143.6802978515625, 2017.0056152343750); 5298fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1143.6803460000633 2017.0056535113604 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1146.8436708776831 2013.8850371498615 5299fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1146.8436279296875, 2013.8850097656250); 5300fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1146.8436708776831 2013.8850371498615 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1145.8955864579798 2012.9239773195236 5301fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1145.8956298828125, 2012.9239501953125); 5302fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 5303fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // start loop, contour: 18 5304fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1142.7322615564860 2016.0445937045740 -0.0343838913237 0.0339196727021 0.0561572931720 -0.0710493024751 1142.5744069596683 2016.2183613784646 5305fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1142.7322998046875, 2016.0445556640625); 5306fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.cubicTo(1142.6978759765625, 2016.0784912109375, 1142.6306152343750, 2016.1473388671875, 1142.5744628906250, 2016.2183837890625); 5307fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1142.5744069596683 2016.2183613784646 -0.0547779032556 0.0720510806539 0.0000000000000 -0.2570904015602 1142.3937679156661 2016.7286419868469 5308fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.cubicTo(1142.5196533203125, 2016.2904052734375, 1142.3937988281250, 2016.4715576171875, 1142.3937988281250, 2016.7286376953125); 5309fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1142.3937679156661 2016.7286419868469 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1143.7437679395080 2016.7286419868469 5310fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1143.7437744140625, 2016.7286376953125); 5311fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1143.7437679395080 2016.7286419868469 -0.0051909534315 0.0665915567290 0.0133980913650 -0.0361675066532 1143.6976291086639 2016.9514128270803 5312fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.cubicTo(1143.7385253906250, 2016.7952880859375, 1143.7110595703125, 2016.9152832031250, 1143.6976318359375, 2016.9514160156250); 5313fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1143.6976291086639 2016.9514128270803 -0.0142876819622 0.0277028472317 0.0040377216094 -0.0063254385208 1143.6490888124401 2017.0354042045738 5314fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.cubicTo(1143.6833496093750, 2016.9791259765625, 1143.6530761718750, 2017.0290527343750, 1143.6490478515625, 2017.0354003906250); 5315fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1143.6490888124401 2017.0354042045738 -0.0045813437564 0.0032098513409 -0.0343840362634 0.0339198156850 1143.6803460239373 2017.0056534878088 5316fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.cubicTo(1143.6445312500000, 2017.0385742187500, 1143.6459960937500, 2017.0395507812500, 1143.6802978515625, 2017.0056152343750); 5317fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1143.6803460239373 2017.0056534878088 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1142.7322615564860 2016.0445937045740 5318fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1142.7322998046875, 2016.0445556640625); 5319fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 5320fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // start loop, contour: 19 5321fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1142.5947256938614 2016.2481120952295 -0.1857487117715 0.1832409092043 0.0167379373694 -0.0990717748979 1142.3430278987244 2016.7518748698508 5322fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1142.5947265625000, 2016.2481689453125); 5323fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.cubicTo(1142.4089355468750, 2016.4313964843750, 1142.3597412109375, 2016.6528320312500, 1142.3430175781250, 2016.7518310546875); 5324fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1142.3430278987244 2016.7518748698508 -0.0156657977007 0.1069052535795 0.0000000000000 -0.0339197441936 1142.3249999880791 2017.0000000000000 5325fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.cubicTo(1142.3273925781250, 2016.8587646484375, 1142.3249511718750, 2016.9660644531250, 1142.3249511718750, 2017.0000000000000); 5326fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1142.3249999880791 2017.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1143.6750000119209 2017.0000000000000 5327fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1143.6750488281250, 2017.0000000000000); 5328fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1143.6750000119209 2017.0000000000000 0.0000000000000 -0.0339197441936 -0.0015261841961 -0.0051459911965 1143.6741640831724 2016.9767671169961 5329fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.cubicTo(1143.6750488281250, 2016.9660644531250, 1143.6726074218750, 2016.9716796875000, 1143.6741943359375, 2016.9768066406250); 5330fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1143.6741640831724 2016.9767671169961 -0.0007886982052 0.0013596649622 0.0074114058388 -0.0224954551713 1143.6525251830094 2017.0486861571169 5331fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.cubicTo(1143.6733398437500, 2016.9781494140625, 1143.6599121093750, 2017.0262451171875, 1143.6524658203125, 2017.0487060546875); 5332fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // split at 0.4203657805920 5333fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // path.cubicTo(1143.6738281250000, 2016.9774169921875, 1143.6712646484375, 2016.9862060546875, 1143.6678466796875, 2016.9979248046875); 5334fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // path.cubicTo(1143.6630859375000, 2017.0140380859375, 1143.6567382812500, 2017.0356445312500, 1143.6524658203125, 2017.0487060546875); 5335fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1143.6525251830094 2017.0486861571169 -0.0119644334077 0.0236755853369 0.0381324473830 -0.0447670202574 1143.5428101613127 2017.2091718784643 5336fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.cubicTo(1143.6405029296875, 2017.0723876953125, 1143.5809326171875, 2017.1644287109375, 1143.5428466796875, 2017.2092285156250); 5337fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1143.5428101613127 2017.2091718784643 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1142.5947256938614 2016.2481120952295 5338fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1142.5947265625000, 2016.2481689453125); 5339fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 5340fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // start loop, contour: 20 5341fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1142.3249999880791 2017.0000000000000 0.0000000000000 0.0339197441936 -0.0156657977007 -0.1069052535795 1142.3430278987244 2017.2481251301492 5342fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1142.3249511718750, 2017.0000000000000); 5343fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.cubicTo(1142.3249511718750, 2017.0339355468750, 1142.3273925781250, 2017.1412353515625, 1142.3430175781250, 2017.2481689453125); 5344fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1142.3430278987244 2017.2481251301492 0.0167379373694 0.0990717748979 -0.1857487117715 -0.1832409092043 1142.5947256938614 2017.7518879047705 5345fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.cubicTo(1142.3597412109375, 2017.3471679687500, 1142.4089355468750, 2017.5686035156250, 1142.5947265625000, 2017.7518310546875); 5346fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // split at 0.4008532166481 5347fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // path.cubicTo(1142.3497314453125, 2017.2878417968750, 1142.3616943359375, 2017.3471679687500, 1142.3854980468750, 2017.4158935546875); 5348fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // path.cubicTo(1142.4211425781250, 2017.5185546875000, 1142.4833984375000, 2017.6420898437500, 1142.5947265625000, 2017.7518310546875); 5349fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1142.5947256938614 2017.7518879047705 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1143.5428101613127 2016.7908281215357 5350fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1143.5428466796875, 2016.7907714843750); 5351fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1143.5428101613127 2016.7908281215357 0.0381324473830 0.0447670202574 -0.0119644334077 -0.0236755853369 1143.6525251830094 2016.9513138428831 5352fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.cubicTo(1143.5809326171875, 2016.8355712890625, 1143.6405029296875, 2016.9276123046875, 1143.6524658203125, 2016.9512939453125); 5353fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1143.6525251830094 2016.9513138428831 0.0074114058388 0.0224954551713 -0.0007886982052 -0.0013596649622 1143.6741640831724 2017.0232328830039 5354fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.cubicTo(1143.6599121093750, 2016.9737548828125, 1143.6733398437500, 2017.0218505859375, 1143.6741943359375, 2017.0231933593750); 5355fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1143.6741640831724 2017.0232328830039 -0.0015261841961 0.0051459911965 0.0000000000000 0.0339197441936 1143.6750000119209 2017.0000000000000 5356fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.cubicTo(1143.6726074218750, 2017.0283203125000, 1143.6750488281250, 2017.0339355468750, 1143.6750488281250, 2017.0000000000000); 5357fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1143.6750000119209 2017.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1142.3249999880791 2017.0000000000000 5358fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1142.3249511718750, 2017.0000000000000); 5359fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 5360fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // start loop, contour: 21 5361fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1142.5947256938614 2017.7518879047705 -0.0799271403989 -0.1522613934208 -0.2174629955730 -0.2879403701950 1142.7322615564860 2017.9554062954260 5362fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1142.5947265625000, 2017.7518310546875); 5363fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.cubicTo(1142.5147705078125, 2017.5996093750000, 1142.5147705078125, 2017.6674804687500, 1142.7322998046875, 2017.9554443359375); 5364fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1142.7322615564860 2017.9554062954260 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1143.6803460239373 2016.9943465121912 5365fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1143.6802978515625, 2016.9943847656250); 5366fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1143.6803460239373 2016.9943465121912 0.0799271403989 0.1522613934208 0.2174629955730 0.2879403701950 1143.5428101613127 2016.7908281215357 5367fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.cubicTo(1143.7602539062500, 2017.1466064453125, 1143.7602539062500, 2017.0787353515625, 1143.5428466796875, 2016.7907714843750); 5368fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1143.5428101613127 2016.7908281215357 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1142.5947256938614 2017.7518879047705 5369fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1142.5947265625000, 2017.7518310546875); 5370fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 5371fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // start loop, contour: 22 5372fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1142.7322615746241 2017.9554063133189 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1145.8955864522438 2021.0760227493236 5373fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1142.7322998046875, 2017.9554443359375); 5374fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1145.8956298828125, 2021.0760498046875); 5375fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1145.8955864522438 2021.0760227493236 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1146.8436708834190 2020.1149629303029 5376fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1146.8436279296875, 2020.1149902343750); 5377fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1146.8436708834190 2020.1149629303029 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1143.6803460057993 2016.9943464942983 5378fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1143.6802978515625, 2016.9943847656250); 5379fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1143.6803460057993 2016.9943464942983 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1142.7322615746241 2017.9554063133189 5380fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1142.7322998046875, 2017.9554443359375); 5381fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 5382fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // start loop, contour: 23 5383fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1145.8955864341058 2021.0760227314306 0.2730164534637 0.2693304447891 -0.3016608168437 0.0000000000000 1146.8510041236877 2021.4740112423897 5384fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1145.8956298828125, 2021.0760498046875); 5385fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.cubicTo(1146.1685791015625, 2021.3453369140625, 1146.5493164062500, 2021.4739990234375, 1146.8509521484375, 2021.4739990234375); 5386fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1146.8510041236877 2021.4740112423897 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1146.8510041236877 2020.1240112185478 5387fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1146.8509521484375, 2020.1240234375000); 5388fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1146.8510041236877 2020.1240112185478 -0.0031276099109 0.0031991747760 0.0281856144058 0.0140930868099 1146.8580791488898 2020.1202473991566 5389fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.cubicTo(1146.8479003906250, 2020.1271972656250, 1146.8862304687500, 2020.1343994140625, 1146.8580322265625, 2020.1202392578125); 5390fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // split at 0.3845077157021 5391fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // path.cubicTo(1146.8497314453125, 2020.1252441406250, 1146.8547363281250, 2020.1270751953125, 1146.8596191406250, 2020.1280517578125); 5392fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // path.cubicTo(1146.8675537109375, 2020.1296386718750, 1146.8753662109375, 2020.1289062500000, 1146.8580322265625, 2020.1202392578125); 5393fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1146.8580791488898 2020.1202473991566 -0.0369995545027 -0.0123195805663 0.0067223483810 0.0136883790721 1146.8436709015571 2020.1149629481959 5394fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.cubicTo(1146.8210449218750, 2020.1079101562500, 1146.8503417968750, 2020.1286621093750, 1146.8436279296875, 2020.1149902343750); 5395fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1146.8436709015571 2020.1149629481959 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1145.8955864341058 2021.0760227314306 5396fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1145.8956298828125, 2021.0760498046875); 5397fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 5398fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // start loop, contour: 24 5399fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1146.8510041236877 2021.4740112423897 0.3016605789999 0.0000000000000 -0.2730166120260 0.2693306012106 1147.8064220516883 2021.0760227314306 5400fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1146.8509521484375, 2021.4739990234375); 5401fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.cubicTo(1147.1527099609375, 2021.4739990234375, 1147.5334472656250, 2021.3453369140625, 1147.8063964843750, 2021.0760498046875); 5402fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1147.8064220516883 2021.0760227314306 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1146.8583375842370 2020.1149629481959 5403fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1146.8583984375000, 2020.1149902343750); 5404fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1146.8583375842370 2020.1149629481959 -0.0067222671256 0.0136883164611 0.0369996293611 -0.0123196021258 1146.8439293663473 2020.1202473404985 5405fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.cubicTo(1146.8515625000000, 2020.1286621093750, 1146.8809814453125, 2020.1079101562500, 1146.8438720703125, 2020.1202392578125); 5406fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1146.8439293663473 2020.1202473404985 -0.0281857033438 0.0140931104690 0.0031276541428 0.0031991704542 1146.8510041236877 2020.1240112185478 5407fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.cubicTo(1146.8157958984375, 2020.1343994140625, 1146.8541259765625, 2020.1271972656250, 1146.8509521484375, 2020.1240234375000); 5408fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1146.8510041236877 2020.1240112185478 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1146.8510041236877 2021.4740112423897 5409fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1146.8509521484375, 2021.4739990234375); 5410fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 5411fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // start loop, contour: 25 5412fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1147.8064220516883 2021.0760227314306 0.5430154146087 -0.5356841365729 0.5430154146087 0.5356841365729 1147.8064220516883 2019.1652101405787 5413fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1147.8063964843750, 2021.0760498046875); 5414fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.cubicTo(1148.3494873046875, 2020.5402832031250, 1148.3494873046875, 2019.7009277343750, 1147.8063964843750, 2019.1651611328125); 5415fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1147.8064220516883 2019.1652101405787 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1146.8583375842370 2020.1262699238134 5416fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1146.8583984375000, 2020.1262207031250); 5417fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1146.8583375842370 2020.1262699238134 0.0071280060876 0.0070317705240 0.0071280060876 -0.0070317705240 1146.8583375842370 2020.1149629481959 5418fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.cubicTo(1146.8654785156250, 2020.1333007812500, 1146.8654785156250, 2020.1079101562500, 1146.8583984375000, 2020.1149902343750); 5419fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1146.8583375842370 2020.1149629481959 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1147.8064220516883 2021.0760227314306 5420fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1147.8063964843750, 2021.0760498046875); 5421fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 5422fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // start loop, contour: 26 5423fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1147.8064220383478 2019.1652101274185 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1145.8121519520594 2017.1978648896866 5424fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1147.8063964843750, 2019.1651611328125); 5425fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1145.8121337890625, 2017.1978759765625); 5426fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1145.8121519520594 2017.1978648896866 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1144.8640675112890 2018.1589246992417 5427fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1144.8640136718750, 2018.1589355468750); 5428fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1144.8640675112890 2018.1589246992417 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1146.8583375975775 2020.1262699369736 5429fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1146.8583984375000, 2020.1262207031250); 5430fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot // Segment 1146.8583375975775 2020.1262699369736 0.0000000000000 0.0000000000000 0.0000000000000 0.0000000000000 1147.8064220383478 2019.1652101274185 5431fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1147.8063964843750, 2019.1651611328125); 5432fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 5433fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 5434fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team RobottestSimplify(reporter, path, filename); 5435fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 5436fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 5437fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuads66(skiatest::Reporter* reporter,const char* filename) { 5438fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 5439fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(2, 0); 5440fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(3, 1, 2, 2); 5441fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 3); 5442fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 5443fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(2, 1); 5444fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 1); 5445fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(1, 2, 2, 2); 5446fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 5447fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 5448fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 5449fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 5450fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuads67(skiatest::Reporter* reporter,const char* filename) { 5451fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 5452fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(3, 2); 5453fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(1, 3, 3, 3); 5454fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 3); 5455fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 5456fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 5457fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 0); 5458fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(2, 3, 3, 3); 5459fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 5460fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 5461fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 5462fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 5463fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuads68(skiatest::Reporter* reporter,const char* filename) { 5464fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 5465fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 2); 5466fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 3, 2, 3); 5467fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 3); 5468fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 5469fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 0); 5470fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 1); 5471fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(1, 3, 2, 3); 5472fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 5473fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 5474fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 5475fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 5476fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuads69(skiatest::Reporter* reporter,const char* filename) { 5477fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 5478fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 0); 5479fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(2, 2, 2, 3); 5480fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 3); 5481fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 5482fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 0); 5483fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(1, 0); 5484fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(3, 0, 1, 3); 5485fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 5486fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 5487fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 5488fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 5489fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuads70(skiatest::Reporter* reporter, const char* filename) { 5490fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 5491fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 1); 5492fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(2, 3, 3, 3); 5493fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 3); 5494fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 5495fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(2, 0); 5496fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 2); 5497fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(1, 3, 3, 3); 5498fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 5499fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 5500fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 5501fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 5502fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuads71(skiatest::Reporter* reporter, const char* filename) { 5503fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 5504fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 1); 5505fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(2, 3, 3, 3); 5506fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 3); 5507fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 5508fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(3, 0); 5509fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 2); 5510fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(1, 3, 3, 3); 5511fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 5512fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 5513fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 5514fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 5515fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuads72(skiatest::Reporter* reporter, const char* filename) { 5516fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 5517fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(1, 1); 5518fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(2, 3, 3, 3); 5519fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(3, 3); 5520fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 5521fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 1); 5522fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(2, 2); 5523fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(1, 3, 3, 3); 5524fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 5525fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 5526fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 5527fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 5528fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void testQuads73(skiatest::Reporter* reporter, const char* filename) { 5529fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 5530fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 5531fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 1, 1, 2); 5532fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 3); 5533fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 5534fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.moveTo(0, 0); 5535fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.lineTo(0, 0); 5536fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.quadTo(0, 1, 1, 1); 5537fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.close(); 5538fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 5539fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 5540fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 5541fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void bug5169(skiatest::Reporter* reporter, const char* filename) { 5542fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 5543fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x00000000), SkBits2Float(0x4281c71c)); // 0, 64.8889f 5544fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x434e0000), SkBits2Float(0x4281c71c), SkBits2Float(0x00000000), SkBits2Float(0xc2a238e4), SkBits2Float(0x00000000), SkBits2Float(0x4281c71c)); // 206, 64.8889f, 0, -81.1111f, 0, 64.8889f 5545fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43300000), SkBits2Float(0x41971c72)); // 176, 18.8889f 5546fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0xc29e0000), SkBits2Float(0xc25c71c7), SkBits2Float(0x42b20000), SkBits2Float(0x42fbc71c), SkBits2Float(0x43300000), SkBits2Float(0x41971c72)); // -79, -55.1111f, 89, 125.889f, 176, 18.8889f 5547fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 5548fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 5549fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 5550fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void tiger8_393(skiatest::Reporter* reporter, const char* filename) { 5551fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 5552fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType((SkPath::FillType) 0); 5553fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x42b93333), SkBits2Float(0x43d5a666)); // 92.6f, 427.3f 5554fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x42b93333), SkBits2Float(0x43d5a666), SkBits2Float(0x42b5cccd), SkBits2Float(0x43da1999), SkBits2Float(0x42b80000), SkBits2Float(0x43ddf333)); // 92.6f, 427.3f, 90.9f, 436.2f, 92, 443.9f 5555fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x42b80000), SkBits2Float(0x43ddf333), SkBits2Float(0x42b30000), SkBits2Float(0x43e17333), SkBits2Float(0x42cf999a), SkBits2Float(0x43e1b333)); // 92, 443.9f, 89.5f, 450.9f, 103.8f, 451.4f 5556fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x42ec3334), SkBits2Float(0x43e14ccd), SkBits2Float(0x42e73334), SkBits2Float(0x43ddf333), SkBits2Float(0x42e73334), SkBits2Float(0x43ddf333)); // 118.1f, 450.6f, 115.6f, 443.9f, 115.6f, 443.9f 5557fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x42e7999a), SkBits2Float(0x43de8000), SkBits2Float(0x42ea6667), SkBits2Float(0x43db4000), SkBits2Float(0x42e60001), SkBits2Float(0x43d5a666)); // 115.8f, 445, 117.2f, 438.5f, 115, 427.3f 5558fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 5559fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 5560fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 5561fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot// triggers angle assert from distance field code 5562fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void carsvg_1(skiatest::Reporter* reporter, const char* filename) { 5563fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 5564fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType((SkPath::FillType) 0); 5565fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x4393d61e), SkBits2Float(0x43e768f9)); // 295.673f, 462.82f 5566fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4396b50e), SkBits2Float(0x43e63c20), SkBits2Float(0x43998931), SkBits2Float(0x43e6c43e), SkBits2Float(0x439cb6a8), SkBits2Float(0x43e70ef9)); // 301.414f, 460.47f, 307.072f, 461.533f, 313.427f, 462.117f 5567fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x439dfc1e), SkBits2Float(0x43e72ce0), SkBits2Float(0x439a285c), SkBits2Float(0x43e717fb), SkBits2Float(0x4398e23c), SkBits2Float(0x43e7027c)); // 315.97f, 462.351f, 308.315f, 462.187f, 305.767f, 462.019f 5568fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4398136f), SkBits2Float(0x43e6f4db), SkBits2Float(0x439a7e14), SkBits2Float(0x43e6d390), SkBits2Float(0x439b4ba9), SkBits2Float(0x43e6b956)); // 304.152f, 461.913f, 308.985f, 461.653f, 310.591f, 461.448f 5569fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x439c2b19), SkBits2Float(0x43e68603), SkBits2Float(0x43abf4df), SkBits2Float(0x43e9ca9e), SkBits2Float(0x43a1daea), SkBits2Float(0x43e912a5)); // 312.337f, 461.047f, 343.913f, 467.583f, 323.71f, 466.146f 5570fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43a4f45a), SkBits2Float(0x43e78baf), SkBits2Float(0x43a2a391), SkBits2Float(0x43e86a82), SkBits2Float(0x43a946bd), SkBits2Float(0x43e90c56)); // 329.909f, 463.091f, 325.278f, 464.832f, 338.553f, 466.096f 5571fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43a4250b), SkBits2Float(0x43e998dc)); // 328.289f, 467.194f 5572fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43a8a9c8), SkBits2Float(0x43e8f06c), SkBits2Float(0x43a95cb5), SkBits2Float(0x43e84ea6), SkBits2Float(0x43a6f7c1), SkBits2Float(0x43e9bdb5)); // 337.326f, 465.878f, 338.724f, 464.614f, 333.936f, 467.482f 5573fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43a59ed0), SkBits2Float(0x43e9d2ca), SkBits2Float(0x4395ea4d), SkBits2Float(0x43e92afe), SkBits2Float(0x43a06569), SkBits2Float(0x43e7773d)); // 331.241f, 467.647f, 299.83f, 466.336f, 320.792f, 462.932f 5574fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x438bf0ff), SkBits2Float(0x43ea0fef), SkBits2Float(0x43a0e17a), SkBits2Float(0x43e5f41b), SkBits2Float(0x4398f3fb), SkBits2Float(0x43e804c8)); // 279.883f, 468.124f, 321.762f, 459.907f, 305.906f, 464.037f 5575fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x4393d61e), SkBits2Float(0x43e768f9)); // 295.673f, 462.82f 5576fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 5577fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 5578fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 5579fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 5580fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 5581fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void simplifyTest_1(skiatest::Reporter* reporter, const char* filename) { 5582fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 5583fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType((SkPath::FillType) 0); 5584fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x42bfefd4), SkBits2Float(0x42ef80ef)); // 95.9684f, 119.752f 5585fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.quadTo(SkBits2Float(0x42c26810), SkBits2Float(0x42e214b8), SkBits2Float(0x42cdcad5), SkBits2Float(0x42d82aa2)); // 97.2032f, 113.04f, 102.896f, 108.083f 5586fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x42cdcb21), SkBits2Float(0x42d82a61)); // 102.897f, 108.083f 5587fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.quadTo(SkBits2Float(0x42d5e3c8), SkBits2Float(0x42d12140), SkBits2Float(0x42e20ee8), SkBits2Float(0x42cdc937)); // 106.945f, 104.565f, 113.029f, 102.893f 5588fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x42e256e3), SkBits2Float(0x42cdbc92)); // 113.17f, 102.868f 5589fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x42f5eadb), SkBits2Float(0x42cc2cb3)); // 122.959f, 102.087f 5590fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x42f746a6), SkBits2Float(0x42cccf85)); // 123.638f, 102.405f 5591fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.quadTo(SkBits2Float(0x42fa586c), SkBits2Float(0x42d126c4), SkBits2Float(0x42f6c657), SkBits2Float(0x42d5d315)); // 125.173f, 104.576f, 123.387f, 106.912f 5592fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x42f591eb), SkBits2Float(0x42d4e76d)); // 122.785f, 106.452f 5593fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x42f6c6e0), SkBits2Float(0x42d5d261)); // 123.388f, 106.911f 5594fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.quadTo(SkBits2Float(0x42f6bb33), SkBits2Float(0x42d5e1bb), SkBits2Float(0x42f6a3d8), SkBits2Float(0x42d6007c)); // 123.366f, 106.941f, 123.32f, 107.001f 5595fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.quadTo(SkBits2Float(0x42ea3850), SkBits2Float(0x42e65af0), SkBits2Float(0x42d97a6e), SkBits2Float(0x42ed841c)); // 117.11f, 115.178f, 108.739f, 118.758f 5596fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x42d91d92), SkBits2Float(0x42ed9ec0)); // 108.558f, 118.81f 5597fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x42c1a959), SkBits2Float(0x42f146b0)); // 96.8308f, 120.638f 5598fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x42bfefd4), SkBits2Float(0x42ef80f0)); // 95.9684f, 119.752f 5599fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x42bfefd4), SkBits2Float(0x42ef80ef)); // 95.9684f, 119.752f 5600fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 5601fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x42c2eb4e), SkBits2Float(0x42f00d68)); // 97.4596f, 120.026f 5602fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x42c16d91), SkBits2Float(0x42efc72c)); // 96.714f, 119.889f 5603fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x42c131c9), SkBits2Float(0x42ee47a8)); // 96.5972f, 119.14f 5604fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x42d8a602), SkBits2Float(0x42ea9fb8)); // 108.324f, 117.312f 5605fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x42d8e1ca), SkBits2Float(0x42ec1f3c)); // 108.441f, 118.061f 5606fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x42d84926), SkBits2Float(0x42eaba5c)); // 108.143f, 117.364f 5607fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.quadTo(SkBits2Float(0x42e84a40), SkBits2Float(0x42e3e1f0), SkBits2Float(0x42f439a2), SkBits2Float(0x42d42af8)); // 116.145f, 113.941f, 122.113f, 106.084f 5608fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.quadTo(SkBits2Float(0x42f45121), SkBits2Float(0x42d40c08), SkBits2Float(0x42f45cf6), SkBits2Float(0x42d3fc79)); // 122.158f, 106.023f, 122.182f, 105.993f 5609fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x42f45d7f), SkBits2Float(0x42d3fbc5)); // 122.183f, 105.992f 5610fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.quadTo(SkBits2Float(0x42f69510), SkBits2Float(0x42d114f4), SkBits2Float(0x42f4ccce), SkBits2Float(0x42ce8fb7)); // 123.291f, 104.541f, 122.4f, 103.281f 5611fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x42f609ba), SkBits2Float(0x42cdaf9e)); // 123.019f, 102.843f 5612fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x42f62899), SkBits2Float(0x42cf3289)); // 123.079f, 103.599f 5613fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x42e294a1), SkBits2Float(0x42d0c268)); // 113.29f, 104.38f 5614fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x42e275c2), SkBits2Float(0x42cf3f7d)); // 113.23f, 103.624f 5615fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x42e2dc9c), SkBits2Float(0x42d0b5c3)); // 113.431f, 104.355f 5616fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.quadTo(SkBits2Float(0x42d75bb8), SkBits2Float(0x42d3df08), SkBits2Float(0x42cfc853), SkBits2Float(0x42da7457)); // 107.679f, 105.936f, 103.891f, 109.227f 5617fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x42cec9ba), SkBits2Float(0x42d94f5c)); // 103.394f, 108.655f 5618fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x42cfc89f), SkBits2Float(0x42da7416)); // 103.892f, 109.227f 5619fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.quadTo(SkBits2Float(0x42c53268), SkBits2Float(0x42e3ac00), SkBits2Float(0x42c2eb4e), SkBits2Float(0x42f00d67)); // 98.5984f, 113.836f, 97.4596f, 120.026f 5620fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x42c2eb4e), SkBits2Float(0x42f00d68)); // 97.4596f, 120.026f 5621fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 5622fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 5623fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 5624fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 5625fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 5626fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void joel_1(skiatest::Reporter* reporter, const char* filename) { 5627fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 5628fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType((SkPath::FillType) 0); 5629fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(144.859f, 285.172f); 5630fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(144.859f, 285.172f); 5631fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(144.859f, 285.172f); 5632fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(143.132f, 284.617f); 5633fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(144.859f, 285.172f); 5634fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 5635fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(135.922f, 286.844f); 5636fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(135.922f, 286.844f); 5637fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(135.922f, 286.844f); 5638fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(135.367f, 288.571f); 5639fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(135.922f, 286.844f); 5640fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 5641fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(135.922f, 286.844f); 5642fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(137.07f, 287.219f, 138.242f, 287.086f, 139.242f, 286.578f); 5643fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(140.234f, 286.078f, 141.031f, 285.203f, 141.406f, 284.055f); 5644fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(144.859f, 285.172f); 5645fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(143.492f, 289.375f, 138.992f, 291.656f, 134.797f, 290.297f); 5646fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(135.922f, 286.844f); 5647fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 5648fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(129.68f, 280.242f); 5649fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(129.68f, 280.242f); 5650fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(129.68f, 280.242f); 5651fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(131.407f, 280.804f); 5652fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(129.68f, 280.242f); 5653fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 5654fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(133.133f, 281.367f); 5655fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(132.758f, 282.508f, 132.883f, 283.687f, 133.391f, 284.679f); 5656fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(133.907f, 285.679f, 134.774f, 286.468f, 135.922f, 286.843f); 5657fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(134.797f, 290.296f); 5658fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(130.602f, 288.929f, 128.313f, 284.437f, 129.68f, 280.241f); 5659fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(133.133f, 281.367f); 5660fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 5661fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(139.742f, 275.117f); 5662fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(139.742f, 275.117f); 5663fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(139.18f, 276.844f); 5664fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(139.742f, 275.117f); 5665fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 5666fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(138.609f, 278.57f); 5667fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(137.461f, 278.203f, 136.297f, 278.328f, 135.297f, 278.836f); 5668fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(134.297f, 279.344f, 133.508f, 280.219f, 133.133f, 281.367f); 5669fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(129.68f, 280.242f); 5670fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(131.047f, 276.039f, 135.539f, 273.758f, 139.742f, 275.117f); 5671fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(138.609f, 278.57f); 5672fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 5673fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(141.406f, 284.055f); 5674fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(141.773f, 282.907f, 141.648f, 281.735f, 141.148f, 280.735f); 5675fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(140.625f, 279.735f, 139.757f, 278.946f, 138.609f, 278.571f); 5676fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(139.742f, 275.118f); 5677fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(143.937f, 276.493f, 146.219f, 280.977f, 144.859f, 285.173f); 5678fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(141.406f, 284.055f); 5679fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 5680fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 5681fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 5682fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 5683fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void joel_2(skiatest::Reporter* reporter, const char* filename) { 5684fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 5685fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType((SkPath::FillType) 0); 5686fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 5687fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(403.283f, 497.197f); 5688fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(403.424f, 497.244f, 391.111f, 495.556f, 391.111f, 495.556f); 5689fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(392.291f, 493.165f); 5690fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(392.291f, 493.165f, 388.994f, 492.056f, 386.65f, 491.821f); 5691fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(384.244f, 491.454f, 381.603f, 490.774f, 381.603f, 490.774f); 5692fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(383.392f, 488.383f); 5693fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(383.392f, 488.383f, 379.119f, 487.453f, 378.939f, 485.695f); 5694fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(378.791f, 483.57f, 383.064f, 485.25f, 384.877f, 485.843f); 5695fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(387.697f, 484.351f); 5696fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(382.752f, 483.835f, 376.595f, 482.124f, 374.478f, 480.312f); 5697fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(356.22f, 496.304f); 5698fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(368.095f, 510.499f); 5699fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(373.884f, 510.202f); 5700fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(374.478f, 509.007f); 5701fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(370.916f, 506.913f); 5702fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(371.807f, 506.022f); 5703fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(371.807f, 506.022f, 374.807f, 507.28f, 377.752f, 507.514f); 5704fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(380.752f, 507.881f, 387.4f, 508.108f, 387.4f, 508.108f); 5705fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(388.884f, 506.764f); 5706fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(388.884f, 506.764f, 378.345f, 504.998f, 378.345f, 504.819f); 5707fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(378.04f, 503.03f); 5708fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(378.04f, 503.03f, 391.415f, 505.796f, 391.399f, 505.866f); 5709fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(386.063f, 502.132f); 5710fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(387.547f, 500.335f); 5711fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(398.375f, 501.976f); 5712fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(403.283f, 497.197f); 5713fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(403.283f, 497.197f); 5714fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 5715fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 5716fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 5717fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 5718fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void joel_3(skiatest::Reporter* reporter, const char* filename) { 5719fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 5720fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType((SkPath::FillType) 0); 5721fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(391.097f, 334.453f); 5722fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(390.761f, 334.617f); 5723fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(390.425f, 333.937f); 5724fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(390.761f, 333.765f); 5725fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(391.097f, 334.453f); 5726fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 5727fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(391.128f, 334.438f); 5728fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(390.808f, 334.633f); 5729fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(390.402f, 333.992f); 5730fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(390.73f, 333.781f); 5731fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(391.128f, 334.438f); 5732fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(391.128f, 334.438f); 5733fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 5734fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(455.073f, 302.219f); 5735fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(455.018f, 302.375f); 5736fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(454.87f, 302.453f); 5737fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(454.706f, 302.109f); 5738fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(455.073f, 302.219f); 5739fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 5740fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(454.87f, 302.453f); 5741fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(391.097f, 334.453f); 5742fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(390.761f, 333.765f); 5743fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(454.534f, 301.765f); 5744fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(454.87f, 302.453f); 5745fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 5746fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(456.245f, 296.867f); 5747fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(456.659f, 296.953f); 5748fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(456.526f, 297.351f); 5749fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(456.174f, 297.242f); 5750fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(456.245f, 296.867f); 5751fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(456.245f, 296.867f); 5752fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 5753fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(456.526f, 297.352f); 5754fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(455.073f, 302.219f); 5755fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(454.339f, 302); 5756fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(455.808f, 297.133f); 5757fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(456.526f, 297.352f); 5758fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(456.526f, 297.352f); 5759fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 5760fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(450.979f, 295.891f); 5761fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(451.112f, 295.813f); 5762fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(451.26f, 295.836f); 5763fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(451.19f, 296.211f); 5764fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(450.979f, 295.891f); 5765fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 5766fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(451.261f, 295.836f); 5767fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(456.245f, 296.867f); 5768fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(456.089f, 297.617f); 5769fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(451.105f, 296.586f); 5770fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(451.261f, 295.836f); 5771fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 5772fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(390.729f, 333.781f); 5773fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(450.979f, 295.89f); 5774fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(451.385f, 296.531f); 5775fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(391.127f, 334.437f); 5776fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(390.729f, 333.781f); 5777fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 5778fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 5779fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 5780fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 5781fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void joel_4(skiatest::Reporter* reporter, const char* filename) { 5782fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 5783fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType((SkPath::FillType) 0); 5784fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x4199d4fe), SkBits2Float(0x4265ac08)); // 19.229f, 57.418f 5785fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x419be979), SkBits2Float(0x426574bc), SkBits2Float(0x419c2b02), SkBits2Float(0x42653c6a), SkBits2Float(0x419af5c3), SkBits2Float(0x42645f3b)); // 19.489f, 57.364f, 19.521f, 57.309f, 19.37f, 57.093f 5786fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x419a1894), SkBits2Float(0x4263a3d7), SkBits2Float(0x4198cccd), SkBits2Float(0x4262f2b0), SkBits2Float(0x4197c290), SkBits2Float(0x4262374b)); // 19.262f, 56.91f, 19.1f, 56.737f, 18.97f, 56.554f 5787fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41960832), SkBits2Float(0x42610c49), SkBits2Float(0x41944dd4), SkBits2Float(0x425fd709), SkBits2Float(0x41927cee), SkBits2Float(0x425ea0c4)); // 18.754f, 56.262f, 18.538f, 55.96f, 18.311f, 55.657f 5788fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4191b646), SkBits2Float(0x425e1cab), SkBits2Float(0x418edd30), SkBits2Float(0x425ca4dd), SkBits2Float(0x418f4bc7), SkBits2Float(0x425bdd2e)); // 18.214f, 55.528f, 17.858f, 55.161f, 17.912f, 54.966f 5789fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41903f7d), SkBits2Float(0x425b6e96)); // 18.031f, 54.858f 5790fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41921062), SkBits2Float(0x425aa6e8), SkBits2Float(0x4193872b), SkBits2Float(0x425bd1ea), SkBits2Float(0x41947ae1), SkBits2Float(0x425c77cd)); // 18.258f, 54.663f, 18.441f, 54.955f, 18.56f, 55.117f 5791fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4195dd2f), SkBits2Float(0x425d6b83), SkBits2Float(0x4197ae14), SkBits2Float(0x425e1caa), SkBits2Float(0x419924dd), SkBits2Float(0x425ef9d9)); // 18.733f, 55.355f, 18.96f, 55.528f, 19.143f, 55.744f 5792fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x419a1893), SkBits2Float(0x425f9479), SkBits2Float(0x419adf3b), SkBits2Float(0x42601997), SkBits2Float(0x419bd2f1), SkBits2Float(0x42609db0)); // 19.262f, 55.895f, 19.359f, 56.025f, 19.478f, 56.154f 5793fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x419c147a), SkBits2Float(0x4260c9b8), SkBits2Float(0x419c8312), SkBits2Float(0x4260e03f), SkBits2Float(0x419cb020), SkBits2Float(0x42610104)); // 19.51f, 56.197f, 19.564f, 56.219f, 19.586f, 56.251f 5794fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x419d0830), SkBits2Float(0x42613850), SkBits2Float(0x419da3d6), SkBits2Float(0x4261bd6e), SkBits2Float(0x419e126e), SkBits2Float(0x4261d2f0)); // 19.629f, 56.305f, 19.705f, 56.435f, 19.759f, 56.456f 5795fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x419e28f5), SkBits2Float(0x4261d2f0)); // 19.77f, 56.456f 5796fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x419e28f5), SkBits2Float(0x4261f4bb)); // 19.77f, 56.489f 5797fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x419e3d70), SkBits2Float(0x4261fef8), SkBits2Float(0x419e53f7), SkBits2Float(0x4261f4bb), SkBits2Float(0x419e8105), SkBits2Float(0x4261fef8)); // 19.78f, 56.499f, 19.791f, 56.489f, 19.813f, 56.499f 5798fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x419eac07), SkBits2Float(0x426220c3), SkBits2Float(0x419eac07), SkBits2Float(0x42624187), SkBits2Float(0x419eef9d), SkBits2Float(0x4262580f)); // 19.834f, 56.532f, 19.834f, 56.564f, 19.867f, 56.586f 5799fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x419fe353), SkBits2Float(0x4262f2af), SkBits2Float(0x41a0eb84), SkBits2Float(0x426377cd), SkBits2Float(0x41a1b22c), SkBits2Float(0x4263fbe6)); // 19.986f, 56.737f, 20.115f, 56.867f, 20.212f, 56.996f 5800fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41a20a3c), SkBits2Float(0x42641db1), SkBits2Float(0x41a2e76b), SkBits2Float(0x4264a1c9), SkBits2Float(0x41a34188), SkBits2Float(0x4264ad0d)); // 20.255f, 57.029f, 20.363f, 57.158f, 20.407f, 57.169f 5801fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41a36c8a), SkBits2Float(0x4264ad0d), SkBits2Float(0x41a3c6a7), SkBits2Float(0x4264a1c9), SkBits2Float(0x41a3f1a9), SkBits2Float(0x4264ad0d)); // 20.428f, 57.169f, 20.472f, 57.158f, 20.493f, 57.169f 5802fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41a3f1a9), SkBits2Float(0x42648c48), SkBits2Float(0x41a41eb7), SkBits2Float(0x42648105), SkBits2Float(0x41a449b9), SkBits2Float(0x426475c1)); // 20.493f, 57.137f, 20.515f, 57.126f, 20.536f, 57.115f 5803fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41a48d4f), SkBits2Float(0x4263f1a8), SkBits2Float(0x41a46040), SkBits2Float(0x42634082), SkBits2Float(0x41a48d4f), SkBits2Float(0x4262bb63)); // 20.569f, 56.986f, 20.547f, 56.813f, 20.569f, 56.683f 5804fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41a51061), SkBits2Float(0x426122d0), SkBits2Float(0x41a63126), SkBits2Float(0x425f51ea), SkBits2Float(0x41a82d0d), SkBits2Float(0x425e0624)); // 20.633f, 56.284f, 20.774f, 55.83f, 21.022f, 55.506f 5805fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41a90a3c), SkBits2Float(0x425d820b), SkBits2Float(0x41aab01f), SkBits2Float(0x425cba5d), SkBits2Float(0x41ab0830), SkBits2Float(0x425c147a)); // 21.13f, 55.377f, 21.336f, 55.182f, 21.379f, 55.02f 5806fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41aa147a), SkBits2Float(0x425bf3b5), SkBits2Float(0x41a8df3a), SkBits2Float(0x425c0936), SkBits2Float(0x41a7d4fd), SkBits2Float(0x425c147a)); // 21.26f, 54.988f, 21.109f, 55.009f, 20.979f, 55.02f 5807fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41a74fde), SkBits2Float(0x425c147a), SkBits2Float(0x41a65e34), SkBits2Float(0x425c4082), SkBits2Float(0x41a5c28e), SkBits2Float(0x425c4082)); // 20.914f, 55.02f, 20.796f, 55.063f, 20.72f, 55.063f 5808fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41a56a7e), SkBits2Float(0x425c353e), SkBits2Float(0x41a4fbe6), SkBits2Float(0x425c147a), SkBits2Float(0x41a4ced8), SkBits2Float(0x425c0936)); // 20.677f, 55.052f, 20.623f, 55.02f, 20.601f, 55.009f 5809fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41a53d70), SkBits2Float(0x425af4bb), SkBits2Float(0x41a5ed90), SkBits2Float(0x425abd6f), SkBits2Float(0x41a85a1c), SkBits2Float(0x425aa6e8)); // 20.655f, 54.739f, 20.741f, 54.685f, 21.044f, 54.663f 5810fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41a920c4), SkBits2Float(0x425a9cab), SkBits2Float(0x41a9d0e5), SkBits2Float(0x425aa6e8), SkBits2Float(0x41aa5603), SkBits2Float(0x425a9167)); // 21.141f, 54.653f, 21.227f, 54.663f, 21.292f, 54.642f 5811fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41aa8311), SkBits2Float(0x425a8623), SkBits2Float(0x41aa9999), SkBits2Float(0x425a655f), SkBits2Float(0x41aab020), SkBits2Float(0x425a655f)); // 21.314f, 54.631f, 21.325f, 54.599f, 21.336f, 54.599f 5812fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41aa3f7c), SkBits2Float(0x42599eb7), SkBits2Float(0x41a9a5e3), SkBits2Float(0x42591998), SkBits2Float(0x41a9374b), SkBits2Float(0x42586871)); // 21.281f, 54.405f, 21.206f, 54.275f, 21.152f, 54.102f 5813fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41a8c8b3), SkBits2Float(0x4257e458), SkBits2Float(0x41a8b22c), SkBits2Float(0x42575f3a), SkBits2Float(0x41a85a1c), SkBits2Float(0x4256c49a)); // 21.098f, 53.973f, 21.087f, 53.843f, 21.044f, 53.692f 5814fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41a76666), SkBits2Float(0x42551479), SkBits2Float(0x41a68937), SkBits2Float(0x4252cabf), SkBits2Float(0x41a74fdf), SkBits2Float(0x4250a1c9)); // 20.925f, 53.27f, 20.817f, 52.698f, 20.914f, 52.158f 5815fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41a77ced), SkBits2Float(0x42500729), SkBits2Float(0x41a870a4), SkBits2Float(0x424e8417), SkBits2Float(0x41a8b22d), SkBits2Float(0x424e4ccb)); // 20.936f, 52.007f, 21.055f, 51.629f, 21.087f, 51.575f 5816fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41a8b22d), SkBits2Float(0x424e4187), SkBits2Float(0x41aa147b), SkBits2Float(0x424cc9b9), SkBits2Float(0x41aab021), SkBits2Float(0x424c2f19)); // 21.087f, 51.564f, 21.26f, 51.197f, 21.336f, 51.046f 5817fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41aac49c), SkBits2Float(0x424c1892), SkBits2Float(0x41ab49bb), SkBits2Float(0x424b9eb7), SkBits2Float(0x41ab8b44), SkBits2Float(0x424b676b)); // 21.346f, 51.024f, 21.411f, 50.905f, 21.443f, 50.851f 5818fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41ac3d71), SkBits2Float(0x424ab644), SkBits2Float(0x41ad45a2), SkBits2Float(0x424a26e8), SkBits2Float(0x41ae22d1), SkBits2Float(0x42498105)); // 21.53f, 50.678f, 21.659f, 50.538f, 21.767f, 50.376f 5819fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41ae6667), SkBits2Float(0x42496b84), SkBits2Float(0x41aeeb85), SkBits2Float(0x42491db1), SkBits2Float(0x41af0000), SkBits2Float(0x4248fbe6)); // 21.8f, 50.355f, 21.865f, 50.279f, 21.875f, 50.246f 5820fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41b0624e), SkBits2Float(0x4248353e), SkBits2Float(0x41b1db23), SkBits2Float(0x424779da), SkBits2Float(0x41b353f8), SkBits2Float(0x4246bd6f)); // 22.048f, 50.052f, 22.232f, 49.869f, 22.416f, 49.685f 5821fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41b3c083), SkBits2Float(0x42468623), SkBits2Float(0x41b445a2), SkBits2Float(0x42464ed7), SkBits2Float(0x41b4cac1), SkBits2Float(0x4246178c)); // 22.469f, 49.631f, 22.534f, 49.577f, 22.599f, 49.523f 5822fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41b56667), SkBits2Float(0x4245c9b9), SkBits2Float(0x41b62d0f), SkBits2Float(0x4245872a), SkBits2Float(0x41b6c8b5), SkBits2Float(0x4245449a)); // 22.675f, 49.447f, 22.772f, 49.382f, 22.848f, 49.317f 5823fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41b7624f), SkBits2Float(0x42450311), SkBits2Float(0x41b7e76d), SkBits2Float(0x4244a9fa), SkBits2Float(0x41b88313), SkBits2Float(0x42445d2d)); // 22.923f, 49.253f, 22.988f, 49.166f, 23.064f, 49.091f 5824fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41b949bb), SkBits2Float(0x4243ee95), SkBits2Float(0x41ba1063), SkBits2Float(0x424374ba), SkBits2Float(0x41baed92), SkBits2Float(0x42431166)); // 23.161f, 48.983f, 23.258f, 48.864f, 23.366f, 48.767f 5825fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41bb45a2), SkBits2Float(0x4242c393), SkBits2Float(0x41bbb43a), SkBits2Float(0x424276c6), SkBits2Float(0x41bc0e57), SkBits2Float(0x424228f3)); // 23.409f, 48.691f, 23.463f, 48.616f, 23.507f, 48.54f 5826fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41bc6667), SkBits2Float(0x4241e664), SkBits2Float(0x41bc7ae2), SkBits2Float(0x4241a4da), SkBits2Float(0x41bcd2f3), SkBits2Float(0x4241624b)); // 23.55f, 48.475f, 23.56f, 48.411f, 23.603f, 48.346f 5827fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41bd0001), SkBits2Float(0x42411478), SkBits2Float(0x41bd0001), SkBits2Float(0x4240c6a5), SkBits2Float(0x41bd1689), SkBits2Float(0x4240851c)); // 23.625f, 48.27f, 23.625f, 48.194f, 23.636f, 48.13f 5828fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41bd2d10), SkBits2Float(0x42404cca), SkBits2Float(0x41bdb023), SkBits2Float(0x423fd3f5), SkBits2Float(0x41bd8521), SkBits2Float(0x423f7adf)); // 23.647f, 48.075f, 23.711f, 47.957f, 23.69f, 47.87f 5829fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41bd6e9a), SkBits2Float(0x423f7adf)); // 23.679f, 47.87f 5830fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41bd6e9a), SkBits2Float(0x423f7adf), SkBits2Float(0x41bd5813), SkBits2Float(0x423f4ed7), SkBits2Float(0x41bd168a), SkBits2Float(0x423f4499)); // 23.679f, 47.87f, 23.668f, 47.827f, 23.636f, 47.817f 5831fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41bc916b), SkBits2Float(0x423f22ce), SkBits2Float(0x41bc22d4), SkBits2Float(0x423f3955), SkBits2Float(0x41bb893a), SkBits2Float(0x423f178b)); // 23.571f, 47.784f, 23.517f, 47.806f, 23.442f, 47.773f 5832fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41bb2f1d), SkBits2Float(0x423f0c47), SkBits2Float(0x41bb041b), SkBits2Float(0x423ee03f), SkBits2Float(0x41baac0b), SkBits2Float(0x423ec9b8)); // 23.398f, 47.762f, 23.377f, 47.719f, 23.334f, 47.697f 5833fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41baac0b), SkBits2Float(0x423ebf7b), SkBits2Float(0x41bac086), SkBits2Float(0x423ea8f3), SkBits2Float(0x41bac086), SkBits2Float(0x423e926c)); // 23.334f, 47.687f, 23.344f, 47.665f, 23.344f, 47.643f 5834fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41bb2f1e), SkBits2Float(0x423e882f), SkBits2Float(0x41bc0e59), SkBits2Float(0x423e6664), SkBits2Float(0x41bc916b), SkBits2Float(0x423e5c26)); // 23.398f, 47.633f, 23.507f, 47.6f, 23.571f, 47.59f 5835fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41be4bc9), SkBits2Float(0x423e50e2), SkBits2Float(0x41c53542), SkBits2Float(0x423e926c), SkBits2Float(0x41c5ba61), SkBits2Float(0x423e24da)); // 23.787f, 47.579f, 24.651f, 47.643f, 24.716f, 47.536f 5836fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41c61271), SkBits2Float(0x423de24b), SkBits2Float(0x41c61271), SkBits2Float(0x423d1a9d), SkBits2Float(0x41c63f80), SkBits2Float(0x423ca1c8)); // 24.759f, 47.471f, 24.759f, 47.276f, 24.781f, 47.158f 5837fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41c68109), SkBits2Float(0x423bda1a), SkBits2Float(0x41c6ae18), SkBits2Float(0x423afceb), SkBits2Float(0x41c70628), SkBits2Float(0x423a2aff)); // 24.813f, 46.963f, 24.835f, 46.747f, 24.878f, 46.542f 5838fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41c71caf), SkBits2Float(0x42399ba3), SkBits2Float(0x41c81065), SkBits2Float(0x42379eb5), SkBits2Float(0x41c79fc2), SkBits2Float(0x4237459f)); // 24.889f, 46.402f, 25.008f, 45.905f, 24.953f, 45.818f 5839fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41c70628), SkBits2Float(0x4236e24b), SkBits2Float(0x41c4dd33), SkBits2Float(0x4237459f), SkBits2Float(0x41c45814), SkBits2Float(0x423750e3)); // 24.878f, 45.721f, 24.608f, 45.818f, 24.543f, 45.829f 5840fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41c245a5), SkBits2Float(0x42379eb6), SkBits2Float(0x41bea5e7), SkBits2Float(0x42380d4d), SkBits2Float(0x41bbf5c6), SkBits2Float(0x4237ec89)); // 24.284f, 45.905f, 23.831f, 46.013f, 23.495f, 45.981f 5841fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41b9f9df), SkBits2Float(0x4237e145), SkBits2Float(0x41b7e770), SkBits2Float(0x4237a9fa), SkBits2Float(0x41b62d12), SkBits2Float(0x4237676a)); // 23.247f, 45.97f, 22.988f, 45.916f, 22.772f, 45.851f 5842fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41b4312b), SkBits2Float(0x423724db), SkBits2Float(0x41b1f1ae), SkBits2Float(0x42369fbc), SkBits2Float(0x41af9baa), SkBits2Float(0x423673b4)); // 22.524f, 45.786f, 22.243f, 45.656f, 21.951f, 45.613f 5843fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41ae7ae5), SkBits2Float(0x42366977), SkBits2Float(0x41aced96), SkBits2Float(0x42365d2d), SkBits2Float(0x41ab8b48), SkBits2Float(0x42366977)); // 21.81f, 45.603f, 21.616f, 45.591f, 21.443f, 45.603f 5844fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41a9e771), SkBits2Float(0x42368a3c), SkBits2Float(0x41a82d13), SkBits2Float(0x4236d708), SkBits2Float(0x41a65e3a), SkBits2Float(0x4236b644)); // 21.238f, 45.635f, 21.022f, 45.71f, 20.796f, 45.678f 5845fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41a65e3a), SkBits2Float(0x4236ab00), SkBits2Float(0x41a647b3), SkBits2Float(0x42369fbd), SkBits2Float(0x41a65e3a), SkBits2Float(0x42369479)); // 20.796f, 45.667f, 20.785f, 45.656f, 20.796f, 45.645f 5846fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41a672b5), SkBits2Float(0x42366977), SkBits2Float(0x41a7a7f4), SkBits2Float(0x42363125), SkBits2Float(0x41a81898), SkBits2Float(0x42361ba4)); // 20.806f, 45.603f, 20.957f, 45.548f, 21.012f, 45.527f 5847fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41a85a21), SkBits2Float(0x42361060), SkBits2Float(0x41a8df40), SkBits2Float(0x4235d915), SkBits2Float(0x41a94dd7), SkBits2Float(0x4235cdd1)); // 21.044f, 45.516f, 21.109f, 45.462f, 21.163f, 45.451f 5848fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41ab8b48), SkBits2Float(0x42356a7d), SkBits2Float(0x41af8523), SkBits2Float(0x423575c1), SkBits2Float(0x41b249be), SkBits2Float(0x42359685)); // 21.443f, 45.354f, 21.94f, 45.365f, 22.286f, 45.397f 5849fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41b3d70e), SkBits2Float(0x4235a1c9), SkBits2Float(0x41b6168b), SkBits2Float(0x4235cdd1), SkBits2Float(0x41b7e770), SkBits2Float(0x4235ad0c)); // 22.48f, 45.408f, 22.761f, 45.451f, 22.988f, 45.419f 5850fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41bac087), SkBits2Float(0x42359685), SkBits2Float(0x41bd6e9b), SkBits2Float(0x4234fbe5), SkBits2Float(0x41c03337), SkBits2Float(0x4234af18)); // 23.344f, 45.397f, 23.679f, 45.246f, 24.025f, 45.171f 5851fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41c2cac4), SkBits2Float(0x42346145), SkBits2Float(0x41c56252), SkBits2Float(0x4234820a), SkBits2Float(0x41c81066), SkBits2Float(0x42346145)); // 24.349f, 45.095f, 24.673f, 45.127f, 25.008f, 45.095f 5852fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41c824e1), SkBits2Float(0x42340935), SkBits2Float(0x41c89378), SkBits2Float(0x42330a3b), SkBits2Float(0x41c7b649), SkBits2Float(0x4232fef7)); // 25.018f, 45.009f, 25.072f, 44.76f, 24.964f, 44.749f 5853fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41c6d91a), SkBits2Float(0x4232e976), SkBits2Float(0x41c5a3da), SkBits2Float(0x42338416), SkBits2Float(0x41c51ebc), SkBits2Float(0x4233a4da)); // 24.856f, 44.728f, 24.705f, 44.879f, 24.64f, 44.911f 5854fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41c42b06), SkBits2Float(0x4233bb61), SkBits2Float(0x41c2cac4), SkBits2Float(0x4233d0e2), SkBits2Float(0x41c1d70e), SkBits2Float(0x4233e769)); // 24.521f, 44.933f, 24.349f, 44.954f, 24.23f, 44.976f 5855fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41c08b47), SkBits2Float(0x4233f2ad), SkBits2Float(0x41bf1272), SkBits2Float(0x4233c6a4), SkBits2Float(0x41bdf3ba), SkBits2Float(0x4233bb61)); // 24.068f, 44.987f, 23.884f, 44.944f, 23.744f, 44.933f 5856fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41bcd2f5), SkBits2Float(0x4233b01d), SkBits2Float(0x41bbf5c6), SkBits2Float(0x4233b01d), SkBits2Float(0x41baed95), SkBits2Float(0x4233a4da)); // 23.603f, 44.922f, 23.495f, 44.922f, 23.366f, 44.911f 5857fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41ba26ed), SkBits2Float(0x42338f59), SkBits2Float(0x41b91cb0), SkBits2Float(0x4233580d), SkBits2Float(0x41b83f81), SkBits2Float(0x4233580d)); // 23.269f, 44.89f, 23.139f, 44.836f, 23.031f, 44.836f 5858fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41b4b43d), SkBits2Float(0x42333642), SkBits2Float(0x41b19791), SkBits2Float(0x4233a4da), SkBits2Float(0x41aea7f4), SkBits2Float(0x4233d0e2)); // 22.588f, 44.803f, 22.199f, 44.911f, 21.832f, 44.954f 5859fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41aba1cf), SkBits2Float(0x42340934), SkBits2Float(0x41a7666b), SkBits2Float(0x4233e769), SkBits2Float(0x41a4b856), SkBits2Float(0x42338415)); // 21.454f, 45.009f, 20.925f, 44.976f, 20.59f, 44.879f 5860fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41a46046), SkBits2Float(0x423378d1), SkBits2Float(0x41a3f1ae), SkBits2Float(0x4233580d), SkBits2Float(0x41a3c6ac), SkBits2Float(0x42334cc9)); // 20.547f, 44.868f, 20.493f, 44.836f, 20.472f, 44.825f 5861fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41a28f60), SkBits2Float(0x4233157d), SkBits2Float(0x41a19db6), SkBits2Float(0x42330a3a), SkBits2Float(0x41a0c087), SkBits2Float(0x4232c7aa)); // 20.32f, 44.771f, 20.202f, 44.76f, 20.094f, 44.695f 5862fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41a0eb89), SkBits2Float(0x4232bc66), SkBits2Float(0x41a0eb89), SkBits2Float(0x4232905e), SkBits2Float(0x41a10210), SkBits2Float(0x4232905e)); // 20.115f, 44.684f, 20.115f, 44.641f, 20.126f, 44.641f 5863fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41a19db6), SkBits2Float(0x42325912), SkBits2Float(0x41a2645e), SkBits2Float(0x42326f99), SkBits2Float(0x41a35608), SkBits2Float(0x42326f99)); // 20.202f, 44.587f, 20.299f, 44.609f, 20.417f, 44.609f 5864fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41a476cd), SkBits2Float(0x42324ed4), SkBits2Float(0x41a5ed95), SkBits2Float(0x4232384d), SkBits2Float(0x41a724e1), SkBits2Float(0x42320c45)); // 20.558f, 44.577f, 20.741f, 44.555f, 20.893f, 44.512f 5865fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41a8c8b8), SkBits2Float(0x4231c9b6), SkBits2Float(0x41aa999d), SkBits2Float(0x42316662), SkBits2Float(0x41ac26ed), SkBits2Float(0x4231188f)); // 21.098f, 44.447f, 21.325f, 44.35f, 21.519f, 44.274f 5866fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41af168b), SkBits2Float(0x423072ac), SkBits2Float(0x41b249be), SkBits2Float(0x42300f58), SkBits2Float(0x41b57ae5), SkBits2Float(0x422fe249)); // 21.886f, 44.112f, 22.286f, 44.015f, 22.685f, 43.971f 5867fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41b66e9b), SkBits2Float(0x422fd80c), SkBits2Float(0x41b7d0e9), SkBits2Float(0x422fee93), SkBits2Float(0x41b89791), SkBits2Float(0x422fee93)); // 22.804f, 43.961f, 22.977f, 43.983f, 23.074f, 43.983f 5868fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41bb1897), SkBits2Float(0x42300f58), SkBits2Float(0x41bd2d12), SkBits2Float(0x423024d9), SkBits2Float(0x41bfc49f), SkBits2Float(0x4230301c)); // 23.387f, 44.015f, 23.647f, 44.036f, 23.971f, 44.047f 5869fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41c0e357), SkBits2Float(0x423046a3), SkBits2Float(0x41c245a5), SkBits2Float(0x42305c24), SkBits2Float(0x41c3a7f3), SkBits2Float(0x423051e7)); // 24.111f, 44.069f, 24.284f, 44.09f, 24.457f, 44.08f 5870fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41c50835), SkBits2Float(0x423046a3), SkBits2Float(0x41c69791), SkBits2Float(0x42300f58), SkBits2Float(0x41c79fc2), SkBits2Float(0x422fb641)); // 24.629f, 44.069f, 24.824f, 44.015f, 24.953f, 43.928f 5871fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41c7f9df), SkBits2Float(0x422fa0c0), SkBits2Float(0x41c86876), SkBits2Float(0x422f5e31), SkBits2Float(0x41c8eb89), SkBits2Float(0x422f52ed)); // 24.997f, 43.907f, 25.051f, 43.842f, 25.115f, 43.831f 5872fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41c9b43d), SkBits2Float(0x422f3c66), SkBits2Float(0x41c9df3f), SkBits2Float(0x422fb641), SkBits2Float(0x41c9f5c6), SkBits2Float(0x42300f57)); // 25.213f, 43.809f, 25.234f, 43.928f, 25.245f, 44.015f 5873fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41ca0c4d), SkBits2Float(0x4230e143), SkBits2Float(0x41c9df3f), SkBits2Float(0x42319ca7), SkBits2Float(0x41c9f5c6), SkBits2Float(0x4232384d)); // 25.256f, 44.22f, 25.234f, 44.403f, 25.245f, 44.555f 5874fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41ca395c), SkBits2Float(0x4234fbe2), SkBits2Float(0x41ca22d4), SkBits2Float(0x4237cabc), SkBits2Float(0x41ca7ae5), SkBits2Float(0x423a6d8c)); // 25.278f, 45.246f, 25.267f, 45.948f, 25.31f, 46.607f 5875fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41ca916c), SkBits2Float(0x423b3f78), SkBits2Float(0x41ca645e), SkBits2Float(0x423ca1c5), SkBits2Float(0x41ca916c), SkBits2Float(0x423d9475)); // 25.321f, 46.812f, 25.299f, 47.158f, 25.321f, 47.395f 5876fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41ca916c), SkBits2Float(0x423daafc), SkBits2Float(0x41ca7ae5), SkBits2Float(0x423dd704), SkBits2Float(0x41ca916c), SkBits2Float(0x423dec85)); // 25.321f, 47.417f, 25.31f, 47.46f, 25.321f, 47.481f 5877fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41caa5e7), SkBits2Float(0x423e0e50), SkBits2Float(0x41cb0004), SkBits2Float(0x423e459c), SkBits2Float(0x41cb2b06), SkBits2Float(0x423e50df)); // 25.331f, 47.514f, 25.375f, 47.568f, 25.396f, 47.579f 5878fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41cb6e9c), SkBits2Float(0x423e5c23), SkBits2Float(0x41ce47b2), SkBits2Float(0x423e7ce7), SkBits2Float(0x41ce8b48), SkBits2Float(0x423e6660)); // 25.429f, 47.59f, 25.785f, 47.622f, 25.818f, 47.6f 5879fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41ceb64a), SkBits2Float(0x423e5c23)); // 25.839f, 47.59f 5880fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41d1395c), SkBits2Float(0x423e5c23), SkBits2Float(0x41d41273), SkBits2Float(0x423e50df), SkBits2Float(0x41d6666b), SkBits2Float(0x423e6660)); // 26.153f, 47.59f, 26.509f, 47.579f, 26.8f, 47.6f 5881fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41d71898), SkBits2Float(0x423e7ce7), SkBits2Float(0x41d80a42), SkBits2Float(0x423e5c23), SkBits2Float(0x41d8a5e8), SkBits2Float(0x423e7ce7)); // 26.887f, 47.622f, 27.005f, 47.59f, 27.081f, 47.622f 5882fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41d8d2f6), SkBits2Float(0x423e882b), SkBits2Float(0x41d8d2f6), SkBits2Float(0x423e9268), SkBits2Float(0x41d8fdf8), SkBits2Float(0x423e9eb2)); // 27.103f, 47.633f, 27.103f, 47.643f, 27.124f, 47.655f 5883fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41d8e771), SkBits2Float(0x423ebf77), SkBits2Float(0x41d8fdf8), SkBits2Float(0x423ed4f8), SkBits2Float(0x41d8e771), SkBits2Float(0x423eeb7f)); // 27.113f, 47.687f, 27.124f, 47.708f, 27.113f, 47.73f 5884fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41d88f61), SkBits2Float(0x423f4496), SkBits2Float(0x41d71898), SkBits2Float(0x423f4496), SkBits2Float(0x41d6aa00), SkBits2Float(0x423f9162)); // 27.07f, 47.817f, 26.887f, 47.817f, 26.833f, 47.892f 5885fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41d547b2), SkBits2Float(0x42406e91), SkBits2Float(0x41d43d75), SkBits2Float(0x4241ba58), SkBits2Float(0x41d38d54), SkBits2Float(0x4242b952)); // 26.66f, 48.108f, 26.53f, 48.432f, 26.444f, 48.681f 5886fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41d1395c), SkBits2Float(0x4245a8f0), SkBits2Float(0x41d0b231), SkBits2Float(0x42491dac), SkBits2Float(0x41d2147f), SkBits2Float(0x424c2f15)); // 26.153f, 49.415f, 26.087f, 50.279f, 26.26f, 51.046f 5887fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41d2418d), SkBits2Float(0x424c7be2), SkBits2Float(0x41d2999e), SkBits2Float(0x424cc9b5), SkBits2Float(0x41d2b025), SkBits2Float(0x424d0c44)); // 26.282f, 51.121f, 26.325f, 51.197f, 26.336f, 51.262f 5888fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41d33544), SkBits2Float(0x424dc7a8), SkBits2Float(0x41d3a3db), SkBits2Float(0x424e8413), SkBits2Float(0x41d453fc), SkBits2Float(0x424f136f)); // 26.401f, 51.445f, 26.455f, 51.629f, 26.541f, 51.769f 5889fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41d453fc), SkBits2Float(0x424f136f), SkBits2Float(0x41d59fc3), SkBits2Float(0x42506a79), SkBits2Float(0x41d6c087), SkBits2Float(0x4250e454)); // 26.541f, 51.769f, 26.703f, 52.104f, 26.844f, 52.223f 5890fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41d6c087), SkBits2Float(0x4250ef98), SkBits2Float(0x41d6eb89), SkBits2Float(0x4251105c), SkBits2Float(0x41d70210), SkBits2Float(0x4251105c)); // 26.844f, 52.234f, 26.865f, 52.266f, 26.876f, 52.266f 5891fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41d71897), SkBits2Float(0x42511ba0), SkBits2Float(0x41d75a20), SkBits2Float(0x4251105c), SkBits2Float(0x41d7872f), SkBits2Float(0x4251105c)); // 26.887f, 52.277f, 26.919f, 52.266f, 26.941f, 52.266f 5892fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41d87ae5), SkBits2Float(0x42501ca6), SkBits2Float(0x41d9147f), SkBits2Float(0x424f136e), SkBits2Float(0x41da0835), SkBits2Float(0x424e157b)); // 27.06f, 52.028f, 27.135f, 51.769f, 27.254f, 51.521f 5893fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41da1ebc), SkBits2Float(0x424df4b6), SkBits2Float(0x41db1066), SkBits2Float(0x424d0c44), SkBits2Float(0x41db1066), SkBits2Float(0x424d0100)); // 27.265f, 51.489f, 27.383f, 51.262f, 27.383f, 51.251f 5894fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41db3d74), SkBits2Float(0x424cc9b4), SkBits2Float(0x41db9585), SkBits2Float(0x424c8725), SkBits2Float(0x41dbd91a), SkBits2Float(0x424c5b1d)); // 27.405f, 51.197f, 27.448f, 51.132f, 27.481f, 51.089f 5895fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41dc5e39), SkBits2Float(0x424bcbc1), SkBits2Float(0x41dcf7d2), SkBits2Float(0x424b301b), SkBits2Float(0x41dd7cf1), SkBits2Float(0x424aac02)); // 27.546f, 50.949f, 27.621f, 50.797f, 27.686f, 50.668f 5896fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41ddd501), SkBits2Float(0x424a5e2f), SkBits2Float(0x41ddeb89), SkBits2Float(0x424a105c), SkBits2Float(0x41de4399), SkBits2Float(0x4249b84c)); // 27.729f, 50.592f, 27.74f, 50.516f, 27.783f, 50.43f 5897fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41de70a7), SkBits2Float(0x4249a1c5), SkBits2Float(0x41def5c6), SkBits2Float(0x42490725), SkBits2Float(0x41df20c8), SkBits2Float(0x4248e660)); // 27.805f, 50.408f, 27.87f, 50.257f, 27.891f, 50.225f 5898fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41df8f60), SkBits2Float(0x42488206), SkBits2Float(0x41e0c49f), SkBits2Float(0x42474cc6), SkBits2Float(0x41e10835), SkBits2Float(0x42472c02)); // 27.945f, 50.127f, 28.096f, 49.825f, 28.129f, 49.793f 5899fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e11ebc), SkBits2Float(0x42472c02), SkBits2Float(0x41e13337), SkBits2Float(0x4246fef4), SkBits2Float(0x41e13337), SkBits2Float(0x4246f4b6)); // 28.14f, 49.793f, 28.15f, 49.749f, 28.15f, 49.739f 5900fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e149be), SkBits2Float(0x4246c7a8), SkBits2Float(0x41e226ed), SkBits2Float(0x42461787), SkBits2Float(0x41e253fc), SkBits2Float(0x4245df35)); // 28.161f, 49.695f, 28.269f, 49.523f, 28.291f, 49.468f 5901fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e27efe), SkBits2Float(0x4245d3f1), SkBits2Float(0x41e2ac0c), SkBits2Float(0x42459ca6), SkBits2Float(0x41e2ac0c), SkBits2Float(0x42459162)); // 28.312f, 49.457f, 28.334f, 49.403f, 28.334f, 49.392f 5902fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e372b4), SkBits2Float(0x4244e141), SkBits2Float(0x41e4666a), SkBits2Float(0x42445c23), SkBits2Float(0x41e4eb89), SkBits2Float(0x42437ef3)); // 28.431f, 49.22f, 28.55f, 49.09f, 28.615f, 48.874f 5903fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e4a7f3), SkBits2Float(0x424373af), SkBits2Float(0x41e47ae5), SkBits2Float(0x42435e2e), SkBits2Float(0x41e4666a), SkBits2Float(0x42435e2e)); // 28.582f, 48.863f, 28.56f, 48.842f, 28.55f, 48.842f 5904fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e3893b), SkBits2Float(0x42433c63), SkBits2Float(0x41e1fbeb), SkBits2Float(0x4243686b), SkBits2Float(0x41e18b47), SkBits2Float(0x42431b9f)); // 28.442f, 48.809f, 28.248f, 48.852f, 28.193f, 48.777f 5905fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e16045), SkBits2Float(0x4242f9d4), SkBits2Float(0x41e18b47), SkBits2Float(0x4242ee91), SkBits2Float(0x41e16045), SkBits2Float(0x4242d910)); // 28.172f, 48.744f, 28.193f, 48.733f, 28.172f, 48.712f 5906fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e1a1ce), SkBits2Float(0x4242b84b), SkBits2Float(0x41e1fbeb), SkBits2Float(0x42429681), SkBits2Float(0x41e226ed), SkBits2Float(0x42429681)); // 28.204f, 48.68f, 28.248f, 48.647f, 28.269f, 48.647f 5907fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e3cac4), SkBits2Float(0x42425f35), SkBits2Float(0x41e9c087), SkBits2Float(0x4242b84c), SkBits2Float(0x41ea5c2c), SkBits2Float(0x424248ae)); // 28.474f, 48.593f, 29.219f, 48.68f, 29.295f, 48.571f 5908fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41eacac4), SkBits2Float(0x4241fbe1), SkBits2Float(0x41eacac4), SkBits2Float(0x42414aba), SkBits2Float(0x41eaf7d2), SkBits2Float(0x4240d0df)); // 29.349f, 48.496f, 29.349f, 48.323f, 29.371f, 48.204f 5909fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41eb395b), SkBits2Float(0x4240580a), SkBits2Float(0x41eba7f3), SkBits2Float(0x423fb121), SkBits2Float(0x41ebd501), SkBits2Float(0x423f21c4)); // 29.403f, 48.086f, 29.457f, 47.923f, 29.479f, 47.783f 5910fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41ec2d11), SkBits2Float(0x423e4fd8), SkBits2Float(0x41ec5813), SkBits2Float(0x423d936e), SkBits2Float(0x41ecb230), SkBits2Float(0x423cb63f)); // 29.522f, 47.578f, 29.543f, 47.394f, 29.587f, 47.178f 5911fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41ecc8b7), SkBits2Float(0x423c5e2f), SkBits2Float(0x41edba61), SkBits2Float(0x423b332d), SkBits2Float(0x41ed8f5f), SkBits2Float(0x423ac495)); // 29.598f, 47.092f, 29.716f, 46.8f, 29.695f, 46.692f 5912fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41ed6251), SkBits2Float(0x423a8d49), SkBits2Float(0x41ec9ba9), SkBits2Float(0x423a407c), SkBits2Float(0x41ec2d11), SkBits2Float(0x423a3539)); // 29.673f, 46.638f, 29.576f, 46.563f, 29.522f, 46.552f 5913fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41ec0003), SkBits2Float(0x423a29f5), SkBits2Float(0x41ebeb88), SkBits2Float(0x423a3539), SkBits2Float(0x41ebd501), SkBits2Float(0x423a3539)); // 29.5f, 46.541f, 29.49f, 46.552f, 29.479f, 46.552f 5914fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41eb6669), SkBits2Float(0x423a29f5), SkBits2Float(0x41ea72b3), SkBits2Float(0x4239f2aa), SkBits2Float(0x41e9c086), SkBits2Float(0x423a0931)); // 29.425f, 46.541f, 29.306f, 46.487f, 29.219f, 46.509f 5915fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e99584), SkBits2Float(0x423a0931), SkBits2Float(0x41e96876), SkBits2Float(0x423a29f6), SkBits2Float(0x41e953fb), SkBits2Float(0x423a3539)); // 29.198f, 46.509f, 29.176f, 46.541f, 29.166f, 46.552f 5916fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e96876), SkBits2Float(0x423a8d49), SkBits2Float(0x41e9c086), SkBits2Float(0x423acfd9), SkBits2Float(0x41e9d70d), SkBits2Float(0x423b28ef)); // 29.176f, 46.638f, 29.219f, 46.703f, 29.23f, 46.79f 5917fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41ea041b), SkBits2Float(0x423bd910), SkBits2Float(0x41e8fbea), SkBits2Float(0x423c73b0), SkBits2Float(0x41e849bd), SkBits2Float(0x423cac01)); // 29.252f, 46.962f, 29.123f, 47.113f, 29.036f, 47.168f 5918fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e75607), SkBits2Float(0x423cf8ce), SkBits2Float(0x41e5f3b9), SkBits2Float(0x423ced8a), SkBits2Float(0x41e4eb88), SkBits2Float(0x423cd809)); // 28.917f, 47.243f, 28.744f, 47.232f, 28.615f, 47.211f 5919fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e372b3), SkBits2Float(0x423cb63e), SkBits2Float(0x41e2ac0b), SkBits2Float(0x423c0517), SkBits2Float(0x41e10834), SkBits2Float(0x423c52ea)); // 28.431f, 47.178f, 28.334f, 47.005f, 28.129f, 47.081f 5920fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e0db26), SkBits2Float(0x423cd809), SkBits2Float(0x41e0999c), SkBits2Float(0x423d46a0), SkBits2Float(0x41dfd0e8), SkBits2Float(0x423d72a8)); // 28.107f, 47.211f, 28.075f, 47.319f, 27.977f, 47.362f 5921fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41deb230), SkBits2Float(0x423dcab8), SkBits2Float(0x41dd3b67), SkBits2Float(0x423d8829), SkBits2Float(0x41dc312a), SkBits2Float(0x423d46a0)); // 27.837f, 47.448f, 27.654f, 47.383f, 27.524f, 47.319f 5922fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41dae563), SkBits2Float(0x423cf8cd), SkBits2Float(0x41d98316), SkBits2Float(0x423cccc5), SkBits2Float(0x41d8645d), SkBits2Float(0x423c6971)); // 27.362f, 47.243f, 27.189f, 47.2f, 27.049f, 47.103f 5923fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41d7df3e), SkBits2Float(0x423c52ea), SkBits2Float(0x41d72d11), SkBits2Float(0x423c311f), SkBits2Float(0x41d6a9ff), SkBits2Float(0x423c0517)); // 26.984f, 47.081f, 26.897f, 47.048f, 26.833f, 47.005f 5924fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41d67cf1), SkBits2Float(0x423bfada), SkBits2Float(0x41d572b3), SkBits2Float(0x423b967f), SkBits2Float(0x41d5893a), SkBits2Float(0x423b967f)); // 26.811f, 46.995f, 26.681f, 46.897f, 26.692f, 46.897f 5925fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41d5893a), SkBits2Float(0x423b967f), SkBits2Float(0x41d5b648), SkBits2Float(0x423b6a77), SkBits2Float(0x41d5ccd0), SkBits2Float(0x423b6a77)); // 26.692f, 46.897f, 26.714f, 46.854f, 26.725f, 46.854f 5926fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41d6eb88), SkBits2Float(0x423b3e6f), SkBits2Float(0x41d8374f), SkBits2Float(0x423b967f), SkBits2Float(0x41d8fdf7), SkBits2Float(0x423bad06)); // 26.865f, 46.811f, 27.027f, 46.897f, 27.124f, 46.919f 5927fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41d9c6ab), SkBits2Float(0x423bb84a), SkBits2Float(0x41da49be), SkBits2Float(0x423bb84a), SkBits2Float(0x41db1066), SkBits2Float(0x423bd90e)); // 27.222f, 46.93f, 27.286f, 46.93f, 27.383f, 46.962f 5928fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41db810a), SkBits2Float(0x423bd90e), SkBits2Float(0x41dc5e39), SkBits2Float(0x423bfad9), SkBits2Float(0x41dcf7d3), SkBits2Float(0x423bef95)); // 27.438f, 46.962f, 27.546f, 46.995f, 27.621f, 46.984f 5929fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41ddd502), SkBits2Float(0x423bc38d), SkBits2Float(0x41dd4fe3), SkBits2Float(0x423b332b), SkBits2Float(0x41dd7cf2), SkBits2Float(0x423ab94f)); // 27.729f, 46.941f, 27.664f, 46.8f, 27.686f, 46.681f 5930fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41dda7f4), SkBits2Float(0x423a77c6), SkBits2Float(0x41de2d13), SkBits2Float(0x423a29f3), SkBits2Float(0x41de70a8), SkBits2Float(0x423a136c)); // 27.707f, 46.617f, 27.772f, 46.541f, 27.805f, 46.519f 5931fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41dfba62), SkBits2Float(0x4239c69f), SkBits2Float(0x41e253fc), SkBits2Float(0x423a092f), SkBits2Float(0x41e372b4), SkBits2Float(0x423a4bbe)); // 27.966f, 46.444f, 28.291f, 46.509f, 28.431f, 46.574f 5932fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e40e5a), SkBits2Float(0x423a6c83), SkBits2Float(0x41e49379), SkBits2Float(0x423a8d47), SkBits2Float(0x41e55a21), SkBits2Float(0x423ab94f)); // 28.507f, 46.606f, 28.572f, 46.638f, 28.669f, 46.681f 5933fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41e58523), SkBits2Float(0x423acfd6)); // 28.69f, 46.703f 5934fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e5b231), SkBits2Float(0x423acfd6), SkBits2Float(0x41e60a42), SkBits2Float(0x423ac492), SkBits2Float(0x41e66252), SkBits2Float(0x423acfd6)); // 28.712f, 46.703f, 28.755f, 46.692f, 28.798f, 46.703f 5935fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e66252), SkBits2Float(0x423ab94f), SkBits2Float(0x41e68f60), SkBits2Float(0x423ab94f), SkBits2Float(0x41e6a5e8), SkBits2Float(0x423aae0b)); // 28.798f, 46.681f, 28.82f, 46.681f, 28.831f, 46.67f 5936fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e6fdf8), SkBits2Float(0x423a136b), SkBits2Float(0x41e5dd34), SkBits2Float(0x423978cc), SkBits2Float(0x41e68f61), SkBits2Float(0x4238fef0)); // 28.874f, 46.519f, 28.733f, 46.368f, 28.82f, 46.249f 5937fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e72b07), SkBits2Float(0x42389058), SkBits2Float(0x41eaf7d4), SkBits2Float(0x42391577), SkBits2Float(0x41ec5815), SkBits2Float(0x4238f3ac)); // 28.896f, 46.141f, 29.371f, 46.271f, 29.543f, 46.238f 5938fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41ef1cb1), SkBits2Float(0x4238bd66), SkBits2Float(0x41ed6252), SkBits2Float(0x4237d4f4), SkBits2Float(0x41ede771), SkBits2Float(0x42369eae)); // 29.889f, 46.185f, 29.673f, 45.958f, 29.738f, 45.655f 5939fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41ee28fa), SkBits2Float(0x423651e1), SkBits2Float(0x41ee8317), SkBits2Float(0x42366868), SkBits2Float(0x41eedb27), SkBits2Float(0x42365c1f)); // 29.77f, 45.58f, 29.814f, 45.602f, 29.857f, 45.59f 5940fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41ef0629), SkBits2Float(0x4236a9f2), SkBits2Float(0x41ef3337), SkBits2Float(0x42371889), SkBits2Float(0x41ef3337), SkBits2Float(0x42375b19)); // 29.878f, 45.666f, 29.9f, 45.774f, 29.9f, 45.839f 5941fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41ef49be), SkBits2Float(0x4237e038), SkBits2Float(0x41ef3337), SkBits2Float(0x42386450), SkBits2Float(0x41ef49be), SkBits2Float(0x4238d2e8)); // 29.911f, 45.969f, 29.9f, 46.098f, 29.911f, 46.206f 5942fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41ef8b47), SkBits2Float(0x42394cc3), SkBits2Float(0x41eff9df), SkBits2Float(0x4239e763), SkBits2Float(0x41f026ed), SkBits2Float(0x423a613e)); // 29.943f, 46.325f, 29.997f, 46.476f, 30.019f, 46.595f 5943fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41f0ac0c), SkBits2Float(0x423b967d), SkBits2Float(0x41f11897), SkBits2Float(0x423ca0bb), SkBits2Float(0x41f1893b), SkBits2Float(0x423dd5fa)); // 30.084f, 46.897f, 30.137f, 47.157f, 30.192f, 47.459f 5944fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41f19db6), SkBits2Float(0x423e1889), SkBits2Float(0x41f1f5c6), SkBits2Float(0x423e7bdd), SkBits2Float(0x41f20e5a), SkBits2Float(0x423ebe6d)); // 30.202f, 47.524f, 30.245f, 47.621f, 30.257f, 47.686f 5945fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41f27ae5), SkBits2Float(0x423f9059), SkBits2Float(0x41f2be7b), SkBits2Float(0x42406d88), SkBits2Float(0x41f3168b), SkBits2Float(0x424128ec)); // 30.31f, 47.891f, 30.343f, 48.107f, 30.386f, 48.29f 5946fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41f35814), SkBits2Float(0x42418203), SkBits2Float(0x41f35814), SkBits2Float(0x4241e556), SkBits2Float(0x41f38523), SkBits2Float(0x42423329)); // 30.418f, 48.377f, 30.418f, 48.474f, 30.44f, 48.55f 5947fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41f3b025), SkBits2Float(0x424248aa), SkBits2Float(0x41f420c9), SkBits2Float(0x424275b8), SkBits2Float(0x41f46252), SkBits2Float(0x424280fc)); // 30.461f, 48.571f, 30.516f, 48.615f, 30.548f, 48.626f 5948fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41f4fdf8), SkBits2Float(0x4242967d), SkBits2Float(0x41f5db27), SkBits2Float(0x424275b8), SkBits2Float(0x41f674c1), SkBits2Float(0x424280fc)); // 30.624f, 48.647f, 30.732f, 48.615f, 30.807f, 48.626f 5949fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41f8f5c7), SkBits2Float(0x4242967d), SkBits2Float(0x41fc5609), SkBits2Float(0x424280fc), SkBits2Float(0x41feeb8a), SkBits2Float(0x4242a1c1)); // 31.12f, 48.647f, 31.542f, 48.626f, 31.865f, 48.658f 5950fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41ff45a7), SkBits2Float(0x4242a1c1), SkBits2Float(0x41ffdf40), SkBits2Float(0x424280fc), SkBits2Float(0x4200322f), SkBits2Float(0x4242a1c1)); // 31.909f, 48.658f, 31.984f, 48.626f, 32.049f, 48.658f 5951fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x420048b6), SkBits2Float(0x4242a1c1), SkBits2Float(0x42005e37), SkBits2Float(0x4242c286), SkBits2Float(0x420074be), SkBits2Float(0x4242d90d)); // 32.071f, 48.658f, 32.092f, 48.69f, 32.114f, 48.712f 5952fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x420074be), SkBits2Float(0x4242ee8e), SkBits2Float(0x42008002), SkBits2Float(0x42431b9c), SkBits2Float(0x420074be), SkBits2Float(0x4243311d)); // 32.114f, 48.733f, 32.125f, 48.777f, 32.114f, 48.798f 5953fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x420052f3), SkBits2Float(0x42433c61)); // 32.081f, 48.809f 5954fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x42001cad), SkBits2Float(0x42439fb5), SkBits2Float(0x41ff2f1d), SkBits2Float(0x42436869), SkBits2Float(0x41fe7cf0), SkBits2Float(0x4243aaf9)); // 32.028f, 48.906f, 31.898f, 48.852f, 31.811f, 48.917f 5955fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41fe24e0), SkBits2Float(0x4243cbbe), SkBits2Float(0x41fd3336), SkBits2Float(0x4244cab7), SkBits2Float(0x41fd0627), SkBits2Float(0x42450203)); // 31.768f, 48.949f, 31.65f, 49.198f, 31.628f, 49.252f 5956fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41fcc291), SkBits2Float(0x4245438c), SkBits2Float(0x41fcc291), SkBits2Float(0x42457bde), SkBits2Float(0x41fcae17), SkBits2Float(0x4245be6d)); // 31.595f, 49.316f, 31.595f, 49.371f, 31.585f, 49.436f 5957fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41fc9790), SkBits2Float(0x4245fff6), SkBits2Float(0x41fc28f8), SkBits2Float(0x4246634a), SkBits2Float(0x41fc1271), SkBits2Float(0x4246b11d)); // 31.574f, 49.5f, 31.52f, 49.597f, 31.509f, 49.673f 5958fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41fbba61), SkBits2Float(0x42478e4c), SkBits2Float(0x41fba3d9), SkBits2Float(0x424880fc), SkBits2Float(0x41fbba61), SkBits2Float(0x424974b2)); // 31.466f, 49.889f, 31.455f, 50.126f, 31.466f, 50.364f 5959fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41fbd0e8), SkBits2Float(0x424a7de9), SkBits2Float(0x41fc8109), SkBits2Float(0x424b5b18), SkBits2Float(0x41fd47b1), SkBits2Float(0x424c4ecf)); // 31.477f, 50.623f, 31.563f, 50.839f, 31.66f, 51.077f 5960fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41fd8b47), SkBits2Float(0x424c915e), SkBits2Float(0x41fdccd0), SkBits2Float(0x424cde2b), SkBits2Float(0x41fe3b67), SkBits2Float(0x424d167d)); // 31.693f, 51.142f, 31.725f, 51.217f, 31.779f, 51.272f 5961fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41fe9377), SkBits2Float(0x424d4dc9), SkBits2Float(0x41fec086), SkBits2Float(0x424d8f52), SkBits2Float(0x41ff2f1d), SkBits2Float(0x424dc69e)); // 31.822f, 51.326f, 31.844f, 51.39f, 31.898f, 51.444f 5962fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41ff70a6), SkBits2Float(0x424df3ac), SkBits2Float(0x41ffdf3e), SkBits2Float(0x424e092d), SkBits2Float(0x42000626), SkBits2Float(0x424e3536)); // 31.93f, 51.488f, 31.984f, 51.509f, 32.006f, 51.552f 5963fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x42003d72), SkBits2Float(0x424e6c82), SkBits2Float(0x4200c18a), SkBits2Float(0x424f3e6d), SkBits2Float(0x4201041a), SkBits2Float(0x424f49b1)); // 32.06f, 51.606f, 32.189f, 51.811f, 32.254f, 51.822f 5964fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x420172b2), SkBits2Float(0x424f6b7c), SkBits2Float(0x4201ec8d), SkBits2Float(0x424e8309), SkBits2Float(0x42020d51), SkBits2Float(0x424e4bbd)); // 32.362f, 51.855f, 32.481f, 51.628f, 32.513f, 51.574f 5965fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4202be78), SkBits2Float(0x424d5807), SkBits2Float(0x42037ae2), SkBits2Float(0x424c6557), SkBits2Float(0x42044cce), SkBits2Float(0x424b9265)); // 32.686f, 51.336f, 32.87f, 51.099f, 33.075f, 50.893f 5966fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x42049aa1), SkBits2Float(0x424b4598), SkBits2Float(0x4204e874), SkBits2Float(0x424ae13e), SkBits2Float(0x42054084), SkBits2Float(0x424a9471)); // 33.151f, 50.818f, 33.227f, 50.72f, 33.313f, 50.645f 5967fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x42058d51), SkBits2Float(0x424a51e2), SkBits2Float(0x4206ef9f), SkBits2Float(0x4248fad7), SkBits2Float(0x42071063), SkBits2Float(0x4248cecf)); // 33.388f, 50.58f, 33.734f, 50.245f, 33.766f, 50.202f 5968fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x42075e36), SkBits2Float(0x424876bf), SkBits2Float(0x4207cccd), SkBits2Float(0x4248342f), SkBits2Float(0x42083021), SkBits2Float(0x4247e65c)); // 33.842f, 50.116f, 33.95f, 50.051f, 34.047f, 49.975f 5969fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x42088831), SkBits2Float(0x42478308), SkBits2Float(0x4208f6c9), SkBits2Float(0x4247363b), SkBits2Float(0x420970a4), SkBits2Float(0x4246f3ac)); // 34.133f, 49.878f, 34.241f, 49.803f, 34.36f, 49.738f 5970fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4209f5c3), SkBits2Float(0x42469a95), SkBits2Float(0x420a645a), SkBits2Float(0x42464285), SkBits2Float(0x420add2f), SkBits2Float(0x4245f4b2)); // 34.49f, 49.651f, 34.598f, 49.565f, 34.716f, 49.489f 5971fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x420b2b02), SkBits2Float(0x4245be6c), SkBits2Float(0x420bc5a2), SkBits2Float(0x42455a12), SkBits2Float(0x420b8418), SkBits2Float(0x4244eb7b)); // 34.792f, 49.436f, 34.943f, 49.338f, 34.879f, 49.23f 5972fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x420b624d), SkBits2Float(0x4244cab6), SkBits2Float(0x420b1fbe), SkBits2Float(0x42449eae), SkBits2Float(0x420b0a3d), SkBits2Float(0x42448827)); // 34.846f, 49.198f, 34.781f, 49.155f, 34.76f, 49.133f 5973fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x420abd70), SkBits2Float(0x424450db), SkBits2Float(0x420a9ba5), SkBits2Float(0x42440e4c), SkBits2Float(0x420a5916), SkBits2Float(0x4243d700)); // 34.685f, 49.079f, 34.652f, 49.014f, 34.587f, 48.96f 5974fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x420a3851), SkBits2Float(0x4243b63b), SkBits2Float(0x420a21ca), SkBits2Float(0x4243b63b), SkBits2Float(0x4209f5c2), SkBits2Float(0x42439fb4)); // 34.555f, 48.928f, 34.533f, 48.928f, 34.49f, 48.906f 5975fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4209ea7e), SkBits2Float(0x42439470), SkBits2Float(0x4209ea7e), SkBits2Float(0x424373ac), SkBits2Float(0x4209d3f7), SkBits2Float(0x42436868)); // 34.479f, 48.895f, 34.479f, 48.863f, 34.457f, 48.852f 5976fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4209b332), SkBits2Float(0x424352e7), SkBits2Float(0x42099db1), SkBits2Float(0x42435e2b), SkBits2Float(0x42097be7), SkBits2Float(0x424352e7)); // 34.425f, 48.831f, 34.404f, 48.842f, 34.371f, 48.831f 5977fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x420970a3), SkBits2Float(0x42433c60), SkBits2Float(0x42096560), SkBits2Float(0x42431b9b), SkBits2Float(0x4209449b), SkBits2Float(0x42431b9b)); // 34.36f, 48.809f, 34.349f, 48.777f, 34.317f, 48.777f 5978fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4208f6c8), SkBits2Float(0x4242e349), SkBits2Float(0x42089eb8), SkBits2Float(0x4242c284), SkBits2Float(0x42083020), SkBits2Float(0x4242a1c0)); // 34.241f, 48.722f, 34.155f, 48.69f, 34.047f, 48.658f 5979fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x42080f5b), SkBits2Float(0x4242967c), SkBits2Float(0x4207d810), SkBits2Float(0x42425f31), SkBits2Float(0x4207c188), SkBits2Float(0x42425f31)); // 34.015f, 48.647f, 33.961f, 48.593f, 33.939f, 48.593f 5980fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x420748b3), SkBits2Float(0x424227e5), SkBits2Float(0x42066040), SkBits2Float(0x4241fbdd), SkBits2Float(0x4205b957), SkBits2Float(0x42421ca2)); // 33.821f, 48.539f, 33.594f, 48.496f, 33.431f, 48.528f 5981fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4204c6a7), SkBits2Float(0x42423329), SkBits2Float(0x42041580), SkBits2Float(0x4242ad04), SkBits2Float(0x42032d0d), SkBits2Float(0x4242c285)); // 33.194f, 48.55f, 33.021f, 48.669f, 32.794f, 48.69f 5982fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x42032d0d), SkBits2Float(0x4242b848), SkBits2Float(0x420322d0), SkBits2Float(0x4242a1c0), SkBits2Float(0x42032d0d), SkBits2Float(0x4242a1c0)); // 32.794f, 48.68f, 32.784f, 48.658f, 32.794f, 48.658f 5983fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x42032d0d), SkBits2Float(0x424280fb), SkBits2Float(0x42036459), SkBits2Float(0x424275b8), SkBits2Float(0x42036f9c), SkBits2Float(0x42426a74)); // 32.794f, 48.626f, 32.848f, 48.615f, 32.859f, 48.604f 5984fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4203e977), SkBits2Float(0x4241cfd4), SkBits2Float(0x4204580f), SkBits2Float(0x42418201), SkBits2Float(0x420529fa), SkBits2Float(0x42413f72)); // 32.978f, 48.453f, 33.086f, 48.377f, 33.291f, 48.312f 5985fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x42054abf), SkBits2Float(0x424128eb)); // 33.323f, 48.29f 5986fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4205cfde), SkBits2Float(0x4240fde9), SkBits2Float(0x420649b9), SkBits2Float(0x4240fde9), SkBits2Float(0x4206b850), SkBits2Float(0x4240b016)); // 33.453f, 48.248f, 33.572f, 48.248f, 33.68f, 48.172f 5987fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4206a1c9), SkBits2Float(0x4240998f), SkBits2Float(0x4206b850), SkBits2Float(0x42408e4b), SkBits2Float(0x4206a1c9), SkBits2Float(0x424078ca)); // 33.658f, 48.15f, 33.68f, 48.139f, 33.658f, 48.118f 5988fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x42068104), SkBits2Float(0x4240363b), SkBits2Float(0x42054081), SkBits2Float(0x423fb11c), SkBits2Float(0x4204d1ea), SkBits2Float(0x423f9057)); // 33.626f, 48.053f, 33.313f, 47.923f, 33.205f, 47.891f 5989fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x42044ccb), SkBits2Float(0x423f79d0), SkBits2Float(0x42035915), SkBits2Float(0x423f644f), SkBits2Float(0x4202be75), SkBits2Float(0x423f8513)); // 33.075f, 47.869f, 32.837f, 47.848f, 32.686f, 47.88f 5990fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x42022f19), SkBits2Float(0x423f9b9a), SkBits2Float(0x4201c081), SkBits2Float(0x423fde2a), SkBits2Float(0x420125e2), SkBits2Float(0x423ff3ab)); // 32.546f, 47.902f, 32.438f, 47.967f, 32.287f, 47.988f 5991fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x42010f5b), SkBits2Float(0x423fc7a3)); // 32.265f, 47.945f 5992fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4201a9fb), SkBits2Float(0x423f167c), SkBits2Float(0x42036459), SkBits2Float(0x423d5c1e), SkBits2Float(0x4204580f), SkBits2Float(0x423d198f)); // 32.416f, 47.772f, 32.848f, 47.34f, 33.086f, 47.275f 5993fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4205b957), SkBits2Float(0x423cabfe), SkBits2Float(0x4207c188), SkBits2Float(0x423cd806), SkBits2Float(0x42090d4e), SkBits2Float(0x423d24d3)); // 33.431f, 47.168f, 33.939f, 47.211f, 34.263f, 47.286f 5994fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x420ae871), SkBits2Float(0x423d936b), SkBits2Float(0x420c9892), SkBits2Float(0x423e7bdd), SkBits2Float(0x420e6871), SkBits2Float(0x423ed3ee)); // 34.727f, 47.394f, 35.149f, 47.621f, 35.602f, 47.707f 5995fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x42103956), SkBits2Float(0x423f438c), SkBits2Float(0x42121479), SkBits2Float(0x423f0b3a), SkBits2Float(0x4213c49a), SkBits2Float(0x423e2e0b)); // 36.056f, 47.816f, 36.52f, 47.761f, 36.942f, 47.545f 5996fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4214cdd1), SkBits2Float(0x423db536), SkBits2Float(0x4215c081), SkBits2Float(0x423d24d4), SkBits2Float(0x42169db1), SkBits2Float(0x423c696f)); // 37.201f, 47.427f, 37.438f, 47.286f, 37.654f, 47.103f 5997fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4216eb84), SkBits2Float(0x423c26e0), SkBits2Float(0x4217df3a), SkBits2Float(0x423afbde), SkBits2Float(0x4218580f), SkBits2Float(0x423b75b9)); // 37.73f, 47.038f, 37.968f, 46.746f, 38.086f, 46.865f 5998fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x42189a9e), SkBits2Float(0x423bad05), SkBits2Float(0x421820c3), SkBits2Float(0x423c1b9c), SkBits2Float(0x4217ffff), SkBits2Float(0x423c311d)); // 38.151f, 46.919f, 38.032f, 47.027f, 38, 47.048f 5999fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4217a6e8), SkBits2Float(0x423c9577), SkBits2Float(0x42173851), SkBits2Float(0x423ced87), SkBits2Float(0x4216cac0), SkBits2Float(0x423d5c1f)); // 37.913f, 47.146f, 37.805f, 47.232f, 37.698f, 47.34f 6000fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x42168831), SkBits2Float(0x423d9eae), SkBits2Float(0x421650e5), SkBits2Float(0x423deb7b), SkBits2Float(0x4215f7ce), SkBits2Float(0x423e23cd)); // 37.633f, 47.405f, 37.579f, 47.48f, 37.492f, 47.535f 6001fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x4215f7ce), SkBits2Float(0x423e4492)); // 37.492f, 47.567f 6002fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4215ed91), SkBits2Float(0x423e4fd6), SkBits2Float(0x4215d709), SkBits2Float(0x423e4492), SkBits2Float(0x4215cbc6), SkBits2Float(0x423e4fd6)); // 37.482f, 47.578f, 37.46f, 47.567f, 37.449f, 47.578f 6003fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x42158937), SkBits2Float(0x423e8722), SkBits2Float(0x42153126), SkBits2Float(0x423f00fd), SkBits2Float(0x4214ee97), SkBits2Float(0x423f3849)); // 37.384f, 47.632f, 37.298f, 47.751f, 37.233f, 47.805f 6004fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4214d810), SkBits2Float(0x423f438d), SkBits2Float(0x4214cdd2), SkBits2Float(0x423f590e), SkBits2Float(0x4214cdd2), SkBits2Float(0x423f590e)); // 37.211f, 47.816f, 37.201f, 47.837f, 37.201f, 47.837f 6005fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x4214b74b), SkBits2Float(0x423f590e)); // 37.179f, 47.837f 6006fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x4214b74b), SkBits2Float(0x423f79d3)); // 37.179f, 47.869f 6007fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x42147fff), SkBits2Float(0x423f905a), SkBits2Float(0x421474bc), SkBits2Float(0x423fb11f), SkBits2Float(0x421448b3), SkBits2Float(0x423fc7a6)); // 37.125f, 47.891f, 37.114f, 47.923f, 37.071f, 47.945f 6008fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x421448b3), SkBits2Float(0x423fdd27)); // 37.071f, 47.966f 6009fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x42143332), SkBits2Float(0x423fdd27)); // 37.05f, 47.966f 6010fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x4213b957), SkBits2Float(0x424077c7)); // 36.931f, 48.117f 6011fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4213a2d0), SkBits2Float(0x4240830b), SkBits2Float(0x4213b957), SkBits2Float(0x4240988c), SkBits2Float(0x4213b957), SkBits2Float(0x4240988c)); // 36.909f, 48.128f, 36.931f, 48.149f, 36.931f, 48.149f 6012fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4213c49b), SkBits2Float(0x4240988c), SkBits2Float(0x4213b957), SkBits2Float(0x4240ba57), SkBits2Float(0x4213da1c), SkBits2Float(0x4240af13)); // 36.942f, 48.149f, 36.931f, 48.182f, 36.963f, 48.171f 6013fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x42141cab), SkBits2Float(0x4240af13), SkBits2Float(0x4214a1ca), SkBits2Float(0x42405703), SkBits2Float(0x4214ee97), SkBits2Float(0x42403538)); // 37.028f, 48.171f, 37.158f, 48.085f, 37.233f, 48.052f 6014fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x42153126), SkBits2Float(0x42401473), SkBits2Float(0x42157ef9), SkBits2Float(0x423ffdec), SkBits2Float(0x4215cbc6), SkBits2Float(0x423fd1e4)); // 37.298f, 48.02f, 37.374f, 47.998f, 37.449f, 47.955f 6015fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x421650e5), SkBits2Float(0x423f8f55), SkBits2Float(0x4216cac0), SkBits2Float(0x423f4288), SkBits2Float(0x42178624), SkBits2Float(0x423f20bd)); // 37.579f, 47.89f, 37.698f, 47.815f, 37.881f, 47.782f 6016fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x42177ae0), SkBits2Float(0x423f8f55), SkBits2Float(0x421770a3), SkBits2Float(0x423fc6a0), SkBits2Float(0x42174395), SkBits2Float(0x423ffdec)); // 37.87f, 47.89f, 37.86f, 47.944f, 37.816f, 47.998f 6017fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4216bf7c), SkBits2Float(0x4240ba56), SkBits2Float(0x4215ab02), SkBits2Float(0x4241332b), SkBits2Float(0x4214f9db), SkBits2Float(0x4241c38e)); // 37.687f, 48.182f, 37.417f, 48.3f, 37.244f, 48.441f 6018fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x42143333), SkBits2Float(0x424274b5), SkBits2Float(0x42136b85), SkBits2Float(0x42433019), SkBits2Float(0x4212c5a2), SkBits2Float(0x4243f7c7)); // 37.05f, 48.614f, 36.855f, 48.797f, 36.693f, 48.992f 6019fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x42115917), SkBits2Float(0x42459b9e), SkBits2Float(0x421022d1), SkBits2Float(0x42476c83), SkBits2Float(0x420f0313), SkBits2Float(0x4249311f)); // 36.337f, 49.402f, 36.034f, 49.856f, 35.753f, 50.298f 6020fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x420e1ba6), SkBits2Float(0x424a936d), SkBits2Float(0x420d75c3), SkBits2Float(0x424c21c3), SkBits2Float(0x420cdb23), SkBits2Float(0x424dba56)); // 35.527f, 50.644f, 35.365f, 51.033f, 35.214f, 51.432f 6021fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x420c3f7d), SkBits2Float(0x424f6a77), SkBits2Float(0x420b8419), SkBits2Float(0x42510e4e), SkBits2Float(0x420b1fbf), SkBits2Float(0x4252d3f0)); // 35.062f, 51.854f, 34.879f, 52.264f, 34.781f, 52.707f 6022fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x420ad2f2), SkBits2Float(0x42548e4e), SkBits2Float(0x420ab127), SkBits2Float(0x42565e2d), SkBits2Float(0x420a9063), SkBits2Float(0x4258188c)); // 34.706f, 53.139f, 34.673f, 53.592f, 34.641f, 54.024f 6023fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x420a7ae2), SkBits2Float(0x4258882a), SkBits2Float(0x420a9ba7), SkBits2Float(0x4258e03a), SkBits2Float(0x420a9ba7), SkBits2Float(0x42594ed2)); // 34.62f, 54.133f, 34.652f, 54.219f, 34.652f, 54.327f 6024fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x420aa6eb), SkBits2Float(0x425e301a), SkBits2Float(0x420c820d), SkBits2Float(0x4262c495), SkBits2Float(0x420ecbc8), SkBits2Float(0x4266fff9)); // 34.663f, 55.547f, 35.127f, 56.692f, 35.699f, 57.75f 6025fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x420eed93), SkBits2Float(0x426721c4), SkBits2Float(0x420f0e57), SkBits2Float(0x42674dcc), SkBits2Float(0x420f3022), SkBits2Float(0x42676e91)); // 35.732f, 57.783f, 35.764f, 57.826f, 35.797f, 57.858f 6026fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x420f7df5), SkBits2Float(0x42680a37), SkBits2Float(0x420fbf7e), SkBits2Float(0x42689993), SkBits2Float(0x42100d51), SkBits2Float(0x42693433)); // 35.873f, 58.01f, 35.937f, 58.15f, 36.013f, 58.301f 6027fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x42102e16), SkBits2Float(0x426955fe), SkBits2Float(0x42105a1e), SkBits2Float(0x426976c2), SkBits2Float(0x42106561), SkBits2Float(0x42698d4a)); // 36.045f, 58.334f, 36.088f, 58.366f, 36.099f, 58.388f 6028fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4210872c), SkBits2Float(0x4269e55a), SkBits2Float(0x4210a7f0), SkBits2Float(0x426a3d6b), SkBits2Float(0x4210ea80), SkBits2Float(0x426a6a79)); // 36.132f, 58.474f, 36.164f, 58.56f, 36.229f, 58.604f 6029fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x42119aa1), SkBits2Float(0x426acdcd), SkBits2Float(0x42131376), SkBits2Float(0x426a48ae), SkBits2Float(0x4213e561), SkBits2Float(0x426a6a79)); // 36.401f, 58.701f, 36.769f, 58.571f, 36.974f, 58.604f 6030fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4213fae2), SkBits2Float(0x426a75bd), SkBits2Float(0x42141cad), SkBits2Float(0x426a8b3e), SkBits2Float(0x42143d71), SkBits2Float(0x426a8b3e)); // 36.995f, 58.615f, 37.028f, 58.636f, 37.06f, 58.636f 6031fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x42141cac), SkBits2Float(0x426acdcd), SkBits2Float(0x42143334), SkBits2Float(0x426aee92), SkBits2Float(0x42141cac), SkBits2Float(0x426b25de)); // 37.028f, 58.701f, 37.05f, 58.733f, 37.028f, 58.787f 6032fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4213e560), SkBits2Float(0x426b9fb9), SkBits2Float(0x4212dc29), SkBits2Float(0x426d0d4b), SkBits2Float(0x4212f1aa), SkBits2Float(0x426da7ea)); // 36.974f, 58.906f, 36.715f, 59.263f, 36.736f, 59.414f 6033fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4212f1aa), SkBits2Float(0x426dfffa), SkBits2Float(0x4213b958), SkBits2Float(0x426ed1e6), SkBits2Float(0x4213c49c), SkBits2Float(0x426edd29)); // 36.736f, 59.5f, 36.931f, 59.705f, 36.942f, 59.716f 6034fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4213e561), SkBits2Float(0x426f1fb8), SkBits2Float(0x42143d71), SkBits2Float(0x426f9993), SkBits2Float(0x421448b5), SkBits2Float(0x426ffce7)); // 36.974f, 59.781f, 37.06f, 59.9f, 37.071f, 59.997f 6035fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x421448b5), SkBits2Float(0x427076c2), SkBits2Float(0x4214072c), SkBits2Float(0x4270ef97), SkBits2Float(0x4213fae2), SkBits2Float(0x427148ae)); // 37.071f, 60.116f, 37.007f, 60.234f, 36.995f, 60.321f 6036fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4213e561), SkBits2Float(0x42717ffa), SkBits2Float(0x4213fae2), SkBits2Float(0x42718b3d), SkBits2Float(0x4213e561), SkBits2Float(0x4271b746)); // 36.974f, 60.375f, 36.995f, 60.386f, 36.974f, 60.429f 6037fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4213da1d), SkBits2Float(0x4271ccc7), SkBits2Float(0x4213b959), SkBits2Float(0x42721a9a), SkBits2Float(0x4213a2d2), SkBits2Float(0x42721a9a)); // 36.963f, 60.45f, 36.931f, 60.526f, 36.909f, 60.526f 6038fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x42134ac2), SkBits2Float(0x42723c65), SkBits2Float(0x4212d0e6), SkBits2Float(0x427225de), SkBits2Float(0x42126d93), SkBits2Float(0x427225de)); // 36.823f, 60.559f, 36.704f, 60.537f, 36.607f, 60.537f 6039fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x42124bc8), SkBits2Float(0x427225de), SkBits2Float(0x4211bc6c), SkBits2Float(0x42723c65), SkBits2Float(0x42119064), SkBits2Float(0x42723c65)); // 36.574f, 60.537f, 36.434f, 60.559f, 36.391f, 60.559f 6040fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4210d3fa), SkBits2Float(0x427246a2), SkBits2Float(0x420ff6ca), SkBits2Float(0x4272301b), SkBits2Float(0x420f676e), SkBits2Float(0x4272686d)); // 36.207f, 60.569f, 35.991f, 60.547f, 35.851f, 60.602f 6041fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x420eb647), SkBits2Float(0x4272b53a), SkBits2Float(0x420e52f3), SkBits2Float(0x42737ce8), SkBits2Float(0x420dc291), SkBits2Float(0x4273f5bd)); // 35.678f, 60.677f, 35.581f, 60.872f, 35.44f, 60.99f 6042fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x420d116a), SkBits2Float(0x4274861f), SkBits2Float(0x420c5606), SkBits2Float(0x4274e973), SkBits2Float(0x420b999b), SkBits2Float(0x4275580b)); // 35.267f, 61.131f, 35.084f, 61.228f, 34.9f, 61.336f 6043fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x420a9ba7), SkBits2Float(0x4275fdee), SkBits2Float(0x4209b335), SkBits2Float(0x42768d4a), SkBits2Float(0x42089eba), SkBits2Float(0x4276f1a5)); // 34.652f, 61.498f, 34.425f, 61.638f, 34.155f, 61.736f 6044fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4207ab04), SkBits2Float(0x42773e72), SkBits2Float(0x4206a1cc), SkBits2Float(0x42778101), SkBits2Float(0x4205b95a), SkBits2Float(0x4277c391)); // 33.917f, 61.811f, 33.658f, 61.876f, 33.431f, 61.941f 6045fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4203bd73), SkBits2Float(0x42786974), SkBits2Float(0x4201cbc9), SkBits2Float(0x42793b60), SkBits2Float(0x4200ac0a), SkBits2Float(0x427af5be)); // 32.935f, 62.103f, 32.449f, 62.308f, 32.168f, 62.74f 6046fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x420074be), SkBits2Float(0x427b428b), SkBits2Float(0x41ffb43d), SkBits2Float(0x427c4cc8), SkBits2Float(0x41ff872f), SkBits2Float(0x427ca4d9)); // 32.114f, 62.815f, 31.963f, 63.075f, 31.941f, 63.161f 6047fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41ff872f), SkBits2Float(0x427cbb60), SkBits2Float(0x41ff9db6), SkBits2Float(0x427cd0e1), SkBits2Float(0x41ff872f), SkBits2Float(0x427ce768)); // 31.941f, 63.183f, 31.952f, 63.204f, 31.941f, 63.226f 6048fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41ffb43d), SkBits2Float(0x427cfce9), SkBits2Float(0x41ffb43d), SkBits2Float(0x427cfce9), SkBits2Float(0x41ffdf3f), SkBits2Float(0x427d1370)); // 31.963f, 63.247f, 31.963f, 63.247f, 31.984f, 63.269f 6049fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4200ac0a), SkBits2Float(0x427cfce9), SkBits2Float(0x42010f5e), SkBits2Float(0x427cd0e1), SkBits2Float(0x4201a9fe), SkBits2Float(0x427ca4d8)); // 32.168f, 63.247f, 32.265f, 63.204f, 32.416f, 63.161f 6050fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4201c085), SkBits2Float(0x427c9994), SkBits2Float(0x4201f7d1), SkBits2Float(0x427c78d0), SkBits2Float(0x42020315), SkBits2Float(0x427c78d0)); // 32.438f, 63.15f, 32.492f, 63.118f, 32.503f, 63.118f 6051fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x420223da), SkBits2Float(0x427c6249), SkBits2Float(0x42022f1d), SkBits2Float(0x427c78d0), SkBits2Float(0x42023a61), SkBits2Float(0x427c78d0)); // 32.535f, 63.096f, 32.546f, 63.118f, 32.557f, 63.118f 6052fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x42025b26), SkBits2Float(0x427c6249), SkBits2Float(0x42028834), SkBits2Float(0x427c4184), SkBits2Float(0x4202a8f9), SkBits2Float(0x427c4184)); // 32.589f, 63.096f, 32.633f, 63.064f, 32.665f, 63.064f 6053fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4203e97c), SkBits2Float(0x427bc7a9), SkBits2Float(0x42061db5), SkBits2Float(0x427ba6e4), SkBits2Float(0x4207b649), SkBits2Float(0x427bfef5)); // 32.978f, 62.945f, 33.529f, 62.913f, 33.928f, 62.999f 6054fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x42089ebc), SkBits2Float(0x427c20c0), SkBits2Float(0x420970a7), SkBits2Float(0x427c78d0), SkBits2Float(0x420a21ce), SkBits2Float(0x427cc59d)); // 34.155f, 63.032f, 34.36f, 63.118f, 34.533f, 63.193f 6055fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x420a6fa1), SkBits2Float(0x427cdc24), SkBits2Float(0x420ab12a), SkBits2Float(0x427ce768), SkBits2Float(0x420af3ba), SkBits2Float(0x427d1370)); // 34.609f, 63.215f, 34.673f, 63.226f, 34.738f, 63.269f 6056fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x420b0a41), SkBits2Float(0x427d1370), SkBits2Float(0x420af3ba), SkBits2Float(0x427d353b), SkBits2Float(0x420b1585), SkBits2Float(0x427d407e)); // 34.76f, 63.269f, 34.738f, 63.302f, 34.771f, 63.313f 6057fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x420b0a41), SkBits2Float(0x427d6143), SkBits2Float(0x420b0a41), SkBits2Float(0x427d8207), SkBits2Float(0x420af3ba), SkBits2Float(0x427dae0f)); // 34.76f, 63.345f, 34.76f, 63.377f, 34.738f, 63.42f 6058fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x420ad2f5), SkBits2Float(0x427df09e), SkBits2Float(0x420a2d12), SkBits2Float(0x427e54f8), SkBits2Float(0x420a4293), SkBits2Float(0x427ee455)); // 34.706f, 63.485f, 34.544f, 63.583f, 34.565f, 63.723f 6059fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x420a591a), SkBits2Float(0x427f051a), SkBits2Float(0x420ad2f5), SkBits2Float(0x427f3122), SkBits2Float(0x420af3ba), SkBits2Float(0x427f47a9)); // 34.587f, 63.755f, 34.706f, 63.798f, 34.738f, 63.82f 6060fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x420af3ba), SkBits2Float(0x427f5d2a), SkBits2Float(0x420af3ba), SkBits2Float(0x427f73b1), SkBits2Float(0x420b0a41), SkBits2Float(0x427f7ef5)); // 34.738f, 63.841f, 34.738f, 63.863f, 34.76f, 63.874f 6061fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x420add33), SkBits2Float(0x427fccc8), SkBits2Float(0x420a21ce), SkBits2Float(0x42803e74), SkBits2Float(0x420a2d12), SkBits2Float(0x4280701e)); // 34.716f, 63.95f, 34.533f, 64.122f, 34.544f, 64.219f 6062fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x420a3856), SkBits2Float(0x42808bc4), SkBits2Float(0x420ad2f5), SkBits2Float(0x4280a7ed), SkBits2Float(0x420ae876), SkBits2Float(0x4280b2ad)); // 34.555f, 64.273f, 34.706f, 64.328f, 34.727f, 64.349f 6063fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x420af3ba), SkBits2Float(0x4280bdf1), SkBits2Float(0x420add32), SkBits2Float(0x4280c8b1), SkBits2Float(0x420af3ba), SkBits2Float(0x4280d3f5)); // 34.738f, 64.371f, 34.716f, 64.392f, 34.738f, 64.414f 6064fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x420abd74), SkBits2Float(0x4280f53d), SkBits2Float(0x4209f5c6), SkBits2Float(0x4281428d), SkBits2Float(0x420a21ce), SkBits2Float(0x42816e95)); // 34.685f, 64.479f, 34.49f, 64.63f, 34.533f, 64.716f 6065fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x420a4293), SkBits2Float(0x4281957e), SkBits2Float(0x420ad2f5), SkBits2Float(0x4281a664), SkBits2Float(0x420ae876), SkBits2Float(0x4281c187)); // 34.565f, 64.792f, 34.706f, 64.825f, 34.727f, 64.878f 6066fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x420ae876), SkBits2Float(0x4281c729), SkBits2Float(0x420add32), SkBits2Float(0x4281d26c), SkBits2Float(0x420ae876), SkBits2Float(0x4281d26c)); // 34.727f, 64.889f, 34.716f, 64.911f, 34.727f, 64.911f 6067fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x420aa6ed), SkBits2Float(0x4281fe74), SkBits2Float(0x420a591a), SkBits2Float(0x42821a1a), SkBits2Float(0x4209f5c6), SkBits2Float(0x42823b62)); // 34.663f, 64.997f, 34.587f, 65.051f, 34.49f, 65.116f 6068fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x420a168b), SkBits2Float(0x42825caa), SkBits2Float(0x420a010a), SkBits2Float(0x4282624b), SkBits2Float(0x420a2d12), SkBits2Float(0x42827850)); // 34.522f, 65.181f, 34.501f, 65.192f, 34.544f, 65.235f 6069fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x420a645e), SkBits2Float(0x428288b2), SkBits2Float(0x420a9baa), SkBits2Float(0x428293f6), SkBits2Float(0x420ad2f5), SkBits2Float(0x4282a458)); // 34.598f, 65.267f, 34.652f, 65.289f, 34.706f, 65.321f 6070fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x420ad2f5), SkBits2Float(0x4282a458), SkBits2Float(0x420add32), SkBits2Float(0x4282d685), SkBits2Float(0x420abd74), SkBits2Float(0x4282c5a0)); // 34.706f, 65.321f, 34.716f, 65.419f, 34.685f, 65.386f 6071fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x420aa6ed), SkBits2Float(0x4282cb42), SkBits2Float(0x420a9066), SkBits2Float(0x4282e146), SkBits2Float(0x420a6fa1), SkBits2Float(0x4282e6e8)); // 34.663f, 65.397f, 34.641f, 65.44f, 34.609f, 65.451f 6072fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4209df3f), SkBits2Float(0x42830830), SkBits2Float(0x4208f6cc), SkBits2Float(0x4282bae0), SkBits2Float(0x42088834), SkBits2Float(0x4282a459)); // 34.468f, 65.516f, 34.241f, 65.365f, 34.133f, 65.321f 6073fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x420846ab), SkBits2Float(0x42829915), SkBits2Float(0x42080f5f), SkBits2Float(0x42829915), SkBits2Float(0x4207c18c), SkBits2Float(0x428293f7)); // 34.069f, 65.299f, 34.015f, 65.299f, 33.939f, 65.289f 6074fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x42079584), SkBits2Float(0x428288b3), SkBits2Float(0x420748b7), SkBits2Float(0x42826d0e), SkBits2Float(0x42071ba9), SkBits2Float(0x42826d0e)); // 33.896f, 65.267f, 33.821f, 65.213f, 33.777f, 65.213f 6075fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4206cedc), SkBits2Float(0x4282624d), SkBits2Float(0x42068109), SkBits2Float(0x4282624d), SkBits2Float(0x42061272), SkBits2Float(0x4282624d)); // 33.702f, 65.192f, 33.626f, 65.192f, 33.518f, 65.192f 6076fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4205cfe3), SkBits2Float(0x42825cab), SkBits2Float(0x4205614b), SkBits2Float(0x42824bc6), SkBits2Float(0x42051ebc), SkBits2Float(0x42824bc6)); // 33.453f, 65.181f, 33.345f, 65.148f, 33.28f, 65.148f 6077fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x42037ae5), SkBits2Float(0x428246a7), SkBits2Float(0x4201cbca), SkBits2Float(0x42829eb8), SkBits2Float(0x4200ac0c), SkBits2Float(0x4282e147)); // 32.87f, 65.138f, 32.449f, 65.31f, 32.168f, 65.44f 6078fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x42008b47), SkBits2Float(0x4282e6e9), SkBits2Float(0x42005e39), SkBits2Float(0x4282fced), SkBits2Float(0x42003d74), SkBits2Float(0x4283028f)); // 32.136f, 65.451f, 32.092f, 65.494f, 32.06f, 65.505f 6079fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41fdf9e2), SkBits2Float(0x42833f7d), SkBits2Float(0x41fa4190), SkBits2Float(0x42836041), SkBits2Float(0x41f674c3), SkBits2Float(0x42834fdf)); // 31.747f, 65.624f, 31.282f, 65.688f, 30.807f, 65.656f 6080fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41f59794), SkBits2Float(0x4283451e), SkBits2Float(0x41f48d56), SkBits2Float(0x4283451e), SkBits2Float(0x41f3b027), SkBits2Float(0x428339db)); // 30.699f, 65.635f, 30.569f, 65.635f, 30.461f, 65.613f 6081fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41f32d15), SkBits2Float(0x42832e97), SkBits2Float(0x41f2666d), SkBits2Float(0x428312f2), SkBits2Float(0x41f1b440), SkBits2Float(0x42830831)); // 30.397f, 65.591f, 30.3f, 65.537f, 30.213f, 65.516f 6082fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41f1041f), SkBits2Float(0x4282fced), SkBits2Float(0x41f07f01), SkBits2Float(0x4282f74c), SkBits2Float(0x41efb859), SkBits2Float(0x4282e6e9)); // 30.127f, 65.494f, 30.062f, 65.483f, 29.965f, 65.451f 6083fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41efa1d2), SkBits2Float(0x4282e147), SkBits2Float(0x41ef6049), SkBits2Float(0x4282d687), SkBits2Float(0x41ef49c1), SkBits2Float(0x4282d687)); // 29.954f, 65.44f, 29.922f, 65.419f, 29.911f, 65.419f 6084fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41ef062b), SkBits2Float(0x4282cb43), SkBits2Float(0x41eec4a2), SkBits2Float(0x4282cb43), SkBits2Float(0x41ee560b), SkBits2Float(0x4282c5a2)); // 29.878f, 65.397f, 29.846f, 65.397f, 29.792f, 65.386f 6085fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41ee1275), SkBits2Float(0x4282c000), SkBits2Float(0x41ed8f63), SkBits2Float(0x4282a45a), SkBits2Float(0x41ed3546), SkBits2Float(0x42829eb9)); // 29.759f, 65.375f, 29.695f, 65.321f, 29.651f, 65.31f 6086fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41ebbe7d), SkBits2Float(0x42827d71), SkBits2Float(0x41ea72b7), SkBits2Float(0x42825cad), SkBits2Float(0x41e91069), SkBits2Float(0x42823b65)); // 29.468f, 65.245f, 29.306f, 65.181f, 29.133f, 65.116f 6087fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e6fdfa), SkBits2Float(0x42820419), SkBits2Float(0x41e4a7f6), SkBits2Float(0x4281ab86), SkBits2Float(0x41e18b4a), SkBits2Float(0x4281ab86)); // 28.874f, 65.008f, 28.582f, 64.835f, 28.193f, 64.835f 6088fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41de9bac), SkBits2Float(0x4281b128), SkBits2Float(0x41dcf7d5), SkBits2Float(0x4281fe78), SkBits2Float(0x41db3d77), SkBits2Float(0x428246a9)); // 27.826f, 64.846f, 27.621f, 64.997f, 27.405f, 65.138f 6089fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41dacedf), SkBits2Float(0x4282570b), SkBits2Float(0x41da76cf), SkBits2Float(0x4282570b), SkBits2Float(0x41da0838), SkBits2Float(0x4282676e)); // 27.351f, 65.17f, 27.308f, 65.17f, 27.254f, 65.202f 6090fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41d9f1b1), SkBits2Float(0x4282676e), SkBits2Float(0x41d9f1b1), SkBits2Float(0x42827853), SkBits2Float(0x41d9db2a), SkBits2Float(0x42827d72)); // 27.243f, 65.202f, 27.243f, 65.235f, 27.232f, 65.245f 6091fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41d96c92), SkBits2Float(0x428288b6), SkBits2Float(0x41d91482), SkBits2Float(0x428288b6), SkBits2Float(0x41d8a5eb), SkBits2Float(0x42829eba)); // 27.178f, 65.267f, 27.135f, 65.267f, 27.081f, 65.31f 6092fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41d88f64), SkBits2Float(0x4282a9fe)); // 27.07f, 65.332f 6093fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41d6eb8d), SkBits2Float(0x4282e14a), SkBits2Float(0x41d4ac10), SkBits2Float(0x42830291), SkBits2Float(0x41d25818), SkBits2Float(0x428312f4)); // 26.865f, 65.44f, 26.584f, 65.505f, 26.293f, 65.537f 6094fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41d0b235), SkBits2Float(0x42831896), SkBits2Float(0x41ce74c4), SkBits2Float(0x428312f4), SkBits2Float(0x41cce568), SkBits2Float(0x42830292)); // 26.087f, 65.548f, 25.807f, 65.537f, 25.612f, 65.505f 6095fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41cca3df), SkBits2Float(0x4282fcf0), SkBits2Float(0x41cc1ec0), SkBits2Float(0x4282f1ad), SkBits2Float(0x41cbf3be), SkBits2Float(0x4282f1ad)); // 25.58f, 65.494f, 25.515f, 65.472f, 25.494f, 65.472f 6096fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41ca9170), SkBits2Float(0x4282dba9), SkBits2Float(0x41c99dba), SkBits2Float(0x4282e14b), SkBits2Float(0x41c8687a), SkBits2Float(0x4282cb47)); // 25.321f, 65.429f, 25.202f, 65.44f, 25.051f, 65.397f 6097fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41c7b64d), SkBits2Float(0x4282c003), SkBits2Float(0x41c71cb3), SkBits2Float(0x4282bae5), SkBits2Float(0x41c6560b), SkBits2Float(0x4282a9ff)); // 24.964f, 65.375f, 24.889f, 65.365f, 24.792f, 65.332f 6098fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41c628fd), SkBits2Float(0x42829ebb)); // 24.77f, 65.31f 6099fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41c58d57), SkBits2Float(0x428293fa), SkBits2Float(0x41c53547), SkBits2Float(0x42829919), SkBits2Float(0x41c4b028), SkBits2Float(0x428293fa)); // 24.694f, 65.289f, 24.651f, 65.299f, 24.586f, 65.289f 6100fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41c46e9f), SkBits2Float(0x42828315)); // 24.554f, 65.256f 6101fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41c1d712), SkBits2Float(0x4282570d), SkBits2Float(0x41be20cc), SkBits2Float(0x428209bd), SkBits2Float(0x41bb0420), SkBits2Float(0x42820f5f)); // 24.23f, 65.17f, 23.766f, 65.019f, 23.377f, 65.03f 6102fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41b9a1d2), SkBits2Float(0x42820f5f), SkBits2Float(0x41b7e774), SkBits2Float(0x42823024), SkBits2Float(0x41b6dd37), SkBits2Float(0x428246ab)); // 23.204f, 65.03f, 22.988f, 65.094f, 22.858f, 65.138f 6103fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41b5eb8d), SkBits2Float(0x4282570d), SkBits2Float(0x41b54fe7), SkBits2Float(0x4282570d), SkBits2Float(0x41b45c31), SkBits2Float(0x42826770)); // 22.74f, 65.17f, 22.664f, 65.17f, 22.545f, 65.202f 6104fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41b3ed99), SkBits2Float(0x42826d12), SkBits2Float(0x41b35400), SkBits2Float(0x428288b8), SkBits2Float(0x41b2fbef), SkBits2Float(0x428293fb)); // 22.491f, 65.213f, 22.416f, 65.267f, 22.373f, 65.289f 6105fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41b274c4), SkBits2Float(0x4282991a), SkBits2Float(0x41b249c2), SkBits2Float(0x428293fb), SkBits2Float(0x41b1c4a3), SkBits2Float(0x42829ebc)); // 22.307f, 65.299f, 22.286f, 65.289f, 22.221f, 65.31f 6106fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41b1560b), SkBits2Float(0x4282a45e), SkBits2Float(0x41b08f64), SkBits2Float(0x4282c004), SkBits2Float(0x41aff3be), SkBits2Float(0x4282cb47)); // 22.167f, 65.321f, 22.07f, 65.375f, 21.994f, 65.397f 6107fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41aea7f7), SkBits2Float(0x4282e14b), SkBits2Float(0x41ad893f), SkBits2Float(0x4282f1ad), SkBits2Float(0x41ac3d78), SkBits2Float(0x42830835)); // 21.832f, 65.44f, 21.692f, 65.472f, 21.53f, 65.516f 6108fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41ac106a), SkBits2Float(0x428312f6), SkBits2Float(0x41aba1d2), SkBits2Float(0x42831e39), SkBits2Float(0x41ab76d0), SkBits2Float(0x428323db)); // 21.508f, 65.537f, 21.454f, 65.559f, 21.433f, 65.57f 6109fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41aac4a3), SkBits2Float(0x4283343d), SkBits2Float(0x41aa560b), SkBits2Float(0x4283343d), SkBits2Float(0x41a9ba66), SkBits2Float(0x42833f81)); // 21.346f, 65.602f, 21.292f, 65.602f, 21.216f, 65.624f 6110fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41a98f64), SkBits2Float(0x42834fe3)); // 21.195f, 65.656f 6111fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41a96256), SkBits2Float(0x42834fe3), SkBits2Float(0x41a93754), SkBits2Float(0x42834522), SkBits2Float(0x41a920cc), SkBits2Float(0x42834fe3)); // 21.173f, 65.656f, 21.152f, 65.635f, 21.141f, 65.656f 6112fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41a90a45), SkBits2Float(0x42834fe3), SkBits2Float(0x41a8b234), SkBits2Float(0x42836045), SkBits2Float(0x41a89bad), SkBits2Float(0x42836b89)); // 21.13f, 65.656f, 21.087f, 65.688f, 21.076f, 65.71f 6113fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41a7d505), SkBits2Float(0x42837beb), SkBits2Float(0x41a7666e), SkBits2Float(0x4283818d), SkBits2Float(0x41a6cac8), SkBits2Float(0x42839d33)); // 20.979f, 65.742f, 20.925f, 65.753f, 20.849f, 65.807f 6114fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41a6b64d), SkBits2Float(0x4283a2d5), SkBits2Float(0x41a672b8), SkBits2Float(0x4283b3ba), SkBits2Float(0x41a65e3d), SkBits2Float(0x4283b8d9)); // 20.839f, 65.818f, 20.806f, 65.851f, 20.796f, 65.861f 6115fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41a6312f), SkBits2Float(0x4283be7b), SkBits2Float(0x41a60420), SkBits2Float(0x4283b8d9), SkBits2Float(0x41a5ed99), SkBits2Float(0x4283be7b)); // 20.774f, 65.872f, 20.752f, 65.861f, 20.741f, 65.872f 6116fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41a5810e), SkBits2Float(0x4283cedd), SkBits2Float(0x41a4e568), SkBits2Float(0x428406ac), SkBits2Float(0x41a48d57), SkBits2Float(0x42840bcb)); // 20.688f, 65.904f, 20.612f, 66.013f, 20.569f, 66.023f 6117fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41a41ebf), SkBits2Float(0x42840bcb)); // 20.515f, 66.023f 6118fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41a40838), SkBits2Float(0x4283fb69), SkBits2Float(0x41a3f1b1), SkBits2Float(0x428406ac), SkBits2Float(0x41a3f1b1), SkBits2Float(0x4283fb69)); // 20.504f, 65.991f, 20.493f, 66.013f, 20.493f, 65.991f 6119fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41a38319), SkBits2Float(0x4283b8da), SkBits2Float(0x41a4b859), SkBits2Float(0x4282f750), SkBits2Float(0x41a4e567), SkBits2Float(0x4282cb48)); // 20.439f, 65.861f, 20.59f, 65.483f, 20.612f, 65.397f 6120fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41a5ed98), SkBits2Float(0x4281d273), SkBits2Float(0x41a74fe6), SkBits2Float(0x4280ea00), SkBits2Float(0x41a96255), SkBits2Float(0x42802e19)); // 20.741f, 64.911f, 20.914f, 64.457f, 21.173f, 64.09f 6121fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41aa2b09), SkBits2Float(0x427fccd6), SkBits2Float(0x41ab1ebf), SkBits2Float(0x427f6982), SkBits2Float(0x41abfbef), SkBits2Float(0x427eefa7)); // 21.271f, 63.95f, 21.39f, 63.853f, 21.498f, 63.734f 6122fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41ac7f01), SkBits2Float(0x427e9690), SkBits2Float(0x41aced99), SkBits2Float(0x427e49c4), SkBits2Float(0x41ad893f), SkBits2Float(0x427e0734)); // 21.562f, 63.647f, 21.616f, 63.572f, 21.692f, 63.507f 6123fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41aed506), SkBits2Float(0x427d8215), SkBits2Float(0x41b020cc), SkBits2Float(0x427d137e), SkBits2Float(0x41b1831a), SkBits2Float(0x427cbb6d)); // 21.854f, 63.377f, 22.016f, 63.269f, 22.189f, 63.183f 6124fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41b1f1b2), SkBits2Float(0x427c99a2), SkBits2Float(0x41b26049), SkBits2Float(0x427c6256), SkBits2Float(0x41b2cee1), SkBits2Float(0x427c4cd5)); // 22.243f, 63.15f, 22.297f, 63.096f, 22.351f, 63.075f 6125fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41b3106a), SkBits2Float(0x427c2b0a), SkBits2Float(0x41b445aa), SkBits2Float(0x427bff02), SkBits2Float(0x41b49dba), SkBits2Float(0x427bde3d)); // 22.383f, 63.042f, 22.534f, 62.999f, 22.577f, 62.967f 6126fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41b49dba), SkBits2Float(0x427bd2f9), SkBits2Float(0x41b4cac8), SkBits2Float(0x427ba6f1), SkBits2Float(0x41b4cac8), SkBits2Float(0x427ba6f1)); // 22.577f, 62.956f, 22.599f, 62.913f, 22.599f, 62.913f 6127fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41b4cac8), SkBits2Float(0x427b6462), SkBits2Float(0x41b33b6c), SkBits2Float(0x427a4fe7), SkBits2Float(0x41b2fbef), SkBits2Float(0x427a189b)); // 22.599f, 62.848f, 22.404f, 62.578f, 22.373f, 62.524f 6128fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41b2cee1), SkBits2Float(0x4279f7d6), SkBits2Float(0x41b19795), SkBits2Float(0x42796774), SkBits2Float(0x41b1560c), SkBits2Float(0x42795c31)); // 22.351f, 62.492f, 22.199f, 62.351f, 22.167f, 62.34f 6129fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41b0e774), SkBits2Float(0x42793b6c), SkBits2Float(0x41aff3be), SkBits2Float(0x42795c31), SkBits2Float(0x41af70ac), SkBits2Float(0x42795c31)); // 22.113f, 62.308f, 21.994f, 62.34f, 21.93f, 62.34f 6130fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41ae0e5e), SkBits2Float(0x42796775), SkBits2Float(0x41ac9589), SkBits2Float(0x427946b0), SkBits2Float(0x41ab76d1), SkBits2Float(0x42793b6c)); // 21.757f, 62.351f, 21.573f, 62.319f, 21.433f, 62.308f 6131fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41aa3f85), SkBits2Float(0x42793028), SkBits2Float(0x41a94ddb), SkBits2Float(0x42793b6c), SkBits2Float(0x41a82d17), SkBits2Float(0x42793028)); // 21.281f, 62.297f, 21.163f, 62.308f, 21.022f, 62.297f 6132fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41a5c298), SkBits2Float(0x42791aa7), SkBits2Float(0x41a2e775), SkBits2Float(0x4278ed99), SkBits2Float(0x41a07cf6), SkBits2Float(0x4278c190)); // 20.72f, 62.276f, 20.363f, 62.232f, 20.061f, 62.189f 6133fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x419f47b7), SkBits2Float(0x4278b753), SkBits2Float(0x419e810f), SkBits2Float(0x4278b753), SkBits2Float(0x419d4bcf), SkBits2Float(0x4278a0cb)); // 19.91f, 62.179f, 19.813f, 62.179f, 19.662f, 62.157f 6134fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x419c831b), SkBits2Float(0x42788a44), SkBits2Float(0x419b20cd), SkBits2Float(0x42785e3c), SkBits2Float(0x419a45aa), SkBits2Float(0x427847b4)); // 19.564f, 62.135f, 19.391f, 62.092f, 19.284f, 62.07f 6135fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41949171), SkBits2Float(0x4277e460), SkBits2Float(0x418e5819), SkBits2Float(0x42778c50), SkBits2Float(0x41896a87), SkBits2Float(0x4275dd35)); // 18.571f, 61.973f, 17.793f, 61.887f, 17.177f, 61.466f 6136fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4182efa6), SkBits2Float(0x4273a8fc), SkBits2Float(0x417fd71a), SkBits2Float(0x42703f83), SkBits2Float(0x4180dd37), SkBits2Float(0x426c5b29)); // 16.367f, 60.915f, 15.99f, 60.062f, 16.108f, 59.089f 6137fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41813547), SkBits2Float(0x426b5d35), SkBits2Float(0x41821276), SkBits2Float(0x426a8006), SkBits2Float(0x4182560c), SkBits2Float(0x426976cf)); // 16.151f, 58.841f, 16.259f, 58.625f, 16.292f, 58.366f 6138fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x418228fe), SkBits2Float(0x426976cf), SkBits2Float(0x41823f85), SkBits2Float(0x42696b8b), SkBits2Float(0x418228fe), SkBits2Float(0x42694ac7)); // 16.27f, 58.366f, 16.281f, 58.355f, 16.27f, 58.323f 6139fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4181a5ec), SkBits2Float(0x42696b8c), SkBits2Float(0x41813548), SkBits2Float(0x42696b8c), SkBits2Float(0x41809bae), SkBits2Float(0x4269560b)); // 16.206f, 58.355f, 16.151f, 58.355f, 16.076f, 58.334f 6140fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4180b235), SkBits2Float(0x4269560b), SkBits2Float(0x4180439e), SkBits2Float(0x426976d0), SkBits2Float(0x4180168f), SkBits2Float(0x42696b8c)); // 16.087f, 58.334f, 16.033f, 58.366f, 16.011f, 58.355f 6141fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x417eccdc), SkBits2Float(0x4269560b), SkBits2Float(0x417e9fce), SkBits2Float(0x4268d0ec), SkBits2Float(0x417f4fef), SkBits2Float(0x42688319)); // 15.925f, 58.334f, 15.914f, 58.204f, 15.957f, 58.128f 6142fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4180168f), SkBits2Float(0x4268364c), SkBits2Float(0x41849589), SkBits2Float(0x4267a5ea), SkBits2Float(0x4185b441), SkBits2Float(0x42679069)); // 16.011f, 58.053f, 16.573f, 57.912f, 16.713f, 57.891f 6143fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41891276), SkBits2Float(0x42674296), SkBits2Float(0x418c9dba), SkBits2Float(0x4266df42), SkBits2Float(0x418fd0ed), SkBits2Float(0x4266916f)); // 17.134f, 57.815f, 17.577f, 57.718f, 17.977f, 57.642f 6144fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4190ae1c), SkBits2Float(0x42668732), SkBits2Float(0x4191333b), SkBits2Float(0x42668732), SkBits2Float(0x4192106a), SkBits2Float(0x426670aa)); // 18.085f, 57.632f, 18.15f, 57.632f, 18.258f, 57.61f 6145fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4193189b), SkBits2Float(0x42665a23), SkBits2Float(0x4194a5eb), SkBits2Float(0x426622d7), SkBits2Float(0x4195dd37), SkBits2Float(0x42660d56)); // 18.387f, 57.588f, 18.581f, 57.534f, 18.733f, 57.513f 6146fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41975400), SkBits2Float(0x4265e254), SkBits2Float(0x41988b4b), SkBits2Float(0x4265c18f), SkBits2Float(0x4199d506), SkBits2Float(0x4265ac0e)); // 18.916f, 57.471f, 19.068f, 57.439f, 19.229f, 57.418f 6147fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x41a4e568), SkBits2Float(0x4277d0eb)); // 20.612f, 61.954f 6148fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41a4cee1), SkBits2Float(0x4277d0eb), SkBits2Float(0x41a48d58), SkBits2Float(0x4277f1b0), SkBits2Float(0x41a48d58), SkBits2Float(0x4277f1b0)); // 20.601f, 61.954f, 20.569f, 61.986f, 20.569f, 61.986f 6149fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41a3831b), SkBits2Float(0x42781275), SkBits2Float(0x41a0c08b), SkBits2Float(0x4277c5a8), SkBits2Float(0x419fe35c), SkBits2Float(0x4277af21)); // 20.439f, 62.018f, 20.094f, 61.943f, 19.986f, 61.921f 6150fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x419dd0ed), SkBits2Float(0x42778319), SkBits2Float(0x419bbc73), SkBits2Float(0x42775711), SkBits2Float(0x4199c08b), SkBits2Float(0x42771481)); // 19.727f, 61.878f, 19.467f, 61.835f, 19.219f, 61.77f 6151fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4199687b), SkBits2Float(0x4277093d), SkBits2Float(0x4198f7d7), SkBits2Float(0x4276f3bc), SkBits2Float(0x4198b64e), SkBits2Float(0x4276dd35)); // 19.176f, 61.759f, 19.121f, 61.738f, 19.089f, 61.716f 6152fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x419847b6), SkBits2Float(0x4276d1f1), SkBits2Float(0x4198062d), SkBits2Float(0x4276dd35), SkBits2Float(0x4197ae1d), SkBits2Float(0x4276d1f1)); // 19.035f, 61.705f, 19.003f, 61.716f, 18.96f, 61.705f 6153fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4196fbf0), SkBits2Float(0x4276c6ad), SkBits2Float(0x4196083a), SkBits2Float(0x42768f62), SkBits2Float(0x4195831b), SkBits2Float(0x427679e1)); // 18.873f, 61.694f, 18.754f, 61.64f, 18.689f, 61.619f 6154fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41951690), SkBits2Float(0x4276635a), SkBits2Float(0x41950009), SkBits2Float(0x427679e1), SkBits2Float(0x4194a5ec), SkBits2Float(0x4276635a)); // 18.636f, 61.597f, 18.625f, 61.619f, 18.581f, 61.597f 6155fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41940c52), SkBits2Float(0x42764dd9), SkBits2Float(0x41935a25), SkBits2Float(0x4276168d), SkBits2Float(0x4192c08c), SkBits2Float(0x42760006)); // 18.506f, 61.576f, 18.419f, 61.522f, 18.344f, 61.5f 6156fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4190c298), SkBits2Float(0x42759cb2), SkBits2Float(0x418f6257), SkBits2Float(0x427544a2), SkBits2Float(0x418e2b0b), SkBits2Float(0x42748837)); // 18.095f, 61.403f, 17.923f, 61.317f, 17.771f, 61.133f 6157fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x418e1690), SkBits2Float(0x4274666c), SkBits2Float(0x418dd2fb), SkBits2Float(0x4274666c), SkBits2Float(0x418dbe80), SkBits2Float(0x42745c2f)); // 17.761f, 61.1f, 17.728f, 61.1f, 17.718f, 61.09f 6158fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x418da7f9), SkBits2Float(0x42742f21), SkBits2Float(0x418da7f9), SkBits2Float(0x42740e5c), SkBits2Float(0x418d6670), SkBits2Float(0x4273ed97)); // 17.707f, 61.046f, 17.707f, 61.014f, 17.675f, 60.982f 6159fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x418d22da), SkBits2Float(0x42739fc4), SkBits2Float(0x418ccaca), SkBits2Float(0x427373bc), SkBits2Float(0x418c9dbc), SkBits2Float(0x42731aa5)); // 17.642f, 60.906f, 17.599f, 60.863f, 17.577f, 60.776f 6160fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x418bd714), SkBits2Float(0x4271b95d), SkBits2Float(0x418d22db), SkBits2Float(0x4270999f), SkBits2Float(0x418fd0ef), SkBits2Float(0x4270418e)); // 17.48f, 60.431f, 17.642f, 60.15f, 17.977f, 60.064f 6161fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41919fc8), SkBits2Float(0x426ffeff), SkBits2Float(0x4193df45), SkBits2Float(0x42701fc3), SkBits2Float(0x4195f3c0), SkBits2Float(0x4270841d)); // 18.203f, 59.999f, 18.484f, 60.031f, 18.744f, 60.129f 6162fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x419847b8), SkBits2Float(0x4270e771), SkBits2Float(0x419a5a26), SkBits2Float(0x42718211), SkBits2Float(0x419bd2fb), SkBits2Float(0x42723231)); // 19.035f, 60.226f, 19.294f, 60.377f, 19.478f, 60.549f 6163fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x419be982), SkBits2Float(0x42723e7b), SkBits2Float(0x419be982), SkBits2Float(0x42726a83), SkBits2Float(0x419c1484), SkBits2Float(0x42726a83)); // 19.489f, 60.561f, 19.489f, 60.604f, 19.51f, 60.604f 6164fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x419c4192), SkBits2Float(0x42728004), SkBits2Float(0x419c831c), SkBits2Float(0x42728004), SkBits2Float(0x419c99a3), SkBits2Float(0x4272968b)); // 19.532f, 60.625f, 19.564f, 60.625f, 19.575f, 60.647f 6165fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x419cdb2c), SkBits2Float(0x4272b750), SkBits2Float(0x419d083b), SkBits2Float(0x4272ee9b), SkBits2Float(0x419d3549), SkBits2Float(0x427325e7)); // 19.607f, 60.679f, 19.629f, 60.733f, 19.651f, 60.787f 6166fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x419e28ff), SkBits2Float(0x4273cbca), SkBits2Float(0x419f062e), SkBits2Float(0x4274666a), SkBits2Float(0x419ff7d8), SkBits2Float(0x42750c4d)); // 19.77f, 60.949f, 19.878f, 61.1f, 19.996f, 61.262f 6167fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41a0c08c), SkBits2Float(0x42758628), SkBits2Float(0x41a1f5cc), SkBits2Float(0x4275df3f), SkBits2Float(0x41a2d2fb), SkBits2Float(0x42766357)); // 20.094f, 61.381f, 20.245f, 61.468f, 20.353f, 61.597f 6168fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41a31484), SkBits2Float(0x42769aa3), SkBits2Float(0x41a36c95), SkBits2Float(0x4276f3b9), SkBits2Float(0x41a3db2c), SkBits2Float(0x42771fc1)); // 20.385f, 61.651f, 20.428f, 61.738f, 20.482f, 61.781f 6169fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41a4083a), SkBits2Float(0x42774bc9), SkBits2Float(0x41a4b85b), SkBits2Float(0x42778315), SkBits2Float(0x41a4e569), SkBits2Float(0x4277af1d)); // 20.504f, 61.824f, 20.59f, 61.878f, 20.612f, 61.921f 6170fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41a4e569), SkBits2Float(0x4277ba61), SkBits2Float(0x41a4cee2), SkBits2Float(0x4277c5a4), SkBits2Float(0x41a4e569), SkBits2Float(0x4277d0e8)); // 20.612f, 61.932f, 20.601f, 61.943f, 20.612f, 61.954f 6171fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x41ad72b9), SkBits2Float(0x42786044)); // 21.681f, 62.094f 6172fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41ac106b), SkBits2Float(0x42788c4c), SkBits2Float(0x41a9d0ee), SkBits2Float(0x4277d0e8), SkBits2Float(0x41a8b236), SkBits2Float(0x42778e58)); // 21.508f, 62.137f, 21.227f, 61.954f, 21.087f, 61.889f 6173fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41a2fdfd), SkBits2Float(0x42761689), SkBits2Float(0x41a10215), SkBits2Float(0x42733c6c), SkBits2Float(0x419fb64f), SkBits2Float(0x42704ccf)); // 20.374f, 61.522f, 20.126f, 60.809f, 19.964f, 60.075f 6174fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x419f9fc8), SkBits2Float(0x42700a40), SkBits2Float(0x419f47b7), SkBits2Float(0x426f9ba8), SkBits2Float(0x419f3130), SkBits2Float(0x426f5919)); // 19.953f, 60.01f, 19.91f, 59.902f, 19.899f, 59.837f 6175fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x419f3130), SkBits2Float(0x426f0b46), SkBits2Float(0x419f47b7), SkBits2Float(0x426ec9bd), SkBits2Float(0x419f3130), SkBits2Float(0x426e70a6)); // 19.899f, 59.761f, 19.91f, 59.697f, 19.899f, 59.61f 6176fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x419f1aa9), SkBits2Float(0x426de14a), SkBits2Float(0x419f062e), SkBits2Float(0x426ced94), SkBits2Float(0x419f3130), SkBits2Float(0x426c5d31)); // 19.888f, 59.47f, 19.878f, 59.232f, 19.899f, 59.091f 6177fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x419f72b9), SkBits2Float(0x426befa0), SkBits2Float(0x419fe35d), SkBits2Float(0x426b8108), SkBits2Float(0x41a00e5f), SkBits2Float(0x426b3335)); // 19.931f, 58.984f, 19.986f, 58.876f, 20.007f, 58.8f 6178fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41a0666f), SkBits2Float(0x426acfe1), SkBits2Float(0x41a10215), SkBits2Float(0x4269c6aa), SkBits2Float(0x41a19dbb), SkBits2Float(0x4269bb66)); // 20.05f, 58.703f, 20.126f, 58.444f, 20.202f, 58.433f 6179fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41a220cd), SkBits2Float(0x4269bb66), SkBits2Float(0x41a2a5ec), SkBits2Float(0x4269f2b2), SkBits2Float(0x41a31484), SkBits2Float(0x426a3f7f)); // 20.266f, 58.433f, 20.331f, 58.487f, 20.385f, 58.562f 6180fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41a3c6b1), SkBits2Float(0x426aa3d9), SkBits2Float(0x41a449c3), SkBits2Float(0x426b1cae), SkBits2Float(0x41a476d2), SkBits2Float(0x426b3e79)); // 20.472f, 58.66f, 20.536f, 58.778f, 20.558f, 58.811f 6181fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41a5ac11), SkBits2Float(0x426c0521), SkBits2Float(0x41a6caca), SkBits2Float(0x426ce250), SkBits2Float(0x41a8189d), SkBits2Float(0x426da9fe)); // 20.709f, 59.005f, 20.849f, 59.221f, 21.012f, 59.416f 6182fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41aa3f86), SkBits2Float(0x426f1689), SkBits2Float(0x41ac5401), SkBits2Float(0x4270841b), SkBits2Float(0x41ae7aeb), SkBits2Float(0x4271f0a6)); // 21.281f, 59.772f, 21.541f, 60.129f, 21.81f, 60.485f 6183fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41af000a), SkBits2Float(0x427248b6), SkBits2Float(0x41afb237), SkBits2Float(0x4272a1cd), SkBits2Float(0x41b020ce), SkBits2Float(0x4272ee9a)); // 21.875f, 60.571f, 21.962f, 60.658f, 22.016f, 60.733f 6184fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41b06257), SkBits2Float(0x42731aa2), SkBits2Float(0x41b19797), SkBits2Float(0x4273f7d1), SkBits2Float(0x41b19797), SkBits2Float(0x4274199c)); // 22.048f, 60.776f, 22.199f, 60.992f, 22.199f, 61.025f 6185fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41b1c4a5), SkBits2Float(0x427424e0), SkBits2Float(0x41b1831c), SkBits2Float(0x42746669), SkBits2Float(0x41b1831c), SkBits2Float(0x42746669)); // 22.221f, 61.036f, 22.189f, 61.1f, 22.189f, 61.1f 6186fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41ac3d7a), SkBits2Float(0x42742f1d), SkBits2Float(0x41a96257), SkBits2Float(0x4271ae17), SkBits2Float(0x41a7a7f9), SkBits2Float(0x426fb12a)); // 21.53f, 61.046f, 21.173f, 60.42f, 20.957f, 59.923f 6187fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41a77cf7), SkBits2Float(0x426f9ba9), SkBits2Float(0x41a73b6e), SkBits2Float(0x426f79de), SkBits2Float(0x41a73b6e), SkBits2Float(0x426f591a)); // 20.936f, 59.902f, 20.904f, 59.869f, 20.904f, 59.837f 6188fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41a6e151), SkBits2Float(0x426eea82), SkBits2Float(0x41a68941), SkBits2Float(0x426e6564), SkBits2Float(0x41a672ba), SkBits2Float(0x426dec8f)); // 20.86f, 59.729f, 20.817f, 59.599f, 20.806f, 59.481f 6189fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41a65e3f), SkBits2Float(0x426daa00), SkBits2Float(0x41a68941), SkBits2Float(0x426d71ae), SkBits2Float(0x41a65e3f), SkBits2Float(0x426d50e9)); // 20.796f, 59.416f, 20.817f, 59.361f, 20.796f, 59.329f 6190fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41a63131), SkBits2Float(0x426d24e1), SkBits2Float(0x41a56a89), SkBits2Float(0x426cf8d9), SkBits2Float(0x41a4fbf1), SkBits2Float(0x426cf8d9)); // 20.774f, 59.286f, 20.677f, 59.243f, 20.623f, 59.243f 6191fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41a449c4), SkBits2Float(0x426ced95), SkBits2Float(0x41a36c95), SkBits2Float(0x426cf8d9), SkBits2Float(0x41a31484), SkBits2Float(0x426d24e1)); // 20.536f, 59.232f, 20.428f, 59.243f, 20.385f, 59.286f 6192fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41a20a47), SkBits2Float(0x426d71ae), SkBits2Float(0x41a1f5cc), SkBits2Float(0x426f645e), SkBits2Float(0x41a220ce), SkBits2Float(0x42701fc2)); // 20.255f, 59.361f, 20.245f, 59.848f, 20.266f, 60.031f 6193fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41a28f66), SkBits2Float(0x4272e45e), SkBits2Float(0x41a4b85b), SkBits2Float(0x4274c9be), SkBits2Float(0x41a7eb8e), SkBits2Float(0x427621ce)); // 20.32f, 60.723f, 20.59f, 61.197f, 20.99f, 61.533f 6194fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41a82d17), SkBits2Float(0x42764293), SkBits2Float(0x41a870ad), SkBits2Float(0x42764293), SkBits2Float(0x41a8b236), SkBits2Float(0x4276591a)); // 21.022f, 61.565f, 21.055f, 61.565f, 21.087f, 61.587f 6195fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41a90a46), SkBits2Float(0x427679df), SkBits2Float(0x41a93755), SkBits2Float(0x4276b12a), SkBits2Float(0x41a98f65), SkBits2Float(0x4276c6ab)); // 21.13f, 61.619f, 21.152f, 61.673f, 21.195f, 61.694f 6196fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41aadb2c), SkBits2Float(0x42774086), SkBits2Float(0x41ac958a), SkBits2Float(0x42778e59), SkBits2Float(0x41adb64e), SkBits2Float(0x427828f9)); // 21.357f, 61.813f, 21.573f, 61.889f, 21.714f, 62.04f 6197fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41adb64e), SkBits2Float(0x427828f9), SkBits2Float(0x41ad8940), SkBits2Float(0x42786045), SkBits2Float(0x41ad72b8), SkBits2Float(0x42786045)); // 21.714f, 62.04f, 21.692f, 62.094f, 21.681f, 62.094f 6198fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x41bd168f), SkBits2Float(0x4267be7a)); // 23.636f, 57.936f 6199fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41bd168f), SkBits2Float(0x42679caf), SkBits2Float(0x41bd2d16), SkBits2Float(0x4267666a), SkBits2Float(0x41bd168f), SkBits2Float(0x42674fe2)); // 23.636f, 57.903f, 23.647f, 57.85f, 23.636f, 57.828f 6200fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41bd168f), SkBits2Float(0x4267449e), SkBits2Float(0x41bd0008), SkBits2Float(0x42674fe2), SkBits2Float(0x41bce981), SkBits2Float(0x42672f1d)); // 23.636f, 57.817f, 23.625f, 57.828f, 23.614f, 57.796f 6201fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41bcd2fa), SkBits2Float(0x42672f1d), SkBits2Float(0x41bc9171), SkBits2Float(0x4267449e), SkBits2Float(0x41bc7ae9), SkBits2Float(0x42672f1d)); // 23.603f, 57.796f, 23.571f, 57.817f, 23.56f, 57.796f 6202fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41bb9dba), SkBits2Float(0x4267d500), SkBits2Float(0x41bbb441), SkBits2Float(0x42693648), SkBits2Float(0x41bb72b8), SkBits2Float(0x426a1377)); // 23.452f, 57.958f, 23.463f, 58.303f, 23.431f, 58.519f 6203fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41bb45aa), SkBits2Float(0x426a6c8e), SkBits2Float(0x41bb2f22), SkBits2Float(0x426acfe1), SkBits2Float(0x41bb189b), SkBits2Float(0x426b3335)); // 23.409f, 58.606f, 23.398f, 58.703f, 23.387f, 58.8f 6204fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41baed99), SkBits2Float(0x426b5f3d)); // 23.366f, 58.843f 6205fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41baac10), SkBits2Float(0x426bd918), SkBits2Float(0x41bac08b), SkBits2Float(0x426c3129), SkBits2Float(0x41baac10), SkBits2Float(0x426cab04)); // 23.334f, 58.962f, 23.344f, 59.048f, 23.334f, 59.167f 6206fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41ba7f02), SkBits2Float(0x426d50e7), SkBits2Float(0x41ba3b6c), SkBits2Float(0x426e0d52), SkBits2Float(0x41ba106a), SkBits2Float(0x426ec9bc)); // 23.312f, 59.329f, 23.279f, 59.513f, 23.258f, 59.697f 6207fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41b9ccd4), SkBits2Float(0x426f645c), SkBits2Float(0x41b974c4), SkBits2Float(0x42701fc0), SkBits2Float(0x41b949c2), SkBits2Float(0x4270c5a3)); // 23.225f, 59.848f, 23.182f, 60.031f, 23.161f, 60.193f 6208fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41b9333b), SkBits2Float(0x42713f7e), SkBits2Float(0x41b98b4b), SkBits2Float(0x4271820d), SkBits2Float(0x41b9f9e3), SkBits2Float(0x4271ae16)); // 23.15f, 60.312f, 23.193f, 60.377f, 23.247f, 60.42f 6209fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41ba3b6c), SkBits2Float(0x42718d51), SkBits2Float(0x41ba7f02), SkBits2Float(0x4271b95a), SkBits2Float(0x41ba9589), SkBits2Float(0x42716b87)); // 23.279f, 60.388f, 23.312f, 60.431f, 23.323f, 60.355f 6210fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41baac10), SkBits2Float(0x4271343b), SkBits2Float(0x41ba9589), SkBits2Float(0x4270e76e), SkBits2Float(0x41ba9589), SkBits2Float(0x4270999b)); // 23.334f, 60.301f, 23.323f, 60.226f, 23.323f, 60.15f 6211fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41ba9589), SkBits2Float(0x4270418b), SkBits2Float(0x41bac08b), SkBits2Float(0x426fd1ed), SkBits2Float(0x41baed99), SkBits2Float(0x426f645c)); // 23.323f, 60.064f, 23.344f, 59.955f, 23.366f, 59.848f 6212fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41bb2f22), SkBits2Float(0x426e6562), SkBits2Float(0x41bb9dba), SkBits2Float(0x426d3b66), SkBits2Float(0x41bbf5ca), SkBits2Float(0x426c3c6c)); // 23.398f, 59.599f, 23.452f, 59.308f, 23.495f, 59.059f 6213fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41bc0e5d), SkBits2Float(0x426bb853), SkBits2Float(0x41bc0e5d), SkBits2Float(0x426b5f3d), SkBits2Float(0x41bc22d8), SkBits2Float(0x426ae562)); // 23.507f, 58.93f, 23.507f, 58.843f, 23.517f, 58.724f 6214fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41bc395f), SkBits2Float(0x426a820e), SkBits2Float(0x41bc9170), SkBits2Float(0x4269f2b2), SkBits2Float(0x41bca7f7), SkBits2Float(0x42698f5e)); // 23.528f, 58.627f, 23.571f, 58.487f, 23.582f, 58.39f 6215fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41bcd2f9), SkBits2Float(0x426920c6), SkBits2Float(0x41bca7f7), SkBits2Float(0x4268d2f4), SkBits2Float(0x41bcd2f9), SkBits2Float(0x4268645c)); // 23.603f, 58.282f, 23.582f, 58.206f, 23.603f, 58.098f 6216fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41bcd2f9), SkBits2Float(0x42684291), SkBits2Float(0x41bd168f), SkBits2Float(0x4267df3d), SkBits2Float(0x41bd168f), SkBits2Float(0x4267be79)); // 23.603f, 58.065f, 23.636f, 57.968f, 23.636f, 57.936f 6217fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x41bd6e9f), SkBits2Float(0x426e916b)); // 23.679f, 59.642f 6218fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41bdb028), SkBits2Float(0x426d199c), SkBits2Float(0x41bdf3be), SkBits2Float(0x426bb854), SkBits2Float(0x41be6255), SkBits2Float(0x426a343c)); // 23.711f, 59.275f, 23.744f, 58.93f, 23.798f, 58.551f 6219fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41be78dc), SkBits2Float(0x4269f2b3), SkBits2Float(0x41bed0ed), SkBits2Float(0x4269841b), SkBits2Float(0x41bed0ed), SkBits2Float(0x4269418c)); // 23.809f, 58.487f, 23.852f, 58.379f, 23.852f, 58.314f 6220fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41bee774), SkBits2Float(0x4268bc6d), SkBits2Float(0x41bee774), SkBits2Float(0x42684edc), SkBits2Float(0x41bf1276), SkBits2Float(0x4267df3e)); // 23.863f, 58.184f, 23.863f, 58.077f, 23.884f, 57.968f 6221fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41bf3f84), SkBits2Float(0x4267a7f2), SkBits2Float(0x41bf3f84), SkBits2Float(0x4267872e), SkBits2Float(0x41bf9795), SkBits2Float(0x426770a6)); // 23.906f, 57.914f, 23.906f, 57.882f, 23.949f, 57.86f 6222fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41c0ccd4), SkBits2Float(0x42675b25), SkBits2Float(0x41c6810e), SkBits2Float(0x4268d2f4), SkBits2Float(0x41c6d91e), SkBits2Float(0x426920c7)); // 24.1f, 57.839f, 24.813f, 58.206f, 24.856f, 58.282f 6223fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41c7333b), SkBits2Float(0x42696d94), SkBits2Float(0x41c7062c), SkBits2Float(0x4270e76f), SkBits2Float(0x41c6ae1c), SkBits2Float(0x42713f7f)); // 24.9f, 58.357f, 24.878f, 60.226f, 24.835f, 60.312f 6224fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41c63f84), SkBits2Float(0x4271a2d3), SkBits2Float(0x41c3a7f7), SkBits2Float(0x42716b87), SkBits2Float(0x41c2cac8), SkBits2Float(0x427176cb)); // 24.781f, 60.409f, 24.457f, 60.355f, 24.349f, 60.366f 6225fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41c2b441), SkBits2Float(0x427176cb), SkBits2Float(0x41c270ab), SkBits2Float(0x4271a2d3), SkBits2Float(0x41c245a9), SkBits2Float(0x4271a2d3)); // 24.338f, 60.366f, 24.305f, 60.409f, 24.284f, 60.409f 6226fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41c1aa03), SkBits2Float(0x4271b95a), SkBits2Float(0x41c1106a), SkBits2Float(0x4271ae17), SkBits2Float(0x41c05e3c), SkBits2Float(0x4271b95a)); // 24.208f, 60.431f, 24.133f, 60.42f, 24.046f, 60.431f 6227fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41bf1275), SkBits2Float(0x4271e562), SkBits2Float(0x41be4bcd), SkBits2Float(0x427227f2), SkBits2Float(0x41bcd2f8), SkBits2Float(0x4272322f)); // 23.884f, 60.474f, 23.787f, 60.539f, 23.603f, 60.549f 6228fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41bc395e), SkBits2Float(0x427128f8), SkBits2Float(0x41bd2d15), SkBits2Float(0x426f8f5e), SkBits2Float(0x41bd6e9e), SkBits2Float(0x426e916a)); // 23.528f, 60.29f, 23.647f, 59.89f, 23.679f, 59.642f 6229fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x41d21481), SkBits2Float(0x42700a3f)); // 26.26f, 60.01f 6230fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41d22b08), SkBits2Float(0x42704cce), SkBits2Float(0x41d299a0), SkBits2Float(0x4270f1ac), SkBits2Float(0x41d2418f), SkBits2Float(0x42713f7e)); // 26.271f, 60.075f, 26.325f, 60.236f, 26.282f, 60.312f 6231fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41d2418f), SkBits2Float(0x42714ac2), SkBits2Float(0x41d22b08), SkBits2Float(0x42713f7e), SkBits2Float(0x41d21481), SkBits2Float(0x42715605)); // 26.282f, 60.323f, 26.271f, 60.312f, 26.26f, 60.334f 6232fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41d1bc71), SkBits2Float(0x42715605), SkBits2Float(0x41d1916f), SkBits2Float(0x42715605), SkBits2Float(0x41d1395e), SkBits2Float(0x42714ac1)); // 26.217f, 60.334f, 26.196f, 60.334f, 26.153f, 60.323f 6233fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41d0b233), SkBits2Float(0x42708419), SkBits2Float(0x41d0c8ba), SkBits2Float(0x426f645b), SkBits2Float(0x41d09db8), SkBits2Float(0x426e5a1d)); // 26.087f, 60.129f, 26.098f, 59.848f, 26.077f, 59.588f 6234fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41d09db8), SkBits2Float(0x426e23d7), SkBits2Float(0x41d05a22), SkBits2Float(0x426d9375), SkBits2Float(0x41d070aa), SkBits2Float(0x426d50e6)); // 26.077f, 59.535f, 26.044f, 59.394f, 26.055f, 59.329f 6235fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41d09db8), SkBits2Float(0x426d3b65), SkBits2Float(0x41d0b233), SkBits2Float(0x426d50e6), SkBits2Float(0x41d0b233), SkBits2Float(0x426d2f1b)); // 26.077f, 59.308f, 26.087f, 59.329f, 26.087f, 59.296f 6236fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41d1395e), SkBits2Float(0x426d3b65), SkBits2Float(0x41d14dd9), SkBits2Float(0x426d2f1b), SkBits2Float(0x41d1916e), SkBits2Float(0x426d50e6)); // 26.153f, 59.308f, 26.163f, 59.296f, 26.196f, 59.329f 6237fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41d1a5e9), SkBits2Float(0x426d50e6), SkBits2Float(0x41d1e97e), SkBits2Float(0x426de148), SkBits2Float(0x41d1e97e), SkBits2Float(0x426dec8c)); // 26.206f, 59.329f, 26.239f, 59.47f, 26.239f, 59.481f 6238fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41d22b07), SkBits2Float(0x426e9cad), SkBits2Float(0x41d1e97e), SkBits2Float(0x426f4dd4), SkBits2Float(0x41d21480), SkBits2Float(0x42700a3e)); // 26.271f, 59.653f, 26.239f, 59.826f, 26.26f, 60.01f 6239fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x41ee1274), SkBits2Float(0x42564ac1)); // 29.759f, 53.573f 6240fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41ee1274), SkBits2Float(0x42566b86), SkBits2Float(0x41ee3f82), SkBits2Float(0x4256c49c), SkBits2Float(0x41ee28fb), SkBits2Float(0x4256fbe8)); // 29.759f, 53.605f, 29.781f, 53.692f, 29.77f, 53.746f 6241fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41ee28fb), SkBits2Float(0x42571cad), SkBits2Float(0x41ede772), SkBits2Float(0x425748b5), SkBits2Float(0x41ede772), SkBits2Float(0x42576a80)); // 29.77f, 53.778f, 29.738f, 53.821f, 29.738f, 53.854f 6242fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41ed8f62), SkBits2Float(0x425774bd), SkBits2Float(0x41ed20ca), SkBits2Float(0x42579688), SkBits2Float(0x41ec6e9d), SkBits2Float(0x42579688)); // 29.695f, 53.864f, 29.641f, 53.897f, 29.554f, 53.897f 6243fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41ebeb8b), SkBits2Float(0x42579688), SkBits2Float(0x41eb666c), SkBits2Float(0x425774bd), SkBits2Float(0x41eaf7d4), SkBits2Float(0x42576a80)); // 29.49f, 53.897f, 29.425f, 53.864f, 29.371f, 53.854f 6244fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41eacac6), SkBits2Float(0x425676ca), SkBits2Float(0x41eb666c), SkBits2Float(0x42556d92), SkBits2Float(0x41ebbe7c), SkBits2Float(0x42549063)); // 29.349f, 53.616f, 29.425f, 53.357f, 29.468f, 53.141f 6245fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41ebd503), SkBits2Float(0x425421cb), SkBits2Float(0x41ebd503), SkBits2Float(0x4253d3f9), SkBits2Float(0x41ec0005), SkBits2Float(0x42537be8)); // 29.479f, 53.033f, 29.479f, 52.957f, 29.5f, 52.871f 6246fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41ec2d13), SkBits2Float(0x42535a1d), SkBits2Float(0x41ec6e9d), SkBits2Float(0x42531894), SkBits2Float(0x41ecb232), SkBits2Float(0x42531894)); // 29.522f, 52.838f, 29.554f, 52.774f, 29.587f, 52.774f 6247fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41ed3544), SkBits2Float(0x4253020d), SkBits2Float(0x41edd0ea), SkBits2Float(0x42531894), SkBits2Float(0x41ede771), SkBits2Float(0x4253449c)); // 29.651f, 52.752f, 29.727f, 52.774f, 29.738f, 52.817f 6248fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41ee1273), SkBits2Float(0x42534fe0), SkBits2Float(0x41ede771), SkBits2Float(0x42536561), SkBits2Float(0x41ede771), SkBits2Float(0x42537be8)); // 29.759f, 52.828f, 29.738f, 52.849f, 29.738f, 52.871f 6249fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41ee3f81), SkBits2Float(0x42544290), SkBits2Float(0x41ede771), SkBits2Float(0x42554ccd), SkBits2Float(0x41ee1273), SkBits2Float(0x42564ac1)); // 29.781f, 53.065f, 29.738f, 53.325f, 29.759f, 53.573f 6250fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x41f51273), SkBits2Float(0x4258cbc7)); // 30.634f, 54.199f 6251fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41f4e771), SkBits2Float(0x4259199a), SkBits2Float(0x41f3b025), SkBits2Float(0x4259bf7d), SkBits2Float(0x41f35815), SkBits2Float(0x4259eb85)); // 30.613f, 54.275f, 30.461f, 54.437f, 30.418f, 54.48f 6252fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41f2395d), SkBits2Float(0x425aa6e9), SkBits2Float(0x41f2395d), SkBits2Float(0x425a449c), SkBits2Float(0x41f222d6), SkBits2Float(0x42596666)); // 30.278f, 54.663f, 30.278f, 54.567f, 30.267f, 54.35f 6253fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41f222d6), SkBits2Float(0x425945a1), SkBits2Float(0x41f1f5c8), SkBits2Float(0x4258e24d), SkBits2Float(0x41f222d6), SkBits2Float(0x4258ab02)); // 30.267f, 54.318f, 30.245f, 54.221f, 30.267f, 54.167f 6254fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41f2395d), SkBits2Float(0x42589fbe), SkBits2Float(0x41f2e97e), SkBits2Float(0x42588a3d), SkBits2Float(0x41f30005), SkBits2Float(0x425873b6)); // 30.278f, 54.156f, 30.364f, 54.135f, 30.375f, 54.113f 6255fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41f3b026), SkBits2Float(0x42586872), SkBits2Float(0x41f48d55), SkBits2Float(0x42588937), SkBits2Float(0x41f51274), SkBits2Float(0x4258947b)); // 30.461f, 54.102f, 30.569f, 54.134f, 30.634f, 54.145f 6256fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41f4fdf9), SkBits2Float(0x42589fbf), SkBits2Float(0x41f51274), SkBits2Float(0x4258b646), SkBits2Float(0x41f51274), SkBits2Float(0x4258cbc7)); // 30.624f, 54.156f, 30.634f, 54.178f, 30.634f, 54.199f 6257fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x41f20e5b), SkBits2Float(0x425727f0)); // 30.257f, 53.789f 6258fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41f1cac5), SkBits2Float(0x4256da1d), SkBits2Float(0x41f222d6), SkBits2Float(0x42561375), SkBits2Float(0x41f222d6), SkBits2Float(0x4255d0e6)); // 30.224f, 53.713f, 30.267f, 53.519f, 30.267f, 53.454f 6259fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41f222d6), SkBits2Float(0x42553646), SkBits2Float(0x41f1b43e), SkBits2Float(0x4254374c), SkBits2Float(0x41f20e5b), SkBits2Float(0x42539169)); // 30.267f, 53.303f, 30.213f, 53.054f, 30.257f, 52.892f 6260fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41f222d6), SkBits2Float(0x42536561), SkBits2Float(0x41f2916d), SkBits2Float(0x4253449c), SkBits2Float(0x41f2be7c), SkBits2Float(0x4253449c)); // 30.267f, 52.849f, 30.321f, 52.817f, 30.343f, 52.817f 6261fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41f3b026), SkBits2Float(0x42532e15), SkBits2Float(0x41f845a7), SkBits2Float(0x42539cac), SkBits2Float(0x41f88730), SkBits2Float(0x4253d3f8)); // 30.461f, 52.795f, 31.034f, 52.903f, 31.066f, 52.957f 6262fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41f8cac6), SkBits2Float(0x42540000), SkBits2Float(0x41f8cac6), SkBits2Float(0x42544290), SkBits2Float(0x41f8e14d), SkBits2Float(0x4254851f)); // 31.099f, 53, 31.099f, 53.065f, 31.11f, 53.13f 6263fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41f8f5c8), SkBits2Float(0x4254d1ec), SkBits2Float(0x41f97ae7), SkBits2Float(0x425578d5), SkBits2Float(0x41f9666c), SkBits2Float(0x4255e76d)); // 31.12f, 53.205f, 31.185f, 53.368f, 31.175f, 53.476f 6264fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41f94dd9), SkBits2Float(0x42561375), SkBits2Float(0x41f88731), SkBits2Float(0x4256a2d1), SkBits2Float(0x41f85c2f), SkBits2Float(0x4256c49c)); // 31.163f, 53.519f, 31.066f, 53.659f, 31.045f, 53.692f 6265fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41f845a8), SkBits2Float(0x4256da1d), SkBits2Float(0x41f7d710), SkBits2Float(0x4256f0a4), SkBits2Float(0x41f7d710), SkBits2Float(0x4256fbe8)); // 31.034f, 53.713f, 30.98f, 53.735f, 30.98f, 53.746f 6266fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41f7d710), SkBits2Float(0x42571cad)); // 30.98f, 53.778f 6267fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41f79587), SkBits2Float(0x4257322e), SkBits2Float(0x41f73b6a), SkBits2Float(0x425748b5), SkBits2Float(0x41f6f9e1), SkBits2Float(0x42575f3c)); // 30.948f, 53.799f, 30.904f, 53.821f, 30.872f, 53.843f 6268fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41f6062b), SkBits2Float(0x425774bd), SkBits2Float(0x41f2395e), SkBits2Float(0x425774bd), SkBits2Float(0x41f20e5c), SkBits2Float(0x425727f0)); // 30.753f, 53.864f, 30.278f, 53.864f, 30.257f, 53.789f 6269fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x42048f5f), SkBits2Float(0x426b072b)); // 33.14f, 58.757f 6270fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x42046d94), SkBits2Float(0x426acfdf), SkBits2Float(0x42048f5f), SkBits2Float(0x426ab958), SkBits2Float(0x420478d8), SkBits2Float(0x426a77cf)); // 33.107f, 58.703f, 33.14f, 58.681f, 33.118f, 58.617f 6271fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x42045813), SkBits2Float(0x4269d0e6), SkBits2Float(0x42042c0b), SkBits2Float(0x42693646), SkBits2Float(0x42041584), SkBits2Float(0x4268851f)); // 33.086f, 58.454f, 33.043f, 58.303f, 33.021f, 58.13f 6272fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4203e97c), SkBits2Float(0x4267c9bb), SkBits2Float(0x42039caf), SkBits2Float(0x42670d50), SkBits2Float(0x4203a6ec), SkBits2Float(0x426624dd)); // 32.978f, 57.947f, 32.903f, 57.763f, 32.913f, 57.536f 6273fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4203a6ec), SkBits2Float(0x426624dd), SkBits2Float(0x4203de38), SkBits2Float(0x4265f8d5), SkBits2Float(0x4203e97b), SkBits2Float(0x4265f8d5)); // 32.913f, 57.536f, 32.967f, 57.493f, 32.978f, 57.493f 6274fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x42042c0a), SkBits2Float(0x4265ee98), SkBits2Float(0x4204c6aa), SkBits2Float(0x4266199a), SkBits2Float(0x4204e875), SkBits2Float(0x42663b64)); // 33.043f, 57.483f, 33.194f, 57.525f, 33.227f, 57.558f 6275fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x42051ebb), SkBits2Float(0x42668937), SkBits2Float(0x42051ebb), SkBits2Float(0x42671893), SkBits2Float(0x42054085), SkBits2Float(0x426770a3)); // 33.28f, 57.634f, 33.28f, 57.774f, 33.313f, 57.86f 6276fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x42058314), SkBits2Float(0x4268a6e9), SkBits2Float(0x4206072d), SkBits2Float(0x4269d0e5), SkBits2Float(0x42061271), SkBits2Float(0x426b3e76)); // 33.378f, 58.163f, 33.507f, 58.454f, 33.518f, 58.811f 6277fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4205e669), SkBits2Float(0x426b3e76), SkBits2Float(0x4205e669), SkBits2Float(0x426b49ba), SkBits2Float(0x4205b95a), SkBits2Float(0x426b5f3b)); // 33.475f, 58.811f, 33.475f, 58.822f, 33.431f, 58.843f 6278fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x42056c8d), SkBits2Float(0x426b5f3b), SkBits2Float(0x4204e875), SkBits2Float(0x426b75c2), SkBits2Float(0x4204b023), SkBits2Float(0x426b49ba)); // 33.356f, 58.843f, 33.227f, 58.865f, 33.172f, 58.822f 6279fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x4204b023), SkBits2Float(0x426b3333)); // 33.172f, 58.8f 6280fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4204b023), SkBits2Float(0x426b27ef), SkBits2Float(0x42048f5e), SkBits2Float(0x426b072b), SkBits2Float(0x42048f5e), SkBits2Float(0x426b072b)); // 33.172f, 58.789f, 33.14f, 58.757f, 33.14f, 58.757f 6281fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x42035918), SkBits2Float(0x426b6a7f)); // 32.837f, 58.854f 6282fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x42032d10), SkBits2Float(0x426b6a7f), SkBits2Float(0x42030108), SkBits2Float(0x426b75c3), SkBits2Float(0x4202d4ff), SkBits2Float(0x426b75c3)); // 32.794f, 58.854f, 32.751f, 58.865f, 32.708f, 58.865f 6283fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x42026667), SkBits2Float(0x426b75c3), SkBits2Float(0x42020d51), SkBits2Float(0x426b5f3c), SkBits2Float(0x4201ec8c), SkBits2Float(0x426b27f0)); // 32.6f, 58.865f, 32.513f, 58.843f, 32.481f, 58.789f 6284fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4201cbc7), SkBits2Float(0x426ae561), SkBits2Float(0x4201cbc7), SkBits2Float(0x426a6c8c), SkBits2Float(0x4201b540), SkBits2Float(0x426a0832)); // 32.449f, 58.724f, 32.449f, 58.606f, 32.427f, 58.508f 6285fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x42018938), SkBits2Float(0x426920c5), SkBits2Float(0x42016873), SkBits2Float(0x42683853), SkBits2Float(0x42013021), SkBits2Float(0x42672f1b)); // 32.384f, 58.282f, 32.352f, 58.055f, 32.297f, 57.796f 6286fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x42013021), SkBits2Float(0x4267020d), SkBits2Float(0x4200f9db), SkBits2Float(0x42669375), SkBits2Float(0x4200f9db), SkBits2Float(0x426651ec)); // 32.297f, 57.752f, 32.244f, 57.644f, 32.244f, 57.58f 6287fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x42010418), SkBits2Float(0x4266199a), SkBits2Float(0x420151eb), SkBits2Float(0x4265ee98), SkBits2Float(0x42018937), SkBits2Float(0x4265ee98)); // 32.254f, 57.525f, 32.33f, 57.483f, 32.384f, 57.483f 6288fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4201e147), SkBits2Float(0x4265e24e), SkBits2Float(0x42022f1a), SkBits2Float(0x4265ee98), SkBits2Float(0x42023a5e), SkBits2Float(0x4266199a)); // 32.47f, 57.471f, 32.546f, 57.483f, 32.557f, 57.525f 6289fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x420271aa), SkBits2Float(0x42665c29), SkBits2Float(0x42027be7), SkBits2Float(0x42670d50), SkBits2Float(0x42029db2), SkBits2Float(0x426770a4)); // 32.611f, 57.59f, 32.621f, 57.763f, 32.654f, 57.86f 6290fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x42029db2), SkBits2Float(0x4267be77), SkBits2Float(0x4202d4fe), SkBits2Float(0x4268178d), SkBits2Float(0x4202e041), SkBits2Float(0x42684ed9)); // 32.654f, 57.936f, 32.708f, 58.023f, 32.719f, 58.077f 6291fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4202ea7e), SkBits2Float(0x4268bc6a), SkBits2Float(0x4202ea7e), SkBits2Float(0x4268fefa), SkBits2Float(0x42030106), SkBits2Float(0x42695810)); // 32.729f, 58.184f, 32.729f, 58.249f, 32.751f, 58.336f 6292fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x420322d1), SkBits2Float(0x4269fced), SkBits2Float(0x4203645a), SkBits2Float(0x426a820c), SkBits2Float(0x4203645a), SkBits2Float(0x426b49ba)); // 32.784f, 58.497f, 32.848f, 58.627f, 32.848f, 58.822f 6293fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x42034395), SkBits2Float(0x426b49ba), SkBits2Float(0x42035916), SkBits2Float(0x426b49ba), SkBits2Float(0x42035916), SkBits2Float(0x426b6a7f)); // 32.816f, 58.822f, 32.837f, 58.822f, 32.837f, 58.854f 6294fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x42009580), SkBits2Float(0x426b6a7f)); // 32.146f, 58.854f 6295fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x42008b43), SkBits2Float(0x426b8106)); // 32.136f, 58.876f 6296fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x42007fff), SkBits2Float(0x426b8106), SkBits2Float(0x42005e35), SkBits2Float(0x426b75c2), SkBits2Float(0x420048b4), SkBits2Float(0x426b8106)); // 32.125f, 58.876f, 32.092f, 58.865f, 32.071f, 58.876f 6297fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41fdcccc), SkBits2Float(0x426bad0e), SkBits2Float(0x41f94dd2), SkBits2Float(0x426b8c4a), SkBits2Float(0x41f6cccc), SkBits2Float(0x426b8c4a)); // 31.725f, 58.919f, 31.163f, 58.887f, 30.85f, 58.887f 6298fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41f65e34), SkBits2Float(0x426b8106), SkBits2Float(0x41f39ba5), SkBits2Float(0x426b8106), SkBits2Float(0x41f35810), SkBits2Float(0x426b49bb)); // 30.796f, 58.876f, 30.451f, 58.876f, 30.418f, 58.822f 6299fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41f35810), SkBits2Float(0x426b3334), SkBits2Float(0x41f2e978), SkBits2Float(0x4267926f), SkBits2Float(0x41f31687), SkBits2Float(0x426723d8)); // 30.418f, 58.8f, 30.364f, 57.893f, 30.386f, 57.785f 6300fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41f36e97), SkBits2Float(0x4266ec8c)); // 30.429f, 57.731f 6301fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41f3f3b6), SkBits2Float(0x4266b540), SkBits2Float(0x41f4d0e5), SkBits2Float(0x4266b540), SkBits2Float(0x41f58106), SkBits2Float(0x42669eb9)); // 30.494f, 57.677f, 30.602f, 57.677f, 30.688f, 57.655f 6302fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41f7ed91), SkBits2Float(0x42663b65), SkBits2Float(0x41fac6a8), SkBits2Float(0x4265ee98), SkBits2Float(0x41fdb646), SkBits2Float(0x4265d811)); // 30.991f, 57.558f, 31.347f, 57.483f, 31.714f, 57.461f 6303fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41fe51ec), SkBits2Float(0x4265c18a), SkBits2Float(0x41ff2f1b), SkBits2Float(0x4265d811), SkBits2Float(0x41ff872b), SkBits2Float(0x4265f8d6)); // 31.79f, 57.439f, 31.898f, 57.461f, 31.941f, 57.493f 6304fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41ffb439), SkBits2Float(0x4266199b), SkBits2Float(0x41ffb439), SkBits2Float(0x42669eb9), SkBits2Float(0x41ffdf3b), SkBits2Float(0x4266d605)); // 31.963f, 57.525f, 31.963f, 57.655f, 31.984f, 57.709f 6305fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41fff5c2), SkBits2Float(0x42670d51), SkBits2Float(0x42001cac), SkBits2Float(0x42675b24), SkBits2Float(0x42001cac), SkBits2Float(0x4267926f)); // 31.995f, 57.763f, 32.028f, 57.839f, 32.028f, 57.893f 6306fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x42003d71), SkBits2Float(0x42684290), SkBits2Float(0x420048b4), SkBits2Float(0x4268c7ae), SkBits2Float(0x42005e35), SkBits2Float(0x42696d92)); // 32.06f, 58.065f, 32.071f, 58.195f, 32.092f, 58.357f 6307fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x42008000), SkBits2Float(0x4269d0e6), SkBits2Float(0x4200ac08), SkBits2Float(0x426a5605), SkBits2Float(0x4200b74c), SkBits2Float(0x426acfe0)); // 32.125f, 58.454f, 32.168f, 58.584f, 32.179f, 58.703f 6308fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4200c189), SkBits2Float(0x426b072c), SkBits2Float(0x4200b74c), SkBits2Float(0x426b49bb), SkBits2Float(0x42009581), SkBits2Float(0x426b6a80)); // 32.189f, 58.757f, 32.179f, 58.822f, 32.146f, 58.854f 6309fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x41eeae14), SkBits2Float(0x426bef9f)); // 29.835f, 58.984f 6310fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41ee8312), SkBits2Float(0x426c26eb), SkBits2Float(0x41ed353f), SkBits2Float(0x426c52f3), SkBits2Float(0x41ecc8b4), SkBits2Float(0x426c73b8)); // 29.814f, 59.038f, 29.651f, 59.081f, 29.598f, 59.113f 6311fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41eb7ae1), SkBits2Float(0x426cd70c), SkBits2Float(0x41ea3127), SkBits2Float(0x426d9376), SkBits2Float(0x41e96872), SkBits2Float(0x426e2e16)); // 29.435f, 59.21f, 29.274f, 59.394f, 29.176f, 59.545f 6312fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e88b43), SkBits2Float(0x426ed3f9), SkBits2Float(0x41e7c49b), SkBits2Float(0x426fdd31), SkBits2Float(0x41e6a5e3), SkBits2Float(0x4270570c)); // 29.068f, 59.707f, 28.971f, 59.966f, 28.831f, 60.085f 6313fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e678d5), SkBits2Float(0x427078d7), SkBits2Float(0x41e6624d), SkBits2Float(0x42706d93), SkBits2Float(0x41e620c4), SkBits2Float(0x427078d7)); // 28.809f, 60.118f, 28.798f, 60.107f, 28.766f, 60.118f 6314fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e60a3d), SkBits2Float(0x4270841b), SkBits2Float(0x41e5f3b6), SkBits2Float(0x4270999c), SkBits2Float(0x41e5f3b6), SkBits2Float(0x4270999c)); // 28.755f, 60.129f, 28.744f, 60.15f, 28.744f, 60.15f 6315fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e52d0e), SkBits2Float(0x4270d0e8), SkBits2Float(0x41e49374), SkBits2Float(0x4270e76f), SkBits2Float(0x41e39fbe), SkBits2Float(0x4270fcf0)); // 28.647f, 60.204f, 28.572f, 60.226f, 28.453f, 60.247f 6316fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e2c28f), SkBits2Float(0x42711377), SkBits2Float(0x41e1a1ca), SkBits2Float(0x42714ac3), SkBits2Float(0x41e03f7c), SkBits2Float(0x4271343c)); // 28.345f, 60.269f, 28.204f, 60.323f, 28.031f, 60.301f 6317fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41de2d0d), SkBits2Float(0x42711377), SkBits2Float(0x41e0c49b), SkBits2Float(0x426e9caf), SkBits2Float(0x41e149b9), SkBits2Float(0x426e23da)); // 27.772f, 60.269f, 28.096f, 59.653f, 28.161f, 59.535f 6318fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e23d6f), SkBits2Float(0x426d2f1e), SkBits2Float(0x41e38936), SkBits2Float(0x426c52f5), SkBits2Float(0x41e4eb84), SkBits2Float(0x426b8109)); // 28.28f, 59.296f, 28.442f, 59.081f, 28.615f, 58.876f 6319fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e55a1c), SkBits2Float(0x426b49bd), SkBits2Float(0x41e5dd2e), SkBits2Float(0x426b1caf), SkBits2Float(0x41e6624d), SkBits2Float(0x426ae563)); // 28.669f, 58.822f, 28.733f, 58.778f, 28.798f, 58.724f 6320fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e78312), SkBits2Float(0x426a77d2), SkBits2Float(0x41e88b43), SkBits2Float(0x4269fcf0), SkBits2Float(0x41e99580), SkBits2Float(0x42698f5f)); // 28.939f, 58.617f, 29.068f, 58.497f, 29.198f, 58.39f 6321fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41ea3126), SkBits2Float(0x42695813), SkBits2Float(0x41edd0e4), SkBits2Float(0x4267a7f2), SkBits2Float(0x41eeae13), SkBits2Float(0x42684292)); // 29.274f, 58.336f, 29.727f, 57.914f, 29.835f, 58.065f 6322fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41eeae13), SkBits2Float(0x42684292), SkBits2Float(0x41eec49a), SkBits2Float(0x42684edc), SkBits2Float(0x41eec49a), SkBits2Float(0x42685919)); // 29.835f, 58.065f, 29.846f, 58.077f, 29.846f, 58.087f 6323fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41ef0623), SkBits2Float(0x4268a6ec), SkBits2Float(0x41eedb21), SkBits2Float(0x426bb854), SkBits2Float(0x41eeae13), SkBits2Float(0x426befa0)); // 29.878f, 58.163f, 29.857f, 58.93f, 29.835f, 58.984f 6324fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x41eaf7cd), SkBits2Float(0x4258947d)); // 29.371f, 54.145f 6325fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41ebd4fc), SkBits2Float(0x425873b8), SkBits2Float(0x41ed353e), SkBits2Float(0x42589fc1), SkBits2Float(0x41edba5c), SkBits2Float(0x4258ab04)); // 29.479f, 54.113f, 29.651f, 54.156f, 29.716f, 54.167f 6326fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41ede76a), SkBits2Float(0x4259c9bc), SkBits2Float(0x41ee3f7b), SkBits2Float(0x425b6e9a), SkBits2Float(0x41ee126c), SkBits2Float(0x425c8314)); // 29.738f, 54.447f, 29.781f, 54.858f, 29.759f, 55.128f 6327fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41ede76a), SkBits2Float(0x425d343b), SkBits2Float(0x41ee5602), SkBits2Float(0x425dda1e), SkBits2Float(0x41edd0e3), SkBits2Float(0x425e74be)); // 29.738f, 55.301f, 29.792f, 55.463f, 29.727f, 55.614f 6328fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41ed624b), SkBits2Float(0x425f1aa1), SkBits2Float(0x41ec6e95), SkBits2Float(0x425f947c), SkBits2Float(0x41ebd4fc), SkBits2Float(0x426023d9)); // 29.673f, 55.776f, 29.554f, 55.895f, 29.479f, 56.035f 6329fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41eb22cf), SkBits2Float(0x4260c9bc), SkBits2Float(0x41ea5c27), SkBits2Float(0x4261645c), SkBits2Float(0x41e9957f), SkBits2Float(0x42621583)); // 29.392f, 56.197f, 29.295f, 56.348f, 29.198f, 56.521f 6330fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e8e55e), SkBits2Float(0x4262c6aa), SkBits2Float(0x41e849b8), SkBits2Float(0x42638314), SkBits2Float(0x41e78310), SkBits2Float(0x426427f2)); // 29.112f, 56.694f, 29.036f, 56.878f, 28.939f, 57.039f 6331fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e72b00), SkBits2Float(0x42646b88), SkBits2Float(0x41e6e76a), SkBits2Float(0x4264b854), SkBits2Float(0x41e68f5a), SkBits2Float(0x4264efa0)); // 28.896f, 57.105f, 28.863f, 57.18f, 28.82f, 57.234f 6332fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e6624c), SkBits2Float(0x42651ba8), SkBits2Float(0x41e60a3b), SkBits2Float(0x4265322f), SkBits2Float(0x41e5dd2d), SkBits2Float(0x426552f4)); // 28.798f, 57.277f, 28.755f, 57.299f, 28.733f, 57.331f 6333fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e570a2), SkBits2Float(0x4264ad11), SkBits2Float(0x41e620c3), SkBits2Float(0x4263c49e), SkBits2Float(0x41e6624c), SkBits2Float(0x426329fe)); // 28.68f, 57.169f, 28.766f, 56.942f, 28.798f, 56.791f 6334fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e6a5e2), SkBits2Float(0x4262418b), SkBits2Float(0x41e6e76b), SkBits2Float(0x42617ae3), SkBits2Float(0x41e72b00), SkBits2Float(0x42609271)); // 28.831f, 56.564f, 28.863f, 56.37f, 28.896f, 56.143f 6335fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e75602), SkBits2Float(0x42604fe2), SkBits2Float(0x41e7978b), SkBits2Float(0x425fe250), SkBits2Float(0x41e7c49a), SkBits2Float(0x425f9fc1)); // 28.917f, 56.078f, 28.949f, 55.971f, 28.971f, 55.906f 6336fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e7db21), SkBits2Float(0x425f25e6), SkBits2Float(0x41e7db21), SkBits2Float(0x425ec18c), SkBits2Float(0x41e80623), SkBits2Float(0x425e53fa)); // 28.982f, 55.787f, 28.982f, 55.689f, 29.003f, 55.582f 6337fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41e849b9), SkBits2Float(0x425e26ec)); // 29.036f, 55.538f 6338fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e874bb), SkBits2Float(0x425da2d3), SkBits2Float(0x41e8b851), SkBits2Float(0x425d28f8), SkBits2Float(0x41e8e55f), SkBits2Float(0x425caf1d)); // 29.057f, 55.409f, 29.09f, 55.29f, 29.112f, 55.171f 6339fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e93b63), SkBits2Float(0x425b8f5f), SkBits2Float(0x41e97ef9), SkBits2Float(0x425a7ae4), SkBits2Float(0x41ea0417), SkBits2Float(0x42596669)); // 29.154f, 54.89f, 29.187f, 54.62f, 29.252f, 54.35f 6340fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41ea3125), SkBits2Float(0x4259199c), SkBits2Float(0x41ea5c27), SkBits2Float(0x4258ab05), SkBits2Float(0x41eaf7cd), SkBits2Float(0x4258947d)); // 29.274f, 54.275f, 29.295f, 54.167f, 29.371f, 54.145f 6341fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x41e96871), SkBits2Float(0x4256a2d3)); // 29.176f, 53.659f 6342fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e953f6), SkBits2Float(0x4256e562), SkBits2Float(0x41e96871), SkBits2Float(0x425727f2), SkBits2Float(0x41e93b63), SkBits2Float(0x42575f3d)); // 29.166f, 53.724f, 29.176f, 53.789f, 29.154f, 53.843f 6343fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e8fbe6), SkBits2Float(0x42578002), SkBits2Float(0x41e88b42), SkBits2Float(0x42578002), SkBits2Float(0x41e81cab), SkBits2Float(0x42578002)); // 29.123f, 53.875f, 29.068f, 53.875f, 29.014f, 53.875f 6344fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e7db22), SkBits2Float(0x42578002), SkBits2Float(0x41e78311), SkBits2Float(0x42576a81), SkBits2Float(0x41e75603), SkBits2Float(0x42575f3d)); // 28.982f, 53.875f, 28.939f, 53.854f, 28.917f, 53.843f 6345fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e72b01), SkBits2Float(0x4257322f), SkBits2Float(0x41e72b01), SkBits2Float(0x4257322f), SkBits2Float(0x41e72b01), SkBits2Float(0x4256fbe9)); // 28.896f, 53.799f, 28.896f, 53.799f, 28.896f, 53.746f 6346fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e72b01), SkBits2Float(0x4256b95a), SkBits2Float(0x41e78311), SkBits2Float(0x42564ac2), SkBits2Float(0x41e7978c), SkBits2Float(0x42561376)); // 28.896f, 53.681f, 28.939f, 53.573f, 28.949f, 53.519f 6347fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e7db22), SkBits2Float(0x4255570c), SkBits2Float(0x41e80624), SkBits2Float(0x4254b128), SkBits2Float(0x41e86040), SkBits2Float(0x42540b45)); // 28.982f, 53.335f, 29.003f, 53.173f, 29.047f, 53.011f 6348fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e874bb), SkBits2Float(0x4253cac2), SkBits2Float(0x41e86040), SkBits2Float(0x4253916a), SkBits2Float(0x41e8b850), SkBits2Float(0x42536562)); // 29.057f, 52.948f, 29.047f, 52.892f, 29.09f, 52.849f 6349fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e8ced7), SkBits2Float(0x42534fe1), SkBits2Float(0x41e953f6), SkBits2Float(0x42532e16), SkBits2Float(0x41e97ef8), SkBits2Float(0x42532e16)); // 29.101f, 52.828f, 29.166f, 52.795f, 29.187f, 52.795f 6350fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41ea0417), SkBits2Float(0x425323d9), SkBits2Float(0x41ea3125), SkBits2Float(0x42534fe1), SkBits2Float(0x41ea72ae), SkBits2Float(0x42535a1e)); // 29.252f, 52.785f, 29.274f, 52.828f, 29.306f, 52.838f 6351fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41ea72ae), SkBits2Float(0x42548520), SkBits2Float(0x41e9d708), SkBits2Float(0x4255a4df), SkBits2Float(0x41e96871), SkBits2Float(0x4256a2d2)); // 29.306f, 53.13f, 29.23f, 53.411f, 29.176f, 53.659f 6352fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x41e874bb), SkBits2Float(0x4258b647)); // 29.057f, 54.178f 6353fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e86040), SkBits2Float(0x42595c2a), SkBits2Float(0x41e849b9), SkBits2Float(0x4259bf7e), SkBits2Float(0x41e80623), SkBits2Float(0x425a4eda)); // 29.047f, 54.34f, 29.036f, 54.437f, 29.003f, 54.577f 6354fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e7db21), SkBits2Float(0x425ad3f9), SkBits2Float(0x41e76c89), SkBits2Float(0x425b8520), SkBits2Float(0x41e72b00), SkBits2Float(0x425c147c)); // 28.982f, 54.707f, 28.928f, 54.88f, 28.896f, 55.02f 6355fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e71479), SkBits2Float(0x425c570b), SkBits2Float(0x41e72b00), SkBits2Float(0x425c77d0), SkBits2Float(0x41e71479), SkBits2Float(0x425cba5f)); // 28.885f, 55.085f, 28.896f, 55.117f, 28.885f, 55.182f 6356fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e68f5a), SkBits2Float(0x425dfae2), SkBits2Float(0x41e5dd2d), SkBits2Float(0x425f676d), SkBits2Float(0x41e570a2), SkBits2Float(0x4260a8f7)); // 28.82f, 55.495f, 28.733f, 55.851f, 28.68f, 56.165f 6357fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e52d0c), SkBits2Float(0x42610c4b), SkBits2Float(0x41e55a1b), SkBits2Float(0x42614eda), SkBits2Float(0x41e52d0c), SkBits2Float(0x42619ba7)); // 28.647f, 56.262f, 28.669f, 56.327f, 28.647f, 56.402f 6358fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e51685), SkBits2Float(0x4261f4be), SkBits2Float(0x41e4be74), SkBits2Float(0x42624cce), SkBits2Float(0x41e4a7ed), SkBits2Float(0x42628f5d)); // 28.636f, 56.489f, 28.593f, 56.575f, 28.582f, 56.64f 6359fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e46664), SkBits2Float(0x42634bc7), SkBits2Float(0x41e43b62), SkBits2Float(0x4263e667), SkBits2Float(0x41e3f7cc), SkBits2Float(0x4264a1cc)); // 28.55f, 56.824f, 28.529f, 56.975f, 28.496f, 57.158f 6360fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e39fbc), SkBits2Float(0x42657efb), SkBits2Float(0x41e31a9d), SkBits2Float(0x42669376), SkBits2Float(0x41e2ac05), SkBits2Float(0x426770a5)); // 28.453f, 57.374f, 28.388f, 57.644f, 28.334f, 57.86f 6361fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e27ef7), SkBits2Float(0x426821cc), SkBits2Float(0x41e253f5), SkBits2Float(0x4268bc6c), SkBits2Float(0x41e2105f), SkBits2Float(0x42695812)); // 28.312f, 58.033f, 28.291f, 58.184f, 28.258f, 58.336f 6362fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e1ced6), SkBits2Float(0x4269f2b2), SkBits2Float(0x41e1082e), SkBits2Float(0x426aa3d9), SkBits2Float(0x41e09996), SkBits2Float(0x426b3335)); // 28.226f, 58.487f, 28.129f, 58.66f, 28.075f, 58.8f 6363fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41e05600), SkBits2Float(0x426b3e79)); // 28.042f, 58.811f 6364fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41dfe768), SkBits2Float(0x426bb854), SkBits2Float(0x41dfba5a), SkBits2Float(0x426c3129), SkBits2Float(0x41df4dcf), SkBits2Float(0x426ccccf)); // 27.988f, 58.93f, 27.966f, 59.048f, 27.913f, 59.2f 6365fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41def5bf), SkBits2Float(0x426d50e8), SkBits2Float(0x41de5a19), SkBits2Float(0x426de14a), SkBits2Float(0x41ddeb81), SkBits2Float(0x426e70a6)); // 27.87f, 59.329f, 27.794f, 59.47f, 27.74f, 59.61f 6366fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41dd3b60), SkBits2Float(0x426f79dd), SkBits2Float(0x41dd4fdb), SkBits2Float(0x426e1896), SkBits2Float(0x41dd6662), SkBits2Float(0x426db43c)); // 27.654f, 59.869f, 27.664f, 59.524f, 27.675f, 59.426f 6367fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41de9ba1), SkBits2Float(0x426aa3da), SkBits2Float(0x41e01476), SkBits2Float(0x42679271), SkBits2Float(0x41e1332f), SkBits2Float(0x42648109)); // 27.826f, 58.66f, 28.01f, 57.893f, 28.15f, 57.126f 6368fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e149b6), SkBits2Float(0x42645f3e), SkBits2Float(0x41e1a1c7), SkBits2Float(0x4264072e), SkBits2Float(0x41e1a1c7), SkBits2Float(0x4263f1ad)); // 28.161f, 57.093f, 28.204f, 57.007f, 28.204f, 56.986f 6369fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e253f4), SkBits2Float(0x42626e9b), SkBits2Float(0x41e2c28c), SkBits2Float(0x42610109), SkBits2Float(0x41e3459e), SkBits2Float(0x425f72b3)); // 28.291f, 56.608f, 28.345f, 56.251f, 28.409f, 55.862f 6370fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e372ac), SkBits2Float(0x425f51ee), SkBits2Float(0x41e3b642), SkBits2Float(0x425ef9de), SkBits2Float(0x41e3b642), SkBits2Float(0x425ed813)); // 28.431f, 55.83f, 28.464f, 55.744f, 28.464f, 55.711f 6371fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e46663), SkBits2Float(0x425d76cb), SkBits2Float(0x41e4be73), SkBits2Float(0x425c3542), SkBits2Float(0x41e570a0), SkBits2Float(0x425ad3fa)); // 28.55f, 55.366f, 28.593f, 55.052f, 28.68f, 54.707f 6372fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e570a0), SkBits2Float(0x425a916b), SkBits2Float(0x41e5dd2b), SkBits2Float(0x425a22d3), SkBits2Float(0x41e5f3b2), SkBits2Float(0x4259e044)); // 28.68f, 54.642f, 28.733f, 54.534f, 28.744f, 54.469f 6373fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e620c0), SkBits2Float(0x42595c2b), SkBits2Float(0x41e60a39), SkBits2Float(0x4258ab05), SkBits2Float(0x41e72afe), SkBits2Float(0x4258947d)); // 28.766f, 54.34f, 28.755f, 54.167f, 28.896f, 54.145f 6374fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e79789), SkBits2Float(0x4258947d), SkBits2Float(0x41e80621), SkBits2Float(0x4258ab04), SkBits2Float(0x41e874b8), SkBits2Float(0x4258b648)); // 28.949f, 54.145f, 29.003f, 54.167f, 29.057f, 54.178f 6375fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x41e5b229), SkBits2Float(0x4256a2d3)); // 28.712f, 53.659f 6376fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e5851b), SkBits2Float(0x4256e562), SkBits2Float(0x41e59ba2), SkBits2Float(0x425727f2), SkBits2Float(0x41e570a0), SkBits2Float(0x42575f3d)); // 28.69f, 53.724f, 28.701f, 53.789f, 28.68f, 53.843f 6377fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e52d0a), SkBits2Float(0x42578002), SkBits2Float(0x41e4a7ec), SkBits2Float(0x42579689), SkBits2Float(0x41e43b61), SkBits2Float(0x42578002)); // 28.647f, 53.875f, 28.582f, 53.897f, 28.529f, 53.875f 6378fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e3f7cb), SkBits2Float(0x42578002), SkBits2Float(0x41e39fbb), SkBits2Float(0x425748b6), SkBits2Float(0x41e3459e), SkBits2Float(0x42573e79)); // 28.496f, 53.875f, 28.453f, 53.821f, 28.409f, 53.811f 6379fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e39fbb), SkBits2Float(0x42566044), SkBits2Float(0x41e40e52), SkBits2Float(0x42558e58), SkBits2Float(0x41e47add), SkBits2Float(0x4254c7b0)); // 28.453f, 53.594f, 28.507f, 53.389f, 28.56f, 53.195f 6380fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e49370), SkBits2Float(0x425479dd), SkBits2Float(0x41e49370), SkBits2Float(0x42541689), SkBits2Float(0x41e4eb81), SkBits2Float(0x4253df3d)); // 28.572f, 53.119f, 28.572f, 53.022f, 28.615f, 52.968f 6381fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e4fffc), SkBits2Float(0x4253c9bc), SkBits2Float(0x41e5b229), SkBits2Float(0x4253916a), SkBits2Float(0x41e60a39), SkBits2Float(0x4253916a)); // 28.625f, 52.947f, 28.712f, 52.892f, 28.755f, 52.892f 6382fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e68f58), SkBits2Float(0x4253872d), SkBits2Float(0x41e68f58), SkBits2Float(0x4253a7f1), SkBits2Float(0x41e6e768), SkBits2Float(0x4253be78)); // 28.82f, 52.882f, 28.82f, 52.914f, 28.863f, 52.936f 6383fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e68f58), SkBits2Float(0x4254c7af), SkBits2Float(0x41e60a39), SkBits2Float(0x4255af1c), SkBits2Float(0x41e5b229), SkBits2Float(0x4256a2d2)); // 28.82f, 53.195f, 28.755f, 53.421f, 28.712f, 53.659f 6384fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x41e372ac), SkBits2Float(0x42589fc0)); // 28.431f, 54.156f 6385fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e55a19), SkBits2Float(0x42586874), SkBits2Float(0x41e40e52), SkBits2Float(0x425a178f), SkBits2Float(0x41e3cabc), SkBits2Float(0x425a7ae3)); // 28.669f, 54.102f, 28.507f, 54.523f, 28.474f, 54.62f 6386fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e1fbe3), SkBits2Float(0x425f3b66), SkBits2Float(0x41dfd0e1), SkBits2Float(0x4263f1ac), SkBits2Float(0x41ddeb81), SkBits2Float(0x4268c7b0)); // 28.248f, 55.808f, 27.977f, 56.986f, 27.74f, 58.195f 6387fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41ddd4fa), SkBits2Float(0x42690a3f), SkBits2Float(0x41dd7ce9), SkBits2Float(0x42696d93), SkBits2Float(0x41dd6662), SkBits2Float(0x4269999c)); // 27.729f, 58.26f, 27.686f, 58.357f, 27.675f, 58.4f 6388fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41dd3b60), SkBits2Float(0x426a29fe), SkBits2Float(0x41dd3b60), SkBits2Float(0x426a8d52), SkBits2Float(0x41dcf7ca), SkBits2Float(0x426b1cae)); // 27.654f, 58.541f, 27.654f, 58.638f, 27.621f, 58.778f 6389fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41dcb641), SkBits2Float(0x426bf9dd), SkBits2Float(0x41dc0414), SkBits2Float(0x426cf8d7), SkBits2Float(0x41db957c), SkBits2Float(0x426dec8d)); // 27.589f, 58.994f, 27.502f, 59.243f, 27.448f, 59.481f 6390fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41db53f3), SkBits2Float(0x426e916a), SkBits2Float(0x41db3d6c), SkBits2Float(0x426eea81), SkBits2Float(0x41daa3d2), SkBits2Float(0x426f5918)); // 27.416f, 59.642f, 27.405f, 59.729f, 27.33f, 59.837f 6391fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41da76c4), SkBits2Float(0x426f4dd4), SkBits2Float(0x41da49b5), SkBits2Float(0x426f4291), SkBits2Float(0x41da082c), SkBits2Float(0x426f21cc)); // 27.308f, 59.826f, 27.286f, 59.815f, 27.254f, 59.783f 6392fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41d9db1e), SkBits2Float(0x426f0b45), SkBits2Float(0x41d9f1a5), SkBits2Float(0x426f0b45), SkBits2Float(0x41d9c6a3), SkBits2Float(0x426eea80)); // 27.232f, 59.761f, 27.243f, 59.761f, 27.222f, 59.729f 6393fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41d99995), SkBits2Float(0x426edf3c)); // 27.2f, 59.718f 6394fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41d91476), SkBits2Float(0x426ea7f0), SkBits2Float(0x41d8e768), SkBits2Float(0x426e6561), SkBits2Float(0x41d8a5df), SkBits2Float(0x426e020d)); // 27.135f, 59.664f, 27.113f, 59.599f, 27.081f, 59.502f 6395fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41d8a5df), SkBits2Float(0x426e020d), SkBits2Float(0x41d86456), SkBits2Float(0x426dd605), SkBits2Float(0x41d8a5df), SkBits2Float(0x426dd605)); // 27.081f, 59.502f, 27.049f, 59.459f, 27.081f, 59.459f 6396fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41d8e768), SkBits2Float(0x426d5c2a), SkBits2Float(0x41d8fdef), SkBits2Float(0x426cf8d6), SkBits2Float(0x41d92afe), SkBits2Float(0x426c7efb)); // 27.113f, 59.34f, 27.124f, 59.243f, 27.146f, 59.124f 6397fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41d9830e), SkBits2Float(0x426bb853), SkBits2Float(0x41da1eb4), SkBits2Float(0x426ae561), SkBits2Float(0x41da8d4c), SkBits2Float(0x426a29fd)); // 27.189f, 58.93f, 27.265f, 58.724f, 27.319f, 58.541f 6398fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41dccabd), SkBits2Float(0x4265d811), SkBits2Float(0x41e02afe), SkBits2Float(0x42617ae2), SkBits2Float(0x41e1332f), SkBits2Float(0x425cfcef)); // 27.599f, 57.461f, 28.021f, 56.37f, 28.15f, 55.247f 6399fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e149b6), SkBits2Float(0x425c4085), SkBits2Float(0x41e1a1c7), SkBits2Float(0x425b8f5e), SkBits2Float(0x41e1fbe3), SkBits2Float(0x425adf3d)); // 28.161f, 55.063f, 28.204f, 54.89f, 28.248f, 54.718f 6400fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e226e5), SkBits2Float(0x425a4edb), SkBits2Float(0x41e226e5), SkBits2Float(0x42598833), SkBits2Float(0x41e2ac04), SkBits2Float(0x4258f7d0)); // 28.269f, 54.577f, 28.269f, 54.383f, 28.334f, 54.242f 6401fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e2c28b), SkBits2Float(0x4258ec8c), SkBits2Float(0x41e372ac), SkBits2Float(0x42589fc0), SkBits2Float(0x41e372ac), SkBits2Float(0x42589fc0)); // 28.345f, 54.231f, 28.431f, 54.156f, 28.431f, 54.156f 6402fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x41d9830e), SkBits2Float(0x427128f7)); // 27.189f, 60.29f 6403fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41d95600), SkBits2Float(0x42714ac2), SkBits2Float(0x41d92afe), SkBits2Float(0x427176ca), SkBits2Float(0x41d8e768), SkBits2Float(0x427176ca)); // 27.167f, 60.323f, 27.146f, 60.366f, 27.113f, 60.366f 6404fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41d86456), SkBits2Float(0x42718d51), SkBits2Float(0x41d67ce9), SkBits2Float(0x4271820e), SkBits2Float(0x41d60e51), SkBits2Float(0x42716b86)); // 27.049f, 60.388f, 26.811f, 60.377f, 26.757f, 60.355f 6405fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41d5f7ca), SkBits2Float(0x42716b86), SkBits2Float(0x41d5ccc8), SkBits2Float(0x42714ac1), SkBits2Float(0x41d5b641), SkBits2Float(0x42713f7e)); // 26.746f, 60.355f, 26.725f, 60.323f, 26.714f, 60.312f 6406fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41d5b641), SkBits2Float(0x42708e57), SkBits2Float(0x41d5f7ca), SkBits2Float(0x426ffefb), SkBits2Float(0x41d69370), SkBits2Float(0x426f8f5d)); // 26.714f, 60.139f, 26.746f, 59.999f, 26.822f, 59.89f 6407fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41d6eb80), SkBits2Float(0x426f9ba7), SkBits2Float(0x41d7188f), SkBits2Float(0x426f8f5d), SkBits2Float(0x41d7709f), SkBits2Float(0x426f9ba7)); // 26.865f, 59.902f, 26.887f, 59.89f, 26.93f, 59.902f 6408fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41d7b228), SkBits2Float(0x426fb128), SkBits2Float(0x41d99995), SkBits2Float(0x42706d93), SkBits2Float(0x41d9c6a3), SkBits2Float(0x42708e57)); // 26.962f, 59.923f, 27.2f, 60.107f, 27.222f, 60.139f 6409fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41d9db1e), SkBits2Float(0x4270d0e6), SkBits2Float(0x41d99995), SkBits2Float(0x42710832), SkBits2Float(0x41d9830d), SkBits2Float(0x427128f7)); // 27.232f, 60.204f, 27.2f, 60.258f, 27.189f, 60.29f 6410fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x41e1603c), SkBits2Float(0x4255f1ab)); // 28.172f, 53.486f 6411fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e149b5), SkBits2Float(0x42563f7e), SkBits2Float(0x41e1603c), SkBits2Float(0x425676ca), SkBits2Float(0x41e1332e), SkBits2Float(0x4256c49d)); // 28.161f, 53.562f, 28.172f, 53.616f, 28.15f, 53.692f 6412fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e11eb3), SkBits2Float(0x4256f0a5), SkBits2Float(0x41e0db1e), SkBits2Float(0x425727f1), SkBits2Float(0x41e0b01c), SkBits2Float(0x425748b6)); // 28.14f, 53.735f, 28.107f, 53.789f, 28.086f, 53.821f 6413fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41e055ff), SkBits2Float(0x425748b6)); // 28.042f, 53.821f 6414fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e055ff), SkBits2Float(0x425748b6), SkBits2Float(0x41df4dce), SkBits2Float(0x4256e562), SkBits2Float(0x41df3747), SkBits2Float(0x4256da1e)); // 28.042f, 53.821f, 27.913f, 53.724f, 27.902f, 53.713f 6415fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41deb228), SkBits2Float(0x4256820e), SkBits2Float(0x41de4391), SkBits2Float(0x42561376), SkBits2Float(0x41ddbe72), SkBits2Float(0x4255ba60)); // 27.837f, 53.627f, 27.783f, 53.519f, 27.718f, 53.432f 6416fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41dd7ce9), SkBits2Float(0x4255af1c)); // 27.686f, 53.421f 6417fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41dd7ce9), SkBits2Float(0x4255a4df), SkBits2Float(0x41dda7eb), SkBits2Float(0x425578d6), SkBits2Float(0x41dd7ce9), SkBits2Float(0x42556d93)); // 27.686f, 53.411f, 27.707f, 53.368f, 27.686f, 53.357f 6418fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41de9ba1), SkBits2Float(0x4255147c), SkBits2Float(0x41df8f58), SkBits2Float(0x4254c7b0), SkBits2Float(0x41e0b01c), SkBits2Float(0x42549064)); // 27.826f, 53.27f, 27.945f, 53.195f, 28.086f, 53.141f 6419fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e0c497), SkBits2Float(0x42548520), SkBits2Float(0x41e11eb4), SkBits2Float(0x4254645c), SkBits2Float(0x41e1332e), SkBits2Float(0x4254645c)); // 28.096f, 53.13f, 28.14f, 53.098f, 28.15f, 53.098f 6420fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e18b3e), SkBits2Float(0x42545918), SkBits2Float(0x41e1ced4), SkBits2Float(0x425479dd), SkBits2Float(0x41e1fbe2), SkBits2Float(0x425479dd)); // 28.193f, 53.087f, 28.226f, 53.119f, 28.248f, 53.119f 6421fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e1fbe2), SkBits2Float(0x4255147d), SkBits2Float(0x41e1a1c5), SkBits2Float(0x4255841a), SkBits2Float(0x41e1603c), SkBits2Float(0x4255f1ac)); // 28.248f, 53.27f, 28.204f, 53.379f, 28.172f, 53.486f 6422fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x41df6248), SkBits2Float(0x425b4ccf)); // 27.923f, 54.825f 6423fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41dfe767), SkBits2Float(0x425b9aa2), SkBits2Float(0x41df4dcd), SkBits2Float(0x425c6c8d), SkBits2Float(0x41df20bf), SkBits2Float(0x425cd0e8)); // 27.988f, 54.901f, 27.913f, 55.106f, 27.891f, 55.204f 6424fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41ddeb80), SkBits2Float(0x425f893a), SkBits2Float(0x41dc8932), SkBits2Float(0x4262374e), SkBits2Float(0x41db105d), SkBits2Float(0x4264e45d)); // 27.74f, 55.884f, 27.567f, 56.554f, 27.383f, 57.223f 6425fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41daced4), SkBits2Float(0x42657efd), SkBits2Float(0x41d78726), SkBits2Float(0x426c52f5), SkBits2Float(0x41d6c07e), SkBits2Float(0x426c3c6d)); // 27.351f, 57.374f, 26.941f, 59.081f, 26.844f, 59.059f 6426fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41d58932), SkBits2Float(0x426c3129), SkBits2Float(0x41d50620), SkBits2Float(0x426b1caf), SkBits2Float(0x41d48101), SkBits2Float(0x426aa3da)); // 26.692f, 59.048f, 26.628f, 58.778f, 26.563f, 58.66f 6427fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41d3d0e0), SkBits2Float(0x426a0834), SkBits2Float(0x41d34bc2), SkBits2Float(0x42696d94), SkBits2Float(0x41d2db1e), SkBits2Float(0x4268bc6d)); // 26.477f, 58.508f, 26.412f, 58.357f, 26.357f, 58.184f 6428fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41d21476), SkBits2Float(0x42674fe2), SkBits2Float(0x41d19164), SkBits2Float(0x4265c18c), SkBits2Float(0x41d19164), SkBits2Float(0x426449bd)); // 26.26f, 57.828f, 26.196f, 57.439f, 26.196f, 57.072f 6429fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41d1a5df), SkBits2Float(0x4261bd73), SkBits2Float(0x41d3d0e1), SkBits2Float(0x425f51ee), SkBits2Float(0x41d79dae), SkBits2Float(0x425d820f)); // 26.206f, 56.435f, 26.477f, 55.83f, 26.952f, 55.377f 6430fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41d8a5df), SkBits2Float(0x425cfcf0), SkBits2Float(0x41d9db1f), SkBits2Float(0x425c8e59), SkBits2Float(0x41db105e), SkBits2Float(0x425c3542)); // 27.081f, 55.247f, 27.232f, 55.139f, 27.383f, 55.052f 6431fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41dbed8d), SkBits2Float(0x425bf4bf), SkBits2Float(0x41ddbe72), SkBits2Float(0x425b21cd), SkBits2Float(0x41dec8b0), SkBits2Float(0x425b21cd)); // 27.491f, 54.989f, 27.718f, 54.783f, 27.848f, 54.783f 6432fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41df20c0), SkBits2Float(0x425b374e), SkBits2Float(0x41df4dcf), SkBits2Float(0x425b4292), SkBits2Float(0x41df624a), SkBits2Float(0x425b4ccf)); // 27.891f, 54.804f, 27.913f, 54.815f, 27.923f, 54.825f 6433fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x41d453f4), SkBits2Float(0x426fbc6d)); // 26.541f, 59.934f 6434fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41d48102), SkBits2Float(0x426f8521), SkBits2Float(0x41d51a9c), SkBits2Float(0x426ea7f2), SkBits2Float(0x41d4957d), SkBits2Float(0x426e872e)); // 26.563f, 59.88f, 26.638f, 59.664f, 26.573f, 59.632f 6435fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41d453f4), SkBits2Float(0x426e70a7), SkBits2Float(0x41d428f2), SkBits2Float(0x426e872e), SkBits2Float(0x41d3fbe3), SkBits2Float(0x426e70a7)); // 26.541f, 59.61f, 26.52f, 59.632f, 26.498f, 59.61f 6436fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41d3d0e1), SkBits2Float(0x426e916c), SkBits2Float(0x41d3b84d), SkBits2Float(0x426e872e), SkBits2Float(0x41d3a3d3), SkBits2Float(0x426e916c)); // 26.477f, 59.642f, 26.465f, 59.632f, 26.455f, 59.642f 6437fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41d3603d), SkBits2Float(0x426f010a), SkBits2Float(0x41d3d0e1), SkBits2Float(0x426f9ba9), SkBits2Float(0x41d4126b), SkBits2Float(0x426fdd33)); // 26.422f, 59.751f, 26.477f, 59.902f, 26.509f, 59.966f 6438fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41d43d6d), SkBits2Float(0x426fdd33)); // 26.53f, 59.966f 6439fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41d43d6d), SkBits2Float(0x426fd1ef), SkBits2Float(0x41d43d6d), SkBits2Float(0x426fbc6e), SkBits2Float(0x41d453f4), SkBits2Float(0x426fbc6e)); // 26.53f, 59.955f, 26.53f, 59.934f, 26.541f, 59.934f 6440fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x42071ba4), SkBits2Float(0x42670210)); // 33.777f, 57.752f 6441fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x42075e33), SkBits2Float(0x42670d54), SkBits2Float(0x4207957f), SkBits2Float(0x42671897), SkBits2Float(0x4207cccb), SkBits2Float(0x42672f1e)); // 33.842f, 57.763f, 33.896f, 57.774f, 33.95f, 57.796f 6442fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4208a9fa), SkBits2Float(0x4267872e), SkBits2Float(0x42097be6), SkBits2Float(0x42681791), SkBits2Float(0x420a3850), SkBits2Float(0x42688522)); // 34.166f, 57.882f, 34.371f, 58.023f, 34.555f, 58.13f 6443fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x420b0a3c), SkBits2Float(0x4268fefd), SkBits2Float(0x420d1167), SkBits2Float(0x4269e770), SkBits2Float(0x420d27ee), SkBits2Float(0x426ae564)); // 34.76f, 58.249f, 35.267f, 58.476f, 35.289f, 58.724f 6444fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x420d0729), SkBits2Float(0x426af0a8), SkBits2Float(0x420cdb21), SkBits2Float(0x426afbeb), SkBits2Float(0x420cb956), SkBits2Float(0x426b072f)); // 35.257f, 58.735f, 35.214f, 58.746f, 35.181f, 58.757f 6445fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x420b9998), SkBits2Float(0x426b27f4), SkBits2Float(0x420a6f9c), SkBits2Float(0x426b27f4), SkBits2Float(0x42095b21), SkBits2Float(0x426b3337)); // 34.9f, 58.789f, 34.609f, 58.789f, 34.339f, 58.8f 6446fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x42090d4e), SkBits2Float(0x426b3337), SkBits2Float(0x4207b644), SkBits2Float(0x426b49be), SkBits2Float(0x420773b4), SkBits2Float(0x426b3337)); // 34.263f, 58.8f, 33.928f, 58.822f, 33.863f, 58.8f 6447fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4207322b), SkBits2Float(0x426b072f), SkBits2Float(0x4206ef9b), SkBits2Float(0x4269999d), SkBits2Float(0x4206ced7), SkBits2Float(0x426920c8)); // 33.799f, 58.757f, 33.734f, 58.4f, 33.702f, 58.282f 6448fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x42069685), SkBits2Float(0x4268645e), SkBits2Float(0x4205c49a), SkBits2Float(0x4266b543), SkBits2Float(0x42071ba4), SkBits2Float(0x42670210)); // 33.647f, 58.098f, 33.442f, 57.677f, 33.777f, 57.752f 6449fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x41f026e6), SkBits2Float(0x423f0c4e)); // 30.019f, 47.762f 6450fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41effbe4), SkBits2Float(0x42400004), SkBits2Float(0x41f0105f), SkBits2Float(0x4240e877), SkBits2Float(0x41f03b61), SkBits2Float(0x4241d0ea)); // 29.998f, 48, 30.008f, 48.227f, 30.029f, 48.454f 6451fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41f03b61), SkBits2Float(0x424228fa)); // 30.029f, 48.54f 6452fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41f051e8), SkBits2Float(0x42423f81), SkBits2Float(0x41f0c080), SkBits2Float(0x424276cd), SkBits2Float(0x41f11890), SkBits2Float(0x424276cd)); // 30.04f, 48.562f, 30.094f, 48.616f, 30.137f, 48.616f 6453fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41f11890), SkBits2Float(0x424276cd), SkBits2Float(0x41f18934), SkBits2Float(0x42426b89), SkBits2Float(0x41f12f17), SkBits2Float(0x42426b89)); // 30.137f, 48.616f, 30.192f, 48.605f, 30.148f, 48.605f 6454fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41f1459e), SkBits2Float(0x42426045), SkBits2Float(0x41f18934), SkBits2Float(0x42426b89), SkBits2Float(0x41f18934), SkBits2Float(0x42426b89)); // 30.159f, 48.594f, 30.192f, 48.605f, 30.192f, 48.605f 6455fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41f19daf), SkBits2Float(0x424249be), SkBits2Float(0x41f19daf), SkBits2Float(0x42423f81), SkBits2Float(0x41f1b436), SkBits2Float(0x42423f81)); // 30.202f, 48.572f, 30.202f, 48.562f, 30.213f, 48.562f 6456fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41f18934), SkBits2Float(0x42414087), SkBits2Float(0x41f11890), SkBits2Float(0x424079df), SkBits2Float(0x41f0ac05), SkBits2Float(0x423f9cb0)); // 30.192f, 48.313f, 30.137f, 48.119f, 30.084f, 47.903f 6457fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41f0957e), SkBits2Float(0x423f7ae5), SkBits2Float(0x41f0c080), SkBits2Float(0x423f5a21), SkBits2Float(0x41f0957e), SkBits2Float(0x423f395c)); // 30.073f, 47.87f, 30.094f, 47.838f, 30.073f, 47.806f 6458fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41f026e6), SkBits2Float(0x423f0c4e)); // 30.019f, 47.762f 6459fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x41ed4dcf), SkBits2Float(0x423fd3fc)); // 29.663f, 47.957f 6460fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41ecc8b0), SkBits2Float(0x42408523), SkBits2Float(0x41ec580c), SkBits2Float(0x42414bcb), SkBits2Float(0x41ec580c), SkBits2Float(0x42423f81)); // 29.598f, 48.13f, 29.543f, 48.324f, 29.543f, 48.562f 6461fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41ec6e93), SkBits2Float(0x42423f81), SkBits2Float(0x41ec9ba2), SkBits2Float(0x42426046), SkBits2Float(0x41ecb229), SkBits2Float(0x42426b89)); // 29.554f, 48.562f, 29.576f, 48.594f, 29.587f, 48.605f 6462fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41ecc8b0), SkBits2Float(0x42426b89), SkBits2Float(0x41ecdd2b), SkBits2Float(0x42426045), SkBits2Float(0x41ecf3b2), SkBits2Float(0x42426b89)); // 29.598f, 48.605f, 29.608f, 48.594f, 29.619f, 48.605f 6463fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41ecf3b2), SkBits2Float(0x42426b89), SkBits2Float(0x41eda5df), SkBits2Float(0x42426045), SkBits2Float(0x41edba5a), SkBits2Float(0x42423f81)); // 29.619f, 48.605f, 29.706f, 48.594f, 29.716f, 48.562f 6464fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41ee126a), SkBits2Float(0x4241e66a), SkBits2Float(0x41edd0e1), SkBits2Float(0x42403750), SkBits2Float(0x41eda5df), SkBits2Float(0x423fdf3f)); // 29.759f, 48.475f, 29.727f, 48.054f, 29.706f, 47.968f 6465fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41ed4dcf), SkBits2Float(0x423fd3fb)); // 29.663f, 47.957f 6466fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x41d05a19), SkBits2Float(0x4258ab05)); // 26.044f, 54.167f 6467fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41d05a19), SkBits2Float(0x42589fc1), SkBits2Float(0x41d070a0), SkBits2Float(0x42588a40), SkBits2Float(0x41d05a19), SkBits2Float(0x42586876)); // 26.044f, 54.156f, 26.055f, 54.135f, 26.044f, 54.102f 6468fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41d05a19), SkBits2Float(0x42583c6e), SkBits2Float(0x41d02f17), SkBits2Float(0x4257ee9b), SkBits2Float(0x41d00209), SkBits2Float(0x4257c293)); // 26.044f, 54.059f, 26.023f, 53.983f, 26.001f, 53.94f 6469fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41cfeb82), SkBits2Float(0x42571cb0), SkBits2Float(0x41d00209), SkBits2Float(0x42568210), SkBits2Float(0x41cfeb82), SkBits2Float(0x4255c5a5)); // 25.99f, 53.778f, 26.001f, 53.627f, 25.99f, 53.443f 6470fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41cfeb82), SkBits2Float(0x4255a4e0), SkBits2Float(0x41cfc080), SkBits2Float(0x42552b05), SkBits2Float(0x41cfd4fb), SkBits2Float(0x4254dd32)); // 25.99f, 53.411f, 25.969f, 53.292f, 25.979f, 53.216f 6471fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41cfeb82), SkBits2Float(0x4254b12a), SkBits2Float(0x41d05a1a), SkBits2Float(0x4254b12a), SkBits2Float(0x41d0df38), SkBits2Float(0x4254c7b1)); // 25.99f, 53.173f, 26.044f, 53.173f, 26.109f, 53.195f 6472fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41d24186), SkBits2Float(0x42552b05), SkBits2Float(0x41d4ac05), SkBits2Float(0x42563f80), SkBits2Float(0x41d50621), SkBits2Float(0x42566044)); // 26.282f, 53.292f, 26.584f, 53.562f, 26.628f, 53.594f 6473fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41d60e52), SkBits2Float(0x4256da1f), SkBits2Float(0x41d70208), SkBits2Float(0x425748b7), SkBits2Float(0x41d80a3a), SkBits2Float(0x4257c292)); // 26.757f, 53.713f, 26.876f, 53.821f, 27.005f, 53.94f 6474fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41d8a5e0), SkBits2Float(0x4257f9de), SkBits2Float(0x41da1eb5), SkBits2Float(0x4258947e), SkBits2Float(0x41d8a5e0), SkBits2Float(0x4258ab05)); // 27.081f, 53.994f, 27.265f, 54.145f, 27.081f, 54.167f 6475fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41d7df38), SkBits2Float(0x4258cbca), SkBits2Float(0x41d72d0b), SkBits2Float(0x4258b649), SkBits2Float(0x41d66663), SkBits2Float(0x4258b649)); // 26.984f, 54.199f, 26.897f, 54.178f, 26.8f, 54.178f 6476fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41d547ab), SkBits2Float(0x4258cbca), SkBits2Float(0x41d1bc67), SkBits2Float(0x42592f1e), SkBits2Float(0x41d0b22a), SkBits2Float(0x4258e251)); // 26.66f, 54.199f, 26.217f, 54.296f, 26.087f, 54.221f 6477fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41d0b22a), SkBits2Float(0x4258d70d)); // 26.087f, 54.21f 6478fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41d09daf), SkBits2Float(0x4258d70d), SkBits2Float(0x41d070a1), SkBits2Float(0x4258b648), SkBits2Float(0x41d05a1a), SkBits2Float(0x4258ab05)); // 26.077f, 54.21f, 26.055f, 54.178f, 26.044f, 54.167f 6479fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x41ce8b41), SkBits2Float(0x42588a40)); // 25.818f, 54.135f 6480fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41ceb643), SkBits2Float(0x4258ab05), SkBits2Float(0x41ce74ba), SkBits2Float(0x4258ab05), SkBits2Float(0x41ceccca), SkBits2Float(0x4258ab05)); // 25.839f, 54.167f, 25.807f, 54.167f, 25.85f, 54.167f 6481fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41cef7cc), SkBits2Float(0x4258ab05), SkBits2Float(0x41cf0e53), SkBits2Float(0x4258b336), SkBits2Float(0x41cf0e53), SkBits2Float(0x42589db5)); // 25.871f, 54.167f, 25.882f, 54.175f, 25.882f, 54.154f 6482fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41cf0e53), SkBits2Float(0x4258395b), SkBits2Float(0x41cf0a3a), SkBits2Float(0x42579790), SkBits2Float(0x41cedd2c), SkBits2Float(0x4257343c)); // 25.882f, 54.056f, 25.88f, 53.898f, 25.858f, 53.801f 6483fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41cec8b1), SkBits2Float(0x42564086), SkBits2Float(0x41ceccca), SkBits2Float(0x4254f3b9), SkBits2Float(0x41ce5e32), SkBits2Float(0x425421cd)); // 25.848f, 53.563f, 25.85f, 53.238f, 25.796f, 53.033f 6484fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41cdef9a), SkBits2Float(0x425421cd)); // 25.742f, 53.033f 6485fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41cdd913), SkBits2Float(0x4254dd31), SkBits2Float(0x41ce126b), SkBits2Float(0x425626ec), SkBits2Float(0x41ce28f2), SkBits2Float(0x4256e250)); // 25.731f, 53.216f, 25.759f, 53.538f, 25.77f, 53.721f 6486fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41ce3f79), SkBits2Float(0x42579377), SkBits2Float(0x41ce47aa), SkBits2Float(0x42580f5e), SkBits2Float(0x41ce8b40), SkBits2Float(0x42588a40)); // 25.781f, 53.894f, 25.785f, 54.015f, 25.818f, 54.135f 6487fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x41c58d4c), SkBits2Float(0x425271ad)); // 24.694f, 52.611f 6488fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41c58d4c), SkBits2Float(0x42525c2c), SkBits2Float(0x41c5ba5a), SkBits2Float(0x42523024), SkBits2Float(0x41c5fbe4), SkBits2Float(0x425224e0)); // 24.694f, 52.59f, 24.716f, 52.547f, 24.748f, 52.536f 6489fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41c6126b), SkBits2Float(0x4252199c)); // 24.759f, 52.525f 6490fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41c6978a), SkBits2Float(0x42520f5f), SkBits2Float(0x41c774b9), SkBits2Float(0x42523023), SkBits2Float(0x41c79fbb), SkBits2Float(0x42525c2b)); // 24.824f, 52.515f, 24.932f, 52.547f, 24.953f, 52.59f 6491fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41c7f9d8), SkBits2Float(0x4252a9fe), SkBits2Float(0x41c79fbb), SkBits2Float(0x4258e250), SkBits2Float(0x41c78b40), SkBits2Float(0x4259199c)); // 24.997f, 52.666f, 24.953f, 54.221f, 24.943f, 54.275f 6492fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41c78b40), SkBits2Float(0x42592f1d)); // 24.943f, 54.296f 6493fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41c747aa), SkBits2Float(0x42595c2b), SkBits2Float(0x41c68103), SkBits2Float(0x42596669), SkBits2Float(0x41c5fbe4), SkBits2Float(0x42596669)); // 24.91f, 54.34f, 24.813f, 54.35f, 24.748f, 54.35f 6494fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41c5353c), SkBits2Float(0x425971ad), SkBits2Float(0x41c41684), SkBits2Float(0x425971ad), SkBits2Float(0x41c3e975), SkBits2Float(0x42592f1d)); // 24.651f, 54.361f, 24.511f, 54.361f, 24.489f, 54.296f 6495fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41c3a7ec), SkBits2Float(0x4258cbc9), SkBits2Float(0x41c42afe), SkBits2Float(0x4257d919), SkBits2Float(0x41c44185), SkBits2Float(0x42578002)); // 24.457f, 54.199f, 24.521f, 53.962f, 24.532f, 53.875f 6496fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41c46e93), SkBits2Float(0x42563f7f), SkBits2Float(0x41c4c6a4), SkBits2Float(0x42550a3f), SkBits2Float(0x41c5353b), SkBits2Float(0x4253df3d)); // 24.554f, 53.562f, 24.597f, 53.26f, 24.651f, 52.968f 6497fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41c54bc2), SkBits2Float(0x42537be9), SkBits2Float(0x41c56249), SkBits2Float(0x42530d51), SkBits2Float(0x41c58d4b), SkBits2Float(0x4252cac2)); // 24.662f, 52.871f, 24.673f, 52.763f, 24.694f, 52.698f 6498fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41c58d4b), SkBits2Float(0x4252a9fd), SkBits2Float(0x41c56249), SkBits2Float(0x42528833), SkBits2Float(0x41c58d4b), SkBits2Float(0x425271ab)); // 24.694f, 52.666f, 24.673f, 52.633f, 24.694f, 52.611f 6499fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x41c36662), SkBits2Float(0x42534fe0)); // 24.425f, 52.828f 6500fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41c33954), SkBits2Float(0x4253c9bb), SkBits2Float(0x41c34dcf), SkBits2Float(0x42541688), SkBits2Float(0x41c322cc), SkBits2Float(0x42549063)); // 24.403f, 52.947f, 24.413f, 53.022f, 24.392f, 53.141f 6501fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41c2f5be), SkBits2Float(0x4254fefb), SkBits2Float(0x41c2b434), SkBits2Float(0x42558e57), SkBits2Float(0x41c29dad), SkBits2Float(0x42560832)); // 24.37f, 53.249f, 24.338f, 53.389f, 24.327f, 53.508f 6502fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41c2709f), SkBits2Float(0x4256e561), SkBits2Float(0x41c2459d), SkBits2Float(0x4257ad0f), SkBits2Float(0x41c1ed8c), SkBits2Float(0x42586874)); // 24.305f, 53.724f, 24.284f, 53.919f, 24.241f, 54.102f 6503fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41c1d705), SkBits2Float(0x4258cbc8), SkBits2Float(0x41c20207), SkBits2Float(0x42590e57), SkBits2Float(0x41c1c07e), SkBits2Float(0x425950e7)); // 24.23f, 54.199f, 24.251f, 54.264f, 24.219f, 54.329f 6504fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41c1c07e), SkBits2Float(0x42596668), SkBits2Float(0x41c1686e), SkBits2Float(0x42599270), SkBits2Float(0x41c13b5f), SkBits2Float(0x42599270)); // 24.219f, 54.35f, 24.176f, 54.393f, 24.154f, 54.393f 6505fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41c0ccc7), SkBits2Float(0x4259a8f7), SkBits2Float(0x41c074b7), SkBits2Float(0x42599270), SkBits2Float(0x41c00620), SkBits2Float(0x425971ab)); // 24.1f, 54.415f, 24.057f, 54.393f, 24.003f, 54.361f 6506fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41c00620), SkBits2Float(0x425825e4), SkBits2Float(0x41c08b3f), SkBits2Float(0x4256da1e), SkBits2Float(0x41c0f9d6), SkBits2Float(0x42558e57)); // 24.003f, 54.037f, 24.068f, 53.713f, 24.122f, 53.389f 6507fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41c151e6), SkBits2Float(0x425479dc), SkBits2Float(0x41c151e6), SkBits2Float(0x42534fe0), SkBits2Float(0x41c1ed8c), SkBits2Float(0x425245a3)); // 24.165f, 53.119f, 24.165f, 52.828f, 24.241f, 52.568f 6508fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41c22f15), SkBits2Float(0x42520f5d), SkBits2Float(0x41c22f15), SkBits2Float(0x4251d70b), SkBits2Float(0x41c25c24), SkBits2Float(0x4251ccce)); // 24.273f, 52.515f, 24.273f, 52.46f, 24.295f, 52.45f 6509fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41c2e143), SkBits2Float(0x4251b647), SkBits2Float(0x41c34dce), SkBits2Float(0x4251e24f), SkBits2Float(0x41c3a7eb), SkBits2Float(0x4251e24f)); // 24.36f, 52.428f, 24.413f, 52.471f, 24.457f, 52.471f 6510fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41c3be72), SkBits2Float(0x42525c2a), SkBits2Float(0x41c37add), SkBits2Float(0x4252e149), SkBits2Float(0x41c36662), SkBits2Float(0x42534fe0)); // 24.468f, 52.59f, 24.435f, 52.72f, 24.425f, 52.828f 6511fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x41b3105e), SkBits2Float(0x426e020d)); // 22.383f, 59.502f 6512fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41b2ced5), SkBits2Float(0x426dcac1), SkBits2Float(0x41b28b3f), SkBits2Float(0x426d9375), SkBits2Float(0x41b21ca8), SkBits2Float(0x426d676d)); // 22.351f, 59.448f, 22.318f, 59.394f, 22.264f, 59.351f 6513fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41b1f1a6), SkBits2Float(0x426d676d)); // 22.243f, 59.351f 6514fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41b1f1a6), SkBits2Float(0x426d50e6)); // 22.243f, 59.329f 6515fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41b1f1a6), SkBits2Float(0x426d2f1b), SkBits2Float(0x41b1830e), SkBits2Float(0x426d199a), SkBits2Float(0x41b15600), SkBits2Float(0x426d0f5d)); // 22.243f, 59.296f, 22.189f, 59.275f, 22.167f, 59.265f 6516fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41b0e768), SkBits2Float(0x426cccce), SkBits2Float(0x41af1683), SkBits2Float(0x426bd917), SkBits2Float(0x41aefffc), SkBits2Float(0x426b8107)); // 22.113f, 59.2f, 21.886f, 58.962f, 21.875f, 58.876f 6517fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41aeeb81), SkBits2Float(0x426b3334), SkBits2Float(0x41af5a19), SkBits2Float(0x426acfe0), SkBits2Float(0x41af70a0), SkBits2Float(0x426a8d51)); // 21.865f, 58.8f, 21.919f, 58.703f, 21.93f, 58.638f 6518fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41b04dcf), SkBits2Float(0x42693647), SkBits2Float(0x41b1db1f), SkBits2Float(0x4268645b), SkBits2Float(0x41b43123), SkBits2Float(0x4267c9bc)); // 22.038f, 58.303f, 22.232f, 58.098f, 22.524f, 57.947f 6519fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41b472ac), SkBits2Float(0x4267a7f1), SkBits2Float(0x41b4f7cb), SkBits2Float(0x426770a5), SkBits2Float(0x41b56662), SkBits2Float(0x42676668)); // 22.556f, 57.914f, 22.621f, 57.86f, 22.675f, 57.85f 6520fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41b5a7eb), SkBits2Float(0x42675b24), SkBits2Float(0x41b5d4fa), SkBits2Float(0x42676668), SkBits2Float(0x41b62d0a), SkBits2Float(0x42675b24)); // 22.707f, 57.839f, 22.729f, 57.85f, 22.772f, 57.839f 6521fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41b69ba2), SkBits2Float(0x42674fe0), SkBits2Float(0x41b78f58), SkBits2Float(0x42671895), SkBits2Float(0x41b828f1), SkBits2Float(0x42671895)); // 22.826f, 57.828f, 22.945f, 57.774f, 23.02f, 57.774f 6522fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41b8ae10), SkBits2Float(0x42671895), SkBits2Float(0x41b8c497), SkBits2Float(0x42672f1c), SkBits2Float(0x41b91ca7), SkBits2Float(0x4267449d)); // 23.085f, 57.774f, 23.096f, 57.796f, 23.139f, 57.817f 6523fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41b91ca7), SkBits2Float(0x42675b24)); // 23.139f, 57.839f 6524fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41b91ca7), SkBits2Float(0x42674fe0), SkBits2Float(0x41b9332e), SkBits2Float(0x426770a5), SkBits2Float(0x41b9332e), SkBits2Float(0x4267872c)); // 23.139f, 57.828f, 23.15f, 57.86f, 23.15f, 57.882f 6525fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41b91ca7), SkBits2Float(0x4267df3c), SkBits2Float(0x41b90620), SkBits2Float(0x42685918), SkBits2Float(0x41b8db1e), SkBits2Float(0x4268bc6b)); // 23.139f, 57.968f, 23.128f, 58.087f, 23.107f, 58.184f 6526fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41b855ff), SkBits2Float(0x426a29fc), SkBits2Float(0x41b7d0e1), SkBits2Float(0x426bc290), SkBits2Float(0x41b76249), SkBits2Float(0x426d2f1b)); // 23.042f, 58.541f, 22.977f, 58.94f, 22.923f, 59.296f 6527fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41b720c0), SkBits2Float(0x426e0d50), SkBits2Float(0x41b720c0), SkBits2Float(0x426ed3f8), SkBits2Float(0x41b69ba1), SkBits2Float(0x426f79dc)); // 22.891f, 59.513f, 22.891f, 59.707f, 22.826f, 59.869f 6528fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41b64391), SkBits2Float(0x426f645b), SkBits2Float(0x41b62d09), SkBits2Float(0x426f79dc), SkBits2Float(0x41b5eb80), SkBits2Float(0x426f645b)); // 22.783f, 59.848f, 22.772f, 59.869f, 22.74f, 59.848f 6529fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41b5a7ea), SkBits2Float(0x426f5917), SkBits2Float(0x41b57adc), SkBits2Float(0x426f374d), SkBits2Float(0x41b53953), SkBits2Float(0x426f1688)); // 22.707f, 59.837f, 22.685f, 59.804f, 22.653f, 59.772f 6530fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41b53953), SkBits2Float(0x426f0107)); // 22.653f, 59.751f 6531fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41b472ab), SkBits2Float(0x426ea7f0), SkBits2Float(0x41b3ac03), SkBits2Float(0x426e5a1e), SkBits2Float(0x41b3105d), SkBits2Float(0x426e020d)); // 22.556f, 59.664f, 22.459f, 59.588f, 22.383f, 59.502f 6532fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 6533fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 6534fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 6535fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void joel_5(skiatest::Reporter* reporter, const char* filename) { 6536fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 6537fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType((SkPath::FillType) 0); 6538fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43c5145a), SkBits2Float(0x43dc82f2)); // 394.159f, 441.023f 6539fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43c5145a), SkBits2Float(0x43dc82f2)); // 394.159f, 441.023f 6540fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6541fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43af4e56), SkBits2Float(0x43dbc604)); // 350.612f, 439.547f 6542fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43af4e56), SkBits2Float(0x43dbc604)); // 350.612f, 439.547f 6543fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6544fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43af4e56), SkBits2Float(0x43dbc604)); // 350.612f, 439.547f 6545fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43b64a5e), SkBits2Float(0x43dc9604), SkBits2Float(0x43be0958), SkBits2Float(0x43dbb604), SkBits2Float(0x43c5145a), SkBits2Float(0x43dc8312)); // 364.581f, 441.172f, 380.073f, 439.422f, 394.159f, 441.024f 6546fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43be0958), SkBits2Float(0x43dbb604), SkBits2Float(0x43b64a5e), SkBits2Float(0x43dc9604), SkBits2Float(0x43af4e56), SkBits2Float(0x43dbc604)); // 380.073f, 439.422f, 364.581f, 441.172f, 350.612f, 439.547f 6547fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6548fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43a9126f), SkBits2Float(0x43e11604)); // 338.144f, 450.172f 6549fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43a9126f), SkBits2Float(0x43e11604)); // 338.144f, 450.172f 6550fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6551fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43a9126f), SkBits2Float(0x43e11604)); // 338.144f, 450.172f 6552fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43ab3c6b), SkBits2Float(0x43debc08), SkBits2Float(0x43ad1b65), SkBits2Float(0x43de18f6), SkBits2Float(0x43af4e77), SkBits2Float(0x43dbc604)); // 342.472f, 445.469f, 346.214f, 444.195f, 350.613f, 439.547f 6553fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43ad1b65), SkBits2Float(0x43de18f6), SkBits2Float(0x43ab3c6b), SkBits2Float(0x43debc08), SkBits2Float(0x43a9126f), SkBits2Float(0x43e11604)); // 346.214f, 444.195f, 342.472f, 445.469f, 338.144f, 450.172f 6554fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6555fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43aa9d50), SkBits2Float(0x43e173f8)); // 341.229f, 450.906f 6556fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43aa9d50), SkBits2Float(0x43e173f8)); // 341.229f, 450.906f 6557fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6558fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43aa9d50), SkBits2Float(0x43e173f8)); // 341.229f, 450.906f 6559fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43aa0852), SkBits2Float(0x43e183f8), SkBits2Float(0x43a9be56), SkBits2Float(0x43e0d2f2), SkBits2Float(0x43a9124e), SkBits2Float(0x43e11604)); // 340.065f, 451.031f, 339.487f, 449.648f, 338.143f, 450.172f 6560fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43a9be56), SkBits2Float(0x43e0d2f2), SkBits2Float(0x43aa0852), SkBits2Float(0x43e183f8), SkBits2Float(0x43aa9d50), SkBits2Float(0x43e173f8)); // 339.487f, 449.648f, 340.065f, 451.031f, 341.229f, 450.906f 6561fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6562fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43b13667), SkBits2Float(0x43dce106)); // 354.425f, 441.758f 6563fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43b13667), SkBits2Float(0x43dce106)); // 354.425f, 441.758f 6564fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6565fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43b13667), SkBits2Float(0x43dce106)); // 354.425f, 441.758f 6566fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43aead71), SkBits2Float(0x43dd9d0e), SkBits2Float(0x43acd375), SkBits2Float(0x43dff20c), SkBits2Float(0x43aa9d71), SkBits2Float(0x43e173f8)); // 349.355f, 443.227f, 345.652f, 447.891f, 341.23f, 450.906f 6567fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43acd354), SkBits2Float(0x43dff20c), SkBits2Float(0x43aead50), SkBits2Float(0x43dd9d0f), SkBits2Float(0x43b13667), SkBits2Float(0x43dce106)); // 345.651f, 447.891f, 349.354f, 443.227f, 354.425f, 441.758f 6568fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6569fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43ac8561), SkBits2Float(0x43e30106)); // 345.042f, 454.008f 6570fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43ac8561), SkBits2Float(0x43e30106)); // 345.042f, 454.008f 6571fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6572fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43ac8561), SkBits2Float(0x43e30106)); // 345.042f, 454.008f 6573fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43adc76d), SkBits2Float(0x43e0f4fe), SkBits2Float(0x43b21a5f), SkBits2Float(0x43df7efa), SkBits2Float(0x43b13667), SkBits2Float(0x43dce106)); // 347.558f, 449.914f, 356.206f, 446.992f, 354.425f, 441.758f 6574fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43b21a5f), SkBits2Float(0x43df7efa), SkBits2Float(0x43adc76d), SkBits2Float(0x43e0f4fe), SkBits2Float(0x43ac8561), SkBits2Float(0x43e30106)); // 356.206f, 446.992f, 347.558f, 449.914f, 345.042f, 454.008f 6575fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6576fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43b33169), SkBits2Float(0x43dc82f2)); // 358.386f, 441.023f 6577fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43b33169), SkBits2Float(0x43dc82f2)); // 358.386f, 441.023f 6578fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6579fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43b33169), SkBits2Float(0x43dc82f2)); // 358.386f, 441.023f 6580fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43b16169), SkBits2Float(0x43ded7f0), SkBits2Float(0x43aef375), SkBits2Float(0x43e13be8), SkBits2Float(0x43ac8561), SkBits2Float(0x43e300e6)); // 354.761f, 445.687f, 349.902f, 450.468f, 345.042f, 454.007f 6581fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43aef355), SkBits2Float(0x43e13c09), SkBits2Float(0x43b16169), SkBits2Float(0x43ded811), SkBits2Float(0x43b33169), SkBits2Float(0x43dc82f2)); // 349.901f, 450.469f, 354.761f, 445.688f, 358.386f, 441.023f 6582fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6583fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43b4bb65), SkBits2Float(0x43dd4000)); // 361.464f, 442.5f 6584fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43b4bb65), SkBits2Float(0x43dd4000)); // 361.464f, 442.5f 6585fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6586fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43b4bb65), SkBits2Float(0x43dd4000)); // 361.464f, 442.5f 6587fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43b44959), SkBits2Float(0x43dcddf4), SkBits2Float(0x43b3e76d), SkBits2Float(0x43dc48f6), SkBits2Float(0x43b33169), SkBits2Float(0x43dc82f2)); // 360.573f, 441.734f, 359.808f, 440.57f, 358.386f, 441.023f 6588fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43b3e76d), SkBits2Float(0x43dc48f6), SkBits2Float(0x43b44959), SkBits2Float(0x43dcddf4), SkBits2Float(0x43b4bb65), SkBits2Float(0x43dd4000)); // 359.808f, 440.57f, 360.573f, 441.734f, 361.464f, 442.5f 6589fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6590fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43ae7f5d), SkBits2Float(0x43e5a70a)); // 348.995f, 459.305f 6591fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43ae7f5d), SkBits2Float(0x43e5a70a)); // 348.995f, 459.305f 6592fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6593fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43ae7f5d), SkBits2Float(0x43e5a70a)); // 348.995f, 459.305f 6594fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43af945b), SkBits2Float(0x43e21d0e), SkBits2Float(0x43b3a74d), SkBits2Float(0x43e0ce14), SkBits2Float(0x43b4bb65), SkBits2Float(0x43dd4000)); // 351.159f, 452.227f, 359.307f, 449.61f, 361.464f, 442.5f 6595fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43b3a76d), SkBits2Float(0x43e0cdf4), SkBits2Float(0x43af945b), SkBits2Float(0x43e21d0e), SkBits2Float(0x43ae7f5d), SkBits2Float(0x43e5a70a)); // 359.308f, 449.609f, 351.159f, 452.227f, 348.995f, 459.305f 6596fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6597fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43b58a5f), SkBits2Float(0x43dce106)); // 363.081f, 441.758f 6598fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43b58a5f), SkBits2Float(0x43dce106)); // 363.081f, 441.758f 6599fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6600fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43b58a5f), SkBits2Float(0x43dce106)); // 363.081f, 441.758f 6601fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43b2c063), SkBits2Float(0x43dfa604), SkBits2Float(0x43b1d561), SkBits2Float(0x43e374fe), SkBits2Float(0x43ae7f5d), SkBits2Float(0x43e5a70a)); // 357.503f, 447.297f, 355.667f, 454.914f, 348.995f, 459.305f 6602fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43b1d561), SkBits2Float(0x43e374fe), SkBits2Float(0x43b2c063), SkBits2Float(0x43dfa604), SkBits2Float(0x43b58a5f), SkBits2Float(0x43dce106)); // 355.667f, 454.914f, 357.503f, 447.297f, 363.081f, 441.758f 6603fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6604fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43b6b561), SkBits2Float(0x43dd4000)); // 365.417f, 442.5f 6605fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43b6b561), SkBits2Float(0x43dd4000)); // 365.417f, 442.5f 6606fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6607fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43b6b561), SkBits2Float(0x43dd4000)); // 365.417f, 442.5f 6608fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43b58a5f), SkBits2Float(0x43dce106)); // 363.081f, 441.758f 6609fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43b6b561), SkBits2Float(0x43dd4000)); // 365.417f, 442.5f 6610fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6611fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43b07a5f), SkBits2Float(0x43e7220c)); // 352.956f, 462.266f 6612fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43b07a5f), SkBits2Float(0x43e7220c)); // 352.956f, 462.266f 6613fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6614fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43b07a5f), SkBits2Float(0x43e7220c)); // 352.956f, 462.266f 6615fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43b29f5d), SkBits2Float(0x43e3e810), SkBits2Float(0x43b59667), SkBits2Float(0x43e0f916), SkBits2Float(0x43b6b561), SkBits2Float(0x43dd4000)); // 357.245f, 455.813f, 363.175f, 449.946f, 365.417f, 442.5f 6616fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43b59667), SkBits2Float(0x43e0f8f6), SkBits2Float(0x43b29f5d), SkBits2Float(0x43e3e7f0), SkBits2Float(0x43b07a5f), SkBits2Float(0x43e7220c)); // 363.175f, 449.945f, 357.245f, 455.812f, 352.956f, 462.266f 6617fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6618fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43b0d853), SkBits2Float(0x43e84efa)); // 353.69f, 464.617f 6619fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43b0d853), SkBits2Float(0x43e84efa)); // 353.69f, 464.617f 6620fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6621fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43b0d853), SkBits2Float(0x43e84efa)); // 353.69f, 464.617f 6622fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43b03a5f), SkBits2Float(0x43e934fe), SkBits2Float(0x43b1345b), SkBits2Float(0x43e7870a), SkBits2Float(0x43b07a5f), SkBits2Float(0x43e721ec)); // 352.456f, 466.414f, 354.409f, 463.055f, 352.956f, 462.265f 6623fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43b1345b), SkBits2Float(0x43e7870b), SkBits2Float(0x43b03a5f), SkBits2Float(0x43e934fe), SkBits2Float(0x43b0d853), SkBits2Float(0x43e84efa)); // 354.409f, 463.055f, 352.456f, 466.414f, 353.69f, 464.617f 6624fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6625fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43b84063), SkBits2Float(0x43ddb106)); // 368.503f, 443.383f 6626fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43b84063), SkBits2Float(0x43ddb106)); // 368.503f, 443.383f 6627fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6628fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43b84063), SkBits2Float(0x43ddb106)); // 368.503f, 443.383f 6629fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43b42667), SkBits2Float(0x43e039fc), SkBits2Float(0x43b39d71), SkBits2Float(0x43e4e000), SkBits2Float(0x43b0d873), SkBits2Float(0x43e84efa)); // 360.3f, 448.453f, 359.23f, 457.75f, 353.691f, 464.617f 6630fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43b39d50), SkBits2Float(0x43e4e000), SkBits2Float(0x43b42667), SkBits2Float(0x43e039fc), SkBits2Float(0x43b84063), SkBits2Float(0x43ddb106)); // 359.229f, 457.75f, 360.3f, 448.453f, 368.503f, 443.383f 6631fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6632fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43b89d51), SkBits2Float(0x43de0efa)); // 369.229f, 444.117f 6633fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43b89d51), SkBits2Float(0x43de0efa)); // 369.229f, 444.117f 6634fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6635fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43b89d51), SkBits2Float(0x43de0efa)); // 369.229f, 444.117f 6636fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43b84043), SkBits2Float(0x43ddb106)); // 368.502f, 443.383f 6637fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43b89d51), SkBits2Float(0x43de0efa)); // 369.229f, 444.117f 6638fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6639fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43b26270), SkBits2Float(0x43e90c08)); // 356.769f, 466.094f 6640fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43b26270), SkBits2Float(0x43e90c08)); // 356.769f, 466.094f 6641fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6642fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43b26270), SkBits2Float(0x43e90c08)); // 356.769f, 466.094f 6643fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43b48d72), SkBits2Float(0x43e569fc), SkBits2Float(0x43b7897a), SkBits2Float(0x43e21d0e), SkBits2Float(0x43b89d72), SkBits2Float(0x43de0efa)); // 361.105f, 458.828f, 367.074f, 452.227f, 369.23f, 444.117f 6644fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43b78959), SkBits2Float(0x43e21d0e), SkBits2Float(0x43b48d51), SkBits2Float(0x43e569fc), SkBits2Float(0x43b26270), SkBits2Float(0x43e90c08)); // 367.073f, 452.227f, 361.104f, 458.828f, 356.769f, 466.094f 6645fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6646fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43b3316a), SkBits2Float(0x43e90c08)); // 358.386f, 466.094f 6647fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43b3316a), SkBits2Float(0x43e90c08)); // 358.386f, 466.094f 6648fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6649fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43b3316a), SkBits2Float(0x43e90c08)); // 358.386f, 466.094f 6650fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43b26270), SkBits2Float(0x43e90c08)); // 356.769f, 466.094f 6651fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43b3316a), SkBits2Float(0x43e90c08)); // 358.386f, 466.094f 6652fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6653fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43ba2853), SkBits2Float(0x43ddb106)); // 372.315f, 443.383f 6654fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43ba2853), SkBits2Float(0x43ddb106)); // 372.315f, 443.383f 6655fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6656fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43ba2853), SkBits2Float(0x43ddb106)); // 372.315f, 443.383f 6657fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43b7d74d), SkBits2Float(0x43e17604), SkBits2Float(0x43b5824f), SkBits2Float(0x43e59604), SkBits2Float(0x43b33149), SkBits2Float(0x43e90c08)); // 367.682f, 450.922f, 363.018f, 459.172f, 358.385f, 466.094f 6658fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43b58270), SkBits2Float(0x43e59604), SkBits2Float(0x43b7d76e), SkBits2Float(0x43e17604), SkBits2Float(0x43ba2853), SkBits2Float(0x43ddb106)); // 363.019f, 459.172f, 367.683f, 450.922f, 372.315f, 443.383f 6659fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6660fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43bb5355), SkBits2Float(0x43de0efa)); // 374.651f, 444.117f 6661fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43bb5355), SkBits2Float(0x43de0efa)); // 374.651f, 444.117f 6662fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6663fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43bb5355), SkBits2Float(0x43de0efa)); // 374.651f, 444.117f 6664fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43bb1853), SkBits2Float(0x43dd92f2), SkBits2Float(0x43ba9e57), SkBits2Float(0x43ddab02), SkBits2Float(0x43ba2853), SkBits2Float(0x43ddb106)); // 374.19f, 443.148f, 373.237f, 443.336f, 372.315f, 443.383f 6665fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43ba9e57), SkBits2Float(0x43ddab02), SkBits2Float(0x43bb1853), SkBits2Float(0x43dd92f2), SkBits2Float(0x43bb5355), SkBits2Float(0x43de0efa)); // 373.237f, 443.336f, 374.19f, 443.148f, 374.651f, 444.117f 6666fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6667fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43b58a5f), SkBits2Float(0x43e90c08)); // 363.081f, 466.094f 6668fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43b58a5f), SkBits2Float(0x43e90c08)); // 363.081f, 466.094f 6669fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6670fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43b58a5f), SkBits2Float(0x43e90c08)); // 363.081f, 466.094f 6671fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43b76c6b), SkBits2Float(0x43e55d0e), SkBits2Float(0x43ba4a5f), SkBits2Float(0x43e21312), SkBits2Float(0x43bb5355), SkBits2Float(0x43de0efa)); // 366.847f, 458.727f, 372.581f, 452.149f, 374.651f, 444.117f 6672fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43ba4a5f), SkBits2Float(0x43e212f2), SkBits2Float(0x43b76c6c), SkBits2Float(0x43e55d0e), SkBits2Float(0x43b58a5f), SkBits2Float(0x43e90c08)); // 372.581f, 452.148f, 366.847f, 458.727f, 363.081f, 466.094f 6673fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6674fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43b6b561), SkBits2Float(0x43e90c08)); // 365.417f, 466.094f 6675fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43b6b561), SkBits2Float(0x43e90c08)); // 365.417f, 466.094f 6676fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6677fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43b6b561), SkBits2Float(0x43e90c08)); // 365.417f, 466.094f 6678fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43b58a5f), SkBits2Float(0x43e90c08)); // 363.081f, 466.094f 6679fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43b6b561), SkBits2Float(0x43e90c08)); // 365.417f, 466.094f 6680fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6681fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43bc8063), SkBits2Float(0x43e058f6)); // 377.003f, 448.695f 6682fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43bc8063), SkBits2Float(0x43e058f6)); // 377.003f, 448.695f 6683fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6684fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43bc8063), SkBits2Float(0x43e058f6)); // 377.003f, 448.695f 6685fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43b9de57), SkBits2Float(0x43e29df4), SkBits2Float(0x43b84355), SkBits2Float(0x43e5fefa), SkBits2Float(0x43b6b561), SkBits2Float(0x43e90be8)); // 371.737f, 453.234f, 368.526f, 459.992f, 365.417f, 466.093f 6686fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43b84355), SkBits2Float(0x43e5fefa), SkBits2Float(0x43b9de57), SkBits2Float(0x43e29df4), SkBits2Float(0x43bc8063), SkBits2Float(0x43e058f6)); // 368.526f, 459.992f, 371.737f, 453.234f, 377.003f, 448.695f 6687fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6688fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43b89d51), SkBits2Float(0x43e969fc)); // 369.229f, 466.828f 6689fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43b89d51), SkBits2Float(0x43e969fc)); // 369.229f, 466.828f 6690fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6691fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43b89d51), SkBits2Float(0x43e969fc)); // 369.229f, 466.828f 6692fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43b98149), SkBits2Float(0x43e637f0), SkBits2Float(0x43bd3355), SkBits2Float(0x43e3adf4), SkBits2Float(0x43bc8043), SkBits2Float(0x43e058f6)); // 371.01f, 460.437f, 378.401f, 455.359f, 377.002f, 448.695f 6693fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43bd3355), SkBits2Float(0x43e3adf4), SkBits2Float(0x43b9816a), SkBits2Float(0x43e638f6), SkBits2Float(0x43b89d51), SkBits2Float(0x43e969fc)); // 378.401f, 455.359f, 371.011f, 460.445f, 369.229f, 466.828f 6694fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6695fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43ba8668), SkBits2Float(0x43e9c7f0)); // 373.05f, 467.562f 6696fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43ba8668), SkBits2Float(0x43e9c7f0)); // 373.05f, 467.562f 6697fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6698fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43ba8668), SkBits2Float(0x43e9c7f0)); // 373.05f, 467.562f 6699fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43ba1376), SkBits2Float(0x43e90000), SkBits2Float(0x43b94270), SkBits2Float(0x43e8f1ec), SkBits2Float(0x43b89d72), SkBits2Float(0x43e969fc)); // 372.152f, 466, 370.519f, 465.89f, 369.23f, 466.828f 6700fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43b94270), SkBits2Float(0x43e8f20c), SkBits2Float(0x43ba1355), SkBits2Float(0x43e90000), SkBits2Float(0x43ba8668), SkBits2Float(0x43e9c7f0)); // 370.519f, 465.891f, 372.151f, 466, 373.05f, 467.562f 6701fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6702fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43c0c064), SkBits2Float(0x43dc82f2)); // 385.503f, 441.023f 6703fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43c0c064), SkBits2Float(0x43dc82f2)); // 385.503f, 441.023f 6704fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6705fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43c0c064), SkBits2Float(0x43dc82f2)); // 385.503f, 441.023f 6706fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43be095a), SkBits2Float(0x43e0acee), SkBits2Float(0x43bd8a60), SkBits2Float(0x43e5c0e6), SkBits2Float(0x43ba8668), SkBits2Float(0x43e9c7f0)); // 380.073f, 449.351f, 379.081f, 459.507f, 373.05f, 467.562f 6707fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43bd8a60), SkBits2Float(0x43e5c107), SkBits2Float(0x43be095a), SkBits2Float(0x43e0ad0f), SkBits2Float(0x43c0c064), SkBits2Float(0x43dc82f2)); // 379.081f, 459.508f, 380.073f, 449.352f, 385.503f, 441.023f 6708fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6709fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43c00562), SkBits2Float(0x43e23000)); // 384.042f, 452.375f 6710fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43c00562), SkBits2Float(0x43e23000)); // 384.042f, 452.375f 6711fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6712fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43c00562), SkBits2Float(0x43e23000)); // 384.042f, 452.375f 6713fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43bfaf5e), SkBits2Float(0x43e013f8), SkBits2Float(0x43c40668), SkBits2Float(0x43ddc2f2), SkBits2Float(0x43c0c064), SkBits2Float(0x43dc82f2)); // 383.37f, 448.156f, 392.05f, 443.523f, 385.503f, 441.023f 6714fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43c40668), SkBits2Float(0x43ddc2f2), SkBits2Float(0x43bfaf5e), SkBits2Float(0x43e013f8), SkBits2Float(0x43c00562), SkBits2Float(0x43e23000)); // 392.05f, 443.523f, 383.37f, 448.156f, 384.042f, 452.375f 6715fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6716fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43bed854), SkBits2Float(0x43e5370a)); // 381.69f, 458.43f 6717fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43bed854), SkBits2Float(0x43e5370a)); // 381.69f, 458.43f 6718fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6719fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43bed854), SkBits2Float(0x43e5370a)); // 381.69f, 458.43f 6720fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43c06562), SkBits2Float(0x43e4b4fe), SkBits2Float(0x43bf095a), SkBits2Float(0x43e2fd0e), SkBits2Float(0x43c00562), SkBits2Float(0x43e23000)); // 384.792f, 457.414f, 382.073f, 453.977f, 384.042f, 452.375f 6721fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43bf095a), SkBits2Float(0x43e2fdf4), SkBits2Float(0x43c06562), SkBits2Float(0x43e4b4fe), SkBits2Float(0x43bed854), SkBits2Float(0x43e5370a)); // 382.073f, 453.984f, 384.792f, 457.414f, 381.69f, 458.43f 6722fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6723fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43bf3668), SkBits2Float(0x43e5a70a)); // 382.425f, 459.305f 6724fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43bf3668), SkBits2Float(0x43e5a70a)); // 382.425f, 459.305f 6725fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6726fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43bf3668), SkBits2Float(0x43e5a70a)); // 382.425f, 459.305f 6727fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43bed874), SkBits2Float(0x43e5370a)); // 381.691f, 458.43f 6728fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43bf3668), SkBits2Float(0x43e5a70a)); // 382.425f, 459.305f 6729fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6730fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43bcde58), SkBits2Float(0x43e9c7ef)); // 377.737f, 467.562f 6731fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43bcde58), SkBits2Float(0x43e9c7ef)); // 377.737f, 467.562f 6732fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6733fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43bcde58), SkBits2Float(0x43e9c7ef)); // 377.737f, 467.562f 6734fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43bdfb66), SkBits2Float(0x43e888f5), SkBits2Float(0x43bd6854), SkBits2Float(0x43e69ced), SkBits2Float(0x43bf3668), SkBits2Float(0x43e5a6e9)); // 379.964f, 465.07f, 378.815f, 461.226f, 382.425f, 459.304f 6735fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43bd6854), SkBits2Float(0x43e69d0e), SkBits2Float(0x43bdfb66), SkBits2Float(0x43e888f5), SkBits2Float(0x43bcde58), SkBits2Float(0x43e9c7ef)); // 378.815f, 461.227f, 379.964f, 465.07f, 377.737f, 467.562f 6736fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6737fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43bf3668), SkBits2Float(0x43ea9810)); // 382.425f, 469.188f 6738fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43bf3668), SkBits2Float(0x43ea9810)); // 382.425f, 469.188f 6739fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6740fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43bf3668), SkBits2Float(0x43ea9810)); // 382.425f, 469.188f 6741fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43bebf5e), SkBits2Float(0x43e99e14), SkBits2Float(0x43bdc562), SkBits2Float(0x43e9d70a), SkBits2Float(0x43bcde58), SkBits2Float(0x43e9c810)); // 381.495f, 467.235f, 379.542f, 467.68f, 377.737f, 467.563f 6742fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43bdc562), SkBits2Float(0x43e9d70a), SkBits2Float(0x43bebf5e), SkBits2Float(0x43e99df3), SkBits2Float(0x43bf3668), SkBits2Float(0x43ea9810)); // 379.542f, 467.68f, 381.495f, 467.234f, 382.425f, 469.188f 6743fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6744fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43c0c064), SkBits2Float(0x43e78000)); // 385.503f, 463 6745fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43c0c064), SkBits2Float(0x43e78000)); // 385.503f, 463 6746fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6747fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43c0c064), SkBits2Float(0x43e78000)); // 385.503f, 463 6748fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43bfaf5e), SkBits2Float(0x43e7f9fc), SkBits2Float(0x43bfbe58), SkBits2Float(0x43e98b02), SkBits2Float(0x43bf3668), SkBits2Float(0x43ea9810)); // 383.37f, 463.953f, 383.487f, 467.086f, 382.425f, 469.188f 6749fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43bfbe58), SkBits2Float(0x43e98b02), SkBits2Float(0x43bfaf5e), SkBits2Float(0x43e7f9fc), SkBits2Float(0x43c0c064), SkBits2Float(0x43e78000)); // 383.487f, 467.086f, 383.37f, 463.953f, 385.503f, 463 6750fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6751fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43c1316a), SkBits2Float(0x43e35efa)); // 386.386f, 454.742f 6752fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43c1316a), SkBits2Float(0x43e35efa)); // 386.386f, 454.742f 6753fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6754fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43c1316a), SkBits2Float(0x43e35efa)); // 386.386f, 454.742f 6755fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43c35270), SkBits2Float(0x43e586ea), SkBits2Float(0x43beb064), SkBits2Float(0x43e561ec), SkBits2Float(0x43c0c064), SkBits2Float(0x43e78000)); // 390.644f, 459.054f, 381.378f, 458.765f, 385.503f, 463 6756fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43beb064), SkBits2Float(0x43e5620c), SkBits2Float(0x43c35270), SkBits2Float(0x43e5870a), SkBits2Float(0x43c1316a), SkBits2Float(0x43e35efa)); // 381.378f, 458.766f, 390.644f, 459.055f, 386.386f, 454.742f 6757fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6758fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43c3e76e), SkBits2Float(0x43df2b02)); // 391.808f, 446.336f 6759fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43c3e76e), SkBits2Float(0x43df2b02)); // 391.808f, 446.336f 6760fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6761fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43c3e76e), SkBits2Float(0x43df2b02)); // 391.808f, 446.336f 6762fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43c2ba60), SkBits2Float(0x43e07810), SkBits2Float(0x43c32a60), SkBits2Float(0x43e31106), SkBits2Float(0x43c1316a), SkBits2Float(0x43e35efa)); // 389.456f, 448.938f, 390.331f, 454.133f, 386.386f, 454.742f 6763fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43c32a60), SkBits2Float(0x43e31106), SkBits2Float(0x43c2ba60), SkBits2Float(0x43e07811), SkBits2Float(0x43c3e76e), SkBits2Float(0x43df2b02)); // 390.331f, 454.133f, 389.456f, 448.938f, 391.808f, 446.336f 6764fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6765fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43c3e76e), SkBits2Float(0x43dd4000)); // 391.808f, 442.5f 6766fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43c3e76e), SkBits2Float(0x43dd4000)); // 391.808f, 442.5f 6767fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6768fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43c3e76e), SkBits2Float(0x43dd4000)); // 391.808f, 442.5f 6769fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43c2a668), SkBits2Float(0x43ddbefa), SkBits2Float(0x43c35f7e), SkBits2Float(0x43def4fe), SkBits2Float(0x43c3e76e), SkBits2Float(0x43df2b02)); // 389.3f, 443.492f, 390.746f, 445.914f, 391.808f, 446.336f 6770fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43c35f5e), SkBits2Float(0x43def4fe), SkBits2Float(0x43c2a668), SkBits2Float(0x43ddbefa), SkBits2Float(0x43c3e76e), SkBits2Float(0x43dd4000)); // 390.745f, 445.914f, 389.3f, 443.492f, 391.808f, 442.5f 6771fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6772fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43c44562), SkBits2Float(0x43ddb106)); // 392.542f, 443.383f 6773fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43c44562), SkBits2Float(0x43ddb106)); // 392.542f, 443.383f 6774fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6775fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43c44562), SkBits2Float(0x43ddb106)); // 392.542f, 443.383f 6776fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43c3e76e), SkBits2Float(0x43dd4000)); // 391.808f, 442.5f 6777fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43c44562), SkBits2Float(0x43ddb106)); // 392.542f, 443.383f 6778fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6779fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43c5145c), SkBits2Float(0x43dc82f2)); // 394.159f, 441.023f 6780fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43c44562), SkBits2Float(0x43ddb0e6)); // 392.542f, 443.382f 6781fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43c5145c), SkBits2Float(0x43dc82f2)); // 394.159f, 441.023f 6782fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6783fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 6784fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 6785fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 6786fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void joel_6(skiatest::Reporter* reporter, const char* filename) { 6787fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 6788fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43c38c6a), SkBits2Float(0x43a739fc)); // 391.097f, 334.453f 6789fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43c36168), SkBits2Float(0x43a74efa)); // 390.761f, 334.617f 6790fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43c33666), SkBits2Float(0x43a6f7f0)); // 390.425f, 333.937f 6791fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43c36168), SkBits2Float(0x43a6e1ec)); // 390.761f, 333.765f 6792fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43c38c6a), SkBits2Float(0x43a739fc)); // 391.097f, 334.453f 6793fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6794fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43c39062), SkBits2Float(0x43a73810)); // 391.128f, 334.438f 6795fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43c3676c), SkBits2Float(0x43a75106)); // 390.808f, 334.633f 6796fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43c33374), SkBits2Float(0x43a6fefa)); // 390.402f, 333.992f 6797fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43c35d70), SkBits2Float(0x43a6e3f8)); // 390.73f, 333.781f 6798fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43c39062), SkBits2Float(0x43a73811)); // 391.128f, 334.438f 6799fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43c39062), SkBits2Float(0x43a73810)); // 391.128f, 334.438f 6800fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6801fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43e38958), SkBits2Float(0x43971c08)); // 455.073f, 302.219f 6802fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43e3824e), SkBits2Float(0x43973000)); // 455.018f, 302.375f 6803fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43e36f5c), SkBits2Float(0x439739fc)); // 454.87f, 302.453f 6804fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43e35a5e), SkBits2Float(0x43970df4)); // 454.706f, 302.109f 6805fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43e38958), SkBits2Float(0x43971c08)); // 455.073f, 302.219f 6806fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6807fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43e36f5c), SkBits2Float(0x439739fc)); // 454.87f, 302.453f 6808fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43c38c6a), SkBits2Float(0x43a739fc)); // 391.097f, 334.453f 6809fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43c36168), SkBits2Float(0x43a6e1ec)); // 390.761f, 333.765f 6810fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43e3445a), SkBits2Float(0x4396e1ec)); // 454.534f, 301.765f 6811fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43e36f5c), SkBits2Float(0x439739fc)); // 454.87f, 302.453f 6812fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6813fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43e41f5c), SkBits2Float(0x43946efa)); // 456.245f, 296.867f 6814fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43e4545a), SkBits2Float(0x439479fc)); // 456.659f, 296.953f 6815fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43e44354), SkBits2Float(0x4394acee)); // 456.526f, 297.351f 6816fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43e41646), SkBits2Float(0x43949efa)); // 456.174f, 297.242f 6817fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43e41f5d), SkBits2Float(0x43946efa)); // 456.245f, 296.867f 6818fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43e41f5c), SkBits2Float(0x43946efa)); // 456.245f, 296.867f 6819fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6820fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43e44354), SkBits2Float(0x4394ad0e)); // 456.526f, 297.352f 6821fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43e38958), SkBits2Float(0x43971c08)); // 455.073f, 302.219f 6822fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43e32b64), SkBits2Float(0x43970000)); // 454.339f, 302 6823fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43e3e76c), SkBits2Float(0x43949106)); // 455.808f, 297.133f 6824fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43e44353), SkBits2Float(0x4394ad0e)); // 456.526f, 297.352f 6825fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43e44354), SkBits2Float(0x4394ad0e)); // 456.526f, 297.352f 6826fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6827fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43e17d50), SkBits2Float(0x4393f20c)); // 450.979f, 295.891f 6828fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43e18e56), SkBits2Float(0x4393e810)); // 451.112f, 295.813f 6829fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43e1a148), SkBits2Float(0x4393eb02)); // 451.26f, 295.836f 6830fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43e19852), SkBits2Float(0x43941b02)); // 451.19f, 296.211f 6831fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43e17d50), SkBits2Float(0x4393f20c)); // 450.979f, 295.891f 6832fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6833fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43e1a169), SkBits2Float(0x4393eb02)); // 451.261f, 295.836f 6834fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43e41f5d), SkBits2Float(0x43946efa)); // 456.245f, 296.867f 6835fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43e40b65), SkBits2Float(0x4394cefa)); // 456.089f, 297.617f 6836fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43e18d71), SkBits2Float(0x43944b02)); // 451.105f, 296.586f 6837fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43e1a169), SkBits2Float(0x4393eb02)); // 451.261f, 295.836f 6838fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6839fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43c35d50), SkBits2Float(0x43a6e3f8)); // 390.729f, 333.781f 6840fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43e17d50), SkBits2Float(0x4393f1ec)); // 450.979f, 295.89f 6841fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43e1b148), SkBits2Float(0x439443f8)); // 451.385f, 296.531f 6842fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43c39042), SkBits2Float(0x43a737f0)); // 391.127f, 334.437f 6843fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43c35d50), SkBits2Float(0x43a6e3f8)); // 390.729f, 333.781f 6844fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6845fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team RobottestSimplify(reporter, path, filename); 6846fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 6847fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 6848fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void joel_7(skiatest::Reporter* reporter, const char* filename) { 6849fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 6850fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x4321220c), SkBits2Float(0x43eac70a)); // 161.133f, 469.555f 6851fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x4321220c), SkBits2Float(0x43eac70a)); // 161.133f, 469.555f 6852fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x431f8e14), SkBits2Float(0x43eb3b02)); // 159.555f, 470.461f 6853fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x4321220c), SkBits2Float(0x43eac70a)); // 161.133f, 469.555f 6854fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6855fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x431e33f8), SkBits2Float(0x43f03b02)); // 158.203f, 480.461f 6856fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x431e33f8), SkBits2Float(0x43f03b02)); // 158.203f, 480.461f 6857fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x431e33f8), SkBits2Float(0x43f03b02)); // 158.203f, 480.461f 6858fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x431d4c08), SkBits2Float(0x43ef720c)); // 157.297f, 478.891f 6859fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x431e33f8), SkBits2Float(0x43f03b02)); // 158.203f, 480.461f 6860fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6861fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x431c6419), SkBits2Float(0x43eea7f0)); // 156.391f, 477.312f 6862fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x431d6e15), SkBits2Float(0x43ee5ae2), SkBits2Float(0x431e2000), SkBits2Float(0x43ede000), SkBits2Float(0x431e69fc), SkBits2Float(0x43ed55e4)); // 157.43f, 476.71f, 158.125f, 475.75f, 158.414f, 474.671f 6863fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x431eb3f8), SkBits2Float(0x43eccbc8), SkBits2Float(0x431e93f8), SkBits2Float(0x43ec35e4), SkBits2Float(0x431df9db), SkBits2Float(0x43ebafe0)); // 158.703f, 473.592f, 158.578f, 472.421f, 157.976f, 471.374f 6864fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x432121cb), SkBits2Float(0x43eac6ea)); // 161.132f, 469.554f 6865fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x432355c3), SkBits2Float(0x43ecb0e6), SkBits2Float(0x432207ae), SkBits2Float(0x43ef1fe0), SkBits2Float(0x431e33b7), SkBits2Float(0x43f03ae2)); // 163.335f, 473.382f, 162.03f, 478.249f, 158.202f, 480.46f 6866fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x431c6419), SkBits2Float(0x43eea7f0)); // 156.391f, 477.312f 6867fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6868fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43134c08), SkBits2Float(0x43eec4fe)); // 147.297f, 477.539f 6869fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43134c08), SkBits2Float(0x43eec4fe)); // 147.297f, 477.539f 6870fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43134c08), SkBits2Float(0x43eec4fe)); // 147.297f, 477.539f 6871fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x4314e20c), SkBits2Float(0x43ee5106)); // 148.883f, 476.633f 6872fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43134c08), SkBits2Float(0x43eec4fe)); // 147.297f, 477.539f 6873fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6874fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x431673f8), SkBits2Float(0x43eddc08)); // 150.453f, 475.719f 6875fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43170e15), SkBits2Float(0x43ee620c), SkBits2Float(0x43180000), SkBits2Float(0x43eebb02), SkBits2Float(0x43191604), SkBits2Float(0x43eee000)); // 151.055f, 476.766f, 152, 477.461f, 153.086f, 477.75f 6876fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x431a2c08), SkBits2Float(0x43ef04fe), SkBits2Float(0x431b5810), SkBits2Float(0x43eef4fe), SkBits2Float(0x431c6418), SkBits2Float(0x43eea7f0)); // 154.172f, 478.039f, 155.344f, 477.914f, 156.391f, 477.312f 6877fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x431e33f7), SkBits2Float(0x43f03ae2)); // 158.203f, 480.46f 6878fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x431a620b), SkBits2Float(0x43f154de), SkBits2Float(0x4315820c), SkBits2Float(0x43f0add4), SkBits2Float(0x43134c07), SkBits2Float(0x43eec4de)); // 154.383f, 482.663f, 149.508f, 481.358f, 147.297f, 477.538f 6879fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x431673f8), SkBits2Float(0x43eddc08)); // 150.453f, 475.719f 6880fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6881fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43163a1d), SkBits2Float(0x43e95106)); // 150.227f, 466.633f 6882fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43163a1d), SkBits2Float(0x43e95106)); // 150.227f, 466.633f 6883fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x4317220d), SkBits2Float(0x43ea19fc)); // 151.133f, 468.203f 6884fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43163a1d), SkBits2Float(0x43e95106)); // 150.227f, 466.633f 6885fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6886fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43180c08), SkBits2Float(0x43eae3f8)); // 152.047f, 469.781f 6887fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43170000), SkBits2Float(0x43eb31ec), SkBits2Float(0x43164e14), SkBits2Float(0x43ebabe8), SkBits2Float(0x43160418), SkBits2Float(0x43ec3604)); // 151, 470.39f, 150.305f, 471.343f, 150.016f, 472.422f 6888fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4315ba1c), SkBits2Float(0x43ecc106), SkBits2Float(0x4315d810), SkBits2Float(0x43ed570a), SkBits2Float(0x43167439), SkBits2Float(0x43eddc08)); // 149.727f, 473.508f, 149.844f, 474.68f, 150.454f, 475.719f 6889fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43134c49), SkBits2Float(0x43eec4fe)); // 147.298f, 477.539f 6890fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43111851), SkBits2Float(0x43ecdb02), SkBits2Float(0x43126830), SkBits2Float(0x43ea6c08), SkBits2Float(0x43163a5d), SkBits2Float(0x43e95106)); // 145.095f, 473.711f, 146.407f, 468.844f, 150.228f, 466.633f 6891fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43180c08), SkBits2Float(0x43eae3f8)); // 152.047f, 469.781f 6892fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6893fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x431dfa1d), SkBits2Float(0x43ebb000)); // 157.977f, 471.375f 6894fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x431d620d), SkBits2Float(0x43eb29fc), SkBits2Float(0x431c6e15), SkBits2Float(0x43ead20c), SkBits2Float(0x431b5811), SkBits2Float(0x43eaad0e)); // 157.383f, 470.328f, 156.43f, 469.641f, 155.344f, 469.352f 6895fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x431a420d), SkBits2Float(0x43ea8810), SkBits2Float(0x43191605), SkBits2Float(0x43ea970a), SkBits2Float(0x43180c09), SkBits2Float(0x43eae418)); // 154.258f, 469.063f, 153.086f, 469.18f, 152.047f, 469.782f 6896fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43163a1d), SkBits2Float(0x43e95126)); // 150.227f, 466.634f 6897fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x431a0c09), SkBits2Float(0x43e8372a), SkBits2Float(0x431eec08), SkBits2Float(0x43e8de34), SkBits2Float(0x4321220d), SkBits2Float(0x43eac72a)); // 154.047f, 464.431f, 158.922f, 465.736f, 161.133f, 469.556f 6898fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x431dfa1d), SkBits2Float(0x43ebb000)); // 157.977f, 471.375f 6899fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6900fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team RobottestSimplify(reporter, path, filename); 6901fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 6902fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 6903fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void joel_8(skiatest::Reporter* reporter, const char* filename) { 6904fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 6905fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x42d97520), SkBits2Float(0x410ac429)); // 108.729f, 8.67289f 6906fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x42d97520), SkBits2Float(0x410ac429), SkBits2Float(0x42e9a9ce), SkBits2Float(0x41834e87), SkBits2Float(0x42e99c8c), SkBits2Float(0x41c5c960)); // 108.729f, 8.67289f, 116.832f, 16.4133f, 116.806f, 24.7233f 6907fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x42e98f49), SkBits2Float(0x4204221c), SkBits2Float(0x42d97520), SkBits2Float(0x4223825f), SkBits2Float(0x42d97520), SkBits2Float(0x4223825f)); // 116.78f, 33.0333f, 108.729f, 40.8773f, 108.729f, 40.8773f 6908fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x42d97520), SkBits2Float(0x4223825f), SkBits2Float(0x42dbbc54), SkBits2Float(0x42099f18), SkBits2Float(0x42d1cb74), SkBits2Float(0x41f77dc0)); // 108.729f, 40.8773f, 109.868f, 34.4054f, 104.897f, 30.9364f 6909fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x42c7da94), SkBits2Float(0x41dbbd4f), SkBits2Float(0x42b1b1a1), SkBits2Float(0x41d802fb), SkBits2Float(0x42b1b1a1), SkBits2Float(0x41d802fb)); // 99.9269f, 27.4674f, 88.8469f, 27.0015f, 88.8469f, 27.0015f 6910fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x42a75637), SkBits2Float(0x41d6909f), SkBits2Float(0x4296c543), SkBits2Float(0x41f1b139), SkBits2Float(0x4296c543), SkBits2Float(0x41f1b139)); // 83.6684f, 26.8206f, 75.3853f, 30.2115f, 75.3853f, 30.2115f 6911fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x42824475), SkBits2Float(0x41c69d70)); // 65.1337f, 24.8269f 6912fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x4296c543), SkBits2Float(0x419b89a8)); // 75.3853f, 19.4422f 6913fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4296c543), SkBits2Float(0x419b89a8), SkBits2Float(0x42a6b798), SkBits2Float(0x41b89815), SkBits2Float(0x42b1b1a1), SkBits2Float(0x41b95c48)); // 75.3853f, 19.4422f, 83.3586f, 23.0743f, 88.8469f, 23.1701f 6914fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x42b1b1a1), SkBits2Float(0x41b95c48), SkBits2Float(0x42c80258), SkBits2Float(0x41b03f7a), SkBits2Float(0x42d1cb74), SkBits2Float(0x419340ee)); // 88.8469f, 23.1701f, 100.005f, 22.031f, 104.897f, 18.4067f 6915fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x42db9490), SkBits2Float(0x416c84c2), SkBits2Float(0x42d97520), SkBits2Float(0x410ac42a), SkBits2Float(0x42d97520), SkBits2Float(0x410ac42a)); // 109.79f, 14.7824f, 108.729f, 8.67289f, 108.729f, 8.67289f 6916fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x42d97520), SkBits2Float(0x410ac429)); // 108.729f, 8.67289f 6917fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6918fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team RobottestSimplify(reporter, path, filename); 6919fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 6920fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 6921fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void joel_9(skiatest::Reporter* reporter, const char* filename) { 6922fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot#if DEBUG_UNDER_DEVELOPMENT 6923fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot// fails with image mismatch 6924fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 6925fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x4310dbe7), SkBits2Float(0x438e9604)); // 144.859f, 285.172f 6926fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x4310dbe7), SkBits2Float(0x438e9604)); // 144.859f, 285.172f 6927fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x4310dbe7), SkBits2Float(0x438e9604)); // 144.859f, 285.172f 6928fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x430f21ca), SkBits2Float(0x438e4efa)); // 143.132f, 284.617f 6929fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x4310dbe7), SkBits2Float(0x438e9604)); // 144.859f, 285.172f 6930fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6931fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x4307ec08), SkBits2Float(0x438f6c08)); // 135.922f, 286.844f 6932fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x4307ec08), SkBits2Float(0x438f6c08)); // 135.922f, 286.844f 6933fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x4307ec08), SkBits2Float(0x438f6c08)); // 135.922f, 286.844f 6934fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43075df4), SkBits2Float(0x43904916)); // 135.367f, 288.571f 6935fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x4307ec08), SkBits2Float(0x438f6c08)); // 135.922f, 286.844f 6936fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6937fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x4307ec08), SkBits2Float(0x438f6c08)); // 135.922f, 286.844f 6938fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x430911eb), SkBits2Float(0x438f9c08), SkBits2Float(0x430a3df4), SkBits2Float(0x438f8b02), SkBits2Float(0x430b3df4), SkBits2Float(0x438f49fc)); // 137.07f, 287.219f, 138.242f, 287.086f, 139.242f, 286.578f 6939fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x430c3be8), SkBits2Float(0x438f09fc), SkBits2Float(0x430d07f0), SkBits2Float(0x438e99fc), SkBits2Float(0x430d67f0), SkBits2Float(0x438e070a)); // 140.234f, 286.078f, 141.031f, 285.203f, 141.406f, 284.055f 6940fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x4310dbe8), SkBits2Float(0x438e9604)); // 144.859f, 285.172f 6941fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x430f7df4), SkBits2Float(0x4390b000), SkBits2Float(0x430afdf4), SkBits2Float(0x4391d3f8), SkBits2Float(0x4306cc09), SkBits2Float(0x43912604)); // 143.492f, 289.375f, 138.992f, 291.656f, 134.797f, 290.297f 6942fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x4307ec08), SkBits2Float(0x438f6c08)); // 135.922f, 286.844f 6943fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6944fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x4301ae14), SkBits2Float(0x438c1efa)); // 129.68f, 280.242f 6945fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x4301ae14), SkBits2Float(0x438c1efa)); // 129.68f, 280.242f 6946fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x4301ae14), SkBits2Float(0x438c1efa)); // 129.68f, 280.242f 6947fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43036831), SkBits2Float(0x438c66ea)); // 131.407f, 280.804f 6948fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x4301ae14), SkBits2Float(0x438c1efa)); // 129.68f, 280.242f 6949fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6950fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x4305220c), SkBits2Float(0x438caefa)); // 133.133f, 281.367f 6951fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4304c20c), SkBits2Float(0x438d4106), SkBits2Float(0x4304e20c), SkBits2Float(0x438dd7f0), SkBits2Float(0x43056418), SkBits2Float(0x438e56ea)); // 132.758f, 282.508f, 132.883f, 283.687f, 133.391f, 284.679f 6952fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4305e831), SkBits2Float(0x438ed6ea), SkBits2Float(0x4306c624), SkBits2Float(0x438f3be8), SkBits2Float(0x4307ec08), SkBits2Float(0x438f6be8)); // 133.907f, 285.679f, 134.774f, 286.468f, 135.922f, 286.843f 6953fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x4306cc08), SkBits2Float(0x439125e4)); // 134.797f, 290.296f 6954fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43029a1c), SkBits2Float(0x439076ea), SkBits2Float(0x43005021), SkBits2Float(0x438e37f0), SkBits2Float(0x4301ae14), SkBits2Float(0x438c1eda)); // 130.602f, 288.929f, 128.313f, 284.437f, 129.68f, 280.241f 6955fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x4305220c), SkBits2Float(0x438caefa)); // 133.133f, 281.367f 6956fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6957fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x430bbdf4), SkBits2Float(0x43898efa)); // 139.742f, 275.117f 6958fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x430bbdf4), SkBits2Float(0x43898efa)); // 139.742f, 275.117f 6959fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x430b2e15), SkBits2Float(0x438a6c08)); // 139.18f, 276.844f 6960fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x430bbdf4), SkBits2Float(0x43898efa)); // 139.742f, 275.117f 6961fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6962fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x430a9be7), SkBits2Float(0x438b48f6)); // 138.609f, 278.57f 6963fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43097604), SkBits2Float(0x438b19fc), SkBits2Float(0x43084c08), SkBits2Float(0x438b29fc), SkBits2Float(0x43074c08), SkBits2Float(0x438b6b02)); // 137.461f, 278.203f, 136.297f, 278.328f, 135.297f, 278.836f 6964fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43064c08), SkBits2Float(0x438bac08), SkBits2Float(0x4305820c), SkBits2Float(0x438c1c08), SkBits2Float(0x4305220c), SkBits2Float(0x438caefa)); // 134.297f, 279.344f, 133.508f, 280.219f, 133.133f, 281.367f 6965fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x4301ae14), SkBits2Float(0x438c1efa)); // 129.68f, 280.242f 6966fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43030c08), SkBits2Float(0x438a04fe), SkBits2Float(0x430789fb), SkBits2Float(0x4388e106), SkBits2Float(0x430bbdf3), SkBits2Float(0x43898efa)); // 131.047f, 276.039f, 135.539f, 273.758f, 139.742f, 275.117f 6967fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x430a9be7), SkBits2Float(0x438b48f6)); // 138.609f, 278.57f 6968fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6969fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x430d67f0), SkBits2Float(0x438e070a)); // 141.406f, 284.055f 6970fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x430dc5e4), SkBits2Float(0x438d7418), SkBits2Float(0x430da5e4), SkBits2Float(0x438cde14), SkBits2Float(0x430d25e4), SkBits2Float(0x438c5e14)); // 141.773f, 282.907f, 141.648f, 281.735f, 141.148f, 280.735f 6971fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x430ca001), SkBits2Float(0x438bde14), SkBits2Float(0x430bc1cb), SkBits2Float(0x438b7916), SkBits2Float(0x430a9be8), SkBits2Float(0x438b4916)); // 140.625f, 279.735f, 139.757f, 278.946f, 138.609f, 278.571f 6972fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x430bbdf4), SkBits2Float(0x43898f1a)); // 139.742f, 275.118f 6973fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x430fefe0), SkBits2Float(0x438a3f1a), SkBits2Float(0x43123811), SkBits2Float(0x438c7d0e), SkBits2Float(0x4310dbe8), SkBits2Float(0x438e9624)); // 143.937f, 276.493f, 146.219f, 280.977f, 144.859f, 285.173f 6974fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x430d67f0), SkBits2Float(0x438e070a)); // 141.406f, 284.055f 6975fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6976fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team RobottestSimplify(reporter, path, filename); 6977fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot#endif 6978fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 6979fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 6980fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void joel_10(skiatest::Reporter* reporter, const char* filename) { 6981fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot#if DEBUG_UNDER_DEVELOPMENT 6982fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot// fails with image mismatch 6983fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 6984fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x440fc979), SkBits2Float(0x43d88000)); // 575.148f, 433 6985fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x440fc979), SkBits2Float(0x43d88000)); // 575.148f, 433 6986fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x440fc979), SkBits2Float(0x43d88000)); // 575.148f, 433 6987fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x44103800), SkBits2Float(0x43d8c7f0)); // 576.875f, 433.562f 6988fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x440fc979), SkBits2Float(0x43d88000)); // 575.148f, 433 6989fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6990fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x44124d81), SkBits2Float(0x43d5f000)); // 585.211f, 427.875f 6991fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x44124d81), SkBits2Float(0x43d5f000)); // 585.211f, 427.875f 6992fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x44122906), SkBits2Float(0x43d6cdf4)); // 584.641f, 429.609f 6993fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x44124d81), SkBits2Float(0x43d5f000)); // 585.211f, 427.875f 6994fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 6995fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x44120581), SkBits2Float(0x43d7ab02)); // 584.086f, 431.336f 6996fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4411bc08), SkBits2Float(0x43d77b02), SkBits2Float(0x44117083), SkBits2Float(0x43d78b02), SkBits2Float(0x44113106), SkBits2Float(0x43d7cc08)); // 582.938f, 430.961f, 581.758f, 431.086f, 580.766f, 431.594f 6997fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4410f189), SkBits2Float(0x43d80d0e), SkBits2Float(0x4410be87), SkBits2Float(0x43d87d0e), SkBits2Float(0x4410a687), SkBits2Float(0x43d91000)); // 579.774f, 432.102f, 578.977f, 432.977f, 578.602f, 434.125f 6998fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x440fc979), SkBits2Float(0x43d88000)); // 575.148f, 433 6999fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x441020f6), SkBits2Float(0x43d66604), SkBits2Float(0x441140f6), SkBits2Float(0x43d5420c), SkBits2Float(0x44124d71), SkBits2Float(0x43d5f000)); // 576.515f, 428.797f, 581.015f, 426.516f, 585.21f, 427.875f 7000fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x44120581), SkBits2Float(0x43d7ab02)); // 584.086f, 431.336f 7001fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7002fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x441394fe), SkBits2Float(0x43daf810)); // 590.328f, 437.938f 7003fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x441394fe), SkBits2Float(0x43daf810)); // 590.328f, 437.938f 7004fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x441394fe), SkBits2Float(0x43daf810)); // 590.328f, 437.938f 7005fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x44132677), SkBits2Float(0x43dab020)); // 588.601f, 437.376f 7006fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x441394fe), SkBits2Float(0x43daf810)); // 590.328f, 437.938f 7007fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7008fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x4412b800), SkBits2Float(0x43da67f0)); // 586.875f, 436.812f 7009fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4412d000), SkBits2Float(0x43d9d4fe), SkBits2Float(0x4412c800), SkBits2Float(0x43d94000), SkBits2Float(0x4412a77d), SkBits2Float(0x43d8befa)); // 587.25f, 435.664f, 587.125f, 434.5f, 586.617f, 433.492f 7010fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x44128677), SkBits2Float(0x43d84000), SkBits2Float(0x44124efa), SkBits2Float(0x43d7d9fc), SkBits2Float(0x44120581), SkBits2Float(0x43d7ab02)); // 586.101f, 432.5f, 585.234f, 431.703f, 584.086f, 431.336f 7011fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x44124d81), SkBits2Float(0x43d5f000)); // 585.211f, 427.875f 7012fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x441359fc), SkBits2Float(0x43d69efa), SkBits2Float(0x4413ec7b), SkBits2Float(0x43d8ddf4), SkBits2Float(0x441394fe), SkBits2Float(0x43daf7f0)); // 589.406f, 429.242f, 591.695f, 433.734f, 590.328f, 437.937f 7013fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x4412b800), SkBits2Float(0x43da67f0)); // 586.875f, 436.812f 7014fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7015fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x44111106), SkBits2Float(0x43dd870a)); // 580.266f, 443.055f 7016fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x44111106), SkBits2Float(0x43dd870a)); // 580.266f, 443.055f 7017fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x44111106), SkBits2Float(0x43dd870a)); // 580.266f, 443.055f 7018fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x441134fe), SkBits2Float(0x43dca9fc)); // 580.828f, 441.328f 7019fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x44111106), SkBits2Float(0x43dd870a)); // 580.266f, 443.055f 7020fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7021fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x44115979), SkBits2Float(0x43dbcd0e)); // 581.398f, 439.602f 7022fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4411a27f), SkBits2Float(0x43dbfc08), SkBits2Float(0x4411ed71), SkBits2Float(0x43dbed0e), SkBits2Float(0x44122d71), SkBits2Float(0x43dbac08)); // 582.539f, 439.969f, 583.71f, 439.852f, 584.71f, 439.344f 7023fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x44126cee), SkBits2Float(0x43db6b02), SkBits2Float(0x44129ff0), SkBits2Float(0x43dafb02), SkBits2Float(0x4412b7f0), SkBits2Float(0x43da6810)); // 585.702f, 438.836f, 586.499f, 437.961f, 586.874f, 436.813f 7024fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x441394ee), SkBits2Float(0x43daf810)); // 590.327f, 437.938f 7025fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x44133cee), SkBits2Float(0x43dd1106), SkBits2Float(0x44121df4), SkBits2Float(0x43de3604), SkBits2Float(0x441110f6), SkBits2Float(0x43dd870a)); // 588.952f, 442.133f, 584.468f, 444.422f, 580.265f, 443.055f 7026fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x44115979), SkBits2Float(0x43dbcd0e)); // 581.398f, 439.602f 7027fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7028fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x4410a687), SkBits2Float(0x43d91000)); // 578.602f, 434.125f 7029fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x44108f0a), SkBits2Float(0x43d9a2f2), SkBits2Float(0x44109687), SkBits2Float(0x43da37f0), SkBits2Float(0x4410b70a), SkBits2Float(0x43dab8f6)); // 578.235f, 435.273f, 578.352f, 436.437f, 578.86f, 437.445f 7030fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4410d78d), SkBits2Float(0x43db37f0), SkBits2Float(0x44111010), SkBits2Float(0x43db9cee), SkBits2Float(0x44115989), SkBits2Float(0x43dbccee)); // 579.368f, 438.437f, 580.251f, 439.226f, 581.399f, 439.601f 7031fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x44111106), SkBits2Float(0x43dd86ea)); // 580.266f, 443.054f 7032fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4410048b), SkBits2Float(0x43dcd7f0), SkBits2Float(0x440f720c), SkBits2Float(0x43da99dc), SkBits2Float(0x440fc989), SkBits2Float(0x43d87fe0)); // 576.071f, 441.687f, 573.782f, 437.202f, 575.149f, 432.999f 7033fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x4410a687), SkBits2Float(0x43d91000)); // 578.602f, 434.125f 7034fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7035fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team RobottestSimplify(reporter, path, filename); 7036fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot#endif 7037fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 7038fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 7039fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void joel_11(skiatest::Reporter* reporter, const char* filename) { 7040fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot#if DEBUG_UNDER_DEVELOPMENT 7041fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot// fails with image mismatch 7042fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 7043fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43c9d000), SkBits2Float(0x4411977d)); // 403.625f, 582.367f 7044fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43c9d000), SkBits2Float(0x4411977d)); // 403.625f, 582.367f 7045fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43c9d000), SkBits2Float(0x4411977d)); // 403.625f, 582.367f 7046fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43ca0106), SkBits2Float(0x441208f6)); // 404.008f, 584.14f 7047fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43c9d000), SkBits2Float(0x4411977d)); // 403.625f, 582.367f 7048fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7049fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43ce8d0e), SkBits2Float(0x44132106)); // 413.102f, 588.516f 7050fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43ce8d0e), SkBits2Float(0x44132106)); // 413.102f, 588.516f 7051fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43ce8d0e), SkBits2Float(0x44132106)); // 413.102f, 588.516f 7052fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43cda916), SkBits2Float(0x44133989)); // 411.321f, 588.899f 7053fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43ce8d0e), SkBits2Float(0x44132106)); // 413.102f, 588.516f 7054fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7055fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43ccc4fe), SkBits2Float(0x44135179)); // 409.539f, 589.273f 7056fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43cca604), SkBits2Float(0x44130571), SkBits2Float(0x43cc4c08), SkBits2Float(0x4412c8f6), SkBits2Float(0x43cbd4fe), SkBits2Float(0x4412a179)); // 409.297f, 588.085f, 408.594f, 587.14f, 407.664f, 586.523f 7057fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43cb5c08), SkBits2Float(0x44127a7f), SkBits2Float(0x43cac7f0), SkBits2Float(0x44126af2), SkBits2Float(0x43ca3106), SkBits2Float(0x44127af2)); // 406.719f, 585.914f, 405.562f, 585.671f, 404.383f, 585.921f 7058fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43c9d000), SkBits2Float(0x4411976d)); // 403.625f, 582.366f 7059fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43cbf9fc), SkBits2Float(0x44115cee), SkBits2Float(0x43ce170a), SkBits2Float(0x44120cee), SkBits2Float(0x43ce8d0e), SkBits2Float(0x441320e6)); // 407.953f, 581.452f, 412.18f, 584.202f, 413.102f, 588.514f 7060fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43ccc4fe), SkBits2Float(0x44135179)); // 409.539f, 589.273f 7061fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7062fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43cb78f6), SkBits2Float(0x44157efa)); // 406.945f, 597.984f 7063fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43cb78f6), SkBits2Float(0x44157f7d)); // 406.945f, 597.992f 7064fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43cb78f6), SkBits2Float(0x44157efa)); // 406.945f, 597.984f 7065fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43cb49fc), SkBits2Float(0x44150d81)); // 406.578f, 596.211f 7066fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43cb78f6), SkBits2Float(0x44157efa)); // 406.945f, 597.984f 7067fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7068fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43cb18f6), SkBits2Float(0x44149b85)); // 406.195f, 594.43f 7069fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43cbb000), SkBits2Float(0x44148b85), SkBits2Float(0x43cc28f6), SkBits2Float(0x44145f0a), SkBits2Float(0x43cc76ea), SkBits2Float(0x44142302)); // 407.375f, 594.18f, 408.32f, 593.485f, 408.929f, 592.547f 7070fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43ccc4de), SkBits2Float(0x4413e687), SkBits2Float(0x43cce4de), SkBits2Float(0x44139cfe), SkBits2Float(0x43ccc4de), SkBits2Float(0x44135189)); // 409.538f, 591.602f, 409.788f, 590.453f, 409.538f, 589.274f 7071fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43ce8cce), SkBits2Float(0x44132106)); // 413.1f, 588.516f 7072fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43cf00c6), SkBits2Float(0x44143581), SkBits2Float(0x43cda2d2), SkBits2Float(0x44154408), SkBits2Float(0x43cb78d6), SkBits2Float(0x44157f0a)); // 414.006f, 592.836f, 411.272f, 597.063f, 406.944f, 597.985f 7073fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43cb18f6), SkBits2Float(0x44149b85)); // 406.195f, 594.43f 7074fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7075fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43c883f8), SkBits2Float(0x4413c4fe)); // 401.031f, 591.078f 7076fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43c883f8), SkBits2Float(0x4413c4fe)); // 401.031f, 591.078f 7077fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43c883f8), SkBits2Float(0x4413c4fe)); // 401.031f, 591.078f 7078fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43c7a106), SkBits2Float(0x4413dd81)); // 399.258f, 591.461f 7079fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43c883f8), SkBits2Float(0x4413c4fe)); // 401.031f, 591.078f 7080fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7081fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43c883f8), SkBits2Float(0x4413c4fe)); // 401.031f, 591.078f 7082fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43c8a4fe), SkBits2Float(0x44141083), SkBits2Float(0x43c8fdf4), SkBits2Float(0x44144d81), SkBits2Float(0x43c974fe), SkBits2Float(0x4414747b)); // 401.289f, 592.258f, 401.984f, 593.211f, 402.914f, 593.82f 7083fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43c9edf4), SkBits2Float(0x44149b75), SkBits2Float(0x43ca820c), SkBits2Float(0x4414ab75), SkBits2Float(0x43cb18f6), SkBits2Float(0x44149b75)); // 403.859f, 594.429f, 405.016f, 594.679f, 406.195f, 594.429f 7084fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43cb78f6), SkBits2Float(0x44157efa)); // 406.945f, 597.984f 7085fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43c95000), SkBits2Float(0x4415b979), SkBits2Float(0x43c732f2), SkBits2Float(0x441509fc), SkBits2Float(0x43c6bcee), SkBits2Float(0x4413f581)); // 402.625f, 598.898f, 398.398f, 596.156f, 397.476f, 591.836f 7086fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43c883f8), SkBits2Float(0x4413c4fe)); // 401.031f, 591.078f 7087fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7088fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43ca3106), SkBits2Float(0x44127b02)); // 404.383f, 585.922f 7089fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43c999fc), SkBits2Float(0x44128b02), SkBits2Float(0x43c92000), SkBits2Float(0x4412b77d), SkBits2Float(0x43c8d20c), SkBits2Float(0x4412f408)); // 403.203f, 586.172f, 402.25f, 586.867f, 401.641f, 587.813f 7090fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43c88418), SkBits2Float(0x44133010), SkBits2Float(0x43c86418), SkBits2Float(0x44137989), SkBits2Float(0x43c88418), SkBits2Float(0x4413c50e)); // 401.032f, 588.751f, 400.782f, 589.899f, 401.032f, 591.079f 7091fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43c6bd0e), SkBits2Float(0x4413f591)); // 397.477f, 591.837f 7092fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43c64810), SkBits2Float(0x4412e116), SkBits2Float(0x43c7a70a), SkBits2Float(0x4411d28f), SkBits2Float(0x43c9d000), SkBits2Float(0x4411978d)); // 396.563f, 587.517f, 399.305f, 583.29f, 403.625f, 582.368f 7093fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43ca3106), SkBits2Float(0x44127b02)); // 404.383f, 585.922f 7094fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7095fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team RobottestSimplify(reporter, path, filename); 7096fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot#endif 7097fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 7098fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 7099fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void make_joel_12(SkPath& path) { 7100fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x4324e9fc), SkBits2Float(0x437211ec)); // 164.914f, 242.07f 7101fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x4324e9fc), SkBits2Float(0x437211ec)); // 164.914f, 242.07f 7102fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x4324e9fc), SkBits2Float(0x437211ec)); // 164.914f, 242.07f 7103fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43235810), SkBits2Float(0x437129fc)); // 163.344f, 241.164f 7104fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x4324e9fc), SkBits2Float(0x437211ec)); // 164.914f, 242.07f 7105fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7106fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x431a020c), SkBits2Float(0x4374fdf4)); // 154.008f, 244.992f 7107fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x431a020c), SkBits2Float(0x4374fdf4)); // 154.008f, 244.992f 7108fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x431a020c), SkBits2Float(0x4374fdf4)); // 154.008f, 244.992f 7109fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x431aec08), SkBits2Float(0x437369fc)); // 154.922f, 243.414f 7110fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x431a020c), SkBits2Float(0x4374fdf4)); // 154.008f, 244.992f 7111fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7112fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x431bd3f8), SkBits2Float(0x4371d810)); // 155.828f, 241.844f 7113fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x431ce000), SkBits2Float(0x4372722d), SkBits2Float(0x431e0e15), SkBits2Float(0x43729020), SkBits2Float(0x431f2000), SkBits2Float(0x43724831)); // 156.875f, 242.446f, 158.055f, 242.563f, 159.125f, 242.282f 7114fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43203604), SkBits2Float(0x4371fe35), SkBits2Float(0x43212c08), SkBits2Float(0x43714a3d), SkBits2Float(0x4321c5e3), SkBits2Float(0x43704041)); // 160.211f, 241.993f, 161.172f, 241.29f, 161.773f, 240.251f 7115fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x4324e9fc), SkBits2Float(0x4372122d)); // 164.914f, 242.071f 7116fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4322b3f8), SkBits2Float(0x4375e419), SkBits2Float(0x431dd810), SkBits2Float(0x4377322d), SkBits2Float(0x431a020c), SkBits2Float(0x4374fe35)); // 162.703f, 245.891f, 157.844f, 247.196f, 154.008f, 244.993f 7117fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x431bd3f8), SkBits2Float(0x4371d810)); // 155.828f, 241.844f 7118fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7119fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43171810), SkBits2Float(0x436a1604)); // 151.094f, 234.086f 7120fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43171810), SkBits2Float(0x436a1604)); // 151.094f, 234.086f 7121fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43171810), SkBits2Float(0x436a1604)); // 151.094f, 234.086f 7122fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x4318a9fc), SkBits2Float(0x436afdf4)); // 152.664f, 234.992f 7123fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43171810), SkBits2Float(0x436a1604)); // 151.094f, 234.086f 7124fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7125fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x431a4000), SkBits2Float(0x436be7f0)); // 154.25f, 235.906f 7126fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4319a20c), SkBits2Float(0x436cf3f8), SkBits2Float(0x431985e3), SkBits2Float(0x436e1df4), SkBits2Float(0x4319ce14), SkBits2Float(0x436f33f8)); // 153.633f, 236.953f, 153.523f, 238.117f, 153.805f, 239.203f 7127fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x431a1a1c), SkBits2Float(0x437047f0), SkBits2Float(0x431ac831), SkBits2Float(0x43713df4), SkBits2Float(0x431bd3f7), SkBits2Float(0x4371d811)); // 154.102f, 240.281f, 154.782f, 241.242f, 155.828f, 241.844f 7128fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x431a020b), SkBits2Float(0x4374fdf4)); // 154.008f, 244.992f 7129fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4316322c), SkBits2Float(0x4372c5e4), SkBits2Float(0x4314e417), SkBits2Float(0x436de9fc), SkBits2Float(0x4317180f), SkBits2Float(0x436a1604)); // 150.196f, 242.773f, 148.891f, 237.914f, 151.094f, 234.086f 7130fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x431a4000), SkBits2Float(0x436be7f0)); // 154.25f, 235.906f 7131fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7132fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43220000), SkBits2Float(0x436729fc)); // 162, 231.164f 7133fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43220000), SkBits2Float(0x436729fc)); // 162, 231.164f 7134fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43220000), SkBits2Float(0x436729fc)); // 162, 231.164f 7135fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43211810), SkBits2Float(0x4368bbe8)); // 161.094f, 232.734f 7136fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43220000), SkBits2Float(0x436729fc)); // 162, 231.164f 7137fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7138fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43202e14), SkBits2Float(0x436a4fdf)); // 160.18f, 234.312f 7139fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x431f2418), SkBits2Float(0x4369b5c2), SkBits2Float(0x431df810), SkBits2Float(0x436995c2), SkBits2Float(0x431ce20c), SkBits2Float(0x4369dfbe)); // 159.141f, 233.71f, 157.969f, 233.585f, 156.883f, 233.874f 7140fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x431bcc08), SkBits2Float(0x436a2bc6), SkBits2Float(0x431ad810), SkBits2Float(0x436adba5), SkBits2Float(0x431a4000), SkBits2Float(0x436be7ae)); // 155.797f, 234.171f, 154.844f, 234.858f, 154.25f, 235.905f 7141fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43171810), SkBits2Float(0x436a15c2)); // 151.094f, 234.085f 7142fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43194e14), SkBits2Float(0x436643d6), SkBits2Float(0x431e2c08), SkBits2Float(0x4364f3b6), SkBits2Float(0x43220000), SkBits2Float(0x436729ba)); // 153.305f, 230.265f, 158.172f, 228.952f, 162, 231.163f 7143fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43202e14), SkBits2Float(0x436a4fdf)); // 160.18f, 234.312f 7144fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7145fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x4321c5e3), SkBits2Float(0x43704000)); // 161.773f, 240.25f 7146fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43226000), SkBits2Float(0x436f3604), SkBits2Float(0x43228000), SkBits2Float(0x436e09fc), SkBits2Float(0x43223604), SkBits2Float(0x436cf3f8)); // 162.375f, 239.211f, 162.5f, 238.039f, 162.211f, 236.953f 7147fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4321ec08), SkBits2Float(0x436be000), SkBits2Float(0x43213a1d), SkBits2Float(0x436ae9fc), SkBits2Float(0x43202e14), SkBits2Float(0x436a4fdf)); // 161.922f, 235.875f, 161.227f, 234.914f, 160.18f, 234.312f 7148fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43220000), SkBits2Float(0x436729fc)); // 162, 231.164f 7149fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4325d1ec), SkBits2Float(0x43696000), SkBits2Float(0x4327220c), SkBits2Float(0x436e4000), SkBits2Float(0x4324e9fc), SkBits2Float(0x437211ec)); // 165.82f, 233.375f, 167.133f, 238.25f, 164.914f, 242.07f 7150fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x4321c5e3), SkBits2Float(0x43704000)); // 161.773f, 240.25f 7151fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7152fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 7153fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 7154fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void joel_12(skiatest::Reporter* reporter, const char* filename) { 7155fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 7156fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot make_joel_12(path); 7157fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 7158fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 7159fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 7160fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void joel_12x(skiatest::Reporter* reporter, const char* filename) { 7161fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 7162fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 7163fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot make_joel_12(path); 7164fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 7165fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 7166fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 7167fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void make_joel_13(SkPath& path) { 7168fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43b4126f), SkBits2Float(0x43c058f6)); // 360.144f, 384.695f 7169fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43bd7c6b), SkBits2Float(0x43c05b02), SkBits2Float(0x43c51d71), SkBits2Float(0x43b8e8f6), SkBits2Float(0x43c5276d), SkBits2Float(0x43afc1ec)); // 378.972f, 384.711f, 394.23f, 369.82f, 394.308f, 351.515f 7170fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43c51d71), SkBits2Float(0x43a688f6), SkBits2Float(0x43bd7c6b), SkBits2Float(0x439f16ea), SkBits2Float(0x43b4126f), SkBits2Float(0x439f16ea)); // 394.23f, 333.07f, 378.972f, 318.179f, 360.144f, 318.179f 7171fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43aaa979), SkBits2Float(0x439f16ea), SkBits2Float(0x43a3076d), SkBits2Float(0x43a688f6), SkBits2Float(0x43a31063), SkBits2Float(0x43afc1ec)); // 341.324f, 318.179f, 326.058f, 333.07f, 326.128f, 351.515f 7172fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43a3076d), SkBits2Float(0x43b8e8f6), SkBits2Float(0x43aaa959), SkBits2Float(0x43c05b02), SkBits2Float(0x43b4126f), SkBits2Float(0x43c058f6)); // 326.058f, 369.82f, 341.323f, 384.711f, 360.144f, 384.695f 7173fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7174fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 7175fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 7176fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void joel_13(skiatest::Reporter* reporter, const char* filename) { 7177fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 7178fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot make_joel_13(path); 7179fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 7180fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 7181fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 7182fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 7183fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void joel_13x(skiatest::Reporter* reporter, const char* filename) { 7184fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 7185fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 7186fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot make_joel_13(path); 7187fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot testSimplify(reporter, path, filename); 7188fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 7189fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 7190fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void make_joel_14(SkPath& path) { 7191fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43f3b354), SkBits2Float(0x43d6770a)); // 487.401f, 428.93f 7192fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43f3b354), SkBits2Float(0x43d6770a)); // 487.401f, 428.93f 7193fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7194fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43f0fd50), SkBits2Float(0x43d6770a)); // 481.979f, 428.93f 7195fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43f0fd50), SkBits2Float(0x43d6770a)); // 481.979f, 428.93f 7196fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7197fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43f0fd50), SkBits2Float(0x43d6770a)); // 481.979f, 428.93f 7198fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43f3b354), SkBits2Float(0x43d6770a)); // 487.401f, 428.93f 7199fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43f0fd50), SkBits2Float(0x43d6770a)); // 481.979f, 428.93f 7200fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7201fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43dfe76d), SkBits2Float(0x43d792f1)); // 447.808f, 431.148f 7202fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43dfe76d), SkBits2Float(0x43d792f1)); // 447.808f, 431.148f 7203fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7204fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43dfe76d), SkBits2Float(0x43d792f1)); // 447.808f, 431.148f 7205fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43e51979), SkBits2Float(0x43d611eb), SkBits2Float(0x43eb8667), SkBits2Float(0x43d765e3), SkBits2Float(0x43f0fd71), SkBits2Float(0x43d676e9)); // 458.199f, 428.14f, 471.05f, 430.796f, 481.98f, 428.929f 7206fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43eb8667), SkBits2Float(0x43d76604), SkBits2Float(0x43e51958), SkBits2Float(0x43d6120c), SkBits2Float(0x43dfe76d), SkBits2Float(0x43d792f1)); // 471.05f, 430.797f, 458.198f, 428.141f, 447.808f, 431.148f 7207fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7208fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43df776d), SkBits2Float(0x43d6d603)); // 446.933f, 429.672f 7209fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43df776d), SkBits2Float(0x43d6d603)); // 446.933f, 429.672f 7210fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7211fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43df776d), SkBits2Float(0x43d6d603)); // 446.933f, 429.672f 7212fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43dfe76d), SkBits2Float(0x43d79311)); // 447.808f, 431.149f 7213fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43df776d), SkBits2Float(0x43d6d603)); // 446.933f, 429.672f 7214fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7215fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43dd3169), SkBits2Float(0x43d792f1)); // 442.386f, 431.148f 7216fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43dd3169), SkBits2Float(0x43d792f1)); // 442.386f, 431.148f 7217fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7218fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43dd3169), SkBits2Float(0x43d792f1)); // 442.386f, 431.148f 7219fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43de376d), SkBits2Float(0x43d743f7), SkBits2Float(0x43de2873), SkBits2Float(0x43d68df3), SkBits2Float(0x43df776d), SkBits2Float(0x43d6d5e3)); // 444.433f, 430.531f, 444.316f, 429.109f, 446.933f, 429.671f 7220fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43de2852), SkBits2Float(0x43d68df3), SkBits2Float(0x43de376d), SkBits2Float(0x43d743f7), SkBits2Float(0x43dd3169), SkBits2Float(0x43d792f1)); // 444.315f, 429.109f, 444.433f, 430.531f, 442.386f, 431.148f 7221fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7222fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43dcc169), SkBits2Float(0x43d6d603)); // 441.511f, 429.672f 7223fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43dcc169), SkBits2Float(0x43d6d603)); // 441.511f, 429.672f 7224fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7225fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43dcc169), SkBits2Float(0x43d6d603)); // 441.511f, 429.672f 7226fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43dd3169), SkBits2Float(0x43d79311)); // 442.386f, 431.149f 7227fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43dcc169), SkBits2Float(0x43d6d603)); // 441.511f, 429.672f 7228fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7229fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43dad959), SkBits2Float(0x43d6d603)); // 437.698f, 429.672f 7230fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43dad959), SkBits2Float(0x43d6d603)); // 437.698f, 429.672f 7231fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7232fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43dad959), SkBits2Float(0x43d6d603)); // 437.698f, 429.672f 7233fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43dcc149), SkBits2Float(0x43d6d603)); // 441.51f, 429.672f 7234fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43dad959), SkBits2Float(0x43d6d603)); // 437.698f, 429.672f 7235fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7236fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43e3cb65), SkBits2Float(0x43e3bd0d)); // 455.589f, 455.477f 7237fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43e3cb65), SkBits2Float(0x43e3bd0d)); // 455.589f, 455.477f 7238fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7239fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43e3cb65), SkBits2Float(0x43e3bd0d)); // 455.589f, 455.477f 7240fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43dad959), SkBits2Float(0x43d6d603)); // 437.698f, 429.672f 7241fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43e3cb65), SkBits2Float(0x43e3bd0d)); // 455.589f, 455.477f 7242fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7243fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43e22d51), SkBits2Float(0x43e41b01)); // 452.354f, 456.211f 7244fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43e22d51), SkBits2Float(0x43e41b01)); // 452.354f, 456.211f 7245fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7246fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43e22d51), SkBits2Float(0x43e41b01)); // 452.354f, 456.211f 7247fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43e2ba5f), SkBits2Float(0x43e3f9fb), SkBits2Float(0x43e37e57), SkBits2Float(0x43e46df3), SkBits2Float(0x43e3cb45), SkBits2Float(0x43e3bd0d)); // 453.456f, 455.953f, 454.987f, 456.859f, 455.588f, 455.477f 7248fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43e37e57), SkBits2Float(0x43e46df2), SkBits2Float(0x43e2ba60), SkBits2Float(0x43e3f9fb), SkBits2Float(0x43e22d51), SkBits2Float(0x43e41b01)); // 454.987f, 456.859f, 453.456f, 455.953f, 452.354f, 456.211f 7249fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7250fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43e22d51), SkBits2Float(0x43e479fb)); // 452.354f, 456.953f 7251fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43e22d51), SkBits2Float(0x43e479fb)); // 452.354f, 456.953f 7252fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7253fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43e22d51), SkBits2Float(0x43e479fb)); // 452.354f, 456.953f 7254fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43e22d51), SkBits2Float(0x43e41b01)); // 452.354f, 456.211f 7255fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43e22d51), SkBits2Float(0x43e479fb)); // 452.354f, 456.953f 7256fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7257fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43e35a5f), SkBits2Float(0x43e479fb)); // 454.706f, 456.953f 7258fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43e35a5f), SkBits2Float(0x43e479fb)); // 454.706f, 456.953f 7259fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7260fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43e35a5f), SkBits2Float(0x43e479fb)); // 454.706f, 456.953f 7261fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43e22d51), SkBits2Float(0x43e479fb)); // 452.354f, 456.953f 7262fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43e35a5f), SkBits2Float(0x43e479fb)); // 454.706f, 456.953f 7263fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7264fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43e35a5f), SkBits2Float(0x43e41b01)); // 454.706f, 456.211f 7265fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43e35a5f), SkBits2Float(0x43e41b01)); // 454.706f, 456.211f 7266fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7267fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43e35a5f), SkBits2Float(0x43e41b01)); // 454.706f, 456.211f 7268fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43e35a5f), SkBits2Float(0x43e479fb)); // 454.706f, 456.953f 7269fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43e35a5f), SkBits2Float(0x43e41b01)); // 454.706f, 456.211f 7270fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7271fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43e1726f), SkBits2Float(0x43e90c07)); // 450.894f, 466.094f 7272fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43e1726f), SkBits2Float(0x43e90c07)); // 450.894f, 466.094f 7273fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7274fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43e1726f), SkBits2Float(0x43e90c07)); // 450.894f, 466.094f 7275fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43e2226f), SkBits2Float(0x43e769fb), SkBits2Float(0x43e50a7f), SkBits2Float(0x43e63915), SkBits2Float(0x43e35a5f), SkBits2Float(0x43e41b01)); // 452.269f, 462.828f, 458.082f, 460.446f, 454.706f, 456.211f 7276fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43e50a5f), SkBits2Float(0x43e638f5), SkBits2Float(0x43e2226f), SkBits2Float(0x43e769fb), SkBits2Float(0x43e1726f), SkBits2Float(0x43e90c07)); // 458.081f, 460.445f, 452.269f, 462.828f, 450.894f, 466.094f 7277fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7278fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43f09f5d), SkBits2Float(0x43ea2709)); // 481.245f, 468.305f 7279fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43f09f5d), SkBits2Float(0x43ea2709)); // 481.245f, 468.305f 7280fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7281fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43f09f5d), SkBits2Float(0x43ea2709)); // 481.245f, 468.305f 7282fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43ebbc6b), SkBits2Float(0x43ea4105), SkBits2Float(0x43e56c6b), SkBits2Float(0x43ec9fff), SkBits2Float(0x43e1724f), SkBits2Float(0x43e90c07)); // 471.472f, 468.508f, 458.847f, 473.25f, 450.893f, 466.094f 7283fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43e56c6c), SkBits2Float(0x43ec9fff), SkBits2Float(0x43ebbc6c), SkBits2Float(0x43ea4105), SkBits2Float(0x43f09f5d), SkBits2Float(0x43ea2709)); // 458.847f, 473.25f, 471.472f, 468.508f, 481.245f, 468.305f 7284fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7285fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43eea45b), SkBits2Float(0x43e9c7ee)); // 477.284f, 467.562f 7286fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43eea45b), SkBits2Float(0x43e9c7ee)); // 477.284f, 467.562f 7287fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7288fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43eea45b), SkBits2Float(0x43e9c7ee)); // 477.284f, 467.562f 7289fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43ef0c4b), SkBits2Float(0x43ea7ef8), SkBits2Float(0x43eff355), SkBits2Float(0x43ea10e4), SkBits2Float(0x43f09f5d), SkBits2Float(0x43ea26e8)); // 478.096f, 468.992f, 479.901f, 468.132f, 481.245f, 468.304f 7290fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43eff355), SkBits2Float(0x43ea1105), SkBits2Float(0x43ef0c6b), SkBits2Float(0x43ea7ef8), SkBits2Float(0x43eea45b), SkBits2Float(0x43e9c7ee)); // 479.901f, 468.133f, 478.097f, 468.992f, 477.284f, 467.562f 7291fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7292fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43ee4667), SkBits2Float(0x43ea2709)); // 476.55f, 468.305f 7293fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43ee4667), SkBits2Float(0x43ea2709)); // 476.55f, 468.305f 7294fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7295fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43ee4667), SkBits2Float(0x43ea2709)); // 476.55f, 468.305f 7296fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43eea45b), SkBits2Float(0x43e9c80f)); // 477.284f, 467.563f 7297fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43ee4667), SkBits2Float(0x43ea2709)); // 476.55f, 468.305f 7298fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7299fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43e9f26f), SkBits2Float(0x43e6c2f0)); // 467.894f, 461.523f 7300fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43e9f26f), SkBits2Float(0x43e6c2f0)); // 467.894f, 461.523f 7301fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7302fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43e9f26f), SkBits2Float(0x43e6c2f0)); // 467.894f, 461.523f 7303fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43eb8873), SkBits2Float(0x43e7dcec), SkBits2Float(0x43eb747b), SkBits2Float(0x43ea9b00), SkBits2Float(0x43ee4667), SkBits2Float(0x43ea26e8)); // 471.066f, 463.726f, 470.91f, 469.211f, 476.55f, 468.304f 7304fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43eb745b), SkBits2Float(0x43ea9b01), SkBits2Float(0x43eb8853), SkBits2Float(0x43e7dd0d), SkBits2Float(0x43e9f26f), SkBits2Float(0x43e6c2f0)); // 470.909f, 469.211f, 471.065f, 463.727f, 467.894f, 461.523f 7305fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7306fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43ebee56), SkBits2Float(0x43decc07)); // 471.862f, 445.594f 7307fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43ebee56), SkBits2Float(0x43decc07)); // 471.862f, 445.594f 7308fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7309fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43ebee56), SkBits2Float(0x43decc07)); // 471.862f, 445.594f 7310fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43e85f5c), SkBits2Float(0x43e04915), SkBits2Float(0x43eaa148), SkBits2Float(0x43e41c07), SkBits2Float(0x43e9f24e), SkBits2Float(0x43e6c311)); // 464.745f, 448.571f, 469.26f, 456.219f, 467.893f, 461.524f 7311fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43eaa169), SkBits2Float(0x43e41c07), SkBits2Float(0x43e85f5c), SkBits2Float(0x43e048f4), SkBits2Float(0x43ebee56), SkBits2Float(0x43decc07)); // 469.261f, 456.219f, 464.745f, 448.57f, 471.862f, 445.594f 7312fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7313fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43eac168), SkBits2Float(0x43dd3fff)); // 469.511f, 442.5f 7314fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43eac168), SkBits2Float(0x43dd3fff)); // 469.511f, 442.5f 7315fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7316fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43eac168), SkBits2Float(0x43dd3fff)); // 469.511f, 442.5f 7317fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43eb245a), SkBits2Float(0x43ddc7ef), SkBits2Float(0x43eaf45a), SkBits2Float(0x43dedd0d), SkBits2Float(0x43ebee76), SkBits2Float(0x43decc07)); // 470.284f, 443.562f, 469.909f, 445.727f, 471.863f, 445.594f 7318fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43eaf459), SkBits2Float(0x43dedd0d), SkBits2Float(0x43eb2459), SkBits2Float(0x43ddc7ee), SkBits2Float(0x43eac168), SkBits2Float(0x43dd3fff)); // 469.909f, 445.727f, 470.284f, 443.562f, 469.511f, 442.5f 7319fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7320fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43ec4c6a), SkBits2Float(0x43dce105)); // 472.597f, 441.758f 7321fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43ec4c6a), SkBits2Float(0x43dce105)); // 472.597f, 441.758f 7322fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7323fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43ec4c6a), SkBits2Float(0x43dce105)); // 472.597f, 441.758f 7324fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43ebcb64), SkBits2Float(0x43dd08f5), SkBits2Float(0x43eb0c6a), SkBits2Float(0x43dc9603), SkBits2Float(0x43eac168), SkBits2Float(0x43dd3fff)); // 471.589f, 442.07f, 470.097f, 441.172f, 469.511f, 442.5f 7325fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43eb0c6a), SkBits2Float(0x43dc9603), SkBits2Float(0x43ebcb64), SkBits2Float(0x43dd08f5), SkBits2Float(0x43ec4c6a), SkBits2Float(0x43dce105)); // 470.097f, 441.172f, 471.589f, 442.07f, 472.597f, 441.758f 7326fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7327fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43ecbb64), SkBits2Float(0x43ddb105)); // 473.464f, 443.383f 7328fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43ecbb64), SkBits2Float(0x43ddb105)); // 473.464f, 443.383f 7329fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7330fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43ecbb64), SkBits2Float(0x43ddb105)); // 473.464f, 443.383f 7331fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43ec4c6a), SkBits2Float(0x43dce105)); // 472.597f, 441.758f 7332fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43ecbb64), SkBits2Float(0x43ddb105)); // 473.464f, 443.383f 7333fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7334fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43eea45a), SkBits2Float(0x43dc24fd)); // 477.284f, 440.289f 7335fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43eea45a), SkBits2Float(0x43dc24fd)); // 477.284f, 440.289f 7336fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7337fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43eea45a), SkBits2Float(0x43dc24fd)); // 477.284f, 440.289f 7338fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43eef354), SkBits2Float(0x43dd4c07), SkBits2Float(0x43ed4a5e), SkBits2Float(0x43dcfef9), SkBits2Float(0x43ecbb64), SkBits2Float(0x43ddb105)); // 477.901f, 442.594f, 474.581f, 441.992f, 473.464f, 443.383f 7339fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43ed4a5e), SkBits2Float(0x43dcfef9), SkBits2Float(0x43eef354), SkBits2Float(0x43dd4c07), SkBits2Float(0x43eea45a), SkBits2Float(0x43dc24fd)); // 474.581f, 441.992f, 477.901f, 442.594f, 477.284f, 440.289f 7340fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7341fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43f09f5c), SkBits2Float(0x43dc24fd)); // 481.245f, 440.289f 7342fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43f09f5c), SkBits2Float(0x43dc24fd)); // 481.245f, 440.289f 7343fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7344fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43f09f5c), SkBits2Float(0x43dc24fd)); // 481.245f, 440.289f 7345fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43effc6a), SkBits2Float(0x43daeced), SkBits2Float(0x43ef6a5e), SkBits2Float(0x43dbe4fd), SkBits2Float(0x43eea45a), SkBits2Float(0x43dc24fd)); // 479.972f, 437.851f, 478.831f, 439.789f, 477.284f, 440.289f 7346fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43ef6a5e), SkBits2Float(0x43dbe4fd), SkBits2Float(0x43effc6a), SkBits2Float(0x43daed0d), SkBits2Float(0x43f09f5c), SkBits2Float(0x43dc24fd)); // 478.831f, 439.789f, 479.972f, 437.852f, 481.245f, 440.289f 7347fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7348fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43f2f76c), SkBits2Float(0x43dbc603)); // 485.933f, 439.547f 7349fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43f2f76c), SkBits2Float(0x43dbc603)); // 485.933f, 439.547f 7350fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7351fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43f2f76c), SkBits2Float(0x43dbc603)); // 485.933f, 439.547f 7352fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43f24c6a), SkBits2Float(0x43dc3b01), SkBits2Float(0x43f16b64), SkBits2Float(0x43dc2311), SkBits2Float(0x43f09f5c), SkBits2Float(0x43dc24fd)); // 484.597f, 440.461f, 482.839f, 440.274f, 481.245f, 440.289f 7353fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43f16b64), SkBits2Float(0x43dc23f7), SkBits2Float(0x43f24c6a), SkBits2Float(0x43dc3b01), SkBits2Float(0x43f2f76c), SkBits2Float(0x43dbc603)); // 482.839f, 440.281f, 484.597f, 440.461f, 485.933f, 439.547f 7354fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7355fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43f4de55), SkBits2Float(0x43d97d0d)); // 489.737f, 434.977f 7356fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43f4de55), SkBits2Float(0x43d97d0d)); // 489.737f, 434.977f 7357fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7358fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43f4de55), SkBits2Float(0x43d97d0d)); // 489.737f, 434.977f 7359fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43f47665), SkBits2Float(0x43da020b), SkBits2Float(0x43f42851), SkBits2Float(0x43db9417), SkBits2Float(0x43f2f74b), SkBits2Float(0x43dbc603)); // 488.925f, 436.016f, 488.315f, 439.157f, 485.932f, 439.547f 7360fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43f42851), SkBits2Float(0x43db93f7), SkBits2Float(0x43f47666), SkBits2Float(0x43da020b), SkBits2Float(0x43f4de55), SkBits2Float(0x43d97d0d)); // 488.315f, 439.156f, 488.925f, 436.016f, 489.737f, 434.977f 7361fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7362fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43f48061), SkBits2Float(0x43d97d0d)); // 489.003f, 434.977f 7363fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43f48061), SkBits2Float(0x43d97d0d)); // 489.003f, 434.977f 7364fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7365fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43f48061), SkBits2Float(0x43d97d0d)); // 489.003f, 434.977f 7366fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43f4de55), SkBits2Float(0x43d97d0d)); // 489.737f, 434.977f 7367fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43f48061), SkBits2Float(0x43d97d0d)); // 489.003f, 434.977f 7368fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7369fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43f3b353), SkBits2Float(0x43d67709)); // 487.401f, 428.93f 7370fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43f39957), SkBits2Float(0x43d79ef9), SkBits2Float(0x43f3ca5d), SkBits2Float(0x43d8a603), SkBits2Float(0x43f48061), SkBits2Float(0x43d97d0d)); // 487.198f, 431.242f, 487.581f, 433.297f, 489.003f, 434.977f 7371fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43f3ca5d), SkBits2Float(0x43d8a603), SkBits2Float(0x43f39957), SkBits2Float(0x43d79ef9), SkBits2Float(0x43f3b353), SkBits2Float(0x43d67709)); // 487.581f, 433.297f, 487.198f, 431.242f, 487.401f, 428.93f 7372fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7373fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 7374fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 7375fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void joel_14(skiatest::Reporter* reporter, const char* filename) { 7376fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 7377fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot make_joel_14(path); 7378fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team RobottestSimplify(reporter, path, filename); 7379fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 7380fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 7381fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void joel_14x(skiatest::Reporter* reporter, const char* filename) { 7382fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 7383fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 7384fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot make_joel_14(path); 7385fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team RobottestSimplify(reporter, path, filename); 7386fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 7387fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 7388fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void make_joel_15(SkPath& path) { 7389fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x439e276d), SkBits2Float(0x43dad106)); // 316.308f, 437.633f 7390fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x439e276d), SkBits2Float(0x43dad106)); // 316.308f, 437.633f 7391fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7392fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x439c1959), SkBits2Float(0x43d78000)); // 312.198f, 431 7393fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x439c1959), SkBits2Float(0x43d78000)); // 312.198f, 431 7394fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7395fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x439c1959), SkBits2Float(0x43d78000)); // 312.198f, 431 7396fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x439ea45b), SkBits2Float(0x43d6d000), SkBits2Float(0x439cce57), SkBits2Float(0x43d9f3f8), SkBits2Float(0x439e274d), SkBits2Float(0x43dad106)); // 317.284f, 429.625f, 313.612f, 435.906f, 316.307f, 437.633f 7397fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x439cce57), SkBits2Float(0x43d9f3f8), SkBits2Float(0x439ea45b), SkBits2Float(0x43d6d000), SkBits2Float(0x439c1959), SkBits2Float(0x43d78000)); // 313.612f, 435.906f, 317.284f, 429.625f, 312.198f, 431 7398fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7399fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x439c1959), SkBits2Float(0x43d8f8f6)); // 312.198f, 433.945f 7400fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x439c1959), SkBits2Float(0x43d8f8f6)); // 312.198f, 433.945f 7401fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7402fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x439c1959), SkBits2Float(0x43d8f8f6)); // 312.198f, 433.945f 7403fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x439c1959), SkBits2Float(0x43d78000)); // 312.198f, 431 7404fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x439c1959), SkBits2Float(0x43d8f8f6)); // 312.198f, 433.945f 7405fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7406fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x439f7853), SkBits2Float(0x43e5820c)); // 318.94f, 459.016f 7407fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x439f7853), SkBits2Float(0x43e5820c)); // 318.94f, 459.016f 7408fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7409fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x439f7853), SkBits2Float(0x43e5820c)); // 318.94f, 459.016f 7410fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x439e1647), SkBits2Float(0x43e17106), SkBits2Float(0x439d945b), SkBits2Float(0x43dd020c), SkBits2Float(0x439c1959), SkBits2Float(0x43d8f916)); // 316.174f, 450.883f, 315.159f, 442.016f, 312.198f, 433.946f 7411fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x439d945b), SkBits2Float(0x43dd020c), SkBits2Float(0x439e1667), SkBits2Float(0x43e17106), SkBits2Float(0x439f7853), SkBits2Float(0x43e5820c)); // 315.159f, 442.016f, 316.175f, 450.883f, 318.94f, 459.016f 7412fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7413fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x439ffc6c), SkBits2Float(0x43e7f106)); // 319.972f, 463.883f 7414fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x439ffc6c), SkBits2Float(0x43e7f106)); // 319.972f, 463.883f 7415fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7416fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x439ffc6c), SkBits2Float(0x43e7f106)); // 319.972f, 463.883f 7417fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x439f5668), SkBits2Float(0x43e758f6), SkBits2Float(0x439fec6c), SkBits2Float(0x43e63604), SkBits2Float(0x439f7874), SkBits2Float(0x43e5820c)); // 318.675f, 462.695f, 319.847f, 460.422f, 318.941f, 459.016f 7418fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x439fec6c), SkBits2Float(0x43e63604), SkBits2Float(0x439f5668), SkBits2Float(0x43e758f5), SkBits2Float(0x439ffc6c), SkBits2Float(0x43e7f106)); // 319.847f, 460.422f, 318.675f, 462.695f, 319.972f, 463.883f 7419fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7420fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43a12853), SkBits2Float(0x43ede9fc)); // 322.315f, 475.828f 7421fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43a12853), SkBits2Float(0x43ede9fc)); // 322.315f, 475.828f 7422fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7423fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43a12853), SkBits2Float(0x43ede9fc)); // 322.315f, 475.828f 7424fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43a18c4b), SkBits2Float(0x43eb7604), SkBits2Float(0x439fe45b), SkBits2Float(0x43ea4b02), SkBits2Float(0x439ffc4b), SkBits2Float(0x43e7f106)); // 323.096f, 470.922f, 319.784f, 468.586f, 319.971f, 463.883f 7425fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x439fe45b), SkBits2Float(0x43ea4b02), SkBits2Float(0x43a18c6c), SkBits2Float(0x43eb7604), SkBits2Float(0x43a12853), SkBits2Float(0x43ede9fc)); // 319.784f, 468.586f, 323.097f, 470.922f, 322.315f, 475.828f 7426fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7427fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43a1e45b), SkBits2Float(0x43ef63f8)); // 323.784f, 478.781f 7428fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43a1e45b), SkBits2Float(0x43ef63f8)); // 323.784f, 478.781f 7429fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7430fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43a1e45b), SkBits2Float(0x43ef63f8)); // 323.784f, 478.781f 7431fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43a20561), SkBits2Float(0x43eeb9fc), SkBits2Float(0x43a1ae57), SkBits2Float(0x43ee4be8), SkBits2Float(0x43a12853), SkBits2Float(0x43ede9fc)); // 324.042f, 477.453f, 323.362f, 476.593f, 322.315f, 475.828f 7432fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43a1ae57), SkBits2Float(0x43ee4c08), SkBits2Float(0x43a20561), SkBits2Float(0x43eeb9fc), SkBits2Float(0x43a1e45b), SkBits2Float(0x43ef63f8)); // 323.362f, 476.594f, 324.042f, 477.453f, 323.784f, 478.781f 7433fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7434fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x439fb169), SkBits2Float(0x43f032f2)); // 319.386f, 480.398f 7435fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x439fb169), SkBits2Float(0x43f032f2)); // 319.386f, 480.398f 7436fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7437fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x439fb169), SkBits2Float(0x43f032f2)); // 319.386f, 480.398f 7438fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43a08063), SkBits2Float(0x43f022f2), SkBits2Float(0x43a1ec6b), SkBits2Float(0x43f078f6), SkBits2Float(0x43a1e45b), SkBits2Float(0x43ef63f8)); // 321.003f, 480.273f, 323.847f, 480.945f, 323.784f, 478.781f 7439fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43a1ec6b), SkBits2Float(0x43f078f6), SkBits2Float(0x43a08063), SkBits2Float(0x43f022f2), SkBits2Float(0x439fb169), SkBits2Float(0x43f032f2)); // 323.847f, 480.945f, 321.003f, 480.273f, 319.386f, 480.398f 7440fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7441fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x439e4d50), SkBits2Float(0x43f16106)); // 316.604f, 482.758f 7442fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x439e4d50), SkBits2Float(0x43f16106)); // 316.604f, 482.758f 7443fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7444fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x439e4d50), SkBits2Float(0x43f16106)); // 316.604f, 482.758f 7445fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x439de45a), SkBits2Float(0x43f05000), SkBits2Float(0x439f445a), SkBits2Float(0x43f0b20c), SkBits2Float(0x439fb148), SkBits2Float(0x43f03312)); // 315.784f, 480.625f, 318.534f, 481.391f, 319.385f, 480.399f 7446fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x439f445a), SkBits2Float(0x43f0b20c), SkBits2Float(0x439de45a), SkBits2Float(0x43f05000), SkBits2Float(0x439e4d50), SkBits2Float(0x43f16106)); // 318.534f, 481.391f, 315.784f, 480.625f, 316.604f, 482.758f 7447fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7448fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43a0de56), SkBits2Float(0x43f7470a)); // 321.737f, 494.555f 7449fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43a0de56), SkBits2Float(0x43f7470a)); // 321.737f, 494.555f 7450fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7451fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43a0de56), SkBits2Float(0x43f7470a)); // 321.737f, 494.555f 7452fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x439f4062), SkBits2Float(0x43f5a106), SkBits2Float(0x439f2b64), SkBits2Float(0x43f33106), SkBits2Float(0x439e4d50), SkBits2Float(0x43f16106)); // 318.503f, 491.258f, 318.339f, 486.383f, 316.604f, 482.758f 7453fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x439f2b64), SkBits2Float(0x43f33106), SkBits2Float(0x439f4062), SkBits2Float(0x43f5a106), SkBits2Float(0x43a0de56), SkBits2Float(0x43f7470a)); // 318.339f, 486.383f, 318.503f, 491.258f, 321.737f, 494.555f 7454fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7455fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43a3945a), SkBits2Float(0x43fa13f8)); // 327.159f, 500.156f 7456fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43a3945a), SkBits2Float(0x43fa13f8)); // 327.159f, 500.156f 7457fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7458fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43a3945a), SkBits2Float(0x43fa13f8)); // 327.159f, 500.156f 7459fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43a2dc4a), SkBits2Float(0x43f8ab02), SkBits2Float(0x43a0d74c), SkBits2Float(0x43f8f4fe), SkBits2Float(0x43a0de56), SkBits2Float(0x43f746ea)); // 325.721f, 497.336f, 321.682f, 497.914f, 321.737f, 494.554f 7460fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43a0d76d), SkBits2Float(0x43f8f4fe), SkBits2Float(0x43a2dc6a), SkBits2Float(0x43f8ab03), SkBits2Float(0x43a3945a), SkBits2Float(0x43fa13f8)); // 321.683f, 497.914f, 325.722f, 497.336f, 327.159f, 500.156f 7461fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7462fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43a58e56), SkBits2Float(0x43fa98f6)); // 331.112f, 501.195f 7463fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43a58e56), SkBits2Float(0x43fa98f6)); // 331.112f, 501.195f 7464fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7465fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43a58e56), SkBits2Float(0x43fa98f6)); // 331.112f, 501.195f 7466fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43a50148), SkBits2Float(0x43fa2be8), SkBits2Float(0x43a45646), SkBits2Float(0x43fa02f2), SkBits2Float(0x43a3945a), SkBits2Float(0x43fa13f8)); // 330.01f, 500.343f, 328.674f, 500.023f, 327.159f, 500.156f 7467fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43a45666), SkBits2Float(0x43fa02f2), SkBits2Float(0x43a50168), SkBits2Float(0x43fa2c08), SkBits2Float(0x43a58e56), SkBits2Float(0x43fa98f6)); // 328.675f, 500.023f, 330.011f, 500.344f, 331.112f, 501.195f 7468fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7469fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43a64958), SkBits2Float(0x43f8c000)); // 332.573f, 497.5f 7470fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43a64958), SkBits2Float(0x43f8c000)); // 332.573f, 497.5f 7471fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7472fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43a64958), SkBits2Float(0x43f8c000)); // 332.573f, 497.5f 7473fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43a58e56), SkBits2Float(0x43fa98f6)); // 331.112f, 501.195f 7474fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43a64958), SkBits2Float(0x43f8c000)); // 332.573f, 497.5f 7475fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7476fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43a73e56), SkBits2Float(0x43f5820c)); // 334.487f, 491.016f 7477fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43a73e56), SkBits2Float(0x43f5820c)); // 334.487f, 491.016f 7478fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7479fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43a73e56), SkBits2Float(0x43f5820c)); // 334.487f, 491.016f 7480fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43a64d50), SkBits2Float(0x43f654fe), SkBits2Float(0x43a7174c), SkBits2Float(0x43f7de14), SkBits2Float(0x43a64958), SkBits2Float(0x43f8c000)); // 332.604f, 492.664f, 334.182f, 495.735f, 332.573f, 497.5f 7481fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43a7176c), SkBits2Float(0x43f7ddf4), SkBits2Float(0x43a64d50), SkBits2Float(0x43f654fe), SkBits2Float(0x43a73e56), SkBits2Float(0x43f5820c)); // 334.183f, 495.734f, 332.604f, 492.664f, 334.487f, 491.016f 7482fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7483fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43a6f26f), SkBits2Float(0x43f20b02)); // 333.894f, 484.086f 7484fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43a6f26f), SkBits2Float(0x43f20b02)); // 333.894f, 484.086f 7485fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7486fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43a6f26f), SkBits2Float(0x43f20b02)); // 333.894f, 484.086f 7487fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43a78d71), SkBits2Float(0x43f2f810), SkBits2Float(0x43a72873), SkBits2Float(0x43f453f8), SkBits2Float(0x43a73e77), SkBits2Float(0x43f5820c)); // 335.105f, 485.938f, 334.316f, 488.656f, 334.488f, 491.016f 7488fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43a72852), SkBits2Float(0x43f453f8), SkBits2Float(0x43a78d50), SkBits2Float(0x43f2f810), SkBits2Float(0x43a6f26f), SkBits2Float(0x43f20b02)); // 334.315f, 488.656f, 335.104f, 485.938f, 333.894f, 484.086f 7489fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7490fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43a6ba5f), SkBits2Float(0x43ef3d0e)); // 333.456f, 478.477f 7491fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43a6ba5f), SkBits2Float(0x43ef3d0e)); // 333.456f, 478.477f 7492fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7493fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43a6ba5f), SkBits2Float(0x43ef3d0e)); // 333.456f, 478.477f 7494fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43a60e57), SkBits2Float(0x43f04000), SkBits2Float(0x43a82355), SkBits2Float(0x43f0fc08), SkBits2Float(0x43a6f26f), SkBits2Float(0x43f20b02)); // 332.112f, 480.5f, 336.276f, 481.969f, 333.894f, 484.086f 7495fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43a82354), SkBits2Float(0x43f0fc08), SkBits2Float(0x43a60e56), SkBits2Float(0x43f04000), SkBits2Float(0x43a6ba5f), SkBits2Float(0x43ef3d0e)); // 336.276f, 481.969f, 332.112f, 480.5f, 333.456f, 478.477f 7496fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7497fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43a35c6b), SkBits2Float(0x43ef88f5)); // 326.722f, 479.07f 7498fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43a35c6b), SkBits2Float(0x43ef88f5)); // 326.722f, 479.07f 7499fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7500fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43a35c6b), SkBits2Float(0x43ef88f5)); // 326.722f, 479.07f 7501fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43a4b26f), SkBits2Float(0x43efe105), SkBits2Float(0x43a5b76d), SkBits2Float(0x43ee2ef9), SkBits2Float(0x43a6ba5f), SkBits2Float(0x43ef3ced)); // 329.394f, 479.758f, 331.433f, 476.367f, 333.456f, 478.476f 7502fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43a5b76d), SkBits2Float(0x43ee2ef9), SkBits2Float(0x43a4b26f), SkBits2Float(0x43efe106), SkBits2Float(0x43a35c6b), SkBits2Float(0x43ef88f5)); // 331.433f, 476.367f, 329.394f, 479.758f, 326.722f, 479.07f 7503fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7504fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43a08063), SkBits2Float(0x43e5a70a)); // 321.003f, 459.305f 7505fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43a08063), SkBits2Float(0x43e5a70a)); // 321.003f, 459.305f 7506fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7507fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43a08063), SkBits2Float(0x43e5a70a)); // 321.003f, 459.305f 7508fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43a15169), SkBits2Float(0x43e90312), SkBits2Float(0x43a2626f), SkBits2Float(0x43ec4312), SkBits2Float(0x43a35c6b), SkBits2Float(0x43ef8916)); // 322.636f, 466.024f, 324.769f, 472.524f, 326.722f, 479.071f 7509fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x43a2626f), SkBits2Float(0x43ec42f1), SkBits2Float(0x43a15169), SkBits2Float(0x43e902f1), SkBits2Float(0x43a08063), SkBits2Float(0x43e5a70a)); // 324.769f, 472.523f, 322.636f, 466.023f, 321.003f, 459.305f 7510fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7511fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43a05a5f), SkBits2Float(0x43e407ef)); // 320.706f, 456.062f 7512fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43a05a5f), SkBits2Float(0x43e407ef)); // 320.706f, 456.062f 7513fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7514fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x43a05a5f), SkBits2Float(0x43e407ef)); // 320.706f, 456.062f 7515fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43a08063), SkBits2Float(0x43e5a6e9)); // 321.003f, 459.304f 7516fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x43a05a5f), SkBits2Float(0x43e407ef)); // 320.706f, 456.062f 7517fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7518fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x439ecf5d), SkBits2Float(0x43dd3fff)); // 317.62f, 442.5f 7519fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x439ecf5d), SkBits2Float(0x43dd3fff)); // 317.62f, 442.5f 7520fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7521fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x439ecf5d), SkBits2Float(0x43dd3fff)); // 317.62f, 442.5f 7522fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x439e9c6b), SkBits2Float(0x43dfcb01), SkBits2Float(0x439fbe57), SkBits2Float(0x43e1cc07), SkBits2Float(0x43a05a5f), SkBits2Float(0x43e407ef)); // 317.222f, 447.586f, 319.487f, 451.594f, 320.706f, 456.062f 7523fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x439fbe57), SkBits2Float(0x43e1cc08), SkBits2Float(0x439e9c6b), SkBits2Float(0x43dfcb01), SkBits2Float(0x439ecf5d), SkBits2Float(0x43dd3fff)); // 319.487f, 451.594f, 317.222f, 447.586f, 317.62f, 442.5f 7524fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7525fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x439e276d), SkBits2Float(0x43dad105)); // 316.308f, 437.633f 7526fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x439e4979), SkBits2Float(0x43dba4fd), SkBits2Float(0x439dc375), SkBits2Float(0x43dce915), SkBits2Float(0x439ecf5d), SkBits2Float(0x43dd3fff)); // 316.574f, 439.289f, 315.527f, 441.821f, 317.62f, 442.5f 7527fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x439dc355), SkBits2Float(0x43dce8f5), SkBits2Float(0x439e4959), SkBits2Float(0x43dba4fd), SkBits2Float(0x439e276d), SkBits2Float(0x43dad105)); // 315.526f, 441.82f, 316.573f, 439.289f, 316.308f, 437.633f 7528fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7529fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 7530fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 7531fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void joel_15(skiatest::Reporter* reporter, const char* filename) { 7532fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 7533fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot make_joel_15(path); 7534fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team RobottestSimplify(reporter, path, filename); 7535fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 7536fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 7537fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void joel_15x(skiatest::Reporter* reporter, const char* filename) { 7538fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 7539fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 7540fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot make_joel_15(path); 7541fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team RobottestSimplify(reporter, path, filename); 7542fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 7543fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 7544fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void make_joel_16(SkPath& path) { 7545fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x420e6c8b), SkBits2Float(0x426bdf3b)); // 35.606f, 58.968f 7546fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x420fcccd), SkBits2Float(0x426c7ef9)); // 35.95f, 59.124f 7547fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x420fcccd), SkBits2Float(0x426c7ef9), SkBits2Float(0x42093d71), SkBits2Float(0x426c6e97), SkBits2Float(0x42036c8b), SkBits2Float(0x426cbf7c)); // 35.95f, 59.124f, 34.31f, 59.108f, 32.856f, 59.187f 7548fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41fb3958), SkBits2Float(0x426d0f5b), SkBits2Float(0x41f076c8), SkBits2Float(0x426d48b3), SkBits2Float(0x41ef47ae), SkBits2Float(0x426d947a)); // 31.403f, 59.265f, 30.058f, 59.321f, 29.91f, 59.395f 7549fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41ee1aa0), SkBits2Float(0x426ddf3b), SkBits2Float(0x41ec6041), SkBits2Float(0x426edb22), SkBits2Float(0x41eb1aa0), SkBits2Float(0x426fee97)); // 29.763f, 59.468f, 29.547f, 59.714f, 29.388f, 59.983f 7550fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41eb1eb9), SkBits2Float(0x426feb85), SkBits2Float(0x41e9ba5e), SkBits2Float(0x42711eb8), SkBits2Float(0x41e9ba5e), SkBits2Float(0x42711eb8)); // 29.39f, 59.98f, 29.216f, 60.28f, 29.216f, 60.28f 7551fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41e99999), SkBits2Float(0x42718f5c)); // 29.2f, 60.39f 7552fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41ea76c8), SkBits2Float(0x4271a5e3), SkBits2Float(0x4212dd2f), SkBits2Float(0x42707efa), SkBits2Float(0x4212dd2f), SkBits2Float(0x42707efa)); // 29.308f, 60.412f, 36.716f, 60.124f, 36.716f, 60.124f 7553fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4212dd2f), SkBits2Float(0x42707efa), SkBits2Float(0x42124395), SkBits2Float(0x42707be8), SkBits2Float(0x42131ba6), SkBits2Float(0x4270b646)); // 36.716f, 60.124f, 36.566f, 60.121f, 36.777f, 60.178f 7554fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x42131581), SkBits2Float(0x42710000), SkBits2Float(0x42130831), SkBits2Float(0x42711688), SkBits2Float(0x4213072b), SkBits2Float(0x42711688)); // 36.771f, 60.25f, 36.758f, 60.272f, 36.757f, 60.272f 7555fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x4212fae1), SkBits2Float(0x42711aa1), SkBits2Float(0x42127cee), SkBits2Float(0x42714eda), SkBits2Float(0x42127cee), SkBits2Float(0x42714eda)); // 36.745f, 60.276f, 36.622f, 60.327f, 36.622f, 60.327f 7556fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x42127ae2), SkBits2Float(0x42714eda), SkBits2Float(0x41c67ae2), SkBits2Float(0x42730f5d), SkBits2Float(0x41c345a2), SkBits2Float(0x427329fd)); // 36.62f, 60.327f, 24.81f, 60.765f, 24.409f, 60.791f 7557fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41c247ae), SkBits2Float(0x42733e78), SkBits2Float(0x41c04396), SkBits2Float(0x42738e57), SkBits2Float(0x41bf4bc7), SkBits2Float(0x4273e45b)); // 24.285f, 60.811f, 24.033f, 60.889f, 23.912f, 60.973f 7558fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41bf5c29), SkBits2Float(0x4273e042), SkBits2Float(0x41be9db3), SkBits2Float(0x4274322e), SkBits2Float(0x41be9db3), SkBits2Float(0x4274322e)); // 23.92f, 60.969f, 23.827f, 61.049f, 23.827f, 61.049f 7559fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41be26ea), SkBits2Float(0x42746c8c)); // 23.769f, 61.106f 7560fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41be1eb9), SkBits2Float(0x427470a5), SkBits2Float(0x41bde354), SkBits2Float(0x42748313), SkBits2Float(0x41bde354), SkBits2Float(0x42748313)); // 23.765f, 61.11f, 23.736f, 61.128f, 23.736f, 61.128f 7561fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41bcc083), SkBits2Float(0x42751582)); // 23.594f, 61.271f 7562fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41bcf3b6), SkBits2Float(0x427526ea)); // 23.619f, 61.288f 7563fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41bd0e56), SkBits2Float(0x42756979)); // 23.632f, 61.353f 7564fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41bd7cee), SkBits2Float(0x42758313)); // 23.686f, 61.378f 7565fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41be8107), SkBits2Float(0x427572b1), SkBits2Float(0x41bf2d0f), SkBits2Float(0x42754290), SkBits2Float(0x41bfd2f2), SkBits2Float(0x4275147b)); // 23.813f, 61.362f, 23.897f, 61.315f, 23.978f, 61.27f 7566fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41c0ba5f), SkBits2Float(0x4274da1d)); // 24.091f, 61.213f 7567fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41c0ef9e), SkBits2Float(0x4274de36)); // 24.117f, 61.217f 7568fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41c13f7d), SkBits2Float(0x4274d3f9)); // 24.156f, 61.207f 7569fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41c13f7d), SkBits2Float(0x4274d3f9), SkBits2Float(0x41c174bc), SkBits2Float(0x4274c18a), SkBits2Float(0x41c17cee), SkBits2Float(0x4274be78)); // 24.156f, 61.207f, 24.182f, 61.189f, 24.186f, 61.186f 7570fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41c18107), SkBits2Float(0x4274bf7e), SkBits2Float(0x41c1e561), SkBits2Float(0x4274b022), SkBits2Float(0x41c1e561), SkBits2Float(0x4274b022)); // 24.188f, 61.187f, 24.237f, 61.172f, 24.237f, 61.172f 7571fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41c45e36), SkBits2Float(0x42746e99)); // 24.546f, 61.108f 7572fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41c4624f), SkBits2Float(0x42746e99), SkBits2Float(0x41cf999a), SkBits2Float(0x42743853), SkBits2Float(0x41cf999a), SkBits2Float(0x42743853)); // 24.548f, 61.108f, 25.95f, 61.055f, 25.95f, 61.055f 7573fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x420d126f), SkBits2Float(0x4272b43a)); // 35.268f, 60.676f 7574fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x420d0938), SkBits2Float(0x4272c084), SkBits2Float(0x420cfcee), SkBits2Float(0x4272c49c), SkBits2Float(0x420cfcee), SkBits2Float(0x4272d917)); // 35.259f, 60.688f, 35.247f, 60.692f, 35.247f, 60.712f 7575fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x420d0938), SkBits2Float(0x4272b43a)); // 35.259f, 60.676f 7576fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x420c7be8), SkBits2Float(0x42737efb), SkBits2Float(0x420b3128), SkBits2Float(0x42743128), SkBits2Float(0x420a27f0), SkBits2Float(0x4274c18a)); // 35.121f, 60.874f, 34.798f, 61.048f, 34.539f, 61.189f 7577fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x42099eb9), SkBits2Float(0x42750c4b)); // 34.405f, 61.262f 7578fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x420872b1), SkBits2Float(0x4275b022), SkBits2Float(0x4206fbe8), SkBits2Float(0x42764397), SkBits2Float(0x42054396), SkBits2Float(0x4276c084)); // 34.112f, 61.422f, 33.746f, 61.566f, 33.316f, 61.688f 7579fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x42028313), SkBits2Float(0x42776b86), SkBits2Float(0x42007be8), SkBits2Float(0x4278de36), SkBits2Float(0x41fe7ae2), SkBits2Float(0x427b0f5d)); // 32.628f, 61.855f, 32.121f, 62.217f, 31.81f, 62.765f 7580fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41fe4fe0), SkBits2Float(0x427b21cc), SkBits2Float(0x41fdbe78), SkBits2Float(0x427b8419), SkBits2Float(0x41fdbe78), SkBits2Float(0x427b8419)); // 31.789f, 62.783f, 31.718f, 62.879f, 31.718f, 62.879f 7581fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41fdccce), SkBits2Float(0x427b71aa), SkBits2Float(0x41fd1cad), SkBits2Float(0x427c27f0), SkBits2Float(0x41fd1cad), SkBits2Float(0x427c27f0)); // 31.725f, 62.861f, 31.639f, 63.039f, 31.639f, 63.039f 7582fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41fc1eb9), SkBits2Float(0x427d178e)); // 31.515f, 63.273f 7583fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41fc7efb), SkBits2Float(0x427d020d)); // 31.562f, 63.252f 7584fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41fbb647), SkBits2Float(0x427d3646)); // 31.464f, 63.303f 7585fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41fbe76e), SkBits2Float(0x427d25e4)); // 31.488f, 63.287f 7586fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41fae149), SkBits2Float(0x427d1fbf)); // 31.36f, 63.281f 7587fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41fa5812), SkBits2Float(0x427d178e)); // 31.293f, 63.273f 7588fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41f88108), SkBits2Float(0x427cf9dc), SkBits2Float(0x41f73541), SkBits2Float(0x427cb646), SkBits2Float(0x41f5d70c), SkBits2Float(0x427c6d92)); // 31.063f, 63.244f, 30.901f, 63.178f, 30.73f, 63.107f 7589fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41f5999b), SkBits2Float(0x427c6148)); // 30.7f, 63.095f 7590fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41f5999b), SkBits2Float(0x427c6148), SkBits2Float(0x41f2d0e7), SkBits2Float(0x427bdc29), SkBits2Float(0x41f2a9fd), SkBits2Float(0x427bd4fe)); // 30.7f, 63.095f, 30.352f, 62.965f, 30.333f, 62.958f 7591fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41f28d51), SkBits2Float(0x427bc49c), SkBits2Float(0x41f26667), SkBits2Float(0x427bb021), SkBits2Float(0x41f26667), SkBits2Float(0x427bb021)); // 30.319f, 62.942f, 30.3f, 62.922f, 30.3f, 62.922f 7592fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41efed92), SkBits2Float(0x427b1db2)); // 29.991f, 62.779f 7593fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41ec9582), SkBits2Float(0x427a624e)); // 29.573f, 62.596f 7594fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41eca1cc), SkBits2Float(0x427a645a), SkBits2Float(0x41eaf9dc), SkBits2Float(0x427a3021), SkBits2Float(0x41eaf9dc), SkBits2Float(0x427a3021)); // 29.579f, 62.598f, 29.372f, 62.547f, 29.372f, 62.547f 7595fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41eaf9dc), SkBits2Float(0x427a3021), SkBits2Float(0x41ea126f), SkBits2Float(0x427a1894), SkBits2Float(0x41e9f3b7), SkBits2Float(0x427a1687)); // 29.372f, 62.547f, 29.259f, 62.524f, 29.244f, 62.522f 7596fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e9ccce), SkBits2Float(0x427a072b), SkBits2Float(0x41e99375), SkBits2Float(0x4279f1aa), SkBits2Float(0x41e99375), SkBits2Float(0x4279f1aa)); // 29.225f, 62.507f, 29.197f, 62.486f, 29.197f, 62.486f 7597fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41e86e98), SkBits2Float(0x4279d604)); // 29.054f, 62.459f 7598fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41e6147b), SkBits2Float(0x4279a3d7)); // 28.76f, 62.41f 7599fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e00625), SkBits2Float(0x42796b85), SkBits2Float(0x41db49ba), SkBits2Float(0x427a7ae1), SkBits2Float(0x41d62b02), SkBits2Float(0x427bc8b4)); // 28.003f, 62.355f, 27.411f, 62.62f, 26.771f, 62.946f 7600fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41d24fdf), SkBits2Float(0x427cba5e), SkBits2Float(0x41cecccd), SkBits2Float(0x427ce872), SkBits2Float(0x41ca0e56), SkBits2Float(0x427c6872)); // 26.289f, 63.182f, 25.85f, 63.227f, 25.257f, 63.102f 7601fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41ca0a3d), SkBits2Float(0x427c676c), SkBits2Float(0x41c9353f), SkBits2Float(0x427c570a), SkBits2Float(0x41c9353f), SkBits2Float(0x427c570a)); // 25.255f, 63.101f, 25.151f, 63.085f, 25.151f, 63.085f 7602fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41c73b64), SkBits2Float(0x427c26e9)); // 24.904f, 63.038f 7603fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41c774bc), SkBits2Float(0x427c374b)); // 24.932f, 63.054f 7604fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41c67ef9), SkBits2Float(0x427c0312)); // 24.812f, 63.003f 7605fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41c4df3b), SkBits2Float(0x427bc5a1), SkBits2Float(0x41c2a3d6), SkBits2Float(0x427b8d4f), SkBits2Float(0x41c0851e), SkBits2Float(0x427b6978)); // 24.609f, 62.943f, 24.33f, 62.888f, 24.065f, 62.853f 7606fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41bf1893), SkBits2Float(0x427b52f1), SkBits2Float(0x41bd2d0e), SkBits2Float(0x427b52f1), SkBits2Float(0x41bc020c), SkBits2Float(0x427b5e34)); // 23.887f, 62.831f, 23.647f, 62.831f, 23.501f, 62.842f 7607fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41bac6a8), SkBits2Float(0x427b6871)); // 23.347f, 62.852f 7608fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41b9db23), SkBits2Float(0x427b72ae), SkBits2Float(0x41b87cee), SkBits2Float(0x427b820b), SkBits2Float(0x41b7fbe7), SkBits2Float(0x427b655f)); // 23.232f, 62.862f, 23.061f, 62.877f, 22.998f, 62.849f 7609fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41b7fbe7), SkBits2Float(0x427b5f3a), SkBits2Float(0x41b7dd2f), SkBits2Float(0x427b48b3), SkBits2Float(0x41b7dd2f), SkBits2Float(0x427b48b3)); // 22.998f, 62.843f, 22.983f, 62.821f, 22.983f, 62.821f 7610fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41b7a5e3), SkBits2Float(0x427b22d0)); // 22.956f, 62.784f 7611fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41b7be76), SkBits2Float(0x427b3332), SkBits2Float(0x41b74395), SkBits2Float(0x427aed91), SkBits2Float(0x41b74395), SkBits2Float(0x427aed91)); // 22.968f, 62.8f, 22.908f, 62.732f, 22.908f, 62.732f 7612fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41b70c49), SkBits2Float(0x427acfdf)); // 22.881f, 62.703f 7613fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41b70418), SkBits2Float(0x427ad916), SkBits2Float(0x41b6d70a), SkBits2Float(0x427a9168), SkBits2Float(0x41b6d70a), SkBits2Float(0x427a9168)); // 22.877f, 62.712f, 22.855f, 62.642f, 22.855f, 62.642f 7614fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41b6bc6a), SkBits2Float(0x427a645a)); // 22.842f, 62.598f 7615fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41b66e97), SkBits2Float(0x427a75c2)); // 22.804f, 62.615f 7616fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41b6872a), SkBits2Float(0x427a71a9), SkBits2Float(0x41b5a9fb), SkBits2Float(0x4279c6a7), SkBits2Float(0x41b5a9fb), SkBits2Float(0x4279c6a7)); // 22.816f, 62.611f, 22.708f, 62.444f, 22.708f, 62.444f 7617fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41b59580), SkBits2Float(0x4279b645)); // 22.698f, 62.428f 7618fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41b549b9), SkBits2Float(0x42799fbe)); // 22.661f, 62.406f 7619fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41b53957), SkBits2Float(0x42799ba5)); // 22.653f, 62.402f 7620fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41b52b01), SkBits2Float(0x42798d4f), SkBits2Float(0x41b4a3d6), SkBits2Float(0x427920c4), SkBits2Float(0x41b4a3d6), SkBits2Float(0x427920c4)); // 22.646f, 62.388f, 22.58f, 62.282f, 22.58f, 62.282f 7621fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41b43126), SkBits2Float(0x4278be76)); // 22.524f, 62.186f 7622fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41b3ed90), SkBits2Float(0x4278ab01)); // 22.491f, 62.167f 7623fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41b3be75), SkBits2Float(0x42789ba5)); // 22.468f, 62.152f 7624fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41b3d0e4), SkBits2Float(0x4278b957)); // 22.477f, 62.181f 7625fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41b351ea), SkBits2Float(0x42786353)); // 22.415f, 62.097f 7626fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41b33957), SkBits2Float(0x42786353)); // 22.403f, 62.097f 7627fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41b326e8), SkBits2Float(0x42785a1c), SkBits2Float(0x41b2fbe6), SkBits2Float(0x427846a7), SkBits2Float(0x41b2fbe6), SkBits2Float(0x427846a7)); // 22.394f, 62.088f, 22.373f, 62.069f, 22.373f, 62.069f 7628fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41b2353e), SkBits2Float(0x4277f8d4)); // 22.276f, 61.993f 7629fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41b26040), SkBits2Float(0x42780624), SkBits2Float(0x41b16e96), SkBits2Float(0x4277d0e4), SkBits2Float(0x41b16e96), SkBits2Float(0x4277d0e4)); // 22.297f, 62.006f, 22.179f, 61.954f, 22.179f, 61.954f 7630fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41b16e96), SkBits2Float(0x4277d0e4), SkBits2Float(0x41b10417), SkBits2Float(0x4277c188), SkBits2Float(0x41b0fffe), SkBits2Float(0x4277c188)); // 22.179f, 61.954f, 22.127f, 61.939f, 22.125f, 61.939f 7631fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41b0fffe), SkBits2Float(0x4277bf7c), SkBits2Float(0x41b03f7b), SkBits2Float(0x427778d4), SkBits2Float(0x41b03f7b), SkBits2Float(0x427778d4)); // 22.125f, 61.937f, 22.031f, 61.868f, 22.031f, 61.868f 7632fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41ae8729), SkBits2Float(0x4276f7ce)); // 21.816f, 61.742f 7633fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41adb644), SkBits2Float(0x4276d0e5), SkBits2Float(0x41ad22cf), SkBits2Float(0x42768e55), SkBits2Float(0x41ac8729), SkBits2Float(0x427648b3)); // 21.714f, 61.704f, 21.642f, 61.639f, 21.566f, 61.571f 7634fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41ab957f), SkBits2Float(0x4275e24d)); // 21.448f, 61.471f 7635fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41aa8f5a), SkBits2Float(0x42757df3), SkBits2Float(0x41a9b644), SkBits2Float(0x42751fbe), SkBits2Float(0x41a8a3d5), SkBits2Float(0x42747fff)); // 21.32f, 61.373f, 21.214f, 61.281f, 21.08f, 61.125f 7636fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41a6d708), SkBits2Float(0x4273a3d6), SkBits2Float(0x41a645a0), SkBits2Float(0x4272dd2e), SkBits2Float(0x41a58935), SkBits2Float(0x4271b126)); // 20.855f, 60.91f, 20.784f, 60.716f, 20.692f, 60.423f 7637fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41a5851c), SkBits2Float(0x4271a7ef)); // 20.69f, 60.414f 7638fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41a56a7c), SkBits2Float(0x42719687)); // 20.677f, 60.397f 7639fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41a54dd0), SkBits2Float(0x4271820c)); // 20.663f, 60.377f 7640fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41a50209), SkBits2Float(0x42711062), SkBits2Float(0x41a4ced6), SkBits2Float(0x42707efa), SkBits2Float(0x41a4be74), SkBits2Float(0x426ff4bc)); // 20.626f, 60.266f, 20.601f, 60.124f, 20.593f, 59.989f 7641fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41a51478), SkBits2Float(0x427073b6), SkBits2Float(0x41a576c6), SkBits2Float(0x42710b43), SkBits2Float(0x41a576c6), SkBits2Float(0x42710b43)); // 20.635f, 60.113f, 20.683f, 60.261f, 20.683f, 60.261f 7642fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41a71478), SkBits2Float(0x42730418), SkBits2Float(0x41a9df39), SkBits2Float(0x42746666), SkBits2Float(0x41adc6a5), SkBits2Float(0x427526e9)); // 20.885f, 60.754f, 21.234f, 61.1f, 21.722f, 61.288f 7643fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41adc499), SkBits2Float(0x427525e3), SkBits2Float(0x41ae47ab), SkBits2Float(0x42754395), SkBits2Float(0x41ae47ab), SkBits2Float(0x42754395)); // 21.721f, 61.287f, 21.785f, 61.316f, 21.785f, 61.316f 7644fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41afe55d), SkBits2Float(0x4275978d)); // 21.987f, 61.398f 7645fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41b27cea), SkBits2Float(0x4275e147), SkBits2Float(0x41b54dd0), SkBits2Float(0x4275d916), SkBits2Float(0x41b772ad), SkBits2Float(0x42758106)); // 22.311f, 61.47f, 22.663f, 61.462f, 22.931f, 61.376f 7646fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41b8df38), SkBits2Float(0x42753d70), SkBits2Float(0x41ba1684), SkBits2Float(0x4274d1eb), SkBits2Float(0x41bb4186), SkBits2Float(0x42746979)); // 23.109f, 61.31f, 23.261f, 61.205f, 23.407f, 61.103f 7647fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41bdbc67), SkBits2Float(0x4273a1cb)); // 23.717f, 60.908f 7648fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41c0f1a6), SkBits2Float(0x4272cccd), SkBits2Float(0x41c3cabd), SkBits2Float(0x4272b958), SkBits2Float(0x41c71684), SkBits2Float(0x4272a3d7)); // 24.118f, 60.7f, 24.474f, 60.681f, 24.886f, 60.66f 7649fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41ca4392), SkBits2Float(0x42728831)); // 25.283f, 60.633f 7650fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41def9d8), SkBits2Float(0x42723f7d)); // 27.872f, 60.562f 7651fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e15a1a), SkBits2Float(0x42722d0e), SkBits2Float(0x41e4105f), SkBits2Float(0x42723333), SkBits2Float(0x41e60e53), SkBits2Float(0x4271c7ae)); // 28.169f, 60.544f, 28.508f, 60.55f, 28.757f, 60.445f 7652fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41e87ceb), SkBits2Float(0x42715810), SkBits2Float(0x41e97ef7), SkBits2Float(0x427077cf), SkBits2Float(0x41ea9165), SkBits2Float(0x426f8a3d)); // 29.061f, 60.336f, 29.187f, 60.117f, 29.321f, 59.885f 7653fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41ebccc9), SkBits2Float(0x426e8a3d)); // 29.475f, 59.635f 7654fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41ebced5), SkBits2Float(0x426e8937), SkBits2Float(0x41ec2d0b), SkBits2Float(0x426e4ccc), SkBits2Float(0x41ec2d0b), SkBits2Float(0x426e4ccc)); // 29.476f, 59.634f, 29.522f, 59.575f, 29.522f, 59.575f 7655fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41ecae11), SkBits2Float(0x426dde34)); // 29.585f, 59.467f 7656fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41ecdf38), SkBits2Float(0x426dde34)); // 29.609f, 59.467f 7657fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41ed26e6), SkBits2Float(0x426dc082)); // 29.644f, 59.438f 7658fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41ee1ca9), SkBits2Float(0x426d5a1c), SkBits2Float(0x41eeccc9), SkBits2Float(0x426d1061), SkBits2Float(0x41f01684), SkBits2Float(0x426ce978)); // 29.764f, 59.338f, 29.85f, 59.266f, 30.011f, 59.228f 7659fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41f29fbb), SkBits2Float(0x426c8e55), SkBits2Float(0x420cced8), SkBits2Float(0x426bd4fd), SkBits2Float(0x420e6c8a), SkBits2Float(0x426bdf3b)); // 30.328f, 59.139f, 35.202f, 58.958f, 35.606f, 58.968f 7660fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x41b60622), SkBits2Float(0x427adb22)); // 22.753f, 62.714f 7661fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.lineTo(SkBits2Float(0x41b60416), SkBits2Float(0x427ad709)); // 22.752f, 62.71f 7662fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.cubicTo(SkBits2Float(0x41b60416), SkBits2Float(0x427ad603), SkBits2Float(0x41b60416), SkBits2Float(0x427ad915), SkBits2Float(0x41b60622), SkBits2Float(0x427adb22)); // 22.752f, 62.709f, 22.752f, 62.712f, 22.753f, 62.714f 7663fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x41bed2ef), SkBits2Float(0x4274cbc6)); // 23.853f, 61.199f 7664fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7665fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.moveTo(SkBits2Float(0x41c04fdd), SkBits2Float(0x42746560)); // 24.039f, 61.099f 7666fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotpath.close(); 7667fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 7668fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 7669fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void joel_16(skiatest::Reporter* reporter, const char* filename) { 7670fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 7671fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot make_joel_16(path); 7672fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team RobottestSimplify(reporter, path, filename); 7673fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 7674fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 7675fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void joel_16x(skiatest::Reporter* reporter, const char* filename) { 7676fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot SkPath path; 7677fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot path.setFillType(SkPath::kEvenOdd_FillType); 7678fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot make_joel_16(path); 7679fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team RobottestSimplify(reporter, path, filename); 7680fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 7681fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 7682fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void (*skipTest)(skiatest::Reporter* , const char* filename) = nullptr; 7683fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void (*firstTest)(skiatest::Reporter* , const char* filename) = nullptr; 7684fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void (*stopTest)(skiatest::Reporter* , const char* filename) = nullptr; 7685fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 7686fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic TestDesc tests[] = { 7687fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(joel_16x), 7688fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(joel_16), 7689fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(joel_15x), 7690fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(joel_15), 7691fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(joel_14x), 7692fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(joel_14), 7693fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(joel_13x), 7694fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(joel_13), 7695fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(joel_12x), 7696fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(joel_12), 7697fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(joel_11), 7698fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(joel_10), 7699fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(joel_9), 7700fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(joel_8), 7701fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(joel_7), 7702fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(joel_6), 7703fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(joel_5), 7704fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(joel_4), 7705fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(joel_3), 7706fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(joel_2), 7707fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(joel_1), 7708fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(simplifyTest_1), 7709fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(carsvg_1), 7710fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(tiger8_393), 7711fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(bug5169), 7712fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuads73), 7713fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuads72), 7714fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuads71), 7715fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuads70), 7716fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuads69), 7717fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuads68), 7718fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuads67), 7719fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuads66), 7720fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(dean4), 7721fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(fuzz763_4713_b), 7722fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(fuzz_twister2), 7723fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(fuzz_twister), 7724fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(fuzz994s_3414), 7725fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(fuzz994s_11), 7726fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(cr514118), 7727fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(fuzz864a), 7728fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuads65), 7729fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testIssue3838_3), 7730fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testIssue3838), 7731fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testArc), 7732fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testTriangle2), 7733fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testTriangle1), 7734fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuads64), 7735fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuads63), 7736fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuads62), 7737fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testRect4), 7738fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testRect3), 7739fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadralateral10), 7740fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuads61), 7741fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuads60), 7742fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuads59), 7743fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuads58), 7744fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuads57), 7745fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuads56), 7746fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuads54), 7747fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuads53), 7748fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuads52), 7749fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuads51), 7750fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuads50), 7751fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuads49), 7752fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuads48), 7753fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuads47), 7754fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuads46x), 7755fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuads45), 7756fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuads44), 7757fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuads43), 7758fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuads42), 7759fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuads41), 7760fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuads36), 7761fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuads37), 7762fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuads38), 7763fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuads39), 7764fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuads40), 7765fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuads16), 7766fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuads17), 7767fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuads18), 7768fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuads19), 7769fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuads20), 7770fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuads21), 7771fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuads22), 7772fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuads23), 7773fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuads24), 7774fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuads25), 7775fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuads26), 7776fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuads27), 7777fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuads28), 7778fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuads29), 7779fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuads30), 7780fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuads31), 7781fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuads32), 7782fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuads33), 7783fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuads34), 7784fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuads35), 7785fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testDegenerates1), 7786fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuad13), 7787fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuad14), 7788fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuad15), 7789fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic56), 7790fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadralateral4), 7791fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadralateral3), 7792fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testDegenerate5), 7793fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuad12), 7794fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic51), 7795fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuad8), 7796fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuad11), 7797fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuad10), 7798fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuad9), 7799fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testTriangles4x), 7800fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testTriangles3x), 7801fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testRect2), 7802fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testRect1), 7803fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(tooCloseTest), 7804fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(skphealth_com76), 7805fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadLineIntersect1), 7806fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadLineIntersect2), 7807fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadLineIntersect3), 7808fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuad7), 7809fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuad6), 7810fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuad5), 7811fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuad4), 7812fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuad3), 7813fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuad2), 7814fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testAddTCoincident2), 7815fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testAddTCoincident1), 7816fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testTriangles2), 7817fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testTriangles1), 7818fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic97), 7819fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic96), 7820fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic95), 7821fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic94), 7822fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadralateral2), 7823fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuad1), 7824fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testCubic2), 7825fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testCubic1), 7826fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadralateral1), 7827fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine85), 7828fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine84), 7829fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine84x), 7830fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine83), 7831fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine82h), 7832fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine82g), 7833fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine82f), 7834fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine82e), 7835fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine82d), 7836fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine82c), 7837fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine82b), 7838fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine82a), 7839fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine82), 7840fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic93), 7841fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic92x), 7842fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic91), 7843fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic90x), 7844fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic89x), 7845fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic88), 7846fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic87), 7847fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic86), 7848fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic85), 7849fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic84), 7850fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic83), 7851fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic82), 7852fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic81), 7853fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic80), 7854fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testEight1), 7855fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testEight2), 7856fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testEight3), 7857fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testEight4), 7858fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testEight5), 7859fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testEight6), 7860fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testEight7), 7861fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testEight8), 7862fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testEight9), 7863fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testEight10), 7864fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic79), 7865fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic78), 7866fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic77), 7867fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic76), 7868fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic75), 7869fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic74), 7870fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic73), 7871fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic72), 7872fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic71), 7873fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic70x), 7874fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic69), 7875fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic68), 7876fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic67x), 7877fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic65), 7878fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic64), 7879fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic63), 7880fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine1a), 7881fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine1ax), 7882fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic59), 7883fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic59x), 7884fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic58), 7885fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic55), 7886fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic53), 7887fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic38), 7888fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic37), 7889fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic36), 7890fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic35), 7891fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic34), 7892fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic33), 7893fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic32), 7894fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic31), 7895fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic30), 7896fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic29), 7897fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic28), 7898fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic27), 7899fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic26), 7900fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic25), 7901fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic24), 7902fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic23), 7903fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic22), 7904fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic21), 7905fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic20), 7906fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic19), 7907fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic18), 7908fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic17x), 7909fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic15), 7910fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic14), 7911fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic9), 7912fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic8), 7913fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic7), 7914fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic6), 7915fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic5), 7916fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic4x), 7917fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic3x), 7918fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic2x), 7919fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic1x), 7920fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic4), 7921fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic3), 7922fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic2), 7923fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadratic1), 7924fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine4ax), 7925fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine3aax), 7926fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine2ax), 7927fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine1ax), 7928fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadralateral9x), 7929fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadralateral8x), 7930fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadralateral7x), 7931fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadralateral6x), 7932fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadralateral6ax), 7933fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadralateral9), 7934fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadralateral8), 7935fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadralateral7), 7936fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadralateral6), 7937fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadralateral6a), 7938fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testFauxQuadralateral6dx), 7939fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testFauxQuadralateral6cx), 7940fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testFauxQuadralateral6bx), 7941fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testFauxQuadralateral6ax), 7942fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testFauxQuadralateral6x), 7943fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testFauxQuadralateral6d), 7944fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testFauxQuadralateral6c), 7945fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testFauxQuadralateral6b), 7946fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testFauxQuadralateral6a), 7947fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testFauxQuadralateral6), 7948fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadralateral5x), 7949fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testQuadralateral5), 7950fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testNondegenerate4x), 7951fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testNondegenerate3x), 7952fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testNondegenerate2x), 7953fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testNondegenerate1x), 7954fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testNondegenerate4), 7955fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testNondegenerate3), 7956fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testNondegenerate2), 7957fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testNondegenerate1), 7958fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testDegenerate4x), 7959fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testDegenerate3x), 7960fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testDegenerate2x), 7961fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testDegenerate1x), 7962fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testDegenerate4), 7963fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testDegenerate3), 7964fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testDegenerate2), 7965fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testDegenerate1), 7966fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine79x), 7967fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine78x), 7968fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine77x), 7969fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine76x), 7970fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine75x), 7971fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine74x), 7972fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine73x), 7973fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine72x), 7974fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine71x), 7975fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine70x), 7976fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine69x), 7977fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine68hx), 7978fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine68gx), 7979fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine68fx), 7980fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine68ex), 7981fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine68dx), 7982fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine68cx), 7983fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine68bx), 7984fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine68ax), 7985fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine67x), 7986fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine66x), 7987fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine65x), 7988fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine64x), 7989fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine63x), 7990fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine62x), 7991fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine61x), 7992fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine60x), 7993fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine59x), 7994fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine58x), 7995fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine57x), 7996fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine56x), 7997fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine55x), 7998fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine54x), 7999fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine53x), 8000fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine52x), 8001fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine51x), 8002fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine50x), 8003fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine49x), 8004fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine48x), 8005fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine47x), 8006fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine46x), 8007fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine45x), 8008fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine44x), 8009fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine43x), 8010fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine42x), 8011fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine41x), 8012fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine40x), 8013fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine38x), 8014fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine37x), 8015fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine36x), 8016fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine35x), 8017fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine34x), 8018fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine33x), 8019fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine32x), 8020fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine31x), 8021fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine30x), 8022fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine29x), 8023fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine28x), 8024fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine27x), 8025fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine26x), 8026fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine25x), 8027fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine24ax), 8028fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine24x), 8029fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine23x), 8030fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine22x), 8031fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine21x), 8032fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine20x), 8033fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine19x), 8034fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine18x), 8035fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine17x), 8036fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine16x), 8037fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine15x), 8038fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine14x), 8039fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine13x), 8040fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine12x), 8041fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine11x), 8042fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine10ax), 8043fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine10x), 8044fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine9x), 8045fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine8x), 8046fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine7bx), 8047fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine7ax), 8048fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine7x), 8049fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine6x), 8050fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine5x), 8051fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine4x), 8052fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine3bx), 8053fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine3ax), 8054fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine3x), 8055fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine2x), 8056fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine1x), 8057fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine81), 8058fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine80), 8059fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine79), 8060fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine78), 8061fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine77), 8062fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine76), 8063fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine75), 8064fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine74), 8065fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine73), 8066fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine72), 8067fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine71), 8068fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine70), 8069fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine69), 8070fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine68h), 8071fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine68g), 8072fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine68f), 8073fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine68e), 8074fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine68d), 8075fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine68c), 8076fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine68b), 8077fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine68a), 8078fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine67), 8079fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine66), 8080fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine65), 8081fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine64), 8082fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine63), 8083fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine62), 8084fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine61), 8085fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine60), 8086fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine59), 8087fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine58), 8088fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine57), 8089fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine56), 8090fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine55), 8091fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine54), 8092fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine53), 8093fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine52), 8094fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine51), 8095fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine50), 8096fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine49), 8097fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine48), 8098fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine47), 8099fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine46), 8100fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine45), 8101fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine44), 8102fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine43), 8103fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine42), 8104fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine41), 8105fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine40), 8106fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine38), 8107fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine37), 8108fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine36), 8109fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine35), 8110fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine34), 8111fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine33), 8112fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine32), 8113fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine31), 8114fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine30), 8115fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine29), 8116fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine28), 8117fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine27), 8118fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine26), 8119fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine25), 8120fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine24a), 8121fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine24), 8122fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine23), 8123fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine22), 8124fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine21), 8125fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine20), 8126fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine19), 8127fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine18), 8128fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine17), 8129fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine16), 8130fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine15), 8131fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine14), 8132fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine13), 8133fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine12), 8134fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine11), 8135fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine10a), 8136fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine10), 8137fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine9), 8138fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine8), 8139fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine7b), 8140fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine7a), 8141fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine7), 8142fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine6), 8143fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine5), 8144fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine4), 8145fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine3b), 8146fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine3a), 8147fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine3), 8148fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine2), 8149fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(testLine1), 8150fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot}; 8151fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 8152fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic const size_t testCount = SK_ARRAY_COUNT(tests); 8153fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 8154fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic TestDesc subTests[] = { 8155fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(fuzz994s_3414), 8156fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot TEST(fuzz994s_11), 8157fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot}; 8158fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 8159fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic const size_t subTestCount = SK_ARRAY_COUNT(subTests); 8160fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 8161fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic void (*firstSubTest)(skiatest::Reporter* , const char* filename) = nullptr; 8162fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 8163fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic bool runSubTests = false; 8164fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic bool runSubTestsFirst = false; 8165fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robotstatic bool runReverse = false; 8166fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot 8167fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team RobotDEF_TEST(PathOpsSimplify, reporter) { 8168fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot if (runSubTests && runSubTestsFirst) { 8169fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot RunTestSet(reporter, subTests, subTestCount, firstSubTest, nullptr, stopTest, runReverse); 8170fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot } 8171fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot RunTestSet(reporter, tests, testCount, firstTest, skipTest, stopTest, runReverse); 8172fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot if (runSubTests && !runSubTestsFirst) { 8173fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot RunTestSet(reporter, subTests, subTestCount, firstSubTest, nullptr, stopTest, runReverse); 8174fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot } 8175fe17456d5e528078ce69b5f15cf7adf1fab963fandroid-build-team Robot} 8176