chromium/chrome/test/data/chromeos/web_handwriting/web_handwriting_recognition.html

<!-- Copyright 2021 The ChromiumOS Authors
     Use of this source code is governed by a BSD-style license that can be
     found in the LICENSE file. -->

<!DOCTYPE html>

<title>Web Handwriting Recognition Test</title>
<h1>Drawing - English and Gesture</h1>

<script>
    const kTestHandwritingABC = [[{"x":143,"y":170,"t":4571},{"x":142,"y":164,"t":4612},{"x":142,"y":163,"t":4614},{"x":141,"y":162,"t":4617},{"x":141,"y":162,"t":4619},{"x":141,"y":161,"t":4622},{"x":141,"y":159,"t":4629},{"x":141,"y":159,"t":4632},{"x":141,"y":158,"t":4634},{"x":141,"y":158,"t":4637},{"x":140,"y":156,"t":4644},{"x":140,"y":156,"t":4647},{"x":140,"y":155,"t":4649},{"x":140,"y":155,"t":4652},{"x":140,"y":154,"t":4654},{"x":139,"y":153,"t":4657},{"x":139,"y":153,"t":4659},{"x":139,"y":152,"t":4662},{"x":139,"y":151,"t":4664},{"x":138,"y":151,"t":4667},{"x":138,"y":150,"t":4669},{"x":138,"y":149,"t":4671},{"x":137,"y":149,"t":4674},{"x":137,"y":148,"t":4677},{"x":136,"y":147,"t":4679},{"x":136,"y":147,"t":4682},{"x":135,"y":146,"t":4684},{"x":135,"y":146,"t":4687},{"x":134,"y":146,"t":4689},{"x":133,"y":145,"t":4691},{"x":133,"y":145,"t":4694},{"x":132,"y":145,"t":4696},{"x":131,"y":144,"t":4699},{"x":130,"y":144,"t":4701},{"x":129,"y":144,"t":4704},{"x":129,"y":145,"t":4706},{"x":128,"y":145,"t":4709},{"x":127,"y":145,"t":4711},{"x":126,"y":146,"t":4714},{"x":125,"y":146,"t":4716},{"x":124,"y":147,"t":4719},{"x":123,"y":148,"t":4721},{"x":122,"y":149,"t":4724},{"x":121,"y":150,"t":4726},{"x":120,"y":151,"t":4729},{"x":119,"y":153,"t":4731},{"x":118,"y":154,"t":4734},{"x":116,"y":156,"t":4736},{"x":115,"y":157,"t":4739},{"x":114,"y":159,"t":4741},{"x":113,"y":161,"t":4744},{"x":111,"y":163,"t":4746},{"x":110,"y":165,"t":4749},{"x":109,"y":167,"t":4751},{"x":108,"y":169,"t":4754},{"x":107,"y":171,"t":4756},{"x":106,"y":174,"t":4759},{"x":105,"y":176,"t":4761},{"x":104,"y":179,"t":4764},{"x":103,"y":181,"t":4766},{"x":102,"y":184,"t":4769},{"x":101,"y":186,"t":4771},{"x":101,"y":189,"t":4774},{"x":100,"y":192,"t":4776},{"x":99,"y":195,"t":4779},{"x":99,"y":198,"t":4781},{"x":98,"y":201,"t":4784},{"x":97,"y":204,"t":4786},{"x":97,"y":208,"t":4789},{"x":96,"y":211,"t":4791},{"x":95,"y":215,"t":4794},{"x":95,"y":218,"t":4796},{"x":94,"y":222,"t":4799},{"x":94,"y":226,"t":4801},{"x":93,"y":230,"t":4804},{"x":92,"y":233,"t":4806},{"x":92,"y":237,"t":4809},{"x":91,"y":241,"t":4811},{"x":91,"y":244,"t":4814},{"x":90,"y":248,"t":4816},{"x":90,"y":251,"t":4818},{"x":90,"y":254,"t":4821},{"x":90,"y":257,"t":4824},{"x":89,"y":260,"t":4826},{"x":89,"y":262,"t":4828},{"x":90,"y":264,"t":4831},{"x":90,"y":266,"t":4833},{"x":90,"y":268,"t":4836},{"x":91,"y":269,"t":4838},{"x":91,"y":270,"t":4841},{"x":92,"y":271,"t":4843},{"x":93,"y":272,"t":4846},{"x":94,"y":272,"t":4848},{"x":95,"y":273,"t":4851},{"x":96,"y":273,"t":4853},{"x":97,"y":273,"t":4856},{"x":98,"y":272,"t":4858},{"x":99,"y":272,"t":4861},{"x":100,"y":271,"t":4863},{"x":102,"y":270,"t":4866},{"x":103,"y":270,"t":4868},{"x":104,"y":269,"t":4871},{"x":105,"y":268,"t":4873},{"x":107,"y":266,"t":4876},{"x":108,"y":265,"t":4878},{"x":109,"y":264,"t":4881},{"x":110,"y":262,"t":4883},{"x":112,"y":260,"t":4886},{"x":113,"y":259,"t":4888},{"x":114,"y":257,"t":4891},{"x":116,"y":255,"t":4893},{"x":117,"y":253,"t":4896},{"x":118,"y":251,"t":4898},{"x":119,"y":249,"t":4901},{"x":120,"y":247,"t":4903},{"x":121,"y":245,"t":4906},{"x":122,"y":243,"t":4908},{"x":123,"y":240,"t":4911},{"x":124,"y":238,"t":4913},{"x":126,"y":236,"t":4916},{"x":127,"y":233,"t":4918},{"x":128,"y":231,"t":4921},{"x":129,"y":228,"t":4923},{"x":130,"y":225,"t":4926},{"x":131,"y":223,"t":4928},{"x":132,"y":220,"t":4931},{"x":133,"y":217,"t":4933},{"x":134,"y":214,"t":4936},{"x":135,"y":211,"t":4938},{"x":136,"y":208,"t":4941},{"x":137,"y":204,"t":4943},{"x":138,"y":201,"t":4946},{"x":139,"y":198,"t":4948},{"x":140,"y":194,"t":4951},{"x":141,"y":191,"t":4953},{"x":142,"y":188,"t":4956},{"x":142,"y":185,"t":4958},{"x":143,"y":181,"t":4961},{"x":144,"y":178,"t":4963},{"x":145,"y":175,"t":4966},{"x":146,"y":172,"t":4968},{"x":147,"y":170,"t":4970},{"x":147,"y":167,"t":4973},{"x":148,"y":165,"t":4976},{"x":149,"y":163,"t":4978},{"x":150,"y":161,"t":4980},{"x":150,"y":159,"t":4983},{"x":151,"y":158,"t":4985},{"x":151,"y":157,"t":4988},{"x":152,"y":155,"t":4990},{"x":152,"y":154,"t":4993},{"x":153,"y":154,"t":4995},{"x":153,"y":153,"t":4998},{"x":153,"y":153,"t":5000},{"x":153,"y":152,"t":5003},{"x":153,"y":152,"t":5005},{"x":153,"y":152,"t":5008},{"x":153,"y":152,"t":5010},{"x":153,"y":152,"t":5013},{"x":153,"y":152,"t":5015},{"x":153,"y":153,"t":5018},{"x":153,"y":153,"t":5020},{"x":152,"y":154,"t":5023},{"x":152,"y":155,"t":5025},{"x":152,"y":156,"t":5028},{"x":151,"y":157,"t":5030},{"x":151,"y":159,"t":5033},{"x":151,"y":160,"t":5035},{"x":150,"y":161,"t":5038},{"x":150,"y":163,"t":5040},{"x":149,"y":165,"t":5043},{"x":149,"y":167,"t":5045},{"x":148,"y":169,"t":5048},{"x":148,"y":171,"t":5050},{"x":147,"y":173,"t":5053},{"x":147,"y":175,"t":5055},{"x":147,"y":177,"t":5058},{"x":146,"y":180,"t":5060},{"x":146,"y":182,"t":5063},{"x":146,"y":185,"t":5065},{"x":146,"y":188,"t":5068},{"x":145,"y":190,"t":5070},{"x":145,"y":193,"t":5073},{"x":145,"y":196,"t":5075},{"x":145,"y":199,"t":5078},{"x":145,"y":202,"t":5080},{"x":145,"y":205,"t":5083},{"x":144,"y":208,"t":5085},{"x":144,"y":211,"t":5088},{"x":144,"y":213,"t":5090},{"x":144,"y":216,"t":5092},{"x":144,"y":219,"t":5095},{"x":144,"y":221,"t":5097},{"x":145,"y":224,"t":5100},{"x":145,"y":226,"t":5103},{"x":145,"y":228,"t":5105},{"x":145,"y":230,"t":5107},{"x":146,"y":232,"t":5110},{"x":146,"y":234,"t":5112},{"x":147,"y":235,"t":5115},{"x":147,"y":237,"t":5117},{"x":148,"y":238,"t":5120},{"x":148,"y":240,"t":5122},{"x":149,"y":241,"t":5125},{"x":150,"y":242,"t":5127},{"x":150,"y":243,"t":5130},{"x":151,"y":244,"t":5132},{"x":152,"y":245,"t":5135},{"x":153,"y":245,"t":5137},{"x":153,"y":246,"t":5140},{"x":154,"y":247,"t":5142},{"x":154,"y":247,"t":5145},{"x":155,"y":248,"t":5147},{"x":156,"y":248,"t":5150},{"x":156,"y":248,"t":5152},{"x":157,"y":249,"t":5155},{"x":157,"y":249,"t":5157},{"x":158,"y":249,"t":5160},{"x":158,"y":249,"t":5162},{"x":158,"y":249,"t":5165},{"x":159,"y":249,"t":5167},{"x":159,"y":249,"t":5170},{"x":160,"y":249,"t":5172},{"x":160,"y":249,"t":5175},{"x":161,"y":249,"t":5177},{"x":161,"y":249,"t":5180},{"x":162,"y":248,"t":5182},{"x":162,"y":248,"t":5185},{"x":163,"y":247,"t":5187},{"x":163,"y":246,"t":5190},{"x":164,"y":246,"t":5192},{"x":164,"y":245,"t":5195},{"x":165,"y":244,"t":5197},{"x":165,"y":242,"t":5200},{"x":166,"y":241,"t":5202},{"x":166,"y":239,"t":5205}],[{"x":198,"y":99,"t":5698},{"x":197,"y":105,"t":5710},{"x":197,"y":106,"t":5713},{"x":197,"y":107,"t":5715},{"x":197,"y":108,"t":5718},{"x":196,"y":128,"t":5740},{"x":196,"y":130,"t":5743},{"x":196,"y":133,"t":5745},{"x":196,"y":136,"t":5748},{"x":197,"y":139,"t":5750},{"x":197,"y":142,"t":5753},{"x":197,"y":145,"t":5755},{"x":197,"y":154,"t":5763},{"x":197,"y":158,"t":5765},{"x":197,"y":161,"t":5768},{"x":197,"y":165,"t":5770},{"x":197,"y":168,"t":5773},{"x":197,"y":172,"t":5775},{"x":197,"y":176,"t":5778},{"x":197,"y":180,"t":5780},{"x":197,"y":184,"t":5783},{"x":197,"y":188,"t":5785},{"x":197,"y":192,"t":5788},{"x":197,"y":196,"t":5790},{"x":196,"y":200,"t":5793},{"x":196,"y":204,"t":5795},{"x":196,"y":207,"t":5798},{"x":196,"y":211,"t":5800},{"x":196,"y":215,"t":5803},{"x":196,"y":219,"t":5805},{"x":196,"y":222,"t":5808},{"x":195,"y":226,"t":5810},{"x":195,"y":229,"t":5813},{"x":195,"y":232,"t":5815},{"x":195,"y":236,"t":5817},{"x":195,"y":239,"t":5820},{"x":194,"y":242,"t":5822},{"x":194,"y":244,"t":5825},{"x":194,"y":247,"t":5827},{"x":194,"y":250,"t":5830},{"x":193,"y":252,"t":5832},{"x":193,"y":254,"t":5835},{"x":193,"y":256,"t":5837},{"x":193,"y":258,"t":5840},{"x":192,"y":260,"t":5842},{"x":192,"y":261,"t":5845},{"x":192,"y":262,"t":5847},{"x":192,"y":264,"t":5850},{"x":192,"y":264,"t":5852},{"x":191,"y":265,"t":5855},{"x":191,"y":266,"t":5857},{"x":191,"y":266,"t":5860},{"x":191,"y":266,"t":5862},{"x":190,"y":266,"t":5865},{"x":190,"y":266,"t":5867},{"x":190,"y":266,"t":5870},{"x":189,"y":266,"t":5872},{"x":189,"y":266,"t":5875},{"x":189,"y":265,"t":5877},{"x":188,"y":264,"t":5880},{"x":188,"y":263,"t":5882},{"x":188,"y":262,"t":5885},{"x":187,"y":261,"t":5887},{"x":187,"y":259,"t":5890},{"x":187,"y":258,"t":5892},{"x":186,"y":256,"t":5895},{"x":186,"y":254,"t":5897},{"x":186,"y":252,"t":5900},{"x":185,"y":250,"t":5902},{"x":185,"y":248,"t":5905},{"x":185,"y":246,"t":5907},{"x":185,"y":244,"t":5910},{"x":185,"y":241,"t":5912},{"x":185,"y":239,"t":5915},{"x":185,"y":237,"t":5917},{"x":185,"y":234,"t":5920},{"x":185,"y":232,"t":5922},{"x":185,"y":230,"t":5925},{"x":185,"y":227,"t":5927},{"x":186,"y":225,"t":5930},{"x":186,"y":223,"t":5932},{"x":186,"y":221,"t":5935},{"x":187,"y":219,"t":5937},{"x":187,"y":217,"t":5940},{"x":188,"y":215,"t":5942},{"x":189,"y":213,"t":5944},{"x":189,"y":211,"t":5947},{"x":190,"y":210,"t":5950},{"x":191,"y":208,"t":5952},{"x":192,"y":206,"t":5954},{"x":192,"y":205,"t":5957},{"x":193,"y":204,"t":5959},{"x":194,"y":202,"t":5962},{"x":195,"y":201,"t":5965},{"x":195,"y":200,"t":5967},{"x":196,"y":199,"t":5969},{"x":197,"y":198,"t":5972},{"x":198,"y":197,"t":5974},{"x":199,"y":196,"t":5977},{"x":200,"y":195,"t":5979},{"x":201,"y":194,"t":5982},{"x":202,"y":193,"t":5984},{"x":203,"y":192,"t":5987},{"x":204,"y":192,"t":5989},{"x":205,"y":191,"t":5992},{"x":207,"y":191,"t":5994},{"x":208,"y":190,"t":5997},{"x":209,"y":190,"t":5999},{"x":211,"y":190,"t":6002},{"x":212,"y":189,"t":6004},{"x":213,"y":189,"t":6007},{"x":214,"y":189,"t":6009},{"x":216,"y":189,"t":6012},{"x":217,"y":189,"t":6014},{"x":218,"y":189,"t":6017},{"x":220,"y":189,"t":6019},{"x":221,"y":189,"t":6022},{"x":223,"y":189,"t":6024},{"x":224,"y":189,"t":6027},{"x":225,"y":189,"t":6029},{"x":227,"y":190,"t":6032},{"x":228,"y":190,"t":6034},{"x":229,"y":191,"t":6037},{"x":231,"y":191,"t":6039},{"x":232,"y":192,"t":6042},{"x":233,"y":192,"t":6044},{"x":234,"y":193,"t":6047},{"x":234,"y":194,"t":6049},{"x":235,"y":195,"t":6052},{"x":236,"y":196,"t":6054},{"x":237,"y":197,"t":6057},{"x":237,"y":198,"t":6059},{"x":238,"y":199,"t":6062},{"x":238,"y":200,"t":6064},{"x":238,"y":202,"t":6067},{"x":239,"y":203,"t":6069},{"x":239,"y":205,"t":6072},{"x":239,"y":207,"t":6074},{"x":239,"y":208,"t":6077},{"x":239,"y":210,"t":6079},{"x":239,"y":212,"t":6082},{"x":239,"y":214,"t":6084},{"x":238,"y":216,"t":6087},{"x":238,"y":218,"t":6089},{"x":238,"y":220,"t":6092},{"x":237,"y":222,"t":6094},{"x":237,"y":224,"t":6096},{"x":236,"y":226,"t":6099},{"x":236,"y":228,"t":6101},{"x":235,"y":229,"t":6104},{"x":234,"y":231,"t":6106},{"x":233,"y":233,"t":6109},{"x":233,"y":235,"t":6111},{"x":232,"y":236,"t":6114},{"x":231,"y":238,"t":6116},{"x":230,"y":239,"t":6119},{"x":229,"y":241,"t":6121},{"x":227,"y":242,"t":6124},{"x":226,"y":244,"t":6126},{"x":225,"y":245,"t":6129},{"x":224,"y":246,"t":6131},{"x":222,"y":248,"t":6134},{"x":221,"y":249,"t":6136},{"x":220,"y":250,"t":6139},{"x":219,"y":251,"t":6141},{"x":217,"y":252,"t":6144},{"x":216,"y":253,"t":6146},{"x":215,"y":254,"t":6149},{"x":214,"y":255,"t":6151},{"x":212,"y":255,"t":6154},{"x":211,"y":256,"t":6156},{"x":210,"y":257,"t":6159},{"x":208,"y":257,"t":6161},{"x":207,"y":257,"t":6164},{"x":206,"y":258,"t":6166},{"x":204,"y":258,"t":6169},{"x":203,"y":258,"t":6171},{"x":202,"y":258,"t":6174},{"x":201,"y":258,"t":6176},{"x":199,"y":258,"t":6179},{"x":198,"y":258,"t":6181},{"x":197,"y":258,"t":6184},{"x":196,"y":258,"t":6186},{"x":196,"y":258,"t":6189},{"x":195,"y":258,"t":6191},{"x":194,"y":258,"t":6194},{"x":194,"y":257,"t":6196},{"x":193,"y":257,"t":6199},{"x":193,"y":256,"t":6201},{"x":192,"y":255,"t":6204},{"x":192,"y":254,"t":6206},{"x":192,"y":253,"t":6209},{"x":192,"y":252,"t":6211},{"x":192,"y":251,"t":6214},{"x":192,"y":249,"t":6216},{"x":192,"y":247,"t":6219},{"x":192,"y":246,"t":6221},{"x":193,"y":244,"t":6224},{"x":193,"y":242,"t":6226},{"x":194,"y":240,"t":6229},{"x":195,"y":237,"t":6231},{"x":196,"y":235,"t":6233},{"x":196,"y":233,"t":6236},{"x":197,"y":230,"t":6238},{"x":198,"y":228,"t":6241}],[{"x":310,"y":199,"t":6557},{"x":308,"y":193,"t":6597},{"x":308,"y":193,"t":6600},{"x":307,"y":192,"t":6602},{"x":307,"y":192,"t":6605},{"x":307,"y":190,"t":6617},{"x":307,"y":189,"t":6620},{"x":307,"y":189,"t":6622},{"x":307,"y":188,"t":6625},{"x":306,"y":187,"t":6635},{"x":306,"y":186,"t":6637},{"x":305,"y":185,"t":6640},{"x":305,"y":185,"t":6642},{"x":304,"y":184,"t":6645},{"x":304,"y":184,"t":6647},{"x":304,"y":183,"t":6650},{"x":303,"y":182,"t":6652},{"x":302,"y":182,"t":6654},{"x":302,"y":181,"t":6657},{"x":301,"y":180,"t":6660},{"x":301,"y":179,"t":6662},{"x":300,"y":179,"t":6665},{"x":299,"y":178,"t":6667},{"x":299,"y":177,"t":6669},{"x":298,"y":177,"t":6672},{"x":297,"y":176,"t":6674},{"x":296,"y":176,"t":6677},{"x":296,"y":175,"t":6679},{"x":295,"y":175,"t":6682},{"x":294,"y":175,"t":6684},{"x":293,"y":174,"t":6687},{"x":292,"y":174,"t":6689},{"x":291,"y":174,"t":6692},{"x":291,"y":174,"t":6694},{"x":290,"y":175,"t":6697},{"x":289,"y":175,"t":6699},{"x":288,"y":176,"t":6702},{"x":287,"y":177,"t":6704},{"x":286,"y":179,"t":6707},{"x":285,"y":180,"t":6709},{"x":283,"y":182,"t":6712},{"x":282,"y":183,"t":6714},{"x":281,"y":185,"t":6717},{"x":280,"y":188,"t":6719},{"x":279,"y":190,"t":6722},{"x":278,"y":192,"t":6724},{"x":277,"y":195,"t":6727},{"x":276,"y":198,"t":6729},{"x":275,"y":201,"t":6732},{"x":274,"y":204,"t":6734},{"x":273,"y":207,"t":6737},{"x":272,"y":209,"t":6739},{"x":271,"y":213,"t":6742},{"x":271,"y":216,"t":6744},{"x":270,"y":219,"t":6747},{"x":269,"y":222,"t":6749},{"x":269,"y":225,"t":6752},{"x":268,"y":228,"t":6754},{"x":268,"y":231,"t":6757},{"x":268,"y":234,"t":6759},{"x":268,"y":237,"t":6762},{"x":267,"y":240,"t":6764},{"x":267,"y":242,"t":6767},{"x":267,"y":245,"t":6769},{"x":267,"y":248,"t":6772},{"x":267,"y":250,"t":6774},{"x":267,"y":253,"t":6777},{"x":267,"y":255,"t":6779},{"x":267,"y":257,"t":6782},{"x":268,"y":259,"t":6784},{"x":268,"y":260,"t":6787},{"x":269,"y":262,"t":6789},{"x":269,"y":263,"t":6792},{"x":270,"y":264,"t":6794},{"x":271,"y":265,"t":6796},{"x":271,"y":266,"t":6799},{"x":272,"y":267,"t":6801},{"x":274,"y":267,"t":6804},{"x":275,"y":268,"t":6806},{"x":276,"y":268,"t":6809},{"x":278,"y":268,"t":6811},{"x":279,"y":268,"t":6814},{"x":281,"y":268,"t":6816},{"x":283,"y":268,"t":6819},{"x":284,"y":268,"t":6821},{"x":286,"y":267,"t":6824},{"x":288,"y":267,"t":6826},{"x":290,"y":266,"t":6829},{"x":292,"y":266,"t":6831},{"x":294,"y":265,"t":6834},{"x":295,"y":264,"t":6836},{"x":297,"y":263,"t":6839},{"x":299,"y":262,"t":6841},{"x":301,"y":261,"t":6844},{"x":303,"y":260,"t":6846},{"x":305,"y":259,"t":6849},{"x":307,"y":258,"t":6851},{"x":309,"y":256,"t":6854},{"x":311,"y":255,"t":6856},{"x":313,"y":253,"t":6859},{"x":315,"y":252,"t":6861},{"x":316,"y":250,"t":6864},{"x":318,"y":248,"t":6866},{"x":320,"y":247,"t":6869},{"x":322,"y":245,"t":6871},{"x":323,"y":243,"t":6874},{"x":325,"y":241,"t":6876},{"x":326,"y":239,"t":6879},{"x":328,"y":237,"t":6881},{"x":329,"y":234,"t":6884},{"x":331,"y":232,"t":6886},{"x":332,"y":230,"t":6889},{"x":334,"y":228,"t":6891},{"x":335,"y":225,"t":6894},{"x":336,"y":223,"t":6896}]];

    const kTestHandwritingCrossedOut = [[{"x":18.259796,"y":75.379456},{"x":17.889648,"y":75.626251},{"x":17.550415,"y":75.842163},{"x":17.21106,"y":76.088898},{"x":16.871765,"y":76.212311},{"x":16.563293,"y":76.366516},{"x":16.285675,"y":76.520782},{"x":15.946411,"y":76.736694},{"x":15.668762,"y":76.952637},{"x":15.391174,"y":77.106873},{"x":15.082733,"y":77.261108},{"x":14.86676,"y":77.384491},{"x":14.619965,"y":77.538696},{"x":14.404083,"y":77.662109},{"x":14.188141,"y":77.785492},{"x":14.003052,"y":77.878052},{"x":13.787109,"y":77.970581},{"x":13.602051,"y":78.06311},{"x":13.478668,"y":78.093933},{"x":13.324493,"y":78.093933},{"x":13.20108,"y":78.093933},{"x":13.108521,"y":78.093933},{"x":13.015991,"y":78.06311},{"x":12.923492,"y":78.06311},{"x":12.830933,"y":78.032288},{"x":12.769257,"y":77.908905},{"x":12.676666,"y":77.816345},{"x":12.61496,"y":77.692963},{"x":12.584137,"y":77.47702},{"x":12.553284,"y":77.261108},{"x":12.553284,"y":77.014343},{"x":12.553284,"y":76.675049},{"x":12.584137,"y":76.335693},{"x":12.61496,"y":75.873047},{"x":12.676666,"y":75.379456},{"x":12.769257,"y":74.824219},{"x":12.861786,"y":74.207275},{"x":12.985138,"y":73.497833},{"x":13.139374,"y":72.757477},{"x":13.293579,"y":71.924622},{"x":13.478668,"y":71.060913},{"x":13.725433,"y":70.197205},{"x":13.941345,"y":69.210144},{"x":14.218964,"y":68.222992},{"x":14.496582,"y":67.205078},{"x":14.835938,"y":66.125427},{"x":15.175201,"y":64.922424},{"x":15.483673,"y":63.750244},{"x":15.853851,"y":62.547241},{"x":16.22403,"y":61.282532},{"x":16.563293,"y":60.017792},{"x":16.933441,"y":58.691406},{"x":17.334473,"y":57.303284},{"x":17.704651,"y":55.976898},{"x":18.043884,"y":54.527039},{"x":18.444885,"y":53.046448},{"x":18.78421,"y":51.534943},{"x":19.154358,"y":50.023468},{"x":19.586182,"y":48.542816},{"x":19.956329,"y":47.062195},{"x":20.357422,"y":45.55072},{"x":20.758362,"y":44.039215},{"x":21.190186,"y":42.496887},{"x":21.62204,"y":40.954529},{"x":22.115601,"y":39.443054},{"x":22.609161,"y":37.900696},{"x":23.102661,"y":36.420074},{"x":23.627075,"y":34.970306},{"x":24.151428,"y":33.489624},{"x":24.706665,"y":31.978119},{"x":25.200195,"y":30.466644},{"x":25.786316,"y":28.95517},{"x":26.341522,"y":27.474518},{"x":26.927582,"y":26.086426},{"x":27.544495,"y":24.698303},{"x":28.099762,"y":23.310242},{"x":28.654938,"y":21.952972},{"x":29.148529,"y":20.595703},{"x":29.672882,"y":19.300171},{"x":30.197266,"y":18.035431},{"x":30.72168,"y":16.801575},{"x":31.21521,"y":15.629425},{"x":31.801239,"y":14.518951},{"x":32.356537,"y":13.43924},{"x":32.88092,"y":12.390503},{"x":33.436096,"y":11.495941},{"x":33.898834,"y":10.539673},{"x":34.484894,"y":9.6759949},{"x":34.978394,"y":8.9356995},{"x":35.502838,"y":8.1645203},{"x":36.058014,"y":7.5475769},{"x":36.582428,"y":7.0540161},{"x":37.137634,"y":6.5296326},{"x":37.600311,"y":6.0978088},{"x":38.063019,"y":5.7584534},{"x":38.46402,"y":5.4191589},{"x":38.895905,"y":5.14151},{"x":39.296844,"y":4.9564514},{"x":39.697906,"y":4.8022156},{"x":40.03717,"y":4.7096863},{"x":40.345612,"y":4.678833},{"x":40.654053,"y":4.678833},{"x":40.900848,"y":4.7096863},{"x":41.178497,"y":4.8947754},{"x":41.39444,"y":5.0798645},{"x":41.610352,"y":5.3265991},{"x":41.857056,"y":5.6659241},{"x":42.042145,"y":6.0052185},{"x":42.227264,"y":6.4370728},{"x":42.412323,"y":6.9614563},{"x":42.597443,"y":7.4858704},{"x":42.751648,"y":8.0719604},{"x":42.875031,"y":8.8431702},{"x":43.029236,"y":9.6451416},{"x":43.152618,"y":10.478027},{"x":43.27597,"y":11.465118},{"x":43.368591,"y":12.45224},{"x":43.430237,"y":13.593506},{"x":43.46109,"y":14.765686},{"x":43.522766,"y":15.968689},{"x":43.553619,"y":17.295135},{"x":43.584473,"y":18.775757},{"x":43.646149,"y":20.225555},{"x":43.646149,"y":21.767883},{"x":43.646149,"y":23.310242},{"x":43.646149,"y":24.883423},{"x":43.615295,"y":26.51828},{"x":43.615295,"y":28.184052},{"x":43.615295,"y":29.849731},{"x":43.615295,"y":31.638824},{"x":43.584473,"y":33.397095},{"x":43.553619,"y":35.155396},{"x":43.522766,"y":36.913605},{"x":43.46109,"y":38.702728},{"x":43.430237,"y":40.491882},{"x":43.399384,"y":42.311798},{"x":43.368591,"y":44.039215},{"x":43.368591,"y":45.797485},{"x":43.337708,"y":47.524872},{"x":43.27597,"y":49.159729},{"x":43.245209,"y":50.763763},{"x":43.214325,"y":52.367828},{"x":43.214325,"y":54.002716},{"x":43.183502,"y":55.60672},{"x":43.152618,"y":57.087341},{"x":43.121765,"y":58.506317},{"x":43.090973,"y":59.863556},{"x":43.060089,"y":61.220825},{"x":42.998444,"y":62.454681},{"x":42.936737,"y":63.688568},{"x":42.875031,"y":64.829895},{"x":42.875031,"y":65.940369},{"x":42.844147,"y":67.050812},{"x":42.813324,"y":68.007111},{"x":42.78244,"y":68.870819},{"x":42.751648,"y":69.703674},{"x":42.751648,"y":70.474823},{"x":42.720825,"y":71.184326},{"x":42.720825,"y":71.832092},{"x":42.720825,"y":72.387329},{"x":42.751648,"y":72.880859},{"x":42.78244,"y":73.312744},{"x":42.78244,"y":73.652039},{"x":42.844147,"y":73.898804},{"x":42.844147,"y":74.176453},{"x":42.875031,"y":74.299805},{"x":42.905884,"y":74.330627},{"x":42.967529,"y":74.392365},{"x":43.029236,"y":74.361542},{"x":43.121765,"y":74.145569},{"x":43.214325,"y":73.929657},{"x":43.306854,"y":73.682892},{"x":43.368591,"y":73.281891},{"x":43.522766,"y":72.850037},{"x":43.646149,"y":72.294769},{"x":43.800385,"y":71.585327},{"x":44.016357,"y":70.845001},{"x":44.201447,"y":69.981262},{"x":44.448151,"y":68.994202},{"x":44.694977,"y":67.945404},{"x":44.972534,"y":66.742401},{"x":45.311829,"y":65.415985},{"x":45.589478,"y":64.089569},{"x":45.959625,"y":62.608917},{"x":46.422302,"y":61.035736},{"x":46.823273,"y":59.462555},{"x":47.286041,"y":57.735107},{"x":47.810364,"y":55.853485},{"x":48.303925,"y":54.033539},{"x":48.890015,"y":52.09021},{"x":49.476074,"y":50.146851},{"x":50.093048,"y":48.141815},{"x":50.740753,"y":46.075104},{"x":51.357697,"y":44.070068},{"x":51.97464,"y":41.972473},{"x":52.622375,"y":39.874878},{"x":53.239288,"y":37.777313},{"x":53.856201,"y":35.679749},{"x":54.473175,"y":33.613007},{"x":55.120972,"y":31.638824},{"x":55.768677,"y":29.695496},{"x":56.38562,"y":27.69043},{"x":57.033386,"y":25.839661},{"x":57.650269,"y":24.050568},{"x":58.298035,"y":22.32312},{"x":58.976685,"y":20.626587},{"x":59.62442,"y":18.99173},{"x":60.303101,"y":17.480194},{"x":60.950836,"y":16.122955},{"x":61.629425,"y":14.796539},{"x":62.277222,"y":13.53183},{"x":62.863281,"y":12.45224},{"x":63.480255,"y":11.403412},{"x":64.066284,"y":10.478027},{"x":64.621552,"y":9.6759949},{"x":65.207581,"y":8.8431702},{"x":65.731934,"y":8.2261658},{"x":66.163788,"y":7.6709595},{"x":66.626495,"y":7.1773987},{"x":67.05838,"y":6.7763977},{"x":67.459351,"y":6.4987488},{"x":67.829529,"y":6.2211609},{"x":68.199646,"y":6.066925},{"x":68.53894,"y":5.9743958},{"x":68.909119,"y":5.8510132},{"x":69.186768,"y":5.8510132},{"x":69.526031,"y":5.9126892},{"x":69.80368,"y":6.0052185},{"x":70.112122,"y":6.2211609},{"x":70.389709,"y":6.4987488},{"x":70.667389,"y":6.7763977},{"x":70.9758,"y":7.1156921},{"x":71.191742,"y":7.5784607},{"x":71.500183,"y":8.0719604},{"x":71.716095,"y":8.6272278},{"x":71.932068,"y":9.3366394},{"x":72.117126,"y":10.076996},{"x":72.302216,"y":10.909882},{"x":72.425629,"y":11.866089},{"x":72.518097,"y":12.822357},{"x":72.610657,"y":13.932831},{"x":72.641479,"y":15.074158},{"x":72.641479,"y":16.277161},{"x":72.641479,"y":17.572754},{"x":72.548981,"y":19.053375},{"x":72.487305,"y":20.503174},{"x":72.333099,"y":22.045502},{"x":72.14798,"y":23.618713},{"x":71.96286,"y":25.161011},{"x":71.685242,"y":26.826782},{"x":71.407654,"y":28.585022},{"x":71.160889,"y":30.312408},{"x":70.852478,"y":32.132416},{"x":70.605682,"y":33.983185},{"x":70.328003,"y":35.772278},{"x":70.019562,"y":37.592224},{"x":69.772827,"y":39.350494},{"x":69.464386,"y":41.077942},{"x":69.217621,"y":42.867096},{"x":68.940002,"y":44.594452},{"x":68.662354,"y":46.352692},{"x":68.415558,"y":47.956726},{"x":68.168823,"y":49.529907},{"x":67.983765,"y":51.041412},{"x":67.706146,"y":52.522034},{"x":67.521027,"y":53.940979},{"x":67.305145,"y":55.390839},{"x":67.089203,"y":56.68634},{"x":66.873291,"y":57.889374},{"x":66.688202,"y":59.092377},{"x":66.533997,"y":60.202881},{"x":66.379791,"y":61.220825},{"x":66.225525,"y":62.238739},{"x":66.071259,"y":63.164154},{"x":66.009583,"y":63.966156},{"x":65.917023,"y":64.829895},{"x":65.824524,"y":65.539337},{"x":65.79364,"y":66.156281},{"x":65.731934,"y":66.742401},{"x":65.731934,"y":67.266754},{"x":65.731934,"y":67.729492},{"x":65.731934,"y":68.192169},{"x":65.731934,"y":68.531494},{"x":65.79364,"y":68.839966},{"x":65.855347,"y":69.117615},{"x":65.947906,"y":69.333466},{"x":66.009583,"y":69.487732},{"x":66.132996,"y":69.580261},{"x":66.225525,"y":69.641968},{"x":66.379791,"y":69.641968},{"x":66.533997,"y":69.611115},{"x":66.688202,"y":69.487732},{"x":66.873291,"y":69.302673}],[{"x":89.320984,"y":45.585114},{"x":89.07431,"y":45.430908},{"x":88.735046,"y":45.276703},{"x":87.501282,"y":44.598083},{"x":87.2854,"y":44.567291},{"x":86.976959,"y":44.443878},{"x":86.853546,"y":44.413025},{"x":86.637665,"y":44.443878},{"x":86.483429,"y":44.443878},{"x":86.39093,"y":44.505585},{"x":86.236725,"y":44.536438},{"x":86.236725,"y":44.721497},{"x":86.236725,"y":44.814056},{"x":86.267609,"y":44.999054},{"x":86.29837,"y":45.15329},{"x":86.29837,"y":45.307495},{"x":86.360077,"y":45.430908},{"x":86.421783,"y":45.585114},{"x":86.421783,"y":45.770142},{"x":86.514282,"y":45.893524}],[{"x":86.853546,"y":57.922485},{"x":86.637634,"y":58.415985},{"x":86.390869,"y":58.909485},{"x":86.082489,"y":59.341339},{"x":85.835724,"y":59.803955},{"x":85.527313,"y":60.235779},{"x":85.280579,"y":60.790955},{"x":85.064667,"y":61.315277},{"x":84.848755,"y":61.870483},{"x":84.632874,"y":62.456512},{"x":84.478668,"y":63.011688},{"x":84.262756,"y":63.597717},{"x":84.139404,"y":64.152893},{"x":83.985199,"y":64.708069},{"x":83.861755,"y":65.201538},{"x":83.738434,"y":65.725922},{"x":83.615051,"y":66.250244},{"x":83.522491,"y":66.743744},{"x":83.429993,"y":67.268066},{"x":83.337463,"y":67.79245},{"x":83.306671,"y":68.347626},{"x":83.214081,"y":68.871948},{"x":83.121582,"y":69.365448},{"x":83.059875,"y":69.858917},{"x":83.029022,"y":70.321564},{"x":82.967346,"y":70.815094},{"x":82.874817,"y":71.308563},{"x":82.843964,"y":71.77121},{"x":82.782349,"y":72.264709}],[{"x":94.071014,"y":65.570618},{"x":94.194397,"y":65.231293},{"x":94.379486,"y":64.891998},{"x":94.564575,"y":64.552704},{"x":94.71875,"y":64.151703},{"x":94.90387,"y":63.812378},{"x":95.119781,"y":63.411407},{"x":95.366516,"y":63.041199},{"x":95.705811,"y":62.609375},{"x":95.98349,"y":62.177521},{"x":96.291931,"y":61.745667},{"x":96.631226,"y":61.282959},{"x":97.032227,"y":60.789429},{"x":97.433258,"y":60.295868},{"x":97.865051,"y":59.802307},{"x":98.296906,"y":59.339661},{"x":98.759583,"y":58.784424},{"x":99.191406,"y":58.259979},{"x":99.654083,"y":57.735596},{"x":100.11679,"y":57.242065},{"x":100.61038,"y":56.779358},{"x":101.10388,"y":56.316681},{"x":101.59741,"y":55.853973},{"x":102.12177,"y":55.452972},{"x":102.5845,"y":55.082794},{"x":103.04718,"y":54.712646},{"x":103.44809,"y":54.435028},{"x":103.84915,"y":54.15744},{"x":104.28104,"y":53.910675},{"x":104.65118,"y":53.756409},{"x":105.05215,"y":53.540497},{"x":105.36063,"y":53.447937},{"x":105.6691,"y":53.386261},{"x":105.97754,"y":53.324585},{"x":106.2243,"y":53.324585},{"x":106.47107,"y":53.386261},{"x":106.68701,"y":53.47879},{"x":106.90286,"y":53.602173},{"x":107.08798,"y":53.818085},{"x":107.2731,"y":54.003204},{"x":107.45816,"y":54.280792},{"x":107.58151,"y":54.589264},{"x":107.70493,"y":54.928589},{"x":107.82831,"y":55.298737},{"x":107.85913,"y":55.730591},{"x":107.92078,"y":56.193298},{"x":107.92078,"y":56.748535},{"x":107.92078,"y":57.365479},{"x":107.88998,"y":57.951538},{"x":107.79742,"y":58.599335},{"x":107.67407,"y":59.277954},{"x":107.55066,"y":59.987396},{"x":107.3656,"y":60.758575},{"x":107.18051,"y":61.498871},{"x":107.02628,"y":62.27005},{"x":106.81039,"y":63.041199},{"x":106.62531,"y":63.812378},{"x":106.44022,"y":64.521851},{"x":106.2243,"y":65.262177},{"x":106.07004,"y":65.909943},{"x":105.91583,"y":66.619415},{"x":105.7616,"y":67.267151},{"x":105.60736,"y":67.884125},{"x":105.45312,"y":68.501007},{"x":105.36063,"y":69.056274},{"x":105.23721,"y":69.611511},{"x":105.14471,"y":70.135895},{"x":105.05215,"y":70.629425},{"x":104.99045,"y":71.092163},{"x":104.89795,"y":71.55484},{"x":104.83624,"y":71.986694},{"x":104.77454,"y":72.356842},{"x":104.68201,"y":72.757843},{"x":104.65118,"y":73.066284},{"x":104.65118,"y":73.374786},{"x":104.65118,"y":73.652405},{"x":104.65118,"y":73.89917},{"x":104.74371,"y":74.084259},{"x":104.77454,"y":74.269318},{"x":104.8671,"y":74.423523},{"x":104.95959,"y":74.516113},{"x":105.05215,"y":74.670319},{"x":105.17554,"y":74.732025},{"x":105.32977,"y":74.793701}],[{"x":136.97266,"y":57.275452},{"x":137.03436,"y":57.090424},{"x":137.09601,"y":56.905365},{"x":137.09601,"y":56.689423},{"x":137.12689,"y":56.504364},{"x":137.12689,"y":56.288483},{"x":137.12689,"y":56.134277},{"x":137.12689,"y":56.010925},{"x":137.12689,"y":55.887512},{"x":137.09601,"y":55.76416},{"x":137.06519,"y":55.671661},{"x":137.03436,"y":55.579102},{"x":136.97266,"y":55.517456},{"x":136.8801,"y":55.455719},{"x":136.75674,"y":55.394073},{"x":136.60254,"y":55.332397},{"x":136.44833,"y":55.270721},{"x":136.26328,"y":55.209045},{"x":136.07825,"y":55.178162},{"x":135.83148,"y":55.147308},{"x":135.61557,"y":55.147308},{"x":135.36884,"y":55.116455},{"x":135.02957,"y":55.116455},{"x":134.72116,"y":55.116455},{"x":134.3819,"y":55.116455},{"x":133.95007,"y":55.147308},{"x":133.51834,"y":55.178162},{"x":133.05569,"y":55.239838},{"x":132.56223,"y":55.36319},{"x":132.09958,"y":55.486572},{"x":131.54443,"y":55.609955},{"x":131.02008,"y":55.795013},{"x":130.46494,"y":55.949219},{"x":129.90982,"y":56.165131},{"x":129.32373,"y":56.381012},{"x":128.73776,"y":56.596893},{"x":128.18259,"y":56.874542},{"x":127.65826,"y":57.182922},{"x":127.13394,"y":57.491364},{"x":126.60962,"y":57.799835},{"x":126.11615,"y":58.169861},{"x":125.59186,"y":58.509186},{"x":125.09836,"y":58.910126},{"x":124.54321,"y":59.280273},{"x":124.04971,"y":59.619537},{"x":123.58707,"y":60.020508},{"x":123.12442,"y":60.452271},{"x":122.69269,"y":60.853241},{"x":122.23001,"y":61.285065},{"x":121.8291,"y":61.686005},{"x":121.42813,"y":62.117798},{"x":121.05804,"y":62.518768},{"x":120.74957,"y":62.888885},{"x":120.41031,"y":63.289795},{"x":120.13275,"y":63.659943},{"x":119.94766,"y":64.060883},{"x":119.70099,"y":64.461884},{"x":119.54675,"y":64.862823},{"x":119.42337,"y":65.171295},{"x":119.29999,"y":65.510529},{"x":119.23837,"y":65.849792},{"x":119.20752,"y":66.189056},{"x":119.14581,"y":66.497467},{"x":119.14581,"y":66.805939},{"x":119.14581,"y":67.083496},{"x":119.14581,"y":67.391937},{"x":119.20752,"y":67.638702},{"x":119.26917,"y":67.91629},{"x":119.36172,"y":68.163025},{"x":119.45425,"y":68.40976},{"x":119.60843,"y":68.687317},{"x":119.73181,"y":68.934082},{"x":119.88605,"y":69.180847},{"x":120.10193,"y":69.427551},{"x":120.28696,"y":69.61261},{"x":120.53369,"y":69.828552},{"x":120.81128,"y":70.013611},{"x":121.11972,"y":70.198639},{"x":121.45898,"y":70.352844},{"x":121.8291,"y":70.445404},{"x":122.16837,"y":70.50705},{"x":122.56927,"y":70.537903},{"x":122.93939,"y":70.537903},{"x":123.34036,"y":70.568756},{"x":123.74133,"y":70.537903},{"x":124.11142,"y":70.383698},{"x":124.54321,"y":70.229462},{"x":124.9133,"y":70.044434},{"x":125.34512,"y":69.766815},{"x":125.71518,"y":69.489258},{"x":126.11615,"y":69.149994},{"x":126.51709,"y":68.810699},{"x":126.88718,"y":68.440643},{"x":127.319,"y":67.977966},{"x":127.75082,"y":67.484467},{"x":128.18259,"y":66.960114},{"x":128.61441,"y":66.404999},{"x":129.04617,"y":65.880646},{"x":129.50882,"y":65.294617},{"x":129.97144,"y":64.677765},{"x":130.43411,"y":64.03006},{"x":130.86584,"y":63.382385},{"x":131.35938,"y":62.73468},{"x":131.85281,"y":62.025269},{"x":132.31543,"y":61.346771},{"x":132.80893,"y":60.637329},{"x":133.30243,"y":59.989624},{"x":133.76505,"y":59.311127},{"x":134.25851,"y":58.632599},{"x":134.72116,"y":57.984863},{"x":135.12213,"y":57.337158},{"x":135.55396,"y":56.720276},{"x":135.98569,"y":56.165131},{"x":136.38669,"y":55.579102},{"x":136.75674,"y":55.054779},{"x":137.06519,"y":54.592133},{"x":137.40448,"y":54.098633},{"x":137.68201,"y":53.636017},{"x":137.95963,"y":53.204193},{"x":138.23715,"y":52.803223},{"x":138.45306,"y":52.402283},{"x":138.6998,"y":52.062988},{"x":138.91571,"y":51.754608},{"x":139.10077,"y":51.446167},{"x":139.28583,"y":51.261108},{"x":139.47089,"y":51.014374},{"x":139.65594,"y":50.829315},{"x":139.81009,"y":50.675079},{"x":139.96439,"y":50.551697},{"x":140.11859,"y":50.490021},{"x":140.21112,"y":50.459198},{"x":140.3653,"y":50.459198},{"x":140.48865,"y":50.459198},{"x":140.55038,"y":50.520874},{"x":140.64288,"y":50.613403},{"x":140.70459,"y":50.736786},{"x":140.73541,"y":50.952667},{"x":140.73541,"y":51.199432},{"x":140.73541,"y":51.47702},{"x":140.67377,"y":51.816254},{"x":140.64288,"y":52.186432},{"x":140.5195,"y":52.618195},{"x":140.427,"y":53.142517},{"x":140.27277,"y":53.636017},{"x":140.08774,"y":54.222015},{"x":139.90268,"y":54.96225},{"x":139.68674,"y":55.671661},{"x":139.44006,"y":56.411865},{"x":139.19333,"y":57.244629},{"x":138.94656,"y":58.046539},{"x":138.6998,"y":58.971832},{"x":138.32968,"y":59.897095},{"x":137.95963,"y":60.791565},{"x":137.58948,"y":61.747681},{"x":137.15775,"y":62.673004},{"x":136.72589,"y":63.629089},{"x":136.23245,"y":64.585236},{"x":135.73895,"y":65.541351},{"x":135.24548,"y":66.497467},{"x":134.65948,"y":67.422791},{"x":134.01178,"y":68.348083},{"x":133.36411,"y":69.30423},{"x":132.74728,"y":70.260345},{"x":132.06873,"y":71.185638},{"x":131.42105,"y":72.172577},{"x":130.71167,"y":73.128693},{"x":130.03311,"y":74.054016},{"x":129.32373,"y":75.010132},{"x":128.58353,"y":75.966278},{"x":127.87418,"y":76.922394},{"x":127.13394,"y":77.87854},{"x":126.39377,"y":78.803802},{"x":125.65353,"y":79.729065},{"x":124.85159,"y":80.623566},{"x":124.08054,"y":81.518005},{"x":123.30951,"y":82.350769},{"x":122.56927,"y":83.152679},{"x":121.76736,"y":83.954575},{"x":120.96548,"y":84.694809},{"x":120.19446,"y":85.435043},{"x":119.36172,"y":86.082733},{"x":118.65231,"y":86.637894},{"x":117.94296,"y":87.223923},{"x":117.26447,"y":87.717407},{"x":116.6167,"y":88.210876},{"x":115.99988,"y":88.642685},{"x":115.41388,"y":89.043655},{"x":114.82785,"y":89.382919},{"x":114.21106,"y":89.722214},{"x":113.68671,"y":89.999756},{"x":113.16238,"y":90.215668},{"x":112.63809,"y":90.462418},{"x":112.11377,"y":90.647476},{"x":111.62027,"y":90.801697},{"x":111.1268,"y":90.925034},{"x":110.63333,"y":91.017609},{"x":110.10901,"y":91.048447},{"x":109.64636,"y":91.079285},{"x":109.21454,"y":91.079285},{"x":108.81363,"y":91.048447},{"x":108.47437,"y":90.955887},{"x":108.16595,"y":90.83255},{"x":107.95004,"y":90.678345}],[{"x":227.62009,"y":61.469879},{"x":227.55841,"y":61.068909},{"x":227.52762,"y":60.667938},{"x":227.46591,"y":60.328705},{"x":227.43509,"y":59.98941},{"x":227.37338,"y":59.742645},{"x":227.34256,"y":59.403381},{"x":227.28088,"y":59.156677},{"x":227.18832,"y":58.879089},{"x":227.18832,"y":58.694031},{"x":227.1575,"y":58.447296},{"x":227.12665,"y":58.262177},{"x":227.12665,"y":58.108002},{"x":227.06503,"y":57.89209},{"x":227.06503,"y":57.737885},{"x":227.00336,"y":57.552826},{"x":226.91074,"y":57.336945},{"x":226.87991,"y":57.121033},{"x":226.84903,"y":56.966827},{"x":226.78738,"y":56.750916},{"x":226.72574,"y":56.627533},{"x":226.66403,"y":56.442444},{"x":226.54062,"y":56.257416},{"x":226.44809,"y":56.103241},{"x":226.35559,"y":55.948975},{"x":226.20135,"y":55.7948},{"x":226.04718,"y":55.671417},{"x":225.86212,"y":55.548004},{"x":225.73871,"y":55.424652},{"x":225.52283,"y":55.332184},{"x":225.30695,"y":55.270477},{"x":225.02933,"y":55.208801},{"x":224.78262,"y":55.177948},{"x":224.47421,"y":55.147064},{"x":224.13492,"y":55.147064},{"x":223.79572,"y":55.177948},{"x":223.42563,"y":55.208801},{"x":223.05545,"y":55.332184},{"x":222.77786,"y":55.39386},{"x":222.3461,"y":55.548004},{"x":221.82181,"y":55.763916},{"x":221.39001,"y":55.918121},{"x":220.92731,"y":56.164886},{"x":220.37216,"y":56.473328},{"x":219.87869,"y":56.781708},{"x":219.32361,"y":57.121033},{"x":218.79926,"y":57.522003},{"x":218.27487,"y":57.922943},{"x":217.6889,"y":58.354736},{"x":217.13373,"y":58.848236},{"x":216.51688,"y":59.372589},{"x":215.9617,"y":59.927734},{"x":215.46823,"y":60.48291},{"x":214.94394,"y":61.068909},{"x":214.48132,"y":61.68576},{"x":213.98782,"y":62.302612},{"x":213.55603,"y":62.950317},{"x":213.15506,"y":63.598053},{"x":212.8158,"y":64.214874},{"x":212.44568,"y":64.862549},{"x":212.13727,"y":65.510315},{"x":211.85971,"y":66.15799},{"x":211.6438,"y":66.805725},{"x":211.42792,"y":67.422577},{"x":211.27368,"y":68.131897},{"x":211.08865,"y":68.810455},{"x":210.96527,"y":69.519836},{"x":210.90356,"y":70.229248},{"x":210.81113,"y":70.907806},{"x":210.81113,"y":71.617188},{"x":210.78018,"y":72.264862},{"x":210.78018,"y":72.94342},{"x":210.81113,"y":73.591156},{"x":210.90356,"y":74.177185},{"x":211.02695,"y":74.855713},{"x":211.15039,"y":75.410889},{"x":211.36621,"y":75.873535},{"x":211.55127,"y":76.397797},{"x":211.76718,"y":76.829651},{"x":212.01389,"y":77.230621},{"x":212.26062,"y":77.631531},{"x":212.59998,"y":78.032501},{"x":213.03171,"y":78.340942},{"x":213.43268,"y":78.680206},{"x":213.89532,"y":78.957794},{"x":214.41965,"y":79.173737},{"x":214.94394,"y":79.358734},{"x":215.52994,"y":79.543793},{"x":216.14679,"y":79.636353},{"x":216.76364,"y":79.728851},{"x":217.47299,"y":79.759705},{"x":218.15152,"y":79.759705},{"x":218.83008,"y":79.728851},{"x":219.50864,"y":79.636353},{"x":220.24881,"y":79.420441},{"x":220.92731,"y":79.235382},{"x":221.60587,"y":78.988647},{"x":222.28445,"y":78.680206},{"x":222.99377,"y":78.371796},{"x":223.67233,"y":78.001648},{"x":224.38168,"y":77.569855},{"x":225.12189,"y":77.076355},{"x":225.89294,"y":76.552063},{"x":226.66403,"y":75.966034},{"x":227.43509,"y":75.410889},{"x":228.23697,"y":74.763153},{"x":228.94638,"y":74.115448},{"x":229.74826,"y":73.406097},{"x":230.51929,"y":72.63501},{"x":231.25952,"y":71.894745},{"x":231.96887,"y":71.15451},{"x":232.67831,"y":70.3526},{"x":233.32596,"y":69.581543},{"x":233.94278,"y":68.810455},{"x":234.55963,"y":68.008575},{"x":235.14566,"y":67.268311},{"x":235.73166,"y":66.528137},{"x":236.31769,"y":65.818756},{"x":236.84201,"y":65.078522},{"x":237.39719,"y":64.338257},{"x":237.92142,"y":63.628845},{"x":238.35321,"y":62.919495},{"x":238.81583,"y":62.210114},{"x":239.27853,"y":61.531586},{"x":239.61783,"y":60.852997},{"x":240.01877,"y":60.205322},{"x":240.29633,"y":59.526764},{"x":240.57385,"y":58.909882},{"x":240.82065,"y":58.262177},{"x":241.03656,"y":57.645355},{"x":241.12909,"y":57.090149},{"x":241.1907,"y":56.535034},{"x":241.25241,"y":56.010712},{"x":241.1907,"y":55.548004},{"x":241.12909,"y":55.054565},{"x":241.00568,"y":54.591888},{"x":240.85144,"y":54.190918},{"x":240.69727,"y":53.820801},{"x":240.38882,"y":53.481567},{"x":240.04962,"y":53.203979},{"x":239.61783,"y":52.895538},{"x":239.18597,"y":52.648804},{"x":238.75418,"y":52.402069},{"x":238.32239,"y":52.21701},{"x":237.79807,"y":52.062775},{"x":237.27377,"y":51.970245},{"x":236.71866,"y":51.877716},{"x":236.10172,"y":51.846893},{"x":235.45407,"y":51.846893},{"x":234.8064,"y":51.846893},{"x":234.15872,"y":51.9086},{"x":233.44928,"y":52.031952},{"x":232.77078,"y":52.124481},{"x":231.99976,"y":52.30954},{"x":231.2287,"y":52.525452},{"x":230.45764,"y":52.71051},{"x":229.62491,"y":52.957214},{"x":228.85385,"y":53.234833},{"x":228.1445,"y":53.481567},{"x":227.37338,"y":53.789978},{"x":226.72574,"y":54.036743},{"x":225.98553,"y":54.345184},{"x":225.36862,"y":54.622711},{"x":224.78262,"y":54.931183},{"x":224.19659,"y":55.270477},{"x":223.70319,"y":55.578888},{"x":223.30222,"y":55.918121},{"x":222.87039,"y":56.257416},{"x":222.53119,"y":56.59668},{"x":222.28445,"y":56.935974},{"x":221.88348,"y":57.275208},{"x":221.66757,"y":57.676208},{"x":221.45166,"y":57.984619},{"x":221.26657,"y":58.354736},{"x":221.1124,"y":58.724823},{"x":220.98901,"y":59.064148},{"x":220.89651,"y":59.403381},{"x":220.80402,"y":59.711823},{"x":220.74234,"y":59.98941},{"x":220.71143,"y":60.267029},{"x":220.6806,"y":60.513763}],[{"x":243.81314,"y":79.327148},{"x":243.59726,"y":79.327148},{"x":243.47388,"y":79.327148},{"x":243.31973,"y":79.357971},{"x":243.16537,"y":79.296326},{"x":243.10373,"y":79.203766},{"x":243.0112,"y":79.111206},{"x":242.98038,"y":79.080353},{"x":242.94955,"y":78.957001},{"x":242.94955,"y":78.864441},{"x":243.0112,"y":78.771912},{"x":243.13461,"y":78.617645},{"x":243.258,"y":78.494324},{"x":243.44305,"y":78.309235},{"x":243.68982,"y":78.062439},{"x":243.9057,"y":77.815674},{"x":244.1525,"y":77.507202},{"x":244.46097,"y":77.167877},{"x":244.73856,"y":76.797699},{"x":245.07782,"y":76.396729},{"x":245.47882,"y":75.995758},{"x":245.91071,"y":75.53302},{"x":246.34256,"y":75.03952},{"x":246.74353,"y":74.545929},{"x":247.17538,"y":73.959839},{"x":247.63803,"y":73.404633},{"x":248.13162,"y":72.756836},{"x":248.62515,"y":72.170746},{"x":249.14951,"y":71.492126},{"x":249.7356,"y":70.906036},{"x":250.25998,"y":70.258301},{"x":250.81519,"y":69.579651},{"x":251.40128,"y":68.931885},{"x":251.89484,"y":68.314972},{"x":252.44998,"y":67.697998},{"x":253.00525,"y":67.111938},{"x":253.56046,"y":66.587524},{"x":254.08487,"y":66.063171},{"x":254.60922,"y":65.631317},{"x":255.10275,"y":65.16864},{"x":255.59628,"y":64.767609},{"x":256.02817,"y":64.397461},{"x":256.46005,"y":64.058105},{"x":256.89188,"y":63.749664},{"x":257.26193,"y":63.50293},{"x":257.66299,"y":63.256165},{"x":258.00229,"y":63.040192},{"x":258.34158,"y":62.91684},{"x":258.7117,"y":62.762573},{"x":258.98941,"y":62.670074},{"x":259.20523,"y":62.639191},{"x":259.45206,"y":62.577515},{"x":259.66794,"y":62.577515},{"x":259.88382,"y":62.670074},{"x":260.09976,"y":62.762573},{"x":260.28494,"y":62.91684},{"x":260.43912,"y":63.132721},{"x":260.62424,"y":63.31781},{"x":260.71677,"y":63.595459},{"x":260.84018,"y":63.934753},{"x":260.87094,"y":64.243256},{"x":260.96347,"y":64.644226},{"x":261.02518,"y":65.076111},{"x":261.08688,"y":65.569611},{"x":261.08688,"y":66.063171},{"x":261.08688,"y":66.649292},{"x":261.08688,"y":67.204498},{"x":261.02518,"y":67.852264},{"x":260.96347,"y":68.5},{"x":260.90182,"y":69.17868},{"x":260.77853,"y":69.888123},{"x":260.68582,"y":70.597595},{"x":260.56247,"y":71.307037},{"x":260.43912,"y":72.016541},{"x":260.25406,"y":72.726013},{"x":260.09976,"y":73.435455},{"x":259.91476,"y":74.144897},{"x":259.72958,"y":74.823547},{"x":259.60629,"y":75.53302},{"x":259.39035,"y":76.180786},{"x":259.23611,"y":76.828583},{"x":259.05106,"y":77.476349},{"x":258.866,"y":78.093262},{"x":258.68088,"y":78.710205},{"x":258.46494,"y":79.357971},{"x":258.34158,"y":79.974945},{"x":258.15659,"y":80.561005},{"x":258.00229,"y":81.147095},{"x":257.81723,"y":81.702332},{"x":257.66299,"y":82.165039},{"x":257.50876,"y":82.658569},{"x":257.35458,"y":83.121277},{"x":257.20029,"y":83.522263},{"x":257.07693,"y":83.98497},{"x":256.9227,"y":84.324265},{"x":256.79922,"y":84.694427},{"x":256.73758,"y":84.972061}],[{"x":0.92529297,"y":0.40097046},{"x":0.83279419,"y":0.33929443},{"x":0.74023438,"y":0.21591187},{"x":0.40097046,"y":0.061676025},{"x":0.24676514,"y":0.061676025},{"x":0.12341309,"y":0},{"x":0,"y":0.030853271},{"x":0,"y":0.18508911},{"x":0.030853271,"y":0.33929443},{"x":0.24676514,"y":0.61685181},{"x":0.49346924,"y":0.92532349},{"x":0.83279419,"y":1.3262634},{"x":1.2645569,"y":1.8197937},{"x":1.6655273,"y":2.2824097},{"x":2.1898499,"y":2.7759094},{"x":2.7142334,"y":3.3310852},{"x":3.3002014,"y":3.886261},{"x":3.947937,"y":4.5648499},{"x":4.6264648,"y":5.2434082},{"x":5.3358154,"y":5.8602905},{"x":6.1069031,"y":6.6622009},{"x":6.9397278,"y":7.4024353},{"x":7.8032837,"y":8.1118469},{"x":8.6976929,"y":8.9137573},{"x":9.7772217,"y":9.6231995},{"x":10.825836,"y":10.394257},{"x":11.936249,"y":11.103638},{"x":13.108215,"y":11.843933},{"x":14.218567,"y":12.584137},{"x":15.483124,"y":13.293549},{"x":16.778503,"y":14.033813},{"x":18.135651,"y":14.774048},{"x":19.492706,"y":15.545105},{"x":21.034821,"y":16.254486},{"x":22.546143,"y":16.994751},{"x":24.119171,"y":17.765839},{"x":25.59964,"y":18.536957},{"x":27.172577,"y":19.277161},{"x":28.868927,"y":19.986603},{"x":30.59613,"y":20.726868},{"x":32.323395,"y":21.436218},{"x":34.112274,"y":22.083954},{"x":35.901123,"y":22.762482},{"x":37.720856,"y":23.441071},{"x":39.509735,"y":24.119598},{"x":41.391174,"y":24.82901},{"x":43.210876,"y":25.538391},{"x":45.123138,"y":26.278656},{"x":47.035431,"y":26.988037},{"x":48.91684,"y":27.728271},{"x":50.829071,"y":28.49939},{"x":52.741333,"y":29.208771},{"x":54.653595,"y":29.979828},{"x":56.627533,"y":30.720123},{"x":58.570618,"y":31.398651},{"x":60.513763,"y":32.108063},{"x":62.425995,"y":32.786591},{"x":64.399933,"y":33.46521},{"x":66.373901,"y":34.112885},{"x":68.347839,"y":34.76059},{"x":70.229279,"y":35.439148},{"x":72.172394,"y":36.05603},{"x":74.084595,"y":36.703705},{"x":76.02771,"y":37.382324},{"x":77.909119,"y":38.029999},{"x":79.821442,"y":38.73941},{"x":81.702789,"y":39.417938},{"x":83.645874,"y":40.065643},{"x":85.465637,"y":40.775085},{"x":87.223724,"y":41.453613},{"x":88.98172,"y":42.132172},{"x":90.770599,"y":42.810791},{"x":92.621185,"y":43.489319},{"x":94.379211,"y":44.229523},{"x":96.075592,"y":44.908112},{"x":97.64856,"y":45.648376},{"x":99.314087,"y":46.357758},{"x":100.91791,"y":47.097961},{"x":102.52173,"y":47.961609},{"x":104.09473,"y":48.732697},{"x":105.66776,"y":49.565491},{"x":107.14813,"y":50.367401},{"x":108.6286,"y":51.169342},{"x":110.07828,"y":52.032928},{"x":111.46622,"y":52.804077},{"x":112.8541,"y":53.605927},{"x":114.242,"y":54.377045},{"x":115.62994,"y":55.11731},{"x":117.01791,"y":55.91922},{"x":118.31323,"y":56.597778},{"x":119.5162,"y":57.245483},{"x":120.71902,"y":57.893219},{"x":121.9527,"y":58.510071},{"x":123.09393,"y":59.096069},{"x":124.20422,"y":59.682098},{"x":125.25293,"y":60.237305},{"x":126.27078,"y":60.854156},{"x":127.2886,"y":61.37851},{"x":128.18298,"y":61.902863},{"x":129.04663,"y":62.396332},{"x":129.91025,"y":62.828156},{"x":130.6813,"y":63.259918},{"x":131.42154,"y":63.599243},{"x":132.10007,"y":63.938507},{"x":132.77859,"y":64.246979},{"x":133.36459,"y":64.555359},{"x":133.98148,"y":64.832977},{"x":134.5058,"y":65.018036},{"x":134.96844,"y":65.172241}],[{"x":7.4640503,"y":75.227203},{"x":7.309845,"y":74.918793},{"x":7.0939331,"y":74.517822},{"x":6.9705811,"y":74.240234},{"x":6.8163452,"y":73.90097},{"x":6.7854919,"y":73.623352},{"x":6.6929321,"y":73.098999},{"x":6.6004333,"y":72.543854},{"x":6.6929321,"y":72.081177},{"x":6.7854919,"y":71.556885},{"x":7.0322266,"y":71.155884},{"x":7.4023438,"y":70.693268},{"x":7.834137,"y":70.292267},{"x":8.4201965,"y":69.92215},{"x":9.1912231,"y":69.459473},{"x":9.9623413,"y":69.027679},{"x":10.918457,"y":68.595856},{"x":11.936279,"y":68.133209},{"x":12.954102,"y":67.670563},{"x":14.187805,"y":67.177063},{"x":15.421478,"y":66.65274},{"x":16.778564,"y":66.128387},{"x":18.197388,"y":65.573242},{"x":19.739502,"y":64.956329},{"x":21.3125,"y":64.3703},{"x":22.916321,"y":63.722595},{"x":24.550964,"y":63.105743},{"x":26.216553,"y":62.488861},{"x":27.974548,"y":61.810333},{"x":29.825134,"y":61.100922},{"x":31.644836,"y":60.422333},{"x":33.557129,"y":59.712952},{"x":35.531067,"y":58.880188},{"x":37.504974,"y":58.139923},{"x":39.478943,"y":57.368896},{"x":41.637939,"y":56.536072},{"x":43.6427,"y":55.672455},{"x":45.801758,"y":54.777985},{"x":47.899048,"y":53.821869},{"x":50.088928,"y":52.834869},{"x":52.247894,"y":51.817047},{"x":54.437775,"y":50.768341},{"x":56.720123,"y":49.688843},{"x":58.971649,"y":48.578491},{"x":61.254028,"y":47.37558},{"x":63.56723,"y":46.203522},{"x":65.849579,"y":45.000641},{"x":68.070282,"y":43.705231},{"x":70.352631,"y":42.50235},{"x":72.665894,"y":41.206879},{"x":75.009918,"y":39.973145},{"x":77.292267,"y":38.73941},{"x":79.60553,"y":37.474854},{"x":81.733704,"y":36.210266},{"x":84.016052,"y":34.914795},{"x":86.236755,"y":33.681061},{"x":88.457428,"y":32.416473},{"x":90.647247,"y":31.151917},{"x":92.837067,"y":29.918213},{"x":94.996155,"y":28.746124},{"x":97.24765,"y":27.604889},{"x":99.375793,"y":26.402039},{"x":101.53482,"y":25.260803},{"x":103.60126,"y":24.088745},{"x":105.79114,"y":22.978394},{"x":107.95013,"y":21.868011},{"x":110.07828,"y":20.75766},{"x":112.17557,"y":19.709015},{"x":114.24207,"y":18.752838},{"x":116.33939,"y":17.734985},{"x":118.375,"y":16.748016},{"x":120.37982,"y":15.853546},{"x":122.41541,"y":14.959106},{"x":124.38937,"y":14.09549},{"x":126.23996,"y":13.324432},{"x":128.18307,"y":12.553314},{"x":130.03366,"y":11.874756},{"x":131.76083,"y":11.227051},{"x":133.54971,"y":10.610138},{"x":135.21524,"y":10.054962},{"x":136.91159,"y":9.4689331},{"x":138.5463,"y":8.9754333},{"x":140.11923,"y":8.4820251},{"x":141.66138,"y":8.0809631},{"x":143.1727,"y":7.5874939},{"x":144.62234,"y":7.1556702}]];

    // Construct a drawing from |data|, get prediction from |recognizer|, and verify the output
    // prediction texts contains |expectedText|, and the segmentation result has
    // |expectedGraphemeCount| number of graphemes.
    async function testDrawing(recognizer, recognizerName, data, dataName, expectedText, expectedGraphemeCount) {
        console.log(`Testing "${recognizerName}", using "${dataName}"".`)
        // Build JS Drawing from |dataPath|.
        const jsDrawing = await recognizer.startDrawing();
        for (const stroke of data) {
            const jsStroke = new HandwritingStroke();
            for (const point of stroke) {
                jsStroke.addPoint(point);
            }
            jsDrawing.addStroke(jsStroke);
        }

        // Check at least one prediction matches |expectedText|.
        const predictions = await jsDrawing.getPrediction();
        const wantedPrediction = predictions.find(pred => pred.text === expectedText);
        if (!wantedPrediction) {
            throw new Error(`Can't find expected text "${expectedText}", predictions are: ${predictions.map(p => p.text).join(", ")}, test recognizer: ${recognizerName}, test data: ${dataName}`);
        }

        // Check the number of segments matches |expectedGraphemeCount|.
        const graphemeCount = wantedPrediction.segmentationResult.length;
        if (graphemeCount !== expectedGraphemeCount) {
            throw new Error(`Number of graphemes doesn't match, got ${graphemeCount}, want ${expectedText}, test recognizer: ${recognizerName}, test data: ${dataName}`);
        }
    }

    async function testEnglishModel() {
        const constraints = { languages: ['en'] };

        if (navigator.queryHandwritingRecognizerSupport) {
            // V1 query API.
            const featureSupport = await navigator.queryHandwritingRecognizerSupport(constraints);
            if (!featureSupport.languages) {
                throw new Error("Handwriting recognizer doesn't support 'en' language");
            }
        }

        if (navigator.queryHandwritingRecognizer) {
            // V2 query API.
            const featureSupport = await navigator.queryHandwritingRecognizer(constraints);
            if (!featureSupport) {
                throw new Error("Handwriting recognizer doesn't support 'en' language");
            }
        }

        const recognizer = await navigator.createHandwritingRecognizer(constraints);

        await testDrawing(recognizer, "English", kTestHandwritingABC, "text_abc", "abc", 3);
    }

    async function testGestureModel() {
        const constraints = { languages: ['zxx-x-Gesture'] };

        if (navigator.queryHandwritingRecognizerSupport) {
            // V1 query API.
            const featureSupport = await navigator.queryHandwritingRecognizerSupport(constraints);
            if (!featureSupport.languages) {
                throw new Error("Handwriting recognizer doesn't support gesture model");
            }
        }

        if (navigator.queryHandwritingRecognizer) {
            // V2 query API.
            const featureSupport = await navigator.queryHandwritingRecognizer(constraints);
            if (!featureSupport) {
                throw new Error("Handwriting recognizer doesn't support gesture model");
            }
        }

        const recognizer = await navigator.createHandwritingRecognizer(constraints);

        await testDrawing(recognizer, "Gesture", kTestHandwritingABC, "text_abc", "NO_GESTURE", 0);
        await testDrawing(recognizer, "Gesture", kTestHandwritingCrossedOut, "gesture_crossed_out", "X_OUT", 0);
    }

    // Tast test should wait for this Promise.
    // This method should throw an Error with a description if test fails.
    window.resultPromise = (async function () {
        if ((!navigator.queryHandwritingRecognizerSupport && !navigator.queryHandwritingRecognizer)
            || !navigator.createHandwritingRecognizer) {
            throw new Error("Web Handwriting Recognition API is not available");
        }

        await testEnglishModel();
        await testGestureModel();

        if (navigator.queryHandwritingRecognizer) {
            // V2 query, when the constraints can't be met.
            const featureSupport = await navigator.queryHandwritingRecognizer({ languages: ['invalid_lang'] });
            if (featureSupport !== null) {
                throw new Error("queryHandwritingRecognizer didn't return null for unsupported languages");
            }
        }
    })();
</script>