<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<style>body{background-color:white;}</style>
<script src="data:application/javascript;base64,KGZ1bmN0aW9uKCkgewogIC8vIElmIHdpbmRvdy5IVE1MV2lkZ2V0cyBpcyBhbHJlYWR5IGRlZmluZWQsIHRoZW4gdXNlIGl0OyBvdGhlcndpc2UgY3JlYXRlIGEKICAvLyBuZXcgb2JqZWN0LiBUaGlzIGFsbG93cyBwcmVjZWRpbmcgY29kZSB0byBzZXQgb3B0aW9ucyB0aGF0IGFmZmVjdCB0aGUKICAvLyBpbml0aWFsaXphdGlvbiBwcm9jZXNzICh0aG91Z2ggbm9uZSBjdXJyZW50bHkgZXhpc3QpLgogIHdpbmRvdy5IVE1MV2lkZ2V0cyA9IHdpbmRvdy5IVE1MV2lkZ2V0cyB8fCB7fTsKCiAgLy8gU2VlIGlmIHdlJ3JlIHJ1bm5pbmcgaW4gYSB2aWV3ZXIgcGFuZS4gSWYgbm90LCB3ZSdyZSBpbiBhIHdlYiBicm93c2VyLgogIHZhciB2aWV3ZXJNb2RlID0gd2luZG93LkhUTUxXaWRnZXRzLnZpZXdlck1vZGUgPQogICAgICAvXGJ2aWV3ZXJfcGFuZT0xXGIvLnRlc3Qod2luZG93LmxvY2F0aW9uKTsKCiAgLy8gU2VlIGlmIHdlJ3JlIHJ1bm5pbmcgaW4gU2hpbnkgbW9kZS4gSWYgbm90LCBpdCdzIGEgc3RhdGljIGRvY3VtZW50LgogIC8vIE5vdGUgdGhhdCBzdGF0aWMgd2lkZ2V0cyBjYW4gYXBwZWFyIGluIGJvdGggU2hpbnkgYW5kIHN0YXRpYyBtb2RlcywgYnV0CiAgLy8gb2J2aW91c2x5LCBTaGlueSB3aWRnZXRzIGNhbiBvbmx5IGFwcGVhciBpbiBTaGlueSBhcHBzL2RvY3VtZW50cy4KICB2YXIgc2hpbnlNb2RlID0gd2luZG93LkhUTUxXaWRnZXRzLnNoaW55TW9kZSA9CiAgICAgIHR5cGVvZih3aW5kb3cuU2hpbnkpICE9PSAidW5kZWZpbmVkIiAmJiAhIXdpbmRvdy5TaGlueS5vdXRwdXRCaW5kaW5nczsKCiAgLy8gV2UgY2FuJ3QgY291bnQgb24galF1ZXJ5IGJlaW5nIGF2YWlsYWJsZSwgc28gd2UgaW1wbGVtZW50IG91ciBvd24KICAvLyB2ZXJzaW9uIGlmIG5lY2Vzc2FyeS4KICBmdW5jdGlvbiBxdWVyeVNlbGVjdG9yQWxsKHNjb3BlLCBzZWxlY3RvcikgewogICAgaWYgKHR5cGVvZihqUXVlcnkpICE9PSAidW5kZWZpbmVkIiAmJiBzY29wZSBpbnN0YW5jZW9mIGpRdWVyeSkgewogICAgICByZXR1cm4gc2NvcGUuZmluZChzZWxlY3Rvcik7CiAgICB9CiAgICBpZiAoc2NvcGUucXVlcnlTZWxlY3RvckFsbCkgewogICAgICByZXR1cm4gc2NvcGUucXVlcnlTZWxlY3RvckFsbChzZWxlY3Rvcik7CiAgICB9CiAgfQoKICBmdW5jdGlvbiBhc0FycmF5KHZhbHVlKSB7CiAgICBpZiAodmFsdWUgPT09IG51bGwpCiAgICAgIHJldHVybiBbXTsKICAgIGlmICgkLmlzQXJyYXkodmFsdWUpKQogICAgICByZXR1cm4gdmFsdWU7CiAgICByZXR1cm4gW3ZhbHVlXTsKICB9CgogIC8vIEltcGxlbWVudCBqUXVlcnkncyBleHRlbmQKICBmdW5jdGlvbiBleHRlbmQodGFyZ2V0IC8qLCAuLi4gKi8pIHsKICAgIGlmIChhcmd1bWVudHMubGVuZ3RoID09IDEpIHsKICAgICAgcmV0dXJuIHRhcmdldDsKICAgIH0KICAgIGZvciAodmFyIGkgPSAxOyBpIDwgYXJndW1lbnRzLmxlbmd0aDsgaSsrKSB7CiAgICAgIHZhciBzb3VyY2UgPSBhcmd1bWVudHNbaV07CiAgICAgIGZvciAodmFyIHByb3AgaW4gc291cmNlKSB7CiAgICAgICAgaWYgKHNvdXJjZS5oYXNPd25Qcm9wZXJ0eShwcm9wKSkgewogICAgICAgICAgdGFyZ2V0W3Byb3BdID0gc291cmNlW3Byb3BdOwogICAgICAgIH0KICAgICAgfQogICAgfQogICAgcmV0dXJuIHRhcmdldDsKICB9CgogIC8vIElFOCBkb2Vzbid0IHN1cHBvcnQgQXJyYXkuZm9yRWFjaC4KICBmdW5jdGlvbiBmb3JFYWNoKHZhbHVlcywgY2FsbGJhY2ssIHRoaXNBcmcpIHsKICAgIGlmICh2YWx1ZXMuZm9yRWFjaCkgewogICAgICB2YWx1ZXMuZm9yRWFjaChjYWxsYmFjaywgdGhpc0FyZyk7CiAgICB9IGVsc2UgewogICAgICBmb3IgKHZhciBpID0gMDsgaSA8IHZhbHVlcy5sZW5ndGg7IGkrKykgewogICAgICAgIGNhbGxiYWNrLmNhbGwodGhpc0FyZywgdmFsdWVzW2ldLCBpLCB2YWx1ZXMpOwogICAgICB9CiAgICB9CiAgfQoKICAvLyBSZXBsYWNlcyB0aGUgc3BlY2lmaWVkIG1ldGhvZCB3aXRoIHRoZSByZXR1cm4gdmFsdWUgb2YgZnVuY1NvdXJjZS4KICAvLwogIC8vIE5vdGUgdGhhdCBmdW5jU291cmNlIHNob3VsZCBub3QgQkUgdGhlIG5ldyBtZXRob2QsIGl0IHNob3VsZCBiZSBhIGZ1bmN0aW9uCiAgLy8gdGhhdCBSRVRVUk5TIHRoZSBuZXcgbWV0aG9kLiBmdW5jU291cmNlIHJlY2VpdmVzIGEgc2luZ2xlIGFyZ3VtZW50IHRoYXQgaXMKICAvLyB0aGUgb3ZlcnJpZGRlbiBtZXRob2QsIGl0IGNhbiBiZSBjYWxsZWQgZnJvbSB0aGUgbmV3IG1ldGhvZC4gVGhlIG92ZXJyaWRkZW4KICAvLyBtZXRob2QgY2FuIGJlIGNhbGxlZCBsaWtlIGEgcmVndWxhciBmdW5jdGlvbiwgaXQgaGFzIHRoZSB0YXJnZXQgcGVybWFuZW50bHkKICAvLyBib3VuZCB0byBpdCBzbyAidGhpcyIgd2lsbCB3b3JrIGNvcnJlY3RseS4KICBmdW5jdGlvbiBvdmVycmlkZU1ldGhvZCh0YXJnZXQsIG1ldGhvZE5hbWUsIGZ1bmNTb3VyY2UpIHsKICAgIHZhciBzdXBlckZ1bmMgPSB0YXJnZXRbbWV0aG9kTmFtZV0gfHwgZnVuY3Rpb24oKSB7fTsKICAgIHZhciBzdXBlckZ1bmNCb3VuZCA9IGZ1bmN0aW9uKCkgewogICAgICByZXR1cm4gc3VwZXJGdW5jLmFwcGx5KHRhcmdldCwgYXJndW1lbnRzKTsKICAgIH07CiAgICB0YXJnZXRbbWV0aG9kTmFtZV0gPSBmdW5jU291cmNlKHN1cGVyRnVuY0JvdW5kKTsKICB9CgogIC8vIEFkZCBhIG1ldGhvZCB0byBkZWxlZ2F0b3IgdGhhdCwgd2hlbiBpbnZva2VkLCBjYWxscwogIC8vIGRlbGVnYXRlZS5tZXRob2ROYW1lLiBJZiB0aGVyZSBpcyBubyBzdWNoIG1ldGhvZCBvbgogIC8vIHRoZSBkZWxlZ2F0ZWUsIGJ1dCB0aGVyZSB3YXMgb25lIG9uIGRlbGVnYXRvciBiZWZvcmUKICAvLyBkZWxlZ2F0ZU1ldGhvZCB3YXMgY2FsbGVkLCB0aGVuIHRoZSBvcmlnaW5hbCB2ZXJzaW9uCiAgLy8gaXMgaW52b2tlZCBpbnN0ZWFkLgogIC8vIEZvciBleGFtcGxlOgogIC8vCiAgLy8gdmFyIGEgPSB7CiAgLy8gICBtZXRob2QxOiBmdW5jdGlvbigpIHsgY29uc29sZS5sb2coJ2ExJyk7IH0KICAvLyAgIG1ldGhvZDI6IGZ1bmN0aW9uKCkgeyBjb25zb2xlLmxvZygnYTInKTsgfQogIC8vIH07CiAgLy8gdmFyIGIgPSB7CiAgLy8gICBtZXRob2QxOiBmdW5jdGlvbigpIHsgY29uc29sZS5sb2coJ2IxJyk7IH0KICAvLyB9OwogIC8vIGRlbGVnYXRlTWV0aG9kKGEsIGIsICJtZXRob2QxIik7CiAgLy8gZGVsZWdhdGVNZXRob2QoYSwgYiwgIm1ldGhvZDIiKTsKICAvLyBhLm1ldGhvZDEoKTsKICAvLyBhLm1ldGhvZDIoKTsKICAvLwogIC8vIFRoZSBvdXRwdXQgd291bGQgYmUgImIxIiwgImEyIi4KICBmdW5jdGlvbiBkZWxlZ2F0ZU1ldGhvZChkZWxlZ2F0b3IsIGRlbGVnYXRlZSwgbWV0aG9kTmFtZSkgewogICAgdmFyIGluaGVyaXRlZCA9IGRlbGVnYXRvclttZXRob2ROYW1lXTsKICAgIGRlbGVnYXRvclttZXRob2ROYW1lXSA9IGZ1bmN0aW9uKCkgewogICAgICB2YXIgdGFyZ2V0ID0gZGVsZWdhdGVlOwogICAgICB2YXIgbWV0aG9kID0gZGVsZWdhdGVlW21ldGhvZE5hbWVdOwoKICAgICAgLy8gVGhlIG1ldGhvZCBkb2Vzbid0IGV4aXN0IG9uIHRoZSBkZWxlZ2F0ZWUuIEluc3RlYWQsCiAgICAgIC8vIGNhbGwgdGhlIG1ldGhvZCBvbiB0aGUgZGVsZWdhdG9yLCBpZiBpdCBleGlzdHMuCiAgICAgIGlmICghbWV0aG9kKSB7CiAgICAgICAgdGFyZ2V0ID0gZGVsZWdhdG9yOwogICAgICAgIG1ldGhvZCA9IGluaGVyaXRlZDsKICAgICAgfQoKICAgICAgaWYgKG1ldGhvZCkgewogICAgICAgIHJldHVybiBtZXRob2QuYXBwbHkodGFyZ2V0LCBhcmd1bWVudHMpOwogICAgICB9CiAgICB9OwogIH0KCiAgLy8gSW1wbGVtZW50IGEgdmFndWUgZmFjc2ltaWxpZSBvZiBqUXVlcnkncyBkYXRhIG1ldGhvZAogIGZ1bmN0aW9uIGVsZW1lbnREYXRhKGVsLCBuYW1lLCB2YWx1ZSkgewogICAgaWYgKGFyZ3VtZW50cy5sZW5ndGggPT0gMikgewogICAgICByZXR1cm4gZWxbImh0bWx3aWRnZXRfZGF0YV8iICsgbmFtZV07CiAgICB9IGVsc2UgaWYgKGFyZ3VtZW50cy5sZW5ndGggPT0gMykgewogICAgICBlbFsiaHRtbHdpZGdldF9kYXRhXyIgKyBuYW1lXSA9IHZhbHVlOwogICAgICByZXR1cm4gZWw7CiAgICB9IGVsc2UgewogICAgICB0aHJvdyBuZXcgRXJyb3IoIldyb25nIG51bWJlciBvZiBhcmd1bWVudHMgZm9yIGVsZW1lbnREYXRhOiAiICsKICAgICAgICBhcmd1bWVudHMubGVuZ3RoKTsKICAgIH0KICB9CgogIC8vIGh0dHA6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMzQ0NjE3MC9lc2NhcGUtc3RyaW5nLWZvci11c2UtaW4tamF2YXNjcmlwdC1yZWdleAogIGZ1bmN0aW9uIGVzY2FwZVJlZ0V4cChzdHIpIHsKICAgIHJldHVybiBzdHIucmVwbGFjZSgvW1wtXFtcXVwvXHtcfVwoXClcKlwrXD9cLlxcXF5cJFx8XS9nLCAiXFwkJiIpOwogIH0KCiAgZnVuY3Rpb24gaGFzQ2xhc3MoZWwsIGNsYXNzTmFtZSkgewogICAgdmFyIHJlID0gbmV3IFJlZ0V4cCgiXFxiIiArIGVzY2FwZVJlZ0V4cChjbGFzc05hbWUpICsgIlxcYiIpOwogICAgcmV0dXJuIHJlLnRlc3QoZWwuY2xhc3NOYW1lKTsKICB9CgogIC8vIGVsZW1lbnRzIC0gYXJyYXkgKG9yIGFycmF5LWxpa2Ugb2JqZWN0KSBvZiBIVE1MIGVsZW1lbnRzCiAgLy8gY2xhc3NOYW1lIC0gY2xhc3MgbmFtZSB0byB0ZXN0IGZvcgogIC8vIGluY2x1ZGUgLSBpZiB0cnVlLCBvbmx5IHJldHVybiBlbGVtZW50cyB3aXRoIGdpdmVuIGNsYXNzTmFtZTsKICAvLyAgIGlmIGZhbHNlLCBvbmx5IHJldHVybiBlbGVtZW50cyAqd2l0aG91dCogZ2l2ZW4gY2xhc3NOYW1lCiAgZnVuY3Rpb24gZmlsdGVyQnlDbGFzcyhlbGVtZW50cywgY2xhc3NOYW1lLCBpbmNsdWRlKSB7CiAgICB2YXIgcmVzdWx0cyA9IFtdOwogICAgZm9yICh2YXIgaSA9IDA7IGkgPCBlbGVtZW50cy5sZW5ndGg7IGkrKykgewogICAgICBpZiAoaGFzQ2xhc3MoZWxlbWVudHNbaV0sIGNsYXNzTmFtZSkgPT0gaW5jbHVkZSkKICAgICAgICByZXN1bHRzLnB1c2goZWxlbWVudHNbaV0pOwogICAgfQogICAgcmV0dXJuIHJlc3VsdHM7CiAgfQoKICBmdW5jdGlvbiBvbihvYmosIGV2ZW50TmFtZSwgZnVuYykgewogICAgaWYgKG9iai5hZGRFdmVudExpc3RlbmVyKSB7CiAgICAgIG9iai5hZGRFdmVudExpc3RlbmVyKGV2ZW50TmFtZSwgZnVuYywgZmFsc2UpOwogICAgfSBlbHNlIGlmIChvYmouYXR0YWNoRXZlbnQpIHsKICAgICAgb2JqLmF0dGFjaEV2ZW50KGV2ZW50TmFtZSwgZnVuYyk7CiAgICB9CiAgfQoKICBmdW5jdGlvbiBvZmYob2JqLCBldmVudE5hbWUsIGZ1bmMpIHsKICAgIGlmIChvYmoucmVtb3ZlRXZlbnRMaXN0ZW5lcikKICAgICAgb2JqLnJlbW92ZUV2ZW50TGlzdGVuZXIoZXZlbnROYW1lLCBmdW5jLCBmYWxzZSk7CiAgICBlbHNlIGlmIChvYmouZGV0YWNoRXZlbnQpIHsKICAgICAgb2JqLmRldGFjaEV2ZW50KGV2ZW50TmFtZSwgZnVuYyk7CiAgICB9CiAgfQoKICAvLyBUcmFuc2xhdGUgYXJyYXkgb2YgdmFsdWVzIHRvIHRvcC9yaWdodC9ib3R0b20vbGVmdCwgYXMgdXN1YWwgd2l0aAogIC8vIHRoZSAicGFkZGluZyIgQ1NTIHByb3BlcnR5CiAgLy8gaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL3BhZGRpbmcKICBmdW5jdGlvbiB1bnBhY2tQYWRkaW5nKHZhbHVlKSB7CiAgICBpZiAodHlwZW9mKHZhbHVlKSA9PT0gIm51bWJlciIpCiAgICAgIHZhbHVlID0gW3ZhbHVlXTsKICAgIGlmICh2YWx1ZS5sZW5ndGggPT09IDEpIHsKICAgICAgcmV0dXJuIHt0b3A6IHZhbHVlWzBdLCByaWdodDogdmFsdWVbMF0sIGJvdHRvbTogdmFsdWVbMF0sIGxlZnQ6IHZhbHVlWzBdfTsKICAgIH0KICAgIGlmICh2YWx1ZS5sZW5ndGggPT09IDIpIHsKICAgICAgcmV0dXJuIHt0b3A6IHZhbHVlWzBdLCByaWdodDogdmFsdWVbMV0sIGJvdHRvbTogdmFsdWVbMF0sIGxlZnQ6IHZhbHVlWzFdfTsKICAgIH0KICAgIGlmICh2YWx1ZS5sZW5ndGggPT09IDMpIHsKICAgICAgcmV0dXJuIHt0b3A6IHZhbHVlWzBdLCByaWdodDogdmFsdWVbMV0sIGJvdHRvbTogdmFsdWVbMl0sIGxlZnQ6IHZhbHVlWzFdfTsKICAgIH0KICAgIGlmICh2YWx1ZS5sZW5ndGggPT09IDQpIHsKICAgICAgcmV0dXJuIHt0b3A6IHZhbHVlWzBdLCByaWdodDogdmFsdWVbMV0sIGJvdHRvbTogdmFsdWVbMl0sIGxlZnQ6IHZhbHVlWzNdfTsKICAgIH0KICB9CgogIC8vIENvbnZlcnQgYW4gdW5wYWNrZWQgcGFkZGluZyBvYmplY3QgdG8gYSBDU1MgdmFsdWUKICBmdW5jdGlvbiBwYWRkaW5nVG9Dc3MocGFkZGluZ09iaikgewogICAgcmV0dXJuIHBhZGRpbmdPYmoudG9wICsgInB4ICIgKyBwYWRkaW5nT2JqLnJpZ2h0ICsgInB4ICIgKyBwYWRkaW5nT2JqLmJvdHRvbSArICJweCAiICsgcGFkZGluZ09iai5sZWZ0ICsgInB4IjsKICB9CgogIC8vIE1ha2VzIGEgbnVtYmVyIHN1aXRhYmxlIGZvciBDU1MKICBmdW5jdGlvbiBweCh4KSB7CiAgICBpZiAodHlwZW9mKHgpID09PSAibnVtYmVyIikKICAgICAgcmV0dXJuIHggKyAicHgiOwogICAgZWxzZQogICAgICByZXR1cm4geDsKICB9CgogIC8vIFJldHJpZXZlcyBydW50aW1lIHdpZGdldCBzaXppbmcgaW5mb3JtYXRpb24gZm9yIGFuIGVsZW1lbnQuCiAgLy8gVGhlIHJldHVybiB2YWx1ZSBpcyBlaXRoZXIgbnVsbCwgb3IgYW4gb2JqZWN0IHdpdGggZmlsbCwgcGFkZGluZywKICAvLyBkZWZhdWx0V2lkdGgsIGRlZmF1bHRIZWlnaHQgZmllbGRzLgogIGZ1bmN0aW9uIHNpemluZ1BvbGljeShlbCkgewogICAgdmFyIHNpemluZ0VsID0gZG9jdW1lbnQucXVlcnlTZWxlY3Rvcigic2NyaXB0W2RhdGEtZm9yPSciICsgZWwuaWQgKyAiJ11bdHlwZT0nYXBwbGljYXRpb24vaHRtbHdpZGdldC1zaXppbmcnXSIpOwogICAgaWYgKCFzaXppbmdFbCkKICAgICAgcmV0dXJuIG51bGw7CiAgICB2YXIgc3AgPSBKU09OLnBhcnNlKHNpemluZ0VsLnRleHRDb250ZW50IHx8IHNpemluZ0VsLnRleHQgfHwgInt9Iik7CiAgICBpZiAodmlld2VyTW9kZSkgewogICAgICByZXR1cm4gc3Audmlld2VyOwogICAgfSBlbHNlIHsKICAgICAgcmV0dXJuIHNwLmJyb3dzZXI7CiAgICB9CiAgfQoKICAvLyBAcGFyYW0gdGFza3MgQXJyYXkgb2Ygc3RyaW5ncyAob3IgZmFsc3kgdmFsdWUsIGluIHdoaWNoIGNhc2Ugbm8tb3ApLgogIC8vICAgRWFjaCBlbGVtZW50IG11c3QgYmUgYSB2YWxpZCBKYXZhU2NyaXB0IGV4cHJlc3Npb24gdGhhdCB5aWVsZHMgYQogIC8vICAgZnVuY3Rpb24uIE9yLCBjYW4gYmUgYW4gYXJyYXkgb2Ygb2JqZWN0cyB3aXRoICJjb2RlIiBhbmQgImRhdGEiCiAgLy8gICBwcm9wZXJ0aWVzOyBpbiB0aGlzIGNhc2UsIHRoZSAiY29kZSIgcHJvcGVydHkgc2hvdWxkIGJlIGEgc3RyaW5nCiAgLy8gICBvZiBKUyB0aGF0J3MgYW4gZXhwciB0aGF0IHlpZWxkcyBhIGZ1bmN0aW9uLCBhbmQgImRhdGEiIHNob3VsZCBiZQogIC8vICAgYW4gb2JqZWN0IHRoYXQgd2lsbCBiZSBhZGRlZCBhcyBhbiBhZGRpdGlvbmFsIGFyZ3VtZW50IHdoZW4gdGhhdAogIC8vICAgZnVuY3Rpb24gaXMgY2FsbGVkLgogIC8vIEBwYXJhbSB0YXJnZXQgVGhlIG9iamVjdCB0aGF0IHdpbGwgYmUgInRoaXMiIGZvciBlYWNoIGZ1bmN0aW9uCiAgLy8gICBleGVjdXRpb24uCiAgLy8gQHBhcmFtIGFyZ3MgQXJyYXkgb2YgYXJndW1lbnRzIHRvIGJlIHBhc3NlZCB0byB0aGUgZnVuY3Rpb25zLiAoVGhlCiAgLy8gICBzYW1lIGFyZ3VtZW50cyB3aWxsIGJlIHBhc3NlZCB0byBhbGwgZnVuY3Rpb25zLikKICBmdW5jdGlvbiBldmFsQW5kUnVuKHRhc2tzLCB0YXJnZXQsIGFyZ3MpIHsKICAgIGlmICh0YXNrcykgewogICAgICBmb3JFYWNoKHRhc2tzLCBmdW5jdGlvbih0YXNrKSB7CiAgICAgICAgdmFyIHRoZXNlQXJncyA9IGFyZ3M7CiAgICAgICAgaWYgKHR5cGVvZih0YXNrKSA9PT0gIm9iamVjdCIpIHsKICAgICAgICAgIHRoZXNlQXJncyA9IHRoZXNlQXJncy5jb25jYXQoW3Rhc2suZGF0YV0pOwogICAgICAgICAgdGFzayA9IHRhc2suY29kZTsKICAgICAgICB9CiAgICAgICAgdmFyIHRhc2tGdW5jID0gdHJ5RXZhbCh0YXNrKTsKICAgICAgICBpZiAodHlwZW9mKHRhc2tGdW5jKSAhPT0gImZ1bmN0aW9uIikgewogICAgICAgICAgdGhyb3cgbmV3IEVycm9yKCJUYXNrIG11c3QgYmUgYSBmdW5jdGlvbiEgU291cmNlOlxuIiArIHRhc2spOwogICAgICAgIH0KICAgICAgICB0YXNrRnVuYy5hcHBseSh0YXJnZXQsIHRoZXNlQXJncyk7CiAgICAgIH0pOwogICAgfQogIH0KCiAgLy8gQXR0ZW1wdCBldmFsKCkgYm90aCB3aXRoIGFuZCB3aXRob3V0IGVuY2xvc2luZyBpbiBwYXJlbnRoZXNlcy4KICAvLyBOb3RlIHRoYXQgZW5jbG9zaW5nIGNvZXJjZXMgYSBmdW5jdGlvbiBkZWNsYXJhdGlvbiBpbnRvCiAgLy8gYW4gZXhwcmVzc2lvbiB0aGF0IGV2YWwoKSBjYW4gcGFyc2UKICAvLyAob3RoZXJ3aXNlLCBhIFN5bnRheEVycm9yIGlzIHRocm93bikKICBmdW5jdGlvbiB0cnlFdmFsKGNvZGUpIHsKICAgIHZhciByZXN1bHQgPSBudWxsOwogICAgdHJ5IHsKICAgICAgcmVzdWx0ID0gZXZhbCgiKCIgKyBjb2RlICsgIikiKTsKICAgIH0gY2F0Y2goZXJyb3IpIHsKICAgICAgaWYgKCFlcnJvciBpbnN0YW5jZW9mIFN5bnRheEVycm9yKSB7CiAgICAgICAgdGhyb3cgZXJyb3I7CiAgICAgIH0KICAgICAgdHJ5IHsKICAgICAgICByZXN1bHQgPSBldmFsKGNvZGUpOwogICAgICB9IGNhdGNoKGUpIHsKICAgICAgICBpZiAoZSBpbnN0YW5jZW9mIFN5bnRheEVycm9yKSB7CiAgICAgICAgICB0aHJvdyBlcnJvcjsKICAgICAgICB9IGVsc2UgewogICAgICAgICAgdGhyb3cgZTsKICAgICAgICB9CiAgICAgIH0KICAgIH0KICAgIHJldHVybiByZXN1bHQ7CiAgfQoKICBmdW5jdGlvbiBpbml0U2l6aW5nKGVsKSB7CiAgICB2YXIgc2l6aW5nID0gc2l6aW5nUG9saWN5KGVsKTsKICAgIGlmICghc2l6aW5nKQogICAgICByZXR1cm47CgogICAgdmFyIGNlbCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJodG1sd2lkZ2V0X2NvbnRhaW5lciIpOwogICAgaWYgKCFjZWwpCiAgICAgIHJldHVybjsKCiAgICBpZiAodHlwZW9mKHNpemluZy5wYWRkaW5nKSAhPT0gInVuZGVmaW5lZCIpIHsKICAgICAgZG9jdW1lbnQuYm9keS5zdHlsZS5tYXJnaW4gPSAiMCI7CiAgICAgIGRvY3VtZW50LmJvZHkuc3R5bGUucGFkZGluZyA9IHBhZGRpbmdUb0Nzcyh1bnBhY2tQYWRkaW5nKHNpemluZy5wYWRkaW5nKSk7CiAgICB9CgogICAgaWYgKHNpemluZy5maWxsKSB7CiAgICAgIGRvY3VtZW50LmJvZHkuc3R5bGUub3ZlcmZsb3cgPSAiaGlkZGVuIjsKICAgICAgZG9jdW1lbnQuYm9keS5zdHlsZS53aWR0aCA9ICIxMDAlIjsKICAgICAgZG9jdW1lbnQuYm9keS5zdHlsZS5oZWlnaHQgPSAiMTAwJSI7CiAgICAgIGRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5zdHlsZS53aWR0aCA9ICIxMDAlIjsKICAgICAgZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LnN0eWxlLmhlaWdodCA9ICIxMDAlIjsKICAgICAgaWYgKGNlbCkgewogICAgICAgIGNlbC5zdHlsZS5wb3NpdGlvbiA9ICJhYnNvbHV0ZSI7CiAgICAgICAgdmFyIHBhZCA9IHVucGFja1BhZGRpbmcoc2l6aW5nLnBhZGRpbmcpOwogICAgICAgIGNlbC5zdHlsZS50b3AgPSBwYWQudG9wICsgInB4IjsKICAgICAgICBjZWwuc3R5bGUucmlnaHQgPSBwYWQucmlnaHQgKyAicHgiOwogICAgICAgIGNlbC5zdHlsZS5ib3R0b20gPSBwYWQuYm90dG9tICsgInB4IjsKICAgICAgICBjZWwuc3R5bGUubGVmdCA9IHBhZC5sZWZ0ICsgInB4IjsKICAgICAgICBlbC5zdHlsZS53aWR0aCA9ICIxMDAlIjsKICAgICAgICBlbC5zdHlsZS5oZWlnaHQgPSAiMTAwJSI7CiAgICAgIH0KCiAgICAgIHJldHVybiB7CiAgICAgICAgZ2V0V2lkdGg6IGZ1bmN0aW9uKCkgeyByZXR1cm4gY2VsLm9mZnNldFdpZHRoOyB9LAogICAgICAgIGdldEhlaWdodDogZnVuY3Rpb24oKSB7IHJldHVybiBjZWwub2Zmc2V0SGVpZ2h0OyB9CiAgICAgIH07CgogICAgfSBlbHNlIHsKICAgICAgZWwuc3R5bGUud2lkdGggPSBweChzaXppbmcud2lkdGgpOwogICAgICBlbC5zdHlsZS5oZWlnaHQgPSBweChzaXppbmcuaGVpZ2h0KTsKCiAgICAgIHJldHVybiB7CiAgICAgICAgZ2V0V2lkdGg6IGZ1bmN0aW9uKCkgeyByZXR1cm4gZWwub2Zmc2V0V2lkdGg7IH0sCiAgICAgICAgZ2V0SGVpZ2h0OiBmdW5jdGlvbigpIHsgcmV0dXJuIGVsLm9mZnNldEhlaWdodDsgfQogICAgICB9OwogICAgfQogIH0KCiAgLy8gRGVmYXVsdCBpbXBsZW1lbnRhdGlvbnMgZm9yIG1ldGhvZHMKICB2YXIgZGVmYXVsdHMgPSB7CiAgICBmaW5kOiBmdW5jdGlvbihzY29wZSkgewogICAgICByZXR1cm4gcXVlcnlTZWxlY3RvckFsbChzY29wZSwgIi4iICsgdGhpcy5uYW1lKTsKICAgIH0sCiAgICByZW5kZXJFcnJvcjogZnVuY3Rpb24oZWwsIGVycikgewogICAgICB2YXIgJGVsID0gJChlbCk7CgogICAgICB0aGlzLmNsZWFyRXJyb3IoZWwpOwoKICAgICAgLy8gQWRkIGFsbCB0aGVzZSBlcnJvciBjbGFzc2VzLCBhcyBTaGlueSBkb2VzCiAgICAgIHZhciBlcnJDbGFzcyA9ICJzaGlueS1vdXRwdXQtZXJyb3IiOwogICAgICBpZiAoZXJyLnR5cGUgIT09IG51bGwpIHsKICAgICAgICAvLyB1c2UgdGhlIGNsYXNzZXMgb2YgdGhlIGVycm9yIGNvbmRpdGlvbiBhcyBDU1MgY2xhc3MgbmFtZXMKICAgICAgICBlcnJDbGFzcyA9IGVyckNsYXNzICsgIiAiICsgJC5tYXAoYXNBcnJheShlcnIudHlwZSksIGZ1bmN0aW9uKHR5cGUpIHsKICAgICAgICAgIHJldHVybiBlcnJDbGFzcyArICItIiArIHR5cGU7CiAgICAgICAgfSkuam9pbigiICIpOwogICAgICB9CiAgICAgIGVyckNsYXNzID0gZXJyQ2xhc3MgKyAiIGh0bWx3aWRnZXRzLWVycm9yIjsKCiAgICAgIC8vIElzIGVsIGlubGluZSBvciBibG9jaz8gSWYgaW5saW5lIG9yIGlubGluZS1ibG9jaywganVzdCBkaXNwbGF5Om5vbmUgaXQKICAgICAgLy8gYW5kIGFkZCBhbiBpbmxpbmUgZXJyb3IuCiAgICAgIHZhciBkaXNwbGF5ID0gJGVsLmNzcygiZGlzcGxheSIpOwogICAgICAkZWwuZGF0YSgicmVzdG9yZS1kaXNwbGF5LW1vZGUiLCBkaXNwbGF5KTsKCiAgICAgIGlmIChkaXNwbGF5ID09PSAiaW5saW5lIiB8fCBkaXNwbGF5ID09PSAiaW5saW5lLWJsb2NrIikgewogICAgICAgICRlbC5oaWRlKCk7CiAgICAgICAgaWYgKGVyci5tZXNzYWdlICE9PSAiIikgewogICAgICAgICAgdmFyIGVycm9yU3BhbiA9ICQoIjxzcGFuPiIpLmFkZENsYXNzKGVyckNsYXNzKTsKICAgICAgICAgIGVycm9yU3Bhbi50ZXh0KGVyci5tZXNzYWdlKTsKICAgICAgICAgICRlbC5hZnRlcihlcnJvclNwYW4pOwogICAgICAgIH0KICAgICAgfSBlbHNlIGlmIChkaXNwbGF5ID09PSAiYmxvY2siKSB7CiAgICAgICAgLy8gSWYgYmxvY2ssIGFkZCBhbiBlcnJvciBqdXN0IGFmdGVyIHRoZSBlbCwgc2V0IHZpc2liaWxpdHk6bm9uZSBvbiB0aGUKICAgICAgICAvLyBlbCwgYW5kIHBvc2l0aW9uIHRoZSBlcnJvciB0byBiZSBvbiB0b3Agb2YgdGhlIGVsLgogICAgICAgIC8vIE1hcmsgaXQgd2l0aCBhIHVuaXF1ZSBJRCBhbmQgQ1NTIGNsYXNzIHNvIHdlIGNhbiByZW1vdmUgaXQgbGF0ZXIuCiAgICAgICAgJGVsLmNzcygidmlzaWJpbGl0eSIsICJoaWRkZW4iKTsKICAgICAgICBpZiAoZXJyLm1lc3NhZ2UgIT09ICIiKSB7CiAgICAgICAgICB2YXIgZXJyb3JEaXYgPSAkKCI8ZGl2PiIpLmFkZENsYXNzKGVyckNsYXNzKS5jc3MoInBvc2l0aW9uIiwgImFic29sdXRlIikKICAgICAgICAgICAgLmNzcygidG9wIiwgZWwub2Zmc2V0VG9wKQogICAgICAgICAgICAuY3NzKCJsZWZ0IiwgZWwub2Zmc2V0TGVmdCkKICAgICAgICAgICAgLy8gc2V0dGluZyB3aWR0aCBjYW4gcHVzaCBvdXQgdGhlIHBhZ2Ugc2l6ZSwgZm9yY2luZyBvdGhlcndpc2UKICAgICAgICAgICAgLy8gdW5uZWNlc3Nhcnkgc2Nyb2xsYmFycyB0byBhcHBlYXIgYW5kIG1ha2luZyBpdCBpbXBvc3NpYmxlIGZvcgogICAgICAgICAgICAvLyB0aGUgZWxlbWVudCB0byBzaHJpbms7IHNvIHVzZSBtYXgtd2lkdGggaW5zdGVhZAogICAgICAgICAgICAuY3NzKCJtYXhXaWR0aCIsIGVsLm9mZnNldFdpZHRoKQogICAgICAgICAgICAuY3NzKCJoZWlnaHQiLCBlbC5vZmZzZXRIZWlnaHQpOwogICAgICAgICAgZXJyb3JEaXYudGV4dChlcnIubWVzc2FnZSk7CiAgICAgICAgICAkZWwuYWZ0ZXIoZXJyb3JEaXYpOwoKICAgICAgICAgIC8vIFJlYWxseSBkdW1iIHdheSB0byBrZWVwIHRoZSBzaXplL3Bvc2l0aW9uIG9mIHRoZSBlcnJvciBpbiBzeW5jIHdpdGgKICAgICAgICAgIC8vIHRoZSBwYXJlbnQgZWxlbWVudCBhcyB0aGUgd2luZG93IGlzIHJlc2l6ZWQgb3Igd2hhdGV2ZXIuCiAgICAgICAgICB2YXIgaW50SWQgPSBzZXRJbnRlcnZhbChmdW5jdGlvbigpIHsKICAgICAgICAgICAgaWYgKCFlcnJvckRpdlswXS5wYXJlbnRFbGVtZW50KSB7CiAgICAgICAgICAgICAgY2xlYXJJbnRlcnZhbChpbnRJZCk7CiAgICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICAgICB9CiAgICAgICAgICAgIGVycm9yRGl2CiAgICAgICAgICAgICAgLmNzcygidG9wIiwgZWwub2Zmc2V0VG9wKQogICAgICAgICAgICAgIC5jc3MoImxlZnQiLCBlbC5vZmZzZXRMZWZ0KQogICAgICAgICAgICAgIC5jc3MoIm1heFdpZHRoIiwgZWwub2Zmc2V0V2lkdGgpCiAgICAgICAgICAgICAgLmNzcygiaGVpZ2h0IiwgZWwub2Zmc2V0SGVpZ2h0KTsKICAgICAgICAgIH0sIDUwMCk7CiAgICAgICAgfQogICAgICB9CiAgICB9LAogICAgY2xlYXJFcnJvcjogZnVuY3Rpb24oZWwpIHsKICAgICAgdmFyICRlbCA9ICQoZWwpOwogICAgICB2YXIgZGlzcGxheSA9ICRlbC5kYXRhKCJyZXN0b3JlLWRpc3BsYXktbW9kZSIpOwogICAgICAkZWwuZGF0YSgicmVzdG9yZS1kaXNwbGF5LW1vZGUiLCBudWxsKTsKCiAgICAgIGlmIChkaXNwbGF5ID09PSAiaW5saW5lIiB8fCBkaXNwbGF5ID09PSAiaW5saW5lLWJsb2NrIikgewogICAgICAgIGlmIChkaXNwbGF5KQogICAgICAgICAgJGVsLmNzcygiZGlzcGxheSIsIGRpc3BsYXkpOwogICAgICAgICQoZWwubmV4dFNpYmxpbmcpLmZpbHRlcigiLmh0bWx3aWRnZXRzLWVycm9yIikucmVtb3ZlKCk7CiAgICAgIH0gZWxzZSBpZiAoZGlzcGxheSA9PT0gImJsb2NrIil7CiAgICAgICAgJGVsLmNzcygidmlzaWJpbGl0eSIsICJpbmhlcml0Iik7CiAgICAgICAgJChlbC5uZXh0U2libGluZykuZmlsdGVyKCIuaHRtbHdpZGdldHMtZXJyb3IiKS5yZW1vdmUoKTsKICAgICAgfQogICAgfSwKICAgIHNpemluZzoge30KICB9OwoKICAvLyBDYWxsZWQgYnkgd2lkZ2V0IGJpbmRpbmdzIHRvIHJlZ2lzdGVyIGEgbmV3IHR5cGUgb2Ygd2lkZ2V0LiBUaGUgZGVmaW5pdGlvbgogIC8vIG9iamVjdCBjYW4gY29udGFpbiB0aGUgZm9sbG93aW5nIHByb3BlcnRpZXM6CiAgLy8gLSBuYW1lIChyZXF1aXJlZCkgLSBBIHN0cmluZyBpbmRpY2F0aW5nIHRoZSBiaW5kaW5nIG5hbWUsIHdoaWNoIHdpbGwgYmUKICAvLyAgIHVzZWQgYnkgZGVmYXVsdCBhcyB0aGUgQ1NTIGNsYXNzbmFtZSB0byBsb29rIGZvci4KICAvLyAtIGluaXRpYWxpemUgKG9wdGlvbmFsKSAtIEEgZnVuY3Rpb24oZWwpIHRoYXQgd2lsbCBiZSBjYWxsZWQgb25jZSBwZXIKICAvLyAgIHdpZGdldCBlbGVtZW50OyBpZiBhIHZhbHVlIGlzIHJldHVybmVkLCBpdCB3aWxsIGJlIHBhc3NlZCBhcyB0aGUgdGhpcmQKICAvLyAgIHZhbHVlIHRvIHJlbmRlclZhbHVlLgogIC8vIC0gcmVuZGVyVmFsdWUgKHJlcXVpcmVkKSAtIEEgZnVuY3Rpb24oZWwsIGRhdGEsIGluaXRWYWx1ZSkgdGhhdCB3aWxsIGJlCiAgLy8gICBjYWxsZWQgd2l0aCBkYXRhLiBTdGF0aWMgY29udGV4dHMgd2lsbCBjYXVzZSB0aGlzIHRvIGJlIGNhbGxlZCBvbmNlIHBlcgogIC8vICAgZWxlbWVudDsgU2hpbnkgYXBwcyB3aWxsIGNhdXNlIHRoaXMgdG8gYmUgY2FsbGVkIG11bHRpcGxlIHRpbWVzIHBlcgogIC8vICAgZWxlbWVudCwgYXMgdGhlIGRhdGEgY2hhbmdlcy4KICB3aW5kb3cuSFRNTFdpZGdldHMud2lkZ2V0ID0gZnVuY3Rpb24oZGVmaW5pdGlvbikgewogICAgaWYgKCFkZWZpbml0aW9uLm5hbWUpIHsKICAgICAgdGhyb3cgbmV3IEVycm9yKCJXaWRnZXQgbXVzdCBoYXZlIGEgbmFtZSIpOwogICAgfQogICAgaWYgKCFkZWZpbml0aW9uLnR5cGUpIHsKICAgICAgdGhyb3cgbmV3IEVycm9yKCJXaWRnZXQgbXVzdCBoYXZlIGEgdHlwZSIpOwogICAgfQogICAgLy8gQ3VycmVudGx5IHdlIG9ubHkgc3VwcG9ydCBvdXRwdXQgd2lkZ2V0cwogICAgaWYgKGRlZmluaXRpb24udHlwZSAhPT0gIm91dHB1dCIpIHsKICAgICAgdGhyb3cgbmV3IEVycm9yKCJVbnJlY29nbml6ZWQgd2lkZ2V0IHR5cGUgJyIgKyBkZWZpbml0aW9uLnR5cGUgKyAiJyIpOwogICAgfQogICAgLy8gVE9ETzogVmVyaWZ5IHRoYXQgLm5hbWUgaXMgYSB2YWxpZCBDU1MgY2xhc3NuYW1lCgogICAgLy8gU3VwcG9ydCBuZXctc3R5bGUgaW5zdGFuY2UtYm91bmQgZGVmaW5pdGlvbnMuIE9sZC1zdHlsZSBjbGFzcy1ib3VuZAogICAgLy8gZGVmaW5pdGlvbnMgaGF2ZSBvbmUgd2lkZ2V0ICJvYmplY3QiIHBlciB3aWRnZXQgcGVyIHR5cGUvY2xhc3Mgb2YKICAgIC8vIHdpZGdldDsgdGhlIHJlbmRlclZhbHVlIGFuZCByZXNpemUgbWV0aG9kcyBvbiBzdWNoIHdpZGdldCBvYmplY3RzCiAgICAvLyB0YWtlIGVsIGFuZCBpbnN0YW5jZSBhcmd1bWVudHMsIGJlY2F1c2UgdGhlIHdpZGdldCBvYmplY3QgY2FuJ3QKICAgIC8vIHN0b3JlIHRoZW0uIE5ldy1zdHlsZSBpbnN0YW5jZS1ib3VuZCBkZWZpbml0aW9ucyBoYXZlIG9uZSB3aWRnZXQKICAgIC8vIG9iamVjdCBwZXIgd2lkZ2V0IGluc3RhbmNlOyB0aGUgZGVmaW5pdGlvbiB0aGF0J3MgcGFzc2VkIGluIGRvZXNuJ3QKICAgIC8vIHByb3ZpZGUgcmVuZGVyVmFsdWUgb3IgcmVzaXplIG1ldGhvZHMgYXQgYWxsLCBqdXN0IHRoZSBzaW5nbGUgbWV0aG9kCiAgICAvLyAgIGZhY3RvcnkoZWwsIHdpZHRoLCBoZWlnaHQpCiAgICAvLyB3aGljaCByZXR1cm5zIGFuIG9iamVjdCB0aGF0IGhhcyByZW5kZXJWYWx1ZSh4KSBhbmQgcmVzaXplKHcsIGgpLgogICAgLy8gVGhpcyBlbmFibGVzIGEgZmFyIG1vcmUgbmF0dXJhbCBwcm9ncmFtbWluZyBzdHlsZSBmb3IgdGhlIHdpZGdldAogICAgLy8gYXV0aG9yLCB3aG8gY2FuIHN0b3JlIHBlci1pbnN0YW5jZSBzdGF0ZSB1c2luZyBlaXRoZXIgT08tc3R5bGUKICAgIC8vIGluc3RhbmNlIGZpZWxkcyBvciBmdW5jdGlvbmFsLXN0eWxlIGNsb3N1cmUgdmFyaWFibGVzIChJIGd1ZXNzIHRoaXMKICAgIC8vIGlzIGluIGNvbnRyYXN0IHRvIHdoYXQgY2FuIG9ubHkgYmUgY2FsbGVkIEMtc3R5bGUgcHNldWRvLU9PIHdoaWNoIGlzCiAgICAvLyB3aGF0IHdlIHJlcXVpcmVkIGJlZm9yZSkuCiAgICBpZiAoZGVmaW5pdGlvbi5mYWN0b3J5KSB7CiAgICAgIGRlZmluaXRpb24gPSBjcmVhdGVMZWdhY3lEZWZpbml0aW9uQWRhcHRlcihkZWZpbml0aW9uKTsKICAgIH0KCiAgICBpZiAoIWRlZmluaXRpb24ucmVuZGVyVmFsdWUpIHsKICAgICAgdGhyb3cgbmV3IEVycm9yKCJXaWRnZXQgbXVzdCBoYXZlIGEgcmVuZGVyVmFsdWUgZnVuY3Rpb24iKTsKICAgIH0KCiAgICAvLyBGb3Igc3RhdGljIHJlbmRlcmluZyAobm9uLVNoaW55KSwgdXNlIGEgc2ltcGxlIHdpZGdldCByZWdpc3RyYXRpb24KICAgIC8vIHNjaGVtZS4gV2UgYWxzbyB1c2UgdGhpcyBzY2hlbWUgZm9yIFNoaW55IGFwcHMvZG9jdW1lbnRzIHRoYXQgYWxzbwogICAgLy8gY29udGFpbiBzdGF0aWMgd2lkZ2V0cy4KICAgIHdpbmRvdy5IVE1MV2lkZ2V0cy53aWRnZXRzID0gd2luZG93LkhUTUxXaWRnZXRzLndpZGdldHMgfHwgW107CiAgICAvLyBNZXJnZSBkZWZhdWx0cyBpbnRvIHRoZSBkZWZpbml0aW9uOyBkb24ndCBtdXRhdGUgdGhlIG9yaWdpbmFsIGRlZmluaXRpb24uCiAgICB2YXIgc3RhdGljQmluZGluZyA9IGV4dGVuZCh7fSwgZGVmYXVsdHMsIGRlZmluaXRpb24pOwogICAgb3ZlcnJpZGVNZXRob2Qoc3RhdGljQmluZGluZywgImZpbmQiLCBmdW5jdGlvbihzdXBlcmZ1bmMpIHsKICAgICAgcmV0dXJuIGZ1bmN0aW9uKHNjb3BlKSB7CiAgICAgICAgdmFyIHJlc3VsdHMgPSBzdXBlcmZ1bmMoc2NvcGUpOwogICAgICAgIC8vIEZpbHRlciBvdXQgU2hpbnkgb3V0cHV0cywgd2Ugb25seSB3YW50IHRoZSBzdGF0aWMga2luZAogICAgICAgIHJldHVybiBmaWx0ZXJCeUNsYXNzKHJlc3VsdHMsICJodG1sLXdpZGdldC1vdXRwdXQiLCBmYWxzZSk7CiAgICAgIH07CiAgICB9KTsKICAgIHdpbmRvdy5IVE1MV2lkZ2V0cy53aWRnZXRzLnB1c2goc3RhdGljQmluZGluZyk7CgogICAgaWYgKHNoaW55TW9kZSkgewogICAgICAvLyBTaGlueSBpcyBydW5uaW5nLiBSZWdpc3RlciB0aGUgZGVmaW5pdGlvbiB3aXRoIGFuIG91dHB1dCBiaW5kaW5nLgogICAgICAvLyBUaGUgZGVmaW5pdGlvbiBpdHNlbGYgd2lsbCBub3QgYmUgdGhlIG91dHB1dCBiaW5kaW5nLCBpbnN0ZWFkCiAgICAgIC8vIHdlIHdpbGwgbWFrZSBhbiBvdXRwdXQgYmluZGluZyBvYmplY3QgdGhhdCBkZWxlZ2F0ZXMgdG8gdGhlCiAgICAgIC8vIGRlZmluaXRpb24uIFRoaXMgaXMgYmVjYXVzZSB3ZSBmb29saXNobHkgdXNlZCB0aGUgc2FtZSBtZXRob2QKICAgICAgLy8gbmFtZSAocmVuZGVyVmFsdWUpIGZvciBodG1sd2lkZ2V0cyBkZWZpbml0aW9uIGFuZCBTaGlueSBiaW5kaW5ncwogICAgICAvLyBidXQgdGhleSBhY3R1YWxseSBoYXZlIHF1aXRlIGRpZmZlcmVudCBzZW1hbnRpY3MgKHRoZSBTaGlueQogICAgICAvLyBiaW5kaW5ncyByZWNlaXZlIGRhdGEgdGhhdCBpbmNsdWRlcyBsb3RzIG9mIG1ldGFkYXRhIHRoYXQgaXQKICAgICAgLy8gc3RyaXBzIG9mZiBiZWZvcmUgY2FsbGluZyBodG1sd2lkZ2V0cyByZW5kZXJWYWx1ZSkuIFdlIGNhbid0CiAgICAgIC8vIGp1c3QgaWdub3JlIHRoZSBkaWZmZXJlbmNlIGJlY2F1c2UgaW4gc29tZSB3aWRnZXRzIGl0J3MgaGVscGZ1bAogICAgICAvLyB0byBjYWxsIHRoaXMucmVuZGVyVmFsdWUoKSBmcm9tIGluc2lkZSBvZiByZXNpemUoKSwgYW5kIGlmCiAgICAgIC8vIHdlJ3JlIG5vdCBkZWxlZ2F0aW5nLCB0aGVuIHRoYXQgY2FsbCB3aWxsIGdvIHRvIHRoZSBTaGlueQogICAgICAvLyB2ZXJzaW9uIGluc3RlYWQgb2YgdGhlIGh0bWx3aWRnZXRzIHZlcnNpb24uCgogICAgICAvLyBNZXJnZSBkZWZhdWx0cyB3aXRoIGRlZmluaXRpb24sIHdpdGhvdXQgbXV0YXRpbmcgZWl0aGVyLgogICAgICB2YXIgYmluZGluZ0RlZiA9IGV4dGVuZCh7fSwgZGVmYXVsdHMsIGRlZmluaXRpb24pOwoKICAgICAgLy8gVGhpcyBvYmplY3Qgd2lsbCBiZSBvdXIgYWN0dWFsIFNoaW55IGJpbmRpbmcuCiAgICAgIHZhciBzaGlueUJpbmRpbmcgPSBuZXcgU2hpbnkuT3V0cHV0QmluZGluZygpOwoKICAgICAgLy8gV2l0aCBhIGZldyBleGNlcHRpb25zLCB3ZSdsbCB3YW50IHRvIHNpbXBseSB1c2UgdGhlIGJpbmRpbmdEZWYncwogICAgICAvLyB2ZXJzaW9uIG9mIG1ldGhvZHMgaWYgdGhleSBhcmUgYXZhaWxhYmxlLCBvdGhlcndpc2UgZmFsbCBiYWNrIHRvCiAgICAgIC8vIFNoaW55J3MgZGVmYXVsdHMuIE5PVEU6IElmIFNoaW55J3Mgb3V0cHV0IGJpbmRpbmdzIGdhaW4gYWRkaXRpb25hbAogICAgICAvLyBtZXRob2RzIGluIHRoZSBmdXR1cmUsIGFuZCB3ZSB3YW50IHRoZW0gdG8gYmUgb3ZlcnJpZGVhYmxlIGJ5CiAgICAgIC8vIEhUTUxXaWRnZXQgYmluZGluZyBkZWZpbml0aW9ucywgdGhlbiB3ZSdsbCBuZWVkIHRvIGFkZCB0aGVtIHRvIHRoaXMKICAgICAgLy8gbGlzdC4KICAgICAgZGVsZWdhdGVNZXRob2Qoc2hpbnlCaW5kaW5nLCBiaW5kaW5nRGVmLCAiZ2V0SWQiKTsKICAgICAgZGVsZWdhdGVNZXRob2Qoc2hpbnlCaW5kaW5nLCBiaW5kaW5nRGVmLCAib25WYWx1ZUNoYW5nZSIpOwogICAgICBkZWxlZ2F0ZU1ldGhvZChzaGlueUJpbmRpbmcsIGJpbmRpbmdEZWYsICJvblZhbHVlRXJyb3IiKTsKICAgICAgZGVsZWdhdGVNZXRob2Qoc2hpbnlCaW5kaW5nLCBiaW5kaW5nRGVmLCAicmVuZGVyRXJyb3IiKTsKICAgICAgZGVsZWdhdGVNZXRob2Qoc2hpbnlCaW5kaW5nLCBiaW5kaW5nRGVmLCAiY2xlYXJFcnJvciIpOwogICAgICBkZWxlZ2F0ZU1ldGhvZChzaGlueUJpbmRpbmcsIGJpbmRpbmdEZWYsICJzaG93UHJvZ3Jlc3MiKTsKCiAgICAgIC8vIFRoZSBmaW5kLCByZW5kZXJWYWx1ZSwgYW5kIHJlc2l6ZSBhcmUgaGFuZGxlZCBkaWZmZXJlbnRseSwgYmVjYXVzZSB3ZQogICAgICAvLyB3YW50IHRvIGFjdHVhbGx5IGRlY29yYXRlIHRoZSBiZWhhdmlvciBvZiB0aGUgYmluZGluZ0RlZiBtZXRob2RzLgoKICAgICAgc2hpbnlCaW5kaW5nLmZpbmQgPSBmdW5jdGlvbihzY29wZSkgewogICAgICAgIHZhciByZXN1bHRzID0gYmluZGluZ0RlZi5maW5kKHNjb3BlKTsKCiAgICAgICAgLy8gT25seSByZXR1cm4gZWxlbWVudHMgdGhhdCBhcmUgU2hpbnkgb3V0cHV0cywgbm90IHN0YXRpYyBvbmVzCiAgICAgICAgdmFyIGR5bmFtaWNSZXN1bHRzID0gcmVzdWx0cy5maWx0ZXIoIi5odG1sLXdpZGdldC1vdXRwdXQiKTsKCiAgICAgICAgLy8gSXQncyBwb3NzaWJsZSB0aGF0IHdoYXRldmVyIGNhdXNlZCBTaGlueSB0byB0aGluayB0aGVyZSBtaWdodCBiZQogICAgICAgIC8vIG5ldyBkeW5hbWljIG91dHB1dHMsIGFsc28gY2F1c2VkIHRoZXJlIHRvIGJlIG5ldyBzdGF0aWMgb3V0cHV0cy4KICAgICAgICAvLyBTaW5jZSB0aGVyZSBtaWdodCBiZSBsb3RzIG9mIGRpZmZlcmVudCBodG1sd2lkZ2V0cyBiaW5kaW5ncywgd2UKICAgICAgICAvLyBzY2hlZHVsZSBleGVjdXRpb24gZm9yIGxhdGVyLS1ubyBuZWVkIHRvIHN0YXRpY1JlbmRlciBtdWx0aXBsZQogICAgICAgIC8vIHRpbWVzLgogICAgICAgIGlmIChyZXN1bHRzLmxlbmd0aCAhPT0gZHluYW1pY1Jlc3VsdHMubGVuZ3RoKQogICAgICAgICAgc2NoZWR1bGVTdGF0aWNSZW5kZXIoKTsKCiAgICAgICAgcmV0dXJuIGR5bmFtaWNSZXN1bHRzOwogICAgICB9OwoKICAgICAgLy8gV3JhcCByZW5kZXJWYWx1ZSB0byBoYW5kbGUgaW5pdGlhbGl6YXRpb24sIHdoaWNoIHVuZm9ydHVuYXRlbHkgaXNuJ3QKICAgICAgLy8gc3VwcG9ydGVkIG5hdGl2ZWx5IGJ5IFNoaW55IGF0IHRoZSB0aW1lIG9mIHRoaXMgd3JpdGluZy4KCiAgICAgIHNoaW55QmluZGluZy5yZW5kZXJWYWx1ZSA9IGZ1bmN0aW9uKGVsLCBkYXRhKSB7CiAgICAgICAgU2hpbnkucmVuZGVyRGVwZW5kZW5jaWVzKGRhdGEuZGVwcyk7CiAgICAgICAgLy8gUmVzb2x2ZSBzdHJpbmdzIG1hcmtlZCBhcyBqYXZhc2NyaXB0IGxpdGVyYWxzIHRvIG9iamVjdHMKICAgICAgICBpZiAoIShkYXRhLmV2YWxzIGluc3RhbmNlb2YgQXJyYXkpKSBkYXRhLmV2YWxzID0gW2RhdGEuZXZhbHNdOwogICAgICAgIGZvciAodmFyIGkgPSAwOyBkYXRhLmV2YWxzICYmIGkgPCBkYXRhLmV2YWxzLmxlbmd0aDsgaSsrKSB7CiAgICAgICAgICB3aW5kb3cuSFRNTFdpZGdldHMuZXZhbHVhdGVTdHJpbmdNZW1iZXIoZGF0YS54LCBkYXRhLmV2YWxzW2ldKTsKICAgICAgICB9CiAgICAgICAgaWYgKCFiaW5kaW5nRGVmLnJlbmRlck9uTnVsbFZhbHVlKSB7CiAgICAgICAgICBpZiAoZGF0YS54ID09PSBudWxsKSB7CiAgICAgICAgICAgIGVsLnN0eWxlLnZpc2liaWxpdHkgPSAiaGlkZGVuIjsKICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgZWwuc3R5bGUudmlzaWJpbGl0eSA9ICJpbmhlcml0IjsKICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAgaWYgKCFlbGVtZW50RGF0YShlbCwgImluaXRpYWxpemVkIikpIHsKICAgICAgICAgIGluaXRTaXppbmcoZWwpOwoKICAgICAgICAgIGVsZW1lbnREYXRhKGVsLCAiaW5pdGlhbGl6ZWQiLCB0cnVlKTsKICAgICAgICAgIGlmIChiaW5kaW5nRGVmLmluaXRpYWxpemUpIHsKICAgICAgICAgICAgdmFyIHJlc3VsdCA9IGJpbmRpbmdEZWYuaW5pdGlhbGl6ZShlbCwgZWwub2Zmc2V0V2lkdGgsCiAgICAgICAgICAgICAgZWwub2Zmc2V0SGVpZ2h0KTsKICAgICAgICAgICAgZWxlbWVudERhdGEoZWwsICJpbml0X3Jlc3VsdCIsIHJlc3VsdCk7CiAgICAgICAgICB9CiAgICAgICAgfQogICAgICAgIGJpbmRpbmdEZWYucmVuZGVyVmFsdWUoZWwsIGRhdGEueCwgZWxlbWVudERhdGEoZWwsICJpbml0X3Jlc3VsdCIpKTsKICAgICAgICBldmFsQW5kUnVuKGRhdGEuanNIb29rcy5yZW5kZXIsIGVsZW1lbnREYXRhKGVsLCAiaW5pdF9yZXN1bHQiKSwgW2VsLCBkYXRhLnhdKTsKICAgICAgfTsKCiAgICAgIC8vIE9ubHkgb3ZlcnJpZGUgcmVzaXplIGlmIGJpbmRpbmdEZWYgaW1wbGVtZW50cyBpdAogICAgICBpZiAoYmluZGluZ0RlZi5yZXNpemUpIHsKICAgICAgICBzaGlueUJpbmRpbmcucmVzaXplID0gZnVuY3Rpb24oZWwsIHdpZHRoLCBoZWlnaHQpIHsKICAgICAgICAgIC8vIFNoaW55IGNhbiBjYWxsIHJlc2l6ZSBiZWZvcmUgaW5pdGlhbGl6ZS9yZW5kZXJWYWx1ZSBoYXZlIGJlZW4KICAgICAgICAgIC8vIGNhbGxlZCwgd2hpY2ggZG9lc24ndCBtYWtlIHNlbnNlIGZvciB3aWRnZXRzLgogICAgICAgICAgaWYgKGVsZW1lbnREYXRhKGVsLCAiaW5pdGlhbGl6ZWQiKSkgewogICAgICAgICAgICBiaW5kaW5nRGVmLnJlc2l6ZShlbCwgd2lkdGgsIGhlaWdodCwgZWxlbWVudERhdGEoZWwsICJpbml0X3Jlc3VsdCIpKTsKICAgICAgICAgIH0KICAgICAgICB9OwogICAgICB9CgogICAgICBTaGlueS5vdXRwdXRCaW5kaW5ncy5yZWdpc3RlcihzaGlueUJpbmRpbmcsIGJpbmRpbmdEZWYubmFtZSk7CiAgICB9CiAgfTsKCiAgdmFyIHNjaGVkdWxlU3RhdGljUmVuZGVyVGltZXJJZCA9IG51bGw7CiAgZnVuY3Rpb24gc2NoZWR1bGVTdGF0aWNSZW5kZXIoKSB7CiAgICBpZiAoIXNjaGVkdWxlU3RhdGljUmVuZGVyVGltZXJJZCkgewogICAgICBzY2hlZHVsZVN0YXRpY1JlbmRlclRpbWVySWQgPSBzZXRUaW1lb3V0KGZ1bmN0aW9uKCkgewogICAgICAgIHNjaGVkdWxlU3RhdGljUmVuZGVyVGltZXJJZCA9IG51bGw7CiAgICAgICAgd2luZG93LkhUTUxXaWRnZXRzLnN0YXRpY1JlbmRlcigpOwogICAgICB9LCAxKTsKICAgIH0KICB9CgogIC8vIFJlbmRlciBzdGF0aWMgd2lkZ2V0cyBhZnRlciB0aGUgZG9jdW1lbnQgZmluaXNoZXMgbG9hZGluZwogIC8vIFN0YXRpY2FsbHkgcmVuZGVyIGFsbCBlbGVtZW50cyB0aGF0IGFyZSBvZiB0aGlzIHdpZGdldCdzIGNsYXNzCiAgd2luZG93LkhUTUxXaWRnZXRzLnN0YXRpY1JlbmRlciA9IGZ1bmN0aW9uKCkgewogICAgdmFyIGJpbmRpbmdzID0gd2luZG93LkhUTUxXaWRnZXRzLndpZGdldHMgfHwgW107CiAgICBmb3JFYWNoKGJpbmRpbmdzLCBmdW5jdGlvbihiaW5kaW5nKSB7CiAgICAgIHZhciBtYXRjaGVzID0gYmluZGluZy5maW5kKGRvY3VtZW50LmRvY3VtZW50RWxlbWVudCk7CiAgICAgIGZvckVhY2gobWF0Y2hlcywgZnVuY3Rpb24oZWwpIHsKICAgICAgICB2YXIgc2l6ZU9iaiA9IGluaXRTaXppbmcoZWwsIGJpbmRpbmcpOwoKICAgICAgICBpZiAoaGFzQ2xhc3MoZWwsICJodG1sLXdpZGdldC1zdGF0aWMtYm91bmQiKSkKICAgICAgICAgIHJldHVybjsKICAgICAgICBlbC5jbGFzc05hbWUgPSBlbC5jbGFzc05hbWUgKyAiIGh0bWwtd2lkZ2V0LXN0YXRpYy1ib3VuZCI7CgogICAgICAgIHZhciBpbml0UmVzdWx0OwogICAgICAgIGlmIChiaW5kaW5nLmluaXRpYWxpemUpIHsKICAgICAgICAgIGluaXRSZXN1bHQgPSBiaW5kaW5nLmluaXRpYWxpemUoZWwsCiAgICAgICAgICAgIHNpemVPYmogPyBzaXplT2JqLmdldFdpZHRoKCkgOiBlbC5vZmZzZXRXaWR0aCwKICAgICAgICAgICAgc2l6ZU9iaiA/IHNpemVPYmouZ2V0SGVpZ2h0KCkgOiBlbC5vZmZzZXRIZWlnaHQKICAgICAgICAgICk7CiAgICAgICAgICBlbGVtZW50RGF0YShlbCwgImluaXRfcmVzdWx0IiwgaW5pdFJlc3VsdCk7CiAgICAgICAgfQoKICAgICAgICBpZiAoYmluZGluZy5yZXNpemUpIHsKICAgICAgICAgIHZhciBsYXN0U2l6ZSA9IHsKICAgICAgICAgICAgdzogc2l6ZU9iaiA/IHNpemVPYmouZ2V0V2lkdGgoKSA6IGVsLm9mZnNldFdpZHRoLAogICAgICAgICAgICBoOiBzaXplT2JqID8gc2l6ZU9iai5nZXRIZWlnaHQoKSA6IGVsLm9mZnNldEhlaWdodAogICAgICAgICAgfTsKICAgICAgICAgIHZhciByZXNpemVIYW5kbGVyID0gZnVuY3Rpb24oZSkgewogICAgICAgICAgICB2YXIgc2l6ZSA9IHsKICAgICAgICAgICAgICB3OiBzaXplT2JqID8gc2l6ZU9iai5nZXRXaWR0aCgpIDogZWwub2Zmc2V0V2lkdGgsCiAgICAgICAgICAgICAgaDogc2l6ZU9iaiA/IHNpemVPYmouZ2V0SGVpZ2h0KCkgOiBlbC5vZmZzZXRIZWlnaHQKICAgICAgICAgICAgfTsKICAgICAgICAgICAgaWYgKHNpemUudyA9PT0gMCAmJiBzaXplLmggPT09IDApCiAgICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICAgICBpZiAoc2l6ZS53ID09PSBsYXN0U2l6ZS53ICYmIHNpemUuaCA9PT0gbGFzdFNpemUuaCkKICAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgICAgIGxhc3RTaXplID0gc2l6ZTsKICAgICAgICAgICAgYmluZGluZy5yZXNpemUoZWwsIHNpemUudywgc2l6ZS5oLCBpbml0UmVzdWx0KTsKICAgICAgICAgIH07CgogICAgICAgICAgb24od2luZG93LCAicmVzaXplIiwgcmVzaXplSGFuZGxlcik7CgogICAgICAgICAgLy8gVGhpcyBpcyBuZWVkZWQgZm9yIGNhc2VzIHdoZXJlIHdlJ3JlIHJ1bm5pbmcgaW4gYSBTaGlueQogICAgICAgICAgLy8gYXBwLCBidXQgdGhlIHdpZGdldCBpdHNlbGYgaXMgbm90IGEgU2hpbnkgb3V0cHV0LCBidXQKICAgICAgICAgIC8vIHJhdGhlciBhIHNpbXBsZSBzdGF0aWMgd2lkZ2V0LiBPbmUgZXhhbXBsZSBvZiB0aGlzIGlzCiAgICAgICAgICAvLyBhbiBybWFya2Rvd24gZG9jdW1lbnQgdGhhdCBoYXMgcnVudGltZTpzaGlueSBhbmQgd2lkZ2V0CiAgICAgICAgICAvLyB0aGF0IGlzbid0IGluIGEgcmVuZGVyIGZ1bmN0aW9uLiBTaGlueSBvbmx5IGtub3dzIHRvCiAgICAgICAgICAvLyBjYWxsIHJlc2l6ZSBoYW5kbGVycyBmb3IgU2hpbnkgb3V0cHV0cywgbm90IGZvciBzdGF0aWMKICAgICAgICAgIC8vIHdpZGdldHMsIHNvIHdlIGRvIGl0IG91cnNlbHZlcy4KICAgICAgICAgIGlmICh3aW5kb3cualF1ZXJ5KSB7CiAgICAgICAgICAgIHdpbmRvdy5qUXVlcnkoZG9jdW1lbnQpLm9uKAogICAgICAgICAgICAgICJzaG93bi5odG1sd2lkZ2V0cyBzaG93bi5icy50YWIuaHRtbHdpZGdldHMgc2hvd24uYnMuY29sbGFwc2UuaHRtbHdpZGdldHMiLAogICAgICAgICAgICAgIHJlc2l6ZUhhbmRsZXIKICAgICAgICAgICAgKTsKICAgICAgICAgICAgd2luZG93LmpRdWVyeShkb2N1bWVudCkub24oCiAgICAgICAgICAgICAgImhpZGRlbi5odG1sd2lkZ2V0cyBoaWRkZW4uYnMudGFiLmh0bWx3aWRnZXRzIGhpZGRlbi5icy5jb2xsYXBzZS5odG1sd2lkZ2V0cyIsCiAgICAgICAgICAgICAgcmVzaXplSGFuZGxlcgogICAgICAgICAgICApOwogICAgICAgICAgfQoKICAgICAgICAgIC8vIFRoaXMgaXMgbmVlZGVkIGZvciB0aGUgc3BlY2lmaWMgY2FzZSBvZiBpb3NsaWRlcywgd2hpY2gKICAgICAgICAgIC8vIGZsaXBzIHNsaWRlcyBiZXR3ZWVuIGRpc3BsYXk6bm9uZSBhbmQgZGlzcGxheTpibG9jay4KICAgICAgICAgIC8vIElkZWFsbHkgd2Ugd291bGQgbm90IGhhdmUgdG8gaGF2ZSBpb3NsaWRlLXNwZWNpZmljIGNvZGUKICAgICAgICAgIC8vIGhlcmUsIGJ1dCByYXRoZXIgaGF2ZSBpb3NsaWRlcyByYWlzZSBhIGdlbmVyaWMgZXZlbnQsCiAgICAgICAgICAvLyBidXQgdGhlIHJtYXJrZG93biBwYWNrYWdlIGp1c3Qgd2VudCB0byBDUkFOIHNvIHRoZQogICAgICAgICAgLy8gd2luZG93IHRvIGdldHRpbmcgdGhhdCBmaXhlZCBtYXkgYmUgbG9uZy4KICAgICAgICAgIGlmICh3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcikgewogICAgICAgICAgICAvLyBJdCdzIE9LIHRvIGxpbWl0IHRoaXMgdG8gd2luZG93LmFkZEV2ZW50TGlzdGVuZXIKICAgICAgICAgICAgLy8gYnJvd3NlcnMgYmVjYXVzZSBpb3NsaWRlcyBpdHNlbGYgb25seSBzdXBwb3J0cwogICAgICAgICAgICAvLyBzdWNoIGJyb3dzZXJzLgogICAgICAgICAgICBvbihkb2N1bWVudCwgInNsaWRlZW50ZXIiLCByZXNpemVIYW5kbGVyKTsKICAgICAgICAgICAgb24oZG9jdW1lbnQsICJzbGlkZWxlYXZlIiwgcmVzaXplSGFuZGxlcik7CiAgICAgICAgICB9CiAgICAgICAgfQoKICAgICAgICB2YXIgc2NyaXB0RGF0YSA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoInNjcmlwdFtkYXRhLWZvcj0nIiArIGVsLmlkICsgIiddW3R5cGU9J2FwcGxpY2F0aW9uL2pzb24nXSIpOwogICAgICAgIGlmIChzY3JpcHREYXRhKSB7CiAgICAgICAgICB2YXIgZGF0YSA9IEpTT04ucGFyc2Uoc2NyaXB0RGF0YS50ZXh0Q29udGVudCB8fCBzY3JpcHREYXRhLnRleHQpOwogICAgICAgICAgLy8gUmVzb2x2ZSBzdHJpbmdzIG1hcmtlZCBhcyBqYXZhc2NyaXB0IGxpdGVyYWxzIHRvIG9iamVjdHMKICAgICAgICAgIGlmICghKGRhdGEuZXZhbHMgaW5zdGFuY2VvZiBBcnJheSkpIGRhdGEuZXZhbHMgPSBbZGF0YS5ldmFsc107CiAgICAgICAgICBmb3IgKHZhciBrID0gMDsgZGF0YS5ldmFscyAmJiBrIDwgZGF0YS5ldmFscy5sZW5ndGg7IGsrKykgewogICAgICAgICAgICB3aW5kb3cuSFRNTFdpZGdldHMuZXZhbHVhdGVTdHJpbmdNZW1iZXIoZGF0YS54LCBkYXRhLmV2YWxzW2tdKTsKICAgICAgICAgIH0KICAgICAgICAgIGJpbmRpbmcucmVuZGVyVmFsdWUoZWwsIGRhdGEueCwgaW5pdFJlc3VsdCk7CiAgICAgICAgICBldmFsQW5kUnVuKGRhdGEuanNIb29rcy5yZW5kZXIsIGluaXRSZXN1bHQsIFtlbCwgZGF0YS54XSk7CiAgICAgICAgfQogICAgICB9KTsKICAgIH0pOwoKICAgIGludm9rZVBvc3RSZW5kZXJIYW5kbGVycygpOwogIH0KCgogIGZ1bmN0aW9uIGhhc19qUXVlcnkzKCkgewogICAgaWYgKCF3aW5kb3cualF1ZXJ5KSB7CiAgICAgIHJldHVybiBmYWxzZTsKICAgIH0KICAgIHZhciAkdmVyc2lvbiA9IHdpbmRvdy5qUXVlcnkuZm4uanF1ZXJ5OwogICAgdmFyICRtYWpvcl92ZXJzaW9uID0gcGFyc2VJbnQoJHZlcnNpb24uc3BsaXQoIi4iKVswXSk7CiAgICByZXR1cm4gJG1ham9yX3ZlcnNpb24gPj0gMzsKICB9CgogIC8qCiAgLyBTaGlueSAxLjQgYnVtcGVkIGpRdWVyeSBmcm9tIDEueCB0byAzLnggd2hpY2ggbWVhbnMgalF1ZXJ5J3MKICAvIG9uLXJlYWR5IGhhbmRsZXIgKGkuZS4sICQoZm4pKSBpcyBub3cgYXN5bmNyb25vdXMgKGkuZS4sIGl0IG5vdwogIC8gcmVhbGx5IG1lYW5zICQoc2V0VGltZW91dChmbikpLgogIC8gaHR0cHM6Ly9qcXVlcnkuY29tL3VwZ3JhZGUtZ3VpZGUvMy4wLyNicmVha2luZy1jaGFuZ2UtZG9jdW1lbnQtcmVhZHktaGFuZGxlcnMtYXJlLW5vdy1hc3luY2hyb25vdXMKICAvCiAgLyBTaW5jZSBTaGlueSB1c2VzICQoKSB0byBzY2hlZHVsZSBpbml0U2hpbnksIHNoaW55Pj0xLjQgY2FsbHMgaW5pdFNoaW55CiAgLyBvbmUgdGljayBsYXRlciB0aGFuIGl0IGRpZCBiZWZvcmUsIHdoaWNoIG1lYW5zIHN0YXRpY1JlbmRlcigpIGlzCiAgLyBjYWxsZWQgcmVuZGVyVmFsdWUoKSBlYXJsaWVyIHRoYW4gKGFkdmFuY2VkKSB3aWRnZXQgYXV0aG9ycyBtaWdodCBiZSBleHBlY3RpbmcuCiAgLyBodHRwczovL2dpdGh1Yi5jb20vcnN0dWRpby9zaGlueS9pc3N1ZXMvMjYzMAogIC8KICAvIEZvciBhIGNvbmNyZXRlIGV4YW1wbGUsIGxlYWZsZXQgaGFzIHNvbWUgbWV0aG9kcyAoZS5nLiwgdXBkYXRlQm91bmRzKQogIC8gd2hpY2ggcmVmZXJlbmNlIFNoaW55IG1ldGhvZHMgcmVnaXN0ZXJlZCBpbiBpbml0U2hpbnkgKGUuZy4sIHNldElucHV0VmFsdWUpLgogIC8gU2luY2UgbGVhZmxldCBpcyBwcml2eSB0byB0aGlzIGxpZmUtY3ljbGUsIGl0IGtub3dzIHRvIHVzZSBzZXRUaW1lb3V0KCkgdG8KICAvIGRlbGF5IGV4ZWN1dGlvbiBvZiB0aG9zZSBtZXRob2RzICh1bnRpbCBTaGlueSBtZXRob2RzIGFyZSByZWFkeSkKICAvIGh0dHBzOi8vZ2l0aHViLmNvbS9yc3R1ZGlvL2xlYWZsZXQvYmxvYi8xOGVjOTgxL2phdmFzY3JpcHQvc3JjL2luZGV4LmpzI0wyNjYtTDI2OAogIC8KICAvIElkZWFsbHkgd2lkZ2V0IGF1dGhvcnMgd291bGRuJ3QgbmVlZCB0byB1c2UgdGhpcyBzZXRUaW1lb3V0KCkgaGFjayB0aGF0CiAgLyBsZWFmbGV0IHVzZXMgdG8gY2FsbCBTaGlueSBtZXRob2RzIG9uIGEgc3RhdGljUmVuZGVyKCkuIEluIHRoZSBsb25nIHJ1biwKICAvIHRoZSBsb2dpYyBpbml0U2hpbnkgc2hvdWxkIGJlIGJyb2tlbiB1cCBzbyB0aGF0IG1ldGhvZCByZWdpc3RyYXRpb24gaGFwcGVucwogIC8gcmlnaHQgYXdheSwgYnV0IGJpbmRpbmcgaGFwcGVucyBsYXRlci4KICAqLwogIGZ1bmN0aW9uIG1heWJlU3RhdGljUmVuZGVyTGF0ZXIoKSB7CiAgICBpZiAoc2hpbnlNb2RlICYmIGhhc19qUXVlcnkzKCkpIHsKICAgICAgd2luZG93LmpRdWVyeSh3aW5kb3cuSFRNTFdpZGdldHMuc3RhdGljUmVuZGVyKTsKICAgIH0gZWxzZSB7CiAgICAgIHdpbmRvdy5IVE1MV2lkZ2V0cy5zdGF0aWNSZW5kZXIoKTsKICAgIH0KICB9CgogIGlmIChkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKSB7CiAgICBkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCJET01Db250ZW50TG9hZGVkIiwgZnVuY3Rpb24oKSB7CiAgICAgIGRvY3VtZW50LnJlbW92ZUV2ZW50TGlzdGVuZXIoIkRPTUNvbnRlbnRMb2FkZWQiLCBhcmd1bWVudHMuY2FsbGVlLCBmYWxzZSk7CiAgICAgIG1heWJlU3RhdGljUmVuZGVyTGF0ZXIoKTsKICAgIH0sIGZhbHNlKTsKICB9IGVsc2UgaWYgKGRvY3VtZW50LmF0dGFjaEV2ZW50KSB7CiAgICBkb2N1bWVudC5hdHRhY2hFdmVudCgib25yZWFkeXN0YXRlY2hhbmdlIiwgZnVuY3Rpb24oKSB7CiAgICAgIGlmIChkb2N1bWVudC5yZWFkeVN0YXRlID09PSAiY29tcGxldGUiKSB7CiAgICAgICAgZG9jdW1lbnQuZGV0YWNoRXZlbnQoIm9ucmVhZHlzdGF0ZWNoYW5nZSIsIGFyZ3VtZW50cy5jYWxsZWUpOwogICAgICAgIG1heWJlU3RhdGljUmVuZGVyTGF0ZXIoKTsKICAgICAgfQogICAgfSk7CiAgfQoKCiAgd2luZG93LkhUTUxXaWRnZXRzLmdldEF0dGFjaG1lbnRVcmwgPSBmdW5jdGlvbihkZXBuYW1lLCBrZXkpIHsKICAgIC8vIElmIG5vIGtleSwgZGVmYXVsdCB0byB0aGUgZmlyc3QgaXRlbQogICAgaWYgKHR5cGVvZihrZXkpID09PSAidW5kZWZpbmVkIikKICAgICAga2V5ID0gMTsKCiAgICB2YXIgbGluayA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKGRlcG5hbWUgKyAiLSIgKyBrZXkgKyAiLWF0dGFjaG1lbnQiKTsKICAgIGlmICghbGluaykgewogICAgICB0aHJvdyBuZXcgRXJyb3IoIkF0dGFjaG1lbnQgIiArIGRlcG5hbWUgKyAiLyIgKyBrZXkgKyAiIG5vdCBmb3VuZCBpbiBkb2N1bWVudCIpOwogICAgfQogICAgcmV0dXJuIGxpbmsuZ2V0QXR0cmlidXRlKCJocmVmIik7CiAgfTsKCiAgd2luZG93LkhUTUxXaWRnZXRzLmRhdGFmcmFtZVRvRDMgPSBmdW5jdGlvbihkZikgewogICAgdmFyIG5hbWVzID0gW107CiAgICB2YXIgbGVuZ3RoOwogICAgZm9yICh2YXIgbmFtZSBpbiBkZikgewogICAgICAgIGlmIChkZi5oYXNPd25Qcm9wZXJ0eShuYW1lKSkKICAgICAgICAgICAgbmFtZXMucHVzaChuYW1lKTsKICAgICAgICBpZiAodHlwZW9mKGRmW25hbWVdKSAhPT0gIm9iamVjdCIgfHwgdHlwZW9mKGRmW25hbWVdLmxlbmd0aCkgPT09ICJ1bmRlZmluZWQiKSB7CiAgICAgICAgICAgIHRocm93IG5ldyBFcnJvcigiQWxsIGZpZWxkcyBtdXN0IGJlIGFycmF5cyIpOwogICAgICAgIH0gZWxzZSBpZiAodHlwZW9mKGxlbmd0aCkgIT09ICJ1bmRlZmluZWQiICYmIGxlbmd0aCAhPT0gZGZbbmFtZV0ubGVuZ3RoKSB7CiAgICAgICAgICAgIHRocm93IG5ldyBFcnJvcigiQWxsIGZpZWxkcyBtdXN0IGJlIGFycmF5cyBvZiB0aGUgc2FtZSBsZW5ndGgiKTsKICAgICAgICB9CiAgICAgICAgbGVuZ3RoID0gZGZbbmFtZV0ubGVuZ3RoOwogICAgfQogICAgdmFyIHJlc3VsdHMgPSBbXTsKICAgIHZhciBpdGVtOwogICAgZm9yICh2YXIgcm93ID0gMDsgcm93IDwgbGVuZ3RoOyByb3crKykgewogICAgICAgIGl0ZW0gPSB7fTsKICAgICAgICBmb3IgKHZhciBjb2wgPSAwOyBjb2wgPCBuYW1lcy5sZW5ndGg7IGNvbCsrKSB7CiAgICAgICAgICAgIGl0ZW1bbmFtZXNbY29sXV0gPSBkZltuYW1lc1tjb2xdXVtyb3ddOwogICAgICAgIH0KICAgICAgICByZXN1bHRzLnB1c2goaXRlbSk7CiAgICB9CiAgICByZXR1cm4gcmVzdWx0czsKICB9OwoKICB3aW5kb3cuSFRNTFdpZGdldHMudHJhbnNwb3NlQXJyYXkyRCA9IGZ1bmN0aW9uKGFycmF5KSB7CiAgICAgIGlmIChhcnJheS5sZW5ndGggPT09IDApIHJldHVybiBhcnJheTsKICAgICAgdmFyIG5ld0FycmF5ID0gYXJyYXlbMF0ubWFwKGZ1bmN0aW9uKGNvbCwgaSkgewogICAgICAgICAgcmV0dXJuIGFycmF5Lm1hcChmdW5jdGlvbihyb3cpIHsKICAgICAgICAgICAgICByZXR1cm4gcm93W2ldCiAgICAgICAgICB9KQogICAgICB9KTsKICAgICAgcmV0dXJuIG5ld0FycmF5OwogIH07CiAgLy8gU3BsaXQgdmFsdWUgYXQgc3BsaXRDaGFyLCBidXQgYWxsb3cgc3BsaXRDaGFyIHRvIGJlIGVzY2FwZWQKICAvLyB1c2luZyBlc2NhcGVDaGFyLiBBbnkgb3RoZXIgY2hhcmFjdGVycyBlc2NhcGVkIGJ5IGVzY2FwZUNoYXIKICAvLyB3aWxsIGJlIGluY2x1ZGVkIGFzIHVzdWFsIChpbmNsdWRpbmcgZXNjYXBlQ2hhciBpdHNlbGYpLgogIGZ1bmN0aW9uIHNwbGl0V2l0aEVzY2FwZSh2YWx1ZSwgc3BsaXRDaGFyLCBlc2NhcGVDaGFyKSB7CiAgICB2YXIgcmVzdWx0cyA9IFtdOwogICAgdmFyIGVzY2FwZU1vZGUgPSBmYWxzZTsKICAgIHZhciBjdXJyZW50UmVzdWx0ID0gIiI7CiAgICBmb3IgKHZhciBwb3MgPSAwOyBwb3MgPCB2YWx1ZS5sZW5ndGg7IHBvcysrKSB7CiAgICAgIGlmICghZXNjYXBlTW9kZSkgewogICAgICAgIGlmICh2YWx1ZVtwb3NdID09PSBzcGxpdENoYXIpIHsKICAgICAgICAgIHJlc3VsdHMucHVzaChjdXJyZW50UmVzdWx0KTsKICAgICAgICAgIGN1cnJlbnRSZXN1bHQgPSAiIjsKICAgICAgICB9IGVsc2UgaWYgKHZhbHVlW3Bvc10gPT09IGVzY2FwZUNoYXIpIHsKICAgICAgICAgIGVzY2FwZU1vZGUgPSB0cnVlOwogICAgICAgIH0gZWxzZSB7CiAgICAgICAgICBjdXJyZW50UmVzdWx0ICs9IHZhbHVlW3Bvc107CiAgICAgICAgfQogICAgICB9IGVsc2UgewogICAgICAgIGN1cnJlbnRSZXN1bHQgKz0gdmFsdWVbcG9zXTsKICAgICAgICBlc2NhcGVNb2RlID0gZmFsc2U7CiAgICAgIH0KICAgIH0KICAgIGlmIChjdXJyZW50UmVzdWx0ICE9PSAiIikgewogICAgICByZXN1bHRzLnB1c2goY3VycmVudFJlc3VsdCk7CiAgICB9CiAgICByZXR1cm4gcmVzdWx0czsKICB9CiAgLy8gRnVuY3Rpb24gYXV0aG9yZWQgYnkgWWlodWkvSkogQWxsYWlyZQogIHdpbmRvdy5IVE1MV2lkZ2V0cy5ldmFsdWF0ZVN0cmluZ01lbWJlciA9IGZ1bmN0aW9uKG8sIG1lbWJlcikgewogICAgdmFyIHBhcnRzID0gc3BsaXRXaXRoRXNjYXBlKG1lbWJlciwgJy4nLCAnXFwnKTsKICAgIGZvciAodmFyIGkgPSAwLCBsID0gcGFydHMubGVuZ3RoOyBpIDwgbDsgaSsrKSB7CiAgICAgIHZhciBwYXJ0ID0gcGFydHNbaV07CiAgICAgIC8vIHBhcnQgbWF5IGJlIGEgY2hhcmFjdGVyIG9yICdudW1lcmljJyBtZW1iZXIgbmFtZQogICAgICBpZiAobyAhPT0gbnVsbCAmJiB0eXBlb2YgbyA9PT0gIm9iamVjdCIgJiYgcGFydCBpbiBvKSB7CiAgICAgICAgaWYgKGkgPT0gKGwgLSAxKSkgeyAvLyBpZiB3ZSBhcmUgYXQgdGhlIGVuZCBvZiB0aGUgbGluZSB0aGVuIGV2YWx1bGF0ZQogICAgICAgICAgaWYgKHR5cGVvZiBvW3BhcnRdID09PSAic3RyaW5nIikKICAgICAgICAgICAgb1twYXJ0XSA9IHRyeUV2YWwob1twYXJ0XSk7CiAgICAgICAgfSBlbHNlIHsgLy8gb3RoZXJ3aXNlIGNvbnRpbnVlIHRvIG5leHQgZW1iZWRkZWQgb2JqZWN0CiAgICAgICAgICBvID0gb1twYXJ0XTsKICAgICAgICB9CiAgICAgIH0KICAgIH0KICB9OwoKICAvLyBSZXRyaWV2ZSB0aGUgSFRNTFdpZGdldCBpbnN0YW5jZSAoaS5lLiB0aGUgcmV0dXJuIHZhbHVlIG9mIGFuCiAgLy8gSFRNTFdpZGdldCBiaW5kaW5nJ3MgaW5pdGlhbGl6ZSgpIG9yIGZhY3RvcnkoKSBmdW5jdGlvbikKICAvLyBhc3NvY2lhdGVkIHdpdGggYW4gZWxlbWVudCwgb3IgbnVsbCBpZiBub25lLgogIHdpbmRvdy5IVE1MV2lkZ2V0cy5nZXRJbnN0YW5jZSA9IGZ1bmN0aW9uKGVsKSB7CiAgICByZXR1cm4gZWxlbWVudERhdGEoZWwsICJpbml0X3Jlc3VsdCIpOwogIH07CgogIC8vIEZpbmRzIHRoZSBmaXJzdCBlbGVtZW50IGluIHRoZSBzY29wZSB0aGF0IG1hdGNoZXMgdGhlIHNlbGVjdG9yLAogIC8vIGFuZCByZXR1cm5zIHRoZSBIVE1MV2lkZ2V0IGluc3RhbmNlIChpLmUuIHRoZSByZXR1cm4gdmFsdWUgb2YKICAvLyBhbiBIVE1MV2lkZ2V0IGJpbmRpbmcncyBpbml0aWFsaXplKCkgb3IgZmFjdG9yeSgpIGZ1bmN0aW9uKQogIC8vIGFzc29jaWF0ZWQgd2l0aCB0aGF0IGVsZW1lbnQsIGlmIGFueS4gSWYgbm8gZWxlbWVudCBtYXRjaGVzIHRoZQogIC8vIHNlbGVjdG9yLCBvciB0aGUgZmlyc3QgbWF0Y2hpbmcgZWxlbWVudCBoYXMgbm8gSFRNTFdpZGdldAogIC8vIGluc3RhbmNlIGFzc29jaWF0ZWQgd2l0aCBpdCwgdGhlbiBudWxsIGlzIHJldHVybmVkLgogIC8vCiAgLy8gVGhlIHNjb3BlIGFyZ3VtZW50IGlzIG9wdGlvbmFsLCBhbmQgZGVmYXVsdHMgdG8gd2luZG93LmRvY3VtZW50LgogIHdpbmRvdy5IVE1MV2lkZ2V0cy5maW5kID0gZnVuY3Rpb24oc2NvcGUsIHNlbGVjdG9yKSB7CiAgICBpZiAoYXJndW1lbnRzLmxlbmd0aCA9PSAxKSB7CiAgICAgIHNlbGVjdG9yID0gc2NvcGU7CiAgICAgIHNjb3BlID0gZG9jdW1lbnQ7CiAgICB9CgogICAgdmFyIGVsID0gc2NvcGUucXVlcnlTZWxlY3RvcihzZWxlY3Rvcik7CiAgICBpZiAoZWwgPT09IG51bGwpIHsKICAgICAgcmV0dXJuIG51bGw7CiAgICB9IGVsc2UgewogICAgICByZXR1cm4gd2luZG93LkhUTUxXaWRnZXRzLmdldEluc3RhbmNlKGVsKTsKICAgIH0KICB9OwoKICAvLyBGaW5kcyBhbGwgZWxlbWVudHMgaW4gdGhlIHNjb3BlIHRoYXQgbWF0Y2ggdGhlIHNlbGVjdG9yLCBhbmQKICAvLyByZXR1cm5zIHRoZSBIVE1MV2lkZ2V0IGluc3RhbmNlcyAoaS5lLiB0aGUgcmV0dXJuIHZhbHVlcyBvZgogIC8vIGFuIEhUTUxXaWRnZXQgYmluZGluZydzIGluaXRpYWxpemUoKSBvciBmYWN0b3J5KCkgZnVuY3Rpb24pCiAgLy8gYXNzb2NpYXRlZCB3aXRoIHRoZSBlbGVtZW50cywgaW4gYW4gYXJyYXkuIElmIGVsZW1lbnRzIHRoYXQKICAvLyBtYXRjaCB0aGUgc2VsZWN0b3IgZG9uJ3QgaGF2ZSBhbiBhc3NvY2lhdGVkIEhUTUxXaWRnZXQKICAvLyBpbnN0YW5jZSwgdGhlIHJldHVybmVkIGFycmF5IHdpbGwgY29udGFpbiBudWxscy4KICAvLwogIC8vIFRoZSBzY29wZSBhcmd1bWVudCBpcyBvcHRpb25hbCwgYW5kIGRlZmF1bHRzIHRvIHdpbmRvdy5kb2N1bWVudC4KICB3aW5kb3cuSFRNTFdpZGdldHMuZmluZEFsbCA9IGZ1bmN0aW9uKHNjb3BlLCBzZWxlY3RvcikgewogICAgaWYgKGFyZ3VtZW50cy5sZW5ndGggPT0gMSkgewogICAgICBzZWxlY3RvciA9IHNjb3BlOwogICAgICBzY29wZSA9IGRvY3VtZW50OwogICAgfQoKICAgIHZhciBub2RlcyA9IHNjb3BlLnF1ZXJ5U2VsZWN0b3JBbGwoc2VsZWN0b3IpOwogICAgdmFyIHJlc3VsdHMgPSBbXTsKICAgIGZvciAodmFyIGkgPSAwOyBpIDwgbm9kZXMubGVuZ3RoOyBpKyspIHsKICAgICAgcmVzdWx0cy5wdXNoKHdpbmRvdy5IVE1MV2lkZ2V0cy5nZXRJbnN0YW5jZShub2Rlc1tpXSkpOwogICAgfQogICAgcmV0dXJuIHJlc3VsdHM7CiAgfTsKCiAgdmFyIHBvc3RSZW5kZXJIYW5kbGVycyA9IFtdOwogIGZ1bmN0aW9uIGludm9rZVBvc3RSZW5kZXJIYW5kbGVycygpIHsKICAgIHdoaWxlIChwb3N0UmVuZGVySGFuZGxlcnMubGVuZ3RoKSB7CiAgICAgIHZhciBoYW5kbGVyID0gcG9zdFJlbmRlckhhbmRsZXJzLnNoaWZ0KCk7CiAgICAgIGlmIChoYW5kbGVyKSB7CiAgICAgICAgaGFuZGxlcigpOwogICAgICB9CiAgICB9CiAgfQoKICAvLyBSZWdpc3RlciB0aGUgZ2l2ZW4gY2FsbGJhY2sgZnVuY3Rpb24gdG8gYmUgaW52b2tlZCBhZnRlciB0aGUKICAvLyBuZXh0IHRpbWUgc3RhdGljIHdpZGdldHMgYXJlIHJlbmRlcmVkLgogIHdpbmRvdy5IVE1MV2lkZ2V0cy5hZGRQb3N0UmVuZGVySGFuZGxlciA9IGZ1bmN0aW9uKGNhbGxiYWNrKSB7CiAgICBwb3N0UmVuZGVySGFuZGxlcnMucHVzaChjYWxsYmFjayk7CiAgfTsKCiAgLy8gVGFrZXMgYSBuZXctc3R5bGUgaW5zdGFuY2UtYm91bmQgZGVmaW5pdGlvbiwgYW5kIHJldHVybnMgYW4KICAvLyBvbGQtc3R5bGUgY2xhc3MtYm91bmQgZGVmaW5pdGlvbi4gVGhpcyBzYXZlcyB1cyBmcm9tIGhhdmluZwogIC8vIHRvIHJld3JpdGUgYWxsIHRoZSBsb2dpYyBpbiB0aGlzIGZpbGUgdG8gYWNjb21vZGF0ZSBib3RoCiAgLy8gdHlwZXMgb2YgZGVmaW5pdGlvbnMuCiAgZnVuY3Rpb24gY3JlYXRlTGVnYWN5RGVmaW5pdGlvbkFkYXB0ZXIoZGVmbikgewogICAgdmFyIHJlc3VsdCA9IHsKICAgICAgbmFtZTogZGVmbi5uYW1lLAogICAgICB0eXBlOiBkZWZuLnR5cGUsCiAgICAgIGluaXRpYWxpemU6IGZ1bmN0aW9uKGVsLCB3aWR0aCwgaGVpZ2h0KSB7CiAgICAgICAgcmV0dXJuIGRlZm4uZmFjdG9yeShlbCwgd2lkdGgsIGhlaWdodCk7CiAgICAgIH0sCiAgICAgIHJlbmRlclZhbHVlOiBmdW5jdGlvbihlbCwgeCwgaW5zdGFuY2UpIHsKICAgICAgICByZXR1cm4gaW5zdGFuY2UucmVuZGVyVmFsdWUoeCk7CiAgICAgIH0sCiAgICAgIHJlc2l6ZTogZnVuY3Rpb24oZWwsIHdpZHRoLCBoZWlnaHQsIGluc3RhbmNlKSB7CiAgICAgICAgcmV0dXJuIGluc3RhbmNlLnJlc2l6ZSh3aWR0aCwgaGVpZ2h0KTsKICAgICAgfQogICAgfTsKCiAgICBpZiAoZGVmbi5maW5kKQogICAgICByZXN1bHQuZmluZCA9IGRlZm4uZmluZDsKICAgIGlmIChkZWZuLnJlbmRlckVycm9yKQogICAgICByZXN1bHQucmVuZGVyRXJyb3IgPSBkZWZuLnJlbmRlckVycm9yOwogICAgaWYgKGRlZm4uY2xlYXJFcnJvcikKICAgICAgcmVzdWx0LmNsZWFyRXJyb3IgPSBkZWZuLmNsZWFyRXJyb3I7CgogICAgcmV0dXJuIHJlc3VsdDsKICB9Cn0pKCk7Cgo="></script>
<script src="data:application/javascript;base64,ZnVuY3Rpb24gUjJEMyhlbCwgd2lkdGgsIGhlaWdodCkgewogIHZhciBzZWxmID0gdGhpczsKICB2YXIgeCA9IG51bGw7CiAgdmFyIHZlcnNpb24gPSBudWxsOwoKICBzZWxmLmRhdGEgPSBudWxsOwogIHNlbGYuc2hhZG93ID0gbnVsbDsKICBzZWxmLnJvb3QgPSBzZWxmLnN2ZyA9IHNlbGYuY2FudmFzID0gbnVsbDsKICBzZWxmLndpZHRoID0gd2lkdGg7CiAgc2VsZi5oZWlnaHQgPSBoZWlnaHQ7CiAgc2VsZi5vcHRpb25zID0gbnVsbDsKICBzZWxmLnJlc2l6ZXIgPSBudWxsOwogIHNlbGYucmVuZGVyZXIgPSBudWxsOwogIHNlbGYucmVuZGVyZXJEZWZhdXQgPSB0cnVlOwogIHNlbGYuY2FwdHVyZUVycm9ycyA9IG51bGw7CiAgc2VsZi50aGVtZSA9IHt9OwogIHNlbGYuc3R5bGUgPSBudWxsOwogIHNlbGYudXNlU2hhZG93ID0gdHJ1ZTsKCiAgc2VsZi5zZXRYID0gZnVuY3Rpb24obmV3WCkgewogICAgeCA9IG5ld1g7CiAgICBzZWxmLmRhdGEgPSB4LmRhdGE7CgogICAgaWYgKHgudHlwZSA9PSAiZGF0YS5mcmFtZSIpIHsKICAgICAgc2VsZi5kYXRhID0gSFRNTFdpZGdldHMuZGF0YWZyYW1lVG9EMyhzZWxmLmRhdGEpOwogICAgfQoKICAgIGlmICh4LnRoZW1lKSB7CiAgICAgIHNlbGYudGhlbWUgPSB0aGVtZUNhcGFibGUoKSA/IHgudGhlbWUucnVudGltZSA6IHgudGhlbWUuZGVmYXVsdDsKICAgIH0KCiAgICBzZWxmLm9wdGlvbnMgPSB4Lm9wdGlvbnM7CgogICAgaWYgKCF4LnVzZVNoYWRvdykgewogICAgICBzZWxmLnVzZVNoYWRvdyA9IGZhbHNlOwogICAgfQogIH07CgogIHNlbGYuc2V0Q29udGFpbmVyID0gZnVuY3Rpb24oY29udGFpbmVyKSB7CiAgICBzZWxmLmNvbnRhaW5lciA9IGNvbnRhaW5lcjsKICB9OwoKICBzZWxmLnNldFJvb3QgPSBmdW5jdGlvbihyb290KSB7CiAgICBzZWxmLnJvb3QgPSBzZWxmLnN2ZyA9IHNlbGYuY2FudmFzID0gcm9vdDsKICB9OwoKICB2YXIgY3JlYXRlQ29udGFpbmVyID0gZnVuY3Rpb24oKSB7CiAgICBpZiAoc2VsZi5jb250YWluZXIgPT0gInN2ZyIpCiAgICAgIHJldHVybiBkb2N1bWVudC5jcmVhdGVFbGVtZW50TlMoImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiwgInN2ZyIpOwogICAgZWxzZQogICAgICByZXR1cm4gZG9jdW1lbnQuY3JlYXRlRWxlbWVudChzZWxmLmNvbnRhaW5lcik7CiAgfTsKCiAgc2VsZi5jcmVhdGVSb290ID0gZnVuY3Rpb24oKSB7CiAgICBpZiAoc2VsZi5zaGFkb3cgPT09IG51bGwpIHsKICAgICAgaWYgKHNlbGYudXNlU2hhZG93ICYmIGVsLmF0dGFjaFNoYWRvdykgewogICAgICAgIHNlbGYuc2hhZG93ID0gZWwuYXR0YWNoU2hhZG93KHsKICAgICAgICAgIG1vZGU6ICJvcGVuIgogICAgICAgIH0pOwogICAgICB9CiAgICAgIGVsc2UgewogICAgICAgIHNlbGYuc2hhZG93ID0gZWw7CiAgICAgIH0KICAgIH0KCiAgICBpZiAoc2VsZi5yb290ICE9PSBudWxsKSB7CiAgICAgIHNlbGYuZDMoKS5zZWxlY3Qoc2VsZi5zaGFkb3cpLnNlbGVjdChzZWxmLmNvbnRhaW5lcikucmVtb3ZlKCk7CiAgICAgIHNlbGYuc2V0Um9vdChudWxsKTsKICAgIH0KCiAgICB2YXIgY29udGFpbmVyID0gY3JlYXRlQ29udGFpbmVyKCk7CiAgICBzZWxmLnNoYWRvdy5hcHBlbmRDaGlsZChjb250YWluZXIpOwogICAgdmFyIHJvb3QgPSBzZWxmLmQzKCkuc2VsZWN0KGNvbnRhaW5lcikKICAgICAgLmF0dHIoIndpZHRoIiwgc2VsZi53aWR0aCkKICAgICAgLmF0dHIoImhlaWdodCIsIHNlbGYuaGVpZ2h0KTsKCiAgICBpZiAoc2VsZi50aGVtZS5iYWNrZ3JvdW5kKSByb290LnN0eWxlKCJiYWNrZ3JvdW5kIiwgc2VsZi50aGVtZS5iYWNrZ3JvdW5kKTsKICAgIGlmIChzZWxmLnRoZW1lLmZvcmVncm91bmQpIHsKICAgICAgcm9vdC5zdHlsZSgiZmlsbCIsIHNlbGYudGhlbWUuZm9yZWdyb3VuZCk7CiAgICAgIHJvb3Quc3R5bGUoImNvbG9yIiwgc2VsZi50aGVtZS5mb3JlZ3JvdW5kKTsKICAgIH0KCiAgICBzZWxmLnNldFJvb3Qocm9vdCk7CiAgICBzZWxmLmFkZFN0eWxlKCk7CiAgfTsKCiAgc2VsZi5zZXRXaWR0aCA9IGZ1bmN0aW9uKHdpZHRoKSB7CiAgICBzZWxmLndpZHRoID0gd2lkdGg7CiAgfTsKCiAgc2VsZi5zZXRIZWlnaHQgPSBmdW5jdGlvbihoZWlnaHQpIHsKICAgIHNlbGYuaGVpZ2h0ID0gaGVpZ2h0OwogIH07CgogIHNlbGYub25SZW5kZXIgPSBmdW5jdGlvbihyZW5kZXJlcikgewogICAgc2VsZi5yZW5kZXJlciA9IHJlbmRlcmVyOwogICAgc2VsZi5yZW5kZXJlckRlZmF1dCA9IGZhbHNlOwogIH07CgogIHNlbGYub25SZXNpemUgPSBmdW5jdGlvbihyZXNpemVyKSB7CiAgICBzZWxmLnJlc2l6ZXIgPSByZXNpemVyOwogIH07CgogIHNlbGYucmVuZGVyID0gZnVuY3Rpb24oKSB7CiAgICBpZiAoc2VsZi5yZW5kZXJlciA9PT0gbnVsbCkgcmV0dXJuOwoKICAgIHRyeSB7CiAgICAgIHNlbGYucmVuZGVyZXIoc2VsZi5kYXRhLCBzZWxmLnJvb3QsIHNlbGYud2lkdGgsIHNlbGYuaGVpZ2h0LCBzZWxmLm9wdGlvbnMpOwogICAgfQogICAgY2F0Y2ggKGVycikgewogICAgICBzZWxmLnNob3dFcnJvcihlcnIsIG51bGwsIG51bGwpOwogICAgfQogIH07CgogIHNlbGYucmVzaXplID0gZnVuY3Rpb24oKSB7CiAgICBpZiAoc2VsZi5yZXNpemVyID09PSBudWxsKSByZXR1cm47CiAgICB0cnkgewogICAgICBzZWxmLnJlc2l6ZXIoc2VsZi53aWR0aCwgc2VsZi5oZWlnaHQpOwogICAgfQogICAgY2F0Y2ggKGVycikgewogICAgICBzZWxmLnNob3dFcnJvcihlcnIsIG51bGwsIG51bGwpOwogICAgfQogIH07CgogIHZhciBzaW1wbGVIYXNoID0gZnVuY3Rpb24oZGF0YSkgewogICAgdmFyIHN0ZXAgPSBNYXRoLm1heCgxLCBNYXRoLmZsb29yKGRhdGEubGVuZ3RoIC8gMTAwMCkpOwoKICAgIHZhciBoYXNoID0gMDsKICAgIGZvciAodmFyIGlkeCA9IDA7IGlkeCA8IGRhdGEubGVuZ3RoOyBpZHggKz0gc3RlcCkgewoJCSAgaGFzaCA9ICgoaGFzaCA8PCA1KSAtIGhhc2gpICsgZGF0YS5jaGFyQ29kZUF0KGlkeCk7CgkJICBoYXNoID0gaGFzaCAmIGhhc2g7CiAgICB9CgogICAgcmV0dXJuIE1hdGguYWJzKGhhc2gpICUgMTAwMDsKICB9OwoKICBzZWxmLmFkZFNjcmlwdCA9IGZ1bmN0aW9uKHNjcmlwdCkgewogICAgdmFyIGVsID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgic2NyaXB0Iik7CiAgICBlbC50eXBlID0gInRleHQvamF2YXNjcmlwdCI7CgogICAgdmFyIGRlYnVnSGVhZGVyID0gIi8vIyBzb3VyY2VVUkw9cjJkMy1zY3JpcHQtIiArIHNpbXBsZUhhc2goc2NyaXB0KSArICJcbiI7CiAgICBlbC50ZXh0ID0gZGVidWdIZWFkZXIgKyBzY3JpcHQ7CgogICAgc2VsZi5jYXB0dXJlRXJyb3JzID0gZnVuY3Rpb24obXNnLCB1cmwsIGxpbmVObywgY29sdW1uTm8sIGVycm9yKSB7CiAgICAgIHNlbGYuc2hvd0Vycm9yKHsKICAgICAgICAgIG1lc3NhZ2U6IG1zZywKICAgICAgICAgIHN0YWNrOiBudWxsCiAgICAgICAgfSwgbGluZU5vLCBjb2x1bW5Obyk7CiAgICB9OwoKICAgIGRvY3VtZW50LmhlYWQuYXBwZW5kQ2hpbGQoZWwpOwogICAgc2VsZi5jYXB0dXJlRXJyb3JzID0gbnVsbDsKICB9OwoKICBzZWxmLnNldFN0eWxlID0gZnVuY3Rpb24oc3R5bGUpIHsKICAgIHNlbGYuc3R5bGUgPSBzdHlsZTsKICB9OwoKICBzZWxmLmFkZFN0eWxlID0gZnVuY3Rpb24oKSB7CiAgICBpZiAoIXNlbGYuc3R5bGUpIHJldHVybjsKCiAgICB2YXIgZWwgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCJzdHlsZSIpOwoKICAgIGVsLnR5cGUgPSAidGV4dC9jc3MiOwogICAgaWYgKGVsLnN0eWxlU2hlZXQpIHsKICAgICAgZWwuc3R5bGVTaGVldC5jc3NUZXh0ID0gc2VsZi5zdHlsZTsKICAgIH0gZWxzZSB7CiAgICAgIGVsLmFwcGVuZENoaWxkKGRvY3VtZW50LmNyZWF0ZVRleHROb2RlKHNlbGYuc3R5bGUpKTsKICAgIH0KCiAgICBzZWxmLnJvb3Qubm9kZSgpLmFwcGVuZENoaWxkKGVsKTsKICB9OwoKICBzZWxmLnNldFZlcnNpb24gPSBmdW5jdGlvbihuZXdWZXJzaW9uKSB7CiAgICB2ZXJzaW9uID0gbmV3VmVyc2lvbjsKICB9OwoKICBzZWxmLmQzID0gZnVuY3Rpb24oKSB7CiAgICBzd2l0Y2godmVyc2lvbikgewogICAgICBjYXNlIDM6CiAgICAgICAgcmV0dXJuIHdpbmRvdy5kMzsKICAgICAgY2FzZSA0OgogICAgICAgIHJldHVybiB3aW5kb3cuZDN2NDsKICAgICAgY2FzZSA1OgogICAgICAgIHJldHVybiB3aW5kb3cuZDN2NTsKICAgICAgY2FzZSA2OgogICAgICAgIHJldHVybiB3aW5kb3cuZDN2NjsKICAgIH0KICB9OwoKICB2YXIgY29uc29sZUxvZyA9IGZ1bmN0aW9uKGRhdGEpIHsKICAgIGNvbnNvbGUubG9nKGRhdGEpOwoKICAgIHZhciBlbnRyeSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImRpdiIpOwogICAgbGFzdENvbnNvbGVFbnRyeSA9IGVudHJ5OwogICAgZW50cnkuc3R5bGUuYm90dG9tID0gIjAiOwogICAgZW50cnkuc3R5bGUubGVmdCA9ICIwIjsKICAgIGVudHJ5LnN0eWxlLnJpZ2h0ID0gIjAiOwogICAgZW50cnkuc3R5bGUuYmFja2dyb3VuZCA9ICJyZ2IoMjQ0LCAyNDgsIDI0OSkiOwogICAgZW50cnkuc3R5bGUuYm9yZGVyID0gIjFweCBzb2xpZCAjZDZkYWRjIjsKICAgIGVudHJ5LnN0eWxlLnBhZGRpbmcgPSAiOHB4IDE1cHggOHB4IDE1cHgiOwogICAgZW50cnkuc3R5bGUucG9zaXRpb24gPSAiYWJzb2x1dGUiOwogICAgZW50cnkuc3R5bGUuZm9udEZhbWlseSA9ICInTHVjaWRhIFNhbnMnLCAnRGVqYVZ1IFNhbnMnLCAnTHVjaWRhIEdyYW5kZScsICdTZWdvZSBVSScsIFZlcmRhbmEsIEhlbHZldGljYSwgc2Fucy1zZXJpZiwgc2VyaWYiOwogICAgZW50cnkuc3R5bGUuZm9udFNpemUgPSAiOXB0IjsKICAgIHNlbGYuc2hhZG93LmFwcGVuZENoaWxkKGVudHJ5KTsKCiAgICBlbnRyeS5zdHlsZS50cmFuc2Zvcm0gPSAidHJhbnNsYXRlWSg0MHB4KSI7CiAgICBlbnRyeS5zdHlsZS5vcGFjaXR5ID0gIjAiOwogICAgZW50cnkuc3R5bGUudHJhbnNpdGlvbiA9ICJhbGwgMC4yNXMiOwoKICAgIGVudHJ5Lm9ubW91c2VlbnRlciA9IGZ1bmN0aW9uKGUpIHsKICAgICAgY29uc29sZUhvdmVyaW5nID0gdHJ1ZTsKICAgIH07CgogICAgZW50cnkub25tb3VzZWxlYXZlID0gZnVuY3Rpb24oZSkgewogICAgICBpZiAobGFzdENvbnNvbGVFbnRyeSA9PSBlLnRhcmdldCkgY29uc29sZUhvdmVyaW5nID0gZmFsc2U7CiAgICB9OwoKICAgIHNldFRpbWVvdXQoZnVuY3Rpb24oKSB7CiAgICAgIGVudHJ5LnN0eWxlLnRyYW5zZm9ybSA9ICJ0cmFuc2xhdGVZKDApIjsKICAgICAgZW50cnkuc3R5bGUub3BhY2l0eSA9ICIxIjsKICAgICAgZW50cnkuc3R5bGUudHJhbnNpdGlvbiA9ICJhbGwgMC41cyI7CiAgICB9LCA1MCk7CgogICAgZW50cnkuaW5uZXJUZXh0ID0gZGF0YTsKCiAgICAoZnVuY3Rpb24oZW50cnkpIHsKICAgICAgc2V0VGltZW91dChmdW5jdGlvbigpIHsKICAgICAgICB2YXIgaGlkZUNvbnNvbGUgPSBmdW5jdGlvbigpIHsKICAgICAgICAgIGVudHJ5LnN0eWxlLm9wYWNpdHkgPSAiMCI7CiAgICAgICAgICBlbnRyeS5hZGRFdmVudExpc3RlbmVyKCJ0cmFuc2l0aW9uZW5kIiwgZnVuY3Rpb24oZXZlbnQpIHsKICAgICAgICAgICAgZXZlbnQudGFyZ2V0LnBhcmVudE5vZGUucmVtb3ZlQ2hpbGQoZXZlbnQudGFyZ2V0KTsKICAgICAgICAgIH0pOwogICAgICAgIH07CgogICAgICAgIHZhciByZXRyeUhpZGUgPSBmdW5jdGlvbigpIHsKICAgICAgICAgIGlmIChjb25zb2xlSG92ZXJpbmcgJiYgbGFzdENvbnNvbGVFbnRyeSA9PSBlbnRyeSkgewogICAgICAgICAgICBzZXRUaW1lb3V0KHJldHJ5SGlkZSwgMTAwKTsKICAgICAgICAgIH0KICAgICAgICAgIGVsc2UgewogICAgICAgICAgICBoaWRlQ29uc29sZSgpOwogICAgICAgICAgfQogICAgICAgIH07CgogICAgICAgIHJldHJ5SGlkZSgpOwogICAgICB9LCAzMDAwKTsKICAgIH0pKGVudHJ5KTsKICB9OwoKICB2YXIgY29uc29sZUhvdmVyaW5nID0gZmFsc2U7CiAgdmFyIGxhc3RDb25zb2xlRW50cnkgPSBudWxsOwogIHZhciBjcmVhdGVDb25zb2xlT3ZlcnJpZGUgPSBmdW5jdGlvbih0eXBlKSB7CiAgICByZXR1cm4gZnVuY3Rpb24oZGF0YSkgewogICAgICBjb25zb2xlTG9nKHR5cGUgKyBkYXRhKTsKICAgIH07CiAgfTsKCiAgc2VsZi5jb25zb2xlID0gewogICAgYXNzZXJ0OiBjb25zb2xlLmFzc2VydCwKICAgIGNsZWFyOiBjb25zb2xlLmNsZWFyLAogICAgY291bnQ6IGNvbnNvbGUuY291bnQsCiAgICBlcnJvcjogY3JlYXRlQ29uc29sZU92ZXJyaWRlKCJFcnJvcjogIiksCiAgICBncm91cDogY29uc29sZS5ncm91cCwKICAgIGdyb3VwQ29sbGFwc2VkOiBjb25zb2xlLmdyb3VwQ29sbGFwc2VkLAogICAgZ3JvdXBFbmQ6IGNvbnNvbGUuZ3JvdXBFbmQsCiAgICBpbmZvOiBjcmVhdGVDb25zb2xlT3ZlcnJpZGUoIkluZm86ICIpLAogICAgbG9nOiBjcmVhdGVDb25zb2xlT3ZlcnJpZGUoIiIpLAogICAgdGFibGU6IGNvbnNvbGUudGFibGUsCiAgICB0aW1lOiBjb25zb2xlLnRpbWUsCiAgICB0aW1lRW5kOiBjb25zb2xlLnRpbWVFbmQsCiAgICB0cmFjZTogY29uc29sZS50cmFjZSwKICAgIHdhcm46IGNvbnNvbGUud2FybgogIH07CgogIHNlbGYuY2FsbEQzU2NyaXB0ID0gZnVuY3Rpb24oKSB7CiAgICB2YXIgZDNTY3JpcHQgPSBzZWxmLmQzU2NyaXB0OwoKICAgIHRyeSB7CiAgICAgIGQzU2NyaXB0KHNlbGYuZDMoKSwgc2VsZiwgc2VsZi5kYXRhLCBzZWxmLnJvb3QsIHNlbGYud2lkdGgsIHNlbGYuaGVpZ2h0LCBzZWxmLm9wdGlvbnMsIHNlbGYudGhlbWUsIHNlbGYuY29uc29sZSk7CiAgICB9CiAgICBjYXRjaCAoZXJyKSB7CiAgICAgIHNlbGYuc2hvd0Vycm9yKGVyciwgbnVsbCwgbnVsbCk7CiAgICB9CiAgfTsKCiAgc2VsZi53aWRnZXRSZW5kZXIgPSBmdW5jdGlvbih4KSB7CiAgICBzZWxmLnNldFgoeCk7CgogICAgaWYgKCFzZWxmLnJvb3QpIHsKICAgICAgc2VsZi5zZXRWZXJzaW9uKHgudmVyc2lvbik7CiAgICAgIHNlbGYuc2V0U3R5bGUoeC5zdHlsZSk7CiAgICAgIHNlbGYuYWRkU2NyaXB0KHguc2NyaXB0KTsKICAgICAgc2VsZi5kM1NjcmlwdCA9IGQzU2NyaXB0OwogICAgICBzZWxmLnNldENvbnRhaW5lcih4LmNvbnRhaW5lcik7CgogICAgICBzZWxmLmNyZWF0ZVJvb3QoKTsKCiAgICAgIHNlbGYuY2FsbEQzU2NyaXB0KCk7CiAgICB9CgogICAgc2VsZi5yZW5kZXIoKTsKCiAgICBpZiAoc2VsZi5yZW5kZXJlciA9PT0gbnVsbCkgewogICAgICBzZWxmLnJlbmRlcmVyID0gZnVuY3Rpb24oZGF0YSwgY29udGFpbmVyLCB3aWR0aCwgaGVpZ2h0LCBvcHRpb25zKSB7CiAgICAgICAgc2VsZi5jYWxsRDNTY3JpcHQoKTsKICAgICAgfTsKICAgIH0KCiAgICBpZiAoc2VsZi5yZXNpemVyID09PSBudWxsKSB7CiAgICAgIHNlbGYucmVzaXplciA9IGZ1bmN0aW9uKHdpZHRoLCBoZWlnaHQpIHsKICAgICAgICBzZWxmLmNyZWF0ZVJvb3QoKTsKICAgICAgICBzZWxmLmNhbGxEM1NjcmlwdCgpOwogICAgICAgIGlmICghc2VsZi5yZW5kZXJlckRlZmF1dCkgc2VsZi5yZW5kZXIoKTsKICAgICAgfTsKICAgIH0KICB9OwoKICBzZWxmLmRlYm91bmNlID0gZnVuY3Rpb24oZiwgd2FpdCkgewogICAgdmFyIHRpbWVvdXQgPSBudWxsOwogICAgcmV0dXJuIGZ1bmN0aW9uKCkgewogICAgICBpZiAodGltZW91dCkgd2luZG93LmNsZWFyVGltZW91dCh0aW1lb3V0KTsKICAgICAgdGltZW91dCA9IHdpbmRvdy5zZXRUaW1lb3V0KGYsIHdhaXQpOwogICAgfTsKICB9OwoKICBzZWxmLnJlc2l6ZURlYm91bmNlID0gc2VsZi5kZWJvdW5jZShzZWxmLnJlc2l6ZSwgMTAwKTsKCiAgc2VsZi53aWRnZXRSZXNpemUgPSBmdW5jdGlvbih3aWR0aCwgaGVpZ2h0KSB7CiAgICBzZWxmLnJvb3QKICAgICAgLmF0dHIoIndpZHRoIiwgd2lkdGgpCiAgICAgIC5hdHRyKCJoZWlnaHQiLCBoZWlnaHQpOwoKICAgIHNlbGYuc2V0V2lkdGgod2lkdGgpOwogICAgc2VsZi5zZXRIZWlnaHQoaGVpZ2h0KTsKCiAgICBzZWxmLnJlc2l6ZURlYm91bmNlKCk7CiAgfTsKCiAgdmFyIG9wZW5Tb3VyY2UgPSBmdW5jdGlvbihmaWxlbmFtZSwgbGluZSwgY29sdW1uLCBkb21haW4sIGhpZ2hsaWdodCkgewogICAgaWYgKHdpbmRvdy5wYXJlbnQucG9zdE1lc3NhZ2UpIHsKICAgICAgd2luZG93LnBhcmVudC5wb3N0TWVzc2FnZSh7CiAgICAgICAgbWVzc2FnZTogIm9wZW5maWxlIiwKICAgICAgICBzb3VyY2U6ICJyMmQzIiwKICAgICAgICBmaWxlOiBmaWxlbmFtZSwKICAgICAgICBsaW5lOiBsaW5lLAogICAgICAgIGNvbHVtbjogY29sdW1uLAogICAgICAgIGhpZ2hsaWdodDogaGlnaGxpZ2h0CiAgICAgIH0sIGRvbWFpbik7CiAgICB9CiAgfTsKCiAgdmFyIHRoZW1lc0xvYWRlZCA9IGZhbHNlOwogIHZhciByZWdpc3RlclRoZW1lID0gZnVuY3Rpb24oZG9tYWluKSB7CiAgICBkb21haW4gPSBkb21haW4gPyBkb21haW4gOiB3aW5kb3cubG9jYXRpb24ub3JpZ2luOwogICAgaWYgKHdpbmRvdy5wYXJlbnQucG9zdE1lc3NhZ2UpIHsKICAgICAgd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoJ21lc3NhZ2UnLCBmdW5jdGlvbihldmVudCkgewogICAgICAgIGlmICh0eXBlb2YgZXZlbnQuZGF0YSAhPSAnb2JqZWN0JykKICAgICAgICAgIHJldHVybjsKICAgICAgCWlmIChldmVudC5vcmlnaW4gIT09IGRvbWFpbikKICAgICAgCSAgcmV0dXJuOwogICAgCSAgaWYgKGV2ZW50LmRhdGEubWVzc2FnZSAhPT0gIm9udGhlbWUiKQogICAgICAgICAgcmV0dXJuOwoKICAgICAgICBkb2N1bWVudC5ib2R5LnN0eWxlLmJhY2tncm91bmQgPSBldmVudC5kYXRhLmJhY2tncm91bmQ7CgogICAgICAgIHNlbGYudGhlbWUuYmFja2dyb3VuZCA9IGV2ZW50LmRhdGEuYmFja2dyb3VuZDsKICAgICAgICBzZWxmLnRoZW1lLmZvcmVncm91bmQgPSBldmVudC5kYXRhLmZvcmVncm91bmQ7CgogICAgICAJLy8gcmVzaXplIHRvIGdpdmUgc2NyaXB0IGNoYW5jZSB0byBwaWNrIG5ldyB0aGVtZQogICAgICAJaWYgKHRoZW1lc0xvYWRlZCkgc2VsZi5yZXNpemUoKTsKICAgICAgCXRoZW1lc0xvYWRlZCA9IHRydWU7CiAgICAgIH0sIGZhbHNlKTsKCiAgICAgIHdpbmRvdy5wYXJlbnQucG9zdE1lc3NhZ2UoewogICAgICAgIG1lc3NhZ2U6ICJvbnRoZW1lIiwKICAgICAgICBzb3VyY2U6ICJyMmQzIgogICAgICB9LCBkb21haW4pOwogICAgfQogIH07CgogIHZhciBlcnJvck9iamVjdCA9IG51bGw7CiAgdmFyIGVycm9yTGluZSA9IG51bGw7CiAgdmFyIGVycm9yQ29sdW1uID0gbnVsbDsKICB2YXIgZXJyb3JGaWxlID0gbnVsbDsKICB2YXIgZXJyb3JIaWdobGlnaHRPbmNlID0gZmFsc2U7CiAgdmFyIGhvc3REb21haW4gPSBudWxsOwoKICB2YXIgcXVlcnlQYXJhbWV0ZXIgPSBmdW5jdGlvbihwYXJhbSkgewogICAgdmFyIHF1ZXJ5ID0gd2luZG93LmxvY2F0aW9uLnNlYXJjaC5zdWJzdHJpbmcoMSk7CiAgICB2YXIgZW50cmllcyA9IHF1ZXJ5LnNwbGl0KCcmJyk7CgogICAgZm9yICh2YXIgaWR4RW50cnkgPSAwOyBpZHhFbnRyeSA8IGVudHJpZXMubGVuZ3RoOyBpZHhFbnRyeSsrKSB7CiAgICAgICAgdmFyIHBhcmFtcyA9IGVudHJpZXNbaWR4RW50cnldLnNwbGl0KCc9Jyk7CiAgICAgICAgaWYgKGRlY29kZVVSSUNvbXBvbmVudChwYXJhbXNbMF0pID09IHBhcmFtKSB7CiAgICAgICAgICAgIHJldHVybiBkZWNvZGVVUklDb21wb25lbnQocGFyYW1zWzFdKTsKICAgICAgICB9CiAgICB9CgogICAgcmV0dXJuIG51bGw7CiAgfTsKCiAgdmFyIHRoZW1lQ2FwYWJsZSA9IGZ1bmN0aW9uKCkgewogICAgcmV0dXJuIHF1ZXJ5UGFyYW1ldGVyKCJjYXBhYmlsaXRpZXMiKSA9PT0gIjEiOwogIH07CgogIHZhciByZWdpc3Rlck1lc3NhZ2VMaXN0ZW5lcnMgPSBmdW5jdGlvbihldmVudCkgewogICAgaWYgKCF0aGVtZUNhcGFibGUoKSkgewogICAgICBob3N0RG9tYWluID0gbnVsbDsKICAgIH0gZWxzZSB7CiAgICAgIGhvc3REb21haW4gPSBxdWVyeVBhcmFtZXRlcigiaG9zdCIpOwogICAgICByZWdpc3RlclRoZW1lKGhvc3REb21haW4pOwogICAgfQogIH07CgogIHZhciBjbGVhblN0YWNrVHJhY2UgPSBmdW5jdGlvbihzdGFjaykgewogICAgdmFyIGNsZWFuZWQgPSBzdGFjay5zdWJzdHIoMCwgc3RhY2suaW5kZXhPZigiYXQgZDNTY3JpcHQiKSk7CiAgICBjbGVhbmVkID0gY2xlYW5lZC5yZXBsYWNlKG5ldyBSZWdFeHAoIlxcKC4qL3Nlc3Npb24vdmlld1teL10qL2xpYi9bXi9dKy8iLCAiZyIpLCAiKCIpOwogICAgY2xlYW5lZCA9IGNsZWFuZWQucmVwbGFjZShuZXcgUmVnRXhwKCJcXCguKi9zZXNzaW9uL3ZpZXdbXi9dKi8iLCAiZyIpLCAiKCIpOwoKICAgIHJldHVybiBjbGVhbmVkOwogIH07CgogIHZhciBwYXJzZUxpbmVGaWxlUmVmID0gZnVuY3Rpb24obGluZSkgewogICAgdmFyIGxpbmVzID0geC5zY3JpcHQuc3BsaXQoIlxuIik7CiAgICBsaW5lID0gTWF0aC5taW4obGluZXMubGVuZ3RoIC0gMSwgbGluZSk7CgogICAgdmFyIGhlYWRlciA9ICIvKiBSMkQzIFNvdXJjZSBGaWxlOiAiOwogICAgdmFyIGZpbGUgPSBudWxsOwogICAgZm9yICh2YXIgbWF5YmUgPSBsaW5lOyBsaW5lICYmIG1heWJlID49IDA7IG1heWJlLS0pIHsKICAgICAgaWYgKGxpbmVzW21heWJlXS5pbmNsdWRlcyhoZWFkZXIpKSB7CiAgICAgICAgdmFyIGRhdGEgPSBsaW5lc1ttYXliZV0uc3BsaXQoaGVhZGVyKVsxXTsKICAgICAgICB2YXIgc291cmNlID0gZGF0YS5zcGxpdCgiKi8iKVswXS50cmltKCk7CgogICAgICAgIGxpbmUgPSBsaW5lIC0gKG1heWJlICsgMik7CiAgICAgICAgZmlsZSA9IHNvdXJjZTsKCiAgICAgICAgYnJlYWs7CiAgICAgIH0KICAgIH0KCiAgICByZXR1cm4gewogICAgICBmaWxlOiBmaWxlLAogICAgICBsaW5lOiBsaW5lCiAgICB9OwogIH07CgogIHZhciBwYXJzZUNhbGxzdGFja1JlZiA9IGZ1bmN0aW9uKGNhbGxzdGFjaykgewogICAgdmFyIHJlZyA9IG5ldyBSZWdFeHAoImF0IFteXFxuXSsgXFwoKDxhbm9ueW1vdXM+fHIyZDMtc2NyaXB0LVswLTldKyk6KFswLTldKyk6KFswLTldKylcXCkiKTsKICAgIHZhciBtYXRjaGVzID0gcmVnLmV4ZWMoY2FsbHN0YWNrKTsKICAgIGlmIChtYXRjaGVzICYmIG1hdGNoZXMubGVuZ3RoID09PSA0KSB7CgogICAgICB2YXIgbGluZSA9IHBhcnNlSW50KG1hdGNoZXNbMl0pOwogICAgICB2YXIgY29sdW1uID0gcGFyc2VJbnQobWF0Y2hlc1szXSk7CiAgICAgIHZhciBmaWxlID0gbnVsbDsKICAgICAgdmFyIGxpbmVSZWYgPSBwYXJzZUxpbmVGaWxlUmVmKGxpbmUpOwogICAgICBpZiAobGluZVJlZikgewogICAgICAgIGZpbGUgPSBsaW5lUmVmLmZpbGU7CiAgICAgICAgbGluZSA9IGxpbmVSZWYubGluZTsKICAgICAgfQoKICAgICAgcmV0dXJuIHsKICAgICAgICBmaWxlOiBmaWxlLAogICAgICAgIGxpbmU6IGxpbmUsCiAgICAgICAgY29sdW1uOiBjb2x1bW4KICAgICAgfTsKICAgIH0KICAgIGVsc2UgewogICAgICByZXR1cm4gbnVsbDsKICAgIH0KICB9OwoKICB2YXIgY3JlYXRlU291cmNlTGluayA9IGZ1bmN0aW9uKHBhdGgsIGxpbmUsIGNvbHVtbiwgZG9tYWluKSB7CiAgICB2YXIgbmFtZSA9IGJhc2VOYW1lKHBhdGgpOwogICAgdmFyIGxpbmtFbCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImEiKTsKICAgIGxpbmtFbC5pbm5lclRleHQgPSAiKCIgKyBuYW1lICsgIiMiICsgbGluZSArICI6IiArIGNvbHVtbiArICIpIjsKICAgIGxpbmtFbC5ocmVmID0gIiMiOwogICAgbGlua0VsLmNvbG9yID0gIiM0NTMxZDYiOwogICAgbGlua0VsLnN0eWxlLmRpc3BsYXkgPSAiaW5saW5lLWJsb2NrIjsKICAgIGxpbmtFbC5zdHlsZS50ZXh0RGVjb3JhdGlvbiA9ICJub25lIjsKICAgIGxpbmtFbC5vbmNsaWNrID0gZnVuY3Rpb24oKSB7CiAgICAgIG9wZW5Tb3VyY2UocGF0aCwgbGluZSwgY29sdW1uLCBkb21haW4sIGZhbHNlKTsKICAgIH07CgogICAgcmV0dXJuIGxpbmtFbDsKICB9OwoKICB2YXIgYmFzZU5hbWUgPSBmdW5jdGlvbihwYXRoKSB7CiAgICB2YXIgcGFydHMgPSBwYXRoLnNwbGl0KG5ldyBSZWdFeHAoIi98XFxcXCIpKTsKICAgIHJldHVybiBwYXJ0c1twYXJ0cy5sZW5ndGggLSAxXTsKICB9OwoKICB2YXIgc2hvd0Vycm9ySW1wbCA9IGZ1bmN0aW9uKCkgewogICAgdmFyIG1lc3NhZ2UgPSBlcnJvck9iamVjdCwgY2FsbHN0YWNrID0gIiI7CgogICAgaWYgKGVycm9yT2JqZWN0Lm1lc3NhZ2UpIG1lc3NhZ2UgPSBlcnJvck9iamVjdC5tZXNzYWdlOwogICAgaWYgKGVycm9yT2JqZWN0LnN0YWNrKSBjYWxsc3RhY2sgPSBlcnJvck9iamVjdC5zdGFjazsKCiAgICBpZiAoZXJyb3JMaW5lID09PSBudWxsIHx8IGVycm9yQ29sdW1uID09PSBudWxsKSB7CiAgICAgIHZhciBwYXJzZVJlc3VsdCA9IHBhcnNlQ2FsbHN0YWNrUmVmKGNhbGxzdGFjayk7CiAgICAgIGlmIChwYXJzZVJlc3VsdCkgewogICAgICAgIGVycm9yRmlsZSA9IHBhcnNlUmVzdWx0LmZpbGU7CiAgICAgICAgZXJyb3JMaW5lID0gcGFyc2VSZXN1bHQubGluZTsKICAgICAgICBlcnJvckNvbHVtbiA9IHBhcnNlUmVzdWx0LmNvbHVtbjsKICAgICAgfQogICAgfQogICAgZWxzZSB7CiAgICAgIHZhciBwYXJzZUxpbmVSZXN1bHQgPSBwYXJzZUxpbmVGaWxlUmVmKGVycm9yTGluZSk7CiAgICAgIGlmIChwYXJzZUxpbmVSZXN1bHQpIHsKICAgICAgICBlcnJvckZpbGUgPSBwYXJzZUxpbmVSZXN1bHQuZmlsZTsKICAgICAgICBlcnJvckxpbmUgPSBwYXJzZUxpbmVSZXN1bHQubGluZTsKICAgICAgfQogICAgfQoKICAgIGlmIChlcnJvckZpbGUpIHsKICAgICAgbWVzc2FnZSA9IG1lc3NhZ2UgKyAiIGluICI7CiAgICB9CgogICAgdmFyIGNvbnRhaW5lciA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJyMmQzLWVycm9yLWNvbnRhaW5lciIpOwogICAgaWYgKCFjb250YWluZXIpIHsKICAgICAgY29udGFpbmVyID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiZGl2Iik7CiAgICAgIHNlbGYuc2hhZG93LmFwcGVuZENoaWxkKGNvbnRhaW5lcik7CiAgICB9CiAgICBlbHNlIHsKICAgICAgY29udGFpbmVyLmlubmVySFRNTCA9ICIiOwogICAgfQoKICAgIGNvbnRhaW5lci5pZCA9ICJyMmQzLWVycm9yLWNvbnRhaW5lciI7CiAgICBjb250YWluZXIuc3R5bGUuZm9udEZhbWlseSA9ICInTHVjaWRhIFNhbnMnLCAnRGVqYVZ1IFNhbnMnLCAnTHVjaWRhIEdyYW5kZScsICdTZWdvZSBVSScsIFZlcmRhbmEsIEhlbHZldGljYSwgc2Fucy1zZXJpZiwgc2VyaWYiOwogICAgY29udGFpbmVyLnN0eWxlLmZvbnRTaXplID0gIjlwdCI7CiAgICBjb250YWluZXIuc3R5bGUuY29sb3IgPSAiIzQ0NCI7CiAgICBjb250YWluZXIuc3R5bGUucG9zaXRpb24gPSAiYWJzb2x1dGUiOwogICAgY29udGFpbmVyLnN0eWxlLnRvcCA9ICIwIjsKICAgIGNvbnRhaW5lci5zdHlsZS5sZWZ0ID0gIjhweCI7CiAgICBjb250YWluZXIuc3R5bGUucmlnaHQgPSAiOHB4IjsKICAgIGNvbnRhaW5lci5zdHlsZS5vdmVyZmxvdyA9ICJzY3JvbGwiOwogICAgY29udGFpbmVyLnN0eWxlLmxpbmVIZWlnaHQgPSAiMTZweCI7CgogICAgdmFyIGhlYWRlciA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImRpdiIpOwogICAgaGVhZGVyLmlubmVyVGV4dCA9ICJFcnJvcjogIiArIG1lc3NhZ2UucmVwbGFjZSgiXG4iLCAiIik7CiAgICBoZWFkZXIuc3R5bGUubWFyZ2luVG9wID0gIjhweCI7CiAgICBoZWFkZXIuc3R5bGUuYmFja2dyb3VuZCA9ICJyZ2IoMjQ0LCAyNDgsIDI0OSkiOwogICAgaGVhZGVyLnN0eWxlLmJvcmRlciA9ICIxcHggc29saWQgI2Q2ZGFkYyI7CiAgICBoZWFkZXIuc3R5bGUucGFkZGluZyA9ICI4cHggMTVweCA4cHggMTVweCI7CiAgICBoZWFkZXIuc3R5bGUubGluZUhlaWdodCA9ICIyNHB4IjsKICAgIGNvbnRhaW5lci5hcHBlbmRDaGlsZChoZWFkZXIpOwoKICAgIGlmIChlcnJvckZpbGUpIHsKICAgICAgaWYgKGhvc3REb21haW4pIHsKICAgICAgICBpZiAoIWVycm9ySGlnaGxpZ2h0T25jZSkgewogICAgICAgICAgb3BlblNvdXJjZShlcnJvckZpbGUsIGVycm9yTGluZSwgZXJyb3JDb2x1bW4sIGhvc3REb21haW4sIHRydWUpOwogICAgICAgICAgZXJyb3JIaWdobGlnaHRPbmNlID0gdHJ1ZTsKICAgICAgICB9CgogICAgICAgIHZhciBsaW5rRWwgPSBjcmVhdGVTb3VyY2VMaW5rKGVycm9yRmlsZSwgZXJyb3JMaW5lLCBlcnJvckNvbHVtbiwgaG9zdERvbWFpbik7CiAgICAgICAgaGVhZGVyLmFwcGVuZENoaWxkKGxpbmtFbCk7CiAgICAgIH0KICAgICAgZWxzZSB7CiAgICAgICAgaGVhZGVyLmlubmVyVGV4dCA9ICJFcnJvcjogIiArIG1lc3NhZ2UucmVwbGFjZSgiXG4iLCAiIikgKyAiICIgKyBlcnJvckZpbGUgKyAiIyIgKyBlcnJvckxpbmUgKyAiOiIgKyBlcnJvckNvbHVtbjsKICAgICAgfQogICAgfQoKICAgIGlmIChjYWxsc3RhY2spIHsKICAgICAgdmFyIHN0YWNrID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiZGl2Iik7CiAgICAgIHZhciBjbGVhblN0YWNrID0gY2xlYW5TdGFja1RyYWNlKGNhbGxzdGFjayk7CiAgICAgIHN0YWNrLnN0eWxlLmRpc3BsYXkgPSAiYmxvY2siOwogICAgICBzdGFjay5zdHlsZS5ib3JkZXIgPSAiMXB4IHNvbGlkICNkNmRhZGMiOwogICAgICBzdGFjay5zdHlsZS5wYWRkaW5nID0gIjEycHggMTVweCAxMnB4IDE1cHgiOwogICAgICBzdGFjay5zdHlsZS5iYWNrZ3JvdW5kID0gIiNGRkZGRkYiOwogICAgICBzdGFjay5zdHlsZS5ib3JkZXJUb3AgPSAiMCI7CgogICAgICB2YXIgYWxsRW1wdHkgPSB0cnVlOwogICAgICB2YXIgZW50cmllcyA9IGNsZWFuU3RhY2suc3BsaXQoIlxuIik7CiAgICAgIGZvciAodmFyIGlkeEVudHJ5IGluIGVudHJpZXMpIHsKICAgICAgICB2YXIgZW50cnkgPSBlbnRyaWVzW2lkeEVudHJ5XTsKICAgICAgICB2YXIgc3RhY2tFbCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImRpdiIpOwoKICAgICAgICB2YXIgc3RhY2tSZXMgPSBwYXJzZUNhbGxzdGFja1JlZihlbnRyeSk7CiAgICAgICAgaWYgKGlkeEVudHJ5ID09PSAiMCIpIHsKICAgICAgICAgIGhlYWRlci5hcHBlbmRDaGlsZChkb2N1bWVudC5jcmVhdGVFbGVtZW50KCJiciIpKTsKICAgICAgICAgIGhlYWRlci5hcHBlbmRDaGlsZChkb2N1bWVudC5jcmVhdGVUZXh0Tm9kZShlbnRyeSkpOwogICAgICAgIH0gZWxzZSBpZiAoaG9zdERvbWFpbiAmJiBzdGFja1JlcykgewogICAgICAgICAgc3RhY2tFbC5pbm5lclRleHQgPSBlbnRyeS5zdWJzdHIoCiAgICAgICAgICAgIDAsCiAgICAgICAgICAgIE1hdGgubWF4KGVudHJ5LmluZGV4T2YoIig8YW5vbnkiKSwgZW50cnkuaW5kZXhPZigiKHIyZDMtc2NyaXB0LSIpKQogICAgICAgICAgKTsKICAgICAgICAgIHZhciBzdGFja0xpbmtFbCA9IGNyZWF0ZVNvdXJjZUxpbmsoc3RhY2tSZXMuZmlsZSwgc3RhY2tSZXMubGluZSwgc3RhY2tSZXMuY29sdW1uLCBob3N0RG9tYWluKTsKICAgICAgICAgIHN0YWNrRWwuYXBwZW5kQ2hpbGQoc3RhY2tMaW5rRWwpOwogICAgICAgIH0KICAgICAgICBlbHNlIHsKICAgICAgICAgIHN0YWNrRWwuaW5uZXJUZXh0ID0gZW50cnk7CiAgICAgICAgfQoKICAgICAgICBpZiAoc3RhY2tFbC5pbm5lckhUTUwudHJpbSgpLmxlbmd0aCA+IDApICBzdGFjay5hcHBlbmRDaGlsZChzdGFja0VsKTsKICAgICAgfQoKICAgICAgaWYgKHN0YWNrLmNoaWxkRWxlbWVudENvdW50ID4gMCkKICAgICAgICBjb250YWluZXIuYXBwZW5kQ2hpbGQoc3RhY2spOwogICAgfQogIH07CgogIHNlbGYuc2hvd0Vycm9yID0gZnVuY3Rpb24oZXJyb3IsIGxpbmUsIGNvbHVtbikgewogICAgZXJyb3JPYmplY3QgPSBlcnJvcjsKICAgIGVycm9yTGluZSA9IGxpbmU7CiAgICBlcnJvckNvbHVtbiA9IGNvbHVtbjsKCiAgICBzaG93RXJyb3JJbXBsKCk7CiAgfTsKCiAgd2luZG93Lm9uZXJyb3IgPSBmdW5jdGlvbiAobXNnLCB1cmwsIGxpbmVObywgY29sdW1uTm8sIGVycm9yKSB7CiAgICBpZiAoc2VsZi5jYXB0dXJlRXJyb3JzKSB7CiAgICAgIHNlbGYuY2FwdHVyZUVycm9ycyhtc2csIHVybCwgbGluZU5vLCBjb2x1bW5ObywgZXJyb3IpOwogICAgfQoKICAgIHJldHVybiBmYWxzZTsKICB9OwoKICByZWdpc3Rlck1lc3NhZ2VMaXN0ZW5lcnMoKTsKfQ=="></script>
<script src="data:application/javascript;base64,Ly8gd2ViY29tcG9uZW50cy5qcyByZXF1aXJlcyBTZXQgYXBpIHdoaWNoIGlzIG5vdCBhdmFpbGFibGUgaW4gYWxsIGJyb3dzZXJzCmlmICh0eXBlb2YoU2V0KSAhPT0gInVuZGVmaW5lZCIpIHsKLyoqCkBsaWNlbnNlIEBub2NvbXBpbGUKQ29weXJpZ2h0IChjKSAyMDE4IFRoZSBQb2x5bWVyIFByb2plY3QgQXV0aG9ycy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KVGhpcyBjb2RlIG1heSBvbmx5IGJlIHVzZWQgdW5kZXIgdGhlIEJTRCBzdHlsZSBsaWNlbnNlIGZvdW5kIGF0IGh0dHA6Ly9wb2x5bWVyLmdpdGh1Yi5pby9MSUNFTlNFLnR4dApUaGUgY29tcGxldGUgc2V0IG9mIGF1dGhvcnMgbWF5IGJlIGZvdW5kIGF0IGh0dHA6Ly9wb2x5bWVyLmdpdGh1Yi5pby9BVVRIT1JTLnR4dApUaGUgY29tcGxldGUgc2V0IG9mIGNvbnRyaWJ1dG9ycyBtYXkgYmUgZm91bmQgYXQgaHR0cDovL3BvbHltZXIuZ2l0aHViLmlvL0NPTlRSSUJVVE9SUy50eHQKQ29kZSBkaXN0cmlidXRlZCBieSBHb29nbGUgYXMgcGFydCBvZiB0aGUgcG9seW1lciBwcm9qZWN0IGlzIGFsc28Kc3ViamVjdCB0byBhbiBhZGRpdGlvbmFsIElQIHJpZ2h0cyBncmFudCBmb3VuZCBhdCBodHRwOi8vcG9seW1lci5naXRodWIuaW8vUEFURU5UUy50eHQKKi8KKGZ1bmN0aW9uKCl7LyoKCiBDb3B5cmlnaHQgKGMpIDIwMTYgVGhlIFBvbHltZXIgUHJvamVjdCBBdXRob3JzLiBBbGwgcmlnaHRzIHJlc2VydmVkLgogVGhpcyBjb2RlIG1heSBvbmx5IGJlIHVzZWQgdW5kZXIgdGhlIEJTRCBzdHlsZSBsaWNlbnNlIGZvdW5kIGF0IGh0dHA6Ly9wb2x5bWVyLmdpdGh1Yi5pby9MSUNFTlNFLnR4dAogVGhlIGNvbXBsZXRlIHNldCBvZiBhdXRob3JzIG1heSBiZSBmb3VuZCBhdCBodHRwOi8vcG9seW1lci5naXRodWIuaW8vQVVUSE9SUy50eHQKIFRoZSBjb21wbGV0ZSBzZXQgb2YgY29udHJpYnV0b3JzIG1heSBiZSBmb3VuZCBhdCBodHRwOi8vcG9seW1lci5naXRodWIuaW8vQ09OVFJJQlVUT1JTLnR4dAogQ29kZSBkaXN0cmlidXRlZCBieSBHb29nbGUgYXMgcGFydCBvZiB0aGUgcG9seW1lciBwcm9qZWN0IGlzIGFsc28KIHN1YmplY3QgdG8gYW4gYWRkaXRpb25hbCBJUCByaWdodHMgZ3JhbnQgZm91bmQgYXQgaHR0cDovL3BvbHltZXIuZ2l0aHViLmlvL1BBVEVOVFMudHh0CiovCid1c2Ugc3RyaWN0Jzt2YXIgcSxhYT0idW5kZWZpbmVkIiE9dHlwZW9mIHdpbmRvdyYmd2luZG93PT09dGhpcz90aGlzOiJ1bmRlZmluZWQiIT10eXBlb2YgZ2xvYmFsJiZudWxsIT1nbG9iYWw/Z2xvYmFsOnRoaXMsYmE9ImZ1bmN0aW9uIj09dHlwZW9mIE9iamVjdC5kZWZpbmVQcm9wZXJ0aWVzP09iamVjdC5kZWZpbmVQcm9wZXJ0eTpmdW5jdGlvbihhLGIsYyl7YSE9QXJyYXkucHJvdG90eXBlJiZhIT1PYmplY3QucHJvdG90eXBlJiYoYVtiXT1jLnZhbHVlKX07ZnVuY3Rpb24gY2EoKXtjYT1mdW5jdGlvbigpe307YWEuU3ltYm9sfHwoYWEuU3ltYm9sPWRhKX12YXIgZGE9ZnVuY3Rpb24oKXt2YXIgYT0wO3JldHVybiBmdW5jdGlvbihiKXtyZXR1cm4ianNjb21wX3N5bWJvbF8iKyhifHwiIikrYSsrfX0oKTsKZnVuY3Rpb24gZWEoKXtjYSgpO3ZhciBhPWFhLlN5bWJvbC5pdGVyYXRvcjthfHwoYT1hYS5TeW1ib2wuaXRlcmF0b3I9YWEuU3ltYm9sKCJpdGVyYXRvciIpKTsiZnVuY3Rpb24iIT10eXBlb2YgQXJyYXkucHJvdG90eXBlW2FdJiZiYShBcnJheS5wcm90b3R5cGUsYSx7Y29uZmlndXJhYmxlOiEwLHdyaXRhYmxlOiEwLHZhbHVlOmZ1bmN0aW9uKCl7cmV0dXJuIGZhKHRoaXMpfX0pO2VhPWZ1bmN0aW9uKCl7fX1mdW5jdGlvbiBmYShhKXt2YXIgYj0wO3JldHVybiBoYShmdW5jdGlvbigpe3JldHVybiBiPGEubGVuZ3RoP3tkb25lOiExLHZhbHVlOmFbYisrXX06e2RvbmU6ITB9fSl9ZnVuY3Rpb24gaGEoYSl7ZWEoKTthPXtuZXh0OmF9O2FbYWEuU3ltYm9sLml0ZXJhdG9yXT1mdW5jdGlvbigpe3JldHVybiB0aGlzfTtyZXR1cm4gYX1mdW5jdGlvbiBpYShhKXtlYSgpO3ZhciBiPWFbU3ltYm9sLml0ZXJhdG9yXTtyZXR1cm4gYj9iLmNhbGwoYSk6ZmEoYSl9CmZ1bmN0aW9uIGphKGEpe2Zvcih2YXIgYixjPVtdOyEoYj1hLm5leHQoKSkuZG9uZTspYy5wdXNoKGIudmFsdWUpO3JldHVybiBjfQooZnVuY3Rpb24oKXtpZighZnVuY3Rpb24oKXt2YXIgYT1kb2N1bWVudC5jcmVhdGVFdmVudCgiRXZlbnQiKTthLmluaXRFdmVudCgiZm9vIiwhMCwhMCk7YS5wcmV2ZW50RGVmYXVsdCgpO3JldHVybiBhLmRlZmF1bHRQcmV2ZW50ZWR9KCkpe3ZhciBhPUV2ZW50LnByb3RvdHlwZS5wcmV2ZW50RGVmYXVsdDtFdmVudC5wcm90b3R5cGUucHJldmVudERlZmF1bHQ9ZnVuY3Rpb24oKXt0aGlzLmNhbmNlbGFibGUmJihhLmNhbGwodGhpcyksT2JqZWN0LmRlZmluZVByb3BlcnR5KHRoaXMsImRlZmF1bHRQcmV2ZW50ZWQiLHtnZXQ6ZnVuY3Rpb24oKXtyZXR1cm4hMH0sY29uZmlndXJhYmxlOiEwfSkpfX12YXIgYj0vVHJpZGVudC8udGVzdChuYXZpZ2F0b3IudXNlckFnZW50KTtpZighd2luZG93LkN1c3RvbUV2ZW50fHxiJiYiZnVuY3Rpb24iIT09dHlwZW9mIHdpbmRvdy5DdXN0b21FdmVudCl3aW5kb3cuQ3VzdG9tRXZlbnQ9ZnVuY3Rpb24oYSxiKXtiPWJ8fHt9O3ZhciBjPWRvY3VtZW50LmNyZWF0ZUV2ZW50KCJDdXN0b21FdmVudCIpOwpjLmluaXRDdXN0b21FdmVudChhLCEhYi5idWJibGVzLCEhYi5jYW5jZWxhYmxlLGIuZGV0YWlsKTtyZXR1cm4gY30sd2luZG93LkN1c3RvbUV2ZW50LnByb3RvdHlwZT13aW5kb3cuRXZlbnQucHJvdG90eXBlO2lmKCF3aW5kb3cuRXZlbnR8fGImJiJmdW5jdGlvbiIhPT10eXBlb2Ygd2luZG93LkV2ZW50KXt2YXIgYz13aW5kb3cuRXZlbnQ7d2luZG93LkV2ZW50PWZ1bmN0aW9uKGEsYil7Yj1ifHx7fTt2YXIgYz1kb2N1bWVudC5jcmVhdGVFdmVudCgiRXZlbnQiKTtjLmluaXRFdmVudChhLCEhYi5idWJibGVzLCEhYi5jYW5jZWxhYmxlKTtyZXR1cm4gY307aWYoYylmb3IodmFyIGQgaW4gYyl3aW5kb3cuRXZlbnRbZF09Y1tkXTt3aW5kb3cuRXZlbnQucHJvdG90eXBlPWMucHJvdG90eXBlfWlmKCF3aW5kb3cuTW91c2VFdmVudHx8YiYmImZ1bmN0aW9uIiE9PXR5cGVvZiB3aW5kb3cuTW91c2VFdmVudCl7Yj13aW5kb3cuTW91c2VFdmVudDt3aW5kb3cuTW91c2VFdmVudD1mdW5jdGlvbihhLApiKXtiPWJ8fHt9O3ZhciBjPWRvY3VtZW50LmNyZWF0ZUV2ZW50KCJNb3VzZUV2ZW50Iik7Yy5pbml0TW91c2VFdmVudChhLCEhYi5idWJibGVzLCEhYi5jYW5jZWxhYmxlLGIudmlld3x8d2luZG93LGIuZGV0YWlsLGIuc2NyZWVuWCxiLnNjcmVlblksYi5jbGllbnRYLGIuY2xpZW50WSxiLmN0cmxLZXksYi5hbHRLZXksYi5zaGlmdEtleSxiLm1ldGFLZXksYi5idXR0b24sYi5yZWxhdGVkVGFyZ2V0KTtyZXR1cm4gY307aWYoYilmb3IoZCBpbiBiKXdpbmRvdy5Nb3VzZUV2ZW50W2RdPWJbZF07d2luZG93Lk1vdXNlRXZlbnQucHJvdG90eXBlPWIucHJvdG90eXBlfUFycmF5LmZyb218fChBcnJheS5mcm9tPWZ1bmN0aW9uKGEpe3JldHVybltdLnNsaWNlLmNhbGwoYSl9KTtPYmplY3QuYXNzaWdufHwoT2JqZWN0LmFzc2lnbj1mdW5jdGlvbihhLGIpe2Zvcih2YXIgYz1bXS5zbGljZS5jYWxsKGFyZ3VtZW50cywxKSxkPTAsZTtkPGMubGVuZ3RoO2QrKylpZihlPWNbZF0pZm9yKHZhciBmPQphLG49ZSxyPU9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKG4pLEc9MDtHPHIubGVuZ3RoO0crKyllPXJbR10sZltlXT1uW2VdO3JldHVybiBhfSl9KSh3aW5kb3cuV2ViQ29tcG9uZW50cyk7KGZ1bmN0aW9uKCl7ZnVuY3Rpb24gYSgpe31mdW5jdGlvbiBiKGEsYil7aWYoIWEuY2hpbGROb2Rlcy5sZW5ndGgpcmV0dXJuW107c3dpdGNoKGEubm9kZVR5cGUpe2Nhc2UgTm9kZS5ET0NVTUVOVF9OT0RFOnJldHVybiBHLmNhbGwoYSxiKTtjYXNlIE5vZGUuRE9DVU1FTlRfRlJBR01FTlRfTk9ERTpyZXR1cm4geC5jYWxsKGEsYik7ZGVmYXVsdDpyZXR1cm4gci5jYWxsKGEsYil9fXZhciBjPSJ1bmRlZmluZWQiPT09dHlwZW9mIEhUTUxUZW1wbGF0ZUVsZW1lbnQsZD0hKGRvY3VtZW50LmNyZWF0ZURvY3VtZW50RnJhZ21lbnQoKS5jbG9uZU5vZGUoKWluc3RhbmNlb2YgRG9jdW1lbnRGcmFnbWVudCksZT0hMTsvVHJpZGVudC8udGVzdChuYXZpZ2F0b3IudXNlckFnZW50KSYmZnVuY3Rpb24oKXtmdW5jdGlvbiBhKGEsYil7aWYoYSBpbnN0YW5jZW9mIERvY3VtZW50RnJhZ21lbnQpZm9yKHZhciBkO2Q9YS5maXJzdENoaWxkOyljLmNhbGwodGhpcyxkLGIpO2Vsc2UgYy5jYWxsKHRoaXMsCmEsYik7cmV0dXJuIGF9ZT0hMDt2YXIgYj1Ob2RlLnByb3RvdHlwZS5jbG9uZU5vZGU7Tm9kZS5wcm90b3R5cGUuY2xvbmVOb2RlPWZ1bmN0aW9uKGEpe2E9Yi5jYWxsKHRoaXMsYSk7dGhpcyBpbnN0YW5jZW9mIERvY3VtZW50RnJhZ21lbnQmJihhLl9fcHJvdG9fXz1Eb2N1bWVudEZyYWdtZW50LnByb3RvdHlwZSk7cmV0dXJuIGF9O0RvY3VtZW50RnJhZ21lbnQucHJvdG90eXBlLnF1ZXJ5U2VsZWN0b3JBbGw9SFRNTEVsZW1lbnQucHJvdG90eXBlLnF1ZXJ5U2VsZWN0b3JBbGw7RG9jdW1lbnRGcmFnbWVudC5wcm90b3R5cGUucXVlcnlTZWxlY3Rvcj1IVE1MRWxlbWVudC5wcm90b3R5cGUucXVlcnlTZWxlY3RvcjtPYmplY3QuZGVmaW5lUHJvcGVydGllcyhEb2N1bWVudEZyYWdtZW50LnByb3RvdHlwZSx7bm9kZVR5cGU6e2dldDpmdW5jdGlvbigpe3JldHVybiBOb2RlLkRPQ1VNRU5UX0ZSQUdNRU5UX05PREV9LGNvbmZpZ3VyYWJsZTohMH0sbG9jYWxOYW1lOntnZXQ6ZnVuY3Rpb24oKXt9LApjb25maWd1cmFibGU6ITB9LG5vZGVOYW1lOntnZXQ6ZnVuY3Rpb24oKXtyZXR1cm4iI2RvY3VtZW50LWZyYWdtZW50In0sY29uZmlndXJhYmxlOiEwfX0pO3ZhciBjPU5vZGUucHJvdG90eXBlLmluc2VydEJlZm9yZTtOb2RlLnByb3RvdHlwZS5pbnNlcnRCZWZvcmU9YTt2YXIgZD1Ob2RlLnByb3RvdHlwZS5hcHBlbmRDaGlsZDtOb2RlLnByb3RvdHlwZS5hcHBlbmRDaGlsZD1mdW5jdGlvbihiKXtiIGluc3RhbmNlb2YgRG9jdW1lbnRGcmFnbWVudD9hLmNhbGwodGhpcyxiLG51bGwpOmQuY2FsbCh0aGlzLGIpO3JldHVybiBifTt2YXIgZj1Ob2RlLnByb3RvdHlwZS5yZW1vdmVDaGlsZCxnPU5vZGUucHJvdG90eXBlLnJlcGxhY2VDaGlsZDtOb2RlLnByb3RvdHlwZS5yZXBsYWNlQ2hpbGQ9ZnVuY3Rpb24oYixjKXtiIGluc3RhbmNlb2YgRG9jdW1lbnRGcmFnbWVudD8oYS5jYWxsKHRoaXMsYixjKSxmLmNhbGwodGhpcyxjKSk6Zy5jYWxsKHRoaXMsYixjKTtyZXR1cm4gY307RG9jdW1lbnQucHJvdG90eXBlLmNyZWF0ZURvY3VtZW50RnJhZ21lbnQ9CmZ1bmN0aW9uKCl7dmFyIGE9dGhpcy5jcmVhdGVFbGVtZW50KCJkZiIpO2EuX19wcm90b19fPURvY3VtZW50RnJhZ21lbnQucHJvdG90eXBlO3JldHVybiBhfTt2YXIgaD1Eb2N1bWVudC5wcm90b3R5cGUuaW1wb3J0Tm9kZTtEb2N1bWVudC5wcm90b3R5cGUuaW1wb3J0Tm9kZT1mdW5jdGlvbihhLGIpe2I9aC5jYWxsKHRoaXMsYSxifHwhMSk7YSBpbnN0YW5jZW9mIERvY3VtZW50RnJhZ21lbnQmJihiLl9fcHJvdG9fXz1Eb2N1bWVudEZyYWdtZW50LnByb3RvdHlwZSk7cmV0dXJuIGJ9fSgpO3ZhciBmPU5vZGUucHJvdG90eXBlLmNsb25lTm9kZSxnPURvY3VtZW50LnByb3RvdHlwZS5jcmVhdGVFbGVtZW50LGg9RG9jdW1lbnQucHJvdG90eXBlLmltcG9ydE5vZGUsaz1Ob2RlLnByb3RvdHlwZS5yZW1vdmVDaGlsZCxtPU5vZGUucHJvdG90eXBlLmFwcGVuZENoaWxkLG49Tm9kZS5wcm90b3R5cGUucmVwbGFjZUNoaWxkLHI9RWxlbWVudC5wcm90b3R5cGUucXVlcnlTZWxlY3RvckFsbCwKRz1Eb2N1bWVudC5wcm90b3R5cGUucXVlcnlTZWxlY3RvckFsbCx4PURvY3VtZW50RnJhZ21lbnQucHJvdG90eXBlLnF1ZXJ5U2VsZWN0b3JBbGwsdj1mdW5jdGlvbigpe2lmKCFjKXt2YXIgYT1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCJ0ZW1wbGF0ZSIpLGI9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgidGVtcGxhdGUiKTtiLmNvbnRlbnQuYXBwZW5kQ2hpbGQoZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiZGl2IikpO2EuY29udGVudC5hcHBlbmRDaGlsZChiKTthPWEuY2xvbmVOb2RlKCEwKTtyZXR1cm4gMD09PWEuY29udGVudC5jaGlsZE5vZGVzLmxlbmd0aHx8MD09PWEuY29udGVudC5maXJzdENoaWxkLmNvbnRlbnQuY2hpbGROb2Rlcy5sZW5ndGh8fGR9fSgpO2lmKGMpe3ZhciBVPWRvY3VtZW50LmltcGxlbWVudGF0aW9uLmNyZWF0ZUhUTUxEb2N1bWVudCgidGVtcGxhdGUiKSxEYz0hMCx4YT1kb2N1bWVudC5jcmVhdGVFbGVtZW50KCJzdHlsZSIpO3hhLnRleHRDb250ZW50PSJ0ZW1wbGF0ZXtkaXNwbGF5Om5vbmU7fSI7CnZhciBFYz1kb2N1bWVudC5oZWFkO0VjLmluc2VydEJlZm9yZSh4YSxFYy5maXJzdEVsZW1lbnRDaGlsZCk7YS5wcm90b3R5cGU9T2JqZWN0LmNyZWF0ZShIVE1MRWxlbWVudC5wcm90b3R5cGUpO3ZhciBtZj0hZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiZGl2IikuaGFzT3duUHJvcGVydHkoImlubmVySFRNTCIpO2EuUj1mdW5jdGlvbihiKXtpZighYi5jb250ZW50JiZiLm5hbWVzcGFjZVVSST09PWRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5uYW1lc3BhY2VVUkkpe2IuY29udGVudD1VLmNyZWF0ZURvY3VtZW50RnJhZ21lbnQoKTtmb3IodmFyIGM7Yz1iLmZpcnN0Q2hpbGQ7KW0uY2FsbChiLmNvbnRlbnQsYyk7aWYobWYpYi5fX3Byb3RvX189YS5wcm90b3R5cGU7ZWxzZSBpZihiLmNsb25lTm9kZT1mdW5jdGlvbihiKXtyZXR1cm4gYS5hKHRoaXMsYil9LERjKXRyeXtwKGIpLEZjKGIpfWNhdGNoKHpoKXtEYz0hMX1hLmIoYi5jb250ZW50KX19O3ZhciBwPWZ1bmN0aW9uKGIpe09iamVjdC5kZWZpbmVQcm9wZXJ0eShiLAoiaW5uZXJIVE1MIix7Z2V0OmZ1bmN0aW9uKCl7cmV0dXJuIEdjKHRoaXMpfSxzZXQ6ZnVuY3Rpb24oYil7VS5ib2R5LmlubmVySFRNTD1iO2ZvcihhLmIoVSk7dGhpcy5jb250ZW50LmZpcnN0Q2hpbGQ7KWsuY2FsbCh0aGlzLmNvbnRlbnQsdGhpcy5jb250ZW50LmZpcnN0Q2hpbGQpO2Zvcig7VS5ib2R5LmZpcnN0Q2hpbGQ7KW0uY2FsbCh0aGlzLmNvbnRlbnQsVS5ib2R5LmZpcnN0Q2hpbGQpfSxjb25maWd1cmFibGU6ITB9KX0sRmM9ZnVuY3Rpb24oYSl7T2JqZWN0LmRlZmluZVByb3BlcnR5KGEsIm91dGVySFRNTCIse2dldDpmdW5jdGlvbigpe3JldHVybiI8dGVtcGxhdGU+Iit0aGlzLmlubmVySFRNTCsiPC90ZW1wbGF0ZT4ifSxzZXQ6ZnVuY3Rpb24oYSl7aWYodGhpcy5wYXJlbnROb2RlKXtVLmJvZHkuaW5uZXJIVE1MPWE7Zm9yKGE9dGhpcy5vd25lckRvY3VtZW50LmNyZWF0ZURvY3VtZW50RnJhZ21lbnQoKTtVLmJvZHkuZmlyc3RDaGlsZDspbS5jYWxsKGEsVS5ib2R5LmZpcnN0Q2hpbGQpOwpuLmNhbGwodGhpcy5wYXJlbnROb2RlLGEsdGhpcyl9ZWxzZSB0aHJvdyBFcnJvcigiRmFpbGVkIHRvIHNldCB0aGUgJ291dGVySFRNTCcgcHJvcGVydHkgb24gJ0VsZW1lbnQnOiBUaGlzIGVsZW1lbnQgaGFzIG5vIHBhcmVudCBub2RlLiIpO30sY29uZmlndXJhYmxlOiEwfSl9O3AoYS5wcm90b3R5cGUpO0ZjKGEucHJvdG90eXBlKTthLmI9ZnVuY3Rpb24oYyl7Yz1iKGMsInRlbXBsYXRlIik7Zm9yKHZhciBkPTAsZT1jLmxlbmd0aCxmO2Q8ZSYmKGY9Y1tkXSk7ZCsrKWEuUihmKX07ZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcigiRE9NQ29udGVudExvYWRlZCIsZnVuY3Rpb24oKXthLmIoZG9jdW1lbnQpfSk7RG9jdW1lbnQucHJvdG90eXBlLmNyZWF0ZUVsZW1lbnQ9ZnVuY3Rpb24oKXt2YXIgYj1nLmFwcGx5KHRoaXMsYXJndW1lbnRzKTsidGVtcGxhdGUiPT09Yi5sb2NhbE5hbWUmJmEuUihiKTtyZXR1cm4gYn07dmFyIG5mPS9bJlx1MDBBMCJdL2csa2I9L1smXHUwMEEwPD5dL2csCmw9ZnVuY3Rpb24oYSl7c3dpdGNoKGEpe2Nhc2UgIiYiOnJldHVybiImYW1wOyI7Y2FzZSAiPCI6cmV0dXJuIiZsdDsiO2Nhc2UgIj4iOnJldHVybiImZ3Q7IjtjYXNlICciJzpyZXR1cm4iJnF1b3Q7IjtjYXNlICJcdTAwYTAiOnJldHVybiImbmJzcDsifX07eGE9ZnVuY3Rpb24oYSl7Zm9yKHZhciBiPXt9LGM9MDtjPGEubGVuZ3RoO2MrKyliW2FbY11dPSEwO3JldHVybiBifTt2YXIgRj14YSgiYXJlYSBiYXNlIGJyIGNvbCBjb21tYW5kIGVtYmVkIGhyIGltZyBpbnB1dCBrZXlnZW4gbGluayBtZXRhIHBhcmFtIHNvdXJjZSB0cmFjayB3YnIiLnNwbGl0KCIgIikpLG9mPXhhKCJzdHlsZSBzY3JpcHQgeG1wIGlmcmFtZSBub2VtYmVkIG5vZnJhbWVzIHBsYWludGV4dCBub3NjcmlwdCIuc3BsaXQoIiAiKSksR2M9ZnVuY3Rpb24oYSxiKXsidGVtcGxhdGUiPT09YS5sb2NhbE5hbWUmJihhPWEuY29udGVudCk7Zm9yKHZhciBjPSIiLGQ9Yj9iKGEpOmEuY2hpbGROb2RlcyxlPTAsZj1kLmxlbmd0aCwKZztlPGYmJihnPWRbZV0pO2UrKyl7YTp7dmFyIGg9Zzt2YXIgaz1hO3ZhciBtPWI7c3dpdGNoKGgubm9kZVR5cGUpe2Nhc2UgTm9kZS5FTEVNRU5UX05PREU6Zm9yKHZhciBuPWgubG9jYWxOYW1lLHY9IjwiK24scj1oLmF0dHJpYnV0ZXMscD0wO2s9cltwXTtwKyspdis9IiAiK2submFtZSsnPSInK2sudmFsdWUucmVwbGFjZShuZixsKSsnIic7dis9Ij4iO2g9RltuXT92OnYrR2MoaCxtKSsiPC8iK24rIj4iO2JyZWFrIGE7Y2FzZSBOb2RlLlRFWFRfTk9ERTpoPWguZGF0YTtoPWsmJm9mW2subG9jYWxOYW1lXT9oOmgucmVwbGFjZShrYixsKTticmVhayBhO2Nhc2UgTm9kZS5DT01NRU5UX05PREU6aD0iXHgzYyEtLSIraC5kYXRhKyItLVx4M2UiO2JyZWFrIGE7ZGVmYXVsdDp0aHJvdyB3aW5kb3cuY29uc29sZS5lcnJvcihoKSxFcnJvcigibm90IGltcGxlbWVudGVkIik7fX1jKz1ofXJldHVybiBjfX1pZihjfHx2KXthLmE9ZnVuY3Rpb24oYSxiKXt2YXIgYz1mLmNhbGwoYSwhMSk7CnRoaXMuUiYmdGhpcy5SKGMpO2ImJihtLmNhbGwoYy5jb250ZW50LGYuY2FsbChhLmNvbnRlbnQsITApKSxsYihjLmNvbnRlbnQsYS5jb250ZW50KSk7cmV0dXJuIGN9O3ZhciBsYj1mdW5jdGlvbihjLGQpe2lmKGQucXVlcnlTZWxlY3RvckFsbCYmKGQ9YihkLCJ0ZW1wbGF0ZSIpLDAhPT1kLmxlbmd0aCkpe2M9YihjLCJ0ZW1wbGF0ZSIpO2Zvcih2YXIgZT0wLGY9Yy5sZW5ndGgsZyxoO2U8ZjtlKyspaD1kW2VdLGc9Y1tlXSxhJiZhLlImJmEuUihoKSxuLmNhbGwoZy5wYXJlbnROb2RlLHBmLmNhbGwoaCwhMCksZyl9fSxwZj1Ob2RlLnByb3RvdHlwZS5jbG9uZU5vZGU9ZnVuY3Rpb24oYil7aWYoIWUmJmQmJnRoaXMgaW5zdGFuY2VvZiBEb2N1bWVudEZyYWdtZW50KWlmKGIpdmFyIGM9cWYuY2FsbCh0aGlzLm93bmVyRG9jdW1lbnQsdGhpcywhMCk7ZWxzZSByZXR1cm4gdGhpcy5vd25lckRvY3VtZW50LmNyZWF0ZURvY3VtZW50RnJhZ21lbnQoKTtlbHNlIHRoaXMubm9kZVR5cGU9PT0KTm9kZS5FTEVNRU5UX05PREUmJiJ0ZW1wbGF0ZSI9PT10aGlzLmxvY2FsTmFtZSYmdGhpcy5uYW1lc3BhY2VVUkk9PWRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5uYW1lc3BhY2VVUkk/Yz1hLmEodGhpcyxiKTpjPWYuY2FsbCh0aGlzLGIpO2ImJmxiKGMsdGhpcyk7cmV0dXJuIGN9LHFmPURvY3VtZW50LnByb3RvdHlwZS5pbXBvcnROb2RlPWZ1bmN0aW9uKGMsZCl7ZD1kfHwhMTtpZigidGVtcGxhdGUiPT09Yy5sb2NhbE5hbWUpcmV0dXJuIGEuYShjLGQpO3ZhciBlPWguY2FsbCh0aGlzLGMsZCk7aWYoZCl7bGIoZSxjKTtjPWIoZSwnc2NyaXB0Om5vdChbdHlwZV0pLHNjcmlwdFt0eXBlPSJhcHBsaWNhdGlvbi9qYXZhc2NyaXB0Il0sc2NyaXB0W3R5cGU9InRleHQvamF2YXNjcmlwdCJdJyk7Zm9yKHZhciBmLGs9MDtrPGMubGVuZ3RoO2srKyl7Zj1jW2tdO2Q9Zy5jYWxsKGRvY3VtZW50LCJzY3JpcHQiKTtkLnRleHRDb250ZW50PWYudGV4dENvbnRlbnQ7Zm9yKHZhciBtPWYuYXR0cmlidXRlcywKbD0wLHY7bDxtLmxlbmd0aDtsKyspdj1tW2xdLGQuc2V0QXR0cmlidXRlKHYubmFtZSx2LnZhbHVlKTtuLmNhbGwoZi5wYXJlbnROb2RlLGQsZil9fXJldHVybiBlfX1jJiYod2luZG93LkhUTUxUZW1wbGF0ZUVsZW1lbnQ9YSl9KSgpO3ZhciBrYTtBcnJheS5pc0FycmF5P2thPUFycmF5LmlzQXJyYXk6a2E9ZnVuY3Rpb24oYSl7cmV0dXJuIltvYmplY3QgQXJyYXldIj09PU9iamVjdC5wcm90b3R5cGUudG9TdHJpbmcuY2FsbChhKX07dmFyIGxhPWthO3ZhciBtYT0wLG5hLG9hPSJ1bmRlZmluZWQiIT09dHlwZW9mIHdpbmRvdz93aW5kb3c6dm9pZCAwLHBhPW9hfHx7fSxxYT1wYS5NdXRhdGlvbk9ic2VydmVyfHxwYS5XZWJLaXRNdXRhdGlvbk9ic2VydmVyLHJhPSJ1bmRlZmluZWQiPT09dHlwZW9mIHNlbGYmJiJ1bmRlZmluZWQiIT09dHlwZW9mIHByb2Nlc3MmJiJbb2JqZWN0IHByb2Nlc3NdIj09PXt9LnRvU3RyaW5nLmNhbGwocHJvY2Vzcyksc2E9InVuZGVmaW5lZCIhPT10eXBlb2YgVWludDhDbGFtcGVkQXJyYXkmJiJ1bmRlZmluZWQiIT09dHlwZW9mIGltcG9ydFNjcmlwdHMmJiJ1bmRlZmluZWQiIT09dHlwZW9mIE1lc3NhZ2VDaGFubmVsO2Z1bmN0aW9uIHRhKCl7cmV0dXJuInVuZGVmaW5lZCIhPT10eXBlb2YgbmE/ZnVuY3Rpb24oKXtuYSh1YSl9OnZhKCl9CmZ1bmN0aW9uIHdhKCl7dmFyIGE9MCxiPW5ldyBxYSh1YSksYz1kb2N1bWVudC5jcmVhdGVUZXh0Tm9kZSgiIik7Yi5vYnNlcnZlKGMse2NoYXJhY3RlckRhdGE6ITB9KTtyZXR1cm4gZnVuY3Rpb24oKXtjLmRhdGE9YT0rK2ElMn19ZnVuY3Rpb24geWEoKXt2YXIgYT1uZXcgTWVzc2FnZUNoYW5uZWw7YS5wb3J0MS5vbm1lc3NhZ2U9dWE7cmV0dXJuIGZ1bmN0aW9uKCl7cmV0dXJuIGEucG9ydDIucG9zdE1lc3NhZ2UoMCl9fWZ1bmN0aW9uIHZhKCl7dmFyIGE9c2V0VGltZW91dDtyZXR1cm4gZnVuY3Rpb24oKXtyZXR1cm4gYSh1YSwxKX19dmFyIHphPUFycmF5KDFFMyk7ZnVuY3Rpb24gdWEoKXtmb3IodmFyIGE9MDthPG1hO2ErPTIpKDAsemFbYV0pKHphW2ErMV0pLHphW2FdPXZvaWQgMCx6YVthKzFdPXZvaWQgMDttYT0wfXZhciBBYSxCYTsKaWYocmEpQmE9ZnVuY3Rpb24oKXtyZXR1cm4gcHJvY2Vzcy54Yih1YSl9O2Vsc2V7dmFyIENhO2lmKHFhKUNhPXdhKCk7ZWxzZXt2YXIgRGE7aWYoc2EpRGE9eWEoKTtlbHNle3ZhciBFYTtpZih2b2lkIDA9PT1vYSYmImZ1bmN0aW9uIj09PXR5cGVvZiByZXF1aXJlKXRyeXt2YXIgRmE9cmVxdWlyZSgidmVydHgiKTtuYT1GYS56Ynx8RmEueWI7RWE9dGEoKX1jYXRjaChhKXtFYT12YSgpfWVsc2UgRWE9dmEoKTtEYT1FYX1DYT1EYX1CYT1DYX1BYT1CYTtmdW5jdGlvbiBHYShhLGIpe3phW21hXT1hO3phW21hKzFdPWI7bWErPTI7Mj09PW1hJiZBYSgpfTtmdW5jdGlvbiBIYShhLGIpe3ZhciBjPXRoaXMsZD1uZXcgdGhpcy5jb25zdHJ1Y3RvcihJYSk7dm9pZCAwPT09ZFtKYV0mJkthKGQpO3ZhciBlPWMubztpZihlKXt2YXIgZj1hcmd1bWVudHNbZS0xXTtHYShmdW5jdGlvbigpe3JldHVybiBMYShlLGQsZixjLmwpfSl9ZWxzZSBNYShjLGQsYSxiKTtyZXR1cm4gZH07ZnVuY3Rpb24gTmEoYSl7aWYoYSYmIm9iamVjdCI9PT10eXBlb2YgYSYmYS5jb25zdHJ1Y3Rvcj09PXRoaXMpcmV0dXJuIGE7dmFyIGI9bmV3IHRoaXMoSWEpO09hKGIsYSk7cmV0dXJuIGJ9O3ZhciBKYT1NYXRoLnJhbmRvbSgpLnRvU3RyaW5nKDM2KS5zdWJzdHJpbmcoMTYpO2Z1bmN0aW9uIElhKCl7fXZhciBRYT1uZXcgUGE7ZnVuY3Rpb24gUmEoYSl7dHJ5e3JldHVybiBhLnRoZW59Y2F0Y2goYil7cmV0dXJuIFFhLmVycm9yPWIsUWF9fWZ1bmN0aW9uIFNhKGEsYixjLGQpe3RyeXthLmNhbGwoYixjLGQpfWNhdGNoKGUpe3JldHVybiBlfX1mdW5jdGlvbiBUYShhLGIsYyl7R2EoZnVuY3Rpb24oYSl7dmFyIGQ9ITEsZj1TYShjLGIsZnVuY3Rpb24oYyl7ZHx8KGQ9ITAsYiE9PWM/T2EoYSxjKTp0KGEsYykpfSxmdW5jdGlvbihiKXtkfHwoZD0hMCx1KGEsYikpfSk7IWQmJmYmJihkPSEwLHUoYSxmKSl9LGEpfWZ1bmN0aW9uIFVhKGEsYil7MT09PWIubz90KGEsYi5sKToyPT09Yi5vP3UoYSxiLmwpOk1hKGIsdm9pZCAwLGZ1bmN0aW9uKGIpe3JldHVybiBPYShhLGIpfSxmdW5jdGlvbihiKXtyZXR1cm4gdShhLGIpfSl9CmZ1bmN0aW9uIFZhKGEsYixjKXtiLmNvbnN0cnVjdG9yPT09YS5jb25zdHJ1Y3RvciYmYz09PUhhJiZiLmNvbnN0cnVjdG9yLnJlc29sdmU9PT1OYT9VYShhLGIpOmM9PT1RYT8odShhLFFhLmVycm9yKSxRYS5lcnJvcj1udWxsKTp2b2lkIDA9PT1jP3QoYSxiKToiZnVuY3Rpb24iPT09dHlwZW9mIGM/VGEoYSxiLGMpOnQoYSxiKX1mdW5jdGlvbiBPYShhLGIpe2lmKGE9PT1iKXUoYSxuZXcgVHlwZUVycm9yKCJZb3UgY2Fubm90IHJlc29sdmUgYSBwcm9taXNlIHdpdGggaXRzZWxmIikpO2Vsc2V7dmFyIGM9dHlwZW9mIGI7bnVsbD09PWJ8fCJvYmplY3QiIT09YyYmImZ1bmN0aW9uIiE9PWM/dChhLGIpOlZhKGEsYixSYShiKSl9fWZ1bmN0aW9uIFdhKGEpe2EueGEmJmEueGEoYS5sKTtYYShhKX1mdW5jdGlvbiB0KGEsYil7dm9pZCAwPT09YS5vJiYoYS5sPWIsYS5vPTEsMCE9PWEuVS5sZW5ndGgmJkdhKFhhLGEpKX0KZnVuY3Rpb24gdShhLGIpe3ZvaWQgMD09PWEubyYmKGEubz0yLGEubD1iLEdhKFdhLGEpKX1mdW5jdGlvbiBNYShhLGIsYyxkKXt2YXIgZT1hLlUsZj1lLmxlbmd0aDthLnhhPW51bGw7ZVtmXT1iO2VbZisxXT1jO2VbZisyXT1kOzA9PT1mJiZhLm8mJkdhKFhhLGEpfWZ1bmN0aW9uIFhhKGEpe3ZhciBiPWEuVSxjPWEubztpZigwIT09Yi5sZW5ndGgpe2Zvcih2YXIgZCxlLGY9YS5sLGc9MDtnPGIubGVuZ3RoO2crPTMpZD1iW2ddLGU9YltnK2NdLGQ/TGEoYyxkLGUsZik6ZShmKTthLlUubGVuZ3RoPTB9fWZ1bmN0aW9uIFBhKCl7dGhpcy5lcnJvcj1udWxsfXZhciBZYT1uZXcgUGE7CmZ1bmN0aW9uIExhKGEsYixjLGQpe3ZhciBlPSJmdW5jdGlvbiI9PT10eXBlb2YgYztpZihlKXt0cnl7dmFyIGY9YyhkKX1jYXRjaChtKXtZYS5lcnJvcj1tLGY9WWF9aWYoZj09PVlhKXt2YXIgZz0hMDt2YXIgaD1mLmVycm9yO2YuZXJyb3I9bnVsbH1lbHNlIHZhciBrPSEwO2lmKGI9PT1mKXt1KGIsbmV3IFR5cGVFcnJvcigiQSBwcm9taXNlcyBjYWxsYmFjayBjYW5ub3QgcmV0dXJuIHRoYXQgc2FtZSBwcm9taXNlLiIpKTtyZXR1cm59fWVsc2UgZj1kLGs9ITA7dm9pZCAwPT09Yi5vJiYoZSYmaz9PYShiLGYpOmc/dShiLGgpOjE9PT1hP3QoYixmKToyPT09YSYmdShiLGYpKX1mdW5jdGlvbiBaYShhLGIpe3RyeXtiKGZ1bmN0aW9uKGIpe09hKGEsYil9LGZ1bmN0aW9uKGIpe3UoYSxiKX0pfWNhdGNoKGMpe3UoYSxjKX19dmFyICRhPTA7ZnVuY3Rpb24gS2EoYSl7YVtKYV09JGErKzthLm89dm9pZCAwO2EubD12b2lkIDA7YS5VPVtdfTtmdW5jdGlvbiBhYihhLGIpe3RoaXMuTmE9YTt0aGlzLk49bmV3IGEoSWEpO3RoaXMuTltKYV18fEthKHRoaXMuTik7aWYobGEoYikpaWYodGhpcy4kPXRoaXMubGVuZ3RoPWIubGVuZ3RoLHRoaXMubD1BcnJheSh0aGlzLmxlbmd0aCksMD09PXRoaXMubGVuZ3RoKXQodGhpcy5OLHRoaXMubCk7ZWxzZXt0aGlzLmxlbmd0aD10aGlzLmxlbmd0aHx8MDtmb3IoYT0wO3ZvaWQgMD09PXRoaXMubyYmYTxiLmxlbmd0aDthKyspYmIodGhpcyxiW2FdLGEpOzA9PT10aGlzLiQmJnQodGhpcy5OLHRoaXMubCl9ZWxzZSB1KHRoaXMuTixFcnJvcigiQXJyYXkgTWV0aG9kcyBtdXN0IGJlIHByb3ZpZGVkIGFuIEFycmF5IikpfQpmdW5jdGlvbiBiYihhLGIsYyl7dmFyIGQ9YS5OYSxlPWQucmVzb2x2ZTtlPT09TmE/KGU9UmEoYiksZT09PUhhJiZ2b2lkIDAhPT1iLm8/Y2IoYSxiLm8sYyxiLmwpOiJmdW5jdGlvbiIhPT10eXBlb2YgZT8oYS4kLS0sYS5sW2NdPWIpOmQ9PT13PyhkPW5ldyBkKElhKSxWYShkLGIsZSksZGIoYSxkLGMpKTpkYihhLG5ldyBkKGZ1bmN0aW9uKGEpe3JldHVybiBhKGIpfSksYykpOmRiKGEsZShiKSxjKX1mdW5jdGlvbiBjYihhLGIsYyxkKXt2YXIgZT1hLk47dm9pZCAwPT09ZS5vJiYoYS4kLS0sMj09PWI/dShlLGQpOmEubFtjXT1kKTswPT09YS4kJiZ0KGUsYS5sKX1mdW5jdGlvbiBkYihhLGIsYyl7TWEoYix2b2lkIDAsZnVuY3Rpb24oYil7cmV0dXJuIGNiKGEsMSxjLGIpfSxmdW5jdGlvbihiKXtyZXR1cm4gY2IoYSwyLGMsYil9KX07ZnVuY3Rpb24gZWIoYSl7cmV0dXJuKG5ldyBhYih0aGlzLGEpKS5OfTtmdW5jdGlvbiBmYihhKXt2YXIgYj10aGlzO3JldHVybiBsYShhKT9uZXcgYihmdW5jdGlvbihjLGQpe2Zvcih2YXIgZT1hLmxlbmd0aCxmPTA7ZjxlO2YrKyliLnJlc29sdmUoYVtmXSkudGhlbihjLGQpfSk6bmV3IGIoZnVuY3Rpb24oYSxiKXtyZXR1cm4gYihuZXcgVHlwZUVycm9yKCJZb3UgbXVzdCBwYXNzIGFuIGFycmF5IHRvIHJhY2UuIikpfSl9O2Z1bmN0aW9uIGdiKGEpe3ZhciBiPW5ldyB0aGlzKElhKTt1KGIsYSk7cmV0dXJuIGJ9O2Z1bmN0aW9uIHcoYSl7dGhpc1tKYV09JGErKzt0aGlzLmw9dGhpcy5vPXZvaWQgMDt0aGlzLlU9W107aWYoSWEhPT1hKXtpZigiZnVuY3Rpb24iIT09dHlwZW9mIGEpdGhyb3cgbmV3IFR5cGVFcnJvcigiWW91IG11c3QgcGFzcyBhIHJlc29sdmVyIGZ1bmN0aW9uIGFzIHRoZSBmaXJzdCBhcmd1bWVudCB0byB0aGUgcHJvbWlzZSBjb25zdHJ1Y3RvciIpO2lmKHRoaXMgaW5zdGFuY2VvZiB3KVphKHRoaXMsYSk7ZWxzZSB0aHJvdyBuZXcgVHlwZUVycm9yKCJGYWlsZWQgdG8gY29uc3RydWN0ICdQcm9taXNlJzogUGxlYXNlIHVzZSB0aGUgJ25ldycgb3BlcmF0b3IsIHRoaXMgb2JqZWN0IGNvbnN0cnVjdG9yIGNhbm5vdCBiZSBjYWxsZWQgYXMgYSBmdW5jdGlvbi4iKTt9fXcucHJvdG90eXBlPXtjb25zdHJ1Y3Rvcjp3LHRoZW46SGEsYTpmdW5jdGlvbihhKXtyZXR1cm4gdGhpcy50aGVuKG51bGwsYSl9fTsvKgoKQ29weXJpZ2h0IChjKSAyMDE3IFRoZSBQb2x5bWVyIFByb2plY3QgQXV0aG9ycy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KVGhpcyBjb2RlIG1heSBvbmx5IGJlIHVzZWQgdW5kZXIgdGhlIEJTRCBzdHlsZSBsaWNlbnNlIGZvdW5kIGF0IGh0dHA6Ly9wb2x5bWVyLmdpdGh1Yi5pby9MSUNFTlNFLnR4dApUaGUgY29tcGxldGUgc2V0IG9mIGF1dGhvcnMgbWF5IGJlIGZvdW5kIGF0IGh0dHA6Ly9wb2x5bWVyLmdpdGh1Yi5pby9BVVRIT1JTLnR4dApUaGUgY29tcGxldGUgc2V0IG9mIGNvbnRyaWJ1dG9ycyBtYXkgYmUgZm91bmQgYXQgaHR0cDovL3BvbHltZXIuZ2l0aHViLmlvL0NPTlRSSUJVVE9SUy50eHQKQ29kZSBkaXN0cmlidXRlZCBieSBHb29nbGUgYXMgcGFydCBvZiB0aGUgcG9seW1lciBwcm9qZWN0IGlzIGFsc28Kc3ViamVjdCB0byBhbiBhZGRpdGlvbmFsIElQIHJpZ2h0cyBncmFudCBmb3VuZCBhdCBodHRwOi8vcG9seW1lci5naXRodWIuaW8vUEFURU5UUy50eHQKKi8Kd2luZG93LlByb21pc2V8fCh3aW5kb3cuUHJvbWlzZT13LHcucHJvdG90eXBlWyJjYXRjaCJdPXcucHJvdG90eXBlLmEsdy5wcm90b3R5cGUudGhlbj13LnByb3RvdHlwZS50aGVuLHcuYWxsPWViLHcucmFjZT1mYix3LnJlc29sdmU9TmEsdy5yZWplY3Q9Z2IpOy8qCgogQ29weXJpZ2h0IChjKSAyMDE0IFRoZSBQb2x5bWVyIFByb2plY3QgQXV0aG9ycy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KIFRoaXMgY29kZSBtYXkgb25seSBiZSB1c2VkIHVuZGVyIHRoZSBCU0Qgc3R5bGUgbGljZW5zZSBmb3VuZCBhdCBodHRwOi8vcG9seW1lci5naXRodWIuaW8vTElDRU5TRS50eHQKIFRoZSBjb21wbGV0ZSBzZXQgb2YgYXV0aG9ycyBtYXkgYmUgZm91bmQgYXQgaHR0cDovL3BvbHltZXIuZ2l0aHViLmlvL0FVVEhPUlMudHh0CiBUaGUgY29tcGxldGUgc2V0IG9mIGNvbnRyaWJ1dG9ycyBtYXkgYmUgZm91bmQgYXQgaHR0cDovL3BvbHltZXIuZ2l0aHViLmlvL0NPTlRSSUJVVE9SUy50eHQKIENvZGUgZGlzdHJpYnV0ZWQgYnkgR29vZ2xlIGFzIHBhcnQgb2YgdGhlIHBvbHltZXIgcHJvamVjdCBpcyBhbHNvCiBzdWJqZWN0IHRvIGFuIGFkZGl0aW9uYWwgSVAgcmlnaHRzIGdyYW50IGZvdW5kIGF0IGh0dHA6Ly9wb2x5bWVyLmdpdGh1Yi5pby9QQVRFTlRTLnR4dAoqLwp3aW5kb3cuV2ViQ29tcG9uZW50cz13aW5kb3cuV2ViQ29tcG9uZW50c3x8e2ZsYWdzOnt9fTt2YXIgaGI9ZG9jdW1lbnQucXVlcnlTZWxlY3Rvcignc2NyaXB0W3NyYyo9IndlYmNvbXBvbmVudHMtYnVuZGxlIl0nKSxpYj0vd2MtKC4rKS8seT17fTtpZigheS5ub09wdHMpe2xvY2F0aW9uLnNlYXJjaC5zbGljZSgxKS5zcGxpdCgiJiIpLmZvckVhY2goZnVuY3Rpb24oYSl7YT1hLnNwbGl0KCI9Iik7dmFyIGI7YVswXSYmKGI9YVswXS5tYXRjaChpYikpJiYoeVtiWzFdXT1hWzFdfHwhMCl9KTtpZihoYilmb3IodmFyIGpiPTAsbWI7bWI9aGIuYXR0cmlidXRlc1tqYl07amIrKykic3JjIiE9PW1iLm5hbWUmJih5W21iLm5hbWVdPW1iLnZhbHVlfHwhMCk7aWYoeS5sb2cmJnkubG9nLnNwbGl0KXt2YXIgbmI9eS5sb2cuc3BsaXQoIiwiKTt5LmxvZz17fTtuYi5mb3JFYWNoKGZ1bmN0aW9uKGEpe3kubG9nW2FdPSEwfSl9ZWxzZSB5LmxvZz17fX0Kd2luZG93LldlYkNvbXBvbmVudHMuZmxhZ3M9eTt2YXIgb2I9eS5zaGFkeWRvbTtvYiYmKHdpbmRvdy5TaGFkeURPTT13aW5kb3cuU2hhZHlET018fHt9LHdpbmRvdy5TaGFkeURPTS5mb3JjZT1vYik7dmFyIHBiPXkucmVnaXN0ZXJ8fHkuY2U7cGImJndpbmRvdy5jdXN0b21FbGVtZW50cyYmKHdpbmRvdy5jdXN0b21FbGVtZW50cy5mb3JjZVBvbHlmaWxsPXBiKTsvKgoKQ29weXJpZ2h0IChjKSAyMDE2IFRoZSBQb2x5bWVyIFByb2plY3QgQXV0aG9ycy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KVGhpcyBjb2RlIG1heSBvbmx5IGJlIHVzZWQgdW5kZXIgdGhlIEJTRCBzdHlsZSBsaWNlbnNlIGZvdW5kIGF0IGh0dHA6Ly9wb2x5bWVyLmdpdGh1Yi5pby9MSUNFTlNFLnR4dApUaGUgY29tcGxldGUgc2V0IG9mIGF1dGhvcnMgbWF5IGJlIGZvdW5kIGF0IGh0dHA6Ly9wb2x5bWVyLmdpdGh1Yi5pby9BVVRIT1JTLnR4dApUaGUgY29tcGxldGUgc2V0IG9mIGNvbnRyaWJ1dG9ycyBtYXkgYmUgZm91bmQgYXQgaHR0cDovL3BvbHltZXIuZ2l0aHViLmlvL0NPTlRSSUJVVE9SUy50eHQKQ29kZSBkaXN0cmlidXRlZCBieSBHb29nbGUgYXMgcGFydCBvZiB0aGUgcG9seW1lciBwcm9qZWN0IGlzIGFsc28Kc3ViamVjdCB0byBhbiBhZGRpdGlvbmFsIElQIHJpZ2h0cyBncmFudCBmb3VuZCBhdCBodHRwOi8vcG9seW1lci5naXRodWIuaW8vUEFURU5UUy50eHQKKi8KZnVuY3Rpb24gcWIoKXt0aGlzLkRhPXRoaXMucm9vdD1udWxsO3RoaXMuZGE9ITE7dGhpcy5MPXRoaXMuWj10aGlzLnBhPXRoaXMuYXNzaWduZWRTbG90PXRoaXMuYXNzaWduZWROb2Rlcz10aGlzLlM9bnVsbDt0aGlzLmNoaWxkTm9kZXM9dGhpcy5uZXh0U2libGluZz10aGlzLnByZXZpb3VzU2libGluZz10aGlzLmxhc3RDaGlsZD10aGlzLmZpcnN0Q2hpbGQ9dGhpcy5wYXJlbnROb2RlPXRoaXMuVj12b2lkIDA7dGhpcy5JYT10aGlzLnZhPSExfXFiLnByb3RvdHlwZS50b0pTT049ZnVuY3Rpb24oKXtyZXR1cm57fX07ZnVuY3Rpb24geihhKXthLmthfHwoYS5rYT1uZXcgcWIpO3JldHVybiBhLmthfWZ1bmN0aW9uIEEoYSl7cmV0dXJuIGEmJmEua2F9O3ZhciBCPXdpbmRvdy5TaGFkeURPTXx8e307Qi5VYT0hKCFFbGVtZW50LnByb3RvdHlwZS5hdHRhY2hTaGFkb3d8fCFOb2RlLnByb3RvdHlwZS5nZXRSb290Tm9kZSk7dmFyIHJiPU9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3IoTm9kZS5wcm90b3R5cGUsImZpcnN0Q2hpbGQiKTtCLkk9ISEocmImJnJiLmNvbmZpZ3VyYWJsZSYmcmIuZ2V0KTtCLkJhPUIuZm9yY2V8fCFCLlVhO3ZhciBzYj1uYXZpZ2F0b3IudXNlckFnZW50Lm1hdGNoKCJUcmlkZW50IiksdGI9bmF2aWdhdG9yLnVzZXJBZ2VudC5tYXRjaCgiRWRnZSIpO3ZvaWQgMD09PUIuRmEmJihCLkZhPUIuSSYmKHNifHx0YikpO2Z1bmN0aW9uIHViKGEpe3JldHVybihhPUEoYSkpJiZ2b2lkIDAhPT1hLmZpcnN0Q2hpbGR9ZnVuY3Rpb24gQyhhKXtyZXR1cm4iU2hhZHlSb290Ij09PWEuT2F9ZnVuY3Rpb24gdmIoYSl7YT1hLmdldFJvb3ROb2RlKCk7aWYoQyhhKSlyZXR1cm4gYX0KdmFyIHdiPUVsZW1lbnQucHJvdG90eXBlLHhiPXdiLm1hdGNoZXN8fHdiLm1hdGNoZXNTZWxlY3Rvcnx8d2IubW96TWF0Y2hlc1NlbGVjdG9yfHx3Yi5tc01hdGNoZXNTZWxlY3Rvcnx8d2Iub01hdGNoZXNTZWxlY3Rvcnx8d2Iud2Via2l0TWF0Y2hlc1NlbGVjdG9yO2Z1bmN0aW9uIHliKGEsYil7aWYoYSYmYilmb3IodmFyIGM9T2JqZWN0LmdldE93blByb3BlcnR5TmFtZXMoYiksZD0wLGU7ZDxjLmxlbmd0aCYmKGU9Y1tkXSk7ZCsrKXt2YXIgZj1PYmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yKGIsZSk7ZiYmT2JqZWN0LmRlZmluZVByb3BlcnR5KGEsZSxmKX19ZnVuY3Rpb24gemIoYSxiKXtmb3IodmFyIGM9W10sZD0xO2Q8YXJndW1lbnRzLmxlbmd0aDsrK2QpY1tkLTFdPWFyZ3VtZW50c1tkXTtmb3IoZD0wO2Q8Yy5sZW5ndGg7ZCsrKXliKGEsY1tkXSk7cmV0dXJuIGF9ZnVuY3Rpb24gQWIoYSxiKXtmb3IodmFyIGMgaW4gYilhW2NdPWJbY119CnZhciBCYj1kb2N1bWVudC5jcmVhdGVUZXh0Tm9kZSgiIiksQ2I9MCxEYj1bXTsobmV3IE11dGF0aW9uT2JzZXJ2ZXIoZnVuY3Rpb24oKXtmb3IoO0RiLmxlbmd0aDspdHJ5e0RiLnNoaWZ0KCkoKX1jYXRjaChhKXt0aHJvdyBCYi50ZXh0Q29udGVudD1DYisrLGE7fX0pKS5vYnNlcnZlKEJiLHtjaGFyYWN0ZXJEYXRhOiEwfSk7ZnVuY3Rpb24gRWIoYSl7RGIucHVzaChhKTtCYi50ZXh0Q29udGVudD1DYisrfXZhciBGYj0hIWRvY3VtZW50LmNvbnRhaW5zO2Z1bmN0aW9uIEdiKGEsYil7Zm9yKDtiOyl7aWYoYj09YSlyZXR1cm4hMDtiPWIucGFyZW50Tm9kZX1yZXR1cm4hMX07dmFyIEhiPVtdLEliO2Z1bmN0aW9uIEpiKGEpe0lifHwoSWI9ITAsRWIoS2IpKTtIYi5wdXNoKGEpfWZ1bmN0aW9uIEtiKCl7SWI9ITE7Zm9yKHZhciBhPSEhSGIubGVuZ3RoO0hiLmxlbmd0aDspSGIuc2hpZnQoKSgpO3JldHVybiBhfUtiLmxpc3Q9SGI7ZnVuY3Rpb24gTGIoKXt0aGlzLmE9ITE7dGhpcy5hZGRlZE5vZGVzPVtdO3RoaXMucmVtb3ZlZE5vZGVzPVtdO3RoaXMuY2E9bmV3IFNldH1mdW5jdGlvbiBNYihhKXthLmF8fChhLmE9ITAsRWIoZnVuY3Rpb24oKXtOYihhKX0pKX1mdW5jdGlvbiBOYihhKXtpZihhLmEpe2EuYT0hMTt2YXIgYj1hLnRha2VSZWNvcmRzKCk7Yi5sZW5ndGgmJmEuY2EuZm9yRWFjaChmdW5jdGlvbihhKXthKGIpfSl9fUxiLnByb3RvdHlwZS50YWtlUmVjb3Jkcz1mdW5jdGlvbigpe2lmKHRoaXMuYWRkZWROb2Rlcy5sZW5ndGh8fHRoaXMucmVtb3ZlZE5vZGVzLmxlbmd0aCl7dmFyIGE9W3thZGRlZE5vZGVzOnRoaXMuYWRkZWROb2RlcyxyZW1vdmVkTm9kZXM6dGhpcy5yZW1vdmVkTm9kZXN9XTt0aGlzLmFkZGVkTm9kZXM9W107dGhpcy5yZW1vdmVkTm9kZXM9W107cmV0dXJuIGF9cmV0dXJuW119OwpmdW5jdGlvbiBPYihhLGIpe3ZhciBjPXooYSk7Yy5TfHwoYy5TPW5ldyBMYik7Yy5TLmNhLmFkZChiKTt2YXIgZD1jLlM7cmV0dXJue0xhOmIsUDpkLFBhOmEsdGFrZVJlY29yZHM6ZnVuY3Rpb24oKXtyZXR1cm4gZC50YWtlUmVjb3JkcygpfX19ZnVuY3Rpb24gUGIoYSl7dmFyIGI9YSYmYS5QO2ImJihiLmNhLmRlbGV0ZShhLkxhKSxiLmNhLnNpemV8fCh6KGEuUGEpLlM9bnVsbCkpfQpmdW5jdGlvbiBRYihhLGIpe3ZhciBjPWIuZ2V0Um9vdE5vZGUoKTtyZXR1cm4gYS5tYXAoZnVuY3Rpb24oYSl7dmFyIGI9Yz09PWEudGFyZ2V0LmdldFJvb3ROb2RlKCk7aWYoYiYmYS5hZGRlZE5vZGVzKXtpZihiPUFycmF5LmZyb20oYS5hZGRlZE5vZGVzKS5maWx0ZXIoZnVuY3Rpb24oYSl7cmV0dXJuIGM9PT1hLmdldFJvb3ROb2RlKCl9KSxiLmxlbmd0aClyZXR1cm4gYT1PYmplY3QuY3JlYXRlKGEpLE9iamVjdC5kZWZpbmVQcm9wZXJ0eShhLCJhZGRlZE5vZGVzIix7dmFsdWU6Yixjb25maWd1cmFibGU6ITB9KSxhfWVsc2UgaWYoYilyZXR1cm4gYX0pLmZpbHRlcihmdW5jdGlvbihhKXtyZXR1cm4gYX0pfTt2YXIgRD17fSxSYj1FbGVtZW50LnByb3RvdHlwZS5pbnNlcnRCZWZvcmUsU2I9RWxlbWVudC5wcm90b3R5cGUucmVwbGFjZUNoaWxkLFRiPUVsZW1lbnQucHJvdG90eXBlLnJlbW92ZUNoaWxkLFViPUVsZW1lbnQucHJvdG90eXBlLnNldEF0dHJpYnV0ZSxWYj1FbGVtZW50LnByb3RvdHlwZS5yZW1vdmVBdHRyaWJ1dGUsV2I9RWxlbWVudC5wcm90b3R5cGUuY2xvbmVOb2RlLFhiPURvY3VtZW50LnByb3RvdHlwZS5pbXBvcnROb2RlLFliPUVsZW1lbnQucHJvdG90eXBlLmFkZEV2ZW50TGlzdGVuZXIsWmI9RWxlbWVudC5wcm90b3R5cGUucmVtb3ZlRXZlbnRMaXN0ZW5lciwkYj1XaW5kb3cucHJvdG90eXBlLmFkZEV2ZW50TGlzdGVuZXIsYWM9V2luZG93LnByb3RvdHlwZS5yZW1vdmVFdmVudExpc3RlbmVyLGJjPUVsZW1lbnQucHJvdG90eXBlLmRpc3BhdGNoRXZlbnQsY2M9Tm9kZS5wcm90b3R5cGUuY29udGFpbnN8fEhUTUxFbGVtZW50LnByb3RvdHlwZS5jb250YWlucyxkYz1Eb2N1bWVudC5wcm90b3R5cGUuZ2V0RWxlbWVudEJ5SWQsCmVjPUVsZW1lbnQucHJvdG90eXBlLnF1ZXJ5U2VsZWN0b3IsZmM9RG9jdW1lbnRGcmFnbWVudC5wcm90b3R5cGUucXVlcnlTZWxlY3RvcixnYz1Eb2N1bWVudC5wcm90b3R5cGUucXVlcnlTZWxlY3RvcixoYz1FbGVtZW50LnByb3RvdHlwZS5xdWVyeVNlbGVjdG9yQWxsLGljPURvY3VtZW50RnJhZ21lbnQucHJvdG90eXBlLnF1ZXJ5U2VsZWN0b3JBbGwsamM9RG9jdW1lbnQucHJvdG90eXBlLnF1ZXJ5U2VsZWN0b3JBbGw7RC5hcHBlbmRDaGlsZD1FbGVtZW50LnByb3RvdHlwZS5hcHBlbmRDaGlsZDtELmluc2VydEJlZm9yZT1SYjtELnJlcGxhY2VDaGlsZD1TYjtELnJlbW92ZUNoaWxkPVRiO0Quc2V0QXR0cmlidXRlPVViO0QucmVtb3ZlQXR0cmlidXRlPVZiO0QuY2xvbmVOb2RlPVdiO0QuaW1wb3J0Tm9kZT1YYjtELmFkZEV2ZW50TGlzdGVuZXI9WWI7RC5yZW1vdmVFdmVudExpc3RlbmVyPVpiO0QuZWI9JGI7RC5mYj1hYztELmRpc3BhdGNoRXZlbnQ9YmM7RC5jb250YWlucz1jYzsKRC5nZXRFbGVtZW50QnlJZD1kYztELm9iPWVjO0Quc2I9ZmM7RC5tYj1nYztELnF1ZXJ5U2VsZWN0b3I9ZnVuY3Rpb24oYSl7c3dpdGNoKHRoaXMubm9kZVR5cGUpe2Nhc2UgTm9kZS5FTEVNRU5UX05PREU6cmV0dXJuIGVjLmNhbGwodGhpcyxhKTtjYXNlIE5vZGUuRE9DVU1FTlRfTk9ERTpyZXR1cm4gZ2MuY2FsbCh0aGlzLGEpO2RlZmF1bHQ6cmV0dXJuIGZjLmNhbGwodGhpcyxhKX19O0QucGI9aGM7RC50Yj1pYztELm5iPWpjO0QucXVlcnlTZWxlY3RvckFsbD1mdW5jdGlvbihhKXtzd2l0Y2godGhpcy5ub2RlVHlwZSl7Y2FzZSBOb2RlLkVMRU1FTlRfTk9ERTpyZXR1cm4gaGMuY2FsbCh0aGlzLGEpO2Nhc2UgTm9kZS5ET0NVTUVOVF9OT0RFOnJldHVybiBqYy5jYWxsKHRoaXMsYSk7ZGVmYXVsdDpyZXR1cm4gaWMuY2FsbCh0aGlzLGEpfX07dmFyIGtjPS9bJlx1MDBBMCJdL2csbGM9L1smXHUwMEEwPD5dL2c7ZnVuY3Rpb24gbWMoYSl7c3dpdGNoKGEpe2Nhc2UgIiYiOnJldHVybiImYW1wOyI7Y2FzZSAiPCI6cmV0dXJuIiZsdDsiO2Nhc2UgIj4iOnJldHVybiImZ3Q7IjtjYXNlICciJzpyZXR1cm4iJnF1b3Q7IjtjYXNlICJcdTAwYTAiOnJldHVybiImbmJzcDsifX1mdW5jdGlvbiBuYyhhKXtmb3IodmFyIGI9e30sYz0wO2M8YS5sZW5ndGg7YysrKWJbYVtjXV09ITA7cmV0dXJuIGJ9dmFyIG9jPW5jKCJhcmVhIGJhc2UgYnIgY29sIGNvbW1hbmQgZW1iZWQgaHIgaW1nIGlucHV0IGtleWdlbiBsaW5rIG1ldGEgcGFyYW0gc291cmNlIHRyYWNrIHdiciIuc3BsaXQoIiAiKSkscGM9bmMoInN0eWxlIHNjcmlwdCB4bXAgaWZyYW1lIG5vZW1iZWQgbm9mcmFtZXMgcGxhaW50ZXh0IG5vc2NyaXB0Ii5zcGxpdCgiICIpKTsKZnVuY3Rpb24gcWMoYSxiKXsidGVtcGxhdGUiPT09YS5sb2NhbE5hbWUmJihhPWEuY29udGVudCk7Zm9yKHZhciBjPSIiLGQ9Yj9iKGEpOmEuY2hpbGROb2RlcyxlPTAsZj1kLmxlbmd0aCxnO2U8ZiYmKGc9ZFtlXSk7ZSsrKXthOnt2YXIgaD1nO3ZhciBrPWE7dmFyIG09Yjtzd2l0Y2goaC5ub2RlVHlwZSl7Y2FzZSBOb2RlLkVMRU1FTlRfTk9ERTpmb3IodmFyIG49aC5sb2NhbE5hbWUscj0iPCIrbixHPWguYXR0cmlidXRlcyx4PTA7az1HW3hdO3grKylyKz0iICIray5uYW1lKyc9Iicray52YWx1ZS5yZXBsYWNlKGtjLG1jKSsnIic7cis9Ij4iO2g9b2Nbbl0/cjpyK3FjKGgsbSkrIjwvIituKyI+IjticmVhayBhO2Nhc2UgTm9kZS5URVhUX05PREU6aD1oLmRhdGE7aD1rJiZwY1trLmxvY2FsTmFtZV0/aDpoLnJlcGxhY2UobGMsbWMpO2JyZWFrIGE7Y2FzZSBOb2RlLkNPTU1FTlRfTk9ERTpoPSJceDNjIS0tIitoLmRhdGErIi0tXHgzZSI7YnJlYWsgYTtkZWZhdWx0OnRocm93IHdpbmRvdy5jb25zb2xlLmVycm9yKGgpLApFcnJvcigibm90IGltcGxlbWVudGVkIik7fX1jKz1ofXJldHVybiBjfTt2YXIgRT17fSxIPWRvY3VtZW50LmNyZWF0ZVRyZWVXYWxrZXIoZG9jdW1lbnQsTm9kZUZpbHRlci5TSE9XX0FMTCxudWxsLCExKSxJPWRvY3VtZW50LmNyZWF0ZVRyZWVXYWxrZXIoZG9jdW1lbnQsTm9kZUZpbHRlci5TSE9XX0VMRU1FTlQsbnVsbCwhMSk7ZnVuY3Rpb24gcmMoYSl7dmFyIGI9W107SC5jdXJyZW50Tm9kZT1hO2ZvcihhPUguZmlyc3RDaGlsZCgpO2E7KWIucHVzaChhKSxhPUgubmV4dFNpYmxpbmcoKTtyZXR1cm4gYn1FLnBhcmVudE5vZGU9ZnVuY3Rpb24oYSl7SC5jdXJyZW50Tm9kZT1hO3JldHVybiBILnBhcmVudE5vZGUoKX07RS5maXJzdENoaWxkPWZ1bmN0aW9uKGEpe0guY3VycmVudE5vZGU9YTtyZXR1cm4gSC5maXJzdENoaWxkKCl9O0UubGFzdENoaWxkPWZ1bmN0aW9uKGEpe0guY3VycmVudE5vZGU9YTtyZXR1cm4gSC5sYXN0Q2hpbGQoKX07RS5wcmV2aW91c1NpYmxpbmc9ZnVuY3Rpb24oYSl7SC5jdXJyZW50Tm9kZT1hO3JldHVybiBILnByZXZpb3VzU2libGluZygpfTsKRS5uZXh0U2libGluZz1mdW5jdGlvbihhKXtILmN1cnJlbnROb2RlPWE7cmV0dXJuIEgubmV4dFNpYmxpbmcoKX07RS5jaGlsZE5vZGVzPXJjO0UucGFyZW50RWxlbWVudD1mdW5jdGlvbihhKXtJLmN1cnJlbnROb2RlPWE7cmV0dXJuIEkucGFyZW50Tm9kZSgpfTtFLmZpcnN0RWxlbWVudENoaWxkPWZ1bmN0aW9uKGEpe0kuY3VycmVudE5vZGU9YTtyZXR1cm4gSS5maXJzdENoaWxkKCl9O0UubGFzdEVsZW1lbnRDaGlsZD1mdW5jdGlvbihhKXtJLmN1cnJlbnROb2RlPWE7cmV0dXJuIEkubGFzdENoaWxkKCl9O0UucHJldmlvdXNFbGVtZW50U2libGluZz1mdW5jdGlvbihhKXtJLmN1cnJlbnROb2RlPWE7cmV0dXJuIEkucHJldmlvdXNTaWJsaW5nKCl9O0UubmV4dEVsZW1lbnRTaWJsaW5nPWZ1bmN0aW9uKGEpe0kuY3VycmVudE5vZGU9YTtyZXR1cm4gSS5uZXh0U2libGluZygpfTsKRS5jaGlsZHJlbj1mdW5jdGlvbihhKXt2YXIgYj1bXTtJLmN1cnJlbnROb2RlPWE7Zm9yKGE9SS5maXJzdENoaWxkKCk7YTspYi5wdXNoKGEpLGE9SS5uZXh0U2libGluZygpO3JldHVybiBifTtFLmlubmVySFRNTD1mdW5jdGlvbihhKXtyZXR1cm4gcWMoYSxmdW5jdGlvbihhKXtyZXR1cm4gcmMoYSl9KX07RS50ZXh0Q29udGVudD1mdW5jdGlvbihhKXtzd2l0Y2goYS5ub2RlVHlwZSl7Y2FzZSBOb2RlLkVMRU1FTlRfTk9ERTpjYXNlIE5vZGUuRE9DVU1FTlRfRlJBR01FTlRfTk9ERTphPWRvY3VtZW50LmNyZWF0ZVRyZWVXYWxrZXIoYSxOb2RlRmlsdGVyLlNIT1dfVEVYVCxudWxsLCExKTtmb3IodmFyIGI9IiIsYztjPWEubmV4dE5vZGUoKTspYis9Yy5ub2RlVmFsdWU7cmV0dXJuIGI7ZGVmYXVsdDpyZXR1cm4gYS5ub2RlVmFsdWV9fTt2YXIgSj17fSxzYz1CLkksdGM9W05vZGUucHJvdG90eXBlLEVsZW1lbnQucHJvdG90eXBlLEhUTUxFbGVtZW50LnByb3RvdHlwZV07ZnVuY3Rpb24gSyhhKXt2YXIgYjthOntmb3IoYj0wO2I8dGMubGVuZ3RoO2IrKyl7dmFyIGM9dGNbYl07aWYoYy5oYXNPd25Qcm9wZXJ0eShhKSl7Yj1jO2JyZWFrIGF9fWI9dm9pZCAwfWlmKCFiKXRocm93IEVycm9yKCJDb3VsZCBub3QgZmluZCBkZXNjcmlwdG9yIGZvciAiK2EpO3JldHVybiBPYmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yKGIsYSl9CnZhciBMPXNjP3twYXJlbnROb2RlOksoInBhcmVudE5vZGUiKSxmaXJzdENoaWxkOksoImZpcnN0Q2hpbGQiKSxsYXN0Q2hpbGQ6SygibGFzdENoaWxkIikscHJldmlvdXNTaWJsaW5nOksoInByZXZpb3VzU2libGluZyIpLG5leHRTaWJsaW5nOksoIm5leHRTaWJsaW5nIiksY2hpbGROb2RlczpLKCJjaGlsZE5vZGVzIikscGFyZW50RWxlbWVudDpLKCJwYXJlbnRFbGVtZW50IikscHJldmlvdXNFbGVtZW50U2libGluZzpLKCJwcmV2aW91c0VsZW1lbnRTaWJsaW5nIiksbmV4dEVsZW1lbnRTaWJsaW5nOksoIm5leHRFbGVtZW50U2libGluZyIpLGlubmVySFRNTDpLKCJpbm5lckhUTUwiKSx0ZXh0Q29udGVudDpLKCJ0ZXh0Q29udGVudCIpLGZpcnN0RWxlbWVudENoaWxkOksoImZpcnN0RWxlbWVudENoaWxkIiksbGFzdEVsZW1lbnRDaGlsZDpLKCJsYXN0RWxlbWVudENoaWxkIiksY2hpbGRyZW46SygiY2hpbGRyZW4iKX06e30sdWM9c2M/e2ZpcnN0RWxlbWVudENoaWxkOk9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3IoRG9jdW1lbnRGcmFnbWVudC5wcm90b3R5cGUsCiJmaXJzdEVsZW1lbnRDaGlsZCIpLGxhc3RFbGVtZW50Q2hpbGQ6T2JqZWN0LmdldE93blByb3BlcnR5RGVzY3JpcHRvcihEb2N1bWVudEZyYWdtZW50LnByb3RvdHlwZSwibGFzdEVsZW1lbnRDaGlsZCIpLGNoaWxkcmVuOk9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3IoRG9jdW1lbnRGcmFnbWVudC5wcm90b3R5cGUsImNoaWxkcmVuIil9Ont9LHZjPXNjP3tmaXJzdEVsZW1lbnRDaGlsZDpPYmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yKERvY3VtZW50LnByb3RvdHlwZSwiZmlyc3RFbGVtZW50Q2hpbGQiKSxsYXN0RWxlbWVudENoaWxkOk9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3IoRG9jdW1lbnQucHJvdG90eXBlLCJsYXN0RWxlbWVudENoaWxkIiksY2hpbGRyZW46T2JqZWN0LmdldE93blByb3BlcnR5RGVzY3JpcHRvcihEb2N1bWVudC5wcm90b3R5cGUsImNoaWxkcmVuIil9Ont9O0ouQ2E9TDtKLnJiPXVjO0oubGI9dmM7Si5wYXJlbnROb2RlPWZ1bmN0aW9uKGEpe3JldHVybiBMLnBhcmVudE5vZGUuZ2V0LmNhbGwoYSl9OwpKLmZpcnN0Q2hpbGQ9ZnVuY3Rpb24oYSl7cmV0dXJuIEwuZmlyc3RDaGlsZC5nZXQuY2FsbChhKX07Si5sYXN0Q2hpbGQ9ZnVuY3Rpb24oYSl7cmV0dXJuIEwubGFzdENoaWxkLmdldC5jYWxsKGEpfTtKLnByZXZpb3VzU2libGluZz1mdW5jdGlvbihhKXtyZXR1cm4gTC5wcmV2aW91c1NpYmxpbmcuZ2V0LmNhbGwoYSl9O0oubmV4dFNpYmxpbmc9ZnVuY3Rpb24oYSl7cmV0dXJuIEwubmV4dFNpYmxpbmcuZ2V0LmNhbGwoYSl9O0ouY2hpbGROb2Rlcz1mdW5jdGlvbihhKXtyZXR1cm4gQXJyYXkucHJvdG90eXBlLnNsaWNlLmNhbGwoTC5jaGlsZE5vZGVzLmdldC5jYWxsKGEpKX07Si5wYXJlbnRFbGVtZW50PWZ1bmN0aW9uKGEpe3JldHVybiBMLnBhcmVudEVsZW1lbnQuZ2V0LmNhbGwoYSl9O0oucHJldmlvdXNFbGVtZW50U2libGluZz1mdW5jdGlvbihhKXtyZXR1cm4gTC5wcmV2aW91c0VsZW1lbnRTaWJsaW5nLmdldC5jYWxsKGEpfTtKLm5leHRFbGVtZW50U2libGluZz1mdW5jdGlvbihhKXtyZXR1cm4gTC5uZXh0RWxlbWVudFNpYmxpbmcuZ2V0LmNhbGwoYSl9OwpKLmlubmVySFRNTD1mdW5jdGlvbihhKXtyZXR1cm4gTC5pbm5lckhUTUwuZ2V0LmNhbGwoYSl9O0oudGV4dENvbnRlbnQ9ZnVuY3Rpb24oYSl7cmV0dXJuIEwudGV4dENvbnRlbnQuZ2V0LmNhbGwoYSl9O0ouY2hpbGRyZW49ZnVuY3Rpb24oYSl7c3dpdGNoKGEubm9kZVR5cGUpe2Nhc2UgTm9kZS5ET0NVTUVOVF9GUkFHTUVOVF9OT0RFOmE9dWMuY2hpbGRyZW4uZ2V0LmNhbGwoYSk7YnJlYWs7Y2FzZSBOb2RlLkRPQ1VNRU5UX05PREU6YT12Yy5jaGlsZHJlbi5nZXQuY2FsbChhKTticmVhaztkZWZhdWx0OmE9TC5jaGlsZHJlbi5nZXQuY2FsbChhKX1yZXR1cm4gQXJyYXkucHJvdG90eXBlLnNsaWNlLmNhbGwoYSl9OwpKLmZpcnN0RWxlbWVudENoaWxkPWZ1bmN0aW9uKGEpe3N3aXRjaChhLm5vZGVUeXBlKXtjYXNlIE5vZGUuRE9DVU1FTlRfRlJBR01FTlRfTk9ERTpyZXR1cm4gdWMuZmlyc3RFbGVtZW50Q2hpbGQuZ2V0LmNhbGwoYSk7Y2FzZSBOb2RlLkRPQ1VNRU5UX05PREU6cmV0dXJuIHZjLmZpcnN0RWxlbWVudENoaWxkLmdldC5jYWxsKGEpO2RlZmF1bHQ6cmV0dXJuIEwuZmlyc3RFbGVtZW50Q2hpbGQuZ2V0LmNhbGwoYSl9fTtKLmxhc3RFbGVtZW50Q2hpbGQ9ZnVuY3Rpb24oYSl7c3dpdGNoKGEubm9kZVR5cGUpe2Nhc2UgTm9kZS5ET0NVTUVOVF9GUkFHTUVOVF9OT0RFOnJldHVybiB1Yy5sYXN0RWxlbWVudENoaWxkLmdldC5jYWxsKGEpO2Nhc2UgTm9kZS5ET0NVTUVOVF9OT0RFOnJldHVybiB2Yy5sYXN0RWxlbWVudENoaWxkLmdldC5jYWxsKGEpO2RlZmF1bHQ6cmV0dXJuIEwubGFzdEVsZW1lbnRDaGlsZC5nZXQuY2FsbChhKX19O3ZhciBNPUIuRmE/SjpFO2Z1bmN0aW9uIHdjKGEpe2Zvcig7YS5maXJzdENoaWxkOylhLnJlbW92ZUNoaWxkKGEuZmlyc3RDaGlsZCl9CnZhciB4Yz1CLkkseWM9ZG9jdW1lbnQuaW1wbGVtZW50YXRpb24uY3JlYXRlSFRNTERvY3VtZW50KCJpbmVydCIpLHpjPU9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3IoTm9kZS5wcm90b3R5cGUsImlzQ29ubmVjdGVkIiksQWM9emMmJnpjLmdldCxCYz1PYmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yKERvY3VtZW50LnByb3RvdHlwZSwiYWN0aXZlRWxlbWVudCIpLENjPXtwYXJlbnRFbGVtZW50OntnZXQ6ZnVuY3Rpb24oKXt2YXIgYT1BKHRoaXMpOyhhPWEmJmEucGFyZW50Tm9kZSkmJmEubm9kZVR5cGUhPT1Ob2RlLkVMRU1FTlRfTk9ERSYmKGE9bnVsbCk7cmV0dXJuIHZvaWQgMCE9PWE/YTpNLnBhcmVudEVsZW1lbnQodGhpcyl9LGNvbmZpZ3VyYWJsZTohMH0scGFyZW50Tm9kZTp7Z2V0OmZ1bmN0aW9uKCl7dmFyIGE9QSh0aGlzKTthPWEmJmEucGFyZW50Tm9kZTtyZXR1cm4gdm9pZCAwIT09YT9hOk0ucGFyZW50Tm9kZSh0aGlzKX0sY29uZmlndXJhYmxlOiEwfSwKbmV4dFNpYmxpbmc6e2dldDpmdW5jdGlvbigpe3ZhciBhPUEodGhpcyk7YT1hJiZhLm5leHRTaWJsaW5nO3JldHVybiB2b2lkIDAhPT1hP2E6TS5uZXh0U2libGluZyh0aGlzKX0sY29uZmlndXJhYmxlOiEwfSxwcmV2aW91c1NpYmxpbmc6e2dldDpmdW5jdGlvbigpe3ZhciBhPUEodGhpcyk7YT1hJiZhLnByZXZpb3VzU2libGluZztyZXR1cm4gdm9pZCAwIT09YT9hOk0ucHJldmlvdXNTaWJsaW5nKHRoaXMpfSxjb25maWd1cmFibGU6ITB9LG5leHRFbGVtZW50U2libGluZzp7Z2V0OmZ1bmN0aW9uKCl7dmFyIGE9QSh0aGlzKTtpZihhJiZ2b2lkIDAhPT1hLm5leHRTaWJsaW5nKXtmb3IoYT10aGlzLm5leHRTaWJsaW5nO2EmJmEubm9kZVR5cGUhPT1Ob2RlLkVMRU1FTlRfTk9ERTspYT1hLm5leHRTaWJsaW5nO3JldHVybiBhfXJldHVybiBNLm5leHRFbGVtZW50U2libGluZyh0aGlzKX0sY29uZmlndXJhYmxlOiEwfSxwcmV2aW91c0VsZW1lbnRTaWJsaW5nOntnZXQ6ZnVuY3Rpb24oKXt2YXIgYT0KQSh0aGlzKTtpZihhJiZ2b2lkIDAhPT1hLnByZXZpb3VzU2libGluZyl7Zm9yKGE9dGhpcy5wcmV2aW91c1NpYmxpbmc7YSYmYS5ub2RlVHlwZSE9PU5vZGUuRUxFTUVOVF9OT0RFOylhPWEucHJldmlvdXNTaWJsaW5nO3JldHVybiBhfXJldHVybiBNLnByZXZpb3VzRWxlbWVudFNpYmxpbmcodGhpcyl9LGNvbmZpZ3VyYWJsZTohMH19LEhjPXtjbGFzc05hbWU6e2dldDpmdW5jdGlvbigpe3JldHVybiB0aGlzLmdldEF0dHJpYnV0ZSgiY2xhc3MiKXx8IiJ9LHNldDpmdW5jdGlvbihhKXt0aGlzLnNldEF0dHJpYnV0ZSgiY2xhc3MiLGEpfSxjb25maWd1cmFibGU6ITB9fSxJYz17Y2hpbGROb2Rlczp7Z2V0OmZ1bmN0aW9uKCl7aWYodWIodGhpcykpe3ZhciBhPUEodGhpcyk7aWYoIWEuY2hpbGROb2Rlcyl7YS5jaGlsZE5vZGVzPVtdO2Zvcih2YXIgYj10aGlzLmZpcnN0Q2hpbGQ7YjtiPWIubmV4dFNpYmxpbmcpYS5jaGlsZE5vZGVzLnB1c2goYil9dmFyIGM9YS5jaGlsZE5vZGVzfWVsc2UgYz0KTS5jaGlsZE5vZGVzKHRoaXMpO2MuaXRlbT1mdW5jdGlvbihhKXtyZXR1cm4gY1thXX07cmV0dXJuIGN9LGNvbmZpZ3VyYWJsZTohMH0sY2hpbGRFbGVtZW50Q291bnQ6e2dldDpmdW5jdGlvbigpe3JldHVybiB0aGlzLmNoaWxkcmVuLmxlbmd0aH0sY29uZmlndXJhYmxlOiEwfSxmaXJzdENoaWxkOntnZXQ6ZnVuY3Rpb24oKXt2YXIgYT1BKHRoaXMpO2E9YSYmYS5maXJzdENoaWxkO3JldHVybiB2b2lkIDAhPT1hP2E6TS5maXJzdENoaWxkKHRoaXMpfSxjb25maWd1cmFibGU6ITB9LGxhc3RDaGlsZDp7Z2V0OmZ1bmN0aW9uKCl7dmFyIGE9QSh0aGlzKTthPWEmJmEubGFzdENoaWxkO3JldHVybiB2b2lkIDAhPT1hP2E6TS5sYXN0Q2hpbGQodGhpcyl9LGNvbmZpZ3VyYWJsZTohMH0sdGV4dENvbnRlbnQ6e2dldDpmdW5jdGlvbigpe2lmKHViKHRoaXMpKXtmb3IodmFyIGE9W10sYj0wLGM9dGhpcy5jaGlsZE5vZGVzLGQ7ZD1jW2JdO2IrKylkLm5vZGVUeXBlIT09Tm9kZS5DT01NRU5UX05PREUmJgphLnB1c2goZC50ZXh0Q29udGVudCk7cmV0dXJuIGEuam9pbigiIil9cmV0dXJuIE0udGV4dENvbnRlbnQodGhpcyl9LHNldDpmdW5jdGlvbihhKXtpZigidW5kZWZpbmVkIj09PXR5cGVvZiBhfHxudWxsPT09YSlhPSIiO3N3aXRjaCh0aGlzLm5vZGVUeXBlKXtjYXNlIE5vZGUuRUxFTUVOVF9OT0RFOmNhc2UgTm9kZS5ET0NVTUVOVF9GUkFHTUVOVF9OT0RFOmlmKCF1Yih0aGlzKSYmeGMpe3ZhciBiPXRoaXMuZmlyc3RDaGlsZDsoYiE9dGhpcy5sYXN0Q2hpbGR8fGImJmIubm9kZVR5cGUhPU5vZGUuVEVYVF9OT0RFKSYmd2ModGhpcyk7Si5DYS50ZXh0Q29udGVudC5zZXQuY2FsbCh0aGlzLGEpfWVsc2Ugd2ModGhpcyksKDA8YS5sZW5ndGh8fHRoaXMubm9kZVR5cGU9PT1Ob2RlLkVMRU1FTlRfTk9ERSkmJnRoaXMuYXBwZW5kQ2hpbGQoZG9jdW1lbnQuY3JlYXRlVGV4dE5vZGUoYSkpO2JyZWFrO2RlZmF1bHQ6dGhpcy5ub2RlVmFsdWU9YX19LGNvbmZpZ3VyYWJsZTohMH0sZmlyc3RFbGVtZW50Q2hpbGQ6e2dldDpmdW5jdGlvbigpe3ZhciBhPQpBKHRoaXMpO2lmKGEmJnZvaWQgMCE9PWEuZmlyc3RDaGlsZCl7Zm9yKGE9dGhpcy5maXJzdENoaWxkO2EmJmEubm9kZVR5cGUhPT1Ob2RlLkVMRU1FTlRfTk9ERTspYT1hLm5leHRTaWJsaW5nO3JldHVybiBhfXJldHVybiBNLmZpcnN0RWxlbWVudENoaWxkKHRoaXMpfSxjb25maWd1cmFibGU6ITB9LGxhc3RFbGVtZW50Q2hpbGQ6e2dldDpmdW5jdGlvbigpe3ZhciBhPUEodGhpcyk7aWYoYSYmdm9pZCAwIT09YS5sYXN0Q2hpbGQpe2ZvcihhPXRoaXMubGFzdENoaWxkO2EmJmEubm9kZVR5cGUhPT1Ob2RlLkVMRU1FTlRfTk9ERTspYT1hLnByZXZpb3VzU2libGluZztyZXR1cm4gYX1yZXR1cm4gTS5sYXN0RWxlbWVudENoaWxkKHRoaXMpfSxjb25maWd1cmFibGU6ITB9LGNoaWxkcmVuOntnZXQ6ZnVuY3Rpb24oKXt2YXIgYTt1Yih0aGlzKT9hPUFycmF5LnByb3RvdHlwZS5maWx0ZXIuY2FsbCh0aGlzLmNoaWxkTm9kZXMsZnVuY3Rpb24oYSl7cmV0dXJuIGEubm9kZVR5cGU9PT1Ob2RlLkVMRU1FTlRfTk9ERX0pOgphPU0uY2hpbGRyZW4odGhpcyk7YS5pdGVtPWZ1bmN0aW9uKGIpe3JldHVybiBhW2JdfTtyZXR1cm4gYX0sY29uZmlndXJhYmxlOiEwfSxpbm5lckhUTUw6e2dldDpmdW5jdGlvbigpe3JldHVybiB1Yih0aGlzKT9xYygidGVtcGxhdGUiPT09dGhpcy5sb2NhbE5hbWU/dGhpcy5jb250ZW50OnRoaXMpOk0uaW5uZXJIVE1MKHRoaXMpfSxzZXQ6ZnVuY3Rpb24oYSl7dmFyIGI9InRlbXBsYXRlIj09PXRoaXMubG9jYWxOYW1lP3RoaXMuY29udGVudDp0aGlzO3djKGIpO3ZhciBjPXRoaXMubG9jYWxOYW1lO2MmJiJ0ZW1wbGF0ZSIhPT1jfHwoYz0iZGl2Iik7Yz15Yy5jcmVhdGVFbGVtZW50KGMpO2Zvcih4Yz9KLkNhLmlubmVySFRNTC5zZXQuY2FsbChjLGEpOmMuaW5uZXJIVE1MPWE7Yy5maXJzdENoaWxkOyliLmFwcGVuZENoaWxkKGMuZmlyc3RDaGlsZCl9LGNvbmZpZ3VyYWJsZTohMH19LEpjPXtzaGFkb3dSb290OntnZXQ6ZnVuY3Rpb24oKXt2YXIgYT1BKHRoaXMpO3JldHVybiBhJiYKYS5EYXx8bnVsbH0sY29uZmlndXJhYmxlOiEwfX0sS2M9e2FjdGl2ZUVsZW1lbnQ6e2dldDpmdW5jdGlvbigpe3ZhciBhPUJjJiZCYy5nZXQ/QmMuZ2V0LmNhbGwoZG9jdW1lbnQpOkIuST92b2lkIDA6ZG9jdW1lbnQuYWN0aXZlRWxlbWVudDtpZihhJiZhLm5vZGVUeXBlKXt2YXIgYj0hIUModGhpcyk7aWYodGhpcz09PWRvY3VtZW50fHxiJiZ0aGlzLmhvc3QhPT1hJiZELmNvbnRhaW5zLmNhbGwodGhpcy5ob3N0LGEpKXtmb3IoYj12YihhKTtiJiZiIT09dGhpczspYT1iLmhvc3QsYj12YihhKTthPXRoaXM9PT1kb2N1bWVudD9iP251bGw6YTpiPT09dGhpcz9hOm51bGx9ZWxzZSBhPW51bGx9ZWxzZSBhPW51bGw7cmV0dXJuIGF9LHNldDpmdW5jdGlvbigpe30sY29uZmlndXJhYmxlOiEwfX07CmZ1bmN0aW9uIE4oYSxiLGMpe2Zvcih2YXIgZCBpbiBiKXt2YXIgZT1PYmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yKGEsZCk7ZSYmZS5jb25maWd1cmFibGV8fCFlJiZjP09iamVjdC5kZWZpbmVQcm9wZXJ0eShhLGQsYltkXSk6YyYmY29uc29sZS53YXJuKCJDb3VsZCBub3QgZGVmaW5lIixkLCJvbiIsYSl9fWZ1bmN0aW9uIExjKGEpe04oYSxDYyk7TihhLEhjKTtOKGEsSWMpO04oYSxLYyl9CmZ1bmN0aW9uIE1jKCl7dmFyIGE9TmMucHJvdG90eXBlO2EuX19wcm90b19fPURvY3VtZW50RnJhZ21lbnQucHJvdG90eXBlO04oYSxDYywhMCk7TihhLEljLCEwKTtOKGEsS2MsITApO09iamVjdC5kZWZpbmVQcm9wZXJ0aWVzKGEse25vZGVUeXBlOnt2YWx1ZTpOb2RlLkRPQ1VNRU5UX0ZSQUdNRU5UX05PREUsY29uZmlndXJhYmxlOiEwfSxub2RlTmFtZTp7dmFsdWU6IiNkb2N1bWVudC1mcmFnbWVudCIsY29uZmlndXJhYmxlOiEwfSxub2RlVmFsdWU6e3ZhbHVlOm51bGwsY29uZmlndXJhYmxlOiEwfX0pO1sibG9jYWxOYW1lIiwibmFtZXNwYWNlVVJJIiwicHJlZml4Il0uZm9yRWFjaChmdW5jdGlvbihiKXtPYmplY3QuZGVmaW5lUHJvcGVydHkoYSxiLHt2YWx1ZTp2b2lkIDAsY29uZmlndXJhYmxlOiEwfSl9KTtbIm93bmVyRG9jdW1lbnQiLCJiYXNlVVJJIiwiaXNDb25uZWN0ZWQiXS5mb3JFYWNoKGZ1bmN0aW9uKGIpe09iamVjdC5kZWZpbmVQcm9wZXJ0eShhLGIse2dldDpmdW5jdGlvbigpe3JldHVybiB0aGlzLmhvc3RbYl19LApjb25maWd1cmFibGU6ITB9KX0pfXZhciBPYz1CLkk/ZnVuY3Rpb24oKXt9OmZ1bmN0aW9uKGEpe3ZhciBiPXooYSk7Yi52YXx8KGIudmE9ITAsTihhLENjLCEwKSxOKGEsSGMsITApKX0sUGM9Qi5JP2Z1bmN0aW9uKCl7fTpmdW5jdGlvbihhKXt6KGEpLklhfHwoTihhLEljLCEwKSxOKGEsSmMsITApKX07dmFyIFFjPU0uY2hpbGROb2RlcztmdW5jdGlvbiBSYyhhLGIsYyl7T2MoYSk7Yz1jfHxudWxsO3ZhciBkPXooYSksZT16KGIpLGY9Yz96KGMpOm51bGw7ZC5wcmV2aW91c1NpYmxpbmc9Yz9mLnByZXZpb3VzU2libGluZzpiLmxhc3RDaGlsZDtpZihmPUEoZC5wcmV2aW91c1NpYmxpbmcpKWYubmV4dFNpYmxpbmc9YTtpZihmPUEoZC5uZXh0U2libGluZz1jKSlmLnByZXZpb3VzU2libGluZz1hO2QucGFyZW50Tm9kZT1iO2M/Yz09PWUuZmlyc3RDaGlsZCYmKGUuZmlyc3RDaGlsZD1hKTooZS5sYXN0Q2hpbGQ9YSxlLmZpcnN0Q2hpbGR8fChlLmZpcnN0Q2hpbGQ9YSkpO2UuY2hpbGROb2Rlcz1udWxsfQpmdW5jdGlvbiBTYyhhLGIpe3ZhciBjPXooYSk7aWYodm9pZCAwPT09Yy5maXJzdENoaWxkKWZvcihiPWJ8fFFjKGEpLGMuZmlyc3RDaGlsZD1iWzBdfHxudWxsLGMubGFzdENoaWxkPWJbYi5sZW5ndGgtMV18fG51bGwsUGMoYSksYz0wO2M8Yi5sZW5ndGg7YysrKXt2YXIgZD1iW2NdLGU9eihkKTtlLnBhcmVudE5vZGU9YTtlLm5leHRTaWJsaW5nPWJbYysxXXx8bnVsbDtlLnByZXZpb3VzU2libGluZz1iW2MtMV18fG51bGw7T2MoZCl9fTt2YXIgVGM9TS5wYXJlbnROb2RlOwpmdW5jdGlvbiBVYyhhLGIsYyl7aWYoYj09PWEpdGhyb3cgRXJyb3IoIkZhaWxlZCB0byBleGVjdXRlICdhcHBlbmRDaGlsZCcgb24gJ05vZGUnOiBUaGUgbmV3IGNoaWxkIGVsZW1lbnQgY29udGFpbnMgdGhlIHBhcmVudC4iKTtpZihjKXt2YXIgZD1BKGMpO2Q9ZCYmZC5wYXJlbnROb2RlO2lmKHZvaWQgMCE9PWQmJmQhPT1hfHx2b2lkIDA9PT1kJiZUYyhjKSE9PWEpdGhyb3cgRXJyb3IoIkZhaWxlZCB0byBleGVjdXRlICdpbnNlcnRCZWZvcmUnIG9uICdOb2RlJzogVGhlIG5vZGUgYmVmb3JlIHdoaWNoIHRoZSBuZXcgbm9kZSBpcyB0byBiZSBpbnNlcnRlZCBpcyBub3QgYSBjaGlsZCBvZiB0aGlzIG5vZGUuIik7fWlmKGM9PT1iKXJldHVybiBiO2IucGFyZW50Tm9kZSYmVmMoYi5wYXJlbnROb2RlLGIpO3ZhciBlLGY7aWYoIWIuX19ub0luc2VydGlvblBvaW50KXtpZihmPWU9dmIoYSkpe3ZhciBnOyJzbG90Ij09PWIubG9jYWxOYW1lP2c9W2JdOmIucXVlcnlTZWxlY3RvckFsbCYmCihnPWIucXVlcnlTZWxlY3RvckFsbCgic2xvdCIpKTtmPWcmJmcubGVuZ3RoP2c6dm9pZCAwfWYmJihnPWUsZD1mLGcuYT1nLmF8fFtdLGcubT1nLm18fFtdLGcudz1nLnd8fHt9LGcuYS5wdXNoLmFwcGx5KGcuYSxbXS5jb25jYXQoZCBpbnN0YW5jZW9mIEFycmF5P2Q6amEoaWEoZCkpKSkpfSgic2xvdCI9PT1hLmxvY2FsTmFtZXx8ZikmJihlPWV8fHZiKGEpKSYmV2MoZSk7aWYodWIoYSkpe2U9YztQYyhhKTtmPXooYSk7dm9pZCAwIT09Zi5maXJzdENoaWxkJiYoZi5jaGlsZE5vZGVzPW51bGwpO2lmKGIubm9kZVR5cGU9PT1Ob2RlLkRPQ1VNRU5UX0ZSQUdNRU5UX05PREUpe2Y9Yi5jaGlsZE5vZGVzO2ZvcihnPTA7ZzxmLmxlbmd0aDtnKyspUmMoZltnXSxhLGUpO2U9eihiKTtmPXZvaWQgMCE9PWUuZmlyc3RDaGlsZD9udWxsOnZvaWQgMDtlLmZpcnN0Q2hpbGQ9ZS5sYXN0Q2hpbGQ9ZjtlLmNoaWxkTm9kZXM9Zn1lbHNlIFJjKGIsYSxlKTtlPUEoYSk7aWYoWGMoYSkpe1djKGUucm9vdCk7CnZhciBoPSEwfWVsc2UgZS5yb290JiYoaD0hMCl9aHx8KGg9QyhhKT9hLmhvc3Q6YSxjPyhjPVljKGMpLEQuaW5zZXJ0QmVmb3JlLmNhbGwoaCxiLGMpKTpELmFwcGVuZENoaWxkLmNhbGwoaCxiKSk7WmMoYSxiKTtyZXR1cm4gYn0KZnVuY3Rpb24gVmMoYSxiKXtpZihiLnBhcmVudE5vZGUhPT1hKXRocm93IEVycm9yKCJUaGUgbm9kZSB0byBiZSByZW1vdmVkIGlzIG5vdCBhIGNoaWxkIG9mIHRoaXMgbm9kZTogIitiKTt2YXIgYz12YihiKSxkPUEoYSk7aWYodWIoYSkpe3ZhciBlPXooYiksZj16KGEpO2I9PT1mLmZpcnN0Q2hpbGQmJihmLmZpcnN0Q2hpbGQ9ZS5uZXh0U2libGluZyk7Yj09PWYubGFzdENoaWxkJiYoZi5sYXN0Q2hpbGQ9ZS5wcmV2aW91c1NpYmxpbmcpO3ZhciBnPWUucHJldmlvdXNTaWJsaW5nLGg9ZS5uZXh0U2libGluZztnJiYoeihnKS5uZXh0U2libGluZz1oKTtoJiYoeihoKS5wcmV2aW91c1NpYmxpbmc9Zyk7ZS5wYXJlbnROb2RlPWUucHJldmlvdXNTaWJsaW5nPWUubmV4dFNpYmxpbmc9dm9pZCAwO3ZvaWQgMCE9PWYuY2hpbGROb2RlcyYmKGYuY2hpbGROb2Rlcz1udWxsKTtpZihYYyhhKSl7V2MoZC5yb290KTt2YXIgaz0hMH19JGMoYik7aWYoYyl7KGU9YSYmInNsb3QiPT09YS5sb2NhbE5hbWUpJiYKKGs9ITApO2lmKGMubSl7YWQoYyk7Zj1jLnc7Zm9yKHYgaW4gZilmb3IoZz1mW3ZdLGg9MDtoPGcubGVuZ3RoO2grKyl7dmFyIG09Z1toXTtpZihHYihiLG0pKXtnLnNwbGljZShoLDEpO3ZhciBuPWMubS5pbmRleE9mKG0pOzA8PW4mJmMubS5zcGxpY2UobiwxKTtoLS07bj1BKG0pO2lmKG09bi5MKWZvcih2YXIgcj0wO3I8bS5sZW5ndGg7cisrKXt2YXIgRz1tW3JdLHg9YmQoRyk7eCYmRC5yZW1vdmVDaGlsZC5jYWxsKHgsRyl9bi5MPVtdO24uYXNzaWduZWROb2Rlcz1bXTtuPSEwfX12YXIgdj1ufWVsc2Ugdj12b2lkIDA7KHZ8fGUpJiZXYyhjKX1rfHwoaz1DKGEpP2EuaG9zdDphLCghZC5yb290JiYic2xvdCIhPT1iLmxvY2FsTmFtZXx8az09PVRjKGIpKSYmRC5yZW1vdmVDaGlsZC5jYWxsKGssYikpO1pjKGEsbnVsbCxiKTtyZXR1cm4gYn0KZnVuY3Rpb24gJGMoYSl7dmFyIGI9QShhKTtpZihiJiZ2b2lkIDAhPT1iLlYpe2I9YS5jaGlsZE5vZGVzO2Zvcih2YXIgYz0wLGQ9Yi5sZW5ndGgsZTtjPGQmJihlPWJbY10pO2MrKykkYyhlKX1pZihhPUEoYSkpYS5WPXZvaWQgMH1mdW5jdGlvbiBZYyhhKXt2YXIgYj1hO2EmJiJzbG90Ij09PWEubG9jYWxOYW1lJiYoYj0oYj0oYj1BKGEpKSYmYi5MKSYmYi5sZW5ndGg/YlswXTpZYyhhLm5leHRTaWJsaW5nKSk7cmV0dXJuIGJ9ZnVuY3Rpb24gWGMoYSl7cmV0dXJuKGE9KGE9QShhKSkmJmEucm9vdCkmJmNkKGEpfQpmdW5jdGlvbiBkZChhLGIpe2lmKCJzbG90Ij09PWIpYT1hLnBhcmVudE5vZGUsWGMoYSkmJldjKEEoYSkucm9vdCk7ZWxzZSBpZigic2xvdCI9PT1hLmxvY2FsTmFtZSYmIm5hbWUiPT09YiYmKGI9dmIoYSkpKXtpZihiLm0pe3ZhciBjPWEuSmEsZD1lZChhKTtpZihkIT09Yyl7Yz1iLndbY107dmFyIGU9Yy5pbmRleE9mKGEpOzA8PWUmJmMuc3BsaWNlKGUsMSk7Yz1iLndbZF18fChiLndbZF09W10pO2MucHVzaChhKTsxPGMubGVuZ3RoJiYoYi53W2RdPWZkKGMpKX19V2MoYil9fWZ1bmN0aW9uIFpjKGEsYixjKXtpZihhPShhPUEoYSkpJiZhLlMpYiYmYS5hZGRlZE5vZGVzLnB1c2goYiksYyYmYS5yZW1vdmVkTm9kZXMucHVzaChjKSxNYihhKX0KZnVuY3Rpb24gZ2QoYSl7aWYoYSYmYS5ub2RlVHlwZSl7dmFyIGI9eihhKSxjPWIuVjt2b2lkIDA9PT1jJiYoQyhhKT8oYz1hLGIuVj1jKTooYz0oYz1hLnBhcmVudE5vZGUpP2dkKGMpOmEsRC5jb250YWlucy5jYWxsKGRvY3VtZW50LmRvY3VtZW50RWxlbWVudCxhKSYmKGIuVj1jKSkpO3JldHVybiBjfX1mdW5jdGlvbiBoZChhLGIsYyl7dmFyIGQ9W107aWQoYS5jaGlsZE5vZGVzLGIsYyxkKTtyZXR1cm4gZH1mdW5jdGlvbiBpZChhLGIsYyxkKXtmb3IodmFyIGU9MCxmPWEubGVuZ3RoLGc7ZTxmJiYoZz1hW2VdKTtlKyspe3ZhciBoO2lmKGg9Zy5ub2RlVHlwZT09PU5vZGUuRUxFTUVOVF9OT0RFKXtoPWc7dmFyIGs9YixtPWMsbj1kLHI9ayhoKTtyJiZuLnB1c2goaCk7bSYmbShyKT9oPXI6KGlkKGguY2hpbGROb2RlcyxrLG0sbiksaD12b2lkIDApfWlmKGgpYnJlYWt9fXZhciBqZD1udWxsOwpmdW5jdGlvbiBrZChhLGIsYyl7amR8fChqZD13aW5kb3cuU2hhZHlDU1MmJndpbmRvdy5TaGFkeUNTUy5TY29waW5nU2hpbSk7amQmJiJjbGFzcyI9PT1iP2pkLnNldEVsZW1lbnRDbGFzcyhhLGMpOihELnNldEF0dHJpYnV0ZS5jYWxsKGEsYixjKSxkZChhLGIpKX1mdW5jdGlvbiBsZChhLGIpe2lmKGEub3duZXJEb2N1bWVudCE9PWRvY3VtZW50KXJldHVybiBELmltcG9ydE5vZGUuY2FsbChkb2N1bWVudCxhLGIpO3ZhciBjPUQuaW1wb3J0Tm9kZS5jYWxsKGRvY3VtZW50LGEsITEpO2lmKGIpe2E9YS5jaGlsZE5vZGVzO2I9MDtmb3IodmFyIGQ7YjxhLmxlbmd0aDtiKyspZD1sZChhW2JdLCEwKSxjLmFwcGVuZENoaWxkKGQpfXJldHVybiBjfTt2YXIgbWQ9Il9fZXZlbnRXcmFwcGVycyIrRGF0ZS5ub3coKSxuZD17Ymx1cjohMCxmb2N1czohMCxmb2N1c2luOiEwLGZvY3Vzb3V0OiEwLGNsaWNrOiEwLGRibGNsaWNrOiEwLG1vdXNlZG93bjohMCxtb3VzZWVudGVyOiEwLG1vdXNlbGVhdmU6ITAsbW91c2Vtb3ZlOiEwLG1vdXNlb3V0OiEwLG1vdXNlb3ZlcjohMCxtb3VzZXVwOiEwLHdoZWVsOiEwLGJlZm9yZWlucHV0OiEwLGlucHV0OiEwLGtleWRvd246ITAsa2V5dXA6ITAsY29tcG9zaXRpb25zdGFydDohMCxjb21wb3NpdGlvbnVwZGF0ZTohMCxjb21wb3NpdGlvbmVuZDohMCx0b3VjaHN0YXJ0OiEwLHRvdWNoZW5kOiEwLHRvdWNobW92ZTohMCx0b3VjaGNhbmNlbDohMCxwb2ludGVyb3ZlcjohMCxwb2ludGVyZW50ZXI6ITAscG9pbnRlcmRvd246ITAscG9pbnRlcm1vdmU6ITAscG9pbnRlcnVwOiEwLHBvaW50ZXJjYW5jZWw6ITAscG9pbnRlcm91dDohMCxwb2ludGVybGVhdmU6ITAsZ290cG9pbnRlcmNhcHR1cmU6ITAsbG9zdHBvaW50ZXJjYXB0dXJlOiEwLApkcmFnc3RhcnQ6ITAsZHJhZzohMCxkcmFnZW50ZXI6ITAsZHJhZ2xlYXZlOiEwLGRyYWdvdmVyOiEwLGRyb3A6ITAsZHJhZ2VuZDohMCxET01BY3RpdmF0ZTohMCxET01Gb2N1c0luOiEwLERPTUZvY3VzT3V0OiEwLGtleXByZXNzOiEwfTtmdW5jdGlvbiBvZChhLGIpe3ZhciBjPVtdLGQ9YTtmb3IoYT1hPT09d2luZG93P3dpbmRvdzphLmdldFJvb3ROb2RlKCk7ZDspYy5wdXNoKGQpLGQ9ZC5hc3NpZ25lZFNsb3Q/ZC5hc3NpZ25lZFNsb3Q6ZC5ub2RlVHlwZT09PU5vZGUuRE9DVU1FTlRfRlJBR01FTlRfTk9ERSYmZC5ob3N0JiYoYnx8ZCE9PWEpP2QuaG9zdDpkLnBhcmVudE5vZGU7Y1tjLmxlbmd0aC0xXT09PWRvY3VtZW50JiZjLnB1c2god2luZG93KTtyZXR1cm4gY30KZnVuY3Rpb24gcGQoYSxiKXtpZighQylyZXR1cm4gYTthPW9kKGEsITApO2Zvcih2YXIgYz0wLGQsZSxmLGc7YzxiLmxlbmd0aDtjKyspaWYoZD1iW2NdLGY9ZD09PXdpbmRvdz93aW5kb3c6ZC5nZXRSb290Tm9kZSgpLGYhPT1lJiYoZz1hLmluZGV4T2YoZiksZT1mKSwhQyhmKXx8LTE8ZylyZXR1cm4gZH0KdmFyIHFkPXtnZXQgY29tcG9zZWQoKXshMSE9PXRoaXMuaXNUcnVzdGVkJiZ2b2lkIDA9PT10aGlzLmhhJiYodGhpcy5oYT1uZFt0aGlzLnR5cGVdKTtyZXR1cm4gdGhpcy5oYXx8ITF9LGNvbXBvc2VkUGF0aDpmdW5jdGlvbigpe3RoaXMudGF8fCh0aGlzLnRhPW9kKHRoaXMuX190YXJnZXQsdGhpcy5jb21wb3NlZCkpO3JldHVybiB0aGlzLnRhfSxnZXQgdGFyZ2V0KCl7cmV0dXJuIHBkKHRoaXMuY3VycmVudFRhcmdldCx0aGlzLmNvbXBvc2VkUGF0aCgpKX0sZ2V0IHJlbGF0ZWRUYXJnZXQoKXtpZighdGhpcy5qYSlyZXR1cm4gbnVsbDt0aGlzLndhfHwodGhpcy53YT1vZCh0aGlzLmphLCEwKSk7cmV0dXJuIHBkKHRoaXMuY3VycmVudFRhcmdldCx0aGlzLndhKX0sc3RvcFByb3BhZ2F0aW9uOmZ1bmN0aW9uKCl7RXZlbnQucHJvdG90eXBlLnN0b3BQcm9wYWdhdGlvbi5jYWxsKHRoaXMpO3RoaXMuaWE9ITB9LHN0b3BJbW1lZGlhdGVQcm9wYWdhdGlvbjpmdW5jdGlvbigpe0V2ZW50LnByb3RvdHlwZS5zdG9wSW1tZWRpYXRlUHJvcGFnYXRpb24uY2FsbCh0aGlzKTsKdGhpcy5pYT10aGlzLkhhPSEwfX07ZnVuY3Rpb24gcmQoYSl7ZnVuY3Rpb24gYihiLGQpe2I9bmV3IGEoYixkKTtiLmhhPWQmJiEhZC5jb21wb3NlZDtyZXR1cm4gYn1BYihiLGEpO2IucHJvdG90eXBlPWEucHJvdG90eXBlO3JldHVybiBifXZhciBzZD17Zm9jdXM6ITAsYmx1cjohMH07ZnVuY3Rpb24gdGQoYSl7cmV0dXJuIGEuX190YXJnZXQhPT1hLnRhcmdldHx8YS5qYSE9PWEucmVsYXRlZFRhcmdldH1mdW5jdGlvbiB1ZChhLGIsYyl7aWYoYz1iLl9faGFuZGxlcnMmJmIuX19oYW5kbGVyc1thLnR5cGVdJiZiLl9faGFuZGxlcnNbYS50eXBlXVtjXSlmb3IodmFyIGQ9MCxlOyhlPWNbZF0pJiYoIXRkKGEpfHxhLnRhcmdldCE9PWEucmVsYXRlZFRhcmdldCkmJihlLmNhbGwoYixhKSwhYS5IYSk7ZCsrKTt9CmZ1bmN0aW9uIHZkKGEpe3ZhciBiPWEuY29tcG9zZWRQYXRoKCk7T2JqZWN0LmRlZmluZVByb3BlcnR5KGEsImN1cnJlbnRUYXJnZXQiLHtnZXQ6ZnVuY3Rpb24oKXtyZXR1cm4gZH0sY29uZmlndXJhYmxlOiEwfSk7Zm9yKHZhciBjPWIubGVuZ3RoLTE7MDw9YztjLS0pe3ZhciBkPWJbY107dWQoYSxkLCJjYXB0dXJlIik7aWYoYS5pYSlyZXR1cm59T2JqZWN0LmRlZmluZVByb3BlcnR5KGEsImV2ZW50UGhhc2UiLHtnZXQ6ZnVuY3Rpb24oKXtyZXR1cm4gRXZlbnQuQVRfVEFSR0VUfX0pO3ZhciBlO2ZvcihjPTA7YzxiLmxlbmd0aDtjKyspe2Q9YltjXTt2YXIgZj1BKGQpO2Y9ZiYmZi5yb290O2lmKDA9PT1jfHxmJiZmPT09ZSlpZih1ZChhLGQsImJ1YmJsZSIpLGQhPT13aW5kb3cmJihlPWQuZ2V0Um9vdE5vZGUoKSksYS5pYSlicmVha319CmZ1bmN0aW9uIHdkKGEsYixjLGQsZSxmKXtmb3IodmFyIGc9MDtnPGEubGVuZ3RoO2crKyl7dmFyIGg9YVtnXSxrPWgudHlwZSxtPWguY2FwdHVyZSxuPWgub25jZSxyPWgucGFzc2l2ZTtpZihiPT09aC5ub2RlJiZjPT09ayYmZD09PW0mJmU9PT1uJiZmPT09cilyZXR1cm4gZ31yZXR1cm4tMX0KZnVuY3Rpb24geGQoYSxiLGMpe2lmKGIpe3ZhciBkPXR5cGVvZiBiO2lmKCJmdW5jdGlvbiI9PT1kfHwib2JqZWN0Ij09PWQpaWYoIm9iamVjdCIhPT1kfHxiLmhhbmRsZUV2ZW50JiYiZnVuY3Rpb24iPT09dHlwZW9mIGIuaGFuZGxlRXZlbnQpe2lmKGMmJiJvYmplY3QiPT09dHlwZW9mIGMpe3ZhciBlPSEhYy5jYXB0dXJlO3ZhciBmPSEhYy5vbmNlO3ZhciBnPSEhYy5wYXNzaXZlfWVsc2UgZT0hIWMsZz1mPSExO3ZhciBoPWMmJmMubGF8fHRoaXMsaz1iW21kXTtpZihrKXtpZigtMTx3ZChrLGgsYSxlLGYsZykpcmV0dXJufWVsc2UgYlttZF09W107az1mdW5jdGlvbihlKXtmJiZ0aGlzLnJlbW92ZUV2ZW50TGlzdGVuZXIoYSxiLGMpO2UuX190YXJnZXR8fHlkKGUpO2lmKGghPT10aGlzKXt2YXIgZz1PYmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yKGUsImN1cnJlbnRUYXJnZXQiKTtPYmplY3QuZGVmaW5lUHJvcGVydHkoZSwiY3VycmVudFRhcmdldCIse2dldDpmdW5jdGlvbigpe3JldHVybiBofSwKY29uZmlndXJhYmxlOiEwfSl9aWYoZS5jb21wb3NlZHx8LTE8ZS5jb21wb3NlZFBhdGgoKS5pbmRleE9mKGgpKWlmKHRkKGUpJiZlLnRhcmdldD09PWUucmVsYXRlZFRhcmdldCllLmV2ZW50UGhhc2U9PT1FdmVudC5CVUJCTElOR19QSEFTRSYmZS5zdG9wSW1tZWRpYXRlUHJvcGFnYXRpb24oKTtlbHNlIGlmKGUuZXZlbnRQaGFzZT09PUV2ZW50LkNBUFRVUklOR19QSEFTRXx8ZS5idWJibGVzfHxlLnRhcmdldD09PWh8fGggaW5zdGFuY2VvZiBXaW5kb3cpe3ZhciBrPSJmdW5jdGlvbiI9PT1kP2IuY2FsbChoLGUpOmIuaGFuZGxlRXZlbnQmJmIuaGFuZGxlRXZlbnQoZSk7aCE9PXRoaXMmJihnPyhPYmplY3QuZGVmaW5lUHJvcGVydHkoZSwiY3VycmVudFRhcmdldCIsZyksZz1udWxsKTpkZWxldGUgZS5jdXJyZW50VGFyZ2V0KTtyZXR1cm4ga319O2JbbWRdLnB1c2goe25vZGU6aCx0eXBlOmEsY2FwdHVyZTplLG9uY2U6ZixwYXNzaXZlOmcsZ2I6a30pO3NkW2FdPyh0aGlzLl9faGFuZGxlcnM9CnRoaXMuX19oYW5kbGVyc3x8e30sdGhpcy5fX2hhbmRsZXJzW2FdPXRoaXMuX19oYW5kbGVyc1thXXx8e2NhcHR1cmU6W10sYnViYmxlOltdfSx0aGlzLl9faGFuZGxlcnNbYV1bZT8iY2FwdHVyZSI6ImJ1YmJsZSJdLnB1c2goaykpOih0aGlzIGluc3RhbmNlb2YgV2luZG93P0QuZWI6RC5hZGRFdmVudExpc3RlbmVyKS5jYWxsKHRoaXMsYSxrLGMpfX19CmZ1bmN0aW9uIHpkKGEsYixjKXtpZihiKXtpZihjJiYib2JqZWN0Ij09PXR5cGVvZiBjKXt2YXIgZD0hIWMuY2FwdHVyZTt2YXIgZT0hIWMub25jZTt2YXIgZj0hIWMucGFzc2l2ZX1lbHNlIGQ9ISFjLGY9ZT0hMTt2YXIgZz1jJiZjLmxhfHx0aGlzLGg9dm9pZCAwO3ZhciBrPW51bGw7dHJ5e2s9YlttZF19Y2F0Y2gobSl7fWsmJihlPXdkKGssZyxhLGQsZSxmKSwtMTxlJiYoaD1rLnNwbGljZShlLDEpWzBdLmdiLGsubGVuZ3RofHwoYlttZF09dm9pZCAwKSkpOyh0aGlzIGluc3RhbmNlb2YgV2luZG93P0QuZmI6RC5yZW1vdmVFdmVudExpc3RlbmVyKS5jYWxsKHRoaXMsYSxofHxiLGMpO2gmJnNkW2FdJiZ0aGlzLl9faGFuZGxlcnMmJnRoaXMuX19oYW5kbGVyc1thXSYmKGE9dGhpcy5fX2hhbmRsZXJzW2FdW2Q/ImNhcHR1cmUiOiJidWJibGUiXSxoPWEuaW5kZXhPZihoKSwtMTxoJiZhLnNwbGljZShoLDEpKX19CmZ1bmN0aW9uIEFkKCl7Zm9yKHZhciBhIGluIHNkKXdpbmRvdy5hZGRFdmVudExpc3RlbmVyKGEsZnVuY3Rpb24oYSl7YS5fX3RhcmdldHx8KHlkKGEpLHZkKGEpKX0sITApfWZ1bmN0aW9uIHlkKGEpe2EuX190YXJnZXQ9YS50YXJnZXQ7YS5qYT1hLnJlbGF0ZWRUYXJnZXQ7aWYoQi5JKXt2YXIgYj1PYmplY3QuZ2V0UHJvdG90eXBlT2YoYSk7aWYoIWIuaGFzT3duUHJvcGVydHkoIl9fcGF0Y2hQcm90byIpKXt2YXIgYz1PYmplY3QuY3JlYXRlKGIpO2MuaWI9Yjt5YihjLHFkKTtiLl9fcGF0Y2hQcm90bz1jfWEuX19wcm90b19fPWIuX19wYXRjaFByb3RvfWVsc2UgeWIoYSxxZCl9dmFyIEJkPXJkKHdpbmRvdy5FdmVudCksQ2Q9cmQod2luZG93LkN1c3RvbUV2ZW50KSxEZD1yZCh3aW5kb3cuTW91c2VFdmVudCk7ZnVuY3Rpb24gRWQoYSxiKXtyZXR1cm57aW5kZXg6YSxXOltdLGJhOmJ9fQpmdW5jdGlvbiBGZChhLGIsYyxkKXt2YXIgZT0wLGY9MCxnPTAsaD0wLGs9TWF0aC5taW4oYi1lLGQtZik7aWYoMD09ZSYmMD09ZilhOntmb3IoZz0wO2c8aztnKyspaWYoYVtnXSE9PWNbZ10pYnJlYWsgYTtnPWt9aWYoYj09YS5sZW5ndGgmJmQ9PWMubGVuZ3RoKXtoPWEubGVuZ3RoO2Zvcih2YXIgbT1jLmxlbmd0aCxuPTA7bjxrLWcmJkdkKGFbLS1oXSxjWy0tbV0pOyluKys7aD1ufWUrPWc7Zis9ZztiLT1oO2QtPWg7aWYoMD09Yi1lJiYwPT1kLWYpcmV0dXJuW107aWYoZT09Yil7Zm9yKGI9RWQoZSwwKTtmPGQ7KWIuVy5wdXNoKGNbZisrXSk7cmV0dXJuW2JdfWlmKGY9PWQpcmV0dXJuW0VkKGUsYi1lKV07az1lO2c9ZjtkPWQtZysxO2g9Yi1rKzE7Yj1BcnJheShkKTtmb3IobT0wO208ZDttKyspYlttXT1BcnJheShoKSxiW21dWzBdPW07Zm9yKG09MDttPGg7bSsrKWJbMF1bbV09bTtmb3IobT0xO208ZDttKyspZm9yKG49MTtuPGg7bisrKWlmKGFbaytuLTFdPT09Y1tnK20tMV0pYlttXVtuXT0KYlttLTFdW24tMV07ZWxzZXt2YXIgcj1iW20tMV1bbl0rMSxHPWJbbV1bbi0xXSsxO2JbbV1bbl09cjxHP3I6R31rPWIubGVuZ3RoLTE7Zz1iWzBdLmxlbmd0aC0xO2Q9YltrXVtnXTtmb3IoYT1bXTswPGt8fDA8ZzspMD09az8oYS5wdXNoKDIpLGctLSk6MD09Zz8oYS5wdXNoKDMpLGstLSk6KGg9YltrLTFdW2ctMV0sbT1iW2stMV1bZ10sbj1iW2tdW2ctMV0scj1tPG4/bTxoP206aDpuPGg/bjpoLHI9PWg/KGg9PWQ/YS5wdXNoKDApOihhLnB1c2goMSksZD1oKSxrLS0sZy0tKTpyPT1tPyhhLnB1c2goMyksay0tLGQ9bSk6KGEucHVzaCgyKSxnLS0sZD1uKSk7YS5yZXZlcnNlKCk7Yj12b2lkIDA7az1bXTtmb3IoZz0wO2c8YS5sZW5ndGg7ZysrKXN3aXRjaChhW2ddKXtjYXNlIDA6YiYmKGsucHVzaChiKSxiPXZvaWQgMCk7ZSsrO2YrKzticmVhaztjYXNlIDE6Ynx8KGI9RWQoZSwwKSk7Yi5iYSsrO2UrKztiLlcucHVzaChjW2ZdKTtmKys7YnJlYWs7Y2FzZSAyOmJ8fChiPUVkKGUsCjApKTtiLmJhKys7ZSsrO2JyZWFrO2Nhc2UgMzpifHwoYj1FZChlLDApKSxiLlcucHVzaChjW2ZdKSxmKyt9YiYmay5wdXNoKGIpO3JldHVybiBrfWZ1bmN0aW9uIEdkKGEsYil7cmV0dXJuIGE9PT1ifTt2YXIgYmQ9TS5wYXJlbnROb2RlLEhkPU0uY2hpbGROb2RlcyxJZD17fTtmdW5jdGlvbiBKZChhKXt2YXIgYj1bXTtkbyBiLnVuc2hpZnQoYSk7d2hpbGUoYT1hLnBhcmVudE5vZGUpO3JldHVybiBifWZ1bmN0aW9uIE5jKGEsYixjKXtpZihhIT09SWQpdGhyb3cgbmV3IFR5cGVFcnJvcigiSWxsZWdhbCBjb25zdHJ1Y3RvciIpO3RoaXMuT2E9IlNoYWR5Um9vdCI7YT1IZChiKTt0aGlzLmhvc3Q9Yjt0aGlzLmI9YyYmYy5tb2RlO1NjKGIsYSk7Yz1BKGIpO2Mucm9vdD10aGlzO2MuRGE9ImNsb3NlZCIhPT10aGlzLmI/dGhpczpudWxsO2M9eih0aGlzKTtjLmZpcnN0Q2hpbGQ9Yy5sYXN0Q2hpbGQ9Yy5wYXJlbnROb2RlPWMubmV4dFNpYmxpbmc9Yy5wcmV2aW91c1NpYmxpbmc9bnVsbDtjLmNoaWxkTm9kZXM9W107dGhpcy5hYT0hMTt0aGlzLmE9dGhpcy53PXRoaXMubT1udWxsO2M9MDtmb3IodmFyIGQ9YS5sZW5ndGg7YzxkO2MrKylELnJlbW92ZUNoaWxkLmNhbGwoYixhW2NdKX0KZnVuY3Rpb24gV2MoYSl7YS5hYXx8KGEuYWE9ITAsSmIoZnVuY3Rpb24oKXtyZXR1cm4gS2QoYSl9KSl9ZnVuY3Rpb24gS2QoYSl7Zm9yKHZhciBiO2E7KXthLmFhJiYoYj1hKTthOnt2YXIgYz1hO2E9Yy5ob3N0LmdldFJvb3ROb2RlKCk7aWYoQyhhKSlmb3IodmFyIGQ9Yy5ob3N0LmNoaWxkTm9kZXMsZT0wO2U8ZC5sZW5ndGg7ZSsrKWlmKGM9ZFtlXSwic2xvdCI9PWMubG9jYWxOYW1lKWJyZWFrIGE7YT12b2lkIDB9fWImJmIuX3JlbmRlclJvb3QoKX0KTmMucHJvdG90eXBlLl9yZW5kZXJSb290PWZ1bmN0aW9uKCl7dGhpcy5hYT0hMTtpZih0aGlzLm0pe2FkKHRoaXMpO2Zvcih2YXIgYT0wLGI7YTx0aGlzLm0ubGVuZ3RoO2ErKyl7Yj10aGlzLm1bYV07dmFyIGM9QShiKSxkPWMuYXNzaWduZWROb2RlcztjLmFzc2lnbmVkTm9kZXM9W107Yy5MPVtdO2lmKGMucGE9ZClmb3IoYz0wO2M8ZC5sZW5ndGg7YysrKXt2YXIgZT1BKGRbY10pO2UuWj1lLmFzc2lnbmVkU2xvdDtlLmFzc2lnbmVkU2xvdD09PWImJihlLmFzc2lnbmVkU2xvdD1udWxsKX19Zm9yKGI9dGhpcy5ob3N0LmZpcnN0Q2hpbGQ7YjtiPWIubmV4dFNpYmxpbmcpTGQodGhpcyxiKTtmb3IoYT0wO2E8dGhpcy5tLmxlbmd0aDthKyspe2I9dGhpcy5tW2FdO2Q9QShiKTtpZighZC5hc3NpZ25lZE5vZGVzLmxlbmd0aClmb3IoYz1iLmZpcnN0Q2hpbGQ7YztjPWMubmV4dFNpYmxpbmcpTGQodGhpcyxjLGIpOyhjPShjPUEoYi5wYXJlbnROb2RlKSkmJmMucm9vdCkmJmNkKGMpJiZjLl9yZW5kZXJSb290KCk7Ck1kKHRoaXMsZC5MLGQuYXNzaWduZWROb2Rlcyk7aWYoYz1kLnBhKXtmb3IoZT0wO2U8Yy5sZW5ndGg7ZSsrKUEoY1tlXSkuWj1udWxsO2QucGE9bnVsbDtjLmxlbmd0aD5kLmFzc2lnbmVkTm9kZXMubGVuZ3RoJiYoZC5kYT0hMCl9ZC5kYSYmKGQuZGE9ITEsTmQodGhpcyxiKSl9YT10aGlzLm07Yj1bXTtmb3IoZD0wO2Q8YS5sZW5ndGg7ZCsrKWM9YVtkXS5wYXJlbnROb2RlLChlPUEoYykpJiZlLnJvb3R8fCEoMD5iLmluZGV4T2YoYykpfHxiLnB1c2goYyk7Zm9yKGE9MDthPGIubGVuZ3RoO2ErKyl7ZD1iW2FdO2M9ZD09PXRoaXM/dGhpcy5ob3N0OmQ7ZT1bXTtkPWQuY2hpbGROb2Rlcztmb3IodmFyIGY9MDtmPGQubGVuZ3RoO2YrKyl7dmFyIGc9ZFtmXTtpZigic2xvdCI9PWcubG9jYWxOYW1lKXtnPUEoZykuTDtmb3IodmFyIGg9MDtoPGcubGVuZ3RoO2grKyllLnB1c2goZ1toXSl9ZWxzZSBlLnB1c2goZyl9ZD12b2lkIDA7Zj1IZChjKTtnPUZkKGUsZS5sZW5ndGgsZixmLmxlbmd0aCk7CmZvcih2YXIgaz1oPTA7aDxnLmxlbmd0aCYmKGQ9Z1toXSk7aCsrKXtmb3IodmFyIG09MCxuO208ZC5XLmxlbmd0aCYmKG49ZC5XW21dKTttKyspYmQobik9PT1jJiZELnJlbW92ZUNoaWxkLmNhbGwoYyxuKSxmLnNwbGljZShkLmluZGV4K2ssMSk7ay09ZC5iYX1mb3Ioaz0wO2s8Zy5sZW5ndGgmJihkPWdba10pO2srKylmb3IoaD1mW2QuaW5kZXhdLG09ZC5pbmRleDttPGQuaW5kZXgrZC5iYTttKyspbj1lW21dLEQuaW5zZXJ0QmVmb3JlLmNhbGwoYyxuLGgpLGYuc3BsaWNlKG0sMCxuKX19fTtmdW5jdGlvbiBMZChhLGIsYyl7dmFyIGQ9eihiKSxlPWQuWjtkLlo9bnVsbDtjfHwoYz0oYT1hLndbYi5zbG90fHwiX19jYXRjaGFsbCJdKSYmYVswXSk7Yz8oeihjKS5hc3NpZ25lZE5vZGVzLnB1c2goYiksZC5hc3NpZ25lZFNsb3Q9Yyk6ZC5hc3NpZ25lZFNsb3Q9dm9pZCAwO2UhPT1kLmFzc2lnbmVkU2xvdCYmZC5hc3NpZ25lZFNsb3QmJih6KGQuYXNzaWduZWRTbG90KS5kYT0hMCl9CmZ1bmN0aW9uIE1kKGEsYixjKXtmb3IodmFyIGQ9MCxlO2Q8Yy5sZW5ndGgmJihlPWNbZF0pO2QrKylpZigic2xvdCI9PWUubG9jYWxOYW1lKXt2YXIgZj1BKGUpLmFzc2lnbmVkTm9kZXM7ZiYmZi5sZW5ndGgmJk1kKGEsYixmKX1lbHNlIGIucHVzaChjW2RdKX1mdW5jdGlvbiBOZChhLGIpe0QuZGlzcGF0Y2hFdmVudC5jYWxsKGIsbmV3IEV2ZW50KCJzbG90Y2hhbmdlIikpO2I9QShiKTtiLmFzc2lnbmVkU2xvdCYmTmQoYSxiLmFzc2lnbmVkU2xvdCl9ZnVuY3Rpb24gYWQoYSl7aWYoYS5hJiZhLmEubGVuZ3RoKXtmb3IodmFyIGI9YS5hLGMsZD0wO2Q8Yi5sZW5ndGg7ZCsrKXt2YXIgZT1iW2RdO1NjKGUpO1NjKGUucGFyZW50Tm9kZSk7dmFyIGY9ZWQoZSk7YS53W2ZdPyhjPWN8fHt9LGNbZl09ITAsYS53W2ZdLnB1c2goZSkpOmEud1tmXT1bZV07YS5tLnB1c2goZSl9aWYoYylmb3IodmFyIGcgaW4gYylhLndbZ109ZmQoYS53W2ddKTthLmE9W119fQpmdW5jdGlvbiBlZChhKXt2YXIgYj1hLm5hbWV8fGEuZ2V0QXR0cmlidXRlKCJuYW1lIil8fCJfX2NhdGNoYWxsIjtyZXR1cm4gYS5KYT1ifWZ1bmN0aW9uIGZkKGEpe3JldHVybiBhLnNvcnQoZnVuY3Rpb24oYSxjKXthPUpkKGEpO2Zvcih2YXIgYj1KZChjKSxlPTA7ZTxhLmxlbmd0aDtlKyspe2M9YVtlXTt2YXIgZj1iW2VdO2lmKGMhPT1mKXJldHVybiBhPUFycmF5LmZyb20oYy5wYXJlbnROb2RlLmNoaWxkTm9kZXMpLGEuaW5kZXhPZihjKS1hLmluZGV4T2YoZil9fSl9ZnVuY3Rpb24gY2QoYSl7YWQoYSk7cmV0dXJuISghYS5tfHwhYS5tLmxlbmd0aCl9O2Z1bmN0aW9uIE9kKGEpe3ZhciBiPWEuZ2V0Um9vdE5vZGUoKTtDKGIpJiZLZChiKTtyZXR1cm4oYT1BKGEpKSYmYS5hc3NpZ25lZFNsb3R8fG51bGx9CnZhciBQZD17YWRkRXZlbnRMaXN0ZW5lcjp4ZC5iaW5kKHdpbmRvdykscmVtb3ZlRXZlbnRMaXN0ZW5lcjp6ZC5iaW5kKHdpbmRvdyl9LFFkPXthZGRFdmVudExpc3RlbmVyOnhkLHJlbW92ZUV2ZW50TGlzdGVuZXI6emQsYXBwZW5kQ2hpbGQ6ZnVuY3Rpb24oYSl7cmV0dXJuIFVjKHRoaXMsYSl9LGluc2VydEJlZm9yZTpmdW5jdGlvbihhLGIpe3JldHVybiBVYyh0aGlzLGEsYil9LHJlbW92ZUNoaWxkOmZ1bmN0aW9uKGEpe3JldHVybiBWYyh0aGlzLGEpfSxyZXBsYWNlQ2hpbGQ6ZnVuY3Rpb24oYSxiKXtVYyh0aGlzLGEsYik7VmModGhpcyxiKTtyZXR1cm4gYX0sY2xvbmVOb2RlOmZ1bmN0aW9uKGEpe2lmKCJ0ZW1wbGF0ZSI9PXRoaXMubG9jYWxOYW1lKXZhciBiPUQuY2xvbmVOb2RlLmNhbGwodGhpcyxhKTtlbHNlIGlmKGI9RC5jbG9uZU5vZGUuY2FsbCh0aGlzLCExKSxhKXthPXRoaXMuY2hpbGROb2Rlcztmb3IodmFyIGM9MCxkO2M8YS5sZW5ndGg7YysrKWQ9YVtjXS5jbG9uZU5vZGUoITApLApiLmFwcGVuZENoaWxkKGQpfXJldHVybiBifSxnZXRSb290Tm9kZTpmdW5jdGlvbigpe3JldHVybiBnZCh0aGlzKX0sY29udGFpbnM6ZnVuY3Rpb24oYSl7cmV0dXJuIEdiKHRoaXMsYSl9LGRpc3BhdGNoRXZlbnQ6ZnVuY3Rpb24oYSl7S2IoKTtyZXR1cm4gRC5kaXNwYXRjaEV2ZW50LmNhbGwodGhpcyxhKX19OwpPYmplY3QuZGVmaW5lUHJvcGVydGllcyhRZCx7aXNDb25uZWN0ZWQ6e2dldDpmdW5jdGlvbigpe2lmKEFjJiZBYy5jYWxsKHRoaXMpKXJldHVybiEwO2lmKHRoaXMubm9kZVR5cGU9PU5vZGUuRE9DVU1FTlRfRlJBR01FTlRfTk9ERSlyZXR1cm4hMTt2YXIgYT10aGlzLm93bmVyRG9jdW1lbnQ7aWYoRmIpe2lmKEQuY29udGFpbnMuY2FsbChhLHRoaXMpKXJldHVybiEwfWVsc2UgaWYoYS5kb2N1bWVudEVsZW1lbnQmJkQuY29udGFpbnMuY2FsbChhLmRvY3VtZW50RWxlbWVudCx0aGlzKSlyZXR1cm4hMDtmb3IoYT10aGlzO2EmJiEoYSBpbnN0YW5jZW9mIERvY3VtZW50KTspYT1hLnBhcmVudE5vZGV8fChDKGEpP2EuaG9zdDp2b2lkIDApO3JldHVybiEhKGEmJmEgaW5zdGFuY2VvZiBEb2N1bWVudCl9LGNvbmZpZ3VyYWJsZTohMH19KTsKdmFyIFJkPXtnZXQgYXNzaWduZWRTbG90KCl7cmV0dXJuIE9kKHRoaXMpfX0sU2Q9e3F1ZXJ5U2VsZWN0b3I6ZnVuY3Rpb24oYSl7cmV0dXJuIGhkKHRoaXMsZnVuY3Rpb24oYil7cmV0dXJuIHhiLmNhbGwoYixhKX0sZnVuY3Rpb24oYSl7cmV0dXJuISFhfSlbMF18fG51bGx9LHF1ZXJ5U2VsZWN0b3JBbGw6ZnVuY3Rpb24oYSxiKXtpZihiKXtiPUFycmF5LnByb3RvdHlwZS5zbGljZS5jYWxsKEQucXVlcnlTZWxlY3RvckFsbCh0aGlzLGEpKTt2YXIgYz10aGlzLmdldFJvb3ROb2RlKCk7cmV0dXJuIGIuZmlsdGVyKGZ1bmN0aW9uKGEpe3JldHVybiBhLmdldFJvb3ROb2RlKCk9PWN9KX1yZXR1cm4gaGQodGhpcyxmdW5jdGlvbihiKXtyZXR1cm4geGIuY2FsbChiLGEpfSl9fSxUZD17YXNzaWduZWROb2RlczpmdW5jdGlvbihhKXtpZigic2xvdCI9PT10aGlzLmxvY2FsTmFtZSl7dmFyIGI9dGhpcy5nZXRSb290Tm9kZSgpO0MoYikmJktkKGIpO3JldHVybihiPUEodGhpcykpPyhhJiZhLmZsYXR0ZW4/CmIuTDpiLmFzc2lnbmVkTm9kZXMpfHxbXTpbXX19fSxVZD16Yih7c2V0QXR0cmlidXRlOmZ1bmN0aW9uKGEsYil7a2QodGhpcyxhLGIpfSxyZW1vdmVBdHRyaWJ1dGU6ZnVuY3Rpb24oYSl7RC5yZW1vdmVBdHRyaWJ1dGUuY2FsbCh0aGlzLGEpO2RkKHRoaXMsYSl9LGF0dGFjaFNoYWRvdzpmdW5jdGlvbihhKXtpZighdGhpcyl0aHJvdyJNdXN0IHByb3ZpZGUgYSBob3N0LiI7aWYoIWEpdGhyb3ciTm90IGVub3VnaCBhcmd1bWVudHMuIjtyZXR1cm4gbmV3IE5jKElkLHRoaXMsYSl9LGdldCBzbG90KCl7cmV0dXJuIHRoaXMuZ2V0QXR0cmlidXRlKCJzbG90Iil9LHNldCBzbG90KGEpe2tkKHRoaXMsInNsb3QiLGEpfSxnZXQgYXNzaWduZWRTbG90KCl7cmV0dXJuIE9kKHRoaXMpfX0sU2QsVGQpO09iamVjdC5kZWZpbmVQcm9wZXJ0aWVzKFVkLEpjKTsKdmFyIFZkPXpiKHtpbXBvcnROb2RlOmZ1bmN0aW9uKGEsYil7cmV0dXJuIGxkKGEsYil9LGdldEVsZW1lbnRCeUlkOmZ1bmN0aW9uKGEpe3JldHVybiBoZCh0aGlzLGZ1bmN0aW9uKGIpe3JldHVybiBiLmlkPT1hfSxmdW5jdGlvbihhKXtyZXR1cm4hIWF9KVswXXx8bnVsbH19LFNkKTtPYmplY3QuZGVmaW5lUHJvcGVydGllcyhWZCx7X2FjdGl2ZUVsZW1lbnQ6S2MuYWN0aXZlRWxlbWVudH0pOwp2YXIgV2Q9SFRNTEVsZW1lbnQucHJvdG90eXBlLmJsdXIsWGQ9emIoe2JsdXI6ZnVuY3Rpb24oKXt2YXIgYT1BKHRoaXMpOyhhPShhPWEmJmEucm9vdCkmJmEuYWN0aXZlRWxlbWVudCk/YS5ibHVyKCk6V2QuY2FsbCh0aGlzKX19KSxZZD17YWRkRXZlbnRMaXN0ZW5lcjpmdW5jdGlvbihhLGIsYyl7Im9iamVjdCIhPT10eXBlb2YgYyYmKGM9e2NhcHR1cmU6ISFjfSk7Yy5sYT10aGlzO3RoaXMuaG9zdC5hZGRFdmVudExpc3RlbmVyKGEsYixjKX0scmVtb3ZlRXZlbnRMaXN0ZW5lcjpmdW5jdGlvbihhLGIsYyl7Im9iamVjdCIhPT10eXBlb2YgYyYmKGM9e2NhcHR1cmU6ISFjfSk7Yy5sYT10aGlzO3RoaXMuaG9zdC5yZW1vdmVFdmVudExpc3RlbmVyKGEsYixjKX0sZ2V0RWxlbWVudEJ5SWQ6ZnVuY3Rpb24oYSl7cmV0dXJuIGhkKHRoaXMsZnVuY3Rpb24oYil7cmV0dXJuIGIuaWQ9PWF9LGZ1bmN0aW9uKGEpe3JldHVybiEhYX0pWzBdfHxudWxsfX07CmZ1bmN0aW9uIFpkKGEsYil7Zm9yKHZhciBjPU9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKGIpLGQ9MDtkPGMubGVuZ3RoO2QrKyl7dmFyIGU9Y1tkXSxmPU9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3IoYixlKTtmLnZhbHVlP2FbZV09Zi52YWx1ZTpPYmplY3QuZGVmaW5lUHJvcGVydHkoYSxlLGYpfX07aWYoQi5CYSl7dmFyIFNoYWR5RE9NPXtpblVzZTpCLkJhLHBhdGNoOmZ1bmN0aW9uKGEpe1BjKGEpO09jKGEpO3JldHVybiBhfSxpc1NoYWR5Um9vdDpDLGVucXVldWU6SmIsZmx1c2g6S2Isc2V0dGluZ3M6QixmaWx0ZXJNdXRhdGlvbnM6UWIsb2JzZXJ2ZUNoaWxkcmVuOk9iLHVub2JzZXJ2ZUNoaWxkcmVuOlBiLG5hdGl2ZU1ldGhvZHM6RCxuYXRpdmVUcmVlOk19O3dpbmRvdy5TaGFkeURPTT1TaGFkeURPTTt3aW5kb3cuRXZlbnQ9QmQ7d2luZG93LkN1c3RvbUV2ZW50PUNkO3dpbmRvdy5Nb3VzZUV2ZW50PURkO0FkKCk7dmFyICRkPXdpbmRvdy5jdXN0b21FbGVtZW50cyYmd2luZG93LmN1c3RvbUVsZW1lbnRzLm5hdGl2ZUhUTUxFbGVtZW50fHxIVE1MRWxlbWVudDtaZChOYy5wcm90b3R5cGUsWWQpO1pkKHdpbmRvdy5Ob2RlLnByb3RvdHlwZSxRZCk7WmQod2luZG93LldpbmRvdy5wcm90b3R5cGUsUGQpO1pkKHdpbmRvdy5UZXh0LnByb3RvdHlwZSxSZCk7WmQod2luZG93LkRvY3VtZW50RnJhZ21lbnQucHJvdG90eXBlLApTZCk7WmQod2luZG93LkVsZW1lbnQucHJvdG90eXBlLFVkKTtaZCh3aW5kb3cuRG9jdW1lbnQucHJvdG90eXBlLFZkKTt3aW5kb3cuSFRNTFNsb3RFbGVtZW50JiZaZCh3aW5kb3cuSFRNTFNsb3RFbGVtZW50LnByb3RvdHlwZSxUZCk7WmQoJGQucHJvdG90eXBlLFhkKTtCLkkmJihMYyh3aW5kb3cuTm9kZS5wcm90b3R5cGUpLExjKHdpbmRvdy5UZXh0LnByb3RvdHlwZSksTGMod2luZG93LkRvY3VtZW50RnJhZ21lbnQucHJvdG90eXBlKSxMYyh3aW5kb3cuRWxlbWVudC5wcm90b3R5cGUpLExjKCRkLnByb3RvdHlwZSksTGMod2luZG93LkRvY3VtZW50LnByb3RvdHlwZSksd2luZG93LkhUTUxTbG90RWxlbWVudCYmTGMod2luZG93LkhUTUxTbG90RWxlbWVudC5wcm90b3R5cGUpKTtNYygpO3dpbmRvdy5TaGFkb3dSb290PU5jfTt2YXIgYWU9bmV3IFNldCgiYW5ub3RhdGlvbi14bWwgY29sb3ItcHJvZmlsZSBmb250LWZhY2UgZm9udC1mYWNlLXNyYyBmb250LWZhY2UtdXJpIGZvbnQtZmFjZS1mb3JtYXQgZm9udC1mYWNlLW5hbWUgbWlzc2luZy1nbHlwaCIuc3BsaXQoIiAiKSk7ZnVuY3Rpb24gYmUoYSl7dmFyIGI9YWUuaGFzKGEpO2E9L15bYS16XVsuMC05X2Etel0qLVtcLS4wLTlfYS16XSokLy50ZXN0KGEpO3JldHVybiFiJiZhfWZ1bmN0aW9uIE8oYSl7dmFyIGI9YS5pc0Nvbm5lY3RlZDtpZih2b2lkIDAhPT1iKXJldHVybiBiO2Zvcig7YSYmIShhLl9fQ0VfaXNJbXBvcnREb2N1bWVudHx8YSBpbnN0YW5jZW9mIERvY3VtZW50KTspYT1hLnBhcmVudE5vZGV8fCh3aW5kb3cuU2hhZG93Um9vdCYmYSBpbnN0YW5jZW9mIFNoYWRvd1Jvb3Q/YS5ob3N0OnZvaWQgMCk7cmV0dXJuISghYXx8IShhLl9fQ0VfaXNJbXBvcnREb2N1bWVudHx8YSBpbnN0YW5jZW9mIERvY3VtZW50KSl9CmZ1bmN0aW9uIGNlKGEsYil7Zm9yKDtiJiZiIT09YSYmIWIubmV4dFNpYmxpbmc7KWI9Yi5wYXJlbnROb2RlO3JldHVybiBiJiZiIT09YT9iLm5leHRTaWJsaW5nOm51bGx9CmZ1bmN0aW9uIGRlKGEsYixjKXtjPXZvaWQgMD09PWM/bmV3IFNldDpjO2Zvcih2YXIgZD1hO2Q7KXtpZihkLm5vZGVUeXBlPT09Tm9kZS5FTEVNRU5UX05PREUpe3ZhciBlPWQ7YihlKTt2YXIgZj1lLmxvY2FsTmFtZTtpZigibGluayI9PT1mJiYiaW1wb3J0Ij09PWUuZ2V0QXR0cmlidXRlKCJyZWwiKSl7ZD1lLmltcG9ydDtpZihkIGluc3RhbmNlb2YgTm9kZSYmIWMuaGFzKGQpKWZvcihjLmFkZChkKSxkPWQuZmlyc3RDaGlsZDtkO2Q9ZC5uZXh0U2libGluZylkZShkLGIsYyk7ZD1jZShhLGUpO2NvbnRpbnVlfWVsc2UgaWYoInRlbXBsYXRlIj09PWYpe2Q9Y2UoYSxlKTtjb250aW51ZX1pZihlPWUuX19DRV9zaGFkb3dSb290KWZvcihlPWUuZmlyc3RDaGlsZDtlO2U9ZS5uZXh0U2libGluZylkZShlLGIsYyl9ZD1kLmZpcnN0Q2hpbGQ/ZC5maXJzdENoaWxkOmNlKGEsZCl9fWZ1bmN0aW9uIFAoYSxiLGMpe2FbYl09Y307ZnVuY3Rpb24gZWUoKXt0aGlzLmE9bmV3IE1hcDt0aGlzLk09bmV3IE1hcDt0aGlzLkY9W107dGhpcy5jPSExfWZ1bmN0aW9uIGZlKGEsYixjKXthLmEuc2V0KGIsYyk7YS5NLnNldChjLmNvbnN0cnVjdG9yLGMpfWZ1bmN0aW9uIGdlKGEsYil7YS5jPSEwO2EuRi5wdXNoKGIpfWZ1bmN0aW9uIGhlKGEsYil7YS5jJiZkZShiLGZ1bmN0aW9uKGIpe3JldHVybiBhLmIoYil9KX1lZS5wcm90b3R5cGUuYj1mdW5jdGlvbihhKXtpZih0aGlzLmMmJiFhLl9fQ0VfcGF0Y2hlZCl7YS5fX0NFX3BhdGNoZWQ9ITA7Zm9yKHZhciBiPTA7Yjx0aGlzLkYubGVuZ3RoO2IrKyl0aGlzLkZbYl0oYSl9fTtmdW5jdGlvbiBRKGEsYil7dmFyIGM9W107ZGUoYixmdW5jdGlvbihhKXtyZXR1cm4gYy5wdXNoKGEpfSk7Zm9yKGI9MDtiPGMubGVuZ3RoO2IrKyl7dmFyIGQ9Y1tiXTsxPT09ZC5fX0NFX3N0YXRlP2EuY29ubmVjdGVkQ2FsbGJhY2soZCk6aWUoYSxkKX19CmZ1bmN0aW9uIFIoYSxiKXt2YXIgYz1bXTtkZShiLGZ1bmN0aW9uKGEpe3JldHVybiBjLnB1c2goYSl9KTtmb3IoYj0wO2I8Yy5sZW5ndGg7YisrKXt2YXIgZD1jW2JdOzE9PT1kLl9fQ0Vfc3RhdGUmJmEuZGlzY29ubmVjdGVkQ2FsbGJhY2soZCl9fQpmdW5jdGlvbiBqZShhLGIsYyl7Yz12b2lkIDA9PT1jP3t9OmM7dmFyIGQ9Yy5iYnx8bmV3IFNldCxlPWMuZ2F8fGZ1bmN0aW9uKGIpe3JldHVybiBpZShhLGIpfSxmPVtdO2RlKGIsZnVuY3Rpb24oYil7aWYoImxpbmsiPT09Yi5sb2NhbE5hbWUmJiJpbXBvcnQiPT09Yi5nZXRBdHRyaWJ1dGUoInJlbCIpKXt2YXIgYz1iLmltcG9ydDtjIGluc3RhbmNlb2YgTm9kZSYmKGMuX19DRV9pc0ltcG9ydERvY3VtZW50PSEwLGMuX19DRV9oYXNSZWdpc3RyeT0hMCk7YyYmImNvbXBsZXRlIj09PWMucmVhZHlTdGF0ZT9jLl9fQ0VfZG9jdW1lbnRMb2FkSGFuZGxlZD0hMDpiLmFkZEV2ZW50TGlzdGVuZXIoImxvYWQiLGZ1bmN0aW9uKCl7dmFyIGM9Yi5pbXBvcnQ7aWYoIWMuX19DRV9kb2N1bWVudExvYWRIYW5kbGVkKXtjLl9fQ0VfZG9jdW1lbnRMb2FkSGFuZGxlZD0hMDt2YXIgZj1uZXcgU2V0KGQpO2YuZGVsZXRlKGMpO2plKGEsYyx7YmI6ZixnYTplfSl9fSl9ZWxzZSBmLnB1c2goYil9LGQpOwppZihhLmMpZm9yKGI9MDtiPGYubGVuZ3RoO2IrKylhLmIoZltiXSk7Zm9yKGI9MDtiPGYubGVuZ3RoO2IrKyllKGZbYl0pfQpmdW5jdGlvbiBpZShhLGIpe2lmKHZvaWQgMD09PWIuX19DRV9zdGF0ZSl7dmFyIGM9Yi5vd25lckRvY3VtZW50O2lmKGMuZGVmYXVsdFZpZXd8fGMuX19DRV9pc0ltcG9ydERvY3VtZW50JiZjLl9fQ0VfaGFzUmVnaXN0cnkpaWYoYz1hLmEuZ2V0KGIubG9jYWxOYW1lKSl7Yy5jb25zdHJ1Y3Rpb25TdGFjay5wdXNoKGIpO3ZhciBkPWMuY29uc3RydWN0b3I7dHJ5e3RyeXtpZihuZXcgZCE9PWIpdGhyb3cgRXJyb3IoIlRoZSBjdXN0b20gZWxlbWVudCBjb25zdHJ1Y3RvciBkaWQgbm90IHByb2R1Y2UgdGhlIGVsZW1lbnQgYmVpbmcgdXBncmFkZWQuIik7fWZpbmFsbHl7Yy5jb25zdHJ1Y3Rpb25TdGFjay5wb3AoKX19Y2F0Y2goZyl7dGhyb3cgYi5fX0NFX3N0YXRlPTIsZzt9Yi5fX0NFX3N0YXRlPTE7Yi5fX0NFX2RlZmluaXRpb249YztpZihjLmF0dHJpYnV0ZUNoYW5nZWRDYWxsYmFjaylmb3IoYz1jLm9ic2VydmVkQXR0cmlidXRlcyxkPTA7ZDxjLmxlbmd0aDtkKyspe3ZhciBlPWNbZF0sCmY9Yi5nZXRBdHRyaWJ1dGUoZSk7bnVsbCE9PWYmJmEuYXR0cmlidXRlQ2hhbmdlZENhbGxiYWNrKGIsZSxudWxsLGYsbnVsbCl9TyhiKSYmYS5jb25uZWN0ZWRDYWxsYmFjayhiKX19fWVlLnByb3RvdHlwZS5jb25uZWN0ZWRDYWxsYmFjaz1mdW5jdGlvbihhKXt2YXIgYj1hLl9fQ0VfZGVmaW5pdGlvbjtiLmNvbm5lY3RlZENhbGxiYWNrJiZiLmNvbm5lY3RlZENhbGxiYWNrLmNhbGwoYSl9O2VlLnByb3RvdHlwZS5kaXNjb25uZWN0ZWRDYWxsYmFjaz1mdW5jdGlvbihhKXt2YXIgYj1hLl9fQ0VfZGVmaW5pdGlvbjtiLmRpc2Nvbm5lY3RlZENhbGxiYWNrJiZiLmRpc2Nvbm5lY3RlZENhbGxiYWNrLmNhbGwoYSl9OwplZS5wcm90b3R5cGUuYXR0cmlidXRlQ2hhbmdlZENhbGxiYWNrPWZ1bmN0aW9uKGEsYixjLGQsZSl7dmFyIGY9YS5fX0NFX2RlZmluaXRpb247Zi5hdHRyaWJ1dGVDaGFuZ2VkQ2FsbGJhY2smJi0xPGYub2JzZXJ2ZWRBdHRyaWJ1dGVzLmluZGV4T2YoYikmJmYuYXR0cmlidXRlQ2hhbmdlZENhbGxiYWNrLmNhbGwoYSxiLGMsZCxlKX07ZnVuY3Rpb24ga2UoYSl7dmFyIGI9ZG9jdW1lbnQ7dGhpcy5BPWE7dGhpcy5hPWI7dGhpcy5QPXZvaWQgMDtqZSh0aGlzLkEsdGhpcy5hKTsibG9hZGluZyI9PT10aGlzLmEucmVhZHlTdGF0ZSYmKHRoaXMuUD1uZXcgTXV0YXRpb25PYnNlcnZlcih0aGlzLmIuYmluZCh0aGlzKSksdGhpcy5QLm9ic2VydmUodGhpcy5hLHtjaGlsZExpc3Q6ITAsc3VidHJlZTohMH0pKX1mdW5jdGlvbiBsZShhKXthLlAmJmEuUC5kaXNjb25uZWN0KCl9a2UucHJvdG90eXBlLmI9ZnVuY3Rpb24oYSl7dmFyIGI9dGhpcy5hLnJlYWR5U3RhdGU7ImludGVyYWN0aXZlIiE9PWImJiJjb21wbGV0ZSIhPT1ifHxsZSh0aGlzKTtmb3IoYj0wO2I8YS5sZW5ndGg7YisrKWZvcih2YXIgYz1hW2JdLmFkZGVkTm9kZXMsZD0wO2Q8Yy5sZW5ndGg7ZCsrKWplKHRoaXMuQSxjW2RdKX07ZnVuY3Rpb24gbWUoKXt2YXIgYT10aGlzO3RoaXMuYj10aGlzLmE9dm9pZCAwO3RoaXMuYz1uZXcgUHJvbWlzZShmdW5jdGlvbihiKXthLmI9YjthLmEmJmIoYS5hKX0pfW1lLnByb3RvdHlwZS5yZXNvbHZlPWZ1bmN0aW9uKGEpe2lmKHRoaXMuYSl0aHJvdyBFcnJvcigiQWxyZWFkeSByZXNvbHZlZC4iKTt0aGlzLmE9YTt0aGlzLmImJnRoaXMuYihhKX07ZnVuY3Rpb24gUyhhKXt0aGlzLm1hPSExO3RoaXMuQT1hO3RoaXMucmE9bmV3IE1hcDt0aGlzLm5hPWZ1bmN0aW9uKGEpe3JldHVybiBhKCl9O3RoaXMuWT0hMTt0aGlzLm9hPVtdO3RoaXMuTWE9bmV3IGtlKGEpfXE9Uy5wcm90b3R5cGU7CnEuZGVmaW5lPWZ1bmN0aW9uKGEsYil7dmFyIGM9dGhpcztpZighKGIgaW5zdGFuY2VvZiBGdW5jdGlvbikpdGhyb3cgbmV3IFR5cGVFcnJvcigiQ3VzdG9tIGVsZW1lbnQgY29uc3RydWN0b3JzIG11c3QgYmUgZnVuY3Rpb25zLiIpO2lmKCFiZShhKSl0aHJvdyBuZXcgU3ludGF4RXJyb3IoIlRoZSBlbGVtZW50IG5hbWUgJyIrYSsiJyBpcyBub3QgdmFsaWQuIik7aWYodGhpcy5BLmEuZ2V0KGEpKXRocm93IEVycm9yKCJBIGN1c3RvbSBlbGVtZW50IHdpdGggbmFtZSAnIithKyInIGhhcyBhbHJlYWR5IGJlZW4gZGVmaW5lZC4iKTtpZih0aGlzLm1hKXRocm93IEVycm9yKCJBIGN1c3RvbSBlbGVtZW50IGlzIGFscmVhZHkgYmVpbmcgZGVmaW5lZC4iKTt0aGlzLm1hPSEwO3RyeXt2YXIgZD1mdW5jdGlvbihhKXt2YXIgYj1lW2FdO2lmKHZvaWQgMCE9PWImJiEoYiBpbnN0YW5jZW9mIEZ1bmN0aW9uKSl0aHJvdyBFcnJvcigiVGhlICciK2ErIicgY2FsbGJhY2sgbXVzdCBiZSBhIGZ1bmN0aW9uLiIpOwpyZXR1cm4gYn0sZT1iLnByb3RvdHlwZTtpZighKGUgaW5zdGFuY2VvZiBPYmplY3QpKXRocm93IG5ldyBUeXBlRXJyb3IoIlRoZSBjdXN0b20gZWxlbWVudCBjb25zdHJ1Y3RvcidzIHByb3RvdHlwZSBpcyBub3QgYW4gb2JqZWN0LiIpO3ZhciBmPWQoImNvbm5lY3RlZENhbGxiYWNrIik7dmFyIGc9ZCgiZGlzY29ubmVjdGVkQ2FsbGJhY2siKTt2YXIgaD1kKCJhZG9wdGVkQ2FsbGJhY2siKTt2YXIgaz1kKCJhdHRyaWJ1dGVDaGFuZ2VkQ2FsbGJhY2siKTt2YXIgbT1iLm9ic2VydmVkQXR0cmlidXRlc3x8W119Y2F0Y2gobil7cmV0dXJufWZpbmFsbHl7dGhpcy5tYT0hMX1iPXtsb2NhbE5hbWU6YSxjb25zdHJ1Y3RvcjpiLGNvbm5lY3RlZENhbGxiYWNrOmYsZGlzY29ubmVjdGVkQ2FsbGJhY2s6ZyxhZG9wdGVkQ2FsbGJhY2s6aCxhdHRyaWJ1dGVDaGFuZ2VkQ2FsbGJhY2s6ayxvYnNlcnZlZEF0dHJpYnV0ZXM6bSxjb25zdHJ1Y3Rpb25TdGFjazpbXX07ZmUodGhpcy5BLGEsYik7dGhpcy5vYS5wdXNoKGIpOwp0aGlzLll8fCh0aGlzLlk9ITAsdGhpcy5uYShmdW5jdGlvbigpe3JldHVybiBuZShjKX0pKX07cS5nYT1mdW5jdGlvbihhKXtqZSh0aGlzLkEsYSl9OwpmdW5jdGlvbiBuZShhKXtpZighMSE9PWEuWSl7YS5ZPSExO2Zvcih2YXIgYj1hLm9hLGM9W10sZD1uZXcgTWFwLGU9MDtlPGIubGVuZ3RoO2UrKylkLnNldChiW2VdLmxvY2FsTmFtZSxbXSk7amUoYS5BLGRvY3VtZW50LHtnYTpmdW5jdGlvbihiKXtpZih2b2lkIDA9PT1iLl9fQ0Vfc3RhdGUpe3ZhciBlPWIubG9jYWxOYW1lLGY9ZC5nZXQoZSk7Zj9mLnB1c2goYik6YS5BLmEuZ2V0KGUpJiZjLnB1c2goYil9fX0pO2ZvcihlPTA7ZTxjLmxlbmd0aDtlKyspaWUoYS5BLGNbZV0pO2Zvcig7MDxiLmxlbmd0aDspe3ZhciBmPWIuc2hpZnQoKTtlPWYubG9jYWxOYW1lO2Y9ZC5nZXQoZi5sb2NhbE5hbWUpO2Zvcih2YXIgZz0wO2c8Zi5sZW5ndGg7ZysrKWllKGEuQSxmW2ddKTsoZT1hLnJhLmdldChlKSkmJmUucmVzb2x2ZSh2b2lkIDApfX19cS5nZXQ9ZnVuY3Rpb24oYSl7aWYoYT10aGlzLkEuYS5nZXQoYSkpcmV0dXJuIGEuY29uc3RydWN0b3J9OwpxLndoZW5EZWZpbmVkPWZ1bmN0aW9uKGEpe2lmKCFiZShhKSlyZXR1cm4gUHJvbWlzZS5yZWplY3QobmV3IFN5bnRheEVycm9yKCInIithKyInIGlzIG5vdCBhIHZhbGlkIGN1c3RvbSBlbGVtZW50IG5hbWUuIikpO3ZhciBiPXRoaXMucmEuZ2V0KGEpO2lmKGIpcmV0dXJuIGIuYztiPW5ldyBtZTt0aGlzLnJhLnNldChhLGIpO3RoaXMuQS5hLmdldChhKSYmIXRoaXMub2Euc29tZShmdW5jdGlvbihiKXtyZXR1cm4gYi5sb2NhbE5hbWU9PT1hfSkmJmIucmVzb2x2ZSh2b2lkIDApO3JldHVybiBiLmN9O3EuWGE9ZnVuY3Rpb24oYSl7bGUodGhpcy5NYSk7dmFyIGI9dGhpcy5uYTt0aGlzLm5hPWZ1bmN0aW9uKGMpe3JldHVybiBhKGZ1bmN0aW9uKCl7cmV0dXJuIGIoYyl9KX19O3dpbmRvdy5DdXN0b21FbGVtZW50UmVnaXN0cnk9UztTLnByb3RvdHlwZS5kZWZpbmU9Uy5wcm90b3R5cGUuZGVmaW5lO1MucHJvdG90eXBlLnVwZ3JhZGU9Uy5wcm90b3R5cGUuZ2E7ClMucHJvdG90eXBlLmdldD1TLnByb3RvdHlwZS5nZXQ7Uy5wcm90b3R5cGUud2hlbkRlZmluZWQ9Uy5wcm90b3R5cGUud2hlbkRlZmluZWQ7Uy5wcm90b3R5cGUucG9seWZpbGxXcmFwRmx1c2hDYWxsYmFjaz1TLnByb3RvdHlwZS5YYTt2YXIgb2U9d2luZG93LkRvY3VtZW50LnByb3RvdHlwZS5jcmVhdGVFbGVtZW50LHBlPXdpbmRvdy5Eb2N1bWVudC5wcm90b3R5cGUuY3JlYXRlRWxlbWVudE5TLHFlPXdpbmRvdy5Eb2N1bWVudC5wcm90b3R5cGUuaW1wb3J0Tm9kZSxyZT13aW5kb3cuRG9jdW1lbnQucHJvdG90eXBlLnByZXBlbmQsc2U9d2luZG93LkRvY3VtZW50LnByb3RvdHlwZS5hcHBlbmQsdGU9d2luZG93LkRvY3VtZW50RnJhZ21lbnQucHJvdG90eXBlLnByZXBlbmQsdWU9d2luZG93LkRvY3VtZW50RnJhZ21lbnQucHJvdG90eXBlLmFwcGVuZCx2ZT13aW5kb3cuTm9kZS5wcm90b3R5cGUuY2xvbmVOb2RlLHdlPXdpbmRvdy5Ob2RlLnByb3RvdHlwZS5hcHBlbmRDaGlsZCx4ZT13aW5kb3cuTm9kZS5wcm90b3R5cGUuaW5zZXJ0QmVmb3JlLHllPXdpbmRvdy5Ob2RlLnByb3RvdHlwZS5yZW1vdmVDaGlsZCx6ZT13aW5kb3cuTm9kZS5wcm90b3R5cGUucmVwbGFjZUNoaWxkLEFlPU9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3Iod2luZG93Lk5vZGUucHJvdG90eXBlLAoidGV4dENvbnRlbnQiKSxCZT13aW5kb3cuRWxlbWVudC5wcm90b3R5cGUuYXR0YWNoU2hhZG93LENlPU9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3Iod2luZG93LkVsZW1lbnQucHJvdG90eXBlLCJpbm5lckhUTUwiKSxEZT13aW5kb3cuRWxlbWVudC5wcm90b3R5cGUuZ2V0QXR0cmlidXRlLEVlPXdpbmRvdy5FbGVtZW50LnByb3RvdHlwZS5zZXRBdHRyaWJ1dGUsRmU9d2luZG93LkVsZW1lbnQucHJvdG90eXBlLnJlbW92ZUF0dHJpYnV0ZSxHZT13aW5kb3cuRWxlbWVudC5wcm90b3R5cGUuZ2V0QXR0cmlidXRlTlMsSGU9d2luZG93LkVsZW1lbnQucHJvdG90eXBlLnNldEF0dHJpYnV0ZU5TLEllPXdpbmRvdy5FbGVtZW50LnByb3RvdHlwZS5yZW1vdmVBdHRyaWJ1dGVOUyxKZT13aW5kb3cuRWxlbWVudC5wcm90b3R5cGUuaW5zZXJ0QWRqYWNlbnRFbGVtZW50LEtlPXdpbmRvdy5FbGVtZW50LnByb3RvdHlwZS5pbnNlcnRBZGphY2VudEhUTUwsTGU9d2luZG93LkVsZW1lbnQucHJvdG90eXBlLnByZXBlbmQsCk1lPXdpbmRvdy5FbGVtZW50LnByb3RvdHlwZS5hcHBlbmQsTmU9d2luZG93LkVsZW1lbnQucHJvdG90eXBlLmJlZm9yZSxPZT13aW5kb3cuRWxlbWVudC5wcm90b3R5cGUuYWZ0ZXIsUGU9d2luZG93LkVsZW1lbnQucHJvdG90eXBlLnJlcGxhY2VXaXRoLFFlPXdpbmRvdy5FbGVtZW50LnByb3RvdHlwZS5yZW1vdmUsUmU9d2luZG93LkhUTUxFbGVtZW50LFNlPU9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3Iod2luZG93LkhUTUxFbGVtZW50LnByb3RvdHlwZSwiaW5uZXJIVE1MIiksVGU9d2luZG93LkhUTUxFbGVtZW50LnByb3RvdHlwZS5pbnNlcnRBZGphY2VudEVsZW1lbnQsVWU9d2luZG93LkhUTUxFbGVtZW50LnByb3RvdHlwZS5pbnNlcnRBZGphY2VudEhUTUw7dmFyIFZlPW5ldyBmdW5jdGlvbigpe307ZnVuY3Rpb24gV2UoKXt2YXIgYT1YZTt3aW5kb3cuSFRNTEVsZW1lbnQ9ZnVuY3Rpb24oKXtmdW5jdGlvbiBiKCl7dmFyIGI9dGhpcy5jb25zdHJ1Y3RvcixkPWEuTS5nZXQoYik7aWYoIWQpdGhyb3cgRXJyb3IoIlRoZSBjdXN0b20gZWxlbWVudCBiZWluZyBjb25zdHJ1Y3RlZCB3YXMgbm90IHJlZ2lzdGVyZWQgd2l0aCBgY3VzdG9tRWxlbWVudHNgLiIpO3ZhciBlPWQuY29uc3RydWN0aW9uU3RhY2s7aWYoMD09PWUubGVuZ3RoKXJldHVybiBlPW9lLmNhbGwoZG9jdW1lbnQsZC5sb2NhbE5hbWUpLE9iamVjdC5zZXRQcm90b3R5cGVPZihlLGIucHJvdG90eXBlKSxlLl9fQ0Vfc3RhdGU9MSxlLl9fQ0VfZGVmaW5pdGlvbj1kLGEuYihlKSxlO2Q9ZS5sZW5ndGgtMTt2YXIgZj1lW2RdO2lmKGY9PT1WZSl0aHJvdyBFcnJvcigiVGhlIEhUTUxFbGVtZW50IGNvbnN0cnVjdG9yIHdhcyBlaXRoZXIgY2FsbGVkIHJlZW50cmFudGx5IGZvciB0aGlzIGNvbnN0cnVjdG9yIG9yIGNhbGxlZCBtdWx0aXBsZSB0aW1lcy4iKTsKZVtkXT1WZTtPYmplY3Quc2V0UHJvdG90eXBlT2YoZixiLnByb3RvdHlwZSk7YS5iKGYpO3JldHVybiBmfWIucHJvdG90eXBlPVJlLnByb3RvdHlwZTtyZXR1cm4gYn0oKX07ZnVuY3Rpb24gWWUoYSxiLGMpe2Z1bmN0aW9uIGQoYil7cmV0dXJuIGZ1bmN0aW9uKGMpe2Zvcih2YXIgZD1bXSxlPTA7ZTxhcmd1bWVudHMubGVuZ3RoOysrZSlkW2UtMF09YXJndW1lbnRzW2VdO2U9W107Zm9yKHZhciBmPVtdLG09MDttPGQubGVuZ3RoO20rKyl7dmFyIG49ZFttXTtuIGluc3RhbmNlb2YgRWxlbWVudCYmTyhuKSYmZi5wdXNoKG4pO2lmKG4gaW5zdGFuY2VvZiBEb2N1bWVudEZyYWdtZW50KWZvcihuPW4uZmlyc3RDaGlsZDtuO249bi5uZXh0U2libGluZyllLnB1c2gobik7ZWxzZSBlLnB1c2gobil9Yi5hcHBseSh0aGlzLGQpO2ZvcihkPTA7ZDxmLmxlbmd0aDtkKyspUihhLGZbZF0pO2lmKE8odGhpcykpZm9yKGQ9MDtkPGUubGVuZ3RoO2QrKylmPWVbZF0sZiBpbnN0YW5jZW9mIEVsZW1lbnQmJlEoYSxmKX19dm9pZCAwIT09Yy5mYSYmKGIucHJlcGVuZD1kKGMuZmEpKTt2b2lkIDAhPT1jLmFwcGVuZCYmKGIuYXBwZW5kPWQoYy5hcHBlbmQpKX07ZnVuY3Rpb24gWmUoKXt2YXIgYT1YZTtQKERvY3VtZW50LnByb3RvdHlwZSwiY3JlYXRlRWxlbWVudCIsZnVuY3Rpb24oYil7aWYodGhpcy5fX0NFX2hhc1JlZ2lzdHJ5KXt2YXIgYz1hLmEuZ2V0KGIpO2lmKGMpcmV0dXJuIG5ldyBjLmNvbnN0cnVjdG9yfWI9b2UuY2FsbCh0aGlzLGIpO2EuYihiKTtyZXR1cm4gYn0pO1AoRG9jdW1lbnQucHJvdG90eXBlLCJpbXBvcnROb2RlIixmdW5jdGlvbihiLGMpe2I9cWUuY2FsbCh0aGlzLGIsYyk7dGhpcy5fX0NFX2hhc1JlZ2lzdHJ5P2plKGEsYik6aGUoYSxiKTtyZXR1cm4gYn0pO1AoRG9jdW1lbnQucHJvdG90eXBlLCJjcmVhdGVFbGVtZW50TlMiLGZ1bmN0aW9uKGIsYyl7aWYodGhpcy5fX0NFX2hhc1JlZ2lzdHJ5JiYobnVsbD09PWJ8fCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sIj09PWIpKXt2YXIgZD1hLmEuZ2V0KGMpO2lmKGQpcmV0dXJuIG5ldyBkLmNvbnN0cnVjdG9yfWI9cGUuY2FsbCh0aGlzLGIsYyk7YS5iKGIpO3JldHVybiBifSk7ClllKGEsRG9jdW1lbnQucHJvdG90eXBlLHtmYTpyZSxhcHBlbmQ6c2V9KX07ZnVuY3Rpb24gJGUoKXt2YXIgYT1YZTtmdW5jdGlvbiBiKGIsZCl7T2JqZWN0LmRlZmluZVByb3BlcnR5KGIsInRleHRDb250ZW50Iix7ZW51bWVyYWJsZTpkLmVudW1lcmFibGUsY29uZmlndXJhYmxlOiEwLGdldDpkLmdldCxzZXQ6ZnVuY3Rpb24oYil7aWYodGhpcy5ub2RlVHlwZT09PU5vZGUuVEVYVF9OT0RFKWQuc2V0LmNhbGwodGhpcyxiKTtlbHNle3ZhciBjPXZvaWQgMDtpZih0aGlzLmZpcnN0Q2hpbGQpe3ZhciBlPXRoaXMuY2hpbGROb2RlcyxoPWUubGVuZ3RoO2lmKDA8aCYmTyh0aGlzKSl7Yz1BcnJheShoKTtmb3IodmFyIGs9MDtrPGg7aysrKWNba109ZVtrXX19ZC5zZXQuY2FsbCh0aGlzLGIpO2lmKGMpZm9yKGI9MDtiPGMubGVuZ3RoO2IrKylSKGEsY1tiXSl9fX0pfVAoTm9kZS5wcm90b3R5cGUsImluc2VydEJlZm9yZSIsZnVuY3Rpb24oYixkKXtpZihiIGluc3RhbmNlb2YgRG9jdW1lbnRGcmFnbWVudCl7dmFyIGM9QXJyYXkucHJvdG90eXBlLnNsaWNlLmFwcGx5KGIuY2hpbGROb2Rlcyk7CmI9eGUuY2FsbCh0aGlzLGIsZCk7aWYoTyh0aGlzKSlmb3IoZD0wO2Q8Yy5sZW5ndGg7ZCsrKVEoYSxjW2RdKTtyZXR1cm4gYn1jPU8oYik7ZD14ZS5jYWxsKHRoaXMsYixkKTtjJiZSKGEsYik7Tyh0aGlzKSYmUShhLGIpO3JldHVybiBkfSk7UChOb2RlLnByb3RvdHlwZSwiYXBwZW5kQ2hpbGQiLGZ1bmN0aW9uKGIpe2lmKGIgaW5zdGFuY2VvZiBEb2N1bWVudEZyYWdtZW50KXt2YXIgYz1BcnJheS5wcm90b3R5cGUuc2xpY2UuYXBwbHkoYi5jaGlsZE5vZGVzKTtiPXdlLmNhbGwodGhpcyxiKTtpZihPKHRoaXMpKWZvcih2YXIgZT0wO2U8Yy5sZW5ndGg7ZSsrKVEoYSxjW2VdKTtyZXR1cm4gYn1jPU8oYik7ZT13ZS5jYWxsKHRoaXMsYik7YyYmUihhLGIpO08odGhpcykmJlEoYSxiKTtyZXR1cm4gZX0pO1AoTm9kZS5wcm90b3R5cGUsImNsb25lTm9kZSIsZnVuY3Rpb24oYil7Yj12ZS5jYWxsKHRoaXMsYik7dGhpcy5vd25lckRvY3VtZW50Ll9fQ0VfaGFzUmVnaXN0cnk/amUoYSxiKToKaGUoYSxiKTtyZXR1cm4gYn0pO1AoTm9kZS5wcm90b3R5cGUsInJlbW92ZUNoaWxkIixmdW5jdGlvbihiKXt2YXIgYz1PKGIpLGU9eWUuY2FsbCh0aGlzLGIpO2MmJlIoYSxiKTtyZXR1cm4gZX0pO1AoTm9kZS5wcm90b3R5cGUsInJlcGxhY2VDaGlsZCIsZnVuY3Rpb24oYixkKXtpZihiIGluc3RhbmNlb2YgRG9jdW1lbnRGcmFnbWVudCl7dmFyIGM9QXJyYXkucHJvdG90eXBlLnNsaWNlLmFwcGx5KGIuY2hpbGROb2Rlcyk7Yj16ZS5jYWxsKHRoaXMsYixkKTtpZihPKHRoaXMpKWZvcihSKGEsZCksZD0wO2Q8Yy5sZW5ndGg7ZCsrKVEoYSxjW2RdKTtyZXR1cm4gYn1jPU8oYik7dmFyIGY9emUuY2FsbCh0aGlzLGIsZCksZz1PKHRoaXMpO2cmJlIoYSxkKTtjJiZSKGEsYik7ZyYmUShhLGIpO3JldHVybiBmfSk7QWUmJkFlLmdldD9iKE5vZGUucHJvdG90eXBlLEFlKTpnZShhLGZ1bmN0aW9uKGEpe2IoYSx7ZW51bWVyYWJsZTohMCxjb25maWd1cmFibGU6ITAsZ2V0OmZ1bmN0aW9uKCl7Zm9yKHZhciBhPQpbXSxiPTA7Yjx0aGlzLmNoaWxkTm9kZXMubGVuZ3RoO2IrKylhLnB1c2godGhpcy5jaGlsZE5vZGVzW2JdLnRleHRDb250ZW50KTtyZXR1cm4gYS5qb2luKCIiKX0sc2V0OmZ1bmN0aW9uKGEpe2Zvcig7dGhpcy5maXJzdENoaWxkOyl5ZS5jYWxsKHRoaXMsdGhpcy5maXJzdENoaWxkKTt3ZS5jYWxsKHRoaXMsZG9jdW1lbnQuY3JlYXRlVGV4dE5vZGUoYSkpfX0pfSl9O2Z1bmN0aW9uIGFmKGEpe3ZhciBiPUVsZW1lbnQucHJvdG90eXBlO2Z1bmN0aW9uIGMoYil7cmV0dXJuIGZ1bmN0aW9uKGMpe2Zvcih2YXIgZD1bXSxlPTA7ZTxhcmd1bWVudHMubGVuZ3RoOysrZSlkW2UtMF09YXJndW1lbnRzW2VdO2U9W107Zm9yKHZhciBoPVtdLGs9MDtrPGQubGVuZ3RoO2srKyl7dmFyIG09ZFtrXTttIGluc3RhbmNlb2YgRWxlbWVudCYmTyhtKSYmaC5wdXNoKG0pO2lmKG0gaW5zdGFuY2VvZiBEb2N1bWVudEZyYWdtZW50KWZvcihtPW0uZmlyc3RDaGlsZDttO209bS5uZXh0U2libGluZyllLnB1c2gobSk7ZWxzZSBlLnB1c2gobSl9Yi5hcHBseSh0aGlzLGQpO2ZvcihkPTA7ZDxoLmxlbmd0aDtkKyspUihhLGhbZF0pO2lmKE8odGhpcykpZm9yKGQ9MDtkPGUubGVuZ3RoO2QrKyloPWVbZF0saCBpbnN0YW5jZW9mIEVsZW1lbnQmJlEoYSxoKX19dm9pZCAwIT09TmUmJihiLmJlZm9yZT1jKE5lKSk7dm9pZCAwIT09TmUmJihiLmFmdGVyPWMoT2UpKTt2b2lkIDAhPT0KUGUmJlAoYiwicmVwbGFjZVdpdGgiLGZ1bmN0aW9uKGIpe2Zvcih2YXIgYz1bXSxkPTA7ZDxhcmd1bWVudHMubGVuZ3RoOysrZCljW2QtMF09YXJndW1lbnRzW2RdO2Q9W107Zm9yKHZhciBnPVtdLGg9MDtoPGMubGVuZ3RoO2grKyl7dmFyIGs9Y1toXTtrIGluc3RhbmNlb2YgRWxlbWVudCYmTyhrKSYmZy5wdXNoKGspO2lmKGsgaW5zdGFuY2VvZiBEb2N1bWVudEZyYWdtZW50KWZvcihrPWsuZmlyc3RDaGlsZDtrO2s9ay5uZXh0U2libGluZylkLnB1c2goayk7ZWxzZSBkLnB1c2goayl9aD1PKHRoaXMpO1BlLmFwcGx5KHRoaXMsYyk7Zm9yKGM9MDtjPGcubGVuZ3RoO2MrKylSKGEsZ1tjXSk7aWYoaClmb3IoUihhLHRoaXMpLGM9MDtjPGQubGVuZ3RoO2MrKylnPWRbY10sZyBpbnN0YW5jZW9mIEVsZW1lbnQmJlEoYSxnKX0pO3ZvaWQgMCE9PVFlJiZQKGIsInJlbW92ZSIsZnVuY3Rpb24oKXt2YXIgYj1PKHRoaXMpO1FlLmNhbGwodGhpcyk7YiYmUihhLHRoaXMpfSl9O2Z1bmN0aW9uIGJmKCl7dmFyIGE9WGU7ZnVuY3Rpb24gYihiLGMpe09iamVjdC5kZWZpbmVQcm9wZXJ0eShiLCJpbm5lckhUTUwiLHtlbnVtZXJhYmxlOmMuZW51bWVyYWJsZSxjb25maWd1cmFibGU6ITAsZ2V0OmMuZ2V0LHNldDpmdW5jdGlvbihiKXt2YXIgZD10aGlzLGU9dm9pZCAwO08odGhpcykmJihlPVtdLGRlKHRoaXMsZnVuY3Rpb24oYSl7YSE9PWQmJmUucHVzaChhKX0pKTtjLnNldC5jYWxsKHRoaXMsYik7aWYoZSlmb3IodmFyIGY9MDtmPGUubGVuZ3RoO2YrKyl7dmFyIGc9ZVtmXTsxPT09Zy5fX0NFX3N0YXRlJiZhLmRpc2Nvbm5lY3RlZENhbGxiYWNrKGcpfXRoaXMub3duZXJEb2N1bWVudC5fX0NFX2hhc1JlZ2lzdHJ5P2plKGEsdGhpcyk6aGUoYSx0aGlzKTtyZXR1cm4gYn19KX1mdW5jdGlvbiBjKGIsYyl7UChiLCJpbnNlcnRBZGphY2VudEVsZW1lbnQiLGZ1bmN0aW9uKGIsZCl7dmFyIGU9TyhkKTtiPWMuY2FsbCh0aGlzLGIsZCk7ZSYmUihhLGQpO08oYikmJlEoYSwKZCk7cmV0dXJuIGJ9KX1mdW5jdGlvbiBkKGIsYyl7ZnVuY3Rpb24gZChiLGMpe2Zvcih2YXIgZD1bXTtiIT09YztiPWIubmV4dFNpYmxpbmcpZC5wdXNoKGIpO2ZvcihjPTA7YzxkLmxlbmd0aDtjKyspamUoYSxkW2NdKX1QKGIsImluc2VydEFkamFjZW50SFRNTCIsZnVuY3Rpb24oYSxiKXthPWEudG9Mb3dlckNhc2UoKTtpZigiYmVmb3JlYmVnaW4iPT09YSl7dmFyIGU9dGhpcy5wcmV2aW91c1NpYmxpbmc7Yy5jYWxsKHRoaXMsYSxiKTtkKGV8fHRoaXMucGFyZW50Tm9kZS5maXJzdENoaWxkLHRoaXMpfWVsc2UgaWYoImFmdGVyYmVnaW4iPT09YSllPXRoaXMuZmlyc3RDaGlsZCxjLmNhbGwodGhpcyxhLGIpLGQodGhpcy5maXJzdENoaWxkLGUpO2Vsc2UgaWYoImJlZm9yZWVuZCI9PT1hKWU9dGhpcy5sYXN0Q2hpbGQsYy5jYWxsKHRoaXMsYSxiKSxkKGV8fHRoaXMuZmlyc3RDaGlsZCxudWxsKTtlbHNlIGlmKCJhZnRlcmVuZCI9PT1hKWU9dGhpcy5uZXh0U2libGluZyxjLmNhbGwodGhpcywKYSxiKSxkKHRoaXMubmV4dFNpYmxpbmcsZSk7ZWxzZSB0aHJvdyBuZXcgU3ludGF4RXJyb3IoIlRoZSB2YWx1ZSBwcm92aWRlZCAoIitTdHJpbmcoYSkrIikgaXMgbm90IG9uZSBvZiAnYmVmb3JlYmVnaW4nLCAnYWZ0ZXJiZWdpbicsICdiZWZvcmVlbmQnLCBvciAnYWZ0ZXJlbmQnLiIpO30pfUJlJiZQKEVsZW1lbnQucHJvdG90eXBlLCJhdHRhY2hTaGFkb3ciLGZ1bmN0aW9uKGEpe3JldHVybiB0aGlzLl9fQ0Vfc2hhZG93Um9vdD1hPUJlLmNhbGwodGhpcyxhKX0pO0NlJiZDZS5nZXQ/YihFbGVtZW50LnByb3RvdHlwZSxDZSk6U2UmJlNlLmdldD9iKEhUTUxFbGVtZW50LnByb3RvdHlwZSxTZSk6Z2UoYSxmdW5jdGlvbihhKXtiKGEse2VudW1lcmFibGU6ITAsY29uZmlndXJhYmxlOiEwLGdldDpmdW5jdGlvbigpe3JldHVybiB2ZS5jYWxsKHRoaXMsITApLmlubmVySFRNTH0sc2V0OmZ1bmN0aW9uKGEpe3ZhciBiPSJ0ZW1wbGF0ZSI9PT10aGlzLmxvY2FsTmFtZSxjPWI/dGhpcy5jb250ZW50Ogp0aGlzLGQ9b2UuY2FsbChkb2N1bWVudCx0aGlzLmxvY2FsTmFtZSk7Zm9yKGQuaW5uZXJIVE1MPWE7MDxjLmNoaWxkTm9kZXMubGVuZ3RoOyl5ZS5jYWxsKGMsYy5jaGlsZE5vZGVzWzBdKTtmb3IoYT1iP2QuY29udGVudDpkOzA8YS5jaGlsZE5vZGVzLmxlbmd0aDspd2UuY2FsbChjLGEuY2hpbGROb2Rlc1swXSl9fSl9KTtQKEVsZW1lbnQucHJvdG90eXBlLCJzZXRBdHRyaWJ1dGUiLGZ1bmN0aW9uKGIsYyl7aWYoMSE9PXRoaXMuX19DRV9zdGF0ZSlyZXR1cm4gRWUuY2FsbCh0aGlzLGIsYyk7dmFyIGQ9RGUuY2FsbCh0aGlzLGIpO0VlLmNhbGwodGhpcyxiLGMpO2M9RGUuY2FsbCh0aGlzLGIpO2EuYXR0cmlidXRlQ2hhbmdlZENhbGxiYWNrKHRoaXMsYixkLGMsbnVsbCl9KTtQKEVsZW1lbnQucHJvdG90eXBlLCJzZXRBdHRyaWJ1dGVOUyIsZnVuY3Rpb24oYixjLGQpe2lmKDEhPT10aGlzLl9fQ0Vfc3RhdGUpcmV0dXJuIEhlLmNhbGwodGhpcyxiLGMsZCk7dmFyIGU9R2UuY2FsbCh0aGlzLApiLGMpO0hlLmNhbGwodGhpcyxiLGMsZCk7ZD1HZS5jYWxsKHRoaXMsYixjKTthLmF0dHJpYnV0ZUNoYW5nZWRDYWxsYmFjayh0aGlzLGMsZSxkLGIpfSk7UChFbGVtZW50LnByb3RvdHlwZSwicmVtb3ZlQXR0cmlidXRlIixmdW5jdGlvbihiKXtpZigxIT09dGhpcy5fX0NFX3N0YXRlKXJldHVybiBGZS5jYWxsKHRoaXMsYik7dmFyIGM9RGUuY2FsbCh0aGlzLGIpO0ZlLmNhbGwodGhpcyxiKTtudWxsIT09YyYmYS5hdHRyaWJ1dGVDaGFuZ2VkQ2FsbGJhY2sodGhpcyxiLGMsbnVsbCxudWxsKX0pO1AoRWxlbWVudC5wcm90b3R5cGUsInJlbW92ZUF0dHJpYnV0ZU5TIixmdW5jdGlvbihiLGMpe2lmKDEhPT10aGlzLl9fQ0Vfc3RhdGUpcmV0dXJuIEllLmNhbGwodGhpcyxiLGMpO3ZhciBkPUdlLmNhbGwodGhpcyxiLGMpO0llLmNhbGwodGhpcyxiLGMpO3ZhciBlPUdlLmNhbGwodGhpcyxiLGMpO2QhPT1lJiZhLmF0dHJpYnV0ZUNoYW5nZWRDYWxsYmFjayh0aGlzLGMsZCxlLGIpfSk7VGU/CmMoSFRNTEVsZW1lbnQucHJvdG90eXBlLFRlKTpKZT9jKEVsZW1lbnQucHJvdG90eXBlLEplKTpjb25zb2xlLndhcm4oIkN1c3RvbSBFbGVtZW50czogYEVsZW1lbnQjaW5zZXJ0QWRqYWNlbnRFbGVtZW50YCB3YXMgbm90IHBhdGNoZWQuIik7VWU/ZChIVE1MRWxlbWVudC5wcm90b3R5cGUsVWUpOktlP2QoRWxlbWVudC5wcm90b3R5cGUsS2UpOmNvbnNvbGUud2FybigiQ3VzdG9tIEVsZW1lbnRzOiBgRWxlbWVudCNpbnNlcnRBZGphY2VudEhUTUxgIHdhcyBub3QgcGF0Y2hlZC4iKTtZZShhLEVsZW1lbnQucHJvdG90eXBlLHtmYTpMZSxhcHBlbmQ6TWV9KTthZihhKX07dmFyIGNmPXdpbmRvdy5jdXN0b21FbGVtZW50cztpZighY2Z8fGNmLmZvcmNlUG9seWZpbGx8fCJmdW5jdGlvbiIhPXR5cGVvZiBjZi5kZWZpbmV8fCJmdW5jdGlvbiIhPXR5cGVvZiBjZi5nZXQpe3ZhciBYZT1uZXcgZWU7V2UoKTtaZSgpO1llKFhlLERvY3VtZW50RnJhZ21lbnQucHJvdG90eXBlLHtmYTp0ZSxhcHBlbmQ6dWV9KTskZSgpO2JmKCk7ZG9jdW1lbnQuX19DRV9oYXNSZWdpc3RyeT0hMDt2YXIgY3VzdG9tRWxlbWVudHM9bmV3IFMoWGUpO09iamVjdC5kZWZpbmVQcm9wZXJ0eSh3aW5kb3csImN1c3RvbUVsZW1lbnRzIix7Y29uZmlndXJhYmxlOiEwLGVudW1lcmFibGU6ITAsdmFsdWU6Y3VzdG9tRWxlbWVudHN9KX07ZnVuY3Rpb24gZGYoKXt0aGlzLmVuZD10aGlzLnN0YXJ0PTA7dGhpcy5ydWxlcz10aGlzLnBhcmVudD10aGlzLnByZXZpb3VzPW51bGw7dGhpcy5jc3NUZXh0PXRoaXMucGFyc2VkQ3NzVGV4dD0iIjt0aGlzLmF0UnVsZT0hMTt0aGlzLnR5cGU9MDt0aGlzLnBhcnNlZFNlbGVjdG9yPXRoaXMuc2VsZWN0b3I9dGhpcy5rZXlmcmFtZXNOYW1lPSIifQpmdW5jdGlvbiBlZihhKXthPWEucmVwbGFjZShmZiwiIikucmVwbGFjZShnZiwiIik7dmFyIGI9aGYsYz1hLGQ9bmV3IGRmO2Quc3RhcnQ9MDtkLmVuZD1jLmxlbmd0aDtmb3IodmFyIGU9ZCxmPTAsZz1jLmxlbmd0aDtmPGc7ZisrKWlmKCJ7Ij09PWNbZl0pe2UucnVsZXN8fChlLnJ1bGVzPVtdKTt2YXIgaD1lLGs9aC5ydWxlc1toLnJ1bGVzLmxlbmd0aC0xXXx8bnVsbDtlPW5ldyBkZjtlLnN0YXJ0PWYrMTtlLnBhcmVudD1oO2UucHJldmlvdXM9aztoLnJ1bGVzLnB1c2goZSl9ZWxzZSJ9Ij09PWNbZl0mJihlLmVuZD1mKzEsZT1lLnBhcmVudHx8ZCk7cmV0dXJuIGIoZCxhKX0KZnVuY3Rpb24gaGYoYSxiKXt2YXIgYz1iLnN1YnN0cmluZyhhLnN0YXJ0LGEuZW5kLTEpO2EucGFyc2VkQ3NzVGV4dD1hLmNzc1RleHQ9Yy50cmltKCk7YS5wYXJlbnQmJihjPWIuc3Vic3RyaW5nKGEucHJldmlvdXM/YS5wcmV2aW91cy5lbmQ6YS5wYXJlbnQuc3RhcnQsYS5zdGFydC0xKSxjPWpmKGMpLGM9Yy5yZXBsYWNlKGtmLCIgIiksYz1jLnN1YnN0cmluZyhjLmxhc3RJbmRleE9mKCI7IikrMSksYz1hLnBhcnNlZFNlbGVjdG9yPWEuc2VsZWN0b3I9Yy50cmltKCksYS5hdFJ1bGU9MD09PWMuaW5kZXhPZigiQCIpLGEuYXRSdWxlPzA9PT1jLmluZGV4T2YoIkBtZWRpYSIpP2EudHlwZT1sZjpjLm1hdGNoKHJmKSYmKGEudHlwZT1zZixhLmtleWZyYW1lc05hbWU9YS5zZWxlY3Rvci5zcGxpdChrZikucG9wKCkpOmEudHlwZT0wPT09Yy5pbmRleE9mKCItLSIpP3RmOnVmKTtpZihjPWEucnVsZXMpZm9yKHZhciBkPTAsZT1jLmxlbmd0aCxmO2Q8ZSYmKGY9Y1tkXSk7ZCsrKWhmKGYsCmIpO3JldHVybiBhfWZ1bmN0aW9uIGpmKGEpe3JldHVybiBhLnJlcGxhY2UoL1xcKFswLTlhLWZdezEsNn0pXHMvZ2ksZnVuY3Rpb24oYSxjKXthPWM7Zm9yKGM9Ni1hLmxlbmd0aDtjLS07KWE9IjAiK2E7cmV0dXJuIlxcIithfSl9CmZ1bmN0aW9uIHZmKGEsYixjKXtjPXZvaWQgMD09PWM/IiI6Yzt2YXIgZD0iIjtpZihhLmNzc1RleHR8fGEucnVsZXMpe3ZhciBlPWEucnVsZXMsZjtpZihmPWUpZj1lWzBdLGY9IShmJiZmLnNlbGVjdG9yJiYwPT09Zi5zZWxlY3Rvci5pbmRleE9mKCItLSIpKTtpZihmKXtmPTA7Zm9yKHZhciBnPWUubGVuZ3RoLGg7ZjxnJiYoaD1lW2ZdKTtmKyspZD12ZihoLGIsZCl9ZWxzZSBiP2I9YS5jc3NUZXh0OihiPWEuY3NzVGV4dCxiPWIucmVwbGFjZSh3ZiwiIikucmVwbGFjZSh4ZiwiIiksYj1iLnJlcGxhY2UoeWYsIiIpLnJlcGxhY2UoemYsIiIpKSwoZD1iLnRyaW0oKSkmJihkPSIgICIrZCsiXG4iKX1kJiYoYS5zZWxlY3RvciYmKGMrPWEuc2VsZWN0b3IrIiB7XG4iKSxjKz1kLGEuc2VsZWN0b3ImJihjKz0ifVxuXG4iKSk7cmV0dXJuIGN9CnZhciB1Zj0xLHNmPTcsbGY9NCx0Zj0xRTMsZmY9L1wvXCpbXipdKlwqKyhbXi8qXVteKl0qXCorKSpcLy9naW0sZ2Y9L0BpbXBvcnRbXjtdKjsvZ2ltLHdmPS8oPzpeW147XC1cc31dKyk/LS1bXjt7fV0qPzpbXnt9O10qPyg/Ols7XG5dfCQpL2dpbSx4Zj0vKD86XlteO1wtXHN9XSspPy0tW147e31dKj86W157fTtdKj97W159XSo/fSg/Ols7XG5dfCQpPy9naW0seWY9L0BhcHBseVxzKlwoP1teKTtdKlwpP1xzKig/Ols7XG5dfCQpPy9naW0semY9L1teOzpdKj86W147XSo/dmFyXChbXjtdKlwpKD86Wztcbl18JCk/L2dpbSxyZj0vXkBbXlxzXSprZXlmcmFtZXMvLGtmPS9ccysvZzt2YXIgVD0hKHdpbmRvdy5TaGFkeURPTSYmd2luZG93LlNoYWR5RE9NLmluVXNlKSxBZjtmdW5jdGlvbiBCZihhKXtBZj1hJiZhLnNoaW1jc3Nwcm9wZXJ0aWVzPyExOlR8fCEobmF2aWdhdG9yLnVzZXJBZ2VudC5tYXRjaCgvQXBwbGVXZWJLaXRcLzYwMXxFZGdlXC8xNS8pfHwhd2luZG93LkNTU3x8IUNTUy5zdXBwb3J0c3x8IUNTUy5zdXBwb3J0cygiYm94LXNoYWRvdyIsIjAgMCAwIHZhcigtLWZvbykiKSl9d2luZG93LlNoYWR5Q1NTJiZ2b2lkIDAhPT13aW5kb3cuU2hhZHlDU1MubmF0aXZlQ3NzP0FmPXdpbmRvdy5TaGFkeUNTUy5uYXRpdmVDc3M6d2luZG93LlNoYWR5Q1NTPyhCZih3aW5kb3cuU2hhZHlDU1MpLHdpbmRvdy5TaGFkeUNTUz12b2lkIDApOkJmKHdpbmRvdy5XZWJDb21wb25lbnRzJiZ3aW5kb3cuV2ViQ29tcG9uZW50cy5mbGFncyk7dmFyIFY9QWY7dmFyIENmPS8oPzpefFs7XHN7XVxzKikoLS1bXHctXSo/KVxzKjpccyooPzooKD86Jyg/OlxcJ3wuKSo/J3wiKD86XFwifC4pKj8ifFwoW14pXSo/XCl8W159O3tdKSspfFx7KFtefV0qKVx9KD86KD89Wztcc31dKXwkKSkvZ2ksRGY9Lyg/Ol58XFcrKUBhcHBseVxzKlwoPyhbXik7XG5dKilcKT8vZ2ksRWY9LygtLVtcdy1dKylccyooWzosOyldfCQpL2dpLEZmPS8oYW5pbWF0aW9uXHMqOil8KGFuaW1hdGlvbi1uYW1lXHMqOikvLEdmPS9AbWVkaWFccyguKikvLEhmPS9ce1tefV0qXH0vZzt2YXIgSWY9bmV3IFNldDtmdW5jdGlvbiBKZihhLGIpe2lmKCFhKXJldHVybiIiOyJzdHJpbmciPT09dHlwZW9mIGEmJihhPWVmKGEpKTtiJiZLZihhLGIpO3JldHVybiB2ZihhLFYpfWZ1bmN0aW9uIExmKGEpeyFhLl9fY3NzUnVsZXMmJmEudGV4dENvbnRlbnQmJihhLl9fY3NzUnVsZXM9ZWYoYS50ZXh0Q29udGVudCkpO3JldHVybiBhLl9fY3NzUnVsZXN8fG51bGx9ZnVuY3Rpb24gTWYoYSl7cmV0dXJuISFhLnBhcmVudCYmYS5wYXJlbnQudHlwZT09PXNmfWZ1bmN0aW9uIEtmKGEsYixjLGQpe2lmKGEpe3ZhciBlPSExLGY9YS50eXBlO2lmKGQmJmY9PT1sZil7dmFyIGc9YS5zZWxlY3Rvci5tYXRjaChHZik7ZyYmKHdpbmRvdy5tYXRjaE1lZGlhKGdbMV0pLm1hdGNoZXN8fChlPSEwKSl9Zj09PXVmP2IoYSk6YyYmZj09PXNmP2MoYSk6Zj09PXRmJiYoZT0hMCk7aWYoKGE9YS5ydWxlcykmJiFlKXtlPTA7Zj1hLmxlbmd0aDtmb3IodmFyIGg7ZTxmJiYoaD1hW2VdKTtlKyspS2YoaCxiLGMsZCl9fX0KZnVuY3Rpb24gTmYoYSxiLGMsZCl7dmFyIGU9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgic3R5bGUiKTtiJiZlLnNldEF0dHJpYnV0ZSgic2NvcGUiLGIpO2UudGV4dENvbnRlbnQ9YTtPZihlLGMsZCk7cmV0dXJuIGV9dmFyIFBmPW51bGw7ZnVuY3Rpb24gT2YoYSxiLGMpe2I9Ynx8ZG9jdW1lbnQuaGVhZDtiLmluc2VydEJlZm9yZShhLGMmJmMubmV4dFNpYmxpbmd8fGIuZmlyc3RDaGlsZCk7UGY/YS5jb21wYXJlRG9jdW1lbnRQb3NpdGlvbihQZik9PT1Ob2RlLkRPQ1VNRU5UX1BPU0lUSU9OX1BSRUNFRElORyYmKFBmPWEpOlBmPWF9CmZ1bmN0aW9uIFFmKGEsYil7dmFyIGM9YS5pbmRleE9mKCJ2YXIoIik7aWYoLTE9PT1jKXJldHVybiBiKGEsIiIsIiIsIiIpO2E6e3ZhciBkPTA7dmFyIGU9YyszO2Zvcih2YXIgZj1hLmxlbmd0aDtlPGY7ZSsrKWlmKCIoIj09PWFbZV0pZCsrO2Vsc2UgaWYoIikiPT09YVtlXSYmMD09PS0tZClicmVhayBhO2U9LTF9ZD1hLnN1YnN0cmluZyhjKzQsZSk7Yz1hLnN1YnN0cmluZygwLGMpO2E9UWYoYS5zdWJzdHJpbmcoZSsxKSxiKTtlPWQuaW5kZXhPZigiLCIpO3JldHVybi0xPT09ZT9iKGMsZC50cmltKCksIiIsYSk6YihjLGQuc3Vic3RyaW5nKDAsZSkudHJpbSgpLGQuc3Vic3RyaW5nKGUrMSkudHJpbSgpLGEpfWZ1bmN0aW9uIFJmKGEsYil7VD9hLnNldEF0dHJpYnV0ZSgiY2xhc3MiLGIpOndpbmRvdy5TaGFkeURPTS5uYXRpdmVNZXRob2RzLnNldEF0dHJpYnV0ZS5jYWxsKGEsImNsYXNzIixiKX0KZnVuY3Rpb24gU2YoYSl7dmFyIGI9YS5sb2NhbE5hbWUsYz0iIjtiPy0xPGIuaW5kZXhPZigiLSIpfHwoYz1iLGI9YS5nZXRBdHRyaWJ1dGUmJmEuZ2V0QXR0cmlidXRlKCJpcyIpfHwiIik6KGI9YS5pcyxjPWEuZXh0ZW5kcyk7cmV0dXJue2lzOmIsWDpjfX07ZnVuY3Rpb24gVGYoKXt9ZnVuY3Rpb24gVWYoYSxiLGMpe3ZhciBkPVZmO2EuX19zdHlsZVNjb3BlZD9hLl9fc3R5bGVTY29wZWQ9bnVsbDpXZihkLGEsYnx8IiIsYyl9ZnVuY3Rpb24gV2YoYSxiLGMsZCl7Yi5ub2RlVHlwZT09PU5vZGUuRUxFTUVOVF9OT0RFJiZYZihiLGMsZCk7aWYoYj0idGVtcGxhdGUiPT09Yi5sb2NhbE5hbWU/KGIuY29udGVudHx8Yi5qYikuY2hpbGROb2RlczpiLmNoaWxkcmVufHxiLmNoaWxkTm9kZXMpZm9yKHZhciBlPTA7ZTxiLmxlbmd0aDtlKyspV2YoYSxiW2VdLGMsZCl9CmZ1bmN0aW9uIFhmKGEsYixjKXtpZihiKWlmKGEuY2xhc3NMaXN0KWM/KGEuY2xhc3NMaXN0LnJlbW92ZSgic3R5bGUtc2NvcGUiKSxhLmNsYXNzTGlzdC5yZW1vdmUoYikpOihhLmNsYXNzTGlzdC5hZGQoInN0eWxlLXNjb3BlIiksYS5jbGFzc0xpc3QuYWRkKGIpKTtlbHNlIGlmKGEuZ2V0QXR0cmlidXRlKXt2YXIgZD1hLmdldEF0dHJpYnV0ZShZZik7Yz9kJiYoYj1kLnJlcGxhY2UoInN0eWxlLXNjb3BlIiwiIikucmVwbGFjZShiLCIiKSxSZihhLGIpKTpSZihhLChkP2QrIiAiOiIiKSsic3R5bGUtc2NvcGUgIitiKX19ZnVuY3Rpb24gWmYoYSxiLGMpe3ZhciBkPVZmLGU9YS5fX2Nzc0J1aWxkO1R8fCJzaGFkeSI9PT1lP2I9SmYoYixjKTooYT1TZihhKSxiPSRmKGQsYixhLmlzLGEuWCxjKSsiXG5cbiIpO3JldHVybiBiLnRyaW0oKX0KZnVuY3Rpb24gJGYoYSxiLGMsZCxlKXt2YXIgZj1hZyhjLGQpO2M9Yz9iZytjOiIiO3JldHVybiBKZihiLGZ1bmN0aW9uKGIpe2IuY3x8KGIuc2VsZWN0b3I9Yi5HPWNnKGEsYixhLmIsYyxmKSxiLmM9ITApO2UmJmUoYixjLGYpfSl9ZnVuY3Rpb24gYWcoYSxiKXtyZXR1cm4gYj8iW2lzPSIrYSsiXSI6YX1mdW5jdGlvbiBjZyhhLGIsYyxkLGUpe3ZhciBmPWIuc2VsZWN0b3Iuc3BsaXQoZGcpO2lmKCFNZihiKSl7Yj0wO2Zvcih2YXIgZz1mLmxlbmd0aCxoO2I8ZyYmKGg9ZltiXSk7YisrKWZbYl09Yy5jYWxsKGEsaCxkLGUpfXJldHVybiBmLmpvaW4oZGcpfWZ1bmN0aW9uIGVnKGEpe3JldHVybiBhLnJlcGxhY2UoZmcsZnVuY3Rpb24oYSxjLGQpey0xPGQuaW5kZXhPZigiKyIpP2Q9ZC5yZXBsYWNlKC9cKy9nLCJfX18iKTotMTxkLmluZGV4T2YoIl9fXyIpJiYoZD1kLnJlcGxhY2UoL19fXy9nLCIrIikpO3JldHVybiI6IitjKyIoIitkKyIpIn0pfQpUZi5wcm90b3R5cGUuYj1mdW5jdGlvbihhLGIsYyl7dmFyIGQ9ITE7YT1hLnRyaW0oKTt2YXIgZT1mZy50ZXN0KGEpO2UmJihhPWEucmVwbGFjZShmZyxmdW5jdGlvbihhLGIsYyl7cmV0dXJuIjoiK2IrIigiK2MucmVwbGFjZSgvXHMvZywiIikrIikifSksYT1lZyhhKSk7YT1hLnJlcGxhY2UoZ2csaGcrIiAkMSIpO2E9YS5yZXBsYWNlKGlnLGZ1bmN0aW9uKGEsZSxoKXtkfHwoYT1qZyhoLGUsYixjKSxkPWR8fGEuc3RvcCxlPWEuU2EsaD1hLnZhbHVlKTtyZXR1cm4gZStofSk7ZSYmKGE9ZWcoYSkpO3JldHVybiBhfTsKZnVuY3Rpb24gamcoYSxiLGMsZCl7dmFyIGU9YS5pbmRleE9mKGtnKTswPD1hLmluZGV4T2YoaGcpP2E9bGcoYSxkKTowIT09ZSYmKGE9Yz9tZyhhLGMpOmEpO2M9ITE7MDw9ZSYmKGI9IiIsYz0hMCk7aWYoYyl7dmFyIGY9ITA7YyYmKGE9YS5yZXBsYWNlKG5nLGZ1bmN0aW9uKGEsYil7cmV0dXJuIiA+ICIrYn0pKX1hPWEucmVwbGFjZShvZyxmdW5jdGlvbihhLGIsYyl7cmV0dXJuJ1tkaXI9IicrYysnIl0gJytiKyIsICIrYisnW2Rpcj0iJytjKyciXSd9KTtyZXR1cm57dmFsdWU6YSxTYTpiLHN0b3A6Zn19ZnVuY3Rpb24gbWcoYSxiKXthPWEuc3BsaXQocGcpO2FbMF0rPWI7cmV0dXJuIGEuam9pbihwZyl9CmZ1bmN0aW9uIGxnKGEsYil7dmFyIGM9YS5tYXRjaChxZyk7cmV0dXJuKGM9YyYmY1syXS50cmltKCl8fCIiKT9jWzBdLm1hdGNoKHJnKT9hLnJlcGxhY2UocWcsZnVuY3Rpb24oYSxjLGYpe3JldHVybiBiK2Z9KTpjLnNwbGl0KHJnKVswXT09PWI/YzpzZzphLnJlcGxhY2UoaGcsYil9ZnVuY3Rpb24gdGcoYSl7YS5zZWxlY3Rvcj09PXVnJiYoYS5zZWxlY3Rvcj0iaHRtbCIpfVRmLnByb3RvdHlwZS5jPWZ1bmN0aW9uKGEpe3JldHVybiBhLm1hdGNoKGtnKT90aGlzLmIoYSx2Zyk6bWcoYS50cmltKCksdmcpfTthYS5PYmplY3QuZGVmaW5lUHJvcGVydGllcyhUZi5wcm90b3R5cGUse2E6e2NvbmZpZ3VyYWJsZTohMCxlbnVtZXJhYmxlOiEwLGdldDpmdW5jdGlvbigpe3JldHVybiJzdHlsZS1zY29wZSJ9fX0pOwp2YXIgZmc9LzoobnRoWy1cd10rKVwoKFteKV0rKVwpLyx2Zz0iOm5vdCguc3R5bGUtc2NvcGUpIixkZz0iLCIsaWc9LyhefFtccz4rfl0rKSgoPzpcWy4rP1xdfFteXHM+K349W10pKykvZyxyZz0vW1suOiMqXS8saGc9Ijpob3N0Iix1Zz0iOnJvb3QiLGtnPSI6OnNsb3R0ZWQiLGdnPW5ldyBSZWdFeHAoIl4oIitrZysiKSIpLHFnPS8oOmhvc3QpKD86XCgoKD86XChbXikoXSpcKXxbXikoXSopKz8pXCkpLyxuZz0vKD86OjpzbG90dGVkKSg/OlwoKCg/OlwoW14pKF0qXCl8W14pKF0qKSs/KVwpKS8sb2c9LyguKik6ZGlyXCgoPzoobHRyfHJ0bCkpXCkvLGJnPSIuIixwZz0iOiIsWWY9ImNsYXNzIixzZz0ic2hvdWxkX25vdF9tYXRjaCIsVmY9bmV3IFRmO2Z1bmN0aW9uIHdnKGEsYixjLGQpe3RoaXMuSz1hfHxudWxsO3RoaXMuYj1ifHxudWxsO3RoaXMuc2E9Y3x8W107dGhpcy5UPW51bGw7dGhpcy5YPWR8fCIiO3RoaXMuYT10aGlzLkg9dGhpcy5PPW51bGx9ZnVuY3Rpb24geGcoYSl7cmV0dXJuIGE/YS5fX3N0eWxlSW5mbzpudWxsfWZ1bmN0aW9uIHlnKGEsYil7cmV0dXJuIGEuX19zdHlsZUluZm89Yn13Zy5wcm90b3R5cGUuYz1mdW5jdGlvbigpe3JldHVybiB0aGlzLkt9O3dnLnByb3RvdHlwZS5fZ2V0U3R5bGVSdWxlcz13Zy5wcm90b3R5cGUuYztmdW5jdGlvbiB6ZyhhKXt2YXIgYj10aGlzLm1hdGNoZXN8fHRoaXMubWF0Y2hlc1NlbGVjdG9yfHx0aGlzLm1vek1hdGNoZXNTZWxlY3Rvcnx8dGhpcy5tc01hdGNoZXNTZWxlY3Rvcnx8dGhpcy5vTWF0Y2hlc1NlbGVjdG9yfHx0aGlzLndlYmtpdE1hdGNoZXNTZWxlY3RvcjtyZXR1cm4gYiYmYi5jYWxsKHRoaXMsYSl9dmFyIEFnPW5hdmlnYXRvci51c2VyQWdlbnQubWF0Y2goIlRyaWRlbnQiKTtmdW5jdGlvbiBCZygpe31mdW5jdGlvbiBDZyhhKXt2YXIgYj17fSxjPVtdLGQ9MDtLZihhLGZ1bmN0aW9uKGEpe0RnKGEpO2EuaW5kZXg9ZCsrO2E9YS5CLmNzc1RleHQ7Zm9yKHZhciBjO2M9RWYuZXhlYyhhKTspe3ZhciBlPWNbMV07IjoiIT09Y1syXSYmKGJbZV09ITApfX0sZnVuY3Rpb24oYSl7Yy5wdXNoKGEpfSk7YS5iPWM7YT1bXTtmb3IodmFyIGUgaW4gYilhLnB1c2goZSk7cmV0dXJuIGF9CmZ1bmN0aW9uIERnKGEpe2lmKCFhLkIpe3ZhciBiPXt9LGM9e307RWcoYSxjKSYmKGIuSj1jLGEucnVsZXM9bnVsbCk7Yi5jc3NUZXh0PWEucGFyc2VkQ3NzVGV4dC5yZXBsYWNlKEhmLCIiKS5yZXBsYWNlKENmLCIiKTthLkI9Yn19ZnVuY3Rpb24gRWcoYSxiKXt2YXIgYz1hLkI7aWYoYyl7aWYoYy5KKXJldHVybiBPYmplY3QuYXNzaWduKGIsYy5KKSwhMH1lbHNle2M9YS5wYXJzZWRDc3NUZXh0O2Zvcih2YXIgZDthPUNmLmV4ZWMoYyk7KXtkPShhWzJdfHxhWzNdKS50cmltKCk7aWYoImluaGVyaXQiIT09ZHx8InVuc2V0IiE9PWQpYlthWzFdLnRyaW0oKV09ZDtkPSEwfXJldHVybiBkfX0KZnVuY3Rpb24gRmcoYSxiLGMpe2ImJihiPTA8PWIuaW5kZXhPZigiOyIpP0dnKGEsYixjKTpRZihiLGZ1bmN0aW9uKGIsZSxmLGcpe2lmKCFlKXJldHVybiBiK2c7KGU9RmcoYSxjW2VdLGMpKSYmImluaXRpYWwiIT09ZT8iYXBwbHktc2hpbS1pbmhlcml0Ij09PWUmJihlPSJpbmhlcml0Iik6ZT1GZyhhLGNbZl18fGYsYyl8fGY7cmV0dXJuIGIrKGV8fCIiKStnfSkpO3JldHVybiBiJiZiLnRyaW0oKXx8IiJ9CmZ1bmN0aW9uIEdnKGEsYixjKXtiPWIuc3BsaXQoIjsiKTtmb3IodmFyIGQ9MCxlLGY7ZDxiLmxlbmd0aDtkKyspaWYoZT1iW2RdKXtEZi5sYXN0SW5kZXg9MDtpZihmPURmLmV4ZWMoZSkpZT1GZyhhLGNbZlsxXV0sYyk7ZWxzZSBpZihmPWUuaW5kZXhPZigiOiIpLC0xIT09Zil7dmFyIGc9ZS5zdWJzdHJpbmcoZik7Zz1nLnRyaW0oKTtnPUZnKGEsZyxjKXx8ZztlPWUuc3Vic3RyaW5nKDAsZikrZ31iW2RdPWUmJmUubGFzdEluZGV4T2YoIjsiKT09PWUubGVuZ3RoLTE/ZS5zbGljZSgwLC0xKTplfHwiIn1yZXR1cm4gYi5qb2luKCI7Iil9CmZ1bmN0aW9uIEhnKGEsYil7dmFyIGM9e30sZD1bXTtLZihhLGZ1bmN0aW9uKGEpe2EuQnx8RGcoYSk7dmFyIGU9YS5HfHxhLnBhcnNlZFNlbGVjdG9yO2ImJmEuQi5KJiZlJiZ6Zy5jYWxsKGIsZSkmJihFZyhhLGMpLGE9YS5pbmRleCxlPXBhcnNlSW50KGEvMzIsMTApLGRbZV09KGRbZV18fDApfDE8PGElMzIpfSxudWxsLCEwKTtyZXR1cm57SjpjLGtleTpkfX0KZnVuY3Rpb24gSWcoYSxiLGMsZCl7Yi5CfHxEZyhiKTtpZihiLkIuSil7dmFyIGU9U2YoYSk7YT1lLmlzO2U9ZS5YO2U9YT9hZyhhLGUpOiJodG1sIjt2YXIgZj1iLnBhcnNlZFNlbGVjdG9yLGc9Ijpob3N0ID4gKiI9PT1mfHwiaHRtbCI9PT1mLGg9MD09PWYuaW5kZXhPZigiOmhvc3QiKSYmIWc7InNoYWR5Ij09PWMmJihnPWY9PT1lKyIgPiAqLiIrZXx8LTEhPT1mLmluZGV4T2YoImh0bWwiKSxoPSFnJiYwPT09Zi5pbmRleE9mKGUpKTsic2hhZG93Ij09PWMmJihnPSI6aG9zdCA+ICoiPT09Znx8Imh0bWwiPT09ZixoPWgmJiFnKTtpZihnfHxoKWM9ZSxoJiYoYi5HfHwoYi5HPWNnKFZmLGIsVmYuYixhP2JnK2E6IiIsZSkpLGM9Yi5HfHxlKSxkKHtaYTpjLFdhOmgsd2I6Z30pfX0KZnVuY3Rpb24gSmcoYSxiKXt2YXIgYz17fSxkPXt9LGU9YiYmYi5fX2Nzc0J1aWxkO0tmKGIsZnVuY3Rpb24oYil7SWcoYSxiLGUsZnVuY3Rpb24oZSl7emcuY2FsbChhLmtifHxhLGUuWmEpJiYoZS5XYT9FZyhiLGMpOkVnKGIsZCkpfSl9LG51bGwsITApO3JldHVybntZYTpkLFZhOmN9fQpmdW5jdGlvbiBLZyhhLGIsYyxkKXt2YXIgZT1TZihiKSxmPWFnKGUuaXMsZS5YKSxnPW5ldyBSZWdFeHAoIig/Ol58W14uI1s6XSkiKyhiLmV4dGVuZHM/IlxcIitmLnNsaWNlKDAsLTEpKyJcXF0iOmYpKyIoJHxbLjpbXFxzPit+XSkiKTtlPXhnKGIpLks7dmFyIGg9TGcoZSxkKTtyZXR1cm4gWmYoYixlLGZ1bmN0aW9uKGIpe3ZhciBlPSIiO2IuQnx8RGcoYik7Yi5CLmNzc1RleHQmJihlPUdnKGEsYi5CLmNzc1RleHQsYykpO2IuY3NzVGV4dD1lO2lmKCFUJiYhTWYoYikmJmIuY3NzVGV4dCl7dmFyIGs9ZT1iLmNzc1RleHQ7bnVsbD09Yi56YSYmKGIuemE9RmYudGVzdChlKSk7aWYoYi56YSlpZihudWxsPT1iLmVhKXtiLmVhPVtdO2Zvcih2YXIgciBpbiBoKWs9aFtyXSxrPWsoZSksZSE9PWsmJihlPWssYi5lYS5wdXNoKHIpKX1lbHNle2ZvcihyPTA7cjxiLmVhLmxlbmd0aDsrK3Ipaz1oW2IuZWFbcl1dLGU9ayhlKTtrPWV9Yi5jc3NUZXh0PWs7Yi5HPWIuR3x8Yi5zZWxlY3RvcjsKZT0iLiIrZDtyPWIuRy5zcGxpdCgiLCIpO2s9MDtmb3IodmFyIEc9ci5sZW5ndGgseDtrPEcmJih4PXJba10pO2srKylyW2tdPXgubWF0Y2goZyk/eC5yZXBsYWNlKGYsZSk6ZSsiICIreDtiLnNlbGVjdG9yPXIuam9pbigiLCIpfX0pfWZ1bmN0aW9uIExnKGEsYil7YT1hLmI7dmFyIGM9e307aWYoIVQmJmEpZm9yKHZhciBkPTAsZT1hW2RdO2Q8YS5sZW5ndGg7ZT1hWysrZF0pe3ZhciBmPWUsZz1iO2YuRj1uZXcgUmVnRXhwKCJcXGIiK2Yua2V5ZnJhbWVzTmFtZSsiKD8hXFxCfC0pIiwiZyIpO2YuYT1mLmtleWZyYW1lc05hbWUrIi0iK2c7Zi5HPWYuR3x8Zi5zZWxlY3RvcjtmLnNlbGVjdG9yPWYuRy5yZXBsYWNlKGYua2V5ZnJhbWVzTmFtZSxmLmEpO2NbZS5rZXlmcmFtZXNOYW1lXT1NZyhlKX1yZXR1cm4gY31mdW5jdGlvbiBNZyhhKXtyZXR1cm4gZnVuY3Rpb24oYil7cmV0dXJuIGIucmVwbGFjZShhLkYsYS5hKX19CmZ1bmN0aW9uIE5nKGEsYil7dmFyIGM9T2csZD1MZihhKTthLnRleHRDb250ZW50PUpmKGQsZnVuY3Rpb24oYSl7dmFyIGQ9YS5jc3NUZXh0PWEucGFyc2VkQ3NzVGV4dDthLkImJmEuQi5jc3NUZXh0JiYoZD1kLnJlcGxhY2Uod2YsIiIpLnJlcGxhY2UoeGYsIiIpLGEuY3NzVGV4dD1HZyhjLGQsYikpfSl9YWEuT2JqZWN0LmRlZmluZVByb3BlcnRpZXMoQmcucHJvdG90eXBlLHthOntjb25maWd1cmFibGU6ITAsZW51bWVyYWJsZTohMCxnZXQ6ZnVuY3Rpb24oKXtyZXR1cm4ieC1zY29wZSJ9fX0pO3ZhciBPZz1uZXcgQmc7dmFyIFBnPXt9LFFnPXdpbmRvdy5jdXN0b21FbGVtZW50cztpZihRZyYmIVQpe3ZhciBSZz1RZy5kZWZpbmU7UWcuZGVmaW5lPWZ1bmN0aW9uKGEsYixjKXt2YXIgZD1kb2N1bWVudC5jcmVhdGVDb21tZW50KCIgU2hhZHkgRE9NIHN0eWxlcyBmb3IgIithKyIgIiksZT1kb2N1bWVudC5oZWFkO2UuaW5zZXJ0QmVmb3JlKGQsKFBmP1BmLm5leHRTaWJsaW5nOm51bGwpfHxlLmZpcnN0Q2hpbGQpO1BmPWQ7UGdbYV09ZDtSZy5jYWxsKFFnLGEsYixjKX19O2Z1bmN0aW9uIFNnKCl7dGhpcy5jYWNoZT17fX1TZy5wcm90b3R5cGUuc3RvcmU9ZnVuY3Rpb24oYSxiLGMsZCl7dmFyIGU9dGhpcy5jYWNoZVthXXx8W107ZS5wdXNoKHtKOmIsc3R5bGVFbGVtZW50OmMsSDpkfSk7MTAwPGUubGVuZ3RoJiZlLnNoaWZ0KCk7dGhpcy5jYWNoZVthXT1lfTtTZy5wcm90b3R5cGUuZmV0Y2g9ZnVuY3Rpb24oYSxiLGMpe2lmKGE9dGhpcy5jYWNoZVthXSlmb3IodmFyIGQ9YS5sZW5ndGgtMTswPD1kO2QtLSl7dmFyIGU9YVtkXSxmO2E6e2ZvcihmPTA7ZjxjLmxlbmd0aDtmKyspe3ZhciBnPWNbZl07aWYoZS5KW2ddIT09YltnXSl7Zj0hMTticmVhayBhfX1mPSEwfWlmKGYpcmV0dXJuIGV9fTtmdW5jdGlvbiBUZygpe30KZnVuY3Rpb24gVWcoYSl7Zm9yKHZhciBiPTA7YjxhLmxlbmd0aDtiKyspe3ZhciBjPWFbYl07aWYoYy50YXJnZXQhPT1kb2N1bWVudC5kb2N1bWVudEVsZW1lbnQmJmMudGFyZ2V0IT09ZG9jdW1lbnQuaGVhZClmb3IodmFyIGQ9MDtkPGMuYWRkZWROb2Rlcy5sZW5ndGg7ZCsrKXt2YXIgZT1jLmFkZGVkTm9kZXNbZF07aWYoZS5ub2RlVHlwZT09PU5vZGUuRUxFTUVOVF9OT0RFKXt2YXIgZj1lLmdldFJvb3ROb2RlKCk7dmFyIGc9ZTt2YXIgaD1bXTtnLmNsYXNzTGlzdD9oPUFycmF5LmZyb20oZy5jbGFzc0xpc3QpOmcgaW5zdGFuY2VvZiB3aW5kb3cuU1ZHRWxlbWVudCYmZy5oYXNBdHRyaWJ1dGUoImNsYXNzIikmJihoPWcuZ2V0QXR0cmlidXRlKCJjbGFzcyIpLnNwbGl0KC9ccysvKSk7Zz1oO2g9Zy5pbmRleE9mKFZmLmEpO2lmKChnPS0xPGg/Z1toKzFdOiIiKSYmZj09PWUub3duZXJEb2N1bWVudClVZihlLGcsITApO2Vsc2UgaWYoZi5ub2RlVHlwZT09PU5vZGUuRE9DVU1FTlRfRlJBR01FTlRfTk9ERSYmCihmPWYuaG9zdCkpaWYoZj1TZihmKS5pcyxnPT09Zilmb3IoZT13aW5kb3cuU2hhZHlET00ubmF0aXZlTWV0aG9kcy5xdWVyeVNlbGVjdG9yQWxsLmNhbGwoZSwiOm5vdCguIitWZi5hKyIpIiksZj0wO2Y8ZS5sZW5ndGg7ZisrKVhmKGVbZl0sZyk7ZWxzZSBnJiZVZihlLGcsITApLFVmKGUsZil9fX19CmlmKCFUKXt2YXIgVmc9bmV3IE11dGF0aW9uT2JzZXJ2ZXIoVWcpLFdnPWZ1bmN0aW9uKGEpe1ZnLm9ic2VydmUoYSx7Y2hpbGRMaXN0OiEwLHN1YnRyZWU6ITB9KX07aWYod2luZG93LmN1c3RvbUVsZW1lbnRzJiYhd2luZG93LmN1c3RvbUVsZW1lbnRzLnBvbHlmaWxsV3JhcEZsdXNoQ2FsbGJhY2spV2coZG9jdW1lbnQpO2Vsc2V7dmFyIFhnPWZ1bmN0aW9uKCl7V2coZG9jdW1lbnQuYm9keSl9O3dpbmRvdy5IVE1MSW1wb3J0cz93aW5kb3cuSFRNTEltcG9ydHMud2hlblJlYWR5KFhnKTpyZXF1ZXN0QW5pbWF0aW9uRnJhbWUoZnVuY3Rpb24oKXtpZigibG9hZGluZyI9PT1kb2N1bWVudC5yZWFkeVN0YXRlKXt2YXIgYT1mdW5jdGlvbigpe1hnKCk7ZG9jdW1lbnQucmVtb3ZlRXZlbnRMaXN0ZW5lcigicmVhZHlzdGF0ZWNoYW5nZSIsYSl9O2RvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoInJlYWR5c3RhdGVjaGFuZ2UiLGEpfWVsc2UgWGcoKX0pfVRnPWZ1bmN0aW9uKCl7VWcoVmcudGFrZVJlY29yZHMoKSl9fQp2YXIgWWc9VGc7dmFyIFpnPXt9O3ZhciAkZz1Qcm9taXNlLnJlc29sdmUoKTtmdW5jdGlvbiBhaChhKXtpZihhPVpnW2FdKWEuX2FwcGx5U2hpbUN1cnJlbnRWZXJzaW9uPWEuX2FwcGx5U2hpbUN1cnJlbnRWZXJzaW9ufHwwLGEuX2FwcGx5U2hpbVZhbGlkYXRpbmdWZXJzaW9uPWEuX2FwcGx5U2hpbVZhbGlkYXRpbmdWZXJzaW9ufHwwLGEuX2FwcGx5U2hpbU5leHRWZXJzaW9uPShhLl9hcHBseVNoaW1OZXh0VmVyc2lvbnx8MCkrMX1mdW5jdGlvbiBiaChhKXtyZXR1cm4gYS5fYXBwbHlTaGltQ3VycmVudFZlcnNpb249PT1hLl9hcHBseVNoaW1OZXh0VmVyc2lvbn1mdW5jdGlvbiBjaChhKXthLl9hcHBseVNoaW1WYWxpZGF0aW5nVmVyc2lvbj1hLl9hcHBseVNoaW1OZXh0VmVyc2lvbjthLmJ8fChhLmI9ITAsJGcudGhlbihmdW5jdGlvbigpe2EuX2FwcGx5U2hpbUN1cnJlbnRWZXJzaW9uPWEuX2FwcGx5U2hpbU5leHRWZXJzaW9uO2EuYj0hMX0pKX07dmFyIGRoPW5ldyBTZztmdW5jdGlvbiBXKCl7dGhpcy5BYT17fTt0aGlzLmM9ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50O3ZhciBhPW5ldyBkZjthLnJ1bGVzPVtdO3RoaXMuRj15Zyh0aGlzLmMsbmV3IHdnKGEpKTt0aGlzLk09ITE7dGhpcy5iPXRoaXMuYT1udWxsfXE9Vy5wcm90b3R5cGU7cS5HYT1mdW5jdGlvbigpe1lnKCl9O3EuVGE9ZnVuY3Rpb24oYSl7cmV0dXJuIExmKGEpfTtxLmFiPWZ1bmN0aW9uKGEpe3JldHVybiBKZihhKX07CnEucHJlcGFyZVRlbXBsYXRlPWZ1bmN0aW9uKGEsYixjKXtpZighYS5GKXthLkY9ITA7YS5uYW1lPWI7YS5leHRlbmRzPWM7WmdbYl09YTt2YXIgZD0oZD1hLmNvbnRlbnQucXVlcnlTZWxlY3Rvcigic3R5bGUiKSk/ZC5nZXRBdHRyaWJ1dGUoImNzcy1idWlsZCIpfHwiIjoiIjt2YXIgZT1bXTtmb3IodmFyIGY9YS5jb250ZW50LnF1ZXJ5U2VsZWN0b3JBbGwoInN0eWxlIiksZz0wO2c8Zi5sZW5ndGg7ZysrKXt2YXIgaD1mW2ddO2lmKGguaGFzQXR0cmlidXRlKCJzaGFkeS11bnNjb3BlZCIpKXtpZighVCl7dmFyIGs9aC50ZXh0Q29udGVudDtJZi5oYXMoayl8fChJZi5hZGQoayksaz1oLmNsb25lTm9kZSghMCksZG9jdW1lbnQuaGVhZC5hcHBlbmRDaGlsZChrKSk7aC5wYXJlbnROb2RlLnJlbW92ZUNoaWxkKGgpfX1lbHNlIGUucHVzaChoLnRleHRDb250ZW50KSxoLnBhcmVudE5vZGUucmVtb3ZlQ2hpbGQoaCl9ZT1lLmpvaW4oIiIpLnRyaW0oKTtjPXtpczpiLGV4dGVuZHM6YyxoYjpkfTsKVHx8VWYoYS5jb250ZW50LGIpO2VoKHRoaXMpO2Y9RGYudGVzdChlKXx8Q2YudGVzdChlKTtEZi5sYXN0SW5kZXg9MDtDZi5sYXN0SW5kZXg9MDtlPWVmKGUpO2YmJlYmJnRoaXMuYSYmdGhpcy5hLnRyYW5zZm9ybVJ1bGVzKGUsYik7YS5fc3R5bGVBc3Q9ZTthLk09ZDtkPVtdO1Z8fChkPUNnKGEuX3N0eWxlQXN0KSk7aWYoIWQubGVuZ3RofHxWKWU9VD9hLmNvbnRlbnQ6bnVsbCxiPVBnW2JdLGY9WmYoYyxhLl9zdHlsZUFzdCksYj1mLmxlbmd0aD9OZihmLGMuaXMsZSxiKTp2b2lkIDAsYS5hPWI7YS5jPWR9fTsKZnVuY3Rpb24gZmgoYSl7IWEuYiYmd2luZG93LlNoYWR5Q1NTJiZ3aW5kb3cuU2hhZHlDU1MuQ3VzdG9tU3R5bGVJbnRlcmZhY2UmJihhLmI9d2luZG93LlNoYWR5Q1NTLkN1c3RvbVN0eWxlSW50ZXJmYWNlLGEuYi50cmFuc2Zvcm1DYWxsYmFjaz1mdW5jdGlvbihiKXthLkVhKGIpfSxhLmIudmFsaWRhdGVDYWxsYmFjaz1mdW5jdGlvbigpe3JlcXVlc3RBbmltYXRpb25GcmFtZShmdW5jdGlvbigpeyhhLmIuZW5xdWV1ZWR8fGEuTSkmJmEuZmx1c2hDdXN0b21TdHlsZXMoKX0pfSl9ZnVuY3Rpb24gZWgoYSl7IWEuYSYmd2luZG93LlNoYWR5Q1NTJiZ3aW5kb3cuU2hhZHlDU1MuQXBwbHlTaGltJiYoYS5hPXdpbmRvdy5TaGFkeUNTUy5BcHBseVNoaW0sYS5hLmludmFsaWRDYWxsYmFjaz1haCk7ZmgoYSl9CnEuZmx1c2hDdXN0b21TdHlsZXM9ZnVuY3Rpb24oKXtlaCh0aGlzKTtpZih0aGlzLmIpe3ZhciBhPXRoaXMuYi5wcm9jZXNzU3R5bGVzKCk7aWYodGhpcy5iLmVucXVldWVkKXtpZihWKWZvcih2YXIgYj0wO2I8YS5sZW5ndGg7YisrKXt2YXIgYz10aGlzLmIuZ2V0U3R5bGVGb3JDdXN0b21TdHlsZShhW2JdKTtpZihjJiZWJiZ0aGlzLmEpe3ZhciBkPUxmKGMpO2VoKHRoaXMpO3RoaXMuYS50cmFuc2Zvcm1SdWxlcyhkKTtjLnRleHRDb250ZW50PUpmKGQpfX1lbHNlIGZvcihnaCh0aGlzLHRoaXMuYyx0aGlzLkYpLGI9MDtiPGEubGVuZ3RoO2IrKykoYz10aGlzLmIuZ2V0U3R5bGVGb3JDdXN0b21TdHlsZShhW2JdKSkmJk5nKGMsdGhpcy5GLk8pO3RoaXMuYi5lbnF1ZXVlZD0hMTt0aGlzLk0mJiFWJiZ0aGlzLnN0eWxlRG9jdW1lbnQoKX19fTsKcS5zdHlsZUVsZW1lbnQ9ZnVuY3Rpb24oYSxiKXt2YXIgYz1TZihhKS5pcyxkPXhnKGEpO2lmKCFkKXt2YXIgZT1TZihhKTtkPWUuaXM7ZT1lLlg7dmFyIGY9UGdbZF07ZD1aZ1tkXTtpZihkKXt2YXIgZz1kLl9zdHlsZUFzdDt2YXIgaD1kLmN9ZD15ZyhhLG5ldyB3ZyhnLGYsaCxlKSl9YSE9PXRoaXMuYyYmKHRoaXMuTT0hMCk7YiYmKGQuVD1kLlR8fHt9LE9iamVjdC5hc3NpZ24oZC5ULGIpKTtpZihWKXtpZihkLlQpe2I9ZC5UO2Zvcih2YXIgayBpbiBiKW51bGw9PT1rP2Euc3R5bGUucmVtb3ZlUHJvcGVydHkoayk6YS5zdHlsZS5zZXRQcm9wZXJ0eShrLGJba10pfWlmKCgoaz1aZ1tjXSl8fGE9PT10aGlzLmMpJiZrJiZrLmEmJiFiaChrKSl7aWYoYmgoayl8fGsuX2FwcGx5U2hpbVZhbGlkYXRpbmdWZXJzaW9uIT09ay5fYXBwbHlTaGltTmV4dFZlcnNpb24pZWgodGhpcyksdGhpcy5hJiZ0aGlzLmEudHJhbnNmb3JtUnVsZXMoay5fc3R5bGVBc3QsYyksay5hLnRleHRDb250ZW50PQpaZihhLGQuSyksY2goayk7VCYmKGM9YS5zaGFkb3dSb290KSYmKGMucXVlcnlTZWxlY3Rvcigic3R5bGUiKS50ZXh0Q29udGVudD1aZihhLGQuSykpO2QuSz1rLl9zdHlsZUFzdH19ZWxzZSBpZihnaCh0aGlzLGEsZCksZC5zYSYmZC5zYS5sZW5ndGgpe2M9ZDtrPVNmKGEpLmlzO2Q9KGI9ZGguZmV0Y2goayxjLk8sYy5zYSkpP2Iuc3R5bGVFbGVtZW50Om51bGw7Zz1jLkg7KGg9YiYmYi5IKXx8KGg9dGhpcy5BYVtrXT0odGhpcy5BYVtrXXx8MCkrMSxoPWsrIi0iK2gpO2MuSD1oO2g9Yy5IO2U9T2c7ZT1kP2QudGV4dENvbnRlbnR8fCIiOktnKGUsYSxjLk8saCk7Zj14ZyhhKTt2YXIgbT1mLmE7bSYmIVQmJm0hPT1kJiYobS5fdXNlQ291bnQtLSwwPj1tLl91c2VDb3VudCYmbS5wYXJlbnROb2RlJiZtLnBhcmVudE5vZGUucmVtb3ZlQ2hpbGQobSkpO1Q/Zi5hPyhmLmEudGV4dENvbnRlbnQ9ZSxkPWYuYSk6ZSYmKGQ9TmYoZSxoLGEuc2hhZG93Um9vdCxmLmIpKTpkP2QucGFyZW50Tm9kZXx8CihBZyYmLTE8ZS5pbmRleE9mKCJAbWVkaWEiKSYmKGQudGV4dENvbnRlbnQ9ZSksT2YoZCxudWxsLGYuYikpOmUmJihkPU5mKGUsaCxudWxsLGYuYikpO2QmJihkLl91c2VDb3VudD1kLl91c2VDb3VudHx8MCxmLmEhPWQmJmQuX3VzZUNvdW50KyssZi5hPWQpO2g9ZDtUfHwoZD1jLkgsZj1lPWEuZ2V0QXR0cmlidXRlKCJjbGFzcyIpfHwiIixnJiYoZj1lLnJlcGxhY2UobmV3IFJlZ0V4cCgiXFxzKngtc2NvcGVcXHMqIitnKyJcXHMqIiwiZyIpLCIgIikpLGYrPShmPyIgIjoiIikrIngtc2NvcGUgIitkLGUhPT1mJiZSZihhLGYpKTtifHxkaC5zdG9yZShrLGMuTyxoLGMuSCl9fTtmdW5jdGlvbiBoaChhLGIpe3JldHVybihiPWIuZ2V0Um9vdE5vZGUoKS5ob3N0KT94ZyhiKT9iOmhoKGEsYik6YS5jfQpmdW5jdGlvbiBnaChhLGIsYyl7YT1oaChhLGIpO3ZhciBkPXhnKGEpO2E9T2JqZWN0LmNyZWF0ZShkLk98fG51bGwpO3ZhciBlPUpnKGIsYy5LKTtiPUhnKGQuSyxiKS5KO09iamVjdC5hc3NpZ24oYSxlLlZhLGIsZS5ZYSk7Yj1jLlQ7Zm9yKHZhciBmIGluIGIpaWYoKGU9YltmXSl8fDA9PT1lKWFbZl09ZTtmPU9nO2I9T2JqZWN0LmdldE93blByb3BlcnR5TmFtZXMoYSk7Zm9yKGU9MDtlPGIubGVuZ3RoO2UrKylkPWJbZV0sYVtkXT1GZyhmLGFbZF0sYSk7Yy5PPWF9cS5zdHlsZURvY3VtZW50PWZ1bmN0aW9uKGEpe3RoaXMuc3R5bGVTdWJ0cmVlKHRoaXMuYyxhKX07CnEuc3R5bGVTdWJ0cmVlPWZ1bmN0aW9uKGEsYil7dmFyIGM9YS5zaGFkb3dSb290OyhjfHxhPT09dGhpcy5jKSYmdGhpcy5zdHlsZUVsZW1lbnQoYSxiKTtpZihiPWMmJihjLmNoaWxkcmVufHxjLmNoaWxkTm9kZXMpKWZvcihhPTA7YTxiLmxlbmd0aDthKyspdGhpcy5zdHlsZVN1YnRyZWUoYlthXSk7ZWxzZSBpZihhPWEuY2hpbGRyZW58fGEuY2hpbGROb2Rlcylmb3IoYj0wO2I8YS5sZW5ndGg7YisrKXRoaXMuc3R5bGVTdWJ0cmVlKGFbYl0pfTtxLkVhPWZ1bmN0aW9uKGEpe3ZhciBiPXRoaXMsYz1MZihhKTtLZihjLGZ1bmN0aW9uKGEpe2lmKFQpdGcoYSk7ZWxzZXt2YXIgYz1WZjthLnNlbGVjdG9yPWEucGFyc2VkU2VsZWN0b3I7dGcoYSk7YS5zZWxlY3Rvcj1hLkc9Y2coYyxhLGMuYyx2b2lkIDAsdm9pZCAwKX1WJiYoZWgoYiksYi5hJiZiLmEudHJhbnNmb3JtUnVsZShhKSl9KTtWP2EudGV4dENvbnRlbnQ9SmYoYyk6dGhpcy5GLksucnVsZXMucHVzaChjKX07CnEuZ2V0Q29tcHV0ZWRTdHlsZVZhbHVlPWZ1bmN0aW9uKGEsYil7dmFyIGM7Vnx8KGM9KHhnKGEpfHx4ZyhoaCh0aGlzLGEpKSkuT1tiXSk7cmV0dXJuKGM9Y3x8d2luZG93LmdldENvbXB1dGVkU3R5bGUoYSkuZ2V0UHJvcGVydHlWYWx1ZShiKSk/Yy50cmltKCk6IiJ9O3EuJGE9ZnVuY3Rpb24oYSxiKXt2YXIgYz1hLmdldFJvb3ROb2RlKCk7Yj1iP2Iuc3BsaXQoL1xzLyk6W107Yz1jLmhvc3QmJmMuaG9zdC5sb2NhbE5hbWU7aWYoIWMpe3ZhciBkPWEuZ2V0QXR0cmlidXRlKCJjbGFzcyIpO2lmKGQpe2Q9ZC5zcGxpdCgvXHMvKTtmb3IodmFyIGU9MDtlPGQubGVuZ3RoO2UrKylpZihkW2VdPT09VmYuYSl7Yz1kW2UrMV07YnJlYWt9fX1jJiZiLnB1c2goVmYuYSxjKTtWfHwoYz14ZyhhKSkmJmMuSCYmYi5wdXNoKE9nLmEsYy5IKTtSZihhLGIuam9pbigiICIpKX07cS5RYT1mdW5jdGlvbihhKXtyZXR1cm4geGcoYSl9O1cucHJvdG90eXBlLmZsdXNoPVcucHJvdG90eXBlLkdhOwpXLnByb3RvdHlwZS5wcmVwYXJlVGVtcGxhdGU9Vy5wcm90b3R5cGUucHJlcGFyZVRlbXBsYXRlO1cucHJvdG90eXBlLnN0eWxlRWxlbWVudD1XLnByb3RvdHlwZS5zdHlsZUVsZW1lbnQ7Vy5wcm90b3R5cGUuc3R5bGVEb2N1bWVudD1XLnByb3RvdHlwZS5zdHlsZURvY3VtZW50O1cucHJvdG90eXBlLnN0eWxlU3VidHJlZT1XLnByb3RvdHlwZS5zdHlsZVN1YnRyZWU7Vy5wcm90b3R5cGUuZ2V0Q29tcHV0ZWRTdHlsZVZhbHVlPVcucHJvdG90eXBlLmdldENvbXB1dGVkU3R5bGVWYWx1ZTtXLnByb3RvdHlwZS5zZXRFbGVtZW50Q2xhc3M9Vy5wcm90b3R5cGUuJGE7Vy5wcm90b3R5cGUuX3N0eWxlSW5mb0Zvck5vZGU9Vy5wcm90b3R5cGUuUWE7Vy5wcm90b3R5cGUudHJhbnNmb3JtQ3VzdG9tU3R5bGVGb3JEb2N1bWVudD1XLnByb3RvdHlwZS5FYTtXLnByb3RvdHlwZS5nZXRTdHlsZUFzdD1XLnByb3RvdHlwZS5UYTtXLnByb3RvdHlwZS5zdHlsZUFzdFRvU3RyaW5nPVcucHJvdG90eXBlLmFiOwpXLnByb3RvdHlwZS5mbHVzaEN1c3RvbVN0eWxlcz1XLnByb3RvdHlwZS5mbHVzaEN1c3RvbVN0eWxlcztPYmplY3QuZGVmaW5lUHJvcGVydGllcyhXLnByb3RvdHlwZSx7bmF0aXZlU2hhZG93OntnZXQ6ZnVuY3Rpb24oKXtyZXR1cm4gVH19LG5hdGl2ZUNzczp7Z2V0OmZ1bmN0aW9uKCl7cmV0dXJuIFZ9fX0pO3ZhciBYPW5ldyBXLGloLGpoO3dpbmRvdy5TaGFkeUNTUyYmKGloPXdpbmRvdy5TaGFkeUNTUy5BcHBseVNoaW0samg9d2luZG93LlNoYWR5Q1NTLkN1c3RvbVN0eWxlSW50ZXJmYWNlKTsKd2luZG93LlNoYWR5Q1NTPXtTY29waW5nU2hpbTpYLHByZXBhcmVUZW1wbGF0ZTpmdW5jdGlvbihhLGIsYyl7WC5mbHVzaEN1c3RvbVN0eWxlcygpO1gucHJlcGFyZVRlbXBsYXRlKGEsYixjKX0sc3R5bGVTdWJ0cmVlOmZ1bmN0aW9uKGEsYil7WC5mbHVzaEN1c3RvbVN0eWxlcygpO1guc3R5bGVTdWJ0cmVlKGEsYil9LHN0eWxlRWxlbWVudDpmdW5jdGlvbihhKXtYLmZsdXNoQ3VzdG9tU3R5bGVzKCk7WC5zdHlsZUVsZW1lbnQoYSl9LHN0eWxlRG9jdW1lbnQ6ZnVuY3Rpb24oYSl7WC5mbHVzaEN1c3RvbVN0eWxlcygpO1guc3R5bGVEb2N1bWVudChhKX0sZmx1c2hDdXN0b21TdHlsZXM6ZnVuY3Rpb24oKXtYLmZsdXNoQ3VzdG9tU3R5bGVzKCl9LGdldENvbXB1dGVkU3R5bGVWYWx1ZTpmdW5jdGlvbihhLGIpe3JldHVybiBYLmdldENvbXB1dGVkU3R5bGVWYWx1ZShhLGIpfSxuYXRpdmVDc3M6VixuYXRpdmVTaGFkb3c6VH07aWgmJih3aW5kb3cuU2hhZHlDU1MuQXBwbHlTaGltPWloKTsKamgmJih3aW5kb3cuU2hhZHlDU1MuQ3VzdG9tU3R5bGVJbnRlcmZhY2U9amgpOyhmdW5jdGlvbihhKXtmdW5jdGlvbiBiKGEpeyIiPT1hJiYoZi5jYWxsKHRoaXMpLHRoaXMuaD0hMCk7cmV0dXJuIGEudG9Mb3dlckNhc2UoKX1mdW5jdGlvbiBjKGEpe3ZhciBiPWEuY2hhckNvZGVBdCgwKTtyZXR1cm4gMzI8YiYmMTI3PmImJi0xPT1bMzQsMzUsNjAsNjIsNjMsOTZdLmluZGV4T2YoYik/YTplbmNvZGVVUklDb21wb25lbnQoYSl9ZnVuY3Rpb24gZChhKXt2YXIgYj1hLmNoYXJDb2RlQXQoMCk7cmV0dXJuIDMyPGImJjEyNz5iJiYtMT09WzM0LDM1LDYwLDYyLDk2XS5pbmRleE9mKGIpP2E6ZW5jb2RlVVJJQ29tcG9uZW50KGEpfWZ1bmN0aW9uIGUoYSxlLGcpe2Z1bmN0aW9uIGgoYSl7a2IucHVzaChhKX12YXIgaz1lfHwic2NoZW1lIHN0YXJ0Iix2PTAscD0iIix4PSExLFU9ITEsa2I9W107YTpmb3IoOyh2b2lkIDAhPWFbdi0xXXx8MD09dikmJiF0aGlzLmg7KXt2YXIgbD1hW3ZdO3N3aXRjaChrKXtjYXNlICJzY2hlbWUgc3RhcnQiOmlmKGwmJnIudGVzdChsKSlwKz0KbC50b0xvd2VyQ2FzZSgpLGs9InNjaGVtZSI7ZWxzZSBpZihlKXtoKCJJbnZhbGlkIHNjaGVtZS4iKTticmVhayBhfWVsc2V7cD0iIjtrPSJubyBzY2hlbWUiO2NvbnRpbnVlfWJyZWFrO2Nhc2UgInNjaGVtZSI6aWYobCYmRy50ZXN0KGwpKXArPWwudG9Mb3dlckNhc2UoKTtlbHNlIGlmKCI6Ij09bCl7dGhpcy5nPXA7cD0iIjtpZihlKWJyZWFrIGE7dm9pZCAwIT09bVt0aGlzLmddJiYodGhpcy5EPSEwKTtrPSJmaWxlIj09dGhpcy5nPyJyZWxhdGl2ZSI6dGhpcy5EJiZnJiZnLmc9PXRoaXMuZz8icmVsYXRpdmUgb3IgYXV0aG9yaXR5Ijp0aGlzLkQ/ImF1dGhvcml0eSBmaXJzdCBzbGFzaCI6InNjaGVtZSBkYXRhIn1lbHNlIGlmKGUpe3ZvaWQgMCE9bCYmaCgiQ29kZSBwb2ludCBub3QgYWxsb3dlZCBpbiBzY2hlbWU6ICIrbCk7YnJlYWsgYX1lbHNle3A9IiI7dj0wO2s9Im5vIHNjaGVtZSI7Y29udGludWV9YnJlYWs7Y2FzZSAic2NoZW1lIGRhdGEiOiI/Ij09bD8odGhpcy51PSI/IiwKaz0icXVlcnkiKToiIyI9PWw/KHRoaXMuQz0iIyIsaz0iZnJhZ21lbnQiKTp2b2lkIDAhPWwmJiJcdCIhPWwmJiJcbiIhPWwmJiJcciIhPWwmJih0aGlzLnFhKz1jKGwpKTticmVhaztjYXNlICJubyBzY2hlbWUiOmlmKGcmJnZvaWQgMCE9PW1bZy5nXSl7az0icmVsYXRpdmUiO2NvbnRpbnVlfWVsc2UgaCgiTWlzc2luZyBzY2hlbWUuIiksZi5jYWxsKHRoaXMpLHRoaXMuaD0hMDticmVhaztjYXNlICJyZWxhdGl2ZSBvciBhdXRob3JpdHkiOmlmKCIvIj09bCYmIi8iPT1hW3YrMV0paz0iYXV0aG9yaXR5IGlnbm9yZSBzbGFzaGVzIjtlbHNle2goIkV4cGVjdGVkIC8sIGdvdDogIitsKTtrPSJyZWxhdGl2ZSI7Y29udGludWV9YnJlYWs7Y2FzZSAicmVsYXRpdmUiOnRoaXMuRD0hMDsiZmlsZSIhPXRoaXMuZyYmKHRoaXMuZz1nLmcpO2lmKHZvaWQgMD09bCl7dGhpcy5pPWcuaTt0aGlzLnM9Zy5zO3RoaXMuaj1nLmouc2xpY2UoKTt0aGlzLnU9Zy51O3RoaXMudj1nLnY7dGhpcy5mPWcuZjsKYnJlYWsgYX1lbHNlIGlmKCIvIj09bHx8IlxcIj09bCkiXFwiPT1sJiZoKCJcXCBpcyBhbiBpbnZhbGlkIGNvZGUgcG9pbnQuIiksaz0icmVsYXRpdmUgc2xhc2giO2Vsc2UgaWYoIj8iPT1sKXRoaXMuaT1nLmksdGhpcy5zPWcucyx0aGlzLmo9Zy5qLnNsaWNlKCksdGhpcy51PSI/Iix0aGlzLnY9Zy52LHRoaXMuZj1nLmYsaz0icXVlcnkiO2Vsc2UgaWYoIiMiPT1sKXRoaXMuaT1nLmksdGhpcy5zPWcucyx0aGlzLmo9Zy5qLnNsaWNlKCksdGhpcy51PWcudSx0aGlzLkM9IiMiLHRoaXMudj1nLnYsdGhpcy5mPWcuZixrPSJmcmFnbWVudCI7ZWxzZXtrPWFbdisxXTt2YXIgRj1hW3YrMl07aWYoImZpbGUiIT10aGlzLmd8fCFyLnRlc3QobCl8fCI6IiE9ayYmInwiIT1rfHx2b2lkIDAhPUYmJiIvIiE9RiYmIlxcIiE9RiYmIj8iIT1GJiYiIyIhPUYpdGhpcy5pPWcuaSx0aGlzLnM9Zy5zLHRoaXMudj1nLnYsdGhpcy5mPWcuZix0aGlzLmo9Zy5qLnNsaWNlKCksdGhpcy5qLnBvcCgpO2s9CiJyZWxhdGl2ZSBwYXRoIjtjb250aW51ZX1icmVhaztjYXNlICJyZWxhdGl2ZSBzbGFzaCI6aWYoIi8iPT1sfHwiXFwiPT1sKSJcXCI9PWwmJmgoIlxcIGlzIGFuIGludmFsaWQgY29kZSBwb2ludC4iKSxrPSJmaWxlIj09dGhpcy5nPyJmaWxlIGhvc3QiOiJhdXRob3JpdHkgaWdub3JlIHNsYXNoZXMiO2Vsc2V7ImZpbGUiIT10aGlzLmcmJih0aGlzLmk9Zy5pLHRoaXMucz1nLnMsdGhpcy52PWcudix0aGlzLmY9Zy5mKTtrPSJyZWxhdGl2ZSBwYXRoIjtjb250aW51ZX1icmVhaztjYXNlICJhdXRob3JpdHkgZmlyc3Qgc2xhc2giOmlmKCIvIj09bClrPSJhdXRob3JpdHkgc2Vjb25kIHNsYXNoIjtlbHNle2goIkV4cGVjdGVkICcvJywgZ290OiAiK2wpO2s9ImF1dGhvcml0eSBpZ25vcmUgc2xhc2hlcyI7Y29udGludWV9YnJlYWs7Y2FzZSAiYXV0aG9yaXR5IHNlY29uZCBzbGFzaCI6az0iYXV0aG9yaXR5IGlnbm9yZSBzbGFzaGVzIjtpZigiLyIhPWwpe2goIkV4cGVjdGVkICcvJywgZ290OiAiKwpsKTtjb250aW51ZX1icmVhaztjYXNlICJhdXRob3JpdHkgaWdub3JlIHNsYXNoZXMiOmlmKCIvIiE9bCYmIlxcIiE9bCl7az0iYXV0aG9yaXR5Ijtjb250aW51ZX1lbHNlIGgoIkV4cGVjdGVkIGF1dGhvcml0eSwgZ290OiAiK2wpO2JyZWFrO2Nhc2UgImF1dGhvcml0eSI6aWYoIkAiPT1sKXt4JiYoaCgiQCBhbHJlYWR5IHNlZW4uIikscCs9IiU0MCIpO3g9ITA7Zm9yKGw9MDtsPHAubGVuZ3RoO2wrKylGPXBbbF0sIlx0Ij09Rnx8IlxuIj09Rnx8IlxyIj09Rj9oKCJJbnZhbGlkIHdoaXRlc3BhY2UgaW4gYXV0aG9yaXR5LiIpOiI6Ij09RiYmbnVsbD09PXRoaXMuZj90aGlzLmY9IiI6KEY9YyhGKSxudWxsIT09dGhpcy5mP3RoaXMuZis9Rjp0aGlzLnYrPUYpO3A9IiJ9ZWxzZSBpZih2b2lkIDA9PWx8fCIvIj09bHx8IlxcIj09bHx8Ij8iPT1sfHwiIyI9PWwpe3YtPXAubGVuZ3RoO3A9IiI7az0iaG9zdCI7Y29udGludWV9ZWxzZSBwKz1sO2JyZWFrO2Nhc2UgImZpbGUgaG9zdCI6aWYodm9pZCAwPT0KbHx8Ii8iPT1sfHwiXFwiPT1sfHwiPyI9PWx8fCIjIj09bCl7MiE9cC5sZW5ndGh8fCFyLnRlc3QocFswXSl8fCI6IiE9cFsxXSYmInwiIT1wWzFdPygwIT1wLmxlbmd0aCYmKHRoaXMuaT1iLmNhbGwodGhpcyxwKSxwPSIiKSxrPSJyZWxhdGl2ZSBwYXRoIHN0YXJ0Iik6az0icmVsYXRpdmUgcGF0aCI7Y29udGludWV9ZWxzZSJcdCI9PWx8fCJcbiI9PWx8fCJcciI9PWw/aCgiSW52YWxpZCB3aGl0ZXNwYWNlIGluIGZpbGUgaG9zdC4iKTpwKz1sO2JyZWFrO2Nhc2UgImhvc3QiOmNhc2UgImhvc3RuYW1lIjppZigiOiIhPWx8fFUpaWYodm9pZCAwPT1sfHwiLyI9PWx8fCJcXCI9PWx8fCI/Ij09bHx8IiMiPT1sKXt0aGlzLmk9Yi5jYWxsKHRoaXMscCk7cD0iIjtrPSJyZWxhdGl2ZSBwYXRoIHN0YXJ0IjtpZihlKWJyZWFrIGE7Y29udGludWV9ZWxzZSJcdCIhPWwmJiJcbiIhPWwmJiJcciIhPWw/KCJbIj09bD9VPSEwOiJdIj09bCYmKFU9ITEpLHArPWwpOmgoIkludmFsaWQgY29kZSBwb2ludCBpbiBob3N0L2hvc3RuYW1lOiAiKwpsKTtlbHNlIGlmKHRoaXMuaT1iLmNhbGwodGhpcyxwKSxwPSIiLGs9InBvcnQiLCJob3N0bmFtZSI9PWUpYnJlYWsgYTticmVhaztjYXNlICJwb3J0IjppZigvWzAtOV0vLnRlc3QobCkpcCs9bDtlbHNlIGlmKHZvaWQgMD09bHx8Ii8iPT1sfHwiXFwiPT1sfHwiPyI9PWx8fCIjIj09bHx8ZSl7IiIhPXAmJihwPXBhcnNlSW50KHAsMTApLHAhPW1bdGhpcy5nXSYmKHRoaXMucz1wKyIiKSxwPSIiKTtpZihlKWJyZWFrIGE7az0icmVsYXRpdmUgcGF0aCBzdGFydCI7Y29udGludWV9ZWxzZSJcdCI9PWx8fCJcbiI9PWx8fCJcciI9PWw/aCgiSW52YWxpZCBjb2RlIHBvaW50IGluIHBvcnQ6ICIrbCk6KGYuY2FsbCh0aGlzKSx0aGlzLmg9ITApO2JyZWFrO2Nhc2UgInJlbGF0aXZlIHBhdGggc3RhcnQiOiJcXCI9PWwmJmgoIidcXCcgbm90IGFsbG93ZWQgaW4gcGF0aC4iKTtrPSJyZWxhdGl2ZSBwYXRoIjtpZigiLyIhPWwmJiJcXCIhPWwpY29udGludWU7YnJlYWs7Y2FzZSAicmVsYXRpdmUgcGF0aCI6aWYodm9pZCAwIT0KbCYmIi8iIT1sJiYiXFwiIT1sJiYoZXx8Ij8iIT1sJiYiIyIhPWwpKSJcdCIhPWwmJiJcbiIhPWwmJiJcciIhPWwmJihwKz1jKGwpKTtlbHNleyJcXCI9PWwmJmgoIlxcIG5vdCBhbGxvd2VkIGluIHJlbGF0aXZlIHBhdGguIik7aWYoRj1uW3AudG9Mb3dlckNhc2UoKV0pcD1GOyIuLiI9PXA/KHRoaXMuai5wb3AoKSwiLyIhPWwmJiJcXCIhPWwmJnRoaXMuai5wdXNoKCIiKSk6Ii4iPT1wJiYiLyIhPWwmJiJcXCIhPWw/dGhpcy5qLnB1c2goIiIpOiIuIiE9cCYmKCJmaWxlIj09dGhpcy5nJiYwPT10aGlzLmoubGVuZ3RoJiYyPT1wLmxlbmd0aCYmci50ZXN0KHBbMF0pJiYifCI9PXBbMV0mJihwPXBbMF0rIjoiKSx0aGlzLmoucHVzaChwKSk7cD0iIjsiPyI9PWw/KHRoaXMudT0iPyIsaz0icXVlcnkiKToiIyI9PWwmJih0aGlzLkM9IiMiLGs9ImZyYWdtZW50Iil9YnJlYWs7Y2FzZSAicXVlcnkiOmV8fCIjIiE9bD92b2lkIDAhPWwmJiJcdCIhPWwmJiJcbiIhPWwmJiJcciIhPWwmJih0aGlzLnUrPQpkKGwpKToodGhpcy5DPSIjIixrPSJmcmFnbWVudCIpO2JyZWFrO2Nhc2UgImZyYWdtZW50Ijp2b2lkIDAhPWwmJiJcdCIhPWwmJiJcbiIhPWwmJiJcciIhPWwmJih0aGlzLkMrPWwpfXYrK319ZnVuY3Rpb24gZigpe3RoaXMudj10aGlzLnFhPXRoaXMuZz0iIjt0aGlzLmY9bnVsbDt0aGlzLnM9dGhpcy5pPSIiO3RoaXMuaj1bXTt0aGlzLkM9dGhpcy51PSIiO3RoaXMuRD10aGlzLmg9ITF9ZnVuY3Rpb24gZyhhLGIpe3ZvaWQgMD09PWJ8fGIgaW5zdGFuY2VvZiBnfHwoYj1uZXcgZyhTdHJpbmcoYikpKTt0aGlzLlJhPWE7Zi5jYWxsKHRoaXMpO2E9YS5yZXBsYWNlKC9eWyBcdFxyXG5cZl0rfFsgXHRcclxuXGZdKyQvZywiIik7ZS5jYWxsKHRoaXMsYSxudWxsLGIpfXZhciBoPSExO2lmKCFhLnFiKXRyeXt2YXIgaz1uZXcgVVJMKCJiIiwiaHR0cDovL2EiKTtrLnBhdGhuYW1lPSJjJTIwZCI7aD0iaHR0cDovL2EvYyUyMGQiPT09ay5ocmVmfWNhdGNoKHYpe31pZighaCl7dmFyIG09T2JqZWN0LmNyZWF0ZShudWxsKTsKbS5mdHA9MjE7bS5maWxlPTA7bS5nb3BoZXI9NzA7bS5odHRwPTgwO20uaHR0cHM9NDQzO20ud3M9ODA7bS53c3M9NDQzO3ZhciBuPU9iamVjdC5jcmVhdGUobnVsbCk7blsiJTJlIl09Ii4iO25bIi4lMmUiXT0iLi4iO25bIiUyZS4iXT0iLi4iO25bIiUyZSUyZSJdPSIuLiI7dmFyIHI9L1thLXpBLVpdLyxHPS9bYS16QS1aMC05XCtcLVwuXS87Zy5wcm90b3R5cGU9e3RvU3RyaW5nOmZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuaHJlZn0sZ2V0IGhyZWYoKXtpZih0aGlzLmgpcmV0dXJuIHRoaXMuUmE7dmFyIGE9IiI7aWYoIiIhPXRoaXMudnx8bnVsbCE9dGhpcy5mKWE9dGhpcy52KyhudWxsIT10aGlzLmY/IjoiK3RoaXMuZjoiIikrIkAiO3JldHVybiB0aGlzLnByb3RvY29sKyh0aGlzLkQ/Ii8vIithK3RoaXMuaG9zdDoiIikrdGhpcy5wYXRobmFtZSt0aGlzLnUrdGhpcy5DfSxzZXQgaHJlZihhKXtmLmNhbGwodGhpcyk7ZS5jYWxsKHRoaXMsYSl9LGdldCBwcm90b2NvbCgpe3JldHVybiB0aGlzLmcrCiI6In0sc2V0IHByb3RvY29sKGEpe3RoaXMuaHx8ZS5jYWxsKHRoaXMsYSsiOiIsInNjaGVtZSBzdGFydCIpfSxnZXQgaG9zdCgpe3JldHVybiB0aGlzLmg/IiI6dGhpcy5zP3RoaXMuaSsiOiIrdGhpcy5zOnRoaXMuaX0sc2V0IGhvc3QoYSl7IXRoaXMuaCYmdGhpcy5EJiZlLmNhbGwodGhpcyxhLCJob3N0Iil9LGdldCBob3N0bmFtZSgpe3JldHVybiB0aGlzLml9LHNldCBob3N0bmFtZShhKXshdGhpcy5oJiZ0aGlzLkQmJmUuY2FsbCh0aGlzLGEsImhvc3RuYW1lIil9LGdldCBwb3J0KCl7cmV0dXJuIHRoaXMuc30sc2V0IHBvcnQoYSl7IXRoaXMuaCYmdGhpcy5EJiZlLmNhbGwodGhpcyxhLCJwb3J0Iil9LGdldCBwYXRobmFtZSgpe3JldHVybiB0aGlzLmg/IiI6dGhpcy5EPyIvIit0aGlzLmouam9pbigiLyIpOnRoaXMucWF9LHNldCBwYXRobmFtZShhKXshdGhpcy5oJiZ0aGlzLkQmJih0aGlzLmo9W10sZS5jYWxsKHRoaXMsYSwicmVsYXRpdmUgcGF0aCBzdGFydCIpKX0sZ2V0IHNlYXJjaCgpe3JldHVybiB0aGlzLmh8fAohdGhpcy51fHwiPyI9PXRoaXMudT8iIjp0aGlzLnV9LHNldCBzZWFyY2goYSl7IXRoaXMuaCYmdGhpcy5EJiYodGhpcy51PSI/IiwiPyI9PWFbMF0mJihhPWEuc2xpY2UoMSkpLGUuY2FsbCh0aGlzLGEsInF1ZXJ5IikpfSxnZXQgaGFzaCgpe3JldHVybiB0aGlzLmh8fCF0aGlzLkN8fCIjIj09dGhpcy5DPyIiOnRoaXMuQ30sc2V0IGhhc2goYSl7dGhpcy5ofHwodGhpcy5DPSIjIiwiIyI9PWFbMF0mJihhPWEuc2xpY2UoMSkpLGUuY2FsbCh0aGlzLGEsImZyYWdtZW50IikpfSxnZXQgb3JpZ2luKCl7dmFyIGE7aWYodGhpcy5ofHwhdGhpcy5nKXJldHVybiIiO3N3aXRjaCh0aGlzLmcpe2Nhc2UgImRhdGEiOmNhc2UgImZpbGUiOmNhc2UgImphdmFzY3JpcHQiOmNhc2UgIm1haWx0byI6cmV0dXJuIm51bGwifXJldHVybihhPXRoaXMuaG9zdCk/dGhpcy5nKyI6Ly8iK2E6IiJ9fTt2YXIgeD1hLlVSTDt4JiYoZy5jcmVhdGVPYmplY3RVUkw9ZnVuY3Rpb24oYSl7cmV0dXJuIHguY3JlYXRlT2JqZWN0VVJMLmFwcGx5KHgsCmFyZ3VtZW50cyl9LGcucmV2b2tlT2JqZWN0VVJMPWZ1bmN0aW9uKGEpe3gucmV2b2tlT2JqZWN0VVJMKGEpfSk7YS5VUkw9Z319KSh3aW5kb3cpO3ZhciBraD17fSxsaD1PYmplY3QuY3JlYXRlLG1oPU9iamVjdC5kZWZpbmVQcm9wZXJ0aWVzLG5oPU9iamVjdC5kZWZpbmVQcm9wZXJ0eTtmdW5jdGlvbiBZKGEsYil7Yj12b2lkIDA9PT1iP3t9OmI7cmV0dXJue3ZhbHVlOmEsY29uZmlndXJhYmxlOiEhYi55YSx3cml0YWJsZTohIWIuY2IsZW51bWVyYWJsZTohIWIuZX19dmFyIG9oPXZvaWQgMDt0cnl7b2g9MT09PW5oKHt9LCJ5Iix7Z2V0OmZ1bmN0aW9uKCl7cmV0dXJuIDF9fSkueX1jYXRjaChhKXtvaD0hMX12YXIgcGg9e307ZnVuY3Rpb24gcWgoYSl7YT1TdHJpbmcoYSk7Zm9yKHZhciBiPSIiLGM9MDtwaFthK2JdOyliPWMrPTE7cGhbYStiXT0xO3ZhciBkPSJTeW1ib2woIithKyIiK2IrIikiO29oJiZuaChPYmplY3QucHJvdG90eXBlLGQse2dldDp2b2lkIDAsc2V0OmZ1bmN0aW9uKGEpe25oKHRoaXMsZCxZKGEse3lhOiEwLGNiOiEwfSkpfSxjb25maWd1cmFibGU6ITAsZW51bWVyYWJsZTohMX0pO3JldHVybiBkfQp2YXIgcmg9bGgobnVsbCk7ZnVuY3Rpb24gWihhKXtpZih0aGlzIGluc3RhbmNlb2YgWil0aHJvdyBuZXcgVHlwZUVycm9yKCJTeW1ib2wgaXMgbm90IGEgY29uc3RydWN0b3IiKTthPXZvaWQgMD09PWE/IiI6U3RyaW5nKGEpO3ZhciBiPXFoKGEpO3JldHVybiBvaD9saChyaCx7dWE6WShhKSxLYTpZKGIpfSk6Yn1taChaLHsiZm9yIjpZKGZ1bmN0aW9uKGEpe2E9U3RyaW5nKGEpO2lmKGtoW2FdKXJldHVybiBraFthXTt2YXIgYj1aKGEpO3JldHVybiBraFthXT1ifSksa2V5Rm9yOlkoZnVuY3Rpb24oYSl7aWYob2gmJighYXx8IlN5bWJvbCIhPT1hW1oudG9TdHJpbmdUYWddKSl0aHJvdyBuZXcgVHlwZUVycm9yKCIiK2ErIiBpcyBub3QgYSBzeW1ib2wiKTtmb3IodmFyIGIgaW4ga2gpaWYoa2hbYl09PT1hKXJldHVybiBvaD9raFtiXS51YTpraFtiXS5zdWJzdHIoNyxraFtiXS5sZW5ndGgtOCl9KX0pOwptaChaLHt1YjpZKFooImhhc0luc3RhbmNlIikpLHZiOlkoWigiaXNDb25jYXRTcHJlYWRhYmxlIikpLGl0ZXJhdG9yOlkoWigiaXRlcmF0b3IiKSksbWF0Y2g6WShaKCJtYXRjaCIpKSxyZXBsYWNlOlkoWigicmVwbGFjZSIpKSxzZWFyY2g6WShaKCJzZWFyY2giKSksQWI6WShaKCJzcGVjaWVzIikpLHNwbGl0OlkoWigic3BsaXQiKSksQmI6WShaKCJ0b1ByaW1pdGl2ZSIpKSx0b1N0cmluZ1RhZzpZKFooInRvU3RyaW5nVGFnIikpLHVuc2NvcGFibGVzOlkoWigidW5zY29wYWJsZXMiKSl9KTttaChyaCx7Y29uc3RydWN0b3I6WShaKSx0b1N0cmluZzpZKGZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuS2F9KSx2YWx1ZU9mOlkoZnVuY3Rpb24oKXtyZXR1cm4iU3ltYm9sKCIrdGhpcy51YSsiKSJ9KX0pO29oJiZuaChyaCxaLnRvU3RyaW5nVGFnLFkoIlN5bWJvbCIse3lhOiEwfSkpO3ZhciBzaD0iZnVuY3Rpb24iPT09dHlwZW9mIFN5bWJvbD9TeW1ib2w6WjsvKgoKQ29weXJpZ2h0IChjKSAyMDE4IFRoZSBQb2x5bWVyIFByb2plY3QgQXV0aG9ycy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KVGhpcyBjb2RlIG1heSBvbmx5IGJlIHVzZWQgdW5kZXIgdGhlIEJTRCBzdHlsZSBsaWNlbnNlIGZvdW5kIGF0IGh0dHA6Ly9wb2x5bWVyLmdpdGh1Yi5pby9MSUNFTlNFLnR4dApUaGUgY29tcGxldGUgc2V0IG9mIGF1dGhvcnMgbWF5IGJlIGZvdW5kIGF0IGh0dHA6Ly9wb2x5bWVyLmdpdGh1Yi5pby9BVVRIT1JTLnR4dApUaGUgY29tcGxldGUgc2V0IG9mIGNvbnRyaWJ1dG9ycyBtYXkgYmUgZm91bmQgYXQgaHR0cDovL3BvbHltZXIuZ2l0aHViLmlvL0NPTlRSSUJVVE9SUy50eHQKQ29kZSBkaXN0cmlidXRlZCBieSBHb29nbGUgYXMgcGFydCBvZiB0aGUgcG9seW1lciBwcm9qZWN0IGlzIGFsc28Kc3ViamVjdCB0byBhbiBhZGRpdGlvbmFsIElQIHJpZ2h0cyBncmFudCBmb3VuZCBhdCBodHRwOi8vcG9seW1lci5naXRodWIuaW8vUEFURU5UUy50eHQKKi8Kd2luZG93LlN5bWJvbHx8KHdpbmRvdy5TeW1ib2w9c2gsQXJyYXkucHJvdG90eXBlW3NoLml0ZXJhdG9yXT1mdW5jdGlvbigpe2Z1bmN0aW9uIGEoYSxlLGgpe2Zvcig7Oylzd2l0Y2goYil7Y2FzZSAwOmM9MDtjYXNlIDE6aWYoIShjPGQubGVuZ3RoKSl7Yj0zO2JyZWFrfWI9NDtyZXR1cm57dmFsdWU6ZFtjXSxkb25lOiExfTtjYXNlIDQ6aWYoMSE9YSl7Yj01O2JyZWFrfWI9LTE7dGhyb3cgaDtjYXNlIDU6Y2FzZSAyOmMrKztiPTE7YnJlYWs7Y2FzZSAzOmI9LTE7ZGVmYXVsdDpyZXR1cm57dmFsdWU6dm9pZCAwLGRvbmU6ITB9fX12YXIgYj0wLGMsZD10aGlzLGU9e25leHQ6ZnVuY3Rpb24oYil7cmV0dXJuIGEoMCxiLHZvaWQgMCl9LHRocm93OmZ1bmN0aW9uKGIpe3JldHVybiBhKDEsdm9pZCAwLGIpfSxyZXR1cm46ZnVuY3Rpb24oKXt0aHJvdyBFcnJvcigiTm90IHlldCBpbXBsZW1lbnRlZCIpO319O2VhKCk7ZVtTeW1ib2wuaXRlcmF0b3JdPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXN9OwpyZXR1cm4gZX0sU2V0LnByb3RvdHlwZVtzaC5pdGVyYXRvcl09ZnVuY3Rpb24oKXtmdW5jdGlvbiBhKGEsZixrKXtmb3IoOzspc3dpdGNoKGIpe2Nhc2UgMDpkPVtdLGUuZm9yRWFjaChmdW5jdGlvbihhKXtkLnB1c2goYSl9KSxjPTA7Y2FzZSAxOmlmKCEoYzxkLmxlbmd0aCkpe2I9MzticmVha31iPTQ7cmV0dXJue3ZhbHVlOmRbY10sZG9uZTohMX07Y2FzZSA0OmlmKDEhPWEpe2I9NTticmVha31iPS0xO3Rocm93IGs7Y2FzZSA1OmNhc2UgMjpjKys7Yj0xO2JyZWFrO2Nhc2UgMzpiPS0xO2RlZmF1bHQ6cmV0dXJue3ZhbHVlOnZvaWQgMCxkb25lOiEwfX19dmFyIGI9MCxjLGQsZT10aGlzLGY9e25leHQ6ZnVuY3Rpb24oYil7cmV0dXJuIGEoMCxiLHZvaWQgMCl9LHRocm93OmZ1bmN0aW9uKGIpe3JldHVybiBhKDEsdm9pZCAwLGIpfSxyZXR1cm46ZnVuY3Rpb24oKXt0aHJvdyBFcnJvcigiTm90IHlldCBpbXBsZW1lbnRlZCIpO319O2VhKCk7ZltTeW1ib2wuaXRlcmF0b3JdPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXN9OwpyZXR1cm4gZn0sTWFwLnByb3RvdHlwZVtzaC5pdGVyYXRvcl09ZnVuY3Rpb24oKXtmdW5jdGlvbiBhKGEsZixrKXtmb3IoOzspc3dpdGNoKGIpe2Nhc2UgMDpkPVtdLGUuZm9yRWFjaChmdW5jdGlvbihhLGIpe2QucHVzaChbYixhXSl9KSxjPTA7Y2FzZSAxOmlmKCEoYzxkLmxlbmd0aCkpe2I9MzticmVha31iPTQ7cmV0dXJue3ZhbHVlOmRbY10sZG9uZTohMX07Y2FzZSA0OmlmKDEhPWEpe2I9NTticmVha31iPS0xO3Rocm93IGs7Y2FzZSA1OmNhc2UgMjpjKys7Yj0xO2JyZWFrO2Nhc2UgMzpiPS0xO2RlZmF1bHQ6cmV0dXJue3ZhbHVlOnZvaWQgMCxkb25lOiEwfX19dmFyIGI9MCxjLGQsZT10aGlzLGY9e25leHQ6ZnVuY3Rpb24oYil7cmV0dXJuIGEoMCxiLHZvaWQgMCl9LHRocm93OmZ1bmN0aW9uKGIpe3JldHVybiBhKDEsdm9pZCAwLGIpfSxyZXR1cm46ZnVuY3Rpb24oKXt0aHJvdyBFcnJvcigiTm90IHlldCBpbXBsZW1lbnRlZCIpO319O2VhKCk7ZltTeW1ib2wuaXRlcmF0b3JdPQpmdW5jdGlvbigpe3JldHVybiB0aGlzfTtyZXR1cm4gZn0sU3RyaW5nLnByb3RvdHlwZVtzaC5pdGVyYXRvcl09ZnVuY3Rpb24oKXtmdW5jdGlvbiBhKGEsZSxoKXtmb3IoOzspc3dpdGNoKGIpe2Nhc2UgMDpjPTA7Y2FzZSAxOmlmKCEoYzxkLmxlbmd0aCkpe2I9MzticmVha31iPTQ7cmV0dXJue3ZhbHVlOmRbY10sZG9uZTohMX07Y2FzZSA0OmlmKDEhPWEpe2I9NTticmVha31iPS0xO3Rocm93IGg7Y2FzZSA1OmNhc2UgMjpjKys7Yj0xO2JyZWFrO2Nhc2UgMzpiPS0xO2RlZmF1bHQ6cmV0dXJue3ZhbHVlOnZvaWQgMCxkb25lOiEwfX19dmFyIGI9MCxjLGQ9dGhpcyxlPXtuZXh0OmZ1bmN0aW9uKGIpe3JldHVybiBhKDAsYix2b2lkIDApfSx0aHJvdzpmdW5jdGlvbihiKXtyZXR1cm4gYSgxLHZvaWQgMCxiKX0scmV0dXJuOmZ1bmN0aW9uKCl7dGhyb3cgRXJyb3IoIk5vdCB5ZXQgaW1wbGVtZW50ZWQiKTt9fTtlYSgpO2VbU3ltYm9sLml0ZXJhdG9yXT1mdW5jdGlvbigpe3JldHVybiB0aGlzfTsKcmV0dXJuIGV9KTt2YXIgdGg9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgic3R5bGUiKTt0aC50ZXh0Q29udGVudD0iYm9keSB7dHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlLWluIDAuMnM7IH0gXG5ib2R5W3VucmVzb2x2ZWRdIHtvcGFjaXR5OiAwOyBkaXNwbGF5OiBibG9jazsgb3ZlcmZsb3c6IGhpZGRlbjsgcG9zaXRpb246IHJlbGF0aXZlOyB9IFxuIjt2YXIgdWg9ZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiaGVhZCIpO3VoLmluc2VydEJlZm9yZSh0aCx1aC5maXJzdENoaWxkKTt2YXIgdmg9d2luZG93LmN1c3RvbUVsZW1lbnRzLHdoPSExLHhoPW51bGw7dmgucG9seWZpbGxXcmFwRmx1c2hDYWxsYmFjayYmdmgucG9seWZpbGxXcmFwRmx1c2hDYWxsYmFjayhmdW5jdGlvbihhKXt4aD1hO3doJiZhKCl9KTtmdW5jdGlvbiB5aCgpe3dpbmRvdy5IVE1MVGVtcGxhdGVFbGVtZW50LmJvb3RzdHJhcCYmd2luZG93LkhUTUxUZW1wbGF0ZUVsZW1lbnQuYm9vdHN0cmFwKHdpbmRvdy5kb2N1bWVudCk7eGgmJnhoKCk7d2g9ITA7d2luZG93LldlYkNvbXBvbmVudHMucmVhZHk9ITA7ZG9jdW1lbnQuZGlzcGF0Y2hFdmVudChuZXcgQ3VzdG9tRXZlbnQoIldlYkNvbXBvbmVudHNSZWFkeSIse2J1YmJsZXM6ITB9KSl9CiJjb21wbGV0ZSIhPT1kb2N1bWVudC5yZWFkeVN0YXRlPyh3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcigibG9hZCIseWgpLHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCJET01Db250ZW50TG9hZGVkIixmdW5jdGlvbigpe3dpbmRvdy5yZW1vdmVFdmVudExpc3RlbmVyKCJsb2FkIix5aCk7eWgoKX0pKTp5aCgpO30pLmNhbGwodGhpcyk7Cn0K"></script>
<script src="data:application/javascript;base64,SFRNTFdpZGdldHMud2lkZ2V0KHsKICBuYW1lOiAncjJkMycsCiAgdHlwZTogJ291dHB1dCcsCiAgZmFjdG9yeTogZnVuY3Rpb24oZWwsIHdpZHRoLCBoZWlnaHQpIHsKCiAgICB2YXIgcjJkMyA9IG5ldyBSMkQzKGVsLCB3aWR0aCwgaGVpZ2h0KTsKCiAgICByZXR1cm4gewogICAgICByZW5kZXJWYWx1ZTogZnVuY3Rpb24oeCkgewogICAgICAgIHIyZDMud2lkZ2V0UmVuZGVyKHgpOwogICAgICB9LAoKICAgICAgcmVzaXplOiBmdW5jdGlvbih3aWR0aCwgaGVpZ2h0KSB7CiAgICAgICAgcjJkMy53aWRnZXRSZXNpemUod2lkdGgsIGhlaWdodCk7CiAgICAgIH0KICAgIH07CiAgfQp9KTsK"></script>
<script src="data:application/javascript;base64,Ly8gaHR0cHM6Ly9kM2pzLm9yZyBWZXJzaW9uIDQuMTMuMC4gQ29weXJpZ2h0IDIwMTggTWlrZSBCb3N0b2NrLgooZnVuY3Rpb24odCxuKXsib2JqZWN0Ij09dHlwZW9mIGV4cG9ydHMmJiJ1bmRlZmluZWQiIT10eXBlb2YgbW9kdWxlP24oZXhwb3J0cyk6ImZ1bmN0aW9uIj09dHlwZW9mIGRlZmluZSYmZGVmaW5lLmFtZD9kZWZpbmUoWyJleHBvcnRzIl0sbik6bih0LmQzdjQ9dC5kM3Y0fHx7fSl9KSh0aGlzLGZ1bmN0aW9uKHQpeyJ1c2Ugc3RyaWN0IjtmdW5jdGlvbiBuKHQsbil7cmV0dXJuIHQ8bj8tMTp0Pm4/MTp0Pj1uPzA6TmFOfWZ1bmN0aW9uIGUodCl7cmV0dXJuIDE9PT10Lmxlbmd0aCYmKHQ9ZnVuY3Rpb24odCl7cmV0dXJuIGZ1bmN0aW9uKGUscil7cmV0dXJuIG4odChlKSxyKX19KHQpKSx7bGVmdDpmdW5jdGlvbihuLGUscixpKXtmb3IobnVsbD09ciYmKHI9MCksbnVsbD09aSYmKGk9bi5sZW5ndGgpO3I8aTspe3ZhciBvPXIraT4+PjE7dChuW29dLGUpPDA/cj1vKzE6aT1vfXJldHVybiByfSxyaWdodDpmdW5jdGlvbihuLGUscixpKXtmb3IobnVsbD09ciYmKHI9MCksbnVsbD09aSYmKGk9bi5sZW5ndGgpO3I8aTspe3ZhciBvPXIraT4+PjE7dChuW29dLGUpPjA/aT1vOnI9bysxfXJldHVybiByfX19ZnVuY3Rpb24gcih0LG4pe3JldHVyblt0LG5dfWZ1bmN0aW9uIGkodCl7cmV0dXJuIG51bGw9PT10P05hTjordH1mdW5jdGlvbiBvKHQsbil7dmFyIGUscixvPXQubGVuZ3RoLHU9MCxhPS0xLGM9MCxzPTA7aWYobnVsbD09bilmb3IoOysrYTxvOylpc05hTihlPWkodFthXSkpfHwocys9KHI9ZS1jKSooZS0oYys9ci8rK3UpKSk7ZWxzZSBmb3IoOysrYTxvOylpc05hTihlPWkobih0W2FdLGEsdCkpKXx8KHMrPShyPWUtYykqKGUtKGMrPXIvKyt1KSkpO2lmKHU+MSlyZXR1cm4gcy8odS0xKX1mdW5jdGlvbiB1KHQsbil7dmFyIGU9byh0LG4pO3JldHVybiBlP01hdGguc3FydChlKTplfWZ1bmN0aW9uIGEodCxuKXt2YXIgZSxyLGksbz10Lmxlbmd0aCx1PS0xO2lmKG51bGw9PW4pe2Zvcig7Kyt1PG87KWlmKG51bGwhPShlPXRbdV0pJiZlPj1lKWZvcihyPWk9ZTsrK3U8bzspbnVsbCE9KGU9dFt1XSkmJihyPmUmJihyPWUpLGk8ZSYmKGk9ZSkpfWVsc2UgZm9yKDsrK3U8bzspaWYobnVsbCE9KGU9bih0W3VdLHUsdCkpJiZlPj1lKWZvcihyPWk9ZTsrK3U8bzspbnVsbCE9KGU9bih0W3VdLHUsdCkpJiYocj5lJiYocj1lKSxpPGUmJihpPWUpKTtyZXR1cm5bcixpXX1mdW5jdGlvbiBjKHQpe3JldHVybiBmdW5jdGlvbigpe3JldHVybiB0fX1mdW5jdGlvbiBzKHQpe3JldHVybiB0fWZ1bmN0aW9uIGYodCxuLGUpe3Q9K3Qsbj0rbixlPShpPWFyZ3VtZW50cy5sZW5ndGgpPDI/KG49dCx0PTAsMSk6aTwzPzE6K2U7Zm9yKHZhciByPS0xLGk9MHxNYXRoLm1heCgwLE1hdGguY2VpbCgobi10KS9lKSksbz1uZXcgQXJyYXkoaSk7KytyPGk7KW9bcl09dCtyKmU7cmV0dXJuIG99ZnVuY3Rpb24gbCh0LG4sZSl7dmFyIHIsaSxvLHUsYT0tMTtpZihuPStuLHQ9K3QsZT0rZSx0PT09biYmZT4wKXJldHVyblt0XTtpZigocj1uPHQpJiYoaT10LHQ9bixuPWkpLDA9PT0odT1oKHQsbixlKSl8fCFpc0Zpbml0ZSh1KSlyZXR1cm5bXTtpZih1PjApZm9yKHQ9TWF0aC5jZWlsKHQvdSksbj1NYXRoLmZsb29yKG4vdSksbz1uZXcgQXJyYXkoaT1NYXRoLmNlaWwobi10KzEpKTsrK2E8aTspb1thXT0odCthKSp1O2Vsc2UgZm9yKHQ9TWF0aC5mbG9vcih0KnUpLG49TWF0aC5jZWlsKG4qdSksbz1uZXcgQXJyYXkoaT1NYXRoLmNlaWwodC1uKzEpKTsrK2E8aTspb1thXT0odC1hKS91O3JldHVybiByJiZvLnJldmVyc2UoKSxvfWZ1bmN0aW9uIGgodCxuLGUpe3ZhciByPShuLXQpL01hdGgubWF4KDAsZSksaT1NYXRoLmZsb29yKE1hdGgubG9nKHIpL01hdGguTE4xMCksbz1yL01hdGgucG93KDEwLGkpO3JldHVybiBpPj0wPyhvPj1Icz8xMDpvPj1qcz81Om8+PVhzPzI6MSkqTWF0aC5wb3coMTAsaSk6LU1hdGgucG93KDEwLC1pKS8obz49SHM/MTA6bz49anM/NTpvPj1Ycz8yOjEpfWZ1bmN0aW9uIHAodCxuLGUpe3ZhciByPU1hdGguYWJzKG4tdCkvTWF0aC5tYXgoMCxlKSxpPU1hdGgucG93KDEwLE1hdGguZmxvb3IoTWF0aC5sb2cocikvTWF0aC5MTjEwKSksbz1yL2k7cmV0dXJuIG8+PUhzP2kqPTEwOm8+PWpzP2kqPTU6bz49WHMmJihpKj0yKSxuPHQ/LWk6aX1mdW5jdGlvbiBkKHQpe3JldHVybiBNYXRoLmNlaWwoTWF0aC5sb2codC5sZW5ndGgpL01hdGguTE4yKSsxfWZ1bmN0aW9uIHYodCxuLGUpe2lmKG51bGw9PWUmJihlPWkpLHI9dC5sZW5ndGgpe2lmKChuPStuKTw9MHx8cjwyKXJldHVybitlKHRbMF0sMCx0KTtpZihuPj0xKXJldHVybitlKHRbci0xXSxyLTEsdCk7dmFyIHIsbz0oci0xKSpuLHU9TWF0aC5mbG9vcihvKSxhPStlKHRbdV0sdSx0KTtyZXR1cm4gYSsoK2UodFt1KzFdLHUrMSx0KS1hKSooby11KX19ZnVuY3Rpb24gZyh0KXtmb3IodmFyIG4sZSxyLGk9dC5sZW5ndGgsbz0tMSx1PTA7KytvPGk7KXUrPXRbb10ubGVuZ3RoO2ZvcihlPW5ldyBBcnJheSh1KTstLWk+PTA7KWZvcihuPShyPXRbaV0pLmxlbmd0aDstLW4+PTA7KWVbLS11XT1yW25dO3JldHVybiBlfWZ1bmN0aW9uIF8odCxuKXt2YXIgZSxyLGk9dC5sZW5ndGgsbz0tMTtpZihudWxsPT1uKXtmb3IoOysrbzxpOylpZihudWxsIT0oZT10W29dKSYmZT49ZSlmb3Iocj1lOysrbzxpOyludWxsIT0oZT10W29dKSYmcj5lJiYocj1lKX1lbHNlIGZvcig7KytvPGk7KWlmKG51bGwhPShlPW4odFtvXSxvLHQpKSYmZT49ZSlmb3Iocj1lOysrbzxpOyludWxsIT0oZT1uKHRbb10sbyx0KSkmJnI+ZSYmKHI9ZSk7cmV0dXJuIHJ9ZnVuY3Rpb24geSh0KXtpZighKGk9dC5sZW5ndGgpKXJldHVybltdO2Zvcih2YXIgbj0tMSxlPV8odCxtKSxyPW5ldyBBcnJheShlKTsrK248ZTspZm9yKHZhciBpLG89LTEsdT1yW25dPW5ldyBBcnJheShpKTsrK288aTspdVtvXT10W29dW25dO3JldHVybiByfWZ1bmN0aW9uIG0odCl7cmV0dXJuIHQubGVuZ3RofWZ1bmN0aW9uIHgodCl7cmV0dXJuIHR9ZnVuY3Rpb24gYih0KXtyZXR1cm4idHJhbnNsYXRlKCIrKHQrLjUpKyIsMCkifWZ1bmN0aW9uIHcodCl7cmV0dXJuInRyYW5zbGF0ZSgwLCIrKHQrLjUpKyIpIn1mdW5jdGlvbiBNKCl7cmV0dXJuIXRoaXMuX19heGlzfWZ1bmN0aW9uIFQodCxuKXtmdW5jdGlvbiBlKGUpe3ZhciBoPW51bGw9PWk/bi50aWNrcz9uLnRpY2tzLmFwcGx5KG4scik6bi5kb21haW4oKTppLHA9bnVsbD09bz9uLnRpY2tGb3JtYXQ/bi50aWNrRm9ybWF0LmFwcGx5KG4scik6eDpvLGQ9TWF0aC5tYXgodSwwKStjLHY9bi5yYW5nZSgpLGc9K3ZbMF0rLjUsXz0rdlt2Lmxlbmd0aC0xXSsuNSx5PShuLmJhbmR3aWR0aD9mdW5jdGlvbih0KXt2YXIgbj1NYXRoLm1heCgwLHQuYmFuZHdpZHRoKCktMSkvMjtyZXR1cm4gdC5yb3VuZCgpJiYobj1NYXRoLnJvdW5kKG4pKSxmdW5jdGlvbihlKXtyZXR1cm4rdChlKStufX06ZnVuY3Rpb24odCl7cmV0dXJuIGZ1bmN0aW9uKG4pe3JldHVybit0KG4pfX0pKG4uY29weSgpKSxtPWUuc2VsZWN0aW9uP2Uuc2VsZWN0aW9uKCk6ZSxiPW0uc2VsZWN0QWxsKCIuZG9tYWluIikuZGF0YShbbnVsbF0pLHc9bS5zZWxlY3RBbGwoIi50aWNrIikuZGF0YShoLG4pLm9yZGVyKCksVD13LmV4aXQoKSxOPXcuZW50ZXIoKS5hcHBlbmQoImciKS5hdHRyKCJjbGFzcyIsInRpY2siKSxrPXcuc2VsZWN0KCJsaW5lIiksUz13LnNlbGVjdCgidGV4dCIpO2I9Yi5tZXJnZShiLmVudGVyKCkuaW5zZXJ0KCJwYXRoIiwiLnRpY2siKS5hdHRyKCJjbGFzcyIsImRvbWFpbiIpLmF0dHIoInN0cm9rZSIsIiMwMDAiKSksdz13Lm1lcmdlKE4pLGs9ay5tZXJnZShOLmFwcGVuZCgibGluZSIpLmF0dHIoInN0cm9rZSIsIiMwMDAiKS5hdHRyKGYrIjIiLHMqdSkpLFM9Uy5tZXJnZShOLmFwcGVuZCgidGV4dCIpLmF0dHIoImZpbGwiLCIjMDAwIikuYXR0cihmLHMqZCkuYXR0cigiZHkiLHQ9PT0kcz8iMGVtIjp0PT09WnM/IjAuNzFlbSI6IjAuMzJlbSIpKSxlIT09bSYmKGI9Yi50cmFuc2l0aW9uKGUpLHc9dy50cmFuc2l0aW9uKGUpLGs9ay50cmFuc2l0aW9uKGUpLFM9Uy50cmFuc2l0aW9uKGUpLFQ9VC50cmFuc2l0aW9uKGUpLmF0dHIoIm9wYWNpdHkiLFFzKS5hdHRyKCJ0cmFuc2Zvcm0iLGZ1bmN0aW9uKHQpe3JldHVybiBpc0Zpbml0ZSh0PXkodCkpP2wodCk6dGhpcy5nZXRBdHRyaWJ1dGUoInRyYW5zZm9ybSIpfSksTi5hdHRyKCJvcGFjaXR5IixRcykuYXR0cigidHJhbnNmb3JtIixmdW5jdGlvbih0KXt2YXIgbj10aGlzLnBhcmVudE5vZGUuX19heGlzO3JldHVybiBsKG4mJmlzRmluaXRlKG49bih0KSk/bjp5KHQpKX0pKSxULnJlbW92ZSgpLGIuYXR0cigiZCIsdD09PUdzfHx0PT1Xcz8iTSIrcyphKyIsIitnKyJIMC41ViIrXysiSCIrcyphOiJNIitnKyIsIitzKmErIlYwLjVIIitfKyJWIitzKmEpLHcuYXR0cigib3BhY2l0eSIsMSkuYXR0cigidHJhbnNmb3JtIixmdW5jdGlvbih0KXtyZXR1cm4gbCh5KHQpKX0pLGsuYXR0cihmKyIyIixzKnUpLFMuYXR0cihmLHMqZCkudGV4dChwKSxtLmZpbHRlcihNKS5hdHRyKCJmaWxsIiwibm9uZSIpLmF0dHIoImZvbnQtc2l6ZSIsMTApLmF0dHIoImZvbnQtZmFtaWx5Iiwic2Fucy1zZXJpZiIpLmF0dHIoInRleHQtYW5jaG9yIix0PT09V3M/InN0YXJ0Ijp0PT09R3M/ImVuZCI6Im1pZGRsZSIpLG0uZWFjaChmdW5jdGlvbigpe3RoaXMuX19heGlzPXl9KX12YXIgcj1bXSxpPW51bGwsbz1udWxsLHU9NixhPTYsYz0zLHM9dD09PSRzfHx0PT09R3M/LTE6MSxmPXQ9PT1Hc3x8dD09PVdzPyJ4IjoieSIsbD10PT09JHN8fHQ9PT1acz9iOnc7cmV0dXJuIGUuc2NhbGU9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg/KG49dCxlKTpufSxlLnRpY2tzPWZ1bmN0aW9uKCl7cmV0dXJuIHI9VnMuY2FsbChhcmd1bWVudHMpLGV9LGUudGlja0FyZ3VtZW50cz1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8ocj1udWxsPT10P1tdOlZzLmNhbGwodCksZSk6ci5zbGljZSgpfSxlLnRpY2tWYWx1ZXM9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg/KGk9bnVsbD09dD9udWxsOlZzLmNhbGwodCksZSk6aSYmaS5zbGljZSgpfSxlLnRpY2tGb3JtYXQ9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg/KG89dCxlKTpvfSxlLnRpY2tTaXplPWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyh1PWE9K3QsZSk6dX0sZS50aWNrU2l6ZUlubmVyPWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyh1PSt0LGUpOnV9LGUudGlja1NpemVPdXRlcj1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8oYT0rdCxlKTphfSxlLnRpY2tQYWRkaW5nPWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhjPSt0LGUpOmN9LGV9ZnVuY3Rpb24gTigpe2Zvcih2YXIgdCxuPTAsZT1hcmd1bWVudHMubGVuZ3RoLHI9e307bjxlOysrbil7aWYoISh0PWFyZ3VtZW50c1tuXSsiIil8fHQgaW4gcil0aHJvdyBuZXcgRXJyb3IoImlsbGVnYWwgdHlwZTogIit0KTtyW3RdPVtdfXJldHVybiBuZXcgayhyKX1mdW5jdGlvbiBrKHQpe3RoaXMuXz10fWZ1bmN0aW9uIFModCxuLGUpe2Zvcih2YXIgcj0wLGk9dC5sZW5ndGg7cjxpOysrcilpZih0W3JdLm5hbWU9PT1uKXt0W3JdPUpzLHQ9dC5zbGljZSgwLHIpLmNvbmNhdCh0LnNsaWNlKHIrMSkpO2JyZWFrfXJldHVybiBudWxsIT1lJiZ0LnB1c2goe25hbWU6bix2YWx1ZTplfSksdH1mdW5jdGlvbiBFKHQpe3ZhciBuPXQrPSIiLGU9bi5pbmRleE9mKCI6Iik7cmV0dXJuIGU+PTAmJiJ4bWxucyIhPT0obj10LnNsaWNlKDAsZSkpJiYodD10LnNsaWNlKGUrMSkpLHRmLmhhc093blByb3BlcnR5KG4pP3tzcGFjZTp0ZltuXSxsb2NhbDp0fTp0fWZ1bmN0aW9uIEEodCl7dmFyIG49RSh0KTtyZXR1cm4obi5sb2NhbD9mdW5jdGlvbih0KXtyZXR1cm4gZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5vd25lckRvY3VtZW50LmNyZWF0ZUVsZW1lbnROUyh0LnNwYWNlLHQubG9jYWwpfX06ZnVuY3Rpb24odCl7cmV0dXJuIGZ1bmN0aW9uKCl7dmFyIG49dGhpcy5vd25lckRvY3VtZW50LGU9dGhpcy5uYW1lc3BhY2VVUkk7cmV0dXJuIGU9PT1LcyYmbi5kb2N1bWVudEVsZW1lbnQubmFtZXNwYWNlVVJJPT09S3M/bi5jcmVhdGVFbGVtZW50KHQpOm4uY3JlYXRlRWxlbWVudE5TKGUsdCl9fSkobil9ZnVuY3Rpb24gQygpe31mdW5jdGlvbiB6KHQpe3JldHVybiBudWxsPT10P0M6ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5xdWVyeVNlbGVjdG9yKHQpfX1mdW5jdGlvbiBQKCl7cmV0dXJuW119ZnVuY3Rpb24gUih0KXtyZXR1cm4gbnVsbD09dD9QOmZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMucXVlcnlTZWxlY3RvckFsbCh0KX19ZnVuY3Rpb24gTCh0KXtyZXR1cm4gbmV3IEFycmF5KHQubGVuZ3RoKX1mdW5jdGlvbiBxKHQsbil7dGhpcy5vd25lckRvY3VtZW50PXQub3duZXJEb2N1bWVudCx0aGlzLm5hbWVzcGFjZVVSST10Lm5hbWVzcGFjZVVSSSx0aGlzLl9uZXh0PW51bGwsdGhpcy5fcGFyZW50PXQsdGhpcy5fX2RhdGFfXz1ufWZ1bmN0aW9uIEQodCxuLGUscixpLG8pe2Zvcih2YXIgdSxhPTAsYz1uLmxlbmd0aCxzPW8ubGVuZ3RoO2E8czsrK2EpKHU9blthXSk/KHUuX19kYXRhX189b1thXSxyW2FdPXUpOmVbYV09bmV3IHEodCxvW2FdKTtmb3IoO2E8YzsrK2EpKHU9blthXSkmJihpW2FdPXUpfWZ1bmN0aW9uIFUodCxuLGUscixpLG8sdSl7dmFyIGEsYyxzLGY9e30sbD1uLmxlbmd0aCxoPW8ubGVuZ3RoLHA9bmV3IEFycmF5KGwpO2ZvcihhPTA7YTxsOysrYSkoYz1uW2FdKSYmKHBbYV09cz11Zit1LmNhbGwoYyxjLl9fZGF0YV9fLGEsbikscyBpbiBmP2lbYV09YzpmW3NdPWMpO2ZvcihhPTA7YTxoOysrYSkoYz1mW3M9dWYrdS5jYWxsKHQsb1thXSxhLG8pXSk/KHJbYV09YyxjLl9fZGF0YV9fPW9bYV0sZltzXT1udWxsKTplW2FdPW5ldyBxKHQsb1thXSk7Zm9yKGE9MDthPGw7KythKShjPW5bYV0pJiZmW3BbYV1dPT09YyYmKGlbYV09Yyl9ZnVuY3Rpb24gTyh0LG4pe3JldHVybiB0PG4/LTE6dD5uPzE6dD49bj8wOk5hTn1mdW5jdGlvbiBGKHQpe3JldHVybiB0Lm93bmVyRG9jdW1lbnQmJnQub3duZXJEb2N1bWVudC5kZWZhdWx0Vmlld3x8dC5kb2N1bWVudCYmdHx8dC5kZWZhdWx0Vmlld31mdW5jdGlvbiBJKHQsbil7cmV0dXJuIHQuc3R5bGUuZ2V0UHJvcGVydHlWYWx1ZShuKXx8Rih0KS5nZXRDb21wdXRlZFN0eWxlKHQsbnVsbCkuZ2V0UHJvcGVydHlWYWx1ZShuKX1mdW5jdGlvbiBZKHQpe3JldHVybiB0LnRyaW0oKS5zcGxpdCgvXnxccysvKX1mdW5jdGlvbiBCKHQpe3JldHVybiB0LmNsYXNzTGlzdHx8bmV3IEgodCl9ZnVuY3Rpb24gSCh0KXt0aGlzLl9ub2RlPXQsdGhpcy5fbmFtZXM9WSh0LmdldEF0dHJpYnV0ZSgiY2xhc3MiKXx8IiIpfWZ1bmN0aW9uIGoodCxuKXtmb3IodmFyIGU9Qih0KSxyPS0xLGk9bi5sZW5ndGg7KytyPGk7KWUuYWRkKG5bcl0pfWZ1bmN0aW9uIFgodCxuKXtmb3IodmFyIGU9Qih0KSxyPS0xLGk9bi5sZW5ndGg7KytyPGk7KWUucmVtb3ZlKG5bcl0pfWZ1bmN0aW9uIFYoKXt0aGlzLnRleHRDb250ZW50PSIifWZ1bmN0aW9uICQoKXt0aGlzLmlubmVySFRNTD0iIn1mdW5jdGlvbiBXKCl7dGhpcy5uZXh0U2libGluZyYmdGhpcy5wYXJlbnROb2RlLmFwcGVuZENoaWxkKHRoaXMpfWZ1bmN0aW9uIFooKXt0aGlzLnByZXZpb3VzU2libGluZyYmdGhpcy5wYXJlbnROb2RlLmluc2VydEJlZm9yZSh0aGlzLHRoaXMucGFyZW50Tm9kZS5maXJzdENoaWxkKX1mdW5jdGlvbiBHKCl7cmV0dXJuIG51bGx9ZnVuY3Rpb24gUSgpe3ZhciB0PXRoaXMucGFyZW50Tm9kZTt0JiZ0LnJlbW92ZUNoaWxkKHRoaXMpfWZ1bmN0aW9uIEooKXtyZXR1cm4gdGhpcy5wYXJlbnROb2RlLmluc2VydEJlZm9yZSh0aGlzLmNsb25lTm9kZSghMSksdGhpcy5uZXh0U2libGluZyl9ZnVuY3Rpb24gSygpe3JldHVybiB0aGlzLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKHRoaXMuY2xvbmVOb2RlKCEwKSx0aGlzLm5leHRTaWJsaW5nKX1mdW5jdGlvbiB0dCh0LG4sZSl7cmV0dXJuIHQ9bnQodCxuLGUpLGZ1bmN0aW9uKG4pe3ZhciBlPW4ucmVsYXRlZFRhcmdldDtlJiYoZT09PXRoaXN8fDgmZS5jb21wYXJlRG9jdW1lbnRQb3NpdGlvbih0aGlzKSl8fHQuY2FsbCh0aGlzLG4pfX1mdW5jdGlvbiBudChuLGUscil7cmV0dXJuIGZ1bmN0aW9uKGkpe3ZhciBvPXQuZXZlbnQ7dC5ldmVudD1pO3RyeXtuLmNhbGwodGhpcyx0aGlzLl9fZGF0YV9fLGUscil9ZmluYWxseXt0LmV2ZW50PW99fX1mdW5jdGlvbiBldCh0KXtyZXR1cm4gZnVuY3Rpb24oKXt2YXIgbj10aGlzLl9fb247aWYobil7Zm9yKHZhciBlLHI9MCxpPS0xLG89bi5sZW5ndGg7cjxvOysrcillPW5bcl0sdC50eXBlJiZlLnR5cGUhPT10LnR5cGV8fGUubmFtZSE9PXQubmFtZT9uWysraV09ZTp0aGlzLnJlbW92ZUV2ZW50TGlzdGVuZXIoZS50eXBlLGUubGlzdGVuZXIsZS5jYXB0dXJlKTsrK2k/bi5sZW5ndGg9aTpkZWxldGUgdGhpcy5fX29ufX19ZnVuY3Rpb24gcnQodCxuLGUpe3ZhciByPWFmLmhhc093blByb3BlcnR5KHQudHlwZSk/dHQ6bnQ7cmV0dXJuIGZ1bmN0aW9uKGksbyx1KXt2YXIgYSxjPXRoaXMuX19vbixzPXIobixvLHUpO2lmKGMpZm9yKHZhciBmPTAsbD1jLmxlbmd0aDtmPGw7KytmKWlmKChhPWNbZl0pLnR5cGU9PT10LnR5cGUmJmEubmFtZT09PXQubmFtZSlyZXR1cm4gdGhpcy5yZW1vdmVFdmVudExpc3RlbmVyKGEudHlwZSxhLmxpc3RlbmVyLGEuY2FwdHVyZSksdGhpcy5hZGRFdmVudExpc3RlbmVyKGEudHlwZSxhLmxpc3RlbmVyPXMsYS5jYXB0dXJlPWUpLHZvaWQoYS52YWx1ZT1uKTt0aGlzLmFkZEV2ZW50TGlzdGVuZXIodC50eXBlLHMsZSksYT17dHlwZTp0LnR5cGUsbmFtZTp0Lm5hbWUsdmFsdWU6bixsaXN0ZW5lcjpzLGNhcHR1cmU6ZX0sYz9jLnB1c2goYSk6dGhpcy5fX29uPVthXX19ZnVuY3Rpb24gaXQobixlLHIsaSl7dmFyIG89dC5ldmVudDtuLnNvdXJjZUV2ZW50PXQuZXZlbnQsdC5ldmVudD1uO3RyeXtyZXR1cm4gZS5hcHBseShyLGkpfWZpbmFsbHl7dC5ldmVudD1vfX1mdW5jdGlvbiBvdCh0LG4sZSl7dmFyIHI9Rih0KSxpPXIuQ3VzdG9tRXZlbnQ7ImZ1bmN0aW9uIj09dHlwZW9mIGk/aT1uZXcgaShuLGUpOihpPXIuZG9jdW1lbnQuY3JlYXRlRXZlbnQoIkV2ZW50IiksZT8oaS5pbml0RXZlbnQobixlLmJ1YmJsZXMsZS5jYW5jZWxhYmxlKSxpLmRldGFpbD1lLmRldGFpbCk6aS5pbml0RXZlbnQobiwhMSwhMSkpLHQuZGlzcGF0Y2hFdmVudChpKX1mdW5jdGlvbiB1dCh0LG4pe3RoaXMuX2dyb3Vwcz10LHRoaXMuX3BhcmVudHM9bn1mdW5jdGlvbiBhdCgpe3JldHVybiBuZXcgdXQoW1tkb2N1bWVudC5kb2N1bWVudEVsZW1lbnRdXSxjZil9ZnVuY3Rpb24gY3QodCl7cmV0dXJuInN0cmluZyI9PXR5cGVvZiB0P25ldyB1dChbW2RvY3VtZW50LnF1ZXJ5U2VsZWN0b3IodCldXSxbZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50XSk6bmV3IHV0KFtbdF1dLGNmKX1mdW5jdGlvbiBzdCgpe3JldHVybiBuZXcgZnR9ZnVuY3Rpb24gZnQoKXt0aGlzLl89IkAiKygrK3NmKS50b1N0cmluZygzNil9ZnVuY3Rpb24gbHQoKXtmb3IodmFyIG4sZT10LmV2ZW50O249ZS5zb3VyY2VFdmVudDspZT1uO3JldHVybiBlfWZ1bmN0aW9uIGh0KHQsbil7dmFyIGU9dC5vd25lclNWR0VsZW1lbnR8fHQ7aWYoZS5jcmVhdGVTVkdQb2ludCl7dmFyIHI9ZS5jcmVhdGVTVkdQb2ludCgpO3JldHVybiByLng9bi5jbGllbnRYLHIueT1uLmNsaWVudFkscj1yLm1hdHJpeFRyYW5zZm9ybSh0LmdldFNjcmVlbkNUTSgpLmludmVyc2UoKSksW3IueCxyLnldfXZhciBpPXQuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCk7cmV0dXJuW24uY2xpZW50WC1pLmxlZnQtdC5jbGllbnRMZWZ0LG4uY2xpZW50WS1pLnRvcC10LmNsaWVudFRvcF19ZnVuY3Rpb24gcHQodCl7dmFyIG49bHQoKTtyZXR1cm4gbi5jaGFuZ2VkVG91Y2hlcyYmKG49bi5jaGFuZ2VkVG91Y2hlc1swXSksaHQodCxuKX1mdW5jdGlvbiBkdCh0LG4sZSl7YXJndW1lbnRzLmxlbmd0aDwzJiYoZT1uLG49bHQoKS5jaGFuZ2VkVG91Y2hlcyk7Zm9yKHZhciByLGk9MCxvPW4/bi5sZW5ndGg6MDtpPG87KytpKWlmKChyPW5baV0pLmlkZW50aWZpZXI9PT1lKXJldHVybiBodCh0LHIpO3JldHVybiBudWxsfWZ1bmN0aW9uIHZ0KCl7dC5ldmVudC5zdG9wSW1tZWRpYXRlUHJvcGFnYXRpb24oKX1mdW5jdGlvbiBndCgpe3QuZXZlbnQucHJldmVudERlZmF1bHQoKSx0LmV2ZW50LnN0b3BJbW1lZGlhdGVQcm9wYWdhdGlvbigpfWZ1bmN0aW9uIF90KHQpe3ZhciBuPXQuZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LGU9Y3QodCkub24oImRyYWdzdGFydC5kcmFnIixndCwhMCk7Im9uc2VsZWN0c3RhcnQiaW4gbj9lLm9uKCJzZWxlY3RzdGFydC5kcmFnIixndCwhMCk6KG4uX19ub3NlbGVjdD1uLnN0eWxlLk1velVzZXJTZWxlY3Qsbi5zdHlsZS5Nb3pVc2VyU2VsZWN0PSJub25lIil9ZnVuY3Rpb24geXQodCxuKXt2YXIgZT10LmRvY3VtZW50LmRvY3VtZW50RWxlbWVudCxyPWN0KHQpLm9uKCJkcmFnc3RhcnQuZHJhZyIsbnVsbCk7biYmKHIub24oImNsaWNrLmRyYWciLGd0LCEwKSxzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7ci5vbigiY2xpY2suZHJhZyIsbnVsbCl9LDApKSwib25zZWxlY3RzdGFydCJpbiBlP3Iub24oInNlbGVjdHN0YXJ0LmRyYWciLG51bGwpOihlLnN0eWxlLk1velVzZXJTZWxlY3Q9ZS5fX25vc2VsZWN0LGRlbGV0ZSBlLl9fbm9zZWxlY3QpfWZ1bmN0aW9uIG10KHQpe3JldHVybiBmdW5jdGlvbigpe3JldHVybiB0fX1mdW5jdGlvbiB4dCh0LG4sZSxyLGksbyx1LGEsYyxzKXt0aGlzLnRhcmdldD10LHRoaXMudHlwZT1uLHRoaXMuc3ViamVjdD1lLHRoaXMuaWRlbnRpZmllcj1yLHRoaXMuYWN0aXZlPWksdGhpcy54PW8sdGhpcy55PXUsdGhpcy5keD1hLHRoaXMuZHk9Yyx0aGlzLl89c31mdW5jdGlvbiBidCgpe3JldHVybiF0LmV2ZW50LmJ1dHRvbn1mdW5jdGlvbiB3dCgpe3JldHVybiB0aGlzLnBhcmVudE5vZGV9ZnVuY3Rpb24gTXQobil7cmV0dXJuIG51bGw9PW4/e3g6dC5ldmVudC54LHk6dC5ldmVudC55fTpufWZ1bmN0aW9uIFR0KCl7cmV0dXJuIm9udG91Y2hzdGFydCJpbiB0aGlzfWZ1bmN0aW9uIE50KHQsbixlKXt0LnByb3RvdHlwZT1uLnByb3RvdHlwZT1lLGUuY29uc3RydWN0b3I9dH1mdW5jdGlvbiBrdCh0LG4pe3ZhciBlPU9iamVjdC5jcmVhdGUodC5wcm90b3R5cGUpO2Zvcih2YXIgciBpbiBuKWVbcl09bltyXTtyZXR1cm4gZX1mdW5jdGlvbiBTdCgpe31mdW5jdGlvbiBFdCh0KXt2YXIgbjtyZXR1cm4gdD0odCsiIikudHJpbSgpLnRvTG93ZXJDYXNlKCksKG49cGYuZXhlYyh0KSk/KG49cGFyc2VJbnQoblsxXSwxNiksbmV3IFJ0KG4+PjgmMTV8bj4+NCYyNDAsbj4+NCYxNXwyNDAmbiwoMTUmbik8PDR8MTUmbiwxKSk6KG49ZGYuZXhlYyh0KSk/QXQocGFyc2VJbnQoblsxXSwxNikpOihuPXZmLmV4ZWModCkpP25ldyBSdChuWzFdLG5bMl0sblszXSwxKToobj1nZi5leGVjKHQpKT9uZXcgUnQoMjU1Km5bMV0vMTAwLDI1NSpuWzJdLzEwMCwyNTUqblszXS8xMDAsMSk6KG49X2YuZXhlYyh0KSk/Q3QoblsxXSxuWzJdLG5bM10sbls0XSk6KG49eWYuZXhlYyh0KSk/Q3QoMjU1Km5bMV0vMTAwLDI1NSpuWzJdLzEwMCwyNTUqblszXS8xMDAsbls0XSk6KG49bWYuZXhlYyh0KSk/THQoblsxXSxuWzJdLzEwMCxuWzNdLzEwMCwxKToobj14Zi5leGVjKHQpKT9MdChuWzFdLG5bMl0vMTAwLG5bM10vMTAwLG5bNF0pOmJmLmhhc093blByb3BlcnR5KHQpP0F0KGJmW3RdKToidHJhbnNwYXJlbnQiPT09dD9uZXcgUnQoTmFOLE5hTixOYU4sMCk6bnVsbH1mdW5jdGlvbiBBdCh0KXtyZXR1cm4gbmV3IFJ0KHQ+PjE2JjI1NSx0Pj44JjI1NSwyNTUmdCwxKX1mdW5jdGlvbiBDdCh0LG4sZSxyKXtyZXR1cm4gcjw9MCYmKHQ9bj1lPU5hTiksbmV3IFJ0KHQsbixlLHIpfWZ1bmN0aW9uIHp0KHQpe3JldHVybiB0IGluc3RhbmNlb2YgU3R8fCh0PUV0KHQpKSx0Pyh0PXQucmdiKCksbmV3IFJ0KHQucix0LmcsdC5iLHQub3BhY2l0eSkpOm5ldyBSdH1mdW5jdGlvbiBQdCh0LG4sZSxyKXtyZXR1cm4gMT09PWFyZ3VtZW50cy5sZW5ndGg/enQodCk6bmV3IFJ0KHQsbixlLG51bGw9PXI/MTpyKX1mdW5jdGlvbiBSdCh0LG4sZSxyKXt0aGlzLnI9K3QsdGhpcy5nPStuLHRoaXMuYj0rZSx0aGlzLm9wYWNpdHk9K3J9ZnVuY3Rpb24gTHQodCxuLGUscil7cmV0dXJuIHI8PTA/dD1uPWU9TmFOOmU8PTB8fGU+PTE/dD1uPU5hTjpuPD0wJiYodD1OYU4pLG5ldyBEdCh0LG4sZSxyKX1mdW5jdGlvbiBxdCh0LG4sZSxyKXtyZXR1cm4gMT09PWFyZ3VtZW50cy5sZW5ndGg/ZnVuY3Rpb24odCl7aWYodCBpbnN0YW5jZW9mIER0KXJldHVybiBuZXcgRHQodC5oLHQucyx0LmwsdC5vcGFjaXR5KTtpZih0IGluc3RhbmNlb2YgU3R8fCh0PUV0KHQpKSwhdClyZXR1cm4gbmV3IER0O2lmKHQgaW5zdGFuY2VvZiBEdClyZXR1cm4gdDt2YXIgbj0odD10LnJnYigpKS5yLzI1NSxlPXQuZy8yNTUscj10LmIvMjU1LGk9TWF0aC5taW4obixlLHIpLG89TWF0aC5tYXgobixlLHIpLHU9TmFOLGE9by1pLGM9KG8raSkvMjtyZXR1cm4gYT8odT1uPT09bz8oZS1yKS9hKzYqKGU8cik6ZT09PW8/KHItbikvYSsyOihuLWUpL2ErNCxhLz1jPC41P28raToyLW8taSx1Kj02MCk6YT1jPjAmJmM8MT8wOnUsbmV3IER0KHUsYSxjLHQub3BhY2l0eSl9KHQpOm5ldyBEdCh0LG4sZSxudWxsPT1yPzE6cil9ZnVuY3Rpb24gRHQodCxuLGUscil7dGhpcy5oPSt0LHRoaXMucz0rbix0aGlzLmw9K2UsdGhpcy5vcGFjaXR5PStyfWZ1bmN0aW9uIFV0KHQsbixlKXtyZXR1cm4gMjU1Kih0PDYwP24rKGUtbikqdC82MDp0PDE4MD9lOnQ8MjQwP24rKGUtbikqKDI0MC10KS82MDpuKX1mdW5jdGlvbiBPdCh0KXtpZih0IGluc3RhbmNlb2YgSXQpcmV0dXJuIG5ldyBJdCh0LmwsdC5hLHQuYix0Lm9wYWNpdHkpO2lmKHQgaW5zdGFuY2VvZiBWdCl7dmFyIG49dC5oKndmO3JldHVybiBuZXcgSXQodC5sLE1hdGguY29zKG4pKnQuYyxNYXRoLnNpbihuKSp0LmMsdC5vcGFjaXR5KX10IGluc3RhbmNlb2YgUnR8fCh0PXp0KHQpKTt2YXIgZT1qdCh0LnIpLHI9anQodC5nKSxpPWp0KHQuYiksbz1ZdCgoLjQxMjQ1NjQqZSsuMzU3NTc2MSpyKy4xODA0Mzc1KmkpL1RmKSx1PVl0KCguMjEyNjcyOSplKy43MTUxNTIyKnIrLjA3MjE3NSppKS9OZik7cmV0dXJuIG5ldyBJdCgxMTYqdS0xNiw1MDAqKG8tdSksMjAwKih1LVl0KCguMDE5MzMzOSplKy4xMTkxOTIqcisuOTUwMzA0MSppKS9rZikpLHQub3BhY2l0eSl9ZnVuY3Rpb24gRnQodCxuLGUscil7cmV0dXJuIDE9PT1hcmd1bWVudHMubGVuZ3RoP090KHQpOm5ldyBJdCh0LG4sZSxudWxsPT1yPzE6cil9ZnVuY3Rpb24gSXQodCxuLGUscil7dGhpcy5sPSt0LHRoaXMuYT0rbix0aGlzLmI9K2UsdGhpcy5vcGFjaXR5PStyfWZ1bmN0aW9uIFl0KHQpe3JldHVybiB0PkNmP01hdGgucG93KHQsMS8zKTp0L0FmK1NmfWZ1bmN0aW9uIEJ0KHQpe3JldHVybiB0PkVmP3QqdCp0OkFmKih0LVNmKX1mdW5jdGlvbiBIdCh0KXtyZXR1cm4gMjU1Kih0PD0uMDAzMTMwOD8xMi45Mip0OjEuMDU1Kk1hdGgucG93KHQsMS8yLjQpLS4wNTUpfWZ1bmN0aW9uIGp0KHQpe3JldHVybih0Lz0yNTUpPD0uMDQwNDU/dC8xMi45MjpNYXRoLnBvdygodCsuMDU1KS8xLjA1NSwyLjQpfWZ1bmN0aW9uIFh0KHQsbixlLHIpe3JldHVybiAxPT09YXJndW1lbnRzLmxlbmd0aD9mdW5jdGlvbih0KXtpZih0IGluc3RhbmNlb2YgVnQpcmV0dXJuIG5ldyBWdCh0LmgsdC5jLHQubCx0Lm9wYWNpdHkpO3QgaW5zdGFuY2VvZiBJdHx8KHQ9T3QodCkpO3ZhciBuPU1hdGguYXRhbjIodC5iLHQuYSkqTWY7cmV0dXJuIG5ldyBWdChuPDA/biszNjA6bixNYXRoLnNxcnQodC5hKnQuYSt0LmIqdC5iKSx0LmwsdC5vcGFjaXR5KX0odCk6bmV3IFZ0KHQsbixlLG51bGw9PXI/MTpyKX1mdW5jdGlvbiBWdCh0LG4sZSxyKXt0aGlzLmg9K3QsdGhpcy5jPStuLHRoaXMubD0rZSx0aGlzLm9wYWNpdHk9K3J9ZnVuY3Rpb24gJHQodCxuLGUscil7cmV0dXJuIDE9PT1hcmd1bWVudHMubGVuZ3RoP2Z1bmN0aW9uKHQpe2lmKHQgaW5zdGFuY2VvZiBXdClyZXR1cm4gbmV3IFd0KHQuaCx0LnMsdC5sLHQub3BhY2l0eSk7dCBpbnN0YW5jZW9mIFJ0fHwodD16dCh0KSk7dmFyIG49dC5yLzI1NSxlPXQuZy8yNTUscj10LmIvMjU1LGk9KERmKnIrTGYqbi1xZiplKS8oRGYrTGYtcWYpLG89ci1pLHU9KFJmKihlLWkpLXpmKm8pL1BmLGE9TWF0aC5zcXJ0KHUqdStvKm8pLyhSZippKigxLWkpKSxjPWE/TWF0aC5hdGFuMih1LG8pKk1mLTEyMDpOYU47cmV0dXJuIG5ldyBXdChjPDA/YyszNjA6YyxhLGksdC5vcGFjaXR5KX0odCk6bmV3IFd0KHQsbixlLG51bGw9PXI/MTpyKX1mdW5jdGlvbiBXdCh0LG4sZSxyKXt0aGlzLmg9K3QsdGhpcy5zPStuLHRoaXMubD0rZSx0aGlzLm9wYWNpdHk9K3J9ZnVuY3Rpb24gWnQodCxuLGUscixpKXt2YXIgbz10KnQsdT1vKnQ7cmV0dXJuKCgxLTMqdCszKm8tdSkqbisoNC02Km8rMyp1KSplKygxKzMqdCszKm8tMyp1KSpyK3UqaSkvNn1mdW5jdGlvbiBHdCh0KXt2YXIgbj10Lmxlbmd0aC0xO3JldHVybiBmdW5jdGlvbihlKXt2YXIgcj1lPD0wP2U9MDplPj0xPyhlPTEsbi0xKTpNYXRoLmZsb29yKGUqbiksaT10W3JdLG89dFtyKzFdLHU9cj4wP3Rbci0xXToyKmktbyxhPXI8bi0xP3RbcisyXToyKm8taTtyZXR1cm4gWnQoKGUtci9uKSpuLHUsaSxvLGEpfX1mdW5jdGlvbiBRdCh0KXt2YXIgbj10Lmxlbmd0aDtyZXR1cm4gZnVuY3Rpb24oZSl7dmFyIHI9TWF0aC5mbG9vcigoKGUlPTEpPDA/KytlOmUpKm4pLGk9dFsocituLTEpJW5dLG89dFtyJW5dLHU9dFsocisxKSVuXSxhPXRbKHIrMiklbl07cmV0dXJuIFp0KChlLXIvbikqbixpLG8sdSxhKX19ZnVuY3Rpb24gSnQodCl7cmV0dXJuIGZ1bmN0aW9uKCl7cmV0dXJuIHR9fWZ1bmN0aW9uIEt0KHQsbil7cmV0dXJuIGZ1bmN0aW9uKGUpe3JldHVybiB0K2Uqbn19ZnVuY3Rpb24gdG4odCxuKXt2YXIgZT1uLXQ7cmV0dXJuIGU/S3QodCxlPjE4MHx8ZTwtMTgwP2UtMzYwKk1hdGgucm91bmQoZS8zNjApOmUpOkp0KGlzTmFOKHQpP246dCl9ZnVuY3Rpb24gbm4odCl7cmV0dXJuIDE9PSh0PSt0KT9lbjpmdW5jdGlvbihuLGUpe3JldHVybiBlLW4/ZnVuY3Rpb24odCxuLGUpe3JldHVybiB0PU1hdGgucG93KHQsZSksbj1NYXRoLnBvdyhuLGUpLXQsZT0xL2UsZnVuY3Rpb24ocil7cmV0dXJuIE1hdGgucG93KHQrcipuLGUpfX0obixlLHQpOkp0KGlzTmFOKG4pP2U6bil9fWZ1bmN0aW9uIGVuKHQsbil7dmFyIGU9bi10O3JldHVybiBlP0t0KHQsZSk6SnQoaXNOYU4odCk/bjp0KX1mdW5jdGlvbiBybih0KXtyZXR1cm4gZnVuY3Rpb24obil7dmFyIGUscixpPW4ubGVuZ3RoLG89bmV3IEFycmF5KGkpLHU9bmV3IEFycmF5KGkpLGE9bmV3IEFycmF5KGkpO2ZvcihlPTA7ZTxpOysrZSlyPVB0KG5bZV0pLG9bZV09ci5yfHwwLHVbZV09ci5nfHwwLGFbZV09ci5ifHwwO3JldHVybiBvPXQobyksdT10KHUpLGE9dChhKSxyLm9wYWNpdHk9MSxmdW5jdGlvbih0KXtyZXR1cm4gci5yPW8odCksci5nPXUodCksci5iPWEodCkscisiIn19fWZ1bmN0aW9uIG9uKHQsbil7dmFyIGUscj1uP24ubGVuZ3RoOjAsaT10P01hdGgubWluKHIsdC5sZW5ndGgpOjAsbz1uZXcgQXJyYXkoaSksdT1uZXcgQXJyYXkocik7Zm9yKGU9MDtlPGk7KytlKW9bZV09Zm4odFtlXSxuW2VdKTtmb3IoO2U8cjsrK2UpdVtlXT1uW2VdO3JldHVybiBmdW5jdGlvbih0KXtmb3IoZT0wO2U8aTsrK2UpdVtlXT1vW2VdKHQpO3JldHVybiB1fX1mdW5jdGlvbiB1bih0LG4pe3ZhciBlPW5ldyBEYXRlO3JldHVybiB0PSt0LG4tPXQsZnVuY3Rpb24ocil7cmV0dXJuIGUuc2V0VGltZSh0K24qciksZX19ZnVuY3Rpb24gYW4odCxuKXtyZXR1cm4gdD0rdCxuLT10LGZ1bmN0aW9uKGUpe3JldHVybiB0K24qZX19ZnVuY3Rpb24gY24odCxuKXt2YXIgZSxyPXt9LGk9e307bnVsbCE9PXQmJiJvYmplY3QiPT10eXBlb2YgdHx8KHQ9e30pLG51bGwhPT1uJiYib2JqZWN0Ij09dHlwZW9mIG58fChuPXt9KTtmb3IoZSBpbiBuKWUgaW4gdD9yW2VdPWZuKHRbZV0sbltlXSk6aVtlXT1uW2VdO3JldHVybiBmdW5jdGlvbih0KXtmb3IoZSBpbiByKWlbZV09cltlXSh0KTtyZXR1cm4gaX19ZnVuY3Rpb24gc24odCxuKXt2YXIgZSxyLGksbz1WZi5sYXN0SW5kZXg9JGYubGFzdEluZGV4PTAsdT0tMSxhPVtdLGM9W107Zm9yKHQrPSIiLG4rPSIiOyhlPVZmLmV4ZWModCkpJiYocj0kZi5leGVjKG4pKTspKGk9ci5pbmRleCk+byYmKGk9bi5zbGljZShvLGkpLGFbdV0/YVt1XSs9aTphWysrdV09aSksKGU9ZVswXSk9PT0ocj1yWzBdKT9hW3VdP2FbdV0rPXI6YVsrK3VdPXI6KGFbKyt1XT1udWxsLGMucHVzaCh7aTp1LHg6YW4oZSxyKX0pKSxvPSRmLmxhc3RJbmRleDtyZXR1cm4gbzxuLmxlbmd0aCYmKGk9bi5zbGljZShvKSxhW3VdP2FbdV0rPWk6YVsrK3VdPWkpLGEubGVuZ3RoPDI/Y1swXT9mdW5jdGlvbih0KXtyZXR1cm4gZnVuY3Rpb24obil7cmV0dXJuIHQobikrIiJ9fShjWzBdLngpOmZ1bmN0aW9uKHQpe3JldHVybiBmdW5jdGlvbigpe3JldHVybiB0fX0obik6KG49Yy5sZW5ndGgsZnVuY3Rpb24odCl7Zm9yKHZhciBlLHI9MDtyPG47KytyKWFbKGU9Y1tyXSkuaV09ZS54KHQpO3JldHVybiBhLmpvaW4oIiIpfSl9ZnVuY3Rpb24gZm4odCxuKXt2YXIgZSxyPXR5cGVvZiBuO3JldHVybiBudWxsPT1ufHwiYm9vbGVhbiI9PT1yP0p0KG4pOigibnVtYmVyIj09PXI/YW46InN0cmluZyI9PT1yPyhlPUV0KG4pKT8obj1lLEhmKTpzbjpuIGluc3RhbmNlb2YgRXQ/SGY6biBpbnN0YW5jZW9mIERhdGU/dW46QXJyYXkuaXNBcnJheShuKT9vbjoiZnVuY3Rpb24iIT10eXBlb2Ygbi52YWx1ZU9mJiYiZnVuY3Rpb24iIT10eXBlb2Ygbi50b1N0cmluZ3x8aXNOYU4obik/Y246YW4pKHQsbil9ZnVuY3Rpb24gbG4odCxuKXtyZXR1cm4gdD0rdCxuLT10LGZ1bmN0aW9uKGUpe3JldHVybiBNYXRoLnJvdW5kKHQrbiplKX19ZnVuY3Rpb24gaG4odCxuLGUscixpLG8pe3ZhciB1LGEsYztyZXR1cm4odT1NYXRoLnNxcnQodCp0K24qbikpJiYodC89dSxuLz11KSwoYz10KmUrbipyKSYmKGUtPXQqYyxyLT1uKmMpLChhPU1hdGguc3FydChlKmUrcipyKSkmJihlLz1hLHIvPWEsYy89YSksdCpyPG4qZSYmKHQ9LXQsbj0tbixjPS1jLHU9LXUpLHt0cmFuc2xhdGVYOmksdHJhbnNsYXRlWTpvLHJvdGF0ZTpNYXRoLmF0YW4yKG4sdCkqV2Ysc2tld1g6TWF0aC5hdGFuKGMpKldmLHNjYWxlWDp1LHNjYWxlWTphfX1mdW5jdGlvbiBwbih0LG4sZSxyKXtmdW5jdGlvbiBpKHQpe3JldHVybiB0Lmxlbmd0aD90LnBvcCgpKyIgIjoiIn1yZXR1cm4gZnVuY3Rpb24obyx1KXt2YXIgYT1bXSxjPVtdO3JldHVybiBvPXQobyksdT10KHUpLGZ1bmN0aW9uKHQscixpLG8sdSxhKXtpZih0IT09aXx8ciE9PW8pe3ZhciBjPXUucHVzaCgidHJhbnNsYXRlKCIsbnVsbCxuLG51bGwsZSk7YS5wdXNoKHtpOmMtNCx4OmFuKHQsaSl9LHtpOmMtMix4OmFuKHIsbyl9KX1lbHNlKGl8fG8pJiZ1LnB1c2goInRyYW5zbGF0ZSgiK2krbitvK2UpfShvLnRyYW5zbGF0ZVgsby50cmFuc2xhdGVZLHUudHJhbnNsYXRlWCx1LnRyYW5zbGF0ZVksYSxjKSxmdW5jdGlvbih0LG4sZSxvKXt0IT09bj8odC1uPjE4MD9uKz0zNjA6bi10PjE4MCYmKHQrPTM2MCksby5wdXNoKHtpOmUucHVzaChpKGUpKyJyb3RhdGUoIixudWxsLHIpLTIseDphbih0LG4pfSkpOm4mJmUucHVzaChpKGUpKyJyb3RhdGUoIituK3IpfShvLnJvdGF0ZSx1LnJvdGF0ZSxhLGMpLGZ1bmN0aW9uKHQsbixlLG8pe3QhPT1uP28ucHVzaCh7aTplLnB1c2goaShlKSsic2tld1goIixudWxsLHIpLTIseDphbih0LG4pfSk6biYmZS5wdXNoKGkoZSkrInNrZXdYKCIrbityKX0oby5za2V3WCx1LnNrZXdYLGEsYyksZnVuY3Rpb24odCxuLGUscixvLHUpe2lmKHQhPT1lfHxuIT09cil7dmFyIGE9by5wdXNoKGkobykrInNjYWxlKCIsbnVsbCwiLCIsbnVsbCwiKSIpO3UucHVzaCh7aTphLTQseDphbih0LGUpfSx7aTphLTIseDphbihuLHIpfSl9ZWxzZSAxPT09ZSYmMT09PXJ8fG8ucHVzaChpKG8pKyJzY2FsZSgiK2UrIiwiK3IrIikiKX0oby5zY2FsZVgsby5zY2FsZVksdS5zY2FsZVgsdS5zY2FsZVksYSxjKSxvPXU9bnVsbCxmdW5jdGlvbih0KXtmb3IodmFyIG4sZT0tMSxyPWMubGVuZ3RoOysrZTxyOylhWyhuPWNbZV0pLmldPW4ueCh0KTtyZXR1cm4gYS5qb2luKCIiKX19fWZ1bmN0aW9uIGRuKHQpe3JldHVybigodD1NYXRoLmV4cCh0KSkrMS90KS8yfWZ1bmN0aW9uIHZuKHQsbil7dmFyIGUscixpPXRbMF0sbz10WzFdLHU9dFsyXSxhPW5bMF0sYz1uWzFdLHM9blsyXSxmPWEtaSxsPWMtbyxoPWYqZitsKmw7aWYoaDxubClyPU1hdGgubG9nKHMvdSkvSmYsZT1mdW5jdGlvbih0KXtyZXR1cm5baSt0KmYsbyt0KmwsdSpNYXRoLmV4cChKZip0KnIpXX07ZWxzZXt2YXIgcD1NYXRoLnNxcnQoaCksZD0ocypzLXUqdSt0bCpoKS8oMip1KktmKnApLHY9KHMqcy11KnUtdGwqaCkvKDIqcypLZipwKSxnPU1hdGgubG9nKE1hdGguc3FydChkKmQrMSktZCksXz1NYXRoLmxvZyhNYXRoLnNxcnQodip2KzEpLXYpO3I9KF8tZykvSmYsZT1mdW5jdGlvbih0KXt2YXIgbj10KnIsZT1kbihnKSxhPXUvKEtmKnApKihlKmZ1bmN0aW9uKHQpe3JldHVybigodD1NYXRoLmV4cCgyKnQpKS0xKS8odCsxKX0oSmYqbitnKS1mdW5jdGlvbih0KXtyZXR1cm4oKHQ9TWF0aC5leHAodCkpLTEvdCkvMn0oZykpO3JldHVybltpK2EqZixvK2EqbCx1KmUvZG4oSmYqbitnKV19fXJldHVybiBlLmR1cmF0aW9uPTFlMypyLGV9ZnVuY3Rpb24gZ24odCl7cmV0dXJuIGZ1bmN0aW9uKG4sZSl7dmFyIHI9dCgobj1xdChuKSkuaCwoZT1xdChlKSkuaCksaT1lbihuLnMsZS5zKSxvPWVuKG4ubCxlLmwpLHU9ZW4obi5vcGFjaXR5LGUub3BhY2l0eSk7cmV0dXJuIGZ1bmN0aW9uKHQpe3JldHVybiBuLmg9cih0KSxuLnM9aSh0KSxuLmw9byh0KSxuLm9wYWNpdHk9dSh0KSxuKyIifX19ZnVuY3Rpb24gX24odCl7cmV0dXJuIGZ1bmN0aW9uKG4sZSl7dmFyIHI9dCgobj1YdChuKSkuaCwoZT1YdChlKSkuaCksaT1lbihuLmMsZS5jKSxvPWVuKG4ubCxlLmwpLHU9ZW4obi5vcGFjaXR5LGUub3BhY2l0eSk7cmV0dXJuIGZ1bmN0aW9uKHQpe3JldHVybiBuLmg9cih0KSxuLmM9aSh0KSxuLmw9byh0KSxuLm9wYWNpdHk9dSh0KSxuKyIifX19ZnVuY3Rpb24geW4odCl7cmV0dXJuIGZ1bmN0aW9uIG4oZSl7ZnVuY3Rpb24gcihuLHIpe3ZhciBpPXQoKG49JHQobikpLmgsKHI9JHQocikpLmgpLG89ZW4obi5zLHIucyksdT1lbihuLmwsci5sKSxhPWVuKG4ub3BhY2l0eSxyLm9wYWNpdHkpO3JldHVybiBmdW5jdGlvbih0KXtyZXR1cm4gbi5oPWkodCksbi5zPW8odCksbi5sPXUoTWF0aC5wb3codCxlKSksbi5vcGFjaXR5PWEodCksbisiIn19cmV0dXJuIGU9K2Usci5nYW1tYT1uLHJ9KDEpfWZ1bmN0aW9uIG1uKCl7cmV0dXJuIHBsfHwoZ2woeG4pLHBsPXZsLm5vdygpK2RsKX1mdW5jdGlvbiB4bigpe3BsPTB9ZnVuY3Rpb24gYm4oKXt0aGlzLl9jYWxsPXRoaXMuX3RpbWU9dGhpcy5fbmV4dD1udWxsfWZ1bmN0aW9uIHduKHQsbixlKXt2YXIgcj1uZXcgYm47cmV0dXJuIHIucmVzdGFydCh0LG4sZSkscn1mdW5jdGlvbiBNbigpe21uKCksKytjbDtmb3IodmFyIHQsbj1ZZjtuOykodD1wbC1uLl90aW1lKT49MCYmbi5fY2FsbC5jYWxsKG51bGwsdCksbj1uLl9uZXh0Oy0tY2x9ZnVuY3Rpb24gVG4oKXtwbD0oaGw9dmwubm93KCkpK2RsLGNsPXNsPTA7dHJ5e01uKCl9ZmluYWxseXtjbD0wLGZ1bmN0aW9uKCl7dmFyIHQsbixlPVlmLHI9MS8wO2Zvcig7ZTspZS5fY2FsbD8ocj5lLl90aW1lJiYocj1lLl90aW1lKSx0PWUsZT1lLl9uZXh0KToobj1lLl9uZXh0LGUuX25leHQ9bnVsbCxlPXQ/dC5fbmV4dD1uOllmPW4pO0JmPXQsa24ocil9KCkscGw9MH19ZnVuY3Rpb24gTm4oKXt2YXIgdD12bC5ub3coKSxuPXQtaGw7bj5sbCYmKGRsLT1uLGhsPXQpfWZ1bmN0aW9uIGtuKHQpe2lmKCFjbCl7c2wmJihzbD1jbGVhclRpbWVvdXQoc2wpKTt0LXBsPjI0Pyh0PDEvMCYmKHNsPXNldFRpbWVvdXQoVG4sdC12bC5ub3coKS1kbCkpLGZsJiYoZmw9Y2xlYXJJbnRlcnZhbChmbCkpKTooZmx8fChobD12bC5ub3coKSxmbD1zZXRJbnRlcnZhbChObixsbCkpLGNsPTEsZ2woVG4pKX19ZnVuY3Rpb24gU24odCxuLGUpe3ZhciByPW5ldyBibjtyZXR1cm4gbj1udWxsPT1uPzA6K24sci5yZXN0YXJ0KGZ1bmN0aW9uKGUpe3Iuc3RvcCgpLHQoZStuKX0sbixlKSxyfWZ1bmN0aW9uIEVuKHQsbixlLHIsaSxvKXt2YXIgdT10Ll9fdHJhbnNpdGlvbjtpZih1KXtpZihlIGluIHUpcmV0dXJufWVsc2UgdC5fX3RyYW5zaXRpb249e307KGZ1bmN0aW9uKHQsbixlKXtmdW5jdGlvbiByKGMpe3ZhciBzLGYsbCxoO2lmKGUuc3RhdGUhPT14bClyZXR1cm4gbygpO2ZvcihzIGluIGEpaWYoKGg9YVtzXSkubmFtZT09PWUubmFtZSl7aWYoaC5zdGF0ZT09PXdsKXJldHVybiBTbihyKTtoLnN0YXRlPT09TWw/KGguc3RhdGU9TmwsaC50aW1lci5zdG9wKCksaC5vbi5jYWxsKCJpbnRlcnJ1cHQiLHQsdC5fX2RhdGFfXyxoLmluZGV4LGguZ3JvdXApLGRlbGV0ZSBhW3NdKTorczxuJiYoaC5zdGF0ZT1ObCxoLnRpbWVyLnN0b3AoKSxkZWxldGUgYVtzXSl9aWYoU24oZnVuY3Rpb24oKXtlLnN0YXRlPT09d2wmJihlLnN0YXRlPU1sLGUudGltZXIucmVzdGFydChpLGUuZGVsYXksZS50aW1lKSxpKGMpKX0pLGUuc3RhdGU9YmwsZS5vbi5jYWxsKCJzdGFydCIsdCx0Ll9fZGF0YV9fLGUuaW5kZXgsZS5ncm91cCksZS5zdGF0ZT09PWJsKXtmb3IoZS5zdGF0ZT13bCx1PW5ldyBBcnJheShsPWUudHdlZW4ubGVuZ3RoKSxzPTAsZj0tMTtzPGw7KytzKShoPWUudHdlZW5bc10udmFsdWUuY2FsbCh0LHQuX19kYXRhX18sZS5pbmRleCxlLmdyb3VwKSkmJih1WysrZl09aCk7dS5sZW5ndGg9ZisxfX1mdW5jdGlvbiBpKG4pe2Zvcih2YXIgcj1uPGUuZHVyYXRpb24/ZS5lYXNlLmNhbGwobnVsbCxuL2UuZHVyYXRpb24pOihlLnRpbWVyLnJlc3RhcnQobyksZS5zdGF0ZT1UbCwxKSxpPS0xLGE9dS5sZW5ndGg7KytpPGE7KXVbaV0uY2FsbChudWxsLHIpO2Uuc3RhdGU9PT1UbCYmKGUub24uY2FsbCgiZW5kIix0LHQuX19kYXRhX18sZS5pbmRleCxlLmdyb3VwKSxvKCkpfWZ1bmN0aW9uIG8oKXtlLnN0YXRlPU5sLGUudGltZXIuc3RvcCgpLGRlbGV0ZSBhW25dO2Zvcih2YXIgciBpbiBhKXJldHVybjtkZWxldGUgdC5fX3RyYW5zaXRpb259dmFyIHUsYT10Ll9fdHJhbnNpdGlvbjthW25dPWUsZS50aW1lcj13bihmdW5jdGlvbih0KXtlLnN0YXRlPXhsLGUudGltZXIucmVzdGFydChyLGUuZGVsYXksZS50aW1lKSxlLmRlbGF5PD10JiZyKHQtZS5kZWxheSl9LDAsZS50aW1lKX0pKHQsZSx7bmFtZTpuLGluZGV4OnIsZ3JvdXA6aSxvbjpfbCx0d2Vlbjp5bCx0aW1lOm8udGltZSxkZWxheTpvLmRlbGF5LGR1cmF0aW9uOm8uZHVyYXRpb24sZWFzZTpvLmVhc2UsdGltZXI6bnVsbCxzdGF0ZTptbH0pfWZ1bmN0aW9uIEFuKHQsbil7dmFyIGU9em4odCxuKTtpZihlLnN0YXRlPm1sKXRocm93IG5ldyBFcnJvcigidG9vIGxhdGU7IGFscmVhZHkgc2NoZWR1bGVkIik7cmV0dXJuIGV9ZnVuY3Rpb24gQ24odCxuKXt2YXIgZT16bih0LG4pO2lmKGUuc3RhdGU+YmwpdGhyb3cgbmV3IEVycm9yKCJ0b28gbGF0ZTsgYWxyZWFkeSBzdGFydGVkIik7cmV0dXJuIGV9ZnVuY3Rpb24gem4odCxuKXt2YXIgZT10Ll9fdHJhbnNpdGlvbjtpZighZXx8IShlPWVbbl0pKXRocm93IG5ldyBFcnJvcigidHJhbnNpdGlvbiBub3QgZm91bmQiKTtyZXR1cm4gZX1mdW5jdGlvbiBQbih0LG4pe3ZhciBlLHIsaSxvPXQuX190cmFuc2l0aW9uLHU9ITA7aWYobyl7bj1udWxsPT1uP251bGw6bisiIjtmb3IoaSBpbiBvKShlPW9baV0pLm5hbWU9PT1uPyhyPWUuc3RhdGU+YmwmJmUuc3RhdGU8VGwsZS5zdGF0ZT1ObCxlLnRpbWVyLnN0b3AoKSxyJiZlLm9uLmNhbGwoImludGVycnVwdCIsdCx0Ll9fZGF0YV9fLGUuaW5kZXgsZS5ncm91cCksZGVsZXRlIG9baV0pOnU9ITE7dSYmZGVsZXRlIHQuX190cmFuc2l0aW9ufX1mdW5jdGlvbiBSbih0LG4sZSl7dmFyIHI9dC5faWQ7cmV0dXJuIHQuZWFjaChmdW5jdGlvbigpe3ZhciB0PUNuKHRoaXMscik7KHQudmFsdWV8fCh0LnZhbHVlPXt9KSlbbl09ZS5hcHBseSh0aGlzLGFyZ3VtZW50cyl9KSxmdW5jdGlvbih0KXtyZXR1cm4gem4odCxyKS52YWx1ZVtuXX19ZnVuY3Rpb24gTG4odCxuKXt2YXIgZTtyZXR1cm4oIm51bWJlciI9PXR5cGVvZiBuP2FuOm4gaW5zdGFuY2VvZiBFdD9IZjooZT1FdChuKSk/KG49ZSxIZik6c24pKHQsbil9ZnVuY3Rpb24gcW4odCxuLGUscil7dGhpcy5fZ3JvdXBzPXQsdGhpcy5fcGFyZW50cz1uLHRoaXMuX25hbWU9ZSx0aGlzLl9pZD1yfWZ1bmN0aW9uIERuKHQpe3JldHVybiBhdCgpLnRyYW5zaXRpb24odCl9ZnVuY3Rpb24gVW4oKXtyZXR1cm4rK1NsfWZ1bmN0aW9uIE9uKHQpe3JldHVybigodCo9Mik8PTE/dCp0Oi0tdCooMi10KSsxKS8yfWZ1bmN0aW9uIEZuKHQpe3JldHVybigodCo9Mik8PTE/dCp0KnQ6KHQtPTIpKnQqdCsyKS8yfWZ1bmN0aW9uIEluKHQpe3JldHVybigxLU1hdGguY29zKFBsKnQpKS8yfWZ1bmN0aW9uIFluKHQpe3JldHVybigodCo9Mik8PTE/TWF0aC5wb3coMiwxMCp0LTEwKToyLU1hdGgucG93KDIsMTAtMTAqdCkpLzJ9ZnVuY3Rpb24gQm4odCl7cmV0dXJuKCh0Kj0yKTw9MT8xLU1hdGguc3FydCgxLXQqdCk6TWF0aC5zcXJ0KDEtKHQtPTIpKnQpKzEpLzJ9ZnVuY3Rpb24gSG4odCl7cmV0dXJuKHQ9K3QpPExsP0hsKnQqdDp0PERsP0hsKih0LT1xbCkqdCtVbDp0PEZsP0hsKih0LT1PbCkqdCtJbDpIbCoodC09WWwpKnQrQmx9ZnVuY3Rpb24gam4odCxuKXtmb3IodmFyIGU7IShlPXQuX190cmFuc2l0aW9uKXx8IShlPWVbbl0pOylpZighKHQ9dC5wYXJlbnROb2RlKSlyZXR1cm4gUWwudGltZT1tbigpLFFsO3JldHVybiBlfWZ1bmN0aW9uIFhuKHQpe3JldHVybiBmdW5jdGlvbigpe3JldHVybiB0fX1mdW5jdGlvbiBWbigpe3QuZXZlbnQuc3RvcEltbWVkaWF0ZVByb3BhZ2F0aW9uKCl9ZnVuY3Rpb24gJG4oKXt0LmV2ZW50LnByZXZlbnREZWZhdWx0KCksdC5ldmVudC5zdG9wSW1tZWRpYXRlUHJvcGFnYXRpb24oKX1mdW5jdGlvbiBXbih0KXtyZXR1cm57dHlwZTp0fX1mdW5jdGlvbiBabigpe3JldHVybiF0LmV2ZW50LmJ1dHRvbn1mdW5jdGlvbiBHbigpe3ZhciB0PXRoaXMub3duZXJTVkdFbGVtZW50fHx0aGlzO3JldHVybltbMCwwXSxbdC53aWR0aC5iYXNlVmFsLnZhbHVlLHQuaGVpZ2h0LmJhc2VWYWwudmFsdWVdXX1mdW5jdGlvbiBRbih0KXtmb3IoOyF0Ll9fYnJ1c2g7KWlmKCEodD10LnBhcmVudE5vZGUpKXJldHVybjtyZXR1cm4gdC5fX2JydXNofWZ1bmN0aW9uIEpuKHQpe3JldHVybiB0WzBdWzBdPT09dFsxXVswXXx8dFswXVsxXT09PXRbMV1bMV19ZnVuY3Rpb24gS24obil7ZnVuY3Rpb24gZSh0KXt2YXIgZT10LnByb3BlcnR5KCJfX2JydXNoIixhKS5zZWxlY3RBbGwoIi5vdmVybGF5IikuZGF0YShbV24oIm92ZXJsYXkiKV0pO2UuZW50ZXIoKS5hcHBlbmQoInJlY3QiKS5hdHRyKCJjbGFzcyIsIm92ZXJsYXkiKS5hdHRyKCJwb2ludGVyLWV2ZW50cyIsImFsbCIpLmF0dHIoImN1cnNvciIsdWgub3ZlcmxheSkubWVyZ2UoZSkuZWFjaChmdW5jdGlvbigpe3ZhciB0PVFuKHRoaXMpLmV4dGVudDtjdCh0aGlzKS5hdHRyKCJ4Iix0WzBdWzBdKS5hdHRyKCJ5Iix0WzBdWzFdKS5hdHRyKCJ3aWR0aCIsdFsxXVswXS10WzBdWzBdKS5hdHRyKCJoZWlnaHQiLHRbMV1bMV0tdFswXVsxXSl9KSx0LnNlbGVjdEFsbCgiLnNlbGVjdGlvbiIpLmRhdGEoW1duKCJzZWxlY3Rpb24iKV0pLmVudGVyKCkuYXBwZW5kKCJyZWN0IikuYXR0cigiY2xhc3MiLCJzZWxlY3Rpb24iKS5hdHRyKCJjdXJzb3IiLHVoLnNlbGVjdGlvbikuYXR0cigiZmlsbCIsIiM3NzciKS5hdHRyKCJmaWxsLW9wYWNpdHkiLC4zKS5hdHRyKCJzdHJva2UiLCIjZmZmIikuYXR0cigic2hhcGUtcmVuZGVyaW5nIiwiY3Jpc3BFZGdlcyIpO3ZhciBpPXQuc2VsZWN0QWxsKCIuaGFuZGxlIikuZGF0YShuLmhhbmRsZXMsZnVuY3Rpb24odCl7cmV0dXJuIHQudHlwZX0pO2kuZXhpdCgpLnJlbW92ZSgpLGkuZW50ZXIoKS5hcHBlbmQoInJlY3QiKS5hdHRyKCJjbGFzcyIsZnVuY3Rpb24odCl7cmV0dXJuImhhbmRsZSBoYW5kbGUtLSIrdC50eXBlfSkuYXR0cigiY3Vyc29yIixmdW5jdGlvbih0KXtyZXR1cm4gdWhbdC50eXBlXX0pLHQuZWFjaChyKS5hdHRyKCJmaWxsIiwibm9uZSIpLmF0dHIoInBvaW50ZXItZXZlbnRzIiwiYWxsIikuc3R5bGUoIi13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvciIsInJnYmEoMCwwLDAsMCkiKS5vbigibW91c2Vkb3duLmJydXNoIHRvdWNoc3RhcnQuYnJ1c2giLHUpfWZ1bmN0aW9uIHIoKXt2YXIgdD1jdCh0aGlzKSxuPVFuKHRoaXMpLnNlbGVjdGlvbjtuPyh0LnNlbGVjdEFsbCgiLnNlbGVjdGlvbiIpLnN0eWxlKCJkaXNwbGF5IixudWxsKS5hdHRyKCJ4IixuWzBdWzBdKS5hdHRyKCJ5IixuWzBdWzFdKS5hdHRyKCJ3aWR0aCIsblsxXVswXS1uWzBdWzBdKS5hdHRyKCJoZWlnaHQiLG5bMV1bMV0tblswXVsxXSksdC5zZWxlY3RBbGwoIi5oYW5kbGUiKS5zdHlsZSgiZGlzcGxheSIsbnVsbCkuYXR0cigieCIsZnVuY3Rpb24odCl7cmV0dXJuImUiPT09dC50eXBlW3QudHlwZS5sZW5ndGgtMV0/blsxXVswXS1oLzI6blswXVswXS1oLzJ9KS5hdHRyKCJ5IixmdW5jdGlvbih0KXtyZXR1cm4icyI9PT10LnR5cGVbMF0/blsxXVsxXS1oLzI6blswXVsxXS1oLzJ9KS5hdHRyKCJ3aWR0aCIsZnVuY3Rpb24odCl7cmV0dXJuIm4iPT09dC50eXBlfHwicyI9PT10LnR5cGU/blsxXVswXS1uWzBdWzBdK2g6aH0pLmF0dHIoImhlaWdodCIsZnVuY3Rpb24odCl7cmV0dXJuImUiPT09dC50eXBlfHwidyI9PT10LnR5cGU/blsxXVsxXS1uWzBdWzFdK2g6aH0pKTp0LnNlbGVjdEFsbCgiLnNlbGVjdGlvbiwuaGFuZGxlIikuc3R5bGUoImRpc3BsYXkiLCJub25lIikuYXR0cigieCIsbnVsbCkuYXR0cigieSIsbnVsbCkuYXR0cigid2lkdGgiLG51bGwpLmF0dHIoImhlaWdodCIsbnVsbCl9ZnVuY3Rpb24gaSh0LG4pe3JldHVybiB0Ll9fYnJ1c2guZW1pdHRlcnx8bmV3IG8odCxuKX1mdW5jdGlvbiBvKHQsbil7dGhpcy50aGF0PXQsdGhpcy5hcmdzPW4sdGhpcy5zdGF0ZT10Ll9fYnJ1c2gsdGhpcy5hY3RpdmU9MH1mdW5jdGlvbiB1KCl7ZnVuY3Rpb24gZSgpe3ZhciB0PXB0KHcpOyFMfHx4fHxifHwoTWF0aC5hYnModFswXS1EWzBdKT5NYXRoLmFicyh0WzFdLURbMV0pP2I9ITA6eD0hMCksRD10LG09ITAsJG4oKSxvKCl9ZnVuY3Rpb24gbygpe3ZhciB0O3N3aXRjaChfPURbMF0tcVswXSx5PURbMV0tcVsxXSxUKXtjYXNlIHRoOmNhc2UgS2w6TiYmKF89TWF0aC5tYXgoQy1hLE1hdGgubWluKFAtcCxfKSkscz1hK18sZD1wK18pLGsmJih5PU1hdGgubWF4KHotbCxNYXRoLm1pbihSLXYseSkpLGg9bCt5LGc9dit5KTticmVhaztjYXNlIG5oOk48MD8oXz1NYXRoLm1heChDLWEsTWF0aC5taW4oUC1hLF8pKSxzPWErXyxkPXApOk4+MCYmKF89TWF0aC5tYXgoQy1wLE1hdGgubWluKFAtcCxfKSkscz1hLGQ9cCtfKSxrPDA/KHk9TWF0aC5tYXgoei1sLE1hdGgubWluKFItbCx5KSksaD1sK3ksZz12KTprPjAmJih5PU1hdGgubWF4KHotdixNYXRoLm1pbihSLXYseSkpLGg9bCxnPXYreSk7YnJlYWs7Y2FzZSBlaDpOJiYocz1NYXRoLm1heChDLE1hdGgubWluKFAsYS1fKk4pKSxkPU1hdGgubWF4KEMsTWF0aC5taW4oUCxwK18qTikpKSxrJiYoaD1NYXRoLm1heCh6LE1hdGgubWluKFIsbC15KmspKSxnPU1hdGgubWF4KHosTWF0aC5taW4oUix2K3kqaykpKX1kPHMmJihOKj0tMSx0PWEsYT1wLHA9dCx0PXMscz1kLGQ9dCxNIGluIGFoJiZGLmF0dHIoImN1cnNvciIsdWhbTT1haFtNXV0pKSxnPGgmJihrKj0tMSx0PWwsbD12LHY9dCx0PWgsaD1nLGc9dCxNIGluIGNoJiZGLmF0dHIoImN1cnNvciIsdWhbTT1jaFtNXV0pKSxTLnNlbGVjdGlvbiYmKEE9Uy5zZWxlY3Rpb24pLHgmJihzPUFbMF1bMF0sZD1BWzFdWzBdKSxiJiYoaD1BWzBdWzFdLGc9QVsxXVsxXSksQVswXVswXT09PXMmJkFbMF1bMV09PT1oJiZBWzFdWzBdPT09ZCYmQVsxXVsxXT09PWd8fChTLnNlbGVjdGlvbj1bW3MsaF0sW2QsZ11dLHIuY2FsbCh3KSxVLmJydXNoKCkpfWZ1bmN0aW9uIHUoKXtpZihWbigpLHQuZXZlbnQudG91Y2hlcyl7aWYodC5ldmVudC50b3VjaGVzLmxlbmd0aClyZXR1cm47YyYmY2xlYXJUaW1lb3V0KGMpLGM9c2V0VGltZW91dChmdW5jdGlvbigpe2M9bnVsbH0sNTAwKSxPLm9uKCJ0b3VjaG1vdmUuYnJ1c2ggdG91Y2hlbmQuYnJ1c2ggdG91Y2hjYW5jZWwuYnJ1c2giLG51bGwpfWVsc2UgeXQodC5ldmVudC52aWV3LG0pLEkub24oImtleWRvd24uYnJ1c2gga2V5dXAuYnJ1c2ggbW91c2Vtb3ZlLmJydXNoIG1vdXNldXAuYnJ1c2giLG51bGwpO08uYXR0cigicG9pbnRlci1ldmVudHMiLCJhbGwiKSxGLmF0dHIoImN1cnNvciIsdWgub3ZlcmxheSksUy5zZWxlY3Rpb24mJihBPVMuc2VsZWN0aW9uKSxKbihBKSYmKFMuc2VsZWN0aW9uPW51bGwsci5jYWxsKHcpKSxVLmVuZCgpfWlmKHQuZXZlbnQudG91Y2hlcyl7aWYodC5ldmVudC5jaGFuZ2VkVG91Y2hlcy5sZW5ndGg8dC5ldmVudC50b3VjaGVzLmxlbmd0aClyZXR1cm4gJG4oKX1lbHNlIGlmKGMpcmV0dXJuO2lmKGYuYXBwbHkodGhpcyxhcmd1bWVudHMpKXt2YXIgYSxzLGwsaCxwLGQsdixnLF8seSxtLHgsYix3PXRoaXMsTT10LmV2ZW50LnRhcmdldC5fX2RhdGFfXy50eXBlLFQ9InNlbGVjdGlvbiI9PT0odC5ldmVudC5tZXRhS2V5P009Im92ZXJsYXkiOk0pP0tsOnQuZXZlbnQuYWx0S2V5P2VoOm5oLE49bj09PWloP251bGw6c2hbTV0saz1uPT09cmg/bnVsbDpmaFtNXSxTPVFuKHcpLEU9Uy5leHRlbnQsQT1TLnNlbGVjdGlvbixDPUVbMF1bMF0sej1FWzBdWzFdLFA9RVsxXVswXSxSPUVbMV1bMV0sTD1OJiZrJiZ0LmV2ZW50LnNoaWZ0S2V5LHE9cHQodyksRD1xLFU9aSh3LGFyZ3VtZW50cykuYmVmb3Jlc3RhcnQoKTsib3ZlcmxheSI9PT1NP1Muc2VsZWN0aW9uPUE9W1thPW49PT1paD9DOnFbMF0sbD1uPT09cmg/ejpxWzFdXSxbcD1uPT09aWg/UDphLHY9bj09PXJoP1I6bF1dOihhPUFbMF1bMF0sbD1BWzBdWzFdLHA9QVsxXVswXSx2PUFbMV1bMV0pLHM9YSxoPWwsZD1wLGc9djt2YXIgTz1jdCh3KS5hdHRyKCJwb2ludGVyLWV2ZW50cyIsIm5vbmUiKSxGPU8uc2VsZWN0QWxsKCIub3ZlcmxheSIpLmF0dHIoImN1cnNvciIsdWhbTV0pO2lmKHQuZXZlbnQudG91Y2hlcylPLm9uKCJ0b3VjaG1vdmUuYnJ1c2giLGUsITApLm9uKCJ0b3VjaGVuZC5icnVzaCB0b3VjaGNhbmNlbC5icnVzaCIsdSwhMCk7ZWxzZXt2YXIgST1jdCh0LmV2ZW50LnZpZXcpLm9uKCJrZXlkb3duLmJydXNoIixmdW5jdGlvbigpe3N3aXRjaCh0LmV2ZW50LmtleUNvZGUpe2Nhc2UgMTY6TD1OJiZrO2JyZWFrO2Nhc2UgMTg6VD09PW5oJiYoTiYmKHA9ZC1fKk4sYT1zK18qTiksayYmKHY9Zy15KmssbD1oK3kqayksVD1laCxvKCkpO2JyZWFrO2Nhc2UgMzI6VCE9PW5oJiZUIT09ZWh8fChOPDA/cD1kLV86Tj4wJiYoYT1zLV8pLGs8MD92PWcteTprPjAmJihsPWgteSksVD10aCxGLmF0dHIoImN1cnNvciIsdWguc2VsZWN0aW9uKSxvKCkpO2JyZWFrO2RlZmF1bHQ6cmV0dXJufSRuKCl9LCEwKS5vbigia2V5dXAuYnJ1c2giLGZ1bmN0aW9uKCl7c3dpdGNoKHQuZXZlbnQua2V5Q29kZSl7Y2FzZSAxNjpMJiYoeD1iPUw9ITEsbygpKTticmVhaztjYXNlIDE4OlQ9PT1laCYmKE48MD9wPWQ6Tj4wJiYoYT1zKSxrPDA/dj1nOms+MCYmKGw9aCksVD1uaCxvKCkpO2JyZWFrO2Nhc2UgMzI6VD09PXRoJiYodC5ldmVudC5hbHRLZXk/KE4mJihwPWQtXypOLGE9cytfKk4pLGsmJih2PWcteSprLGw9aCt5KmspLFQ9ZWgpOihOPDA/cD1kOk4+MCYmKGE9cyksazwwP3Y9ZzprPjAmJihsPWgpLFQ9bmgpLEYuYXR0cigiY3Vyc29yIix1aFtNXSksbygpKTticmVhaztkZWZhdWx0OnJldHVybn0kbigpfSwhMCkub24oIm1vdXNlbW92ZS5icnVzaCIsZSwhMCkub24oIm1vdXNldXAuYnJ1c2giLHUsITApO190KHQuZXZlbnQudmlldyl9Vm4oKSxQbih3KSxyLmNhbGwodyksVS5zdGFydCgpfX1mdW5jdGlvbiBhKCl7dmFyIHQ9dGhpcy5fX2JydXNofHx7c2VsZWN0aW9uOm51bGx9O3JldHVybiB0LmV4dGVudD1zLmFwcGx5KHRoaXMsYXJndW1lbnRzKSx0LmRpbT1uLHR9dmFyIGMscz1HbixmPVpuLGw9TihlLCJzdGFydCIsImJydXNoIiwiZW5kIiksaD02O3JldHVybiBlLm1vdmU9ZnVuY3Rpb24odCxlKXt0LnNlbGVjdGlvbj90Lm9uKCJzdGFydC5icnVzaCIsZnVuY3Rpb24oKXtpKHRoaXMsYXJndW1lbnRzKS5iZWZvcmVzdGFydCgpLnN0YXJ0KCl9KS5vbigiaW50ZXJydXB0LmJydXNoIGVuZC5icnVzaCIsZnVuY3Rpb24oKXtpKHRoaXMsYXJndW1lbnRzKS5lbmQoKX0pLnR3ZWVuKCJicnVzaCIsZnVuY3Rpb24oKXtmdW5jdGlvbiB0KHQpe3Uuc2VsZWN0aW9uPTE9PT10JiZKbihzKT9udWxsOmYodCksci5jYWxsKG8pLGEuYnJ1c2goKX12YXIgbz10aGlzLHU9by5fX2JydXNoLGE9aShvLGFyZ3VtZW50cyksYz11LnNlbGVjdGlvbixzPW4uaW5wdXQoImZ1bmN0aW9uIj09dHlwZW9mIGU/ZS5hcHBseSh0aGlzLGFyZ3VtZW50cyk6ZSx1LmV4dGVudCksZj1mbihjLHMpO3JldHVybiBjJiZzP3Q6dCgxKX0pOnQuZWFjaChmdW5jdGlvbigpe3ZhciB0PWFyZ3VtZW50cyxvPXRoaXMuX19icnVzaCx1PW4uaW5wdXQoImZ1bmN0aW9uIj09dHlwZW9mIGU/ZS5hcHBseSh0aGlzLHQpOmUsby5leHRlbnQpLGE9aSh0aGlzLHQpLmJlZm9yZXN0YXJ0KCk7UG4odGhpcyksby5zZWxlY3Rpb249bnVsbD09dXx8Sm4odSk/bnVsbDp1LHIuY2FsbCh0aGlzKSxhLnN0YXJ0KCkuYnJ1c2goKS5lbmQoKX0pfSxvLnByb3RvdHlwZT17YmVmb3Jlc3RhcnQ6ZnVuY3Rpb24oKXtyZXR1cm4gMT09Kyt0aGlzLmFjdGl2ZSYmKHRoaXMuc3RhdGUuZW1pdHRlcj10aGlzLHRoaXMuc3RhcnRpbmc9ITApLHRoaXN9LHN0YXJ0OmZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuc3RhcnRpbmcmJih0aGlzLnN0YXJ0aW5nPSExLHRoaXMuZW1pdCgic3RhcnQiKSksdGhpc30sYnJ1c2g6ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5lbWl0KCJicnVzaCIpLHRoaXN9LGVuZDpmdW5jdGlvbigpe3JldHVybiAwPT0tLXRoaXMuYWN0aXZlJiYoZGVsZXRlIHRoaXMuc3RhdGUuZW1pdHRlcix0aGlzLmVtaXQoImVuZCIpKSx0aGlzfSxlbWl0OmZ1bmN0aW9uKHQpe2l0KG5ldyBmdW5jdGlvbih0LG4sZSl7dGhpcy50YXJnZXQ9dCx0aGlzLnR5cGU9bix0aGlzLnNlbGVjdGlvbj1lfShlLHQsbi5vdXRwdXQodGhpcy5zdGF0ZS5zZWxlY3Rpb24pKSxsLmFwcGx5LGwsW3QsdGhpcy50aGF0LHRoaXMuYXJnc10pfX0sZS5leHRlbnQ9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg/KHM9ImZ1bmN0aW9uIj09dHlwZW9mIHQ/dDpYbihbWyt0WzBdWzBdLCt0WzBdWzFdXSxbK3RbMV1bMF0sK3RbMV1bMV1dXSksZSk6c30sZS5maWx0ZXI9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg/KGY9ImZ1bmN0aW9uIj09dHlwZW9mIHQ/dDpYbighIXQpLGUpOmZ9LGUuaGFuZGxlU2l6ZT1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8oaD0rdCxlKTpofSxlLm9uPWZ1bmN0aW9uKCl7dmFyIHQ9bC5vbi5hcHBseShsLGFyZ3VtZW50cyk7cmV0dXJuIHQ9PT1sP2U6dH0sZX1mdW5jdGlvbiB0ZSh0KXtyZXR1cm4gZnVuY3Rpb24oKXtyZXR1cm4gdH19ZnVuY3Rpb24gbmUoKXt0aGlzLl94MD10aGlzLl95MD10aGlzLl94MT10aGlzLl95MT1udWxsLHRoaXMuXz0iIn1mdW5jdGlvbiBlZSgpe3JldHVybiBuZXcgbmV9ZnVuY3Rpb24gcmUodCl7cmV0dXJuIHQuc291cmNlfWZ1bmN0aW9uIGllKHQpe3JldHVybiB0LnRhcmdldH1mdW5jdGlvbiBvZSh0KXtyZXR1cm4gdC5yYWRpdXN9ZnVuY3Rpb24gdWUodCl7cmV0dXJuIHQuc3RhcnRBbmdsZX1mdW5jdGlvbiBhZSh0KXtyZXR1cm4gdC5lbmRBbmdsZX1mdW5jdGlvbiBjZSgpe31mdW5jdGlvbiBzZSh0LG4pe3ZhciBlPW5ldyBjZTtpZih0IGluc3RhbmNlb2YgY2UpdC5lYWNoKGZ1bmN0aW9uKHQsbil7ZS5zZXQobix0KX0pO2Vsc2UgaWYoQXJyYXkuaXNBcnJheSh0KSl7dmFyIHIsaT0tMSxvPXQubGVuZ3RoO2lmKG51bGw9PW4pZm9yKDsrK2k8bzspZS5zZXQoaSx0W2ldKTtlbHNlIGZvcig7KytpPG87KWUuc2V0KG4ocj10W2ldLGksdCkscil9ZWxzZSBpZih0KWZvcih2YXIgdSBpbiB0KWUuc2V0KHUsdFt1XSk7cmV0dXJuIGV9ZnVuY3Rpb24gZmUoKXtyZXR1cm57fX1mdW5jdGlvbiBsZSh0LG4sZSl7dFtuXT1lfWZ1bmN0aW9uIGhlKCl7cmV0dXJuIHNlKCl9ZnVuY3Rpb24gcGUodCxuLGUpe3Quc2V0KG4sZSl9ZnVuY3Rpb24gZGUoKXt9ZnVuY3Rpb24gdmUodCxuKXt2YXIgZT1uZXcgZGU7aWYodCBpbnN0YW5jZW9mIGRlKXQuZWFjaChmdW5jdGlvbih0KXtlLmFkZCh0KX0pO2Vsc2UgaWYodCl7dmFyIHI9LTEsaT10Lmxlbmd0aDtpZihudWxsPT1uKWZvcig7KytyPGk7KWUuYWRkKHRbcl0pO2Vsc2UgZm9yKDsrK3I8aTspZS5hZGQobih0W3JdLHIsdCkpfXJldHVybiBlfWZ1bmN0aW9uIGdlKHQpe3JldHVybiBuZXcgRnVuY3Rpb24oImQiLCJyZXR1cm4geyIrdC5tYXAoZnVuY3Rpb24odCxuKXtyZXR1cm4gSlNPTi5zdHJpbmdpZnkodCkrIjogZFsiK24rIl0ifSkuam9pbigiLCIpKyJ9Iil9ZnVuY3Rpb24gX2UodCl7ZnVuY3Rpb24gbih0LG4pe2Z1bmN0aW9uIGUoKXtpZihzKXJldHVybiBNaDtpZihmKXJldHVybiBmPSExLHdoO3ZhciBuLGUscj1hO2lmKHQuY2hhckNvZGVBdChyKT09PVRoKXtmb3IoO2ErKzx1JiZ0LmNoYXJDb2RlQXQoYSkhPT1UaHx8dC5jaGFyQ29kZUF0KCsrYSk9PT1UaDspO3JldHVybihuPWEpPj11P3M9ITA6KGU9dC5jaGFyQ29kZUF0KGErKykpPT09Tmg/Zj0hMDplPT09a2gmJihmPSEwLHQuY2hhckNvZGVBdChhKT09PU5oJiYrK2EpLHQuc2xpY2UocisxLG4tMSkucmVwbGFjZSgvIiIvZywnIicpfWZvcig7YTx1Oyl7aWYoKGU9dC5jaGFyQ29kZUF0KG49YSsrKSk9PT1OaClmPSEwO2Vsc2UgaWYoZT09PWtoKWY9ITAsdC5jaGFyQ29kZUF0KGEpPT09TmgmJisrYTtlbHNlIGlmKGUhPT1vKWNvbnRpbnVlO3JldHVybiB0LnNsaWNlKHIsbil9cmV0dXJuIHM9ITAsdC5zbGljZShyLHUpfXZhciByLGk9W10sdT10Lmxlbmd0aCxhPTAsYz0wLHM9dTw9MCxmPSExO2Zvcih0LmNoYXJDb2RlQXQodS0xKT09PU5oJiYtLXUsdC5jaGFyQ29kZUF0KHUtMSk9PT1raCYmLS11OyhyPWUoKSkhPT1NaDspe2Zvcih2YXIgbD1bXTtyIT09d2gmJnIhPT1NaDspbC5wdXNoKHIpLHI9ZSgpO24mJm51bGw9PShsPW4obCxjKyspKXx8aS5wdXNoKGwpfXJldHVybiBpfWZ1bmN0aW9uIGUobil7cmV0dXJuIG4ubWFwKHIpLmpvaW4odCl9ZnVuY3Rpb24gcih0KXtyZXR1cm4gbnVsbD09dD8iIjppLnRlc3QodCs9IiIpPyciJyt0LnJlcGxhY2UoLyIvZywnIiInKSsnIic6dH12YXIgaT1uZXcgUmVnRXhwKCdbIicrdCsiXG5ccl0iKSxvPXQuY2hhckNvZGVBdCgwKTtyZXR1cm57cGFyc2U6ZnVuY3Rpb24odCxlKXt2YXIgcixpLG89bih0LGZ1bmN0aW9uKHQsbil7aWYocilyZXR1cm4gcih0LG4tMSk7aT10LHI9ZT9mdW5jdGlvbih0LG4pe3ZhciBlPWdlKHQpO3JldHVybiBmdW5jdGlvbihyLGkpe3JldHVybiBuKGUociksaSx0KX19KHQsZSk6Z2UodCl9KTtyZXR1cm4gby5jb2x1bW5zPWl8fFtdLG99LHBhcnNlUm93czpuLGZvcm1hdDpmdW5jdGlvbihuLGUpe3JldHVybiBudWxsPT1lJiYoZT1mdW5jdGlvbih0KXt2YXIgbj1PYmplY3QuY3JlYXRlKG51bGwpLGU9W107cmV0dXJuIHQuZm9yRWFjaChmdW5jdGlvbih0KXtmb3IodmFyIHIgaW4gdClyIGluIG58fGUucHVzaChuW3JdPXIpfSksZX0obikpLFtlLm1hcChyKS5qb2luKHQpXS5jb25jYXQobi5tYXAoZnVuY3Rpb24obil7cmV0dXJuIGUubWFwKGZ1bmN0aW9uKHQpe3JldHVybiByKG5bdF0pfSkuam9pbih0KX0pKS5qb2luKCJcbiIpfSxmb3JtYXRSb3dzOmZ1bmN0aW9uKHQpe3JldHVybiB0Lm1hcChlKS5qb2luKCJcbiIpfX19ZnVuY3Rpb24geWUodCl7cmV0dXJuIGZ1bmN0aW9uKCl7cmV0dXJuIHR9fWZ1bmN0aW9uIG1lKCl7cmV0dXJuIDFlLTYqKE1hdGgucmFuZG9tKCktLjUpfWZ1bmN0aW9uIHhlKHQsbixlLHIpe2lmKGlzTmFOKG4pfHxpc05hTihlKSlyZXR1cm4gdDt2YXIgaSxvLHUsYSxjLHMsZixsLGgscD10Ll9yb290LGQ9e2RhdGE6cn0sdj10Ll94MCxnPXQuX3kwLF89dC5feDEseT10Ll95MTtpZighcClyZXR1cm4gdC5fcm9vdD1kLHQ7Zm9yKDtwLmxlbmd0aDspaWYoKHM9bj49KG89KHYrXykvMikpP3Y9bzpfPW8sKGY9ZT49KHU9KGcreSkvMikpP2c9dTp5PXUsaT1wLCEocD1wW2w9Zjw8MXxzXSkpcmV0dXJuIGlbbF09ZCx0O2lmKGE9K3QuX3guY2FsbChudWxsLHAuZGF0YSksYz0rdC5feS5jYWxsKG51bGwscC5kYXRhKSxuPT09YSYmZT09PWMpcmV0dXJuIGQubmV4dD1wLGk/aVtsXT1kOnQuX3Jvb3Q9ZCx0O2Rve2k9aT9pW2xdPW5ldyBBcnJheSg0KTp0Ll9yb290PW5ldyBBcnJheSg0KSwocz1uPj0obz0oditfKS8yKSk/dj1vOl89bywoZj1lPj0odT0oZyt5KS8yKSk/Zz11Onk9dX13aGlsZSgobD1mPDwxfHMpPT0oaD0oYz49dSk8PDF8YT49bykpO3JldHVybiBpW2hdPXAsaVtsXT1kLHR9ZnVuY3Rpb24gYmUodCxuLGUscixpKXt0aGlzLm5vZGU9dCx0aGlzLngwPW4sdGhpcy55MD1lLHRoaXMueDE9cix0aGlzLnkxPWl9ZnVuY3Rpb24gd2UodCl7cmV0dXJuIHRbMF19ZnVuY3Rpb24gTWUodCl7cmV0dXJuIHRbMV19ZnVuY3Rpb24gVGUodCxuLGUpe3ZhciByPW5ldyBOZShudWxsPT1uP3dlOm4sbnVsbD09ZT9NZTplLE5hTixOYU4sTmFOLE5hTik7cmV0dXJuIG51bGw9PXQ/cjpyLmFkZEFsbCh0KX1mdW5jdGlvbiBOZSh0LG4sZSxyLGksbyl7dGhpcy5feD10LHRoaXMuX3k9bix0aGlzLl94MD1lLHRoaXMuX3kwPXIsdGhpcy5feDE9aSx0aGlzLl95MT1vLHRoaXMuX3Jvb3Q9dm9pZCAwfWZ1bmN0aW9uIGtlKHQpe2Zvcih2YXIgbj17ZGF0YTp0LmRhdGF9LGU9bjt0PXQubmV4dDspZT1lLm5leHQ9e2RhdGE6dC5kYXRhfTtyZXR1cm4gbn1mdW5jdGlvbiBTZSh0KXtyZXR1cm4gdC54K3Qudnh9ZnVuY3Rpb24gRWUodCl7cmV0dXJuIHQueSt0LnZ5fWZ1bmN0aW9uIEFlKHQpe3JldHVybiB0LmluZGV4fWZ1bmN0aW9uIENlKHQsbil7dmFyIGU9dC5nZXQobik7aWYoIWUpdGhyb3cgbmV3IEVycm9yKCJtaXNzaW5nOiAiK24pO3JldHVybiBlfWZ1bmN0aW9uIHplKHQpe3JldHVybiB0Lnh9ZnVuY3Rpb24gUGUodCl7cmV0dXJuIHQueX1mdW5jdGlvbiBSZSh0LG4pe2lmKChlPSh0PW4/dC50b0V4cG9uZW50aWFsKG4tMSk6dC50b0V4cG9uZW50aWFsKCkpLmluZGV4T2YoImUiKSk8MClyZXR1cm4gbnVsbDt2YXIgZSxyPXQuc2xpY2UoMCxlKTtyZXR1cm5bci5sZW5ndGg+MT9yWzBdK3Iuc2xpY2UoMik6ciwrdC5zbGljZShlKzEpXX1mdW5jdGlvbiBMZSh0KXtyZXR1cm4odD1SZShNYXRoLmFicyh0KSkpP3RbMV06TmFOfWZ1bmN0aW9uIHFlKHQsbil7dmFyIGU9UmUodCxuKTtpZighZSlyZXR1cm4gdCsiIjt2YXIgcj1lWzBdLGk9ZVsxXTtyZXR1cm4gaTwwPyIwLiIrbmV3IEFycmF5KC1pKS5qb2luKCIwIikrcjpyLmxlbmd0aD5pKzE/ci5zbGljZSgwLGkrMSkrIi4iK3Iuc2xpY2UoaSsxKTpyK25ldyBBcnJheShpLXIubGVuZ3RoKzIpLmpvaW4oIjAiKX1mdW5jdGlvbiBEZSh0KXtyZXR1cm4gbmV3IFVlKHQpfWZ1bmN0aW9uIFVlKHQpe2lmKCEobj1CaC5leGVjKHQpKSl0aHJvdyBuZXcgRXJyb3IoImludmFsaWQgZm9ybWF0OiAiK3QpO3ZhciBuLGU9blsxXXx8IiAiLHI9blsyXXx8Ij4iLGk9blszXXx8Ii0iLG89bls0XXx8IiIsdT0hIW5bNV0sYT1uWzZdJiYrbls2XSxjPSEhbls3XSxzPW5bOF0mJituWzhdLnNsaWNlKDEpLGY9bls5XXx8IiI7Im4iPT09Zj8oYz0hMCxmPSJnIik6WWhbZl18fChmPSIiKSwodXx8IjAiPT09ZSYmIj0iPT09cikmJih1PSEwLGU9IjAiLHI9Ij0iKSx0aGlzLmZpbGw9ZSx0aGlzLmFsaWduPXIsdGhpcy5zaWduPWksdGhpcy5zeW1ib2w9byx0aGlzLnplcm89dSx0aGlzLndpZHRoPWEsdGhpcy5jb21tYT1jLHRoaXMucHJlY2lzaW9uPXMsdGhpcy50eXBlPWZ9ZnVuY3Rpb24gT2UodCl7cmV0dXJuIHR9ZnVuY3Rpb24gRmUodCl7ZnVuY3Rpb24gbih0KXtmdW5jdGlvbiBuKHQpe3ZhciBuLHIsdSxmPWcseD1fO2lmKCJjIj09PXYpeD15KHQpK3gsdD0iIjtlbHNle3ZhciBiPSh0PSt0KTwwO2lmKHQ9eShNYXRoLmFicyh0KSxkKSxiJiYwPT0rdCYmKGI9ITEpLGY9KGI/IigiPT09cz9zOiItIjoiLSI9PT1zfHwiKCI9PT1zPyIiOnMpK2YseD0oInMiPT09dj9qaFs4K09oLzNdOiIiKSt4KyhiJiYiKCI9PT1zPyIpIjoiIiksbSlmb3Iobj0tMSxyPXQubGVuZ3RoOysrbjxyOylpZig0OD4odT10LmNoYXJDb2RlQXQobikpfHx1PjU3KXt4PSg0Nj09PXU/aSt0LnNsaWNlKG4rMSk6dC5zbGljZShuKSkreCx0PXQuc2xpY2UoMCxuKTticmVha319cCYmIWwmJih0PWUodCwxLzApKTt2YXIgdz1mLmxlbmd0aCt0Lmxlbmd0aCt4Lmxlbmd0aCxNPXc8aD9uZXcgQXJyYXkoaC13KzEpLmpvaW4oYSk6IiI7c3dpdGNoKHAmJmwmJih0PWUoTSt0LE0ubGVuZ3RoP2gteC5sZW5ndGg6MS8wKSxNPSIiKSxjKXtjYXNlIjwiOnQ9Zit0K3grTTticmVhaztjYXNlIj0iOnQ9ZitNK3QreDticmVhaztjYXNlIl4iOnQ9TS5zbGljZSgwLHc9TS5sZW5ndGg+PjEpK2YrdCt4K00uc2xpY2Uodyk7YnJlYWs7ZGVmYXVsdDp0PU0rZit0K3h9cmV0dXJuIG8odCl9dmFyIGE9KHQ9RGUodCkpLmZpbGwsYz10LmFsaWduLHM9dC5zaWduLGY9dC5zeW1ib2wsbD10Lnplcm8saD10LndpZHRoLHA9dC5jb21tYSxkPXQucHJlY2lzaW9uLHY9dC50eXBlLGc9IiQiPT09Zj9yWzBdOiIjIj09PWYmJi9bYm94WF0vLnRlc3Qodik/IjAiK3YudG9Mb3dlckNhc2UoKToiIixfPSIkIj09PWY/clsxXTovWyVwXS8udGVzdCh2KT91OiIiLHk9WWhbdl0sbT0hdnx8L1tkZWZncHJzJV0vLnRlc3Qodik7cmV0dXJuIGQ9bnVsbD09ZD92PzY6MTI6L1tncHJzXS8udGVzdCh2KT9NYXRoLm1heCgxLE1hdGgubWluKDIxLGQpKTpNYXRoLm1heCgwLE1hdGgubWluKDIwLGQpKSxuLnRvU3RyaW5nPWZ1bmN0aW9uKCl7cmV0dXJuIHQrIiJ9LG59dmFyIGU9dC5ncm91cGluZyYmdC50aG91c2FuZHM/ZnVuY3Rpb24odCxuKXtyZXR1cm4gZnVuY3Rpb24oZSxyKXtmb3IodmFyIGk9ZS5sZW5ndGgsbz1bXSx1PTAsYT10WzBdLGM9MDtpPjAmJmE+MCYmKGMrYSsxPnImJihhPU1hdGgubWF4KDEsci1jKSksby5wdXNoKGUuc3Vic3RyaW5nKGktPWEsaSthKSksISgoYys9YSsxKT5yKSk7KWE9dFt1PSh1KzEpJXQubGVuZ3RoXTtyZXR1cm4gby5yZXZlcnNlKCkuam9pbihuKX19KHQuZ3JvdXBpbmcsdC50aG91c2FuZHMpOk9lLHI9dC5jdXJyZW5jeSxpPXQuZGVjaW1hbCxvPXQubnVtZXJhbHM/ZnVuY3Rpb24odCl7cmV0dXJuIGZ1bmN0aW9uKG4pe3JldHVybiBuLnJlcGxhY2UoL1swLTldL2csZnVuY3Rpb24obil7cmV0dXJuIHRbK25dfSl9fSh0Lm51bWVyYWxzKTpPZSx1PXQucGVyY2VudHx8IiUiO3JldHVybntmb3JtYXQ6bixmb3JtYXRQcmVmaXg6ZnVuY3Rpb24odCxlKXt2YXIgcj1uKCh0PURlKHQpLHQudHlwZT0iZiIsdCkpLGk9MypNYXRoLm1heCgtOCxNYXRoLm1pbig4LE1hdGguZmxvb3IoTGUoZSkvMykpKSxvPU1hdGgucG93KDEwLC1pKSx1PWpoWzgraS8zXTtyZXR1cm4gZnVuY3Rpb24odCl7cmV0dXJuIHIobyp0KSt1fX19fWZ1bmN0aW9uIEllKG4pe3JldHVybiBIaD1GZShuKSx0LmZvcm1hdD1IaC5mb3JtYXQsdC5mb3JtYXRQcmVmaXg9SGguZm9ybWF0UHJlZml4LEhofWZ1bmN0aW9uIFllKHQpe3JldHVybiBNYXRoLm1heCgwLC1MZShNYXRoLmFicyh0KSkpfWZ1bmN0aW9uIEJlKHQsbil7cmV0dXJuIE1hdGgubWF4KDAsMypNYXRoLm1heCgtOCxNYXRoLm1pbig4LE1hdGguZmxvb3IoTGUobikvMykpKS1MZShNYXRoLmFicyh0KSkpfWZ1bmN0aW9uIEhlKHQsbil7cmV0dXJuIHQ9TWF0aC5hYnModCksbj1NYXRoLmFicyhuKS10LE1hdGgubWF4KDAsTGUobiktTGUodCkpKzF9ZnVuY3Rpb24gamUoKXtyZXR1cm4gbmV3IFhlfWZ1bmN0aW9uIFhlKCl7dGhpcy5yZXNldCgpfWZ1bmN0aW9uIFZlKHQsbixlKXt2YXIgcj10LnM9bitlLGk9ci1uLG89ci1pO3QudD1uLW8rKGUtaSl9ZnVuY3Rpb24gJGUodCl7cmV0dXJuIHQ+MT8wOnQ8LTE/TnA6TWF0aC5hY29zKHQpfWZ1bmN0aW9uIFdlKHQpe3JldHVybiB0PjE/a3A6dDwtMT8ta3A6TWF0aC5hc2luKHQpfWZ1bmN0aW9uIFplKHQpe3JldHVybih0PUZwKHQvMikpKnR9ZnVuY3Rpb24gR2UoKXt9ZnVuY3Rpb24gUWUodCxuKXt0JiZqcC5oYXNPd25Qcm9wZXJ0eSh0LnR5cGUpJiZqcFt0LnR5cGVdKHQsbil9ZnVuY3Rpb24gSmUodCxuLGUpe3ZhciByLGk9LTEsbz10Lmxlbmd0aC1lO2ZvcihuLmxpbmVTdGFydCgpOysraTxvOylyPXRbaV0sbi5wb2ludChyWzBdLHJbMV0sclsyXSk7bi5saW5lRW5kKCl9ZnVuY3Rpb24gS2UodCxuKXt2YXIgZT0tMSxyPXQubGVuZ3RoO2ZvcihuLnBvbHlnb25TdGFydCgpOysrZTxyOylKZSh0W2VdLG4sMSk7bi5wb2x5Z29uRW5kKCl9ZnVuY3Rpb24gdHIodCxuKXt0JiZIcC5oYXNPd25Qcm9wZXJ0eSh0LnR5cGUpP0hwW3QudHlwZV0odCxuKTpRZSh0LG4pfWZ1bmN0aW9uIG5yKCl7JHAucG9pbnQ9cnJ9ZnVuY3Rpb24gZXIoKXtpcihYaCxWaCl9ZnVuY3Rpb24gcnIodCxuKXskcC5wb2ludD1pcixYaD10LFZoPW4sJGg9dCo9Q3AsV2g9THAobj0obio9Q3ApLzIrU3ApLFpoPUZwKG4pfWZ1bmN0aW9uIGlyKHQsbil7bj0obio9Q3ApLzIrU3A7dmFyIGU9KHQqPUNwKS0kaCxyPWU+PTA/MTotMSxpPXIqZSxvPUxwKG4pLHU9RnAobiksYT1aaCp1LGM9V2gqbythKkxwKGkpLHM9YSpyKkZwKGkpO1hwLmFkZChScChzLGMpKSwkaD10LFdoPW8sWmg9dX1mdW5jdGlvbiBvcih0KXtyZXR1cm5bUnAodFsxXSx0WzBdKSxXZSh0WzJdKV19ZnVuY3Rpb24gdXIodCl7dmFyIG49dFswXSxlPXRbMV0scj1McChlKTtyZXR1cm5bcipMcChuKSxyKkZwKG4pLEZwKGUpXX1mdW5jdGlvbiBhcih0LG4pe3JldHVybiB0WzBdKm5bMF0rdFsxXSpuWzFdK3RbMl0qblsyXX1mdW5jdGlvbiBjcih0LG4pe3JldHVyblt0WzFdKm5bMl0tdFsyXSpuWzFdLHRbMl0qblswXS10WzBdKm5bMl0sdFswXSpuWzFdLXRbMV0qblswXV19ZnVuY3Rpb24gc3IodCxuKXt0WzBdKz1uWzBdLHRbMV0rPW5bMV0sdFsyXSs9blsyXX1mdW5jdGlvbiBmcih0LG4pe3JldHVyblt0WzBdKm4sdFsxXSpuLHRbMl0qbl19ZnVuY3Rpb24gbHIodCl7dmFyIG49WXAodFswXSp0WzBdK3RbMV0qdFsxXSt0WzJdKnRbMl0pO3RbMF0vPW4sdFsxXS89bix0WzJdLz1ufWZ1bmN0aW9uIGhyKHQsbil7aXAucHVzaChvcD1bR2g9dCxKaD10XSksbjxRaCYmKFFoPW4pLG4+S2gmJihLaD1uKX1mdW5jdGlvbiBwcih0LG4pe3ZhciBlPXVyKFt0KkNwLG4qQ3BdKTtpZihycCl7dmFyIHI9Y3IocnAsZSksaT1jcihbclsxXSwtclswXSwwXSxyKTtscihpKSxpPW9yKGkpO3ZhciBvLHU9dC10cCxhPXU+MD8xOi0xLGM9aVswXSpBcCphLHM9enAodSk+MTgwO3NeKGEqdHA8YyYmYzxhKnQpPyhvPWlbMV0qQXApPktoJiYoS2g9byk6KGM9KGMrMzYwKSUzNjAtMTgwLHNeKGEqdHA8YyYmYzxhKnQpPyhvPS1pWzFdKkFwKTxRaCYmKFFoPW8pOihuPFFoJiYoUWg9biksbj5LaCYmKEtoPW4pKSkscz90PHRwP21yKEdoLHQpPm1yKEdoLEpoKSYmKEpoPXQpOm1yKHQsSmgpPm1yKEdoLEpoKSYmKEdoPXQpOkpoPj1HaD8odDxHaCYmKEdoPXQpLHQ+SmgmJihKaD10KSk6dD50cD9tcihHaCx0KT5tcihHaCxKaCkmJihKaD10KTptcih0LEpoKT5tcihHaCxKaCkmJihHaD10KX1lbHNlIGlwLnB1c2gob3A9W0doPXQsSmg9dF0pO248UWgmJihRaD1uKSxuPktoJiYoS2g9bikscnA9ZSx0cD10fWZ1bmN0aW9uIGRyKCl7WnAucG9pbnQ9cHJ9ZnVuY3Rpb24gdnIoKXtvcFswXT1HaCxvcFsxXT1KaCxacC5wb2ludD1ocixycD1udWxsfWZ1bmN0aW9uIGdyKHQsbil7aWYocnApe3ZhciBlPXQtdHA7V3AuYWRkKHpwKGUpPjE4MD9lKyhlPjA/MzYwOi0zNjApOmUpfWVsc2UgbnA9dCxlcD1uOyRwLnBvaW50KHQsbikscHIodCxuKX1mdW5jdGlvbiBfcigpeyRwLmxpbmVTdGFydCgpfWZ1bmN0aW9uIHlyKCl7Z3IobnAsZXApLCRwLmxpbmVFbmQoKSx6cChXcCk+TXAmJihHaD0tKEpoPTE4MCkpLG9wWzBdPUdoLG9wWzFdPUpoLHJwPW51bGx9ZnVuY3Rpb24gbXIodCxuKXtyZXR1cm4obi09dCk8MD9uKzM2MDpufWZ1bmN0aW9uIHhyKHQsbil7cmV0dXJuIHRbMF0tblswXX1mdW5jdGlvbiBicih0LG4pe3JldHVybiB0WzBdPD10WzFdP3RbMF08PW4mJm48PXRbMV06bjx0WzBdfHx0WzFdPG59ZnVuY3Rpb24gd3IodCxuKXt0Kj1DcDt2YXIgZT1McChuKj1DcCk7TXIoZSpMcCh0KSxlKkZwKHQpLEZwKG4pKX1mdW5jdGlvbiBNcih0LG4sZSl7Y3ArPSh0LWNwKS8rK3VwLHNwKz0obi1zcCkvdXAsZnArPShlLWZwKS91cH1mdW5jdGlvbiBUcigpe0dwLnBvaW50PU5yfWZ1bmN0aW9uIE5yKHQsbil7dCo9Q3A7dmFyIGU9THAobio9Q3ApO21wPWUqTHAodCkseHA9ZSpGcCh0KSxicD1GcChuKSxHcC5wb2ludD1rcixNcihtcCx4cCxicCl9ZnVuY3Rpb24ga3IodCxuKXt0Kj1DcDt2YXIgZT1McChuKj1DcCkscj1lKkxwKHQpLGk9ZSpGcCh0KSxvPUZwKG4pLHU9UnAoWXAoKHU9eHAqby1icCppKSp1Kyh1PWJwKnItbXAqbykqdSsodT1tcCppLXhwKnIpKnUpLG1wKnIreHAqaSticCpvKTthcCs9dSxscCs9dSoobXArKG1wPXIpKSxocCs9dSooeHArKHhwPWkpKSxwcCs9dSooYnArKGJwPW8pKSxNcihtcCx4cCxicCl9ZnVuY3Rpb24gU3IoKXtHcC5wb2ludD13cn1mdW5jdGlvbiBFcigpe0dwLnBvaW50PUNyfWZ1bmN0aW9uIEFyKCl7enIoX3AseXApLEdwLnBvaW50PXdyfWZ1bmN0aW9uIENyKHQsbil7X3A9dCx5cD1uLHQqPUNwLG4qPUNwLEdwLnBvaW50PXpyO3ZhciBlPUxwKG4pO21wPWUqTHAodCkseHA9ZSpGcCh0KSxicD1GcChuKSxNcihtcCx4cCxicCl9ZnVuY3Rpb24genIodCxuKXt0Kj1DcDt2YXIgZT1McChuKj1DcCkscj1lKkxwKHQpLGk9ZSpGcCh0KSxvPUZwKG4pLHU9eHAqby1icCppLGE9YnAqci1tcCpvLGM9bXAqaS14cCpyLHM9WXAodSp1K2EqYStjKmMpLGY9V2UocyksbD1zJiYtZi9zO2RwKz1sKnUsdnArPWwqYSxncCs9bCpjLGFwKz1mLGxwKz1mKihtcCsobXA9cikpLGhwKz1mKih4cCsoeHA9aSkpLHBwKz1mKihicCsoYnA9bykpLE1yKG1wLHhwLGJwKX1mdW5jdGlvbiBQcih0KXtyZXR1cm4gZnVuY3Rpb24oKXtyZXR1cm4gdH19ZnVuY3Rpb24gUnIodCxuKXtmdW5jdGlvbiBlKGUscil7cmV0dXJuIGU9dChlLHIpLG4oZVswXSxlWzFdKX1yZXR1cm4gdC5pbnZlcnQmJm4uaW52ZXJ0JiYoZS5pbnZlcnQ9ZnVuY3Rpb24oZSxyKXtyZXR1cm4oZT1uLmludmVydChlLHIpKSYmdC5pbnZlcnQoZVswXSxlWzFdKX0pLGV9ZnVuY3Rpb24gTHIodCxuKXtyZXR1cm5bdD5OcD90LUVwOnQ8LU5wP3QrRXA6dCxuXX1mdW5jdGlvbiBxcih0LG4sZSl7cmV0dXJuKHQlPUVwKT9ufHxlP1JyKFVyKHQpLE9yKG4sZSkpOlVyKHQpOm58fGU/T3IobixlKTpMcn1mdW5jdGlvbiBEcih0KXtyZXR1cm4gZnVuY3Rpb24obixlKXtyZXR1cm4gbis9dCxbbj5OcD9uLUVwOm48LU5wP24rRXA6bixlXX19ZnVuY3Rpb24gVXIodCl7dmFyIG49RHIodCk7cmV0dXJuIG4uaW52ZXJ0PURyKC10KSxufWZ1bmN0aW9uIE9yKHQsbil7ZnVuY3Rpb24gZSh0LG4pe3ZhciBlPUxwKG4pLGE9THAodCkqZSxjPUZwKHQpKmUscz1GcChuKSxmPXMqcithKmk7cmV0dXJuW1JwKGMqby1mKnUsYSpyLXMqaSksV2UoZipvK2MqdSldfXZhciByPUxwKHQpLGk9RnAodCksbz1McChuKSx1PUZwKG4pO3JldHVybiBlLmludmVydD1mdW5jdGlvbih0LG4pe3ZhciBlPUxwKG4pLGE9THAodCkqZSxjPUZwKHQpKmUscz1GcChuKSxmPXMqby1jKnU7cmV0dXJuW1JwKGMqbytzKnUsYSpyK2YqaSksV2UoZipyLWEqaSldfSxlfWZ1bmN0aW9uIEZyKHQpe2Z1bmN0aW9uIG4obil7cmV0dXJuIG49dChuWzBdKkNwLG5bMV0qQ3ApLG5bMF0qPUFwLG5bMV0qPUFwLG59cmV0dXJuIHQ9cXIodFswXSpDcCx0WzFdKkNwLHQubGVuZ3RoPjI/dFsyXSpDcDowKSxuLmludmVydD1mdW5jdGlvbihuKXtyZXR1cm4gbj10LmludmVydChuWzBdKkNwLG5bMV0qQ3ApLG5bMF0qPUFwLG5bMV0qPUFwLG59LG59ZnVuY3Rpb24gSXIodCxuLGUscixpLG8pe2lmKGUpe3ZhciB1PUxwKG4pLGE9RnAobiksYz1yKmU7bnVsbD09aT8oaT1uK3IqRXAsbz1uLWMvMik6KGk9WXIodSxpKSxvPVlyKHUsbyksKHI+MD9pPG86aT5vKSYmKGkrPXIqRXApKTtmb3IodmFyIHMsZj1pO3I+MD9mPm86ZjxvO2YtPWMpcz1vcihbdSwtYSpMcChmKSwtYSpGcChmKV0pLHQucG9pbnQoc1swXSxzWzFdKX19ZnVuY3Rpb24gWXIodCxuKXsobj11cihuKSlbMF0tPXQsbHIobik7dmFyIGU9JGUoLW5bMV0pO3JldHVybigoLW5bMl08MD8tZTplKStFcC1NcCklRXB9ZnVuY3Rpb24gQnIoKXt2YXIgdCxuPVtdO3JldHVybntwb2ludDpmdW5jdGlvbihuLGUpe3QucHVzaChbbixlXSl9LGxpbmVTdGFydDpmdW5jdGlvbigpe24ucHVzaCh0PVtdKX0sbGluZUVuZDpHZSxyZWpvaW46ZnVuY3Rpb24oKXtuLmxlbmd0aD4xJiZuLnB1c2gobi5wb3AoKS5jb25jYXQobi5zaGlmdCgpKSl9LHJlc3VsdDpmdW5jdGlvbigpe3ZhciBlPW47cmV0dXJuIG49W10sdD1udWxsLGV9fX1mdW5jdGlvbiBIcih0LG4pe3JldHVybiB6cCh0WzBdLW5bMF0pPE1wJiZ6cCh0WzFdLW5bMV0pPE1wfWZ1bmN0aW9uIGpyKHQsbixlLHIpe3RoaXMueD10LHRoaXMuej1uLHRoaXMubz1lLHRoaXMuZT1yLHRoaXMudj0hMSx0aGlzLm49dGhpcy5wPW51bGx9ZnVuY3Rpb24gWHIodCxuLGUscixpKXt2YXIgbyx1LGE9W10sYz1bXTtpZih0LmZvckVhY2goZnVuY3Rpb24odCl7aWYoISgobj10Lmxlbmd0aC0xKTw9MCkpe3ZhciBuLGUscj10WzBdLHU9dFtuXTtpZihIcihyLHUpKXtmb3IoaS5saW5lU3RhcnQoKSxvPTA7bzxuOysrbylpLnBvaW50KChyPXRbb10pWzBdLHJbMV0pO2kubGluZUVuZCgpfWVsc2UgYS5wdXNoKGU9bmV3IGpyKHIsdCxudWxsLCEwKSksYy5wdXNoKGUubz1uZXcganIocixudWxsLGUsITEpKSxhLnB1c2goZT1uZXcganIodSx0LG51bGwsITEpKSxjLnB1c2goZS5vPW5ldyBqcih1LG51bGwsZSwhMCkpfX0pLGEubGVuZ3RoKXtmb3IoYy5zb3J0KG4pLFZyKGEpLFZyKGMpLG89MCx1PWMubGVuZ3RoO288dTsrK28pY1tvXS5lPWU9IWU7Zm9yKHZhciBzLGYsbD1hWzBdOzspe2Zvcih2YXIgaD1sLHA9ITA7aC52OylpZigoaD1oLm4pPT09bClyZXR1cm47cz1oLnosaS5saW5lU3RhcnQoKTtkb3tpZihoLnY9aC5vLnY9ITAsaC5lKXtpZihwKWZvcihvPTAsdT1zLmxlbmd0aDtvPHU7KytvKWkucG9pbnQoKGY9c1tvXSlbMF0sZlsxXSk7ZWxzZSByKGgueCxoLm4ueCwxLGkpO2g9aC5ufWVsc2V7aWYocClmb3Iocz1oLnAueixvPXMubGVuZ3RoLTE7bz49MDstLW8paS5wb2ludCgoZj1zW29dKVswXSxmWzFdKTtlbHNlIHIoaC54LGgucC54LC0xLGkpO2g9aC5wfXM9KGg9aC5vKS56LHA9IXB9d2hpbGUoIWgudik7aS5saW5lRW5kKCl9fX1mdW5jdGlvbiBWcih0KXtpZihuPXQubGVuZ3RoKXtmb3IodmFyIG4sZSxyPTAsaT10WzBdOysrcjxuOylpLm49ZT10W3JdLGUucD1pLGk9ZTtpLm49ZT10WzBdLGUucD1pfX1mdW5jdGlvbiAkcih0LG4pe3ZhciBlPW5bMF0scj1uWzFdLGk9W0ZwKGUpLC1McChlKSwwXSxvPTAsdT0wO2NkLnJlc2V0KCk7Zm9yKHZhciBhPTAsYz10Lmxlbmd0aDthPGM7KythKWlmKGY9KHM9dFthXSkubGVuZ3RoKWZvcih2YXIgcyxmLGw9c1tmLTFdLGg9bFswXSxwPWxbMV0vMitTcCxkPUZwKHApLHY9THAocCksZz0wO2c8ZjsrK2csaD15LGQ9eCx2PWIsbD1fKXt2YXIgXz1zW2ddLHk9X1swXSxtPV9bMV0vMitTcCx4PUZwKG0pLGI9THAobSksdz15LWgsTT13Pj0wPzE6LTEsVD1NKncsTj1UPk5wLGs9ZCp4O2lmKGNkLmFkZChScChrKk0qRnAoVCksdipiK2sqTHAoVCkpKSxvKz1OP3crTSpFcDp3LE5eaD49ZV55Pj1lKXt2YXIgUz1jcih1cihsKSx1cihfKSk7bHIoUyk7dmFyIEU9Y3IoaSxTKTtscihFKTt2YXIgQT0oTl53Pj0wPy0xOjEpKldlKEVbMl0pOyhyPkF8fHI9PT1BJiYoU1swXXx8U1sxXSkpJiYodSs9Tl53Pj0wPzE6LTEpfX1yZXR1cm4obzwtTXB8fG88TXAmJmNkPC1NcCleMSZ1fWZ1bmN0aW9uIFdyKHQsbixlLHIpe3JldHVybiBmdW5jdGlvbihpKXtmdW5jdGlvbiBvKG4sZSl7dChuLGUpJiZpLnBvaW50KG4sZSl9ZnVuY3Rpb24gdSh0LG4pe3YucG9pbnQodCxuKX1mdW5jdGlvbiBhKCl7eC5wb2ludD11LHYubGluZVN0YXJ0KCl9ZnVuY3Rpb24gYygpe3gucG9pbnQ9byx2LmxpbmVFbmQoKX1mdW5jdGlvbiBzKHQsbil7ZC5wdXNoKFt0LG5dKSx5LnBvaW50KHQsbil9ZnVuY3Rpb24gZigpe3kubGluZVN0YXJ0KCksZD1bXX1mdW5jdGlvbiBsKCl7cyhkWzBdWzBdLGRbMF1bMV0pLHkubGluZUVuZCgpO3ZhciB0LG4sZSxyLG89eS5jbGVhbigpLHU9Xy5yZXN1bHQoKSxhPXUubGVuZ3RoO2lmKGQucG9wKCksaC5wdXNoKGQpLGQ9bnVsbCxhKWlmKDEmbyl7aWYoZT11WzBdLChuPWUubGVuZ3RoLTEpPjApe2ZvcihtfHwoaS5wb2x5Z29uU3RhcnQoKSxtPSEwKSxpLmxpbmVTdGFydCgpLHQ9MDt0PG47Kyt0KWkucG9pbnQoKHI9ZVt0XSlbMF0sclsxXSk7aS5saW5lRW5kKCl9fWVsc2UgYT4xJiYyJm8mJnUucHVzaCh1LnBvcCgpLmNvbmNhdCh1LnNoaWZ0KCkpKSxwLnB1c2godS5maWx0ZXIoWnIpKX12YXIgaCxwLGQsdj1uKGkpLF89QnIoKSx5PW4oXyksbT0hMSx4PXtwb2ludDpvLGxpbmVTdGFydDphLGxpbmVFbmQ6Yyxwb2x5Z29uU3RhcnQ6ZnVuY3Rpb24oKXt4LnBvaW50PXMseC5saW5lU3RhcnQ9Zix4LmxpbmVFbmQ9bCxwPVtdLGg9W119LHBvbHlnb25FbmQ6ZnVuY3Rpb24oKXt4LnBvaW50PW8seC5saW5lU3RhcnQ9YSx4LmxpbmVFbmQ9YyxwPWcocCk7dmFyIHQ9JHIoaCxyKTtwLmxlbmd0aD8obXx8KGkucG9seWdvblN0YXJ0KCksbT0hMCksWHIocCxHcix0LGUsaSkpOnQmJihtfHwoaS5wb2x5Z29uU3RhcnQoKSxtPSEwKSxpLmxpbmVTdGFydCgpLGUobnVsbCxudWxsLDEsaSksaS5saW5lRW5kKCkpLG0mJihpLnBvbHlnb25FbmQoKSxtPSExKSxwPWg9bnVsbH0sc3BoZXJlOmZ1bmN0aW9uKCl7aS5wb2x5Z29uU3RhcnQoKSxpLmxpbmVTdGFydCgpLGUobnVsbCxudWxsLDEsaSksaS5saW5lRW5kKCksaS5wb2x5Z29uRW5kKCl9fTtyZXR1cm4geH19ZnVuY3Rpb24gWnIodCl7cmV0dXJuIHQubGVuZ3RoPjF9ZnVuY3Rpb24gR3IodCxuKXtyZXR1cm4oKHQ9dC54KVswXTwwP3RbMV0ta3AtTXA6a3AtdFsxXSktKChuPW4ueClbMF08MD9uWzFdLWtwLU1wOmtwLW5bMV0pfWZ1bmN0aW9uIFFyKHQpe2Z1bmN0aW9uIG4odCxuKXtyZXR1cm4gTHAodCkqTHAobik+aX1mdW5jdGlvbiBlKHQsbixlKXt2YXIgcj1bMSwwLDBdLG89Y3IodXIodCksdXIobikpLHU9YXIobyxvKSxhPW9bMF0sYz11LWEqYTtpZighYylyZXR1cm4hZSYmdDt2YXIgcz1pKnUvYyxmPS1pKmEvYyxsPWNyKHIsbyksaD1mcihyLHMpO3NyKGgsZnIobyxmKSk7dmFyIHA9bCxkPWFyKGgscCksdj1hcihwLHApLGc9ZCpkLXYqKGFyKGgsaCktMSk7aWYoIShnPDApKXt2YXIgXz1ZcChnKSx5PWZyKHAsKC1kLV8pL3YpO2lmKHNyKHksaCkseT1vcih5KSwhZSlyZXR1cm4geTt2YXIgbSx4PXRbMF0sYj1uWzBdLHc9dFsxXSxNPW5bMV07Yjx4JiYobT14LHg9YixiPW0pO3ZhciBUPWIteCxOPXpwKFQtTnApPE1wO2lmKCFOJiZNPHcmJihtPXcsdz1NLE09bSksTnx8VDxNcD9OP3crTT4wXnlbMV08KHpwKHlbMF0teCk8TXA/dzpNKTp3PD15WzFdJiZ5WzFdPD1NOlQ+TnBeKHg8PXlbMF0mJnlbMF08PWIpKXt2YXIgaz1mcihwLCgtZCtfKS92KTtyZXR1cm4gc3IoayxoKSxbeSxvcihrKV19fX1mdW5jdGlvbiByKG4sZSl7dmFyIHI9dT90Ok5wLXQsaT0wO3JldHVybiBuPC1yP2l8PTE6bj5yJiYoaXw9MiksZTwtcj9pfD00OmU+ciYmKGl8PTgpLGl9dmFyIGk9THAodCksbz02KkNwLHU9aT4wLGE9enAoaSk+TXA7cmV0dXJuIFdyKG4sZnVuY3Rpb24odCl7dmFyIGksbyxjLHMsZjtyZXR1cm57bGluZVN0YXJ0OmZ1bmN0aW9uKCl7cz1jPSExLGY9MX0scG9pbnQ6ZnVuY3Rpb24obCxoKXt2YXIgcCxkPVtsLGhdLHY9bihsLGgpLGc9dT92PzA6cihsLGgpOnY/cihsKyhsPDA/TnA6LU5wKSxoKTowO2lmKCFpJiYocz1jPXYpJiZ0LmxpbmVTdGFydCgpLHYhPT1jJiYoIShwPWUoaSxkKSl8fEhyKGkscCl8fEhyKGQscCkpJiYoZFswXSs9TXAsZFsxXSs9TXAsdj1uKGRbMF0sZFsxXSkpLHYhPT1jKWY9MCx2Pyh0LmxpbmVTdGFydCgpLHA9ZShkLGkpLHQucG9pbnQocFswXSxwWzFdKSk6KHA9ZShpLGQpLHQucG9pbnQocFswXSxwWzFdKSx0LmxpbmVFbmQoKSksaT1wO2Vsc2UgaWYoYSYmaSYmdV52KXt2YXIgXztnJm98fCEoXz1lKGQsaSwhMCkpfHwoZj0wLHU/KHQubGluZVN0YXJ0KCksdC5wb2ludChfWzBdWzBdLF9bMF1bMV0pLHQucG9pbnQoX1sxXVswXSxfWzFdWzFdKSx0LmxpbmVFbmQoKSk6KHQucG9pbnQoX1sxXVswXSxfWzFdWzFdKSx0LmxpbmVFbmQoKSx0LmxpbmVTdGFydCgpLHQucG9pbnQoX1swXVswXSxfWzBdWzFdKSkpfSF2fHxpJiZIcihpLGQpfHx0LnBvaW50KGRbMF0sZFsxXSksaT1kLGM9dixvPWd9LGxpbmVFbmQ6ZnVuY3Rpb24oKXtjJiZ0LmxpbmVFbmQoKSxpPW51bGx9LGNsZWFuOmZ1bmN0aW9uKCl7cmV0dXJuIGZ8KHMmJmMpPDwxfX19LGZ1bmN0aW9uKG4sZSxyLGkpe0lyKGksdCxvLHIsbixlKX0sdT9bMCwtdF06Wy1OcCx0LU5wXSl9ZnVuY3Rpb24gSnIodCxuLGUscil7ZnVuY3Rpb24gaShpLG8pe3JldHVybiB0PD1pJiZpPD1lJiZuPD1vJiZvPD1yfWZ1bmN0aW9uIG8oaSxvLGEscyl7dmFyIGY9MCxsPTA7aWYobnVsbD09aXx8KGY9dShpLGEpKSE9PShsPXUobyxhKSl8fGMoaSxvKTwwXmE+MClkb3tzLnBvaW50KDA9PT1mfHwzPT09Zj90OmUsZj4xP3I6bil9d2hpbGUoKGY9KGYrYSs0KSU0KSE9PWwpO2Vsc2Ugcy5wb2ludChvWzBdLG9bMV0pfWZ1bmN0aW9uIHUocixpKXtyZXR1cm4genAoclswXS10KTxNcD9pPjA/MDozOnpwKHJbMF0tZSk8TXA/aT4wPzI6MTp6cChyWzFdLW4pPE1wP2k+MD8xOjA6aT4wPzM6Mn1mdW5jdGlvbiBhKHQsbil7cmV0dXJuIGModC54LG4ueCl9ZnVuY3Rpb24gYyh0LG4pe3ZhciBlPXUodCwxKSxyPXUobiwxKTtyZXR1cm4gZSE9PXI/ZS1yOjA9PT1lP25bMV0tdFsxXToxPT09ZT90WzBdLW5bMF06Mj09PWU/dFsxXS1uWzFdOm5bMF0tdFswXX1yZXR1cm4gZnVuY3Rpb24odSl7ZnVuY3Rpb24gYyh0LG4pe2kodCxuKSYmdy5wb2ludCh0LG4pfWZ1bmN0aW9uIHMobyx1KXt2YXIgYT1pKG8sdSk7aWYobCYmaC5wdXNoKFtvLHVdKSx4KXA9byxkPXUsdj1hLHg9ITEsYSYmKHcubGluZVN0YXJ0KCksdy5wb2ludChvLHUpKTtlbHNlIGlmKGEmJm0pdy5wb2ludChvLHUpO2Vsc2V7dmFyIGM9W189TWF0aC5tYXgobGQsTWF0aC5taW4oZmQsXykpLHk9TWF0aC5tYXgobGQsTWF0aC5taW4oZmQseSkpXSxzPVtvPU1hdGgubWF4KGxkLE1hdGgubWluKGZkLG8pKSx1PU1hdGgubWF4KGxkLE1hdGgubWluKGZkLHUpKV07IWZ1bmN0aW9uKHQsbixlLHIsaSxvKXt2YXIgdSxhPXRbMF0sYz10WzFdLHM9MCxmPTEsbD1uWzBdLWEsaD1uWzFdLWM7aWYodT1lLWEsbHx8ISh1PjApKXtpZih1Lz1sLGw8MCl7aWYodTxzKXJldHVybjt1PGYmJihmPXUpfWVsc2UgaWYobD4wKXtpZih1PmYpcmV0dXJuO3U+cyYmKHM9dSl9aWYodT1pLWEsbHx8ISh1PDApKXtpZih1Lz1sLGw8MCl7aWYodT5mKXJldHVybjt1PnMmJihzPXUpfWVsc2UgaWYobD4wKXtpZih1PHMpcmV0dXJuO3U8ZiYmKGY9dSl9aWYodT1yLWMsaHx8ISh1PjApKXtpZih1Lz1oLGg8MCl7aWYodTxzKXJldHVybjt1PGYmJihmPXUpfWVsc2UgaWYoaD4wKXtpZih1PmYpcmV0dXJuO3U+cyYmKHM9dSl9aWYodT1vLWMsaHx8ISh1PDApKXtpZih1Lz1oLGg8MCl7aWYodT5mKXJldHVybjt1PnMmJihzPXUpfWVsc2UgaWYoaD4wKXtpZih1PHMpcmV0dXJuO3U8ZiYmKGY9dSl9cmV0dXJuIHM+MCYmKHRbMF09YStzKmwsdFsxXT1jK3MqaCksZjwxJiYoblswXT1hK2YqbCxuWzFdPWMrZipoKSwhMH19fX19KGMscyx0LG4sZSxyKT9hJiYody5saW5lU3RhcnQoKSx3LnBvaW50KG8sdSksYj0hMSk6KG18fCh3LmxpbmVTdGFydCgpLHcucG9pbnQoY1swXSxjWzFdKSksdy5wb2ludChzWzBdLHNbMV0pLGF8fHcubGluZUVuZCgpLGI9ITEpfV89byx5PXUsbT1hfXZhciBmLGwsaCxwLGQsdixfLHksbSx4LGIsdz11LE09QnIoKSxUPXtwb2ludDpjLGxpbmVTdGFydDpmdW5jdGlvbigpe1QucG9pbnQ9cyxsJiZsLnB1c2goaD1bXSkseD0hMCxtPSExLF89eT1OYU59LGxpbmVFbmQ6ZnVuY3Rpb24oKXtmJiYocyhwLGQpLHYmJm0mJk0ucmVqb2luKCksZi5wdXNoKE0ucmVzdWx0KCkpKSxULnBvaW50PWMsbSYmdy5saW5lRW5kKCl9LHBvbHlnb25TdGFydDpmdW5jdGlvbigpe3c9TSxmPVtdLGw9W10sYj0hMH0scG9seWdvbkVuZDpmdW5jdGlvbigpe3ZhciBuPWZ1bmN0aW9uKCl7Zm9yKHZhciBuPTAsZT0wLGk9bC5sZW5ndGg7ZTxpOysrZSlmb3IodmFyIG8sdSxhPWxbZV0sYz0xLHM9YS5sZW5ndGgsZj1hWzBdLGg9ZlswXSxwPWZbMV07YzxzOysrYylvPWgsdT1wLGg9KGY9YVtjXSlbMF0scD1mWzFdLHU8PXI/cD5yJiYoaC1vKSooci11KT4ocC11KSoodC1vKSYmKytuOnA8PXImJihoLW8pKihyLXUpPChwLXUpKih0LW8pJiYtLW47cmV0dXJuIG59KCksZT1iJiZuLGk9KGY9ZyhmKSkubGVuZ3RoOyhlfHxpKSYmKHUucG9seWdvblN0YXJ0KCksZSYmKHUubGluZVN0YXJ0KCksbyhudWxsLG51bGwsMSx1KSx1LmxpbmVFbmQoKSksaSYmWHIoZixhLG4sbyx1KSx1LnBvbHlnb25FbmQoKSksdz11LGY9bD1oPW51bGx9fTtyZXR1cm4gVH19ZnVuY3Rpb24gS3IoKXtwZC5wb2ludD1wZC5saW5lRW5kPUdlfWZ1bmN0aW9uIHRpKHQsbil7UXA9dCo9Q3AsSnA9RnAobio9Q3ApLEtwPUxwKG4pLHBkLnBvaW50PW5pfWZ1bmN0aW9uIG5pKHQsbil7dCo9Q3A7dmFyIGU9RnAobio9Q3ApLHI9THAobiksaT16cCh0LVFwKSxvPUxwKGkpLHU9cipGcChpKSxhPUtwKmUtSnAqcipvLGM9SnAqZStLcCpyKm87aGQuYWRkKFJwKFlwKHUqdSthKmEpLGMpKSxRcD10LEpwPWUsS3A9cn1mdW5jdGlvbiBlaSh0KXtyZXR1cm4gaGQucmVzZXQoKSx0cih0LHBkKSwraGR9ZnVuY3Rpb24gcmkodCxuKXtyZXR1cm4gZGRbMF09dCxkZFsxXT1uLGVpKHZkKX1mdW5jdGlvbiBpaSh0LG4pe3JldHVybiEoIXR8fCFfZC5oYXNPd25Qcm9wZXJ0eSh0LnR5cGUpKSYmX2RbdC50eXBlXSh0LG4pfWZ1bmN0aW9uIG9pKHQsbil7cmV0dXJuIDA9PT1yaSh0LG4pfWZ1bmN0aW9uIHVpKHQsbil7dmFyIGU9cmkodFswXSx0WzFdKTtyZXR1cm4gcmkodFswXSxuKStyaShuLHRbMV0pPD1lK01wfWZ1bmN0aW9uIGFpKHQsbil7cmV0dXJuISEkcih0Lm1hcChjaSksc2kobikpfWZ1bmN0aW9uIGNpKHQpe3JldHVybih0PXQubWFwKHNpKSkucG9wKCksdH1mdW5jdGlvbiBzaSh0KXtyZXR1cm5bdFswXSpDcCx0WzFdKkNwXX1mdW5jdGlvbiBmaSh0LG4sZSl7dmFyIHI9Zih0LG4tTXAsZSkuY29uY2F0KG4pO3JldHVybiBmdW5jdGlvbih0KXtyZXR1cm4gci5tYXAoZnVuY3Rpb24obil7cmV0dXJuW3Qsbl19KX19ZnVuY3Rpb24gbGkodCxuLGUpe3ZhciByPWYodCxuLU1wLGUpLmNvbmNhdChuKTtyZXR1cm4gZnVuY3Rpb24odCl7cmV0dXJuIHIubWFwKGZ1bmN0aW9uKG4pe3JldHVybltuLHRdfSl9fWZ1bmN0aW9uIGhpKCl7ZnVuY3Rpb24gdCgpe3JldHVybnt0eXBlOiJNdWx0aUxpbmVTdHJpbmciLGNvb3JkaW5hdGVzOm4oKX19ZnVuY3Rpb24gbigpe3JldHVybiBmKHFwKG8vXykqXyxpLF8pLm1hcChwKS5jb25jYXQoZihxcChzL3kpKnksYyx5KS5tYXAoZCkpLmNvbmNhdChmKHFwKHIvdikqdixlLHYpLmZpbHRlcihmdW5jdGlvbih0KXtyZXR1cm4genAodCVfKT5NcH0pLm1hcChsKSkuY29uY2F0KGYocXAoYS9nKSpnLHUsZykuZmlsdGVyKGZ1bmN0aW9uKHQpe3JldHVybiB6cCh0JXkpPk1wfSkubWFwKGgpKX12YXIgZSxyLGksbyx1LGEsYyxzLGwsaCxwLGQsdj0xMCxnPXYsXz05MCx5PTM2MCxtPTIuNTtyZXR1cm4gdC5saW5lcz1mdW5jdGlvbigpe3JldHVybiBuKCkubWFwKGZ1bmN0aW9uKHQpe3JldHVybnt0eXBlOiJMaW5lU3RyaW5nIixjb29yZGluYXRlczp0fX0pfSx0Lm91dGxpbmU9ZnVuY3Rpb24oKXtyZXR1cm57dHlwZToiUG9seWdvbiIsY29vcmRpbmF0ZXM6W3AobykuY29uY2F0KGQoYykuc2xpY2UoMSkscChpKS5yZXZlcnNlKCkuc2xpY2UoMSksZChzKS5yZXZlcnNlKCkuc2xpY2UoMSkpXX19LHQuZXh0ZW50PWZ1bmN0aW9uKG4pe3JldHVybiBhcmd1bWVudHMubGVuZ3RoP3QuZXh0ZW50TWFqb3IobikuZXh0ZW50TWlub3Iobik6dC5leHRlbnRNaW5vcigpfSx0LmV4dGVudE1ham9yPWZ1bmN0aW9uKG4pe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhvPStuWzBdWzBdLGk9K25bMV1bMF0scz0rblswXVsxXSxjPStuWzFdWzFdLG8+aSYmKG49byxvPWksaT1uKSxzPmMmJihuPXMscz1jLGM9biksdC5wcmVjaXNpb24obSkpOltbbyxzXSxbaSxjXV19LHQuZXh0ZW50TWlub3I9ZnVuY3Rpb24obil7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg/KHI9K25bMF1bMF0sZT0rblsxXVswXSxhPStuWzBdWzFdLHU9K25bMV1bMV0scj5lJiYobj1yLHI9ZSxlPW4pLGE+dSYmKG49YSxhPXUsdT1uKSx0LnByZWNpc2lvbihtKSk6W1tyLGFdLFtlLHVdXX0sdC5zdGVwPWZ1bmN0aW9uKG4pe3JldHVybiBhcmd1bWVudHMubGVuZ3RoP3Quc3RlcE1ham9yKG4pLnN0ZXBNaW5vcihuKTp0LnN0ZXBNaW5vcigpfSx0LnN0ZXBNYWpvcj1mdW5jdGlvbihuKXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8oXz0rblswXSx5PStuWzFdLHQpOltfLHldfSx0LnN0ZXBNaW5vcj1mdW5jdGlvbihuKXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8odj0rblswXSxnPStuWzFdLHQpOlt2LGddfSx0LnByZWNpc2lvbj1mdW5jdGlvbihuKXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8obT0rbixsPWZpKGEsdSw5MCksaD1saShyLGUsbSkscD1maShzLGMsOTApLGQ9bGkobyxpLG0pLHQpOm19LHQuZXh0ZW50TWFqb3IoW1stMTgwLC05MCtNcF0sWzE4MCw5MC1NcF1dKS5leHRlbnRNaW5vcihbWy0xODAsLTgwLU1wXSxbMTgwLDgwK01wXV0pfWZ1bmN0aW9uIHBpKHQpe3JldHVybiB0fWZ1bmN0aW9uIGRpKCl7eGQucG9pbnQ9dml9ZnVuY3Rpb24gdmkodCxuKXt4ZC5wb2ludD1naSx0ZD1lZD10LG5kPXJkPW59ZnVuY3Rpb24gZ2kodCxuKXttZC5hZGQocmQqdC1lZCpuKSxlZD10LHJkPW59ZnVuY3Rpb24gX2koKXtnaSh0ZCxuZCl9ZnVuY3Rpb24geWkodCxuKXtrZCs9dCxTZCs9biwrK0VkfWZ1bmN0aW9uIG1pKCl7cWQucG9pbnQ9eGl9ZnVuY3Rpb24geGkodCxuKXtxZC5wb2ludD1iaSx5aSh1ZD10LGFkPW4pfWZ1bmN0aW9uIGJpKHQsbil7dmFyIGU9dC11ZCxyPW4tYWQsaT1ZcChlKmUrcipyKTtBZCs9aSoodWQrdCkvMixDZCs9aSooYWQrbikvMix6ZCs9aSx5aSh1ZD10LGFkPW4pfWZ1bmN0aW9uIHdpKCl7cWQucG9pbnQ9eWl9ZnVuY3Rpb24gTWkoKXtxZC5wb2ludD1OaX1mdW5jdGlvbiBUaSgpe2tpKGlkLG9kKX1mdW5jdGlvbiBOaSh0LG4pe3FkLnBvaW50PWtpLHlpKGlkPXVkPXQsb2Q9YWQ9bil9ZnVuY3Rpb24ga2kodCxuKXt2YXIgZT10LXVkLHI9bi1hZCxpPVlwKGUqZStyKnIpO0FkKz1pKih1ZCt0KS8yLENkKz1pKihhZCtuKS8yLHpkKz1pLFBkKz0oaT1hZCp0LXVkKm4pKih1ZCt0KSxSZCs9aSooYWQrbiksTGQrPTMqaSx5aSh1ZD10LGFkPW4pfWZ1bmN0aW9uIFNpKHQpe3RoaXMuX2NvbnRleHQ9dH1mdW5jdGlvbiBFaSh0LG4pe0JkLnBvaW50PUFpLFVkPUZkPXQsT2Q9SWQ9bn1mdW5jdGlvbiBBaSh0LG4pe0ZkLT10LElkLT1uLFlkLmFkZChZcChGZCpGZCtJZCpJZCkpLEZkPXQsSWQ9bn1mdW5jdGlvbiBDaSgpe3RoaXMuX3N0cmluZz1bXX1mdW5jdGlvbiB6aSh0KXtyZXR1cm4ibTAsIit0KyJhIit0KyIsIit0KyIgMCAxLDEgMCwiKy0yKnQrImEiK3QrIiwiK3QrIiAwIDEsMSAwLCIrMip0KyJ6In1mdW5jdGlvbiBQaSh0KXtyZXR1cm4gZnVuY3Rpb24obil7dmFyIGU9bmV3IFJpO2Zvcih2YXIgciBpbiB0KWVbcl09dFtyXTtyZXR1cm4gZS5zdHJlYW09bixlfX1mdW5jdGlvbiBSaSgpe31mdW5jdGlvbiBMaSh0LG4sZSl7dmFyIHI9dC5jbGlwRXh0ZW50JiZ0LmNsaXBFeHRlbnQoKTtyZXR1cm4gdC5zY2FsZSgxNTApLnRyYW5zbGF0ZShbMCwwXSksbnVsbCE9ciYmdC5jbGlwRXh0ZW50KG51bGwpLHRyKGUsdC5zdHJlYW0oTmQpKSxuKE5kLnJlc3VsdCgpKSxudWxsIT1yJiZ0LmNsaXBFeHRlbnQociksdH1mdW5jdGlvbiBxaSh0LG4sZSl7cmV0dXJuIExpKHQsZnVuY3Rpb24oZSl7dmFyIHI9blsxXVswXS1uWzBdWzBdLGk9blsxXVsxXS1uWzBdWzFdLG89TWF0aC5taW4oci8oZVsxXVswXS1lWzBdWzBdKSxpLyhlWzFdWzFdLWVbMF1bMV0pKSx1PStuWzBdWzBdKyhyLW8qKGVbMV1bMF0rZVswXVswXSkpLzIsYT0rblswXVsxXSsoaS1vKihlWzFdWzFdK2VbMF1bMV0pKS8yO3Quc2NhbGUoMTUwKm8pLnRyYW5zbGF0ZShbdSxhXSl9LGUpfWZ1bmN0aW9uIERpKHQsbixlKXtyZXR1cm4gcWkodCxbWzAsMF0sbl0sZSl9ZnVuY3Rpb24gVWkodCxuLGUpe3JldHVybiBMaSh0LGZ1bmN0aW9uKGUpe3ZhciByPStuLGk9ci8oZVsxXVswXS1lWzBdWzBdKSxvPShyLWkqKGVbMV1bMF0rZVswXVswXSkpLzIsdT0taSplWzBdWzFdO3Quc2NhbGUoMTUwKmkpLnRyYW5zbGF0ZShbbyx1XSl9LGUpfWZ1bmN0aW9uIE9pKHQsbixlKXtyZXR1cm4gTGkodCxmdW5jdGlvbihlKXt2YXIgcj0rbixpPXIvKGVbMV1bMV0tZVswXVsxXSksbz0taSplWzBdWzBdLHU9KHItaSooZVsxXVsxXStlWzBdWzFdKSkvMjt0LnNjYWxlKDE1MCppKS50cmFuc2xhdGUoW28sdV0pfSxlKX1mdW5jdGlvbiBGaSh0LG4pe3JldHVybituP2Z1bmN0aW9uKHQsbil7ZnVuY3Rpb24gZShyLGksbyx1LGEsYyxzLGYsbCxoLHAsZCx2LGcpe3ZhciBfPXMtcix5PWYtaSxtPV8qXyt5Knk7aWYobT40Km4mJnYtLSl7dmFyIHg9dStoLGI9YStwLHc9YytkLE09WXAoeCp4K2IqYit3KncpLFQ9V2Uody89TSksTj16cCh6cCh3KS0xKTxNcHx8enAoby1sKTxNcD8obytsKS8yOlJwKGIseCksaz10KE4sVCksUz1rWzBdLEU9a1sxXSxBPVMtcixDPUUtaSx6PXkqQS1fKkM7KHoqei9tPm58fHpwKChfKkEreSpDKS9tLS41KT4uM3x8dSpoK2EqcCtjKmQ8amQpJiYoZShyLGksbyx1LGEsYyxTLEUsTix4Lz1NLGIvPU0sdyx2LGcpLGcucG9pbnQoUyxFKSxlKFMsRSxOLHgsYix3LHMsZixsLGgscCxkLHYsZykpfX1yZXR1cm4gZnVuY3Rpb24obil7ZnVuY3Rpb24gcihlLHIpe2U9dChlLHIpLG4ucG9pbnQoZVswXSxlWzFdKX1mdW5jdGlvbiBpKCl7Xz1OYU4sdy5wb2ludD1vLG4ubGluZVN0YXJ0KCl9ZnVuY3Rpb24gbyhyLGkpe3ZhciBvPXVyKFtyLGldKSx1PXQocixpKTtlKF8seSxnLG0seCxiLF89dVswXSx5PXVbMV0sZz1yLG09b1swXSx4PW9bMV0sYj1vWzJdLEhkLG4pLG4ucG9pbnQoXyx5KX1mdW5jdGlvbiB1KCl7dy5wb2ludD1yLG4ubGluZUVuZCgpfWZ1bmN0aW9uIGEoKXtpKCksdy5wb2ludD1jLHcubGluZUVuZD1zfWZ1bmN0aW9uIGModCxuKXtvKGY9dCxuKSxsPV8saD15LHA9bSxkPXgsdj1iLHcucG9pbnQ9b31mdW5jdGlvbiBzKCl7ZShfLHksZyxtLHgsYixsLGgsZixwLGQsdixIZCxuKSx3LmxpbmVFbmQ9dSx1KCl9dmFyIGYsbCxoLHAsZCx2LGcsXyx5LG0seCxiLHc9e3BvaW50OnIsbGluZVN0YXJ0OmksbGluZUVuZDp1LHBvbHlnb25TdGFydDpmdW5jdGlvbigpe24ucG9seWdvblN0YXJ0KCksdy5saW5lU3RhcnQ9YX0scG9seWdvbkVuZDpmdW5jdGlvbigpe24ucG9seWdvbkVuZCgpLHcubGluZVN0YXJ0PWl9fTtyZXR1cm4gd319KHQsbik6ZnVuY3Rpb24odCl7cmV0dXJuIFBpKHtwb2ludDpmdW5jdGlvbihuLGUpe249dChuLGUpLHRoaXMuc3RyZWFtLnBvaW50KG5bMF0sblsxXSl9fSl9KHQpfWZ1bmN0aW9uIElpKHQpe3JldHVybiBZaShmdW5jdGlvbigpe3JldHVybiB0fSkoKX1mdW5jdGlvbiBZaSh0KXtmdW5jdGlvbiBuKHQpe3JldHVybiB0PXModFswXSpDcCx0WzFdKkNwKSxbdFswXSp2K3UsYS10WzFdKnZdfWZ1bmN0aW9uIGUodCxuKXtyZXR1cm4gdD1vKHQsbiksW3RbMF0qdit1LGEtdFsxXSp2XX1mdW5jdGlvbiByKCl7cz1ScihjPXFyKHgsYix3KSxvKTt2YXIgdD1vKHksbSk7cmV0dXJuIHU9Zy10WzBdKnYsYT1fK3RbMV0qdixpKCl9ZnVuY3Rpb24gaSgpe3JldHVybiBwPWQ9bnVsbCxufXZhciBvLHUsYSxjLHMsZixsLGgscCxkLHY9MTUwLGc9NDgwLF89MjUwLHk9MCxtPTAseD0wLGI9MCx3PTAsTT1udWxsLFQ9c2QsTj1udWxsLGs9cGksUz0uNSxFPUZpKGUsUyk7cmV0dXJuIG4uc3RyZWFtPWZ1bmN0aW9uKHQpe3JldHVybiBwJiZkPT09dD9wOnA9WGQoZnVuY3Rpb24odCl7cmV0dXJuIFBpKHtwb2ludDpmdW5jdGlvbihuLGUpe3ZhciByPXQobixlKTtyZXR1cm4gdGhpcy5zdHJlYW0ucG9pbnQoclswXSxyWzFdKX19KX0oYykoVChFKGsoZD10KSkpKSl9LG4ucHJlY2xpcD1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8oVD10LE09dm9pZCAwLGkoKSk6VH0sbi5wb3N0Y2xpcD1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8oaz10LE49Zj1sPWg9bnVsbCxpKCkpOmt9LG4uY2xpcEFuZ2xlPWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhUPSt0P1FyKE09dCpDcCk6KE09bnVsbCxzZCksaSgpKTpNKkFwfSxuLmNsaXBFeHRlbnQ9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg/KGs9bnVsbD09dD8oTj1mPWw9aD1udWxsLHBpKTpKcihOPSt0WzBdWzBdLGY9K3RbMF1bMV0sbD0rdFsxXVswXSxoPSt0WzFdWzFdKSxpKCkpOm51bGw9PU4/bnVsbDpbW04sZl0sW2wsaF1dfSxuLnNjYWxlPWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyh2PSt0LHIoKSk6dn0sbi50cmFuc2xhdGU9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg/KGc9K3RbMF0sXz0rdFsxXSxyKCkpOltnLF9dfSxuLmNlbnRlcj1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8oeT10WzBdJTM2MCpDcCxtPXRbMV0lMzYwKkNwLHIoKSk6W3kqQXAsbSpBcF19LG4ucm90YXRlPWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyh4PXRbMF0lMzYwKkNwLGI9dFsxXSUzNjAqQ3Asdz10Lmxlbmd0aD4yP3RbMl0lMzYwKkNwOjAscigpKTpbeCpBcCxiKkFwLHcqQXBdfSxuLnByZWNpc2lvbj1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8oRT1GaShlLFM9dCp0KSxpKCkpOllwKFMpfSxuLmZpdEV4dGVudD1mdW5jdGlvbih0LGUpe3JldHVybiBxaShuLHQsZSl9LG4uZml0U2l6ZT1mdW5jdGlvbih0LGUpe3JldHVybiBEaShuLHQsZSl9LG4uZml0V2lkdGg9ZnVuY3Rpb24odCxlKXtyZXR1cm4gVWkobix0LGUpfSxuLmZpdEhlaWdodD1mdW5jdGlvbih0LGUpe3JldHVybiBPaShuLHQsZSl9LGZ1bmN0aW9uKCl7cmV0dXJuIG89dC5hcHBseSh0aGlzLGFyZ3VtZW50cyksbi5pbnZlcnQ9by5pbnZlcnQmJmZ1bmN0aW9uKHQpe3JldHVybih0PXMuaW52ZXJ0KCh0WzBdLXUpL3YsKGEtdFsxXSkvdikpJiZbdFswXSpBcCx0WzFdKkFwXX0scigpfX1mdW5jdGlvbiBCaSh0KXt2YXIgbj0wLGU9TnAvMyxyPVlpKHQpLGk9cihuLGUpO3JldHVybiBpLnBhcmFsbGVscz1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD9yKG49dFswXSpDcCxlPXRbMV0qQ3ApOltuKkFwLGUqQXBdfSxpfWZ1bmN0aW9uIEhpKHQsbil7ZnVuY3Rpb24gZSh0LG4pe3ZhciBlPVlwKG8tMippKkZwKG4pKS9pO3JldHVybltlKkZwKHQqPWkpLHUtZSpMcCh0KV19dmFyIHI9RnAodCksaT0ocitGcChuKSkvMjtpZih6cChpKTxNcClyZXR1cm4gZnVuY3Rpb24odCl7ZnVuY3Rpb24gbih0LG4pe3JldHVyblt0KmUsRnAobikvZV19dmFyIGU9THAodCk7cmV0dXJuIG4uaW52ZXJ0PWZ1bmN0aW9uKHQsbil7cmV0dXJuW3QvZSxXZShuKmUpXX0sbn0odCk7dmFyIG89MStyKigyKmktciksdT1ZcChvKS9pO3JldHVybiBlLmludmVydD1mdW5jdGlvbih0LG4pe3ZhciBlPXUtbjtyZXR1cm5bUnAodCx6cChlKSkvaSpJcChlKSxXZSgoby0odCp0K2UqZSkqaSppKS8oMippKSldfSxlfWZ1bmN0aW9uIGppKCl7cmV0dXJuIEJpKEhpKS5zY2FsZSgxNTUuNDI0KS5jZW50ZXIoWzAsMzMuNjQ0Ml0pfWZ1bmN0aW9uIFhpKCl7cmV0dXJuIGppKCkucGFyYWxsZWxzKFsyOS41LDQ1LjVdKS5zY2FsZSgxMDcwKS50cmFuc2xhdGUoWzQ4MCwyNTBdKS5yb3RhdGUoWzk2LDBdKS5jZW50ZXIoWy0uNiwzOC43XSl9ZnVuY3Rpb24gVmkodCl7cmV0dXJuIGZ1bmN0aW9uKG4sZSl7dmFyIHI9THAobiksaT1McChlKSxvPXQocippKTtyZXR1cm5bbyppKkZwKG4pLG8qRnAoZSldfX1mdW5jdGlvbiAkaSh0KXtyZXR1cm4gZnVuY3Rpb24obixlKXt2YXIgcj1ZcChuKm4rZSplKSxpPXQociksbz1GcChpKSx1PUxwKGkpO3JldHVybltScChuKm8scip1KSxXZShyJiZlKm8vcildfX1mdW5jdGlvbiBXaSh0LG4pe3JldHVyblt0LFVwKEJwKChrcCtuKS8yKSldfWZ1bmN0aW9uIFppKHQpe2Z1bmN0aW9uIG4oKXt2YXIgbj1OcCphKCksdT1vKEZyKG8ucm90YXRlKCkpLmludmVydChbMCwwXSkpO3JldHVybiBzKG51bGw9PWY/W1t1WzBdLW4sdVsxXS1uXSxbdVswXStuLHVbMV0rbl1dOnQ9PT1XaT9bW01hdGgubWF4KHVbMF0tbixmKSxlXSxbTWF0aC5taW4odVswXStuLHIpLGldXTpbW2YsTWF0aC5tYXgodVsxXS1uLGUpXSxbcixNYXRoLm1pbih1WzFdK24saSldXSl9dmFyIGUscixpLG89SWkodCksdT1vLmNlbnRlcixhPW8uc2NhbGUsYz1vLnRyYW5zbGF0ZSxzPW8uY2xpcEV4dGVudCxmPW51bGw7cmV0dXJuIG8uc2NhbGU9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg/KGEodCksbigpKTphKCl9LG8udHJhbnNsYXRlPWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhjKHQpLG4oKSk6YygpfSxvLmNlbnRlcj1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8odSh0KSxuKCkpOnUoKX0sby5jbGlwRXh0ZW50PWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhudWxsPT10P2Y9ZT1yPWk9bnVsbDooZj0rdFswXVswXSxlPSt0WzBdWzFdLHI9K3RbMV1bMF0saT0rdFsxXVsxXSksbigpKTpudWxsPT1mP251bGw6W1tmLGVdLFtyLGldXX0sbigpfWZ1bmN0aW9uIEdpKHQpe3JldHVybiBCcCgoa3ArdCkvMil9ZnVuY3Rpb24gUWkodCxuKXtmdW5jdGlvbiBlKHQsbil7bz4wP248LWtwK01wJiYobj0ta3ArTXApOm4+a3AtTXAmJihuPWtwLU1wKTt2YXIgZT1vL09wKEdpKG4pLGkpO3JldHVybltlKkZwKGkqdCksby1lKkxwKGkqdCldfXZhciByPUxwKHQpLGk9dD09PW4/RnAodCk6VXAoci9McChuKSkvVXAoR2kobikvR2kodCkpLG89cipPcChHaSh0KSxpKS9pO3JldHVybiBpPyhlLmludmVydD1mdW5jdGlvbih0LG4pe3ZhciBlPW8tbixyPUlwKGkpKllwKHQqdCtlKmUpO3JldHVybltScCh0LHpwKGUpKS9pKklwKGUpLDIqUHAoT3Aoby9yLDEvaSkpLWtwXX0sZSk6V2l9ZnVuY3Rpb24gSmkodCxuKXtyZXR1cm5bdCxuXX1mdW5jdGlvbiBLaSh0LG4pe2Z1bmN0aW9uIGUodCxuKXt2YXIgZT1vLW4scj1pKnQ7cmV0dXJuW2UqRnAociksby1lKkxwKHIpXX12YXIgcj1McCh0KSxpPXQ9PT1uP0ZwKHQpOihyLUxwKG4pKS8obi10KSxvPXIvaSt0O3JldHVybiB6cChpKTxNcD9KaTooZS5pbnZlcnQ9ZnVuY3Rpb24odCxuKXt2YXIgZT1vLW47cmV0dXJuW1JwKHQsenAoZSkpL2kqSXAoZSksby1JcChpKSpZcCh0KnQrZSplKV19LGUpfWZ1bmN0aW9uIHRvKHQsbil7dmFyIGU9THAobikscj1McCh0KSplO3JldHVybltlKkZwKHQpL3IsRnAobikvcl19ZnVuY3Rpb24gbm8odCxuLGUscil7cmV0dXJuIDE9PT10JiYxPT09biYmMD09PWUmJjA9PT1yP3BpOlBpKHtwb2ludDpmdW5jdGlvbihpLG8pe3RoaXMuc3RyZWFtLnBvaW50KGkqdCtlLG8qbityKX19KX1mdW5jdGlvbiBlbyh0LG4pe3ZhciBlPW4qbixyPWUqZTtyZXR1cm5bdCooLjg3MDctLjEzMTk3OSplK3IqKHIqKC4wMDM5NzEqZS0uMDAxNTI5KnIpLS4wMTM3OTEpKSxuKigxLjAwNzIyNitlKiguMDE1MDg1K3IqKC4wMjg4NzQqZS0uMDQ0NDc1LS4wMDU5MTYqcikpKV19ZnVuY3Rpb24gcm8odCxuKXtyZXR1cm5bTHAobikqRnAodCksRnAobildfWZ1bmN0aW9uIGlvKHQsbil7dmFyIGU9THAobikscj0xK0xwKHQpKmU7cmV0dXJuW2UqRnAodCkvcixGcChuKS9yXX1mdW5jdGlvbiBvbyh0LG4pe3JldHVybltVcChCcCgoa3ArbikvMikpLC10XX1mdW5jdGlvbiB1byh0LG4pe3JldHVybiB0LnBhcmVudD09PW4ucGFyZW50PzE6Mn1mdW5jdGlvbiBhbyh0LG4pe3JldHVybiB0K24ueH1mdW5jdGlvbiBjbyh0LG4pe3JldHVybiBNYXRoLm1heCh0LG4ueSl9ZnVuY3Rpb24gc28odCl7dmFyIG49MCxlPXQuY2hpbGRyZW4scj1lJiZlLmxlbmd0aDtpZihyKWZvcig7LS1yPj0wOyluKz1lW3JdLnZhbHVlO2Vsc2Ugbj0xO3QudmFsdWU9bn1mdW5jdGlvbiBmbyh0LG4pe3ZhciBlLHIsaSxvLHUsYT1uZXcgdm8odCksYz0rdC52YWx1ZSYmKGEudmFsdWU9dC52YWx1ZSkscz1bYV07Zm9yKG51bGw9PW4mJihuPWxvKTtlPXMucG9wKCk7KWlmKGMmJihlLnZhbHVlPStlLmRhdGEudmFsdWUpLChpPW4oZS5kYXRhKSkmJih1PWkubGVuZ3RoKSlmb3IoZS5jaGlsZHJlbj1uZXcgQXJyYXkodSksbz11LTE7bz49MDstLW8pcy5wdXNoKHI9ZS5jaGlsZHJlbltvXT1uZXcgdm8oaVtvXSkpLHIucGFyZW50PWUsci5kZXB0aD1lLmRlcHRoKzE7cmV0dXJuIGEuZWFjaEJlZm9yZShwbyl9ZnVuY3Rpb24gbG8odCl7cmV0dXJuIHQuY2hpbGRyZW59ZnVuY3Rpb24gaG8odCl7dC5kYXRhPXQuZGF0YS5kYXRhfWZ1bmN0aW9uIHBvKHQpe3ZhciBuPTA7ZG97dC5oZWlnaHQ9bn13aGlsZSgodD10LnBhcmVudCkmJnQuaGVpZ2h0PCsrbil9ZnVuY3Rpb24gdm8odCl7dGhpcy5kYXRhPXQsdGhpcy5kZXB0aD10aGlzLmhlaWdodD0wLHRoaXMucGFyZW50PW51bGx9ZnVuY3Rpb24gZ28odCl7Zm9yKHZhciBuLGUscj0wLGk9KHQ9ZnVuY3Rpb24odCl7Zm9yKHZhciBuLGUscj10Lmxlbmd0aDtyOyllPU1hdGgucmFuZG9tKCkqci0tfDAsbj10W3JdLHRbcl09dFtlXSx0W2VdPW47cmV0dXJuIHR9KFdkLmNhbGwodCkpKS5sZW5ndGgsbz1bXTtyPGk7KW49dFtyXSxlJiZ5byhlLG4pPysrcjooZT1mdW5jdGlvbih0KXtzd2l0Y2godC5sZW5ndGgpe2Nhc2UgMTpyZXR1cm4gZnVuY3Rpb24odCl7cmV0dXJue3g6dC54LHk6dC55LHI6dC5yfX0odFswXSk7Y2FzZSAyOnJldHVybiB4byh0WzBdLHRbMV0pO2Nhc2UgMzpyZXR1cm4gYm8odFswXSx0WzFdLHRbMl0pfX0obz1mdW5jdGlvbih0LG4pe3ZhciBlLHI7aWYobW8obix0KSlyZXR1cm5bbl07Zm9yKGU9MDtlPHQubGVuZ3RoOysrZSlpZihfbyhuLHRbZV0pJiZtbyh4byh0W2VdLG4pLHQpKXJldHVyblt0W2VdLG5dO2ZvcihlPTA7ZTx0Lmxlbmd0aC0xOysrZSlmb3Iocj1lKzE7cjx0Lmxlbmd0aDsrK3IpaWYoX28oeG8odFtlXSx0W3JdKSxuKSYmX28oeG8odFtlXSxuKSx0W3JdKSYmX28oeG8odFtyXSxuKSx0W2VdKSYmbW8oYm8odFtlXSx0W3JdLG4pLHQpKXJldHVyblt0W2VdLHRbcl0sbl07dGhyb3cgbmV3IEVycm9yfShvLG4pKSxyPTApO3JldHVybiBlfWZ1bmN0aW9uIF9vKHQsbil7dmFyIGU9dC5yLW4ucixyPW4ueC10LngsaT1uLnktdC55O3JldHVybiBlPDB8fGUqZTxyKnIraSppfWZ1bmN0aW9uIHlvKHQsbil7dmFyIGU9dC5yLW4ucisxZS02LHI9bi54LXQueCxpPW4ueS10Lnk7cmV0dXJuIGU+MCYmZSplPnIqcitpKml9ZnVuY3Rpb24gbW8odCxuKXtmb3IodmFyIGU9MDtlPG4ubGVuZ3RoOysrZSlpZigheW8odCxuW2VdKSlyZXR1cm4hMTtyZXR1cm4hMH1mdW5jdGlvbiB4byh0LG4pe3ZhciBlPXQueCxyPXQueSxpPXQucixvPW4ueCx1PW4ueSxhPW4ucixjPW8tZSxzPXUtcixmPWEtaSxsPU1hdGguc3FydChjKmMrcypzKTtyZXR1cm57eDooZStvK2MvbCpmKS8yLHk6KHIrdStzL2wqZikvMixyOihsK2krYSkvMn19ZnVuY3Rpb24gYm8odCxuLGUpe3ZhciByPXQueCxpPXQueSxvPXQucix1PW4ueCxhPW4ueSxjPW4ucixzPWUueCxmPWUueSxsPWUucixoPXItdSxwPXItcyxkPWktYSx2PWktZixnPWMtbyxfPWwtbyx5PXIqcitpKmktbypvLG09eS11KnUtYSphK2MqYyx4PXktcypzLWYqZitsKmwsYj1wKmQtaCp2LHc9KGQqeC12Km0pLygyKmIpLXIsTT0odipnLWQqXykvYixUPShwKm0taCp4KS8oMipiKS1pLE49KGgqXy1wKmcpL2Isaz1NKk0rTipOLTEsUz0yKihvK3cqTStUKk4pLEU9dyp3K1QqVC1vKm8sQT0tKGs/KFMrTWF0aC5zcXJ0KFMqUy00KmsqRSkpLygyKmspOkUvUyk7cmV0dXJue3g6cit3K00qQSx5OmkrVCtOKkEscjpBfX1mdW5jdGlvbiB3byh0LG4sZSl7dmFyIHI9dC54LGk9dC55LG89bi5yK2Uucix1PXQucitlLnIsYT1uLngtcixjPW4ueS1pLHM9YSphK2MqYztpZihzKXt2YXIgZj0uNSsoKHUqPXUpLShvKj1vKSkvKDIqcyksbD1NYXRoLnNxcnQoTWF0aC5tYXgoMCwyKm8qKHUrcyktKHUtPXMpKnUtbypvKSkvKDIqcyk7ZS54PXIrZiphK2wqYyxlLnk9aStmKmMtbCphfWVsc2UgZS54PXIrdSxlLnk9aX1mdW5jdGlvbiBNbyh0LG4pe3ZhciBlPW4ueC10Lngscj1uLnktdC55LGk9dC5yK24ucjtyZXR1cm4gaSppLTFlLTY+ZSplK3Iqcn1mdW5jdGlvbiBUbyh0KXt2YXIgbj10Ll8sZT10Lm5leHQuXyxyPW4ucitlLnIsaT0obi54KmUucitlLngqbi5yKS9yLG89KG4ueSplLnIrZS55Km4ucikvcjtyZXR1cm4gaSppK28qb31mdW5jdGlvbiBObyh0KXt0aGlzLl89dCx0aGlzLm5leHQ9bnVsbCx0aGlzLnByZXZpb3VzPW51bGx9ZnVuY3Rpb24ga28odCl7aWYoIShpPXQubGVuZ3RoKSlyZXR1cm4gMDt2YXIgbixlLHIsaSxvLHUsYSxjLHMsZixsO2lmKG49dFswXSxuLng9MCxuLnk9MCwhKGk+MSkpcmV0dXJuIG4ucjtpZihlPXRbMV0sbi54PS1lLnIsZS54PW4ucixlLnk9MCwhKGk+MikpcmV0dXJuIG4ucitlLnI7d28oZSxuLHI9dFsyXSksbj1uZXcgTm8obiksZT1uZXcgTm8oZSkscj1uZXcgTm8ociksbi5uZXh0PXIucHJldmlvdXM9ZSxlLm5leHQ9bi5wcmV2aW91cz1yLHIubmV4dD1lLnByZXZpb3VzPW47dDpmb3IoYT0zO2E8aTsrK2Epe3dvKG4uXyxlLl8scj10W2FdKSxyPW5ldyBObyhyKSxjPWUubmV4dCxzPW4ucHJldmlvdXMsZj1lLl8ucixsPW4uXy5yO2Rve2lmKGY8PWwpe2lmKE1vKGMuXyxyLl8pKXtlPWMsbi5uZXh0PWUsZS5wcmV2aW91cz1uLC0tYTtjb250aW51ZSB0fWYrPWMuXy5yLGM9Yy5uZXh0fWVsc2V7aWYoTW8ocy5fLHIuXykpeyhuPXMpLm5leHQ9ZSxlLnByZXZpb3VzPW4sLS1hO2NvbnRpbnVlIHR9bCs9cy5fLnIscz1zLnByZXZpb3VzfX13aGlsZShjIT09cy5uZXh0KTtmb3Ioci5wcmV2aW91cz1uLHIubmV4dD1lLG4ubmV4dD1lLnByZXZpb3VzPWU9cixvPVRvKG4pOyhyPXIubmV4dCkhPT1lOykodT1UbyhyKSk8byYmKG49cixvPXUpO2U9bi5uZXh0fWZvcihuPVtlLl9dLHI9ZTsocj1yLm5leHQpIT09ZTspbi5wdXNoKHIuXyk7Zm9yKHI9Z28obiksYT0wO2E8aTsrK2Epbj10W2FdLG4ueC09ci54LG4ueS09ci55O3JldHVybiByLnJ9ZnVuY3Rpb24gU28odCl7aWYoImZ1bmN0aW9uIiE9dHlwZW9mIHQpdGhyb3cgbmV3IEVycm9yO3JldHVybiB0fWZ1bmN0aW9uIEVvKCl7cmV0dXJuIDB9ZnVuY3Rpb24gQW8odCl7cmV0dXJuIGZ1bmN0aW9uKCl7cmV0dXJuIHR9fWZ1bmN0aW9uIENvKHQpe3JldHVybiBNYXRoLnNxcnQodC52YWx1ZSl9ZnVuY3Rpb24gem8odCl7cmV0dXJuIGZ1bmN0aW9uKG4pe24uY2hpbGRyZW58fChuLnI9TWF0aC5tYXgoMCwrdChuKXx8MCkpfX1mdW5jdGlvbiBQbyh0LG4pe3JldHVybiBmdW5jdGlvbihlKXtpZihyPWUuY2hpbGRyZW4pe3ZhciByLGksbyx1PXIubGVuZ3RoLGE9dChlKSpufHwwO2lmKGEpZm9yKGk9MDtpPHU7KytpKXJbaV0ucis9YTtpZihvPWtvKHIpLGEpZm9yKGk9MDtpPHU7KytpKXJbaV0uci09YTtlLnI9bythfX19ZnVuY3Rpb24gUm8odCl7cmV0dXJuIGZ1bmN0aW9uKG4pe3ZhciBlPW4ucGFyZW50O24ucio9dCxlJiYobi54PWUueCt0Km4ueCxuLnk9ZS55K3Qqbi55KX19ZnVuY3Rpb24gTG8odCl7dC54MD1NYXRoLnJvdW5kKHQueDApLHQueTA9TWF0aC5yb3VuZCh0LnkwKSx0LngxPU1hdGgucm91bmQodC54MSksdC55MT1NYXRoLnJvdW5kKHQueTEpfWZ1bmN0aW9uIHFvKHQsbixlLHIsaSl7Zm9yKHZhciBvLHU9dC5jaGlsZHJlbixhPS0xLGM9dS5sZW5ndGgscz10LnZhbHVlJiYoci1uKS90LnZhbHVlOysrYTxjOykobz11W2FdKS55MD1lLG8ueTE9aSxvLngwPW4sby54MT1uKz1vLnZhbHVlKnN9ZnVuY3Rpb24gRG8odCl7cmV0dXJuIHQuaWR9ZnVuY3Rpb24gVW8odCl7cmV0dXJuIHQucGFyZW50SWR9ZnVuY3Rpb24gT28odCxuKXtyZXR1cm4gdC5wYXJlbnQ9PT1uLnBhcmVudD8xOjJ9ZnVuY3Rpb24gRm8odCl7dmFyIG49dC5jaGlsZHJlbjtyZXR1cm4gbj9uWzBdOnQudH1mdW5jdGlvbiBJbyh0KXt2YXIgbj10LmNoaWxkcmVuO3JldHVybiBuP25bbi5sZW5ndGgtMV06dC50fWZ1bmN0aW9uIFlvKHQsbixlKXt2YXIgcj1lLyhuLmktdC5pKTtuLmMtPXIsbi5zKz1lLHQuYys9cixuLnorPWUsbi5tKz1lfWZ1bmN0aW9uIEJvKHQsbixlKXtyZXR1cm4gdC5hLnBhcmVudD09PW4ucGFyZW50P3QuYTplfWZ1bmN0aW9uIEhvKHQsbil7dGhpcy5fPXQsdGhpcy5wYXJlbnQ9bnVsbCx0aGlzLmNoaWxkcmVuPW51bGwsdGhpcy5BPW51bGwsdGhpcy5hPXRoaXMsdGhpcy56PTAsdGhpcy5tPTAsdGhpcy5jPTAsdGhpcy5zPTAsdGhpcy50PW51bGwsdGhpcy5pPW59ZnVuY3Rpb24gam8odCxuLGUscixpKXtmb3IodmFyIG8sdT10LmNoaWxkcmVuLGE9LTEsYz11Lmxlbmd0aCxzPXQudmFsdWUmJihpLWUpL3QudmFsdWU7KythPGM7KShvPXVbYV0pLngwPW4sby54MT1yLG8ueTA9ZSxvLnkxPWUrPW8udmFsdWUqc31mdW5jdGlvbiBYbyh0LG4sZSxyLGksbyl7Zm9yKHZhciB1LGEsYyxzLGYsbCxoLHAsZCx2LGcsXz1bXSx5PW4uY2hpbGRyZW4sbT0wLHg9MCxiPXkubGVuZ3RoLHc9bi52YWx1ZTttPGI7KXtjPWktZSxzPW8tcjtkb3tmPXlbeCsrXS52YWx1ZX13aGlsZSghZiYmeDxiKTtmb3IobD1oPWYsZz1mKmYqKHY9TWF0aC5tYXgocy9jLGMvcykvKHcqdCkpLGQ9TWF0aC5tYXgoaC9nLGcvbCk7eDxiOysreCl7aWYoZis9YT15W3hdLnZhbHVlLGE8bCYmKGw9YSksYT5oJiYoaD1hKSxnPWYqZip2LChwPU1hdGgubWF4KGgvZyxnL2wpKT5kKXtmLT1hO2JyZWFrfWQ9cH1fLnB1c2godT17dmFsdWU6ZixkaWNlOmM8cyxjaGlsZHJlbjp5LnNsaWNlKG0seCl9KSx1LmRpY2U/cW8odSxlLHIsaSx3P3IrPXMqZi93Om8pOmpvKHUsZSxyLHc/ZSs9YypmL3c6aSxvKSx3LT1mLG09eH1yZXR1cm4gX31mdW5jdGlvbiBWbyh0LG4sZSl7cmV0dXJuKG5bMF0tdFswXSkqKGVbMV0tdFsxXSktKG5bMV0tdFsxXSkqKGVbMF0tdFswXSl9ZnVuY3Rpb24gJG8odCxuKXtyZXR1cm4gdFswXS1uWzBdfHx0WzFdLW5bMV19ZnVuY3Rpb24gV28odCl7Zm9yKHZhciBuPXQubGVuZ3RoLGU9WzAsMV0scj0yLGk9MjtpPG47KytpKXtmb3IoO3I+MSYmVm8odFtlW3ItMl1dLHRbZVtyLTFdXSx0W2ldKTw9MDspLS1yO2VbcisrXT1pfXJldHVybiBlLnNsaWNlKDAscil9ZnVuY3Rpb24gWm8odCl7dGhpcy5fc2l6ZT10LHRoaXMuX2NhbGw9dGhpcy5fZXJyb3I9bnVsbCx0aGlzLl90YXNrcz1bXSx0aGlzLl9kYXRhPVtdLHRoaXMuX3dhaXRpbmc9dGhpcy5fYWN0aXZlPXRoaXMuX2VuZGVkPXRoaXMuX3N0YXJ0PTB9ZnVuY3Rpb24gR28odCl7aWYoIXQuX3N0YXJ0KXRyeXsoZnVuY3Rpb24odCl7Zm9yKDt0Ll9zdGFydD10Ll93YWl0aW5nJiZ0Ll9hY3RpdmU8dC5fc2l6ZTspe3ZhciBuPXQuX2VuZGVkK3QuX2FjdGl2ZSxlPXQuX3Rhc2tzW25dLHI9ZS5sZW5ndGgtMSxpPWVbcl07ZVtyXT1mdW5jdGlvbih0LG4pe3JldHVybiBmdW5jdGlvbihlLHIpe3QuX3Rhc2tzW25dJiYoLS10Ll9hY3RpdmUsKyt0Ll9lbmRlZCx0Ll90YXNrc1tuXT1udWxsLG51bGw9PXQuX2Vycm9yJiYobnVsbCE9ZT9Rbyh0LGUpOih0Ll9kYXRhW25dPXIsdC5fd2FpdGluZz9Hbyh0KTpKbyh0KSkpKX19KHQsbiksLS10Ll93YWl0aW5nLCsrdC5fYWN0aXZlLGU9aS5hcHBseShudWxsLGUpLHQuX3Rhc2tzW25dJiYodC5fdGFza3Nbbl09ZXx8ZXYpfX0pKHQpfWNhdGNoKG4pe2lmKHQuX3Rhc2tzW3QuX2VuZGVkK3QuX2FjdGl2ZS0xXSlRbyh0LG4pO2Vsc2UgaWYoIXQuX2RhdGEpdGhyb3cgbn19ZnVuY3Rpb24gUW8odCxuKXt2YXIgZSxyPXQuX3Rhc2tzLmxlbmd0aDtmb3IodC5fZXJyb3I9bix0Ll9kYXRhPXZvaWQgMCx0Ll93YWl0aW5nPU5hTjstLXI+PTA7KWlmKChlPXQuX3Rhc2tzW3JdKSYmKHQuX3Rhc2tzW3JdPW51bGwsZS5hYm9ydCkpdHJ5e2UuYWJvcnQoKX1jYXRjaChuKXt9dC5fYWN0aXZlPU5hTixKbyh0KX1mdW5jdGlvbiBKbyh0KXtpZighdC5fYWN0aXZlJiZ0Ll9jYWxsKXt2YXIgbj10Ll9kYXRhO3QuX2RhdGE9dm9pZCAwLHQuX2NhbGwodC5fZXJyb3Isbil9fWZ1bmN0aW9uIEtvKHQpe2lmKG51bGw9PXQpdD0xLzA7ZWxzZSBpZighKCh0PSt0KT49MSkpdGhyb3cgbmV3IEVycm9yKCJpbnZhbGlkIGNvbmN1cnJlbmN5Iik7cmV0dXJuIG5ldyBabyh0KX1mdW5jdGlvbiB0dSgpe3JldHVybiBNYXRoLnJhbmRvbSgpfWZ1bmN0aW9uIG51KHQsbil7ZnVuY3Rpb24gZSh0KXt2YXIgbixlPXMuc3RhdHVzO2lmKCFlJiZmdW5jdGlvbih0KXt2YXIgbj10LnJlc3BvbnNlVHlwZTtyZXR1cm4gbiYmInRleHQiIT09bj90LnJlc3BvbnNlOnQucmVzcG9uc2VUZXh0fShzKXx8ZT49MjAwJiZlPDMwMHx8MzA0PT09ZSl7aWYobyl0cnl7bj1vLmNhbGwocixzKX1jYXRjaCh0KXtyZXR1cm4gdm9pZCBhLmNhbGwoImVycm9yIixyLHQpfWVsc2Ugbj1zO2EuY2FsbCgibG9hZCIscixuKX1lbHNlIGEuY2FsbCgiZXJyb3IiLHIsdCl9dmFyIHIsaSxvLHUsYT1OKCJiZWZvcmVzZW5kIiwicHJvZ3Jlc3MiLCJsb2FkIiwiZXJyb3IiKSxjPXNlKCkscz1uZXcgWE1MSHR0cFJlcXVlc3QsZj1udWxsLGw9bnVsbCxoPTA7aWYoInVuZGVmaW5lZCI9PXR5cGVvZiBYRG9tYWluUmVxdWVzdHx8IndpdGhDcmVkZW50aWFscyJpbiBzfHwhL14oaHR0cChzKT86KT9cL1wvLy50ZXN0KHQpfHwocz1uZXcgWERvbWFpblJlcXVlc3QpLCJvbmxvYWQiaW4gcz9zLm9ubG9hZD1zLm9uZXJyb3I9cy5vbnRpbWVvdXQ9ZTpzLm9ucmVhZHlzdGF0ZWNoYW5nZT1mdW5jdGlvbih0KXtzLnJlYWR5U3RhdGU+MyYmZSh0KX0scy5vbnByb2dyZXNzPWZ1bmN0aW9uKHQpe2EuY2FsbCgicHJvZ3Jlc3MiLHIsdCl9LHI9e2hlYWRlcjpmdW5jdGlvbih0LG4pe3JldHVybiB0PSh0KyIiKS50b0xvd2VyQ2FzZSgpLGFyZ3VtZW50cy5sZW5ndGg8Mj9jLmdldCh0KToobnVsbD09bj9jLnJlbW92ZSh0KTpjLnNldCh0LG4rIiIpLHIpfSxtaW1lVHlwZTpmdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8oaT1udWxsPT10P251bGw6dCsiIixyKTppfSxyZXNwb25zZVR5cGU6ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg/KHU9dCxyKTp1fSx0aW1lb3V0OmZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhoPSt0LHIpOmh9LHVzZXI6ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg8MT9mOihmPW51bGw9PXQ/bnVsbDp0KyIiLHIpfSxwYXNzd29yZDpmdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aDwxP2w6KGw9bnVsbD09dD9udWxsOnQrIiIscil9LHJlc3BvbnNlOmZ1bmN0aW9uKHQpe3JldHVybiBvPXQscn0sZ2V0OmZ1bmN0aW9uKHQsbil7cmV0dXJuIHIuc2VuZCgiR0VUIix0LG4pfSxwb3N0OmZ1bmN0aW9uKHQsbil7cmV0dXJuIHIuc2VuZCgiUE9TVCIsdCxuKX0sc2VuZDpmdW5jdGlvbihuLGUsbyl7cmV0dXJuIHMub3BlbihuLHQsITAsZixsKSxudWxsPT1pfHxjLmhhcygiYWNjZXB0Iil8fGMuc2V0KCJhY2NlcHQiLGkrIiwqLyoiKSxzLnNldFJlcXVlc3RIZWFkZXImJmMuZWFjaChmdW5jdGlvbih0LG4pe3Muc2V0UmVxdWVzdEhlYWRlcihuLHQpfSksbnVsbCE9aSYmcy5vdmVycmlkZU1pbWVUeXBlJiZzLm92ZXJyaWRlTWltZVR5cGUoaSksbnVsbCE9dSYmKHMucmVzcG9uc2VUeXBlPXUpLGg+MCYmKHMudGltZW91dD1oKSxudWxsPT1vJiYiZnVuY3Rpb24iPT10eXBlb2YgZSYmKG89ZSxlPW51bGwpLG51bGwhPW8mJjE9PT1vLmxlbmd0aCYmKG89ZnVuY3Rpb24odCl7cmV0dXJuIGZ1bmN0aW9uKG4sZSl7dChudWxsPT1uP2U6bnVsbCl9fShvKSksbnVsbCE9byYmci5vbigiZXJyb3IiLG8pLm9uKCJsb2FkIixmdW5jdGlvbih0KXtvKG51bGwsdCl9KSxhLmNhbGwoImJlZm9yZXNlbmQiLHIscykscy5zZW5kKG51bGw9PWU/bnVsbDplKSxyfSxhYm9ydDpmdW5jdGlvbigpe3JldHVybiBzLmFib3J0KCkscn0sb246ZnVuY3Rpb24oKXt2YXIgdD1hLm9uLmFwcGx5KGEsYXJndW1lbnRzKTtyZXR1cm4gdD09PWE/cjp0fX0sbnVsbCE9bil7aWYoImZ1bmN0aW9uIiE9dHlwZW9mIG4pdGhyb3cgbmV3IEVycm9yKCJpbnZhbGlkIGNhbGxiYWNrOiAiK24pO3JldHVybiByLmdldChuKX1yZXR1cm4gcn1mdW5jdGlvbiBldSh0LG4pe3JldHVybiBmdW5jdGlvbihlLHIpe3ZhciBpPW51KGUpLm1pbWVUeXBlKHQpLnJlc3BvbnNlKG4pO2lmKG51bGwhPXIpe2lmKCJmdW5jdGlvbiIhPXR5cGVvZiByKXRocm93IG5ldyBFcnJvcigiaW52YWxpZCBjYWxsYmFjazogIityKTtyZXR1cm4gaS5nZXQocil9cmV0dXJuIGl9fWZ1bmN0aW9uIHJ1KHQsbil7cmV0dXJuIGZ1bmN0aW9uKGUscixpKXthcmd1bWVudHMubGVuZ3RoPDMmJihpPXIscj1udWxsKTt2YXIgbz1udShlKS5taW1lVHlwZSh0KTtyZXR1cm4gby5yb3c9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg/by5yZXNwb25zZShmdW5jdGlvbih0LG4pe3JldHVybiBmdW5jdGlvbihlKXtyZXR1cm4gdChlLnJlc3BvbnNlVGV4dCxuKX19KG4scj10KSk6cn0sby5yb3cociksaT9vLmdldChpKTpvfX1mdW5jdGlvbiBpdSh0KXtmdW5jdGlvbiBuKG4pe3ZhciBvPW4rIiIsdT1lLmdldChvKTtpZighdSl7aWYoaSE9PXl2KXJldHVybiBpO2Uuc2V0KG8sdT1yLnB1c2gobikpfXJldHVybiB0Wyh1LTEpJXQubGVuZ3RoXX12YXIgZT1zZSgpLHI9W10saT15djtyZXR1cm4gdD1udWxsPT10P1tdOl92LmNhbGwodCksbi5kb21haW49ZnVuY3Rpb24odCl7aWYoIWFyZ3VtZW50cy5sZW5ndGgpcmV0dXJuIHIuc2xpY2UoKTtyPVtdLGU9c2UoKTtmb3IodmFyIGksbyx1PS0xLGE9dC5sZW5ndGg7Kyt1PGE7KWUuaGFzKG89KGk9dFt1XSkrIiIpfHxlLnNldChvLHIucHVzaChpKSk7cmV0dXJuIG59LG4ucmFuZ2U9ZnVuY3Rpb24oZSl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg/KHQ9X3YuY2FsbChlKSxuKTp0LnNsaWNlKCl9LG4udW5rbm93bj1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8oaT10LG4pOml9LG4uY29weT1mdW5jdGlvbigpe3JldHVybiBpdSgpLmRvbWFpbihyKS5yYW5nZSh0KS51bmtub3duKGkpfSxufWZ1bmN0aW9uIG91KCl7ZnVuY3Rpb24gdCgpe3ZhciB0PWkoKS5sZW5ndGgscj11WzFdPHVbMF0saD11W3ItMF0scD11WzEtcl07bj0ocC1oKS9NYXRoLm1heCgxLHQtYysyKnMpLGEmJihuPU1hdGguZmxvb3IobikpLGgrPShwLWgtbioodC1jKSkqbCxlPW4qKDEtYyksYSYmKGg9TWF0aC5yb3VuZChoKSxlPU1hdGgucm91bmQoZSkpO3ZhciBkPWYodCkubWFwKGZ1bmN0aW9uKHQpe3JldHVybiBoK24qdH0pO3JldHVybiBvKHI/ZC5yZXZlcnNlKCk6ZCl9dmFyIG4sZSxyPWl1KCkudW5rbm93bih2b2lkIDApLGk9ci5kb21haW4sbz1yLnJhbmdlLHU9WzAsMV0sYT0hMSxjPTAscz0wLGw9LjU7cmV0dXJuIGRlbGV0ZSByLnVua25vd24sci5kb21haW49ZnVuY3Rpb24obil7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg/KGkobiksdCgpKTppKCl9LHIucmFuZ2U9ZnVuY3Rpb24obil7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg/KHU9WytuWzBdLCtuWzFdXSx0KCkpOnUuc2xpY2UoKX0sci5yYW5nZVJvdW5kPWZ1bmN0aW9uKG4pe3JldHVybiB1PVsrblswXSwrblsxXV0sYT0hMCx0KCl9LHIuYmFuZHdpZHRoPWZ1bmN0aW9uKCl7cmV0dXJuIGV9LHIuc3RlcD1mdW5jdGlvbigpe3JldHVybiBufSxyLnJvdW5kPWZ1bmN0aW9uKG4pe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhhPSEhbix0KCkpOmF9LHIucGFkZGluZz1mdW5jdGlvbihuKXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8oYz1zPU1hdGgubWF4KDAsTWF0aC5taW4oMSxuKSksdCgpKTpjfSxyLnBhZGRpbmdJbm5lcj1mdW5jdGlvbihuKXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8oYz1NYXRoLm1heCgwLE1hdGgubWluKDEsbikpLHQoKSk6Y30sci5wYWRkaW5nT3V0ZXI9ZnVuY3Rpb24obil7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg/KHM9TWF0aC5tYXgoMCxNYXRoLm1pbigxLG4pKSx0KCkpOnN9LHIuYWxpZ249ZnVuY3Rpb24obil7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg/KGw9TWF0aC5tYXgoMCxNYXRoLm1pbigxLG4pKSx0KCkpOmx9LHIuY29weT1mdW5jdGlvbigpe3JldHVybiBvdSgpLmRvbWFpbihpKCkpLnJhbmdlKHUpLnJvdW5kKGEpLnBhZGRpbmdJbm5lcihjKS5wYWRkaW5nT3V0ZXIocykuYWxpZ24obCl9LHQoKX1mdW5jdGlvbiB1dSh0KXt2YXIgbj10LmNvcHk7cmV0dXJuIHQucGFkZGluZz10LnBhZGRpbmdPdXRlcixkZWxldGUgdC5wYWRkaW5nSW5uZXIsZGVsZXRlIHQucGFkZGluZ091dGVyLHQuY29weT1mdW5jdGlvbigpe3JldHVybiB1dShuKCkpfSx0fWZ1bmN0aW9uIGF1KHQpe3JldHVybiBmdW5jdGlvbigpe3JldHVybiB0fX1mdW5jdGlvbiBjdSh0KXtyZXR1cm4rdH1mdW5jdGlvbiBzdSh0LG4pe3JldHVybihuLT10PSt0KT9mdW5jdGlvbihlKXtyZXR1cm4oZS10KS9ufTphdShuKX1mdW5jdGlvbiBmdSh0LG4sZSxyKXt2YXIgaT10WzBdLG89dFsxXSx1PW5bMF0sYT1uWzFdO3JldHVybiBvPGk/KGk9ZShvLGkpLHU9cihhLHUpKTooaT1lKGksbyksdT1yKHUsYSkpLGZ1bmN0aW9uKHQpe3JldHVybiB1KGkodCkpfX1mdW5jdGlvbiBsdSh0LG4sZSxyKXt2YXIgaT1NYXRoLm1pbih0Lmxlbmd0aCxuLmxlbmd0aCktMSxvPW5ldyBBcnJheShpKSx1PW5ldyBBcnJheShpKSxhPS0xO2Zvcih0W2ldPHRbMF0mJih0PXQuc2xpY2UoKS5yZXZlcnNlKCksbj1uLnNsaWNlKCkucmV2ZXJzZSgpKTsrK2E8aTspb1thXT1lKHRbYV0sdFthKzFdKSx1W2FdPXIoblthXSxuW2ErMV0pO3JldHVybiBmdW5jdGlvbihuKXt2YXIgZT1Pcyh0LG4sMSxpKS0xO3JldHVybiB1W2VdKG9bZV0obikpfX1mdW5jdGlvbiBodSh0LG4pe3JldHVybiBuLmRvbWFpbih0LmRvbWFpbigpKS5yYW5nZSh0LnJhbmdlKCkpLmludGVycG9sYXRlKHQuaW50ZXJwb2xhdGUoKSkuY2xhbXAodC5jbGFtcCgpKX1mdW5jdGlvbiBwdSh0LG4pe2Z1bmN0aW9uIGUoKXtyZXR1cm4gaT1NYXRoLm1pbihhLmxlbmd0aCxjLmxlbmd0aCk+Mj9sdTpmdSxvPXU9bnVsbCxyfWZ1bmN0aW9uIHIobil7cmV0dXJuKG98fChvPWkoYSxjLGY/ZnVuY3Rpb24odCl7cmV0dXJuIGZ1bmN0aW9uKG4sZSl7dmFyIHI9dChuPStuLGU9K2UpO3JldHVybiBmdW5jdGlvbih0KXtyZXR1cm4gdDw9bj8wOnQ+PWU/MTpyKHQpfX19KHQpOnQscykpKSgrbil9dmFyIGksbyx1LGE9bXYsYz1tdixzPWZuLGY9ITE7cmV0dXJuIHIuaW52ZXJ0PWZ1bmN0aW9uKHQpe3JldHVybih1fHwodT1pKGMsYSxzdSxmP2Z1bmN0aW9uKHQpe3JldHVybiBmdW5jdGlvbihuLGUpe3ZhciByPXQobj0rbixlPStlKTtyZXR1cm4gZnVuY3Rpb24odCl7cmV0dXJuIHQ8PTA/bjp0Pj0xP2U6cih0KX19fShuKTpuKSkpKCt0KX0sci5kb21haW49ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg/KGE9Z3YuY2FsbCh0LGN1KSxlKCkpOmEuc2xpY2UoKX0sci5yYW5nZT1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8oYz1fdi5jYWxsKHQpLGUoKSk6Yy5zbGljZSgpfSxyLnJhbmdlUm91bmQ9ZnVuY3Rpb24odCl7cmV0dXJuIGM9X3YuY2FsbCh0KSxzPWxuLGUoKX0sci5jbGFtcD1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8oZj0hIXQsZSgpKTpmfSxyLmludGVycG9sYXRlPWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhzPXQsZSgpKTpzfSxlKCl9ZnVuY3Rpb24gZHUobil7dmFyIGU9bi5kb21haW47cmV0dXJuIG4udGlja3M9ZnVuY3Rpb24odCl7dmFyIG49ZSgpO3JldHVybiBsKG5bMF0sbltuLmxlbmd0aC0xXSxudWxsPT10PzEwOnQpfSxuLnRpY2tGb3JtYXQ9ZnVuY3Rpb24obixyKXtyZXR1cm4gZnVuY3Rpb24obixlLHIpe3ZhciBpLG89blswXSx1PW5bbi5sZW5ndGgtMV0sYT1wKG8sdSxudWxsPT1lPzEwOmUpO3N3aXRjaCgocj1EZShudWxsPT1yPyIsZiI6cikpLnR5cGUpe2Nhc2UicyI6dmFyIGM9TWF0aC5tYXgoTWF0aC5hYnMobyksTWF0aC5hYnModSkpO3JldHVybiBudWxsIT1yLnByZWNpc2lvbnx8aXNOYU4oaT1CZShhLGMpKXx8KHIucHJlY2lzaW9uPWkpLHQuZm9ybWF0UHJlZml4KHIsYyk7Y2FzZSIiOmNhc2UiZSI6Y2FzZSJnIjpjYXNlInAiOmNhc2UiciI6bnVsbCE9ci5wcmVjaXNpb258fGlzTmFOKGk9SGUoYSxNYXRoLm1heChNYXRoLmFicyhvKSxNYXRoLmFicyh1KSkpKXx8KHIucHJlY2lzaW9uPWktKCJlIj09PXIudHlwZSkpO2JyZWFrO2Nhc2UiZiI6Y2FzZSIlIjpudWxsIT1yLnByZWNpc2lvbnx8aXNOYU4oaT1ZZShhKSl8fChyLnByZWNpc2lvbj1pLTIqKCIlIj09PXIudHlwZSkpfXJldHVybiB0LmZvcm1hdChyKX0oZSgpLG4scil9LG4ubmljZT1mdW5jdGlvbih0KXtudWxsPT10JiYodD0xMCk7dmFyIHIsaT1lKCksbz0wLHU9aS5sZW5ndGgtMSxhPWlbb10sYz1pW3VdO3JldHVybiBjPGEmJihyPWEsYT1jLGM9cixyPW8sbz11LHU9ciksKHI9aChhLGMsdCkpPjA/cj1oKGE9TWF0aC5mbG9vcihhL3IpKnIsYz1NYXRoLmNlaWwoYy9yKSpyLHQpOnI8MCYmKHI9aChhPU1hdGguY2VpbChhKnIpL3IsYz1NYXRoLmZsb29yKGMqcikvcix0KSkscj4wPyhpW29dPU1hdGguZmxvb3IoYS9yKSpyLGlbdV09TWF0aC5jZWlsKGMvcikqcixlKGkpKTpyPDAmJihpW29dPU1hdGguY2VpbChhKnIpL3IsaVt1XT1NYXRoLmZsb29yKGMqcikvcixlKGkpKSxufSxufWZ1bmN0aW9uIHZ1KCl7dmFyIHQ9cHUoc3UsYW4pO3JldHVybiB0LmNvcHk9ZnVuY3Rpb24oKXtyZXR1cm4gaHUodCx2dSgpKX0sZHUodCl9ZnVuY3Rpb24gZ3UoKXtmdW5jdGlvbiB0KHQpe3JldHVybit0fXZhciBuPVswLDFdO3JldHVybiB0LmludmVydD10LHQuZG9tYWluPXQucmFuZ2U9ZnVuY3Rpb24oZSl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg/KG49Z3YuY2FsbChlLGN1KSx0KTpuLnNsaWNlKCl9LHQuY29weT1mdW5jdGlvbigpe3JldHVybiBndSgpLmRvbWFpbihuKX0sZHUodCl9ZnVuY3Rpb24gX3UodCxuKXt2YXIgZSxyPTAsaT0odD10LnNsaWNlKCkpLmxlbmd0aC0xLG89dFtyXSx1PXRbaV07cmV0dXJuIHU8byYmKGU9cixyPWksaT1lLGU9byxvPXUsdT1lKSx0W3JdPW4uZmxvb3IobyksdFtpXT1uLmNlaWwodSksdH1mdW5jdGlvbiB5dSh0LG4pe3JldHVybihuPU1hdGgubG9nKG4vdCkpP2Z1bmN0aW9uKGUpe3JldHVybiBNYXRoLmxvZyhlL3QpL259OmF1KG4pfWZ1bmN0aW9uIG11KHQsbil7cmV0dXJuIHQ8MD9mdW5jdGlvbihlKXtyZXR1cm4tTWF0aC5wb3coLW4sZSkqTWF0aC5wb3coLXQsMS1lKX06ZnVuY3Rpb24oZSl7cmV0dXJuIE1hdGgucG93KG4sZSkqTWF0aC5wb3codCwxLWUpfX1mdW5jdGlvbiB4dSh0KXtyZXR1cm4gaXNGaW5pdGUodCk/KygiMWUiK3QpOnQ8MD8wOnR9ZnVuY3Rpb24gYnUodCl7cmV0dXJuIDEwPT09dD94dTp0PT09TWF0aC5FP01hdGguZXhwOmZ1bmN0aW9uKG4pe3JldHVybiBNYXRoLnBvdyh0LG4pfX1mdW5jdGlvbiB3dSh0KXtyZXR1cm4gdD09PU1hdGguRT9NYXRoLmxvZzoxMD09PXQmJk1hdGgubG9nMTB8fDI9PT10JiZNYXRoLmxvZzJ8fCh0PU1hdGgubG9nKHQpLGZ1bmN0aW9uKG4pe3JldHVybiBNYXRoLmxvZyhuKS90fSl9ZnVuY3Rpb24gTXUodCl7cmV0dXJuIGZ1bmN0aW9uKG4pe3JldHVybi10KC1uKX19ZnVuY3Rpb24gVHUoKXtmdW5jdGlvbiBuKCl7cmV0dXJuIG89d3UoaSksdT1idShpKSxyKClbMF08MCYmKG89TXUobyksdT1NdSh1KSksZX12YXIgZT1wdSh5dSxtdSkuZG9tYWluKFsxLDEwXSkscj1lLmRvbWFpbixpPTEwLG89d3UoMTApLHU9YnUoMTApO3JldHVybiBlLmJhc2U9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg/KGk9K3QsbigpKTppfSxlLmRvbWFpbj1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8ocih0KSxuKCkpOnIoKX0sZS50aWNrcz1mdW5jdGlvbih0KXt2YXIgbixlPXIoKSxhPWVbMF0sYz1lW2UubGVuZ3RoLTFdOyhuPWM8YSkmJihwPWEsYT1jLGM9cCk7dmFyIHMsZixoLHA9byhhKSxkPW8oYyksdj1udWxsPT10PzEwOit0LGc9W107aWYoIShpJTEpJiZkLXA8dil7aWYocD1NYXRoLnJvdW5kKHApLTEsZD1NYXRoLnJvdW5kKGQpKzEsYT4wKXtmb3IoO3A8ZDsrK3ApZm9yKGY9MSxzPXUocCk7ZjxpOysrZilpZighKChoPXMqZik8YSkpe2lmKGg+YylicmVhaztnLnB1c2goaCl9fWVsc2UgZm9yKDtwPGQ7KytwKWZvcihmPWktMSxzPXUocCk7Zj49MTstLWYpaWYoISgoaD1zKmYpPGEpKXtpZihoPmMpYnJlYWs7Zy5wdXNoKGgpfX1lbHNlIGc9bChwLGQsTWF0aC5taW4oZC1wLHYpKS5tYXAodSk7cmV0dXJuIG4/Zy5yZXZlcnNlKCk6Z30sZS50aWNrRm9ybWF0PWZ1bmN0aW9uKG4scil7aWYobnVsbD09ciYmKHI9MTA9PT1pPyIuMGUiOiIsIiksImZ1bmN0aW9uIiE9dHlwZW9mIHImJihyPXQuZm9ybWF0KHIpKSxuPT09MS8wKXJldHVybiByO251bGw9PW4mJihuPTEwKTt2YXIgYT1NYXRoLm1heCgxLGkqbi9lLnRpY2tzKCkubGVuZ3RoKTtyZXR1cm4gZnVuY3Rpb24odCl7dmFyIG49dC91KE1hdGgucm91bmQobyh0KSkpO3JldHVybiBuKmk8aS0uNSYmKG4qPWkpLG48PWE/cih0KToiIn19LGUubmljZT1mdW5jdGlvbigpe3JldHVybiByKF91KHIoKSx7Zmxvb3I6ZnVuY3Rpb24odCl7cmV0dXJuIHUoTWF0aC5mbG9vcihvKHQpKSl9LGNlaWw6ZnVuY3Rpb24odCl7cmV0dXJuIHUoTWF0aC5jZWlsKG8odCkpKX19KSl9LGUuY29weT1mdW5jdGlvbigpe3JldHVybiBodShlLFR1KCkuYmFzZShpKSl9LGV9ZnVuY3Rpb24gTnUodCxuKXtyZXR1cm4gdDwwPy1NYXRoLnBvdygtdCxuKTpNYXRoLnBvdyh0LG4pfWZ1bmN0aW9uIGt1KCl7dmFyIHQ9MSxuPXB1KGZ1bmN0aW9uKG4sZSl7cmV0dXJuKGU9TnUoZSx0KS0obj1OdShuLHQpKSk/ZnVuY3Rpb24ocil7cmV0dXJuKE51KHIsdCktbikvZX06YXUoZSl9LGZ1bmN0aW9uKG4sZSl7cmV0dXJuIGU9TnUoZSx0KS0obj1OdShuLHQpKSxmdW5jdGlvbihyKXtyZXR1cm4gTnUobitlKnIsMS90KX19KSxlPW4uZG9tYWluO3JldHVybiBuLmV4cG9uZW50PWZ1bmN0aW9uKG4pe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyh0PStuLGUoZSgpKSk6dH0sbi5jb3B5PWZ1bmN0aW9uKCl7cmV0dXJuIGh1KG4sa3UoKS5leHBvbmVudCh0KSl9LGR1KG4pfWZ1bmN0aW9uIFN1KCl7ZnVuY3Rpb24gdCgpe3ZhciB0PTAsbj1NYXRoLm1heCgxLGkubGVuZ3RoKTtmb3Iobz1uZXcgQXJyYXkobi0xKTsrK3Q8bjspb1t0LTFdPXYocix0L24pO3JldHVybiBlfWZ1bmN0aW9uIGUodCl7aWYoIWlzTmFOKHQ9K3QpKXJldHVybiBpW09zKG8sdCldfXZhciByPVtdLGk9W10sbz1bXTtyZXR1cm4gZS5pbnZlcnRFeHRlbnQ9ZnVuY3Rpb24odCl7dmFyIG49aS5pbmRleE9mKHQpO3JldHVybiBuPDA/W05hTixOYU5dOltuPjA/b1tuLTFdOnJbMF0sbjxvLmxlbmd0aD9vW25dOnJbci5sZW5ndGgtMV1dfSxlLmRvbWFpbj1mdW5jdGlvbihlKXtpZighYXJndW1lbnRzLmxlbmd0aClyZXR1cm4gci5zbGljZSgpO3I9W107Zm9yKHZhciBpLG89MCx1PWUubGVuZ3RoO288dTsrK28pbnVsbD09KGk9ZVtvXSl8fGlzTmFOKGk9K2kpfHxyLnB1c2goaSk7cmV0dXJuIHIuc29ydChuKSx0KCl9LGUucmFuZ2U9ZnVuY3Rpb24obil7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg/KGk9X3YuY2FsbChuKSx0KCkpOmkuc2xpY2UoKX0sZS5xdWFudGlsZXM9ZnVuY3Rpb24oKXtyZXR1cm4gby5zbGljZSgpfSxlLmNvcHk9ZnVuY3Rpb24oKXtyZXR1cm4gU3UoKS5kb21haW4ocikucmFuZ2UoaSl9LGV9ZnVuY3Rpb24gRXUoKXtmdW5jdGlvbiB0KHQpe2lmKHQ8PXQpcmV0dXJuIHVbT3Mobyx0LDAsaSldfWZ1bmN0aW9uIG4oKXt2YXIgbj0tMTtmb3Iobz1uZXcgQXJyYXkoaSk7KytuPGk7KW9bbl09KChuKzEpKnItKG4taSkqZSkvKGkrMSk7cmV0dXJuIHR9dmFyIGU9MCxyPTEsaT0xLG89Wy41XSx1PVswLDFdO3JldHVybiB0LmRvbWFpbj1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8oZT0rdFswXSxyPSt0WzFdLG4oKSk6W2Uscl19LHQucmFuZ2U9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg/KGk9KHU9X3YuY2FsbCh0KSkubGVuZ3RoLTEsbigpKTp1LnNsaWNlKCl9LHQuaW52ZXJ0RXh0ZW50PWZ1bmN0aW9uKHQpe3ZhciBuPXUuaW5kZXhPZih0KTtyZXR1cm4gbjwwP1tOYU4sTmFOXTpuPDE/W2Usb1swXV06bj49aT9bb1tpLTFdLHJdOltvW24tMV0sb1tuXV19LHQuY29weT1mdW5jdGlvbigpe3JldHVybiBFdSgpLmRvbWFpbihbZSxyXSkucmFuZ2UodSl9LGR1KHQpfWZ1bmN0aW9uIEF1KCl7ZnVuY3Rpb24gdCh0KXtpZih0PD10KXJldHVybiBlW09zKG4sdCwwLHIpXX12YXIgbj1bLjVdLGU9WzAsMV0scj0xO3JldHVybiB0LmRvbWFpbj1mdW5jdGlvbihpKXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8obj1fdi5jYWxsKGkpLHI9TWF0aC5taW4obi5sZW5ndGgsZS5sZW5ndGgtMSksdCk6bi5zbGljZSgpfSx0LnJhbmdlPWZ1bmN0aW9uKGkpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhlPV92LmNhbGwoaSkscj1NYXRoLm1pbihuLmxlbmd0aCxlLmxlbmd0aC0xKSx0KTplLnNsaWNlKCl9LHQuaW52ZXJ0RXh0ZW50PWZ1bmN0aW9uKHQpe3ZhciByPWUuaW5kZXhPZih0KTtyZXR1cm5bbltyLTFdLG5bcl1dfSx0LmNvcHk9ZnVuY3Rpb24oKXtyZXR1cm4gQXUoKS5kb21haW4obikucmFuZ2UoZSl9LHR9ZnVuY3Rpb24gQ3UodCxuLGUscil7ZnVuY3Rpb24gaShuKXtyZXR1cm4gdChuPW5ldyBEYXRlKCtuKSksbn1yZXR1cm4gaS5mbG9vcj1pLGkuY2VpbD1mdW5jdGlvbihlKXtyZXR1cm4gdChlPW5ldyBEYXRlKGUtMSkpLG4oZSwxKSx0KGUpLGV9LGkucm91bmQ9ZnVuY3Rpb24odCl7dmFyIG49aSh0KSxlPWkuY2VpbCh0KTtyZXR1cm4gdC1uPGUtdD9uOmV9LGkub2Zmc2V0PWZ1bmN0aW9uKHQsZSl7cmV0dXJuIG4odD1uZXcgRGF0ZSgrdCksbnVsbD09ZT8xOk1hdGguZmxvb3IoZSkpLHR9LGkucmFuZ2U9ZnVuY3Rpb24oZSxyLG8pe3ZhciB1LGE9W107aWYoZT1pLmNlaWwoZSksbz1udWxsPT1vPzE6TWF0aC5mbG9vcihvKSwhKGU8ciYmbz4wKSlyZXR1cm4gYTtkb3thLnB1c2godT1uZXcgRGF0ZSgrZSkpLG4oZSxvKSx0KGUpfXdoaWxlKHU8ZSYmZTxyKTtyZXR1cm4gYX0saS5maWx0ZXI9ZnVuY3Rpb24oZSl7cmV0dXJuIEN1KGZ1bmN0aW9uKG4pe2lmKG4+PW4pZm9yKDt0KG4pLCFlKG4pOyluLnNldFRpbWUobi0xKX0sZnVuY3Rpb24odCxyKXtpZih0Pj10KWlmKHI8MClmb3IoOysrcjw9MDspZm9yKDtuKHQsLTEpLCFlKHQpOyk7ZWxzZSBmb3IoOy0tcj49MDspZm9yKDtuKHQsMSksIWUodCk7KTt9KX0sZSYmKGkuY291bnQ9ZnVuY3Rpb24obixyKXtyZXR1cm4geHYuc2V0VGltZSgrbiksYnYuc2V0VGltZSgrciksdCh4diksdChidiksTWF0aC5mbG9vcihlKHh2LGJ2KSl9LGkuZXZlcnk9ZnVuY3Rpb24odCl7cmV0dXJuIHQ9TWF0aC5mbG9vcih0KSxpc0Zpbml0ZSh0KSYmdD4wP3Q+MT9pLmZpbHRlcihyP2Z1bmN0aW9uKG4pe3JldHVybiByKG4pJXQ9PTB9OmZ1bmN0aW9uKG4pe3JldHVybiBpLmNvdW50KDAsbikldD09MH0pOmk6bnVsbH0pLGl9ZnVuY3Rpb24genUodCl7cmV0dXJuIEN1KGZ1bmN0aW9uKG4pe24uc2V0RGF0ZShuLmdldERhdGUoKS0obi5nZXREYXkoKSs3LXQpJTcpLG4uc2V0SG91cnMoMCwwLDAsMCl9LGZ1bmN0aW9uKHQsbil7dC5zZXREYXRlKHQuZ2V0RGF0ZSgpKzcqbil9LGZ1bmN0aW9uKHQsbil7cmV0dXJuKG4tdC0obi5nZXRUaW1lem9uZU9mZnNldCgpLXQuZ2V0VGltZXpvbmVPZmZzZXQoKSkqVHYpL052fSl9ZnVuY3Rpb24gUHUodCl7cmV0dXJuIEN1KGZ1bmN0aW9uKG4pe24uc2V0VVRDRGF0ZShuLmdldFVUQ0RhdGUoKS0obi5nZXRVVENEYXkoKSs3LXQpJTcpLG4uc2V0VVRDSG91cnMoMCwwLDAsMCl9LGZ1bmN0aW9uKHQsbil7dC5zZXRVVENEYXRlKHQuZ2V0VVRDRGF0ZSgpKzcqbil9LGZ1bmN0aW9uKHQsbil7cmV0dXJuKG4tdCkvTnZ9KX1mdW5jdGlvbiBSdSh0KXtpZigwPD10LnkmJnQueTwxMDApe3ZhciBuPW5ldyBEYXRlKC0xLHQubSx0LmQsdC5ILHQuTSx0LlMsdC5MKTtyZXR1cm4gbi5zZXRGdWxsWWVhcih0LnkpLG59cmV0dXJuIG5ldyBEYXRlKHQueSx0Lm0sdC5kLHQuSCx0Lk0sdC5TLHQuTCl9ZnVuY3Rpb24gTHUodCl7aWYoMDw9dC55JiZ0Lnk8MTAwKXt2YXIgbj1uZXcgRGF0ZShEYXRlLlVUQygtMSx0Lm0sdC5kLHQuSCx0Lk0sdC5TLHQuTCkpO3JldHVybiBuLnNldFVUQ0Z1bGxZZWFyKHQueSksbn1yZXR1cm4gbmV3IERhdGUoRGF0ZS5VVEModC55LHQubSx0LmQsdC5ILHQuTSx0LlMsdC5MKSl9ZnVuY3Rpb24gcXUodCl7cmV0dXJue3k6dCxtOjAsZDoxLEg6MCxNOjAsUzowLEw6MH19ZnVuY3Rpb24gRHUodCl7ZnVuY3Rpb24gbih0LG4pe3JldHVybiBmdW5jdGlvbihlKXt2YXIgcixpLG8sdT1bXSxhPS0xLGM9MCxzPXQubGVuZ3RoO2ZvcihlIGluc3RhbmNlb2YgRGF0ZXx8KGU9bmV3IERhdGUoK2UpKTsrK2E8czspMzc9PT10LmNoYXJDb2RlQXQoYSkmJih1LnB1c2godC5zbGljZShjLGEpKSxudWxsIT0oaT1NZ1tyPXQuY2hhckF0KCsrYSldKT9yPXQuY2hhckF0KCsrYSk6aT0iZSI9PT1yPyIgIjoiMCIsKG89bltyXSkmJihyPW8oZSxpKSksdS5wdXNoKHIpLGM9YSsxKTtyZXR1cm4gdS5wdXNoKHQuc2xpY2UoYyxhKSksdS5qb2luKCIiKX19ZnVuY3Rpb24gZSh0LG4pe3JldHVybiBmdW5jdGlvbihlKXt2YXIgaSxvLHU9cXUoMTkwMCk7aWYocih1LHQsZSs9IiIsMCkhPWUubGVuZ3RoKXJldHVybiBudWxsO2lmKCJRImluIHUpcmV0dXJuIG5ldyBEYXRlKHUuUSk7aWYoInAiaW4gdSYmKHUuSD11LkglMTIrMTIqdS5wKSwiViJpbiB1KXtpZih1LlY8MXx8dS5WPjUzKXJldHVybiBudWxsOyJ3ImluIHV8fCh1Lnc9MSksIloiaW4gdT8oaT0obz0oaT1MdShxdSh1LnkpKSkuZ2V0VVRDRGF5KCkpPjR8fDA9PT1vP29nLmNlaWwoaSk6b2coaSksaT1lZy5vZmZzZXQoaSw3Kih1LlYtMSkpLHUueT1pLmdldFVUQ0Z1bGxZZWFyKCksdS5tPWkuZ2V0VVRDTW9udGgoKSx1LmQ9aS5nZXRVVENEYXRlKCkrKHUudys2KSU3KTooaT0obz0oaT1uKHF1KHUueSkpKS5nZXREYXkoKSk+NHx8MD09PW8/cXYuY2VpbChpKTpxdihpKSxpPVB2Lm9mZnNldChpLDcqKHUuVi0xKSksdS55PWkuZ2V0RnVsbFllYXIoKSx1Lm09aS5nZXRNb250aCgpLHUuZD1pLmdldERhdGUoKSsodS53KzYpJTcpfWVsc2UoIlciaW4gdXx8IlUiaW4gdSkmJigidyJpbiB1fHwodS53PSJ1ImluIHU/dS51JTc6IlciaW4gdT8xOjApLG89IloiaW4gdT9MdShxdSh1LnkpKS5nZXRVVENEYXkoKTpuKHF1KHUueSkpLmdldERheSgpLHUubT0wLHUuZD0iVyJpbiB1Pyh1LncrNiklNys3KnUuVy0obys1KSU3OnUudys3KnUuVS0obys2KSU3KTtyZXR1cm4iWiJpbiB1Pyh1LkgrPXUuWi8xMDB8MCx1Lk0rPXUuWiUxMDAsTHUodSkpOm4odSl9fWZ1bmN0aW9uIHIodCxuLGUscil7Zm9yKHZhciBpLG8sdT0wLGE9bi5sZW5ndGgsYz1lLmxlbmd0aDt1PGE7KXtpZihyPj1jKXJldHVybi0xO2lmKDM3PT09KGk9bi5jaGFyQ29kZUF0KHUrKykpKXtpZihpPW4uY2hhckF0KHUrKyksIShvPVRbaSBpbiBNZz9uLmNoYXJBdCh1KyspOmldKXx8KHI9byh0LGUscikpPDApcmV0dXJuLTF9ZWxzZSBpZihpIT1lLmNoYXJDb2RlQXQocisrKSlyZXR1cm4tMX1yZXR1cm4gcn12YXIgaT10LmRhdGVUaW1lLG89dC5kYXRlLHU9dC50aW1lLGE9dC5wZXJpb2RzLGM9dC5kYXlzLHM9dC5zaG9ydERheXMsZj10Lm1vbnRocyxsPXQuc2hvcnRNb250aHMsaD1GdShhKSxwPUl1KGEpLGQ9RnUoYyksdj1JdShjKSxnPUZ1KHMpLF89SXUocykseT1GdShmKSxtPUl1KGYpLHg9RnUobCksYj1JdShsKSx3PXthOmZ1bmN0aW9uKHQpe3JldHVybiBzW3QuZ2V0RGF5KCldfSxBOmZ1bmN0aW9uKHQpe3JldHVybiBjW3QuZ2V0RGF5KCldfSxiOmZ1bmN0aW9uKHQpe3JldHVybiBsW3QuZ2V0TW9udGgoKV19LEI6ZnVuY3Rpb24odCl7cmV0dXJuIGZbdC5nZXRNb250aCgpXX0sYzpudWxsLGQ6dWEsZTp1YSxmOmxhLEg6YWEsSTpjYSxqOnNhLEw6ZmEsbTpoYSxNOnBhLHA6ZnVuY3Rpb24odCl7cmV0dXJuIGFbKyh0LmdldEhvdXJzKCk+PTEyKV19LFE6WWEsczpCYSxTOmRhLHU6dmEsVTpnYSxWOl9hLHc6eWEsVzptYSx4Om51bGwsWDpudWxsLHk6eGEsWTpiYSxaOndhLCIlIjpJYX0sTT17YTpmdW5jdGlvbih0KXtyZXR1cm4gc1t0LmdldFVUQ0RheSgpXX0sQTpmdW5jdGlvbih0KXtyZXR1cm4gY1t0LmdldFVUQ0RheSgpXX0sYjpmdW5jdGlvbih0KXtyZXR1cm4gbFt0LmdldFVUQ01vbnRoKCldfSxCOmZ1bmN0aW9uKHQpe3JldHVybiBmW3QuZ2V0VVRDTW9udGgoKV19LGM6bnVsbCxkOk1hLGU6TWEsZjpFYSxIOlRhLEk6TmEsajprYSxMOlNhLG06QWEsTTpDYSxwOmZ1bmN0aW9uKHQpe3JldHVybiBhWysodC5nZXRVVENIb3VycygpPj0xMildfSxROllhLHM6QmEsUzp6YSx1OlBhLFU6UmEsVjpMYSx3OnFhLFc6RGEseDpudWxsLFg6bnVsbCx5OlVhLFk6T2EsWjpGYSwiJSI6SWF9LFQ9e2E6ZnVuY3Rpb24odCxuLGUpe3ZhciByPWcuZXhlYyhuLnNsaWNlKGUpKTtyZXR1cm4gcj8odC53PV9bclswXS50b0xvd2VyQ2FzZSgpXSxlK3JbMF0ubGVuZ3RoKTotMX0sQTpmdW5jdGlvbih0LG4sZSl7dmFyIHI9ZC5leGVjKG4uc2xpY2UoZSkpO3JldHVybiByPyh0Lnc9dltyWzBdLnRvTG93ZXJDYXNlKCldLGUrclswXS5sZW5ndGgpOi0xfSxiOmZ1bmN0aW9uKHQsbixlKXt2YXIgcj14LmV4ZWMobi5zbGljZShlKSk7cmV0dXJuIHI/KHQubT1iW3JbMF0udG9Mb3dlckNhc2UoKV0sZStyWzBdLmxlbmd0aCk6LTF9LEI6ZnVuY3Rpb24odCxuLGUpe3ZhciByPXkuZXhlYyhuLnNsaWNlKGUpKTtyZXR1cm4gcj8odC5tPW1bclswXS50b0xvd2VyQ2FzZSgpXSxlK3JbMF0ubGVuZ3RoKTotMX0sYzpmdW5jdGlvbih0LG4sZSl7cmV0dXJuIHIodCxpLG4sZSl9LGQ6R3UsZTpHdSxmOmVhLEg6SnUsSTpKdSxqOlF1LEw6bmEsbTpadSxNOkt1LHA6ZnVuY3Rpb24odCxuLGUpe3ZhciByPWguZXhlYyhuLnNsaWNlKGUpKTtyZXR1cm4gcj8odC5wPXBbclswXS50b0xvd2VyQ2FzZSgpXSxlK3JbMF0ubGVuZ3RoKTotMX0sUTppYSxzOm9hLFM6dGEsdTpCdSxVOkh1LFY6anUsdzpZdSxXOlh1LHg6ZnVuY3Rpb24odCxuLGUpe3JldHVybiByKHQsbyxuLGUpfSxYOmZ1bmN0aW9uKHQsbixlKXtyZXR1cm4gcih0LHUsbixlKX0seTokdSxZOlZ1LFo6V3UsIiUiOnJhfTtyZXR1cm4gdy54PW4obyx3KSx3Llg9bih1LHcpLHcuYz1uKGksdyksTS54PW4obyxNKSxNLlg9bih1LE0pLE0uYz1uKGksTSkse2Zvcm1hdDpmdW5jdGlvbih0KXt2YXIgZT1uKHQrPSIiLHcpO3JldHVybiBlLnRvU3RyaW5nPWZ1bmN0aW9uKCl7cmV0dXJuIHR9LGV9LHBhcnNlOmZ1bmN0aW9uKHQpe3ZhciBuPWUodCs9IiIsUnUpO3JldHVybiBuLnRvU3RyaW5nPWZ1bmN0aW9uKCl7cmV0dXJuIHR9LG59LHV0Y0Zvcm1hdDpmdW5jdGlvbih0KXt2YXIgZT1uKHQrPSIiLE0pO3JldHVybiBlLnRvU3RyaW5nPWZ1bmN0aW9uKCl7cmV0dXJuIHR9LGV9LHV0Y1BhcnNlOmZ1bmN0aW9uKHQpe3ZhciBuPWUodCxMdSk7cmV0dXJuIG4udG9TdHJpbmc9ZnVuY3Rpb24oKXtyZXR1cm4gdH0sbn19fWZ1bmN0aW9uIFV1KHQsbixlKXt2YXIgcj10PDA/Ii0iOiIiLGk9KHI/LXQ6dCkrIiIsbz1pLmxlbmd0aDtyZXR1cm4gcisobzxlP25ldyBBcnJheShlLW8rMSkuam9pbihuKStpOmkpfWZ1bmN0aW9uIE91KHQpe3JldHVybiB0LnJlcGxhY2Uoa2csIlxcJCYiKX1mdW5jdGlvbiBGdSh0KXtyZXR1cm4gbmV3IFJlZ0V4cCgiXig/OiIrdC5tYXAoT3UpLmpvaW4oInwiKSsiKSIsImkiKX1mdW5jdGlvbiBJdSh0KXtmb3IodmFyIG49e30sZT0tMSxyPXQubGVuZ3RoOysrZTxyOyluW3RbZV0udG9Mb3dlckNhc2UoKV09ZTtyZXR1cm4gbn1mdW5jdGlvbiBZdSh0LG4sZSl7dmFyIHI9VGcuZXhlYyhuLnNsaWNlKGUsZSsxKSk7cmV0dXJuIHI/KHQudz0rclswXSxlK3JbMF0ubGVuZ3RoKTotMX1mdW5jdGlvbiBCdSh0LG4sZSl7dmFyIHI9VGcuZXhlYyhuLnNsaWNlKGUsZSsxKSk7cmV0dXJuIHI/KHQudT0rclswXSxlK3JbMF0ubGVuZ3RoKTotMX1mdW5jdGlvbiBIdSh0LG4sZSl7dmFyIHI9VGcuZXhlYyhuLnNsaWNlKGUsZSsyKSk7cmV0dXJuIHI/KHQuVT0rclswXSxlK3JbMF0ubGVuZ3RoKTotMX1mdW5jdGlvbiBqdSh0LG4sZSl7dmFyIHI9VGcuZXhlYyhuLnNsaWNlKGUsZSsyKSk7cmV0dXJuIHI/KHQuVj0rclswXSxlK3JbMF0ubGVuZ3RoKTotMX1mdW5jdGlvbiBYdSh0LG4sZSl7dmFyIHI9VGcuZXhlYyhuLnNsaWNlKGUsZSsyKSk7cmV0dXJuIHI/KHQuVz0rclswXSxlK3JbMF0ubGVuZ3RoKTotMX1mdW5jdGlvbiBWdSh0LG4sZSl7dmFyIHI9VGcuZXhlYyhuLnNsaWNlKGUsZSs0KSk7cmV0dXJuIHI/KHQueT0rclswXSxlK3JbMF0ubGVuZ3RoKTotMX1mdW5jdGlvbiAkdSh0LG4sZSl7dmFyIHI9VGcuZXhlYyhuLnNsaWNlKGUsZSsyKSk7cmV0dXJuIHI/KHQueT0rclswXSsoK3JbMF0+Njg/MTkwMDoyZTMpLGUrclswXS5sZW5ndGgpOi0xfWZ1bmN0aW9uIFd1KHQsbixlKXt2YXIgcj0vXihaKXwoWystXVxkXGQpKD86Oj8oXGRcZCkpPy8uZXhlYyhuLnNsaWNlKGUsZSs2KSk7cmV0dXJuIHI/KHQuWj1yWzFdPzA6LShyWzJdKyhyWzNdfHwiMDAiKSksZStyWzBdLmxlbmd0aCk6LTF9ZnVuY3Rpb24gWnUodCxuLGUpe3ZhciByPVRnLmV4ZWMobi5zbGljZShlLGUrMikpO3JldHVybiByPyh0Lm09clswXS0xLGUrclswXS5sZW5ndGgpOi0xfWZ1bmN0aW9uIEd1KHQsbixlKXt2YXIgcj1UZy5leGVjKG4uc2xpY2UoZSxlKzIpKTtyZXR1cm4gcj8odC5kPStyWzBdLGUrclswXS5sZW5ndGgpOi0xfWZ1bmN0aW9uIFF1KHQsbixlKXt2YXIgcj1UZy5leGVjKG4uc2xpY2UoZSxlKzMpKTtyZXR1cm4gcj8odC5tPTAsdC5kPStyWzBdLGUrclswXS5sZW5ndGgpOi0xfWZ1bmN0aW9uIEp1KHQsbixlKXt2YXIgcj1UZy5leGVjKG4uc2xpY2UoZSxlKzIpKTtyZXR1cm4gcj8odC5IPStyWzBdLGUrclswXS5sZW5ndGgpOi0xfWZ1bmN0aW9uIEt1KHQsbixlKXt2YXIgcj1UZy5leGVjKG4uc2xpY2UoZSxlKzIpKTtyZXR1cm4gcj8odC5NPStyWzBdLGUrclswXS5sZW5ndGgpOi0xfWZ1bmN0aW9uIHRhKHQsbixlKXt2YXIgcj1UZy5leGVjKG4uc2xpY2UoZSxlKzIpKTtyZXR1cm4gcj8odC5TPStyWzBdLGUrclswXS5sZW5ndGgpOi0xfWZ1bmN0aW9uIG5hKHQsbixlKXt2YXIgcj1UZy5leGVjKG4uc2xpY2UoZSxlKzMpKTtyZXR1cm4gcj8odC5MPStyWzBdLGUrclswXS5sZW5ndGgpOi0xfWZ1bmN0aW9uIGVhKHQsbixlKXt2YXIgcj1UZy5leGVjKG4uc2xpY2UoZSxlKzYpKTtyZXR1cm4gcj8odC5MPU1hdGguZmxvb3IoclswXS8xZTMpLGUrclswXS5sZW5ndGgpOi0xfWZ1bmN0aW9uIHJhKHQsbixlKXt2YXIgcj1OZy5leGVjKG4uc2xpY2UoZSxlKzEpKTtyZXR1cm4gcj9lK3JbMF0ubGVuZ3RoOi0xfWZ1bmN0aW9uIGlhKHQsbixlKXt2YXIgcj1UZy5leGVjKG4uc2xpY2UoZSkpO3JldHVybiByPyh0LlE9K3JbMF0sZStyWzBdLmxlbmd0aCk6LTF9ZnVuY3Rpb24gb2EodCxuLGUpe3ZhciByPVRnLmV4ZWMobi5zbGljZShlKSk7cmV0dXJuIHI/KHQuUT0xZTMqK3JbMF0sZStyWzBdLmxlbmd0aCk6LTF9ZnVuY3Rpb24gdWEodCxuKXtyZXR1cm4gVXUodC5nZXREYXRlKCksbiwyKX1mdW5jdGlvbiBhYSh0LG4pe3JldHVybiBVdSh0LmdldEhvdXJzKCksbiwyKX1mdW5jdGlvbiBjYSh0LG4pe3JldHVybiBVdSh0LmdldEhvdXJzKCklMTJ8fDEyLG4sMil9ZnVuY3Rpb24gc2EodCxuKXtyZXR1cm4gVXUoMStQdi5jb3VudChHdih0KSx0KSxuLDMpfWZ1bmN0aW9uIGZhKHQsbil7cmV0dXJuIFV1KHQuZ2V0TWlsbGlzZWNvbmRzKCksbiwzKX1mdW5jdGlvbiBsYSh0LG4pe3JldHVybiBmYSh0LG4pKyIwMDAifWZ1bmN0aW9uIGhhKHQsbil7cmV0dXJuIFV1KHQuZ2V0TW9udGgoKSsxLG4sMil9ZnVuY3Rpb24gcGEodCxuKXtyZXR1cm4gVXUodC5nZXRNaW51dGVzKCksbiwyKX1mdW5jdGlvbiBkYSh0LG4pe3JldHVybiBVdSh0LmdldFNlY29uZHMoKSxuLDIpfWZ1bmN0aW9uIHZhKHQpe3ZhciBuPXQuZ2V0RGF5KCk7cmV0dXJuIDA9PT1uPzc6bn1mdW5jdGlvbiBnYSh0LG4pe3JldHVybiBVdShMdi5jb3VudChHdih0KSx0KSxuLDIpfWZ1bmN0aW9uIF9hKHQsbil7dmFyIGU9dC5nZXREYXkoKTtyZXR1cm4gdD1lPj00fHwwPT09ZT9Pdih0KTpPdi5jZWlsKHQpLFV1KE92LmNvdW50KEd2KHQpLHQpKyg0PT09R3YodCkuZ2V0RGF5KCkpLG4sMil9ZnVuY3Rpb24geWEodCl7cmV0dXJuIHQuZ2V0RGF5KCl9ZnVuY3Rpb24gbWEodCxuKXtyZXR1cm4gVXUocXYuY291bnQoR3YodCksdCksbiwyKX1mdW5jdGlvbiB4YSh0LG4pe3JldHVybiBVdSh0LmdldEZ1bGxZZWFyKCklMTAwLG4sMil9ZnVuY3Rpb24gYmEodCxuKXtyZXR1cm4gVXUodC5nZXRGdWxsWWVhcigpJTFlNCxuLDQpfWZ1bmN0aW9uIHdhKHQpe3ZhciBuPXQuZ2V0VGltZXpvbmVPZmZzZXQoKTtyZXR1cm4obj4wPyItIjoobio9LTEsIisiKSkrVXUobi82MHwwLCIwIiwyKStVdShuJTYwLCIwIiwyKX1mdW5jdGlvbiBNYSh0LG4pe3JldHVybiBVdSh0LmdldFVUQ0RhdGUoKSxuLDIpfWZ1bmN0aW9uIFRhKHQsbil7cmV0dXJuIFV1KHQuZ2V0VVRDSG91cnMoKSxuLDIpfWZ1bmN0aW9uIE5hKHQsbil7cmV0dXJuIFV1KHQuZ2V0VVRDSG91cnMoKSUxMnx8MTIsbiwyKX1mdW5jdGlvbiBrYSh0LG4pe3JldHVybiBVdSgxK2VnLmNvdW50KHhnKHQpLHQpLG4sMyl9ZnVuY3Rpb24gU2EodCxuKXtyZXR1cm4gVXUodC5nZXRVVENNaWxsaXNlY29uZHMoKSxuLDMpfWZ1bmN0aW9uIEVhKHQsbil7cmV0dXJuIFNhKHQsbikrIjAwMCJ9ZnVuY3Rpb24gQWEodCxuKXtyZXR1cm4gVXUodC5nZXRVVENNb250aCgpKzEsbiwyKX1mdW5jdGlvbiBDYSh0LG4pe3JldHVybiBVdSh0LmdldFVUQ01pbnV0ZXMoKSxuLDIpfWZ1bmN0aW9uIHphKHQsbil7cmV0dXJuIFV1KHQuZ2V0VVRDU2Vjb25kcygpLG4sMil9ZnVuY3Rpb24gUGEodCl7dmFyIG49dC5nZXRVVENEYXkoKTtyZXR1cm4gMD09PW4/NzpufWZ1bmN0aW9uIFJhKHQsbil7cmV0dXJuIFV1KGlnLmNvdW50KHhnKHQpLHQpLG4sMil9ZnVuY3Rpb24gTGEodCxuKXt2YXIgZT10LmdldFVUQ0RheSgpO3JldHVybiB0PWU+PTR8fDA9PT1lP2NnKHQpOmNnLmNlaWwodCksVXUoY2cuY291bnQoeGcodCksdCkrKDQ9PT14Zyh0KS5nZXRVVENEYXkoKSksbiwyKX1mdW5jdGlvbiBxYSh0KXtyZXR1cm4gdC5nZXRVVENEYXkoKX1mdW5jdGlvbiBEYSh0LG4pe3JldHVybiBVdShvZy5jb3VudCh4Zyh0KSx0KSxuLDIpfWZ1bmN0aW9uIFVhKHQsbil7cmV0dXJuIFV1KHQuZ2V0VVRDRnVsbFllYXIoKSUxMDAsbiwyKX1mdW5jdGlvbiBPYSh0LG4pe3JldHVybiBVdSh0LmdldFVUQ0Z1bGxZZWFyKCklMWU0LG4sNCl9ZnVuY3Rpb24gRmEoKXtyZXR1cm4iKzAwMDAifWZ1bmN0aW9uIElhKCl7cmV0dXJuIiUifWZ1bmN0aW9uIFlhKHQpe3JldHVybit0fWZ1bmN0aW9uIEJhKHQpe3JldHVybiBNYXRoLmZsb29yKCt0LzFlMyl9ZnVuY3Rpb24gSGEobil7cmV0dXJuIGJnPUR1KG4pLHQudGltZUZvcm1hdD1iZy5mb3JtYXQsdC50aW1lUGFyc2U9YmcucGFyc2UsdC51dGNGb3JtYXQ9YmcudXRjRm9ybWF0LHQudXRjUGFyc2U9YmcudXRjUGFyc2UsYmd9ZnVuY3Rpb24gamEodCl7cmV0dXJuIG5ldyBEYXRlKHQpfWZ1bmN0aW9uIFhhKHQpe3JldHVybiB0IGluc3RhbmNlb2YgRGF0ZT8rdDorbmV3IERhdGUoK3QpfWZ1bmN0aW9uIFZhKHQsbixyLGksbyx1LGEsYyxzKXtmdW5jdGlvbiBmKGUpe3JldHVybihhKGUpPGU/Zzp1KGUpPGU/XzpvKGUpPGU/eTppKGUpPGU/bTpuKGUpPGU/cihlKTxlP3g6Yjp0KGUpPGU/dzpNKShlKX1mdW5jdGlvbiBsKG4scixpLG8pe2lmKG51bGw9PW4mJihuPTEwKSwibnVtYmVyIj09dHlwZW9mIG4pe3ZhciB1PU1hdGguYWJzKGktcikvbixhPWUoZnVuY3Rpb24odCl7cmV0dXJuIHRbMl19KS5yaWdodChULHUpO2E9PT1ULmxlbmd0aD8obz1wKHIvRGcsaS9EZyxuKSxuPXQpOmE/KG89KGE9VFt1L1RbYS0xXVsyXTxUW2FdWzJdL3U/YS0xOmFdKVsxXSxuPWFbMF0pOihvPU1hdGgubWF4KHAocixpLG4pLDEpLG49Yyl9cmV0dXJuIG51bGw9PW8/bjpuLmV2ZXJ5KG8pfXZhciBoPXB1KHN1LGFuKSxkPWguaW52ZXJ0LHY9aC5kb21haW4sZz1zKCIuJUwiKSxfPXMoIjolUyIpLHk9cygiJUk6JU0iKSxtPXMoIiVJICVwIikseD1zKCIlYSAlZCIpLGI9cygiJWIgJWQiKSx3PXMoIiVCIiksTT1zKCIlWSIpLFQ9W1thLDEsQ2ddLFthLDUsNSpDZ10sW2EsMTUsMTUqQ2ddLFthLDMwLDMwKkNnXSxbdSwxLHpnXSxbdSw1LDUqemddLFt1LDE1LDE1KnpnXSxbdSwzMCwzMCp6Z10sW28sMSxQZ10sW28sMywzKlBnXSxbbyw2LDYqUGddLFtvLDEyLDEyKlBnXSxbaSwxLFJnXSxbaSwyLDIqUmddLFtyLDEsTGddLFtuLDEscWddLFtuLDMsMypxZ10sW3QsMSxEZ11dO3JldHVybiBoLmludmVydD1mdW5jdGlvbih0KXtyZXR1cm4gbmV3IERhdGUoZCh0KSl9LGguZG9tYWluPWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoP3YoZ3YuY2FsbCh0LFhhKSk6digpLm1hcChqYSl9LGgudGlja3M9ZnVuY3Rpb24odCxuKXt2YXIgZSxyPXYoKSxpPXJbMF0sbz1yW3IubGVuZ3RoLTFdLHU9bzxpO3JldHVybiB1JiYoZT1pLGk9byxvPWUpLGU9bCh0LGksbyxuKSxlPWU/ZS5yYW5nZShpLG8rMSk6W10sdT9lLnJldmVyc2UoKTplfSxoLnRpY2tGb3JtYXQ9ZnVuY3Rpb24odCxuKXtyZXR1cm4gbnVsbD09bj9mOnMobil9LGgubmljZT1mdW5jdGlvbih0LG4pe3ZhciBlPXYoKTtyZXR1cm4odD1sKHQsZVswXSxlW2UubGVuZ3RoLTFdLG4pKT92KF91KGUsdCkpOmh9LGguY29weT1mdW5jdGlvbigpe3JldHVybiBodShoLFZhKHQsbixyLGksbyx1LGEsYyxzKSl9LGh9ZnVuY3Rpb24gJGEodCl7cmV0dXJuIHQubWF0Y2goLy57Nn0vZykubWFwKGZ1bmN0aW9uKHQpe3JldHVybiIjIit0fSl9ZnVuY3Rpb24gV2EodCl7dmFyIG49dC5sZW5ndGg7cmV0dXJuIGZ1bmN0aW9uKGUpe3JldHVybiB0W01hdGgubWF4KDAsTWF0aC5taW4obi0xLE1hdGguZmxvb3IoZSpuKSkpXX19ZnVuY3Rpb24gWmEodCl7ZnVuY3Rpb24gbihuKXt2YXIgbz0obi1lKS8oci1lKTtyZXR1cm4gdChpP01hdGgubWF4KDAsTWF0aC5taW4oMSxvKSk6byl9dmFyIGU9MCxyPTEsaT0hMTtyZXR1cm4gbi5kb21haW49ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg/KGU9K3RbMF0scj0rdFsxXSxuKTpbZSxyXX0sbi5jbGFtcD1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8oaT0hIXQsbik6aX0sbi5pbnRlcnBvbGF0b3I9ZnVuY3Rpb24oZSl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg/KHQ9ZSxuKTp0fSxuLmNvcHk9ZnVuY3Rpb24oKXtyZXR1cm4gWmEodCkuZG9tYWluKFtlLHJdKS5jbGFtcChpKX0sZHUobil9ZnVuY3Rpb24gR2EodCl7cmV0dXJuIGZ1bmN0aW9uKCl7cmV0dXJuIHR9fWZ1bmN0aW9uIFFhKHQpe3JldHVybiB0Pj0xP2lfOnQ8PS0xPy1pXzpNYXRoLmFzaW4odCl9ZnVuY3Rpb24gSmEodCl7cmV0dXJuIHQuaW5uZXJSYWRpdXN9ZnVuY3Rpb24gS2EodCl7cmV0dXJuIHQub3V0ZXJSYWRpdXN9ZnVuY3Rpb24gdGModCl7cmV0dXJuIHQuc3RhcnRBbmdsZX1mdW5jdGlvbiBuYyh0KXtyZXR1cm4gdC5lbmRBbmdsZX1mdW5jdGlvbiBlYyh0KXtyZXR1cm4gdCYmdC5wYWRBbmdsZX1mdW5jdGlvbiByYyh0LG4sZSxyLGksbyx1KXt2YXIgYT10LWUsYz1uLXIscz0odT9vOi1vKS9uXyhhKmErYypjKSxmPXMqYyxsPS1zKmEsaD10K2YscD1uK2wsZD1lK2Ysdj1yK2wsZz0oaCtkKS8yLF89KHArdikvMix5PWQtaCxtPXYtcCx4PXkqeSttKm0sYj1pLW8sdz1oKnYtZCpwLE09KG08MD8tMToxKSpuXyhKZygwLGIqYip4LXcqdykpLFQ9KHcqbS15Kk0pL3gsTj0oLXcqeS1tKk0pL3gsaz0odyptK3kqTSkveCxTPSgtdyp5K20qTSkveCxFPVQtZyxBPU4tXyxDPWstZyx6PVMtXztyZXR1cm4gRSpFK0EqQT5DKkMreip6JiYoVD1rLE49Uykse2N4OlQsY3k6Tix4MDE6LWYseTAxOi1sLHgxMTpUKihpL2ItMSkseTExOk4qKGkvYi0xKX19ZnVuY3Rpb24gaWModCl7dGhpcy5fY29udGV4dD10fWZ1bmN0aW9uIG9jKHQpe3JldHVybiBuZXcgaWModCl9ZnVuY3Rpb24gdWModCl7cmV0dXJuIHRbMF19ZnVuY3Rpb24gYWModCl7cmV0dXJuIHRbMV19ZnVuY3Rpb24gY2MoKXtmdW5jdGlvbiB0KHQpe3ZhciBhLGMscyxmPXQubGVuZ3RoLGw9ITE7Zm9yKG51bGw9PWkmJih1PW8ocz1lZSgpKSksYT0wO2E8PWY7KythKSEoYTxmJiZyKGM9dFthXSxhLHQpKT09PWwmJigobD0hbCk/dS5saW5lU3RhcnQoKTp1LmxpbmVFbmQoKSksbCYmdS5wb2ludCgrbihjLGEsdCksK2UoYyxhLHQpKTtpZihzKXJldHVybiB1PW51bGwscysiInx8bnVsbH12YXIgbj11YyxlPWFjLHI9R2EoITApLGk9bnVsbCxvPW9jLHU9bnVsbDtyZXR1cm4gdC54PWZ1bmN0aW9uKGUpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhuPSJmdW5jdGlvbiI9PXR5cGVvZiBlP2U6R2EoK2UpLHQpOm59LHQueT1mdW5jdGlvbihuKXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8oZT0iZnVuY3Rpb24iPT10eXBlb2Ygbj9uOkdhKCtuKSx0KTplfSx0LmRlZmluZWQ9ZnVuY3Rpb24obil7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg/KHI9ImZ1bmN0aW9uIj09dHlwZW9mIG4/bjpHYSghIW4pLHQpOnJ9LHQuY3VydmU9ZnVuY3Rpb24obil7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg/KG89bixudWxsIT1pJiYodT1vKGkpKSx0KTpvfSx0LmNvbnRleHQ9ZnVuY3Rpb24obil7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg/KG51bGw9PW4/aT11PW51bGw6dT1vKGk9biksdCk6aX0sdH1mdW5jdGlvbiBzYygpe2Z1bmN0aW9uIHQodCl7dmFyIG4sZixsLGgscCxkPXQubGVuZ3RoLHY9ITEsZz1uZXcgQXJyYXkoZCksXz1uZXcgQXJyYXkoZCk7Zm9yKG51bGw9PWEmJihzPWMocD1lZSgpKSksbj0wO248PWQ7KytuKXtpZighKG48ZCYmdShoPXRbbl0sbix0KSk9PT12KWlmKHY9IXYpZj1uLHMuYXJlYVN0YXJ0KCkscy5saW5lU3RhcnQoKTtlbHNle2ZvcihzLmxpbmVFbmQoKSxzLmxpbmVTdGFydCgpLGw9bi0xO2w+PWY7LS1sKXMucG9pbnQoZ1tsXSxfW2xdKTtzLmxpbmVFbmQoKSxzLmFyZWFFbmQoKX12JiYoZ1tuXT0rZShoLG4sdCksX1tuXT0raShoLG4sdCkscy5wb2ludChyPytyKGgsbix0KTpnW25dLG8/K28oaCxuLHQpOl9bbl0pKX1pZihwKXJldHVybiBzPW51bGwscCsiInx8bnVsbH1mdW5jdGlvbiBuKCl7cmV0dXJuIGNjKCkuZGVmaW5lZCh1KS5jdXJ2ZShjKS5jb250ZXh0KGEpfXZhciBlPXVjLHI9bnVsbCxpPUdhKDApLG89YWMsdT1HYSghMCksYT1udWxsLGM9b2Mscz1udWxsO3JldHVybiB0Lng9ZnVuY3Rpb24obil7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg/KGU9ImZ1bmN0aW9uIj09dHlwZW9mIG4/bjpHYSgrbikscj1udWxsLHQpOmV9LHQueDA9ZnVuY3Rpb24obil7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg/KGU9ImZ1bmN0aW9uIj09dHlwZW9mIG4/bjpHYSgrbiksdCk6ZX0sdC54MT1mdW5jdGlvbihuKXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8ocj1udWxsPT1uP251bGw6ImZ1bmN0aW9uIj09dHlwZW9mIG4/bjpHYSgrbiksdCk6cn0sdC55PWZ1bmN0aW9uKG4pe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhpPSJmdW5jdGlvbiI9PXR5cGVvZiBuP246R2EoK24pLG89bnVsbCx0KTppfSx0LnkwPWZ1bmN0aW9uKG4pe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhpPSJmdW5jdGlvbiI9PXR5cGVvZiBuP246R2EoK24pLHQpOml9LHQueTE9ZnVuY3Rpb24obil7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg/KG89bnVsbD09bj9udWxsOiJmdW5jdGlvbiI9PXR5cGVvZiBuP246R2EoK24pLHQpOm99LHQubGluZVgwPXQubGluZVkwPWZ1bmN0aW9uKCl7cmV0dXJuIG4oKS54KGUpLnkoaSl9LHQubGluZVkxPWZ1bmN0aW9uKCl7cmV0dXJuIG4oKS54KGUpLnkobyl9LHQubGluZVgxPWZ1bmN0aW9uKCl7cmV0dXJuIG4oKS54KHIpLnkoaSl9LHQuZGVmaW5lZD1mdW5jdGlvbihuKXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8odT0iZnVuY3Rpb24iPT10eXBlb2Ygbj9uOkdhKCEhbiksdCk6dX0sdC5jdXJ2ZT1mdW5jdGlvbihuKXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8oYz1uLG51bGwhPWEmJihzPWMoYSkpLHQpOmN9LHQuY29udGV4dD1mdW5jdGlvbihuKXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8obnVsbD09bj9hPXM9bnVsbDpzPWMoYT1uKSx0KTphfSx0fWZ1bmN0aW9uIGZjKHQsbil7cmV0dXJuIG48dD8tMTpuPnQ/MTpuPj10PzA6TmFOfWZ1bmN0aW9uIGxjKHQpe3JldHVybiB0fWZ1bmN0aW9uIGhjKHQpe3RoaXMuX2N1cnZlPXR9ZnVuY3Rpb24gcGModCl7ZnVuY3Rpb24gbihuKXtyZXR1cm4gbmV3IGhjKHQobikpfXJldHVybiBuLl9jdXJ2ZT10LG59ZnVuY3Rpb24gZGModCl7dmFyIG49dC5jdXJ2ZTtyZXR1cm4gdC5hbmdsZT10LngsZGVsZXRlIHQueCx0LnJhZGl1cz10LnksZGVsZXRlIHQueSx0LmN1cnZlPWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoP24ocGModCkpOm4oKS5fY3VydmV9LHR9ZnVuY3Rpb24gdmMoKXtyZXR1cm4gZGMoY2MoKS5jdXJ2ZSh1XykpfWZ1bmN0aW9uIGdjKCl7dmFyIHQ9c2MoKS5jdXJ2ZSh1Xyksbj10LmN1cnZlLGU9dC5saW5lWDAscj10LmxpbmVYMSxpPXQubGluZVkwLG89dC5saW5lWTE7cmV0dXJuIHQuYW5nbGU9dC54LGRlbGV0ZSB0LngsdC5zdGFydEFuZ2xlPXQueDAsZGVsZXRlIHQueDAsdC5lbmRBbmdsZT10LngxLGRlbGV0ZSB0LngxLHQucmFkaXVzPXQueSxkZWxldGUgdC55LHQuaW5uZXJSYWRpdXM9dC55MCxkZWxldGUgdC55MCx0Lm91dGVyUmFkaXVzPXQueTEsZGVsZXRlIHQueTEsdC5saW5lU3RhcnRBbmdsZT1mdW5jdGlvbigpe3JldHVybiBkYyhlKCkpfSxkZWxldGUgdC5saW5lWDAsdC5saW5lRW5kQW5nbGU9ZnVuY3Rpb24oKXtyZXR1cm4gZGMocigpKX0sZGVsZXRlIHQubGluZVgxLHQubGluZUlubmVyUmFkaXVzPWZ1bmN0aW9uKCl7cmV0dXJuIGRjKGkoKSl9LGRlbGV0ZSB0LmxpbmVZMCx0LmxpbmVPdXRlclJhZGl1cz1mdW5jdGlvbigpe3JldHVybiBkYyhvKCkpfSxkZWxldGUgdC5saW5lWTEsdC5jdXJ2ZT1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD9uKHBjKHQpKTpuKCkuX2N1cnZlfSx0fWZ1bmN0aW9uIF9jKHQsbil7cmV0dXJuWyhuPStuKSpNYXRoLmNvcyh0LT1NYXRoLlBJLzIpLG4qTWF0aC5zaW4odCldfWZ1bmN0aW9uIHljKHQpe3JldHVybiB0LnNvdXJjZX1mdW5jdGlvbiBtYyh0KXtyZXR1cm4gdC50YXJnZXR9ZnVuY3Rpb24geGModCl7ZnVuY3Rpb24gbigpe3ZhciBuLGE9YV8uY2FsbChhcmd1bWVudHMpLGM9ZS5hcHBseSh0aGlzLGEpLHM9ci5hcHBseSh0aGlzLGEpO2lmKHV8fCh1PW49ZWUoKSksdCh1LCtpLmFwcGx5KHRoaXMsKGFbMF09YyxhKSksK28uYXBwbHkodGhpcyxhKSwraS5hcHBseSh0aGlzLChhWzBdPXMsYSkpLCtvLmFwcGx5KHRoaXMsYSkpLG4pcmV0dXJuIHU9bnVsbCxuKyIifHxudWxsfXZhciBlPXljLHI9bWMsaT11YyxvPWFjLHU9bnVsbDtyZXR1cm4gbi5zb3VyY2U9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg/KGU9dCxuKTplfSxuLnRhcmdldD1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8ocj10LG4pOnJ9LG4ueD1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8oaT0iZnVuY3Rpb24iPT10eXBlb2YgdD90OkdhKCt0KSxuKTppfSxuLnk9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg/KG89ImZ1bmN0aW9uIj09dHlwZW9mIHQ/dDpHYSgrdCksbik6b30sbi5jb250ZXh0PWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyh1PW51bGw9PXQ/bnVsbDp0LG4pOnV9LG59ZnVuY3Rpb24gYmModCxuLGUscixpKXt0Lm1vdmVUbyhuLGUpLHQuYmV6aWVyQ3VydmVUbyhuPShuK3IpLzIsZSxuLGkscixpKX1mdW5jdGlvbiB3Yyh0LG4sZSxyLGkpe3QubW92ZVRvKG4sZSksdC5iZXppZXJDdXJ2ZVRvKG4sZT0oZStpKS8yLHIsZSxyLGkpfWZ1bmN0aW9uIE1jKHQsbixlLHIsaSl7dmFyIG89X2MobixlKSx1PV9jKG4sZT0oZStpKS8yKSxhPV9jKHIsZSksYz1fYyhyLGkpO3QubW92ZVRvKG9bMF0sb1sxXSksdC5iZXppZXJDdXJ2ZVRvKHVbMF0sdVsxXSxhWzBdLGFbMV0sY1swXSxjWzFdKX1mdW5jdGlvbiBUYygpe31mdW5jdGlvbiBOYyh0LG4sZSl7dC5fY29udGV4dC5iZXppZXJDdXJ2ZVRvKCgyKnQuX3gwK3QuX3gxKS8zLCgyKnQuX3kwK3QuX3kxKS8zLCh0Ll94MCsyKnQuX3gxKS8zLCh0Ll95MCsyKnQuX3kxKS8zLCh0Ll94MCs0KnQuX3gxK24pLzYsKHQuX3kwKzQqdC5feTErZSkvNil9ZnVuY3Rpb24ga2ModCl7dGhpcy5fY29udGV4dD10fWZ1bmN0aW9uIFNjKHQpe3RoaXMuX2NvbnRleHQ9dH1mdW5jdGlvbiBFYyh0KXt0aGlzLl9jb250ZXh0PXR9ZnVuY3Rpb24gQWModCxuKXt0aGlzLl9iYXNpcz1uZXcga2ModCksdGhpcy5fYmV0YT1ufWZ1bmN0aW9uIENjKHQsbixlKXt0Ll9jb250ZXh0LmJlemllckN1cnZlVG8odC5feDErdC5fayoodC5feDItdC5feDApLHQuX3kxK3QuX2sqKHQuX3kyLXQuX3kwKSx0Ll94Mit0Ll9rKih0Ll94MS1uKSx0Ll95Mit0Ll9rKih0Ll95MS1lKSx0Ll94Mix0Ll95Mil9ZnVuY3Rpb24gemModCxuKXt0aGlzLl9jb250ZXh0PXQsdGhpcy5faz0oMS1uKS82fWZ1bmN0aW9uIFBjKHQsbil7dGhpcy5fY29udGV4dD10LHRoaXMuX2s9KDEtbikvNn1mdW5jdGlvbiBSYyh0LG4pe3RoaXMuX2NvbnRleHQ9dCx0aGlzLl9rPSgxLW4pLzZ9ZnVuY3Rpb24gTGModCxuLGUpe3ZhciByPXQuX3gxLGk9dC5feTEsbz10Ll94Mix1PXQuX3kyO2lmKHQuX2wwMV9hPmVfKXt2YXIgYT0yKnQuX2wwMV8yYSszKnQuX2wwMV9hKnQuX2wxMl9hK3QuX2wxMl8yYSxjPTMqdC5fbDAxX2EqKHQuX2wwMV9hK3QuX2wxMl9hKTtyPShyKmEtdC5feDAqdC5fbDEyXzJhK3QuX3gyKnQuX2wwMV8yYSkvYyxpPShpKmEtdC5feTAqdC5fbDEyXzJhK3QuX3kyKnQuX2wwMV8yYSkvY31pZih0Ll9sMjNfYT5lXyl7dmFyIHM9Mip0Ll9sMjNfMmErMyp0Ll9sMjNfYSp0Ll9sMTJfYSt0Ll9sMTJfMmEsZj0zKnQuX2wyM19hKih0Ll9sMjNfYSt0Ll9sMTJfYSk7bz0obypzK3QuX3gxKnQuX2wyM18yYS1uKnQuX2wxMl8yYSkvZix1PSh1KnMrdC5feTEqdC5fbDIzXzJhLWUqdC5fbDEyXzJhKS9mfXQuX2NvbnRleHQuYmV6aWVyQ3VydmVUbyhyLGksbyx1LHQuX3gyLHQuX3kyKX1mdW5jdGlvbiBxYyh0LG4pe3RoaXMuX2NvbnRleHQ9dCx0aGlzLl9hbHBoYT1ufWZ1bmN0aW9uIERjKHQsbil7dGhpcy5fY29udGV4dD10LHRoaXMuX2FscGhhPW59ZnVuY3Rpb24gVWModCxuKXt0aGlzLl9jb250ZXh0PXQsdGhpcy5fYWxwaGE9bn1mdW5jdGlvbiBPYyh0KXt0aGlzLl9jb250ZXh0PXR9ZnVuY3Rpb24gRmModCl7cmV0dXJuIHQ8MD8tMToxfWZ1bmN0aW9uIEljKHQsbixlKXt2YXIgcj10Ll94MS10Ll94MCxpPW4tdC5feDEsbz0odC5feTEtdC5feTApLyhyfHxpPDAmJi0wKSx1PShlLXQuX3kxKS8oaXx8cjwwJiYtMCksYT0obyppK3UqcikvKHIraSk7cmV0dXJuKEZjKG8pK0ZjKHUpKSpNYXRoLm1pbihNYXRoLmFicyhvKSxNYXRoLmFicyh1KSwuNSpNYXRoLmFicyhhKSl8fDB9ZnVuY3Rpb24gWWModCxuKXt2YXIgZT10Ll94MS10Ll94MDtyZXR1cm4gZT8oMyoodC5feTEtdC5feTApL2UtbikvMjpufWZ1bmN0aW9uIEJjKHQsbixlKXt2YXIgcj10Ll94MCxpPXQuX3kwLG89dC5feDEsdT10Ll95MSxhPShvLXIpLzM7dC5fY29udGV4dC5iZXppZXJDdXJ2ZVRvKHIrYSxpK2EqbixvLWEsdS1hKmUsbyx1KX1mdW5jdGlvbiBIYyh0KXt0aGlzLl9jb250ZXh0PXR9ZnVuY3Rpb24gamModCl7dGhpcy5fY29udGV4dD1uZXcgWGModCl9ZnVuY3Rpb24gWGModCl7dGhpcy5fY29udGV4dD10fWZ1bmN0aW9uIFZjKHQpe3RoaXMuX2NvbnRleHQ9dH1mdW5jdGlvbiAkYyh0KXt2YXIgbixlLHI9dC5sZW5ndGgtMSxpPW5ldyBBcnJheShyKSxvPW5ldyBBcnJheShyKSx1PW5ldyBBcnJheShyKTtmb3IoaVswXT0wLG9bMF09Mix1WzBdPXRbMF0rMip0WzFdLG49MTtuPHItMTsrK24paVtuXT0xLG9bbl09NCx1W25dPTQqdFtuXSsyKnRbbisxXTtmb3IoaVtyLTFdPTIsb1tyLTFdPTcsdVtyLTFdPTgqdFtyLTFdK3Rbcl0sbj0xO248cjsrK24pZT1pW25dL29bbi0xXSxvW25dLT1lLHVbbl0tPWUqdVtuLTFdO2ZvcihpW3ItMV09dVtyLTFdL29bci0xXSxuPXItMjtuPj0wOy0tbilpW25dPSh1W25dLWlbbisxXSkvb1tuXTtmb3Iob1tyLTFdPSh0W3JdK2lbci0xXSkvMixuPTA7bjxyLTE7KytuKW9bbl09Mip0W24rMV0taVtuKzFdO3JldHVybltpLG9dfWZ1bmN0aW9uIFdjKHQsbil7dGhpcy5fY29udGV4dD10LHRoaXMuX3Q9bn1mdW5jdGlvbiBaYyh0LG4pe2lmKChpPXQubGVuZ3RoKT4xKWZvcih2YXIgZSxyLGksbz0xLHU9dFtuWzBdXSxhPXUubGVuZ3RoO288aTsrK28pZm9yKHI9dSx1PXRbbltvXV0sZT0wO2U8YTsrK2UpdVtlXVsxXSs9dVtlXVswXT1pc05hTihyW2VdWzFdKT9yW2VdWzBdOnJbZV1bMV19ZnVuY3Rpb24gR2ModCl7Zm9yKHZhciBuPXQubGVuZ3RoLGU9bmV3IEFycmF5KG4pOy0tbj49MDspZVtuXT1uO3JldHVybiBlfWZ1bmN0aW9uIFFjKHQsbil7cmV0dXJuIHRbbl19ZnVuY3Rpb24gSmModCl7dmFyIG49dC5tYXAoS2MpO3JldHVybiBHYyh0KS5zb3J0KGZ1bmN0aW9uKHQsZSl7cmV0dXJuIG5bdF0tbltlXX0pfWZ1bmN0aW9uIEtjKHQpe2Zvcih2YXIgbixlPTAscj0tMSxpPXQubGVuZ3RoOysrcjxpOykobj0rdFtyXVsxXSkmJihlKz1uKTtyZXR1cm4gZX1mdW5jdGlvbiB0cyh0KXtyZXR1cm4gZnVuY3Rpb24oKXtyZXR1cm4gdH19ZnVuY3Rpb24gbnModCl7cmV0dXJuIHRbMF19ZnVuY3Rpb24gZXModCl7cmV0dXJuIHRbMV19ZnVuY3Rpb24gcnMoKXt0aGlzLl89bnVsbH1mdW5jdGlvbiBpcyh0KXt0LlU9dC5DPXQuTD10LlI9dC5QPXQuTj1udWxsfWZ1bmN0aW9uIG9zKHQsbil7dmFyIGU9bixyPW4uUixpPWUuVTtpP2kuTD09PWU/aS5MPXI6aS5SPXI6dC5fPXIsci5VPWksZS5VPXIsZS5SPXIuTCxlLlImJihlLlIuVT1lKSxyLkw9ZX1mdW5jdGlvbiB1cyh0LG4pe3ZhciBlPW4scj1uLkwsaT1lLlU7aT9pLkw9PT1lP2kuTD1yOmkuUj1yOnQuXz1yLHIuVT1pLGUuVT1yLGUuTD1yLlIsZS5MJiYoZS5MLlU9ZSksci5SPWV9ZnVuY3Rpb24gYXModCl7Zm9yKDt0Lkw7KXQ9dC5MO3JldHVybiB0fWZ1bmN0aW9uIGNzKHQsbixlLHIpe3ZhciBpPVtudWxsLG51bGxdLG89RF8ucHVzaChpKS0xO3JldHVybiBpLmxlZnQ9dCxpLnJpZ2h0PW4sZSYmZnMoaSx0LG4sZSksciYmZnMoaSxuLHQsciksTF9bdC5pbmRleF0uaGFsZmVkZ2VzLnB1c2gobyksTF9bbi5pbmRleF0uaGFsZmVkZ2VzLnB1c2gobyksaX1mdW5jdGlvbiBzcyh0LG4sZSl7dmFyIHI9W24sZV07cmV0dXJuIHIubGVmdD10LHJ9ZnVuY3Rpb24gZnModCxuLGUscil7dFswXXx8dFsxXT90LmxlZnQ9PT1lP3RbMV09cjp0WzBdPXI6KHRbMF09cix0LmxlZnQ9bix0LnJpZ2h0PWUpfWZ1bmN0aW9uIGxzKHQsbixlLHIsaSl7dmFyIG8sdT10WzBdLGE9dFsxXSxjPXVbMF0scz11WzFdLGY9MCxsPTEsaD1hWzBdLWMscD1hWzFdLXM7aWYobz1uLWMsaHx8IShvPjApKXtpZihvLz1oLGg8MCl7aWYobzxmKXJldHVybjtvPGwmJihsPW8pfWVsc2UgaWYoaD4wKXtpZihvPmwpcmV0dXJuO28+ZiYmKGY9byl9aWYobz1yLWMsaHx8IShvPDApKXtpZihvLz1oLGg8MCl7aWYobz5sKXJldHVybjtvPmYmJihmPW8pfWVsc2UgaWYoaD4wKXtpZihvPGYpcmV0dXJuO288bCYmKGw9byl9aWYobz1lLXMscHx8IShvPjApKXtpZihvLz1wLHA8MCl7aWYobzxmKXJldHVybjtvPGwmJihsPW8pfWVsc2UgaWYocD4wKXtpZihvPmwpcmV0dXJuO28+ZiYmKGY9byl9aWYobz1pLXMscHx8IShvPDApKXtpZihvLz1wLHA8MCl7aWYobz5sKXJldHVybjtvPmYmJihmPW8pfWVsc2UgaWYocD4wKXtpZihvPGYpcmV0dXJuO288bCYmKGw9byl9cmV0dXJuIShmPjB8fGw8MSl8fChmPjAmJih0WzBdPVtjK2YqaCxzK2YqcF0pLGw8MSYmKHRbMV09W2MrbCpoLHMrbCpwXSksITApfX19fX1mdW5jdGlvbiBocyh0LG4sZSxyLGkpe3ZhciBvPXRbMV07aWYobylyZXR1cm4hMDt2YXIgdSxhLGM9dFswXSxzPXQubGVmdCxmPXQucmlnaHQsbD1zWzBdLGg9c1sxXSxwPWZbMF0sZD1mWzFdLHY9KGwrcCkvMixnPShoK2QpLzI7aWYoZD09PWgpe2lmKHY8bnx8dj49cilyZXR1cm47aWYobD5wKXtpZihjKXtpZihjWzFdPj1pKXJldHVybn1lbHNlIGM9W3YsZV07bz1bdixpXX1lbHNle2lmKGMpe2lmKGNbMV08ZSlyZXR1cm59ZWxzZSBjPVt2LGldO289W3YsZV19fWVsc2UgaWYodT0obC1wKS8oZC1oKSxhPWctdSp2LHU8LTF8fHU+MSlpZihsPnApe2lmKGMpe2lmKGNbMV0+PWkpcmV0dXJufWVsc2UgYz1bKGUtYSkvdSxlXTtvPVsoaS1hKS91LGldfWVsc2V7aWYoYyl7aWYoY1sxXTxlKXJldHVybn1lbHNlIGM9WyhpLWEpL3UsaV07bz1bKGUtYSkvdSxlXX1lbHNlIGlmKGg8ZCl7aWYoYyl7aWYoY1swXT49cilyZXR1cm59ZWxzZSBjPVtuLHUqbithXTtvPVtyLHUqcithXX1lbHNle2lmKGMpe2lmKGNbMF08bilyZXR1cm59ZWxzZSBjPVtyLHUqcithXTtvPVtuLHUqbithXX1yZXR1cm4gdFswXT1jLHRbMV09bywhMH1mdW5jdGlvbiBwcyh0LG4pe3ZhciBlPXQuc2l0ZSxyPW4ubGVmdCxpPW4ucmlnaHQ7cmV0dXJuIGU9PT1pJiYoaT1yLHI9ZSksaT9NYXRoLmF0YW4yKGlbMV0tclsxXSxpWzBdLXJbMF0pOihlPT09cj8ocj1uWzFdLGk9blswXSk6KHI9blswXSxpPW5bMV0pLE1hdGguYXRhbjIoclswXS1pWzBdLGlbMV0tclsxXSkpfWZ1bmN0aW9uIGRzKHQsbil7cmV0dXJuIG5bKyhuLmxlZnQhPT10LnNpdGUpXX1mdW5jdGlvbiB2cyh0LG4pe3JldHVybiBuWysobi5sZWZ0PT09dC5zaXRlKV19ZnVuY3Rpb24gZ3ModCl7dmFyIG49dC5QLGU9dC5OO2lmKG4mJmUpe3ZhciByPW4uc2l0ZSxpPXQuc2l0ZSxvPWUuc2l0ZTtpZihyIT09byl7dmFyIHU9aVswXSxhPWlbMV0sYz1yWzBdLXUscz1yWzFdLWEsZj1vWzBdLXUsbD1vWzFdLWEsaD0yKihjKmwtcypmKTtpZighKGg+PS1JXykpe3ZhciBwPWMqYytzKnMsZD1mKmYrbCpsLHY9KGwqcC1zKmQpL2gsZz0oYypkLWYqcCkvaCxfPVVfLnBvcCgpfHxuZXcgZnVuY3Rpb24oKXtpcyh0aGlzKSx0aGlzLng9dGhpcy55PXRoaXMuYXJjPXRoaXMuc2l0ZT10aGlzLmN5PW51bGx9O18uYXJjPXQsXy5zaXRlPWksXy54PXYrdSxfLnk9KF8uY3k9ZythKStNYXRoLnNxcnQodip2K2cqZyksdC5jaXJjbGU9Xztmb3IodmFyIHk9bnVsbCxtPXFfLl87bTspaWYoXy55PG0ueXx8Xy55PT09bS55JiZfLng8PW0ueCl7aWYoIW0uTCl7eT1tLlA7YnJlYWt9bT1tLkx9ZWxzZXtpZighbS5SKXt5PW07YnJlYWt9bT1tLlJ9cV8uaW5zZXJ0KHksXykseXx8KFBfPV8pfX19fWZ1bmN0aW9uIF9zKHQpe3ZhciBuPXQuY2lyY2xlO24mJihuLlB8fChQXz1uLk4pLHFfLnJlbW92ZShuKSxVXy5wdXNoKG4pLGlzKG4pLHQuY2lyY2xlPW51bGwpfWZ1bmN0aW9uIHlzKHQpe3ZhciBuPU9fLnBvcCgpfHxuZXcgZnVuY3Rpb24oKXtpcyh0aGlzKSx0aGlzLmVkZ2U9dGhpcy5zaXRlPXRoaXMuY2lyY2xlPW51bGx9O3JldHVybiBuLnNpdGU9dCxufWZ1bmN0aW9uIG1zKHQpe19zKHQpLFJfLnJlbW92ZSh0KSxPXy5wdXNoKHQpLGlzKHQpfWZ1bmN0aW9uIHhzKHQpe3ZhciBuPXQuY2lyY2xlLGU9bi54LHI9bi5jeSxpPVtlLHJdLG89dC5QLHU9dC5OLGE9W3RdO21zKHQpO2Zvcih2YXIgYz1vO2MuY2lyY2xlJiZNYXRoLmFicyhlLWMuY2lyY2xlLngpPEZfJiZNYXRoLmFicyhyLWMuY2lyY2xlLmN5KTxGXzspbz1jLlAsYS51bnNoaWZ0KGMpLG1zKGMpLGM9bzthLnVuc2hpZnQoYyksX3MoYyk7Zm9yKHZhciBzPXU7cy5jaXJjbGUmJk1hdGguYWJzKGUtcy5jaXJjbGUueCk8Rl8mJk1hdGguYWJzKHItcy5jaXJjbGUuY3kpPEZfOyl1PXMuTixhLnB1c2gocyksbXMocykscz11O2EucHVzaChzKSxfcyhzKTt2YXIgZixsPWEubGVuZ3RoO2ZvcihmPTE7ZjxsOysrZilzPWFbZl0sYz1hW2YtMV0sZnMocy5lZGdlLGMuc2l0ZSxzLnNpdGUsaSk7Yz1hWzBdLChzPWFbbC0xXSkuZWRnZT1jcyhjLnNpdGUscy5zaXRlLG51bGwsaSksZ3MoYyksZ3Mocyl9ZnVuY3Rpb24gYnModCl7Zm9yKHZhciBuLGUscixpLG89dFswXSx1PXRbMV0sYT1SXy5fO2E7KWlmKChyPXdzKGEsdSktbyk+Rl8pYT1hLkw7ZWxzZXtpZighKChpPW8tZnVuY3Rpb24odCxuKXt2YXIgZT10Lk47aWYoZSlyZXR1cm4gd3MoZSxuKTt2YXIgcj10LnNpdGU7cmV0dXJuIHJbMV09PT1uP3JbMF06MS8wfShhLHUpKT5GXykpe3I+LUZfPyhuPWEuUCxlPWEpOmk+LUZfPyhuPWEsZT1hLk4pOm49ZT1hO2JyZWFrfWlmKCFhLlIpe249YTticmVha31hPWEuUn0oZnVuY3Rpb24odCl7TF9bdC5pbmRleF09e3NpdGU6dCxoYWxmZWRnZXM6W119fSkodCk7dmFyIGM9eXModCk7aWYoUl8uaW5zZXJ0KG4sYyksbnx8ZSl7aWYobj09PWUpcmV0dXJuIF9zKG4pLGU9eXMobi5zaXRlKSxSXy5pbnNlcnQoYyxlKSxjLmVkZ2U9ZS5lZGdlPWNzKG4uc2l0ZSxjLnNpdGUpLGdzKG4pLHZvaWQgZ3MoZSk7aWYoZSl7X3MobiksX3MoZSk7dmFyIHM9bi5zaXRlLGY9c1swXSxsPXNbMV0saD10WzBdLWYscD10WzFdLWwsZD1lLnNpdGUsdj1kWzBdLWYsZz1kWzFdLWwsXz0yKihoKmctcCp2KSx5PWgqaCtwKnAsbT12KnYrZypnLHg9WyhnKnktcCptKS9fK2YsKGgqbS12KnkpL18rbF07ZnMoZS5lZGdlLHMsZCx4KSxjLmVkZ2U9Y3Mocyx0LG51bGwseCksZS5lZGdlPWNzKHQsZCxudWxsLHgpLGdzKG4pLGdzKGUpfWVsc2UgYy5lZGdlPWNzKG4uc2l0ZSxjLnNpdGUpfX1mdW5jdGlvbiB3cyh0LG4pe3ZhciBlPXQuc2l0ZSxyPWVbMF0saT1lWzFdLG89aS1uO2lmKCFvKXJldHVybiByO3ZhciB1PXQuUDtpZighdSlyZXR1cm4tMS8wO3ZhciBhPShlPXUuc2l0ZSlbMF0sYz1lWzFdLHM9Yy1uO2lmKCFzKXJldHVybiBhO3ZhciBmPWEtcixsPTEvby0xL3MsaD1mL3M7cmV0dXJuIGw/KC1oK01hdGguc3FydChoKmgtMipsKihmKmYvKC0yKnMpLWMrcy8yK2ktby8yKSkpL2wrcjoocithKS8yfWZ1bmN0aW9uIE1zKHQsbixlKXtyZXR1cm4odFswXS1lWzBdKSooblsxXS10WzFdKS0odFswXS1uWzBdKSooZVsxXS10WzFdKX1mdW5jdGlvbiBUcyh0LG4pe3JldHVybiBuWzFdLXRbMV18fG5bMF0tdFswXX1mdW5jdGlvbiBOcyh0LG4pe3ZhciBlLHIsaSxvPXQuc29ydChUcykucG9wKCk7Zm9yKERfPVtdLExfPW5ldyBBcnJheSh0Lmxlbmd0aCksUl89bmV3IHJzLHFfPW5ldyByczs7KWlmKGk9UF8sbyYmKCFpfHxvWzFdPGkueXx8b1sxXT09PWkueSYmb1swXTxpLngpKW9bMF09PT1lJiZvWzFdPT09cnx8KGJzKG8pLGU9b1swXSxyPW9bMV0pLG89dC5wb3AoKTtlbHNle2lmKCFpKWJyZWFrO3hzKGkuYXJjKX1pZihmdW5jdGlvbigpe2Zvcih2YXIgdCxuLGUscixpPTAsbz1MXy5sZW5ndGg7aTxvOysraSlpZigodD1MX1tpXSkmJihyPShuPXQuaGFsZmVkZ2VzKS5sZW5ndGgpKXt2YXIgdT1uZXcgQXJyYXkociksYT1uZXcgQXJyYXkocik7Zm9yKGU9MDtlPHI7KytlKXVbZV09ZSxhW2VdPXBzKHQsRF9bbltlXV0pO2Zvcih1LnNvcnQoZnVuY3Rpb24odCxuKXtyZXR1cm4gYVtuXS1hW3RdfSksZT0wO2U8cjsrK2UpYVtlXT1uW3VbZV1dO2ZvcihlPTA7ZTxyOysrZSluW2VdPWFbZV19fSgpLG4pe3ZhciB1PStuWzBdWzBdLGE9K25bMF1bMV0sYz0rblsxXVswXSxzPStuWzFdWzFdOyhmdW5jdGlvbih0LG4sZSxyKXtmb3IodmFyIGksbz1EXy5sZW5ndGg7by0tOylocyhpPURfW29dLHQsbixlLHIpJiZscyhpLHQsbixlLHIpJiYoTWF0aC5hYnMoaVswXVswXS1pWzFdWzBdKT5GX3x8TWF0aC5hYnMoaVswXVsxXS1pWzFdWzFdKT5GXyl8fGRlbGV0ZSBEX1tvXX0pKHUsYSxjLHMpLGZ1bmN0aW9uKHQsbixlLHIpe3ZhciBpLG8sdSxhLGMscyxmLGwsaCxwLGQsdixnPUxfLmxlbmd0aCxfPSEwO2ZvcihpPTA7aTxnOysraSlpZihvPUxfW2ldKXtmb3IodT1vLnNpdGUsYT0oYz1vLmhhbGZlZGdlcykubGVuZ3RoO2EtLTspRF9bY1thXV18fGMuc3BsaWNlKGEsMSk7Zm9yKGE9MCxzPWMubGVuZ3RoO2E8czspZD0ocD12cyhvLERfW2NbYV1dKSlbMF0sdj1wWzFdLGw9KGY9ZHMobyxEX1tjWysrYSVzXV0pKVswXSxoPWZbMV0sKE1hdGguYWJzKGQtbCk+Rl98fE1hdGguYWJzKHYtaCk+Rl8pJiYoYy5zcGxpY2UoYSwwLERfLnB1c2goc3ModSxwLE1hdGguYWJzKGQtdCk8Rl8mJnItdj5GXz9bdCxNYXRoLmFicyhsLXQpPEZfP2g6cl06TWF0aC5hYnModi1yKTxGXyYmZS1kPkZfP1tNYXRoLmFicyhoLXIpPEZfP2w6ZSxyXTpNYXRoLmFicyhkLWUpPEZfJiZ2LW4+Rl8/W2UsTWF0aC5hYnMobC1lKTxGXz9oOm5dOk1hdGguYWJzKHYtbik8Rl8mJmQtdD5GXz9bTWF0aC5hYnMoaC1uKTxGXz9sOnQsbl06bnVsbCkpLTEpLCsrcyk7cyYmKF89ITEpfWlmKF8pe3ZhciB5LG0seCxiPTEvMDtmb3IoaT0wLF89bnVsbDtpPGc7KytpKShvPUxfW2ldKSYmKHg9KHk9KHU9by5zaXRlKVswXS10KSp5KyhtPXVbMV0tbikqbSk8YiYmKGI9eCxfPW8pO2lmKF8pe3ZhciB3PVt0LG5dLE09W3Qscl0sVD1bZSxyXSxOPVtlLG5dO18uaGFsZmVkZ2VzLnB1c2goRF8ucHVzaChzcyh1PV8uc2l0ZSx3LE0pKS0xLERfLnB1c2goc3ModSxNLFQpKS0xLERfLnB1c2goc3ModSxULE4pKS0xLERfLnB1c2goc3ModSxOLHcpKS0xKX19Zm9yKGk9MDtpPGc7KytpKShvPUxfW2ldKSYmKG8uaGFsZmVkZ2VzLmxlbmd0aHx8ZGVsZXRlIExfW2ldKX0odSxhLGMscyl9dGhpcy5lZGdlcz1EXyx0aGlzLmNlbGxzPUxfLFJfPXFfPURfPUxfPW51bGx9ZnVuY3Rpb24ga3ModCl7cmV0dXJuIGZ1bmN0aW9uKCl7cmV0dXJuIHR9fWZ1bmN0aW9uIFNzKHQsbixlKXt0aGlzLms9dCx0aGlzLng9bix0aGlzLnk9ZX1mdW5jdGlvbiBFcyh0KXtyZXR1cm4gdC5fX3pvb218fFlffWZ1bmN0aW9uIEFzKCl7dC5ldmVudC5zdG9wSW1tZWRpYXRlUHJvcGFnYXRpb24oKX1mdW5jdGlvbiBDcygpe3QuZXZlbnQucHJldmVudERlZmF1bHQoKSx0LmV2ZW50LnN0b3BJbW1lZGlhdGVQcm9wYWdhdGlvbigpfWZ1bmN0aW9uIHpzKCl7cmV0dXJuIXQuZXZlbnQuYnV0dG9ufWZ1bmN0aW9uIFBzKCl7dmFyIHQsbixlPXRoaXM7cmV0dXJuIGUgaW5zdGFuY2VvZiBTVkdFbGVtZW50Pyh0PShlPWUub3duZXJTVkdFbGVtZW50fHxlKS53aWR0aC5iYXNlVmFsLnZhbHVlLG49ZS5oZWlnaHQuYmFzZVZhbC52YWx1ZSk6KHQ9ZS5jbGllbnRXaWR0aCxuPWUuY2xpZW50SGVpZ2h0KSxbWzAsMF0sW3Qsbl1dfWZ1bmN0aW9uIFJzKCl7cmV0dXJuIHRoaXMuX196b29tfHxZX31mdW5jdGlvbiBMcygpe3JldHVybi10LmV2ZW50LmRlbHRhWSoodC5ldmVudC5kZWx0YU1vZGU/MTIwOjEpLzUwMH1mdW5jdGlvbiBxcygpe3JldHVybiJvbnRvdWNoc3RhcnQiaW4gdGhpc31mdW5jdGlvbiBEcyh0LG4sZSl7dmFyIHI9dC5pbnZlcnRYKG5bMF1bMF0pLWVbMF1bMF0saT10LmludmVydFgoblsxXVswXSktZVsxXVswXSxvPXQuaW52ZXJ0WShuWzBdWzFdKS1lWzBdWzFdLHU9dC5pbnZlcnRZKG5bMV1bMV0pLWVbMV1bMV07cmV0dXJuIHQudHJhbnNsYXRlKGk+cj8ocitpKS8yOk1hdGgubWluKDAscil8fE1hdGgubWF4KDAsaSksdT5vPyhvK3UpLzI6TWF0aC5taW4oMCxvKXx8TWF0aC5tYXgoMCx1KSl9dmFyIFVzPWUobiksT3M9VXMucmlnaHQsRnM9VXMubGVmdCxJcz1BcnJheS5wcm90b3R5cGUsWXM9SXMuc2xpY2UsQnM9SXMubWFwLEhzPU1hdGguc3FydCg1MCksanM9TWF0aC5zcXJ0KDEwKSxYcz1NYXRoLnNxcnQoMiksVnM9QXJyYXkucHJvdG90eXBlLnNsaWNlLCRzPTEsV3M9Mixacz0zLEdzPTQsUXM9MWUtNixKcz17dmFsdWU6ZnVuY3Rpb24oKXt9fTtrLnByb3RvdHlwZT1OLnByb3RvdHlwZT17Y29uc3RydWN0b3I6ayxvbjpmdW5jdGlvbih0LG4pe3ZhciBlLHI9dGhpcy5fLGk9ZnVuY3Rpb24odCxuKXtyZXR1cm4gdC50cmltKCkuc3BsaXQoL158XHMrLykubWFwKGZ1bmN0aW9uKHQpe3ZhciBlPSIiLHI9dC5pbmRleE9mKCIuIik7aWYocj49MCYmKGU9dC5zbGljZShyKzEpLHQ9dC5zbGljZSgwLHIpKSx0JiYhbi5oYXNPd25Qcm9wZXJ0eSh0KSl0aHJvdyBuZXcgRXJyb3IoInVua25vd24gdHlwZTogIit0KTtyZXR1cm57dHlwZTp0LG5hbWU6ZX19KX0odCsiIixyKSxvPS0xLHU9aS5sZW5ndGg7e2lmKCEoYXJndW1lbnRzLmxlbmd0aDwyKSl7aWYobnVsbCE9biYmImZ1bmN0aW9uIiE9dHlwZW9mIG4pdGhyb3cgbmV3IEVycm9yKCJpbnZhbGlkIGNhbGxiYWNrOiAiK24pO2Zvcig7KytvPHU7KWlmKGU9KHQ9aVtvXSkudHlwZSlyW2VdPVMocltlXSx0Lm5hbWUsbik7ZWxzZSBpZihudWxsPT1uKWZvcihlIGluIHIpcltlXT1TKHJbZV0sdC5uYW1lLG51bGwpO3JldHVybiB0aGlzfWZvcig7KytvPHU7KWlmKChlPSh0PWlbb10pLnR5cGUpJiYoZT1mdW5jdGlvbih0LG4pe2Zvcih2YXIgZSxyPTAsaT10Lmxlbmd0aDtyPGk7KytyKWlmKChlPXRbcl0pLm5hbWU9PT1uKXJldHVybiBlLnZhbHVlfShyW2VdLHQubmFtZSkpKXJldHVybiBlfX0sY29weTpmdW5jdGlvbigpe3ZhciB0PXt9LG49dGhpcy5fO2Zvcih2YXIgZSBpbiBuKXRbZV09bltlXS5zbGljZSgpO3JldHVybiBuZXcgayh0KX0sY2FsbDpmdW5jdGlvbih0LG4pe2lmKChlPWFyZ3VtZW50cy5sZW5ndGgtMik+MClmb3IodmFyIGUscixpPW5ldyBBcnJheShlKSxvPTA7bzxlOysrbylpW29dPWFyZ3VtZW50c1tvKzJdO2lmKCF0aGlzLl8uaGFzT3duUHJvcGVydHkodCkpdGhyb3cgbmV3IEVycm9yKCJ1bmtub3duIHR5cGU6ICIrdCk7Zm9yKG89MCxlPShyPXRoaXMuX1t0XSkubGVuZ3RoO288ZTsrK28pcltvXS52YWx1ZS5hcHBseShuLGkpfSxhcHBseTpmdW5jdGlvbih0LG4sZSl7aWYoIXRoaXMuXy5oYXNPd25Qcm9wZXJ0eSh0KSl0aHJvdyBuZXcgRXJyb3IoInVua25vd24gdHlwZTogIit0KTtmb3IodmFyIHI9dGhpcy5fW3RdLGk9MCxvPXIubGVuZ3RoO2k8bzsrK2kpcltpXS52YWx1ZS5hcHBseShuLGUpfX07dmFyIEtzPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sIix0Zj17c3ZnOiJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIseGh0bWw6S3MseGxpbms6Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiLHhtbDoiaHR0cDovL3d3dy53My5vcmcvWE1MLzE5OTgvbmFtZXNwYWNlIix4bWxuczoiaHR0cDovL3d3dy53My5vcmcvMjAwMC94bWxucy8ifSxuZj1mdW5jdGlvbih0KXtyZXR1cm4gZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5tYXRjaGVzKHQpfX07aWYoInVuZGVmaW5lZCIhPXR5cGVvZiBkb2N1bWVudCl7dmFyIGVmPWRvY3VtZW50LmRvY3VtZW50RWxlbWVudDtpZighZWYubWF0Y2hlcyl7dmFyIHJmPWVmLndlYmtpdE1hdGNoZXNTZWxlY3Rvcnx8ZWYubXNNYXRjaGVzU2VsZWN0b3J8fGVmLm1vek1hdGNoZXNTZWxlY3Rvcnx8ZWYub01hdGNoZXNTZWxlY3RvcjtuZj1mdW5jdGlvbih0KXtyZXR1cm4gZnVuY3Rpb24oKXtyZXR1cm4gcmYuY2FsbCh0aGlzLHQpfX19fXZhciBvZj1uZjtxLnByb3RvdHlwZT17Y29uc3RydWN0b3I6cSxhcHBlbmRDaGlsZDpmdW5jdGlvbih0KXtyZXR1cm4gdGhpcy5fcGFyZW50Lmluc2VydEJlZm9yZSh0LHRoaXMuX25leHQpfSxpbnNlcnRCZWZvcmU6ZnVuY3Rpb24odCxuKXtyZXR1cm4gdGhpcy5fcGFyZW50Lmluc2VydEJlZm9yZSh0LG4pfSxxdWVyeVNlbGVjdG9yOmZ1bmN0aW9uKHQpe3JldHVybiB0aGlzLl9wYXJlbnQucXVlcnlTZWxlY3Rvcih0KX0scXVlcnlTZWxlY3RvckFsbDpmdW5jdGlvbih0KXtyZXR1cm4gdGhpcy5fcGFyZW50LnF1ZXJ5U2VsZWN0b3JBbGwodCl9fTt2YXIgdWY9IiQiO0gucHJvdG90eXBlPXthZGQ6ZnVuY3Rpb24odCl7dGhpcy5fbmFtZXMuaW5kZXhPZih0KTwwJiYodGhpcy5fbmFtZXMucHVzaCh0KSx0aGlzLl9ub2RlLnNldEF0dHJpYnV0ZSgiY2xhc3MiLHRoaXMuX25hbWVzLmpvaW4oIiAiKSkpfSxyZW1vdmU6ZnVuY3Rpb24odCl7dmFyIG49dGhpcy5fbmFtZXMuaW5kZXhPZih0KTtuPj0wJiYodGhpcy5fbmFtZXMuc3BsaWNlKG4sMSksdGhpcy5fbm9kZS5zZXRBdHRyaWJ1dGUoImNsYXNzIix0aGlzLl9uYW1lcy5qb2luKCIgIikpKX0sY29udGFpbnM6ZnVuY3Rpb24odCl7cmV0dXJuIHRoaXMuX25hbWVzLmluZGV4T2YodCk+PTB9fTt2YXIgYWY9e307aWYodC5ldmVudD1udWxsLCJ1bmRlZmluZWQiIT10eXBlb2YgZG9jdW1lbnQpeyJvbm1vdXNlZW50ZXIiaW4gZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50fHwoYWY9e21vdXNlZW50ZXI6Im1vdXNlb3ZlciIsbW91c2VsZWF2ZToibW91c2VvdXQifSl9dmFyIGNmPVtudWxsXTt1dC5wcm90b3R5cGU9YXQucHJvdG90eXBlPXtjb25zdHJ1Y3Rvcjp1dCxzZWxlY3Q6ZnVuY3Rpb24odCl7ImZ1bmN0aW9uIiE9dHlwZW9mIHQmJih0PXoodCkpO2Zvcih2YXIgbj10aGlzLl9ncm91cHMsZT1uLmxlbmd0aCxyPW5ldyBBcnJheShlKSxpPTA7aTxlOysraSlmb3IodmFyIG8sdSxhPW5baV0sYz1hLmxlbmd0aCxzPXJbaV09bmV3IEFycmF5KGMpLGY9MDtmPGM7KytmKShvPWFbZl0pJiYodT10LmNhbGwobyxvLl9fZGF0YV9fLGYsYSkpJiYoIl9fZGF0YV9fImluIG8mJih1Ll9fZGF0YV9fPW8uX19kYXRhX18pLHNbZl09dSk7cmV0dXJuIG5ldyB1dChyLHRoaXMuX3BhcmVudHMpfSxzZWxlY3RBbGw6ZnVuY3Rpb24odCl7ImZ1bmN0aW9uIiE9dHlwZW9mIHQmJih0PVIodCkpO2Zvcih2YXIgbj10aGlzLl9ncm91cHMsZT1uLmxlbmd0aCxyPVtdLGk9W10sbz0wO288ZTsrK28pZm9yKHZhciB1LGE9bltvXSxjPWEubGVuZ3RoLHM9MDtzPGM7KytzKSh1PWFbc10pJiYoci5wdXNoKHQuY2FsbCh1LHUuX19kYXRhX18scyxhKSksaS5wdXNoKHUpKTtyZXR1cm4gbmV3IHV0KHIsaSl9LGZpbHRlcjpmdW5jdGlvbih0KXsiZnVuY3Rpb24iIT10eXBlb2YgdCYmKHQ9b2YodCkpO2Zvcih2YXIgbj10aGlzLl9ncm91cHMsZT1uLmxlbmd0aCxyPW5ldyBBcnJheShlKSxpPTA7aTxlOysraSlmb3IodmFyIG8sdT1uW2ldLGE9dS5sZW5ndGgsYz1yW2ldPVtdLHM9MDtzPGE7KytzKShvPXVbc10pJiZ0LmNhbGwobyxvLl9fZGF0YV9fLHMsdSkmJmMucHVzaChvKTtyZXR1cm4gbmV3IHV0KHIsdGhpcy5fcGFyZW50cyl9LGRhdGE6ZnVuY3Rpb24odCxuKXtpZighdClyZXR1cm4gcD1uZXcgQXJyYXkodGhpcy5zaXplKCkpLHM9LTEsdGhpcy5lYWNoKGZ1bmN0aW9uKHQpe3BbKytzXT10fSkscDt2YXIgZT1uP1U6RCxyPXRoaXMuX3BhcmVudHMsaT10aGlzLl9ncm91cHM7ImZ1bmN0aW9uIiE9dHlwZW9mIHQmJih0PWZ1bmN0aW9uKHQpe3JldHVybiBmdW5jdGlvbigpe3JldHVybiB0fX0odCkpO2Zvcih2YXIgbz1pLmxlbmd0aCx1PW5ldyBBcnJheShvKSxhPW5ldyBBcnJheShvKSxjPW5ldyBBcnJheShvKSxzPTA7czxvOysrcyl7dmFyIGY9cltzXSxsPWlbc10saD1sLmxlbmd0aCxwPXQuY2FsbChmLGYmJmYuX19kYXRhX18scyxyKSxkPXAubGVuZ3RoLHY9YVtzXT1uZXcgQXJyYXkoZCksZz11W3NdPW5ldyBBcnJheShkKTtlKGYsbCx2LGcsY1tzXT1uZXcgQXJyYXkoaCkscCxuKTtmb3IodmFyIF8seSxtPTAseD0wO208ZDsrK20paWYoXz12W21dKXtmb3IobT49eCYmKHg9bSsxKTshKHk9Z1t4XSkmJisreDxkOyk7Xy5fbmV4dD15fHxudWxsfX1yZXR1cm4gdT1uZXcgdXQodSxyKSx1Ll9lbnRlcj1hLHUuX2V4aXQ9Yyx1fSxlbnRlcjpmdW5jdGlvbigpe3JldHVybiBuZXcgdXQodGhpcy5fZW50ZXJ8fHRoaXMuX2dyb3Vwcy5tYXAoTCksdGhpcy5fcGFyZW50cyl9LGV4aXQ6ZnVuY3Rpb24oKXtyZXR1cm4gbmV3IHV0KHRoaXMuX2V4aXR8fHRoaXMuX2dyb3Vwcy5tYXAoTCksdGhpcy5fcGFyZW50cyl9LG1lcmdlOmZ1bmN0aW9uKHQpe2Zvcih2YXIgbj10aGlzLl9ncm91cHMsZT10Ll9ncm91cHMscj1uLmxlbmd0aCxpPWUubGVuZ3RoLG89TWF0aC5taW4ocixpKSx1PW5ldyBBcnJheShyKSxhPTA7YTxvOysrYSlmb3IodmFyIGMscz1uW2FdLGY9ZVthXSxsPXMubGVuZ3RoLGg9dVthXT1uZXcgQXJyYXkobCkscD0wO3A8bDsrK3ApKGM9c1twXXx8ZltwXSkmJihoW3BdPWMpO2Zvcig7YTxyOysrYSl1W2FdPW5bYV07cmV0dXJuIG5ldyB1dCh1LHRoaXMuX3BhcmVudHMpfSxvcmRlcjpmdW5jdGlvbigpe2Zvcih2YXIgdD10aGlzLl9ncm91cHMsbj0tMSxlPXQubGVuZ3RoOysrbjxlOylmb3IodmFyIHIsaT10W25dLG89aS5sZW5ndGgtMSx1PWlbb107LS1vPj0wOykocj1pW29dKSYmKHUmJnUhPT1yLm5leHRTaWJsaW5nJiZ1LnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKHIsdSksdT1yKTtyZXR1cm4gdGhpc30sc29ydDpmdW5jdGlvbih0KXtmdW5jdGlvbiBuKG4sZSl7cmV0dXJuIG4mJmU/dChuLl9fZGF0YV9fLGUuX19kYXRhX18pOiFuLSFlfXR8fCh0PU8pO2Zvcih2YXIgZT10aGlzLl9ncm91cHMscj1lLmxlbmd0aCxpPW5ldyBBcnJheShyKSxvPTA7bzxyOysrbyl7Zm9yKHZhciB1LGE9ZVtvXSxjPWEubGVuZ3RoLHM9aVtvXT1uZXcgQXJyYXkoYyksZj0wO2Y8YzsrK2YpKHU9YVtmXSkmJihzW2ZdPXUpO3Muc29ydChuKX1yZXR1cm4gbmV3IHV0KGksdGhpcy5fcGFyZW50cykub3JkZXIoKX0sY2FsbDpmdW5jdGlvbigpe3ZhciB0PWFyZ3VtZW50c1swXTtyZXR1cm4gYXJndW1lbnRzWzBdPXRoaXMsdC5hcHBseShudWxsLGFyZ3VtZW50cyksdGhpc30sbm9kZXM6ZnVuY3Rpb24oKXt2YXIgdD1uZXcgQXJyYXkodGhpcy5zaXplKCkpLG49LTE7cmV0dXJuIHRoaXMuZWFjaChmdW5jdGlvbigpe3RbKytuXT10aGlzfSksdH0sbm9kZTpmdW5jdGlvbigpe2Zvcih2YXIgdD10aGlzLl9ncm91cHMsbj0wLGU9dC5sZW5ndGg7bjxlOysrbilmb3IodmFyIHI9dFtuXSxpPTAsbz1yLmxlbmd0aDtpPG87KytpKXt2YXIgdT1yW2ldO2lmKHUpcmV0dXJuIHV9cmV0dXJuIG51bGx9LHNpemU6ZnVuY3Rpb24oKXt2YXIgdD0wO3JldHVybiB0aGlzLmVhY2goZnVuY3Rpb24oKXsrK3R9KSx0fSxlbXB0eTpmdW5jdGlvbigpe3JldHVybiF0aGlzLm5vZGUoKX0sZWFjaDpmdW5jdGlvbih0KXtmb3IodmFyIG49dGhpcy5fZ3JvdXBzLGU9MCxyPW4ubGVuZ3RoO2U8cjsrK2UpZm9yKHZhciBpLG89bltlXSx1PTAsYT1vLmxlbmd0aDt1PGE7Kyt1KShpPW9bdV0pJiZ0LmNhbGwoaSxpLl9fZGF0YV9fLHUsbyk7cmV0dXJuIHRoaXN9LGF0dHI6ZnVuY3Rpb24odCxuKXt2YXIgZT1FKHQpO2lmKGFyZ3VtZW50cy5sZW5ndGg8Mil7dmFyIHI9dGhpcy5ub2RlKCk7cmV0dXJuIGUubG9jYWw/ci5nZXRBdHRyaWJ1dGVOUyhlLnNwYWNlLGUubG9jYWwpOnIuZ2V0QXR0cmlidXRlKGUpfXJldHVybiB0aGlzLmVhY2goKG51bGw9PW4/ZS5sb2NhbD9mdW5jdGlvbih0KXtyZXR1cm4gZnVuY3Rpb24oKXt0aGlzLnJlbW92ZUF0dHJpYnV0ZU5TKHQuc3BhY2UsdC5sb2NhbCl9fTpmdW5jdGlvbih0KXtyZXR1cm4gZnVuY3Rpb24oKXt0aGlzLnJlbW92ZUF0dHJpYnV0ZSh0KX19OiJmdW5jdGlvbiI9PXR5cGVvZiBuP2UubG9jYWw/ZnVuY3Rpb24odCxuKXtyZXR1cm4gZnVuY3Rpb24oKXt2YXIgZT1uLmFwcGx5KHRoaXMsYXJndW1lbnRzKTtudWxsPT1lP3RoaXMucmVtb3ZlQXR0cmlidXRlTlModC5zcGFjZSx0LmxvY2FsKTp0aGlzLnNldEF0dHJpYnV0ZU5TKHQuc3BhY2UsdC5sb2NhbCxlKX19OmZ1bmN0aW9uKHQsbil7cmV0dXJuIGZ1bmN0aW9uKCl7dmFyIGU9bi5hcHBseSh0aGlzLGFyZ3VtZW50cyk7bnVsbD09ZT90aGlzLnJlbW92ZUF0dHJpYnV0ZSh0KTp0aGlzLnNldEF0dHJpYnV0ZSh0LGUpfX06ZS5sb2NhbD9mdW5jdGlvbih0LG4pe3JldHVybiBmdW5jdGlvbigpe3RoaXMuc2V0QXR0cmlidXRlTlModC5zcGFjZSx0LmxvY2FsLG4pfX06ZnVuY3Rpb24odCxuKXtyZXR1cm4gZnVuY3Rpb24oKXt0aGlzLnNldEF0dHJpYnV0ZSh0LG4pfX0pKGUsbikpfSxzdHlsZTpmdW5jdGlvbih0LG4sZSl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg+MT90aGlzLmVhY2goKG51bGw9PW4/ZnVuY3Rpb24odCl7cmV0dXJuIGZ1bmN0aW9uKCl7dGhpcy5zdHlsZS5yZW1vdmVQcm9wZXJ0eSh0KX19OiJmdW5jdGlvbiI9PXR5cGVvZiBuP2Z1bmN0aW9uKHQsbixlKXtyZXR1cm4gZnVuY3Rpb24oKXt2YXIgcj1uLmFwcGx5KHRoaXMsYXJndW1lbnRzKTtudWxsPT1yP3RoaXMuc3R5bGUucmVtb3ZlUHJvcGVydHkodCk6dGhpcy5zdHlsZS5zZXRQcm9wZXJ0eSh0LHIsZSl9fTpmdW5jdGlvbih0LG4sZSl7cmV0dXJuIGZ1bmN0aW9uKCl7dGhpcy5zdHlsZS5zZXRQcm9wZXJ0eSh0LG4sZSl9fSkodCxuLG51bGw9PWU/IiI6ZSkpOkkodGhpcy5ub2RlKCksdCl9LHByb3BlcnR5OmZ1bmN0aW9uKHQsbil7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg+MT90aGlzLmVhY2goKG51bGw9PW4/ZnVuY3Rpb24odCl7cmV0dXJuIGZ1bmN0aW9uKCl7ZGVsZXRlIHRoaXNbdF19fToiZnVuY3Rpb24iPT10eXBlb2Ygbj9mdW5jdGlvbih0LG4pe3JldHVybiBmdW5jdGlvbigpe3ZhciBlPW4uYXBwbHkodGhpcyxhcmd1bWVudHMpO251bGw9PWU/ZGVsZXRlIHRoaXNbdF06dGhpc1t0XT1lfX06ZnVuY3Rpb24odCxuKXtyZXR1cm4gZnVuY3Rpb24oKXt0aGlzW3RdPW59fSkodCxuKSk6dGhpcy5ub2RlKClbdF19LGNsYXNzZWQ6ZnVuY3Rpb24odCxuKXt2YXIgZT1ZKHQrIiIpO2lmKGFyZ3VtZW50cy5sZW5ndGg8Mil7Zm9yKHZhciByPUIodGhpcy5ub2RlKCkpLGk9LTEsbz1lLmxlbmd0aDsrK2k8bzspaWYoIXIuY29udGFpbnMoZVtpXSkpcmV0dXJuITE7cmV0dXJuITB9cmV0dXJuIHRoaXMuZWFjaCgoImZ1bmN0aW9uIj09dHlwZW9mIG4/ZnVuY3Rpb24odCxuKXtyZXR1cm4gZnVuY3Rpb24oKXsobi5hcHBseSh0aGlzLGFyZ3VtZW50cyk/ajpYKSh0aGlzLHQpfX06bj9mdW5jdGlvbih0KXtyZXR1cm4gZnVuY3Rpb24oKXtqKHRoaXMsdCl9fTpmdW5jdGlvbih0KXtyZXR1cm4gZnVuY3Rpb24oKXtYKHRoaXMsdCl9fSkoZSxuKSl9LHRleHQ6ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg/dGhpcy5lYWNoKG51bGw9PXQ/VjooImZ1bmN0aW9uIj09dHlwZW9mIHQ/ZnVuY3Rpb24odCl7cmV0dXJuIGZ1bmN0aW9uKCl7dmFyIG49dC5hcHBseSh0aGlzLGFyZ3VtZW50cyk7dGhpcy50ZXh0Q29udGVudD1udWxsPT1uPyIiOm59fTpmdW5jdGlvbih0KXtyZXR1cm4gZnVuY3Rpb24oKXt0aGlzLnRleHRDb250ZW50PXR9fSkodCkpOnRoaXMubm9kZSgpLnRleHRDb250ZW50fSxodG1sOmZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoP3RoaXMuZWFjaChudWxsPT10PyQ6KCJmdW5jdGlvbiI9PXR5cGVvZiB0P2Z1bmN0aW9uKHQpe3JldHVybiBmdW5jdGlvbigpe3ZhciBuPXQuYXBwbHkodGhpcyxhcmd1bWVudHMpO3RoaXMuaW5uZXJIVE1MPW51bGw9PW4/IiI6bn19OmZ1bmN0aW9uKHQpe3JldHVybiBmdW5jdGlvbigpe3RoaXMuaW5uZXJIVE1MPXR9fSkodCkpOnRoaXMubm9kZSgpLmlubmVySFRNTH0scmFpc2U6ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5lYWNoKFcpfSxsb3dlcjpmdW5jdGlvbigpe3JldHVybiB0aGlzLmVhY2goWil9LGFwcGVuZDpmdW5jdGlvbih0KXt2YXIgbj0iZnVuY3Rpb24iPT10eXBlb2YgdD90OkEodCk7cmV0dXJuIHRoaXMuc2VsZWN0KGZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuYXBwZW5kQ2hpbGQobi5hcHBseSh0aGlzLGFyZ3VtZW50cykpfSl9LGluc2VydDpmdW5jdGlvbih0LG4pe3ZhciBlPSJmdW5jdGlvbiI9PXR5cGVvZiB0P3Q6QSh0KSxyPW51bGw9PW4/RzoiZnVuY3Rpb24iPT10eXBlb2Ygbj9uOnoobik7cmV0dXJuIHRoaXMuc2VsZWN0KGZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuaW5zZXJ0QmVmb3JlKGUuYXBwbHkodGhpcyxhcmd1bWVudHMpLHIuYXBwbHkodGhpcyxhcmd1bWVudHMpfHxudWxsKX0pfSxyZW1vdmU6ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5lYWNoKFEpfSxjbG9uZTpmdW5jdGlvbih0KXtyZXR1cm4gdGhpcy5zZWxlY3QodD9LOkopfSxkYXR1bTpmdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD90aGlzLnByb3BlcnR5KCJfX2RhdGFfXyIsdCk6dGhpcy5ub2RlKCkuX19kYXRhX199LG9uOmZ1bmN0aW9uKHQsbixlKXt2YXIgcixpLG89ZnVuY3Rpb24odCl7cmV0dXJuIHQudHJpbSgpLnNwbGl0KC9efFxzKy8pLm1hcChmdW5jdGlvbih0KXt2YXIgbj0iIixlPXQuaW5kZXhPZigiLiIpO3JldHVybiBlPj0wJiYobj10LnNsaWNlKGUrMSksdD10LnNsaWNlKDAsZSkpLHt0eXBlOnQsbmFtZTpufX0pfSh0KyIiKSx1PW8ubGVuZ3RoO2lmKCEoYXJndW1lbnRzLmxlbmd0aDwyKSl7Zm9yKGE9bj9ydDpldCxudWxsPT1lJiYoZT0hMSkscj0wO3I8dTsrK3IpdGhpcy5lYWNoKGEob1tyXSxuLGUpKTtyZXR1cm4gdGhpc312YXIgYT10aGlzLm5vZGUoKS5fX29uO2lmKGEpZm9yKHZhciBjLHM9MCxmPWEubGVuZ3RoO3M8ZjsrK3MpZm9yKHI9MCxjPWFbc107cjx1OysrcilpZigoaT1vW3JdKS50eXBlPT09Yy50eXBlJiZpLm5hbWU9PT1jLm5hbWUpcmV0dXJuIGMudmFsdWV9LGRpc3BhdGNoOmZ1bmN0aW9uKHQsbil7cmV0dXJuIHRoaXMuZWFjaCgoImZ1bmN0aW9uIj09dHlwZW9mIG4/ZnVuY3Rpb24odCxuKXtyZXR1cm4gZnVuY3Rpb24oKXtyZXR1cm4gb3QodGhpcyx0LG4uYXBwbHkodGhpcyxhcmd1bWVudHMpKX19OmZ1bmN0aW9uKHQsbil7cmV0dXJuIGZ1bmN0aW9uKCl7cmV0dXJuIG90KHRoaXMsdCxuKX19KSh0LG4pKX19O3ZhciBzZj0wO2Z0LnByb3RvdHlwZT1zdC5wcm90b3R5cGU9e2NvbnN0cnVjdG9yOmZ0LGdldDpmdW5jdGlvbih0KXtmb3IodmFyIG49dGhpcy5fOyEobiBpbiB0KTspaWYoISh0PXQucGFyZW50Tm9kZSkpcmV0dXJuO3JldHVybiB0W25dfSxzZXQ6ZnVuY3Rpb24odCxuKXtyZXR1cm4gdFt0aGlzLl9dPW59LHJlbW92ZTpmdW5jdGlvbih0KXtyZXR1cm4gdGhpcy5fIGluIHQmJmRlbGV0ZSB0W3RoaXMuX119LHRvU3RyaW5nOmZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuX319LHh0LnByb3RvdHlwZS5vbj1mdW5jdGlvbigpe3ZhciB0PXRoaXMuXy5vbi5hcHBseSh0aGlzLl8sYXJndW1lbnRzKTtyZXR1cm4gdD09PXRoaXMuXz90aGlzOnR9O3ZhciBmZj0iXFxzKihbKy1dP1xcZCspXFxzKiIsbGY9IlxccyooWystXT9cXGQqXFwuP1xcZCsoPzpbZUVdWystXT9cXGQrKT8pXFxzKiIsaGY9IlxccyooWystXT9cXGQqXFwuP1xcZCsoPzpbZUVdWystXT9cXGQrKT8pJVxccyoiLHBmPS9eIyhbMC05YS1mXXszfSkkLyxkZj0vXiMoWzAtOWEtZl17Nn0pJC8sdmY9bmV3IFJlZ0V4cCgiXnJnYlxcKCIrW2ZmLGZmLGZmXSsiXFwpJCIpLGdmPW5ldyBSZWdFeHAoIl5yZ2JcXCgiK1toZixoZixoZl0rIlxcKSQiKSxfZj1uZXcgUmVnRXhwKCJecmdiYVxcKCIrW2ZmLGZmLGZmLGxmXSsiXFwpJCIpLHlmPW5ldyBSZWdFeHAoIl5yZ2JhXFwoIitbaGYsaGYsaGYsbGZdKyJcXCkkIiksbWY9bmV3IFJlZ0V4cCgiXmhzbFxcKCIrW2xmLGhmLGhmXSsiXFwpJCIpLHhmPW5ldyBSZWdFeHAoIl5oc2xhXFwoIitbbGYsaGYsaGYsbGZdKyJcXCkkIiksYmY9e2FsaWNlYmx1ZToxNTc5MjM4MyxhbnRpcXVld2hpdGU6MTY0NDQzNzUsYXF1YTo2NTUzNSxhcXVhbWFyaW5lOjgzODg1NjQsYXp1cmU6MTU3OTQxNzUsYmVpZ2U6MTYxMTkyNjAsYmlzcXVlOjE2NzcwMjQ0LGJsYWNrOjAsYmxhbmNoZWRhbG1vbmQ6MTY3NzIwNDUsYmx1ZToyNTUsYmx1ZXZpb2xldDo5MDU1MjAyLGJyb3duOjEwODI0MjM0LGJ1cmx5d29vZDoxNDU5NjIzMSxjYWRldGJsdWU6NjI2NjUyOCxjaGFydHJldXNlOjgzODgzNTIsY2hvY29sYXRlOjEzNzg5NDcwLGNvcmFsOjE2NzQ0MjcyLGNvcm5mbG93ZXJibHVlOjY1OTE5ODEsY29ybnNpbGs6MTY3NzUzODgsY3JpbXNvbjoxNDQyMzEwMCxjeWFuOjY1NTM1LGRhcmtibHVlOjEzOSxkYXJrY3lhbjozNTcyMyxkYXJrZ29sZGVucm9kOjEyMDkyOTM5LGRhcmtncmF5OjExMTE5MDE3LGRhcmtncmVlbjoyNTYwMCxkYXJrZ3JleToxMTExOTAxNyxkYXJra2hha2k6MTI0MzMyNTksZGFya21hZ2VudGE6OTEwOTY0MyxkYXJrb2xpdmVncmVlbjo1NTk3OTk5LGRhcmtvcmFuZ2U6MTY3NDc1MjAsZGFya29yY2hpZDoxMDA0MDAxMixkYXJrcmVkOjkxMDk1MDQsZGFya3NhbG1vbjoxNTMwODQxMCxkYXJrc2VhZ3JlZW46OTQxOTkxOSxkYXJrc2xhdGVibHVlOjQ3MzQzNDcsZGFya3NsYXRlZ3JheTozMTAwNDk1LGRhcmtzbGF0ZWdyZXk6MzEwMDQ5NSxkYXJrdHVycXVvaXNlOjUyOTQ1LGRhcmt2aW9sZXQ6OTY5OTUzOSxkZWVwcGluazoxNjcxNjk0NyxkZWVwc2t5Ymx1ZTo0OTE1MSxkaW1ncmF5OjY5MDgyNjUsZGltZ3JleTo2OTA4MjY1LGRvZGdlcmJsdWU6MjAwMzE5OSxmaXJlYnJpY2s6MTE2NzQxNDYsZmxvcmFsd2hpdGU6MTY3NzU5MjAsZm9yZXN0Z3JlZW46MjI2Mzg0MixmdWNoc2lhOjE2NzExOTM1LGdhaW5zYm9ybzoxNDQ3NDQ2MCxnaG9zdHdoaXRlOjE2MzE2NjcxLGdvbGQ6MTY3NjY3MjAsZ29sZGVucm9kOjE0MzI5MTIwLGdyYXk6ODQyMTUwNCxncmVlbjozMjc2OCxncmVlbnllbGxvdzoxMTQwMzA1NSxncmV5Ojg0MjE1MDQsaG9uZXlkZXc6MTU3OTQxNjAsaG90cGluazoxNjczODc0MCxpbmRpYW5yZWQ6MTM0NTg1MjQsaW5kaWdvOjQ5MTUzMzAsaXZvcnk6MTY3NzcyMDAsa2hha2k6MTU3ODc2NjAsbGF2ZW5kZXI6MTUxMzI0MTAsbGF2ZW5kZXJibHVzaDoxNjc3MzM2NSxsYXduZ3JlZW46ODE5MDk3NixsZW1vbmNoaWZmb246MTY3NzU4ODUsbGlnaHRibHVlOjExMzkzMjU0LGxpZ2h0Y29yYWw6MTU3NjE1MzYsbGlnaHRjeWFuOjE0NzQ1NTk5LGxpZ2h0Z29sZGVucm9keWVsbG93OjE2NDQ4MjEwLGxpZ2h0Z3JheToxMzg4MjMyMyxsaWdodGdyZWVuOjk0OTgyNTYsbGlnaHRncmV5OjEzODgyMzIzLGxpZ2h0cGluazoxNjc1ODQ2NSxsaWdodHNhbG1vbjoxNjc1Mjc2MixsaWdodHNlYWdyZWVuOjIxNDI4OTAsbGlnaHRza3libHVlOjg5MDAzNDYsbGlnaHRzbGF0ZWdyYXk6NzgzMzc1MyxsaWdodHNsYXRlZ3JleTo3ODMzNzUzLGxpZ2h0c3RlZWxibHVlOjExNTg0NzM0LGxpZ2h0eWVsbG93OjE2Nzc3MTg0LGxpbWU6NjUyODAsbGltZWdyZWVuOjMzMjkzMzAsbGluZW46MTY0NDU2NzAsbWFnZW50YToxNjcxMTkzNSxtYXJvb246ODM4ODYwOCxtZWRpdW1hcXVhbWFyaW5lOjY3MzczMjIsbWVkaXVtYmx1ZToyMDUsbWVkaXVtb3JjaGlkOjEyMjExNjY3LG1lZGl1bXB1cnBsZTo5NjYyNjgzLG1lZGl1bXNlYWdyZWVuOjM5NzgwOTcsbWVkaXVtc2xhdGVibHVlOjgwODc3OTAsbWVkaXVtc3ByaW5nZ3JlZW46NjQxNTQsbWVkaXVtdHVycXVvaXNlOjQ3NzIzMDAsbWVkaXVtdmlvbGV0cmVkOjEzMDQ3MTczLG1pZG5pZ2h0Ymx1ZToxNjQ0OTEyLG1pbnRjcmVhbToxNjEyMTg1MCxtaXN0eXJvc2U6MTY3NzAyNzMsbW9jY2FzaW46MTY3NzAyMjksbmF2YWpvd2hpdGU6MTY3Njg2ODUsbmF2eToxMjgsb2xkbGFjZToxNjY0MzU1OCxvbGl2ZTo4NDIxMzc2LG9saXZlZHJhYjo3MDQ4NzM5LG9yYW5nZToxNjc1MzkyMCxvcmFuZ2VyZWQ6MTY3MjkzNDQsb3JjaGlkOjE0MzE1NzM0LHBhbGVnb2xkZW5yb2Q6MTU2NTcxMzAscGFsZWdyZWVuOjEwMDI1ODgwLHBhbGV0dXJxdW9pc2U6MTE1Mjk5NjYscGFsZXZpb2xldHJlZDoxNDM4MTIwMyxwYXBheWF3aGlwOjE2NzczMDc3LHBlYWNocHVmZjoxNjc2NzY3MyxwZXJ1OjEzNDY4OTkxLHBpbms6MTY3NjEwMzUscGx1bToxNDUyNDYzNyxwb3dkZXJibHVlOjExNTkxOTEwLHB1cnBsZTo4Mzg4NzM2LHJlYmVjY2FwdXJwbGU6NjY5Nzg4MSxyZWQ6MTY3MTE2ODAscm9zeWJyb3duOjEyMzU3NTE5LHJveWFsYmx1ZTo0Mjg2OTQ1LHNhZGRsZWJyb3duOjkxMjcxODcsc2FsbW9uOjE2NDE2ODgyLHNhbmR5YnJvd246MTYwMzI4NjQsc2VhZ3JlZW46MzA1MDMyNyxzZWFzaGVsbDoxNjc3NDYzOCxzaWVubmE6MTA1MDY3OTcsc2lsdmVyOjEyNjMyMjU2LHNreWJsdWU6ODkwMDMzMSxzbGF0ZWJsdWU6Njk3MDA2MSxzbGF0ZWdyYXk6NzM3Mjk0NCxzbGF0ZWdyZXk6NzM3Mjk0NCxzbm93OjE2Nzc1OTMwLHNwcmluZ2dyZWVuOjY1NDA3LHN0ZWVsYmx1ZTo0NjIwOTgwLHRhbjoxMzgwODc4MCx0ZWFsOjMyODk2LHRoaXN0bGU6MTQyMDQ4ODgsdG9tYXRvOjE2NzM3MDk1LHR1cnF1b2lzZTo0MjUxODU2LHZpb2xldDoxNTYzMTA4Nix3aGVhdDoxNjExMzMzMSx3aGl0ZToxNjc3NzIxNSx3aGl0ZXNtb2tlOjE2MTE5Mjg1LHllbGxvdzoxNjc3Njk2MCx5ZWxsb3dncmVlbjoxMDE0NTA3NH07TnQoU3QsRXQse2Rpc3BsYXlhYmxlOmZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMucmdiKCkuZGlzcGxheWFibGUoKX0sdG9TdHJpbmc6ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5yZ2IoKSsiIn19KSxOdChSdCxQdCxrdChTdCx7YnJpZ2h0ZXI6ZnVuY3Rpb24odCl7cmV0dXJuIHQ9bnVsbD09dD8xLy43Ok1hdGgucG93KDEvLjcsdCksbmV3IFJ0KHRoaXMucip0LHRoaXMuZyp0LHRoaXMuYip0LHRoaXMub3BhY2l0eSl9LGRhcmtlcjpmdW5jdGlvbih0KXtyZXR1cm4gdD1udWxsPT10Py43Ok1hdGgucG93KC43LHQpLG5ldyBSdCh0aGlzLnIqdCx0aGlzLmcqdCx0aGlzLmIqdCx0aGlzLm9wYWNpdHkpfSxyZ2I6ZnVuY3Rpb24oKXtyZXR1cm4gdGhpc30sZGlzcGxheWFibGU6ZnVuY3Rpb24oKXtyZXR1cm4gMDw9dGhpcy5yJiZ0aGlzLnI8PTI1NSYmMDw9dGhpcy5nJiZ0aGlzLmc8PTI1NSYmMDw9dGhpcy5iJiZ0aGlzLmI8PTI1NSYmMDw9dGhpcy5vcGFjaXR5JiZ0aGlzLm9wYWNpdHk8PTF9LHRvU3RyaW5nOmZ1bmN0aW9uKCl7dmFyIHQ9dGhpcy5vcGFjaXR5O3JldHVybigxPT09KHQ9aXNOYU4odCk/MTpNYXRoLm1heCgwLE1hdGgubWluKDEsdCkpKT8icmdiKCI6InJnYmEoIikrTWF0aC5tYXgoMCxNYXRoLm1pbigyNTUsTWF0aC5yb3VuZCh0aGlzLnIpfHwwKSkrIiwgIitNYXRoLm1heCgwLE1hdGgubWluKDI1NSxNYXRoLnJvdW5kKHRoaXMuZyl8fDApKSsiLCAiK01hdGgubWF4KDAsTWF0aC5taW4oMjU1LE1hdGgucm91bmQodGhpcy5iKXx8MCkpKygxPT09dD8iKSI6IiwgIit0KyIpIil9fSkpLE50KER0LHF0LGt0KFN0LHticmlnaHRlcjpmdW5jdGlvbih0KXtyZXR1cm4gdD1udWxsPT10PzEvLjc6TWF0aC5wb3coMS8uNyx0KSxuZXcgRHQodGhpcy5oLHRoaXMucyx0aGlzLmwqdCx0aGlzLm9wYWNpdHkpfSxkYXJrZXI6ZnVuY3Rpb24odCl7cmV0dXJuIHQ9bnVsbD09dD8uNzpNYXRoLnBvdyguNyx0KSxuZXcgRHQodGhpcy5oLHRoaXMucyx0aGlzLmwqdCx0aGlzLm9wYWNpdHkpfSxyZ2I6ZnVuY3Rpb24oKXt2YXIgdD10aGlzLmglMzYwKzM2MCoodGhpcy5oPDApLG49aXNOYU4odCl8fGlzTmFOKHRoaXMucyk/MDp0aGlzLnMsZT10aGlzLmwscj1lKyhlPC41P2U6MS1lKSpuLGk9MiplLXI7cmV0dXJuIG5ldyBSdChVdCh0Pj0yNDA/dC0yNDA6dCsxMjAsaSxyKSxVdCh0LGksciksVXQodDwxMjA/dCsyNDA6dC0xMjAsaSxyKSx0aGlzLm9wYWNpdHkpfSxkaXNwbGF5YWJsZTpmdW5jdGlvbigpe3JldHVybigwPD10aGlzLnMmJnRoaXMuczw9MXx8aXNOYU4odGhpcy5zKSkmJjA8PXRoaXMubCYmdGhpcy5sPD0xJiYwPD10aGlzLm9wYWNpdHkmJnRoaXMub3BhY2l0eTw9MX19KSk7dmFyIHdmPU1hdGguUEkvMTgwLE1mPTE4MC9NYXRoLlBJLFRmPS45NTA0NyxOZj0xLGtmPTEuMDg4ODMsU2Y9NC8yOSxFZj02LzI5LEFmPTMqRWYqRWYsQ2Y9RWYqRWYqRWY7TnQoSXQsRnQsa3QoU3Qse2JyaWdodGVyOmZ1bmN0aW9uKHQpe3JldHVybiBuZXcgSXQodGhpcy5sKzE4KihudWxsPT10PzE6dCksdGhpcy5hLHRoaXMuYix0aGlzLm9wYWNpdHkpfSxkYXJrZXI6ZnVuY3Rpb24odCl7cmV0dXJuIG5ldyBJdCh0aGlzLmwtMTgqKG51bGw9PXQ/MTp0KSx0aGlzLmEsdGhpcy5iLHRoaXMub3BhY2l0eSl9LHJnYjpmdW5jdGlvbigpe3ZhciB0PSh0aGlzLmwrMTYpLzExNixuPWlzTmFOKHRoaXMuYSk/dDp0K3RoaXMuYS81MDAsZT1pc05hTih0aGlzLmIpP3Q6dC10aGlzLmIvMjAwO3JldHVybiB0PU5mKkJ0KHQpLG49VGYqQnQobiksZT1rZipCdChlKSxuZXcgUnQoSHQoMy4yNDA0NTQyKm4tMS41MzcxMzg1KnQtLjQ5ODUzMTQqZSksSHQoLS45NjkyNjYqbisxLjg3NjAxMDgqdCsuMDQxNTU2KmUpLEh0KC4wNTU2NDM0Km4tLjIwNDAyNTkqdCsxLjA1NzIyNTIqZSksdGhpcy5vcGFjaXR5KX19KSksTnQoVnQsWHQsa3QoU3Qse2JyaWdodGVyOmZ1bmN0aW9uKHQpe3JldHVybiBuZXcgVnQodGhpcy5oLHRoaXMuYyx0aGlzLmwrMTgqKG51bGw9PXQ/MTp0KSx0aGlzLm9wYWNpdHkpfSxkYXJrZXI6ZnVuY3Rpb24odCl7cmV0dXJuIG5ldyBWdCh0aGlzLmgsdGhpcy5jLHRoaXMubC0xOCoobnVsbD09dD8xOnQpLHRoaXMub3BhY2l0eSl9LHJnYjpmdW5jdGlvbigpe3JldHVybiBPdCh0aGlzKS5yZ2IoKX19KSk7dmFyIHpmPS0uMjkyMjcsUGY9LS45MDY0OSxSZj0xLjk3Mjk0LExmPVJmKlBmLHFmPTEuNzgyNzcqUmYsRGY9MS43ODI3Nyp6Zi0gLS4xNDg2MSpQZjtOdChXdCwkdCxrdChTdCx7YnJpZ2h0ZXI6ZnVuY3Rpb24odCl7cmV0dXJuIHQ9bnVsbD09dD8xLy43Ok1hdGgucG93KDEvLjcsdCksbmV3IFd0KHRoaXMuaCx0aGlzLnMsdGhpcy5sKnQsdGhpcy5vcGFjaXR5KX0sZGFya2VyOmZ1bmN0aW9uKHQpe3JldHVybiB0PW51bGw9PXQ/Ljc6TWF0aC5wb3coLjcsdCksbmV3IFd0KHRoaXMuaCx0aGlzLnMsdGhpcy5sKnQsdGhpcy5vcGFjaXR5KX0scmdiOmZ1bmN0aW9uKCl7dmFyIHQ9aXNOYU4odGhpcy5oKT8wOih0aGlzLmgrMTIwKSp3ZixuPSt0aGlzLmwsZT1pc05hTih0aGlzLnMpPzA6dGhpcy5zKm4qKDEtbikscj1NYXRoLmNvcyh0KSxpPU1hdGguc2luKHQpO3JldHVybiBuZXcgUnQoMjU1KihuK2UqKC0uMTQ4NjEqcisxLjc4Mjc3KmkpKSwyNTUqKG4rZSooemYqcitQZippKSksMjU1KihuK2UqKFJmKnIpKSx0aGlzLm9wYWNpdHkpfX0pKTt2YXIgVWYsT2YsRmYsSWYsWWYsQmYsSGY9ZnVuY3Rpb24gdChuKXtmdW5jdGlvbiBlKHQsbil7dmFyIGU9cigodD1QdCh0KSkuciwobj1QdChuKSkuciksaT1yKHQuZyxuLmcpLG89cih0LmIsbi5iKSx1PWVuKHQub3BhY2l0eSxuLm9wYWNpdHkpO3JldHVybiBmdW5jdGlvbihuKXtyZXR1cm4gdC5yPWUobiksdC5nPWkobiksdC5iPW8obiksdC5vcGFjaXR5PXUobiksdCsiIn19dmFyIHI9bm4obik7cmV0dXJuIGUuZ2FtbWE9dCxlfSgxKSxqZj1ybihHdCksWGY9cm4oUXQpLFZmPS9bLStdPyg/OlxkK1wuP1xkKnxcLj9cZCspKD86W2VFXVstK10/XGQrKT8vZywkZj1uZXcgUmVnRXhwKFZmLnNvdXJjZSwiZyIpLFdmPTE4MC9NYXRoLlBJLFpmPXt0cmFuc2xhdGVYOjAsdHJhbnNsYXRlWTowLHJvdGF0ZTowLHNrZXdYOjAsc2NhbGVYOjEsc2NhbGVZOjF9LEdmPXBuKGZ1bmN0aW9uKHQpe3JldHVybiJub25lIj09PXQ/WmY6KFVmfHwoVWY9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiRElWIiksT2Y9ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LEZmPWRvY3VtZW50LmRlZmF1bHRWaWV3KSxVZi5zdHlsZS50cmFuc2Zvcm09dCx0PUZmLmdldENvbXB1dGVkU3R5bGUoT2YuYXBwZW5kQ2hpbGQoVWYpLG51bGwpLmdldFByb3BlcnR5VmFsdWUoInRyYW5zZm9ybSIpLE9mLnJlbW92ZUNoaWxkKFVmKSx0PXQuc2xpY2UoNywtMSkuc3BsaXQoIiwiKSxobigrdFswXSwrdFsxXSwrdFsyXSwrdFszXSwrdFs0XSwrdFs1XSkpfSwicHgsICIsInB4KSIsImRlZykiKSxRZj1wbihmdW5jdGlvbih0KXtyZXR1cm4gbnVsbD09dD9aZjooSWZ8fChJZj1kb2N1bWVudC5jcmVhdGVFbGVtZW50TlMoImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiwiZyIpKSxJZi5zZXRBdHRyaWJ1dGUoInRyYW5zZm9ybSIsdCksKHQ9SWYudHJhbnNmb3JtLmJhc2VWYWwuY29uc29saWRhdGUoKSk/KHQ9dC5tYXRyaXgsaG4odC5hLHQuYix0LmMsdC5kLHQuZSx0LmYpKTpaZil9LCIsICIsIikiLCIpIiksSmY9TWF0aC5TUVJUMixLZj0yLHRsPTQsbmw9MWUtMTIsZWw9Z24odG4pLHJsPWduKGVuKSxpbD1fbih0biksb2w9X24oZW4pLHVsPXluKHRuKSxhbD15bihlbiksY2w9MCxzbD0wLGZsPTAsbGw9MWUzLGhsPTAscGw9MCxkbD0wLHZsPSJvYmplY3QiPT10eXBlb2YgcGVyZm9ybWFuY2UmJnBlcmZvcm1hbmNlLm5vdz9wZXJmb3JtYW5jZTpEYXRlLGdsPSJvYmplY3QiPT10eXBlb2Ygd2luZG93JiZ3aW5kb3cucmVxdWVzdEFuaW1hdGlvbkZyYW1lP3dpbmRvdy5yZXF1ZXN0QW5pbWF0aW9uRnJhbWUuYmluZCh3aW5kb3cpOmZ1bmN0aW9uKHQpe3NldFRpbWVvdXQodCwxNyl9O2JuLnByb3RvdHlwZT13bi5wcm90b3R5cGU9e2NvbnN0cnVjdG9yOmJuLHJlc3RhcnQ6ZnVuY3Rpb24odCxuLGUpe2lmKCJmdW5jdGlvbiIhPXR5cGVvZiB0KXRocm93IG5ldyBUeXBlRXJyb3IoImNhbGxiYWNrIGlzIG5vdCBhIGZ1bmN0aW9uIik7ZT0obnVsbD09ZT9tbigpOitlKSsobnVsbD09bj8wOituKSx0aGlzLl9uZXh0fHxCZj09PXRoaXN8fChCZj9CZi5fbmV4dD10aGlzOllmPXRoaXMsQmY9dGhpcyksdGhpcy5fY2FsbD10LHRoaXMuX3RpbWU9ZSxrbigpfSxzdG9wOmZ1bmN0aW9uKCl7dGhpcy5fY2FsbCYmKHRoaXMuX2NhbGw9bnVsbCx0aGlzLl90aW1lPTEvMCxrbigpKX19O3ZhciBfbD1OKCJzdGFydCIsImVuZCIsImludGVycnVwdCIpLHlsPVtdLG1sPTAseGw9MSxibD0yLHdsPTMsTWw9NCxUbD01LE5sPTYsa2w9YXQucHJvdG90eXBlLmNvbnN0cnVjdG9yLFNsPTAsRWw9YXQucHJvdG90eXBlO3FuLnByb3RvdHlwZT1Ebi5wcm90b3R5cGU9e2NvbnN0cnVjdG9yOnFuLHNlbGVjdDpmdW5jdGlvbih0KXt2YXIgbj10aGlzLl9uYW1lLGU9dGhpcy5faWQ7ImZ1bmN0aW9uIiE9dHlwZW9mIHQmJih0PXoodCkpO2Zvcih2YXIgcj10aGlzLl9ncm91cHMsaT1yLmxlbmd0aCxvPW5ldyBBcnJheShpKSx1PTA7dTxpOysrdSlmb3IodmFyIGEsYyxzPXJbdV0sZj1zLmxlbmd0aCxsPW9bdV09bmV3IEFycmF5KGYpLGg9MDtoPGY7KytoKShhPXNbaF0pJiYoYz10LmNhbGwoYSxhLl9fZGF0YV9fLGgscykpJiYoIl9fZGF0YV9fImluIGEmJihjLl9fZGF0YV9fPWEuX19kYXRhX18pLGxbaF09YyxFbihsW2hdLG4sZSxoLGwsem4oYSxlKSkpO3JldHVybiBuZXcgcW4obyx0aGlzLl9wYXJlbnRzLG4sZSl9LHNlbGVjdEFsbDpmdW5jdGlvbih0KXt2YXIgbj10aGlzLl9uYW1lLGU9dGhpcy5faWQ7ImZ1bmN0aW9uIiE9dHlwZW9mIHQmJih0PVIodCkpO2Zvcih2YXIgcj10aGlzLl9ncm91cHMsaT1yLmxlbmd0aCxvPVtdLHU9W10sYT0wO2E8aTsrK2EpZm9yKHZhciBjLHM9clthXSxmPXMubGVuZ3RoLGw9MDtsPGY7KytsKWlmKGM9c1tsXSl7Zm9yKHZhciBoLHA9dC5jYWxsKGMsYy5fX2RhdGFfXyxsLHMpLGQ9em4oYyxlKSx2PTAsZz1wLmxlbmd0aDt2PGc7Kyt2KShoPXBbdl0pJiZFbihoLG4sZSx2LHAsZCk7by5wdXNoKHApLHUucHVzaChjKX1yZXR1cm4gbmV3IHFuKG8sdSxuLGUpfSxmaWx0ZXI6ZnVuY3Rpb24odCl7ImZ1bmN0aW9uIiE9dHlwZW9mIHQmJih0PW9mKHQpKTtmb3IodmFyIG49dGhpcy5fZ3JvdXBzLGU9bi5sZW5ndGgscj1uZXcgQXJyYXkoZSksaT0wO2k8ZTsrK2kpZm9yKHZhciBvLHU9bltpXSxhPXUubGVuZ3RoLGM9cltpXT1bXSxzPTA7czxhOysrcykobz11W3NdKSYmdC5jYWxsKG8sby5fX2RhdGFfXyxzLHUpJiZjLnB1c2gobyk7cmV0dXJuIG5ldyBxbihyLHRoaXMuX3BhcmVudHMsdGhpcy5fbmFtZSx0aGlzLl9pZCl9LG1lcmdlOmZ1bmN0aW9uKHQpe2lmKHQuX2lkIT09dGhpcy5faWQpdGhyb3cgbmV3IEVycm9yO2Zvcih2YXIgbj10aGlzLl9ncm91cHMsZT10Ll9ncm91cHMscj1uLmxlbmd0aCxpPWUubGVuZ3RoLG89TWF0aC5taW4ocixpKSx1PW5ldyBBcnJheShyKSxhPTA7YTxvOysrYSlmb3IodmFyIGMscz1uW2FdLGY9ZVthXSxsPXMubGVuZ3RoLGg9dVthXT1uZXcgQXJyYXkobCkscD0wO3A8bDsrK3ApKGM9c1twXXx8ZltwXSkmJihoW3BdPWMpO2Zvcig7YTxyOysrYSl1W2FdPW5bYV07cmV0dXJuIG5ldyBxbih1LHRoaXMuX3BhcmVudHMsdGhpcy5fbmFtZSx0aGlzLl9pZCl9LHNlbGVjdGlvbjpmdW5jdGlvbigpe3JldHVybiBuZXcga2wodGhpcy5fZ3JvdXBzLHRoaXMuX3BhcmVudHMpfSx0cmFuc2l0aW9uOmZ1bmN0aW9uKCl7Zm9yKHZhciB0PXRoaXMuX25hbWUsbj10aGlzLl9pZCxlPVVuKCkscj10aGlzLl9ncm91cHMsaT1yLmxlbmd0aCxvPTA7bzxpOysrbylmb3IodmFyIHUsYT1yW29dLGM9YS5sZW5ndGgscz0wO3M8YzsrK3MpaWYodT1hW3NdKXt2YXIgZj16bih1LG4pO0VuKHUsdCxlLHMsYSx7dGltZTpmLnRpbWUrZi5kZWxheStmLmR1cmF0aW9uLGRlbGF5OjAsZHVyYXRpb246Zi5kdXJhdGlvbixlYXNlOmYuZWFzZX0pfXJldHVybiBuZXcgcW4ocix0aGlzLl9wYXJlbnRzLHQsZSl9LGNhbGw6RWwuY2FsbCxub2RlczpFbC5ub2Rlcyxub2RlOkVsLm5vZGUsc2l6ZTpFbC5zaXplLGVtcHR5OkVsLmVtcHR5LGVhY2g6RWwuZWFjaCxvbjpmdW5jdGlvbih0LG4pe3ZhciBlPXRoaXMuX2lkO3JldHVybiBhcmd1bWVudHMubGVuZ3RoPDI/em4odGhpcy5ub2RlKCksZSkub24ub24odCk6dGhpcy5lYWNoKGZ1bmN0aW9uKHQsbixlKXt2YXIgcixpLG89ZnVuY3Rpb24odCl7cmV0dXJuKHQrIiIpLnRyaW0oKS5zcGxpdCgvXnxccysvKS5ldmVyeShmdW5jdGlvbih0KXt2YXIgbj10LmluZGV4T2YoIi4iKTtyZXR1cm4gbj49MCYmKHQ9dC5zbGljZSgwLG4pKSwhdHx8InN0YXJ0Ij09PXR9KX0obik/QW46Q247cmV0dXJuIGZ1bmN0aW9uKCl7dmFyIHU9byh0aGlzLHQpLGE9dS5vbjthIT09ciYmKGk9KHI9YSkuY29weSgpKS5vbihuLGUpLHUub249aX19KGUsdCxuKSl9LGF0dHI6ZnVuY3Rpb24odCxuKXt2YXIgZT1FKHQpLHI9InRyYW5zZm9ybSI9PT1lP1FmOkxuO3JldHVybiB0aGlzLmF0dHJUd2Vlbih0LCJmdW5jdGlvbiI9PXR5cGVvZiBuPyhlLmxvY2FsP2Z1bmN0aW9uKHQsbixlKXt2YXIgcixpLG87cmV0dXJuIGZ1bmN0aW9uKCl7dmFyIHUsYT1lKHRoaXMpO2lmKG51bGwhPWEpcmV0dXJuKHU9dGhpcy5nZXRBdHRyaWJ1dGVOUyh0LnNwYWNlLHQubG9jYWwpKT09PWE/bnVsbDp1PT09ciYmYT09PWk/bzpvPW4ocj11LGk9YSk7dGhpcy5yZW1vdmVBdHRyaWJ1dGVOUyh0LnNwYWNlLHQubG9jYWwpfX06ZnVuY3Rpb24odCxuLGUpe3ZhciByLGksbztyZXR1cm4gZnVuY3Rpb24oKXt2YXIgdSxhPWUodGhpcyk7aWYobnVsbCE9YSlyZXR1cm4odT10aGlzLmdldEF0dHJpYnV0ZSh0KSk9PT1hP251bGw6dT09PXImJmE9PT1pP286bz1uKHI9dSxpPWEpO3RoaXMucmVtb3ZlQXR0cmlidXRlKHQpfX0pKGUscixSbih0aGlzLCJhdHRyLiIrdCxuKSk6bnVsbD09bj8oZS5sb2NhbD9mdW5jdGlvbih0KXtyZXR1cm4gZnVuY3Rpb24oKXt0aGlzLnJlbW92ZUF0dHJpYnV0ZU5TKHQuc3BhY2UsdC5sb2NhbCl9fTpmdW5jdGlvbih0KXtyZXR1cm4gZnVuY3Rpb24oKXt0aGlzLnJlbW92ZUF0dHJpYnV0ZSh0KX19KShlKTooZS5sb2NhbD9mdW5jdGlvbih0LG4sZSl7dmFyIHIsaTtyZXR1cm4gZnVuY3Rpb24oKXt2YXIgbz10aGlzLmdldEF0dHJpYnV0ZU5TKHQuc3BhY2UsdC5sb2NhbCk7cmV0dXJuIG89PT1lP251bGw6bz09PXI/aTppPW4ocj1vLGUpfX06ZnVuY3Rpb24odCxuLGUpe3ZhciByLGk7cmV0dXJuIGZ1bmN0aW9uKCl7dmFyIG89dGhpcy5nZXRBdHRyaWJ1dGUodCk7cmV0dXJuIG89PT1lP251bGw6bz09PXI/aTppPW4ocj1vLGUpfX0pKGUscixuKyIiKSl9LGF0dHJUd2VlbjpmdW5jdGlvbih0LG4pe3ZhciBlPSJhdHRyLiIrdDtpZihhcmd1bWVudHMubGVuZ3RoPDIpcmV0dXJuKGU9dGhpcy50d2VlbihlKSkmJmUuX3ZhbHVlO2lmKG51bGw9PW4pcmV0dXJuIHRoaXMudHdlZW4oZSxudWxsKTtpZigiZnVuY3Rpb24iIT10eXBlb2Ygbil0aHJvdyBuZXcgRXJyb3I7dmFyIHI9RSh0KTtyZXR1cm4gdGhpcy50d2VlbihlLChyLmxvY2FsP2Z1bmN0aW9uKHQsbil7ZnVuY3Rpb24gZSgpe3ZhciBlPXRoaXMscj1uLmFwcGx5KGUsYXJndW1lbnRzKTtyZXR1cm4gciYmZnVuY3Rpb24obil7ZS5zZXRBdHRyaWJ1dGVOUyh0LnNwYWNlLHQubG9jYWwscihuKSl9fXJldHVybiBlLl92YWx1ZT1uLGV9OmZ1bmN0aW9uKHQsbil7ZnVuY3Rpb24gZSgpe3ZhciBlPXRoaXMscj1uLmFwcGx5KGUsYXJndW1lbnRzKTtyZXR1cm4gciYmZnVuY3Rpb24obil7ZS5zZXRBdHRyaWJ1dGUodCxyKG4pKX19cmV0dXJuIGUuX3ZhbHVlPW4sZX0pKHIsbikpfSxzdHlsZTpmdW5jdGlvbih0LG4sZSl7dmFyIHI9InRyYW5zZm9ybSI9PSh0Kz0iIik/R2Y6TG47cmV0dXJuIG51bGw9PW4/dGhpcy5zdHlsZVR3ZWVuKHQsZnVuY3Rpb24odCxuKXt2YXIgZSxyLGk7cmV0dXJuIGZ1bmN0aW9uKCl7dmFyIG89SSh0aGlzLHQpLHU9KHRoaXMuc3R5bGUucmVtb3ZlUHJvcGVydHkodCksSSh0aGlzLHQpKTtyZXR1cm4gbz09PXU/bnVsbDpvPT09ZSYmdT09PXI/aTppPW4oZT1vLHI9dSl9fSh0LHIpKS5vbigiZW5kLnN0eWxlLiIrdCxmdW5jdGlvbih0KXtyZXR1cm4gZnVuY3Rpb24oKXt0aGlzLnN0eWxlLnJlbW92ZVByb3BlcnR5KHQpfX0odCkpOnRoaXMuc3R5bGVUd2Vlbih0LCJmdW5jdGlvbiI9PXR5cGVvZiBuP2Z1bmN0aW9uKHQsbixlKXt2YXIgcixpLG87cmV0dXJuIGZ1bmN0aW9uKCl7dmFyIHU9SSh0aGlzLHQpLGE9ZSh0aGlzKTtyZXR1cm4gbnVsbD09YSYmKHRoaXMuc3R5bGUucmVtb3ZlUHJvcGVydHkodCksYT1JKHRoaXMsdCkpLHU9PT1hP251bGw6dT09PXImJmE9PT1pP286bz1uKHI9dSxpPWEpfX0odCxyLFJuKHRoaXMsInN0eWxlLiIrdCxuKSk6ZnVuY3Rpb24odCxuLGUpe3ZhciByLGk7cmV0dXJuIGZ1bmN0aW9uKCl7dmFyIG89SSh0aGlzLHQpO3JldHVybiBvPT09ZT9udWxsOm89PT1yP2k6aT1uKHI9byxlKX19KHQscixuKyIiKSxlKX0sc3R5bGVUd2VlbjpmdW5jdGlvbih0LG4sZSl7dmFyIHI9InN0eWxlLiIrKHQrPSIiKTtpZihhcmd1bWVudHMubGVuZ3RoPDIpcmV0dXJuKHI9dGhpcy50d2VlbihyKSkmJnIuX3ZhbHVlO2lmKG51bGw9PW4pcmV0dXJuIHRoaXMudHdlZW4ocixudWxsKTtpZigiZnVuY3Rpb24iIT10eXBlb2Ygbil0aHJvdyBuZXcgRXJyb3I7cmV0dXJuIHRoaXMudHdlZW4ocixmdW5jdGlvbih0LG4sZSl7ZnVuY3Rpb24gcigpe3ZhciByPXRoaXMsaT1uLmFwcGx5KHIsYXJndW1lbnRzKTtyZXR1cm4gaSYmZnVuY3Rpb24obil7ci5zdHlsZS5zZXRQcm9wZXJ0eSh0LGkobiksZSl9fXJldHVybiByLl92YWx1ZT1uLHJ9KHQsbixudWxsPT1lPyIiOmUpKX0sdGV4dDpmdW5jdGlvbih0KXtyZXR1cm4gdGhpcy50d2VlbigidGV4dCIsImZ1bmN0aW9uIj09dHlwZW9mIHQ/ZnVuY3Rpb24odCl7cmV0dXJuIGZ1bmN0aW9uKCl7dmFyIG49dCh0aGlzKTt0aGlzLnRleHRDb250ZW50PW51bGw9PW4/IiI6bn19KFJuKHRoaXMsInRleHQiLHQpKTpmdW5jdGlvbih0KXtyZXR1cm4gZnVuY3Rpb24oKXt0aGlzLnRleHRDb250ZW50PXR9fShudWxsPT10PyIiOnQrIiIpKX0scmVtb3ZlOmZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMub24oImVuZC5yZW1vdmUiLGZ1bmN0aW9uKHQpe3JldHVybiBmdW5jdGlvbigpe3ZhciBuPXRoaXMucGFyZW50Tm9kZTtmb3IodmFyIGUgaW4gdGhpcy5fX3RyYW5zaXRpb24paWYoK2UhPT10KXJldHVybjtuJiZuLnJlbW92ZUNoaWxkKHRoaXMpfX0odGhpcy5faWQpKX0sdHdlZW46ZnVuY3Rpb24odCxuKXt2YXIgZT10aGlzLl9pZDtpZih0Kz0iIixhcmd1bWVudHMubGVuZ3RoPDIpe2Zvcih2YXIgcixpPXpuKHRoaXMubm9kZSgpLGUpLnR3ZWVuLG89MCx1PWkubGVuZ3RoO288dTsrK28paWYoKHI9aVtvXSkubmFtZT09PXQpcmV0dXJuIHIudmFsdWU7cmV0dXJuIG51bGx9cmV0dXJuIHRoaXMuZWFjaCgobnVsbD09bj9mdW5jdGlvbih0LG4pe3ZhciBlLHI7cmV0dXJuIGZ1bmN0aW9uKCl7dmFyIGk9Q24odGhpcyx0KSxvPWkudHdlZW47aWYobyE9PWUpZm9yKHZhciB1PTAsYT0ocj1lPW8pLmxlbmd0aDt1PGE7Kyt1KWlmKHJbdV0ubmFtZT09PW4peyhyPXIuc2xpY2UoKSkuc3BsaWNlKHUsMSk7YnJlYWt9aS50d2Vlbj1yfX06ZnVuY3Rpb24odCxuLGUpe3ZhciByLGk7aWYoImZ1bmN0aW9uIiE9dHlwZW9mIGUpdGhyb3cgbmV3IEVycm9yO3JldHVybiBmdW5jdGlvbigpe3ZhciBvPUNuKHRoaXMsdCksdT1vLnR3ZWVuO2lmKHUhPT1yKXtpPShyPXUpLnNsaWNlKCk7Zm9yKHZhciBhPXtuYW1lOm4sdmFsdWU6ZX0sYz0wLHM9aS5sZW5ndGg7YzxzOysrYylpZihpW2NdLm5hbWU9PT1uKXtpW2NdPWE7YnJlYWt9Yz09PXMmJmkucHVzaChhKX1vLnR3ZWVuPWl9fSkoZSx0LG4pKX0sZGVsYXk6ZnVuY3Rpb24odCl7dmFyIG49dGhpcy5faWQ7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg/dGhpcy5lYWNoKCgiZnVuY3Rpb24iPT10eXBlb2YgdD9mdW5jdGlvbih0LG4pe3JldHVybiBmdW5jdGlvbigpe0FuKHRoaXMsdCkuZGVsYXk9K24uYXBwbHkodGhpcyxhcmd1bWVudHMpfX06ZnVuY3Rpb24odCxuKXtyZXR1cm4gbj0rbixmdW5jdGlvbigpe0FuKHRoaXMsdCkuZGVsYXk9bn19KShuLHQpKTp6bih0aGlzLm5vZGUoKSxuKS5kZWxheX0sZHVyYXRpb246ZnVuY3Rpb24odCl7dmFyIG49dGhpcy5faWQ7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg/dGhpcy5lYWNoKCgiZnVuY3Rpb24iPT10eXBlb2YgdD9mdW5jdGlvbih0LG4pe3JldHVybiBmdW5jdGlvbigpe0NuKHRoaXMsdCkuZHVyYXRpb249K24uYXBwbHkodGhpcyxhcmd1bWVudHMpfX06ZnVuY3Rpb24odCxuKXtyZXR1cm4gbj0rbixmdW5jdGlvbigpe0NuKHRoaXMsdCkuZHVyYXRpb249bn19KShuLHQpKTp6bih0aGlzLm5vZGUoKSxuKS5kdXJhdGlvbn0sZWFzZTpmdW5jdGlvbih0KXt2YXIgbj10aGlzLl9pZDtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD90aGlzLmVhY2goZnVuY3Rpb24odCxuKXtpZigiZnVuY3Rpb24iIT10eXBlb2Ygbil0aHJvdyBuZXcgRXJyb3I7cmV0dXJuIGZ1bmN0aW9uKCl7Q24odGhpcyx0KS5lYXNlPW59fShuLHQpKTp6bih0aGlzLm5vZGUoKSxuKS5lYXNlfX07dmFyIEFsPWZ1bmN0aW9uIHQobil7ZnVuY3Rpb24gZSh0KXtyZXR1cm4gTWF0aC5wb3codCxuKX1yZXR1cm4gbj0rbixlLmV4cG9uZW50PXQsZX0oMyksQ2w9ZnVuY3Rpb24gdChuKXtmdW5jdGlvbiBlKHQpe3JldHVybiAxLU1hdGgucG93KDEtdCxuKX1yZXR1cm4gbj0rbixlLmV4cG9uZW50PXQsZX0oMyksemw9ZnVuY3Rpb24gdChuKXtmdW5jdGlvbiBlKHQpe3JldHVybigodCo9Mik8PTE/TWF0aC5wb3codCxuKToyLU1hdGgucG93KDItdCxuKSkvMn1yZXR1cm4gbj0rbixlLmV4cG9uZW50PXQsZX0oMyksUGw9TWF0aC5QSSxSbD1QbC8yLExsPTQvMTEscWw9Ni8xMSxEbD04LzExLFVsPS43NSxPbD05LzExLEZsPTEwLzExLElsPS45Mzc1LFlsPTIxLzIyLEJsPTYzLzY0LEhsPTEvTGwvTGwsamw9ZnVuY3Rpb24gdChuKXtmdW5jdGlvbiBlKHQpe3JldHVybiB0KnQqKChuKzEpKnQtbil9cmV0dXJuIG49K24sZS5vdmVyc2hvb3Q9dCxlfSgxLjcwMTU4KSxYbD1mdW5jdGlvbiB0KG4pe2Z1bmN0aW9uIGUodCl7cmV0dXJuLS10KnQqKChuKzEpKnQrbikrMX1yZXR1cm4gbj0rbixlLm92ZXJzaG9vdD10LGV9KDEuNzAxNTgpLFZsPWZ1bmN0aW9uIHQobil7ZnVuY3Rpb24gZSh0KXtyZXR1cm4oKHQqPTIpPDE/dCp0KigobisxKSp0LW4pOih0LT0yKSp0KigobisxKSp0K24pKzIpLzJ9cmV0dXJuIG49K24sZS5vdmVyc2hvb3Q9dCxlfSgxLjcwMTU4KSwkbD0yKk1hdGguUEksV2w9ZnVuY3Rpb24gdChuLGUpe2Z1bmN0aW9uIHIodCl7cmV0dXJuIG4qTWF0aC5wb3coMiwxMCotLXQpKk1hdGguc2luKChpLXQpL2UpfXZhciBpPU1hdGguYXNpbigxLyhuPU1hdGgubWF4KDEsbikpKSooZS89JGwpO3JldHVybiByLmFtcGxpdHVkZT1mdW5jdGlvbihuKXtyZXR1cm4gdChuLGUqJGwpfSxyLnBlcmlvZD1mdW5jdGlvbihlKXtyZXR1cm4gdChuLGUpfSxyfSgxLC4zKSxabD1mdW5jdGlvbiB0KG4sZSl7ZnVuY3Rpb24gcih0KXtyZXR1cm4gMS1uKk1hdGgucG93KDIsLTEwKih0PSt0KSkqTWF0aC5zaW4oKHQraSkvZSl9dmFyIGk9TWF0aC5hc2luKDEvKG49TWF0aC5tYXgoMSxuKSkpKihlLz0kbCk7cmV0dXJuIHIuYW1wbGl0dWRlPWZ1bmN0aW9uKG4pe3JldHVybiB0KG4sZSokbCl9LHIucGVyaW9kPWZ1bmN0aW9uKGUpe3JldHVybiB0KG4sZSl9LHJ9KDEsLjMpLEdsPWZ1bmN0aW9uIHQobixlKXtmdW5jdGlvbiByKHQpe3JldHVybigodD0yKnQtMSk8MD9uKk1hdGgucG93KDIsMTAqdCkqTWF0aC5zaW4oKGktdCkvZSk6Mi1uKk1hdGgucG93KDIsLTEwKnQpKk1hdGguc2luKChpK3QpL2UpKS8yfXZhciBpPU1hdGguYXNpbigxLyhuPU1hdGgubWF4KDEsbikpKSooZS89JGwpO3JldHVybiByLmFtcGxpdHVkZT1mdW5jdGlvbihuKXtyZXR1cm4gdChuLGUqJGwpfSxyLnBlcmlvZD1mdW5jdGlvbihlKXtyZXR1cm4gdChuLGUpfSxyfSgxLC4zKSxRbD17dGltZTpudWxsLGRlbGF5OjAsZHVyYXRpb246MjUwLGVhc2U6Rm59O2F0LnByb3RvdHlwZS5pbnRlcnJ1cHQ9ZnVuY3Rpb24odCl7cmV0dXJuIHRoaXMuZWFjaChmdW5jdGlvbigpe1BuKHRoaXMsdCl9KX0sYXQucHJvdG90eXBlLnRyYW5zaXRpb249ZnVuY3Rpb24odCl7dmFyIG4sZTt0IGluc3RhbmNlb2YgcW4/KG49dC5faWQsdD10Ll9uYW1lKToobj1VbigpLChlPVFsKS50aW1lPW1uKCksdD1udWxsPT10P251bGw6dCsiIik7Zm9yKHZhciByPXRoaXMuX2dyb3VwcyxpPXIubGVuZ3RoLG89MDtvPGk7KytvKWZvcih2YXIgdSxhPXJbb10sYz1hLmxlbmd0aCxzPTA7czxjOysrcykodT1hW3NdKSYmRW4odSx0LG4scyxhLGV8fGpuKHUsbikpO3JldHVybiBuZXcgcW4ocix0aGlzLl9wYXJlbnRzLHQsbil9O3ZhciBKbD1bbnVsbF0sS2w9e25hbWU6ImRyYWcifSx0aD17bmFtZToic3BhY2UifSxuaD17bmFtZToiaGFuZGxlIn0sZWg9e25hbWU6ImNlbnRlciJ9LHJoPXtuYW1lOiJ4IixoYW5kbGVzOlsiZSIsInciXS5tYXAoV24pLGlucHV0OmZ1bmN0aW9uKHQsbil7cmV0dXJuIHQmJltbdFswXSxuWzBdWzFdXSxbdFsxXSxuWzFdWzFdXV19LG91dHB1dDpmdW5jdGlvbih0KXtyZXR1cm4gdCYmW3RbMF1bMF0sdFsxXVswXV19fSxpaD17bmFtZToieSIsaGFuZGxlczpbIm4iLCJzIl0ubWFwKFduKSxpbnB1dDpmdW5jdGlvbih0LG4pe3JldHVybiB0JiZbW25bMF1bMF0sdFswXV0sW25bMV1bMF0sdFsxXV1dfSxvdXRwdXQ6ZnVuY3Rpb24odCl7cmV0dXJuIHQmJlt0WzBdWzFdLHRbMV1bMV1dfX0sb2g9e25hbWU6Inh5IixoYW5kbGVzOlsibiIsImUiLCJzIiwidyIsIm53IiwibmUiLCJzZSIsInN3Il0ubWFwKFduKSxpbnB1dDpmdW5jdGlvbih0KXtyZXR1cm4gdH0sb3V0cHV0OmZ1bmN0aW9uKHQpe3JldHVybiB0fX0sdWg9e292ZXJsYXk6ImNyb3NzaGFpciIsc2VsZWN0aW9uOiJtb3ZlIixuOiJucy1yZXNpemUiLGU6ImV3LXJlc2l6ZSIsczoibnMtcmVzaXplIix3OiJldy1yZXNpemUiLG53OiJud3NlLXJlc2l6ZSIsbmU6Im5lc3ctcmVzaXplIixzZToibndzZS1yZXNpemUiLHN3OiJuZXN3LXJlc2l6ZSJ9LGFoPXtlOiJ3Iix3OiJlIixudzoibmUiLG5lOiJudyIsc2U6InN3Iixzdzoic2UifSxjaD17bjoicyIsczoibiIsbnc6InN3IixuZToic2UiLHNlOiJuZSIsc3c6Im53In0sc2g9e292ZXJsYXk6MSxzZWxlY3Rpb246MSxuOm51bGwsZToxLHM6bnVsbCx3Oi0xLG53Oi0xLG5lOjEsc2U6MSxzdzotMX0sZmg9e292ZXJsYXk6MSxzZWxlY3Rpb246MSxuOi0xLGU6bnVsbCxzOjEsdzpudWxsLG53Oi0xLG5lOi0xLHNlOjEsc3c6MX0sbGg9TWF0aC5jb3MsaGg9TWF0aC5zaW4scGg9TWF0aC5QSSxkaD1waC8yLHZoPTIqcGgsZ2g9TWF0aC5tYXgsX2g9QXJyYXkucHJvdG90eXBlLnNsaWNlLHloPU1hdGguUEksbWg9Mip5aCx4aD1taC0xZS02O25lLnByb3RvdHlwZT1lZS5wcm90b3R5cGU9e2NvbnN0cnVjdG9yOm5lLG1vdmVUbzpmdW5jdGlvbih0LG4pe3RoaXMuXys9Ik0iKyh0aGlzLl94MD10aGlzLl94MT0rdCkrIiwiKyh0aGlzLl95MD10aGlzLl95MT0rbil9LGNsb3NlUGF0aDpmdW5jdGlvbigpe251bGwhPT10aGlzLl94MSYmKHRoaXMuX3gxPXRoaXMuX3gwLHRoaXMuX3kxPXRoaXMuX3kwLHRoaXMuXys9IloiKX0sbGluZVRvOmZ1bmN0aW9uKHQsbil7dGhpcy5fKz0iTCIrKHRoaXMuX3gxPSt0KSsiLCIrKHRoaXMuX3kxPStuKX0scXVhZHJhdGljQ3VydmVUbzpmdW5jdGlvbih0LG4sZSxyKXt0aGlzLl8rPSJRIisgK3QrIiwiKyArbisiLCIrKHRoaXMuX3gxPStlKSsiLCIrKHRoaXMuX3kxPStyKX0sYmV6aWVyQ3VydmVUbzpmdW5jdGlvbih0LG4sZSxyLGksbyl7dGhpcy5fKz0iQyIrICt0KyIsIisgK24rIiwiKyArZSsiLCIrICtyKyIsIisodGhpcy5feDE9K2kpKyIsIisodGhpcy5feTE9K28pfSxhcmNUbzpmdW5jdGlvbih0LG4sZSxyLGkpe3Q9K3Qsbj0rbixlPStlLHI9K3IsaT0raTt2YXIgbz10aGlzLl94MSx1PXRoaXMuX3kxLGE9ZS10LGM9ci1uLHM9by10LGY9dS1uLGw9cypzK2YqZjtpZihpPDApdGhyb3cgbmV3IEVycm9yKCJuZWdhdGl2ZSByYWRpdXM6ICIraSk7aWYobnVsbD09PXRoaXMuX3gxKXRoaXMuXys9Ik0iKyh0aGlzLl94MT10KSsiLCIrKHRoaXMuX3kxPW4pO2Vsc2UgaWYobD4xZS02KWlmKE1hdGguYWJzKGYqYS1jKnMpPjFlLTYmJmkpe3ZhciBoPWUtbyxwPXItdSxkPWEqYStjKmMsdj1oKmgrcCpwLGc9TWF0aC5zcXJ0KGQpLF89TWF0aC5zcXJ0KGwpLHk9aSpNYXRoLnRhbigoeWgtTWF0aC5hY29zKChkK2wtdikvKDIqZypfKSkpLzIpLG09eS9fLHg9eS9nO01hdGguYWJzKG0tMSk+MWUtNiYmKHRoaXMuXys9IkwiKyh0K20qcykrIiwiKyhuK20qZikpLHRoaXMuXys9IkEiK2krIiwiK2krIiwwLDAsIisgKyhmKmg+cypwKSsiLCIrKHRoaXMuX3gxPXQreCphKSsiLCIrKHRoaXMuX3kxPW4reCpjKX1lbHNlIHRoaXMuXys9IkwiKyh0aGlzLl94MT10KSsiLCIrKHRoaXMuX3kxPW4pO2Vsc2U7fSxhcmM6ZnVuY3Rpb24odCxuLGUscixpLG8pe3Q9K3Qsbj0rbjt2YXIgdT0oZT0rZSkqTWF0aC5jb3MociksYT1lKk1hdGguc2luKHIpLGM9dCt1LHM9bithLGY9MV5vLGw9bz9yLWk6aS1yO2lmKGU8MCl0aHJvdyBuZXcgRXJyb3IoIm5lZ2F0aXZlIHJhZGl1czogIitlKTtudWxsPT09dGhpcy5feDE/dGhpcy5fKz0iTSIrYysiLCIrczooTWF0aC5hYnModGhpcy5feDEtYyk+MWUtNnx8TWF0aC5hYnModGhpcy5feTEtcyk+MWUtNikmJih0aGlzLl8rPSJMIitjKyIsIitzKSxlJiYobDwwJiYobD1sJW1oK21oKSxsPnhoP3RoaXMuXys9IkEiK2UrIiwiK2UrIiwwLDEsIitmKyIsIisodC11KSsiLCIrKG4tYSkrIkEiK2UrIiwiK2UrIiwwLDEsIitmKyIsIisodGhpcy5feDE9YykrIiwiKyh0aGlzLl95MT1zKTpsPjFlLTYmJih0aGlzLl8rPSJBIitlKyIsIitlKyIsMCwiKyArKGw+PXloKSsiLCIrZisiLCIrKHRoaXMuX3gxPXQrZSpNYXRoLmNvcyhpKSkrIiwiKyh0aGlzLl95MT1uK2UqTWF0aC5zaW4oaSkpKSl9LHJlY3Q6ZnVuY3Rpb24odCxuLGUscil7dGhpcy5fKz0iTSIrKHRoaXMuX3gwPXRoaXMuX3gxPSt0KSsiLCIrKHRoaXMuX3kwPXRoaXMuX3kxPStuKSsiaCIrICtlKyJ2IisgK3IrImgiKy1lKyJaIn0sdG9TdHJpbmc6ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5ffX07Y2UucHJvdG90eXBlPXNlLnByb3RvdHlwZT17Y29uc3RydWN0b3I6Y2UsaGFzOmZ1bmN0aW9uKHQpe3JldHVybiIkIit0IGluIHRoaXN9LGdldDpmdW5jdGlvbih0KXtyZXR1cm4gdGhpc1siJCIrdF19LHNldDpmdW5jdGlvbih0LG4pe3JldHVybiB0aGlzWyIkIit0XT1uLHRoaXN9LHJlbW92ZTpmdW5jdGlvbih0KXt2YXIgbj0iJCIrdDtyZXR1cm4gbiBpbiB0aGlzJiZkZWxldGUgdGhpc1tuXX0sY2xlYXI6ZnVuY3Rpb24oKXtmb3IodmFyIHQgaW4gdGhpcykiJCI9PT10WzBdJiZkZWxldGUgdGhpc1t0XX0sa2V5czpmdW5jdGlvbigpe3ZhciB0PVtdO2Zvcih2YXIgbiBpbiB0aGlzKSIkIj09PW5bMF0mJnQucHVzaChuLnNsaWNlKDEpKTtyZXR1cm4gdH0sdmFsdWVzOmZ1bmN0aW9uKCl7dmFyIHQ9W107Zm9yKHZhciBuIGluIHRoaXMpIiQiPT09blswXSYmdC5wdXNoKHRoaXNbbl0pO3JldHVybiB0fSxlbnRyaWVzOmZ1bmN0aW9uKCl7dmFyIHQ9W107Zm9yKHZhciBuIGluIHRoaXMpIiQiPT09blswXSYmdC5wdXNoKHtrZXk6bi5zbGljZSgxKSx2YWx1ZTp0aGlzW25dfSk7cmV0dXJuIHR9LHNpemU6ZnVuY3Rpb24oKXt2YXIgdD0wO2Zvcih2YXIgbiBpbiB0aGlzKSIkIj09PW5bMF0mJisrdDtyZXR1cm4gdH0sZW1wdHk6ZnVuY3Rpb24oKXtmb3IodmFyIHQgaW4gdGhpcylpZigiJCI9PT10WzBdKXJldHVybiExO3JldHVybiEwfSxlYWNoOmZ1bmN0aW9uKHQpe2Zvcih2YXIgbiBpbiB0aGlzKSIkIj09PW5bMF0mJnQodGhpc1tuXSxuLnNsaWNlKDEpLHRoaXMpfX07dmFyIGJoPXNlLnByb3RvdHlwZTtkZS5wcm90b3R5cGU9dmUucHJvdG90eXBlPXtjb25zdHJ1Y3RvcjpkZSxoYXM6YmguaGFzLGFkZDpmdW5jdGlvbih0KXtyZXR1cm4gdCs9IiIsdGhpc1siJCIrdF09dCx0aGlzfSxyZW1vdmU6YmgucmVtb3ZlLGNsZWFyOmJoLmNsZWFyLHZhbHVlczpiaC5rZXlzLHNpemU6Ymguc2l6ZSxlbXB0eTpiaC5lbXB0eSxlYWNoOmJoLmVhY2h9O3ZhciB3aD17fSxNaD17fSxUaD0zNCxOaD0xMCxraD0xMyxTaD1fZSgiLCIpLEVoPVNoLnBhcnNlLEFoPVNoLnBhcnNlUm93cyxDaD1TaC5mb3JtYXQsemg9U2guZm9ybWF0Um93cyxQaD1fZSgiXHQiKSxSaD1QaC5wYXJzZSxMaD1QaC5wYXJzZVJvd3MscWg9UGguZm9ybWF0LERoPVBoLmZvcm1hdFJvd3MsVWg9VGUucHJvdG90eXBlPU5lLnByb3RvdHlwZTtVaC5jb3B5PWZ1bmN0aW9uKCl7dmFyIHQsbixlPW5ldyBOZSh0aGlzLl94LHRoaXMuX3ksdGhpcy5feDAsdGhpcy5feTAsdGhpcy5feDEsdGhpcy5feTEpLHI9dGhpcy5fcm9vdDtpZighcilyZXR1cm4gZTtpZighci5sZW5ndGgpcmV0dXJuIGUuX3Jvb3Q9a2UociksZTtmb3IodD1be3NvdXJjZTpyLHRhcmdldDplLl9yb290PW5ldyBBcnJheSg0KX1dO3I9dC5wb3AoKTspZm9yKHZhciBpPTA7aTw0OysraSkobj1yLnNvdXJjZVtpXSkmJihuLmxlbmd0aD90LnB1c2goe3NvdXJjZTpuLHRhcmdldDpyLnRhcmdldFtpXT1uZXcgQXJyYXkoNCl9KTpyLnRhcmdldFtpXT1rZShuKSk7cmV0dXJuIGV9LFVoLmFkZD1mdW5jdGlvbih0KXt2YXIgbj0rdGhpcy5feC5jYWxsKG51bGwsdCksZT0rdGhpcy5feS5jYWxsKG51bGwsdCk7cmV0dXJuIHhlKHRoaXMuY292ZXIobixlKSxuLGUsdCl9LFVoLmFkZEFsbD1mdW5jdGlvbih0KXt2YXIgbixlLHIsaSxvPXQubGVuZ3RoLHU9bmV3IEFycmF5KG8pLGE9bmV3IEFycmF5KG8pLGM9MS8wLHM9MS8wLGY9LTEvMCxsPS0xLzA7Zm9yKGU9MDtlPG87KytlKWlzTmFOKHI9K3RoaXMuX3guY2FsbChudWxsLG49dFtlXSkpfHxpc05hTihpPSt0aGlzLl95LmNhbGwobnVsbCxuKSl8fCh1W2VdPXIsYVtlXT1pLHI8YyYmKGM9cikscj5mJiYoZj1yKSxpPHMmJihzPWkpLGk+bCYmKGw9aSkpO2ZvcihmPGMmJihjPXRoaXMuX3gwLGY9dGhpcy5feDEpLGw8cyYmKHM9dGhpcy5feTAsbD10aGlzLl95MSksdGhpcy5jb3ZlcihjLHMpLmNvdmVyKGYsbCksZT0wO2U8bzsrK2UpeGUodGhpcyx1W2VdLGFbZV0sdFtlXSk7cmV0dXJuIHRoaXN9LFVoLmNvdmVyPWZ1bmN0aW9uKHQsbil7aWYoaXNOYU4odD0rdCl8fGlzTmFOKG49K24pKXJldHVybiB0aGlzO3ZhciBlPXRoaXMuX3gwLHI9dGhpcy5feTAsaT10aGlzLl94MSxvPXRoaXMuX3kxO2lmKGlzTmFOKGUpKWk9KGU9TWF0aC5mbG9vcih0KSkrMSxvPShyPU1hdGguZmxvb3IobikpKzE7ZWxzZXtpZighKGU+dHx8dD5pfHxyPm58fG4+bykpcmV0dXJuIHRoaXM7dmFyIHUsYSxjPWktZSxzPXRoaXMuX3Jvb3Q7c3dpdGNoKGE9KG48KHIrbykvMik8PDF8dDwoZStpKS8yKXtjYXNlIDA6ZG97dT1uZXcgQXJyYXkoNCksdVthXT1zLHM9dX13aGlsZShjKj0yLGk9ZStjLG89citjLHQ+aXx8bj5vKTticmVhaztjYXNlIDE6ZG97dT1uZXcgQXJyYXkoNCksdVthXT1zLHM9dX13aGlsZShjKj0yLGU9aS1jLG89citjLGU+dHx8bj5vKTticmVhaztjYXNlIDI6ZG97dT1uZXcgQXJyYXkoNCksdVthXT1zLHM9dX13aGlsZShjKj0yLGk9ZStjLHI9by1jLHQ+aXx8cj5uKTticmVhaztjYXNlIDM6ZG97dT1uZXcgQXJyYXkoNCksdVthXT1zLHM9dX13aGlsZShjKj0yLGU9aS1jLHI9by1jLGU+dHx8cj5uKX10aGlzLl9yb290JiZ0aGlzLl9yb290Lmxlbmd0aCYmKHRoaXMuX3Jvb3Q9cyl9cmV0dXJuIHRoaXMuX3gwPWUsdGhpcy5feTA9cix0aGlzLl94MT1pLHRoaXMuX3kxPW8sdGhpc30sVWguZGF0YT1mdW5jdGlvbigpe3ZhciB0PVtdO3JldHVybiB0aGlzLnZpc2l0KGZ1bmN0aW9uKG4pe2lmKCFuLmxlbmd0aClkb3t0LnB1c2gobi5kYXRhKX13aGlsZShuPW4ubmV4dCl9KSx0fSxVaC5leHRlbnQ9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg/dGhpcy5jb3ZlcigrdFswXVswXSwrdFswXVsxXSkuY292ZXIoK3RbMV1bMF0sK3RbMV1bMV0pOmlzTmFOKHRoaXMuX3gwKT92b2lkIDA6W1t0aGlzLl94MCx0aGlzLl95MF0sW3RoaXMuX3gxLHRoaXMuX3kxXV19LFVoLmZpbmQ9ZnVuY3Rpb24odCxuLGUpe3ZhciByLGksbyx1LGEsYyxzLGY9dGhpcy5feDAsbD10aGlzLl95MCxoPXRoaXMuX3gxLHA9dGhpcy5feTEsZD1bXSx2PXRoaXMuX3Jvb3Q7Zm9yKHYmJmQucHVzaChuZXcgYmUodixmLGwsaCxwKSksbnVsbD09ZT9lPTEvMDooZj10LWUsbD1uLWUsaD10K2UscD1uK2UsZSo9ZSk7Yz1kLnBvcCgpOylpZighKCEodj1jLm5vZGUpfHwoaT1jLngwKT5ofHwobz1jLnkwKT5wfHwodT1jLngxKTxmfHwoYT1jLnkxKTxsKSlpZih2Lmxlbmd0aCl7dmFyIGc9KGkrdSkvMixfPShvK2EpLzI7ZC5wdXNoKG5ldyBiZSh2WzNdLGcsXyx1LGEpLG5ldyBiZSh2WzJdLGksXyxnLGEpLG5ldyBiZSh2WzFdLGcsbyx1LF8pLG5ldyBiZSh2WzBdLGksbyxnLF8pKSwocz0obj49Xyk8PDF8dD49ZykmJihjPWRbZC5sZW5ndGgtMV0sZFtkLmxlbmd0aC0xXT1kW2QubGVuZ3RoLTEtc10sZFtkLmxlbmd0aC0xLXNdPWMpfWVsc2V7dmFyIHk9dC0rdGhpcy5feC5jYWxsKG51bGwsdi5kYXRhKSxtPW4tK3RoaXMuX3kuY2FsbChudWxsLHYuZGF0YSkseD15KnkrbSptO2lmKHg8ZSl7dmFyIGI9TWF0aC5zcXJ0KGU9eCk7Zj10LWIsbD1uLWIsaD10K2IscD1uK2Iscj12LmRhdGF9fXJldHVybiByfSxVaC5yZW1vdmU9ZnVuY3Rpb24odCl7aWYoaXNOYU4obz0rdGhpcy5feC5jYWxsKG51bGwsdCkpfHxpc05hTih1PSt0aGlzLl95LmNhbGwobnVsbCx0KSkpcmV0dXJuIHRoaXM7dmFyIG4sZSxyLGksbyx1LGEsYyxzLGYsbCxoLHA9dGhpcy5fcm9vdCxkPXRoaXMuX3gwLHY9dGhpcy5feTAsZz10aGlzLl94MSxfPXRoaXMuX3kxO2lmKCFwKXJldHVybiB0aGlzO2lmKHAubGVuZ3RoKWZvcig7Oyl7aWYoKHM9bz49KGE9KGQrZykvMikpP2Q9YTpnPWEsKGY9dT49KGM9KHYrXykvMikpP3Y9YzpfPWMsbj1wLCEocD1wW2w9Zjw8MXxzXSkpcmV0dXJuIHRoaXM7aWYoIXAubGVuZ3RoKWJyZWFrOyhuW2wrMSYzXXx8bltsKzImM118fG5bbCszJjNdKSYmKGU9bixoPWwpfWZvcig7cC5kYXRhIT09dDspaWYocj1wLCEocD1wLm5leHQpKXJldHVybiB0aGlzO3JldHVybihpPXAubmV4dCkmJmRlbGV0ZSBwLm5leHQscj8oaT9yLm5leHQ9aTpkZWxldGUgci5uZXh0LHRoaXMpOm4/KGk/bltsXT1pOmRlbGV0ZSBuW2xdLChwPW5bMF18fG5bMV18fG5bMl18fG5bM10pJiZwPT09KG5bM118fG5bMl18fG5bMV18fG5bMF0pJiYhcC5sZW5ndGgmJihlP2VbaF09cDp0aGlzLl9yb290PXApLHRoaXMpOih0aGlzLl9yb290PWksdGhpcyl9LFVoLnJlbW92ZUFsbD1mdW5jdGlvbih0KXtmb3IodmFyIG49MCxlPXQubGVuZ3RoO248ZTsrK24pdGhpcy5yZW1vdmUodFtuXSk7cmV0dXJuIHRoaXN9LFVoLnJvb3Q9ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5fcm9vdH0sVWguc2l6ZT1mdW5jdGlvbigpe3ZhciB0PTA7cmV0dXJuIHRoaXMudmlzaXQoZnVuY3Rpb24obil7aWYoIW4ubGVuZ3RoKWRveysrdH13aGlsZShuPW4ubmV4dCl9KSx0fSxVaC52aXNpdD1mdW5jdGlvbih0KXt2YXIgbixlLHIsaSxvLHUsYT1bXSxjPXRoaXMuX3Jvb3Q7Zm9yKGMmJmEucHVzaChuZXcgYmUoYyx0aGlzLl94MCx0aGlzLl95MCx0aGlzLl94MSx0aGlzLl95MSkpO249YS5wb3AoKTspaWYoIXQoYz1uLm5vZGUscj1uLngwLGk9bi55MCxvPW4ueDEsdT1uLnkxKSYmYy5sZW5ndGgpe3ZhciBzPShyK28pLzIsZj0oaSt1KS8yOyhlPWNbM10pJiZhLnB1c2gobmV3IGJlKGUscyxmLG8sdSkpLChlPWNbMl0pJiZhLnB1c2gobmV3IGJlKGUscixmLHMsdSkpLChlPWNbMV0pJiZhLnB1c2gobmV3IGJlKGUscyxpLG8sZikpLChlPWNbMF0pJiZhLnB1c2gobmV3IGJlKGUscixpLHMsZikpfXJldHVybiB0aGlzfSxVaC52aXNpdEFmdGVyPWZ1bmN0aW9uKHQpe3ZhciBuLGU9W10scj1bXTtmb3IodGhpcy5fcm9vdCYmZS5wdXNoKG5ldyBiZSh0aGlzLl9yb290LHRoaXMuX3gwLHRoaXMuX3kwLHRoaXMuX3gxLHRoaXMuX3kxKSk7bj1lLnBvcCgpOyl7dmFyIGk9bi5ub2RlO2lmKGkubGVuZ3RoKXt2YXIgbyx1PW4ueDAsYT1uLnkwLGM9bi54MSxzPW4ueTEsZj0odStjKS8yLGw9KGErcykvMjsobz1pWzBdKSYmZS5wdXNoKG5ldyBiZShvLHUsYSxmLGwpKSwobz1pWzFdKSYmZS5wdXNoKG5ldyBiZShvLGYsYSxjLGwpKSwobz1pWzJdKSYmZS5wdXNoKG5ldyBiZShvLHUsbCxmLHMpKSwobz1pWzNdKSYmZS5wdXNoKG5ldyBiZShvLGYsbCxjLHMpKX1yLnB1c2gobil9Zm9yKDtuPXIucG9wKCk7KXQobi5ub2RlLG4ueDAsbi55MCxuLngxLG4ueTEpO3JldHVybiB0aGlzfSxVaC54PWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyh0aGlzLl94PXQsdGhpcyk6dGhpcy5feH0sVWgueT1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8odGhpcy5feT10LHRoaXMpOnRoaXMuX3l9O3ZhciBPaCxGaD0xMCxJaD1NYXRoLlBJKigzLU1hdGguc3FydCg1KSksWWg9eyIiOmZ1bmN0aW9uKHQsbil7dDpmb3IodmFyIGUscj0odD10LnRvUHJlY2lzaW9uKG4pKS5sZW5ndGgsaT0xLG89LTE7aTxyOysraSlzd2l0Y2godFtpXSl7Y2FzZSIuIjpvPWU9aTticmVhaztjYXNlIjAiOjA9PT1vJiYobz1pKSxlPWk7YnJlYWs7Y2FzZSJlIjpicmVhayB0O2RlZmF1bHQ6bz4wJiYobz0wKX1yZXR1cm4gbz4wP3Quc2xpY2UoMCxvKSt0LnNsaWNlKGUrMSk6dH0sIiUiOmZ1bmN0aW9uKHQsbil7cmV0dXJuKDEwMCp0KS50b0ZpeGVkKG4pfSxiOmZ1bmN0aW9uKHQpe3JldHVybiBNYXRoLnJvdW5kKHQpLnRvU3RyaW5nKDIpfSxjOmZ1bmN0aW9uKHQpe3JldHVybiB0KyIifSxkOmZ1bmN0aW9uKHQpe3JldHVybiBNYXRoLnJvdW5kKHQpLnRvU3RyaW5nKDEwKX0sZTpmdW5jdGlvbih0LG4pe3JldHVybiB0LnRvRXhwb25lbnRpYWwobil9LGY6ZnVuY3Rpb24odCxuKXtyZXR1cm4gdC50b0ZpeGVkKG4pfSxnOmZ1bmN0aW9uKHQsbil7cmV0dXJuIHQudG9QcmVjaXNpb24obil9LG86ZnVuY3Rpb24odCl7cmV0dXJuIE1hdGgucm91bmQodCkudG9TdHJpbmcoOCl9LHA6ZnVuY3Rpb24odCxuKXtyZXR1cm4gcWUoMTAwKnQsbil9LHI6cWUsczpmdW5jdGlvbih0LG4pe3ZhciBlPVJlKHQsbik7aWYoIWUpcmV0dXJuIHQrIiI7dmFyIHI9ZVswXSxpPWVbMV0sbz1pLShPaD0zKk1hdGgubWF4KC04LE1hdGgubWluKDgsTWF0aC5mbG9vcihpLzMpKSkpKzEsdT1yLmxlbmd0aDtyZXR1cm4gbz09PXU/cjpvPnU/cituZXcgQXJyYXkoby11KzEpLmpvaW4oIjAiKTpvPjA/ci5zbGljZSgwLG8pKyIuIityLnNsaWNlKG8pOiIwLiIrbmV3IEFycmF5KDEtbykuam9pbigiMCIpK1JlKHQsTWF0aC5tYXgoMCxuK28tMSkpWzBdfSxYOmZ1bmN0aW9uKHQpe3JldHVybiBNYXRoLnJvdW5kKHQpLnRvU3RyaW5nKDE2KS50b1VwcGVyQ2FzZSgpfSx4OmZ1bmN0aW9uKHQpe3JldHVybiBNYXRoLnJvdW5kKHQpLnRvU3RyaW5nKDE2KX19LEJoPS9eKD86KC4pPyhbPD49Xl0pKT8oWytcLVwoIF0pPyhbJCNdKT8oMCk/KFxkKyk/KCwpPyhcLlxkKyk/KFthLXolXSk/JC9pO0RlLnByb3RvdHlwZT1VZS5wcm90b3R5cGUsVWUucHJvdG90eXBlLnRvU3RyaW5nPWZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuZmlsbCt0aGlzLmFsaWduK3RoaXMuc2lnbit0aGlzLnN5bWJvbCsodGhpcy56ZXJvPyIwIjoiIikrKG51bGw9PXRoaXMud2lkdGg/IiI6TWF0aC5tYXgoMSwwfHRoaXMud2lkdGgpKSsodGhpcy5jb21tYT8iLCI6IiIpKyhudWxsPT10aGlzLnByZWNpc2lvbj8iIjoiLiIrTWF0aC5tYXgoMCwwfHRoaXMucHJlY2lzaW9uKSkrdGhpcy50eXBlfTt2YXIgSGgsamg9WyJ5IiwieiIsImEiLCJmIiwicCIsIm4iLCLCtSIsIm0iLCIiLCJrIiwiTSIsIkciLCJUIiwiUCIsIkUiLCJaIiwiWSJdO0llKHtkZWNpbWFsOiIuIix0aG91c2FuZHM6IiwiLGdyb3VwaW5nOlszXSxjdXJyZW5jeTpbIiQiLCIiXX0pLFhlLnByb3RvdHlwZT17Y29uc3RydWN0b3I6WGUscmVzZXQ6ZnVuY3Rpb24oKXt0aGlzLnM9dGhpcy50PTB9LGFkZDpmdW5jdGlvbih0KXtWZSh3cCx0LHRoaXMudCksVmUodGhpcyx3cC5zLHRoaXMucyksdGhpcy5zP3RoaXMudCs9d3AudDp0aGlzLnM9d3AudH0sdmFsdWVPZjpmdW5jdGlvbigpe3JldHVybiB0aGlzLnN9fTt2YXIgWGgsVmgsJGgsV2gsWmgsR2gsUWgsSmgsS2gsdHAsbnAsZXAscnAsaXAsb3AsdXAsYXAsY3Asc3AsZnAsbHAsaHAscHAsZHAsdnAsZ3AsX3AseXAsbXAseHAsYnAsd3A9bmV3IFhlLE1wPTFlLTYsVHA9MWUtMTIsTnA9TWF0aC5QSSxrcD1OcC8yLFNwPU5wLzQsRXA9MipOcCxBcD0xODAvTnAsQ3A9TnAvMTgwLHpwPU1hdGguYWJzLFBwPU1hdGguYXRhbixScD1NYXRoLmF0YW4yLExwPU1hdGguY29zLHFwPU1hdGguY2VpbCxEcD1NYXRoLmV4cCxVcD1NYXRoLmxvZyxPcD1NYXRoLnBvdyxGcD1NYXRoLnNpbixJcD1NYXRoLnNpZ258fGZ1bmN0aW9uKHQpe3JldHVybiB0PjA/MTp0PDA/LTE6MH0sWXA9TWF0aC5zcXJ0LEJwPU1hdGgudGFuLEhwPXtGZWF0dXJlOmZ1bmN0aW9uKHQsbil7UWUodC5nZW9tZXRyeSxuKX0sRmVhdHVyZUNvbGxlY3Rpb246ZnVuY3Rpb24odCxuKXtmb3IodmFyIGU9dC5mZWF0dXJlcyxyPS0xLGk9ZS5sZW5ndGg7KytyPGk7KVFlKGVbcl0uZ2VvbWV0cnksbil9fSxqcD17U3BoZXJlOmZ1bmN0aW9uKHQsbil7bi5zcGhlcmUoKX0sUG9pbnQ6ZnVuY3Rpb24odCxuKXt0PXQuY29vcmRpbmF0ZXMsbi5wb2ludCh0WzBdLHRbMV0sdFsyXSl9LE11bHRpUG9pbnQ6ZnVuY3Rpb24odCxuKXtmb3IodmFyIGU9dC5jb29yZGluYXRlcyxyPS0xLGk9ZS5sZW5ndGg7KytyPGk7KXQ9ZVtyXSxuLnBvaW50KHRbMF0sdFsxXSx0WzJdKX0sTGluZVN0cmluZzpmdW5jdGlvbih0LG4pe0plKHQuY29vcmRpbmF0ZXMsbiwwKX0sTXVsdGlMaW5lU3RyaW5nOmZ1bmN0aW9uKHQsbil7Zm9yKHZhciBlPXQuY29vcmRpbmF0ZXMscj0tMSxpPWUubGVuZ3RoOysrcjxpOylKZShlW3JdLG4sMCl9LFBvbHlnb246ZnVuY3Rpb24odCxuKXtLZSh0LmNvb3JkaW5hdGVzLG4pfSxNdWx0aVBvbHlnb246ZnVuY3Rpb24odCxuKXtmb3IodmFyIGU9dC5jb29yZGluYXRlcyxyPS0xLGk9ZS5sZW5ndGg7KytyPGk7KUtlKGVbcl0sbil9LEdlb21ldHJ5Q29sbGVjdGlvbjpmdW5jdGlvbih0LG4pe2Zvcih2YXIgZT10Lmdlb21ldHJpZXMscj0tMSxpPWUubGVuZ3RoOysrcjxpOylRZShlW3JdLG4pfX0sWHA9amUoKSxWcD1qZSgpLCRwPXtwb2ludDpHZSxsaW5lU3RhcnQ6R2UsbGluZUVuZDpHZSxwb2x5Z29uU3RhcnQ6ZnVuY3Rpb24oKXtYcC5yZXNldCgpLCRwLmxpbmVTdGFydD1uciwkcC5saW5lRW5kPWVyfSxwb2x5Z29uRW5kOmZ1bmN0aW9uKCl7dmFyIHQ9K1hwO1ZwLmFkZCh0PDA/RXArdDp0KSx0aGlzLmxpbmVTdGFydD10aGlzLmxpbmVFbmQ9dGhpcy5wb2ludD1HZX0sc3BoZXJlOmZ1bmN0aW9uKCl7VnAuYWRkKEVwKX19LFdwPWplKCksWnA9e3BvaW50OmhyLGxpbmVTdGFydDpkcixsaW5lRW5kOnZyLHBvbHlnb25TdGFydDpmdW5jdGlvbigpe1pwLnBvaW50PWdyLFpwLmxpbmVTdGFydD1fcixacC5saW5lRW5kPXlyLFdwLnJlc2V0KCksJHAucG9seWdvblN0YXJ0KCl9LHBvbHlnb25FbmQ6ZnVuY3Rpb24oKXskcC5wb2x5Z29uRW5kKCksWnAucG9pbnQ9aHIsWnAubGluZVN0YXJ0PWRyLFpwLmxpbmVFbmQ9dnIsWHA8MD8oR2g9LShKaD0xODApLFFoPS0oS2g9OTApKTpXcD5NcD9LaD05MDpXcDwtTXAmJihRaD0tOTApLG9wWzBdPUdoLG9wWzFdPUpofX0sR3A9e3NwaGVyZTpHZSxwb2ludDp3cixsaW5lU3RhcnQ6VHIsbGluZUVuZDpTcixwb2x5Z29uU3RhcnQ6ZnVuY3Rpb24oKXtHcC5saW5lU3RhcnQ9RXIsR3AubGluZUVuZD1Bcn0scG9seWdvbkVuZDpmdW5jdGlvbigpe0dwLmxpbmVTdGFydD1UcixHcC5saW5lRW5kPVNyfX07THIuaW52ZXJ0PUxyO3ZhciBRcCxKcCxLcCx0ZCxuZCxlZCxyZCxpZCxvZCx1ZCxhZCxjZD1qZSgpLHNkPVdyKGZ1bmN0aW9uKCl7cmV0dXJuITB9LGZ1bmN0aW9uKHQpe3ZhciBuLGU9TmFOLHI9TmFOLGk9TmFOO3JldHVybntsaW5lU3RhcnQ6ZnVuY3Rpb24oKXt0LmxpbmVTdGFydCgpLG49MX0scG9pbnQ6ZnVuY3Rpb24obyx1KXt2YXIgYT1vPjA/TnA6LU5wLGM9enAoby1lKTt6cChjLU5wKTxNcD8odC5wb2ludChlLHI9KHIrdSkvMj4wP2twOi1rcCksdC5wb2ludChpLHIpLHQubGluZUVuZCgpLHQubGluZVN0YXJ0KCksdC5wb2ludChhLHIpLHQucG9pbnQobyxyKSxuPTApOmkhPT1hJiZjPj1OcCYmKHpwKGUtaSk8TXAmJihlLT1pKk1wKSx6cChvLWEpPE1wJiYoby09YSpNcCkscj1mdW5jdGlvbih0LG4sZSxyKXt2YXIgaSxvLHU9RnAodC1lKTtyZXR1cm4genAodSk+TXA/UHAoKEZwKG4pKihvPUxwKHIpKSpGcChlKS1GcChyKSooaT1McChuKSkqRnAodCkpLyhpKm8qdSkpOihuK3IpLzJ9KGUscixvLHUpLHQucG9pbnQoaSxyKSx0LmxpbmVFbmQoKSx0LmxpbmVTdGFydCgpLHQucG9pbnQoYSxyKSxuPTApLHQucG9pbnQoZT1vLHI9dSksaT1hfSxsaW5lRW5kOmZ1bmN0aW9uKCl7dC5saW5lRW5kKCksZT1yPU5hTn0sY2xlYW46ZnVuY3Rpb24oKXtyZXR1cm4gMi1ufX19LGZ1bmN0aW9uKHQsbixlLHIpe3ZhciBpO2lmKG51bGw9PXQpaT1lKmtwLHIucG9pbnQoLU5wLGkpLHIucG9pbnQoMCxpKSxyLnBvaW50KE5wLGkpLHIucG9pbnQoTnAsMCksci5wb2ludChOcCwtaSksci5wb2ludCgwLC1pKSxyLnBvaW50KC1OcCwtaSksci5wb2ludCgtTnAsMCksci5wb2ludCgtTnAsaSk7ZWxzZSBpZih6cCh0WzBdLW5bMF0pPk1wKXt2YXIgbz10WzBdPG5bMF0/TnA6LU5wO2k9ZSpvLzIsci5wb2ludCgtbyxpKSxyLnBvaW50KDAsaSksci5wb2ludChvLGkpfWVsc2Ugci5wb2ludChuWzBdLG5bMV0pfSxbLU5wLC1rcF0pLGZkPTFlOSxsZD0tZmQsaGQ9amUoKSxwZD17c3BoZXJlOkdlLHBvaW50OkdlLGxpbmVTdGFydDpmdW5jdGlvbigpe3BkLnBvaW50PXRpLHBkLmxpbmVFbmQ9S3J9LGxpbmVFbmQ6R2UscG9seWdvblN0YXJ0OkdlLHBvbHlnb25FbmQ6R2V9LGRkPVtudWxsLG51bGxdLHZkPXt0eXBlOiJMaW5lU3RyaW5nIixjb29yZGluYXRlczpkZH0sZ2Q9e0ZlYXR1cmU6ZnVuY3Rpb24odCxuKXtyZXR1cm4gaWkodC5nZW9tZXRyeSxuKX0sRmVhdHVyZUNvbGxlY3Rpb246ZnVuY3Rpb24odCxuKXtmb3IodmFyIGU9dC5mZWF0dXJlcyxyPS0xLGk9ZS5sZW5ndGg7KytyPGk7KWlmKGlpKGVbcl0uZ2VvbWV0cnksbikpcmV0dXJuITA7cmV0dXJuITF9fSxfZD17U3BoZXJlOmZ1bmN0aW9uKCl7cmV0dXJuITB9LFBvaW50OmZ1bmN0aW9uKHQsbil7cmV0dXJuIG9pKHQuY29vcmRpbmF0ZXMsbil9LE11bHRpUG9pbnQ6ZnVuY3Rpb24odCxuKXtmb3IodmFyIGU9dC5jb29yZGluYXRlcyxyPS0xLGk9ZS5sZW5ndGg7KytyPGk7KWlmKG9pKGVbcl0sbikpcmV0dXJuITA7cmV0dXJuITF9LExpbmVTdHJpbmc6ZnVuY3Rpb24odCxuKXtyZXR1cm4gdWkodC5jb29yZGluYXRlcyxuKX0sTXVsdGlMaW5lU3RyaW5nOmZ1bmN0aW9uKHQsbil7Zm9yKHZhciBlPXQuY29vcmRpbmF0ZXMscj0tMSxpPWUubGVuZ3RoOysrcjxpOylpZih1aShlW3JdLG4pKXJldHVybiEwO3JldHVybiExfSxQb2x5Z29uOmZ1bmN0aW9uKHQsbil7cmV0dXJuIGFpKHQuY29vcmRpbmF0ZXMsbil9LE11bHRpUG9seWdvbjpmdW5jdGlvbih0LG4pe2Zvcih2YXIgZT10LmNvb3JkaW5hdGVzLHI9LTEsaT1lLmxlbmd0aDsrK3I8aTspaWYoYWkoZVtyXSxuKSlyZXR1cm4hMDtyZXR1cm4hMX0sR2VvbWV0cnlDb2xsZWN0aW9uOmZ1bmN0aW9uKHQsbil7Zm9yKHZhciBlPXQuZ2VvbWV0cmllcyxyPS0xLGk9ZS5sZW5ndGg7KytyPGk7KWlmKGlpKGVbcl0sbikpcmV0dXJuITA7cmV0dXJuITF9fSx5ZD1qZSgpLG1kPWplKCkseGQ9e3BvaW50OkdlLGxpbmVTdGFydDpHZSxsaW5lRW5kOkdlLHBvbHlnb25TdGFydDpmdW5jdGlvbigpe3hkLmxpbmVTdGFydD1kaSx4ZC5saW5lRW5kPV9pfSxwb2x5Z29uRW5kOmZ1bmN0aW9uKCl7eGQubGluZVN0YXJ0PXhkLmxpbmVFbmQ9eGQucG9pbnQ9R2UseWQuYWRkKHpwKG1kKSksbWQucmVzZXQoKX0scmVzdWx0OmZ1bmN0aW9uKCl7dmFyIHQ9eWQvMjtyZXR1cm4geWQucmVzZXQoKSx0fX0sYmQ9MS8wLHdkPWJkLE1kPS1iZCxUZD1NZCxOZD17cG9pbnQ6ZnVuY3Rpb24odCxuKXt0PGJkJiYoYmQ9dCksdD5NZCYmKE1kPXQpLG48d2QmJih3ZD1uKSxuPlRkJiYoVGQ9bil9LGxpbmVTdGFydDpHZSxsaW5lRW5kOkdlLHBvbHlnb25TdGFydDpHZSxwb2x5Z29uRW5kOkdlLHJlc3VsdDpmdW5jdGlvbigpe3ZhciB0PVtbYmQsd2RdLFtNZCxUZF1dO3JldHVybiBNZD1UZD0tKHdkPWJkPTEvMCksdH19LGtkPTAsU2Q9MCxFZD0wLEFkPTAsQ2Q9MCx6ZD0wLFBkPTAsUmQ9MCxMZD0wLHFkPXtwb2ludDp5aSxsaW5lU3RhcnQ6bWksbGluZUVuZDp3aSxwb2x5Z29uU3RhcnQ6ZnVuY3Rpb24oKXtxZC5saW5lU3RhcnQ9TWkscWQubGluZUVuZD1UaX0scG9seWdvbkVuZDpmdW5jdGlvbigpe3FkLnBvaW50PXlpLHFkLmxpbmVTdGFydD1taSxxZC5saW5lRW5kPXdpfSxyZXN1bHQ6ZnVuY3Rpb24oKXt2YXIgdD1MZD9bUGQvTGQsUmQvTGRdOnpkP1tBZC96ZCxDZC96ZF06RWQ/W2tkL0VkLFNkL0VkXTpbTmFOLE5hTl07cmV0dXJuIGtkPVNkPUVkPUFkPUNkPXpkPVBkPVJkPUxkPTAsdH19O1NpLnByb3RvdHlwZT17X3JhZGl1czo0LjUscG9pbnRSYWRpdXM6ZnVuY3Rpb24odCl7cmV0dXJuIHRoaXMuX3JhZGl1cz10LHRoaXN9LHBvbHlnb25TdGFydDpmdW5jdGlvbigpe3RoaXMuX2xpbmU9MH0scG9seWdvbkVuZDpmdW5jdGlvbigpe3RoaXMuX2xpbmU9TmFOfSxsaW5lU3RhcnQ6ZnVuY3Rpb24oKXt0aGlzLl9wb2ludD0wfSxsaW5lRW5kOmZ1bmN0aW9uKCl7MD09PXRoaXMuX2xpbmUmJnRoaXMuX2NvbnRleHQuY2xvc2VQYXRoKCksdGhpcy5fcG9pbnQ9TmFOfSxwb2ludDpmdW5jdGlvbih0LG4pe3N3aXRjaCh0aGlzLl9wb2ludCl7Y2FzZSAwOnRoaXMuX2NvbnRleHQubW92ZVRvKHQsbiksdGhpcy5fcG9pbnQ9MTticmVhaztjYXNlIDE6dGhpcy5fY29udGV4dC5saW5lVG8odCxuKTticmVhaztkZWZhdWx0OnRoaXMuX2NvbnRleHQubW92ZVRvKHQrdGhpcy5fcmFkaXVzLG4pLHRoaXMuX2NvbnRleHQuYXJjKHQsbix0aGlzLl9yYWRpdXMsMCxFcCl9fSxyZXN1bHQ6R2V9O3ZhciBEZCxVZCxPZCxGZCxJZCxZZD1qZSgpLEJkPXtwb2ludDpHZSxsaW5lU3RhcnQ6ZnVuY3Rpb24oKXtCZC5wb2ludD1FaX0sbGluZUVuZDpmdW5jdGlvbigpe0RkJiZBaShVZCxPZCksQmQucG9pbnQ9R2V9LHBvbHlnb25TdGFydDpmdW5jdGlvbigpe0RkPSEwfSxwb2x5Z29uRW5kOmZ1bmN0aW9uKCl7RGQ9bnVsbH0scmVzdWx0OmZ1bmN0aW9uKCl7dmFyIHQ9K1lkO3JldHVybiBZZC5yZXNldCgpLHR9fTtDaS5wcm90b3R5cGU9e19yYWRpdXM6NC41LF9jaXJjbGU6emkoNC41KSxwb2ludFJhZGl1czpmdW5jdGlvbih0KXtyZXR1cm4odD0rdCkhPT10aGlzLl9yYWRpdXMmJih0aGlzLl9yYWRpdXM9dCx0aGlzLl9jaXJjbGU9bnVsbCksdGhpc30scG9seWdvblN0YXJ0OmZ1bmN0aW9uKCl7dGhpcy5fbGluZT0wfSxwb2x5Z29uRW5kOmZ1bmN0aW9uKCl7dGhpcy5fbGluZT1OYU59LGxpbmVTdGFydDpmdW5jdGlvbigpe3RoaXMuX3BvaW50PTB9LGxpbmVFbmQ6ZnVuY3Rpb24oKXswPT09dGhpcy5fbGluZSYmdGhpcy5fc3RyaW5nLnB1c2goIloiKSx0aGlzLl9wb2ludD1OYU59LHBvaW50OmZ1bmN0aW9uKHQsbil7c3dpdGNoKHRoaXMuX3BvaW50KXtjYXNlIDA6dGhpcy5fc3RyaW5nLnB1c2goIk0iLHQsIiwiLG4pLHRoaXMuX3BvaW50PTE7YnJlYWs7Y2FzZSAxOnRoaXMuX3N0cmluZy5wdXNoKCJMIix0LCIsIixuKTticmVhaztkZWZhdWx0Om51bGw9PXRoaXMuX2NpcmNsZSYmKHRoaXMuX2NpcmNsZT16aSh0aGlzLl9yYWRpdXMpKSx0aGlzLl9zdHJpbmcucHVzaCgiTSIsdCwiLCIsbix0aGlzLl9jaXJjbGUpfX0scmVzdWx0OmZ1bmN0aW9uKCl7aWYodGhpcy5fc3RyaW5nLmxlbmd0aCl7dmFyIHQ9dGhpcy5fc3RyaW5nLmpvaW4oIiIpO3JldHVybiB0aGlzLl9zdHJpbmc9W10sdH1yZXR1cm4gbnVsbH19LFJpLnByb3RvdHlwZT17Y29uc3RydWN0b3I6UmkscG9pbnQ6ZnVuY3Rpb24odCxuKXt0aGlzLnN0cmVhbS5wb2ludCh0LG4pfSxzcGhlcmU6ZnVuY3Rpb24oKXt0aGlzLnN0cmVhbS5zcGhlcmUoKX0sbGluZVN0YXJ0OmZ1bmN0aW9uKCl7dGhpcy5zdHJlYW0ubGluZVN0YXJ0KCl9LGxpbmVFbmQ6ZnVuY3Rpb24oKXt0aGlzLnN0cmVhbS5saW5lRW5kKCl9LHBvbHlnb25TdGFydDpmdW5jdGlvbigpe3RoaXMuc3RyZWFtLnBvbHlnb25TdGFydCgpfSxwb2x5Z29uRW5kOmZ1bmN0aW9uKCl7dGhpcy5zdHJlYW0ucG9seWdvbkVuZCgpfX07dmFyIEhkPTE2LGpkPUxwKDMwKkNwKSxYZD1QaSh7cG9pbnQ6ZnVuY3Rpb24odCxuKXt0aGlzLnN0cmVhbS5wb2ludCh0KkNwLG4qQ3ApfX0pLFZkPVZpKGZ1bmN0aW9uKHQpe3JldHVybiBZcCgyLygxK3QpKX0pO1ZkLmludmVydD0kaShmdW5jdGlvbih0KXtyZXR1cm4gMipXZSh0LzIpfSk7dmFyICRkPVZpKGZ1bmN0aW9uKHQpe3JldHVybih0PSRlKHQpKSYmdC9GcCh0KX0pOyRkLmludmVydD0kaShmdW5jdGlvbih0KXtyZXR1cm4gdH0pLFdpLmludmVydD1mdW5jdGlvbih0LG4pe3JldHVyblt0LDIqUHAoRHAobikpLWtwXX0sSmkuaW52ZXJ0PUppLHRvLmludmVydD0kaShQcCksZW8uaW52ZXJ0PWZ1bmN0aW9uKHQsbil7dmFyIGUscj1uLGk9MjU7ZG97dmFyIG89cipyLHU9bypvO3ItPWU9KHIqKDEuMDA3MjI2K28qKC4wMTUwODUrdSooLjAyODg3NCpvLS4wNDQ0NzUtLjAwNTkxNip1KSkpLW4pLygxLjAwNzIyNitvKiguMDQ1MjU1K3UqKC4yNTk4NjYqby0uMzExMzI1LS4wMDU5MTYqMTEqdSkpKX13aGlsZSh6cChlKT5NcCYmLS1pPjApO3JldHVyblt0LyguODcwNysobz1yKnIpKihvKihvKm8qbyooLjAwMzk3MS0uMDAxNTI5Km8pLS4wMTM3OTEpLS4xMzE5NzkpKSxyXX0scm8uaW52ZXJ0PSRpKFdlKSxpby5pbnZlcnQ9JGkoZnVuY3Rpb24odCl7cmV0dXJuIDIqUHAodCl9KSxvby5pbnZlcnQ9ZnVuY3Rpb24odCxuKXtyZXR1cm5bLW4sMipQcChEcCh0KSkta3BdfSx2by5wcm90b3R5cGU9Zm8ucHJvdG90eXBlPXtjb25zdHJ1Y3Rvcjp2byxjb3VudDpmdW5jdGlvbigpe3JldHVybiB0aGlzLmVhY2hBZnRlcihzbyl9LGVhY2g6ZnVuY3Rpb24odCl7dmFyIG4sZSxyLGksbz10aGlzLHU9W29dO2Rve2ZvcihuPXUucmV2ZXJzZSgpLHU9W107bz1uLnBvcCgpOylpZih0KG8pLGU9by5jaGlsZHJlbilmb3Iocj0wLGk9ZS5sZW5ndGg7cjxpOysrcil1LnB1c2goZVtyXSl9d2hpbGUodS5sZW5ndGgpO3JldHVybiB0aGlzfSxlYWNoQWZ0ZXI6ZnVuY3Rpb24odCl7Zm9yKHZhciBuLGUscixpPXRoaXMsbz1baV0sdT1bXTtpPW8ucG9wKCk7KWlmKHUucHVzaChpKSxuPWkuY2hpbGRyZW4pZm9yKGU9MCxyPW4ubGVuZ3RoO2U8cjsrK2Upby5wdXNoKG5bZV0pO2Zvcig7aT11LnBvcCgpOyl0KGkpO3JldHVybiB0aGlzfSxlYWNoQmVmb3JlOmZ1bmN0aW9uKHQpe2Zvcih2YXIgbixlLHI9dGhpcyxpPVtyXTtyPWkucG9wKCk7KWlmKHQociksbj1yLmNoaWxkcmVuKWZvcihlPW4ubGVuZ3RoLTE7ZT49MDstLWUpaS5wdXNoKG5bZV0pO3JldHVybiB0aGlzfSxzdW06ZnVuY3Rpb24odCl7cmV0dXJuIHRoaXMuZWFjaEFmdGVyKGZ1bmN0aW9uKG4pe2Zvcih2YXIgZT0rdChuLmRhdGEpfHwwLHI9bi5jaGlsZHJlbixpPXImJnIubGVuZ3RoOy0taT49MDspZSs9cltpXS52YWx1ZTtuLnZhbHVlPWV9KX0sc29ydDpmdW5jdGlvbih0KXtyZXR1cm4gdGhpcy5lYWNoQmVmb3JlKGZ1bmN0aW9uKG4pe24uY2hpbGRyZW4mJm4uY2hpbGRyZW4uc29ydCh0KX0pfSxwYXRoOmZ1bmN0aW9uKHQpe2Zvcih2YXIgbj10aGlzLGU9ZnVuY3Rpb24odCxuKXtpZih0PT09bilyZXR1cm4gdDt2YXIgZT10LmFuY2VzdG9ycygpLHI9bi5hbmNlc3RvcnMoKSxpPW51bGw7Zm9yKHQ9ZS5wb3AoKSxuPXIucG9wKCk7dD09PW47KWk9dCx0PWUucG9wKCksbj1yLnBvcCgpO3JldHVybiBpfShuLHQpLHI9W25dO24hPT1lOyluPW4ucGFyZW50LHIucHVzaChuKTtmb3IodmFyIGk9ci5sZW5ndGg7dCE9PWU7KXIuc3BsaWNlKGksMCx0KSx0PXQucGFyZW50O3JldHVybiByfSxhbmNlc3RvcnM6ZnVuY3Rpb24oKXtmb3IodmFyIHQ9dGhpcyxuPVt0XTt0PXQucGFyZW50OyluLnB1c2godCk7cmV0dXJuIG59LGRlc2NlbmRhbnRzOmZ1bmN0aW9uKCl7dmFyIHQ9W107cmV0dXJuIHRoaXMuZWFjaChmdW5jdGlvbihuKXt0LnB1c2gobil9KSx0fSxsZWF2ZXM6ZnVuY3Rpb24oKXt2YXIgdD1bXTtyZXR1cm4gdGhpcy5lYWNoQmVmb3JlKGZ1bmN0aW9uKG4pe24uY2hpbGRyZW58fHQucHVzaChuKX0pLHR9LGxpbmtzOmZ1bmN0aW9uKCl7dmFyIHQ9dGhpcyxuPVtdO3JldHVybiB0LmVhY2goZnVuY3Rpb24oZSl7ZSE9PXQmJm4ucHVzaCh7c291cmNlOmUucGFyZW50LHRhcmdldDplfSl9KSxufSxjb3B5OmZ1bmN0aW9uKCl7cmV0dXJuIGZvKHRoaXMpLmVhY2hCZWZvcmUoaG8pfX07dmFyIFdkPUFycmF5LnByb3RvdHlwZS5zbGljZSxaZD0iJCIsR2Q9e2RlcHRoOi0xfSxRZD17fTtIby5wcm90b3R5cGU9T2JqZWN0LmNyZWF0ZSh2by5wcm90b3R5cGUpO3ZhciBKZD0oMStNYXRoLnNxcnQoNSkpLzIsS2Q9ZnVuY3Rpb24gdChuKXtmdW5jdGlvbiBlKHQsZSxyLGksbyl7WG8obix0LGUscixpLG8pfXJldHVybiBlLnJhdGlvPWZ1bmN0aW9uKG4pe3JldHVybiB0KChuPStuKT4xP246MSl9LGV9KEpkKSx0dj1mdW5jdGlvbiB0KG4pe2Z1bmN0aW9uIGUodCxlLHIsaSxvKXtpZigodT10Ll9zcXVhcmlmeSkmJnUucmF0aW89PT1uKWZvcih2YXIgdSxhLGMscyxmLGw9LTEsaD11Lmxlbmd0aCxwPXQudmFsdWU7KytsPGg7KXtmb3IoYz0oYT11W2xdKS5jaGlsZHJlbixzPWEudmFsdWU9MCxmPWMubGVuZ3RoO3M8ZjsrK3MpYS52YWx1ZSs9Y1tzXS52YWx1ZTthLmRpY2U/cW8oYSxlLHIsaSxyKz0oby1yKSphLnZhbHVlL3ApOmpvKGEsZSxyLGUrPShpLWUpKmEudmFsdWUvcCxvKSxwLT1hLnZhbHVlfWVsc2UgdC5fc3F1YXJpZnk9dT1YbyhuLHQsZSxyLGksbyksdS5yYXRpbz1ufXJldHVybiBlLnJhdGlvPWZ1bmN0aW9uKG4pe3JldHVybiB0KChuPStuKT4xP246MSl9LGV9KEpkKSxudj1bXS5zbGljZSxldj17fTtaby5wcm90b3R5cGU9S28ucHJvdG90eXBlPXtjb25zdHJ1Y3RvcjpabyxkZWZlcjpmdW5jdGlvbih0KXtpZigiZnVuY3Rpb24iIT10eXBlb2YgdCl0aHJvdyBuZXcgRXJyb3IoImludmFsaWQgY2FsbGJhY2siKTtpZih0aGlzLl9jYWxsKXRocm93IG5ldyBFcnJvcigiZGVmZXIgYWZ0ZXIgYXdhaXQiKTtpZihudWxsIT10aGlzLl9lcnJvcilyZXR1cm4gdGhpczt2YXIgbj1udi5jYWxsKGFyZ3VtZW50cywxKTtyZXR1cm4gbi5wdXNoKHQpLCsrdGhpcy5fd2FpdGluZyx0aGlzLl90YXNrcy5wdXNoKG4pLEdvKHRoaXMpLHRoaXN9LGFib3J0OmZ1bmN0aW9uKCl7cmV0dXJuIG51bGw9PXRoaXMuX2Vycm9yJiZRbyh0aGlzLG5ldyBFcnJvcigiYWJvcnQiKSksdGhpc30sYXdhaXQ6ZnVuY3Rpb24odCl7aWYoImZ1bmN0aW9uIiE9dHlwZW9mIHQpdGhyb3cgbmV3IEVycm9yKCJpbnZhbGlkIGNhbGxiYWNrIik7aWYodGhpcy5fY2FsbCl0aHJvdyBuZXcgRXJyb3IoIm11bHRpcGxlIGF3YWl0Iik7cmV0dXJuIHRoaXMuX2NhbGw9ZnVuY3Rpb24obixlKXt0LmFwcGx5KG51bGwsW25dLmNvbmNhdChlKSl9LEpvKHRoaXMpLHRoaXN9LGF3YWl0QWxsOmZ1bmN0aW9uKHQpe2lmKCJmdW5jdGlvbiIhPXR5cGVvZiB0KXRocm93IG5ldyBFcnJvcigiaW52YWxpZCBjYWxsYmFjayIpO2lmKHRoaXMuX2NhbGwpdGhyb3cgbmV3IEVycm9yKCJtdWx0aXBsZSBhd2FpdCIpO3JldHVybiB0aGlzLl9jYWxsPXQsSm8odGhpcyksdGhpc319O3ZhciBydj1mdW5jdGlvbiB0KG4pe2Z1bmN0aW9uIGUodCxlKXtyZXR1cm4gdD1udWxsPT10PzA6K3QsZT1udWxsPT1lPzE6K2UsMT09PWFyZ3VtZW50cy5sZW5ndGg/KGU9dCx0PTApOmUtPXQsZnVuY3Rpb24oKXtyZXR1cm4gbigpKmUrdH19cmV0dXJuIGUuc291cmNlPXQsZX0odHUpLGl2PWZ1bmN0aW9uIHQobil7ZnVuY3Rpb24gZSh0LGUpe3ZhciByLGk7cmV0dXJuIHQ9bnVsbD09dD8wOit0LGU9bnVsbD09ZT8xOitlLGZ1bmN0aW9uKCl7dmFyIG87aWYobnVsbCE9cilvPXIscj1udWxsO2Vsc2UgZG97cj0yKm4oKS0xLG89MipuKCktMSxpPXIqcitvKm99d2hpbGUoIWl8fGk+MSk7cmV0dXJuIHQrZSpvKk1hdGguc3FydCgtMipNYXRoLmxvZyhpKS9pKX19cmV0dXJuIGUuc291cmNlPXQsZX0odHUpLG92PWZ1bmN0aW9uIHQobil7ZnVuY3Rpb24gZSgpe3ZhciB0PWl2LnNvdXJjZShuKS5hcHBseSh0aGlzLGFyZ3VtZW50cyk7cmV0dXJuIGZ1bmN0aW9uKCl7cmV0dXJuIE1hdGguZXhwKHQoKSl9fXJldHVybiBlLnNvdXJjZT10LGV9KHR1KSx1dj1mdW5jdGlvbiB0KG4pe2Z1bmN0aW9uIGUodCl7cmV0dXJuIGZ1bmN0aW9uKCl7Zm9yKHZhciBlPTAscj0wO3I8dDsrK3IpZSs9bigpO3JldHVybiBlfX1yZXR1cm4gZS5zb3VyY2U9dCxlfSh0dSksYXY9ZnVuY3Rpb24gdChuKXtmdW5jdGlvbiBlKHQpe3ZhciBlPXV2LnNvdXJjZShuKSh0KTtyZXR1cm4gZnVuY3Rpb24oKXtyZXR1cm4gZSgpL3R9fXJldHVybiBlLnNvdXJjZT10LGV9KHR1KSxjdj1mdW5jdGlvbiB0KG4pe2Z1bmN0aW9uIGUodCl7cmV0dXJuIGZ1bmN0aW9uKCl7cmV0dXJuLU1hdGgubG9nKDEtbigpKS90fX1yZXR1cm4gZS5zb3VyY2U9dCxlfSh0dSksc3Y9ZXUoInRleHQvaHRtbCIsZnVuY3Rpb24odCl7cmV0dXJuIGRvY3VtZW50LmNyZWF0ZVJhbmdlKCkuY3JlYXRlQ29udGV4dHVhbEZyYWdtZW50KHQucmVzcG9uc2VUZXh0KX0pLGZ2PWV1KCJhcHBsaWNhdGlvbi9qc29uIixmdW5jdGlvbih0KXtyZXR1cm4gSlNPTi5wYXJzZSh0LnJlc3BvbnNlVGV4dCl9KSxsdj1ldSgidGV4dC9wbGFpbiIsZnVuY3Rpb24odCl7cmV0dXJuIHQucmVzcG9uc2VUZXh0fSksaHY9ZXUoImFwcGxpY2F0aW9uL3htbCIsZnVuY3Rpb24odCl7dmFyIG49dC5yZXNwb25zZVhNTDtpZighbil0aHJvdyBuZXcgRXJyb3IoInBhcnNlIGVycm9yIik7cmV0dXJuIG59KSxwdj1ydSgidGV4dC9jc3YiLEVoKSxkdj1ydSgidGV4dC90YWItc2VwYXJhdGVkLXZhbHVlcyIsUmgpLHZ2PUFycmF5LnByb3RvdHlwZSxndj12di5tYXAsX3Y9dnYuc2xpY2UseXY9e25hbWU6ImltcGxpY2l0In0sbXY9WzAsMV0seHY9bmV3IERhdGUsYnY9bmV3IERhdGUsd3Y9Q3UoZnVuY3Rpb24oKXt9LGZ1bmN0aW9uKHQsbil7dC5zZXRUaW1lKCt0K24pfSxmdW5jdGlvbih0LG4pe3JldHVybiBuLXR9KTt3di5ldmVyeT1mdW5jdGlvbih0KXtyZXR1cm4gdD1NYXRoLmZsb29yKHQpLGlzRmluaXRlKHQpJiZ0PjA/dD4xP0N1KGZ1bmN0aW9uKG4pe24uc2V0VGltZShNYXRoLmZsb29yKG4vdCkqdCl9LGZ1bmN0aW9uKG4sZSl7bi5zZXRUaW1lKCtuK2UqdCl9LGZ1bmN0aW9uKG4sZSl7cmV0dXJuKGUtbikvdH0pOnd2Om51bGx9O3ZhciBNdj13di5yYW5nZSxUdj02ZTQsTnY9NjA0OGU1LGt2PUN1KGZ1bmN0aW9uKHQpe3Quc2V0VGltZSgxZTMqTWF0aC5mbG9vcih0LzFlMykpfSxmdW5jdGlvbih0LG4pe3Quc2V0VGltZSgrdCsxZTMqbil9LGZ1bmN0aW9uKHQsbil7cmV0dXJuKG4tdCkvMWUzfSxmdW5jdGlvbih0KXtyZXR1cm4gdC5nZXRVVENTZWNvbmRzKCl9KSxTdj1rdi5yYW5nZSxFdj1DdShmdW5jdGlvbih0KXt0LnNldFRpbWUoTWF0aC5mbG9vcih0L1R2KSpUdil9LGZ1bmN0aW9uKHQsbil7dC5zZXRUaW1lKCt0K24qVHYpfSxmdW5jdGlvbih0LG4pe3JldHVybihuLXQpL1R2fSxmdW5jdGlvbih0KXtyZXR1cm4gdC5nZXRNaW51dGVzKCl9KSxBdj1Fdi5yYW5nZSxDdj1DdShmdW5jdGlvbih0KXt2YXIgbj10LmdldFRpbWV6b25lT2Zmc2V0KCkqVHYlMzZlNTtuPDAmJihuKz0zNmU1KSx0LnNldFRpbWUoMzZlNSpNYXRoLmZsb29yKCgrdC1uKS8zNmU1KStuKX0sZnVuY3Rpb24odCxuKXt0LnNldFRpbWUoK3QrMzZlNSpuKX0sZnVuY3Rpb24odCxuKXtyZXR1cm4obi10KS8zNmU1fSxmdW5jdGlvbih0KXtyZXR1cm4gdC5nZXRIb3VycygpfSksenY9Q3YucmFuZ2UsUHY9Q3UoZnVuY3Rpb24odCl7dC5zZXRIb3VycygwLDAsMCwwKX0sZnVuY3Rpb24odCxuKXt0LnNldERhdGUodC5nZXREYXRlKCkrbil9LGZ1bmN0aW9uKHQsbil7cmV0dXJuKG4tdC0obi5nZXRUaW1lem9uZU9mZnNldCgpLXQuZ2V0VGltZXpvbmVPZmZzZXQoKSkqVHYpLzg2NGU1fSxmdW5jdGlvbih0KXtyZXR1cm4gdC5nZXREYXRlKCktMX0pLFJ2PVB2LnJhbmdlLEx2PXp1KDApLHF2PXp1KDEpLER2PXp1KDIpLFV2PXp1KDMpLE92PXp1KDQpLEZ2PXp1KDUpLEl2PXp1KDYpLFl2PUx2LnJhbmdlLEJ2PXF2LnJhbmdlLEh2PUR2LnJhbmdlLGp2PVV2LnJhbmdlLFh2PU92LnJhbmdlLFZ2PUZ2LnJhbmdlLCR2PUl2LnJhbmdlLFd2PUN1KGZ1bmN0aW9uKHQpe3Quc2V0RGF0ZSgxKSx0LnNldEhvdXJzKDAsMCwwLDApfSxmdW5jdGlvbih0LG4pe3Quc2V0TW9udGgodC5nZXRNb250aCgpK24pfSxmdW5jdGlvbih0LG4pe3JldHVybiBuLmdldE1vbnRoKCktdC5nZXRNb250aCgpKzEyKihuLmdldEZ1bGxZZWFyKCktdC5nZXRGdWxsWWVhcigpKX0sZnVuY3Rpb24odCl7cmV0dXJuIHQuZ2V0TW9udGgoKX0pLFp2PVd2LnJhbmdlLEd2PUN1KGZ1bmN0aW9uKHQpe3Quc2V0TW9udGgoMCwxKSx0LnNldEhvdXJzKDAsMCwwLDApfSxmdW5jdGlvbih0LG4pe3Quc2V0RnVsbFllYXIodC5nZXRGdWxsWWVhcigpK24pfSxmdW5jdGlvbih0LG4pe3JldHVybiBuLmdldEZ1bGxZZWFyKCktdC5nZXRGdWxsWWVhcigpfSxmdW5jdGlvbih0KXtyZXR1cm4gdC5nZXRGdWxsWWVhcigpfSk7R3YuZXZlcnk9ZnVuY3Rpb24odCl7cmV0dXJuIGlzRmluaXRlKHQ9TWF0aC5mbG9vcih0KSkmJnQ+MD9DdShmdW5jdGlvbihuKXtuLnNldEZ1bGxZZWFyKE1hdGguZmxvb3Iobi5nZXRGdWxsWWVhcigpL3QpKnQpLG4uc2V0TW9udGgoMCwxKSxuLnNldEhvdXJzKDAsMCwwLDApfSxmdW5jdGlvbihuLGUpe24uc2V0RnVsbFllYXIobi5nZXRGdWxsWWVhcigpK2UqdCl9KTpudWxsfTt2YXIgUXY9R3YucmFuZ2UsSnY9Q3UoZnVuY3Rpb24odCl7dC5zZXRVVENTZWNvbmRzKDAsMCl9LGZ1bmN0aW9uKHQsbil7dC5zZXRUaW1lKCt0K24qVHYpfSxmdW5jdGlvbih0LG4pe3JldHVybihuLXQpL1R2fSxmdW5jdGlvbih0KXtyZXR1cm4gdC5nZXRVVENNaW51dGVzKCl9KSxLdj1Kdi5yYW5nZSx0Zz1DdShmdW5jdGlvbih0KXt0LnNldFVUQ01pbnV0ZXMoMCwwLDApfSxmdW5jdGlvbih0LG4pe3Quc2V0VGltZSgrdCszNmU1Km4pfSxmdW5jdGlvbih0LG4pe3JldHVybihuLXQpLzM2ZTV9LGZ1bmN0aW9uKHQpe3JldHVybiB0LmdldFVUQ0hvdXJzKCl9KSxuZz10Zy5yYW5nZSxlZz1DdShmdW5jdGlvbih0KXt0LnNldFVUQ0hvdXJzKDAsMCwwLDApfSxmdW5jdGlvbih0LG4pe3Quc2V0VVRDRGF0ZSh0LmdldFVUQ0RhdGUoKStuKX0sZnVuY3Rpb24odCxuKXtyZXR1cm4obi10KS84NjRlNX0sZnVuY3Rpb24odCl7cmV0dXJuIHQuZ2V0VVRDRGF0ZSgpLTF9KSxyZz1lZy5yYW5nZSxpZz1QdSgwKSxvZz1QdSgxKSx1Zz1QdSgyKSxhZz1QdSgzKSxjZz1QdSg0KSxzZz1QdSg1KSxmZz1QdSg2KSxsZz1pZy5yYW5nZSxoZz1vZy5yYW5nZSxwZz11Zy5yYW5nZSxkZz1hZy5yYW5nZSx2Zz1jZy5yYW5nZSxnZz1zZy5yYW5nZSxfZz1mZy5yYW5nZSx5Zz1DdShmdW5jdGlvbih0KXt0LnNldFVUQ0RhdGUoMSksdC5zZXRVVENIb3VycygwLDAsMCwwKX0sZnVuY3Rpb24odCxuKXt0LnNldFVUQ01vbnRoKHQuZ2V0VVRDTW9udGgoKStuKX0sZnVuY3Rpb24odCxuKXtyZXR1cm4gbi5nZXRVVENNb250aCgpLXQuZ2V0VVRDTW9udGgoKSsxMioobi5nZXRVVENGdWxsWWVhcigpLXQuZ2V0VVRDRnVsbFllYXIoKSl9LGZ1bmN0aW9uKHQpe3JldHVybiB0LmdldFVUQ01vbnRoKCl9KSxtZz15Zy5yYW5nZSx4Zz1DdShmdW5jdGlvbih0KXt0LnNldFVUQ01vbnRoKDAsMSksdC5zZXRVVENIb3VycygwLDAsMCwwKX0sZnVuY3Rpb24odCxuKXt0LnNldFVUQ0Z1bGxZZWFyKHQuZ2V0VVRDRnVsbFllYXIoKStuKX0sZnVuY3Rpb24odCxuKXtyZXR1cm4gbi5nZXRVVENGdWxsWWVhcigpLXQuZ2V0VVRDRnVsbFllYXIoKX0sZnVuY3Rpb24odCl7cmV0dXJuIHQuZ2V0VVRDRnVsbFllYXIoKX0pO3hnLmV2ZXJ5PWZ1bmN0aW9uKHQpe3JldHVybiBpc0Zpbml0ZSh0PU1hdGguZmxvb3IodCkpJiZ0PjA/Q3UoZnVuY3Rpb24obil7bi5zZXRVVENGdWxsWWVhcihNYXRoLmZsb29yKG4uZ2V0VVRDRnVsbFllYXIoKS90KSp0KSxuLnNldFVUQ01vbnRoKDAsMSksbi5zZXRVVENIb3VycygwLDAsMCwwKX0sZnVuY3Rpb24obixlKXtuLnNldFVUQ0Z1bGxZZWFyKG4uZ2V0VVRDRnVsbFllYXIoKStlKnQpfSk6bnVsbH07dmFyIGJnLHdnPXhnLnJhbmdlLE1nPXsiLSI6IiIsXzoiICIsMDoiMCJ9LFRnPS9eXHMqXGQrLyxOZz0vXiUvLGtnPS9bXFxeJCorP3xbXF0oKS57fV0vZztIYSh7ZGF0ZVRpbWU6IiV4LCAlWCIsZGF0ZToiJS1tLyUtZC8lWSIsdGltZToiJS1JOiVNOiVTICVwIixwZXJpb2RzOlsiQU0iLCJQTSJdLGRheXM6WyJTdW5kYXkiLCJNb25kYXkiLCJUdWVzZGF5IiwiV2VkbmVzZGF5IiwiVGh1cnNkYXkiLCJGcmlkYXkiLCJTYXR1cmRheSJdLHNob3J0RGF5czpbIlN1biIsIk1vbiIsIlR1ZSIsIldlZCIsIlRodSIsIkZyaSIsIlNhdCJdLG1vbnRoczpbIkphbnVhcnkiLCJGZWJydWFyeSIsIk1hcmNoIiwiQXByaWwiLCJNYXkiLCJKdW5lIiwiSnVseSIsIkF1Z3VzdCIsIlNlcHRlbWJlciIsIk9jdG9iZXIiLCJOb3ZlbWJlciIsIkRlY2VtYmVyIl0sc2hvcnRNb250aHM6WyJKYW4iLCJGZWIiLCJNYXIiLCJBcHIiLCJNYXkiLCJKdW4iLCJKdWwiLCJBdWciLCJTZXAiLCJPY3QiLCJOb3YiLCJEZWMiXX0pO3ZhciBTZz0iJVktJW0tJWRUJUg6JU06JVMuJUxaIixFZz1EYXRlLnByb3RvdHlwZS50b0lTT1N0cmluZz9mdW5jdGlvbih0KXtyZXR1cm4gdC50b0lTT1N0cmluZygpfTp0LnV0Y0Zvcm1hdChTZyksQWc9K25ldyBEYXRlKCIyMDAwLTAxLTAxVDAwOjAwOjAwLjAwMFoiKT9mdW5jdGlvbih0KXt2YXIgbj1uZXcgRGF0ZSh0KTtyZXR1cm4gaXNOYU4obik/bnVsbDpufTp0LnV0Y1BhcnNlKFNnKSxDZz0xZTMsemc9NjAqQ2csUGc9NjAqemcsUmc9MjQqUGcsTGc9NypSZyxxZz0zMCpSZyxEZz0zNjUqUmcsVWc9JGEoIjFmNzdiNGZmN2YwZTJjYTAyY2Q2MjcyODk0NjdiZDhjNTY0YmUzNzdjMjdmN2Y3ZmJjYmQyMjE3YmVjZiIpLE9nPSRhKCIzOTNiNzk1MjU0YTM2YjZlY2Y5YzllZGU2Mzc5Mzk4Y2EyNTJiNWNmNmJjZWRiOWM4YzZkMzFiZDllMzllN2JhNTJlN2NiOTQ4NDNjMzlhZDQ5NGFkNjYxNmJlNzk2OWM3YjQxNzNhNTUxOTRjZTZkYmRkZTllZDYiKSxGZz0kYSgiMzE4MmJkNmJhZWQ2OWVjYWUxYzZkYmVmZTY1NTBkZmQ4ZDNjZmRhZTZiZmRkMGEyMzFhMzU0NzRjNDc2YTFkOTliYzdlOWMwNzU2YmIxOWU5YWM4YmNiZGRjZGFkYWViNjM2MzYzOTY5Njk2YmRiZGJkZDlkOWQ5IiksSWc9JGEoIjFmNzdiNGFlYzdlOGZmN2YwZWZmYmI3ODJjYTAyYzk4ZGY4YWQ2MjcyOGZmOTg5Njk0NjdiZGM1YjBkNThjNTY0YmM0OWM5NGUzNzdjMmY3YjZkMjdmN2Y3ZmM3YzdjN2JjYmQyMmRiZGI4ZDE3YmVjZjllZGFlNSIpLFlnPWFsKCR0KDMwMCwuNSwwKSwkdCgtMjQwLC41LDEpKSxCZz1hbCgkdCgtMTAwLC43NSwuMzUpLCR0KDgwLDEuNSwuOCkpLEhnPWFsKCR0KDI2MCwuNzUsLjM1KSwkdCg4MCwxLjUsLjgpKSxqZz0kdCgpLFhnPVdhKCRhKCI0NDAxNTQ0NDAyNTY0NTA0NTc0NTA1NTk0NjA3NWE0NjA4NWM0NjBhNWQ0NjBiNWU0NzBkNjA0NzBlNjE0NzEwNjM0NzExNjQ0NzEzNjU0ODE0Njc0ODE2Njg0ODE3Njk0ODE4NmE0ODFhNmM0ODFiNmQ0ODFjNmU0ODFkNmY0ODFmNzA0ODIwNzE0ODIxNzM0ODIzNzQ0ODI0NzU0ODI1NzY0ODI2Nzc0ODI4Nzg0ODI5Nzk0NzJhN2E0NzJjN2E0NzJkN2I0NzJlN2M0NzJmN2Q0NjMwN2U0NjMyN2U0NjMzN2Y0NjM0ODA0NTM1ODE0NTM3ODE0NTM4ODI0NDM5ODM0NDNhODM0NDNiODQ0MzNkODQ0MzNlODU0MjNmODU0MjQwODY0MjQxODY0MTQyODc0MTQ0ODc0MDQ1ODg0MDQ2ODgzZjQ3ODgzZjQ4ODkzZTQ5ODkzZTRhODkzZTRjOGEzZDRkOGEzZDRlOGEzYzRmOGEzYzUwOGIzYjUxOGIzYjUyOGIzYTUzOGIzYTU0OGMzOTU1OGMzOTU2OGMzODU4OGMzODU5OGMzNzVhOGMzNzViOGQzNjVjOGQzNjVkOGQzNTVlOGQzNTVmOGQzNDYwOGQzNDYxOGQzMzYyOGQzMzYzOGQzMjY0OGUzMjY1OGUzMTY2OGUzMTY3OGUzMTY4OGUzMDY5OGUzMDZhOGUyZjZiOGUyZjZjOGUyZTZkOGUyZTZlOGUyZTZmOGUyZDcwOGUyZDcxOGUyYzcxOGUyYzcyOGUyYzczOGUyYjc0OGUyYjc1OGUyYTc2OGUyYTc3OGUyYTc4OGUyOTc5OGUyOTdhOGUyOTdiOGUyODdjOGUyODdkOGUyNzdlOGUyNzdmOGUyNzgwOGUyNjgxOGUyNjgyOGUyNjgyOGUyNTgzOGUyNTg0OGUyNTg1OGUyNDg2OGUyNDg3OGUyMzg4OGUyMzg5OGUyMzhhOGQyMjhiOGQyMjhjOGQyMjhkOGQyMThlOGQyMThmOGQyMTkwOGQyMTkxOGMyMDkyOGMyMDkyOGMyMDkzOGMxZjk0OGMxZjk1OGIxZjk2OGIxZjk3OGIxZjk4OGIxZjk5OGExZjlhOGExZTliOGExZTljODkxZTlkODkxZjllODkxZjlmODgxZmEwODgxZmExODgxZmExODcxZmEyODcyMGEzODYyMGE0ODYyMWE1ODUyMWE2ODUyMmE3ODUyMmE4ODQyM2E5ODMyNGFhODMyNWFiODIyNWFjODIyNmFkODEyN2FkODEyOGFlODAyOWFmN2YyYWIwN2YyY2IxN2UyZGIyN2QyZWIzN2MyZmI0N2MzMWI1N2IzMmI2N2EzNGI2NzkzNWI3NzkzN2I4NzgzOGI5NzczYWJhNzYzYmJiNzUzZGJjNzQzZmJjNzM0MGJkNzI0MmJlNzE0NGJmNzA0NmMwNmY0OGMxNmU0YWMxNmQ0Y2MyNmM0ZWMzNmI1MGM0NmE1MmM1Njk1NGM1Njg1NmM2Njc1OGM3NjU1YWM4NjQ1Y2M4NjM1ZWM5NjI2MGNhNjA2M2NiNWY2NWNiNWU2N2NjNWM2OWNkNWI2Y2NkNWE2ZWNlNTg3MGNmNTc3M2QwNTY3NWQwNTQ3N2QxNTM3YWQxNTE3Y2QyNTA3ZmQzNGU4MWQzNGQ4NGQ0NGI4NmQ1NDk4OWQ1NDg4YmQ2NDY4ZWQ2NDU5MGQ3NDM5M2Q3NDE5NWQ4NDA5OGQ4M2U5YmQ5M2M5ZGQ5M2JhMGRhMzlhMmRhMzdhNWRiMzZhOGRiMzRhYWRjMzJhZGRjMzBiMGRkMmZiMmRkMmRiNWRlMmJiOGRlMjliYWRlMjhiZGRmMjZjMGRmMjVjMmRmMjNjNWUwMjFjOGUwMjBjYWUxMWZjZGUxMWRkMGUxMWNkMmUyMWJkNWUyMWFkOGUyMTlkYWUzMTlkZGUzMThkZmUzMThlMmU0MThlNWU0MTllN2U0MTllYWU1MWFlY2U1MWJlZmU1MWNmMWU1MWRmNGU2MWVmNmU2MjBmOGU2MjFmYmU3MjNmZGU3MjUiKSksVmc9V2EoJGEoIjAwMDAwNDAxMDAwNTAxMDEwNjAxMDEwODAyMDEwOTAyMDIwYjAyMDIwZDAzMDMwZjAzMDMxMjA0MDQxNDA1MDQxNjA2MDUxODA2MDUxYTA3MDYxYzA4MDcxZTA5MDcyMDBhMDgyMjBiMDkyNDBjMDkyNjBkMGEyOTBlMGIyYjEwMGIyZDExMGMyZjEyMGQzMTEzMGQzNDE0MGUzNjE1MGUzODE2MGYzYjE4MGYzZDE5MTAzZjFhMTA0MjFjMTA0NDFkMTE0NzFlMTE0OTIwMTE0YjIxMTE0ZTIyMTE1MDI0MTI1MzI1MTI1NTI3MTI1ODI5MTE1YTJhMTE1YzJjMTE1ZjJkMTE2MTJmMTE2MzMxMTE2NTMzMTA2NzM0MTA2OTM2MTA2YjM4MTA2YzM5MGY2ZTNiMGY3MDNkMGY3MTNmMGY3MjQwMGY3NDQyMGY3NTQ0MGY3NjQ1MTA3NzQ3MTA3ODQ5MTA3ODRhMTA3OTRjMTE3YTRlMTE3YjRmMTI3YjUxMTI3YzUyMTM3YzU0MTM3ZDU2MTQ3ZDU3MTU3ZTU5MTU3ZTVhMTY3ZTVjMTY3ZjVkMTc3ZjVmMTg3ZjYwMTg4MDYyMTk4MDY0MWE4MDY1MWE4MDY3MWI4MDY4MWM4MTZhMWM4MTZiMWQ4MTZkMWQ4MTZlMWU4MTcwMWY4MTcyMWY4MTczMjA4MTc1MjE4MTc2MjE4MTc4MjI4MTc5MjI4MjdiMjM4MjdjMjM4MjdlMjQ4MjgwMjU4MjgxMjU4MTgzMjY4MTg0MjY4MTg2Mjc4MTg4Mjc4MTg5Mjg4MThiMjk4MThjMjk4MThlMmE4MTkwMmE4MTkxMmI4MTkzMmI4MDk0MmM4MDk2MmM4MDk4MmQ4MDk5MmQ4MDliMmU3ZjljMmU3ZjllMmY3ZmEwMmY3ZmExMzA3ZWEzMzA3ZWE1MzE3ZWE2MzE3ZGE4MzI3ZGFhMzM3ZGFiMzM3Y2FkMzQ3Y2FlMzQ3YmIwMzU3YmIyMzU3YmIzMzY3YWI1MzY3YWI3Mzc3OWI4Mzc3OWJhMzg3OGJjMzk3OGJkMzk3N2JmM2E3N2MwM2E3NmMyM2I3NWM0M2M3NWM1M2M3NGM3M2Q3M2M4M2U3M2NhM2U3MmNjM2Y3MWNkNDA3MWNmNDA3MGQwNDE2ZmQyNDI2ZmQzNDM2ZWQ1NDQ2ZGQ2NDU2Y2Q4NDU2Y2Q5NDY2YmRiNDc2YWRjNDg2OWRlNDk2OGRmNGE2OGUwNGM2N2UyNGQ2NmUzNGU2NWU0NGY2NGU1NTA2NGU3NTI2M2U4NTM2MmU5NTQ2MmVhNTY2MWViNTc2MGVjNTg2MGVkNWE1ZmVlNWI1ZWVmNWQ1ZWYwNWY1ZWYxNjA1ZGYyNjI1ZGYyNjQ1Y2YzNjU1Y2Y0Njc1Y2Y0Njk1Y2Y1NmI1Y2Y2NmM1Y2Y2NmU1Y2Y3NzA1Y2Y3NzI1Y2Y4NzQ1Y2Y4NzY1Y2Y5Nzg1ZGY5Nzk1ZGY5N2I1ZGZhN2Q1ZWZhN2Y1ZWZhODE1ZmZiODM1ZmZiODU2MGZiODc2MWZjODk2MWZjOGE2MmZjOGM2M2ZjOGU2NGZjOTA2NWZkOTI2NmZkOTQ2N2ZkOTY2OGZkOTg2OWZkOWE2YWZkOWI2YmZlOWQ2Y2ZlOWY2ZGZlYTE2ZWZlYTM2ZmZlYTU3MWZlYTc3MmZlYTk3M2ZlYWE3NGZlYWM3NmZlYWU3N2ZlYjA3OGZlYjI3YWZlYjQ3YmZlYjY3Y2ZlYjc3ZWZlYjk3ZmZlYmI4MWZlYmQ4MmZlYmY4NGZlYzE4NWZlYzI4N2ZlYzQ4OGZlYzY4YWZlYzg4Y2ZlY2E4ZGZlY2M4ZmZlY2Q5MGZlY2Y5MmZlZDE5NGZlZDM5NWZlZDU5N2ZlZDc5OWZlZDg5YWZkZGE5Y2ZkZGM5ZWZkZGVhMGZkZTBhMWZkZTJhM2ZkZTNhNWZkZTVhN2ZkZTdhOWZkZTlhYWZkZWJhY2ZjZWNhZWZjZWViMGZjZjBiMmZjZjJiNGZjZjRiNmZjZjZiOGZjZjdiOWZjZjliYmZjZmJiZGZjZmRiZiIpKSwkZz1XYSgkYSgiMDAwMDA0MDEwMDA1MDEwMTA2MDEwMTA4MDIwMTBhMDIwMjBjMDIwMjBlMDMwMjEwMDQwMzEyMDQwMzE0MDUwNDE3MDYwNDE5MDcwNTFiMDgwNTFkMDkwNjFmMGEwNzIyMGIwNzI0MGMwODI2MGQwODI5MGUwOTJiMTAwOTJkMTEwYTMwMTIwYTMyMTQwYjM0MTUwYjM3MTYwYjM5MTgwYzNjMTkwYzNlMWIwYzQxMWMwYzQzMWUwYzQ1MWYwYzQ4MjEwYzRhMjMwYzRjMjQwYzRmMjYwYzUxMjgwYjUzMjkwYjU1MmIwYjU3MmQwYjU5MmYwYTViMzEwYTVjMzIwYTVlMzQwYTVmMzYwOTYxMzgwOTYyMzkwOTYzM2IwOTY0M2QwOTY1M2UwOTY2NDAwYTY3NDIwYTY4NDQwYTY4NDUwYTY5NDcwYjZhNDkwYjZhNGEwYzZiNGMwYzZiNGQwZDZjNGYwZDZjNTEwZTZjNTIwZTZkNTQwZjZkNTUwZjZkNTcxMDZlNTkxMDZlNWExMTZlNWMxMjZlNWQxMjZlNWYxMzZlNjExMzZlNjIxNDZlNjQxNTZlNjUxNTZlNjcxNjZlNjkxNjZlNmExNzZlNmMxODZlNmQxODZlNmYxOTZlNzExOTZlNzIxYTZlNzQxYTZlNzUxYjZlNzcxYzZkNzgxYzZkN2ExZDZkN2MxZDZkN2QxZTZkN2YxZTZjODAxZjZjODIyMDZjODQyMDZiODUyMTZiODcyMTZiODgyMjZhOGEyMjZhOGMyMzY5OGQyMzY5OGYyNDY5OTAyNTY4OTIyNTY4OTMyNjY3OTUyNjY3OTcyNzY2OTgyNzY2OWEyODY1OWIyOTY0OWQyOTY0OWYyYTYzYTAyYTYzYTIyYjYyYTMyYzYxYTUyYzYwYTYyZDYwYTgyZTVmYTkyZTVlYWIyZjVlYWQzMDVkYWUzMDVjYjAzMTViYjEzMjVhYjMzMjVhYjQzMzU5YjYzNDU4YjczNTU3YjkzNTU2YmEzNjU1YmMzNzU0YmQzODUzYmYzOTUyYzAzYTUxYzEzYTUwYzMzYjRmYzQzYzRlYzYzZDRkYzczZTRjYzgzZjRiY2E0MDRhY2I0MTQ5Y2M0MjQ4Y2U0MzQ3Y2Y0NDQ2ZDA0NTQ1ZDI0NjQ0ZDM0NzQzZDQ0ODQyZDU0YTQxZDc0YjNmZDg0YzNlZDk0ZDNkZGE0ZTNjZGI1MDNiZGQ1MTNhZGU1MjM4ZGY1MzM3ZTA1NTM2ZTE1NjM1ZTI1NzM0ZTM1OTMzZTQ1YTMxZTU1YzMwZTY1ZDJmZTc1ZTJlZTg2MDJkZTk2MTJiZWE2MzJhZWI2NDI5ZWI2NjI4ZWM2NzI2ZWQ2OTI1ZWU2YTI0ZWY2YzIzZWY2ZTIxZjA2ZjIwZjE3MTFmZjE3MzFkZjI3NDFjZjM3NjFiZjM3ODE5ZjQ3OTE4ZjU3YjE3ZjU3ZDE1ZjY3ZTE0ZjY4MDEzZjc4MjEyZjc4NDEwZjg4NTBmZjg4NzBlZjg4OTBjZjk4YjBiZjk4YzBhZjk4ZTA5ZmE5MDA4ZmE5MjA3ZmE5NDA3ZmI5NjA2ZmI5NzA2ZmI5OTA2ZmI5YjA2ZmI5ZDA3ZmM5ZjA3ZmNhMTA4ZmNhMzA5ZmNhNTBhZmNhNjBjZmNhODBkZmNhYTBmZmNhYzExZmNhZTEyZmNiMDE0ZmNiMjE2ZmNiNDE4ZmJiNjFhZmJiODFkZmJiYTFmZmJiYzIxZmJiZTIzZmFjMDI2ZmFjMjI4ZmFjNDJhZmFjNjJkZjljNzJmZjljOTMyZjljYjM1ZjhjZDM3ZjhjZjNhZjdkMTNkZjdkMzQwZjZkNTQzZjZkNzQ2ZjVkOTQ5ZjVkYjRjZjRkZDRmZjRkZjUzZjRlMTU2ZjNlMzVhZjNlNTVkZjJlNjYxZjJlODY1ZjJlYTY5ZjFlYzZkZjFlZDcxZjFlZjc1ZjFmMTc5ZjJmMjdkZjJmNDgyZjNmNTg2ZjNmNjhhZjRmODhlZjVmOTkyZjZmYTk2ZjhmYjlhZjlmYzlkZmFmZGExZmNmZmE0IikpLFdnPVdhKCRhKCIwZDA4ODcxMDA3ODgxMzA3ODkxNjA3OGExOTA2OGMxYjA2OGQxZDA2OGUyMDA2OGYyMjA2OTAyNDA2OTEyNjA1OTEyODA1OTIyYTA1OTMyYzA1OTQyZTA1OTUyZjA1OTYzMTA1OTczMzA1OTczNTA0OTgzNzA0OTkzODA0OWEzYTA0OWEzYzA0OWIzZTA0OWMzZjA0OWM0MTA0OWQ0MzAzOWU0NDAzOWU0NjAzOWY0ODAzOWY0OTAzYTA0YjAzYTE0YzAyYTE0ZTAyYTI1MDAyYTI1MTAyYTM1MzAyYTM1NTAyYTQ1NjAxYTQ1ODAxYTQ1OTAxYTU1YjAxYTU1YzAxYTY1ZTAxYTY2MDAxYTY2MTAwYTc2MzAwYTc2NDAwYTc2NjAwYTc2NzAwYTg2OTAwYTg2YTAwYTg2YzAwYTg2ZTAwYTg2ZjAwYTg3MTAwYTg3MjAxYTg3NDAxYTg3NTAxYTg3NzAxYTg3ODAxYTg3YTAyYTg3YjAyYTg3ZDAzYTg3ZTAzYTg4MDA0YTg4MTA0YTc4MzA1YTc4NDA1YTc4NjA2YTY4NzA3YTY4ODA4YTY4YTA5YTU4YjBhYTU4ZDBiYTU4ZTBjYTQ4ZjBkYTQ5MTBlYTM5MjBmYTM5NDEwYTI5NTExYTE5NjEzYTE5ODE0YTA5OTE1OWY5YTE2OWY5YzE3OWU5ZDE4OWQ5ZTE5OWRhMDFhOWNhMTFiOWJhMjFkOWFhMzFlOWFhNTFmOTlhNjIwOThhNzIxOTdhODIyOTZhYTIzOTVhYjI0OTRhYzI2OTRhZDI3OTNhZTI4OTJiMDI5OTFiMTJhOTBiMjJiOGZiMzJjOGViNDJlOGRiNTJmOGNiNjMwOGJiNzMxOGFiODMyODliYTMzODhiYjM0ODhiYzM1ODdiZDM3ODZiZTM4ODViZjM5ODRjMDNhODNjMTNiODJjMjNjODFjMzNkODBjNDNlN2ZjNTQwN2VjNjQxN2RjNzQyN2NjODQzN2JjOTQ0N2FjYTQ1N2FjYjQ2NzljYzQ3NzhjYzQ5NzdjZDRhNzZjZTRiNzVjZjRjNzRkMDRkNzNkMTRlNzJkMjRmNzFkMzUxNzFkNDUyNzBkNTUzNmZkNTU0NmVkNjU1NmRkNzU2NmNkODU3NmJkOTU4NmFkYTVhNmFkYTViNjlkYjVjNjhkYzVkNjdkZDVlNjZkZTVmNjVkZTYxNjRkZjYyNjNlMDYzNjNlMTY0NjJlMjY1NjFlMjY2NjBlMzY4NWZlNDY5NWVlNTZhNWRlNTZiNWRlNjZjNWNlNzZlNWJlNzZmNWFlODcwNTllOTcxNThlOTcyNTdlYTc0NTdlYjc1NTZlYjc2NTVlYzc3NTRlZDc5NTNlZDdhNTJlZTdiNTFlZjdjNTFlZjdlNTBmMDdmNGZmMDgwNGVmMTgxNGRmMTgzNGNmMjg0NGJmMzg1NGJmMzg3NGFmNDg4NDlmNDg5NDhmNThiNDdmNThjNDZmNjhkNDVmNjhmNDRmNzkwNDRmNzkxNDNmNzkzNDJmODk0NDFmODk1NDBmOTk3M2ZmOTk4M2VmOTlhM2VmYTliM2RmYTljM2NmYTllM2JmYjlmM2FmYmExMzlmYmEyMzhmY2EzMzhmY2E1MzdmY2E2MzZmY2E4MzVmY2E5MzRmZGFiMzNmZGFjMzNmZGFlMzJmZGFmMzFmZGIxMzBmZGIyMmZmZGI0MmZmZGI1MmVmZWI3MmRmZWI4MmNmZWJhMmNmZWJiMmJmZWJkMmFmZWJlMmFmZWMwMjlmZGMyMjlmZGMzMjhmZGM1MjdmZGM2MjdmZGM4MjdmZGNhMjZmZGNiMjZmY2NkMjVmY2NlMjVmY2QwMjVmY2QyMjVmYmQzMjRmYmQ1MjRmYmQ3MjRmYWQ4MjRmYWRhMjRmOWRjMjRmOWRkMjVmOGRmMjVmOGUxMjVmN2UyMjVmN2U0MjVmNmU2MjZmNmU4MjZmNWU5MjZmNWViMjdmNGVkMjdmM2VlMjdmM2YwMjdmMmYyMjdmMWY0MjZmMWY1MjVmMGY3MjRmMGY5MjEiKSksWmc9TWF0aC5hYnMsR2c9TWF0aC5hdGFuMixRZz1NYXRoLmNvcyxKZz1NYXRoLm1heCxLZz1NYXRoLm1pbix0Xz1NYXRoLnNpbixuXz1NYXRoLnNxcnQsZV89MWUtMTIscl89TWF0aC5QSSxpXz1yXy8yLG9fPTIqcl87aWMucHJvdG90eXBlPXthcmVhU3RhcnQ6ZnVuY3Rpb24oKXt0aGlzLl9saW5lPTB9LGFyZWFFbmQ6ZnVuY3Rpb24oKXt0aGlzLl9saW5lPU5hTn0sbGluZVN0YXJ0OmZ1bmN0aW9uKCl7dGhpcy5fcG9pbnQ9MH0sbGluZUVuZDpmdW5jdGlvbigpeyh0aGlzLl9saW5lfHwwIT09dGhpcy5fbGluZSYmMT09PXRoaXMuX3BvaW50KSYmdGhpcy5fY29udGV4dC5jbG9zZVBhdGgoKSx0aGlzLl9saW5lPTEtdGhpcy5fbGluZX0scG9pbnQ6ZnVuY3Rpb24odCxuKXtzd2l0Y2godD0rdCxuPStuLHRoaXMuX3BvaW50KXtjYXNlIDA6dGhpcy5fcG9pbnQ9MSx0aGlzLl9saW5lP3RoaXMuX2NvbnRleHQubGluZVRvKHQsbik6dGhpcy5fY29udGV4dC5tb3ZlVG8odCxuKTticmVhaztjYXNlIDE6dGhpcy5fcG9pbnQ9MjtkZWZhdWx0OnRoaXMuX2NvbnRleHQubGluZVRvKHQsbil9fX07dmFyIHVfPXBjKG9jKTtoYy5wcm90b3R5cGU9e2FyZWFTdGFydDpmdW5jdGlvbigpe3RoaXMuX2N1cnZlLmFyZWFTdGFydCgpfSxhcmVhRW5kOmZ1bmN0aW9uKCl7dGhpcy5fY3VydmUuYXJlYUVuZCgpfSxsaW5lU3RhcnQ6ZnVuY3Rpb24oKXt0aGlzLl9jdXJ2ZS5saW5lU3RhcnQoKX0sbGluZUVuZDpmdW5jdGlvbigpe3RoaXMuX2N1cnZlLmxpbmVFbmQoKX0scG9pbnQ6ZnVuY3Rpb24odCxuKXt0aGlzLl9jdXJ2ZS5wb2ludChuKk1hdGguc2luKHQpLG4qLU1hdGguY29zKHQpKX19O3ZhciBhXz1BcnJheS5wcm90b3R5cGUuc2xpY2UsY189e2RyYXc6ZnVuY3Rpb24odCxuKXt2YXIgZT1NYXRoLnNxcnQobi9yXyk7dC5tb3ZlVG8oZSwwKSx0LmFyYygwLDAsZSwwLG9fKX19LHNfPXtkcmF3OmZ1bmN0aW9uKHQsbil7dmFyIGU9TWF0aC5zcXJ0KG4vNSkvMjt0Lm1vdmVUbygtMyplLC1lKSx0LmxpbmVUbygtZSwtZSksdC5saW5lVG8oLWUsLTMqZSksdC5saW5lVG8oZSwtMyplKSx0LmxpbmVUbyhlLC1lKSx0LmxpbmVUbygzKmUsLWUpLHQubGluZVRvKDMqZSxlKSx0LmxpbmVUbyhlLGUpLHQubGluZVRvKGUsMyplKSx0LmxpbmVUbygtZSwzKmUpLHQubGluZVRvKC1lLGUpLHQubGluZVRvKC0zKmUsZSksdC5jbG9zZVBhdGgoKX19LGZfPU1hdGguc3FydCgxLzMpLGxfPTIqZl8saF89e2RyYXc6ZnVuY3Rpb24odCxuKXt2YXIgZT1NYXRoLnNxcnQobi9sXykscj1lKmZfO3QubW92ZVRvKDAsLWUpLHQubGluZVRvKHIsMCksdC5saW5lVG8oMCxlKSx0LmxpbmVUbygtciwwKSx0LmNsb3NlUGF0aCgpfX0scF89TWF0aC5zaW4ocl8vMTApL01hdGguc2luKDcqcl8vMTApLGRfPU1hdGguc2luKG9fLzEwKSpwXyx2Xz0tTWF0aC5jb3Mob18vMTApKnBfLGdfPXtkcmF3OmZ1bmN0aW9uKHQsbil7dmFyIGU9TWF0aC5zcXJ0KC44OTA4MTMwOTE1MjkyODUyKm4pLHI9ZF8qZSxpPXZfKmU7dC5tb3ZlVG8oMCwtZSksdC5saW5lVG8ocixpKTtmb3IodmFyIG89MTtvPDU7KytvKXt2YXIgdT1vXypvLzUsYT1NYXRoLmNvcyh1KSxjPU1hdGguc2luKHUpO3QubGluZVRvKGMqZSwtYSplKSx0LmxpbmVUbyhhKnItYyppLGMqcithKmkpfXQuY2xvc2VQYXRoKCl9fSxfXz17ZHJhdzpmdW5jdGlvbih0LG4pe3ZhciBlPU1hdGguc3FydChuKSxyPS1lLzI7dC5yZWN0KHIscixlLGUpfX0seV89TWF0aC5zcXJ0KDMpLG1fPXtkcmF3OmZ1bmN0aW9uKHQsbil7dmFyIGU9LU1hdGguc3FydChuLygzKnlfKSk7dC5tb3ZlVG8oMCwyKmUpLHQubGluZVRvKC15XyplLC1lKSx0LmxpbmVUbyh5XyplLC1lKSx0LmNsb3NlUGF0aCgpfX0seF89TWF0aC5zcXJ0KDMpLzIsYl89MS9NYXRoLnNxcnQoMTIpLHdfPTMqKGJfLzIrMSksTV89e2RyYXc6ZnVuY3Rpb24odCxuKXt2YXIgZT1NYXRoLnNxcnQobi93Xykscj1lLzIsaT1lKmJfLG89cix1PWUqYl8rZSxhPS1vLGM9dTt0Lm1vdmVUbyhyLGkpLHQubGluZVRvKG8sdSksdC5saW5lVG8oYSxjKSx0LmxpbmVUbygtLjUqci14XyppLHhfKnIrLS41KmkpLHQubGluZVRvKC0uNSpvLXhfKnUseF8qbystLjUqdSksdC5saW5lVG8oLS41KmEteF8qYyx4XyphKy0uNSpjKSx0LmxpbmVUbygtLjUqcit4XyppLC0uNSppLXhfKnIpLHQubGluZVRvKC0uNSpvK3hfKnUsLS41KnUteF8qbyksdC5saW5lVG8oLS41KmEreF8qYywtLjUqYy14XyphKSx0LmNsb3NlUGF0aCgpfX0sVF89W2NfLHNfLGhfLF9fLGdfLG1fLE1fXTtrYy5wcm90b3R5cGU9e2FyZWFTdGFydDpmdW5jdGlvbigpe3RoaXMuX2xpbmU9MH0sYXJlYUVuZDpmdW5jdGlvbigpe3RoaXMuX2xpbmU9TmFOfSxsaW5lU3RhcnQ6ZnVuY3Rpb24oKXt0aGlzLl94MD10aGlzLl94MT10aGlzLl95MD10aGlzLl95MT1OYU4sdGhpcy5fcG9pbnQ9MH0sbGluZUVuZDpmdW5jdGlvbigpe3N3aXRjaCh0aGlzLl9wb2ludCl7Y2FzZSAzOk5jKHRoaXMsdGhpcy5feDEsdGhpcy5feTEpO2Nhc2UgMjp0aGlzLl9jb250ZXh0LmxpbmVUbyh0aGlzLl94MSx0aGlzLl95MSl9KHRoaXMuX2xpbmV8fDAhPT10aGlzLl9saW5lJiYxPT09dGhpcy5fcG9pbnQpJiZ0aGlzLl9jb250ZXh0LmNsb3NlUGF0aCgpLHRoaXMuX2xpbmU9MS10aGlzLl9saW5lfSxwb2ludDpmdW5jdGlvbih0LG4pe3N3aXRjaCh0PSt0LG49K24sdGhpcy5fcG9pbnQpe2Nhc2UgMDp0aGlzLl9wb2ludD0xLHRoaXMuX2xpbmU/dGhpcy5fY29udGV4dC5saW5lVG8odCxuKTp0aGlzLl9jb250ZXh0Lm1vdmVUbyh0LG4pO2JyZWFrO2Nhc2UgMTp0aGlzLl9wb2ludD0yO2JyZWFrO2Nhc2UgMjp0aGlzLl9wb2ludD0zLHRoaXMuX2NvbnRleHQubGluZVRvKCg1KnRoaXMuX3gwK3RoaXMuX3gxKS82LCg1KnRoaXMuX3kwK3RoaXMuX3kxKS82KTtkZWZhdWx0Ok5jKHRoaXMsdCxuKX10aGlzLl94MD10aGlzLl94MSx0aGlzLl94MT10LHRoaXMuX3kwPXRoaXMuX3kxLHRoaXMuX3kxPW59fSxTYy5wcm90b3R5cGU9e2FyZWFTdGFydDpUYyxhcmVhRW5kOlRjLGxpbmVTdGFydDpmdW5jdGlvbigpe3RoaXMuX3gwPXRoaXMuX3gxPXRoaXMuX3gyPXRoaXMuX3gzPXRoaXMuX3g0PXRoaXMuX3kwPXRoaXMuX3kxPXRoaXMuX3kyPXRoaXMuX3kzPXRoaXMuX3k0PU5hTix0aGlzLl9wb2ludD0wfSxsaW5lRW5kOmZ1bmN0aW9uKCl7c3dpdGNoKHRoaXMuX3BvaW50KXtjYXNlIDE6dGhpcy5fY29udGV4dC5tb3ZlVG8odGhpcy5feDIsdGhpcy5feTIpLHRoaXMuX2NvbnRleHQuY2xvc2VQYXRoKCk7YnJlYWs7Y2FzZSAyOnRoaXMuX2NvbnRleHQubW92ZVRvKCh0aGlzLl94MisyKnRoaXMuX3gzKS8zLCh0aGlzLl95MisyKnRoaXMuX3kzKS8zKSx0aGlzLl9jb250ZXh0LmxpbmVUbygodGhpcy5feDMrMip0aGlzLl94MikvMywodGhpcy5feTMrMip0aGlzLl95MikvMyksdGhpcy5fY29udGV4dC5jbG9zZVBhdGgoKTticmVhaztjYXNlIDM6dGhpcy5wb2ludCh0aGlzLl94Mix0aGlzLl95MiksdGhpcy5wb2ludCh0aGlzLl94Myx0aGlzLl95MyksdGhpcy5wb2ludCh0aGlzLl94NCx0aGlzLl95NCl9fSxwb2ludDpmdW5jdGlvbih0LG4pe3N3aXRjaCh0PSt0LG49K24sdGhpcy5fcG9pbnQpe2Nhc2UgMDp0aGlzLl9wb2ludD0xLHRoaXMuX3gyPXQsdGhpcy5feTI9bjticmVhaztjYXNlIDE6dGhpcy5fcG9pbnQ9Mix0aGlzLl94Mz10LHRoaXMuX3kzPW47YnJlYWs7Y2FzZSAyOnRoaXMuX3BvaW50PTMsdGhpcy5feDQ9dCx0aGlzLl95ND1uLHRoaXMuX2NvbnRleHQubW92ZVRvKCh0aGlzLl94MCs0KnRoaXMuX3gxK3QpLzYsKHRoaXMuX3kwKzQqdGhpcy5feTErbikvNik7YnJlYWs7ZGVmYXVsdDpOYyh0aGlzLHQsbil9dGhpcy5feDA9dGhpcy5feDEsdGhpcy5feDE9dCx0aGlzLl95MD10aGlzLl95MSx0aGlzLl95MT1ufX0sRWMucHJvdG90eXBlPXthcmVhU3RhcnQ6ZnVuY3Rpb24oKXt0aGlzLl9saW5lPTB9LGFyZWFFbmQ6ZnVuY3Rpb24oKXt0aGlzLl9saW5lPU5hTn0sbGluZVN0YXJ0OmZ1bmN0aW9uKCl7dGhpcy5feDA9dGhpcy5feDE9dGhpcy5feTA9dGhpcy5feTE9TmFOLHRoaXMuX3BvaW50PTB9LGxpbmVFbmQ6ZnVuY3Rpb24oKXsodGhpcy5fbGluZXx8MCE9PXRoaXMuX2xpbmUmJjM9PT10aGlzLl9wb2ludCkmJnRoaXMuX2NvbnRleHQuY2xvc2VQYXRoKCksdGhpcy5fbGluZT0xLXRoaXMuX2xpbmV9LHBvaW50OmZ1bmN0aW9uKHQsbil7c3dpdGNoKHQ9K3Qsbj0rbix0aGlzLl9wb2ludCl7Y2FzZSAwOnRoaXMuX3BvaW50PTE7YnJlYWs7Y2FzZSAxOnRoaXMuX3BvaW50PTI7YnJlYWs7Y2FzZSAyOnRoaXMuX3BvaW50PTM7dmFyIGU9KHRoaXMuX3gwKzQqdGhpcy5feDErdCkvNixyPSh0aGlzLl95MCs0KnRoaXMuX3kxK24pLzY7dGhpcy5fbGluZT90aGlzLl9jb250ZXh0LmxpbmVUbyhlLHIpOnRoaXMuX2NvbnRleHQubW92ZVRvKGUscik7YnJlYWs7Y2FzZSAzOnRoaXMuX3BvaW50PTQ7ZGVmYXVsdDpOYyh0aGlzLHQsbil9dGhpcy5feDA9dGhpcy5feDEsdGhpcy5feDE9dCx0aGlzLl95MD10aGlzLl95MSx0aGlzLl95MT1ufX0sQWMucHJvdG90eXBlPXtsaW5lU3RhcnQ6ZnVuY3Rpb24oKXt0aGlzLl94PVtdLHRoaXMuX3k9W10sdGhpcy5fYmFzaXMubGluZVN0YXJ0KCl9LGxpbmVFbmQ6ZnVuY3Rpb24oKXt2YXIgdD10aGlzLl94LG49dGhpcy5feSxlPXQubGVuZ3RoLTE7aWYoZT4wKWZvcih2YXIgcixpPXRbMF0sbz1uWzBdLHU9dFtlXS1pLGE9bltlXS1vLGM9LTE7KytjPD1lOylyPWMvZSx0aGlzLl9iYXNpcy5wb2ludCh0aGlzLl9iZXRhKnRbY10rKDEtdGhpcy5fYmV0YSkqKGkrcip1KSx0aGlzLl9iZXRhKm5bY10rKDEtdGhpcy5fYmV0YSkqKG8rciphKSk7dGhpcy5feD10aGlzLl95PW51bGwsdGhpcy5fYmFzaXMubGluZUVuZCgpfSxwb2ludDpmdW5jdGlvbih0LG4pe3RoaXMuX3gucHVzaCgrdCksdGhpcy5feS5wdXNoKCtuKX19O3ZhciBOXz1mdW5jdGlvbiB0KG4pe2Z1bmN0aW9uIGUodCl7cmV0dXJuIDE9PT1uP25ldyBrYyh0KTpuZXcgQWModCxuKX1yZXR1cm4gZS5iZXRhPWZ1bmN0aW9uKG4pe3JldHVybiB0KCtuKX0sZX0oLjg1KTt6Yy5wcm90b3R5cGU9e2FyZWFTdGFydDpmdW5jdGlvbigpe3RoaXMuX2xpbmU9MH0sYXJlYUVuZDpmdW5jdGlvbigpe3RoaXMuX2xpbmU9TmFOfSxsaW5lU3RhcnQ6ZnVuY3Rpb24oKXt0aGlzLl94MD10aGlzLl94MT10aGlzLl94Mj10aGlzLl95MD10aGlzLl95MT10aGlzLl95Mj1OYU4sdGhpcy5fcG9pbnQ9MH0sbGluZUVuZDpmdW5jdGlvbigpe3N3aXRjaCh0aGlzLl9wb2ludCl7Y2FzZSAyOnRoaXMuX2NvbnRleHQubGluZVRvKHRoaXMuX3gyLHRoaXMuX3kyKTticmVhaztjYXNlIDM6Q2ModGhpcyx0aGlzLl94MSx0aGlzLl95MSl9KHRoaXMuX2xpbmV8fDAhPT10aGlzLl9saW5lJiYxPT09dGhpcy5fcG9pbnQpJiZ0aGlzLl9jb250ZXh0LmNsb3NlUGF0aCgpLHRoaXMuX2xpbmU9MS10aGlzLl9saW5lfSxwb2ludDpmdW5jdGlvbih0LG4pe3N3aXRjaCh0PSt0LG49K24sdGhpcy5fcG9pbnQpe2Nhc2UgMDp0aGlzLl9wb2ludD0xLHRoaXMuX2xpbmU/dGhpcy5fY29udGV4dC5saW5lVG8odCxuKTp0aGlzLl9jb250ZXh0Lm1vdmVUbyh0LG4pO2JyZWFrO2Nhc2UgMTp0aGlzLl9wb2ludD0yLHRoaXMuX3gxPXQsdGhpcy5feTE9bjticmVhaztjYXNlIDI6dGhpcy5fcG9pbnQ9MztkZWZhdWx0OkNjKHRoaXMsdCxuKX10aGlzLl94MD10aGlzLl94MSx0aGlzLl94MT10aGlzLl94Mix0aGlzLl94Mj10LHRoaXMuX3kwPXRoaXMuX3kxLHRoaXMuX3kxPXRoaXMuX3kyLHRoaXMuX3kyPW59fTt2YXIga189ZnVuY3Rpb24gdChuKXtmdW5jdGlvbiBlKHQpe3JldHVybiBuZXcgemModCxuKX1yZXR1cm4gZS50ZW5zaW9uPWZ1bmN0aW9uKG4pe3JldHVybiB0KCtuKX0sZX0oMCk7UGMucHJvdG90eXBlPXthcmVhU3RhcnQ6VGMsYXJlYUVuZDpUYyxsaW5lU3RhcnQ6ZnVuY3Rpb24oKXt0aGlzLl94MD10aGlzLl94MT10aGlzLl94Mj10aGlzLl94Mz10aGlzLl94ND10aGlzLl94NT10aGlzLl95MD10aGlzLl95MT10aGlzLl95Mj10aGlzLl95Mz10aGlzLl95ND10aGlzLl95NT1OYU4sdGhpcy5fcG9pbnQ9MH0sbGluZUVuZDpmdW5jdGlvbigpe3N3aXRjaCh0aGlzLl9wb2ludCl7Y2FzZSAxOnRoaXMuX2NvbnRleHQubW92ZVRvKHRoaXMuX3gzLHRoaXMuX3kzKSx0aGlzLl9jb250ZXh0LmNsb3NlUGF0aCgpO2JyZWFrO2Nhc2UgMjp0aGlzLl9jb250ZXh0LmxpbmVUbyh0aGlzLl94Myx0aGlzLl95MyksdGhpcy5fY29udGV4dC5jbG9zZVBhdGgoKTticmVhaztjYXNlIDM6dGhpcy5wb2ludCh0aGlzLl94Myx0aGlzLl95MyksdGhpcy5wb2ludCh0aGlzLl94NCx0aGlzLl95NCksdGhpcy5wb2ludCh0aGlzLl94NSx0aGlzLl95NSl9fSxwb2ludDpmdW5jdGlvbih0LG4pe3N3aXRjaCh0PSt0LG49K24sdGhpcy5fcG9pbnQpe2Nhc2UgMDp0aGlzLl9wb2ludD0xLHRoaXMuX3gzPXQsdGhpcy5feTM9bjticmVhaztjYXNlIDE6dGhpcy5fcG9pbnQ9Mix0aGlzLl9jb250ZXh0Lm1vdmVUbyh0aGlzLl94ND10LHRoaXMuX3k0PW4pO2JyZWFrO2Nhc2UgMjp0aGlzLl9wb2ludD0zLHRoaXMuX3g1PXQsdGhpcy5feTU9bjticmVhaztkZWZhdWx0OkNjKHRoaXMsdCxuKX10aGlzLl94MD10aGlzLl94MSx0aGlzLl94MT10aGlzLl94Mix0aGlzLl94Mj10LHRoaXMuX3kwPXRoaXMuX3kxLHRoaXMuX3kxPXRoaXMuX3kyLHRoaXMuX3kyPW59fTt2YXIgU189ZnVuY3Rpb24gdChuKXtmdW5jdGlvbiBlKHQpe3JldHVybiBuZXcgUGModCxuKX1yZXR1cm4gZS50ZW5zaW9uPWZ1bmN0aW9uKG4pe3JldHVybiB0KCtuKX0sZX0oMCk7UmMucHJvdG90eXBlPXthcmVhU3RhcnQ6ZnVuY3Rpb24oKXt0aGlzLl9saW5lPTB9LGFyZWFFbmQ6ZnVuY3Rpb24oKXt0aGlzLl9saW5lPU5hTn0sbGluZVN0YXJ0OmZ1bmN0aW9uKCl7dGhpcy5feDA9dGhpcy5feDE9dGhpcy5feDI9dGhpcy5feTA9dGhpcy5feTE9dGhpcy5feTI9TmFOLHRoaXMuX3BvaW50PTB9LGxpbmVFbmQ6ZnVuY3Rpb24oKXsodGhpcy5fbGluZXx8MCE9PXRoaXMuX2xpbmUmJjM9PT10aGlzLl9wb2ludCkmJnRoaXMuX2NvbnRleHQuY2xvc2VQYXRoKCksdGhpcy5fbGluZT0xLXRoaXMuX2xpbmV9LHBvaW50OmZ1bmN0aW9uKHQsbil7c3dpdGNoKHQ9K3Qsbj0rbix0aGlzLl9wb2ludCl7Y2FzZSAwOnRoaXMuX3BvaW50PTE7YnJlYWs7Y2FzZSAxOnRoaXMuX3BvaW50PTI7YnJlYWs7Y2FzZSAyOnRoaXMuX3BvaW50PTMsdGhpcy5fbGluZT90aGlzLl9jb250ZXh0LmxpbmVUbyh0aGlzLl94Mix0aGlzLl95Mik6dGhpcy5fY29udGV4dC5tb3ZlVG8odGhpcy5feDIsdGhpcy5feTIpO2JyZWFrO2Nhc2UgMzp0aGlzLl9wb2ludD00O2RlZmF1bHQ6Q2ModGhpcyx0LG4pfXRoaXMuX3gwPXRoaXMuX3gxLHRoaXMuX3gxPXRoaXMuX3gyLHRoaXMuX3gyPXQsdGhpcy5feTA9dGhpcy5feTEsdGhpcy5feTE9dGhpcy5feTIsdGhpcy5feTI9bn19O3ZhciBFXz1mdW5jdGlvbiB0KG4pe2Z1bmN0aW9uIGUodCl7cmV0dXJuIG5ldyBSYyh0LG4pfXJldHVybiBlLnRlbnNpb249ZnVuY3Rpb24obil7cmV0dXJuIHQoK24pfSxlfSgwKTtxYy5wcm90b3R5cGU9e2FyZWFTdGFydDpmdW5jdGlvbigpe3RoaXMuX2xpbmU9MH0sYXJlYUVuZDpmdW5jdGlvbigpe3RoaXMuX2xpbmU9TmFOfSxsaW5lU3RhcnQ6ZnVuY3Rpb24oKXt0aGlzLl94MD10aGlzLl94MT10aGlzLl94Mj10aGlzLl95MD10aGlzLl95MT10aGlzLl95Mj1OYU4sdGhpcy5fbDAxX2E9dGhpcy5fbDEyX2E9dGhpcy5fbDIzX2E9dGhpcy5fbDAxXzJhPXRoaXMuX2wxMl8yYT10aGlzLl9sMjNfMmE9dGhpcy5fcG9pbnQ9MH0sbGluZUVuZDpmdW5jdGlvbigpe3N3aXRjaCh0aGlzLl9wb2ludCl7Y2FzZSAyOnRoaXMuX2NvbnRleHQubGluZVRvKHRoaXMuX3gyLHRoaXMuX3kyKTticmVhaztjYXNlIDM6dGhpcy5wb2ludCh0aGlzLl94Mix0aGlzLl95Mil9KHRoaXMuX2xpbmV8fDAhPT10aGlzLl9saW5lJiYxPT09dGhpcy5fcG9pbnQpJiZ0aGlzLl9jb250ZXh0LmNsb3NlUGF0aCgpLHRoaXMuX2xpbmU9MS10aGlzLl9saW5lfSxwb2ludDpmdW5jdGlvbih0LG4pe2lmKHQ9K3Qsbj0rbix0aGlzLl9wb2ludCl7dmFyIGU9dGhpcy5feDItdCxyPXRoaXMuX3kyLW47dGhpcy5fbDIzX2E9TWF0aC5zcXJ0KHRoaXMuX2wyM18yYT1NYXRoLnBvdyhlKmUrcipyLHRoaXMuX2FscGhhKSl9c3dpdGNoKHRoaXMuX3BvaW50KXtjYXNlIDA6dGhpcy5fcG9pbnQ9MSx0aGlzLl9saW5lP3RoaXMuX2NvbnRleHQubGluZVRvKHQsbik6dGhpcy5fY29udGV4dC5tb3ZlVG8odCxuKTticmVhaztjYXNlIDE6dGhpcy5fcG9pbnQ9MjticmVhaztjYXNlIDI6dGhpcy5fcG9pbnQ9MztkZWZhdWx0OkxjKHRoaXMsdCxuKX10aGlzLl9sMDFfYT10aGlzLl9sMTJfYSx0aGlzLl9sMTJfYT10aGlzLl9sMjNfYSx0aGlzLl9sMDFfMmE9dGhpcy5fbDEyXzJhLHRoaXMuX2wxMl8yYT10aGlzLl9sMjNfMmEsdGhpcy5feDA9dGhpcy5feDEsdGhpcy5feDE9dGhpcy5feDIsdGhpcy5feDI9dCx0aGlzLl95MD10aGlzLl95MSx0aGlzLl95MT10aGlzLl95Mix0aGlzLl95Mj1ufX07dmFyIEFfPWZ1bmN0aW9uIHQobil7ZnVuY3Rpb24gZSh0KXtyZXR1cm4gbj9uZXcgcWModCxuKTpuZXcgemModCwwKX1yZXR1cm4gZS5hbHBoYT1mdW5jdGlvbihuKXtyZXR1cm4gdCgrbil9LGV9KC41KTtEYy5wcm90b3R5cGU9e2FyZWFTdGFydDpUYyxhcmVhRW5kOlRjLGxpbmVTdGFydDpmdW5jdGlvbigpe3RoaXMuX3gwPXRoaXMuX3gxPXRoaXMuX3gyPXRoaXMuX3gzPXRoaXMuX3g0PXRoaXMuX3g1PXRoaXMuX3kwPXRoaXMuX3kxPXRoaXMuX3kyPXRoaXMuX3kzPXRoaXMuX3k0PXRoaXMuX3k1PU5hTix0aGlzLl9sMDFfYT10aGlzLl9sMTJfYT10aGlzLl9sMjNfYT10aGlzLl9sMDFfMmE9dGhpcy5fbDEyXzJhPXRoaXMuX2wyM18yYT10aGlzLl9wb2ludD0wfSxsaW5lRW5kOmZ1bmN0aW9uKCl7c3dpdGNoKHRoaXMuX3BvaW50KXtjYXNlIDE6dGhpcy5fY29udGV4dC5tb3ZlVG8odGhpcy5feDMsdGhpcy5feTMpLHRoaXMuX2NvbnRleHQuY2xvc2VQYXRoKCk7YnJlYWs7Y2FzZSAyOnRoaXMuX2NvbnRleHQubGluZVRvKHRoaXMuX3gzLHRoaXMuX3kzKSx0aGlzLl9jb250ZXh0LmNsb3NlUGF0aCgpO2JyZWFrO2Nhc2UgMzp0aGlzLnBvaW50KHRoaXMuX3gzLHRoaXMuX3kzKSx0aGlzLnBvaW50KHRoaXMuX3g0LHRoaXMuX3k0KSx0aGlzLnBvaW50KHRoaXMuX3g1LHRoaXMuX3k1KX19LHBvaW50OmZ1bmN0aW9uKHQsbil7aWYodD0rdCxuPStuLHRoaXMuX3BvaW50KXt2YXIgZT10aGlzLl94Mi10LHI9dGhpcy5feTItbjt0aGlzLl9sMjNfYT1NYXRoLnNxcnQodGhpcy5fbDIzXzJhPU1hdGgucG93KGUqZStyKnIsdGhpcy5fYWxwaGEpKX1zd2l0Y2godGhpcy5fcG9pbnQpe2Nhc2UgMDp0aGlzLl9wb2ludD0xLHRoaXMuX3gzPXQsdGhpcy5feTM9bjticmVhaztjYXNlIDE6dGhpcy5fcG9pbnQ9Mix0aGlzLl9jb250ZXh0Lm1vdmVUbyh0aGlzLl94ND10LHRoaXMuX3k0PW4pO2JyZWFrO2Nhc2UgMjp0aGlzLl9wb2ludD0zLHRoaXMuX3g1PXQsdGhpcy5feTU9bjticmVhaztkZWZhdWx0OkxjKHRoaXMsdCxuKX10aGlzLl9sMDFfYT10aGlzLl9sMTJfYSx0aGlzLl9sMTJfYT10aGlzLl9sMjNfYSx0aGlzLl9sMDFfMmE9dGhpcy5fbDEyXzJhLHRoaXMuX2wxMl8yYT10aGlzLl9sMjNfMmEsdGhpcy5feDA9dGhpcy5feDEsdGhpcy5feDE9dGhpcy5feDIsdGhpcy5feDI9dCx0aGlzLl95MD10aGlzLl95MSx0aGlzLl95MT10aGlzLl95Mix0aGlzLl95Mj1ufX07dmFyIENfPWZ1bmN0aW9uIHQobil7ZnVuY3Rpb24gZSh0KXtyZXR1cm4gbj9uZXcgRGModCxuKTpuZXcgUGModCwwKX1yZXR1cm4gZS5hbHBoYT1mdW5jdGlvbihuKXtyZXR1cm4gdCgrbil9LGV9KC41KTtVYy5wcm90b3R5cGU9e2FyZWFTdGFydDpmdW5jdGlvbigpe3RoaXMuX2xpbmU9MH0sYXJlYUVuZDpmdW5jdGlvbigpe3RoaXMuX2xpbmU9TmFOfSxsaW5lU3RhcnQ6ZnVuY3Rpb24oKXt0aGlzLl94MD10aGlzLl94MT10aGlzLl94Mj10aGlzLl95MD10aGlzLl95MT10aGlzLl95Mj1OYU4sdGhpcy5fbDAxX2E9dGhpcy5fbDEyX2E9dGhpcy5fbDIzX2E9dGhpcy5fbDAxXzJhPXRoaXMuX2wxMl8yYT10aGlzLl9sMjNfMmE9dGhpcy5fcG9pbnQ9MH0sbGluZUVuZDpmdW5jdGlvbigpeyh0aGlzLl9saW5lfHwwIT09dGhpcy5fbGluZSYmMz09PXRoaXMuX3BvaW50KSYmdGhpcy5fY29udGV4dC5jbG9zZVBhdGgoKSx0aGlzLl9saW5lPTEtdGhpcy5fbGluZX0scG9pbnQ6ZnVuY3Rpb24odCxuKXtpZih0PSt0LG49K24sdGhpcy5fcG9pbnQpe3ZhciBlPXRoaXMuX3gyLXQscj10aGlzLl95Mi1uO3RoaXMuX2wyM19hPU1hdGguc3FydCh0aGlzLl9sMjNfMmE9TWF0aC5wb3coZSplK3Iqcix0aGlzLl9hbHBoYSkpfXN3aXRjaCh0aGlzLl9wb2ludCl7Y2FzZSAwOnRoaXMuX3BvaW50PTE7YnJlYWs7Y2FzZSAxOnRoaXMuX3BvaW50PTI7YnJlYWs7Y2FzZSAyOnRoaXMuX3BvaW50PTMsdGhpcy5fbGluZT90aGlzLl9jb250ZXh0LmxpbmVUbyh0aGlzLl94Mix0aGlzLl95Mik6dGhpcy5fY29udGV4dC5tb3ZlVG8odGhpcy5feDIsdGhpcy5feTIpO2JyZWFrO2Nhc2UgMzp0aGlzLl9wb2ludD00O2RlZmF1bHQ6TGModGhpcyx0LG4pfXRoaXMuX2wwMV9hPXRoaXMuX2wxMl9hLHRoaXMuX2wxMl9hPXRoaXMuX2wyM19hLHRoaXMuX2wwMV8yYT10aGlzLl9sMTJfMmEsdGhpcy5fbDEyXzJhPXRoaXMuX2wyM18yYSx0aGlzLl94MD10aGlzLl94MSx0aGlzLl94MT10aGlzLl94Mix0aGlzLl94Mj10LHRoaXMuX3kwPXRoaXMuX3kxLHRoaXMuX3kxPXRoaXMuX3kyLHRoaXMuX3kyPW59fTt2YXIgel89ZnVuY3Rpb24gdChuKXtmdW5jdGlvbiBlKHQpe3JldHVybiBuP25ldyBVYyh0LG4pOm5ldyBSYyh0LDApfXJldHVybiBlLmFscGhhPWZ1bmN0aW9uKG4pe3JldHVybiB0KCtuKX0sZX0oLjUpO09jLnByb3RvdHlwZT17YXJlYVN0YXJ0OlRjLGFyZWFFbmQ6VGMsbGluZVN0YXJ0OmZ1bmN0aW9uKCl7dGhpcy5fcG9pbnQ9MH0sbGluZUVuZDpmdW5jdGlvbigpe3RoaXMuX3BvaW50JiZ0aGlzLl9jb250ZXh0LmNsb3NlUGF0aCgpfSxwb2ludDpmdW5jdGlvbih0LG4pe3Q9K3Qsbj0rbix0aGlzLl9wb2ludD90aGlzLl9jb250ZXh0LmxpbmVUbyh0LG4pOih0aGlzLl9wb2ludD0xLHRoaXMuX2NvbnRleHQubW92ZVRvKHQsbikpfX0sSGMucHJvdG90eXBlPXthcmVhU3RhcnQ6ZnVuY3Rpb24oKXt0aGlzLl9saW5lPTB9LGFyZWFFbmQ6ZnVuY3Rpb24oKXt0aGlzLl9saW5lPU5hTn0sbGluZVN0YXJ0OmZ1bmN0aW9uKCl7dGhpcy5feDA9dGhpcy5feDE9dGhpcy5feTA9dGhpcy5feTE9dGhpcy5fdDA9TmFOLHRoaXMuX3BvaW50PTB9LGxpbmVFbmQ6ZnVuY3Rpb24oKXtzd2l0Y2godGhpcy5fcG9pbnQpe2Nhc2UgMjp0aGlzLl9jb250ZXh0LmxpbmVUbyh0aGlzLl94MSx0aGlzLl95MSk7YnJlYWs7Y2FzZSAzOkJjKHRoaXMsdGhpcy5fdDAsWWModGhpcyx0aGlzLl90MCkpfSh0aGlzLl9saW5lfHwwIT09dGhpcy5fbGluZSYmMT09PXRoaXMuX3BvaW50KSYmdGhpcy5fY29udGV4dC5jbG9zZVBhdGgoKSx0aGlzLl9saW5lPTEtdGhpcy5fbGluZX0scG9pbnQ6ZnVuY3Rpb24odCxuKXt2YXIgZT1OYU47aWYodD0rdCxuPStuLHQhPT10aGlzLl94MXx8biE9PXRoaXMuX3kxKXtzd2l0Y2godGhpcy5fcG9pbnQpe2Nhc2UgMDp0aGlzLl9wb2ludD0xLHRoaXMuX2xpbmU/dGhpcy5fY29udGV4dC5saW5lVG8odCxuKTp0aGlzLl9jb250ZXh0Lm1vdmVUbyh0LG4pO2JyZWFrO2Nhc2UgMTp0aGlzLl9wb2ludD0yO2JyZWFrO2Nhc2UgMjp0aGlzLl9wb2ludD0zLEJjKHRoaXMsWWModGhpcyxlPUljKHRoaXMsdCxuKSksZSk7YnJlYWs7ZGVmYXVsdDpCYyh0aGlzLHRoaXMuX3QwLGU9SWModGhpcyx0LG4pKX10aGlzLl94MD10aGlzLl94MSx0aGlzLl94MT10LHRoaXMuX3kwPXRoaXMuX3kxLHRoaXMuX3kxPW4sdGhpcy5fdDA9ZX19fSwoamMucHJvdG90eXBlPU9iamVjdC5jcmVhdGUoSGMucHJvdG90eXBlKSkucG9pbnQ9ZnVuY3Rpb24odCxuKXtIYy5wcm90b3R5cGUucG9pbnQuY2FsbCh0aGlzLG4sdCl9LFhjLnByb3RvdHlwZT17bW92ZVRvOmZ1bmN0aW9uKHQsbil7dGhpcy5fY29udGV4dC5tb3ZlVG8obix0KX0sY2xvc2VQYXRoOmZ1bmN0aW9uKCl7dGhpcy5fY29udGV4dC5jbG9zZVBhdGgoKX0sbGluZVRvOmZ1bmN0aW9uKHQsbil7dGhpcy5fY29udGV4dC5saW5lVG8obix0KX0sYmV6aWVyQ3VydmVUbzpmdW5jdGlvbih0LG4sZSxyLGksbyl7dGhpcy5fY29udGV4dC5iZXppZXJDdXJ2ZVRvKG4sdCxyLGUsbyxpKX19LFZjLnByb3RvdHlwZT17YXJlYVN0YXJ0OmZ1bmN0aW9uKCl7dGhpcy5fbGluZT0wfSxhcmVhRW5kOmZ1bmN0aW9uKCl7dGhpcy5fbGluZT1OYU59LGxpbmVTdGFydDpmdW5jdGlvbigpe3RoaXMuX3g9W10sdGhpcy5feT1bXX0sbGluZUVuZDpmdW5jdGlvbigpe3ZhciB0PXRoaXMuX3gsbj10aGlzLl95LGU9dC5sZW5ndGg7aWYoZSlpZih0aGlzLl9saW5lP3RoaXMuX2NvbnRleHQubGluZVRvKHRbMF0sblswXSk6dGhpcy5fY29udGV4dC5tb3ZlVG8odFswXSxuWzBdKSwyPT09ZSl0aGlzLl9jb250ZXh0LmxpbmVUbyh0WzFdLG5bMV0pO2Vsc2UgZm9yKHZhciByPSRjKHQpLGk9JGMobiksbz0wLHU9MTt1PGU7KytvLCsrdSl0aGlzLl9jb250ZXh0LmJlemllckN1cnZlVG8oclswXVtvXSxpWzBdW29dLHJbMV1bb10saVsxXVtvXSx0W3VdLG5bdV0pOyh0aGlzLl9saW5lfHwwIT09dGhpcy5fbGluZSYmMT09PWUpJiZ0aGlzLl9jb250ZXh0LmNsb3NlUGF0aCgpLHRoaXMuX2xpbmU9MS10aGlzLl9saW5lLHRoaXMuX3g9dGhpcy5feT1udWxsfSxwb2ludDpmdW5jdGlvbih0LG4pe3RoaXMuX3gucHVzaCgrdCksdGhpcy5feS5wdXNoKCtuKX19LFdjLnByb3RvdHlwZT17YXJlYVN0YXJ0OmZ1bmN0aW9uKCl7dGhpcy5fbGluZT0wfSxhcmVhRW5kOmZ1bmN0aW9uKCl7dGhpcy5fbGluZT1OYU59LGxpbmVTdGFydDpmdW5jdGlvbigpe3RoaXMuX3g9dGhpcy5feT1OYU4sdGhpcy5fcG9pbnQ9MH0sbGluZUVuZDpmdW5jdGlvbigpezA8dGhpcy5fdCYmdGhpcy5fdDwxJiYyPT09dGhpcy5fcG9pbnQmJnRoaXMuX2NvbnRleHQubGluZVRvKHRoaXMuX3gsdGhpcy5feSksKHRoaXMuX2xpbmV8fDAhPT10aGlzLl9saW5lJiYxPT09dGhpcy5fcG9pbnQpJiZ0aGlzLl9jb250ZXh0LmNsb3NlUGF0aCgpLHRoaXMuX2xpbmU+PTAmJih0aGlzLl90PTEtdGhpcy5fdCx0aGlzLl9saW5lPTEtdGhpcy5fbGluZSl9LHBvaW50OmZ1bmN0aW9uKHQsbil7c3dpdGNoKHQ9K3Qsbj0rbix0aGlzLl9wb2ludCl7Y2FzZSAwOnRoaXMuX3BvaW50PTEsdGhpcy5fbGluZT90aGlzLl9jb250ZXh0LmxpbmVUbyh0LG4pOnRoaXMuX2NvbnRleHQubW92ZVRvKHQsbik7YnJlYWs7Y2FzZSAxOnRoaXMuX3BvaW50PTI7ZGVmYXVsdDppZih0aGlzLl90PD0wKXRoaXMuX2NvbnRleHQubGluZVRvKHRoaXMuX3gsbiksdGhpcy5fY29udGV4dC5saW5lVG8odCxuKTtlbHNle3ZhciBlPXRoaXMuX3gqKDEtdGhpcy5fdCkrdCp0aGlzLl90O3RoaXMuX2NvbnRleHQubGluZVRvKGUsdGhpcy5feSksdGhpcy5fY29udGV4dC5saW5lVG8oZSxuKX19dGhpcy5feD10LHRoaXMuX3k9bn19LHJzLnByb3RvdHlwZT17Y29uc3RydWN0b3I6cnMsaW5zZXJ0OmZ1bmN0aW9uKHQsbil7dmFyIGUscixpO2lmKHQpe2lmKG4uUD10LG4uTj10Lk4sdC5OJiYodC5OLlA9biksdC5OPW4sdC5SKXtmb3IodD10LlI7dC5MOyl0PXQuTDt0Lkw9bn1lbHNlIHQuUj1uO2U9dH1lbHNlIHRoaXMuXz8odD1hcyh0aGlzLl8pLG4uUD1udWxsLG4uTj10LHQuUD10Lkw9bixlPXQpOihuLlA9bi5OPW51bGwsdGhpcy5fPW4sZT1udWxsKTtmb3Iobi5MPW4uUj1udWxsLG4uVT1lLG4uQz0hMCx0PW47ZSYmZS5DOyllPT09KHI9ZS5VKS5MPyhpPXIuUikmJmkuQz8oZS5DPWkuQz0hMSxyLkM9ITAsdD1yKToodD09PWUuUiYmKG9zKHRoaXMsZSksZT0odD1lKS5VKSxlLkM9ITEsci5DPSEwLHVzKHRoaXMscikpOihpPXIuTCkmJmkuQz8oZS5DPWkuQz0hMSxyLkM9ITAsdD1yKToodD09PWUuTCYmKHVzKHRoaXMsZSksZT0odD1lKS5VKSxlLkM9ITEsci5DPSEwLG9zKHRoaXMscikpLGU9dC5VO3RoaXMuXy5DPSExfSxyZW1vdmU6ZnVuY3Rpb24odCl7dC5OJiYodC5OLlA9dC5QKSx0LlAmJih0LlAuTj10Lk4pLHQuTj10LlA9bnVsbDt2YXIgbixlLHIsaT10LlUsbz10LkwsdT10LlI7aWYoZT1vP3U/YXModSk6bzp1LGk/aS5MPT09dD9pLkw9ZTppLlI9ZTp0aGlzLl89ZSxvJiZ1PyhyPWUuQyxlLkM9dC5DLGUuTD1vLG8uVT1lLGUhPT11PyhpPWUuVSxlLlU9dC5VLHQ9ZS5SLGkuTD10LGUuUj11LHUuVT1lKTooZS5VPWksaT1lLHQ9ZS5SKSk6KHI9dC5DLHQ9ZSksdCYmKHQuVT1pKSwhcilpZih0JiZ0LkMpdC5DPSExO2Vsc2V7ZG97aWYodD09PXRoaXMuXylicmVhaztpZih0PT09aS5MKXtpZigobj1pLlIpLkMmJihuLkM9ITEsaS5DPSEwLG9zKHRoaXMsaSksbj1pLlIpLG4uTCYmbi5MLkN8fG4uUiYmbi5SLkMpe24uUiYmbi5SLkN8fChuLkwuQz0hMSxuLkM9ITAsdXModGhpcyxuKSxuPWkuUiksbi5DPWkuQyxpLkM9bi5SLkM9ITEsb3ModGhpcyxpKSx0PXRoaXMuXzticmVha319ZWxzZSBpZigobj1pLkwpLkMmJihuLkM9ITEsaS5DPSEwLHVzKHRoaXMsaSksbj1pLkwpLG4uTCYmbi5MLkN8fG4uUiYmbi5SLkMpe24uTCYmbi5MLkN8fChuLlIuQz0hMSxuLkM9ITAsb3ModGhpcyxuKSxuPWkuTCksbi5DPWkuQyxpLkM9bi5MLkM9ITEsdXModGhpcyxpKSx0PXRoaXMuXzticmVha31uLkM9ITAsdD1pLGk9aS5VfXdoaWxlKCF0LkMpO3QmJih0LkM9ITEpfX19O3ZhciBQXyxSXyxMXyxxXyxEXyxVXz1bXSxPXz1bXSxGXz0xZS02LElfPTFlLTEyO05zLnByb3RvdHlwZT17Y29uc3RydWN0b3I6TnMscG9seWdvbnM6ZnVuY3Rpb24oKXt2YXIgdD10aGlzLmVkZ2VzO3JldHVybiB0aGlzLmNlbGxzLm1hcChmdW5jdGlvbihuKXt2YXIgZT1uLmhhbGZlZGdlcy5tYXAoZnVuY3Rpb24oZSl7cmV0dXJuIGRzKG4sdFtlXSl9KTtyZXR1cm4gZS5kYXRhPW4uc2l0ZS5kYXRhLGV9KX0sdHJpYW5nbGVzOmZ1bmN0aW9uKCl7dmFyIHQ9W10sbj10aGlzLmVkZ2VzO3JldHVybiB0aGlzLmNlbGxzLmZvckVhY2goZnVuY3Rpb24oZSxyKXtpZihvPShpPWUuaGFsZmVkZ2VzKS5sZW5ndGgpZm9yKHZhciBpLG8sdSxhPWUuc2l0ZSxjPS0xLHM9bltpW28tMV1dLGY9cy5sZWZ0PT09YT9zLnJpZ2h0OnMubGVmdDsrK2M8bzspdT1mLGY9KHM9bltpW2NdXSkubGVmdD09PWE/cy5yaWdodDpzLmxlZnQsdSYmZiYmcjx1LmluZGV4JiZyPGYuaW5kZXgmJk1zKGEsdSxmKTwwJiZ0LnB1c2goW2EuZGF0YSx1LmRhdGEsZi5kYXRhXSl9KSx0fSxsaW5rczpmdW5jdGlvbigpe3JldHVybiB0aGlzLmVkZ2VzLmZpbHRlcihmdW5jdGlvbih0KXtyZXR1cm4gdC5yaWdodH0pLm1hcChmdW5jdGlvbih0KXtyZXR1cm57c291cmNlOnQubGVmdC5kYXRhLHRhcmdldDp0LnJpZ2h0LmRhdGF9fSl9LGZpbmQ6ZnVuY3Rpb24odCxuLGUpe2Zvcih2YXIgcixpLG89dGhpcyx1PW8uX2ZvdW5kfHwwLGE9by5jZWxscy5sZW5ndGg7IShpPW8uY2VsbHNbdV0pOylpZigrK3U+PWEpcmV0dXJuIG51bGw7dmFyIGM9dC1pLnNpdGVbMF0scz1uLWkuc2l0ZVsxXSxmPWMqYytzKnM7ZG97aT1vLmNlbGxzW3I9dV0sdT1udWxsLGkuaGFsZmVkZ2VzLmZvckVhY2goZnVuY3Rpb24oZSl7dmFyIHI9by5lZGdlc1tlXSxhPXIubGVmdDtpZihhIT09aS5zaXRlJiZhfHwoYT1yLnJpZ2h0KSl7dmFyIGM9dC1hWzBdLHM9bi1hWzFdLGw9YypjK3MqcztsPGYmJihmPWwsdT1hLmluZGV4KX19KX13aGlsZShudWxsIT09dSk7cmV0dXJuIG8uX2ZvdW5kPXIsbnVsbD09ZXx8Zjw9ZSplP2kuc2l0ZTpudWxsfX0sU3MucHJvdG90eXBlPXtjb25zdHJ1Y3RvcjpTcyxzY2FsZTpmdW5jdGlvbih0KXtyZXR1cm4gMT09PXQ/dGhpczpuZXcgU3ModGhpcy5rKnQsdGhpcy54LHRoaXMueSl9LHRyYW5zbGF0ZTpmdW5jdGlvbih0LG4pe3JldHVybiAwPT09dCYwPT09bj90aGlzOm5ldyBTcyh0aGlzLmssdGhpcy54K3RoaXMuayp0LHRoaXMueSt0aGlzLmsqbil9LGFwcGx5OmZ1bmN0aW9uKHQpe3JldHVyblt0WzBdKnRoaXMuayt0aGlzLngsdFsxXSp0aGlzLmsrdGhpcy55XX0sYXBwbHlYOmZ1bmN0aW9uKHQpe3JldHVybiB0KnRoaXMuayt0aGlzLnh9LGFwcGx5WTpmdW5jdGlvbih0KXtyZXR1cm4gdCp0aGlzLmsrdGhpcy55fSxpbnZlcnQ6ZnVuY3Rpb24odCl7cmV0dXJuWyh0WzBdLXRoaXMueCkvdGhpcy5rLCh0WzFdLXRoaXMueSkvdGhpcy5rXX0saW52ZXJ0WDpmdW5jdGlvbih0KXtyZXR1cm4odC10aGlzLngpL3RoaXMua30saW52ZXJ0WTpmdW5jdGlvbih0KXtyZXR1cm4odC10aGlzLnkpL3RoaXMua30scmVzY2FsZVg6ZnVuY3Rpb24odCl7cmV0dXJuIHQuY29weSgpLmRvbWFpbih0LnJhbmdlKCkubWFwKHRoaXMuaW52ZXJ0WCx0aGlzKS5tYXAodC5pbnZlcnQsdCkpfSxyZXNjYWxlWTpmdW5jdGlvbih0KXtyZXR1cm4gdC5jb3B5KCkuZG9tYWluKHQucmFuZ2UoKS5tYXAodGhpcy5pbnZlcnRZLHRoaXMpLm1hcCh0LmludmVydCx0KSl9LHRvU3RyaW5nOmZ1bmN0aW9uKCl7cmV0dXJuInRyYW5zbGF0ZSgiK3RoaXMueCsiLCIrdGhpcy55KyIpIHNjYWxlKCIrdGhpcy5rKyIpIn19O3ZhciBZXz1uZXcgU3MoMSwwLDApO0VzLnByb3RvdHlwZT1Tcy5wcm90b3R5cGUsdC52ZXJzaW9uPSI0LjEzLjAiLHQuYmlzZWN0PU9zLHQuYmlzZWN0UmlnaHQ9T3MsdC5iaXNlY3RMZWZ0PUZzLHQuYXNjZW5kaW5nPW4sdC5iaXNlY3Rvcj1lLHQuY3Jvc3M9ZnVuY3Rpb24odCxuLGUpe3ZhciBpLG8sdSxhLGM9dC5sZW5ndGgscz1uLmxlbmd0aCxmPW5ldyBBcnJheShjKnMpO2ZvcihudWxsPT1lJiYoZT1yKSxpPXU9MDtpPGM7KytpKWZvcihhPXRbaV0sbz0wO288czsrK28sKyt1KWZbdV09ZShhLG5bb10pO3JldHVybiBmfSx0LmRlc2NlbmRpbmc9ZnVuY3Rpb24odCxuKXtyZXR1cm4gbjx0Py0xOm4+dD8xOm4+PXQ/MDpOYU59LHQuZGV2aWF0aW9uPXUsdC5leHRlbnQ9YSx0Lmhpc3RvZ3JhbT1mdW5jdGlvbigpe2Z1bmN0aW9uIHQodCl7dmFyIGksbyx1PXQubGVuZ3RoLGE9bmV3IEFycmF5KHUpO2ZvcihpPTA7aTx1OysraSlhW2ldPW4odFtpXSxpLHQpO3ZhciBjPWUoYSkscz1jWzBdLGw9Y1sxXSxoPXIoYSxzLGwpO0FycmF5LmlzQXJyYXkoaCl8fChoPXAocyxsLGgpLGg9ZihNYXRoLmNlaWwocy9oKSpoLE1hdGguZmxvb3IobC9oKSpoLGgpKTtmb3IodmFyIGQ9aC5sZW5ndGg7aFswXTw9czspaC5zaGlmdCgpLC0tZDtmb3IoO2hbZC0xXT5sOyloLnBvcCgpLC0tZDt2YXIgdixnPW5ldyBBcnJheShkKzEpO2ZvcihpPTA7aTw9ZDsrK2kpKHY9Z1tpXT1bXSkueDA9aT4wP2hbaS0xXTpzLHYueDE9aTxkP2hbaV06bDtmb3IoaT0wO2k8dTsrK2kpczw9KG89YVtpXSkmJm88PWwmJmdbT3MoaCxvLDAsZCldLnB1c2godFtpXSk7cmV0dXJuIGd9dmFyIG49cyxlPWEscj1kO3JldHVybiB0LnZhbHVlPWZ1bmN0aW9uKGUpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhuPSJmdW5jdGlvbiI9PXR5cGVvZiBlP2U6YyhlKSx0KTpufSx0LmRvbWFpbj1mdW5jdGlvbihuKXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8oZT0iZnVuY3Rpb24iPT10eXBlb2Ygbj9uOmMoW25bMF0sblsxXV0pLHQpOmV9LHQudGhyZXNob2xkcz1mdW5jdGlvbihuKXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8ocj0iZnVuY3Rpb24iPT10eXBlb2Ygbj9uOkFycmF5LmlzQXJyYXkobik/YyhZcy5jYWxsKG4pKTpjKG4pLHQpOnJ9LHR9LHQudGhyZXNob2xkRnJlZWRtYW5EaWFjb25pcz1mdW5jdGlvbih0LGUscil7cmV0dXJuIHQ9QnMuY2FsbCh0LGkpLnNvcnQobiksTWF0aC5jZWlsKChyLWUpLygyKih2KHQsLjc1KS12KHQsLjI1KSkqTWF0aC5wb3codC5sZW5ndGgsLTEvMykpKX0sdC50aHJlc2hvbGRTY290dD1mdW5jdGlvbih0LG4sZSl7cmV0dXJuIE1hdGguY2VpbCgoZS1uKS8oMy41KnUodCkqTWF0aC5wb3codC5sZW5ndGgsLTEvMykpKX0sdC50aHJlc2hvbGRTdHVyZ2VzPWQsdC5tYXg9ZnVuY3Rpb24odCxuKXt2YXIgZSxyLGk9dC5sZW5ndGgsbz0tMTtpZihudWxsPT1uKXtmb3IoOysrbzxpOylpZihudWxsIT0oZT10W29dKSYmZT49ZSlmb3Iocj1lOysrbzxpOyludWxsIT0oZT10W29dKSYmZT5yJiYocj1lKX1lbHNlIGZvcig7KytvPGk7KWlmKG51bGwhPShlPW4odFtvXSxvLHQpKSYmZT49ZSlmb3Iocj1lOysrbzxpOyludWxsIT0oZT1uKHRbb10sbyx0KSkmJmU+ciYmKHI9ZSk7cmV0dXJuIHJ9LHQubWVhbj1mdW5jdGlvbih0LG4pe3ZhciBlLHI9dC5sZW5ndGgsbz1yLHU9LTEsYT0wO2lmKG51bGw9PW4pZm9yKDsrK3U8cjspaXNOYU4oZT1pKHRbdV0pKT8tLW86YSs9ZTtlbHNlIGZvcig7Kyt1PHI7KWlzTmFOKGU9aShuKHRbdV0sdSx0KSkpPy0tbzphKz1lO2lmKG8pcmV0dXJuIGEvb30sdC5tZWRpYW49ZnVuY3Rpb24odCxlKXt2YXIgcixvPXQubGVuZ3RoLHU9LTEsYT1bXTtpZihudWxsPT1lKWZvcig7Kyt1PG87KWlzTmFOKHI9aSh0W3VdKSl8fGEucHVzaChyKTtlbHNlIGZvcig7Kyt1PG87KWlzTmFOKHI9aShlKHRbdV0sdSx0KSkpfHxhLnB1c2gocik7cmV0dXJuIHYoYS5zb3J0KG4pLC41KX0sdC5tZXJnZT1nLHQubWluPV8sdC5wYWlycz1mdW5jdGlvbih0LG4pe251bGw9PW4mJihuPXIpO2Zvcih2YXIgZT0wLGk9dC5sZW5ndGgtMSxvPXRbMF0sdT1uZXcgQXJyYXkoaTwwPzA6aSk7ZTxpOyl1W2VdPW4obyxvPXRbKytlXSk7cmV0dXJuIHV9LHQucGVybXV0ZT1mdW5jdGlvbih0LG4pe2Zvcih2YXIgZT1uLmxlbmd0aCxyPW5ldyBBcnJheShlKTtlLS07KXJbZV09dFtuW2VdXTtyZXR1cm4gcn0sdC5xdWFudGlsZT12LHQucmFuZ2U9Zix0LnNjYW49ZnVuY3Rpb24odCxlKXtpZihyPXQubGVuZ3RoKXt2YXIgcixpLG89MCx1PTAsYT10W3VdO2ZvcihudWxsPT1lJiYoZT1uKTsrK288cjspKGUoaT10W29dLGEpPDB8fDAhPT1lKGEsYSkpJiYoYT1pLHU9byk7cmV0dXJuIDA9PT1lKGEsYSk/dTp2b2lkIDB9fSx0LnNodWZmbGU9ZnVuY3Rpb24odCxuLGUpe2Zvcih2YXIgcixpLG89KG51bGw9PWU/dC5sZW5ndGg6ZSktKG49bnVsbD09bj8wOituKTtvOylpPU1hdGgucmFuZG9tKCkqby0tfDAscj10W28rbl0sdFtvK25dPXRbaStuXSx0W2krbl09cjtyZXR1cm4gdH0sdC5zdW09ZnVuY3Rpb24odCxuKXt2YXIgZSxyPXQubGVuZ3RoLGk9LTEsbz0wO2lmKG51bGw9PW4pZm9yKDsrK2k8cjspKGU9K3RbaV0pJiYobys9ZSk7ZWxzZSBmb3IoOysraTxyOykoZT0rbih0W2ldLGksdCkpJiYobys9ZSk7cmV0dXJuIG99LHQudGlja3M9bCx0LnRpY2tJbmNyZW1lbnQ9aCx0LnRpY2tTdGVwPXAsdC50cmFuc3Bvc2U9eSx0LnZhcmlhbmNlPW8sdC56aXA9ZnVuY3Rpb24oKXtyZXR1cm4geShhcmd1bWVudHMpfSx0LmF4aXNUb3A9ZnVuY3Rpb24odCl7cmV0dXJuIFQoJHMsdCl9LHQuYXhpc1JpZ2h0PWZ1bmN0aW9uKHQpe3JldHVybiBUKFdzLHQpfSx0LmF4aXNCb3R0b209ZnVuY3Rpb24odCl7cmV0dXJuIFQoWnMsdCl9LHQuYXhpc0xlZnQ9ZnVuY3Rpb24odCl7cmV0dXJuIFQoR3MsdCl9LHQuYnJ1c2g9ZnVuY3Rpb24oKXtyZXR1cm4gS24ob2gpfSx0LmJydXNoWD1mdW5jdGlvbigpe3JldHVybiBLbihyaCl9LHQuYnJ1c2hZPWZ1bmN0aW9uKCl7cmV0dXJuIEtuKGloKX0sdC5icnVzaFNlbGVjdGlvbj1mdW5jdGlvbih0KXt2YXIgbj10Ll9fYnJ1c2g7cmV0dXJuIG4/bi5kaW0ub3V0cHV0KG4uc2VsZWN0aW9uKTpudWxsfSx0LmNob3JkPWZ1bmN0aW9uKCl7ZnVuY3Rpb24gdCh0KXt2YXIgbyx1LGEsYyxzLGwsaD10Lmxlbmd0aCxwPVtdLGQ9ZihoKSx2PVtdLGc9W10sXz1nLmdyb3Vwcz1uZXcgQXJyYXkoaCkseT1uZXcgQXJyYXkoaCpoKTtmb3Iobz0wLHM9LTE7KytzPGg7KXtmb3IodT0wLGw9LTE7KytsPGg7KXUrPXRbc11bbF07cC5wdXNoKHUpLHYucHVzaChmKGgpKSxvKz11fWZvcihlJiZkLnNvcnQoZnVuY3Rpb24odCxuKXtyZXR1cm4gZShwW3RdLHBbbl0pfSksciYmdi5mb3JFYWNoKGZ1bmN0aW9uKG4sZSl7bi5zb3J0KGZ1bmN0aW9uKG4saSl7cmV0dXJuIHIodFtlXVtuXSx0W2VdW2ldKX0pfSksYz0obz1naCgwLHZoLW4qaCkvbyk/bjp2aC9oLHU9MCxzPS0xOysrczxoOyl7Zm9yKGE9dSxsPS0xOysrbDxoOyl7dmFyIG09ZFtzXSx4PXZbbV1bbF0sYj10W21dW3hdLHc9dSxNPXUrPWIqbzt5W3gqaCttXT17aW5kZXg6bSxzdWJpbmRleDp4LHN0YXJ0QW5nbGU6dyxlbmRBbmdsZTpNLHZhbHVlOmJ9fV9bbV09e2luZGV4Om0sc3RhcnRBbmdsZTphLGVuZEFuZ2xlOnUsdmFsdWU6cFttXX0sdSs9Y31mb3Iocz0tMTsrK3M8aDspZm9yKGw9cy0xOysrbDxoOyl7dmFyIFQ9eVtsKmgrc10sTj15W3MqaCtsXTsoVC52YWx1ZXx8Ti52YWx1ZSkmJmcucHVzaChULnZhbHVlPE4udmFsdWU/e3NvdXJjZTpOLHRhcmdldDpUfTp7c291cmNlOlQsdGFyZ2V0Ok59KX1yZXR1cm4gaT9nLnNvcnQoaSk6Z312YXIgbj0wLGU9bnVsbCxyPW51bGwsaT1udWxsO3JldHVybiB0LnBhZEFuZ2xlPWZ1bmN0aW9uKGUpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhuPWdoKDAsZSksdCk6bn0sdC5zb3J0R3JvdXBzPWZ1bmN0aW9uKG4pe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhlPW4sdCk6ZX0sdC5zb3J0U3ViZ3JvdXBzPWZ1bmN0aW9uKG4pe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhyPW4sdCk6cn0sdC5zb3J0Q2hvcmRzPWZ1bmN0aW9uKG4pe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhudWxsPT1uP2k9bnVsbDooaT1mdW5jdGlvbih0KXtyZXR1cm4gZnVuY3Rpb24obixlKXtyZXR1cm4gdChuLnNvdXJjZS52YWx1ZStuLnRhcmdldC52YWx1ZSxlLnNvdXJjZS52YWx1ZStlLnRhcmdldC52YWx1ZSl9fShuKSkuXz1uLHQpOmkmJmkuX30sdH0sdC5yaWJib249ZnVuY3Rpb24oKXtmdW5jdGlvbiB0KCl7dmFyIHQsYT1faC5jYWxsKGFyZ3VtZW50cyksYz1uLmFwcGx5KHRoaXMsYSkscz1lLmFwcGx5KHRoaXMsYSksZj0rci5hcHBseSh0aGlzLChhWzBdPWMsYSkpLGw9aS5hcHBseSh0aGlzLGEpLWRoLGg9by5hcHBseSh0aGlzLGEpLWRoLHA9ZipsaChsKSxkPWYqaGgobCksdj0rci5hcHBseSh0aGlzLChhWzBdPXMsYSkpLGc9aS5hcHBseSh0aGlzLGEpLWRoLF89by5hcHBseSh0aGlzLGEpLWRoO2lmKHV8fCh1PXQ9ZWUoKSksdS5tb3ZlVG8ocCxkKSx1LmFyYygwLDAsZixsLGgpLGw9PT1nJiZoPT09X3x8KHUucXVhZHJhdGljQ3VydmVUbygwLDAsdipsaChnKSx2KmhoKGcpKSx1LmFyYygwLDAsdixnLF8pKSx1LnF1YWRyYXRpY0N1cnZlVG8oMCwwLHAsZCksdS5jbG9zZVBhdGgoKSx0KXJldHVybiB1PW51bGwsdCsiInx8bnVsbH12YXIgbj1yZSxlPWllLHI9b2UsaT11ZSxvPWFlLHU9bnVsbDtyZXR1cm4gdC5yYWRpdXM9ZnVuY3Rpb24obil7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg/KHI9ImZ1bmN0aW9uIj09dHlwZW9mIG4/bjp0ZSgrbiksdCk6cn0sdC5zdGFydEFuZ2xlPWZ1bmN0aW9uKG4pe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhpPSJmdW5jdGlvbiI9PXR5cGVvZiBuP246dGUoK24pLHQpOml9LHQuZW5kQW5nbGU9ZnVuY3Rpb24obil7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg/KG89ImZ1bmN0aW9uIj09dHlwZW9mIG4/bjp0ZSgrbiksdCk6b30sdC5zb3VyY2U9ZnVuY3Rpb24oZSl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg/KG49ZSx0KTpufSx0LnRhcmdldD1mdW5jdGlvbihuKXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8oZT1uLHQpOmV9LHQuY29udGV4dD1mdW5jdGlvbihuKXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8odT1udWxsPT1uP251bGw6bix0KTp1fSx0fSx0Lm5lc3Q9ZnVuY3Rpb24oKXtmdW5jdGlvbiB0KG4saSx1LGEpe2lmKGk+PW8ubGVuZ3RoKXJldHVybiBudWxsIT1lJiZuLnNvcnQoZSksbnVsbCE9cj9yKG4pOm47Zm9yKHZhciBjLHMsZixsPS0xLGg9bi5sZW5ndGgscD1vW2krK10sZD1zZSgpLHY9dSgpOysrbDxoOykoZj1kLmdldChjPXAocz1uW2xdKSsiIikpP2YucHVzaChzKTpkLnNldChjLFtzXSk7cmV0dXJuIGQuZWFjaChmdW5jdGlvbihuLGUpe2EodixlLHQobixpLHUsYSkpfSksdn1mdW5jdGlvbiBuKHQsZSl7aWYoKytlPm8ubGVuZ3RoKXJldHVybiB0O3ZhciBpLGE9dVtlLTFdO3JldHVybiBudWxsIT1yJiZlPj1vLmxlbmd0aD9pPXQuZW50cmllcygpOihpPVtdLHQuZWFjaChmdW5jdGlvbih0LHIpe2kucHVzaCh7a2V5OnIsdmFsdWVzOm4odCxlKX0pfSkpLG51bGwhPWE/aS5zb3J0KGZ1bmN0aW9uKHQsbil7cmV0dXJuIGEodC5rZXksbi5rZXkpfSk6aX12YXIgZSxyLGksbz1bXSx1PVtdO3JldHVybiBpPXtvYmplY3Q6ZnVuY3Rpb24obil7cmV0dXJuIHQobiwwLGZlLGxlKX0sbWFwOmZ1bmN0aW9uKG4pe3JldHVybiB0KG4sMCxoZSxwZSl9LGVudHJpZXM6ZnVuY3Rpb24oZSl7cmV0dXJuIG4odChlLDAsaGUscGUpLDApfSxrZXk6ZnVuY3Rpb24odCl7cmV0dXJuIG8ucHVzaCh0KSxpfSxzb3J0S2V5czpmdW5jdGlvbih0KXtyZXR1cm4gdVtvLmxlbmd0aC0xXT10LGl9LHNvcnRWYWx1ZXM6ZnVuY3Rpb24odCl7cmV0dXJuIGU9dCxpfSxyb2xsdXA6ZnVuY3Rpb24odCl7cmV0dXJuIHI9dCxpfX19LHQuc2V0PXZlLHQubWFwPXNlLHQua2V5cz1mdW5jdGlvbih0KXt2YXIgbj1bXTtmb3IodmFyIGUgaW4gdCluLnB1c2goZSk7cmV0dXJuIG59LHQudmFsdWVzPWZ1bmN0aW9uKHQpe3ZhciBuPVtdO2Zvcih2YXIgZSBpbiB0KW4ucHVzaCh0W2VdKTtyZXR1cm4gbn0sdC5lbnRyaWVzPWZ1bmN0aW9uKHQpe3ZhciBuPVtdO2Zvcih2YXIgZSBpbiB0KW4ucHVzaCh7a2V5OmUsdmFsdWU6dFtlXX0pO3JldHVybiBufSx0LmNvbG9yPUV0LHQucmdiPVB0LHQuaHNsPXF0LHQubGFiPUZ0LHQuaGNsPVh0LHQuY3ViZWhlbGl4PSR0LHQuZGlzcGF0Y2g9Tix0LmRyYWc9ZnVuY3Rpb24oKXtmdW5jdGlvbiBuKHQpe3Qub24oIm1vdXNlZG93bi5kcmFnIixlKS5maWx0ZXIoZykub24oInRvdWNoc3RhcnQuZHJhZyIsbykub24oInRvdWNobW92ZS5kcmFnIix1KS5vbigidG91Y2hlbmQuZHJhZyB0b3VjaGNhbmNlbC5kcmFnIixhKS5zdHlsZSgidG91Y2gtYWN0aW9uIiwibm9uZSIpLnN0eWxlKCItd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3IiLCJyZ2JhKDAsMCwwLDApIil9ZnVuY3Rpb24gZSgpe2lmKCFoJiZwLmFwcGx5KHRoaXMsYXJndW1lbnRzKSl7dmFyIG49YygibW91c2UiLGQuYXBwbHkodGhpcyxhcmd1bWVudHMpLHB0LHRoaXMsYXJndW1lbnRzKTtuJiYoY3QodC5ldmVudC52aWV3KS5vbigibW91c2Vtb3ZlLmRyYWciLHIsITApLm9uKCJtb3VzZXVwLmRyYWciLGksITApLF90KHQuZXZlbnQudmlldyksdnQoKSxsPSExLHM9dC5ldmVudC5jbGllbnRYLGY9dC5ldmVudC5jbGllbnRZLG4oInN0YXJ0IikpfX1mdW5jdGlvbiByKCl7aWYoZ3QoKSwhbCl7dmFyIG49dC5ldmVudC5jbGllbnRYLXMsZT10LmV2ZW50LmNsaWVudFktZjtsPW4qbitlKmU+eH1fLm1vdXNlKCJkcmFnIil9ZnVuY3Rpb24gaSgpe2N0KHQuZXZlbnQudmlldykub24oIm1vdXNlbW92ZS5kcmFnIG1vdXNldXAuZHJhZyIsbnVsbCkseXQodC5ldmVudC52aWV3LGwpLGd0KCksXy5tb3VzZSgiZW5kIil9ZnVuY3Rpb24gbygpe2lmKHAuYXBwbHkodGhpcyxhcmd1bWVudHMpKXt2YXIgbixlLHI9dC5ldmVudC5jaGFuZ2VkVG91Y2hlcyxpPWQuYXBwbHkodGhpcyxhcmd1bWVudHMpLG89ci5sZW5ndGg7Zm9yKG49MDtuPG87KytuKShlPWMocltuXS5pZGVudGlmaWVyLGksZHQsdGhpcyxhcmd1bWVudHMpKSYmKHZ0KCksZSgic3RhcnQiKSl9fWZ1bmN0aW9uIHUoKXt2YXIgbixlLHI9dC5ldmVudC5jaGFuZ2VkVG91Y2hlcyxpPXIubGVuZ3RoO2ZvcihuPTA7bjxpOysrbikoZT1fW3Jbbl0uaWRlbnRpZmllcl0pJiYoZ3QoKSxlKCJkcmFnIikpfWZ1bmN0aW9uIGEoKXt2YXIgbixlLHI9dC5ldmVudC5jaGFuZ2VkVG91Y2hlcyxpPXIubGVuZ3RoO2ZvcihoJiZjbGVhclRpbWVvdXQoaCksaD1zZXRUaW1lb3V0KGZ1bmN0aW9uKCl7aD1udWxsfSw1MDApLG49MDtuPGk7KytuKShlPV9bcltuXS5pZGVudGlmaWVyXSkmJih2dCgpLGUoImVuZCIpKX1mdW5jdGlvbiBjKGUscixpLG8sdSl7dmFyIGEsYyxzLGY9aShyLGUpLGw9eS5jb3B5KCk7aWYoaXQobmV3IHh0KG4sImJlZm9yZXN0YXJ0IixhLGUsbSxmWzBdLGZbMV0sMCwwLGwpLGZ1bmN0aW9uKCl7cmV0dXJuIG51bGwhPSh0LmV2ZW50LnN1YmplY3Q9YT12LmFwcGx5KG8sdSkpJiYoYz1hLngtZlswXXx8MCxzPWEueS1mWzFdfHwwLCEwKX0pKXJldHVybiBmdW5jdGlvbiB0KGgpe3ZhciBwLGQ9Zjtzd2l0Y2goaCl7Y2FzZSJzdGFydCI6X1tlXT10LHA9bSsrO2JyZWFrO2Nhc2UiZW5kIjpkZWxldGUgX1tlXSwtLW07Y2FzZSJkcmFnIjpmPWkocixlKSxwPW19aXQobmV3IHh0KG4saCxhLGUscCxmWzBdK2MsZlsxXStzLGZbMF0tZFswXSxmWzFdLWRbMV0sbCksbC5hcHBseSxsLFtoLG8sdV0pfX12YXIgcyxmLGwsaCxwPWJ0LGQ9d3Qsdj1NdCxnPVR0LF89e30seT1OKCJzdGFydCIsImRyYWciLCJlbmQiKSxtPTAseD0wO3JldHVybiBuLmZpbHRlcj1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8ocD0iZnVuY3Rpb24iPT10eXBlb2YgdD90Om10KCEhdCksbik6cH0sbi5jb250YWluZXI9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg/KGQ9ImZ1bmN0aW9uIj09dHlwZW9mIHQ/dDptdCh0KSxuKTpkfSxuLnN1YmplY3Q9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg/KHY9ImZ1bmN0aW9uIj09dHlwZW9mIHQ/dDptdCh0KSxuKTp2fSxuLnRvdWNoYWJsZT1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8oZz0iZnVuY3Rpb24iPT10eXBlb2YgdD90Om10KCEhdCksbik6Z30sbi5vbj1mdW5jdGlvbigpe3ZhciB0PXkub24uYXBwbHkoeSxhcmd1bWVudHMpO3JldHVybiB0PT09eT9uOnR9LG4uY2xpY2tEaXN0YW5jZT1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8oeD0odD0rdCkqdCxuKTpNYXRoLnNxcnQoeCl9LG59LHQuZHJhZ0Rpc2FibGU9X3QsdC5kcmFnRW5hYmxlPXl0LHQuZHN2Rm9ybWF0PV9lLHQuY3N2UGFyc2U9RWgsdC5jc3ZQYXJzZVJvd3M9QWgsdC5jc3ZGb3JtYXQ9Q2gsdC5jc3ZGb3JtYXRSb3dzPXpoLHQudHN2UGFyc2U9UmgsdC50c3ZQYXJzZVJvd3M9TGgsdC50c3ZGb3JtYXQ9cWgsdC50c3ZGb3JtYXRSb3dzPURoLHQuZWFzZUxpbmVhcj1mdW5jdGlvbih0KXtyZXR1cm4rdH0sdC5lYXNlUXVhZD1Pbix0LmVhc2VRdWFkSW49ZnVuY3Rpb24odCl7cmV0dXJuIHQqdH0sdC5lYXNlUXVhZE91dD1mdW5jdGlvbih0KXtyZXR1cm4gdCooMi10KX0sdC5lYXNlUXVhZEluT3V0PU9uLHQuZWFzZUN1YmljPUZuLHQuZWFzZUN1YmljSW49ZnVuY3Rpb24odCl7cmV0dXJuIHQqdCp0fSx0LmVhc2VDdWJpY091dD1mdW5jdGlvbih0KXtyZXR1cm4tLXQqdCp0KzF9LHQuZWFzZUN1YmljSW5PdXQ9Rm4sdC5lYXNlUG9seT16bCx0LmVhc2VQb2x5SW49QWwsdC5lYXNlUG9seU91dD1DbCx0LmVhc2VQb2x5SW5PdXQ9emwsdC5lYXNlU2luPUluLHQuZWFzZVNpbkluPWZ1bmN0aW9uKHQpe3JldHVybiAxLU1hdGguY29zKHQqUmwpfSx0LmVhc2VTaW5PdXQ9ZnVuY3Rpb24odCl7cmV0dXJuIE1hdGguc2luKHQqUmwpfSx0LmVhc2VTaW5Jbk91dD1Jbix0LmVhc2VFeHA9WW4sdC5lYXNlRXhwSW49ZnVuY3Rpb24odCl7cmV0dXJuIE1hdGgucG93KDIsMTAqdC0xMCl9LHQuZWFzZUV4cE91dD1mdW5jdGlvbih0KXtyZXR1cm4gMS1NYXRoLnBvdygyLC0xMCp0KX0sdC5lYXNlRXhwSW5PdXQ9WW4sdC5lYXNlQ2lyY2xlPUJuLHQuZWFzZUNpcmNsZUluPWZ1bmN0aW9uKHQpe3JldHVybiAxLU1hdGguc3FydCgxLXQqdCl9LHQuZWFzZUNpcmNsZU91dD1mdW5jdGlvbih0KXtyZXR1cm4gTWF0aC5zcXJ0KDEtIC0tdCp0KX0sdC5lYXNlQ2lyY2xlSW5PdXQ9Qm4sdC5lYXNlQm91bmNlPUhuLHQuZWFzZUJvdW5jZUluPWZ1bmN0aW9uKHQpe3JldHVybiAxLUhuKDEtdCl9LHQuZWFzZUJvdW5jZU91dD1Ibix0LmVhc2VCb3VuY2VJbk91dD1mdW5jdGlvbih0KXtyZXR1cm4oKHQqPTIpPD0xPzEtSG4oMS10KTpIbih0LTEpKzEpLzJ9LHQuZWFzZUJhY2s9VmwsdC5lYXNlQmFja0luPWpsLHQuZWFzZUJhY2tPdXQ9WGwsdC5lYXNlQmFja0luT3V0PVZsLHQuZWFzZUVsYXN0aWM9WmwsdC5lYXNlRWxhc3RpY0luPVdsLHQuZWFzZUVsYXN0aWNPdXQ9WmwsdC5lYXNlRWxhc3RpY0luT3V0PUdsLHQuZm9yY2VDZW50ZXI9ZnVuY3Rpb24odCxuKXtmdW5jdGlvbiBlKCl7dmFyIGUsaSxvPXIubGVuZ3RoLHU9MCxhPTA7Zm9yKGU9MDtlPG87KytlKXUrPShpPXJbZV0pLngsYSs9aS55O2Zvcih1PXUvby10LGE9YS9vLW4sZT0wO2U8bzsrK2UpKGk9cltlXSkueC09dSxpLnktPWF9dmFyIHI7cmV0dXJuIG51bGw9PXQmJih0PTApLG51bGw9PW4mJihuPTApLGUuaW5pdGlhbGl6ZT1mdW5jdGlvbih0KXtyPXR9LGUueD1mdW5jdGlvbihuKXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8odD0rbixlKTp0fSxlLnk9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg/KG49K3QsZSk6bn0sZX0sdC5mb3JjZUNvbGxpZGU9ZnVuY3Rpb24odCl7ZnVuY3Rpb24gbigpe2Zvcih2YXIgdCxuLHIsYyxzLGYsbCxoPWkubGVuZ3RoLHA9MDtwPGE7KytwKWZvcihuPVRlKGksU2UsRWUpLnZpc2l0QWZ0ZXIoZSksdD0wO3Q8aDsrK3Qpcj1pW3RdLGY9b1tyLmluZGV4XSxsPWYqZixjPXIueCtyLnZ4LHM9ci55K3Iudnksbi52aXNpdChmdW5jdGlvbih0LG4sZSxpLG8pe3ZhciBhPXQuZGF0YSxoPXQucixwPWYraDtpZighYSlyZXR1cm4gbj5jK3B8fGk8Yy1wfHxlPnMrcHx8bzxzLXA7aWYoYS5pbmRleD5yLmluZGV4KXt2YXIgZD1jLWEueC1hLnZ4LHY9cy1hLnktYS52eSxnPWQqZCt2KnY7ZzxwKnAmJigwPT09ZCYmKGQ9bWUoKSxnKz1kKmQpLDA9PT12JiYodj1tZSgpLGcrPXYqdiksZz0ocC0oZz1NYXRoLnNxcnQoZykpKS9nKnUsci52eCs9KGQqPWcpKihwPShoKj1oKS8obCtoKSksci52eSs9KHYqPWcpKnAsYS52eC09ZCoocD0xLXApLGEudnktPXYqcCl9fSl9ZnVuY3Rpb24gZSh0KXtpZih0LmRhdGEpcmV0dXJuIHQucj1vW3QuZGF0YS5pbmRleF07Zm9yKHZhciBuPXQucj0wO248NDsrK24pdFtuXSYmdFtuXS5yPnQuciYmKHQucj10W25dLnIpfWZ1bmN0aW9uIHIoKXtpZihpKXt2YXIgbixlLHI9aS5sZW5ndGg7Zm9yKG89bmV3IEFycmF5KHIpLG49MDtuPHI7KytuKWU9aVtuXSxvW2UuaW5kZXhdPSt0KGUsbixpKX19dmFyIGksbyx1PTEsYT0xO3JldHVybiJmdW5jdGlvbiIhPXR5cGVvZiB0JiYodD15ZShudWxsPT10PzE6K3QpKSxuLmluaXRpYWxpemU9ZnVuY3Rpb24odCl7aT10LHIoKX0sbi5pdGVyYXRpb25zPWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhhPSt0LG4pOmF9LG4uc3RyZW5ndGg9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg/KHU9K3Qsbik6dX0sbi5yYWRpdXM9ZnVuY3Rpb24oZSl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg/KHQ9ImZ1bmN0aW9uIj09dHlwZW9mIGU/ZTp5ZSgrZSkscigpLG4pOnR9LG59LHQuZm9yY2VMaW5rPWZ1bmN0aW9uKHQpe2Z1bmN0aW9uIG4obil7Zm9yKHZhciBlPTAscj10Lmxlbmd0aDtlPHA7KytlKWZvcih2YXIgaSxhLGMsZixsLGgsZCx2PTA7djxyOysrdilhPShpPXRbdl0pLnNvdXJjZSxmPShjPWkudGFyZ2V0KS54K2MudngtYS54LWEudnh8fG1lKCksbD1jLnkrYy52eS1hLnktYS52eXx8bWUoKSxmKj1oPSgoaD1NYXRoLnNxcnQoZipmK2wqbCkpLXVbdl0pL2gqbipvW3ZdLGwqPWgsYy52eC09ZiooZD1zW3ZdKSxjLnZ5LT1sKmQsYS52eCs9ZiooZD0xLWQpLGEudnkrPWwqZH1mdW5jdGlvbiBlKCl7aWYoYSl7dmFyIG4sZSxsPWEubGVuZ3RoLGg9dC5sZW5ndGgscD1zZShhLGYpO2ZvcihuPTAsYz1uZXcgQXJyYXkobCk7bjxoOysrbikoZT10W25dKS5pbmRleD1uLCJvYmplY3QiIT10eXBlb2YgZS5zb3VyY2UmJihlLnNvdXJjZT1DZShwLGUuc291cmNlKSksIm9iamVjdCIhPXR5cGVvZiBlLnRhcmdldCYmKGUudGFyZ2V0PUNlKHAsZS50YXJnZXQpKSxjW2Uuc291cmNlLmluZGV4XT0oY1tlLnNvdXJjZS5pbmRleF18fDApKzEsY1tlLnRhcmdldC5pbmRleF09KGNbZS50YXJnZXQuaW5kZXhdfHwwKSsxO2ZvcihuPTAscz1uZXcgQXJyYXkoaCk7bjxoOysrbillPXRbbl0sc1tuXT1jW2Uuc291cmNlLmluZGV4XS8oY1tlLnNvdXJjZS5pbmRleF0rY1tlLnRhcmdldC5pbmRleF0pO289bmV3IEFycmF5KGgpLHIoKSx1PW5ldyBBcnJheShoKSxpKCl9fWZ1bmN0aW9uIHIoKXtpZihhKWZvcih2YXIgbj0wLGU9dC5sZW5ndGg7bjxlOysrbilvW25dPStsKHRbbl0sbix0KX1mdW5jdGlvbiBpKCl7aWYoYSlmb3IodmFyIG49MCxlPXQubGVuZ3RoO248ZTsrK24pdVtuXT0raCh0W25dLG4sdCl9dmFyIG8sdSxhLGMscyxmPUFlLGw9ZnVuY3Rpb24odCl7cmV0dXJuIDEvTWF0aC5taW4oY1t0LnNvdXJjZS5pbmRleF0sY1t0LnRhcmdldC5pbmRleF0pfSxoPXllKDMwKSxwPTE7cmV0dXJuIG51bGw9PXQmJih0PVtdKSxuLmluaXRpYWxpemU9ZnVuY3Rpb24odCl7YT10LGUoKX0sbi5saW5rcz1mdW5jdGlvbihyKXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8odD1yLGUoKSxuKTp0fSxuLmlkPWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhmPXQsbik6Zn0sbi5pdGVyYXRpb25zPWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhwPSt0LG4pOnB9LG4uc3RyZW5ndGg9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg/KGw9ImZ1bmN0aW9uIj09dHlwZW9mIHQ/dDp5ZSgrdCkscigpLG4pOmx9LG4uZGlzdGFuY2U9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg/KGg9ImZ1bmN0aW9uIj09dHlwZW9mIHQ/dDp5ZSgrdCksaSgpLG4pOmh9LG59LHQuZm9yY2VNYW55Qm9keT1mdW5jdGlvbigpe2Z1bmN0aW9uIHQodCl7dmFyIG4sYT1pLmxlbmd0aCxjPVRlKGksemUsUGUpLnZpc2l0QWZ0ZXIoZSk7Zm9yKHU9dCxuPTA7bjxhOysrbilvPWlbbl0sYy52aXNpdChyKX1mdW5jdGlvbiBuKCl7aWYoaSl7dmFyIHQsbixlPWkubGVuZ3RoO2ZvcihhPW5ldyBBcnJheShlKSx0PTA7dDxlOysrdCluPWlbdF0sYVtuLmluZGV4XT0rYyhuLHQsaSl9fWZ1bmN0aW9uIGUodCl7dmFyIG4sZSxyLGksbyx1PTAsYz0wO2lmKHQubGVuZ3RoKXtmb3Iocj1pPW89MDtvPDQ7KytvKShuPXRbb10pJiYoZT1NYXRoLmFicyhuLnZhbHVlKSkmJih1Kz1uLnZhbHVlLGMrPWUscis9ZSpuLngsaSs9ZSpuLnkpO3QueD1yL2MsdC55PWkvY31lbHNleyhuPXQpLng9bi5kYXRhLngsbi55PW4uZGF0YS55O2Rve3UrPWFbbi5kYXRhLmluZGV4XX13aGlsZShuPW4ubmV4dCl9dC52YWx1ZT11fWZ1bmN0aW9uIHIodCxuLGUscil7aWYoIXQudmFsdWUpcmV0dXJuITA7dmFyIGk9dC54LW8ueCxjPXQueS1vLnksaD1yLW4scD1pKmkrYypjO2lmKGgqaC9sPHApcmV0dXJuIHA8ZiYmKDA9PT1pJiYoaT1tZSgpLHArPWkqaSksMD09PWMmJihjPW1lKCkscCs9YypjKSxwPHMmJihwPU1hdGguc3FydChzKnApKSxvLnZ4Kz1pKnQudmFsdWUqdS9wLG8udnkrPWMqdC52YWx1ZSp1L3ApLCEwO2lmKCEodC5sZW5ndGh8fHA+PWYpKXsodC5kYXRhIT09b3x8dC5uZXh0KSYmKDA9PT1pJiYoaT1tZSgpLHArPWkqaSksMD09PWMmJihjPW1lKCkscCs9YypjKSxwPHMmJihwPU1hdGguc3FydChzKnApKSk7ZG97dC5kYXRhIT09byYmKGg9YVt0LmRhdGEuaW5kZXhdKnUvcCxvLnZ4Kz1pKmgsby52eSs9YypoKX13aGlsZSh0PXQubmV4dCl9fXZhciBpLG8sdSxhLGM9eWUoLTMwKSxzPTEsZj0xLzAsbD0uODE7cmV0dXJuIHQuaW5pdGlhbGl6ZT1mdW5jdGlvbih0KXtpPXQsbigpfSx0LnN0cmVuZ3RoPWZ1bmN0aW9uKGUpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhjPSJmdW5jdGlvbiI9PXR5cGVvZiBlP2U6eWUoK2UpLG4oKSx0KTpjfSx0LmRpc3RhbmNlTWluPWZ1bmN0aW9uKG4pe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhzPW4qbix0KTpNYXRoLnNxcnQocyl9LHQuZGlzdGFuY2VNYXg9ZnVuY3Rpb24obil7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg/KGY9bipuLHQpOk1hdGguc3FydChmKX0sdC50aGV0YT1mdW5jdGlvbihuKXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8obD1uKm4sdCk6TWF0aC5zcXJ0KGwpfSx0fSx0LmZvcmNlUmFkaWFsPWZ1bmN0aW9uKHQsbixlKXtmdW5jdGlvbiByKHQpe2Zvcih2YXIgcj0wLGk9by5sZW5ndGg7cjxpOysrcil7dmFyIGM9b1tyXSxzPWMueC1ufHwxZS02LGY9Yy55LWV8fDFlLTYsbD1NYXRoLnNxcnQocypzK2YqZiksaD0oYVtyXS1sKSp1W3JdKnQvbDtjLnZ4Kz1zKmgsYy52eSs9ZipofX1mdW5jdGlvbiBpKCl7aWYobyl7dmFyIG4sZT1vLmxlbmd0aDtmb3IodT1uZXcgQXJyYXkoZSksYT1uZXcgQXJyYXkoZSksbj0wO248ZTsrK24pYVtuXT0rdChvW25dLG4sbyksdVtuXT1pc05hTihhW25dKT8wOitjKG9bbl0sbixvKX19dmFyIG8sdSxhLGM9eWUoLjEpO3JldHVybiJmdW5jdGlvbiIhPXR5cGVvZiB0JiYodD15ZSgrdCkpLG51bGw9PW4mJihuPTApLG51bGw9PWUmJihlPTApLHIuaW5pdGlhbGl6ZT1mdW5jdGlvbih0KXtvPXQsaSgpfSxyLnN0cmVuZ3RoPWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhjPSJmdW5jdGlvbiI9PXR5cGVvZiB0P3Q6eWUoK3QpLGkoKSxyKTpjfSxyLnJhZGl1cz1mdW5jdGlvbihuKXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8odD0iZnVuY3Rpb24iPT10eXBlb2Ygbj9uOnllKCtuKSxpKCkscik6dH0sci54PWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhuPSt0LHIpOm59LHIueT1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8oZT0rdCxyKTplfSxyfSx0LmZvcmNlU2ltdWxhdGlvbj1mdW5jdGlvbih0KXtmdW5jdGlvbiBuKCl7ZSgpLHAuY2FsbCgidGljayIsbyksdTxhJiYoaC5zdG9wKCkscC5jYWxsKCJlbmQiLG8pKX1mdW5jdGlvbiBlKCl7dmFyIG4sZSxyPXQubGVuZ3RoO2Zvcih1Kz0ocy11KSpjLGwuZWFjaChmdW5jdGlvbih0KXt0KHUpfSksbj0wO248cjsrK24pbnVsbD09KGU9dFtuXSkuZng/ZS54Kz1lLnZ4Kj1mOihlLng9ZS5meCxlLnZ4PTApLG51bGw9PWUuZnk/ZS55Kz1lLnZ5Kj1mOihlLnk9ZS5meSxlLnZ5PTApfWZ1bmN0aW9uIHIoKXtmb3IodmFyIG4sZT0wLHI9dC5sZW5ndGg7ZTxyOysrZSl7aWYobj10W2VdLG4uaW5kZXg9ZSxpc05hTihuLngpfHxpc05hTihuLnkpKXt2YXIgaT1GaCpNYXRoLnNxcnQoZSksbz1lKkloO24ueD1pKk1hdGguY29zKG8pLG4ueT1pKk1hdGguc2luKG8pfShpc05hTihuLnZ4KXx8aXNOYU4obi52eSkpJiYobi52eD1uLnZ5PTApfX1mdW5jdGlvbiBpKG4pe3JldHVybiBuLmluaXRpYWxpemUmJm4uaW5pdGlhbGl6ZSh0KSxufXZhciBvLHU9MSxhPS4wMDEsYz0xLU1hdGgucG93KGEsMS8zMDApLHM9MCxmPS42LGw9c2UoKSxoPXduKG4pLHA9TigidGljayIsImVuZCIpO3JldHVybiBudWxsPT10JiYodD1bXSkscigpLG89e3RpY2s6ZSxyZXN0YXJ0OmZ1bmN0aW9uKCl7cmV0dXJuIGgucmVzdGFydChuKSxvfSxzdG9wOmZ1bmN0aW9uKCl7cmV0dXJuIGguc3RvcCgpLG99LG5vZGVzOmZ1bmN0aW9uKG4pe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyh0PW4scigpLGwuZWFjaChpKSxvKTp0fSxhbHBoYTpmdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8odT0rdCxvKTp1fSxhbHBoYU1pbjpmdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8oYT0rdCxvKTphfSxhbHBoYURlY2F5OmZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhjPSt0LG8pOitjfSxhbHBoYVRhcmdldDpmdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8ocz0rdCxvKTpzfSx2ZWxvY2l0eURlY2F5OmZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhmPTEtdCxvKToxLWZ9LGZvcmNlOmZ1bmN0aW9uKHQsbil7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg+MT8obnVsbD09bj9sLnJlbW92ZSh0KTpsLnNldCh0LGkobikpLG8pOmwuZ2V0KHQpfSxmaW5kOmZ1bmN0aW9uKG4sZSxyKXt2YXIgaSxvLHUsYSxjLHM9MCxmPXQubGVuZ3RoO2ZvcihudWxsPT1yP3I9MS8wOnIqPXIscz0wO3M8ZjsrK3MpKHU9KGk9bi0oYT10W3NdKS54KSppKyhvPWUtYS55KSpvKTxyJiYoYz1hLHI9dSk7cmV0dXJuIGN9LG9uOmZ1bmN0aW9uKHQsbil7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg+MT8ocC5vbih0LG4pLG8pOnAub24odCl9fX0sdC5mb3JjZVg9ZnVuY3Rpb24odCl7ZnVuY3Rpb24gbih0KXtmb3IodmFyIG4sZT0wLHU9ci5sZW5ndGg7ZTx1OysrZSkobj1yW2VdKS52eCs9KG9bZV0tbi54KSppW2VdKnR9ZnVuY3Rpb24gZSgpe2lmKHIpe3ZhciBuLGU9ci5sZW5ndGg7Zm9yKGk9bmV3IEFycmF5KGUpLG89bmV3IEFycmF5KGUpLG49MDtuPGU7KytuKWlbbl09aXNOYU4ob1tuXT0rdChyW25dLG4scikpPzA6K3UocltuXSxuLHIpfX12YXIgcixpLG8sdT15ZSguMSk7cmV0dXJuImZ1bmN0aW9uIiE9dHlwZW9mIHQmJih0PXllKG51bGw9PXQ/MDordCkpLG4uaW5pdGlhbGl6ZT1mdW5jdGlvbih0KXtyPXQsZSgpfSxuLnN0cmVuZ3RoPWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyh1PSJmdW5jdGlvbiI9PXR5cGVvZiB0P3Q6eWUoK3QpLGUoKSxuKTp1fSxuLng9ZnVuY3Rpb24ocil7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg/KHQ9ImZ1bmN0aW9uIj09dHlwZW9mIHI/cjp5ZSgrciksZSgpLG4pOnR9LG59LHQuZm9yY2VZPWZ1bmN0aW9uKHQpe2Z1bmN0aW9uIG4odCl7Zm9yKHZhciBuLGU9MCx1PXIubGVuZ3RoO2U8dTsrK2UpKG49cltlXSkudnkrPShvW2VdLW4ueSkqaVtlXSp0fWZ1bmN0aW9uIGUoKXtpZihyKXt2YXIgbixlPXIubGVuZ3RoO2ZvcihpPW5ldyBBcnJheShlKSxvPW5ldyBBcnJheShlKSxuPTA7bjxlOysrbilpW25dPWlzTmFOKG9bbl09K3QocltuXSxuLHIpKT8wOit1KHJbbl0sbixyKX19dmFyIHIsaSxvLHU9eWUoLjEpO3JldHVybiJmdW5jdGlvbiIhPXR5cGVvZiB0JiYodD15ZShudWxsPT10PzA6K3QpKSxuLmluaXRpYWxpemU9ZnVuY3Rpb24odCl7cj10LGUoKX0sbi5zdHJlbmd0aD1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8odT0iZnVuY3Rpb24iPT10eXBlb2YgdD90OnllKCt0KSxlKCksbik6dX0sbi55PWZ1bmN0aW9uKHIpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyh0PSJmdW5jdGlvbiI9PXR5cGVvZiByP3I6eWUoK3IpLGUoKSxuKTp0fSxufSx0LmZvcm1hdERlZmF1bHRMb2NhbGU9SWUsdC5mb3JtYXRMb2NhbGU9RmUsdC5mb3JtYXRTcGVjaWZpZXI9RGUsdC5wcmVjaXNpb25GaXhlZD1ZZSx0LnByZWNpc2lvblByZWZpeD1CZSx0LnByZWNpc2lvblJvdW5kPUhlLHQuZ2VvQXJlYT1mdW5jdGlvbih0KXtyZXR1cm4gVnAucmVzZXQoKSx0cih0LCRwKSwyKlZwfSx0Lmdlb0JvdW5kcz1mdW5jdGlvbih0KXt2YXIgbixlLHIsaSxvLHUsYTtpZihLaD1KaD0tKEdoPVFoPTEvMCksaXA9W10sdHIodCxacCksZT1pcC5sZW5ndGgpe2ZvcihpcC5zb3J0KHhyKSxuPTEsbz1bcj1pcFswXV07bjxlOysrbilicihyLChpPWlwW25dKVswXSl8fGJyKHIsaVsxXSk/KG1yKHJbMF0saVsxXSk+bXIoclswXSxyWzFdKSYmKHJbMV09aVsxXSksbXIoaVswXSxyWzFdKT5tcihyWzBdLHJbMV0pJiYoclswXT1pWzBdKSk6by5wdXNoKHI9aSk7Zm9yKHU9LTEvMCxuPTAscj1vW2U9by5sZW5ndGgtMV07bjw9ZTtyPWksKytuKWk9b1tuXSwoYT1tcihyWzFdLGlbMF0pKT51JiYodT1hLEdoPWlbMF0sSmg9clsxXSl9cmV0dXJuIGlwPW9wPW51bGwsR2g9PT0xLzB8fFFoPT09MS8wP1tbTmFOLE5hTl0sW05hTixOYU5dXTpbW0doLFFoXSxbSmgsS2hdXX0sdC5nZW9DZW50cm9pZD1mdW5jdGlvbih0KXt1cD1hcD1jcD1zcD1mcD1scD1ocD1wcD1kcD12cD1ncD0wLHRyKHQsR3ApO3ZhciBuPWRwLGU9dnAscj1ncCxpPW4qbitlKmUrcipyO3JldHVybiBpPFRwJiYobj1scCxlPWhwLHI9cHAsYXA8TXAmJihuPWNwLGU9c3Ascj1mcCksKGk9bipuK2UqZStyKnIpPFRwKT9bTmFOLE5hTl06W1JwKGUsbikqQXAsV2Uoci9ZcChpKSkqQXBdfSx0Lmdlb0NpcmNsZT1mdW5jdGlvbigpe2Z1bmN0aW9uIHQoKXt2YXIgdD1yLmFwcGx5KHRoaXMsYXJndW1lbnRzKSxhPWkuYXBwbHkodGhpcyxhcmd1bWVudHMpKkNwLGM9by5hcHBseSh0aGlzLGFyZ3VtZW50cykqQ3A7cmV0dXJuIG49W10sZT1xcigtdFswXSpDcCwtdFsxXSpDcCwwKS5pbnZlcnQsSXIodSxhLGMsMSksdD17dHlwZToiUG9seWdvbiIsY29vcmRpbmF0ZXM6W25dfSxuPWU9bnVsbCx0fXZhciBuLGUscj1QcihbMCwwXSksaT1Qcig5MCksbz1Qcig2KSx1PXtwb2ludDpmdW5jdGlvbih0LHIpe24ucHVzaCh0PWUodCxyKSksdFswXSo9QXAsdFsxXSo9QXB9fTtyZXR1cm4gdC5jZW50ZXI9ZnVuY3Rpb24obil7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg/KHI9ImZ1bmN0aW9uIj09dHlwZW9mIG4/bjpQcihbK25bMF0sK25bMV1dKSx0KTpyfSx0LnJhZGl1cz1mdW5jdGlvbihuKXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8oaT0iZnVuY3Rpb24iPT10eXBlb2Ygbj9uOlByKCtuKSx0KTppfSx0LnByZWNpc2lvbj1mdW5jdGlvbihuKXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8obz0iZnVuY3Rpb24iPT10eXBlb2Ygbj9uOlByKCtuKSx0KTpvfSx0fSx0Lmdlb0NsaXBBbnRpbWVyaWRpYW49c2QsdC5nZW9DbGlwQ2lyY2xlPVFyLHQuZ2VvQ2xpcEV4dGVudD1mdW5jdGlvbigpe3ZhciB0LG4sZSxyPTAsaT0wLG89OTYwLHU9NTAwO3JldHVybiBlPXtzdHJlYW06ZnVuY3Rpb24oZSl7cmV0dXJuIHQmJm49PT1lP3Q6dD1KcihyLGksbyx1KShuPWUpfSxleHRlbnQ6ZnVuY3Rpb24oYSl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg/KHI9K2FbMF1bMF0saT0rYVswXVsxXSxvPSthWzFdWzBdLHU9K2FbMV1bMV0sdD1uPW51bGwsZSk6W1tyLGldLFtvLHVdXX19fSx0Lmdlb0NsaXBSZWN0YW5nbGU9SnIsdC5nZW9Db250YWlucz1mdW5jdGlvbih0LG4pe3JldHVybih0JiZnZC5oYXNPd25Qcm9wZXJ0eSh0LnR5cGUpP2dkW3QudHlwZV06aWkpKHQsbil9LHQuZ2VvRGlzdGFuY2U9cmksdC5nZW9HcmF0aWN1bGU9aGksdC5nZW9HcmF0aWN1bGUxMD1mdW5jdGlvbigpe3JldHVybiBoaSgpKCl9LHQuZ2VvSW50ZXJwb2xhdGU9ZnVuY3Rpb24odCxuKXt2YXIgZT10WzBdKkNwLHI9dFsxXSpDcCxpPW5bMF0qQ3Asbz1uWzFdKkNwLHU9THAociksYT1GcChyKSxjPUxwKG8pLHM9RnAobyksZj11KkxwKGUpLGw9dSpGcChlKSxoPWMqTHAoaSkscD1jKkZwKGkpLGQ9MipXZShZcChaZShvLXIpK3UqYypaZShpLWUpKSksdj1GcChkKSxnPWQ/ZnVuY3Rpb24odCl7dmFyIG49RnAodCo9ZCkvdixlPUZwKGQtdCkvdixyPWUqZituKmgsaT1lKmwrbipwLG89ZSphK24qcztyZXR1cm5bUnAoaSxyKSpBcCxScChvLFlwKHIqcitpKmkpKSpBcF19OmZ1bmN0aW9uKCl7cmV0dXJuW2UqQXAscipBcF19O3JldHVybiBnLmRpc3RhbmNlPWQsZ30sdC5nZW9MZW5ndGg9ZWksdC5nZW9QYXRoPWZ1bmN0aW9uKHQsbil7ZnVuY3Rpb24gZSh0KXtyZXR1cm4gdCYmKCJmdW5jdGlvbiI9PXR5cGVvZiBvJiZpLnBvaW50UmFkaXVzKCtvLmFwcGx5KHRoaXMsYXJndW1lbnRzKSksdHIodCxyKGkpKSksaS5yZXN1bHQoKX12YXIgcixpLG89NC41O3JldHVybiBlLmFyZWE9ZnVuY3Rpb24odCl7cmV0dXJuIHRyKHQscih4ZCkpLHhkLnJlc3VsdCgpfSxlLm1lYXN1cmU9ZnVuY3Rpb24odCl7cmV0dXJuIHRyKHQscihCZCkpLEJkLnJlc3VsdCgpfSxlLmJvdW5kcz1mdW5jdGlvbih0KXtyZXR1cm4gdHIodCxyKE5kKSksTmQucmVzdWx0KCl9LGUuY2VudHJvaWQ9ZnVuY3Rpb24odCl7cmV0dXJuIHRyKHQscihxZCkpLHFkLnJlc3VsdCgpfSxlLnByb2plY3Rpb249ZnVuY3Rpb24obil7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg/KHI9bnVsbD09bj8odD1udWxsLHBpKToodD1uKS5zdHJlYW0sZSk6dH0sZS5jb250ZXh0PWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhpPW51bGw9PXQ/KG49bnVsbCxuZXcgQ2kpOm5ldyBTaShuPXQpLCJmdW5jdGlvbiIhPXR5cGVvZiBvJiZpLnBvaW50UmFkaXVzKG8pLGUpOm59LGUucG9pbnRSYWRpdXM9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg/KG89ImZ1bmN0aW9uIj09dHlwZW9mIHQ/dDooaS5wb2ludFJhZGl1cygrdCksK3QpLGUpOm99LGUucHJvamVjdGlvbih0KS5jb250ZXh0KG4pfSx0Lmdlb0FsYmVycz1YaSx0Lmdlb0FsYmVyc1VzYT1mdW5jdGlvbigpe2Z1bmN0aW9uIHQodCl7dmFyIG49dFswXSxlPXRbMV07cmV0dXJuIGE9bnVsbCxpLnBvaW50KG4sZSksYXx8KG8ucG9pbnQobixlKSxhKXx8KHUucG9pbnQobixlKSxhKX1mdW5jdGlvbiBuKCl7cmV0dXJuIGU9cj1udWxsLHR9dmFyIGUscixpLG8sdSxhLGM9WGkoKSxzPWppKCkucm90YXRlKFsxNTQsMF0pLmNlbnRlcihbLTIsNTguNV0pLnBhcmFsbGVscyhbNTUsNjVdKSxmPWppKCkucm90YXRlKFsxNTcsMF0pLmNlbnRlcihbLTMsMTkuOV0pLnBhcmFsbGVscyhbOCwxOF0pLGw9e3BvaW50OmZ1bmN0aW9uKHQsbil7YT1bdCxuXX19O3JldHVybiB0LmludmVydD1mdW5jdGlvbih0KXt2YXIgbj1jLnNjYWxlKCksZT1jLnRyYW5zbGF0ZSgpLHI9KHRbMF0tZVswXSkvbixpPSh0WzFdLWVbMV0pL247cmV0dXJuKGk+PS4xMiYmaTwuMjM0JiZyPj0tLjQyNSYmcjwtLjIxND9zOmk+PS4xNjYmJmk8LjIzNCYmcj49LS4yMTQmJnI8LS4xMTU/ZjpjKS5pbnZlcnQodCl9LHQuc3RyZWFtPWZ1bmN0aW9uKHQpe3JldHVybiBlJiZyPT09dD9lOmU9ZnVuY3Rpb24odCl7dmFyIG49dC5sZW5ndGg7cmV0dXJue3BvaW50OmZ1bmN0aW9uKGUscil7Zm9yKHZhciBpPS0xOysraTxuOyl0W2ldLnBvaW50KGUscil9LHNwaGVyZTpmdW5jdGlvbigpe2Zvcih2YXIgZT0tMTsrK2U8bjspdFtlXS5zcGhlcmUoKX0sbGluZVN0YXJ0OmZ1bmN0aW9uKCl7Zm9yKHZhciBlPS0xOysrZTxuOyl0W2VdLmxpbmVTdGFydCgpfSxsaW5lRW5kOmZ1bmN0aW9uKCl7Zm9yKHZhciBlPS0xOysrZTxuOyl0W2VdLmxpbmVFbmQoKX0scG9seWdvblN0YXJ0OmZ1bmN0aW9uKCl7Zm9yKHZhciBlPS0xOysrZTxuOyl0W2VdLnBvbHlnb25TdGFydCgpfSxwb2x5Z29uRW5kOmZ1bmN0aW9uKCl7Zm9yKHZhciBlPS0xOysrZTxuOyl0W2VdLnBvbHlnb25FbmQoKX19fShbYy5zdHJlYW0ocj10KSxzLnN0cmVhbSh0KSxmLnN0cmVhbSh0KV0pfSx0LnByZWNpc2lvbj1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8oYy5wcmVjaXNpb24odCkscy5wcmVjaXNpb24odCksZi5wcmVjaXNpb24odCksbigpKTpjLnByZWNpc2lvbigpfSx0LnNjYWxlPWZ1bmN0aW9uKG4pe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhjLnNjYWxlKG4pLHMuc2NhbGUoLjM1Km4pLGYuc2NhbGUobiksdC50cmFuc2xhdGUoYy50cmFuc2xhdGUoKSkpOmMuc2NhbGUoKX0sdC50cmFuc2xhdGU9ZnVuY3Rpb24odCl7aWYoIWFyZ3VtZW50cy5sZW5ndGgpcmV0dXJuIGMudHJhbnNsYXRlKCk7dmFyIGU9Yy5zY2FsZSgpLHI9K3RbMF0sYT0rdFsxXTtyZXR1cm4gaT1jLnRyYW5zbGF0ZSh0KS5jbGlwRXh0ZW50KFtbci0uNDU1KmUsYS0uMjM4KmVdLFtyKy40NTUqZSxhKy4yMzgqZV1dKS5zdHJlYW0obCksbz1zLnRyYW5zbGF0ZShbci0uMzA3KmUsYSsuMjAxKmVdKS5jbGlwRXh0ZW50KFtbci0uNDI1KmUrTXAsYSsuMTIqZStNcF0sW3ItLjIxNCplLU1wLGErLjIzNCplLU1wXV0pLnN0cmVhbShsKSx1PWYudHJhbnNsYXRlKFtyLS4yMDUqZSxhKy4yMTIqZV0pLmNsaXBFeHRlbnQoW1tyLS4yMTQqZStNcCxhKy4xNjYqZStNcF0sW3ItLjExNSplLU1wLGErLjIzNCplLU1wXV0pLnN0cmVhbShsKSxuKCl9LHQuZml0RXh0ZW50PWZ1bmN0aW9uKG4sZSl7cmV0dXJuIHFpKHQsbixlKX0sdC5maXRTaXplPWZ1bmN0aW9uKG4sZSl7cmV0dXJuIERpKHQsbixlKX0sdC5maXRXaWR0aD1mdW5jdGlvbihuLGUpe3JldHVybiBVaSh0LG4sZSl9LHQuZml0SGVpZ2h0PWZ1bmN0aW9uKG4sZSl7cmV0dXJuIE9pKHQsbixlKX0sdC5zY2FsZSgxMDcwKX0sdC5nZW9BemltdXRoYWxFcXVhbEFyZWE9ZnVuY3Rpb24oKXtyZXR1cm4gSWkoVmQpLnNjYWxlKDEyNC43NSkuY2xpcEFuZ2xlKDE3OS45OTkpfSx0Lmdlb0F6aW11dGhhbEVxdWFsQXJlYVJhdz1WZCx0Lmdlb0F6aW11dGhhbEVxdWlkaXN0YW50PWZ1bmN0aW9uKCl7cmV0dXJuIElpKCRkKS5zY2FsZSg3OS40MTg4KS5jbGlwQW5nbGUoMTc5Ljk5OSl9LHQuZ2VvQXppbXV0aGFsRXF1aWRpc3RhbnRSYXc9JGQsdC5nZW9Db25pY0NvbmZvcm1hbD1mdW5jdGlvbigpe3JldHVybiBCaShRaSkuc2NhbGUoMTA5LjUpLnBhcmFsbGVscyhbMzAsMzBdKX0sdC5nZW9Db25pY0NvbmZvcm1hbFJhdz1RaSx0Lmdlb0NvbmljRXF1YWxBcmVhPWppLHQuZ2VvQ29uaWNFcXVhbEFyZWFSYXc9SGksdC5nZW9Db25pY0VxdWlkaXN0YW50PWZ1bmN0aW9uKCl7cmV0dXJuIEJpKEtpKS5zY2FsZSgxMzEuMTU0KS5jZW50ZXIoWzAsMTMuOTM4OV0pfSx0Lmdlb0NvbmljRXF1aWRpc3RhbnRSYXc9S2ksdC5nZW9FcXVpcmVjdGFuZ3VsYXI9ZnVuY3Rpb24oKXtyZXR1cm4gSWkoSmkpLnNjYWxlKDE1Mi42Myl9LHQuZ2VvRXF1aXJlY3Rhbmd1bGFyUmF3PUppLHQuZ2VvR25vbW9uaWM9ZnVuY3Rpb24oKXtyZXR1cm4gSWkodG8pLnNjYWxlKDE0NC4wNDkpLmNsaXBBbmdsZSg2MCl9LHQuZ2VvR25vbW9uaWNSYXc9dG8sdC5nZW9JZGVudGl0eT1mdW5jdGlvbigpe2Z1bmN0aW9uIHQoKXtyZXR1cm4gaT1vPW51bGwsdX12YXIgbixlLHIsaSxvLHUsYT0xLGM9MCxzPTAsZj0xLGw9MSxoPXBpLHA9bnVsbCxkPXBpO3JldHVybiB1PXtzdHJlYW06ZnVuY3Rpb24odCl7cmV0dXJuIGkmJm89PT10P2k6aT1oKGQobz10KSl9LHBvc3RjbGlwOmZ1bmN0aW9uKGkpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhkPWkscD1uPWU9cj1udWxsLHQoKSk6ZH0sY2xpcEV4dGVudDpmdW5jdGlvbihpKXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8oZD1udWxsPT1pPyhwPW49ZT1yPW51bGwscGkpOkpyKHA9K2lbMF1bMF0sbj0raVswXVsxXSxlPStpWzFdWzBdLHI9K2lbMV1bMV0pLHQoKSk6bnVsbD09cD9udWxsOltbcCxuXSxbZSxyXV19LHNjYWxlOmZ1bmN0aW9uKG4pe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhoPW5vKChhPStuKSpmLGEqbCxjLHMpLHQoKSk6YX0sdHJhbnNsYXRlOmZ1bmN0aW9uKG4pe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhoPW5vKGEqZixhKmwsYz0rblswXSxzPStuWzFdKSx0KCkpOltjLHNdfSxyZWZsZWN0WDpmdW5jdGlvbihuKXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8oaD1ubyhhKihmPW4/LTE6MSksYSpsLGMscyksdCgpKTpmPDB9LHJlZmxlY3RZOmZ1bmN0aW9uKG4pe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhoPW5vKGEqZixhKihsPW4/LTE6MSksYyxzKSx0KCkpOmw8MH0sZml0RXh0ZW50OmZ1bmN0aW9uKHQsbil7cmV0dXJuIHFpKHUsdCxuKX0sZml0U2l6ZTpmdW5jdGlvbih0LG4pe3JldHVybiBEaSh1LHQsbil9LGZpdFdpZHRoOmZ1bmN0aW9uKHQsbil7cmV0dXJuIFVpKHUsdCxuKX0sZml0SGVpZ2h0OmZ1bmN0aW9uKHQsbil7cmV0dXJuIE9pKHUsdCxuKX19fSx0Lmdlb1Byb2plY3Rpb249SWksdC5nZW9Qcm9qZWN0aW9uTXV0YXRvcj1ZaSx0Lmdlb01lcmNhdG9yPWZ1bmN0aW9uKCl7cmV0dXJuIFppKFdpKS5zY2FsZSg5NjEvRXApfSx0Lmdlb01lcmNhdG9yUmF3PVdpLHQuZ2VvTmF0dXJhbEVhcnRoMT1mdW5jdGlvbigpe3JldHVybiBJaShlbykuc2NhbGUoMTc1LjI5NSl9LHQuZ2VvTmF0dXJhbEVhcnRoMVJhdz1lbyx0Lmdlb09ydGhvZ3JhcGhpYz1mdW5jdGlvbigpe3JldHVybiBJaShybykuc2NhbGUoMjQ5LjUpLmNsaXBBbmdsZSg5MCtNcCl9LHQuZ2VvT3J0aG9ncmFwaGljUmF3PXJvLHQuZ2VvU3RlcmVvZ3JhcGhpYz1mdW5jdGlvbigpe3JldHVybiBJaShpbykuc2NhbGUoMjUwKS5jbGlwQW5nbGUoMTQyKX0sdC5nZW9TdGVyZW9ncmFwaGljUmF3PWlvLHQuZ2VvVHJhbnN2ZXJzZU1lcmNhdG9yPWZ1bmN0aW9uKCl7dmFyIHQ9Wmkob28pLG49dC5jZW50ZXIsZT10LnJvdGF0ZTtyZXR1cm4gdC5jZW50ZXI9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg/bihbLXRbMV0sdFswXV0pOih0PW4oKSxbdFsxXSwtdFswXV0pfSx0LnJvdGF0ZT1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD9lKFt0WzBdLHRbMV0sdC5sZW5ndGg+Mj90WzJdKzkwOjkwXSk6KHQ9ZSgpLFt0WzBdLHRbMV0sdFsyXS05MF0pfSxlKFswLDAsOTBdKS5zY2FsZSgxNTkuMTU1KX0sdC5nZW9UcmFuc3ZlcnNlTWVyY2F0b3JSYXc9b28sdC5nZW9Sb3RhdGlvbj1Gcix0Lmdlb1N0cmVhbT10cix0Lmdlb1RyYW5zZm9ybT1mdW5jdGlvbih0KXtyZXR1cm57c3RyZWFtOlBpKHQpfX0sdC5jbHVzdGVyPWZ1bmN0aW9uKCl7ZnVuY3Rpb24gdCh0KXt2YXIgbyx1PTA7dC5lYWNoQWZ0ZXIoZnVuY3Rpb24odCl7dmFyIGU9dC5jaGlsZHJlbjtlPyh0Lng9ZnVuY3Rpb24odCl7cmV0dXJuIHQucmVkdWNlKGFvLDApL3QubGVuZ3RofShlKSx0Lnk9ZnVuY3Rpb24odCl7cmV0dXJuIDErdC5yZWR1Y2UoY28sMCl9KGUpKToodC54PW8/dSs9bih0LG8pOjAsdC55PTAsbz10KX0pO3ZhciBhPWZ1bmN0aW9uKHQpe2Zvcih2YXIgbjtuPXQuY2hpbGRyZW47KXQ9blswXTtyZXR1cm4gdH0odCksYz1mdW5jdGlvbih0KXtmb3IodmFyIG47bj10LmNoaWxkcmVuOyl0PW5bbi5sZW5ndGgtMV07cmV0dXJuIHR9KHQpLHM9YS54LW4oYSxjKS8yLGY9Yy54K24oYyxhKS8yO3JldHVybiB0LmVhY2hBZnRlcihpP2Z1bmN0aW9uKG4pe24ueD0obi54LXQueCkqZSxuLnk9KHQueS1uLnkpKnJ9OmZ1bmN0aW9uKG4pe24ueD0obi54LXMpLyhmLXMpKmUsbi55PSgxLSh0Lnk/bi55L3QueToxKSkqcn0pfXZhciBuPXVvLGU9MSxyPTEsaT0hMTtyZXR1cm4gdC5zZXBhcmF0aW9uPWZ1bmN0aW9uKGUpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhuPWUsdCk6bn0sdC5zaXplPWZ1bmN0aW9uKG4pe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhpPSExLGU9K25bMF0scj0rblsxXSx0KTppP251bGw6W2Uscl19LHQubm9kZVNpemU9ZnVuY3Rpb24obil7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg/KGk9ITAsZT0rblswXSxyPStuWzFdLHQpOmk/W2Uscl06bnVsbH0sdH0sdC5oaWVyYXJjaHk9Zm8sdC5wYWNrPWZ1bmN0aW9uKCl7ZnVuY3Rpb24gdCh0KXtyZXR1cm4gdC54PWUvMix0Lnk9ci8yLG4/dC5lYWNoQmVmb3JlKHpvKG4pKS5lYWNoQWZ0ZXIoUG8oaSwuNSkpLmVhY2hCZWZvcmUoUm8oMSkpOnQuZWFjaEJlZm9yZSh6byhDbykpLmVhY2hBZnRlcihQbyhFbywxKSkuZWFjaEFmdGVyKFBvKGksdC5yL01hdGgubWluKGUscikpKS5lYWNoQmVmb3JlKFJvKE1hdGgubWluKGUscikvKDIqdC5yKSkpLHR9dmFyIG49bnVsbCxlPTEscj0xLGk9RW87cmV0dXJuIHQucmFkaXVzPWZ1bmN0aW9uKGUpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhuPWZ1bmN0aW9uKHQpe3JldHVybiBudWxsPT10P251bGw6U28odCl9KGUpLHQpOm59LHQuc2l6ZT1mdW5jdGlvbihuKXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8oZT0rblswXSxyPStuWzFdLHQpOltlLHJdfSx0LnBhZGRpbmc9ZnVuY3Rpb24obil7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg/KGk9ImZ1bmN0aW9uIj09dHlwZW9mIG4/bjpBbygrbiksdCk6aX0sdH0sdC5wYWNrU2libGluZ3M9ZnVuY3Rpb24odCl7cmV0dXJuIGtvKHQpLHR9LHQucGFja0VuY2xvc2U9Z28sdC5wYXJ0aXRpb249ZnVuY3Rpb24oKXtmdW5jdGlvbiB0KHQpe3ZhciBvPXQuaGVpZ2h0KzE7cmV0dXJuIHQueDA9dC55MD1yLHQueDE9bix0LnkxPWUvbyx0LmVhY2hCZWZvcmUoZnVuY3Rpb24odCxuKXtyZXR1cm4gZnVuY3Rpb24oZSl7ZS5jaGlsZHJlbiYmcW8oZSxlLngwLHQqKGUuZGVwdGgrMSkvbixlLngxLHQqKGUuZGVwdGgrMikvbik7dmFyIGk9ZS54MCxvPWUueTAsdT1lLngxLXIsYT1lLnkxLXI7dTxpJiYoaT11PShpK3UpLzIpLGE8byYmKG89YT0obythKS8yKSxlLngwPWksZS55MD1vLGUueDE9dSxlLnkxPWF9fShlLG8pKSxpJiZ0LmVhY2hCZWZvcmUoTG8pLHR9dmFyIG49MSxlPTEscj0wLGk9ITE7cmV0dXJuIHQucm91bmQ9ZnVuY3Rpb24obil7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg/KGk9ISFuLHQpOml9LHQuc2l6ZT1mdW5jdGlvbihyKXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8obj0rclswXSxlPStyWzFdLHQpOltuLGVdfSx0LnBhZGRpbmc9ZnVuY3Rpb24obil7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg/KHI9K24sdCk6cn0sdH0sdC5zdHJhdGlmeT1mdW5jdGlvbigpe2Z1bmN0aW9uIHQodCl7dmFyIHIsaSxvLHUsYSxjLHMsZj10Lmxlbmd0aCxsPW5ldyBBcnJheShmKSxoPXt9O2ZvcihpPTA7aTxmOysraSlyPXRbaV0sYT1sW2ldPW5ldyB2byhyKSxudWxsIT0oYz1uKHIsaSx0KSkmJihjKz0iIikmJihoW3M9WmQrKGEuaWQ9YyldPXMgaW4gaD9RZDphKTtmb3IoaT0wO2k8ZjsrK2kpaWYoYT1sW2ldLG51bGwhPShjPWUodFtpXSxpLHQpKSYmKGMrPSIiKSl7aWYoISh1PWhbWmQrY10pKXRocm93IG5ldyBFcnJvcigibWlzc2luZzogIitjKTtpZih1PT09UWQpdGhyb3cgbmV3IEVycm9yKCJhbWJpZ3VvdXM6ICIrYyk7dS5jaGlsZHJlbj91LmNoaWxkcmVuLnB1c2goYSk6dS5jaGlsZHJlbj1bYV0sYS5wYXJlbnQ9dX1lbHNle2lmKG8pdGhyb3cgbmV3IEVycm9yKCJtdWx0aXBsZSByb290cyIpO289YX1pZighbyl0aHJvdyBuZXcgRXJyb3IoIm5vIHJvb3QiKTtpZihvLnBhcmVudD1HZCxvLmVhY2hCZWZvcmUoZnVuY3Rpb24odCl7dC5kZXB0aD10LnBhcmVudC5kZXB0aCsxLC0tZn0pLmVhY2hCZWZvcmUocG8pLG8ucGFyZW50PW51bGwsZj4wKXRocm93IG5ldyBFcnJvcigiY3ljbGUiKTtyZXR1cm4gb312YXIgbj1EbyxlPVVvO3JldHVybiB0LmlkPWZ1bmN0aW9uKGUpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhuPVNvKGUpLHQpOm59LHQucGFyZW50SWQ9ZnVuY3Rpb24obil7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg/KGU9U28obiksdCk6ZX0sdH0sdC50cmVlPWZ1bmN0aW9uKCl7ZnVuY3Rpb24gdCh0KXt2YXIgYz1mdW5jdGlvbih0KXtmb3IodmFyIG4sZSxyLGksbyx1PW5ldyBIbyh0LDApLGE9W3VdO249YS5wb3AoKTspaWYocj1uLl8uY2hpbGRyZW4pZm9yKG4uY2hpbGRyZW49bmV3IEFycmF5KG89ci5sZW5ndGgpLGk9by0xO2k+PTA7LS1pKWEucHVzaChlPW4uY2hpbGRyZW5baV09bmV3IEhvKHJbaV0saSkpLGUucGFyZW50PW47cmV0dXJuKHUucGFyZW50PW5ldyBIbyhudWxsLDApKS5jaGlsZHJlbj1bdV0sdX0odCk7aWYoYy5lYWNoQWZ0ZXIobiksYy5wYXJlbnQubT0tYy56LGMuZWFjaEJlZm9yZShlKSxhKXQuZWFjaEJlZm9yZShyKTtlbHNle3ZhciBzPXQsZj10LGw9dDt0LmVhY2hCZWZvcmUoZnVuY3Rpb24odCl7dC54PHMueCYmKHM9dCksdC54PmYueCYmKGY9dCksdC5kZXB0aD5sLmRlcHRoJiYobD10KX0pO3ZhciBoPXM9PT1mPzE6aShzLGYpLzIscD1oLXMueCxkPW8vKGYueCtoK3ApLHY9dS8obC5kZXB0aHx8MSk7dC5lYWNoQmVmb3JlKGZ1bmN0aW9uKHQpe3QueD0odC54K3ApKmQsdC55PXQuZGVwdGgqdn0pfXJldHVybiB0fWZ1bmN0aW9uIG4odCl7dmFyIG49dC5jaGlsZHJlbixlPXQucGFyZW50LmNoaWxkcmVuLHI9dC5pP2VbdC5pLTFdOm51bGw7aWYobil7KGZ1bmN0aW9uKHQpe2Zvcih2YXIgbixlPTAscj0wLGk9dC5jaGlsZHJlbixvPWkubGVuZ3RoOy0tbz49MDspKG49aVtvXSkueis9ZSxuLm0rPWUsZSs9bi5zKyhyKz1uLmMpfSkodCk7dmFyIG89KG5bMF0ueituW24ubGVuZ3RoLTFdLnopLzI7cj8odC56PXIueitpKHQuXyxyLl8pLHQubT10Lnotbyk6dC56PW99ZWxzZSByJiYodC56PXIueitpKHQuXyxyLl8pKTt0LnBhcmVudC5BPWZ1bmN0aW9uKHQsbixlKXtpZihuKXtmb3IodmFyIHIsbz10LHU9dCxhPW4sYz1vLnBhcmVudC5jaGlsZHJlblswXSxzPW8ubSxmPXUubSxsPWEubSxoPWMubTthPUlvKGEpLG89Rm8obyksYSYmbzspYz1GbyhjKSwodT1Jbyh1KSkuYT10LChyPWEueitsLW8uei1zK2koYS5fLG8uXykpPjAmJihZbyhCbyhhLHQsZSksdCxyKSxzKz1yLGYrPXIpLGwrPWEubSxzKz1vLm0saCs9Yy5tLGYrPXUubTthJiYhSW8odSkmJih1LnQ9YSx1Lm0rPWwtZiksbyYmIUZvKGMpJiYoYy50PW8sYy5tKz1zLWgsZT10KX1yZXR1cm4gZX0odCxyLHQucGFyZW50LkF8fGVbMF0pfWZ1bmN0aW9uIGUodCl7dC5fLng9dC56K3QucGFyZW50Lm0sdC5tKz10LnBhcmVudC5tfWZ1bmN0aW9uIHIodCl7dC54Kj1vLHQueT10LmRlcHRoKnV9dmFyIGk9T28sbz0xLHU9MSxhPW51bGw7cmV0dXJuIHQuc2VwYXJhdGlvbj1mdW5jdGlvbihuKXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8oaT1uLHQpOml9LHQuc2l6ZT1mdW5jdGlvbihuKXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8oYT0hMSxvPStuWzBdLHU9K25bMV0sdCk6YT9udWxsOltvLHVdfSx0Lm5vZGVTaXplPWZ1bmN0aW9uKG4pe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhhPSEwLG89K25bMF0sdT0rblsxXSx0KTphP1tvLHVdOm51bGx9LHR9LHQudHJlZW1hcD1mdW5jdGlvbigpe2Z1bmN0aW9uIHQodCl7cmV0dXJuIHQueDA9dC55MD0wLHQueDE9aSx0LnkxPW8sdC5lYWNoQmVmb3JlKG4pLHU9WzBdLHImJnQuZWFjaEJlZm9yZShMbyksdH1mdW5jdGlvbiBuKHQpe3ZhciBuPXVbdC5kZXB0aF0scj10LngwK24saT10LnkwK24sbz10LngxLW4saD10LnkxLW47bzxyJiYocj1vPShyK28pLzIpLGg8aSYmKGk9aD0oaStoKS8yKSx0LngwPXIsdC55MD1pLHQueDE9byx0LnkxPWgsdC5jaGlsZHJlbiYmKG49dVt0LmRlcHRoKzFdPWEodCkvMixyKz1sKHQpLW4saSs9Yyh0KS1uLG8tPXModCktbixoLT1mKHQpLW4sbzxyJiYocj1vPShyK28pLzIpLGg8aSYmKGk9aD0oaStoKS8yKSxlKHQscixpLG8saCkpfXZhciBlPUtkLHI9ITEsaT0xLG89MSx1PVswXSxhPUVvLGM9RW8scz1FbyxmPUVvLGw9RW87cmV0dXJuIHQucm91bmQ9ZnVuY3Rpb24obil7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg/KHI9ISFuLHQpOnJ9LHQuc2l6ZT1mdW5jdGlvbihuKXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8oaT0rblswXSxvPStuWzFdLHQpOltpLG9dfSx0LnRpbGU9ZnVuY3Rpb24obil7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg/KGU9U28obiksdCk6ZX0sdC5wYWRkaW5nPWZ1bmN0aW9uKG4pe3JldHVybiBhcmd1bWVudHMubGVuZ3RoP3QucGFkZGluZ0lubmVyKG4pLnBhZGRpbmdPdXRlcihuKTp0LnBhZGRpbmdJbm5lcigpfSx0LnBhZGRpbmdJbm5lcj1mdW5jdGlvbihuKXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8oYT0iZnVuY3Rpb24iPT10eXBlb2Ygbj9uOkFvKCtuKSx0KTphfSx0LnBhZGRpbmdPdXRlcj1mdW5jdGlvbihuKXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD90LnBhZGRpbmdUb3AobikucGFkZGluZ1JpZ2h0KG4pLnBhZGRpbmdCb3R0b20obikucGFkZGluZ0xlZnQobik6dC5wYWRkaW5nVG9wKCl9LHQucGFkZGluZ1RvcD1mdW5jdGlvbihuKXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8oYz0iZnVuY3Rpb24iPT10eXBlb2Ygbj9uOkFvKCtuKSx0KTpjfSx0LnBhZGRpbmdSaWdodD1mdW5jdGlvbihuKXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8ocz0iZnVuY3Rpb24iPT10eXBlb2Ygbj9uOkFvKCtuKSx0KTpzfSx0LnBhZGRpbmdCb3R0b209ZnVuY3Rpb24obil7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg/KGY9ImZ1bmN0aW9uIj09dHlwZW9mIG4/bjpBbygrbiksdCk6Zn0sdC5wYWRkaW5nTGVmdD1mdW5jdGlvbihuKXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8obD0iZnVuY3Rpb24iPT10eXBlb2Ygbj9uOkFvKCtuKSx0KTpsfSx0fSx0LnRyZWVtYXBCaW5hcnk9ZnVuY3Rpb24odCxuLGUscixpKXtmdW5jdGlvbiBvKHQsbixlLHIsaSx1LGEpe2lmKHQ+PW4tMSl7dmFyIHM9Y1t0XTtyZXR1cm4gcy54MD1yLHMueTA9aSxzLngxPXUsdm9pZChzLnkxPWEpfWZvcih2YXIgbD1mW3RdLGg9ZS8yK2wscD10KzEsZD1uLTE7cDxkOyl7dmFyIHY9cCtkPj4+MTtmW3ZdPGg/cD12KzE6ZD12fWgtZltwLTFdPGZbcF0taCYmdCsxPHAmJi0tcDt2YXIgZz1mW3BdLWwsXz1lLWc7aWYodS1yPmEtaSl7dmFyIHk9KHIqXyt1KmcpL2U7byh0LHAsZyxyLGkseSxhKSxvKHAsbixfLHksaSx1LGEpfWVsc2V7dmFyIG09KGkqXythKmcpL2U7byh0LHAsZyxyLGksdSxtKSxvKHAsbixfLHIsbSx1LGEpfX12YXIgdSxhLGM9dC5jaGlsZHJlbixzPWMubGVuZ3RoLGY9bmV3IEFycmF5KHMrMSk7Zm9yKGZbMF09YT11PTA7dTxzOysrdSlmW3UrMV09YSs9Y1t1XS52YWx1ZTtvKDAscyx0LnZhbHVlLG4sZSxyLGkpfSx0LnRyZWVtYXBEaWNlPXFvLHQudHJlZW1hcFNsaWNlPWpvLHQudHJlZW1hcFNsaWNlRGljZT1mdW5jdGlvbih0LG4sZSxyLGkpeygxJnQuZGVwdGg/am86cW8pKHQsbixlLHIsaSl9LHQudHJlZW1hcFNxdWFyaWZ5PUtkLHQudHJlZW1hcFJlc3F1YXJpZnk9dHYsdC5pbnRlcnBvbGF0ZT1mbix0LmludGVycG9sYXRlQXJyYXk9b24sdC5pbnRlcnBvbGF0ZUJhc2lzPUd0LHQuaW50ZXJwb2xhdGVCYXNpc0Nsb3NlZD1RdCx0LmludGVycG9sYXRlRGF0ZT11bix0LmludGVycG9sYXRlTnVtYmVyPWFuLHQuaW50ZXJwb2xhdGVPYmplY3Q9Y24sdC5pbnRlcnBvbGF0ZVJvdW5kPWxuLHQuaW50ZXJwb2xhdGVTdHJpbmc9c24sdC5pbnRlcnBvbGF0ZVRyYW5zZm9ybUNzcz1HZix0LmludGVycG9sYXRlVHJhbnNmb3JtU3ZnPVFmLHQuaW50ZXJwb2xhdGVab29tPXZuLHQuaW50ZXJwb2xhdGVSZ2I9SGYsdC5pbnRlcnBvbGF0ZVJnYkJhc2lzPWpmLHQuaW50ZXJwb2xhdGVSZ2JCYXNpc0Nsb3NlZD1YZix0LmludGVycG9sYXRlSHNsPWVsLHQuaW50ZXJwb2xhdGVIc2xMb25nPXJsLHQuaW50ZXJwb2xhdGVMYWI9ZnVuY3Rpb24odCxuKXt2YXIgZT1lbigodD1GdCh0KSkubCwobj1GdChuKSkubCkscj1lbih0LmEsbi5hKSxpPWVuKHQuYixuLmIpLG89ZW4odC5vcGFjaXR5LG4ub3BhY2l0eSk7cmV0dXJuIGZ1bmN0aW9uKG4pe3JldHVybiB0Lmw9ZShuKSx0LmE9cihuKSx0LmI9aShuKSx0Lm9wYWNpdHk9byhuKSx0KyIifX0sdC5pbnRlcnBvbGF0ZUhjbD1pbCx0LmludGVycG9sYXRlSGNsTG9uZz1vbCx0LmludGVycG9sYXRlQ3ViZWhlbGl4PXVsLHQuaW50ZXJwb2xhdGVDdWJlaGVsaXhMb25nPWFsLHQucXVhbnRpemU9ZnVuY3Rpb24odCxuKXtmb3IodmFyIGU9bmV3IEFycmF5KG4pLHI9MDtyPG47KytyKWVbcl09dChyLyhuLTEpKTtyZXR1cm4gZX0sdC5wYXRoPWVlLHQucG9seWdvbkFyZWE9ZnVuY3Rpb24odCl7Zm9yKHZhciBuLGU9LTEscj10Lmxlbmd0aCxpPXRbci0xXSxvPTA7KytlPHI7KW49aSxpPXRbZV0sbys9blsxXSppWzBdLW5bMF0qaVsxXTtyZXR1cm4gby8yfSx0LnBvbHlnb25DZW50cm9pZD1mdW5jdGlvbih0KXtmb3IodmFyIG4sZSxyPS0xLGk9dC5sZW5ndGgsbz0wLHU9MCxhPXRbaS0xXSxjPTA7KytyPGk7KW49YSxhPXRbcl0sYys9ZT1uWzBdKmFbMV0tYVswXSpuWzFdLG8rPShuWzBdK2FbMF0pKmUsdSs9KG5bMV0rYVsxXSkqZTtyZXR1cm4gYyo9Myxbby9jLHUvY119LHQucG9seWdvbkh1bGw9ZnVuY3Rpb24odCl7aWYoKGU9dC5sZW5ndGgpPDMpcmV0dXJuIG51bGw7dmFyIG4sZSxyPW5ldyBBcnJheShlKSxpPW5ldyBBcnJheShlKTtmb3Iobj0wO248ZTsrK24pcltuXT1bK3Rbbl1bMF0sK3Rbbl1bMV0sbl07Zm9yKHIuc29ydCgkbyksbj0wO248ZTsrK24paVtuXT1bcltuXVswXSwtcltuXVsxXV07dmFyIG89V28ociksdT1XbyhpKSxhPXVbMF09PT1vWzBdLGM9dVt1Lmxlbmd0aC0xXT09PW9bby5sZW5ndGgtMV0scz1bXTtmb3Iobj1vLmxlbmd0aC0xO24+PTA7LS1uKXMucHVzaCh0W3Jbb1tuXV1bMl1dKTtmb3Iobj0rYTtuPHUubGVuZ3RoLWM7KytuKXMucHVzaCh0W3JbdVtuXV1bMl1dKTtyZXR1cm4gc30sdC5wb2x5Z29uQ29udGFpbnM9ZnVuY3Rpb24odCxuKXtmb3IodmFyIGUscixpPXQubGVuZ3RoLG89dFtpLTFdLHU9blswXSxhPW5bMV0sYz1vWzBdLHM9b1sxXSxmPSExLGw9MDtsPGk7KytsKWU9KG89dFtsXSlbMF0sKHI9b1sxXSk+YSE9cz5hJiZ1PChjLWUpKihhLXIpLyhzLXIpK2UmJihmPSFmKSxjPWUscz1yO3JldHVybiBmfSx0LnBvbHlnb25MZW5ndGg9ZnVuY3Rpb24odCl7Zm9yKHZhciBuLGUscj0tMSxpPXQubGVuZ3RoLG89dFtpLTFdLHU9b1swXSxhPW9bMV0sYz0wOysrcjxpOyluPXUsZT1hLG4tPXU9KG89dFtyXSlbMF0sZS09YT1vWzFdLGMrPU1hdGguc3FydChuKm4rZSplKTtyZXR1cm4gY30sdC5xdWFkdHJlZT1UZSx0LnF1ZXVlPUtvLHQucmFuZG9tVW5pZm9ybT1ydix0LnJhbmRvbU5vcm1hbD1pdix0LnJhbmRvbUxvZ05vcm1hbD1vdix0LnJhbmRvbUJhdGVzPWF2LHQucmFuZG9tSXJ3aW5IYWxsPXV2LHQucmFuZG9tRXhwb25lbnRpYWw9Y3YsdC5yZXF1ZXN0PW51LHQuaHRtbD1zdix0Lmpzb249ZnYsdC50ZXh0PWx2LHQueG1sPWh2LHQuY3N2PXB2LHQudHN2PWR2LHQuc2NhbGVCYW5kPW91LHQuc2NhbGVQb2ludD1mdW5jdGlvbigpe3JldHVybiB1dShvdSgpLnBhZGRpbmdJbm5lcigxKSl9LHQuc2NhbGVJZGVudGl0eT1ndSx0LnNjYWxlTGluZWFyPXZ1LHQuc2NhbGVMb2c9VHUsdC5zY2FsZU9yZGluYWw9aXUsdC5zY2FsZUltcGxpY2l0PXl2LHQuc2NhbGVQb3c9a3UsdC5zY2FsZVNxcnQ9ZnVuY3Rpb24oKXtyZXR1cm4ga3UoKS5leHBvbmVudCguNSl9LHQuc2NhbGVRdWFudGlsZT1TdSx0LnNjYWxlUXVhbnRpemU9RXUsdC5zY2FsZVRocmVzaG9sZD1BdSx0LnNjYWxlVGltZT1mdW5jdGlvbigpe3JldHVybiBWYShHdixXdixMdixQdixDdixFdixrdix3dix0LnRpbWVGb3JtYXQpLmRvbWFpbihbbmV3IERhdGUoMmUzLDAsMSksbmV3IERhdGUoMmUzLDAsMildKX0sdC5zY2FsZVV0Yz1mdW5jdGlvbigpe3JldHVybiBWYSh4Zyx5ZyxpZyxlZyx0ZyxKdixrdix3dix0LnV0Y0Zvcm1hdCkuZG9tYWluKFtEYXRlLlVUQygyZTMsMCwxKSxEYXRlLlVUQygyZTMsMCwyKV0pfSx0LnNjaGVtZUNhdGVnb3J5MTA9VWcsdC5zY2hlbWVDYXRlZ29yeTIwYj1PZyx0LnNjaGVtZUNhdGVnb3J5MjBjPUZnLHQuc2NoZW1lQ2F0ZWdvcnkyMD1JZyx0LmludGVycG9sYXRlQ3ViZWhlbGl4RGVmYXVsdD1ZZyx0LmludGVycG9sYXRlUmFpbmJvdz1mdW5jdGlvbih0KXsodDwwfHx0PjEpJiYodC09TWF0aC5mbG9vcih0KSk7dmFyIG49TWF0aC5hYnModC0uNSk7cmV0dXJuIGpnLmg9MzYwKnQtMTAwLGpnLnM9MS41LTEuNSpuLGpnLmw9LjgtLjkqbixqZysiIn0sdC5pbnRlcnBvbGF0ZVdhcm09QmcsdC5pbnRlcnBvbGF0ZUNvb2w9SGcsdC5pbnRlcnBvbGF0ZVZpcmlkaXM9WGcsdC5pbnRlcnBvbGF0ZU1hZ21hPVZnLHQuaW50ZXJwb2xhdGVJbmZlcm5vPSRnLHQuaW50ZXJwb2xhdGVQbGFzbWE9V2csdC5zY2FsZVNlcXVlbnRpYWw9WmEsdC5jcmVhdGU9ZnVuY3Rpb24odCl7cmV0dXJuIGN0KEEodCkuY2FsbChkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQpKX0sdC5jcmVhdG9yPUEsdC5sb2NhbD1zdCx0Lm1hdGNoZXI9b2YsdC5tb3VzZT1wdCx0Lm5hbWVzcGFjZT1FLHQubmFtZXNwYWNlcz10Zix0LmNsaWVudFBvaW50PWh0LHQuc2VsZWN0PWN0LHQuc2VsZWN0QWxsPWZ1bmN0aW9uKHQpe3JldHVybiJzdHJpbmciPT10eXBlb2YgdD9uZXcgdXQoW2RvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwodCldLFtkb2N1bWVudC5kb2N1bWVudEVsZW1lbnRdKTpuZXcgdXQoW251bGw9PXQ/W106dF0sY2YpfSx0LnNlbGVjdGlvbj1hdCx0LnNlbGVjdG9yPXosdC5zZWxlY3RvckFsbD1SLHQuc3R5bGU9SSx0LnRvdWNoPWR0LHQudG91Y2hlcz1mdW5jdGlvbih0LG4pe251bGw9PW4mJihuPWx0KCkudG91Y2hlcyk7Zm9yKHZhciBlPTAscj1uP24ubGVuZ3RoOjAsaT1uZXcgQXJyYXkocik7ZTxyOysrZSlpW2VdPWh0KHQsbltlXSk7cmV0dXJuIGl9LHQud2luZG93PUYsdC5jdXN0b21FdmVudD1pdCx0LmFyYz1mdW5jdGlvbigpe2Z1bmN0aW9uIHQoKXt2YXIgdCxzLGY9K24uYXBwbHkodGhpcyxhcmd1bWVudHMpLGw9K2UuYXBwbHkodGhpcyxhcmd1bWVudHMpLGg9by5hcHBseSh0aGlzLGFyZ3VtZW50cyktaV8scD11LmFwcGx5KHRoaXMsYXJndW1lbnRzKS1pXyxkPVpnKHAtaCksdj1wPmg7aWYoY3x8KGM9dD1lZSgpKSxsPGYmJihzPWwsbD1mLGY9cyksbD5lXylpZihkPm9fLWVfKWMubW92ZVRvKGwqUWcoaCksbCp0XyhoKSksYy5hcmMoMCwwLGwsaCxwLCF2KSxmPmVfJiYoYy5tb3ZlVG8oZipRZyhwKSxmKnRfKHApKSxjLmFyYygwLDAsZixwLGgsdikpO2Vsc2V7dmFyIGcsXyx5PWgsbT1wLHg9aCxiPXAsdz1kLE09ZCxUPWEuYXBwbHkodGhpcyxhcmd1bWVudHMpLzIsTj1UPmVfJiYoaT8raS5hcHBseSh0aGlzLGFyZ3VtZW50cyk6bl8oZipmK2wqbCkpLGs9S2coWmcobC1mKS8yLCtyLmFwcGx5KHRoaXMsYXJndW1lbnRzKSksUz1rLEU9aztpZihOPmVfKXt2YXIgQT1RYShOL2YqdF8oVCkpLEM9UWEoTi9sKnRfKFQpKTsody09MipBKT5lXz8oQSo9dj8xOi0xLHgrPUEsYi09QSk6KHc9MCx4PWI9KGgrcCkvMiksKE0tPTIqQyk+ZV8/KEMqPXY/MTotMSx5Kz1DLG0tPUMpOihNPTAseT1tPShoK3ApLzIpfXZhciB6PWwqUWcoeSksUD1sKnRfKHkpLFI9ZipRZyhiKSxMPWYqdF8oYik7aWYoaz5lXyl7dmFyIHE9bCpRZyhtKSxEPWwqdF8obSksVT1mKlFnKHgpLE89Zip0Xyh4KTtpZihkPHJfKXt2YXIgRj13PmVfP2Z1bmN0aW9uKHQsbixlLHIsaSxvLHUsYSl7dmFyIGM9ZS10LHM9ci1uLGY9dS1pLGw9YS1vLGg9KGYqKG4tbyktbCoodC1pKSkvKGwqYy1mKnMpO3JldHVyblt0K2gqYyxuK2gqc119KHosUCxVLE8scSxELFIsTCk6W1IsTF0sST16LUZbMF0sWT1QLUZbMV0sQj1xLUZbMF0sSD1ELUZbMV0saj0xL3RfKGZ1bmN0aW9uKHQpe3JldHVybiB0PjE/MDp0PC0xP3JfOk1hdGguYWNvcyh0KX0oKEkqQitZKkgpLyhuXyhJKkkrWSpZKSpuXyhCKkIrSCpIKSkpLzIpLFg9bl8oRlswXSpGWzBdK0ZbMV0qRlsxXSk7Uz1LZyhrLChmLVgpLyhqLTEpKSxFPUtnKGssKGwtWCkvKGorMSkpfX1NPmVfP0U+ZV8/KGc9cmMoVSxPLHosUCxsLEUsdiksXz1yYyhxLEQsUixMLGwsRSx2KSxjLm1vdmVUbyhnLmN4K2cueDAxLGcuY3krZy55MDEpLEU8az9jLmFyYyhnLmN4LGcuY3ksRSxHZyhnLnkwMSxnLngwMSksR2coXy55MDEsXy54MDEpLCF2KTooYy5hcmMoZy5jeCxnLmN5LEUsR2coZy55MDEsZy54MDEpLEdnKGcueTExLGcueDExKSwhdiksYy5hcmMoMCwwLGwsR2coZy5jeStnLnkxMSxnLmN4K2cueDExKSxHZyhfLmN5K18ueTExLF8uY3grXy54MTEpLCF2KSxjLmFyYyhfLmN4LF8uY3ksRSxHZyhfLnkxMSxfLngxMSksR2coXy55MDEsXy54MDEpLCF2KSkpOihjLm1vdmVUbyh6LFApLGMuYXJjKDAsMCxsLHksbSwhdikpOmMubW92ZVRvKHosUCksZj5lXyYmdz5lXz9TPmVfPyhnPXJjKFIsTCxxLEQsZiwtUyx2KSxfPXJjKHosUCxVLE8sZiwtUyx2KSxjLmxpbmVUbyhnLmN4K2cueDAxLGcuY3krZy55MDEpLFM8az9jLmFyYyhnLmN4LGcuY3ksUyxHZyhnLnkwMSxnLngwMSksR2coXy55MDEsXy54MDEpLCF2KTooYy5hcmMoZy5jeCxnLmN5LFMsR2coZy55MDEsZy54MDEpLEdnKGcueTExLGcueDExKSwhdiksYy5hcmMoMCwwLGYsR2coZy5jeStnLnkxMSxnLmN4K2cueDExKSxHZyhfLmN5K18ueTExLF8uY3grXy54MTEpLHYpLGMuYXJjKF8uY3gsXy5jeSxTLEdnKF8ueTExLF8ueDExKSxHZyhfLnkwMSxfLngwMSksIXYpKSk6Yy5hcmMoMCwwLGYsYix4LHYpOmMubGluZVRvKFIsTCl9ZWxzZSBjLm1vdmVUbygwLDApO2lmKGMuY2xvc2VQYXRoKCksdClyZXR1cm4gYz1udWxsLHQrIiJ8fG51bGx9dmFyIG49SmEsZT1LYSxyPUdhKDApLGk9bnVsbCxvPXRjLHU9bmMsYT1lYyxjPW51bGw7cmV0dXJuIHQuY2VudHJvaWQ9ZnVuY3Rpb24oKXt2YXIgdD0oK24uYXBwbHkodGhpcyxhcmd1bWVudHMpKyArZS5hcHBseSh0aGlzLGFyZ3VtZW50cykpLzIscj0oK28uYXBwbHkodGhpcyxhcmd1bWVudHMpKyArdS5hcHBseSh0aGlzLGFyZ3VtZW50cykpLzItcl8vMjtyZXR1cm5bUWcocikqdCx0XyhyKSp0XX0sdC5pbm5lclJhZGl1cz1mdW5jdGlvbihlKXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8obj0iZnVuY3Rpb24iPT10eXBlb2YgZT9lOkdhKCtlKSx0KTpufSx0Lm91dGVyUmFkaXVzPWZ1bmN0aW9uKG4pe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhlPSJmdW5jdGlvbiI9PXR5cGVvZiBuP246R2EoK24pLHQpOmV9LHQuY29ybmVyUmFkaXVzPWZ1bmN0aW9uKG4pe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhyPSJmdW5jdGlvbiI9PXR5cGVvZiBuP246R2EoK24pLHQpOnJ9LHQucGFkUmFkaXVzPWZ1bmN0aW9uKG4pe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhpPW51bGw9PW4/bnVsbDoiZnVuY3Rpb24iPT10eXBlb2Ygbj9uOkdhKCtuKSx0KTppfSx0LnN0YXJ0QW5nbGU9ZnVuY3Rpb24obil7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg/KG89ImZ1bmN0aW9uIj09dHlwZW9mIG4/bjpHYSgrbiksdCk6b30sdC5lbmRBbmdsZT1mdW5jdGlvbihuKXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8odT0iZnVuY3Rpb24iPT10eXBlb2Ygbj9uOkdhKCtuKSx0KTp1fSx0LnBhZEFuZ2xlPWZ1bmN0aW9uKG4pe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhhPSJmdW5jdGlvbiI9PXR5cGVvZiBuP246R2EoK24pLHQpOmF9LHQuY29udGV4dD1mdW5jdGlvbihuKXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8oYz1udWxsPT1uP251bGw6bix0KTpjfSx0fSx0LmFyZWE9c2MsdC5saW5lPWNjLHQucGllPWZ1bmN0aW9uKCl7ZnVuY3Rpb24gdCh0KXt2YXIgYSxjLHMsZixsLGg9dC5sZW5ndGgscD0wLGQ9bmV3IEFycmF5KGgpLHY9bmV3IEFycmF5KGgpLGc9K2kuYXBwbHkodGhpcyxhcmd1bWVudHMpLF89TWF0aC5taW4ob18sTWF0aC5tYXgoLW9fLG8uYXBwbHkodGhpcyxhcmd1bWVudHMpLWcpKSx5PU1hdGgubWluKE1hdGguYWJzKF8pL2gsdS5hcHBseSh0aGlzLGFyZ3VtZW50cykpLG09eSooXzwwPy0xOjEpO2ZvcihhPTA7YTxoOysrYSkobD12W2RbYV09YV09K24odFthXSxhLHQpKT4wJiYocCs9bCk7Zm9yKG51bGwhPWU/ZC5zb3J0KGZ1bmN0aW9uKHQsbil7cmV0dXJuIGUodlt0XSx2W25dKX0pOm51bGwhPXImJmQuc29ydChmdW5jdGlvbihuLGUpe3JldHVybiByKHRbbl0sdFtlXSl9KSxhPTAscz1wPyhfLWgqbSkvcDowO2E8aDsrK2EsZz1mKWM9ZFthXSxmPWcrKChsPXZbY10pPjA/bCpzOjApK20sdltjXT17ZGF0YTp0W2NdLGluZGV4OmEsdmFsdWU6bCxzdGFydEFuZ2xlOmcsZW5kQW5nbGU6ZixwYWRBbmdsZTp5fTtyZXR1cm4gdn12YXIgbj1sYyxlPWZjLHI9bnVsbCxpPUdhKDApLG89R2Eob18pLHU9R2EoMCk7cmV0dXJuIHQudmFsdWU9ZnVuY3Rpb24oZSl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg/KG49ImZ1bmN0aW9uIj09dHlwZW9mIGU/ZTpHYSgrZSksdCk6bn0sdC5zb3J0VmFsdWVzPWZ1bmN0aW9uKG4pe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhlPW4scj1udWxsLHQpOmV9LHQuc29ydD1mdW5jdGlvbihuKXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8ocj1uLGU9bnVsbCx0KTpyfSx0LnN0YXJ0QW5nbGU9ZnVuY3Rpb24obil7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg/KGk9ImZ1bmN0aW9uIj09dHlwZW9mIG4/bjpHYSgrbiksdCk6aX0sdC5lbmRBbmdsZT1mdW5jdGlvbihuKXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8obz0iZnVuY3Rpb24iPT10eXBlb2Ygbj9uOkdhKCtuKSx0KTpvfSx0LnBhZEFuZ2xlPWZ1bmN0aW9uKG4pe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyh1PSJmdW5jdGlvbiI9PXR5cGVvZiBuP246R2EoK24pLHQpOnV9LHR9LHQuYXJlYVJhZGlhbD1nYyx0LnJhZGlhbEFyZWE9Z2MsdC5saW5lUmFkaWFsPXZjLHQucmFkaWFsTGluZT12Yyx0LnBvaW50UmFkaWFsPV9jLHQubGlua0hvcml6b250YWw9ZnVuY3Rpb24oKXtyZXR1cm4geGMoYmMpfSx0LmxpbmtWZXJ0aWNhbD1mdW5jdGlvbigpe3JldHVybiB4Yyh3Yyl9LHQubGlua1JhZGlhbD1mdW5jdGlvbigpe3ZhciB0PXhjKE1jKTtyZXR1cm4gdC5hbmdsZT10LngsZGVsZXRlIHQueCx0LnJhZGl1cz10LnksZGVsZXRlIHQueSx0fSx0LnN5bWJvbD1mdW5jdGlvbigpe2Z1bmN0aW9uIHQoKXt2YXIgdDtpZihyfHwocj10PWVlKCkpLG4uYXBwbHkodGhpcyxhcmd1bWVudHMpLmRyYXcociwrZS5hcHBseSh0aGlzLGFyZ3VtZW50cykpLHQpcmV0dXJuIHI9bnVsbCx0KyIifHxudWxsfXZhciBuPUdhKGNfKSxlPUdhKDY0KSxyPW51bGw7cmV0dXJuIHQudHlwZT1mdW5jdGlvbihlKXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8obj0iZnVuY3Rpb24iPT10eXBlb2YgZT9lOkdhKGUpLHQpOm59LHQuc2l6ZT1mdW5jdGlvbihuKXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8oZT0iZnVuY3Rpb24iPT10eXBlb2Ygbj9uOkdhKCtuKSx0KTplfSx0LmNvbnRleHQ9ZnVuY3Rpb24obil7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg/KHI9bnVsbD09bj9udWxsOm4sdCk6cn0sdH0sdC5zeW1ib2xzPVRfLHQuc3ltYm9sQ2lyY2xlPWNfLHQuc3ltYm9sQ3Jvc3M9c18sdC5zeW1ib2xEaWFtb25kPWhfLHQuc3ltYm9sU3F1YXJlPV9fLHQuc3ltYm9sU3Rhcj1nXyx0LnN5bWJvbFRyaWFuZ2xlPW1fLHQuc3ltYm9sV3llPU1fLHQuY3VydmVCYXNpc0Nsb3NlZD1mdW5jdGlvbih0KXtyZXR1cm4gbmV3IFNjKHQpfSx0LmN1cnZlQmFzaXNPcGVuPWZ1bmN0aW9uKHQpe3JldHVybiBuZXcgRWModCl9LHQuY3VydmVCYXNpcz1mdW5jdGlvbih0KXtyZXR1cm4gbmV3IGtjKHQpfSx0LmN1cnZlQnVuZGxlPU5fLHQuY3VydmVDYXJkaW5hbENsb3NlZD1TXyx0LmN1cnZlQ2FyZGluYWxPcGVuPUVfLHQuY3VydmVDYXJkaW5hbD1rXyx0LmN1cnZlQ2F0bXVsbFJvbUNsb3NlZD1DXyx0LmN1cnZlQ2F0bXVsbFJvbU9wZW49el8sdC5jdXJ2ZUNhdG11bGxSb209QV8sdC5jdXJ2ZUxpbmVhckNsb3NlZD1mdW5jdGlvbih0KXtyZXR1cm4gbmV3IE9jKHQpfSx0LmN1cnZlTGluZWFyPW9jLHQuY3VydmVNb25vdG9uZVg9ZnVuY3Rpb24odCl7cmV0dXJuIG5ldyBIYyh0KX0sdC5jdXJ2ZU1vbm90b25lWT1mdW5jdGlvbih0KXtyZXR1cm4gbmV3IGpjKHQpfSx0LmN1cnZlTmF0dXJhbD1mdW5jdGlvbih0KXtyZXR1cm4gbmV3IFZjKHQpfSx0LmN1cnZlU3RlcD1mdW5jdGlvbih0KXtyZXR1cm4gbmV3IFdjKHQsLjUpfSx0LmN1cnZlU3RlcEFmdGVyPWZ1bmN0aW9uKHQpe3JldHVybiBuZXcgV2ModCwxKX0sdC5jdXJ2ZVN0ZXBCZWZvcmU9ZnVuY3Rpb24odCl7cmV0dXJuIG5ldyBXYyh0LDApfSx0LnN0YWNrPWZ1bmN0aW9uKCl7ZnVuY3Rpb24gdCh0KXt2YXIgbyx1LGE9bi5hcHBseSh0aGlzLGFyZ3VtZW50cyksYz10Lmxlbmd0aCxzPWEubGVuZ3RoLGY9bmV3IEFycmF5KHMpO2ZvcihvPTA7bzxzOysrbyl7Zm9yKHZhciBsLGg9YVtvXSxwPWZbb109bmV3IEFycmF5KGMpLGQ9MDtkPGM7KytkKXBbZF09bD1bMCwraSh0W2RdLGgsZCx0KV0sbC5kYXRhPXRbZF07cC5rZXk9aH1mb3Iobz0wLHU9ZShmKTtvPHM7KytvKWZbdVtvXV0uaW5kZXg9bztyZXR1cm4gcihmLHUpLGZ9dmFyIG49R2EoW10pLGU9R2Mscj1aYyxpPVFjO3JldHVybiB0LmtleXM9ZnVuY3Rpb24oZSl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg/KG49ImZ1bmN0aW9uIj09dHlwZW9mIGU/ZTpHYShhXy5jYWxsKGUpKSx0KTpufSx0LnZhbHVlPWZ1bmN0aW9uKG4pe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhpPSJmdW5jdGlvbiI9PXR5cGVvZiBuP246R2EoK24pLHQpOml9LHQub3JkZXI9ZnVuY3Rpb24obil7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg/KGU9bnVsbD09bj9HYzoiZnVuY3Rpb24iPT10eXBlb2Ygbj9uOkdhKGFfLmNhbGwobikpLHQpOmV9LHQub2Zmc2V0PWZ1bmN0aW9uKG4pe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhyPW51bGw9PW4/WmM6bix0KTpyfSx0fSx0LnN0YWNrT2Zmc2V0RXhwYW5kPWZ1bmN0aW9uKHQsbil7aWYoKHI9dC5sZW5ndGgpPjApe2Zvcih2YXIgZSxyLGksbz0wLHU9dFswXS5sZW5ndGg7bzx1Oysrbyl7Zm9yKGk9ZT0wO2U8cjsrK2UpaSs9dFtlXVtvXVsxXXx8MDtpZihpKWZvcihlPTA7ZTxyOysrZSl0W2VdW29dWzFdLz1pfVpjKHQsbil9fSx0LnN0YWNrT2Zmc2V0RGl2ZXJnaW5nPWZ1bmN0aW9uKHQsbil7aWYoKGE9dC5sZW5ndGgpPjEpZm9yKHZhciBlLHIsaSxvLHUsYSxjPTAscz10W25bMF1dLmxlbmd0aDtjPHM7KytjKWZvcihvPXU9MCxlPTA7ZTxhOysrZSkoaT0ocj10W25bZV1dW2NdKVsxXS1yWzBdKT49MD8oclswXT1vLHJbMV09bys9aSk6aTwwPyhyWzFdPXUsclswXT11Kz1pKTpyWzBdPW99LHQuc3RhY2tPZmZzZXROb25lPVpjLHQuc3RhY2tPZmZzZXRTaWxob3VldHRlPWZ1bmN0aW9uKHQsbil7aWYoKGU9dC5sZW5ndGgpPjApe2Zvcih2YXIgZSxyPTAsaT10W25bMF1dLG89aS5sZW5ndGg7cjxvOysrcil7Zm9yKHZhciB1PTAsYT0wO3U8ZTsrK3UpYSs9dFt1XVtyXVsxXXx8MDtpW3JdWzFdKz1pW3JdWzBdPS1hLzJ9WmModCxuKX19LHQuc3RhY2tPZmZzZXRXaWdnbGU9ZnVuY3Rpb24odCxuKXtpZigoaT10Lmxlbmd0aCk+MCYmKHI9KGU9dFtuWzBdXSkubGVuZ3RoKT4wKXtmb3IodmFyIGUscixpLG89MCx1PTE7dTxyOysrdSl7Zm9yKHZhciBhPTAsYz0wLHM9MDthPGk7KythKXtmb3IodmFyIGY9dFtuW2FdXSxsPWZbdV1bMV18fDAsaD0obC0oZlt1LTFdWzFdfHwwKSkvMixwPTA7cDxhOysrcCl7dmFyIGQ9dFtuW3BdXTtoKz0oZFt1XVsxXXx8MCktKGRbdS0xXVsxXXx8MCl9Yys9bCxzKz1oKmx9ZVt1LTFdWzFdKz1lW3UtMV1bMF09byxjJiYoby09cy9jKX1lW3UtMV1bMV0rPWVbdS0xXVswXT1vLFpjKHQsbil9fSx0LnN0YWNrT3JkZXJBc2NlbmRpbmc9SmMsdC5zdGFja09yZGVyRGVzY2VuZGluZz1mdW5jdGlvbih0KXtyZXR1cm4gSmModCkucmV2ZXJzZSgpfSx0LnN0YWNrT3JkZXJJbnNpZGVPdXQ9ZnVuY3Rpb24odCl7dmFyIG4sZSxyPXQubGVuZ3RoLGk9dC5tYXAoS2MpLG89R2ModCkuc29ydChmdW5jdGlvbih0LG4pe3JldHVybiBpW25dLWlbdF19KSx1PTAsYT0wLGM9W10scz1bXTtmb3Iobj0wO248cjsrK24pZT1vW25dLHU8YT8odSs9aVtlXSxjLnB1c2goZSkpOihhKz1pW2VdLHMucHVzaChlKSk7cmV0dXJuIHMucmV2ZXJzZSgpLmNvbmNhdChjKX0sdC5zdGFja09yZGVyTm9uZT1HYyx0LnN0YWNrT3JkZXJSZXZlcnNlPWZ1bmN0aW9uKHQpe3JldHVybiBHYyh0KS5yZXZlcnNlKCl9LHQudGltZUludGVydmFsPUN1LHQudGltZU1pbGxpc2Vjb25kPXd2LHQudGltZU1pbGxpc2Vjb25kcz1Ndix0LnV0Y01pbGxpc2Vjb25kPXd2LHQudXRjTWlsbGlzZWNvbmRzPU12LHQudGltZVNlY29uZD1rdix0LnRpbWVTZWNvbmRzPVN2LHQudXRjU2Vjb25kPWt2LHQudXRjU2Vjb25kcz1Tdix0LnRpbWVNaW51dGU9RXYsdC50aW1lTWludXRlcz1Bdix0LnRpbWVIb3VyPUN2LHQudGltZUhvdXJzPXp2LHQudGltZURheT1Qdix0LnRpbWVEYXlzPVJ2LHQudGltZVdlZWs9THYsdC50aW1lV2Vla3M9WXYsdC50aW1lU3VuZGF5PUx2LHQudGltZVN1bmRheXM9WXYsdC50aW1lTW9uZGF5PXF2LHQudGltZU1vbmRheXM9QnYsdC50aW1lVHVlc2RheT1Edix0LnRpbWVUdWVzZGF5cz1Idix0LnRpbWVXZWRuZXNkYXk9VXYsdC50aW1lV2VkbmVzZGF5cz1qdix0LnRpbWVUaHVyc2RheT1Pdix0LnRpbWVUaHVyc2RheXM9WHYsdC50aW1lRnJpZGF5PUZ2LHQudGltZUZyaWRheXM9VnYsdC50aW1lU2F0dXJkYXk9SXYsdC50aW1lU2F0dXJkYXlzPSR2LHQudGltZU1vbnRoPVd2LHQudGltZU1vbnRocz1adix0LnRpbWVZZWFyPUd2LHQudGltZVllYXJzPVF2LHQudXRjTWludXRlPUp2LHQudXRjTWludXRlcz1Ldix0LnV0Y0hvdXI9dGcsdC51dGNIb3Vycz1uZyx0LnV0Y0RheT1lZyx0LnV0Y0RheXM9cmcsdC51dGNXZWVrPWlnLHQudXRjV2Vla3M9bGcsdC51dGNTdW5kYXk9aWcsdC51dGNTdW5kYXlzPWxnLHQudXRjTW9uZGF5PW9nLHQudXRjTW9uZGF5cz1oZyx0LnV0Y1R1ZXNkYXk9dWcsdC51dGNUdWVzZGF5cz1wZyx0LnV0Y1dlZG5lc2RheT1hZyx0LnV0Y1dlZG5lc2RheXM9ZGcsdC51dGNUaHVyc2RheT1jZyx0LnV0Y1RodXJzZGF5cz12Zyx0LnV0Y0ZyaWRheT1zZyx0LnV0Y0ZyaWRheXM9Z2csdC51dGNTYXR1cmRheT1mZyx0LnV0Y1NhdHVyZGF5cz1fZyx0LnV0Y01vbnRoPXlnLHQudXRjTW9udGhzPW1nLHQudXRjWWVhcj14Zyx0LnV0Y1llYXJzPXdnLHQudGltZUZvcm1hdERlZmF1bHRMb2NhbGU9SGEsdC50aW1lRm9ybWF0TG9jYWxlPUR1LHQuaXNvRm9ybWF0PUVnLHQuaXNvUGFyc2U9QWcsdC5ub3c9bW4sdC50aW1lcj13bix0LnRpbWVyRmx1c2g9TW4sdC50aW1lb3V0PVNuLHQuaW50ZXJ2YWw9ZnVuY3Rpb24odCxuLGUpe3ZhciByPW5ldyBibixpPW47cmV0dXJuIG51bGw9PW4/KHIucmVzdGFydCh0LG4sZSkscik6KG49K24sZT1udWxsPT1lP21uKCk6K2Usci5yZXN0YXJ0KGZ1bmN0aW9uIG8odSl7dSs9aSxyLnJlc3RhcnQobyxpKz1uLGUpLHQodSl9LG4sZSkscil9LHQudHJhbnNpdGlvbj1Ebix0LmFjdGl2ZT1mdW5jdGlvbih0LG4pe3ZhciBlLHIsaT10Ll9fdHJhbnNpdGlvbjtpZihpKXtuPW51bGw9PW4/bnVsbDpuKyIiO2ZvcihyIGluIGkpaWYoKGU9aVtyXSkuc3RhdGU+eGwmJmUubmFtZT09PW4pcmV0dXJuIG5ldyBxbihbW3RdXSxKbCxuLCtyKX1yZXR1cm4gbnVsbH0sdC5pbnRlcnJ1cHQ9UG4sdC52b3Jvbm9pPWZ1bmN0aW9uKCl7ZnVuY3Rpb24gdCh0KXtyZXR1cm4gbmV3IE5zKHQubWFwKGZ1bmN0aW9uKHIsaSl7dmFyIG89W01hdGgucm91bmQobihyLGksdCkvRl8pKkZfLE1hdGgucm91bmQoZShyLGksdCkvRl8pKkZfXTtyZXR1cm4gby5pbmRleD1pLG8uZGF0YT1yLG99KSxyKX12YXIgbj1ucyxlPWVzLHI9bnVsbDtyZXR1cm4gdC5wb2x5Z29ucz1mdW5jdGlvbihuKXtyZXR1cm4gdChuKS5wb2x5Z29ucygpfSx0LmxpbmtzPWZ1bmN0aW9uKG4pe3JldHVybiB0KG4pLmxpbmtzKCl9LHQudHJpYW5nbGVzPWZ1bmN0aW9uKG4pe3JldHVybiB0KG4pLnRyaWFuZ2xlcygpfSx0Lng9ZnVuY3Rpb24oZSl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg/KG49ImZ1bmN0aW9uIj09dHlwZW9mIGU/ZTp0cygrZSksdCk6bn0sdC55PWZ1bmN0aW9uKG4pe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhlPSJmdW5jdGlvbiI9PXR5cGVvZiBuP246dHMoK24pLHQpOmV9LHQuZXh0ZW50PWZ1bmN0aW9uKG4pe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhyPW51bGw9PW4/bnVsbDpbWytuWzBdWzBdLCtuWzBdWzFdXSxbK25bMV1bMF0sK25bMV1bMV1dXSx0KTpyJiZbW3JbMF1bMF0sclswXVsxXV0sW3JbMV1bMF0sclsxXVsxXV1dfSx0LnNpemU9ZnVuY3Rpb24obil7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg/KHI9bnVsbD09bj9udWxsOltbMCwwXSxbK25bMF0sK25bMV1dXSx0KTpyJiZbclsxXVswXS1yWzBdWzBdLHJbMV1bMV0tclswXVsxXV19LHR9LHQuem9vbT1mdW5jdGlvbigpe2Z1bmN0aW9uIG4odCl7dC5wcm9wZXJ0eSgiX196b29tIixScykub24oIndoZWVsLnpvb20iLGMpLm9uKCJtb3VzZWRvd24uem9vbSIscykub24oImRibGNsaWNrLnpvb20iLGYpLmZpbHRlcih4KS5vbigidG91Y2hzdGFydC56b29tIixsKS5vbigidG91Y2htb3ZlLnpvb20iLGgpLm9uKCJ0b3VjaGVuZC56b29tIHRvdWNoY2FuY2VsLnpvb20iLHApLnN0eWxlKCJ0b3VjaC1hY3Rpb24iLCJub25lIikuc3R5bGUoIi13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvciIsInJnYmEoMCwwLDAsMCkiKX1mdW5jdGlvbiBlKHQsbil7cmV0dXJuKG49TWF0aC5tYXgoYlswXSxNYXRoLm1pbihiWzFdLG4pKSk9PT10Lms/dDpuZXcgU3Mobix0LngsdC55KX1mdW5jdGlvbiByKHQsbixlKXt2YXIgcj1uWzBdLWVbMF0qdC5rLGk9blsxXS1lWzFdKnQuaztyZXR1cm4gcj09PXQueCYmaT09PXQueT90Om5ldyBTcyh0LmsscixpKX1mdW5jdGlvbiBpKHQpe3JldHVyblsoK3RbMF1bMF0rICt0WzFdWzBdKS8yLCgrdFswXVsxXSsgK3RbMV1bMV0pLzJdfWZ1bmN0aW9uIG8odCxuLGUpe3Qub24oInN0YXJ0Lnpvb20iLGZ1bmN0aW9uKCl7dSh0aGlzLGFyZ3VtZW50cykuc3RhcnQoKX0pLm9uKCJpbnRlcnJ1cHQuem9vbSBlbmQuem9vbSIsZnVuY3Rpb24oKXt1KHRoaXMsYXJndW1lbnRzKS5lbmQoKX0pLnR3ZWVuKCJ6b29tIixmdW5jdGlvbigpe3ZhciB0PWFyZ3VtZW50cyxyPXUodGhpcyx0KSxvPV8uYXBwbHkodGhpcyx0KSxhPWV8fGkobyksYz1NYXRoLm1heChvWzFdWzBdLW9bMF1bMF0sb1sxXVsxXS1vWzBdWzFdKSxzPXRoaXMuX196b29tLGY9ImZ1bmN0aW9uIj09dHlwZW9mIG4/bi5hcHBseSh0aGlzLHQpOm4sbD1UKHMuaW52ZXJ0KGEpLmNvbmNhdChjL3MuayksZi5pbnZlcnQoYSkuY29uY2F0KGMvZi5rKSk7cmV0dXJuIGZ1bmN0aW9uKHQpe2lmKDE9PT10KXQ9ZjtlbHNle3ZhciBuPWwodCksZT1jL25bMl07dD1uZXcgU3MoZSxhWzBdLW5bMF0qZSxhWzFdLW5bMV0qZSl9ci56b29tKG51bGwsdCl9fSl9ZnVuY3Rpb24gdSh0LG4pe2Zvcih2YXIgZSxyPTAsaT1rLmxlbmd0aDtyPGk7KytyKWlmKChlPWtbcl0pLnRoYXQ9PT10KXJldHVybiBlO3JldHVybiBuZXcgYSh0LG4pfWZ1bmN0aW9uIGEodCxuKXt0aGlzLnRoYXQ9dCx0aGlzLmFyZ3M9bix0aGlzLmluZGV4PS0xLHRoaXMuYWN0aXZlPTAsdGhpcy5leHRlbnQ9Xy5hcHBseSh0LG4pfWZ1bmN0aW9uIGMoKXtpZihnLmFwcGx5KHRoaXMsYXJndW1lbnRzKSl7dmFyIHQ9dSh0aGlzLGFyZ3VtZW50cyksbj10aGlzLl9fem9vbSxpPU1hdGgubWF4KGJbMF0sTWF0aC5taW4oYlsxXSxuLmsqTWF0aC5wb3coMixtLmFwcGx5KHRoaXMsYXJndW1lbnRzKSkpKSxvPXB0KHRoaXMpO2lmKHQud2hlZWwpdC5tb3VzZVswXVswXT09PW9bMF0mJnQubW91c2VbMF1bMV09PT1vWzFdfHwodC5tb3VzZVsxXT1uLmludmVydCh0Lm1vdXNlWzBdPW8pKSxjbGVhclRpbWVvdXQodC53aGVlbCk7ZWxzZXtpZihuLms9PT1pKXJldHVybjt0Lm1vdXNlPVtvLG4uaW52ZXJ0KG8pXSxQbih0aGlzKSx0LnN0YXJ0KCl9Q3MoKSx0LndoZWVsPXNldFRpbWVvdXQoZnVuY3Rpb24oKXt0LndoZWVsPW51bGwsdC5lbmQoKX0sQSksdC56b29tKCJtb3VzZSIseShyKGUobixpKSx0Lm1vdXNlWzBdLHQubW91c2VbMV0pLHQuZXh0ZW50LHcpKX19ZnVuY3Rpb24gcygpe2lmKCF2JiZnLmFwcGx5KHRoaXMsYXJndW1lbnRzKSl7dmFyIG49dSh0aGlzLGFyZ3VtZW50cyksZT1jdCh0LmV2ZW50LnZpZXcpLm9uKCJtb3VzZW1vdmUuem9vbSIsZnVuY3Rpb24oKXtpZihDcygpLCFuLm1vdmVkKXt2YXIgZT10LmV2ZW50LmNsaWVudFgtbyxpPXQuZXZlbnQuY2xpZW50WS1hO24ubW92ZWQ9ZSplK2kqaT5DfW4uem9vbSgibW91c2UiLHkocihuLnRoYXQuX196b29tLG4ubW91c2VbMF09cHQobi50aGF0KSxuLm1vdXNlWzFdKSxuLmV4dGVudCx3KSl9LCEwKS5vbigibW91c2V1cC56b29tIixmdW5jdGlvbigpe2Uub24oIm1vdXNlbW92ZS56b29tIG1vdXNldXAuem9vbSIsbnVsbCkseXQodC5ldmVudC52aWV3LG4ubW92ZWQpLENzKCksbi5lbmQoKX0sITApLGk9cHQodGhpcyksbz10LmV2ZW50LmNsaWVudFgsYT10LmV2ZW50LmNsaWVudFk7X3QodC5ldmVudC52aWV3KSxBcygpLG4ubW91c2U9W2ksdGhpcy5fX3pvb20uaW52ZXJ0KGkpXSxQbih0aGlzKSxuLnN0YXJ0KCl9fWZ1bmN0aW9uIGYoKXtpZihnLmFwcGx5KHRoaXMsYXJndW1lbnRzKSl7dmFyIGk9dGhpcy5fX3pvb20sdT1wdCh0aGlzKSxhPWkuaW52ZXJ0KHUpLGM9aS5rKih0LmV2ZW50LnNoaWZ0S2V5Py41OjIpLHM9eShyKGUoaSxjKSx1LGEpLF8uYXBwbHkodGhpcyxhcmd1bWVudHMpLHcpO0NzKCksTT4wP2N0KHRoaXMpLnRyYW5zaXRpb24oKS5kdXJhdGlvbihNKS5jYWxsKG8scyx1KTpjdCh0aGlzKS5jYWxsKG4udHJhbnNmb3JtLHMpfX1mdW5jdGlvbiBsKCl7aWYoZy5hcHBseSh0aGlzLGFyZ3VtZW50cykpe3ZhciBuLGUscixpLG89dSh0aGlzLGFyZ3VtZW50cyksYT10LmV2ZW50LmNoYW5nZWRUb3VjaGVzLGM9YS5sZW5ndGg7Zm9yKEFzKCksZT0wO2U8YzsrK2UpaT1baT1kdCh0aGlzLGEsKHI9YVtlXSkuaWRlbnRpZmllciksdGhpcy5fX3pvb20uaW52ZXJ0KGkpLHIuaWRlbnRpZmllcl0sby50b3VjaDA/by50b3VjaDF8fChvLnRvdWNoMT1pKTooby50b3VjaDA9aSxuPSEwKTtpZihkJiYoZD1jbGVhclRpbWVvdXQoZCksIW8udG91Y2gxKSlyZXR1cm4gby5lbmQoKSx2b2lkKChpPWN0KHRoaXMpLm9uKCJkYmxjbGljay56b29tIikpJiZpLmFwcGx5KHRoaXMsYXJndW1lbnRzKSk7biYmKGQ9c2V0VGltZW91dChmdW5jdGlvbigpe2Q9bnVsbH0sRSksUG4odGhpcyksby5zdGFydCgpKX19ZnVuY3Rpb24gaCgpe3ZhciBuLGksbyxhLGM9dSh0aGlzLGFyZ3VtZW50cykscz10LmV2ZW50LmNoYW5nZWRUb3VjaGVzLGY9cy5sZW5ndGg7Zm9yKENzKCksZCYmKGQ9Y2xlYXJUaW1lb3V0KGQpKSxuPTA7bjxmOysrbilvPWR0KHRoaXMscywoaT1zW25dKS5pZGVudGlmaWVyKSxjLnRvdWNoMCYmYy50b3VjaDBbMl09PT1pLmlkZW50aWZpZXI/Yy50b3VjaDBbMF09bzpjLnRvdWNoMSYmYy50b3VjaDFbMl09PT1pLmlkZW50aWZpZXImJihjLnRvdWNoMVswXT1vKTtpZihpPWMudGhhdC5fX3pvb20sYy50b3VjaDEpe3ZhciBsPWMudG91Y2gwWzBdLGg9Yy50b3VjaDBbMV0scD1jLnRvdWNoMVswXSx2PWMudG91Y2gxWzFdLGc9KGc9cFswXS1sWzBdKSpnKyhnPXBbMV0tbFsxXSkqZyxfPShfPXZbMF0taFswXSkqXysoXz12WzFdLWhbMV0pKl87aT1lKGksTWF0aC5zcXJ0KGcvXykpLG89WyhsWzBdK3BbMF0pLzIsKGxbMV0rcFsxXSkvMl0sYT1bKGhbMF0rdlswXSkvMiwoaFsxXSt2WzFdKS8yXX1lbHNle2lmKCFjLnRvdWNoMClyZXR1cm47bz1jLnRvdWNoMFswXSxhPWMudG91Y2gwWzFdfWMuem9vbSgidG91Y2giLHkocihpLG8sYSksYy5leHRlbnQsdykpfWZ1bmN0aW9uIHAoKXt2YXIgbixlLHI9dSh0aGlzLGFyZ3VtZW50cyksaT10LmV2ZW50LmNoYW5nZWRUb3VjaGVzLG89aS5sZW5ndGg7Zm9yKEFzKCksdiYmY2xlYXJUaW1lb3V0KHYpLHY9c2V0VGltZW91dChmdW5jdGlvbigpe3Y9bnVsbH0sRSksbj0wO248bzsrK24pZT1pW25dLHIudG91Y2gwJiZyLnRvdWNoMFsyXT09PWUuaWRlbnRpZmllcj9kZWxldGUgci50b3VjaDA6ci50b3VjaDEmJnIudG91Y2gxWzJdPT09ZS5pZGVudGlmaWVyJiZkZWxldGUgci50b3VjaDE7ci50b3VjaDEmJiFyLnRvdWNoMCYmKHIudG91Y2gwPXIudG91Y2gxLGRlbGV0ZSByLnRvdWNoMSksci50b3VjaDA/ci50b3VjaDBbMV09dGhpcy5fX3pvb20uaW52ZXJ0KHIudG91Y2gwWzBdKTpyLmVuZCgpfXZhciBkLHYsZz16cyxfPVBzLHk9RHMsbT1Mcyx4PXFzLGI9WzAsMS8wXSx3PVtbLTEvMCwtMS8wXSxbMS8wLDEvMF1dLE09MjUwLFQ9dm4saz1bXSxTPU4oInN0YXJ0Iiwiem9vbSIsImVuZCIpLEU9NTAwLEE9MTUwLEM9MDtyZXR1cm4gbi50cmFuc2Zvcm09ZnVuY3Rpb24odCxuKXt2YXIgZT10LnNlbGVjdGlvbj90LnNlbGVjdGlvbigpOnQ7ZS5wcm9wZXJ0eSgiX196b29tIixScyksdCE9PWU/byh0LG4pOmUuaW50ZXJydXB0KCkuZWFjaChmdW5jdGlvbigpe3UodGhpcyxhcmd1bWVudHMpLnN0YXJ0KCkuem9vbShudWxsLCJmdW5jdGlvbiI9PXR5cGVvZiBuP24uYXBwbHkodGhpcyxhcmd1bWVudHMpOm4pLmVuZCgpfSl9LG4uc2NhbGVCeT1mdW5jdGlvbih0LGUpe24uc2NhbGVUbyh0LGZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuX196b29tLmsqKCJmdW5jdGlvbiI9PXR5cGVvZiBlP2UuYXBwbHkodGhpcyxhcmd1bWVudHMpOmUpfSl9LG4uc2NhbGVUbz1mdW5jdGlvbih0LG8pe24udHJhbnNmb3JtKHQsZnVuY3Rpb24oKXt2YXIgdD1fLmFwcGx5KHRoaXMsYXJndW1lbnRzKSxuPXRoaXMuX196b29tLHU9aSh0KSxhPW4uaW52ZXJ0KHUpLGM9ImZ1bmN0aW9uIj09dHlwZW9mIG8/by5hcHBseSh0aGlzLGFyZ3VtZW50cyk6bztyZXR1cm4geShyKGUobixjKSx1LGEpLHQsdyl9KX0sbi50cmFuc2xhdGVCeT1mdW5jdGlvbih0LGUscil7bi50cmFuc2Zvcm0odCxmdW5jdGlvbigpe3JldHVybiB5KHRoaXMuX196b29tLnRyYW5zbGF0ZSgiZnVuY3Rpb24iPT10eXBlb2YgZT9lLmFwcGx5KHRoaXMsYXJndW1lbnRzKTplLCJmdW5jdGlvbiI9PXR5cGVvZiByP3IuYXBwbHkodGhpcyxhcmd1bWVudHMpOnIpLF8uYXBwbHkodGhpcyxhcmd1bWVudHMpLHcpfSl9LG4udHJhbnNsYXRlVG89ZnVuY3Rpb24odCxlLHIpe24udHJhbnNmb3JtKHQsZnVuY3Rpb24oKXt2YXIgdD1fLmFwcGx5KHRoaXMsYXJndW1lbnRzKSxuPXRoaXMuX196b29tLG89aSh0KTtyZXR1cm4geShZXy50cmFuc2xhdGUob1swXSxvWzFdKS5zY2FsZShuLmspLnRyYW5zbGF0ZSgiZnVuY3Rpb24iPT10eXBlb2YgZT8tZS5hcHBseSh0aGlzLGFyZ3VtZW50cyk6LWUsImZ1bmN0aW9uIj09dHlwZW9mIHI/LXIuYXBwbHkodGhpcyxhcmd1bWVudHMpOi1yKSx0LHcpfSl9LGEucHJvdG90eXBlPXtzdGFydDpmdW5jdGlvbigpe3JldHVybiAxPT0rK3RoaXMuYWN0aXZlJiYodGhpcy5pbmRleD1rLnB1c2godGhpcyktMSx0aGlzLmVtaXQoInN0YXJ0IikpLHRoaXN9LHpvb206ZnVuY3Rpb24odCxuKXtyZXR1cm4gdGhpcy5tb3VzZSYmIm1vdXNlIiE9PXQmJih0aGlzLm1vdXNlWzFdPW4uaW52ZXJ0KHRoaXMubW91c2VbMF0pKSx0aGlzLnRvdWNoMCYmInRvdWNoIiE9PXQmJih0aGlzLnRvdWNoMFsxXT1uLmludmVydCh0aGlzLnRvdWNoMFswXSkpLHRoaXMudG91Y2gxJiYidG91Y2giIT09dCYmKHRoaXMudG91Y2gxWzFdPW4uaW52ZXJ0KHRoaXMudG91Y2gxWzBdKSksdGhpcy50aGF0Ll9fem9vbT1uLHRoaXMuZW1pdCgiem9vbSIpLHRoaXN9LGVuZDpmdW5jdGlvbigpe3JldHVybiAwPT0tLXRoaXMuYWN0aXZlJiYoay5zcGxpY2UodGhpcy5pbmRleCwxKSx0aGlzLmluZGV4PS0xLHRoaXMuZW1pdCgiZW5kIikpLHRoaXN9LGVtaXQ6ZnVuY3Rpb24odCl7aXQobmV3IGZ1bmN0aW9uKHQsbixlKXt0aGlzLnRhcmdldD10LHRoaXMudHlwZT1uLHRoaXMudHJhbnNmb3JtPWV9KG4sdCx0aGlzLnRoYXQuX196b29tKSxTLmFwcGx5LFMsW3QsdGhpcy50aGF0LHRoaXMuYXJnc10pfX0sbi53aGVlbERlbHRhPWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhtPSJmdW5jdGlvbiI9PXR5cGVvZiB0P3Q6a3MoK3QpLG4pOm19LG4uZmlsdGVyPWZ1bmN0aW9uKHQpe3JldHVybiBhcmd1bWVudHMubGVuZ3RoPyhnPSJmdW5jdGlvbiI9PXR5cGVvZiB0P3Q6a3MoISF0KSxuKTpnfSxuLnRvdWNoYWJsZT1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8oeD0iZnVuY3Rpb24iPT10eXBlb2YgdD90OmtzKCEhdCksbik6eH0sbi5leHRlbnQ9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg/KF89ImZ1bmN0aW9uIj09dHlwZW9mIHQ/dDprcyhbWyt0WzBdWzBdLCt0WzBdWzFdXSxbK3RbMV1bMF0sK3RbMV1bMV1dXSksbik6X30sbi5zY2FsZUV4dGVudD1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8oYlswXT0rdFswXSxiWzFdPSt0WzFdLG4pOltiWzBdLGJbMV1dfSxuLnRyYW5zbGF0ZUV4dGVudD1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8od1swXVswXT0rdFswXVswXSx3WzFdWzBdPSt0WzFdWzBdLHdbMF1bMV09K3RbMF1bMV0sd1sxXVsxXT0rdFsxXVsxXSxuKTpbW3dbMF1bMF0sd1swXVsxXV0sW3dbMV1bMF0sd1sxXVsxXV1dfSxuLmNvbnN0cmFpbj1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8oeT10LG4pOnl9LG4uZHVyYXRpb249ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg/KE09K3Qsbik6TX0sbi5pbnRlcnBvbGF0ZT1mdW5jdGlvbih0KXtyZXR1cm4gYXJndW1lbnRzLmxlbmd0aD8oVD10LG4pOlR9LG4ub249ZnVuY3Rpb24oKXt2YXIgdD1TLm9uLmFwcGx5KFMsYXJndW1lbnRzKTtyZXR1cm4gdD09PVM/bjp0fSxuLmNsaWNrRGlzdGFuY2U9ZnVuY3Rpb24odCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg/KEM9KHQ9K3QpKnQsbik6TWF0aC5zcXJ0KEMpfSxufSx0Lnpvb21UcmFuc2Zvcm09RXMsdC56b29tSWRlbnRpdHk9WV8sT2JqZWN0LmRlZmluZVByb3BlcnR5KHQsIl9fZXNNb2R1bGUiLHt2YWx1ZTohMH0pfSk7"></script>

</head>
<body>
<div id="htmlwidget_container">
  <div id="widget-c3b2788b8649fdd8bf414f5793ff811a" style="width:1244px;height:900px;" class="r2d3 html-widget"></div>
</div>
<script type="application/json" data-for="widget-c3b2788b8649fdd8bf414f5793ff811a">{"x":{"data":[{"H. Campagnaro":[{"x":[{"variable":"intercept","contribution":0,"variable_name":"intercept","variable_value":"1","cumulative":15.456,"sign":"X","position":39,"label":"scikit-learn","barStart":15.4564,"barSupport":15.4564,"tooltipText":"Average response: 15.456<br>Prediction: 13.017"},{"variable":"age = 39","contribution":-1.264,"variable_name":"age","variable_value":"39","cumulative":14.192,"sign":"-1","position":38,"label":"scikit-learn","barStart":14.192,"barSupport":15.4564,"tooltipText":"age = 39<br>decreases average response <br>by 1.264"},{"variable":"skill_ball_control = 53","contribution":-0.268,"variable_name":"skill_ball_control","variable_value":"53","cumulative":13.924,"sign":"-1","position":37,"label":"scikit-learn","barStart":13.9236,"barSupport":14.192,"tooltipText":"skill_ball_control = 53<br>decreases average response <br>by 0.268"},{"variable":"attacking_finishing = 28","contribution":-0.227,"variable_name":"attacking_finishing","variable_value":"28","cumulative":13.697,"sign":"-1","position":36,"label":"scikit-learn","barStart":13.697,"barSupport":13.9236,"tooltipText":"attacking_finishing = 28<br>decreases average response <br>by 0.227"},{"variable":"attacking_short_passing = 56","contribution":-0.194,"variable_name":"attacking_short_passing","variable_value":"56","cumulative":13.503,"sign":"-1","position":35,"label":"scikit-learn","barStart":13.5028,"barSupport":13.697,"tooltipText":"attacking_short_passing =<br>decreases average response <br>by 0.194"},{"variable":"skill_dribbling = 45","contribution":-0.122,"variable_name":"skill_dribbling","variable_value":"45","cumulative":13.38,"sign":"-1","position":34,"label":"scikit-learn","barStart":13.3805,"barSupport":13.5028,"tooltipText":"skill_dribbling = 45<br>decreases average response <br>by 0.122"},{"variable":"mentality_positioning = 38","contribution":-0.092,"variable_name":"mentality_positioning","variable_value":"38","cumulative":13.288,"sign":"-1","position":33,"label":"scikit-learn","barStart":13.2885,"barSupport":13.3805,"tooltipText":"mentality_positioning = 3<br>decreases average response <br>by 0.092"},{"variable":"movement_reactions = 64","contribution":-0.124,"variable_name":"movement_reactions","variable_value":"64","cumulative":13.165,"sign":"-1","position":32,"label":"scikit-learn","barStart":13.1649,"barSupport":13.2885,"tooltipText":"movement_reactions = 64<br>decreases average response <br>by 0.124"},{"variable":"movement_sprint_speed = 37","contribution":0.002,"variable_name":"movement_sprint_speed","variable_value":"37","cumulative":13.167,"sign":"1","position":31,"label":"scikit-learn","barStart":13.1649,"barSupport":13.1665,"tooltipText":"movement_sprint_speed = 3<br>increases average response <br>by 0.002"},{"variable":"movement_acceleration = 34","contribution":-0.086,"variable_name":"movement_acceleration","variable_value":"34","cumulative":13.081,"sign":"-1","position":30,"label":"scikit-learn","barStart":13.0808,"barSupport":13.1665,"tooltipText":"movement_acceleration = 3<br>decreases average response <br>by 0.086"},{"variable":"power_stamina = 34","contribution":0.007,"variable_name":"power_stamina","variable_value":"34","cumulative":13.088,"sign":"1","position":29,"label":"scikit-learn","barStart":13.0808,"barSupport":13.088,"tooltipText":"power_stamina = 34<br>increases average response <br>by 0.007"},{"variable":"+ all other factors","contribution":-0.071,"variable_name":"other","variable_value":"44","cumulative":13.017,"sign":"-1","position":28,"label":"scikit-learn","barStart":13.0174,"barSupport":13.088,"tooltipText":"+ all other factors<br>decreases average response <br>by 0.071"},{"variable":"prediction","contribution":-2.439,"variable_name":"prediction","variable_value":"","cumulative":13.017,"sign":"X","position":1,"label":"scikit-learn","barStart":13.0174,"barSupport":15.4564,"tooltipText":"Average response: 15.456<br>Prediction: 13.017"}],"m":13,"x_min_max":[12.5292,15.9438],"desc":[{"type":"desc","text":"Scikit-learn predicts, that the prediction for the selected instance is 13.017 which is lower than the average model prediction 15.456.<\/br><\/br>The most important variable is age (= 39). It decreases the prediction by 1.264.<\/br>The second most important variable is skill_ball_control (= 53). It decreases the prediction by 0.268.<\/br>The third most important variable is attacking_finishing (= 28). It decreases the prediction by 0.227.<\/br><\/br>Other variables are with less importance. The contribution of all other variables is -0.68."}]},{"observation":[{"observation.id":"H. Campagnaro","model":"scikit-learn","yhat":[13.0174],"age":39,"height_cm":181,"weight_kg":85,"attacking_crossing":58,"attacking_finishing":28,"attacking_heading_accuracy":65,"attacking_short_passing":56,"attacking_volleys":29,"skill_dribbling":45,"skill_curve":37,"skill_fk_accuracy":35,"skill_long_passing":56,"skill_ball_control":53,"movement_acceleration":34,"movement_sprint_speed":37,"movement_agility":52,"movement_reactions":64,"movement_balance":71,"power_shot_power":68,"power_jumping":80,"power_stamina":34,"power_strength":86,"power_long_shots":36,"mentality_aggression":66,"mentality_interceptions":69,"mentality_positioning":38,"mentality_vision":44,"mentality_penalties":38,"mentality_composure":73,"defending_marking":74,"defending_standing_tackle":70,"defending_sliding_tackle":68,"goalkeeping_diving":10,"goalkeeping_handling":13,"goalkeeping_kicking":15,"goalkeeping_positioning":12,"goalkeeping_reflexes":15,"_row":"H. Campagnaro"}],"x":{"age":[{"xhat":16,"yhat":15.2546,"id":"H. Campagnaro","vname":"age"},{"xhat":16.25,"yhat":15.2486,"id":"H. Campagnaro","vname":"age"},{"xhat":16.5,"yhat":15.2422,"id":"H. Campagnaro","vname":"age"},{"xhat":16.75,"yhat":15.2354,"id":"H. Campagnaro","vname":"age"},{"xhat":17,"yhat":15.2283,"id":"H. Campagnaro","vname":"age"},{"xhat":17.25,"yhat":15.2208,"id":"H. Campagnaro","vname":"age"},{"xhat":17.5,"yhat":15.2129,"id":"H. Campagnaro","vname":"age"},{"xhat":17.75,"yhat":15.2045,"id":"H. Campagnaro","vname":"age"},{"xhat":18,"yhat":15.1958,"id":"H. Campagnaro","vname":"age"},{"xhat":18.25,"yhat":15.1866,"id":"H. Campagnaro","vname":"age"},{"xhat":18.5,"yhat":15.177,"id":"H. Campagnaro","vname":"age"},{"xhat":18.75,"yhat":15.167,"id":"H. Campagnaro","vname":"age"},{"xhat":19,"yhat":15.1565,"id":"H. Campagnaro","vname":"age"},{"xhat":19.25,"yhat":15.1455,"id":"H. Campagnaro","vname":"age"},{"xhat":19.5,"yhat":15.1341,"id":"H. Campagnaro","vname":"age"},{"xhat":19.75,"yhat":15.1222,"id":"H. Campagnaro","vname":"age"},{"xhat":20,"yhat":15.1098,"id":"H. Campagnaro","vname":"age"},{"xhat":20.25,"yhat":15.0969,"id":"H. Campagnaro","vname":"age"},{"xhat":20.5,"yhat":15.0836,"id":"H. Campagnaro","vname":"age"},{"xhat":20.75,"yhat":15.0697,"id":"H. Campagnaro","vname":"age"},{"xhat":21,"yhat":15.0553,"id":"H. Campagnaro","vname":"age"},{"xhat":21.25,"yhat":15.0404,"id":"H. Campagnaro","vname":"age"},{"xhat":21.5,"yhat":15.025,"id":"H. Campagnaro","vname":"age"},{"xhat":21.75,"yhat":15.0091,"id":"H. Campagnaro","vname":"age"},{"xhat":22,"yhat":14.9926,"id":"H. Campagnaro","vname":"age"},{"xhat":22.25,"yhat":14.9756,"id":"H. Campagnaro","vname":"age"},{"xhat":22.5,"yhat":14.9581,"id":"H. Campagnaro","vname":"age"},{"xhat":22.75,"yhat":14.9401,"id":"H. Campagnaro","vname":"age"},{"xhat":23,"yhat":14.9215,"id":"H. Campagnaro","vname":"age"},{"xhat":23.25,"yhat":14.9024,"id":"H. Campagnaro","vname":"age"},{"xhat":23.5,"yhat":14.8827,"id":"H. Campagnaro","vname":"age"},{"xhat":23.75,"yhat":14.8625,"id":"H. Campagnaro","vname":"age"},{"xhat":24,"yhat":14.8418,"id":"H. Campagnaro","vname":"age"},{"xhat":24.25,"yhat":14.8206,"id":"H. Campagnaro","vname":"age"},{"xhat":24.5,"yhat":14.7988,"id":"H. Campagnaro","vname":"age"},{"xhat":24.75,"yhat":14.7765,"id":"H. Campagnaro","vname":"age"},{"xhat":25,"yhat":14.7536,"id":"H. Campagnaro","vname":"age"},{"xhat":25.25,"yhat":14.7303,"id":"H. Campagnaro","vname":"age"},{"xhat":25.5,"yhat":14.7064,"id":"H. Campagnaro","vname":"age"},{"xhat":25.75,"yhat":14.682,"id":"H. Campagnaro","vname":"age"},{"xhat":26,"yhat":14.6572,"id":"H. Campagnaro","vname":"age"},{"xhat":26.25,"yhat":14.6318,"id":"H. Campagnaro","vname":"age"},{"xhat":26.5,"yhat":14.6059,"id":"H. Campagnaro","vname":"age"},{"xhat":26.75,"yhat":14.5796,"id":"H. Campagnaro","vname":"age"},{"xhat":27,"yhat":14.5527,"id":"H. Campagnaro","vname":"age"},{"xhat":27.25,"yhat":14.5255,"id":"H. Campagnaro","vname":"age"},{"xhat":27.5,"yhat":14.4977,"id":"H. Campagnaro","vname":"age"},{"xhat":27.75,"yhat":14.4695,"id":"H. Campagnaro","vname":"age"},{"xhat":28,"yhat":14.4409,"id":"H. Campagnaro","vname":"age"},{"xhat":28.25,"yhat":14.4119,"id":"H. Campagnaro","vname":"age"},{"xhat":28.5,"yhat":14.3824,"id":"H. Campagnaro","vname":"age"},{"xhat":28.75,"yhat":14.3526,"id":"H. Campagnaro","vname":"age"},{"xhat":29,"yhat":14.3223,"id":"H. Campagnaro","vname":"age"},{"xhat":29.25,"yhat":14.2917,"id":"H. Campagnaro","vname":"age"},{"xhat":29.5,"yhat":14.2608,"id":"H. Campagnaro","vname":"age"},{"xhat":29.75,"yhat":14.2295,"id":"H. Campagnaro","vname":"age"},{"xhat":30,"yhat":14.1979,"id":"H. Campagnaro","vname":"age"},{"xhat":30.25,"yhat":14.166,"id":"H. Campagnaro","vname":"age"},{"xhat":30.5,"yhat":14.1338,"id":"H. Campagnaro","vname":"age"},{"xhat":30.75,"yhat":14.1013,"id":"H. Campagnaro","vname":"age"},{"xhat":31,"yhat":14.0686,"id":"H. Campagnaro","vname":"age"},{"xhat":31.25,"yhat":14.0357,"id":"H. Campagnaro","vname":"age"},{"xhat":31.5,"yhat":14.0025,"id":"H. Campagnaro","vname":"age"},{"xhat":31.75,"yhat":13.9691,"id":"H. Campagnaro","vname":"age"},{"xhat":32,"yhat":13.9356,"id":"H. Campagnaro","vname":"age"},{"xhat":32.25,"yhat":13.9019,"id":"H. Campagnaro","vname":"age"},{"xhat":32.5,"yhat":13.8681,"id":"H. Campagnaro","vname":"age"},{"xhat":32.75,"yhat":13.8342,"id":"H. Campagnaro","vname":"age"},{"xhat":33,"yhat":13.8002,"id":"H. Campagnaro","vname":"age"},{"xhat":33.25,"yhat":13.7661,"id":"H. Campagnaro","vname":"age"},{"xhat":33.5,"yhat":13.732,"id":"H. Campagnaro","vname":"age"},{"xhat":33.75,"yhat":13.6978,"id":"H. Campagnaro","vname":"age"},{"xhat":34,"yhat":13.6637,"id":"H. Campagnaro","vname":"age"},{"xhat":34.25,"yhat":13.6296,"id":"H. Campagnaro","vname":"age"},{"xhat":34.5,"yhat":13.5955,"id":"H. Campagnaro","vname":"age"},{"xhat":34.75,"yhat":13.5615,"id":"H. Campagnaro","vname":"age"},{"xhat":35,"yhat":13.5276,"id":"H. Campagnaro","vname":"age"},{"xhat":35.25,"yhat":13.4938,"id":"H. Campagnaro","vname":"age"},{"xhat":35.5,"yhat":13.4602,"id":"H. Campagnaro","vname":"age"},{"xhat":35.75,"yhat":13.4267,"id":"H. Campagnaro","vname":"age"},{"xhat":36,"yhat":13.3934,"id":"H. Campagnaro","vname":"age"},{"xhat":36.25,"yhat":13.3603,"id":"H. Campagnaro","vname":"age"},{"xhat":36.5,"yhat":13.3275,"id":"H. Campagnaro","vname":"age"},{"xhat":36.75,"yhat":13.2949,"id":"H. Campagnaro","vname":"age"},{"xhat":37,"yhat":13.2626,"id":"H. Campagnaro","vname":"age"},{"xhat":37.25,"yhat":13.2306,"id":"H. Campagnaro","vname":"age"},{"xhat":37.5,"yhat":13.199,"id":"H. Campagnaro","vname":"age"},{"xhat":37.75,"yhat":13.1677,"id":"H. Campagnaro","vname":"age"},{"xhat":38,"yhat":13.1368,"id":"H. Campagnaro","vname":"age"},{"xhat":38.25,"yhat":13.1063,"id":"H. Campagnaro","vname":"age"},{"xhat":38.5,"yhat":13.0762,"id":"H. Campagnaro","vname":"age"},{"xhat":38.75,"yhat":13.0465,"id":"H. Campagnaro","vname":"age"},{"xhat":39,"yhat":13.0174,"id":"H. Campagnaro","vname":"age"},{"xhat":39.25,"yhat":12.9887,"id":"H. Campagnaro","vname":"age"},{"xhat":39.5,"yhat":12.9606,"id":"H. Campagnaro","vname":"age"},{"xhat":39.75,"yhat":12.9329,"id":"H. Campagnaro","vname":"age"},{"xhat":40,"yhat":12.9059,"id":"H. Campagnaro","vname":"age"},{"xhat":40.25,"yhat":12.8794,"id":"H. Campagnaro","vname":"age"},{"xhat":40.5,"yhat":12.8535,"id":"H. Campagnaro","vname":"age"},{"xhat":40.75,"yhat":12.8282,"id":"H. Campagnaro","vname":"age"},{"xhat":41,"yhat":12.8036,"id":"H. Campagnaro","vname":"age"}],"height_cm":[{"xhat":156,"yhat":13.5968,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":156.47,"yhat":13.5765,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":156.94,"yhat":13.5565,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":157.41,"yhat":13.5366,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":157.88,"yhat":13.517,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":158.35,"yhat":13.4976,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":158.82,"yhat":13.4785,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":159.29,"yhat":13.4596,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":159.76,"yhat":13.441,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":160.23,"yhat":13.4227,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":160.7,"yhat":13.4047,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":161.17,"yhat":13.387,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":161.64,"yhat":13.3695,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":162.11,"yhat":13.3524,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":162.58,"yhat":13.3357,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":163.05,"yhat":13.3192,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":163.52,"yhat":13.3032,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":163.99,"yhat":13.2874,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":164.46,"yhat":13.2721,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":164.93,"yhat":13.2571,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":165.4,"yhat":13.2425,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":165.87,"yhat":13.2283,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":166.34,"yhat":13.2144,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":166.81,"yhat":13.201,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":167.28,"yhat":13.1881,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":167.75,"yhat":13.1755,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":168.22,"yhat":13.1633,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":168.69,"yhat":13.1516,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":169.16,"yhat":13.1404,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":169.63,"yhat":13.1296,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":170.1,"yhat":13.1192,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":170.57,"yhat":13.1093,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":171.04,"yhat":13.0999,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":171.51,"yhat":13.0909,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":171.98,"yhat":13.0825,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":172.45,"yhat":13.0745,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":172.92,"yhat":13.067,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":173.39,"yhat":13.06,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":173.86,"yhat":13.0535,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":174.33,"yhat":13.0475,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":174.8,"yhat":13.0419,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":175.27,"yhat":13.0369,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":175.74,"yhat":13.0325,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":176.21,"yhat":13.0285,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":176.68,"yhat":13.025,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":177.15,"yhat":13.022,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":177.62,"yhat":13.0196,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":178.09,"yhat":13.0177,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":178.56,"yhat":13.0163,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":179.03,"yhat":13.0154,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":179.5,"yhat":13.0151,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":179.97,"yhat":13.0152,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":180.44,"yhat":13.0159,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":180.91,"yhat":13.0171,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":181,"yhat":13.0174,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":181.38,"yhat":13.0188,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":181.85,"yhat":13.021,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":182.32,"yhat":13.0238,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":182.79,"yhat":13.027,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":183.26,"yhat":13.0308,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":183.73,"yhat":13.0351,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":184.2,"yhat":13.0398,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":184.67,"yhat":13.0451,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":185.14,"yhat":13.0509,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":185.61,"yhat":13.0572,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":186.08,"yhat":13.0639,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":186.55,"yhat":13.0712,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":187.02,"yhat":13.0789,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":187.49,"yhat":13.0871,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":187.96,"yhat":13.0958,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":188.43,"yhat":13.1049,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":188.9,"yhat":13.1145,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":189.37,"yhat":13.1245,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":189.84,"yhat":13.135,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":190.31,"yhat":13.146,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":190.78,"yhat":13.1573,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":191.25,"yhat":13.1691,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":191.72,"yhat":13.1813,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":192.19,"yhat":13.194,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":192.66,"yhat":13.207,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":193.13,"yhat":13.2204,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":193.6,"yhat":13.2342,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":194.07,"yhat":13.2484,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":194.54,"yhat":13.263,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":195.01,"yhat":13.2779,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":195.48,"yhat":13.2932,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":195.95,"yhat":13.3088,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":196.42,"yhat":13.3248,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":196.89,"yhat":13.3411,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":197.36,"yhat":13.3577,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":197.83,"yhat":13.3746,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":198.3,"yhat":13.3918,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":198.77,"yhat":13.4094,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":199.24,"yhat":13.4272,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":199.71,"yhat":13.4452,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":200.18,"yhat":13.4636,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":200.65,"yhat":13.4821,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":201.12,"yhat":13.501,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":201.59,"yhat":13.52,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":202.06,"yhat":13.5393,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":202.53,"yhat":13.5588,"id":"H. Campagnaro","vname":"height_cm"},{"xhat":203,"yhat":13.5785,"id":"H. Campagnaro","vname":"height_cm"}],"weight_kg":[{"xhat":55,"yhat":13.429,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":55.47,"yhat":13.4107,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":55.94,"yhat":13.3926,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":56.41,"yhat":13.3747,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":56.88,"yhat":13.3571,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":57.35,"yhat":13.3398,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":57.82,"yhat":13.3227,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":58.29,"yhat":13.306,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":58.76,"yhat":13.2895,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":59.23,"yhat":13.2733,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":59.7,"yhat":13.2574,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":60.17,"yhat":13.2419,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":60.64,"yhat":13.2267,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":61.11,"yhat":13.2118,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":61.58,"yhat":13.1972,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":62.05,"yhat":13.183,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":62.52,"yhat":13.1692,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":62.99,"yhat":13.1557,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":63.46,"yhat":13.1425,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":63.93,"yhat":13.1298,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":64.4,"yhat":13.1174,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":64.87,"yhat":13.1055,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":65.34,"yhat":13.0939,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":65.81,"yhat":13.0827,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":66.28,"yhat":13.072,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":66.75,"yhat":13.0617,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":67.22,"yhat":13.0517,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":67.69,"yhat":13.0422,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":68.16,"yhat":13.0332,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":68.63,"yhat":13.0246,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":69.1,"yhat":13.0164,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":69.57,"yhat":13.0086,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":70.04,"yhat":13.0014,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":70.51,"yhat":12.9945,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":70.98,"yhat":12.9882,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":71.45,"yhat":12.9823,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":71.92,"yhat":12.9768,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":72.39,"yhat":12.9718,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":72.86,"yhat":12.9673,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":73.33,"yhat":12.9633,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":73.8,"yhat":12.9598,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":74.27,"yhat":12.9567,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":74.74,"yhat":12.9541,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":75.21,"yhat":12.952,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":75.68,"yhat":12.9503,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":76.15,"yhat":12.9492,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":76.62,"yhat":12.9485,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":77.09,"yhat":12.9484,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":77.56,"yhat":12.9487,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":78.03,"yhat":12.9495,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":78.5,"yhat":12.9508,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":78.97,"yhat":12.9525,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":79.44,"yhat":12.9548,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":79.91,"yhat":12.9575,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":80.38,"yhat":12.9607,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":80.85,"yhat":12.9644,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":81.32,"yhat":12.9686,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":81.79,"yhat":12.9732,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":82.26,"yhat":12.9783,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":82.73,"yhat":12.9839,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":83.2,"yhat":12.99,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":83.67,"yhat":12.9965,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":84.14,"yhat":13.0034,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":84.61,"yhat":13.0109,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":85,"yhat":13.0174,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":85.08,"yhat":13.0188,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":85.55,"yhat":13.0271,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":86.02,"yhat":13.0358,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":86.49,"yhat":13.0451,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":86.96,"yhat":13.0547,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":87.43,"yhat":13.0648,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":87.9,"yhat":13.0753,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":88.37,"yhat":13.0862,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":88.84,"yhat":13.0975,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":89.31,"yhat":13.1092,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":89.78,"yhat":13.1213,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":90.25,"yhat":13.1338,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":90.72,"yhat":13.1467,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":91.19,"yhat":13.16,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":91.66,"yhat":13.1737,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":92.13,"yhat":13.1877,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":92.6,"yhat":13.2021,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":93.07,"yhat":13.2168,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":93.54,"yhat":13.2318,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":94.01,"yhat":13.2472,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":94.48,"yhat":13.263,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":94.95,"yhat":13.279,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":95.42,"yhat":13.2954,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":95.89,"yhat":13.312,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":96.36,"yhat":13.3289,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":96.83,"yhat":13.3462,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":97.3,"yhat":13.3637,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":97.77,"yhat":13.3814,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":98.24,"yhat":13.3995,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":98.71,"yhat":13.4178,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":99.18,"yhat":13.4363,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":99.65,"yhat":13.455,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":100.12,"yhat":13.474,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":100.59,"yhat":13.4932,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":101.06,"yhat":13.5126,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":101.53,"yhat":13.5321,"id":"H. Campagnaro","vname":"weight_kg"},{"xhat":102,"yhat":13.5519,"id":"H. Campagnaro","vname":"weight_kg"}],"attacking_crossing":[{"xhat":6,"yhat":13.1766,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":6.87,"yhat":13.1674,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":7.74,"yhat":13.1585,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":8.61,"yhat":13.1497,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":9.48,"yhat":13.1411,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":10.35,"yhat":13.1327,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":11.22,"yhat":13.1245,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":12.09,"yhat":13.1165,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":12.96,"yhat":13.1087,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":13.83,"yhat":13.1011,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":14.7,"yhat":13.0937,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":15.57,"yhat":13.0866,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":16.44,"yhat":13.0796,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":17.31,"yhat":13.0729,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":18.18,"yhat":13.0663,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":19.05,"yhat":13.06,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":19.92,"yhat":13.0539,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":20.79,"yhat":13.0481,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":21.66,"yhat":13.0424,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":22.53,"yhat":13.037,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":23.4,"yhat":13.0318,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":24.27,"yhat":13.0268,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":25.14,"yhat":13.0221,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":26.01,"yhat":13.0176,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":26.88,"yhat":13.0133,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":27.75,"yhat":13.0092,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":28.62,"yhat":13.0054,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":29.49,"yhat":13.0018,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":30.36,"yhat":12.9985,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":31.23,"yhat":12.9954,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":32.1,"yhat":12.9925,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":32.97,"yhat":12.9899,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":33.84,"yhat":12.9875,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":34.71,"yhat":12.9853,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":35.58,"yhat":12.9834,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":36.45,"yhat":12.9817,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":37.32,"yhat":12.9803,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":38.19,"yhat":12.9791,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":39.06,"yhat":12.9782,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":39.93,"yhat":12.9775,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":40.8,"yhat":12.977,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":41.67,"yhat":12.9768,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":42.54,"yhat":12.9768,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":43.41,"yhat":12.9771,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":44.28,"yhat":12.9776,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":45.15,"yhat":12.9783,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":46.02,"yhat":12.9793,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":46.89,"yhat":12.9805,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":47.76,"yhat":12.982,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":48.63,"yhat":12.9837,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":49.5,"yhat":12.9857,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":50.37,"yhat":12.9879,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":51.24,"yhat":12.9903,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":52.11,"yhat":12.993,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":52.98,"yhat":12.9959,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":53.85,"yhat":12.9991,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":54.72,"yhat":13.0025,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":55.59,"yhat":13.0061,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":56.46,"yhat":13.01,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":57.33,"yhat":13.0141,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":58,"yhat":13.0174,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":58.2,"yhat":13.0184,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":59.07,"yhat":13.023,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":59.94,"yhat":13.0277,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":60.81,"yhat":13.0328,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":61.68,"yhat":13.038,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":62.55,"yhat":13.0435,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":63.42,"yhat":13.0492,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":64.29,"yhat":13.0551,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":65.16,"yhat":13.0613,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":66.03,"yhat":13.0676,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":66.9,"yhat":13.0742,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":67.77,"yhat":13.081,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":68.64,"yhat":13.088,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":69.51,"yhat":13.0952,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":70.38,"yhat":13.1027,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":71.25,"yhat":13.1103,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":72.12,"yhat":13.1182,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":72.99,"yhat":13.1262,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":73.86,"yhat":13.1345,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":74.73,"yhat":13.1429,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":75.6,"yhat":13.1516,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":76.47,"yhat":13.1604,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":77.34,"yhat":13.1695,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":78.21,"yhat":13.1787,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":79.08,"yhat":13.1881,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":79.95,"yhat":13.1977,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":80.82,"yhat":13.2075,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":81.69,"yhat":13.2175,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":82.56,"yhat":13.2276,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":83.43,"yhat":13.2379,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":84.3,"yhat":13.2484,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":85.17,"yhat":13.2591,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":86.04,"yhat":13.2699,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":86.91,"yhat":13.2809,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":87.78,"yhat":13.2921,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":88.65,"yhat":13.3034,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":89.52,"yhat":13.3149,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":90.39,"yhat":13.3265,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":91.26,"yhat":13.3382,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":92.13,"yhat":13.3502,"id":"H. Campagnaro","vname":"attacking_crossing"},{"xhat":93,"yhat":13.3622,"id":"H. Campagnaro","vname":"attacking_crossing"}],"attacking_finishing":[{"xhat":5,"yhat":13.1241,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":5.88,"yhat":13.1172,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":6.76,"yhat":13.1105,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":7.64,"yhat":13.1041,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":8.52,"yhat":13.0978,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":9.4,"yhat":13.0918,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":10.28,"yhat":13.086,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":11.16,"yhat":13.0804,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":12.04,"yhat":13.075,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":12.92,"yhat":13.0698,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":13.8,"yhat":13.0649,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":14.68,"yhat":13.0602,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":15.56,"yhat":13.0557,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":16.44,"yhat":13.0515,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":17.32,"yhat":13.0475,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":18.2,"yhat":13.0437,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":19.08,"yhat":13.0401,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":19.96,"yhat":13.0368,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":20.84,"yhat":13.0337,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":21.72,"yhat":13.0308,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":22.6,"yhat":13.0282,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":23.48,"yhat":13.0258,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":24.36,"yhat":13.0237,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":25.24,"yhat":13.0218,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":26.12,"yhat":13.0201,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":27,"yhat":13.0187,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":27.88,"yhat":13.0175,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":28,"yhat":13.0174,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":28.76,"yhat":13.0166,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":29.64,"yhat":13.0159,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":30.52,"yhat":13.0154,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":31.4,"yhat":13.0152,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":32.28,"yhat":13.0153,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":33.16,"yhat":13.0156,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":34.04,"yhat":13.0161,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":34.92,"yhat":13.0169,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":35.8,"yhat":13.0179,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":36.68,"yhat":13.0191,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":37.56,"yhat":13.0206,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":38.44,"yhat":13.0224,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":39.32,"yhat":13.0244,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":40.2,"yhat":13.0266,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":41.08,"yhat":13.0291,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":41.96,"yhat":13.0318,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":42.84,"yhat":13.0348,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":43.72,"yhat":13.038,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":44.6,"yhat":13.0414,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":45.48,"yhat":13.0451,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":46.36,"yhat":13.0491,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":47.24,"yhat":13.0532,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":48.12,"yhat":13.0576,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":49,"yhat":13.0623,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":49.88,"yhat":13.0672,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":50.76,"yhat":13.0723,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":51.64,"yhat":13.0776,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":52.52,"yhat":13.0832,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":53.4,"yhat":13.089,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":54.28,"yhat":13.0951,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":55.16,"yhat":13.1013,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":56.04,"yhat":13.1078,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":56.92,"yhat":13.1145,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":57.8,"yhat":13.1215,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":58.68,"yhat":13.1286,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":59.56,"yhat":13.136,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":60.44,"yhat":13.1436,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":61.32,"yhat":13.1514,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":62.2,"yhat":13.1595,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":63.08,"yhat":13.1677,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":63.96,"yhat":13.1762,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":64.84,"yhat":13.1848,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":65.72,"yhat":13.1937,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":66.6,"yhat":13.2027,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":67.48,"yhat":13.212,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":68.36,"yhat":13.2215,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":69.24,"yhat":13.2311,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":70.12,"yhat":13.241,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":71,"yhat":13.251,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":71.88,"yhat":13.2613,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":72.76,"yhat":13.2717,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":73.64,"yhat":13.2823,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":74.52,"yhat":13.293,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":75.4,"yhat":13.304,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":76.28,"yhat":13.3151,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":77.16,"yhat":13.3264,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":78.04,"yhat":13.3379,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":78.92,"yhat":13.3495,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":79.8,"yhat":13.3613,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":80.68,"yhat":13.3733,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":81.56,"yhat":13.3854,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":82.44,"yhat":13.3977,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":83.32,"yhat":13.4101,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":84.2,"yhat":13.4227,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":85.08,"yhat":13.4354,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":85.96,"yhat":13.4482,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":86.84,"yhat":13.4612,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":87.72,"yhat":13.4743,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":88.6,"yhat":13.4876,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":89.48,"yhat":13.501,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":90.36,"yhat":13.5145,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":91.24,"yhat":13.5281,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":92.12,"yhat":13.5418,"id":"H. Campagnaro","vname":"attacking_finishing"},{"xhat":93,"yhat":13.5557,"id":"H. Campagnaro","vname":"attacking_finishing"}],"attacking_heading_accuracy":[{"xhat":8,"yhat":12.8607,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":8.84,"yhat":12.8509,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":9.68,"yhat":12.8414,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":10.52,"yhat":12.8322,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":11.36,"yhat":12.8234,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":12.2,"yhat":12.8149,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":13.04,"yhat":12.8067,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":13.88,"yhat":12.7988,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":14.72,"yhat":12.7913,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":15.56,"yhat":12.7841,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":16.4,"yhat":12.7773,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":17.24,"yhat":12.7708,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":18.08,"yhat":12.7647,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":18.92,"yhat":12.7589,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":19.76,"yhat":12.7535,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":20.6,"yhat":12.7484,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":21.44,"yhat":12.7437,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":22.28,"yhat":12.7394,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":23.12,"yhat":12.7354,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":23.96,"yhat":12.7318,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":24.8,"yhat":12.7286,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":25.64,"yhat":12.7258,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":26.48,"yhat":12.7233,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":27.32,"yhat":12.7212,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":28.16,"yhat":12.7195,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":29,"yhat":12.7182,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":29.84,"yhat":12.7172,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":30.68,"yhat":12.7167,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":31.52,"yhat":12.7165,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":32.36,"yhat":12.7167,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":33.2,"yhat":12.7173,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":34.04,"yhat":12.7183,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":34.88,"yhat":12.7196,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":35.72,"yhat":12.7214,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":36.56,"yhat":12.7236,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":37.4,"yhat":12.7261,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":38.24,"yhat":12.729,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":39.08,"yhat":12.7323,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":39.92,"yhat":12.736,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":40.76,"yhat":12.7401,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":41.6,"yhat":12.7446,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":42.44,"yhat":12.7495,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":43.28,"yhat":12.7547,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":44.12,"yhat":12.7604,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":44.96,"yhat":12.7664,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":45.8,"yhat":12.7728,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":46.64,"yhat":12.7796,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":47.48,"yhat":12.7867,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":48.32,"yhat":12.7942,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":49.16,"yhat":12.8022,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":50,"yhat":12.8104,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":50.84,"yhat":12.8191,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":51.68,"yhat":12.8281,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":52.52,"yhat":12.8375,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":53.36,"yhat":12.8472,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":54.2,"yhat":12.8573,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":55.04,"yhat":12.8677,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":55.88,"yhat":12.8785,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":56.72,"yhat":12.8897,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":57.56,"yhat":12.9012,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":58.4,"yhat":12.913,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":59.24,"yhat":12.9252,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":60.08,"yhat":12.9377,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":60.92,"yhat":12.9505,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":61.76,"yhat":12.9637,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":62.6,"yhat":12.9771,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":63.44,"yhat":12.9909,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":64.28,"yhat":13.005,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":65,"yhat":13.0174,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":65.12,"yhat":13.0195,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":65.96,"yhat":13.0342,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":66.8,"yhat":13.0492,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":67.64,"yhat":13.0645,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":68.48,"yhat":13.0801,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":69.32,"yhat":13.096,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":70.16,"yhat":13.1121,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":71,"yhat":13.1286,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":71.84,"yhat":13.1452,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":72.68,"yhat":13.1622,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":73.52,"yhat":13.1794,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":74.36,"yhat":13.1969,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":75.2,"yhat":13.2146,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":76.04,"yhat":13.2325,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":76.88,"yhat":13.2507,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":77.72,"yhat":13.2691,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":78.56,"yhat":13.2877,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":79.4,"yhat":13.3065,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":80.24,"yhat":13.3256,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":81.08,"yhat":13.3448,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":81.92,"yhat":13.3642,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":82.76,"yhat":13.3839,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":83.6,"yhat":13.4037,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":84.44,"yhat":13.4236,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":85.28,"yhat":13.4438,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":86.12,"yhat":13.4641,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":86.96,"yhat":13.4846,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":87.8,"yhat":13.5052,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":88.64,"yhat":13.5259,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":89.48,"yhat":13.5468,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":90.32,"yhat":13.5679,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":91.16,"yhat":13.589,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"},{"xhat":92,"yhat":13.6103,"id":"H. Campagnaro","vname":"attacking_heading_accuracy"}],"attacking_short_passing":[{"xhat":12,"yhat":13.454,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":12.8,"yhat":13.4367,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":13.6,"yhat":13.4196,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":14.4,"yhat":13.4028,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":15.2,"yhat":13.3862,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":16,"yhat":13.3699,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":16.8,"yhat":13.3538,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":17.6,"yhat":13.338,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":18.4,"yhat":13.3225,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":19.2,"yhat":13.3072,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":20,"yhat":13.2923,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":20.8,"yhat":13.2776,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":21.6,"yhat":13.2633,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":22.4,"yhat":13.2492,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":23.2,"yhat":13.2355,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":24,"yhat":13.2221,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":24.8,"yhat":13.209,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":25.6,"yhat":13.1963,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":26.4,"yhat":13.1839,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":27.2,"yhat":13.1719,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":28,"yhat":13.1602,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":28.8,"yhat":13.149,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":29.6,"yhat":13.138,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":30.4,"yhat":13.1275,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":31.2,"yhat":13.1173,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":32,"yhat":13.1076,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":32.8,"yhat":13.0982,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":33.6,"yhat":13.0893,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":34.4,"yhat":13.0807,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":35.2,"yhat":13.0726,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":36,"yhat":13.0649,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":36.8,"yhat":13.0576,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":37.6,"yhat":13.0507,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":38.4,"yhat":13.0443,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":39.2,"yhat":13.0383,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":40,"yhat":13.0327,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":40.8,"yhat":13.0276,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":41.6,"yhat":13.0229,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":42.4,"yhat":13.0187,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":43.2,"yhat":13.0149,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":44,"yhat":13.0116,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":44.8,"yhat":13.0087,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":45.6,"yhat":13.0063,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":46.4,"yhat":13.0044,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":47.2,"yhat":13.0029,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":48,"yhat":13.0019,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":48.8,"yhat":13.0014,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":49.6,"yhat":13.0013,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":50.4,"yhat":13.0017,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":51.2,"yhat":13.0025,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":52,"yhat":13.0038,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":52.8,"yhat":13.0056,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":53.6,"yhat":13.0078,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":54.4,"yhat":13.0106,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":55.2,"yhat":13.0137,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":56,"yhat":13.0174,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":56.8,"yhat":13.0215,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":57.6,"yhat":13.026,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":58.4,"yhat":13.0311,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":59.2,"yhat":13.0365,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":60,"yhat":13.0425,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":60.8,"yhat":13.0488,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":61.6,"yhat":13.0557,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":62.4,"yhat":13.0629,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":63.2,"yhat":13.0707,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":64,"yhat":13.0788,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":64.8,"yhat":13.0874,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":65.6,"yhat":13.0964,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":66.4,"yhat":13.1058,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":67.2,"yhat":13.1157,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":68,"yhat":13.126,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":68.8,"yhat":13.1366,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":69.6,"yhat":13.1477,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":70.4,"yhat":13.1592,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":71.2,"yhat":13.1711,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":72,"yhat":13.1834,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":72.8,"yhat":13.196,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":73.6,"yhat":13.209,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":74.4,"yhat":13.2224,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":75.2,"yhat":13.2362,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":76,"yhat":13.2503,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":76.8,"yhat":13.2647,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":77.6,"yhat":13.2795,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":78.4,"yhat":13.2947,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":79.2,"yhat":13.3101,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":80,"yhat":13.3259,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":80.8,"yhat":13.342,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":81.6,"yhat":13.3584,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":82.4,"yhat":13.3751,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":83.2,"yhat":13.3921,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":84,"yhat":13.4093,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":84.8,"yhat":13.4268,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":85.6,"yhat":13.4446,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":86.4,"yhat":13.4627,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":87.2,"yhat":13.4809,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":88,"yhat":13.4995,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":88.8,"yhat":13.5182,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":89.6,"yhat":13.5372,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":90.4,"yhat":13.5563,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":91.2,"yhat":13.5757,"id":"H. Campagnaro","vname":"attacking_short_passing"},{"xhat":92,"yhat":13.5953,"id":"H. Campagnaro","vname":"attacking_short_passing"}],"attacking_volleys":[{"xhat":5,"yhat":13.1919,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":5.85,"yhat":13.1831,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":6.7,"yhat":13.1745,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":7.55,"yhat":13.1661,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":8.4,"yhat":13.1578,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":9.25,"yhat":13.1498,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":10.1,"yhat":13.1419,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":10.95,"yhat":13.1342,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":11.8,"yhat":13.1267,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":12.65,"yhat":13.1193,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":13.5,"yhat":13.1122,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":14.35,"yhat":13.1052,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":15.2,"yhat":13.0985,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":16.05,"yhat":13.0919,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":16.9,"yhat":13.0856,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":17.75,"yhat":13.0794,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":18.6,"yhat":13.0735,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":19.45,"yhat":13.0677,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":20.3,"yhat":13.0622,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":21.15,"yhat":13.0568,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":22,"yhat":13.0517,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":22.85,"yhat":13.0468,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":23.7,"yhat":13.042,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":24.55,"yhat":13.0375,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":25.4,"yhat":13.0332,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":26.25,"yhat":13.0291,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":27.1,"yhat":13.0253,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":27.95,"yhat":13.0216,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":28.8,"yhat":13.0182,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":29,"yhat":13.0174,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":29.65,"yhat":13.0149,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":30.5,"yhat":13.0119,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":31.35,"yhat":13.0091,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":32.2,"yhat":13.0065,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":33.05,"yhat":13.0042,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":33.9,"yhat":13.0021,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":34.75,"yhat":13.0001,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":35.6,"yhat":12.9984,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":36.45,"yhat":12.997,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":37.3,"yhat":12.9957,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":38.15,"yhat":12.9947,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":39,"yhat":12.9939,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":39.85,"yhat":12.9933,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":40.7,"yhat":12.9929,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":41.55,"yhat":12.9927,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":42.4,"yhat":12.9928,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":43.25,"yhat":12.9931,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":44.1,"yhat":12.9936,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":44.95,"yhat":12.9944,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":45.8,"yhat":12.9953,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":46.65,"yhat":12.9965,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":47.5,"yhat":12.9979,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":48.35,"yhat":12.9995,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":49.2,"yhat":13.0014,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":50.05,"yhat":13.0034,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":50.9,"yhat":13.0057,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":51.75,"yhat":13.0082,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":52.6,"yhat":13.0109,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":53.45,"yhat":13.0138,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":54.3,"yhat":13.017,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":55.15,"yhat":13.0203,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":56,"yhat":13.0239,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":56.85,"yhat":13.0277,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":57.7,"yhat":13.0317,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":58.55,"yhat":13.0359,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":59.4,"yhat":13.0403,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":60.25,"yhat":13.0449,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":61.1,"yhat":13.0498,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":61.95,"yhat":13.0548,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":62.8,"yhat":13.0601,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":63.65,"yhat":13.0655,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":64.5,"yhat":13.0712,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":65.35,"yhat":13.077,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":66.2,"yhat":13.083,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":67.05,"yhat":13.0893,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":67.9,"yhat":13.0957,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":68.75,"yhat":13.1024,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":69.6,"yhat":13.1092,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":70.45,"yhat":13.1162,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":71.3,"yhat":13.1234,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":72.15,"yhat":13.1308,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":73,"yhat":13.1384,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":73.85,"yhat":13.1461,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":74.7,"yhat":13.154,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":75.55,"yhat":13.1622,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":76.4,"yhat":13.1705,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":77.25,"yhat":13.1789,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":78.1,"yhat":13.1876,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":78.95,"yhat":13.1964,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":79.8,"yhat":13.2053,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":80.65,"yhat":13.2145,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":81.5,"yhat":13.2238,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":82.35,"yhat":13.2333,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":83.2,"yhat":13.2429,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":84.05,"yhat":13.2527,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":84.9,"yhat":13.2626,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":85.75,"yhat":13.2727,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":86.6,"yhat":13.2829,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":87.45,"yhat":13.2933,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":88.3,"yhat":13.3039,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":89.15,"yhat":13.3145,"id":"H. Campagnaro","vname":"attacking_volleys"},{"xhat":90,"yhat":13.3253,"id":"H. Campagnaro","vname":"attacking_volleys"}],"skill_dribbling":[{"xhat":8,"yhat":13.3427,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":8.88,"yhat":13.331,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":9.76,"yhat":13.3194,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":10.64,"yhat":13.308,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":11.52,"yhat":13.2967,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":12.4,"yhat":13.2856,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":13.28,"yhat":13.2747,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":14.16,"yhat":13.2639,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":15.04,"yhat":13.2533,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":15.92,"yhat":13.243,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":16.8,"yhat":13.2327,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":17.68,"yhat":13.2227,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":18.56,"yhat":13.2129,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":19.44,"yhat":13.2032,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":20.32,"yhat":13.1937,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":21.2,"yhat":13.1845,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":22.08,"yhat":13.1754,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":22.96,"yhat":13.1666,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":23.84,"yhat":13.1579,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":24.72,"yhat":13.1494,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":25.6,"yhat":13.1412,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":26.48,"yhat":13.1332,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":27.36,"yhat":13.1254,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":28.24,"yhat":13.1178,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":29.12,"yhat":13.1104,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":30,"yhat":13.1032,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":30.88,"yhat":13.0963,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":31.76,"yhat":13.0896,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":32.64,"yhat":13.0831,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":33.52,"yhat":13.0769,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":34.4,"yhat":13.0709,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":35.28,"yhat":13.0651,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":36.16,"yhat":13.0595,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":37.04,"yhat":13.0542,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":37.92,"yhat":13.0492,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":38.8,"yhat":13.0444,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":39.68,"yhat":13.0398,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":40.56,"yhat":13.0355,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":41.44,"yhat":13.0314,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":42.32,"yhat":13.0275,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":43.2,"yhat":13.0239,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":44.08,"yhat":13.0206,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":44.96,"yhat":13.0175,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":45,"yhat":13.0174,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":45.84,"yhat":13.0147,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":46.72,"yhat":13.0121,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":47.6,"yhat":13.0098,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":48.48,"yhat":13.0077,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":49.36,"yhat":13.0059,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":50.24,"yhat":13.0043,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":51.12,"yhat":13.003,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":52,"yhat":13.002,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":52.88,"yhat":13.0012,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":53.76,"yhat":13.0007,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":54.64,"yhat":13.0004,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":55.52,"yhat":13.0004,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":56.4,"yhat":13.0007,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":57.28,"yhat":13.0012,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":58.16,"yhat":13.002,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":59.04,"yhat":13.003,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":59.92,"yhat":13.0043,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":60.8,"yhat":13.0059,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":61.68,"yhat":13.0077,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":62.56,"yhat":13.0098,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":63.44,"yhat":13.0121,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":64.32,"yhat":13.0147,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":65.2,"yhat":13.0175,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":66.08,"yhat":13.0206,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":66.96,"yhat":13.024,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":67.84,"yhat":13.0276,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":68.72,"yhat":13.0315,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":69.6,"yhat":13.0356,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":70.48,"yhat":13.04,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":71.36,"yhat":13.0446,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":72.24,"yhat":13.0495,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":73.12,"yhat":13.0546,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":74,"yhat":13.06,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":74.88,"yhat":13.0656,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":75.76,"yhat":13.0714,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":76.64,"yhat":13.0775,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":77.52,"yhat":13.0839,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":78.4,"yhat":13.0904,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":79.28,"yhat":13.0972,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":80.16,"yhat":13.1043,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":81.04,"yhat":13.1116,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":81.92,"yhat":13.1191,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":82.8,"yhat":13.1268,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":83.68,"yhat":13.1348,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":84.56,"yhat":13.143,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":85.44,"yhat":13.1514,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":86.32,"yhat":13.16,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":87.2,"yhat":13.1688,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":88.08,"yhat":13.1779,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":88.96,"yhat":13.1871,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":89.84,"yhat":13.1966,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":90.72,"yhat":13.2063,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":91.6,"yhat":13.2162,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":92.48,"yhat":13.2263,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":93.36,"yhat":13.2366,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":94.24,"yhat":13.247,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":95.12,"yhat":13.2577,"id":"H. Campagnaro","vname":"skill_dribbling"},{"xhat":96,"yhat":13.2685,"id":"H. Campagnaro","vname":"skill_dribbling"}],"skill_curve":[{"xhat":7,"yhat":13.2177,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":7.84,"yhat":13.2089,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":8.68,"yhat":13.2003,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":9.52,"yhat":13.1918,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":10.36,"yhat":13.1835,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":11.2,"yhat":13.1754,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":12.04,"yhat":13.1674,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":12.88,"yhat":13.1597,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":13.72,"yhat":13.152,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":14.56,"yhat":13.1446,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":15.4,"yhat":13.1374,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":16.24,"yhat":13.1303,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":17.08,"yhat":13.1234,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":17.92,"yhat":13.1167,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":18.76,"yhat":13.1102,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":19.6,"yhat":13.1039,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":20.44,"yhat":13.0977,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":21.28,"yhat":13.0918,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":22.12,"yhat":13.086,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":22.96,"yhat":13.0805,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":23.8,"yhat":13.0751,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":24.64,"yhat":13.0699,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":25.48,"yhat":13.065,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":26.32,"yhat":13.0602,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":27.16,"yhat":13.0556,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":28,"yhat":13.0513,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":28.84,"yhat":13.0471,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":29.68,"yhat":13.0431,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":30.52,"yhat":13.0394,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":31.36,"yhat":13.0358,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":32.2,"yhat":13.0325,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":33.04,"yhat":13.0293,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":33.88,"yhat":13.0264,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":34.72,"yhat":13.0237,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":35.56,"yhat":13.0212,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":36.4,"yhat":13.0189,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":37,"yhat":13.0174,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":37.24,"yhat":13.0168,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":38.08,"yhat":13.0149,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":38.92,"yhat":13.0133,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":39.76,"yhat":13.0118,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":40.6,"yhat":13.0106,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":41.44,"yhat":13.0096,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":42.28,"yhat":13.0087,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":43.12,"yhat":13.0081,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":43.96,"yhat":13.0078,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":44.8,"yhat":13.0076,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":45.64,"yhat":13.0076,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":46.48,"yhat":13.0079,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":47.32,"yhat":13.0084,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":48.16,"yhat":13.0091,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":49,"yhat":13.01,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":49.84,"yhat":13.0111,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":50.68,"yhat":13.0124,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":51.52,"yhat":13.0139,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":52.36,"yhat":13.0157,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":53.2,"yhat":13.0176,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":54.04,"yhat":13.0198,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":54.88,"yhat":13.0222,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":55.72,"yhat":13.0248,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":56.56,"yhat":13.0276,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":57.4,"yhat":13.0306,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":58.24,"yhat":13.0339,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":59.08,"yhat":13.0373,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":59.92,"yhat":13.0409,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":60.76,"yhat":13.0448,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":61.6,"yhat":13.0488,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":62.44,"yhat":13.0531,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":63.28,"yhat":13.0575,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":64.12,"yhat":13.0622,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":64.96,"yhat":13.067,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":65.8,"yhat":13.0721,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":66.64,"yhat":13.0773,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":67.48,"yhat":13.0828,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":68.32,"yhat":13.0884,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":69.16,"yhat":13.0943,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":70,"yhat":13.1003,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":70.84,"yhat":13.1065,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":71.68,"yhat":13.1129,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":72.52,"yhat":13.1195,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":73.36,"yhat":13.1263,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":74.2,"yhat":13.1333,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":75.04,"yhat":13.1405,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":75.88,"yhat":13.1478,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":76.72,"yhat":13.1553,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":77.56,"yhat":13.163,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":78.4,"yhat":13.1709,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":79.24,"yhat":13.1789,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":80.08,"yhat":13.1871,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":80.92,"yhat":13.1955,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":81.76,"yhat":13.204,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":82.6,"yhat":13.2128,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":83.44,"yhat":13.2216,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":84.28,"yhat":13.2307,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":85.12,"yhat":13.2399,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":85.96,"yhat":13.2492,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":86.8,"yhat":13.2587,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":87.64,"yhat":13.2684,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":88.48,"yhat":13.2782,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":89.32,"yhat":13.2882,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":90.16,"yhat":13.2983,"id":"H. Campagnaro","vname":"skill_curve"},{"xhat":91,"yhat":13.3085,"id":"H. Campagnaro","vname":"skill_curve"}],"skill_fk_accuracy":[{"xhat":7,"yhat":13.1292,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":7.85,"yhat":13.1224,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":8.7,"yhat":13.1158,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":9.55,"yhat":13.1094,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":10.4,"yhat":13.1032,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":11.25,"yhat":13.0972,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":12.1,"yhat":13.0914,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":12.95,"yhat":13.0859,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":13.8,"yhat":13.0805,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":14.65,"yhat":13.0753,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":15.5,"yhat":13.0704,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":16.35,"yhat":13.0657,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":17.2,"yhat":13.0611,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":18.05,"yhat":13.0568,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":18.9,"yhat":13.0528,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":19.75,"yhat":13.0489,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":20.6,"yhat":13.0452,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":21.45,"yhat":13.0418,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":22.3,"yhat":13.0386,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":23.15,"yhat":13.0356,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":24,"yhat":13.0329,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":24.85,"yhat":13.0303,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":25.7,"yhat":13.028,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":26.55,"yhat":13.0259,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":27.4,"yhat":13.024,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":28.25,"yhat":13.0224,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":29.1,"yhat":13.021,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":29.95,"yhat":13.0198,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":30.8,"yhat":13.0188,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":31.65,"yhat":13.0181,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":32.5,"yhat":13.0176,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":33.35,"yhat":13.0173,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":34.2,"yhat":13.0172,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":35,"yhat":13.0174,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":35.05,"yhat":13.0174,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":35.9,"yhat":13.0178,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":36.75,"yhat":13.0184,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":37.6,"yhat":13.0192,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":38.45,"yhat":13.0203,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":39.3,"yhat":13.0216,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":40.15,"yhat":13.0231,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":41,"yhat":13.0249,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":41.85,"yhat":13.0268,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":42.7,"yhat":13.029,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":43.55,"yhat":13.0314,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":44.4,"yhat":13.0341,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":45.25,"yhat":13.0369,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":46.1,"yhat":13.04,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":46.95,"yhat":13.0433,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":47.8,"yhat":13.0468,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":48.65,"yhat":13.0505,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":49.5,"yhat":13.0545,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":50.35,"yhat":13.0586,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":51.2,"yhat":13.063,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":52.05,"yhat":13.0676,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":52.9,"yhat":13.0724,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":53.75,"yhat":13.0774,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":54.6,"yhat":13.0826,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":55.45,"yhat":13.088,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":56.3,"yhat":13.0937,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":57.15,"yhat":13.0995,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":58,"yhat":13.1055,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":58.85,"yhat":13.1118,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":59.7,"yhat":13.1182,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":60.55,"yhat":13.1248,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":61.4,"yhat":13.1317,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":62.25,"yhat":13.1387,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":63.1,"yhat":13.1459,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":63.95,"yhat":13.1533,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":64.8,"yhat":13.1609,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":65.65,"yhat":13.1687,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":66.5,"yhat":13.1766,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":67.35,"yhat":13.1848,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":68.2,"yhat":13.1931,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":69.05,"yhat":13.2016,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":69.9,"yhat":13.2102,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":70.75,"yhat":13.2191,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":71.6,"yhat":13.2281,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":72.45,"yhat":13.2373,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":73.3,"yhat":13.2466,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":74.15,"yhat":13.2561,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":75,"yhat":13.2658,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":75.85,"yhat":13.2757,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":76.7,"yhat":13.2856,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":77.55,"yhat":13.2958,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":78.4,"yhat":13.3061,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":79.25,"yhat":13.3165,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":80.1,"yhat":13.3271,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":80.95,"yhat":13.3378,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":81.8,"yhat":13.3487,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":82.65,"yhat":13.3597,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":83.5,"yhat":13.3708,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":84.35,"yhat":13.3821,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":85.2,"yhat":13.3935,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":86.05,"yhat":13.4051,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":86.9,"yhat":13.4167,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":87.75,"yhat":13.4285,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":88.6,"yhat":13.4404,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":89.45,"yhat":13.4524,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":90.3,"yhat":13.4645,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":91.15,"yhat":13.4767,"id":"H. Campagnaro","vname":"skill_fk_accuracy"},{"xhat":92,"yhat":13.4891,"id":"H. Campagnaro","vname":"skill_fk_accuracy"}],"skill_long_passing":[{"xhat":9,"yhat":13.578,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":9.82,"yhat":13.5609,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":10.64,"yhat":13.5438,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":11.46,"yhat":13.527,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":12.28,"yhat":13.5103,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":13.1,"yhat":13.4937,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":13.92,"yhat":13.4774,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":14.74,"yhat":13.4612,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":15.56,"yhat":13.4452,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":16.38,"yhat":13.4294,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":17.2,"yhat":13.4138,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":18.02,"yhat":13.3984,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":18.84,"yhat":13.3832,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":19.66,"yhat":13.3683,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":20.48,"yhat":13.3536,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":21.3,"yhat":13.3391,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":22.12,"yhat":13.3248,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":22.94,"yhat":13.3108,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":23.76,"yhat":13.2971,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":24.58,"yhat":13.2836,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":25.4,"yhat":13.2704,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":26.22,"yhat":13.2574,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":27.04,"yhat":13.2448,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":27.86,"yhat":13.2324,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":28.68,"yhat":13.2203,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":29.5,"yhat":13.2085,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":30.32,"yhat":13.197,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":31.14,"yhat":13.1859,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":31.96,"yhat":13.175,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":32.78,"yhat":13.1644,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":33.6,"yhat":13.1542,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":34.42,"yhat":13.1444,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":35.24,"yhat":13.1348,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":36.06,"yhat":13.1256,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":36.88,"yhat":13.1167,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":37.7,"yhat":13.1082,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":38.52,"yhat":13.1001,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":39.34,"yhat":13.0923,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":40.16,"yhat":13.0848,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":40.98,"yhat":13.0778,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":41.8,"yhat":13.0711,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":42.62,"yhat":13.0648,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":43.44,"yhat":13.0588,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":44.26,"yhat":13.0533,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":45.08,"yhat":13.0481,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":45.9,"yhat":13.0433,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":46.72,"yhat":13.039,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":47.54,"yhat":13.035,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":48.36,"yhat":13.0314,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":49.18,"yhat":13.0282,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":50,"yhat":13.0254,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":50.82,"yhat":13.023,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":51.64,"yhat":13.021,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":52.46,"yhat":13.0195,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":53.28,"yhat":13.0183,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":54.1,"yhat":13.0175,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":54.92,"yhat":13.0172,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":55.74,"yhat":13.0173,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":56,"yhat":13.0174,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":56.56,"yhat":13.0178,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":57.38,"yhat":13.0186,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":58.2,"yhat":13.02,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":59.02,"yhat":13.0217,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":59.84,"yhat":13.0238,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":60.66,"yhat":13.0264,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":61.48,"yhat":13.0293,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":62.3,"yhat":13.0327,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":63.12,"yhat":13.0365,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":63.94,"yhat":13.0406,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":64.76,"yhat":13.0452,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":65.58,"yhat":13.0502,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":66.4,"yhat":13.0556,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":67.22,"yhat":13.0614,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":68.04,"yhat":13.0676,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":68.86,"yhat":13.0742,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":69.68,"yhat":13.0812,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":70.5,"yhat":13.0886,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":71.32,"yhat":13.0964,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":72.14,"yhat":13.1046,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":72.96,"yhat":13.1131,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":73.78,"yhat":13.122,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":74.6,"yhat":13.1313,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":75.42,"yhat":13.141,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":76.24,"yhat":13.151,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":77.06,"yhat":13.1614,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":77.88,"yhat":13.1721,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":78.7,"yhat":13.1832,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":79.52,"yhat":13.1946,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":80.34,"yhat":13.2064,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":81.16,"yhat":13.2185,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":81.98,"yhat":13.231,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":82.8,"yhat":13.2438,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":83.62,"yhat":13.2569,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":84.44,"yhat":13.2703,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":85.26,"yhat":13.284,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":86.08,"yhat":13.298,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":86.9,"yhat":13.3123,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":87.72,"yhat":13.3269,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":88.54,"yhat":13.3418,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":89.36,"yhat":13.357,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":90.18,"yhat":13.3724,"id":"H. Campagnaro","vname":"skill_long_passing"},{"xhat":91,"yhat":13.3881,"id":"H. Campagnaro","vname":"skill_long_passing"}],"skill_ball_control":[{"xhat":9,"yhat":13.2541,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":9.86,"yhat":13.2408,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":10.72,"yhat":13.2279,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":11.58,"yhat":13.2152,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":12.44,"yhat":13.2029,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":13.3,"yhat":13.1908,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":14.16,"yhat":13.179,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":15.02,"yhat":13.1675,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":15.88,"yhat":13.1563,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":16.74,"yhat":13.1454,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":17.6,"yhat":13.1349,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":18.46,"yhat":13.1246,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":19.32,"yhat":13.1147,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":20.18,"yhat":13.1051,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":21.04,"yhat":13.0959,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":21.9,"yhat":13.087,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":22.76,"yhat":13.0784,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":23.62,"yhat":13.0702,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":24.48,"yhat":13.0623,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":25.34,"yhat":13.0548,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":26.2,"yhat":13.0477,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":27.06,"yhat":13.0409,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":27.92,"yhat":13.0345,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":28.78,"yhat":13.0284,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":29.64,"yhat":13.0228,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":30.5,"yhat":13.0174,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":31.36,"yhat":13.0125,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":32.22,"yhat":13.008,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":33.08,"yhat":13.0038,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":33.94,"yhat":13,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":34.8,"yhat":12.9967,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":35.66,"yhat":12.9937,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":36.52,"yhat":12.9911,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":37.38,"yhat":12.9888,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":38.24,"yhat":12.987,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":39.1,"yhat":12.9856,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":39.96,"yhat":12.9846,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":40.82,"yhat":12.9839,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":41.68,"yhat":12.9837,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":42.54,"yhat":12.9838,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":43.4,"yhat":12.9844,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":44.26,"yhat":12.9853,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":45.12,"yhat":12.9867,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":45.98,"yhat":12.9884,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":46.84,"yhat":12.9906,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":47.7,"yhat":12.9931,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":48.56,"yhat":12.996,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":49.42,"yhat":12.9994,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":50.28,"yhat":13.0031,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":51.14,"yhat":13.0072,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":52,"yhat":13.0117,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":52.86,"yhat":13.0165,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":53,"yhat":13.0174,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":53.72,"yhat":13.0218,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":54.58,"yhat":13.0275,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":55.44,"yhat":13.0335,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":56.3,"yhat":13.0399,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":57.16,"yhat":13.0467,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":58.02,"yhat":13.0538,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":58.88,"yhat":13.0614,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":59.74,"yhat":13.0693,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":60.6,"yhat":13.0775,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":61.46,"yhat":13.0861,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":62.32,"yhat":13.0951,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":63.18,"yhat":13.1044,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":64.04,"yhat":13.1141,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":64.9,"yhat":13.1241,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":65.76,"yhat":13.1344,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":66.62,"yhat":13.1451,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":67.48,"yhat":13.1561,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":68.34,"yhat":13.1675,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":69.2,"yhat":13.1791,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":70.06,"yhat":13.1911,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":70.92,"yhat":13.2034,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":71.78,"yhat":13.216,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":72.64,"yhat":13.2288,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":73.5,"yhat":13.242,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":74.36,"yhat":13.2555,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":75.22,"yhat":13.2692,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":76.08,"yhat":13.2833,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":76.94,"yhat":13.2976,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":77.8,"yhat":13.3121,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":78.66,"yhat":13.327,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":79.52,"yhat":13.342,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":80.38,"yhat":13.3574,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":81.24,"yhat":13.3729,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":82.1,"yhat":13.3887,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":82.96,"yhat":13.4047,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":83.82,"yhat":13.421,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":84.68,"yhat":13.4374,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":85.54,"yhat":13.4541,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":86.4,"yhat":13.4709,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":87.26,"yhat":13.488,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":88.12,"yhat":13.5052,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":88.98,"yhat":13.5227,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":89.84,"yhat":13.5402,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":90.7,"yhat":13.558,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":91.56,"yhat":13.5759,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":92.42,"yhat":13.594,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":93.28,"yhat":13.6122,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":94.14,"yhat":13.6305,"id":"H. Campagnaro","vname":"skill_ball_control"},{"xhat":95,"yhat":13.649,"id":"H. Campagnaro","vname":"skill_ball_control"}],"movement_acceleration":[{"xhat":19,"yhat":13.1598,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":19.77,"yhat":13.1498,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":20.54,"yhat":13.14,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":21.31,"yhat":13.1305,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":22.08,"yhat":13.1213,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":22.85,"yhat":13.1124,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":23.62,"yhat":13.1038,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":24.39,"yhat":13.0954,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":25.16,"yhat":13.0874,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":25.93,"yhat":13.0797,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":26.7,"yhat":13.0722,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":27.47,"yhat":13.0651,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":28.24,"yhat":13.0583,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":29.01,"yhat":13.0518,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":29.78,"yhat":13.0456,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":30.55,"yhat":13.0397,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":31.32,"yhat":13.0342,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":32.09,"yhat":13.0289,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":32.86,"yhat":13.024,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":33.63,"yhat":13.0195,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":34,"yhat":13.0174,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":34.4,"yhat":13.0152,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":35.17,"yhat":13.0113,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":35.94,"yhat":13.0077,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":36.71,"yhat":13.0044,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":37.48,"yhat":13.0015,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":38.25,"yhat":12.9989,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":39.02,"yhat":12.9967,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":39.79,"yhat":12.9948,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":40.56,"yhat":12.9932,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":41.33,"yhat":12.992,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":42.1,"yhat":12.9911,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":42.87,"yhat":12.9905,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":43.64,"yhat":12.9903,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":44.41,"yhat":12.9905,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":45.18,"yhat":12.9909,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":45.95,"yhat":12.9918,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":46.72,"yhat":12.9929,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":47.49,"yhat":12.9944,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":48.26,"yhat":12.9963,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":49.03,"yhat":12.9984,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":49.8,"yhat":13.001,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":50.57,"yhat":13.0038,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":51.34,"yhat":13.007,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":52.11,"yhat":13.0106,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":52.88,"yhat":13.0144,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":53.65,"yhat":13.0186,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":54.42,"yhat":13.0232,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":55.19,"yhat":13.028,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":55.96,"yhat":13.0332,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":56.73,"yhat":13.0388,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":57.5,"yhat":13.0446,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":58.27,"yhat":13.0508,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":59.04,"yhat":13.0573,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":59.81,"yhat":13.0641,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":60.58,"yhat":13.0712,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":61.35,"yhat":13.0787,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":62.12,"yhat":13.0864,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":62.89,"yhat":13.0945,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":63.66,"yhat":13.1029,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":64.43,"yhat":13.1115,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":65.2,"yhat":13.1205,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":65.97,"yhat":13.1298,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":66.74,"yhat":13.1393,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":67.51,"yhat":13.1492,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":68.28,"yhat":13.1593,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":69.05,"yhat":13.1697,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":69.82,"yhat":13.1804,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":70.59,"yhat":13.1913,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":71.36,"yhat":13.2025,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":72.13,"yhat":13.214,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":72.9,"yhat":13.2258,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":73.67,"yhat":13.2378,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":74.44,"yhat":13.25,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":75.21,"yhat":13.2625,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":75.98,"yhat":13.2753,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":76.75,"yhat":13.2883,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":77.52,"yhat":13.3015,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":78.29,"yhat":13.3149,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":79.06,"yhat":13.3286,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":79.83,"yhat":13.3425,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":80.6,"yhat":13.3566,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":81.37,"yhat":13.3709,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":82.14,"yhat":13.3854,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":82.91,"yhat":13.4001,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":83.68,"yhat":13.415,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":84.45,"yhat":13.4301,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":85.22,"yhat":13.4454,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":85.99,"yhat":13.4609,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":86.76,"yhat":13.4765,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":87.53,"yhat":13.4923,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":88.3,"yhat":13.5082,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":89.07,"yhat":13.5243,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":89.84,"yhat":13.5406,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":90.61,"yhat":13.557,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":91.38,"yhat":13.5735,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":92.15,"yhat":13.5902,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":92.92,"yhat":13.607,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":93.69,"yhat":13.6239,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":94.46,"yhat":13.6409,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":95.23,"yhat":13.6581,"id":"H. Campagnaro","vname":"movement_acceleration"},{"xhat":96,"yhat":13.6753,"id":"H. Campagnaro","vname":"movement_acceleration"}],"movement_sprint_speed":[{"xhat":19,"yhat":13.1239,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":19.76,"yhat":13.1159,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":20.52,"yhat":13.1081,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":21.28,"yhat":13.1007,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":22.04,"yhat":13.0935,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":22.8,"yhat":13.0867,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":23.56,"yhat":13.0802,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":24.32,"yhat":13.0739,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":25.08,"yhat":13.068,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":25.84,"yhat":13.0624,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":26.6,"yhat":13.0571,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":27.36,"yhat":13.0522,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":28.12,"yhat":13.0475,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":28.88,"yhat":13.0432,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":29.64,"yhat":13.0392,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":30.4,"yhat":13.0355,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":31.16,"yhat":13.0322,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":31.92,"yhat":13.0292,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":32.68,"yhat":13.0265,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":33.44,"yhat":13.0241,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":34.2,"yhat":13.0221,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":34.96,"yhat":13.0203,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":35.72,"yhat":13.019,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":36.48,"yhat":13.0179,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":37,"yhat":13.0174,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":37.24,"yhat":13.0172,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":38,"yhat":13.0168,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":38.76,"yhat":13.0167,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":39.52,"yhat":13.017,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":40.28,"yhat":13.0176,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":41.04,"yhat":13.0185,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":41.8,"yhat":13.0197,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":42.56,"yhat":13.0213,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":43.32,"yhat":13.0232,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":44.08,"yhat":13.0254,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":44.84,"yhat":13.028,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":45.6,"yhat":13.0308,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":46.36,"yhat":13.034,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":47.12,"yhat":13.0375,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":47.88,"yhat":13.0413,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":48.64,"yhat":13.0454,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":49.4,"yhat":13.0499,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":50.16,"yhat":13.0546,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":50.92,"yhat":13.0597,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":51.68,"yhat":13.0651,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":52.44,"yhat":13.0707,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":53.2,"yhat":13.0767,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":53.96,"yhat":13.083,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":54.72,"yhat":13.0895,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":55.48,"yhat":13.0964,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":56.24,"yhat":13.1035,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":57,"yhat":13.111,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":57.76,"yhat":13.1187,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":58.52,"yhat":13.1267,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":59.28,"yhat":13.1349,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":60.04,"yhat":13.1435,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":60.8,"yhat":13.1523,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":61.56,"yhat":13.1614,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":62.32,"yhat":13.1707,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":63.08,"yhat":13.1803,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":63.84,"yhat":13.1902,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":64.6,"yhat":13.2003,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":65.36,"yhat":13.2107,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":66.12,"yhat":13.2213,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":66.88,"yhat":13.2321,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":67.64,"yhat":13.2432,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":68.4,"yhat":13.2545,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":69.16,"yhat":13.266,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":69.92,"yhat":13.2778,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":70.68,"yhat":13.2897,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":71.44,"yhat":13.3019,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":72.2,"yhat":13.3143,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":72.96,"yhat":13.3269,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":73.72,"yhat":13.3397,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":74.48,"yhat":13.3527,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":75.24,"yhat":13.3659,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":76,"yhat":13.3792,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":76.76,"yhat":13.3928,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":77.52,"yhat":13.4065,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":78.28,"yhat":13.4204,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":79.04,"yhat":13.4345,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":79.8,"yhat":13.4487,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":80.56,"yhat":13.4631,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":81.32,"yhat":13.4776,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":82.08,"yhat":13.4923,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":82.84,"yhat":13.5071,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":83.6,"yhat":13.522,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":84.36,"yhat":13.5371,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":85.12,"yhat":13.5523,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":85.88,"yhat":13.5677,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":86.64,"yhat":13.5831,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":87.4,"yhat":13.5987,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":88.16,"yhat":13.6143,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":88.92,"yhat":13.6301,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":89.68,"yhat":13.646,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":90.44,"yhat":13.6619,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":91.2,"yhat":13.678,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":91.96,"yhat":13.6941,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":92.72,"yhat":13.7103,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":93.48,"yhat":13.7266,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":94.24,"yhat":13.743,"id":"H. Campagnaro","vname":"movement_sprint_speed"},{"xhat":95,"yhat":13.7594,"id":"H. Campagnaro","vname":"movement_sprint_speed"}],"movement_agility":[{"xhat":14,"yhat":13.3563,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":14.82,"yhat":13.3415,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":15.64,"yhat":13.327,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":16.46,"yhat":13.3127,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":17.28,"yhat":13.2986,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":18.1,"yhat":13.2849,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":18.92,"yhat":13.2714,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":19.74,"yhat":13.2582,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":20.56,"yhat":13.2453,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":21.38,"yhat":13.2327,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":22.2,"yhat":13.2204,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":23.02,"yhat":13.2085,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":23.84,"yhat":13.1968,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":24.66,"yhat":13.1855,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":25.48,"yhat":13.1745,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":26.3,"yhat":13.1638,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":27.12,"yhat":13.1534,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":27.94,"yhat":13.1434,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":28.76,"yhat":13.1338,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":29.58,"yhat":13.1244,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":30.4,"yhat":13.1155,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":31.22,"yhat":13.1069,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":32.04,"yhat":13.0987,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":32.86,"yhat":13.0908,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":33.68,"yhat":13.0833,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":34.5,"yhat":13.0762,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":35.32,"yhat":13.0694,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":36.14,"yhat":13.063,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":36.96,"yhat":13.057,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":37.78,"yhat":13.0514,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":38.6,"yhat":13.0462,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":39.42,"yhat":13.0414,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":40.24,"yhat":13.037,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":41.06,"yhat":13.0329,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":41.88,"yhat":13.0293,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":42.7,"yhat":13.026,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":43.52,"yhat":13.0232,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":44.34,"yhat":13.0208,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":45.16,"yhat":13.0187,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":45.98,"yhat":13.0171,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":46.8,"yhat":13.0158,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":47.62,"yhat":13.015,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":48.44,"yhat":13.0146,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":49.26,"yhat":13.0145,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":50.08,"yhat":13.0149,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":50.9,"yhat":13.0157,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":51.72,"yhat":13.0169,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":52,"yhat":13.0174,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":52.54,"yhat":13.0185,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":53.36,"yhat":13.0205,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":54.18,"yhat":13.0228,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":55,"yhat":13.0256,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":55.82,"yhat":13.0288,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":56.64,"yhat":13.0324,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":57.46,"yhat":13.0363,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":58.28,"yhat":13.0407,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":59.1,"yhat":13.0454,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":59.92,"yhat":13.0506,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":60.74,"yhat":13.0561,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":61.56,"yhat":13.062,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":62.38,"yhat":13.0683,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":63.2,"yhat":13.0749,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":64.02,"yhat":13.0819,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":64.84,"yhat":13.0893,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":65.66,"yhat":13.0971,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":66.48,"yhat":13.1052,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":67.3,"yhat":13.1137,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":68.12,"yhat":13.1225,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":68.94,"yhat":13.1317,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":69.76,"yhat":13.1412,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":70.58,"yhat":13.151,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":71.4,"yhat":13.1612,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":72.22,"yhat":13.1717,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":73.04,"yhat":13.1826,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":73.86,"yhat":13.1937,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":74.68,"yhat":13.2052,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":75.5,"yhat":13.217,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":76.32,"yhat":13.2291,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":77.14,"yhat":13.2414,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":77.96,"yhat":13.2541,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":78.78,"yhat":13.2671,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":79.6,"yhat":13.2803,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":80.42,"yhat":13.2938,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":81.24,"yhat":13.3076,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":82.06,"yhat":13.3216,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":82.88,"yhat":13.3359,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":83.7,"yhat":13.3505,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":84.52,"yhat":13.3652,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":85.34,"yhat":13.3803,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":86.16,"yhat":13.3955,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":86.98,"yhat":13.411,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":87.8,"yhat":13.4267,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":88.62,"yhat":13.4426,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":89.44,"yhat":13.4587,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":90.26,"yhat":13.4749,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":91.08,"yhat":13.4914,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":91.9,"yhat":13.5081,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":92.72,"yhat":13.5249,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":93.54,"yhat":13.5419,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":94.36,"yhat":13.5591,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":95.18,"yhat":13.5764,"id":"H. Campagnaro","vname":"movement_agility"},{"xhat":96,"yhat":13.5939,"id":"H. Campagnaro","vname":"movement_agility"}],"movement_reactions":[{"xhat":50,"yhat":13.3242,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":50.43,"yhat":13.3054,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":50.86,"yhat":13.2872,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":51.29,"yhat":13.2694,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":51.72,"yhat":13.2522,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":52.15,"yhat":13.2354,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":52.58,"yhat":13.2192,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":53.01,"yhat":13.2035,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":53.44,"yhat":13.1884,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":53.87,"yhat":13.1739,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":54.3,"yhat":13.1599,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":54.73,"yhat":13.1465,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":55.16,"yhat":13.1338,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":55.59,"yhat":13.1216,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":56.02,"yhat":13.1101,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":56.45,"yhat":13.0992,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":56.88,"yhat":13.0889,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":57.31,"yhat":13.0793,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":57.74,"yhat":13.0703,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":58.17,"yhat":13.062,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":58.6,"yhat":13.0544,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":59.03,"yhat":13.0474,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":59.46,"yhat":13.0412,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":59.89,"yhat":13.0356,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":60.32,"yhat":13.0307,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":60.75,"yhat":13.0265,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":61.18,"yhat":13.023,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":61.61,"yhat":13.0201,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":62.04,"yhat":13.018,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":62.47,"yhat":13.0166,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":62.9,"yhat":13.0159,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":63.33,"yhat":13.016,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":63.76,"yhat":13.0167,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":64,"yhat":13.0174,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":64.19,"yhat":13.0181,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":64.62,"yhat":13.0202,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":65.05,"yhat":13.023,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":65.48,"yhat":13.0266,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":65.91,"yhat":13.0308,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":66.34,"yhat":13.0357,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":66.77,"yhat":13.0413,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":67.2,"yhat":13.0476,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":67.63,"yhat":13.0546,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":68.06,"yhat":13.0622,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":68.49,"yhat":13.0705,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":68.92,"yhat":13.0795,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":69.35,"yhat":13.0891,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":69.78,"yhat":13.0994,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":70.21,"yhat":13.1103,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":70.64,"yhat":13.1219,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":71.07,"yhat":13.134,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":71.5,"yhat":13.1468,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":71.93,"yhat":13.1602,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":72.36,"yhat":13.1741,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":72.79,"yhat":13.1887,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":73.22,"yhat":13.2038,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":73.65,"yhat":13.2195,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":74.08,"yhat":13.2357,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":74.51,"yhat":13.2524,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":74.94,"yhat":13.2697,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":75.37,"yhat":13.2875,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":75.8,"yhat":13.3057,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":76.23,"yhat":13.3245,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":76.66,"yhat":13.3437,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":77.09,"yhat":13.3634,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":77.52,"yhat":13.3835,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":77.95,"yhat":13.404,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":78.38,"yhat":13.425,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":78.81,"yhat":13.4463,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":79.24,"yhat":13.468,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":79.67,"yhat":13.4901,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":80.1,"yhat":13.5125,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":80.53,"yhat":13.5353,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":80.96,"yhat":13.5583,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":81.39,"yhat":13.5817,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":81.82,"yhat":13.6053,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":82.25,"yhat":13.6293,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":82.68,"yhat":13.6534,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":83.11,"yhat":13.6779,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":83.54,"yhat":13.7025,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":83.97,"yhat":13.7273,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":84.4,"yhat":13.7524,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":84.83,"yhat":13.7776,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":85.26,"yhat":13.8029,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":85.69,"yhat":13.8284,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":86.12,"yhat":13.854,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":86.55,"yhat":13.8798,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":86.98,"yhat":13.9056,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":87.41,"yhat":13.9315,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":87.84,"yhat":13.9574,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":88.27,"yhat":13.9835,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":88.7,"yhat":14.0095,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":89.13,"yhat":14.0356,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":89.56,"yhat":14.0616,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":89.99,"yhat":14.0877,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":90.42,"yhat":14.1137,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":90.85,"yhat":14.1397,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":91.28,"yhat":14.1656,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":91.71,"yhat":14.1915,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":92.14,"yhat":14.2173,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":92.57,"yhat":14.243,"id":"H. Campagnaro","vname":"movement_reactions"},{"xhat":93,"yhat":14.2686,"id":"H. Campagnaro","vname":"movement_reactions"}],"movement_balance":[{"xhat":22,"yhat":13.2161,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":22.72,"yhat":13.2049,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":23.44,"yhat":13.194,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":24.16,"yhat":13.1833,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":24.88,"yhat":13.1727,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":25.6,"yhat":13.1624,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":26.32,"yhat":13.1523,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":27.04,"yhat":13.1423,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":27.76,"yhat":13.1327,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":28.48,"yhat":13.1232,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":29.2,"yhat":13.1139,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":29.92,"yhat":13.1049,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":30.64,"yhat":13.0961,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":31.36,"yhat":13.0876,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":32.08,"yhat":13.0792,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":32.8,"yhat":13.0711,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":33.52,"yhat":13.0633,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":34.24,"yhat":13.0557,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":34.96,"yhat":13.0483,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":35.68,"yhat":13.0412,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":36.4,"yhat":13.0343,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":37.12,"yhat":13.0277,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":37.84,"yhat":13.0213,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":38.56,"yhat":13.0152,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":39.28,"yhat":13.0093,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":40,"yhat":13.0037,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":40.72,"yhat":12.9984,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":41.44,"yhat":12.9933,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":42.16,"yhat":12.9885,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":42.88,"yhat":12.9839,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":43.6,"yhat":12.9796,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":44.32,"yhat":12.9756,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":45.04,"yhat":12.9718,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":45.76,"yhat":12.9683,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":46.48,"yhat":12.9651,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":47.2,"yhat":12.9621,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":47.92,"yhat":12.9594,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":48.64,"yhat":12.957,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":49.36,"yhat":12.9549,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":50.08,"yhat":12.953,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":50.8,"yhat":12.9514,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":51.52,"yhat":12.9501,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":52.24,"yhat":12.949,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":52.96,"yhat":12.9483,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":53.68,"yhat":12.9478,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":54.4,"yhat":12.9475,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":55.12,"yhat":12.9476,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":55.84,"yhat":12.9479,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":56.56,"yhat":12.9485,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":57.28,"yhat":12.9494,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":58,"yhat":12.9505,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":58.72,"yhat":12.9519,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":59.44,"yhat":12.9536,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":60.16,"yhat":12.9556,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":60.88,"yhat":12.9578,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":61.6,"yhat":12.9603,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":62.32,"yhat":12.9631,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":63.04,"yhat":12.9662,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":63.76,"yhat":12.9695,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":64.48,"yhat":12.9731,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":65.2,"yhat":12.9769,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":65.92,"yhat":12.981,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":66.64,"yhat":12.9854,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":67.36,"yhat":12.99,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":68.08,"yhat":12.9949,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":68.8,"yhat":13.0001,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":69.52,"yhat":13.0055,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":70.24,"yhat":13.0111,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":70.96,"yhat":13.017,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":71,"yhat":13.0174,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":71.68,"yhat":13.0232,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":72.4,"yhat":13.0296,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":73.12,"yhat":13.0363,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":73.84,"yhat":13.0432,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":74.56,"yhat":13.0503,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":75.28,"yhat":13.0577,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":76,"yhat":13.0654,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":76.72,"yhat":13.0732,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":77.44,"yhat":13.0813,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":78.16,"yhat":13.0897,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":78.88,"yhat":13.0982,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":79.6,"yhat":13.107,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":80.32,"yhat":13.116,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":81.04,"yhat":13.1252,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":81.76,"yhat":13.1347,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":82.48,"yhat":13.1443,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":83.2,"yhat":13.1542,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":83.92,"yhat":13.1643,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":84.64,"yhat":13.1746,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":85.36,"yhat":13.185,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":86.08,"yhat":13.1957,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":86.8,"yhat":13.2066,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":87.52,"yhat":13.2177,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":88.24,"yhat":13.2289,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":88.96,"yhat":13.2404,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":89.68,"yhat":13.252,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":90.4,"yhat":13.2638,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":91.12,"yhat":13.2758,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":91.84,"yhat":13.288,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":92.56,"yhat":13.3003,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":93.28,"yhat":13.3128,"id":"H. Campagnaro","vname":"movement_balance"},{"xhat":94,"yhat":13.3254,"id":"H. Campagnaro","vname":"movement_balance"}],"power_shot_power":[{"xhat":28,"yhat":13.2402,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":28.63,"yhat":13.2288,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":29.26,"yhat":13.2175,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":29.89,"yhat":13.2064,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":30.52,"yhat":13.1955,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":31.15,"yhat":13.1848,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":31.78,"yhat":13.1744,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":32.41,"yhat":13.1641,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":33.04,"yhat":13.1541,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":33.67,"yhat":13.1442,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":34.3,"yhat":13.1346,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":34.93,"yhat":13.1253,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":35.56,"yhat":13.1161,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":36.19,"yhat":13.1072,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":36.82,"yhat":13.0986,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":37.45,"yhat":13.0902,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":38.08,"yhat":13.082,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":38.71,"yhat":13.0741,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":39.34,"yhat":13.0664,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":39.97,"yhat":13.059,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":40.6,"yhat":13.0518,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":41.23,"yhat":13.0449,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":41.86,"yhat":13.0382,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":42.49,"yhat":13.0318,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":43.12,"yhat":13.0257,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":43.75,"yhat":13.0199,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":44.38,"yhat":13.0143,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":45.01,"yhat":13.009,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":45.64,"yhat":13.004,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":46.27,"yhat":12.9993,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":46.9,"yhat":12.9948,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":47.53,"yhat":12.9906,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":48.16,"yhat":12.9867,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":48.79,"yhat":12.9831,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":49.42,"yhat":12.9798,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":50.05,"yhat":12.9768,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":50.68,"yhat":12.9741,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":51.31,"yhat":12.9716,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":51.94,"yhat":12.9695,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":52.57,"yhat":12.9677,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":53.2,"yhat":12.9661,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":53.83,"yhat":12.9649,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":54.46,"yhat":12.964,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":55.09,"yhat":12.9633,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":55.72,"yhat":12.963,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":56.35,"yhat":12.963,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":56.98,"yhat":12.9632,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":57.61,"yhat":12.9638,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":58.24,"yhat":12.9647,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":58.87,"yhat":12.9659,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":59.5,"yhat":12.9674,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":60.13,"yhat":12.9692,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":60.76,"yhat":12.9713,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":61.39,"yhat":12.9737,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":62.02,"yhat":12.9764,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":62.65,"yhat":12.9795,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":63.28,"yhat":12.9828,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":63.91,"yhat":12.9864,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":64.54,"yhat":12.9904,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":65.17,"yhat":12.9946,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":65.8,"yhat":12.9992,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":66.43,"yhat":13.004,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":67.06,"yhat":13.0091,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":67.69,"yhat":13.0146,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":68,"yhat":13.0174,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":68.32,"yhat":13.0203,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":68.95,"yhat":13.0264,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":69.58,"yhat":13.0327,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":70.21,"yhat":13.0393,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":70.84,"yhat":13.0462,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":71.47,"yhat":13.0534,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":72.1,"yhat":13.0609,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":72.73,"yhat":13.0687,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":73.36,"yhat":13.0768,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":73.99,"yhat":13.0851,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":74.62,"yhat":13.0937,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":75.25,"yhat":13.1026,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":75.88,"yhat":13.1118,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":76.51,"yhat":13.1212,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":77.14,"yhat":13.1309,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":77.77,"yhat":13.1409,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":78.4,"yhat":13.1511,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":79.03,"yhat":13.1616,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":79.66,"yhat":13.1724,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":80.29,"yhat":13.1833,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":80.92,"yhat":13.1946,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":81.55,"yhat":13.2061,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":82.18,"yhat":13.2178,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":82.81,"yhat":13.2298,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":83.44,"yhat":13.242,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":84.07,"yhat":13.2544,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":84.7,"yhat":13.267,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":85.33,"yhat":13.2799,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":85.96,"yhat":13.293,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":86.59,"yhat":13.3063,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":87.22,"yhat":13.3198,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":87.85,"yhat":13.3335,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":88.48,"yhat":13.3475,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":89.11,"yhat":13.3616,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":89.74,"yhat":13.3759,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":90.37,"yhat":13.3904,"id":"H. Campagnaro","vname":"power_shot_power"},{"xhat":91,"yhat":13.4051,"id":"H. Campagnaro","vname":"power_shot_power"}],"power_jumping":[{"xhat":30,"yhat":13.3285,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":30.64,"yhat":13.3158,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":31.28,"yhat":13.3034,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":31.92,"yhat":13.291,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":32.56,"yhat":13.2788,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":33.2,"yhat":13.2668,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":33.84,"yhat":13.2549,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":34.48,"yhat":13.2432,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":35.12,"yhat":13.2317,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":35.76,"yhat":13.2203,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":36.4,"yhat":13.2091,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":37.04,"yhat":13.1981,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":37.68,"yhat":13.1873,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":38.32,"yhat":13.1766,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":38.96,"yhat":13.1661,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":39.6,"yhat":13.1559,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":40.24,"yhat":13.1458,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":40.88,"yhat":13.1359,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":41.52,"yhat":13.1262,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":42.16,"yhat":13.1167,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":42.8,"yhat":13.1074,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":43.44,"yhat":13.0984,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":44.08,"yhat":13.0895,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":44.72,"yhat":13.0809,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":45.36,"yhat":13.0725,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":46,"yhat":13.0643,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":46.64,"yhat":13.0563,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":47.28,"yhat":13.0486,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":47.92,"yhat":13.0411,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":48.56,"yhat":13.0338,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":49.2,"yhat":13.0268,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":49.84,"yhat":13.02,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":50.48,"yhat":13.0135,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":51.12,"yhat":13.0072,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":51.76,"yhat":13.0012,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":52.4,"yhat":12.9954,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":53.04,"yhat":12.9899,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":53.68,"yhat":12.9847,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":54.32,"yhat":12.9797,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":54.96,"yhat":12.9749,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":55.6,"yhat":12.9705,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":56.24,"yhat":12.9663,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":56.88,"yhat":12.9624,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":57.52,"yhat":12.9587,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":58.16,"yhat":12.9554,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":58.8,"yhat":12.9523,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":59.44,"yhat":12.9495,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":60.08,"yhat":12.947,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":60.72,"yhat":12.9447,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":61.36,"yhat":12.9428,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":62,"yhat":12.9412,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":62.64,"yhat":12.9398,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":63.28,"yhat":12.9387,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":63.92,"yhat":12.9379,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":64.56,"yhat":12.9375,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":65.2,"yhat":12.9373,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":65.84,"yhat":12.9374,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":66.48,"yhat":12.9378,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":67.12,"yhat":12.9385,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":67.76,"yhat":12.9395,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":68.4,"yhat":12.9409,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":69.04,"yhat":12.9425,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":69.68,"yhat":12.9444,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":70.32,"yhat":12.9466,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":70.96,"yhat":12.9492,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":71.6,"yhat":12.952,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":72.24,"yhat":12.9551,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":72.88,"yhat":12.9586,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":73.52,"yhat":12.9623,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":74.16,"yhat":12.9664,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":74.8,"yhat":12.9708,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":75.44,"yhat":12.9754,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":76.08,"yhat":12.9804,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":76.72,"yhat":12.9857,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":77.36,"yhat":12.9912,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":78,"yhat":12.9971,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":78.64,"yhat":13.0033,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":79.28,"yhat":13.0097,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":79.92,"yhat":13.0165,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":80,"yhat":13.0174,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":80.56,"yhat":13.0236,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":81.2,"yhat":13.0309,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":81.84,"yhat":13.0386,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":82.48,"yhat":13.0465,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":83.12,"yhat":13.0548,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":83.76,"yhat":13.0633,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":84.4,"yhat":13.0721,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":85.04,"yhat":13.0812,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":85.68,"yhat":13.0906,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":86.32,"yhat":13.1002,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":86.96,"yhat":13.1101,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":87.6,"yhat":13.1203,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":88.24,"yhat":13.1308,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":88.88,"yhat":13.1416,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":89.52,"yhat":13.1526,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":90.16,"yhat":13.1638,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":90.8,"yhat":13.1753,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":91.44,"yhat":13.1871,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":92.08,"yhat":13.1992,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":92.72,"yhat":13.2114,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":93.36,"yhat":13.224,"id":"H. Campagnaro","vname":"power_jumping"},{"xhat":94,"yhat":13.2367,"id":"H. Campagnaro","vname":"power_jumping"}],"power_stamina":[{"xhat":18,"yhat":13.1894,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":18.79,"yhat":13.1786,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":19.58,"yhat":13.1681,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":20.37,"yhat":13.1578,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":21.16,"yhat":13.1477,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":21.95,"yhat":13.1379,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":22.74,"yhat":13.1282,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":23.53,"yhat":13.1188,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":24.32,"yhat":13.1097,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":25.11,"yhat":13.1008,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":25.9,"yhat":13.0921,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":26.69,"yhat":13.0836,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":27.48,"yhat":13.0754,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":28.27,"yhat":13.0675,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":29.06,"yhat":13.0598,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":29.85,"yhat":13.0523,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":30.64,"yhat":13.0451,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":31.43,"yhat":13.0382,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":32.22,"yhat":13.0315,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":33.01,"yhat":13.0251,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":33.8,"yhat":13.0189,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":34,"yhat":13.0174,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":34.59,"yhat":13.013,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":35.38,"yhat":13.0074,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":36.17,"yhat":13.002,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":36.96,"yhat":12.9969,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":37.75,"yhat":12.9921,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":38.54,"yhat":12.9875,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":39.33,"yhat":12.9832,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":40.12,"yhat":12.9792,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":40.91,"yhat":12.9755,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":41.7,"yhat":12.972,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":42.49,"yhat":12.9688,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":43.28,"yhat":12.9659,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":44.07,"yhat":12.9633,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":44.86,"yhat":12.9609,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":45.65,"yhat":12.9589,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":46.44,"yhat":12.9571,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":47.23,"yhat":12.9556,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":48.02,"yhat":12.9543,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":48.81,"yhat":12.9534,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":49.6,"yhat":12.9527,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":50.39,"yhat":12.9523,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":51.18,"yhat":12.9522,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":51.97,"yhat":12.9524,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":52.76,"yhat":12.9529,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":53.55,"yhat":12.9536,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":54.34,"yhat":12.9547,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":55.13,"yhat":12.956,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":55.92,"yhat":12.9576,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":56.71,"yhat":12.9594,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":57.5,"yhat":12.9616,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":58.29,"yhat":12.964,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":59.08,"yhat":12.9667,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":59.87,"yhat":12.9697,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":60.66,"yhat":12.973,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":61.45,"yhat":12.9765,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":62.24,"yhat":12.9803,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":63.03,"yhat":12.9844,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":63.82,"yhat":12.9888,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":64.61,"yhat":12.9934,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":65.4,"yhat":12.9983,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":66.19,"yhat":13.0035,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":66.98,"yhat":13.0089,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":67.77,"yhat":13.0146,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":68.56,"yhat":13.0206,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":69.35,"yhat":13.0268,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":70.14,"yhat":13.0333,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":70.93,"yhat":13.0401,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":71.72,"yhat":13.0471,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":72.51,"yhat":13.0543,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":73.3,"yhat":13.0618,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":74.09,"yhat":13.0696,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":74.88,"yhat":13.0776,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":75.67,"yhat":13.0858,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":76.46,"yhat":13.0943,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":77.25,"yhat":13.1031,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":78.04,"yhat":13.112,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":78.83,"yhat":13.1212,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":79.62,"yhat":13.1307,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":80.41,"yhat":13.1403,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":81.2,"yhat":13.1502,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":81.99,"yhat":13.1603,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":82.78,"yhat":13.1707,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":83.57,"yhat":13.1812,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":84.36,"yhat":13.192,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":85.15,"yhat":13.203,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":85.94,"yhat":13.2141,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":86.73,"yhat":13.2255,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":87.52,"yhat":13.2371,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":88.31,"yhat":13.2489,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":89.1,"yhat":13.2609,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":89.89,"yhat":13.2731,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":90.68,"yhat":13.2855,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":91.47,"yhat":13.298,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":92.26,"yhat":13.3107,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":93.05,"yhat":13.3236,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":93.84,"yhat":13.3367,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":94.63,"yhat":13.35,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":95.42,"yhat":13.3634,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":96.21,"yhat":13.377,"id":"H. Campagnaro","vname":"power_stamina"},{"xhat":97,"yhat":13.3907,"id":"H. Campagnaro","vname":"power_stamina"}],"power_strength":[{"xhat":27,"yhat":13.3968,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":27.68,"yhat":13.3758,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":28.36,"yhat":13.3549,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":29.04,"yhat":13.3342,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":29.72,"yhat":13.3137,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":30.4,"yhat":13.2935,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":31.08,"yhat":13.2734,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":31.76,"yhat":13.2536,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":32.44,"yhat":13.234,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":33.12,"yhat":13.2147,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":33.8,"yhat":13.1956,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":34.48,"yhat":13.1768,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":35.16,"yhat":13.1583,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":35.84,"yhat":13.14,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":36.52,"yhat":13.1221,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":37.2,"yhat":13.1045,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":37.88,"yhat":13.0871,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":38.56,"yhat":13.0701,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":39.24,"yhat":13.0535,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":39.92,"yhat":13.0372,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":40.6,"yhat":13.0212,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":41.28,"yhat":13.0056,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":41.96,"yhat":12.9903,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":42.64,"yhat":12.9754,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":43.32,"yhat":12.961,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":44,"yhat":12.9469,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":44.68,"yhat":12.9332,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":45.36,"yhat":12.9199,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":46.04,"yhat":12.907,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":46.72,"yhat":12.8946,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":47.4,"yhat":12.8826,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":48.08,"yhat":12.871,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":48.76,"yhat":12.8599,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":49.44,"yhat":12.8492,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":50.12,"yhat":12.839,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":50.8,"yhat":12.8292,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":51.48,"yhat":12.8199,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":52.16,"yhat":12.8111,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":52.84,"yhat":12.8028,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":53.52,"yhat":12.795,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":54.2,"yhat":12.7876,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":54.88,"yhat":12.7808,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":55.56,"yhat":12.7744,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":56.24,"yhat":12.7685,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":56.92,"yhat":12.7632,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":57.6,"yhat":12.7584,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":58.28,"yhat":12.754,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":58.96,"yhat":12.7502,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":59.64,"yhat":12.747,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":60.32,"yhat":12.7442,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":61,"yhat":12.742,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":61.68,"yhat":12.7403,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":62.36,"yhat":12.7391,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":63.04,"yhat":12.7384,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":63.72,"yhat":12.7383,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":64.4,"yhat":12.7387,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":65.08,"yhat":12.7397,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":65.76,"yhat":12.7412,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":66.44,"yhat":12.7432,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":67.12,"yhat":12.7457,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":67.8,"yhat":12.7488,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":68.48,"yhat":12.7524,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":69.16,"yhat":12.7565,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":69.84,"yhat":12.7612,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":70.52,"yhat":12.7664,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":71.2,"yhat":12.7721,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":71.88,"yhat":12.7783,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":72.56,"yhat":12.7851,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":73.24,"yhat":12.7923,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":73.92,"yhat":12.8001,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":74.6,"yhat":12.8083,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":75.28,"yhat":12.8171,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":75.96,"yhat":12.8264,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":76.64,"yhat":12.8361,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":77.32,"yhat":12.8464,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":78,"yhat":12.8571,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":78.68,"yhat":12.8683,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":79.36,"yhat":12.88,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":80.04,"yhat":12.8921,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":80.72,"yhat":12.9047,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":81.4,"yhat":12.9178,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":82.08,"yhat":12.9313,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":82.76,"yhat":12.9452,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":83.44,"yhat":12.9596,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":84.12,"yhat":12.9744,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":84.8,"yhat":12.9896,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":85.48,"yhat":13.0052,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":86,"yhat":13.0174,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":86.16,"yhat":13.0212,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":86.84,"yhat":13.0376,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":87.52,"yhat":13.0544,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":88.2,"yhat":13.0715,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":88.88,"yhat":13.0891,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":89.56,"yhat":13.107,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":90.24,"yhat":13.1252,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":90.92,"yhat":13.1438,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":91.6,"yhat":13.1627,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":92.28,"yhat":13.1819,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":92.96,"yhat":13.2014,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":93.64,"yhat":13.2213,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":94.32,"yhat":13.2414,"id":"H. Campagnaro","vname":"power_strength"},{"xhat":95,"yhat":13.2618,"id":"H. Campagnaro","vname":"power_strength"}],"power_long_shots":[{"xhat":5,"yhat":13.1949,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":5.85,"yhat":13.1868,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":6.7,"yhat":13.1788,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":7.55,"yhat":13.1711,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":8.4,"yhat":13.1635,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":9.25,"yhat":13.156,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":10.1,"yhat":13.1488,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":10.95,"yhat":13.1417,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":11.8,"yhat":13.1347,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":12.65,"yhat":13.128,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":13.5,"yhat":13.1215,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":14.35,"yhat":13.1151,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":15.2,"yhat":13.1089,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":16.05,"yhat":13.1029,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":16.9,"yhat":13.097,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":17.75,"yhat":13.0914,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":18.6,"yhat":13.0859,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":19.45,"yhat":13.0807,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":20.3,"yhat":13.0756,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":21.15,"yhat":13.0707,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":22,"yhat":13.066,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":22.85,"yhat":13.0615,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":23.7,"yhat":13.0572,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":24.55,"yhat":13.0531,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":25.4,"yhat":13.0492,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":26.25,"yhat":13.0455,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":27.1,"yhat":13.042,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":27.95,"yhat":13.0387,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":28.8,"yhat":13.0356,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":29.65,"yhat":13.0327,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":30.5,"yhat":13.03,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":31.35,"yhat":13.0275,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":32.2,"yhat":13.0252,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":33.05,"yhat":13.0231,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":33.9,"yhat":13.0212,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":34.75,"yhat":13.0195,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":35.6,"yhat":13.018,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":36,"yhat":13.0174,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":36.45,"yhat":13.0167,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":37.3,"yhat":13.0157,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":38.15,"yhat":13.0148,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":39,"yhat":13.0141,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":39.85,"yhat":13.0137,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":40.7,"yhat":13.0134,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":41.55,"yhat":13.0134,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":42.4,"yhat":13.0136,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":43.25,"yhat":13.0139,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":44.1,"yhat":13.0145,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":44.95,"yhat":13.0153,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":45.8,"yhat":13.0163,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":46.65,"yhat":13.0175,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":47.5,"yhat":13.0189,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":48.35,"yhat":13.0205,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":49.2,"yhat":13.0223,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":50.05,"yhat":13.0244,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":50.9,"yhat":13.0266,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":51.75,"yhat":13.029,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":52.6,"yhat":13.0317,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":53.45,"yhat":13.0345,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":54.3,"yhat":13.0375,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":55.15,"yhat":13.0408,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":56,"yhat":13.0442,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":56.85,"yhat":13.0479,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":57.7,"yhat":13.0517,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":58.55,"yhat":13.0557,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":59.4,"yhat":13.06,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":60.25,"yhat":13.0644,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":61.1,"yhat":13.069,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":61.95,"yhat":13.0739,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":62.8,"yhat":13.0789,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":63.65,"yhat":13.0841,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":64.5,"yhat":13.0895,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":65.35,"yhat":13.095,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":66.2,"yhat":13.1008,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":67.05,"yhat":13.1068,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":67.9,"yhat":13.1129,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":68.75,"yhat":13.1192,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":69.6,"yhat":13.1257,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":70.45,"yhat":13.1324,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":71.3,"yhat":13.1393,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":72.15,"yhat":13.1463,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":73,"yhat":13.1536,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":73.85,"yhat":13.161,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":74.7,"yhat":13.1685,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":75.55,"yhat":13.1763,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":76.4,"yhat":13.1842,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":77.25,"yhat":13.1922,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":78.1,"yhat":13.2005,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":78.95,"yhat":13.2089,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":79.8,"yhat":13.2174,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":80.65,"yhat":13.2261,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":81.5,"yhat":13.235,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":82.35,"yhat":13.2441,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":83.2,"yhat":13.2532,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":84.05,"yhat":13.2626,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":84.9,"yhat":13.2721,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":85.75,"yhat":13.2817,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":86.6,"yhat":13.2915,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":87.45,"yhat":13.3014,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":88.3,"yhat":13.3114,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":89.15,"yhat":13.3216,"id":"H. Campagnaro","vname":"power_long_shots"},{"xhat":90,"yhat":13.332,"id":"H. Campagnaro","vname":"power_long_shots"}],"mentality_aggression":[{"xhat":11,"yhat":13.1294,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":11.83,"yhat":13.1174,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":12.66,"yhat":13.1056,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":13.49,"yhat":13.0941,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":14.32,"yhat":13.0829,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":15.15,"yhat":13.0719,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":15.98,"yhat":13.0612,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":16.81,"yhat":13.0508,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":17.64,"yhat":13.0406,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":18.47,"yhat":13.0308,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":19.3,"yhat":13.0212,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":20.13,"yhat":13.012,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":20.96,"yhat":13.003,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":21.79,"yhat":12.9943,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":22.62,"yhat":12.986,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":23.45,"yhat":12.9779,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":24.28,"yhat":12.9702,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":25.11,"yhat":12.9627,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":25.94,"yhat":12.9556,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":26.77,"yhat":12.9488,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":27.6,"yhat":12.9423,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":28.43,"yhat":12.9362,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":29.26,"yhat":12.9304,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":30.09,"yhat":12.9249,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":30.92,"yhat":12.9197,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":31.75,"yhat":12.9149,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":32.58,"yhat":12.9104,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":33.41,"yhat":12.9063,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":34.24,"yhat":12.9025,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":35.07,"yhat":12.899,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":35.9,"yhat":12.8959,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":36.73,"yhat":12.8932,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":37.56,"yhat":12.8907,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":38.39,"yhat":12.8887,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":39.22,"yhat":12.8869,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":40.05,"yhat":12.8856,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":40.88,"yhat":12.8845,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":41.71,"yhat":12.8839,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":42.54,"yhat":12.8835,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":43.37,"yhat":12.8836,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":44.2,"yhat":12.884,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":45.03,"yhat":12.8847,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":45.86,"yhat":12.8858,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":46.69,"yhat":12.8872,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":47.52,"yhat":12.889,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":48.35,"yhat":12.8912,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":49.18,"yhat":12.8937,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":50.01,"yhat":12.8965,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":50.84,"yhat":12.8997,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":51.67,"yhat":12.9032,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":52.5,"yhat":12.9071,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":53.33,"yhat":12.9114,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":54.16,"yhat":12.9159,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":54.99,"yhat":12.9209,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":55.82,"yhat":12.9261,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":56.65,"yhat":12.9317,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":57.48,"yhat":12.9376,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":58.31,"yhat":12.9439,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":59.14,"yhat":12.9505,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":59.97,"yhat":12.9574,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":60.8,"yhat":12.9647,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":61.63,"yhat":12.9723,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":62.46,"yhat":12.9802,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":63.29,"yhat":12.9884,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":64.12,"yhat":12.9969,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":64.95,"yhat":13.0057,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":65.78,"yhat":13.0149,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":66,"yhat":13.0174,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":66.61,"yhat":13.0244,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":67.44,"yhat":13.0341,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":68.27,"yhat":13.0442,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":69.1,"yhat":13.0545,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":69.93,"yhat":13.0652,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":70.76,"yhat":13.0761,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":71.59,"yhat":13.0873,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":72.42,"yhat":13.0988,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":73.25,"yhat":13.1106,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":74.08,"yhat":13.1226,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":74.91,"yhat":13.1349,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":75.74,"yhat":13.1474,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":76.57,"yhat":13.1603,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":77.4,"yhat":13.1733,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":78.23,"yhat":13.1866,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":79.06,"yhat":13.2002,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":79.89,"yhat":13.214,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":80.72,"yhat":13.228,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":81.55,"yhat":13.2423,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":82.38,"yhat":13.2567,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":83.21,"yhat":13.2714,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":84.04,"yhat":13.2863,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":84.87,"yhat":13.3014,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":85.7,"yhat":13.3167,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":86.53,"yhat":13.3322,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":87.36,"yhat":13.3479,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":88.19,"yhat":13.3638,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":89.02,"yhat":13.3799,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":89.85,"yhat":13.3961,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":90.68,"yhat":13.4125,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":91.51,"yhat":13.429,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":92.34,"yhat":13.4458,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":93.17,"yhat":13.4626,"id":"H. Campagnaro","vname":"mentality_aggression"},{"xhat":94,"yhat":13.4796,"id":"H. Campagnaro","vname":"mentality_aggression"}],"mentality_interceptions":[{"xhat":6,"yhat":12.6085,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":6.86,"yhat":12.6039,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":7.72,"yhat":12.5996,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":8.58,"yhat":12.5956,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":9.44,"yhat":12.5919,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":10.3,"yhat":12.5885,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":11.16,"yhat":12.5853,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":12.02,"yhat":12.5824,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":12.88,"yhat":12.5798,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":13.74,"yhat":12.5775,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":14.6,"yhat":12.5754,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":15.46,"yhat":12.5737,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":16.32,"yhat":12.5722,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":17.18,"yhat":12.571,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":18.04,"yhat":12.5701,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":18.9,"yhat":12.5695,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":19.76,"yhat":12.5692,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":20.62,"yhat":12.5691,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":21.48,"yhat":12.5694,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":22.34,"yhat":12.5699,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":23.2,"yhat":12.5708,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":24.06,"yhat":12.5719,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":24.92,"yhat":12.5733,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":25.78,"yhat":12.575,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":26.64,"yhat":12.577,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":27.5,"yhat":12.5793,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":28.36,"yhat":12.5819,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":29.22,"yhat":12.5848,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":30.08,"yhat":12.588,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":30.94,"yhat":12.5914,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":31.8,"yhat":12.5952,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":32.66,"yhat":12.5992,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":33.52,"yhat":12.6035,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":34.38,"yhat":12.6082,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":35.24,"yhat":12.6131,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":36.1,"yhat":12.6183,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":36.96,"yhat":12.6238,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":37.82,"yhat":12.6295,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":38.68,"yhat":12.6356,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":39.54,"yhat":12.6419,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":40.4,"yhat":12.6486,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":41.26,"yhat":12.6555,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":42.12,"yhat":12.6626,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":42.98,"yhat":12.6701,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":43.84,"yhat":12.6778,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":44.7,"yhat":12.6859,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":45.56,"yhat":12.6942,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":46.42,"yhat":12.7027,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":47.28,"yhat":12.7116,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":48.14,"yhat":12.7207,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":49,"yhat":12.73,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":49.86,"yhat":12.7397,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":50.72,"yhat":12.7496,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":51.58,"yhat":12.7597,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":52.44,"yhat":12.7701,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":53.3,"yhat":12.7808,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":54.16,"yhat":12.7917,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":55.02,"yhat":12.8029,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":55.88,"yhat":12.8143,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":56.74,"yhat":12.826,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":57.6,"yhat":12.8379,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":58.46,"yhat":12.8501,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":59.32,"yhat":12.8624,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":60.18,"yhat":12.8751,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":61.04,"yhat":12.8879,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":61.9,"yhat":12.901,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":62.76,"yhat":12.9143,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":63.62,"yhat":12.9279,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":64.48,"yhat":12.9416,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":65.34,"yhat":12.9556,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":66.2,"yhat":12.9698,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":67.06,"yhat":12.9842,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":67.92,"yhat":12.9988,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":68.78,"yhat":13.0136,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":69,"yhat":13.0174,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":69.64,"yhat":13.0286,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":70.5,"yhat":13.0438,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":71.36,"yhat":13.0591,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":72.22,"yhat":13.0747,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":73.08,"yhat":13.0905,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":73.94,"yhat":13.1064,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":74.8,"yhat":13.1225,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":75.66,"yhat":13.1388,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":76.52,"yhat":13.1553,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":77.38,"yhat":13.1719,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":78.24,"yhat":13.1887,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":79.1,"yhat":13.2057,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":79.96,"yhat":13.2228,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":80.82,"yhat":13.24,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":81.68,"yhat":13.2574,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":82.54,"yhat":13.275,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":83.4,"yhat":13.2927,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":84.26,"yhat":13.3105,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":85.12,"yhat":13.3284,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":85.98,"yhat":13.3465,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":86.84,"yhat":13.3647,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":87.7,"yhat":13.383,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":88.56,"yhat":13.4014,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":89.42,"yhat":13.4199,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":90.28,"yhat":13.4386,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":91.14,"yhat":13.4573,"id":"H. Campagnaro","vname":"mentality_interceptions"},{"xhat":92,"yhat":13.4761,"id":"H. Campagnaro","vname":"mentality_interceptions"}],"mentality_positioning":[{"xhat":4,"yhat":13.2212,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":4.89,"yhat":13.2122,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":5.78,"yhat":13.2034,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":6.67,"yhat":13.1947,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":7.56,"yhat":13.1862,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":8.45,"yhat":13.1779,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":9.34,"yhat":13.1698,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":10.23,"yhat":13.1618,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":11.12,"yhat":13.1541,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":12.01,"yhat":13.1465,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":12.9,"yhat":13.1392,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":13.79,"yhat":13.132,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":14.68,"yhat":13.125,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":15.57,"yhat":13.1182,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":16.46,"yhat":13.1116,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":17.35,"yhat":13.1053,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":18.24,"yhat":13.0991,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":19.13,"yhat":13.0931,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":20.02,"yhat":13.0874,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":20.91,"yhat":13.0818,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":21.8,"yhat":13.0765,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":22.69,"yhat":13.0713,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":23.58,"yhat":13.0664,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":24.47,"yhat":13.0617,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":25.36,"yhat":13.0572,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":26.25,"yhat":13.0529,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":27.14,"yhat":13.0489,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":28.03,"yhat":13.045,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":28.92,"yhat":13.0414,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":29.81,"yhat":13.038,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":30.7,"yhat":13.0349,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":31.59,"yhat":13.0319,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":32.48,"yhat":13.0292,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":33.37,"yhat":13.0267,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":34.26,"yhat":13.0244,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":35.15,"yhat":13.0224,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":36.04,"yhat":13.0206,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":36.93,"yhat":13.019,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":37.82,"yhat":13.0176,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":38,"yhat":13.0174,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":38.71,"yhat":13.0165,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":39.6,"yhat":13.0156,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":40.49,"yhat":13.0149,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":41.38,"yhat":13.0145,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":42.27,"yhat":13.0143,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":43.16,"yhat":13.0143,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":44.05,"yhat":13.0146,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":44.94,"yhat":13.015,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":45.83,"yhat":13.0158,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":46.72,"yhat":13.0167,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":47.61,"yhat":13.0179,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":48.5,"yhat":13.0193,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":49.39,"yhat":13.0209,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":50.28,"yhat":13.0228,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":51.17,"yhat":13.0249,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":52.06,"yhat":13.0272,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":52.95,"yhat":13.0298,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":53.84,"yhat":13.0325,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":54.73,"yhat":13.0355,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":55.62,"yhat":13.0388,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":56.51,"yhat":13.0422,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":57.4,"yhat":13.0459,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":58.29,"yhat":13.0498,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":59.18,"yhat":13.054,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":60.07,"yhat":13.0583,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":60.96,"yhat":13.0629,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":61.85,"yhat":13.0677,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":62.74,"yhat":13.0727,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":63.63,"yhat":13.0779,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":64.52,"yhat":13.0834,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":65.41,"yhat":13.089,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":66.3,"yhat":13.0949,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":67.19,"yhat":13.101,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":68.08,"yhat":13.1073,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":68.97,"yhat":13.1138,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":69.86,"yhat":13.1205,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":70.75,"yhat":13.1274,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":71.64,"yhat":13.1345,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":72.53,"yhat":13.1418,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":73.42,"yhat":13.1493,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":74.31,"yhat":13.157,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":75.2,"yhat":13.1649,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":76.09,"yhat":13.173,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":76.98,"yhat":13.1813,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":77.87,"yhat":13.1898,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":78.76,"yhat":13.1985,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":79.65,"yhat":13.2073,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":80.54,"yhat":13.2163,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":81.43,"yhat":13.2256,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":82.32,"yhat":13.2349,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":83.21,"yhat":13.2445,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":84.1,"yhat":13.2543,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":84.99,"yhat":13.2642,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":85.88,"yhat":13.2742,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":86.77,"yhat":13.2845,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":87.66,"yhat":13.2949,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":88.55,"yhat":13.3055,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":89.44,"yhat":13.3162,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":90.33,"yhat":13.3271,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":91.22,"yhat":13.3381,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":92.11,"yhat":13.3493,"id":"H. Campagnaro","vname":"mentality_positioning"},{"xhat":93,"yhat":13.3606,"id":"H. Campagnaro","vname":"mentality_positioning"}],"mentality_vision":[{"xhat":10,"yhat":13.4428,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":10.84,"yhat":13.4265,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":11.68,"yhat":13.4103,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":12.52,"yhat":13.3944,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":13.36,"yhat":13.3788,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":14.2,"yhat":13.3633,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":15.04,"yhat":13.3481,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":15.88,"yhat":13.3332,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":16.72,"yhat":13.3185,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":17.56,"yhat":13.3041,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":18.4,"yhat":13.29,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":19.24,"yhat":13.2761,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":20.08,"yhat":13.2625,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":20.92,"yhat":13.2492,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":21.76,"yhat":13.2362,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":22.6,"yhat":13.2235,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":23.44,"yhat":13.2111,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":24.28,"yhat":13.1991,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":25.12,"yhat":13.1873,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":25.96,"yhat":13.1759,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":26.8,"yhat":13.1648,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":27.64,"yhat":13.154,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":28.48,"yhat":13.1436,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":29.32,"yhat":13.1335,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":30.16,"yhat":13.1238,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":31,"yhat":13.1144,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":31.84,"yhat":13.1054,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":32.68,"yhat":13.0967,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":33.52,"yhat":13.0884,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":34.36,"yhat":13.0805,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":35.2,"yhat":13.0729,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":36.04,"yhat":13.0658,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":36.88,"yhat":13.059,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":37.72,"yhat":13.0526,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":38.56,"yhat":13.0466,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":39.4,"yhat":13.041,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":40.24,"yhat":13.0358,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":41.08,"yhat":13.031,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":41.92,"yhat":13.0266,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":42.76,"yhat":13.0226,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":43.6,"yhat":13.0189,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":44,"yhat":13.0174,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":44.44,"yhat":13.0158,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":45.28,"yhat":13.013,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":46.12,"yhat":13.0106,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":46.96,"yhat":13.0087,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":47.8,"yhat":13.0071,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":48.64,"yhat":13.006,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":49.48,"yhat":13.0053,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":50.32,"yhat":13.005,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":51.16,"yhat":13.0051,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":52,"yhat":13.0057,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":52.84,"yhat":13.0067,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":53.68,"yhat":13.0081,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":54.52,"yhat":13.0099,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":55.36,"yhat":13.0121,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":56.2,"yhat":13.0148,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":57.04,"yhat":13.0179,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":57.88,"yhat":13.0214,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":58.72,"yhat":13.0253,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":59.56,"yhat":13.0296,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":60.4,"yhat":13.0344,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":61.24,"yhat":13.0395,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":62.08,"yhat":13.0451,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":62.92,"yhat":13.0511,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":63.76,"yhat":13.0575,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":64.6,"yhat":13.0643,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":65.44,"yhat":13.0715,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":66.28,"yhat":13.0791,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":67.12,"yhat":13.0871,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":67.96,"yhat":13.0954,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":68.8,"yhat":13.1042,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":69.64,"yhat":13.1134,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":70.48,"yhat":13.1229,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":71.32,"yhat":13.1328,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":72.16,"yhat":13.1431,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":73,"yhat":13.1538,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":73.84,"yhat":13.1648,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":74.68,"yhat":13.1762,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":75.52,"yhat":13.188,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":76.36,"yhat":13.2001,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":77.2,"yhat":13.2125,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":78.04,"yhat":13.2253,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":78.88,"yhat":13.2384,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":79.72,"yhat":13.2519,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":80.56,"yhat":13.2656,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":81.4,"yhat":13.2797,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":82.24,"yhat":13.2941,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":83.08,"yhat":13.3088,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":83.92,"yhat":13.3238,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":84.76,"yhat":13.3391,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":85.6,"yhat":13.3547,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":86.44,"yhat":13.3706,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":87.28,"yhat":13.3867,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":88.12,"yhat":13.4031,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":88.96,"yhat":13.4198,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":89.8,"yhat":13.4367,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":90.64,"yhat":13.4538,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":91.48,"yhat":13.4712,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":92.32,"yhat":13.4888,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":93.16,"yhat":13.5067,"id":"H. Campagnaro","vname":"mentality_vision"},{"xhat":94,"yhat":13.5247,"id":"H. Campagnaro","vname":"mentality_vision"}],"mentality_penalties":[{"xhat":11,"yhat":13.3767,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":11.8,"yhat":13.3626,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":12.6,"yhat":13.3488,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":13.4,"yhat":13.3351,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":14.2,"yhat":13.3216,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":15,"yhat":13.3083,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":15.8,"yhat":13.2951,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":16.6,"yhat":13.2821,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":17.4,"yhat":13.2694,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":18.2,"yhat":13.2568,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":19,"yhat":13.2444,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":19.8,"yhat":13.2322,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":20.6,"yhat":13.2202,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":21.4,"yhat":13.2084,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":22.2,"yhat":13.1969,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":23,"yhat":13.1855,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":23.8,"yhat":13.1744,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":24.6,"yhat":13.1635,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":25.4,"yhat":13.1528,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":26.2,"yhat":13.1424,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":27,"yhat":13.1322,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":27.8,"yhat":13.1222,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":28.6,"yhat":13.1125,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":29.4,"yhat":13.103,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":30.2,"yhat":13.0937,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":31,"yhat":13.0848,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":31.8,"yhat":13.076,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":32.6,"yhat":13.0676,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":33.4,"yhat":13.0594,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":34.2,"yhat":13.0514,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":35,"yhat":13.0437,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":35.8,"yhat":13.0363,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":36.6,"yhat":13.0292,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":37.4,"yhat":13.0223,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":38,"yhat":13.0174,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":38.2,"yhat":13.0158,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":39,"yhat":13.0095,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":39.8,"yhat":13.0034,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":40.6,"yhat":12.9977,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":41.4,"yhat":12.9922,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":42.2,"yhat":12.9871,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":43,"yhat":12.9822,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":43.8,"yhat":12.9776,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":44.6,"yhat":12.9733,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":45.4,"yhat":12.9693,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":46.2,"yhat":12.9656,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":47,"yhat":12.9622,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":47.8,"yhat":12.9591,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":48.6,"yhat":12.9563,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":49.4,"yhat":12.9538,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":50.2,"yhat":12.9516,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":51,"yhat":12.9497,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":51.8,"yhat":12.9482,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":52.6,"yhat":12.9469,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":53.4,"yhat":12.9459,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":54.2,"yhat":12.9452,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":55,"yhat":12.9448,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":55.8,"yhat":12.9448,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":56.6,"yhat":12.945,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":57.4,"yhat":12.9455,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":58.2,"yhat":12.9464,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":59,"yhat":12.9476,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":59.8,"yhat":12.949,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":60.6,"yhat":12.9508,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":61.4,"yhat":12.9528,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":62.2,"yhat":12.9552,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":63,"yhat":12.9579,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":63.8,"yhat":12.9609,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":64.6,"yhat":12.9641,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":65.4,"yhat":12.9677,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":66.2,"yhat":12.9716,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":67,"yhat":12.9758,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":67.8,"yhat":12.9802,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":68.6,"yhat":12.985,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":69.4,"yhat":12.99,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":70.2,"yhat":12.9954,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":71,"yhat":13.001,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":71.8,"yhat":13.0069,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":72.6,"yhat":13.0131,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":73.4,"yhat":13.0196,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":74.2,"yhat":13.0264,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":75,"yhat":13.0334,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":75.8,"yhat":13.0407,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":76.6,"yhat":13.0483,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":77.4,"yhat":13.0561,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":78.2,"yhat":13.0643,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":79,"yhat":13.0727,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":79.8,"yhat":13.0813,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":80.6,"yhat":13.0902,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":81.4,"yhat":13.0994,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":82.2,"yhat":13.1088,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":83,"yhat":13.1185,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":83.8,"yhat":13.1284,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":84.6,"yhat":13.1385,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":85.4,"yhat":13.1489,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":86.2,"yhat":13.1596,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":87,"yhat":13.1704,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":87.8,"yhat":13.1815,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":88.6,"yhat":13.1928,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":89.4,"yhat":13.2044,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":90.2,"yhat":13.2161,"id":"H. Campagnaro","vname":"mentality_penalties"},{"xhat":91,"yhat":13.2281,"id":"H. Campagnaro","vname":"mentality_penalties"}],"mentality_composure":[{"xhat":21,"yhat":14.3925,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":21.73,"yhat":14.3666,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":22.46,"yhat":14.3404,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":23.19,"yhat":14.314,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":23.92,"yhat":14.2875,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":24.65,"yhat":14.2607,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":25.38,"yhat":14.2338,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":26.11,"yhat":14.2067,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":26.84,"yhat":14.1794,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":27.57,"yhat":14.1521,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":28.3,"yhat":14.1246,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":29.03,"yhat":14.097,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":29.76,"yhat":14.0694,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":30.49,"yhat":14.0417,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":31.22,"yhat":14.0139,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":31.95,"yhat":13.9861,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":32.68,"yhat":13.9583,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":33.41,"yhat":13.9306,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":34.14,"yhat":13.9028,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":34.87,"yhat":13.8752,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":35.6,"yhat":13.8476,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":36.33,"yhat":13.82,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":37.06,"yhat":13.7926,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":37.79,"yhat":13.7654,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":38.52,"yhat":13.7383,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":39.25,"yhat":13.7114,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":39.98,"yhat":13.6846,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":40.71,"yhat":13.6582,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":41.44,"yhat":13.6319,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":42.17,"yhat":13.6059,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":42.9,"yhat":13.5802,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":43.63,"yhat":13.5548,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":44.36,"yhat":13.5298,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":45.09,"yhat":13.5051,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":45.82,"yhat":13.4808,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":46.55,"yhat":13.4568,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":47.28,"yhat":13.4333,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":48.01,"yhat":13.4103,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":48.74,"yhat":13.3877,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":49.47,"yhat":13.3656,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":50.2,"yhat":13.344,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":50.93,"yhat":13.3229,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":51.66,"yhat":13.3024,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":52.39,"yhat":13.2824,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":53.12,"yhat":13.263,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":53.85,"yhat":13.2442,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":54.58,"yhat":13.2261,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":55.31,"yhat":13.2086,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":56.04,"yhat":13.1917,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":56.77,"yhat":13.1756,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":57.5,"yhat":13.1601,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":58.23,"yhat":13.1453,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":58.96,"yhat":13.1313,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":59.69,"yhat":13.1179,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":60.42,"yhat":13.1054,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":61.15,"yhat":13.0936,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":61.88,"yhat":13.0826,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":62.61,"yhat":13.0724,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":63.34,"yhat":13.0629,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":64.07,"yhat":13.0543,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":64.8,"yhat":13.0465,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":65.53,"yhat":13.0396,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":66.26,"yhat":13.0334,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":66.99,"yhat":13.0282,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":67.72,"yhat":13.0237,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":68.45,"yhat":13.0202,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":69.18,"yhat":13.0175,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":69.91,"yhat":13.0156,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":70.64,"yhat":13.0146,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":71.37,"yhat":13.0145,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":72.1,"yhat":13.0153,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":72.83,"yhat":13.0169,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":73,"yhat":13.0174,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":73.56,"yhat":13.0194,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":74.29,"yhat":13.0227,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":75.02,"yhat":13.0269,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":75.75,"yhat":13.032,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":76.48,"yhat":13.0379,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":77.21,"yhat":13.0447,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":77.94,"yhat":13.0523,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":78.67,"yhat":13.0608,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":79.4,"yhat":13.07,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":80.13,"yhat":13.0801,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":80.86,"yhat":13.091,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":81.59,"yhat":13.1027,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":82.32,"yhat":13.1152,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":83.05,"yhat":13.1284,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":83.78,"yhat":13.1424,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":84.51,"yhat":13.1572,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":85.24,"yhat":13.1727,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":85.97,"yhat":13.1889,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":86.7,"yhat":13.2058,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":87.43,"yhat":13.2234,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":88.16,"yhat":13.2416,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":88.89,"yhat":13.2605,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":89.62,"yhat":13.28,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":90.35,"yhat":13.3002,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":91.08,"yhat":13.3209,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":91.81,"yhat":13.3422,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":92.54,"yhat":13.3641,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":93.27,"yhat":13.3865,"id":"H. Campagnaro","vname":"mentality_composure"},{"xhat":94,"yhat":13.4093,"id":"H. Campagnaro","vname":"mentality_composure"}],"defending_marking":[{"xhat":7,"yhat":12.4836,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":7.85,"yhat":12.4781,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":8.7,"yhat":12.4729,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":9.55,"yhat":12.468,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":10.4,"yhat":12.4634,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":11.25,"yhat":12.4591,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":12.1,"yhat":12.4551,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":12.95,"yhat":12.4514,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":13.8,"yhat":12.4481,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":14.65,"yhat":12.4451,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":15.5,"yhat":12.4424,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":16.35,"yhat":12.44,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":17.2,"yhat":12.4379,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":18.05,"yhat":12.4362,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":18.9,"yhat":12.4347,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":19.75,"yhat":12.4337,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":20.6,"yhat":12.4329,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":21.45,"yhat":12.4324,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":22.3,"yhat":12.4323,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":23.15,"yhat":12.4325,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":24,"yhat":12.4331,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":24.85,"yhat":12.434,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":25.7,"yhat":12.4352,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":26.55,"yhat":12.4367,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":27.4,"yhat":12.4386,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":28.25,"yhat":12.4408,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":29.1,"yhat":12.4433,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":29.95,"yhat":12.4462,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":30.8,"yhat":12.4494,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":31.65,"yhat":12.4529,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":32.5,"yhat":12.4568,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":33.35,"yhat":12.461,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":34.2,"yhat":12.4655,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":35.05,"yhat":12.4703,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":35.9,"yhat":12.4755,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":36.75,"yhat":12.481,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":37.6,"yhat":12.4869,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":38.45,"yhat":12.493,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":39.3,"yhat":12.4995,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":40.15,"yhat":12.5063,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":41,"yhat":12.5135,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":41.85,"yhat":12.521,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":42.7,"yhat":12.5287,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":43.55,"yhat":12.5368,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":44.4,"yhat":12.5453,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":45.25,"yhat":12.554,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":46.1,"yhat":12.563,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":46.95,"yhat":12.5724,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":47.8,"yhat":12.5821,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":48.65,"yhat":12.5921,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":49.5,"yhat":12.6023,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":50.35,"yhat":12.6129,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":51.2,"yhat":12.6238,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":52.05,"yhat":12.635,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":52.9,"yhat":12.6465,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":53.75,"yhat":12.6583,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":54.6,"yhat":12.6703,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":55.45,"yhat":12.6827,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":56.3,"yhat":12.6953,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":57.15,"yhat":12.7082,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":58,"yhat":12.7215,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":58.85,"yhat":12.7349,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":59.7,"yhat":12.7487,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":60.55,"yhat":12.7627,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":61.4,"yhat":12.777,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":62.25,"yhat":12.7915,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":63.1,"yhat":12.8063,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":63.95,"yhat":12.8214,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":64.8,"yhat":12.8367,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":65.65,"yhat":12.8522,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":66.5,"yhat":12.868,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":67.35,"yhat":12.8841,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":68.2,"yhat":12.9004,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":69.05,"yhat":12.9169,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":69.9,"yhat":12.9336,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":70.75,"yhat":12.9506,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":71.6,"yhat":12.9677,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":72.45,"yhat":12.9851,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":73.3,"yhat":13.0027,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":74,"yhat":13.0174,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":74.15,"yhat":13.0205,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":75,"yhat":13.0385,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":75.85,"yhat":13.0568,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":76.7,"yhat":13.0752,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":77.55,"yhat":13.0937,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":78.4,"yhat":13.1125,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":79.25,"yhat":13.1315,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":80.1,"yhat":13.1506,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":80.95,"yhat":13.1699,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":81.8,"yhat":13.1893,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":82.65,"yhat":13.209,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":83.5,"yhat":13.2287,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":84.35,"yhat":13.2486,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":85.2,"yhat":13.2687,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":86.05,"yhat":13.2889,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":86.9,"yhat":13.3093,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":87.75,"yhat":13.3297,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":88.6,"yhat":13.3503,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":89.45,"yhat":13.3711,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":90.3,"yhat":13.3919,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":91.15,"yhat":13.4128,"id":"H. Campagnaro","vname":"defending_marking"},{"xhat":92,"yhat":13.4339,"id":"H. Campagnaro","vname":"defending_marking"}],"defending_standing_tackle":[{"xhat":8,"yhat":12.5614,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":8.84,"yhat":12.5583,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":9.68,"yhat":12.5556,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":10.52,"yhat":12.553,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":11.36,"yhat":12.5508,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":12.2,"yhat":12.5487,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":13.04,"yhat":12.547,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":13.88,"yhat":12.5454,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":14.72,"yhat":12.5442,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":15.56,"yhat":12.5432,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":16.4,"yhat":12.5424,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":17.24,"yhat":12.542,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":18.08,"yhat":12.5417,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":18.92,"yhat":12.5418,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":19.76,"yhat":12.5421,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":20.6,"yhat":12.5426,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":21.44,"yhat":12.5435,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":22.28,"yhat":12.5445,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":23.12,"yhat":12.5459,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":23.96,"yhat":12.5475,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":24.8,"yhat":12.5494,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":25.64,"yhat":12.5515,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":26.48,"yhat":12.5539,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":27.32,"yhat":12.5565,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":28.16,"yhat":12.5595,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":29,"yhat":12.5626,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":29.84,"yhat":12.5661,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":30.68,"yhat":12.5698,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":31.52,"yhat":12.5738,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":32.36,"yhat":12.578,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":33.2,"yhat":12.5825,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":34.04,"yhat":12.5872,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":34.88,"yhat":12.5922,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":35.72,"yhat":12.5975,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":36.56,"yhat":12.603,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":37.4,"yhat":12.6088,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":38.24,"yhat":12.6149,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":39.08,"yhat":12.6212,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":39.92,"yhat":12.6277,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":40.76,"yhat":12.6345,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":41.6,"yhat":12.6416,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":42.44,"yhat":12.6489,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":43.28,"yhat":12.6565,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":44.12,"yhat":12.6643,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":44.96,"yhat":12.6723,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":45.8,"yhat":12.6806,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":46.64,"yhat":12.6892,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":47.48,"yhat":12.698,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":48.32,"yhat":12.707,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":49.16,"yhat":12.7163,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":50,"yhat":12.7258,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":50.84,"yhat":12.7356,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":51.68,"yhat":12.7455,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":52.52,"yhat":12.7558,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":53.36,"yhat":12.7662,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":54.2,"yhat":12.7769,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":55.04,"yhat":12.7878,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":55.88,"yhat":12.7989,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":56.72,"yhat":12.8103,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":57.56,"yhat":12.8218,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":58.4,"yhat":12.8336,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":59.24,"yhat":12.8456,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":60.08,"yhat":12.8578,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":60.92,"yhat":12.8703,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":61.76,"yhat":12.8829,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":62.6,"yhat":12.8958,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":63.44,"yhat":12.9088,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":64.28,"yhat":12.9221,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":65.12,"yhat":12.9355,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":65.96,"yhat":12.9491,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":66.8,"yhat":12.963,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":67.64,"yhat":12.977,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":68.48,"yhat":12.9912,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":69.32,"yhat":13.0056,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":70,"yhat":13.0174,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":70.16,"yhat":13.0202,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":71,"yhat":13.0349,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":71.84,"yhat":13.0498,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":72.68,"yhat":13.0649,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":73.52,"yhat":13.0802,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":74.36,"yhat":13.0957,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":75.2,"yhat":13.1112,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":76.04,"yhat":13.127,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":76.88,"yhat":13.1429,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":77.72,"yhat":13.159,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":78.56,"yhat":13.1752,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":79.4,"yhat":13.1916,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":80.24,"yhat":13.2081,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":81.08,"yhat":13.2247,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":81.92,"yhat":13.2415,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":82.76,"yhat":13.2584,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":83.6,"yhat":13.2754,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":84.44,"yhat":13.2926,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":85.28,"yhat":13.3099,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":86.12,"yhat":13.3273,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":86.96,"yhat":13.3448,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":87.8,"yhat":13.3625,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":88.64,"yhat":13.3802,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":89.48,"yhat":13.3981,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":90.32,"yhat":13.416,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":91.16,"yhat":13.4341,"id":"H. Campagnaro","vname":"defending_standing_tackle"},{"xhat":92,"yhat":13.4522,"id":"H. Campagnaro","vname":"defending_standing_tackle"}],"defending_sliding_tackle":[{"xhat":8,"yhat":12.6936,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":8.82,"yhat":12.6898,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":9.64,"yhat":12.6862,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":10.46,"yhat":12.6828,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":11.28,"yhat":12.6796,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":12.1,"yhat":12.6766,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":12.92,"yhat":12.6739,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":13.74,"yhat":12.6714,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":14.56,"yhat":12.6691,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":15.38,"yhat":12.6671,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":16.2,"yhat":12.6653,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":17.02,"yhat":12.6637,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":17.84,"yhat":12.6623,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":18.66,"yhat":12.6612,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":19.48,"yhat":12.6603,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":20.3,"yhat":12.6597,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":21.12,"yhat":12.6593,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":21.94,"yhat":12.6591,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":22.76,"yhat":12.6591,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":23.58,"yhat":12.6594,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":24.4,"yhat":12.6599,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":25.22,"yhat":12.6607,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":26.04,"yhat":12.6617,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":26.86,"yhat":12.6629,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":27.68,"yhat":12.6644,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":28.5,"yhat":12.6661,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":29.32,"yhat":12.668,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":30.14,"yhat":12.6702,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":30.96,"yhat":12.6726,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":31.78,"yhat":12.6753,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":32.6,"yhat":12.6782,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":33.42,"yhat":12.6813,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":34.24,"yhat":12.6847,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":35.06,"yhat":12.6883,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":35.88,"yhat":12.6921,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":36.7,"yhat":12.6962,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":37.52,"yhat":12.7005,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":38.34,"yhat":12.7051,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":39.16,"yhat":12.7098,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":39.98,"yhat":12.7148,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":40.8,"yhat":12.7201,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":41.62,"yhat":12.7255,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":42.44,"yhat":12.7313,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":43.26,"yhat":12.7372,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":44.08,"yhat":12.7433,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":44.9,"yhat":12.7497,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":45.72,"yhat":12.7563,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":46.54,"yhat":12.7632,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":47.36,"yhat":12.7702,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":48.18,"yhat":12.7775,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":49,"yhat":12.785,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":49.82,"yhat":12.7928,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":50.64,"yhat":12.8007,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":51.46,"yhat":12.8089,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":52.28,"yhat":12.8173,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":53.1,"yhat":12.8259,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":53.92,"yhat":12.8347,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":54.74,"yhat":12.8437,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":55.56,"yhat":12.8529,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":56.38,"yhat":12.8624,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":57.2,"yhat":12.872,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":58.02,"yhat":12.8819,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":58.84,"yhat":12.8919,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":59.66,"yhat":12.9022,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":60.48,"yhat":12.9126,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":61.3,"yhat":12.9233,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":62.12,"yhat":12.9341,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":62.94,"yhat":12.9451,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":63.76,"yhat":12.9564,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":64.58,"yhat":12.9678,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":65.4,"yhat":12.9794,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":66.22,"yhat":12.9912,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":67.04,"yhat":13.0031,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":67.86,"yhat":13.0153,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":68,"yhat":13.0174,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":68.68,"yhat":13.0276,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":69.5,"yhat":13.0401,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":70.32,"yhat":13.0528,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":71.14,"yhat":13.0656,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":71.96,"yhat":13.0786,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":72.78,"yhat":13.0918,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":73.6,"yhat":13.1051,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":74.42,"yhat":13.1186,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":75.24,"yhat":13.1323,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":76.06,"yhat":13.1461,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":76.88,"yhat":13.16,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":77.7,"yhat":13.1741,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":78.52,"yhat":13.1884,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":79.34,"yhat":13.2028,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":80.16,"yhat":13.2173,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":80.98,"yhat":13.232,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":81.8,"yhat":13.2468,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":82.62,"yhat":13.2617,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":83.44,"yhat":13.2768,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":84.26,"yhat":13.292,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":85.08,"yhat":13.3073,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":85.9,"yhat":13.3227,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":86.72,"yhat":13.3383,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":87.54,"yhat":13.354,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":88.36,"yhat":13.3697,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":89.18,"yhat":13.3856,"id":"H. Campagnaro","vname":"defending_sliding_tackle"},{"xhat":90,"yhat":13.4016,"id":"H. Campagnaro","vname":"defending_sliding_tackle"}],"goalkeeping_diving":[{"xhat":1,"yhat":13.0608,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":1.86,"yhat":13.0555,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":2.72,"yhat":13.0504,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":3.58,"yhat":13.0456,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":4.44,"yhat":13.041,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":5.3,"yhat":13.0367,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":6.16,"yhat":13.0326,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":7.02,"yhat":13.0287,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":7.88,"yhat":13.0251,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":8.74,"yhat":13.0218,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":9.6,"yhat":13.0187,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":10,"yhat":13.0174,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":10.46,"yhat":13.0159,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":11.32,"yhat":13.0133,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":12.18,"yhat":13.011,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":13.04,"yhat":13.009,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":13.9,"yhat":13.0072,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":14.76,"yhat":13.0056,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":15.62,"yhat":13.0043,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":16.48,"yhat":13.0033,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":17.34,"yhat":13.0026,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":18.2,"yhat":13.0021,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":19.06,"yhat":13.0018,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":19.92,"yhat":13.0018,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":20.78,"yhat":13.0021,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":21.64,"yhat":13.0027,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":22.5,"yhat":13.0035,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":23.36,"yhat":13.0045,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":24.22,"yhat":13.0058,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":25.08,"yhat":13.0074,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":25.94,"yhat":13.0092,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":26.8,"yhat":13.0113,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":27.66,"yhat":13.0137,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":28.52,"yhat":13.0163,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":29.38,"yhat":13.0192,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":30.24,"yhat":13.0223,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":31.1,"yhat":13.0257,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":31.96,"yhat":13.0293,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":32.82,"yhat":13.0332,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":33.68,"yhat":13.0373,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":34.54,"yhat":13.0417,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":35.4,"yhat":13.0463,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":36.26,"yhat":13.0512,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":37.12,"yhat":13.0563,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":37.98,"yhat":13.0617,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":38.84,"yhat":13.0673,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":39.7,"yhat":13.0732,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":40.56,"yhat":13.0793,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":41.42,"yhat":13.0856,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":42.28,"yhat":13.0921,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":43.14,"yhat":13.0989,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":44,"yhat":13.106,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":44.86,"yhat":13.1132,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":45.72,"yhat":13.1207,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":46.58,"yhat":13.1284,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":47.44,"yhat":13.1363,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":48.3,"yhat":13.1445,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":49.16,"yhat":13.1529,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":50.02,"yhat":13.1614,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":50.88,"yhat":13.1702,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":51.74,"yhat":13.1793,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":52.6,"yhat":13.1885,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":53.46,"yhat":13.1979,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":54.32,"yhat":13.2075,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":55.18,"yhat":13.2173,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":56.04,"yhat":13.2273,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":56.9,"yhat":13.2376,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":57.76,"yhat":13.248,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":58.62,"yhat":13.2585,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":59.48,"yhat":13.2693,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":60.34,"yhat":13.2803,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":61.2,"yhat":13.2914,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":62.06,"yhat":13.3027,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":62.92,"yhat":13.3142,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":63.78,"yhat":13.3258,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":64.64,"yhat":13.3376,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":65.5,"yhat":13.3496,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":66.36,"yhat":13.3618,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":67.22,"yhat":13.374,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":68.08,"yhat":13.3865,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":68.94,"yhat":13.3991,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":69.8,"yhat":13.4118,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":70.66,"yhat":13.4247,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":71.52,"yhat":13.4377,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":72.38,"yhat":13.4508,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":73.24,"yhat":13.4641,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":74.1,"yhat":13.4775,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":74.96,"yhat":13.491,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":75.82,"yhat":13.5047,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":76.68,"yhat":13.5185,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":77.54,"yhat":13.5323,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":78.4,"yhat":13.5463,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":79.26,"yhat":13.5604,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":80.12,"yhat":13.5746,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":80.98,"yhat":13.5889,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":81.84,"yhat":13.6033,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":82.7,"yhat":13.6178,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":83.56,"yhat":13.6323,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":84.42,"yhat":13.647,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":85.28,"yhat":13.6617,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":86.14,"yhat":13.6765,"id":"H. Campagnaro","vname":"goalkeeping_diving"},{"xhat":87,"yhat":13.6914,"id":"H. Campagnaro","vname":"goalkeeping_diving"}],"goalkeeping_handling":[{"xhat":1,"yhat":13.046,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":1.88,"yhat":13.0422,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":2.76,"yhat":13.0385,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":3.64,"yhat":13.0352,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":4.52,"yhat":13.0321,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":5.4,"yhat":13.0294,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":6.28,"yhat":13.0269,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":7.16,"yhat":13.0247,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":8.04,"yhat":13.0228,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":8.92,"yhat":13.0212,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":9.8,"yhat":13.0198,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":10.68,"yhat":13.0188,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":11.56,"yhat":13.018,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":12.44,"yhat":13.0175,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":13,"yhat":13.0174,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":13.32,"yhat":13.0173,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":14.2,"yhat":13.0174,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":15.08,"yhat":13.0178,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":15.96,"yhat":13.0185,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":16.84,"yhat":13.0195,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":17.72,"yhat":13.0207,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":18.6,"yhat":13.0223,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":19.48,"yhat":13.0241,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":20.36,"yhat":13.0262,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":21.24,"yhat":13.0286,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":22.12,"yhat":13.0313,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":23,"yhat":13.0343,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":23.88,"yhat":13.0375,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":24.76,"yhat":13.0411,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":25.64,"yhat":13.0449,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":26.52,"yhat":13.0489,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":27.4,"yhat":13.0533,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":28.28,"yhat":13.0579,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":29.16,"yhat":13.0629,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":30.04,"yhat":13.068,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":30.92,"yhat":13.0735,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":31.8,"yhat":13.0792,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":32.68,"yhat":13.0852,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":33.56,"yhat":13.0915,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":34.44,"yhat":13.098,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":35.32,"yhat":13.1048,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":36.2,"yhat":13.1118,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":37.08,"yhat":13.1191,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":37.96,"yhat":13.1266,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":38.84,"yhat":13.1344,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":39.72,"yhat":13.1424,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":40.6,"yhat":13.1507,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":41.48,"yhat":13.1592,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":42.36,"yhat":13.168,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":43.24,"yhat":13.177,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":44.12,"yhat":13.1862,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":45,"yhat":13.1957,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":45.88,"yhat":13.2054,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":46.76,"yhat":13.2153,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":47.64,"yhat":13.2254,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":48.52,"yhat":13.2358,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":49.4,"yhat":13.2463,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":50.28,"yhat":13.2571,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":51.16,"yhat":13.2681,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":52.04,"yhat":13.2792,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":52.92,"yhat":13.2906,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":53.8,"yhat":13.3022,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":54.68,"yhat":13.3139,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":55.56,"yhat":13.3259,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":56.44,"yhat":13.338,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":57.32,"yhat":13.3504,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":58.2,"yhat":13.3628,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":59.08,"yhat":13.3755,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":59.96,"yhat":13.3883,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":60.84,"yhat":13.4013,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":61.72,"yhat":13.4145,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":62.6,"yhat":13.4278,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":63.48,"yhat":13.4413,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":64.36,"yhat":13.4549,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":65.24,"yhat":13.4687,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":66.12,"yhat":13.4826,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":67,"yhat":13.4966,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":67.88,"yhat":13.5108,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":68.76,"yhat":13.5251,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":69.64,"yhat":13.5395,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":70.52,"yhat":13.554,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":71.4,"yhat":13.5687,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":72.28,"yhat":13.5834,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":73.16,"yhat":13.5983,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":74.04,"yhat":13.6133,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":74.92,"yhat":13.6284,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":75.8,"yhat":13.6435,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":76.68,"yhat":13.6588,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":77.56,"yhat":13.6741,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":78.44,"yhat":13.6895,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":79.32,"yhat":13.705,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":80.2,"yhat":13.7206,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":81.08,"yhat":13.7362,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":81.96,"yhat":13.7519,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":82.84,"yhat":13.7677,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":83.72,"yhat":13.7835,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":84.6,"yhat":13.7994,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":85.48,"yhat":13.8153,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":86.36,"yhat":13.8312,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":87.24,"yhat":13.8472,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":88.12,"yhat":13.8633,"id":"H. Campagnaro","vname":"goalkeeping_handling"},{"xhat":89,"yhat":13.8793,"id":"H. Campagnaro","vname":"goalkeeping_handling"}],"goalkeeping_kicking":[{"xhat":1,"yhat":13.0776,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":1.9,"yhat":13.0715,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":2.8,"yhat":13.0657,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":3.7,"yhat":13.0603,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":4.6,"yhat":13.0551,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":5.5,"yhat":13.0502,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":6.4,"yhat":13.0456,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":7.3,"yhat":13.0414,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":8.2,"yhat":13.0374,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":9.1,"yhat":13.0337,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":10,"yhat":13.0304,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":10.9,"yhat":13.0273,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":11.8,"yhat":13.0246,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":12.7,"yhat":13.0222,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":13.6,"yhat":13.02,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":14.5,"yhat":13.0182,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":15,"yhat":13.0174,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":15.4,"yhat":13.0168,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":16.3,"yhat":13.0156,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":17.2,"yhat":13.0147,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":18.1,"yhat":13.0142,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":19,"yhat":13.0139,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":19.9,"yhat":13.014,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":20.8,"yhat":13.0144,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":21.7,"yhat":13.0151,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":22.6,"yhat":13.0161,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":23.5,"yhat":13.0175,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":24.4,"yhat":13.0191,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":25.3,"yhat":13.0211,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":26.2,"yhat":13.0233,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":27.1,"yhat":13.0259,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":28,"yhat":13.0288,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":28.9,"yhat":13.032,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":29.8,"yhat":13.0354,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":30.7,"yhat":13.0392,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":31.6,"yhat":13.0433,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":32.5,"yhat":13.0477,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":33.4,"yhat":13.0524,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":34.3,"yhat":13.0574,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":35.2,"yhat":13.0627,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":36.1,"yhat":13.0683,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":37,"yhat":13.0742,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":37.9,"yhat":13.0804,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":38.8,"yhat":13.0868,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":39.7,"yhat":13.0935,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":40.6,"yhat":13.1006,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":41.5,"yhat":13.1079,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":42.4,"yhat":13.1154,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":43.3,"yhat":13.1233,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":44.2,"yhat":13.1314,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":45.1,"yhat":13.1398,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":46,"yhat":13.1484,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":46.9,"yhat":13.1573,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":47.8,"yhat":13.1665,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":48.7,"yhat":13.1759,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":49.6,"yhat":13.1855,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":50.5,"yhat":13.1955,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":51.4,"yhat":13.2056,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":52.3,"yhat":13.216,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":53.2,"yhat":13.2266,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":54.1,"yhat":13.2375,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":55,"yhat":13.2486,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":55.9,"yhat":13.2599,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":56.8,"yhat":13.2714,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":57.7,"yhat":13.2832,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":58.6,"yhat":13.2951,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":59.5,"yhat":13.3073,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":60.4,"yhat":13.3197,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":61.3,"yhat":13.3322,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":62.2,"yhat":13.345,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":63.1,"yhat":13.3579,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":64,"yhat":13.3711,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":64.9,"yhat":13.3844,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":65.8,"yhat":13.3979,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":66.7,"yhat":13.4115,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":67.6,"yhat":13.4254,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":68.5,"yhat":13.4394,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":69.4,"yhat":13.4535,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":70.3,"yhat":13.4678,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":71.2,"yhat":13.4823,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":72.1,"yhat":13.4969,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":73,"yhat":13.5116,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":73.9,"yhat":13.5265,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":74.8,"yhat":13.5415,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":75.7,"yhat":13.5566,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":76.6,"yhat":13.5719,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":77.5,"yhat":13.5873,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":78.4,"yhat":13.6027,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":79.3,"yhat":13.6183,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":80.2,"yhat":13.634,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":81.1,"yhat":13.6498,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":82,"yhat":13.6656,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":82.9,"yhat":13.6816,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":83.8,"yhat":13.6976,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":84.7,"yhat":13.7138,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":85.6,"yhat":13.7299,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":86.5,"yhat":13.7462,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":87.4,"yhat":13.7625,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":88.3,"yhat":13.7789,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":89.2,"yhat":13.7953,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":90.1,"yhat":13.8118,"id":"H. Campagnaro","vname":"goalkeeping_kicking"},{"xhat":91,"yhat":13.8284,"id":"H. Campagnaro","vname":"goalkeeping_kicking"}],"goalkeeping_positioning":[{"xhat":1,"yhat":13.0309,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":1.85,"yhat":13.0283,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":2.7,"yhat":13.0259,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":3.55,"yhat":13.0238,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":4.4,"yhat":13.022,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":5.25,"yhat":13.0205,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":6.1,"yhat":13.0192,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":6.95,"yhat":13.0181,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":7.8,"yhat":13.0174,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":8.65,"yhat":13.0168,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":9.5,"yhat":13.0166,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":10.35,"yhat":13.0166,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":11.2,"yhat":13.0169,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":12,"yhat":13.0174,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":12.05,"yhat":13.0174,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":12.9,"yhat":13.0182,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":13.75,"yhat":13.0193,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":14.6,"yhat":13.0206,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":15.45,"yhat":13.0222,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":16.3,"yhat":13.024,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":17.15,"yhat":13.0261,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":18,"yhat":13.0285,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":18.85,"yhat":13.0311,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":19.7,"yhat":13.034,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":20.55,"yhat":13.0371,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":21.4,"yhat":13.0405,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":22.25,"yhat":13.0442,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":23.1,"yhat":13.0481,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":23.95,"yhat":13.0522,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":24.8,"yhat":13.0566,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":25.65,"yhat":13.0613,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":26.5,"yhat":13.0662,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":27.35,"yhat":13.0713,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":28.2,"yhat":13.0767,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":29.05,"yhat":13.0823,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":29.9,"yhat":13.0882,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":30.75,"yhat":13.0943,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":31.6,"yhat":13.1007,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":32.45,"yhat":13.1072,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":33.3,"yhat":13.1141,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":34.15,"yhat":13.1211,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":35,"yhat":13.1284,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":35.85,"yhat":13.1359,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":36.7,"yhat":13.1436,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":37.55,"yhat":13.1516,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":38.4,"yhat":13.1598,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":39.25,"yhat":13.1682,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":40.1,"yhat":13.1768,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":40.95,"yhat":13.1856,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":41.8,"yhat":13.1946,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":42.65,"yhat":13.2039,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":43.5,"yhat":13.2133,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":44.35,"yhat":13.223,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":45.2,"yhat":13.2328,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":46.05,"yhat":13.2428,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":46.9,"yhat":13.2531,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":47.75,"yhat":13.2635,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":48.6,"yhat":13.2741,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":49.45,"yhat":13.2849,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":50.3,"yhat":13.2958,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":51.15,"yhat":13.307,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":52,"yhat":13.3183,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":52.85,"yhat":13.3298,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":53.7,"yhat":13.3415,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":54.55,"yhat":13.3533,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":55.4,"yhat":13.3653,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":56.25,"yhat":13.3774,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":57.1,"yhat":13.3897,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":57.95,"yhat":13.4022,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":58.8,"yhat":13.4147,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":59.65,"yhat":13.4275,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":60.5,"yhat":13.4404,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":61.35,"yhat":13.4534,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":62.2,"yhat":13.4665,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":63.05,"yhat":13.4798,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":63.9,"yhat":13.4932,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":64.75,"yhat":13.5067,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":65.6,"yhat":13.5203,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":66.45,"yhat":13.5341,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":67.3,"yhat":13.548,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":68.15,"yhat":13.5619,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":69,"yhat":13.576,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":69.85,"yhat":13.5902,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":70.7,"yhat":13.6044,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":71.55,"yhat":13.6188,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":72.4,"yhat":13.6333,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":73.25,"yhat":13.6478,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":74.1,"yhat":13.6624,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":74.95,"yhat":13.6771,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":75.8,"yhat":13.6919,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":76.65,"yhat":13.7067,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":77.5,"yhat":13.7216,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":78.35,"yhat":13.7366,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":79.2,"yhat":13.7516,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":80.05,"yhat":13.7667,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":80.9,"yhat":13.7818,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":81.75,"yhat":13.797,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":82.6,"yhat":13.8122,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":83.45,"yhat":13.8275,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":84.3,"yhat":13.8428,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":85.15,"yhat":13.8582,"id":"H. Campagnaro","vname":"goalkeeping_positioning"},{"xhat":86,"yhat":13.8735,"id":"H. Campagnaro","vname":"goalkeeping_positioning"}],"goalkeeping_reflexes":[{"xhat":1,"yhat":13.0702,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":1.87,"yhat":13.0651,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":2.74,"yhat":13.0602,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":3.61,"yhat":13.0556,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":4.48,"yhat":13.0512,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":5.35,"yhat":13.0471,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":6.22,"yhat":13.0431,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":7.09,"yhat":13.0395,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":7.96,"yhat":13.036,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":8.83,"yhat":13.0329,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":9.7,"yhat":13.0299,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":10.57,"yhat":13.0272,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":11.44,"yhat":13.0248,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":12.31,"yhat":13.0226,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":13.18,"yhat":13.0206,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":14.05,"yhat":13.0189,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":14.92,"yhat":13.0175,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":15,"yhat":13.0174,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":15.79,"yhat":13.0163,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":16.66,"yhat":13.0154,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":17.53,"yhat":13.0147,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":18.4,"yhat":13.0142,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":19.27,"yhat":13.014,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":20.14,"yhat":13.0141,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":21.01,"yhat":13.0144,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":21.88,"yhat":13.015,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":22.75,"yhat":13.0158,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":23.62,"yhat":13.0168,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":24.49,"yhat":13.0182,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":25.36,"yhat":13.0197,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":26.23,"yhat":13.0215,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":27.1,"yhat":13.0236,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":27.97,"yhat":13.0259,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":28.84,"yhat":13.0285,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":29.71,"yhat":13.0313,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":30.58,"yhat":13.0344,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":31.45,"yhat":13.0377,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":32.32,"yhat":13.0412,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":33.19,"yhat":13.045,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":34.06,"yhat":13.049,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":34.93,"yhat":13.0533,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":35.8,"yhat":13.0578,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":36.67,"yhat":13.0626,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":37.54,"yhat":13.0676,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":38.41,"yhat":13.0728,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":39.28,"yhat":13.0783,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":40.15,"yhat":13.084,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":41.02,"yhat":13.0899,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":41.89,"yhat":13.0961,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":42.76,"yhat":13.1024,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":43.63,"yhat":13.1091,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":44.5,"yhat":13.1159,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":45.37,"yhat":13.123,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":46.24,"yhat":13.1302,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":47.11,"yhat":13.1377,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":47.98,"yhat":13.1454,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":48.85,"yhat":13.1534,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":49.72,"yhat":13.1615,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":50.59,"yhat":13.1699,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":51.46,"yhat":13.1784,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":52.33,"yhat":13.1872,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":53.2,"yhat":13.1961,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":54.07,"yhat":13.2053,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":54.94,"yhat":13.2146,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":55.81,"yhat":13.2242,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":56.68,"yhat":13.2339,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":57.55,"yhat":13.2438,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":58.42,"yhat":13.254,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":59.29,"yhat":13.2643,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":60.16,"yhat":13.2747,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":61.03,"yhat":13.2854,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":61.9,"yhat":13.2962,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":62.77,"yhat":13.3072,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":63.64,"yhat":13.3184,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":64.51,"yhat":13.3297,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":65.38,"yhat":13.3412,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":66.25,"yhat":13.3528,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":67.12,"yhat":13.3646,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":67.99,"yhat":13.3766,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":68.86,"yhat":13.3887,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":69.73,"yhat":13.401,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":70.6,"yhat":13.4133,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":71.47,"yhat":13.4259,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":72.34,"yhat":13.4385,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":73.21,"yhat":13.4513,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":74.08,"yhat":13.4643,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":74.95,"yhat":13.4773,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":75.82,"yhat":13.4905,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":76.69,"yhat":13.5038,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":77.56,"yhat":13.5172,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":78.43,"yhat":13.5307,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":79.3,"yhat":13.5444,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":80.17,"yhat":13.5581,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":81.04,"yhat":13.5719,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":81.91,"yhat":13.5859,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":82.78,"yhat":13.5999,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":83.65,"yhat":13.614,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":84.52,"yhat":13.6282,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":85.39,"yhat":13.6425,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":86.26,"yhat":13.6569,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":87.13,"yhat":13.6714,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"},{"xhat":88,"yhat":13.6859,"id":"H. Campagnaro","vname":"goalkeeping_reflexes"}]},"y_min_max":[12.1501,15.5368],"x_min_max_list":{"age":[16,41],"height_cm":[156,203],"weight_kg":[55,102],"attacking_crossing":[6,93],"attacking_finishing":[5,93],"attacking_heading_accuracy":[8,92],"attacking_short_passing":[12,92],"attacking_volleys":[5,90],"skill_dribbling":[8,96],"skill_curve":[7,91],"skill_fk_accuracy":[7,92],"skill_long_passing":[9,91],"skill_ball_control":[9,95],"movement_acceleration":[19,96],"movement_sprint_speed":[19,95],"movement_agility":[14,96],"movement_reactions":[50,93],"movement_balance":[22,94],"power_shot_power":[28,91],"power_jumping":[30,94],"power_stamina":[18,97],"power_strength":[27,95],"power_long_shots":[5,90],"mentality_aggression":[11,94],"mentality_interceptions":[6,92],"mentality_positioning":[4,93],"mentality_vision":[10,94],"mentality_penalties":[11,91],"mentality_composure":[21,94],"defending_marking":[7,92],"defending_standing_tackle":[8,92],"defending_sliding_tackle":[8,90],"goalkeeping_diving":[1,87],"goalkeeping_handling":[1,89],"goalkeeping_kicking":[1,91],"goalkeeping_positioning":[1,86],"goalkeeping_reflexes":[1,88]},"is_numeric":{"age":true,"height_cm":true,"weight_kg":true,"attacking_crossing":true,"attacking_finishing":true,"attacking_heading_accuracy":true,"attacking_short_passing":true,"attacking_volleys":true,"skill_dribbling":true,"skill_curve":true,"skill_fk_accuracy":true,"skill_long_passing":true,"skill_ball_control":true,"movement_acceleration":true,"movement_sprint_speed":true,"movement_agility":true,"movement_reactions":true,"movement_balance":true,"power_shot_power":true,"power_jumping":true,"power_stamina":true,"power_strength":true,"power_long_shots":true,"mentality_aggression":true,"mentality_interceptions":true,"mentality_positioning":true,"mentality_vision":true,"mentality_penalties":true,"mentality_composure":true,"defending_marking":true,"defending_standing_tackle":true,"defending_sliding_tackle":true,"goalkeeping_diving":true,"goalkeeping_handling":true,"goalkeeping_kicking":true,"goalkeeping_positioning":true,"goalkeeping_reflexes":true},"desc":{"age":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (age = 39), prediction is equal to 13.017<\/br><\/br>The highest prediction occurs for (age = 16), while the lowest for (age = 41).<\/br>Breakpoint is identified at (age = 28.25).<\/br><\/br>Average model responses are *higher* for variable values *lower* than breakpoint (= 28.25)."}],"height_cm":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (height_cm = 181), prediction is equal to 13.017<\/br><\/br>The highest prediction occurs for (height_cm = 156), while the lowest for (height_cm = 179.5).<\/br>Breakpoint is identified at (height_cm = 160.7).<\/br><\/br>Average model responses are *higher* for variable values *lower* than breakpoint (= 160.7)."}],"weight_kg":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (weight_kg = 85), prediction is equal to 13.017<\/br><\/br>The highest prediction occurs for (weight_kg = 102), while the lowest for (weight_kg = 77.09).<\/br>Breakpoint is identified at (weight_kg = 95.42).<\/br><\/br>Average model responses are *higher* for variable values *higher* than breakpoint (= 95.42)."}],"attacking_crossing":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (attacking_crossing = 58), prediction is equal to 13.017<\/br><\/br>The highest prediction occurs for (attacking_crossing = 93), while the lowest for (attacking_crossing = 41.67).<\/br>Breakpoint is identified at (attacking_crossing = 78.21).<\/br><\/br>Average model responses are *higher* for variable values *higher* than breakpoint (= 78.21)."}],"attacking_finishing":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (attacking_finishing = 28), prediction is equal to 13.017<\/br><\/br>The highest prediction occurs for (attacking_finishing = 93), while the lowest for (attacking_finishing = 31.4).<\/br>Breakpoint is identified at (attacking_finishing = 71.88).<\/br><\/br>Average model responses are *higher* for variable values *higher* than breakpoint (= 71.88)."}],"attacking_heading_accuracy":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (attacking_heading_accuracy = 65), prediction is equal to 13.017<\/br><\/br>The highest prediction occurs for (attacking_heading_accuracy = 92), while the lowest for (attacking_heading_accuracy = 31.52).<\/br>Breakpoint is identified at (attacking_heading_accuracy = 70.16).<\/br><\/br>Average model responses are *higher* for variable values *higher* than breakpoint (= 70.16)."}],"attacking_short_passing":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (attacking_short_passing = 56), prediction is equal to 13.017<\/br><\/br>The highest prediction occurs for (attacking_short_passing = 92), while the lowest for (attacking_short_passing = 49.6).<\/br>Breakpoint is identified at (attacking_short_passing = 80.8).<\/br><\/br>Average model responses are *higher* for variable values *higher* than breakpoint (= 80.8)."}],"attacking_volleys":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (attacking_volleys = 29), prediction is equal to 13.017<\/br><\/br>The highest prediction occurs for (attacking_volleys = 90), while the lowest for (attacking_volleys = 41.55).<\/br>Breakpoint is identified at (attacking_volleys = 76.4).<\/br><\/br>Average model responses are *higher* for variable values *higher* than breakpoint (= 76.4)."}],"skill_dribbling":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (skill_dribbling = 45), prediction is equal to 13.017<\/br><\/br>The highest prediction occurs for (skill_dribbling = 8), while the lowest for (skill_dribbling = 55.52).<\/br>Breakpoint is identified at (skill_dribbling = 18.56).<\/br><\/br>Average model responses are *higher* for variable values *lower* than breakpoint (= 18.56)."}],"skill_curve":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (skill_curve = 37), prediction is equal to 13.017<\/br><\/br>The highest prediction occurs for (skill_curve = 91), while the lowest for (skill_curve = 44.8).<\/br>Breakpoint is identified at (skill_curve = 79.24).<\/br><\/br>Average model responses are *higher* for variable values *higher* than breakpoint (= 79.24)."}],"skill_fk_accuracy":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (skill_fk_accuracy = 35), prediction is equal to 13.017<\/br><\/br>The highest prediction occurs for (skill_fk_accuracy = 92), while the lowest for (skill_fk_accuracy = 34.2).<\/br>Breakpoint is identified at (skill_fk_accuracy = 72.45).<\/br><\/br>Average model responses are *higher* for variable values *higher* than breakpoint (= 72.45)."}],"skill_long_passing":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (skill_long_passing = 56), prediction is equal to 13.017<\/br><\/br>The highest prediction occurs for (skill_long_passing = 9), while the lowest for (skill_long_passing = 54.92).<\/br>Breakpoint is identified at (skill_long_passing = 20.48).<\/br><\/br>Average model responses are *higher* for variable values *lower* than breakpoint (= 20.48)."}],"skill_ball_control":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (skill_ball_control = 53), prediction is equal to 13.017<\/br><\/br>The highest prediction occurs for (skill_ball_control = 95), while the lowest for (skill_ball_control = 41.68).<\/br>Breakpoint is identified at (skill_ball_control = 77.8).<\/br><\/br>Average model responses are *higher* for variable values *higher* than breakpoint (= 77.8)."}],"movement_acceleration":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (movement_acceleration = 34), prediction is equal to 13.017<\/br><\/br>The highest prediction occurs for (movement_acceleration = 96), while the lowest for (movement_acceleration = 43.64).<\/br>Breakpoint is identified at (movement_acceleration = 77.52).<\/br><\/br>Average model responses are *higher* for variable values *higher* than breakpoint (= 77.52)."}],"movement_sprint_speed":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (movement_sprint_speed = 37), prediction is equal to 13.017<\/br><\/br>The highest prediction occurs for (movement_sprint_speed = 95), while the lowest for (movement_sprint_speed = 38.76).<\/br>Breakpoint is identified at (movement_sprint_speed = 72.96).<\/br><\/br>Average model responses are *higher* for variable values *higher* than breakpoint (= 72.96)."}],"movement_agility":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (movement_agility = 52), prediction is equal to 13.017<\/br><\/br>The highest prediction occurs for (movement_agility = 96), while the lowest for (movement_agility = 49.26).<\/br>Breakpoint is identified at (movement_agility = 82.06).<\/br><\/br>Average model responses are *higher* for variable values *higher* than breakpoint (= 82.06)."}],"movement_reactions":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (movement_reactions = 64), prediction is equal to 13.017<\/br><\/br>The highest prediction occurs for (movement_reactions = 93), while the lowest for (movement_reactions = 62.9).<\/br>Breakpoint is identified at (movement_reactions = 80.96).<\/br><\/br>Average model responses are *higher* for variable values *higher* than breakpoint (= 80.96)."}],"movement_balance":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (movement_balance = 71), prediction is equal to 13.017<\/br><\/br>The highest prediction occurs for (movement_balance = 94), while the lowest for (movement_balance = 54.4).<\/br>Breakpoint is identified at (movement_balance = 83.92).<\/br><\/br>Average model responses are *higher* for variable values *higher* than breakpoint (= 83.92)."}],"power_shot_power":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (power_shot_power = 68), prediction is equal to 13.017<\/br><\/br>The highest prediction occurs for (power_shot_power = 91), while the lowest for (power_shot_power = 56.35).<\/br>Breakpoint is identified at (power_shot_power = 81.55).<\/br><\/br>Average model responses are *higher* for variable values *higher* than breakpoint (= 81.55)."}],"power_jumping":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (power_jumping = 80), prediction is equal to 13.017<\/br><\/br>The highest prediction occurs for (power_jumping = 30), while the lowest for (power_jumping = 65.2).<\/br>Breakpoint is identified at (power_jumping = 38.32).<\/br><\/br>Average model responses are *higher* for variable values *lower* than breakpoint (= 38.32)."}],"power_stamina":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (power_stamina = 34), prediction is equal to 13.017<\/br><\/br>The highest prediction occurs for (power_stamina = 97), while the lowest for (power_stamina = 51.18).<\/br>Breakpoint is identified at (power_stamina = 83.57).<\/br><\/br>Average model responses are *higher* for variable values *higher* than breakpoint (= 83.57)."}],"power_strength":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (power_strength = 86), prediction is equal to 13.017<\/br><\/br>The highest prediction occurs for (power_strength = 27), while the lowest for (power_strength = 63.72).<\/br>Breakpoint is identified at (power_strength = 35.16).<\/br><\/br>Average model responses are *higher* for variable values *lower* than breakpoint (= 35.16)."}],"power_long_shots":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (power_long_shots = 36), prediction is equal to 13.017<\/br><\/br>The highest prediction occurs for (power_long_shots = 90), while the lowest for (power_long_shots = 41.55).<\/br>Breakpoint is identified at (power_long_shots = 76.4).<\/br><\/br>Average model responses are *higher* for variable values *higher* than breakpoint (= 76.4)."}],"mentality_aggression":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (mentality_aggression = 66), prediction is equal to 13.017<\/br><\/br>The highest prediction occurs for (mentality_aggression = 94), while the lowest for (mentality_aggression = 42.54).<\/br>Breakpoint is identified at (mentality_aggression = 78.23).<\/br><\/br>Average model responses are *higher* for variable values *higher* than breakpoint (= 78.23)."}],"mentality_interceptions":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (mentality_interceptions = 69), prediction is equal to 13.017<\/br><\/br>The highest prediction occurs for (mentality_interceptions = 92), while the lowest for (mentality_interceptions = 20.62).<\/br>Breakpoint is identified at (mentality_interceptions = 61.9).<\/br><\/br>Average model responses are *lower* for variable values *lower* than breakpoint(= 61.9)."}],"mentality_positioning":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (mentality_positioning = 38), prediction is equal to 13.017<\/br><\/br>The highest prediction occurs for (mentality_positioning = 93), while the lowest for (mentality_positioning = 42.27).<\/br>Breakpoint is identified at (mentality_positioning = 78.76).<\/br><\/br>Average model responses are *higher* for variable values *higher* than breakpoint (= 78.76)."}],"mentality_vision":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (mentality_vision = 44), prediction is equal to 13.017<\/br><\/br>The highest prediction occurs for (mentality_vision = 94), while the lowest for (mentality_vision = 50.32).<\/br>Breakpoint is identified at (mentality_vision = 83.08).<\/br><\/br>Average model responses are *higher* for variable values *higher* than breakpoint (= 83.08)."}],"mentality_penalties":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (mentality_penalties = 38), prediction is equal to 13.017<\/br><\/br>The highest prediction occurs for (mentality_penalties = 11), while the lowest for (mentality_penalties = 55.8).<\/br>Breakpoint is identified at (mentality_penalties = 21.4).<\/br><\/br>Average model responses are *higher* for variable values *lower* than breakpoint (= 21.4)."}],"mentality_composure":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (mentality_composure = 73), prediction is equal to 13.017<\/br><\/br>The highest prediction occurs for (mentality_composure = 21), while the lowest for (mentality_composure = 71.37).<\/br>Breakpoint is identified at (mentality_composure = 40.71).<\/br><\/br>Average model responses are *higher* for variable values *lower* than breakpoint (= 40.71)."}],"defending_marking":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (defending_marking = 74), prediction is equal to 13.017<\/br><\/br>The highest prediction occurs for (defending_marking = 92), while the lowest for (defending_marking = 22.3).<\/br>Breakpoint is identified at (defending_marking = 63.1).<\/br><\/br>Average model responses are *lower* for variable values *lower* than breakpoint(= 63.1)."}],"defending_standing_tackle":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (defending_standing_tackle = 70), prediction is equal to 13.017<\/br><\/br>The highest prediction occurs for (defending_standing_tackle = 92), while the lowest for (defending_standing_tackle = 18.08).<\/br>Breakpoint is identified at (defending_standing_tackle = 60.08).<\/br><\/br>Average model responses are *lower* for variable values *lower* than breakpoint(= 60.08)."}],"defending_sliding_tackle":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (defending_sliding_tackle = 68), prediction is equal to 13.017<\/br><\/br>The highest prediction occurs for (defending_sliding_tackle = 90), while the lowest for (defending_sliding_tackle = 21.94).<\/br>Breakpoint is identified at (defending_sliding_tackle = 62.12).<\/br><\/br>Average model responses are *lower* for variable values *lower* than breakpoint(= 62.12)."}],"goalkeeping_diving":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (goalkeeping_diving = 10), prediction is equal to 13.017<\/br><\/br>The highest prediction occurs for (goalkeeping_diving = 87), while the lowest for (goalkeeping_diving = 19.06).<\/br>Breakpoint is identified at (goalkeeping_diving = 60.34).<\/br><\/br>Average model responses are *higher* for variable values *higher* than breakpoint (= 60.34)."}],"goalkeeping_handling":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (goalkeeping_handling = 13), prediction is equal to 13.017<\/br><\/br>The highest prediction occurs for (goalkeeping_handling = 89), while the lowest for (goalkeeping_handling = 13.32).<\/br>Breakpoint is identified at (goalkeeping_handling = 55.56).<\/br><\/br>Average model responses are *higher* for variable values *higher* than breakpoint (= 55.56)."}],"goalkeeping_kicking":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (goalkeeping_kicking = 15), prediction is equal to 13.017<\/br><\/br>The highest prediction occurs for (goalkeeping_kicking = 91), while the lowest for (goalkeeping_kicking = 19).<\/br>Breakpoint is identified at (goalkeeping_kicking = 61.3).<\/br><\/br>Average model responses are *higher* for variable values *higher* than breakpoint (= 61.3)."}],"goalkeeping_positioning":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (goalkeeping_positioning = 12), prediction is equal to 13.017<\/br><\/br>The highest prediction occurs for (goalkeeping_positioning = 86), while the lowest for (goalkeeping_positioning = 9.5).<\/br>Breakpoint is identified at (goalkeeping_positioning = 52).<\/br><\/br>Average model responses are *higher* for variable values *higher* than breakpoint (= 52)."}],"goalkeeping_reflexes":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (goalkeeping_reflexes = 15), prediction is equal to 13.017<\/br><\/br>The highest prediction occurs for (goalkeeping_reflexes = 88), while the lowest for (goalkeeping_reflexes = 19.27).<\/br>Breakpoint is identified at (goalkeeping_reflexes = 61.03).<\/br><\/br>Average model responses are *higher* for variable values *higher* than breakpoint (= 61.03)."}]}},{"x":[{"variable_name":"age","variable":"age = 39","contribution":-1.119,"variable_value":"39","sign":"-1","label":"scikit-learn","barStart":14.3314,"barSupport":15.4501,"tooltipText":"age = 39<br>decreases average response <br>by 1.119","min":14.2099,"q1":14.2655,"median":14.3331,"q3":14.3823,"max":14.4704},{"variable_name":"skill_ball_control","variable":"skill_ball_control = 53","contribution":-0.208,"variable_value":"53","sign":"-1","label":"scikit-learn","barStart":15.2424,"barSupport":15.4501,"tooltipText":"skill_ball_control = 53<br>decreases average response <br>by 0.208","min":15.1124,"q1":15.2252,"median":15.2697,"q3":15.3004,"max":15.317},{"variable_name":"attacking_short_passing","variable":"attacking_short_passing = 56","contribution":-0.186,"variable_value":"56","sign":"-1","label":"scikit-learn","barStart":15.2638,"barSupport":15.4501,"tooltipText":"attacking_short_passing =<br>decreases average response <br>by 0.186","min":15.158,"q1":15.235,"median":15.2769,"q3":15.3081,"max":15.3311},{"variable_name":"movement_sprint_speed","variable":"movement_sprint_speed = 37","contribution":-0.165,"variable_value":"37","sign":"-1","label":"scikit-learn","barStart":15.2848,"barSupport":15.4501,"tooltipText":"movement_sprint_speed = 3<br>decreases average response <br>by 0.165","min":15.2297,"q1":15.26,"median":15.2819,"q3":15.2974,"max":15.3535},{"variable_name":"movement_reactions","variable":"movement_reactions = 64","contribution":-0.145,"variable_value":"64","sign":"-1","label":"scikit-learn","barStart":15.3051,"barSupport":15.4501,"tooltipText":"movement_reactions = 64<br>decreases average response <br>by 0.145","min":15.2714,"q1":15.294,"median":15.3071,"q3":15.3125,"max":15.3403},{"variable_name":"attacking_finishing","variable":"attacking_finishing = 28","contribution":-0.138,"variable_value":"28","sign":"-1","label":"scikit-learn","barStart":15.3126,"barSupport":15.4501,"tooltipText":"attacking_finishing = 28<br>decreases average response <br>by 0.138","min":15.2591,"q1":15.3138,"median":15.3211,"q3":15.3503,"max":15.3735},{"variable_name":"power_strength","variable":"power_strength = 86","contribution":0.135,"variable_value":"86","sign":"1","label":"scikit-learn","barStart":15.4501,"barSupport":15.5852,"tooltipText":"power_strength = 86<br>increases average response <br>by 0.135","min":15.5447,"q1":15.5833,"median":15.5931,"q3":15.6091,"max":15.6154},{"variable_name":"mentality_positioning","variable":"mentality_positioning = 38","contribution":-0.108,"variable_value":"38","sign":"-1","label":"scikit-learn","barStart":15.3417,"barSupport":15.4501,"tooltipText":"mentality_positioning = 3<br>decreases average response <br>by 0.108","min":15.2928,"q1":15.3419,"median":15.3586,"q3":15.3747,"max":15.3851},{"variable_name":"movement_acceleration","variable":"movement_acceleration = 34","contribution":-0.094,"variable_value":"34","sign":"-1","label":"scikit-learn","barStart":15.3565,"barSupport":15.4501,"tooltipText":"movement_acceleration = 3<br>decreases average response <br>by 0.094","min":15.2891,"q1":15.3144,"median":15.3357,"q3":15.3975,"max":15.4535},{"variable_name":"defending_marking","variable":"defending_marking = 74","contribution":0.081,"variable_value":"74","sign":"1","label":"scikit-learn","barStart":15.4501,"barSupport":15.5307,"tooltipText":"defending_marking = 74<br>increases average response <br>by 0.081","min":15.4724,"q1":15.5073,"median":15.5264,"q3":15.5597,"max":15.5873}],"m":10,"x_min_max":[14.064,15.8106],"desc":[{"type":"desc","text":"Scikit-learn predicts, that the prediction for the selected instance is 13.017 which is lower than the average model prediction 15.45. For the selected instance model's prediction is lower, than for % of all observations.<\/br><\/br>The most important variable is age (= 39). It decreases the prediction by 1.119.<\/br>The second most important variable is skill_ball_control (= 53). It decreases the prediction by 0.208.<\/br>The third most important variable is attacking_short_passing (= 56). It decreases the prediction by 0.186.<\/br>The average contribution of all the above variables is significant.<\/br><\/br>Other variables are with less importance. The contribution of all other variables is -0.92."}]}],"J. de Wijs":[{"x":[{"variable":"intercept","contribution":0,"variable_name":"intercept","variable_value":"1","cumulative":15.456,"sign":"X","position":39,"label":"scikit-learn","barStart":15.4564,"barSupport":15.4564,"tooltipText":"Average response: 15.456<br>Prediction: 15.309"},{"variable":"attacking_short_passing = 55","contribution":-0.345,"variable_name":"attacking_short_passing","variable_value":"55","cumulative":15.111,"sign":"-1","position":38,"label":"scikit-learn","barStart":15.1111,"barSupport":15.4564,"tooltipText":"attacking_short_passing =<br>decreases average response <br>by 0.345"},{"variable":"mentality_positioning = 26","contribution":-0.286,"variable_name":"mentality_positioning","variable_value":"26","cumulative":14.825,"sign":"-1","position":37,"label":"scikit-learn","barStart":14.8253,"barSupport":15.1111,"tooltipText":"mentality_positioning = 2<br>decreases average response <br>by 0.286"},{"variable":"skill_dribbling = 40","contribution":-0.205,"variable_name":"skill_dribbling","variable_value":"40","cumulative":14.621,"sign":"-1","position":36,"label":"scikit-learn","barStart":14.6207,"barSupport":14.8253,"tooltipText":"skill_dribbling = 40<br>decreases average response <br>by 0.205"},{"variable":"age = 24","contribution":0.238,"variable_name":"age","variable_value":"24","cumulative":14.859,"sign":"1","position":35,"label":"scikit-learn","barStart":14.6207,"barSupport":14.8586,"tooltipText":"age = 24<br>increases average response <br>by 0.238"},{"variable":"skill_ball_control = 60","contribution":-0.184,"variable_name":"skill_ball_control","variable_value":"60","cumulative":14.674,"sign":"-1","position":34,"label":"scikit-learn","barStart":14.6743,"barSupport":14.8586,"tooltipText":"skill_ball_control = 60<br>decreases average response <br>by 0.184"},{"variable":"attacking_finishing = 46","contribution":-0.144,"variable_name":"attacking_finishing","variable_value":"46","cumulative":14.531,"sign":"-1","position":33,"label":"scikit-learn","barStart":14.5306,"barSupport":14.6743,"tooltipText":"attacking_finishing = 46<br>decreases average response <br>by 0.144"},{"variable":"movement_reactions = 64","contribution":-0.185,"variable_name":"movement_reactions","variable_value":"64","cumulative":14.346,"sign":"-1","position":32,"label":"scikit-learn","barStart":14.3458,"barSupport":14.5306,"tooltipText":"movement_reactions = 64<br>decreases average response <br>by 0.185"},{"variable":"mentality_vision = 29","contribution":0.17,"variable_name":"mentality_vision","variable_value":"29","cumulative":14.516,"sign":"1","position":31,"label":"scikit-learn","barStart":14.3458,"barSupport":14.5156,"tooltipText":"mentality_vision = 29<br>increases average response <br>by 0.17"},{"variable":"movement_acceleration = 41","contribution":0.011,"variable_name":"movement_acceleration","variable_value":"41","cumulative":14.527,"sign":"1","position":30,"label":"scikit-learn","barStart":14.5156,"barSupport":14.5271,"tooltipText":"movement_acceleration = 4<br>increases average response <br>by 0.011"},{"variable":"movement_sprint_speed = 48","contribution":-0.08,"variable_name":"movement_sprint_speed","variable_value":"48","cumulative":14.447,"sign":"-1","position":29,"label":"scikit-learn","barStart":14.4473,"barSupport":14.5271,"tooltipText":"movement_sprint_speed = 4<br>decreases average response <br>by 0.08"},{"variable":"+ all other factors","contribution":0.862,"variable_name":"other","variable_value":"11","cumulative":15.309,"sign":"1","position":28,"label":"scikit-learn","barStart":14.4473,"barSupport":15.309,"tooltipText":"+ all other factors<br>increases average response <br>by 0.862"},{"variable":"prediction","contribution":-0.147,"variable_name":"prediction","variable_value":"","cumulative":15.309,"sign":"X","position":1,"label":"scikit-learn","barStart":15.309,"barSupport":15.4564,"tooltipText":"Average response: 15.456<br>Prediction: 15.309"}],"m":13,"x_min_max":[14.124,15.678],"desc":[{"type":"desc","text":"Scikit-learn predicts, that the prediction for the selected instance is 15.309 which is close to the average model prediction 15.456.<\/br><\/br>The most important variable is attacking_short_passing (= 55). It decreases the prediction by 0.345.<\/br>The second most important variable is mentality_positioning (= 26). It decreases the prediction by 0.286.<\/br>The third most important variable is defending_marking (= 72). It increases the prediction by 0.274.<\/br><\/br>Other variables are with less importance. The contribution of all other variables is 0.21."}]},{"observation":[{"observation.id":"J. de Wijs","model":"scikit-learn","yhat":[15.309],"age":24,"height_cm":189,"weight_kg":95,"attacking_crossing":37,"attacking_finishing":46,"attacking_heading_accuracy":72,"attacking_short_passing":55,"attacking_volleys":27,"skill_dribbling":40,"skill_curve":65,"skill_fk_accuracy":68,"skill_long_passing":70,"skill_ball_control":60,"movement_acceleration":41,"movement_sprint_speed":48,"movement_agility":33,"movement_reactions":64,"movement_balance":52,"power_shot_power":78,"power_jumping":72,"power_stamina":69,"power_strength":88,"power_long_shots":57,"mentality_aggression":78,"mentality_interceptions":68,"mentality_positioning":26,"mentality_vision":29,"mentality_penalties":49,"mentality_composure":65,"defending_marking":72,"defending_standing_tackle":68,"defending_sliding_tackle":67,"goalkeeping_diving":11,"goalkeeping_handling":9,"goalkeeping_kicking":15,"goalkeeping_positioning":13,"goalkeeping_reflexes":7,"_row":"J. de Wijs"}],"x":{"age":[{"xhat":16,"yhat":15.446,"id":"J. de Wijs","vname":"age"},{"xhat":16.25,"yhat":15.4465,"id":"J. de Wijs","vname":"age"},{"xhat":16.5,"yhat":15.4469,"id":"J. de Wijs","vname":"age"},{"xhat":16.75,"yhat":15.447,"id":"J. de Wijs","vname":"age"},{"xhat":17,"yhat":15.4469,"id":"J. de Wijs","vname":"age"},{"xhat":17.25,"yhat":15.4465,"id":"J. de Wijs","vname":"age"},{"xhat":17.5,"yhat":15.4459,"id":"J. de Wijs","vname":"age"},{"xhat":17.75,"yhat":15.445,"id":"J. de Wijs","vname":"age"},{"xhat":18,"yhat":15.4438,"id":"J. de Wijs","vname":"age"},{"xhat":18.25,"yhat":15.4423,"id":"J. de Wijs","vname":"age"},{"xhat":18.5,"yhat":15.4406,"id":"J. de Wijs","vname":"age"},{"xhat":18.75,"yhat":15.4385,"id":"J. de Wijs","vname":"age"},{"xhat":19,"yhat":15.4361,"id":"J. de Wijs","vname":"age"},{"xhat":19.25,"yhat":15.4334,"id":"J. de Wijs","vname":"age"},{"xhat":19.5,"yhat":15.4303,"id":"J. de Wijs","vname":"age"},{"xhat":19.75,"yhat":15.4269,"id":"J. de Wijs","vname":"age"},{"xhat":20,"yhat":15.4232,"id":"J. de Wijs","vname":"age"},{"xhat":20.25,"yhat":15.4191,"id":"J. de Wijs","vname":"age"},{"xhat":20.5,"yhat":15.4146,"id":"J. de Wijs","vname":"age"},{"xhat":20.75,"yhat":15.4097,"id":"J. de Wijs","vname":"age"},{"xhat":21,"yhat":15.4045,"id":"J. de Wijs","vname":"age"},{"xhat":21.25,"yhat":15.3988,"id":"J. de Wijs","vname":"age"},{"xhat":21.5,"yhat":15.3928,"id":"J. de Wijs","vname":"age"},{"xhat":21.75,"yhat":15.3863,"id":"J. de Wijs","vname":"age"},{"xhat":22,"yhat":15.3794,"id":"J. de Wijs","vname":"age"},{"xhat":22.25,"yhat":15.3722,"id":"J. de Wijs","vname":"age"},{"xhat":22.5,"yhat":15.3644,"id":"J. de Wijs","vname":"age"},{"xhat":22.75,"yhat":15.3563,"id":"J. de Wijs","vname":"age"},{"xhat":23,"yhat":15.3477,"id":"J. de Wijs","vname":"age"},{"xhat":23.25,"yhat":15.3387,"id":"J. de Wijs","vname":"age"},{"xhat":23.5,"yhat":15.3292,"id":"J. de Wijs","vname":"age"},{"xhat":23.75,"yhat":15.3193,"id":"J. de Wijs","vname":"age"},{"xhat":24,"yhat":15.309,"id":"J. de Wijs","vname":"age"},{"xhat":24.25,"yhat":15.2981,"id":"J. de Wijs","vname":"age"},{"xhat":24.5,"yhat":15.2869,"id":"J. de Wijs","vname":"age"},{"xhat":24.75,"yhat":15.2752,"id":"J. de Wijs","vname":"age"},{"xhat":25,"yhat":15.263,"id":"J. de Wijs","vname":"age"},{"xhat":25.25,"yhat":15.2503,"id":"J. de Wijs","vname":"age"},{"xhat":25.5,"yhat":15.2372,"id":"J. de Wijs","vname":"age"},{"xhat":25.75,"yhat":15.2237,"id":"J. de Wijs","vname":"age"},{"xhat":26,"yhat":15.2097,"id":"J. de Wijs","vname":"age"},{"xhat":26.25,"yhat":15.1952,"id":"J. de Wijs","vname":"age"},{"xhat":26.5,"yhat":15.1803,"id":"J. de Wijs","vname":"age"},{"xhat":26.75,"yhat":15.1649,"id":"J. de Wijs","vname":"age"},{"xhat":27,"yhat":15.1491,"id":"J. de Wijs","vname":"age"},{"xhat":27.25,"yhat":15.1328,"id":"J. de Wijs","vname":"age"},{"xhat":27.5,"yhat":15.1161,"id":"J. de Wijs","vname":"age"},{"xhat":27.75,"yhat":15.099,"id":"J. de Wijs","vname":"age"},{"xhat":28,"yhat":15.0814,"id":"J. de Wijs","vname":"age"},{"xhat":28.25,"yhat":15.0634,"id":"J. de Wijs","vname":"age"},{"xhat":28.5,"yhat":15.045,"id":"J. de Wijs","vname":"age"},{"xhat":28.75,"yhat":15.0262,"id":"J. de Wijs","vname":"age"},{"xhat":29,"yhat":15.007,"id":"J. de Wijs","vname":"age"},{"xhat":29.25,"yhat":14.9874,"id":"J. de Wijs","vname":"age"},{"xhat":29.5,"yhat":14.9674,"id":"J. de Wijs","vname":"age"},{"xhat":29.75,"yhat":14.9471,"id":"J. de Wijs","vname":"age"},{"xhat":30,"yhat":14.9264,"id":"J. de Wijs","vname":"age"},{"xhat":30.25,"yhat":14.9053,"id":"J. de Wijs","vname":"age"},{"xhat":30.5,"yhat":14.8839,"id":"J. de Wijs","vname":"age"},{"xhat":30.75,"yhat":14.8621,"id":"J. de Wijs","vname":"age"},{"xhat":31,"yhat":14.84,"id":"J. de Wijs","vname":"age"},{"xhat":31.25,"yhat":14.8177,"id":"J. de Wijs","vname":"age"},{"xhat":31.5,"yhat":14.795,"id":"J. de Wijs","vname":"age"},{"xhat":31.75,"yhat":14.772,"id":"J. de Wijs","vname":"age"},{"xhat":32,"yhat":14.7488,"id":"J. de Wijs","vname":"age"},{"xhat":32.25,"yhat":14.7253,"id":"J. de Wijs","vname":"age"},{"xhat":32.5,"yhat":14.7016,"id":"J. de Wijs","vname":"age"},{"xhat":32.75,"yhat":14.6777,"id":"J. de Wijs","vname":"age"},{"xhat":33,"yhat":14.6536,"id":"J. de Wijs","vname":"age"},{"xhat":33.25,"yhat":14.6292,"id":"J. de Wijs","vname":"age"},{"xhat":33.5,"yhat":14.6047,"id":"J. de Wijs","vname":"age"},{"xhat":33.75,"yhat":14.58,"id":"J. de Wijs","vname":"age"},{"xhat":34,"yhat":14.5552,"id":"J. de Wijs","vname":"age"},{"xhat":34.25,"yhat":14.5303,"id":"J. de Wijs","vname":"age"},{"xhat":34.5,"yhat":14.5052,"id":"J. de Wijs","vname":"age"},{"xhat":34.75,"yhat":14.4801,"id":"J. de Wijs","vname":"age"},{"xhat":35,"yhat":14.4549,"id":"J. de Wijs","vname":"age"},{"xhat":35.25,"yhat":14.4296,"id":"J. de Wijs","vname":"age"},{"xhat":35.5,"yhat":14.4043,"id":"J. de Wijs","vname":"age"},{"xhat":35.75,"yhat":14.379,"id":"J. de Wijs","vname":"age"},{"xhat":36,"yhat":14.3537,"id":"J. de Wijs","vname":"age"},{"xhat":36.25,"yhat":14.3284,"id":"J. de Wijs","vname":"age"},{"xhat":36.5,"yhat":14.3031,"id":"J. de Wijs","vname":"age"},{"xhat":36.75,"yhat":14.2779,"id":"J. de Wijs","vname":"age"},{"xhat":37,"yhat":14.2528,"id":"J. de Wijs","vname":"age"},{"xhat":37.25,"yhat":14.2278,"id":"J. de Wijs","vname":"age"},{"xhat":37.5,"yhat":14.2029,"id":"J. de Wijs","vname":"age"},{"xhat":37.75,"yhat":14.1781,"id":"J. de Wijs","vname":"age"},{"xhat":38,"yhat":14.1535,"id":"J. de Wijs","vname":"age"},{"xhat":38.25,"yhat":14.129,"id":"J. de Wijs","vname":"age"},{"xhat":38.5,"yhat":14.1047,"id":"J. de Wijs","vname":"age"},{"xhat":38.75,"yhat":14.0807,"id":"J. de Wijs","vname":"age"},{"xhat":39,"yhat":14.0568,"id":"J. de Wijs","vname":"age"},{"xhat":39.25,"yhat":14.0333,"id":"J. de Wijs","vname":"age"},{"xhat":39.5,"yhat":14.0099,"id":"J. de Wijs","vname":"age"},{"xhat":39.75,"yhat":13.9869,"id":"J. de Wijs","vname":"age"},{"xhat":40,"yhat":13.9642,"id":"J. de Wijs","vname":"age"},{"xhat":40.25,"yhat":13.9418,"id":"J. de Wijs","vname":"age"},{"xhat":40.5,"yhat":13.9197,"id":"J. de Wijs","vname":"age"},{"xhat":40.75,"yhat":13.8979,"id":"J. de Wijs","vname":"age"},{"xhat":41,"yhat":13.8766,"id":"J. de Wijs","vname":"age"}],"height_cm":[{"xhat":156,"yhat":15.4548,"id":"J. de Wijs","vname":"height_cm"},{"xhat":156.47,"yhat":15.4547,"id":"J. de Wijs","vname":"height_cm"},{"xhat":156.94,"yhat":15.4546,"id":"J. de Wijs","vname":"height_cm"},{"xhat":157.41,"yhat":15.4545,"id":"J. de Wijs","vname":"height_cm"},{"xhat":157.88,"yhat":15.4543,"id":"J. de Wijs","vname":"height_cm"},{"xhat":158.35,"yhat":15.454,"id":"J. de Wijs","vname":"height_cm"},{"xhat":158.82,"yhat":15.4537,"id":"J. de Wijs","vname":"height_cm"},{"xhat":159.29,"yhat":15.4534,"id":"J. de Wijs","vname":"height_cm"},{"xhat":159.76,"yhat":15.4531,"id":"J. de Wijs","vname":"height_cm"},{"xhat":160.23,"yhat":15.4526,"id":"J. de Wijs","vname":"height_cm"},{"xhat":160.7,"yhat":15.4522,"id":"J. de Wijs","vname":"height_cm"},{"xhat":161.17,"yhat":15.4517,"id":"J. de Wijs","vname":"height_cm"},{"xhat":161.64,"yhat":15.4511,"id":"J. de Wijs","vname":"height_cm"},{"xhat":162.11,"yhat":15.4505,"id":"J. de Wijs","vname":"height_cm"},{"xhat":162.58,"yhat":15.4498,"id":"J. de Wijs","vname":"height_cm"},{"xhat":163.05,"yhat":15.4491,"id":"J. de Wijs","vname":"height_cm"},{"xhat":163.52,"yhat":15.4483,"id":"J. de Wijs","vname":"height_cm"},{"xhat":163.99,"yhat":15.4474,"id":"J. de Wijs","vname":"height_cm"},{"xhat":164.46,"yhat":15.4465,"id":"J. de Wijs","vname":"height_cm"},{"xhat":164.93,"yhat":15.4455,"id":"J. de Wijs","vname":"height_cm"},{"xhat":165.4,"yhat":15.4445,"id":"J. de Wijs","vname":"height_cm"},{"xhat":165.87,"yhat":15.4434,"id":"J. de Wijs","vname":"height_cm"},{"xhat":166.34,"yhat":15.4422,"id":"J. de Wijs","vname":"height_cm"},{"xhat":166.81,"yhat":15.4409,"id":"J. de Wijs","vname":"height_cm"},{"xhat":167.28,"yhat":15.4396,"id":"J. de Wijs","vname":"height_cm"},{"xhat":167.75,"yhat":15.4383,"id":"J. de Wijs","vname":"height_cm"},{"xhat":168.22,"yhat":15.4368,"id":"J. de Wijs","vname":"height_cm"},{"xhat":168.69,"yhat":15.4353,"id":"J. de Wijs","vname":"height_cm"},{"xhat":169.16,"yhat":15.4337,"id":"J. de Wijs","vname":"height_cm"},{"xhat":169.63,"yhat":15.4321,"id":"J. de Wijs","vname":"height_cm"},{"xhat":170.1,"yhat":15.4303,"id":"J. de Wijs","vname":"height_cm"},{"xhat":170.57,"yhat":15.4285,"id":"J. de Wijs","vname":"height_cm"},{"xhat":171.04,"yhat":15.4266,"id":"J. de Wijs","vname":"height_cm"},{"xhat":171.51,"yhat":15.4247,"id":"J. de Wijs","vname":"height_cm"},{"xhat":171.98,"yhat":15.4227,"id":"J. de Wijs","vname":"height_cm"},{"xhat":172.45,"yhat":15.4206,"id":"J. de Wijs","vname":"height_cm"},{"xhat":172.92,"yhat":15.4184,"id":"J. de Wijs","vname":"height_cm"},{"xhat":173.39,"yhat":15.4162,"id":"J. de Wijs","vname":"height_cm"},{"xhat":173.86,"yhat":15.4139,"id":"J. de Wijs","vname":"height_cm"},{"xhat":174.33,"yhat":15.4115,"id":"J. de Wijs","vname":"height_cm"},{"xhat":174.8,"yhat":15.409,"id":"J. de Wijs","vname":"height_cm"},{"xhat":175.27,"yhat":15.4065,"id":"J. de Wijs","vname":"height_cm"},{"xhat":175.74,"yhat":15.4039,"id":"J. de Wijs","vname":"height_cm"},{"xhat":176.21,"yhat":15.4013,"id":"J. de Wijs","vname":"height_cm"},{"xhat":176.68,"yhat":15.3985,"id":"J. de Wijs","vname":"height_cm"},{"xhat":177.15,"yhat":15.3958,"id":"J. de Wijs","vname":"height_cm"},{"xhat":177.62,"yhat":15.3929,"id":"J. de Wijs","vname":"height_cm"},{"xhat":178.09,"yhat":15.39,"id":"J. de Wijs","vname":"height_cm"},{"xhat":178.56,"yhat":15.387,"id":"J. de Wijs","vname":"height_cm"},{"xhat":179.03,"yhat":15.384,"id":"J. de Wijs","vname":"height_cm"},{"xhat":179.5,"yhat":15.3809,"id":"J. de Wijs","vname":"height_cm"},{"xhat":179.97,"yhat":15.3777,"id":"J. de Wijs","vname":"height_cm"},{"xhat":180.44,"yhat":15.3745,"id":"J. de Wijs","vname":"height_cm"},{"xhat":180.91,"yhat":15.3712,"id":"J. de Wijs","vname":"height_cm"},{"xhat":181.38,"yhat":15.3679,"id":"J. de Wijs","vname":"height_cm"},{"xhat":181.85,"yhat":15.3645,"id":"J. de Wijs","vname":"height_cm"},{"xhat":182.32,"yhat":15.3611,"id":"J. de Wijs","vname":"height_cm"},{"xhat":182.79,"yhat":15.3576,"id":"J. de Wijs","vname":"height_cm"},{"xhat":183.26,"yhat":15.3541,"id":"J. de Wijs","vname":"height_cm"},{"xhat":183.73,"yhat":15.3506,"id":"J. de Wijs","vname":"height_cm"},{"xhat":184.2,"yhat":15.347,"id":"J. de Wijs","vname":"height_cm"},{"xhat":184.67,"yhat":15.3434,"id":"J. de Wijs","vname":"height_cm"},{"xhat":185.14,"yhat":15.3398,"id":"J. de Wijs","vname":"height_cm"},{"xhat":185.61,"yhat":15.3361,"id":"J. de Wijs","vname":"height_cm"},{"xhat":186.08,"yhat":15.3324,"id":"J. de Wijs","vname":"height_cm"},{"xhat":186.55,"yhat":15.3287,"id":"J. de Wijs","vname":"height_cm"},{"xhat":187.02,"yhat":15.3249,"id":"J. de Wijs","vname":"height_cm"},{"xhat":187.49,"yhat":15.3211,"id":"J. de Wijs","vname":"height_cm"},{"xhat":187.96,"yhat":15.3174,"id":"J. de Wijs","vname":"height_cm"},{"xhat":188.43,"yhat":15.3136,"id":"J. de Wijs","vname":"height_cm"},{"xhat":188.9,"yhat":15.3098,"id":"J. de Wijs","vname":"height_cm"},{"xhat":189,"yhat":15.309,"id":"J. de Wijs","vname":"height_cm"},{"xhat":189.37,"yhat":15.306,"id":"J. de Wijs","vname":"height_cm"},{"xhat":189.84,"yhat":15.3022,"id":"J. de Wijs","vname":"height_cm"},{"xhat":190.31,"yhat":15.2984,"id":"J. de Wijs","vname":"height_cm"},{"xhat":190.78,"yhat":15.2946,"id":"J. de Wijs","vname":"height_cm"},{"xhat":191.25,"yhat":15.2908,"id":"J. de Wijs","vname":"height_cm"},{"xhat":191.72,"yhat":15.287,"id":"J. de Wijs","vname":"height_cm"},{"xhat":192.19,"yhat":15.2832,"id":"J. de Wijs","vname":"height_cm"},{"xhat":192.66,"yhat":15.2795,"id":"J. de Wijs","vname":"height_cm"},{"xhat":193.13,"yhat":15.2758,"id":"J. de Wijs","vname":"height_cm"},{"xhat":193.6,"yhat":15.2721,"id":"J. de Wijs","vname":"height_cm"},{"xhat":194.07,"yhat":15.2684,"id":"J. de Wijs","vname":"height_cm"},{"xhat":194.54,"yhat":15.2647,"id":"J. de Wijs","vname":"height_cm"},{"xhat":195.01,"yhat":15.2611,"id":"J. de Wijs","vname":"height_cm"},{"xhat":195.48,"yhat":15.2576,"id":"J. de Wijs","vname":"height_cm"},{"xhat":195.95,"yhat":15.254,"id":"J. de Wijs","vname":"height_cm"},{"xhat":196.42,"yhat":15.2506,"id":"J. de Wijs","vname":"height_cm"},{"xhat":196.89,"yhat":15.2471,"id":"J. de Wijs","vname":"height_cm"},{"xhat":197.36,"yhat":15.2438,"id":"J. de Wijs","vname":"height_cm"},{"xhat":197.83,"yhat":15.2404,"id":"J. de Wijs","vname":"height_cm"},{"xhat":198.3,"yhat":15.2372,"id":"J. de Wijs","vname":"height_cm"},{"xhat":198.77,"yhat":15.234,"id":"J. de Wijs","vname":"height_cm"},{"xhat":199.24,"yhat":15.2308,"id":"J. de Wijs","vname":"height_cm"},{"xhat":199.71,"yhat":15.2277,"id":"J. de Wijs","vname":"height_cm"},{"xhat":200.18,"yhat":15.2247,"id":"J. de Wijs","vname":"height_cm"},{"xhat":200.65,"yhat":15.2218,"id":"J. de Wijs","vname":"height_cm"},{"xhat":201.12,"yhat":15.2189,"id":"J. de Wijs","vname":"height_cm"},{"xhat":201.59,"yhat":15.2162,"id":"J. de Wijs","vname":"height_cm"},{"xhat":202.06,"yhat":15.2135,"id":"J. de Wijs","vname":"height_cm"},{"xhat":202.53,"yhat":15.2108,"id":"J. de Wijs","vname":"height_cm"},{"xhat":203,"yhat":15.2083,"id":"J. de Wijs","vname":"height_cm"}],"weight_kg":[{"xhat":55,"yhat":15.341,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":55.47,"yhat":15.3406,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":55.94,"yhat":15.3403,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":56.41,"yhat":15.34,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":56.88,"yhat":15.3396,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":57.35,"yhat":15.3393,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":57.82,"yhat":15.339,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":58.29,"yhat":15.3386,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":58.76,"yhat":15.3383,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":59.23,"yhat":15.338,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":59.7,"yhat":15.3377,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":60.17,"yhat":15.3373,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":60.64,"yhat":15.337,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":61.11,"yhat":15.3367,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":61.58,"yhat":15.3363,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":62.05,"yhat":15.336,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":62.52,"yhat":15.3356,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":62.99,"yhat":15.3353,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":63.46,"yhat":15.335,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":63.93,"yhat":15.3346,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":64.4,"yhat":15.3342,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":64.87,"yhat":15.3339,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":65.34,"yhat":15.3335,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":65.81,"yhat":15.3331,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":66.28,"yhat":15.3328,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":66.75,"yhat":15.3324,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":67.22,"yhat":15.332,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":67.69,"yhat":15.3316,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":68.16,"yhat":15.3312,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":68.63,"yhat":15.3308,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":69.1,"yhat":15.3304,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":69.57,"yhat":15.3299,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":70.04,"yhat":15.3295,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":70.51,"yhat":15.3291,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":70.98,"yhat":15.3286,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":71.45,"yhat":15.3282,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":71.92,"yhat":15.3277,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":72.39,"yhat":15.3273,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":72.86,"yhat":15.3268,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":73.33,"yhat":15.3264,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":73.8,"yhat":15.3259,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":74.27,"yhat":15.3254,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":74.74,"yhat":15.3249,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":75.21,"yhat":15.3244,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":75.68,"yhat":15.324,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":76.15,"yhat":15.3235,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":76.62,"yhat":15.323,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":77.09,"yhat":15.3225,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":77.56,"yhat":15.322,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":78.03,"yhat":15.3215,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":78.5,"yhat":15.321,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":78.97,"yhat":15.3205,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":79.44,"yhat":15.32,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":79.91,"yhat":15.3195,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":80.38,"yhat":15.319,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":80.85,"yhat":15.3185,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":81.32,"yhat":15.3181,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":81.79,"yhat":15.3176,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":82.26,"yhat":15.3171,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":82.73,"yhat":15.3166,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":83.2,"yhat":15.3162,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":83.67,"yhat":15.3157,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":84.14,"yhat":15.3153,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":84.61,"yhat":15.3148,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":85.08,"yhat":15.3144,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":85.55,"yhat":15.314,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":86.02,"yhat":15.3136,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":86.49,"yhat":15.3132,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":86.96,"yhat":15.3128,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":87.43,"yhat":15.3124,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":87.9,"yhat":15.3121,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":88.37,"yhat":15.3117,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":88.84,"yhat":15.3114,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":89.31,"yhat":15.3111,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":89.78,"yhat":15.3108,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":90.25,"yhat":15.3105,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":90.72,"yhat":15.3103,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":91.19,"yhat":15.31,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":91.66,"yhat":15.3098,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":92.13,"yhat":15.3096,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":92.6,"yhat":15.3095,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":93.07,"yhat":15.3093,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":93.54,"yhat":15.3092,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":94.01,"yhat":15.3091,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":94.48,"yhat":15.309,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":94.95,"yhat":15.309,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":95,"yhat":15.309,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":95.42,"yhat":15.3089,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":95.89,"yhat":15.3089,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":96.36,"yhat":15.309,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":96.83,"yhat":15.309,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":97.3,"yhat":15.3091,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":97.77,"yhat":15.3092,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":98.24,"yhat":15.3094,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":98.71,"yhat":15.3096,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":99.18,"yhat":15.3098,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":99.65,"yhat":15.31,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":100.12,"yhat":15.3103,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":100.59,"yhat":15.3106,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":101.06,"yhat":15.3109,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":101.53,"yhat":15.3113,"id":"J. de Wijs","vname":"weight_kg"},{"xhat":102,"yhat":15.3117,"id":"J. de Wijs","vname":"weight_kg"}],"attacking_crossing":[{"xhat":6,"yhat":15.2642,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":6.87,"yhat":15.265,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":7.74,"yhat":15.2658,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":8.61,"yhat":15.2667,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":9.48,"yhat":15.2676,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":10.35,"yhat":15.2686,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":11.22,"yhat":15.2696,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":12.09,"yhat":15.2706,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":12.96,"yhat":15.2716,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":13.83,"yhat":15.2726,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":14.7,"yhat":15.2737,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":15.57,"yhat":15.2748,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":16.44,"yhat":15.2759,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":17.31,"yhat":15.2771,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":18.18,"yhat":15.2783,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":19.05,"yhat":15.2795,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":19.92,"yhat":15.2807,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":20.79,"yhat":15.2819,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":21.66,"yhat":15.2832,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":22.53,"yhat":15.2845,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":23.4,"yhat":15.2858,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":24.27,"yhat":15.2871,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":25.14,"yhat":15.2885,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":26.01,"yhat":15.2899,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":26.88,"yhat":15.2913,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":27.75,"yhat":15.2927,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":28.62,"yhat":15.2941,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":29.49,"yhat":15.2956,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":30.36,"yhat":15.2971,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":31.23,"yhat":15.2986,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":32.1,"yhat":15.3001,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":32.97,"yhat":15.3016,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":33.84,"yhat":15.3032,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":34.71,"yhat":15.3048,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":35.58,"yhat":15.3063,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":36.45,"yhat":15.3079,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":37,"yhat":15.309,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":37.32,"yhat":15.3096,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":38.19,"yhat":15.3112,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":39.06,"yhat":15.3128,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":39.93,"yhat":15.3145,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":40.8,"yhat":15.3162,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":41.67,"yhat":15.3179,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":42.54,"yhat":15.3196,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":43.41,"yhat":15.3213,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":44.28,"yhat":15.323,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":45.15,"yhat":15.3247,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":46.02,"yhat":15.3265,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":46.89,"yhat":15.3282,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":47.76,"yhat":15.33,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":48.63,"yhat":15.3318,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":49.5,"yhat":15.3336,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":50.37,"yhat":15.3354,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":51.24,"yhat":15.3372,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":52.11,"yhat":15.339,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":52.98,"yhat":15.3408,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":53.85,"yhat":15.3426,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":54.72,"yhat":15.3444,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":55.59,"yhat":15.3463,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":56.46,"yhat":15.3481,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":57.33,"yhat":15.35,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":58.2,"yhat":15.3518,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":59.07,"yhat":15.3537,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":59.94,"yhat":15.3555,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":60.81,"yhat":15.3574,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":61.68,"yhat":15.3592,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":62.55,"yhat":15.3611,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":63.42,"yhat":15.363,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":64.29,"yhat":15.3648,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":65.16,"yhat":15.3667,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":66.03,"yhat":15.3686,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":66.9,"yhat":15.3704,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":67.77,"yhat":15.3723,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":68.64,"yhat":15.3742,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":69.51,"yhat":15.376,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":70.38,"yhat":15.3779,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":71.25,"yhat":15.3798,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":72.12,"yhat":15.3816,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":72.99,"yhat":15.3835,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":73.86,"yhat":15.3853,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":74.73,"yhat":15.3872,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":75.6,"yhat":15.389,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":76.47,"yhat":15.3909,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":77.34,"yhat":15.3927,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":78.21,"yhat":15.3945,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":79.08,"yhat":15.3964,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":79.95,"yhat":15.3982,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":80.82,"yhat":15.4,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":81.69,"yhat":15.4018,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":82.56,"yhat":15.4036,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":83.43,"yhat":15.4054,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":84.3,"yhat":15.4072,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":85.17,"yhat":15.4089,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":86.04,"yhat":15.4107,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":86.91,"yhat":15.4125,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":87.78,"yhat":15.4142,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":88.65,"yhat":15.4159,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":89.52,"yhat":15.4177,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":90.39,"yhat":15.4194,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":91.26,"yhat":15.4211,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":92.13,"yhat":15.4228,"id":"J. de Wijs","vname":"attacking_crossing"},{"xhat":93,"yhat":15.4245,"id":"J. de Wijs","vname":"attacking_crossing"}],"attacking_finishing":[{"xhat":5,"yhat":15.2849,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":5.88,"yhat":15.2847,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":6.76,"yhat":15.2845,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":7.64,"yhat":15.2843,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":8.52,"yhat":15.2842,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":9.4,"yhat":15.2841,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":10.28,"yhat":15.284,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":11.16,"yhat":15.284,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":12.04,"yhat":15.284,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":12.92,"yhat":15.284,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":13.8,"yhat":15.284,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":14.68,"yhat":15.2841,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":15.56,"yhat":15.2842,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":16.44,"yhat":15.2844,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":17.32,"yhat":15.2845,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":18.2,"yhat":15.2847,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":19.08,"yhat":15.285,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":19.96,"yhat":15.2852,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":20.84,"yhat":15.2855,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":21.72,"yhat":15.2859,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":22.6,"yhat":15.2863,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":23.48,"yhat":15.2867,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":24.36,"yhat":15.2871,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":25.24,"yhat":15.2876,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":26.12,"yhat":15.2881,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":27,"yhat":15.2886,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":27.88,"yhat":15.2892,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":28.76,"yhat":15.2898,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":29.64,"yhat":15.2904,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":30.52,"yhat":15.2911,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":31.4,"yhat":15.2918,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":32.28,"yhat":15.2926,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":33.16,"yhat":15.2934,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":34.04,"yhat":15.2942,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":34.92,"yhat":15.2951,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":35.8,"yhat":15.296,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":36.68,"yhat":15.2969,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":37.56,"yhat":15.2979,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":38.44,"yhat":15.2989,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":39.32,"yhat":15.2999,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":40.2,"yhat":15.301,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":41.08,"yhat":15.3021,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":41.96,"yhat":15.3032,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":42.84,"yhat":15.3044,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":43.72,"yhat":15.3056,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":44.6,"yhat":15.3069,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":45.48,"yhat":15.3082,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":46,"yhat":15.309,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":46.36,"yhat":15.3095,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":47.24,"yhat":15.3109,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":48.12,"yhat":15.3123,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":49,"yhat":15.3137,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":49.88,"yhat":15.3152,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":50.76,"yhat":15.3167,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":51.64,"yhat":15.3182,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":52.52,"yhat":15.3198,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":53.4,"yhat":15.3214,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":54.28,"yhat":15.3231,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":55.16,"yhat":15.3247,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":56.04,"yhat":15.3265,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":56.92,"yhat":15.3282,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":57.8,"yhat":15.33,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":58.68,"yhat":15.3318,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":59.56,"yhat":15.3336,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":60.44,"yhat":15.3355,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":61.32,"yhat":15.3374,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":62.2,"yhat":15.3394,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":63.08,"yhat":15.3414,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":63.96,"yhat":15.3434,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":64.84,"yhat":15.3454,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":65.72,"yhat":15.3475,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":66.6,"yhat":15.3496,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":67.48,"yhat":15.3517,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":68.36,"yhat":15.3538,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":69.24,"yhat":15.356,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":70.12,"yhat":15.3582,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":71,"yhat":15.3605,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":71.88,"yhat":15.3627,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":72.76,"yhat":15.365,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":73.64,"yhat":15.3674,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":74.52,"yhat":15.3697,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":75.4,"yhat":15.3721,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":76.28,"yhat":15.3745,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":77.16,"yhat":15.3769,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":78.04,"yhat":15.3793,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":78.92,"yhat":15.3818,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":79.8,"yhat":15.3843,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":80.68,"yhat":15.3868,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":81.56,"yhat":15.3893,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":82.44,"yhat":15.3918,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":83.32,"yhat":15.3944,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":84.2,"yhat":15.397,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":85.08,"yhat":15.3996,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":85.96,"yhat":15.4022,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":86.84,"yhat":15.4048,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":87.72,"yhat":15.4075,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":88.6,"yhat":15.4101,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":89.48,"yhat":15.4128,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":90.36,"yhat":15.4155,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":91.24,"yhat":15.4182,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":92.12,"yhat":15.4209,"id":"J. de Wijs","vname":"attacking_finishing"},{"xhat":93,"yhat":15.4236,"id":"J. de Wijs","vname":"attacking_finishing"}],"attacking_heading_accuracy":[{"xhat":8,"yhat":14.5391,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":8.84,"yhat":14.5411,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":9.68,"yhat":14.5434,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":10.52,"yhat":14.546,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":11.36,"yhat":14.5488,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":12.2,"yhat":14.5518,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":13.04,"yhat":14.555,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":13.88,"yhat":14.5585,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":14.72,"yhat":14.5622,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":15.56,"yhat":14.5662,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":16.4,"yhat":14.5704,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":17.24,"yhat":14.5748,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":18.08,"yhat":14.5795,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":18.92,"yhat":14.5844,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":19.76,"yhat":14.5895,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":20.6,"yhat":14.5949,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":21.44,"yhat":14.6005,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":22.28,"yhat":14.6064,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":23.12,"yhat":14.6125,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":23.96,"yhat":14.6188,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":24.8,"yhat":14.6254,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":25.64,"yhat":14.6322,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":26.48,"yhat":14.6393,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":27.32,"yhat":14.6466,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":28.16,"yhat":14.6541,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":29,"yhat":14.6618,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":29.84,"yhat":14.6698,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":30.68,"yhat":14.678,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":31.52,"yhat":14.6864,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":32.36,"yhat":14.6951,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":33.2,"yhat":14.704,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":34.04,"yhat":14.7131,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":34.88,"yhat":14.7225,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":35.72,"yhat":14.732,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":36.56,"yhat":14.7418,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":37.4,"yhat":14.7518,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":38.24,"yhat":14.762,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":39.08,"yhat":14.7724,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":39.92,"yhat":14.783,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":40.76,"yhat":14.7938,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":41.6,"yhat":14.8049,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":42.44,"yhat":14.8161,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":43.28,"yhat":14.8275,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":44.12,"yhat":14.8391,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":44.96,"yhat":14.851,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":45.8,"yhat":14.863,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":46.64,"yhat":14.8751,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":47.48,"yhat":14.8875,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":48.32,"yhat":14.9,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":49.16,"yhat":14.9128,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":50,"yhat":14.9256,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":50.84,"yhat":14.9387,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":51.68,"yhat":14.9519,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":52.52,"yhat":14.9653,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":53.36,"yhat":14.9788,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":54.2,"yhat":14.9925,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":55.04,"yhat":15.0063,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":55.88,"yhat":15.0202,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":56.72,"yhat":15.0343,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":57.56,"yhat":15.0486,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":58.4,"yhat":15.0629,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":59.24,"yhat":15.0774,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":60.08,"yhat":15.092,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":60.92,"yhat":15.1067,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":61.76,"yhat":15.1215,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":62.6,"yhat":15.1364,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":63.44,"yhat":15.1515,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":64.28,"yhat":15.1666,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":65.12,"yhat":15.1818,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":65.96,"yhat":15.1971,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":66.8,"yhat":15.2124,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":67.64,"yhat":15.2279,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":68.48,"yhat":15.2434,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":69.32,"yhat":15.2589,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":70.16,"yhat":15.2746,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":71,"yhat":15.2902,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":71.84,"yhat":15.306,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":72,"yhat":15.309,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":72.68,"yhat":15.3217,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":73.52,"yhat":15.3375,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":74.36,"yhat":15.3534,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":75.2,"yhat":15.3692,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":76.04,"yhat":15.3851,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":76.88,"yhat":15.401,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":77.72,"yhat":15.4169,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":78.56,"yhat":15.4328,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":79.4,"yhat":15.4487,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":80.24,"yhat":15.4646,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":81.08,"yhat":15.4805,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":81.92,"yhat":15.4963,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":82.76,"yhat":15.5122,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":83.6,"yhat":15.528,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":84.44,"yhat":15.5438,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":85.28,"yhat":15.5595,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":86.12,"yhat":15.5752,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":86.96,"yhat":15.5908,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":87.8,"yhat":15.6064,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":88.64,"yhat":15.6219,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":89.48,"yhat":15.6374,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":90.32,"yhat":15.6528,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":91.16,"yhat":15.6681,"id":"J. de Wijs","vname":"attacking_heading_accuracy"},{"xhat":92,"yhat":15.6833,"id":"J. de Wijs","vname":"attacking_heading_accuracy"}],"attacking_short_passing":[{"xhat":12,"yhat":15.1796,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":12.8,"yhat":15.1793,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":13.6,"yhat":15.1792,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":14.4,"yhat":15.1791,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":15.2,"yhat":15.1791,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":16,"yhat":15.1792,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":16.8,"yhat":15.1794,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":17.6,"yhat":15.1797,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":18.4,"yhat":15.1801,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":19.2,"yhat":15.1806,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":20,"yhat":15.1812,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":20.8,"yhat":15.1819,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":21.6,"yhat":15.1827,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":22.4,"yhat":15.1836,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":23.2,"yhat":15.1847,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":24,"yhat":15.1858,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":24.8,"yhat":15.187,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":25.6,"yhat":15.1883,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":26.4,"yhat":15.1898,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":27.2,"yhat":15.1913,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":28,"yhat":15.193,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":28.8,"yhat":15.1947,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":29.6,"yhat":15.1966,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":30.4,"yhat":15.1986,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":31.2,"yhat":15.2006,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":32,"yhat":15.2028,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":32.8,"yhat":15.2051,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":33.6,"yhat":15.2075,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":34.4,"yhat":15.21,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":35.2,"yhat":15.2127,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":36,"yhat":15.2154,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":36.8,"yhat":15.2182,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":37.6,"yhat":15.2211,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":38.4,"yhat":15.2242,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":39.2,"yhat":15.2273,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":40,"yhat":15.2306,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":40.8,"yhat":15.2339,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":41.6,"yhat":15.2373,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":42.4,"yhat":15.2409,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":43.2,"yhat":15.2445,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":44,"yhat":15.2483,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":44.8,"yhat":15.2521,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":45.6,"yhat":15.2561,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":46.4,"yhat":15.2601,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":47.2,"yhat":15.2642,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":48,"yhat":15.2684,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":48.8,"yhat":15.2727,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":49.6,"yhat":15.2771,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":50.4,"yhat":15.2816,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":51.2,"yhat":15.2862,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":52,"yhat":15.2908,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":52.8,"yhat":15.2956,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":53.6,"yhat":15.3004,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":54.4,"yhat":15.3052,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":55,"yhat":15.309,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":55.2,"yhat":15.3102,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":56,"yhat":15.3152,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":56.8,"yhat":15.3204,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":57.6,"yhat":15.3255,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":58.4,"yhat":15.3308,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":59.2,"yhat":15.3361,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":60,"yhat":15.3414,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":60.8,"yhat":15.3469,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":61.6,"yhat":15.3524,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":62.4,"yhat":15.3579,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":63.2,"yhat":15.3635,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":64,"yhat":15.3691,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":64.8,"yhat":15.3748,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":65.6,"yhat":15.3805,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":66.4,"yhat":15.3863,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":67.2,"yhat":15.3921,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":68,"yhat":15.398,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":68.8,"yhat":15.4039,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":69.6,"yhat":15.4098,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":70.4,"yhat":15.4157,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":71.2,"yhat":15.4217,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":72,"yhat":15.4276,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":72.8,"yhat":15.4337,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":73.6,"yhat":15.4397,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":74.4,"yhat":15.4457,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":75.2,"yhat":15.4517,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":76,"yhat":15.4578,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":76.8,"yhat":15.4638,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":77.6,"yhat":15.4699,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":78.4,"yhat":15.4759,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":79.2,"yhat":15.482,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":80,"yhat":15.488,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":80.8,"yhat":15.494,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":81.6,"yhat":15.5001,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":82.4,"yhat":15.5061,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":83.2,"yhat":15.512,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":84,"yhat":15.518,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":84.8,"yhat":15.5239,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":85.6,"yhat":15.5298,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":86.4,"yhat":15.5357,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":87.2,"yhat":15.5415,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":88,"yhat":15.5473,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":88.8,"yhat":15.5531,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":89.6,"yhat":15.5588,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":90.4,"yhat":15.5644,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":91.2,"yhat":15.5701,"id":"J. de Wijs","vname":"attacking_short_passing"},{"xhat":92,"yhat":15.5756,"id":"J. de Wijs","vname":"attacking_short_passing"}],"attacking_volleys":[{"xhat":5,"yhat":15.3439,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":5.85,"yhat":15.3427,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":6.7,"yhat":15.3414,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":7.55,"yhat":15.3402,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":8.4,"yhat":15.3389,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":9.25,"yhat":15.3376,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":10.1,"yhat":15.3364,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":10.95,"yhat":15.3351,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":11.8,"yhat":15.3338,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":12.65,"yhat":15.3325,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":13.5,"yhat":15.3311,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":14.35,"yhat":15.3298,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":15.2,"yhat":15.3285,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":16.05,"yhat":15.3271,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":16.9,"yhat":15.3258,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":17.75,"yhat":15.3244,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":18.6,"yhat":15.323,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":19.45,"yhat":15.3216,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":20.3,"yhat":15.3202,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":21.15,"yhat":15.3188,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":22,"yhat":15.3174,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":22.85,"yhat":15.316,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":23.7,"yhat":15.3146,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":24.55,"yhat":15.3131,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":25.4,"yhat":15.3117,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":26.25,"yhat":15.3102,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":27,"yhat":15.309,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":27.1,"yhat":15.3088,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":27.95,"yhat":15.3073,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":28.8,"yhat":15.3059,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":29.65,"yhat":15.3044,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":30.5,"yhat":15.3029,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":31.35,"yhat":15.3014,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":32.2,"yhat":15.2999,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":33.05,"yhat":15.2984,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":33.9,"yhat":15.297,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":34.75,"yhat":15.2955,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":35.6,"yhat":15.2939,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":36.45,"yhat":15.2924,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":37.3,"yhat":15.2909,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":38.15,"yhat":15.2894,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":39,"yhat":15.2879,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":39.85,"yhat":15.2864,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":40.7,"yhat":15.2849,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":41.55,"yhat":15.2834,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":42.4,"yhat":15.2819,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":43.25,"yhat":15.2803,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":44.1,"yhat":15.2788,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":44.95,"yhat":15.2773,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":45.8,"yhat":15.2758,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":46.65,"yhat":15.2743,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":47.5,"yhat":15.2728,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":48.35,"yhat":15.2713,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":49.2,"yhat":15.2698,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":50.05,"yhat":15.2683,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":50.9,"yhat":15.2668,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":51.75,"yhat":15.2653,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":52.6,"yhat":15.2638,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":53.45,"yhat":15.2624,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":54.3,"yhat":15.2609,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":55.15,"yhat":15.2595,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":56,"yhat":15.258,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":56.85,"yhat":15.2566,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":57.7,"yhat":15.2551,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":58.55,"yhat":15.2537,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":59.4,"yhat":15.2523,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":60.25,"yhat":15.2509,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":61.1,"yhat":15.2495,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":61.95,"yhat":15.2481,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":62.8,"yhat":15.2467,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":63.65,"yhat":15.2454,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":64.5,"yhat":15.244,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":65.35,"yhat":15.2427,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":66.2,"yhat":15.2414,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":67.05,"yhat":15.2401,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":67.9,"yhat":15.2388,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":68.75,"yhat":15.2375,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":69.6,"yhat":15.2363,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":70.45,"yhat":15.235,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":71.3,"yhat":15.2338,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":72.15,"yhat":15.2326,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":73,"yhat":15.2314,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":73.85,"yhat":15.2303,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":74.7,"yhat":15.2291,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":75.55,"yhat":15.228,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":76.4,"yhat":15.2269,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":77.25,"yhat":15.2258,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":78.1,"yhat":15.2247,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":78.95,"yhat":15.2237,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":79.8,"yhat":15.2226,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":80.65,"yhat":15.2216,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":81.5,"yhat":15.2207,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":82.35,"yhat":15.2197,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":83.2,"yhat":15.2188,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":84.05,"yhat":15.2179,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":84.9,"yhat":15.217,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":85.75,"yhat":15.2161,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":86.6,"yhat":15.2153,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":87.45,"yhat":15.2145,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":88.3,"yhat":15.2137,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":89.15,"yhat":15.213,"id":"J. de Wijs","vname":"attacking_volleys"},{"xhat":90,"yhat":15.2122,"id":"J. de Wijs","vname":"attacking_volleys"}],"skill_dribbling":[{"xhat":8,"yhat":15.3828,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":8.88,"yhat":15.3808,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":9.76,"yhat":15.3789,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":10.64,"yhat":15.3769,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":11.52,"yhat":15.3749,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":12.4,"yhat":15.3729,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":13.28,"yhat":15.3709,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":14.16,"yhat":15.3689,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":15.04,"yhat":15.3669,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":15.92,"yhat":15.3649,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":16.8,"yhat":15.3628,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":17.68,"yhat":15.3608,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":18.56,"yhat":15.3587,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":19.44,"yhat":15.3567,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":20.32,"yhat":15.3546,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":21.2,"yhat":15.3526,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":22.08,"yhat":15.3505,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":22.96,"yhat":15.3485,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":23.84,"yhat":15.3464,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":24.72,"yhat":15.3443,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":25.6,"yhat":15.3423,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":26.48,"yhat":15.3402,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":27.36,"yhat":15.3381,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":28.24,"yhat":15.3361,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":29.12,"yhat":15.334,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":30,"yhat":15.3319,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":30.88,"yhat":15.3299,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":31.76,"yhat":15.3278,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":32.64,"yhat":15.3258,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":33.52,"yhat":15.3237,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":34.4,"yhat":15.3217,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":35.28,"yhat":15.3197,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":36.16,"yhat":15.3177,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":37.04,"yhat":15.3156,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":37.92,"yhat":15.3136,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":38.8,"yhat":15.3117,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":39.68,"yhat":15.3097,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":40,"yhat":15.309,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":40.56,"yhat":15.3077,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":41.44,"yhat":15.3058,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":42.32,"yhat":15.3038,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":43.2,"yhat":15.3019,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":44.08,"yhat":15.3,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":44.96,"yhat":15.2981,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":45.84,"yhat":15.2962,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":46.72,"yhat":15.2943,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":47.6,"yhat":15.2925,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":48.48,"yhat":15.2907,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":49.36,"yhat":15.2889,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":50.24,"yhat":15.2871,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":51.12,"yhat":15.2853,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":52,"yhat":15.2836,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":52.88,"yhat":15.2818,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":53.76,"yhat":15.2801,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":54.64,"yhat":15.2785,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":55.52,"yhat":15.2768,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":56.4,"yhat":15.2752,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":57.28,"yhat":15.2736,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":58.16,"yhat":15.272,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":59.04,"yhat":15.2705,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":59.92,"yhat":15.2689,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":60.8,"yhat":15.2674,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":61.68,"yhat":15.266,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":62.56,"yhat":15.2645,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":63.44,"yhat":15.2631,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":64.32,"yhat":15.2618,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":65.2,"yhat":15.2604,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":66.08,"yhat":15.2591,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":66.96,"yhat":15.2578,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":67.84,"yhat":15.2566,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":68.72,"yhat":15.2554,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":69.6,"yhat":15.2542,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":70.48,"yhat":15.253,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":71.36,"yhat":15.2519,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":72.24,"yhat":15.2508,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":73.12,"yhat":15.2498,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":74,"yhat":15.2488,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":74.88,"yhat":15.2478,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":75.76,"yhat":15.2469,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":76.64,"yhat":15.246,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":77.52,"yhat":15.2451,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":78.4,"yhat":15.2443,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":79.28,"yhat":15.2435,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":80.16,"yhat":15.2428,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":81.04,"yhat":15.2421,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":81.92,"yhat":15.2414,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":82.8,"yhat":15.2408,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":83.68,"yhat":15.2402,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":84.56,"yhat":15.2397,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":85.44,"yhat":15.2392,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":86.32,"yhat":15.2387,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":87.2,"yhat":15.2383,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":88.08,"yhat":15.2379,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":88.96,"yhat":15.2376,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":89.84,"yhat":15.2373,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":90.72,"yhat":15.237,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":91.6,"yhat":15.2368,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":92.48,"yhat":15.2366,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":93.36,"yhat":15.2365,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":94.24,"yhat":15.2364,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":95.12,"yhat":15.2363,"id":"J. de Wijs","vname":"skill_dribbling"},{"xhat":96,"yhat":15.2363,"id":"J. de Wijs","vname":"skill_dribbling"}],"skill_curve":[{"xhat":7,"yhat":15.1864,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":7.84,"yhat":15.1872,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":8.68,"yhat":15.1881,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":9.52,"yhat":15.189,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":10.36,"yhat":15.1899,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":11.2,"yhat":15.1909,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":12.04,"yhat":15.1919,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":12.88,"yhat":15.1929,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":13.72,"yhat":15.194,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":14.56,"yhat":15.1951,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":15.4,"yhat":15.1962,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":16.24,"yhat":15.1974,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":17.08,"yhat":15.1986,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":17.92,"yhat":15.1999,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":18.76,"yhat":15.2011,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":19.6,"yhat":15.2025,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":20.44,"yhat":15.2038,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":21.28,"yhat":15.2052,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":22.12,"yhat":15.2066,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":22.96,"yhat":15.208,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":23.8,"yhat":15.2095,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":24.64,"yhat":15.211,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":25.48,"yhat":15.2125,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":26.32,"yhat":15.2141,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":27.16,"yhat":15.2157,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":28,"yhat":15.2173,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":28.84,"yhat":15.2189,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":29.68,"yhat":15.2206,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":30.52,"yhat":15.2223,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":31.36,"yhat":15.224,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":32.2,"yhat":15.2258,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":33.04,"yhat":15.2276,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":33.88,"yhat":15.2294,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":34.72,"yhat":15.2312,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":35.56,"yhat":15.2331,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":36.4,"yhat":15.235,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":37.24,"yhat":15.2369,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":38.08,"yhat":15.2388,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":38.92,"yhat":15.2407,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":39.76,"yhat":15.2427,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":40.6,"yhat":15.2447,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":41.44,"yhat":15.2467,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":42.28,"yhat":15.2488,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":43.12,"yhat":15.2508,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":43.96,"yhat":15.2529,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":44.8,"yhat":15.255,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":45.64,"yhat":15.2571,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":46.48,"yhat":15.2592,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":47.32,"yhat":15.2613,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":48.16,"yhat":15.2635,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":49,"yhat":15.2656,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":49.84,"yhat":15.2678,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":50.68,"yhat":15.27,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":51.52,"yhat":15.2722,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":52.36,"yhat":15.2745,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":53.2,"yhat":15.2767,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":54.04,"yhat":15.2789,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":54.88,"yhat":15.2812,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":55.72,"yhat":15.2835,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":56.56,"yhat":15.2857,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":57.4,"yhat":15.288,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":58.24,"yhat":15.2903,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":59.08,"yhat":15.2926,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":59.92,"yhat":15.2949,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":60.76,"yhat":15.2972,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":61.6,"yhat":15.2995,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":62.44,"yhat":15.3019,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":63.28,"yhat":15.3042,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":64.12,"yhat":15.3065,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":64.96,"yhat":15.3089,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":65,"yhat":15.309,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":65.8,"yhat":15.3112,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":66.64,"yhat":15.3135,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":67.48,"yhat":15.3159,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":68.32,"yhat":15.3182,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":69.16,"yhat":15.3205,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":70,"yhat":15.3229,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":70.84,"yhat":15.3252,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":71.68,"yhat":15.3276,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":72.52,"yhat":15.3299,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":73.36,"yhat":15.3322,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":74.2,"yhat":15.3346,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":75.04,"yhat":15.3369,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":75.88,"yhat":15.3392,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":76.72,"yhat":15.3415,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":77.56,"yhat":15.3438,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":78.4,"yhat":15.3461,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":79.24,"yhat":15.3484,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":80.08,"yhat":15.3507,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":80.92,"yhat":15.353,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":81.76,"yhat":15.3553,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":82.6,"yhat":15.3576,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":83.44,"yhat":15.3598,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":84.28,"yhat":15.3621,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":85.12,"yhat":15.3643,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":85.96,"yhat":15.3665,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":86.8,"yhat":15.3688,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":87.64,"yhat":15.371,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":88.48,"yhat":15.3732,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":89.32,"yhat":15.3753,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":90.16,"yhat":15.3775,"id":"J. de Wijs","vname":"skill_curve"},{"xhat":91,"yhat":15.3797,"id":"J. de Wijs","vname":"skill_curve"}],"skill_fk_accuracy":[{"xhat":7,"yhat":15.204,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":7.85,"yhat":15.2046,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":8.7,"yhat":15.2053,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":9.55,"yhat":15.206,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":10.4,"yhat":15.2067,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":11.25,"yhat":15.2075,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":12.1,"yhat":15.2083,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":12.95,"yhat":15.2091,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":13.8,"yhat":15.21,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":14.65,"yhat":15.2109,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":15.5,"yhat":15.2118,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":16.35,"yhat":15.2127,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":17.2,"yhat":15.2137,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":18.05,"yhat":15.2147,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":18.9,"yhat":15.2157,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":19.75,"yhat":15.2168,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":20.6,"yhat":15.2179,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":21.45,"yhat":15.219,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":22.3,"yhat":15.2201,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":23.15,"yhat":15.2213,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":24,"yhat":15.2225,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":24.85,"yhat":15.2237,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":25.7,"yhat":15.225,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":26.55,"yhat":15.2262,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":27.4,"yhat":15.2275,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":28.25,"yhat":15.2288,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":29.1,"yhat":15.2302,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":29.95,"yhat":15.2315,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":30.8,"yhat":15.2329,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":31.65,"yhat":15.2343,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":32.5,"yhat":15.2358,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":33.35,"yhat":15.2372,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":34.2,"yhat":15.2387,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":35.05,"yhat":15.2402,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":35.9,"yhat":15.2417,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":36.75,"yhat":15.2432,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":37.6,"yhat":15.2448,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":38.45,"yhat":15.2463,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":39.3,"yhat":15.2479,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":40.15,"yhat":15.2495,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":41,"yhat":15.2512,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":41.85,"yhat":15.2528,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":42.7,"yhat":15.2545,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":43.55,"yhat":15.2561,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":44.4,"yhat":15.2578,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":45.25,"yhat":15.2595,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":46.1,"yhat":15.2612,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":46.95,"yhat":15.263,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":47.8,"yhat":15.2647,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":48.65,"yhat":15.2665,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":49.5,"yhat":15.2683,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":50.35,"yhat":15.27,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":51.2,"yhat":15.2718,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":52.05,"yhat":15.2736,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":52.9,"yhat":15.2755,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":53.75,"yhat":15.2773,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":54.6,"yhat":15.2791,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":55.45,"yhat":15.281,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":56.3,"yhat":15.2828,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":57.15,"yhat":15.2847,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":58,"yhat":15.2866,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":58.85,"yhat":15.2884,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":59.7,"yhat":15.2903,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":60.55,"yhat":15.2922,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":61.4,"yhat":15.2941,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":62.25,"yhat":15.296,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":63.1,"yhat":15.2979,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":63.95,"yhat":15.2998,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":64.8,"yhat":15.3017,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":65.65,"yhat":15.3036,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":66.5,"yhat":15.3056,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":67.35,"yhat":15.3075,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":68,"yhat":15.309,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":68.2,"yhat":15.3094,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":69.05,"yhat":15.3113,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":69.9,"yhat":15.3133,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":70.75,"yhat":15.3152,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":71.6,"yhat":15.3171,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":72.45,"yhat":15.3191,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":73.3,"yhat":15.321,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":74.15,"yhat":15.3229,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":75,"yhat":15.3248,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":75.85,"yhat":15.3268,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":76.7,"yhat":15.3287,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":77.55,"yhat":15.3306,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":78.4,"yhat":15.3325,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":79.25,"yhat":15.3344,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":80.1,"yhat":15.3363,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":80.95,"yhat":15.3382,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":81.8,"yhat":15.3401,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":82.65,"yhat":15.342,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":83.5,"yhat":15.3439,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":84.35,"yhat":15.3458,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":85.2,"yhat":15.3477,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":86.05,"yhat":15.3496,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":86.9,"yhat":15.3514,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":87.75,"yhat":15.3533,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":88.6,"yhat":15.3551,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":89.45,"yhat":15.357,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":90.3,"yhat":15.3588,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":91.15,"yhat":15.3606,"id":"J. de Wijs","vname":"skill_fk_accuracy"},{"xhat":92,"yhat":15.3625,"id":"J. de Wijs","vname":"skill_fk_accuracy"}],"skill_long_passing":[{"xhat":9,"yhat":15.4175,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":9.82,"yhat":15.4163,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":10.64,"yhat":15.415,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":11.46,"yhat":15.4137,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":12.28,"yhat":15.4124,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":13.1,"yhat":15.4111,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":13.92,"yhat":15.4097,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":14.74,"yhat":15.4083,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":15.56,"yhat":15.4069,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":16.38,"yhat":15.4055,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":17.2,"yhat":15.404,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":18.02,"yhat":15.4025,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":18.84,"yhat":15.401,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":19.66,"yhat":15.3994,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":20.48,"yhat":15.3979,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":21.3,"yhat":15.3963,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":22.12,"yhat":15.3947,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":22.94,"yhat":15.3931,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":23.76,"yhat":15.3914,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":24.58,"yhat":15.3898,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":25.4,"yhat":15.3881,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":26.22,"yhat":15.3864,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":27.04,"yhat":15.3847,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":27.86,"yhat":15.383,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":28.68,"yhat":15.3812,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":29.5,"yhat":15.3795,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":30.32,"yhat":15.3777,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":31.14,"yhat":15.376,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":31.96,"yhat":15.3742,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":32.78,"yhat":15.3724,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":33.6,"yhat":15.3706,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":34.42,"yhat":15.3688,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":35.24,"yhat":15.367,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":36.06,"yhat":15.3653,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":36.88,"yhat":15.3635,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":37.7,"yhat":15.3617,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":38.52,"yhat":15.3599,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":39.34,"yhat":15.3581,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":40.16,"yhat":15.3563,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":40.98,"yhat":15.3546,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":41.8,"yhat":15.3528,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":42.62,"yhat":15.351,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":43.44,"yhat":15.3493,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":44.26,"yhat":15.3476,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":45.08,"yhat":15.3459,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":45.9,"yhat":15.3442,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":46.72,"yhat":15.3425,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":47.54,"yhat":15.3409,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":48.36,"yhat":15.3392,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":49.18,"yhat":15.3376,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":50,"yhat":15.336,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":50.82,"yhat":15.3345,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":51.64,"yhat":15.3329,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":52.46,"yhat":15.3314,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":53.28,"yhat":15.33,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":54.1,"yhat":15.3285,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":54.92,"yhat":15.3271,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":55.74,"yhat":15.3258,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":56.56,"yhat":15.3244,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":57.38,"yhat":15.3231,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":58.2,"yhat":15.3219,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":59.02,"yhat":15.3207,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":59.84,"yhat":15.3195,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":60.66,"yhat":15.3184,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":61.48,"yhat":15.3173,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":62.3,"yhat":15.3162,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":63.12,"yhat":15.3152,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":63.94,"yhat":15.3143,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":64.76,"yhat":15.3134,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":65.58,"yhat":15.3126,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":66.4,"yhat":15.3118,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":67.22,"yhat":15.3111,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":68.04,"yhat":15.3104,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":68.86,"yhat":15.3097,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":69.68,"yhat":15.3092,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":70,"yhat":15.309,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":70.5,"yhat":15.3087,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":71.32,"yhat":15.3082,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":72.14,"yhat":15.3078,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":72.96,"yhat":15.3075,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":73.78,"yhat":15.3072,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":74.6,"yhat":15.307,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":75.42,"yhat":15.3068,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":76.24,"yhat":15.3067,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":77.06,"yhat":15.3067,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":77.88,"yhat":15.3067,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":78.7,"yhat":15.3068,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":79.52,"yhat":15.3069,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":80.34,"yhat":15.3071,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":81.16,"yhat":15.3074,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":81.98,"yhat":15.3078,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":82.8,"yhat":15.3082,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":83.62,"yhat":15.3086,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":84.44,"yhat":15.3092,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":85.26,"yhat":15.3097,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":86.08,"yhat":15.3104,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":86.9,"yhat":15.3111,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":87.72,"yhat":15.3119,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":88.54,"yhat":15.3127,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":89.36,"yhat":15.3136,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":90.18,"yhat":15.3146,"id":"J. de Wijs","vname":"skill_long_passing"},{"xhat":91,"yhat":15.3156,"id":"J. de Wijs","vname":"skill_long_passing"}],"skill_ball_control":[{"xhat":9,"yhat":14.9857,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":9.86,"yhat":14.9871,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":10.72,"yhat":14.9886,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":11.58,"yhat":14.9903,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":12.44,"yhat":14.9922,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":13.3,"yhat":14.9942,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":14.16,"yhat":14.9963,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":15.02,"yhat":14.9986,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":15.88,"yhat":15.0011,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":16.74,"yhat":15.0037,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":17.6,"yhat":15.0065,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":18.46,"yhat":15.0094,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":19.32,"yhat":15.0124,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":20.18,"yhat":15.0157,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":21.04,"yhat":15.019,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":21.9,"yhat":15.0226,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":22.76,"yhat":15.0262,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":23.62,"yhat":15.0301,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":24.48,"yhat":15.034,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":25.34,"yhat":15.0382,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":26.2,"yhat":15.0424,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":27.06,"yhat":15.0469,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":27.92,"yhat":15.0514,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":28.78,"yhat":15.0561,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":29.64,"yhat":15.061,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":30.5,"yhat":15.066,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":31.36,"yhat":15.0712,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":32.22,"yhat":15.0764,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":33.08,"yhat":15.0819,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":33.94,"yhat":15.0874,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":34.8,"yhat":15.0931,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":35.66,"yhat":15.0989,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":36.52,"yhat":15.1049,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":37.38,"yhat":15.111,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":38.24,"yhat":15.1172,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":39.1,"yhat":15.1235,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":39.96,"yhat":15.13,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":40.82,"yhat":15.1366,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":41.68,"yhat":15.1433,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":42.54,"yhat":15.1501,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":43.4,"yhat":15.157,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":44.26,"yhat":15.1641,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":45.12,"yhat":15.1712,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":45.98,"yhat":15.1785,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":46.84,"yhat":15.1858,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":47.7,"yhat":15.1933,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":48.56,"yhat":15.2009,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":49.42,"yhat":15.2085,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":50.28,"yhat":15.2162,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":51.14,"yhat":15.2241,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":52,"yhat":15.232,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":52.86,"yhat":15.24,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":53.72,"yhat":15.248,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":54.58,"yhat":15.2562,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":55.44,"yhat":15.2644,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":56.3,"yhat":15.2727,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":57.16,"yhat":15.281,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":58.02,"yhat":15.2894,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":58.88,"yhat":15.2979,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":59.74,"yhat":15.3064,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":60,"yhat":15.309,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":60.6,"yhat":15.3149,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":61.46,"yhat":15.3235,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":62.32,"yhat":15.3322,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":63.18,"yhat":15.3409,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":64.04,"yhat":15.3496,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":64.9,"yhat":15.3584,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":65.76,"yhat":15.3671,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":66.62,"yhat":15.3759,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":67.48,"yhat":15.3848,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":68.34,"yhat":15.3936,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":69.2,"yhat":15.4024,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":70.06,"yhat":15.4113,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":70.92,"yhat":15.4201,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":71.78,"yhat":15.429,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":72.64,"yhat":15.4379,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":73.5,"yhat":15.4467,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":74.36,"yhat":15.4555,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":75.22,"yhat":15.4644,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":76.08,"yhat":15.4732,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":76.94,"yhat":15.4819,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":77.8,"yhat":15.4907,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":78.66,"yhat":15.4994,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":79.52,"yhat":15.5081,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":80.38,"yhat":15.5167,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":81.24,"yhat":15.5253,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":82.1,"yhat":15.5339,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":82.96,"yhat":15.5424,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":83.82,"yhat":15.5509,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":84.68,"yhat":15.5593,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":85.54,"yhat":15.5676,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":86.4,"yhat":15.5759,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":87.26,"yhat":15.5841,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":88.12,"yhat":15.5923,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":88.98,"yhat":15.6003,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":89.84,"yhat":15.6083,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":90.7,"yhat":15.6162,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":91.56,"yhat":15.6241,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":92.42,"yhat":15.6318,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":93.28,"yhat":15.6395,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":94.14,"yhat":15.6471,"id":"J. de Wijs","vname":"skill_ball_control"},{"xhat":95,"yhat":15.6545,"id":"J. de Wijs","vname":"skill_ball_control"}],"movement_acceleration":[{"xhat":19,"yhat":15.3422,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":19.77,"yhat":15.3411,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":20.54,"yhat":15.3399,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":21.31,"yhat":15.3387,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":22.08,"yhat":15.3376,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":22.85,"yhat":15.3364,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":23.62,"yhat":15.3352,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":24.39,"yhat":15.334,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":25.16,"yhat":15.3328,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":25.93,"yhat":15.3316,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":26.7,"yhat":15.3305,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":27.47,"yhat":15.3293,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":28.24,"yhat":15.3281,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":29.01,"yhat":15.3269,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":29.78,"yhat":15.3257,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":30.55,"yhat":15.3245,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":31.32,"yhat":15.3233,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":32.09,"yhat":15.3221,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":32.86,"yhat":15.321,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":33.63,"yhat":15.3198,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":34.4,"yhat":15.3186,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":35.17,"yhat":15.3175,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":35.94,"yhat":15.3163,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":36.71,"yhat":15.3152,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":37.48,"yhat":15.314,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":38.25,"yhat":15.3129,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":39.02,"yhat":15.3118,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":39.79,"yhat":15.3107,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":40.56,"yhat":15.3096,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":41,"yhat":15.309,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":41.33,"yhat":15.3085,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":42.1,"yhat":15.3074,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":42.87,"yhat":15.3064,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":43.64,"yhat":15.3053,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":44.41,"yhat":15.3043,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":45.18,"yhat":15.3033,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":45.95,"yhat":15.3023,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":46.72,"yhat":15.3013,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":47.49,"yhat":15.3004,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":48.26,"yhat":15.2994,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":49.03,"yhat":15.2985,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":49.8,"yhat":15.2976,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":50.57,"yhat":15.2967,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":51.34,"yhat":15.2959,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":52.11,"yhat":15.2951,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":52.88,"yhat":15.2942,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":53.65,"yhat":15.2935,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":54.42,"yhat":15.2927,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":55.19,"yhat":15.292,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":55.96,"yhat":15.2913,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":56.73,"yhat":15.2906,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":57.5,"yhat":15.29,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":58.27,"yhat":15.2894,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":59.04,"yhat":15.2888,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":59.81,"yhat":15.2883,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":60.58,"yhat":15.2877,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":61.35,"yhat":15.2873,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":62.12,"yhat":15.2868,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":62.89,"yhat":15.2864,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":63.66,"yhat":15.286,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":64.43,"yhat":15.2857,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":65.2,"yhat":15.2854,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":65.97,"yhat":15.2851,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":66.74,"yhat":15.2849,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":67.51,"yhat":15.2847,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":68.28,"yhat":15.2845,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":69.05,"yhat":15.2844,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":69.82,"yhat":15.2843,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":70.59,"yhat":15.2843,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":71.36,"yhat":15.2843,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":72.13,"yhat":15.2843,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":72.9,"yhat":15.2844,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":73.67,"yhat":15.2845,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":74.44,"yhat":15.2847,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":75.21,"yhat":15.2849,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":75.98,"yhat":15.2852,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":76.75,"yhat":15.2855,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":77.52,"yhat":15.2858,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":78.29,"yhat":15.2862,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":79.06,"yhat":15.2866,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":79.83,"yhat":15.2871,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":80.6,"yhat":15.2876,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":81.37,"yhat":15.2882,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":82.14,"yhat":15.2888,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":82.91,"yhat":15.2894,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":83.68,"yhat":15.2901,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":84.45,"yhat":15.2908,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":85.22,"yhat":15.2916,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":85.99,"yhat":15.2924,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":86.76,"yhat":15.2933,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":87.53,"yhat":15.2942,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":88.3,"yhat":15.2951,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":89.07,"yhat":15.2961,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":89.84,"yhat":15.2971,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":90.61,"yhat":15.2982,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":91.38,"yhat":15.2993,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":92.15,"yhat":15.3005,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":92.92,"yhat":15.3017,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":93.69,"yhat":15.3029,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":94.46,"yhat":15.3042,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":95.23,"yhat":15.3055,"id":"J. de Wijs","vname":"movement_acceleration"},{"xhat":96,"yhat":15.3068,"id":"J. de Wijs","vname":"movement_acceleration"}],"movement_sprint_speed":[{"xhat":19,"yhat":15.1877,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":19.76,"yhat":15.19,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":20.52,"yhat":15.1923,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":21.28,"yhat":15.1947,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":22.04,"yhat":15.1972,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":22.8,"yhat":15.1998,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":23.56,"yhat":15.2024,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":24.32,"yhat":15.205,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":25.08,"yhat":15.2077,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":25.84,"yhat":15.2105,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":26.6,"yhat":15.2133,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":27.36,"yhat":15.2162,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":28.12,"yhat":15.2191,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":28.88,"yhat":15.2221,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":29.64,"yhat":15.2251,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":30.4,"yhat":15.2282,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":31.16,"yhat":15.2313,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":31.92,"yhat":15.2345,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":32.68,"yhat":15.2377,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":33.44,"yhat":15.2409,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":34.2,"yhat":15.2442,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":34.96,"yhat":15.2475,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":35.72,"yhat":15.2509,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":36.48,"yhat":15.2543,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":37.24,"yhat":15.2577,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":38,"yhat":15.2612,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":38.76,"yhat":15.2647,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":39.52,"yhat":15.2682,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":40.28,"yhat":15.2717,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":41.04,"yhat":15.2753,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":41.8,"yhat":15.2789,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":42.56,"yhat":15.2825,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":43.32,"yhat":15.2862,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":44.08,"yhat":15.2898,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":44.84,"yhat":15.2935,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":45.6,"yhat":15.2972,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":46.36,"yhat":15.3009,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":47.12,"yhat":15.3046,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":47.88,"yhat":15.3084,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":48,"yhat":15.309,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":48.64,"yhat":15.3121,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":49.4,"yhat":15.3159,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":50.16,"yhat":15.3196,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":50.92,"yhat":15.3234,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":51.68,"yhat":15.3272,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":52.44,"yhat":15.3309,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":53.2,"yhat":15.3347,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":53.96,"yhat":15.3385,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":54.72,"yhat":15.3422,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":55.48,"yhat":15.346,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":56.24,"yhat":15.3497,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":57,"yhat":15.3535,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":57.76,"yhat":15.3572,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":58.52,"yhat":15.361,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":59.28,"yhat":15.3647,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":60.04,"yhat":15.3684,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":60.8,"yhat":15.3721,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":61.56,"yhat":15.3758,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":62.32,"yhat":15.3794,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":63.08,"yhat":15.383,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":63.84,"yhat":15.3867,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":64.6,"yhat":15.3903,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":65.36,"yhat":15.3938,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":66.12,"yhat":15.3974,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":66.88,"yhat":15.4009,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":67.64,"yhat":15.4044,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":68.4,"yhat":15.4079,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":69.16,"yhat":15.4113,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":69.92,"yhat":15.4148,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":70.68,"yhat":15.4182,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":71.44,"yhat":15.4215,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":72.2,"yhat":15.4248,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":72.96,"yhat":15.4281,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":73.72,"yhat":15.4314,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":74.48,"yhat":15.4346,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":75.24,"yhat":15.4378,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":76,"yhat":15.4409,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":76.76,"yhat":15.4441,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":77.52,"yhat":15.4471,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":78.28,"yhat":15.4502,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":79.04,"yhat":15.4532,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":79.8,"yhat":15.4561,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":80.56,"yhat":15.459,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":81.32,"yhat":15.4619,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":82.08,"yhat":15.4647,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":82.84,"yhat":15.4675,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":83.6,"yhat":15.4703,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":84.36,"yhat":15.473,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":85.12,"yhat":15.4756,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":85.88,"yhat":15.4782,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":86.64,"yhat":15.4808,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":87.4,"yhat":15.4833,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":88.16,"yhat":15.4858,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":88.92,"yhat":15.4882,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":89.68,"yhat":15.4906,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":90.44,"yhat":15.4929,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":91.2,"yhat":15.4952,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":91.96,"yhat":15.4975,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":92.72,"yhat":15.4997,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":93.48,"yhat":15.5018,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":94.24,"yhat":15.5039,"id":"J. de Wijs","vname":"movement_sprint_speed"},{"xhat":95,"yhat":15.506,"id":"J. de Wijs","vname":"movement_sprint_speed"}],"movement_agility":[{"xhat":14,"yhat":15.3522,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":14.82,"yhat":15.3503,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":15.64,"yhat":15.3483,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":16.46,"yhat":15.3464,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":17.28,"yhat":15.3444,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":18.1,"yhat":15.3425,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":18.92,"yhat":15.3406,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":19.74,"yhat":15.3386,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":20.56,"yhat":15.3367,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":21.38,"yhat":15.3348,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":22.2,"yhat":15.3329,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":23.02,"yhat":15.331,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":23.84,"yhat":15.3291,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":24.66,"yhat":15.3272,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":25.48,"yhat":15.3254,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":26.3,"yhat":15.3235,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":27.12,"yhat":15.3217,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":27.94,"yhat":15.3199,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":28.76,"yhat":15.3181,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":29.58,"yhat":15.3163,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":30.4,"yhat":15.3145,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":31.22,"yhat":15.3127,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":32.04,"yhat":15.311,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":32.86,"yhat":15.3093,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":33,"yhat":15.309,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":33.68,"yhat":15.3075,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":34.5,"yhat":15.3059,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":35.32,"yhat":15.3042,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":36.14,"yhat":15.3025,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":36.96,"yhat":15.3009,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":37.78,"yhat":15.2993,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":38.6,"yhat":15.2977,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":39.42,"yhat":15.2961,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":40.24,"yhat":15.2946,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":41.06,"yhat":15.2931,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":41.88,"yhat":15.2916,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":42.7,"yhat":15.2901,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":43.52,"yhat":15.2886,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":44.34,"yhat":15.2872,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":45.16,"yhat":15.2858,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":45.98,"yhat":15.2845,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":46.8,"yhat":15.2831,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":47.62,"yhat":15.2818,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":48.44,"yhat":15.2805,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":49.26,"yhat":15.2793,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":50.08,"yhat":15.278,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":50.9,"yhat":15.2768,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":51.72,"yhat":15.2756,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":52.54,"yhat":15.2745,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":53.36,"yhat":15.2734,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":54.18,"yhat":15.2723,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":55,"yhat":15.2713,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":55.82,"yhat":15.2702,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":56.64,"yhat":15.2693,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":57.46,"yhat":15.2683,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":58.28,"yhat":15.2674,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":59.1,"yhat":15.2665,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":59.92,"yhat":15.2656,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":60.74,"yhat":15.2648,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":61.56,"yhat":15.264,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":62.38,"yhat":15.2633,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":63.2,"yhat":15.2625,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":64.02,"yhat":15.2619,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":64.84,"yhat":15.2612,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":65.66,"yhat":15.2606,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":66.48,"yhat":15.26,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":67.3,"yhat":15.2594,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":68.12,"yhat":15.2589,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":68.94,"yhat":15.2585,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":69.76,"yhat":15.258,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":70.58,"yhat":15.2576,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":71.4,"yhat":15.2572,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":72.22,"yhat":15.2569,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":73.04,"yhat":15.2566,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":73.86,"yhat":15.2563,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":74.68,"yhat":15.2561,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":75.5,"yhat":15.2559,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":76.32,"yhat":15.2557,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":77.14,"yhat":15.2556,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":77.96,"yhat":15.2555,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":78.78,"yhat":15.2555,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":79.6,"yhat":15.2555,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":80.42,"yhat":15.2555,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":81.24,"yhat":15.2555,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":82.06,"yhat":15.2556,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":82.88,"yhat":15.2558,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":83.7,"yhat":15.2559,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":84.52,"yhat":15.2561,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":85.34,"yhat":15.2563,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":86.16,"yhat":15.2566,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":86.98,"yhat":15.2569,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":87.8,"yhat":15.2573,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":88.62,"yhat":15.2576,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":89.44,"yhat":15.258,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":90.26,"yhat":15.2585,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":91.08,"yhat":15.2589,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":91.9,"yhat":15.2594,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":92.72,"yhat":15.26,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":93.54,"yhat":15.2606,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":94.36,"yhat":15.2612,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":95.18,"yhat":15.2618,"id":"J. de Wijs","vname":"movement_agility"},{"xhat":96,"yhat":15.2625,"id":"J. de Wijs","vname":"movement_agility"}],"movement_reactions":[{"xhat":50,"yhat":15.1083,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":50.43,"yhat":15.1111,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":50.86,"yhat":15.1141,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":51.29,"yhat":15.1174,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":51.72,"yhat":15.1209,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":52.15,"yhat":15.1246,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":52.58,"yhat":15.1285,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":53.01,"yhat":15.1327,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":53.44,"yhat":15.1372,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":53.87,"yhat":15.1418,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":54.3,"yhat":15.1467,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":54.73,"yhat":15.1518,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":55.16,"yhat":15.1571,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":55.59,"yhat":15.1627,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":56.02,"yhat":15.1684,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":56.45,"yhat":15.1744,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":56.88,"yhat":15.1806,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":57.31,"yhat":15.187,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":57.74,"yhat":15.1936,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":58.17,"yhat":15.2004,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":58.6,"yhat":15.2073,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":59.03,"yhat":15.2145,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":59.46,"yhat":15.2218,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":59.89,"yhat":15.2293,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":60.32,"yhat":15.237,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":60.75,"yhat":15.2449,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":61.18,"yhat":15.2529,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":61.61,"yhat":15.2611,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":62.04,"yhat":15.2694,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":62.47,"yhat":15.2778,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":62.9,"yhat":15.2864,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":63.33,"yhat":15.2951,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":63.76,"yhat":15.304,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":64,"yhat":15.309,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":64.19,"yhat":15.3129,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":64.62,"yhat":15.322,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":65.05,"yhat":15.3312,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":65.48,"yhat":15.3404,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":65.91,"yhat":15.3497,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":66.34,"yhat":15.3592,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":66.77,"yhat":15.3687,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":67.2,"yhat":15.3782,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":67.63,"yhat":15.3878,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":68.06,"yhat":15.3975,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":68.49,"yhat":15.4072,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":68.92,"yhat":15.4169,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":69.35,"yhat":15.4267,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":69.78,"yhat":15.4365,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":70.21,"yhat":15.4463,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":70.64,"yhat":15.4561,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":71.07,"yhat":15.4659,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":71.5,"yhat":15.4757,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":71.93,"yhat":15.4854,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":72.36,"yhat":15.4952,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":72.79,"yhat":15.5049,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":73.22,"yhat":15.5146,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":73.65,"yhat":15.5242,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":74.08,"yhat":15.5338,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":74.51,"yhat":15.5433,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":74.94,"yhat":15.5528,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":75.37,"yhat":15.5622,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":75.8,"yhat":15.5715,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":76.23,"yhat":15.5807,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":76.66,"yhat":15.5898,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":77.09,"yhat":15.5989,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":77.52,"yhat":15.6078,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":77.95,"yhat":15.6166,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":78.38,"yhat":15.6253,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":78.81,"yhat":15.6339,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":79.24,"yhat":15.6424,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":79.67,"yhat":15.6507,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":80.1,"yhat":15.6589,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":80.53,"yhat":15.667,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":80.96,"yhat":15.6749,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":81.39,"yhat":15.6827,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":81.82,"yhat":15.6903,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":82.25,"yhat":15.6978,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":82.68,"yhat":15.7051,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":83.11,"yhat":15.7122,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":83.54,"yhat":15.7192,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":83.97,"yhat":15.726,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":84.4,"yhat":15.7326,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":84.83,"yhat":15.7391,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":85.26,"yhat":15.7454,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":85.69,"yhat":15.7515,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":86.12,"yhat":15.7574,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":86.55,"yhat":15.7631,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":86.98,"yhat":15.7687,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":87.41,"yhat":15.7741,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":87.84,"yhat":15.7792,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":88.27,"yhat":15.7842,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":88.7,"yhat":15.789,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":89.13,"yhat":15.7936,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":89.56,"yhat":15.798,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":89.99,"yhat":15.8022,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":90.42,"yhat":15.8063,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":90.85,"yhat":15.8101,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":91.28,"yhat":15.8137,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":91.71,"yhat":15.8172,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":92.14,"yhat":15.8204,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":92.57,"yhat":15.8235,"id":"J. de Wijs","vname":"movement_reactions"},{"xhat":93,"yhat":15.8263,"id":"J. de Wijs","vname":"movement_reactions"}],"movement_balance":[{"xhat":22,"yhat":15.2648,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":22.72,"yhat":15.2657,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":23.44,"yhat":15.2665,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":24.16,"yhat":15.2674,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":24.88,"yhat":15.2683,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":25.6,"yhat":15.2692,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":26.32,"yhat":15.2702,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":27.04,"yhat":15.2711,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":27.76,"yhat":15.2721,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":28.48,"yhat":15.2731,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":29.2,"yhat":15.2741,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":29.92,"yhat":15.2751,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":30.64,"yhat":15.2761,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":31.36,"yhat":15.2772,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":32.08,"yhat":15.2782,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":32.8,"yhat":15.2793,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":33.52,"yhat":15.2804,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":34.24,"yhat":15.2814,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":34.96,"yhat":15.2825,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":35.68,"yhat":15.2836,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":36.4,"yhat":15.2847,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":37.12,"yhat":15.2858,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":37.84,"yhat":15.2869,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":38.56,"yhat":15.2881,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":39.28,"yhat":15.2892,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":40,"yhat":15.2903,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":40.72,"yhat":15.2914,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":41.44,"yhat":15.2926,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":42.16,"yhat":15.2937,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":42.88,"yhat":15.2948,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":43.6,"yhat":15.296,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":44.32,"yhat":15.2971,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":45.04,"yhat":15.2982,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":45.76,"yhat":15.2993,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":46.48,"yhat":15.3005,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":47.2,"yhat":15.3016,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":47.92,"yhat":15.3027,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":48.64,"yhat":15.3038,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":49.36,"yhat":15.3049,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":50.08,"yhat":15.306,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":50.8,"yhat":15.3071,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":51.52,"yhat":15.3082,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":52,"yhat":15.309,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":52.24,"yhat":15.3093,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":52.96,"yhat":15.3104,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":53.68,"yhat":15.3115,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":54.4,"yhat":15.3125,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":55.12,"yhat":15.3136,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":55.84,"yhat":15.3146,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":56.56,"yhat":15.3157,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":57.28,"yhat":15.3167,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":58,"yhat":15.3177,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":58.72,"yhat":15.3187,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":59.44,"yhat":15.3197,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":60.16,"yhat":15.3207,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":60.88,"yhat":15.3216,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":61.6,"yhat":15.3226,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":62.32,"yhat":15.3235,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":63.04,"yhat":15.3245,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":63.76,"yhat":15.3254,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":64.48,"yhat":15.3263,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":65.2,"yhat":15.3272,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":65.92,"yhat":15.3281,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":66.64,"yhat":15.3289,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":67.36,"yhat":15.3298,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":68.08,"yhat":15.3306,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":68.8,"yhat":15.3314,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":69.52,"yhat":15.3322,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":70.24,"yhat":15.333,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":70.96,"yhat":15.3338,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":71.68,"yhat":15.3346,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":72.4,"yhat":15.3353,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":73.12,"yhat":15.336,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":73.84,"yhat":15.3367,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":74.56,"yhat":15.3374,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":75.28,"yhat":15.3381,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":76,"yhat":15.3388,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":76.72,"yhat":15.3394,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":77.44,"yhat":15.3401,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":78.16,"yhat":15.3407,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":78.88,"yhat":15.3413,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":79.6,"yhat":15.3419,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":80.32,"yhat":15.3425,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":81.04,"yhat":15.3431,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":81.76,"yhat":15.3436,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":82.48,"yhat":15.3442,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":83.2,"yhat":15.3447,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":83.92,"yhat":15.3452,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":84.64,"yhat":15.3457,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":85.36,"yhat":15.3462,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":86.08,"yhat":15.3467,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":86.8,"yhat":15.3471,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":87.52,"yhat":15.3476,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":88.24,"yhat":15.348,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":88.96,"yhat":15.3484,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":89.68,"yhat":15.3488,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":90.4,"yhat":15.3492,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":91.12,"yhat":15.3496,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":91.84,"yhat":15.35,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":92.56,"yhat":15.3504,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":93.28,"yhat":15.3507,"id":"J. de Wijs","vname":"movement_balance"},{"xhat":94,"yhat":15.3511,"id":"J. de Wijs","vname":"movement_balance"}],"power_shot_power":[{"xhat":28,"yhat":15.2617,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":28.63,"yhat":15.2613,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":29.26,"yhat":15.261,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":29.89,"yhat":15.2606,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":30.52,"yhat":15.2603,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":31.15,"yhat":15.26,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":31.78,"yhat":15.2597,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":32.41,"yhat":15.2594,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":33.04,"yhat":15.2591,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":33.67,"yhat":15.2588,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":34.3,"yhat":15.2586,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":34.93,"yhat":15.2584,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":35.56,"yhat":15.2582,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":36.19,"yhat":15.258,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":36.82,"yhat":15.2578,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":37.45,"yhat":15.2577,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":38.08,"yhat":15.2576,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":38.71,"yhat":15.2575,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":39.34,"yhat":15.2574,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":39.97,"yhat":15.2573,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":40.6,"yhat":15.2573,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":41.23,"yhat":15.2572,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":41.86,"yhat":15.2572,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":42.49,"yhat":15.2573,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":43.12,"yhat":15.2573,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":43.75,"yhat":15.2574,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":44.38,"yhat":15.2575,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":45.01,"yhat":15.2576,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":45.64,"yhat":15.2578,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":46.27,"yhat":15.2579,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":46.9,"yhat":15.2581,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":47.53,"yhat":15.2584,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":48.16,"yhat":15.2586,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":48.79,"yhat":15.2589,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":49.42,"yhat":15.2592,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":50.05,"yhat":15.2596,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":50.68,"yhat":15.26,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":51.31,"yhat":15.2604,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":51.94,"yhat":15.2608,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":52.57,"yhat":15.2613,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":53.2,"yhat":15.2618,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":53.83,"yhat":15.2623,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":54.46,"yhat":15.2628,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":55.09,"yhat":15.2634,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":55.72,"yhat":15.2641,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":56.35,"yhat":15.2647,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":56.98,"yhat":15.2654,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":57.61,"yhat":15.2661,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":58.24,"yhat":15.2669,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":58.87,"yhat":15.2677,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":59.5,"yhat":15.2685,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":60.13,"yhat":15.2694,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":60.76,"yhat":15.2703,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":61.39,"yhat":15.2712,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":62.02,"yhat":15.2722,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":62.65,"yhat":15.2732,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":63.28,"yhat":15.2743,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":63.91,"yhat":15.2753,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":64.54,"yhat":15.2765,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":65.17,"yhat":15.2776,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":65.8,"yhat":15.2788,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":66.43,"yhat":15.28,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":67.06,"yhat":15.2813,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":67.69,"yhat":15.2826,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":68.32,"yhat":15.2839,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":68.95,"yhat":15.2853,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":69.58,"yhat":15.2867,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":70.21,"yhat":15.2882,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":70.84,"yhat":15.2896,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":71.47,"yhat":15.2912,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":72.1,"yhat":15.2927,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":72.73,"yhat":15.2943,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":73.36,"yhat":15.2959,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":73.99,"yhat":15.2976,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":74.62,"yhat":15.2993,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":75.25,"yhat":15.301,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":75.88,"yhat":15.3028,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":76.51,"yhat":15.3046,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":77.14,"yhat":15.3064,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":77.77,"yhat":15.3083,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":78,"yhat":15.309,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":78.4,"yhat":15.3102,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":79.03,"yhat":15.3121,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":79.66,"yhat":15.3141,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":80.29,"yhat":15.316,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":80.92,"yhat":15.3181,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":81.55,"yhat":15.3201,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":82.18,"yhat":15.3222,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":82.81,"yhat":15.3243,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":83.44,"yhat":15.3264,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":84.07,"yhat":15.3286,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":84.7,"yhat":15.3308,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":85.33,"yhat":15.333,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":85.96,"yhat":15.3352,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":86.59,"yhat":15.3375,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":87.22,"yhat":15.3398,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":87.85,"yhat":15.3421,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":88.48,"yhat":15.3444,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":89.11,"yhat":15.3468,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":89.74,"yhat":15.3491,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":90.37,"yhat":15.3515,"id":"J. de Wijs","vname":"power_shot_power"},{"xhat":91,"yhat":15.3539,"id":"J. de Wijs","vname":"power_shot_power"}],"power_jumping":[{"xhat":30,"yhat":15.0932,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":30.64,"yhat":15.0971,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":31.28,"yhat":15.1011,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":31.92,"yhat":15.105,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":32.56,"yhat":15.109,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":33.2,"yhat":15.113,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":33.84,"yhat":15.117,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":34.48,"yhat":15.1211,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":35.12,"yhat":15.1251,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":35.76,"yhat":15.1291,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":36.4,"yhat":15.1332,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":37.04,"yhat":15.1372,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":37.68,"yhat":15.1413,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":38.32,"yhat":15.1453,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":38.96,"yhat":15.1494,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":39.6,"yhat":15.1534,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":40.24,"yhat":15.1574,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":40.88,"yhat":15.1614,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":41.52,"yhat":15.1654,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":42.16,"yhat":15.1694,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":42.8,"yhat":15.1734,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":43.44,"yhat":15.1773,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":44.08,"yhat":15.1812,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":44.72,"yhat":15.1851,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":45.36,"yhat":15.189,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":46,"yhat":15.1928,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":46.64,"yhat":15.1966,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":47.28,"yhat":15.2004,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":47.92,"yhat":15.2041,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":48.56,"yhat":15.2078,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":49.2,"yhat":15.2115,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":49.84,"yhat":15.2151,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":50.48,"yhat":15.2187,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":51.12,"yhat":15.2222,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":51.76,"yhat":15.2257,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":52.4,"yhat":15.2291,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":53.04,"yhat":15.2325,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":53.68,"yhat":15.2359,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":54.32,"yhat":15.2392,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":54.96,"yhat":15.2425,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":55.6,"yhat":15.2457,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":56.24,"yhat":15.2488,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":56.88,"yhat":15.2519,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":57.52,"yhat":15.255,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":58.16,"yhat":15.258,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":58.8,"yhat":15.2609,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":59.44,"yhat":15.2638,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":60.08,"yhat":15.2666,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":60.72,"yhat":15.2694,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":61.36,"yhat":15.2721,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":62,"yhat":15.2748,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":62.64,"yhat":15.2774,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":63.28,"yhat":15.2799,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":63.92,"yhat":15.2824,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":64.56,"yhat":15.2848,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":65.2,"yhat":15.2872,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":65.84,"yhat":15.2895,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":66.48,"yhat":15.2918,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":67.12,"yhat":15.294,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":67.76,"yhat":15.2961,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":68.4,"yhat":15.2982,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":69.04,"yhat":15.3003,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":69.68,"yhat":15.3022,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":70.32,"yhat":15.3042,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":70.96,"yhat":15.306,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":71.6,"yhat":15.3079,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":72,"yhat":15.309,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":72.24,"yhat":15.3096,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":72.88,"yhat":15.3113,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":73.52,"yhat":15.313,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":74.16,"yhat":15.3146,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":74.8,"yhat":15.3162,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":75.44,"yhat":15.3177,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":76.08,"yhat":15.3191,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":76.72,"yhat":15.3205,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":77.36,"yhat":15.3219,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":78,"yhat":15.3232,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":78.64,"yhat":15.3245,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":79.28,"yhat":15.3258,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":79.92,"yhat":15.3269,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":80.56,"yhat":15.3281,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":81.2,"yhat":15.3292,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":81.84,"yhat":15.3303,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":82.48,"yhat":15.3313,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":83.12,"yhat":15.3323,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":83.76,"yhat":15.3333,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":84.4,"yhat":15.3343,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":85.04,"yhat":15.3352,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":85.68,"yhat":15.336,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":86.32,"yhat":15.3369,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":86.96,"yhat":15.3377,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":87.6,"yhat":15.3385,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":88.24,"yhat":15.3393,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":88.88,"yhat":15.34,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":89.52,"yhat":15.3408,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":90.16,"yhat":15.3415,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":90.8,"yhat":15.3421,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":91.44,"yhat":15.3428,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":92.08,"yhat":15.3435,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":92.72,"yhat":15.3441,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":93.36,"yhat":15.3447,"id":"J. de Wijs","vname":"power_jumping"},{"xhat":94,"yhat":15.3453,"id":"J. de Wijs","vname":"power_jumping"}],"power_stamina":[{"xhat":18,"yhat":15.3668,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":18.79,"yhat":15.3674,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":19.58,"yhat":15.3678,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":20.37,"yhat":15.3683,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":21.16,"yhat":15.3687,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":21.95,"yhat":15.3691,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":22.74,"yhat":15.3694,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":23.53,"yhat":15.3698,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":24.32,"yhat":15.37,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":25.11,"yhat":15.3703,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":25.9,"yhat":15.3705,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":26.69,"yhat":15.3706,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":27.48,"yhat":15.3708,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":28.27,"yhat":15.3708,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":29.06,"yhat":15.3709,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":29.85,"yhat":15.3708,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":30.64,"yhat":15.3708,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":31.43,"yhat":15.3707,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":32.22,"yhat":15.3705,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":33.01,"yhat":15.3703,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":33.8,"yhat":15.3701,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":34.59,"yhat":15.3698,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":35.38,"yhat":15.3695,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":36.17,"yhat":15.3691,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":36.96,"yhat":15.3686,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":37.75,"yhat":15.3681,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":38.54,"yhat":15.3676,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":39.33,"yhat":15.367,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":40.12,"yhat":15.3664,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":40.91,"yhat":15.3657,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":41.7,"yhat":15.3649,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":42.49,"yhat":15.3641,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":43.28,"yhat":15.3632,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":44.07,"yhat":15.3623,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":44.86,"yhat":15.3614,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":45.65,"yhat":15.3603,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":46.44,"yhat":15.3593,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":47.23,"yhat":15.3582,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":48.02,"yhat":15.357,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":48.81,"yhat":15.3558,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":49.6,"yhat":15.3545,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":50.39,"yhat":15.3532,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":51.18,"yhat":15.3518,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":51.97,"yhat":15.3504,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":52.76,"yhat":15.3489,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":53.55,"yhat":15.3474,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":54.34,"yhat":15.3458,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":55.13,"yhat":15.3442,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":55.92,"yhat":15.3425,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":56.71,"yhat":15.3408,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":57.5,"yhat":15.339,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":58.29,"yhat":15.3372,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":59.08,"yhat":15.3354,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":59.87,"yhat":15.3335,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":60.66,"yhat":15.3315,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":61.45,"yhat":15.3296,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":62.24,"yhat":15.3276,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":63.03,"yhat":15.3255,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":63.82,"yhat":15.3234,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":64.61,"yhat":15.3213,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":65.4,"yhat":15.3192,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":66.19,"yhat":15.317,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":66.98,"yhat":15.3148,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":67.77,"yhat":15.3125,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":68.56,"yhat":15.3102,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":69,"yhat":15.309,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":69.35,"yhat":15.3079,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":70.14,"yhat":15.3056,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":70.93,"yhat":15.3033,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":71.72,"yhat":15.3009,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":72.51,"yhat":15.2985,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":73.3,"yhat":15.2961,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":74.09,"yhat":15.2937,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":74.88,"yhat":15.2912,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":75.67,"yhat":15.2888,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":76.46,"yhat":15.2863,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":77.25,"yhat":15.2838,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":78.04,"yhat":15.2813,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":78.83,"yhat":15.2788,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":79.62,"yhat":15.2763,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":80.41,"yhat":15.2738,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":81.2,"yhat":15.2713,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":81.99,"yhat":15.2688,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":82.78,"yhat":15.2663,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":83.57,"yhat":15.2638,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":84.36,"yhat":15.2613,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":85.15,"yhat":15.2589,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":85.94,"yhat":15.2564,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":86.73,"yhat":15.2539,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":87.52,"yhat":15.2515,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":88.31,"yhat":15.2491,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":89.1,"yhat":15.2467,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":89.89,"yhat":15.2443,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":90.68,"yhat":15.2419,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":91.47,"yhat":15.2395,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":92.26,"yhat":15.2372,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":93.05,"yhat":15.2349,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":93.84,"yhat":15.2327,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":94.63,"yhat":15.2304,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":95.42,"yhat":15.2282,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":96.21,"yhat":15.226,"id":"J. de Wijs","vname":"power_stamina"},{"xhat":97,"yhat":15.2239,"id":"J. de Wijs","vname":"power_stamina"}],"power_strength":[{"xhat":27,"yhat":14.7534,"id":"J. de Wijs","vname":"power_strength"},{"xhat":27.68,"yhat":14.7496,"id":"J. de Wijs","vname":"power_strength"},{"xhat":28.36,"yhat":14.746,"id":"J. de Wijs","vname":"power_strength"},{"xhat":29.04,"yhat":14.7426,"id":"J. de Wijs","vname":"power_strength"},{"xhat":29.72,"yhat":14.7394,"id":"J. de Wijs","vname":"power_strength"},{"xhat":30.4,"yhat":14.7364,"id":"J. de Wijs","vname":"power_strength"},{"xhat":31.08,"yhat":14.7336,"id":"J. de Wijs","vname":"power_strength"},{"xhat":31.76,"yhat":14.7309,"id":"J. de Wijs","vname":"power_strength"},{"xhat":32.44,"yhat":14.7286,"id":"J. de Wijs","vname":"power_strength"},{"xhat":33.12,"yhat":14.7264,"id":"J. de Wijs","vname":"power_strength"},{"xhat":33.8,"yhat":14.7244,"id":"J. de Wijs","vname":"power_strength"},{"xhat":34.48,"yhat":14.7226,"id":"J. de Wijs","vname":"power_strength"},{"xhat":35.16,"yhat":14.7211,"id":"J. de Wijs","vname":"power_strength"},{"xhat":35.84,"yhat":14.7198,"id":"J. de Wijs","vname":"power_strength"},{"xhat":36.52,"yhat":14.7187,"id":"J. de Wijs","vname":"power_strength"},{"xhat":37.2,"yhat":14.7179,"id":"J. de Wijs","vname":"power_strength"},{"xhat":37.88,"yhat":14.7173,"id":"J. de Wijs","vname":"power_strength"},{"xhat":38.56,"yhat":14.7169,"id":"J. de Wijs","vname":"power_strength"},{"xhat":39.24,"yhat":14.7168,"id":"J. de Wijs","vname":"power_strength"},{"xhat":39.92,"yhat":14.7169,"id":"J. de Wijs","vname":"power_strength"},{"xhat":40.6,"yhat":14.7173,"id":"J. de Wijs","vname":"power_strength"},{"xhat":41.28,"yhat":14.7179,"id":"J. de Wijs","vname":"power_strength"},{"xhat":41.96,"yhat":14.7188,"id":"J. de Wijs","vname":"power_strength"},{"xhat":42.64,"yhat":14.7199,"id":"J. de Wijs","vname":"power_strength"},{"xhat":43.32,"yhat":14.7213,"id":"J. de Wijs","vname":"power_strength"},{"xhat":44,"yhat":14.7229,"id":"J. de Wijs","vname":"power_strength"},{"xhat":44.68,"yhat":14.7248,"id":"J. de Wijs","vname":"power_strength"},{"xhat":45.36,"yhat":14.7269,"id":"J. de Wijs","vname":"power_strength"},{"xhat":46.04,"yhat":14.7293,"id":"J. de Wijs","vname":"power_strength"},{"xhat":46.72,"yhat":14.732,"id":"J. de Wijs","vname":"power_strength"},{"xhat":47.4,"yhat":14.7349,"id":"J. de Wijs","vname":"power_strength"},{"xhat":48.08,"yhat":14.7381,"id":"J. de Wijs","vname":"power_strength"},{"xhat":48.76,"yhat":14.7416,"id":"J. de Wijs","vname":"power_strength"},{"xhat":49.44,"yhat":14.7453,"id":"J. de Wijs","vname":"power_strength"},{"xhat":50.12,"yhat":14.7493,"id":"J. de Wijs","vname":"power_strength"},{"xhat":50.8,"yhat":14.7535,"id":"J. de Wijs","vname":"power_strength"},{"xhat":51.48,"yhat":14.758,"id":"J. de Wijs","vname":"power_strength"},{"xhat":52.16,"yhat":14.7628,"id":"J. de Wijs","vname":"power_strength"},{"xhat":52.84,"yhat":14.7679,"id":"J. de Wijs","vname":"power_strength"},{"xhat":53.52,"yhat":14.7731,"id":"J. de Wijs","vname":"power_strength"},{"xhat":54.2,"yhat":14.7787,"id":"J. de Wijs","vname":"power_strength"},{"xhat":54.88,"yhat":14.7845,"id":"J. de Wijs","vname":"power_strength"},{"xhat":55.56,"yhat":14.7906,"id":"J. de Wijs","vname":"power_strength"},{"xhat":56.24,"yhat":14.7969,"id":"J. de Wijs","vname":"power_strength"},{"xhat":56.92,"yhat":14.8035,"id":"J. de Wijs","vname":"power_strength"},{"xhat":57.6,"yhat":14.8103,"id":"J. de Wijs","vname":"power_strength"},{"xhat":58.28,"yhat":14.8174,"id":"J. de Wijs","vname":"power_strength"},{"xhat":58.96,"yhat":14.8248,"id":"J. de Wijs","vname":"power_strength"},{"xhat":59.64,"yhat":14.8323,"id":"J. de Wijs","vname":"power_strength"},{"xhat":60.32,"yhat":14.8402,"id":"J. de Wijs","vname":"power_strength"},{"xhat":61,"yhat":14.8482,"id":"J. de Wijs","vname":"power_strength"},{"xhat":61.68,"yhat":14.8565,"id":"J. de Wijs","vname":"power_strength"},{"xhat":62.36,"yhat":14.865,"id":"J. de Wijs","vname":"power_strength"},{"xhat":63.04,"yhat":14.8738,"id":"J. de Wijs","vname":"power_strength"},{"xhat":63.72,"yhat":14.8828,"id":"J. de Wijs","vname":"power_strength"},{"xhat":64.4,"yhat":14.892,"id":"J. de Wijs","vname":"power_strength"},{"xhat":65.08,"yhat":14.9014,"id":"J. de Wijs","vname":"power_strength"},{"xhat":65.76,"yhat":14.911,"id":"J. de Wijs","vname":"power_strength"},{"xhat":66.44,"yhat":14.9209,"id":"J. de Wijs","vname":"power_strength"},{"xhat":67.12,"yhat":14.9309,"id":"J. de Wijs","vname":"power_strength"},{"xhat":67.8,"yhat":14.9412,"id":"J. de Wijs","vname":"power_strength"},{"xhat":68.48,"yhat":14.9516,"id":"J. de Wijs","vname":"power_strength"},{"xhat":69.16,"yhat":14.9623,"id":"J. de Wijs","vname":"power_strength"},{"xhat":69.84,"yhat":14.9731,"id":"J. de Wijs","vname":"power_strength"},{"xhat":70.52,"yhat":14.9841,"id":"J. de Wijs","vname":"power_strength"},{"xhat":71.2,"yhat":14.9953,"id":"J. de Wijs","vname":"power_strength"},{"xhat":71.88,"yhat":15.0066,"id":"J. de Wijs","vname":"power_strength"},{"xhat":72.56,"yhat":15.0181,"id":"J. de Wijs","vname":"power_strength"},{"xhat":73.24,"yhat":15.0298,"id":"J. de Wijs","vname":"power_strength"},{"xhat":73.92,"yhat":15.0416,"id":"J. de Wijs","vname":"power_strength"},{"xhat":74.6,"yhat":15.0536,"id":"J. de Wijs","vname":"power_strength"},{"xhat":75.28,"yhat":15.0656,"id":"J. de Wijs","vname":"power_strength"},{"xhat":75.96,"yhat":15.0779,"id":"J. de Wijs","vname":"power_strength"},{"xhat":76.64,"yhat":15.0902,"id":"J. de Wijs","vname":"power_strength"},{"xhat":77.32,"yhat":15.1027,"id":"J. de Wijs","vname":"power_strength"},{"xhat":78,"yhat":15.1153,"id":"J. de Wijs","vname":"power_strength"},{"xhat":78.68,"yhat":15.128,"id":"J. de Wijs","vname":"power_strength"},{"xhat":79.36,"yhat":15.1408,"id":"J. de Wijs","vname":"power_strength"},{"xhat":80.04,"yhat":15.1537,"id":"J. de Wijs","vname":"power_strength"},{"xhat":80.72,"yhat":15.1666,"id":"J. de Wijs","vname":"power_strength"},{"xhat":81.4,"yhat":15.1797,"id":"J. de Wijs","vname":"power_strength"},{"xhat":82.08,"yhat":15.1928,"id":"J. de Wijs","vname":"power_strength"},{"xhat":82.76,"yhat":15.206,"id":"J. de Wijs","vname":"power_strength"},{"xhat":83.44,"yhat":15.2192,"id":"J. de Wijs","vname":"power_strength"},{"xhat":84.12,"yhat":15.2325,"id":"J. de Wijs","vname":"power_strength"},{"xhat":84.8,"yhat":15.2459,"id":"J. de Wijs","vname":"power_strength"},{"xhat":85.48,"yhat":15.2592,"id":"J. de Wijs","vname":"power_strength"},{"xhat":86.16,"yhat":15.2726,"id":"J. de Wijs","vname":"power_strength"},{"xhat":86.84,"yhat":15.286,"id":"J. de Wijs","vname":"power_strength"},{"xhat":87.52,"yhat":15.2995,"id":"J. de Wijs","vname":"power_strength"},{"xhat":88,"yhat":15.309,"id":"J. de Wijs","vname":"power_strength"},{"xhat":88.2,"yhat":15.3129,"id":"J. de Wijs","vname":"power_strength"},{"xhat":88.88,"yhat":15.3264,"id":"J. de Wijs","vname":"power_strength"},{"xhat":89.56,"yhat":15.3398,"id":"J. de Wijs","vname":"power_strength"},{"xhat":90.24,"yhat":15.3532,"id":"J. de Wijs","vname":"power_strength"},{"xhat":90.92,"yhat":15.3666,"id":"J. de Wijs","vname":"power_strength"},{"xhat":91.6,"yhat":15.38,"id":"J. de Wijs","vname":"power_strength"},{"xhat":92.28,"yhat":15.3933,"id":"J. de Wijs","vname":"power_strength"},{"xhat":92.96,"yhat":15.4066,"id":"J. de Wijs","vname":"power_strength"},{"xhat":93.64,"yhat":15.4198,"id":"J. de Wijs","vname":"power_strength"},{"xhat":94.32,"yhat":15.433,"id":"J. de Wijs","vname":"power_strength"},{"xhat":95,"yhat":15.4461,"id":"J. de Wijs","vname":"power_strength"}],"power_long_shots":[{"xhat":5,"yhat":15.3002,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":5.85,"yhat":15.3004,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":6.7,"yhat":15.3006,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":7.55,"yhat":15.3008,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":8.4,"yhat":15.301,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":9.25,"yhat":15.3012,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":10.1,"yhat":15.3014,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":10.95,"yhat":15.3017,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":11.8,"yhat":15.3019,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":12.65,"yhat":15.3021,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":13.5,"yhat":15.3023,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":14.35,"yhat":15.3025,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":15.2,"yhat":15.3027,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":16.05,"yhat":15.3029,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":16.9,"yhat":15.3031,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":17.75,"yhat":15.3033,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":18.6,"yhat":15.3035,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":19.45,"yhat":15.3037,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":20.3,"yhat":15.3039,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":21.15,"yhat":15.3041,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":22,"yhat":15.3043,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":22.85,"yhat":15.3045,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":23.7,"yhat":15.3047,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":24.55,"yhat":15.3049,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":25.4,"yhat":15.3051,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":26.25,"yhat":15.3053,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":27.1,"yhat":15.3054,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":27.95,"yhat":15.3056,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":28.8,"yhat":15.3058,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":29.65,"yhat":15.3059,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":30.5,"yhat":15.3061,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":31.35,"yhat":15.3063,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":32.2,"yhat":15.3064,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":33.05,"yhat":15.3066,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":33.9,"yhat":15.3067,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":34.75,"yhat":15.3069,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":35.6,"yhat":15.307,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":36.45,"yhat":15.3071,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":37.3,"yhat":15.3073,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":38.15,"yhat":15.3074,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":39,"yhat":15.3075,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":39.85,"yhat":15.3076,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":40.7,"yhat":15.3077,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":41.55,"yhat":15.3079,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":42.4,"yhat":15.308,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":43.25,"yhat":15.3081,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":44.1,"yhat":15.3081,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":44.95,"yhat":15.3082,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":45.8,"yhat":15.3083,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":46.65,"yhat":15.3084,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":47.5,"yhat":15.3085,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":48.35,"yhat":15.3085,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":49.2,"yhat":15.3086,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":50.05,"yhat":15.3086,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":50.9,"yhat":15.3087,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":51.75,"yhat":15.3088,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":52.6,"yhat":15.3088,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":53.45,"yhat":15.3088,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":54.3,"yhat":15.3089,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":55.15,"yhat":15.3089,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":56,"yhat":15.3089,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":56.85,"yhat":15.309,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":57,"yhat":15.309,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":57.7,"yhat":15.309,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":58.55,"yhat":15.309,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":59.4,"yhat":15.309,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":60.25,"yhat":15.309,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":61.1,"yhat":15.309,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":61.95,"yhat":15.309,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":62.8,"yhat":15.309,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":63.65,"yhat":15.309,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":64.5,"yhat":15.309,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":65.35,"yhat":15.309,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":66.2,"yhat":15.309,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":67.05,"yhat":15.309,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":67.9,"yhat":15.309,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":68.75,"yhat":15.309,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":69.6,"yhat":15.309,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":70.45,"yhat":15.3089,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":71.3,"yhat":15.3089,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":72.15,"yhat":15.3089,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":73,"yhat":15.3089,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":73.85,"yhat":15.3089,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":74.7,"yhat":15.3088,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":75.55,"yhat":15.3088,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":76.4,"yhat":15.3088,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":77.25,"yhat":15.3088,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":78.1,"yhat":15.3088,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":78.95,"yhat":15.3088,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":79.8,"yhat":15.3087,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":80.65,"yhat":15.3087,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":81.5,"yhat":15.3087,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":82.35,"yhat":15.3087,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":83.2,"yhat":15.3087,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":84.05,"yhat":15.3087,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":84.9,"yhat":15.3087,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":85.75,"yhat":15.3087,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":86.6,"yhat":15.3087,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":87.45,"yhat":15.3087,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":88.3,"yhat":15.3087,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":89.15,"yhat":15.3088,"id":"J. de Wijs","vname":"power_long_shots"},{"xhat":90,"yhat":15.3088,"id":"J. de Wijs","vname":"power_long_shots"}],"mentality_aggression":[{"xhat":11,"yhat":14.6631,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":11.83,"yhat":14.6642,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":12.66,"yhat":14.6655,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":13.49,"yhat":14.667,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":14.32,"yhat":14.6687,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":15.15,"yhat":14.6705,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":15.98,"yhat":14.6726,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":16.81,"yhat":14.6749,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":17.64,"yhat":14.6774,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":18.47,"yhat":14.6801,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":19.3,"yhat":14.6829,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":20.13,"yhat":14.686,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":20.96,"yhat":14.6893,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":21.79,"yhat":14.6928,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":22.62,"yhat":14.6965,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":23.45,"yhat":14.7004,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":24.28,"yhat":14.7044,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":25.11,"yhat":14.7087,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":25.94,"yhat":14.7132,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":26.77,"yhat":14.7179,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":27.6,"yhat":14.7228,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":28.43,"yhat":14.7278,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":29.26,"yhat":14.7331,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":30.09,"yhat":14.7386,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":30.92,"yhat":14.7443,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":31.75,"yhat":14.7501,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":32.58,"yhat":14.7562,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":33.41,"yhat":14.7624,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":34.24,"yhat":14.7688,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":35.07,"yhat":14.7755,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":35.9,"yhat":14.7823,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":36.73,"yhat":14.7893,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":37.56,"yhat":14.7965,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":38.39,"yhat":14.8038,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":39.22,"yhat":14.8114,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":40.05,"yhat":14.8191,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":40.88,"yhat":14.827,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":41.71,"yhat":14.8351,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":42.54,"yhat":14.8433,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":43.37,"yhat":14.8517,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":44.2,"yhat":14.8603,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":45.03,"yhat":14.869,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":45.86,"yhat":14.8779,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":46.69,"yhat":14.887,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":47.52,"yhat":14.8962,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":48.35,"yhat":14.9055,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":49.18,"yhat":14.915,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":50.01,"yhat":14.9247,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":50.84,"yhat":14.9345,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":51.67,"yhat":14.9444,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":52.5,"yhat":14.9545,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":53.33,"yhat":14.9647,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":54.16,"yhat":14.975,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":54.99,"yhat":14.9855,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":55.82,"yhat":14.9961,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":56.65,"yhat":15.0068,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":57.48,"yhat":15.0176,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":58.31,"yhat":15.0285,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":59.14,"yhat":15.0395,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":59.97,"yhat":15.0506,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":60.8,"yhat":15.0619,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":61.63,"yhat":15.0732,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":62.46,"yhat":15.0846,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":63.29,"yhat":15.0961,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":64.12,"yhat":15.1076,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":64.95,"yhat":15.1193,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":65.78,"yhat":15.131,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":66.61,"yhat":15.1428,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":67.44,"yhat":15.1546,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":68.27,"yhat":15.1665,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":69.1,"yhat":15.1785,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":69.93,"yhat":15.1905,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":70.76,"yhat":15.2026,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":71.59,"yhat":15.2147,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":72.42,"yhat":15.2268,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":73.25,"yhat":15.239,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":74.08,"yhat":15.2512,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":74.91,"yhat":15.2634,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":75.74,"yhat":15.2756,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":76.57,"yhat":15.2878,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":77.4,"yhat":15.3001,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":78,"yhat":15.309,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":78.23,"yhat":15.3124,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":79.06,"yhat":15.3246,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":79.89,"yhat":15.3369,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":80.72,"yhat":15.3491,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":81.55,"yhat":15.3613,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":82.38,"yhat":15.3736,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":83.21,"yhat":15.3857,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":84.04,"yhat":15.3979,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":84.87,"yhat":15.41,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":85.7,"yhat":15.4221,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":86.53,"yhat":15.4342,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":87.36,"yhat":15.4462,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":88.19,"yhat":15.4581,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":89.02,"yhat":15.47,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":89.85,"yhat":15.4819,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":90.68,"yhat":15.4936,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":91.51,"yhat":15.5054,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":92.34,"yhat":15.517,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":93.17,"yhat":15.5286,"id":"J. de Wijs","vname":"mentality_aggression"},{"xhat":94,"yhat":15.54,"id":"J. de Wijs","vname":"mentality_aggression"}],"mentality_interceptions":[{"xhat":6,"yhat":14.5271,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":6.86,"yhat":14.5326,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":7.72,"yhat":14.5383,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":8.58,"yhat":14.5441,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":9.44,"yhat":14.5502,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":10.3,"yhat":14.5564,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":11.16,"yhat":14.5628,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":12.02,"yhat":14.5693,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":12.88,"yhat":14.5761,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":13.74,"yhat":14.583,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":14.6,"yhat":14.5901,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":15.46,"yhat":14.5974,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":16.32,"yhat":14.6048,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":17.18,"yhat":14.6125,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":18.04,"yhat":14.6203,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":18.9,"yhat":14.6282,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":19.76,"yhat":14.6364,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":20.62,"yhat":14.6447,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":21.48,"yhat":14.6532,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":22.34,"yhat":14.6618,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":23.2,"yhat":14.6706,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":24.06,"yhat":14.6796,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":24.92,"yhat":14.6887,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":25.78,"yhat":14.698,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":26.64,"yhat":14.7075,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":27.5,"yhat":14.7171,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":28.36,"yhat":14.7269,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":29.22,"yhat":14.7368,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":30.08,"yhat":14.7469,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":30.94,"yhat":14.7572,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":31.8,"yhat":14.7676,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":32.66,"yhat":14.7781,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":33.52,"yhat":14.7888,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":34.38,"yhat":14.7996,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":35.24,"yhat":14.8106,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":36.1,"yhat":14.8217,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":36.96,"yhat":14.8329,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":37.82,"yhat":14.8443,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":38.68,"yhat":14.8558,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":39.54,"yhat":14.8675,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":40.4,"yhat":14.8793,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":41.26,"yhat":14.8912,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":42.12,"yhat":14.9032,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":42.98,"yhat":14.9153,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":43.84,"yhat":14.9276,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":44.7,"yhat":14.94,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":45.56,"yhat":14.9525,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":46.42,"yhat":14.9651,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":47.28,"yhat":14.9778,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":48.14,"yhat":14.9906,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":49,"yhat":15.0036,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":49.86,"yhat":15.0166,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":50.72,"yhat":15.0297,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":51.58,"yhat":15.0429,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":52.44,"yhat":15.0562,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":53.3,"yhat":15.0696,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":54.16,"yhat":15.0831,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":55.02,"yhat":15.0966,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":55.88,"yhat":15.1103,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":56.74,"yhat":15.124,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":57.6,"yhat":15.1378,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":58.46,"yhat":15.1516,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":59.32,"yhat":15.1655,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":60.18,"yhat":15.1795,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":61.04,"yhat":15.1936,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":61.9,"yhat":15.2077,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":62.76,"yhat":15.2218,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":63.62,"yhat":15.236,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":64.48,"yhat":15.2503,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":65.34,"yhat":15.2645,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":66.2,"yhat":15.2789,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":67.06,"yhat":15.2932,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":67.92,"yhat":15.3076,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":68,"yhat":15.309,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":68.78,"yhat":15.322,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":69.64,"yhat":15.3365,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":70.5,"yhat":15.351,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":71.36,"yhat":15.3655,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":72.22,"yhat":15.38,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":73.08,"yhat":15.3945,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":73.94,"yhat":15.409,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":74.8,"yhat":15.4235,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":75.66,"yhat":15.4381,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":76.52,"yhat":15.4526,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":77.38,"yhat":15.4671,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":78.24,"yhat":15.4816,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":79.1,"yhat":15.4961,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":79.96,"yhat":15.5106,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":80.82,"yhat":15.5251,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":81.68,"yhat":15.5395,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":82.54,"yhat":15.5539,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":83.4,"yhat":15.5683,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":84.26,"yhat":15.5827,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":85.12,"yhat":15.597,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":85.98,"yhat":15.6113,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":86.84,"yhat":15.6255,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":87.7,"yhat":15.6397,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":88.56,"yhat":15.6538,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":89.42,"yhat":15.6679,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":90.28,"yhat":15.6819,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":91.14,"yhat":15.6959,"id":"J. de Wijs","vname":"mentality_interceptions"},{"xhat":92,"yhat":15.7098,"id":"J. de Wijs","vname":"mentality_interceptions"}],"mentality_positioning":[{"xhat":4,"yhat":15.3703,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":4.89,"yhat":15.3677,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":5.78,"yhat":15.3651,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":6.67,"yhat":15.3626,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":7.56,"yhat":15.36,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":8.45,"yhat":15.3575,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":9.34,"yhat":15.3549,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":10.23,"yhat":15.3524,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":11.12,"yhat":15.3498,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":12.01,"yhat":15.3473,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":12.9,"yhat":15.3448,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":13.79,"yhat":15.3422,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":14.68,"yhat":15.3397,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":15.57,"yhat":15.3372,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":16.46,"yhat":15.3347,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":17.35,"yhat":15.3323,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":18.24,"yhat":15.3298,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":19.13,"yhat":15.3273,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":20.02,"yhat":15.3249,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":20.91,"yhat":15.3225,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":21.8,"yhat":15.3201,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":22.69,"yhat":15.3177,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":23.58,"yhat":15.3153,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":24.47,"yhat":15.313,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":25.36,"yhat":15.3106,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":26,"yhat":15.309,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":26.25,"yhat":15.3083,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":27.14,"yhat":15.306,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":28.03,"yhat":15.3038,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":28.92,"yhat":15.3015,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":29.81,"yhat":15.2993,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":30.7,"yhat":15.2971,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":31.59,"yhat":15.2949,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":32.48,"yhat":15.2928,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":33.37,"yhat":15.2907,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":34.26,"yhat":15.2886,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":35.15,"yhat":15.2865,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":36.04,"yhat":15.2845,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":36.93,"yhat":15.2825,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":37.82,"yhat":15.2805,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":38.71,"yhat":15.2786,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":39.6,"yhat":15.2767,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":40.49,"yhat":15.2748,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":41.38,"yhat":15.273,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":42.27,"yhat":15.2712,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":43.16,"yhat":15.2695,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":44.05,"yhat":15.2677,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":44.94,"yhat":15.2661,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":45.83,"yhat":15.2644,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":46.72,"yhat":15.2628,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":47.61,"yhat":15.2612,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":48.5,"yhat":15.2597,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":49.39,"yhat":15.2582,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":50.28,"yhat":15.2568,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":51.17,"yhat":15.2554,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":52.06,"yhat":15.254,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":52.95,"yhat":15.2527,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":53.84,"yhat":15.2514,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":54.73,"yhat":15.2502,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":55.62,"yhat":15.249,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":56.51,"yhat":15.2479,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":57.4,"yhat":15.2468,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":58.29,"yhat":15.2457,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":59.18,"yhat":15.2447,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":60.07,"yhat":15.2438,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":60.96,"yhat":15.2429,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":61.85,"yhat":15.242,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":62.74,"yhat":15.2412,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":63.63,"yhat":15.2404,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":64.52,"yhat":15.2397,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":65.41,"yhat":15.239,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":66.3,"yhat":15.2384,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":67.19,"yhat":15.2378,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":68.08,"yhat":15.2373,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":68.97,"yhat":15.2369,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":69.86,"yhat":15.2364,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":70.75,"yhat":15.2361,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":71.64,"yhat":15.2357,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":72.53,"yhat":15.2355,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":73.42,"yhat":15.2352,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":74.31,"yhat":15.2351,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":75.2,"yhat":15.2349,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":76.09,"yhat":15.2349,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":76.98,"yhat":15.2348,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":77.87,"yhat":15.2349,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":78.76,"yhat":15.2349,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":79.65,"yhat":15.235,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":80.54,"yhat":15.2352,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":81.43,"yhat":15.2354,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":82.32,"yhat":15.2357,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":83.21,"yhat":15.236,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":84.1,"yhat":15.2364,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":84.99,"yhat":15.2368,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":85.88,"yhat":15.2373,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":86.77,"yhat":15.2378,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":87.66,"yhat":15.2384,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":88.55,"yhat":15.239,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":89.44,"yhat":15.2396,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":90.33,"yhat":15.2403,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":91.22,"yhat":15.2411,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":92.11,"yhat":15.2419,"id":"J. de Wijs","vname":"mentality_positioning"},{"xhat":93,"yhat":15.2427,"id":"J. de Wijs","vname":"mentality_positioning"}],"mentality_vision":[{"xhat":10,"yhat":15.3706,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":10.84,"yhat":15.3684,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":11.68,"yhat":15.3662,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":12.52,"yhat":15.3639,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":13.36,"yhat":15.3616,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":14.2,"yhat":15.3592,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":15.04,"yhat":15.3567,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":15.88,"yhat":15.3543,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":16.72,"yhat":15.3517,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":17.56,"yhat":15.3491,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":18.4,"yhat":15.3465,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":19.24,"yhat":15.3438,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":20.08,"yhat":15.341,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":20.92,"yhat":15.3383,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":21.76,"yhat":15.3354,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":22.6,"yhat":15.3325,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":23.44,"yhat":15.3296,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":24.28,"yhat":15.3266,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":25.12,"yhat":15.3235,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":25.96,"yhat":15.3205,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":26.8,"yhat":15.3173,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":27.64,"yhat":15.3142,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":28.48,"yhat":15.311,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":29,"yhat":15.309,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":29.32,"yhat":15.3077,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":30.16,"yhat":15.3044,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":31,"yhat":15.3011,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":31.84,"yhat":15.2977,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":32.68,"yhat":15.2944,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":33.52,"yhat":15.2909,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":34.36,"yhat":15.2875,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":35.2,"yhat":15.284,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":36.04,"yhat":15.2805,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":36.88,"yhat":15.2769,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":37.72,"yhat":15.2734,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":38.56,"yhat":15.2698,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":39.4,"yhat":15.2662,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":40.24,"yhat":15.2626,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":41.08,"yhat":15.259,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":41.92,"yhat":15.2554,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":42.76,"yhat":15.2517,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":43.6,"yhat":15.2481,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":44.44,"yhat":15.2445,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":45.28,"yhat":15.2408,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":46.12,"yhat":15.2372,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":46.96,"yhat":15.2336,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":47.8,"yhat":15.2299,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":48.64,"yhat":15.2263,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":49.48,"yhat":15.2227,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":50.32,"yhat":15.2192,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":51.16,"yhat":15.2156,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":52,"yhat":15.2121,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":52.84,"yhat":15.2086,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":53.68,"yhat":15.2051,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":54.52,"yhat":15.2017,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":55.36,"yhat":15.1983,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":56.2,"yhat":15.1949,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":57.04,"yhat":15.1916,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":57.88,"yhat":15.1884,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":58.72,"yhat":15.1851,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":59.56,"yhat":15.182,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":60.4,"yhat":15.1789,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":61.24,"yhat":15.1758,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":62.08,"yhat":15.1728,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":62.92,"yhat":15.1699,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":63.76,"yhat":15.167,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":64.6,"yhat":15.1642,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":65.44,"yhat":15.1615,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":66.28,"yhat":15.1589,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":67.12,"yhat":15.1563,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":67.96,"yhat":15.1538,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":68.8,"yhat":15.1514,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":69.64,"yhat":15.1491,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":70.48,"yhat":15.1469,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":71.32,"yhat":15.1448,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":72.16,"yhat":15.1427,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":73,"yhat":15.1408,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":73.84,"yhat":15.1389,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":74.68,"yhat":15.1372,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":75.52,"yhat":15.1355,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":76.36,"yhat":15.134,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":77.2,"yhat":15.1326,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":78.04,"yhat":15.1312,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":78.88,"yhat":15.13,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":79.72,"yhat":15.1289,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":80.56,"yhat":15.1279,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":81.4,"yhat":15.127,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":82.24,"yhat":15.1262,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":83.08,"yhat":15.1256,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":83.92,"yhat":15.125,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":84.76,"yhat":15.1246,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":85.6,"yhat":15.1243,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":86.44,"yhat":15.1241,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":87.28,"yhat":15.124,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":88.12,"yhat":15.1241,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":88.96,"yhat":15.1242,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":89.8,"yhat":15.1245,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":90.64,"yhat":15.1249,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":91.48,"yhat":15.1254,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":92.32,"yhat":15.1261,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":93.16,"yhat":15.1268,"id":"J. de Wijs","vname":"mentality_vision"},{"xhat":94,"yhat":15.1277,"id":"J. de Wijs","vname":"mentality_vision"}],"mentality_penalties":[{"xhat":11,"yhat":15.392,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":11.8,"yhat":15.39,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":12.6,"yhat":15.3881,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":13.4,"yhat":15.3861,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":14.2,"yhat":15.3842,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":15,"yhat":15.3823,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":15.8,"yhat":15.3803,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":16.6,"yhat":15.3784,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":17.4,"yhat":15.3764,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":18.2,"yhat":15.3745,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":19,"yhat":15.3726,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":19.8,"yhat":15.3706,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":20.6,"yhat":15.3687,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":21.4,"yhat":15.3668,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":22.2,"yhat":15.3649,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":23,"yhat":15.363,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":23.8,"yhat":15.3611,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":24.6,"yhat":15.3592,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":25.4,"yhat":15.3573,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":26.2,"yhat":15.3554,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":27,"yhat":15.3536,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":27.8,"yhat":15.3517,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":28.6,"yhat":15.3499,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":29.4,"yhat":15.348,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":30.2,"yhat":15.3462,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":31,"yhat":15.3444,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":31.8,"yhat":15.3426,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":32.6,"yhat":15.3409,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":33.4,"yhat":15.3391,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":34.2,"yhat":15.3374,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":35,"yhat":15.3356,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":35.8,"yhat":15.3339,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":36.6,"yhat":15.3322,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":37.4,"yhat":15.3306,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":38.2,"yhat":15.3289,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":39,"yhat":15.3273,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":39.8,"yhat":15.3257,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":40.6,"yhat":15.3241,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":41.4,"yhat":15.3226,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":42.2,"yhat":15.321,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":43,"yhat":15.3195,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":43.8,"yhat":15.318,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":44.6,"yhat":15.3165,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":45.4,"yhat":15.3151,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":46.2,"yhat":15.3137,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":47,"yhat":15.3123,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":47.8,"yhat":15.3109,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":48.6,"yhat":15.3096,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":49,"yhat":15.309,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":49.4,"yhat":15.3083,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":50.2,"yhat":15.307,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":51,"yhat":15.3058,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":51.8,"yhat":15.3046,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":52.6,"yhat":15.3034,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":53.4,"yhat":15.3022,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":54.2,"yhat":15.3011,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":55,"yhat":15.3,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":55.8,"yhat":15.299,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":56.6,"yhat":15.2979,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":57.4,"yhat":15.297,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":58.2,"yhat":15.296,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":59,"yhat":15.2951,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":59.8,"yhat":15.2942,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":60.6,"yhat":15.2933,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":61.4,"yhat":15.2925,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":62.2,"yhat":15.2917,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":63,"yhat":15.291,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":63.8,"yhat":15.2902,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":64.6,"yhat":15.2896,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":65.4,"yhat":15.2889,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":66.2,"yhat":15.2883,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":67,"yhat":15.2877,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":67.8,"yhat":15.2872,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":68.6,"yhat":15.2867,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":69.4,"yhat":15.2863,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":70.2,"yhat":15.2858,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":71,"yhat":15.2854,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":71.8,"yhat":15.2851,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":72.6,"yhat":15.2848,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":73.4,"yhat":15.2845,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":74.2,"yhat":15.2843,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":75,"yhat":15.2841,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":75.8,"yhat":15.2839,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":76.6,"yhat":15.2838,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":77.4,"yhat":15.2837,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":78.2,"yhat":15.2837,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":79,"yhat":15.2837,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":79.8,"yhat":15.2837,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":80.6,"yhat":15.2838,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":81.4,"yhat":15.2839,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":82.2,"yhat":15.284,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":83,"yhat":15.2842,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":83.8,"yhat":15.2844,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":84.6,"yhat":15.2846,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":85.4,"yhat":15.2849,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":86.2,"yhat":15.2853,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":87,"yhat":15.2856,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":87.8,"yhat":15.286,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":88.6,"yhat":15.2864,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":89.4,"yhat":15.2869,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":90.2,"yhat":15.2874,"id":"J. de Wijs","vname":"mentality_penalties"},{"xhat":91,"yhat":15.2879,"id":"J. de Wijs","vname":"mentality_penalties"}],"mentality_composure":[{"xhat":21,"yhat":15.2925,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":21.73,"yhat":15.2891,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":22.46,"yhat":15.2858,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":23.19,"yhat":15.2825,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":23.92,"yhat":15.2792,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":24.65,"yhat":15.276,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":25.38,"yhat":15.2729,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":26.11,"yhat":15.2698,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":26.84,"yhat":15.2668,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":27.57,"yhat":15.2639,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":28.3,"yhat":15.2611,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":29.03,"yhat":15.2584,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":29.76,"yhat":15.2557,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":30.49,"yhat":15.2532,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":31.22,"yhat":15.2508,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":31.95,"yhat":15.2484,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":32.68,"yhat":15.2462,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":33.41,"yhat":15.2441,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":34.14,"yhat":15.2421,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":34.87,"yhat":15.2403,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":35.6,"yhat":15.2385,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":36.33,"yhat":15.2369,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":37.06,"yhat":15.2355,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":37.79,"yhat":15.2342,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":38.52,"yhat":15.233,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":39.25,"yhat":15.232,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":39.98,"yhat":15.2311,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":40.71,"yhat":15.2304,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":41.44,"yhat":15.2299,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":42.17,"yhat":15.2295,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":42.9,"yhat":15.2293,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":43.63,"yhat":15.2292,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":44.36,"yhat":15.2294,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":45.09,"yhat":15.2297,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":45.82,"yhat":15.2301,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":46.55,"yhat":15.2308,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":47.28,"yhat":15.2317,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":48.01,"yhat":15.2327,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":48.74,"yhat":15.2339,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":49.47,"yhat":15.2353,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":50.2,"yhat":15.2369,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":50.93,"yhat":15.2387,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":51.66,"yhat":15.2407,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":52.39,"yhat":15.2428,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":53.12,"yhat":15.2452,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":53.85,"yhat":15.2477,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":54.58,"yhat":15.2504,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":55.31,"yhat":15.2533,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":56.04,"yhat":15.2564,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":56.77,"yhat":15.2597,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":57.5,"yhat":15.2632,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":58.23,"yhat":15.2669,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":58.96,"yhat":15.2707,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":59.69,"yhat":15.2747,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":60.42,"yhat":15.2789,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":61.15,"yhat":15.2833,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":61.88,"yhat":15.2878,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":62.61,"yhat":15.2925,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":63.34,"yhat":15.2973,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":64.07,"yhat":15.3023,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":64.8,"yhat":15.3075,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":65,"yhat":15.309,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":65.53,"yhat":15.3128,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":66.26,"yhat":15.3183,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":66.99,"yhat":15.3239,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":67.72,"yhat":15.3297,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":68.45,"yhat":15.3355,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":69.18,"yhat":15.3415,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":69.91,"yhat":15.3476,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":70.64,"yhat":15.3539,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":71.37,"yhat":15.3602,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":72.1,"yhat":15.3667,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":72.83,"yhat":15.3732,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":73.56,"yhat":15.3798,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":74.29,"yhat":15.3865,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":75.02,"yhat":15.3933,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":75.75,"yhat":15.4002,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":76.48,"yhat":15.4071,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":77.21,"yhat":15.4141,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":77.94,"yhat":15.4211,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":78.67,"yhat":15.4281,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":79.4,"yhat":15.4352,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":80.13,"yhat":15.4424,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":80.86,"yhat":15.4495,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":81.59,"yhat":15.4566,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":82.32,"yhat":15.4638,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":83.05,"yhat":15.471,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":83.78,"yhat":15.4781,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":84.51,"yhat":15.4852,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":85.24,"yhat":15.4923,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":85.97,"yhat":15.4994,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":86.7,"yhat":15.5064,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":87.43,"yhat":15.5134,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":88.16,"yhat":15.5204,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":88.89,"yhat":15.5272,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":89.62,"yhat":15.534,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":90.35,"yhat":15.5408,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":91.08,"yhat":15.5474,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":91.81,"yhat":15.554,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":92.54,"yhat":15.5605,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":93.27,"yhat":15.5669,"id":"J. de Wijs","vname":"mentality_composure"},{"xhat":94,"yhat":15.5732,"id":"J. de Wijs","vname":"mentality_composure"}],"defending_marking":[{"xhat":7,"yhat":14.4126,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":7.85,"yhat":14.4175,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":8.7,"yhat":14.4226,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":9.55,"yhat":14.428,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":10.4,"yhat":14.4335,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":11.25,"yhat":14.4393,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":12.1,"yhat":14.4452,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":12.95,"yhat":14.4514,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":13.8,"yhat":14.4578,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":14.65,"yhat":14.4644,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":15.5,"yhat":14.4712,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":16.35,"yhat":14.4782,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":17.2,"yhat":14.4855,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":18.05,"yhat":14.4929,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":18.9,"yhat":14.5005,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":19.75,"yhat":14.5084,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":20.6,"yhat":14.5164,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":21.45,"yhat":14.5247,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":22.3,"yhat":14.5331,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":23.15,"yhat":14.5418,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":24,"yhat":14.5506,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":24.85,"yhat":14.5597,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":25.7,"yhat":14.569,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":26.55,"yhat":14.5784,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":27.4,"yhat":14.5881,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":28.25,"yhat":14.5979,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":29.1,"yhat":14.6079,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":29.95,"yhat":14.6182,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":30.8,"yhat":14.6286,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":31.65,"yhat":14.6392,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":32.5,"yhat":14.65,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":33.35,"yhat":14.661,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":34.2,"yhat":14.6721,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":35.05,"yhat":14.6835,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":35.9,"yhat":14.695,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":36.75,"yhat":14.7067,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":37.6,"yhat":14.7185,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":38.45,"yhat":14.7306,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":39.3,"yhat":14.7428,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":40.15,"yhat":14.7551,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":41,"yhat":14.7677,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":41.85,"yhat":14.7804,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":42.7,"yhat":14.7932,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":43.55,"yhat":14.8062,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":44.4,"yhat":14.8194,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":45.25,"yhat":14.8327,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":46.1,"yhat":14.8461,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":46.95,"yhat":14.8597,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":47.8,"yhat":14.8735,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":48.65,"yhat":14.8873,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":49.5,"yhat":14.9013,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":50.35,"yhat":14.9155,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":51.2,"yhat":14.9298,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":52.05,"yhat":14.9442,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":52.9,"yhat":14.9587,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":53.75,"yhat":14.9733,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":54.6,"yhat":14.988,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":55.45,"yhat":15.0029,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":56.3,"yhat":15.0179,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":57.15,"yhat":15.0329,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":58,"yhat":15.0481,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":58.85,"yhat":15.0634,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":59.7,"yhat":15.0787,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":60.55,"yhat":15.0942,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":61.4,"yhat":15.1097,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":62.25,"yhat":15.1253,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":63.1,"yhat":15.141,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":63.95,"yhat":15.1568,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":64.8,"yhat":15.1726,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":65.65,"yhat":15.1885,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":66.5,"yhat":15.2045,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":67.35,"yhat":15.2205,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":68.2,"yhat":15.2366,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":69.05,"yhat":15.2527,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":69.9,"yhat":15.2688,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":70.75,"yhat":15.2851,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":71.6,"yhat":15.3013,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":72,"yhat":15.309,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":72.45,"yhat":15.3176,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":73.3,"yhat":15.3339,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":74.15,"yhat":15.3502,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":75,"yhat":15.3666,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":75.85,"yhat":15.383,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":76.7,"yhat":15.3993,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":77.55,"yhat":15.4157,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":78.4,"yhat":15.4321,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":79.25,"yhat":15.4485,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":80.1,"yhat":15.4649,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":80.95,"yhat":15.4813,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":81.8,"yhat":15.4977,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":82.65,"yhat":15.514,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":83.5,"yhat":15.5304,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":84.35,"yhat":15.5467,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":85.2,"yhat":15.5629,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":86.05,"yhat":15.5792,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":86.9,"yhat":15.5954,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":87.75,"yhat":15.6116,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":88.6,"yhat":15.6277,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":89.45,"yhat":15.6438,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":90.3,"yhat":15.6598,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":91.15,"yhat":15.6758,"id":"J. de Wijs","vname":"defending_marking"},{"xhat":92,"yhat":15.6917,"id":"J. de Wijs","vname":"defending_marking"}],"defending_standing_tackle":[{"xhat":8,"yhat":14.4364,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":8.84,"yhat":14.4433,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":9.68,"yhat":14.4503,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":10.52,"yhat":14.4576,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":11.36,"yhat":14.465,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":12.2,"yhat":14.4726,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":13.04,"yhat":14.4804,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":13.88,"yhat":14.4883,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":14.72,"yhat":14.4964,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":15.56,"yhat":14.5048,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":16.4,"yhat":14.5132,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":17.24,"yhat":14.5219,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":18.08,"yhat":14.5307,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":18.92,"yhat":14.5398,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":19.76,"yhat":14.549,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":20.6,"yhat":14.5583,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":21.44,"yhat":14.5678,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":22.28,"yhat":14.5776,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":23.12,"yhat":14.5874,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":23.96,"yhat":14.5975,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":24.8,"yhat":14.6077,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":25.64,"yhat":14.618,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":26.48,"yhat":14.6286,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":27.32,"yhat":14.6393,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":28.16,"yhat":14.6501,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":29,"yhat":14.6611,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":29.84,"yhat":14.6723,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":30.68,"yhat":14.6836,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":31.52,"yhat":14.6951,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":32.36,"yhat":14.7068,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":33.2,"yhat":14.7186,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":34.04,"yhat":14.7305,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":34.88,"yhat":14.7426,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":35.72,"yhat":14.7548,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":36.56,"yhat":14.7672,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":37.4,"yhat":14.7797,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":38.24,"yhat":14.7923,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":39.08,"yhat":14.8051,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":39.92,"yhat":14.818,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":40.76,"yhat":14.831,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":41.6,"yhat":14.8442,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":42.44,"yhat":14.8575,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":43.28,"yhat":14.8709,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":44.12,"yhat":14.8845,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":44.96,"yhat":14.8981,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":45.8,"yhat":14.9119,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":46.64,"yhat":14.9258,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":47.48,"yhat":14.9398,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":48.32,"yhat":14.9539,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":49.16,"yhat":14.9682,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":50,"yhat":14.9825,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":50.84,"yhat":14.9969,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":51.68,"yhat":15.0114,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":52.52,"yhat":15.0261,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":53.36,"yhat":15.0408,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":54.2,"yhat":15.0556,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":55.04,"yhat":15.0705,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":55.88,"yhat":15.0855,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":56.72,"yhat":15.1005,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":57.56,"yhat":15.1156,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":58.4,"yhat":15.1308,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":59.24,"yhat":15.1461,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":60.08,"yhat":15.1615,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":60.92,"yhat":15.1769,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":61.76,"yhat":15.1924,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":62.6,"yhat":15.2079,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":63.44,"yhat":15.2235,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":64.28,"yhat":15.2391,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":65.12,"yhat":15.2548,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":65.96,"yhat":15.2706,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":66.8,"yhat":15.2863,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":67.64,"yhat":15.3022,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":68,"yhat":15.309,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":68.48,"yhat":15.318,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":69.32,"yhat":15.3339,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":70.16,"yhat":15.3498,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":71,"yhat":15.3658,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":71.84,"yhat":15.3818,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":72.68,"yhat":15.3978,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":73.52,"yhat":15.4138,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":74.36,"yhat":15.4298,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":75.2,"yhat":15.4458,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":76.04,"yhat":15.4619,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":76.88,"yhat":15.4779,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":77.72,"yhat":15.494,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":78.56,"yhat":15.51,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":79.4,"yhat":15.5261,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":80.24,"yhat":15.5421,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":81.08,"yhat":15.5581,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":81.92,"yhat":15.5741,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":82.76,"yhat":15.5901,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":83.6,"yhat":15.6061,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":84.44,"yhat":15.622,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":85.28,"yhat":15.6379,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":86.12,"yhat":15.6538,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":86.96,"yhat":15.6696,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":87.8,"yhat":15.6854,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":88.64,"yhat":15.7011,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":89.48,"yhat":15.7168,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":90.32,"yhat":15.7325,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":91.16,"yhat":15.7481,"id":"J. de Wijs","vname":"defending_standing_tackle"},{"xhat":92,"yhat":15.7637,"id":"J. de Wijs","vname":"defending_standing_tackle"}],"defending_sliding_tackle":[{"xhat":8,"yhat":14.6127,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":8.82,"yhat":14.618,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":9.64,"yhat":14.6234,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":10.46,"yhat":14.6289,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":11.28,"yhat":14.6346,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":12.1,"yhat":14.6404,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":12.92,"yhat":14.6464,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":13.74,"yhat":14.6525,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":14.56,"yhat":14.6588,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":15.38,"yhat":14.6652,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":16.2,"yhat":14.6717,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":17.02,"yhat":14.6784,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":17.84,"yhat":14.6853,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":18.66,"yhat":14.6923,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":19.48,"yhat":14.6994,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":20.3,"yhat":14.7066,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":21.12,"yhat":14.714,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":21.94,"yhat":14.7216,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":22.76,"yhat":14.7293,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":23.58,"yhat":14.7371,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":24.4,"yhat":14.745,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":25.22,"yhat":14.7531,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":26.04,"yhat":14.7613,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":26.86,"yhat":14.7697,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":27.68,"yhat":14.7782,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":28.5,"yhat":14.7868,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":29.32,"yhat":14.7955,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":30.14,"yhat":14.8044,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":30.96,"yhat":14.8134,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":31.78,"yhat":14.8225,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":32.6,"yhat":14.8317,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":33.42,"yhat":14.8411,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":34.24,"yhat":14.8506,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":35.06,"yhat":14.8602,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":35.88,"yhat":14.87,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":36.7,"yhat":14.8798,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":37.52,"yhat":14.8898,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":38.34,"yhat":14.8998,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":39.16,"yhat":14.91,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":39.98,"yhat":14.9203,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":40.8,"yhat":14.9307,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":41.62,"yhat":14.9413,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":42.44,"yhat":14.9519,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":43.26,"yhat":14.9626,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":44.08,"yhat":14.9734,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":44.9,"yhat":14.9844,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":45.72,"yhat":14.9954,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":46.54,"yhat":15.0065,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":47.36,"yhat":15.0177,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":48.18,"yhat":15.029,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":49,"yhat":15.0404,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":49.82,"yhat":15.0519,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":50.64,"yhat":15.0635,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":51.46,"yhat":15.0752,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":52.28,"yhat":15.0869,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":53.1,"yhat":15.0987,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":53.92,"yhat":15.1106,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":54.74,"yhat":15.1226,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":55.56,"yhat":15.1346,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":56.38,"yhat":15.1467,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":57.2,"yhat":15.1589,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":58.02,"yhat":15.1712,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":58.84,"yhat":15.1835,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":59.66,"yhat":15.1959,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":60.48,"yhat":15.2083,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":61.3,"yhat":15.2208,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":62.12,"yhat":15.2333,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":62.94,"yhat":15.2459,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":63.76,"yhat":15.2586,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":64.58,"yhat":15.2713,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":65.4,"yhat":15.284,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":66.22,"yhat":15.2968,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":67,"yhat":15.309,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":67.04,"yhat":15.3096,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":67.86,"yhat":15.3224,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":68.68,"yhat":15.3353,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":69.5,"yhat":15.3483,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":70.32,"yhat":15.3612,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":71.14,"yhat":15.3742,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":71.96,"yhat":15.3872,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":72.78,"yhat":15.4002,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":73.6,"yhat":15.4132,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":74.42,"yhat":15.4263,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":75.24,"yhat":15.4394,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":76.06,"yhat":15.4525,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":76.88,"yhat":15.4656,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":77.7,"yhat":15.4787,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":78.52,"yhat":15.4918,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":79.34,"yhat":15.5049,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":80.16,"yhat":15.518,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":80.98,"yhat":15.531,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":81.8,"yhat":15.5441,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":82.62,"yhat":15.5572,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":83.44,"yhat":15.5703,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":84.26,"yhat":15.5833,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":85.08,"yhat":15.5964,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":85.9,"yhat":15.6094,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":86.72,"yhat":15.6224,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":87.54,"yhat":15.6353,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":88.36,"yhat":15.6483,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":89.18,"yhat":15.6612,"id":"J. de Wijs","vname":"defending_sliding_tackle"},{"xhat":90,"yhat":15.674,"id":"J. de Wijs","vname":"defending_sliding_tackle"}],"goalkeeping_diving":[{"xhat":1,"yhat":15.3191,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":1.86,"yhat":15.3182,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":2.72,"yhat":15.3172,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":3.58,"yhat":15.3163,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":4.44,"yhat":15.3154,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":5.3,"yhat":15.3145,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":6.16,"yhat":15.3136,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":7.02,"yhat":15.3127,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":7.88,"yhat":15.3119,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":8.74,"yhat":15.3111,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":9.6,"yhat":15.3102,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":10.46,"yhat":15.3094,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":11,"yhat":15.309,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":11.32,"yhat":15.3087,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":12.18,"yhat":15.3079,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":13.04,"yhat":15.3072,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":13.9,"yhat":15.3065,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":14.76,"yhat":15.3058,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":15.62,"yhat":15.3051,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":16.48,"yhat":15.3045,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":17.34,"yhat":15.3038,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":18.2,"yhat":15.3032,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":19.06,"yhat":15.3026,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":19.92,"yhat":15.3021,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":20.78,"yhat":15.3015,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":21.64,"yhat":15.301,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":22.5,"yhat":15.3005,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":23.36,"yhat":15.3,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":24.22,"yhat":15.2996,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":25.08,"yhat":15.2991,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":25.94,"yhat":15.2987,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":26.8,"yhat":15.2983,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":27.66,"yhat":15.298,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":28.52,"yhat":15.2976,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":29.38,"yhat":15.2973,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":30.24,"yhat":15.297,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":31.1,"yhat":15.2967,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":31.96,"yhat":15.2965,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":32.82,"yhat":15.2963,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":33.68,"yhat":15.2961,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":34.54,"yhat":15.2959,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":35.4,"yhat":15.2957,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":36.26,"yhat":15.2956,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":37.12,"yhat":15.2955,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":37.98,"yhat":15.2954,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":38.84,"yhat":15.2954,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":39.7,"yhat":15.2953,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":40.56,"yhat":15.2953,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":41.42,"yhat":15.2953,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":42.28,"yhat":15.2954,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":43.14,"yhat":15.2954,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":44,"yhat":15.2955,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":44.86,"yhat":15.2956,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":45.72,"yhat":15.2958,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":46.58,"yhat":15.2959,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":47.44,"yhat":15.2961,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":48.3,"yhat":15.2963,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":49.16,"yhat":15.2966,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":50.02,"yhat":15.2968,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":50.88,"yhat":15.2971,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":51.74,"yhat":15.2974,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":52.6,"yhat":15.2977,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":53.46,"yhat":15.2981,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":54.32,"yhat":15.2985,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":55.18,"yhat":15.2989,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":56.04,"yhat":15.2993,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":56.9,"yhat":15.2998,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":57.76,"yhat":15.3002,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":58.62,"yhat":15.3007,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":59.48,"yhat":15.3012,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":60.34,"yhat":15.3018,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":61.2,"yhat":15.3023,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":62.06,"yhat":15.3029,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":62.92,"yhat":15.3035,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":63.78,"yhat":15.3041,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":64.64,"yhat":15.3048,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":65.5,"yhat":15.3055,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":66.36,"yhat":15.3062,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":67.22,"yhat":15.3069,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":68.08,"yhat":15.3076,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":68.94,"yhat":15.3084,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":69.8,"yhat":15.3091,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":70.66,"yhat":15.3099,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":71.52,"yhat":15.3107,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":72.38,"yhat":15.3116,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":73.24,"yhat":15.3124,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":74.1,"yhat":15.3133,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":74.96,"yhat":15.3142,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":75.82,"yhat":15.3151,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":76.68,"yhat":15.316,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":77.54,"yhat":15.317,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":78.4,"yhat":15.3179,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":79.26,"yhat":15.3189,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":80.12,"yhat":15.3199,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":80.98,"yhat":15.3209,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":81.84,"yhat":15.3219,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":82.7,"yhat":15.323,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":83.56,"yhat":15.324,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":84.42,"yhat":15.3251,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":85.28,"yhat":15.3262,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":86.14,"yhat":15.3273,"id":"J. de Wijs","vname":"goalkeeping_diving"},{"xhat":87,"yhat":15.3284,"id":"J. de Wijs","vname":"goalkeeping_diving"}],"goalkeeping_handling":[{"xhat":1,"yhat":15.3076,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":1.88,"yhat":15.3077,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":2.76,"yhat":15.3078,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":3.64,"yhat":15.3079,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":4.52,"yhat":15.308,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":5.4,"yhat":15.3082,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":6.28,"yhat":15.3083,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":7.16,"yhat":15.3085,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":8.04,"yhat":15.3087,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":8.92,"yhat":15.3089,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":9,"yhat":15.309,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":9.8,"yhat":15.3092,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":10.68,"yhat":15.3094,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":11.56,"yhat":15.3097,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":12.44,"yhat":15.31,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":13.32,"yhat":15.3104,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":14.2,"yhat":15.3107,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":15.08,"yhat":15.3111,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":15.96,"yhat":15.3114,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":16.84,"yhat":15.3118,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":17.72,"yhat":15.3123,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":18.6,"yhat":15.3127,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":19.48,"yhat":15.3131,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":20.36,"yhat":15.3136,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":21.24,"yhat":15.3141,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":22.12,"yhat":15.3146,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":23,"yhat":15.3151,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":23.88,"yhat":15.3157,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":24.76,"yhat":15.3163,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":25.64,"yhat":15.3168,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":26.52,"yhat":15.3174,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":27.4,"yhat":15.318,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":28.28,"yhat":15.3187,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":29.16,"yhat":15.3193,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":30.04,"yhat":15.32,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":30.92,"yhat":15.3207,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":31.8,"yhat":15.3214,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":32.68,"yhat":15.3221,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":33.56,"yhat":15.3228,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":34.44,"yhat":15.3235,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":35.32,"yhat":15.3243,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":36.2,"yhat":15.3251,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":37.08,"yhat":15.3259,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":37.96,"yhat":15.3267,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":38.84,"yhat":15.3275,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":39.72,"yhat":15.3283,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":40.6,"yhat":15.3292,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":41.48,"yhat":15.33,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":42.36,"yhat":15.3309,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":43.24,"yhat":15.3318,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":44.12,"yhat":15.3327,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":45,"yhat":15.3336,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":45.88,"yhat":15.3345,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":46.76,"yhat":15.3354,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":47.64,"yhat":15.3364,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":48.52,"yhat":15.3373,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":49.4,"yhat":15.3383,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":50.28,"yhat":15.3393,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":51.16,"yhat":15.3403,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":52.04,"yhat":15.3413,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":52.92,"yhat":15.3423,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":53.8,"yhat":15.3433,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":54.68,"yhat":15.3443,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":55.56,"yhat":15.3454,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":56.44,"yhat":15.3464,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":57.32,"yhat":15.3475,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":58.2,"yhat":15.3486,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":59.08,"yhat":15.3496,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":59.96,"yhat":15.3507,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":60.84,"yhat":15.3518,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":61.72,"yhat":15.3529,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":62.6,"yhat":15.354,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":63.48,"yhat":15.3551,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":64.36,"yhat":15.3563,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":65.24,"yhat":15.3574,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":66.12,"yhat":15.3585,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":67,"yhat":15.3597,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":67.88,"yhat":15.3608,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":68.76,"yhat":15.362,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":69.64,"yhat":15.3631,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":70.52,"yhat":15.3643,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":71.4,"yhat":15.3655,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":72.28,"yhat":15.3666,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":73.16,"yhat":15.3678,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":74.04,"yhat":15.369,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":74.92,"yhat":15.3702,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":75.8,"yhat":15.3714,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":76.68,"yhat":15.3726,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":77.56,"yhat":15.3737,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":78.44,"yhat":15.3749,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":79.32,"yhat":15.3761,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":80.2,"yhat":15.3773,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":81.08,"yhat":15.3785,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":81.96,"yhat":15.3797,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":82.84,"yhat":15.3809,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":83.72,"yhat":15.3822,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":84.6,"yhat":15.3834,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":85.48,"yhat":15.3846,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":86.36,"yhat":15.3858,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":87.24,"yhat":15.387,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":88.12,"yhat":15.3882,"id":"J. de Wijs","vname":"goalkeeping_handling"},{"xhat":89,"yhat":15.3894,"id":"J. de Wijs","vname":"goalkeeping_handling"}],"goalkeeping_kicking":[{"xhat":1,"yhat":15.3002,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":1.9,"yhat":15.3006,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":2.8,"yhat":15.3011,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":3.7,"yhat":15.3015,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":4.6,"yhat":15.302,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":5.5,"yhat":15.3026,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":6.4,"yhat":15.3031,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":7.3,"yhat":15.3036,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":8.2,"yhat":15.3042,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":9.1,"yhat":15.3048,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":10,"yhat":15.3054,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":10.9,"yhat":15.306,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":11.8,"yhat":15.3066,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":12.7,"yhat":15.3073,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":13.6,"yhat":15.3079,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":14.5,"yhat":15.3086,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":15,"yhat":15.309,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":15.4,"yhat":15.3093,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":16.3,"yhat":15.31,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":17.2,"yhat":15.3107,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":18.1,"yhat":15.3114,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":19,"yhat":15.3121,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":19.9,"yhat":15.3129,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":20.8,"yhat":15.3136,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":21.7,"yhat":15.3144,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":22.6,"yhat":15.3152,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":23.5,"yhat":15.316,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":24.4,"yhat":15.3168,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":25.3,"yhat":15.3176,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":26.2,"yhat":15.3184,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":27.1,"yhat":15.3192,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":28,"yhat":15.3201,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":28.9,"yhat":15.3209,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":29.8,"yhat":15.3218,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":30.7,"yhat":15.3226,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":31.6,"yhat":15.3235,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":32.5,"yhat":15.3244,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":33.4,"yhat":15.3253,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":34.3,"yhat":15.3262,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":35.2,"yhat":15.3271,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":36.1,"yhat":15.328,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":37,"yhat":15.3289,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":37.9,"yhat":15.3298,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":38.8,"yhat":15.3307,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":39.7,"yhat":15.3316,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":40.6,"yhat":15.3326,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":41.5,"yhat":15.3335,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":42.4,"yhat":15.3344,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":43.3,"yhat":15.3354,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":44.2,"yhat":15.3363,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":45.1,"yhat":15.3373,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":46,"yhat":15.3382,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":46.9,"yhat":15.3392,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":47.8,"yhat":15.3401,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":48.7,"yhat":15.3411,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":49.6,"yhat":15.3421,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":50.5,"yhat":15.343,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":51.4,"yhat":15.344,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":52.3,"yhat":15.345,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":53.2,"yhat":15.3459,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":54.1,"yhat":15.3469,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":55,"yhat":15.3479,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":55.9,"yhat":15.3488,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":56.8,"yhat":15.3498,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":57.7,"yhat":15.3508,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":58.6,"yhat":15.3517,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":59.5,"yhat":15.3527,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":60.4,"yhat":15.3537,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":61.3,"yhat":15.3547,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":62.2,"yhat":15.3556,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":63.1,"yhat":15.3566,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":64,"yhat":15.3576,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":64.9,"yhat":15.3585,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":65.8,"yhat":15.3595,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":66.7,"yhat":15.3605,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":67.6,"yhat":15.3614,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":68.5,"yhat":15.3624,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":69.4,"yhat":15.3634,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":70.3,"yhat":15.3643,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":71.2,"yhat":15.3653,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":72.1,"yhat":15.3663,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":73,"yhat":15.3672,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":73.9,"yhat":15.3682,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":74.8,"yhat":15.3691,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":75.7,"yhat":15.3701,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":76.6,"yhat":15.371,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":77.5,"yhat":15.372,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":78.4,"yhat":15.3729,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":79.3,"yhat":15.3739,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":80.2,"yhat":15.3748,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":81.1,"yhat":15.3757,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":82,"yhat":15.3767,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":82.9,"yhat":15.3776,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":83.8,"yhat":15.3785,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":84.7,"yhat":15.3795,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":85.6,"yhat":15.3804,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":86.5,"yhat":15.3813,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":87.4,"yhat":15.3822,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":88.3,"yhat":15.3832,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":89.2,"yhat":15.3841,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":90.1,"yhat":15.385,"id":"J. de Wijs","vname":"goalkeeping_kicking"},{"xhat":91,"yhat":15.3859,"id":"J. de Wijs","vname":"goalkeeping_kicking"}],"goalkeeping_positioning":[{"xhat":1,"yhat":15.306,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":1.85,"yhat":15.3061,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":2.7,"yhat":15.3062,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":3.55,"yhat":15.3063,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":4.4,"yhat":15.3065,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":5.25,"yhat":15.3066,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":6.1,"yhat":15.3068,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":6.95,"yhat":15.307,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":7.8,"yhat":15.3072,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":8.65,"yhat":15.3074,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":9.5,"yhat":15.3077,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":10.35,"yhat":15.308,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":11.2,"yhat":15.3083,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":12.05,"yhat":15.3086,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":12.9,"yhat":15.3089,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":13,"yhat":15.309,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":13.75,"yhat":15.3093,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":14.6,"yhat":15.3096,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":15.45,"yhat":15.31,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":16.3,"yhat":15.3104,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":17.15,"yhat":15.3109,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":18,"yhat":15.3113,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":18.85,"yhat":15.3118,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":19.7,"yhat":15.3123,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":20.55,"yhat":15.3128,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":21.4,"yhat":15.3133,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":22.25,"yhat":15.3138,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":23.1,"yhat":15.3144,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":23.95,"yhat":15.315,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":24.8,"yhat":15.3156,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":25.65,"yhat":15.3162,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":26.5,"yhat":15.3168,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":27.35,"yhat":15.3175,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":28.2,"yhat":15.3181,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":29.05,"yhat":15.3188,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":29.9,"yhat":15.3195,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":30.75,"yhat":15.3202,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":31.6,"yhat":15.3209,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":32.45,"yhat":15.3217,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":33.3,"yhat":15.3224,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":34.15,"yhat":15.3232,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":35,"yhat":15.324,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":35.85,"yhat":15.3248,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":36.7,"yhat":15.3256,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":37.55,"yhat":15.3265,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":38.4,"yhat":15.3273,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":39.25,"yhat":15.3282,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":40.1,"yhat":15.3291,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":40.95,"yhat":15.3299,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":41.8,"yhat":15.3308,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":42.65,"yhat":15.3318,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":43.5,"yhat":15.3327,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":44.35,"yhat":15.3336,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":45.2,"yhat":15.3346,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":46.05,"yhat":15.3356,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":46.9,"yhat":15.3366,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":47.75,"yhat":15.3375,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":48.6,"yhat":15.3386,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":49.45,"yhat":15.3396,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":50.3,"yhat":15.3406,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":51.15,"yhat":15.3416,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":52,"yhat":15.3427,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":52.85,"yhat":15.3438,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":53.7,"yhat":15.3448,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":54.55,"yhat":15.3459,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":55.4,"yhat":15.347,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":56.25,"yhat":15.3481,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":57.1,"yhat":15.3492,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":57.95,"yhat":15.3503,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":58.8,"yhat":15.3514,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":59.65,"yhat":15.3526,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":60.5,"yhat":15.3537,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":61.35,"yhat":15.3549,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":62.2,"yhat":15.356,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":63.05,"yhat":15.3572,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":63.9,"yhat":15.3584,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":64.75,"yhat":15.3595,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":65.6,"yhat":15.3607,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":66.45,"yhat":15.3619,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":67.3,"yhat":15.3631,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":68.15,"yhat":15.3643,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":69,"yhat":15.3655,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":69.85,"yhat":15.3667,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":70.7,"yhat":15.3679,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":71.55,"yhat":15.3691,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":72.4,"yhat":15.3704,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":73.25,"yhat":15.3716,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":74.1,"yhat":15.3728,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":74.95,"yhat":15.3741,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":75.8,"yhat":15.3753,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":76.65,"yhat":15.3765,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":77.5,"yhat":15.3778,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":78.35,"yhat":15.379,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":79.2,"yhat":15.3803,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":80.05,"yhat":15.3815,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":80.9,"yhat":15.3828,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":81.75,"yhat":15.384,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":82.6,"yhat":15.3853,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":83.45,"yhat":15.3865,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":84.3,"yhat":15.3878,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":85.15,"yhat":15.389,"id":"J. de Wijs","vname":"goalkeeping_positioning"},{"xhat":86,"yhat":15.3903,"id":"J. de Wijs","vname":"goalkeeping_positioning"}],"goalkeeping_reflexes":[{"xhat":1,"yhat":15.3158,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":1.87,"yhat":15.3147,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":2.74,"yhat":15.3137,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":3.61,"yhat":15.3127,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":4.48,"yhat":15.3117,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":5.35,"yhat":15.3108,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":6.22,"yhat":15.3098,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":7,"yhat":15.309,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":7.09,"yhat":15.3089,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":7.96,"yhat":15.3079,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":8.83,"yhat":15.307,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":9.7,"yhat":15.3062,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":10.57,"yhat":15.3053,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":11.44,"yhat":15.3044,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":12.31,"yhat":15.3036,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":13.18,"yhat":15.3028,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":14.05,"yhat":15.302,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":14.92,"yhat":15.3012,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":15.79,"yhat":15.3004,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":16.66,"yhat":15.2997,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":17.53,"yhat":15.299,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":18.4,"yhat":15.2983,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":19.27,"yhat":15.2976,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":20.14,"yhat":15.2969,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":21.01,"yhat":15.2963,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":21.88,"yhat":15.2957,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":22.75,"yhat":15.2951,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":23.62,"yhat":15.2945,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":24.49,"yhat":15.2939,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":25.36,"yhat":15.2934,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":26.23,"yhat":15.2929,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":27.1,"yhat":15.2924,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":27.97,"yhat":15.2919,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":28.84,"yhat":15.2915,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":29.71,"yhat":15.291,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":30.58,"yhat":15.2906,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":31.45,"yhat":15.2903,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":32.32,"yhat":15.2899,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":33.19,"yhat":15.2896,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":34.06,"yhat":15.2893,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":34.93,"yhat":15.289,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":35.8,"yhat":15.2887,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":36.67,"yhat":15.2885,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":37.54,"yhat":15.2882,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":38.41,"yhat":15.288,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":39.28,"yhat":15.2879,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":40.15,"yhat":15.2877,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":41.02,"yhat":15.2876,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":41.89,"yhat":15.2875,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":42.76,"yhat":15.2874,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":43.63,"yhat":15.2874,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":44.5,"yhat":15.2874,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":45.37,"yhat":15.2873,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":46.24,"yhat":15.2874,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":47.11,"yhat":15.2874,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":47.98,"yhat":15.2875,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":48.85,"yhat":15.2876,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":49.72,"yhat":15.2877,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":50.59,"yhat":15.2878,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":51.46,"yhat":15.288,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":52.33,"yhat":15.2882,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":53.2,"yhat":15.2884,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":54.07,"yhat":15.2886,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":54.94,"yhat":15.2889,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":55.81,"yhat":15.2892,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":56.68,"yhat":15.2895,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":57.55,"yhat":15.2898,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":58.42,"yhat":15.2902,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":59.29,"yhat":15.2906,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":60.16,"yhat":15.291,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":61.03,"yhat":15.2914,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":61.9,"yhat":15.2918,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":62.77,"yhat":15.2923,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":63.64,"yhat":15.2928,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":64.51,"yhat":15.2933,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":65.38,"yhat":15.2939,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":66.25,"yhat":15.2944,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":67.12,"yhat":15.295,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":67.99,"yhat":15.2956,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":68.86,"yhat":15.2962,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":69.73,"yhat":15.2969,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":70.6,"yhat":15.2976,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":71.47,"yhat":15.2982,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":72.34,"yhat":15.299,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":73.21,"yhat":15.2997,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":74.08,"yhat":15.3004,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":74.95,"yhat":15.3012,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":75.82,"yhat":15.302,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":76.69,"yhat":15.3028,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":77.56,"yhat":15.3037,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":78.43,"yhat":15.3045,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":79.3,"yhat":15.3054,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":80.17,"yhat":15.3063,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":81.04,"yhat":15.3072,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":81.91,"yhat":15.3081,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":82.78,"yhat":15.309,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":83.65,"yhat":15.31,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":84.52,"yhat":15.311,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":85.39,"yhat":15.312,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":86.26,"yhat":15.313,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":87.13,"yhat":15.314,"id":"J. de Wijs","vname":"goalkeeping_reflexes"},{"xhat":88,"yhat":15.3151,"id":"J. de Wijs","vname":"goalkeeping_reflexes"}]},"y_min_max":[13.6816,16.0213],"x_min_max_list":{"age":[16,41],"height_cm":[156,203],"weight_kg":[55,102],"attacking_crossing":[6,93],"attacking_finishing":[5,93],"attacking_heading_accuracy":[8,92],"attacking_short_passing":[12,92],"attacking_volleys":[5,90],"skill_dribbling":[8,96],"skill_curve":[7,91],"skill_fk_accuracy":[7,92],"skill_long_passing":[9,91],"skill_ball_control":[9,95],"movement_acceleration":[19,96],"movement_sprint_speed":[19,95],"movement_agility":[14,96],"movement_reactions":[50,93],"movement_balance":[22,94],"power_shot_power":[28,91],"power_jumping":[30,94],"power_stamina":[18,97],"power_strength":[27,95],"power_long_shots":[5,90],"mentality_aggression":[11,94],"mentality_interceptions":[6,92],"mentality_positioning":[4,93],"mentality_vision":[10,94],"mentality_penalties":[11,91],"mentality_composure":[21,94],"defending_marking":[7,92],"defending_standing_tackle":[8,92],"defending_sliding_tackle":[8,90],"goalkeeping_diving":[1,87],"goalkeeping_handling":[1,89],"goalkeeping_kicking":[1,91],"goalkeeping_positioning":[1,86],"goalkeeping_reflexes":[1,88]},"is_numeric":{"age":true,"height_cm":true,"weight_kg":true,"attacking_crossing":true,"attacking_finishing":true,"attacking_heading_accuracy":true,"attacking_short_passing":true,"attacking_volleys":true,"skill_dribbling":true,"skill_curve":true,"skill_fk_accuracy":true,"skill_long_passing":true,"skill_ball_control":true,"movement_acceleration":true,"movement_sprint_speed":true,"movement_agility":true,"movement_reactions":true,"movement_balance":true,"power_shot_power":true,"power_jumping":true,"power_stamina":true,"power_strength":true,"power_long_shots":true,"mentality_aggression":true,"mentality_interceptions":true,"mentality_positioning":true,"mentality_vision":true,"mentality_penalties":true,"mentality_composure":true,"defending_marking":true,"defending_standing_tackle":true,"defending_sliding_tackle":true,"goalkeeping_diving":true,"goalkeeping_handling":true,"goalkeeping_kicking":true,"goalkeeping_positioning":true,"goalkeeping_reflexes":true},"desc":{"age":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (age = 24), prediction is equal to 15.309<\/br><\/br>The highest prediction occurs for (age = 16.75), while the lowest for (age = 41).<\/br>Breakpoint is identified at (age = 30.25).<\/br><\/br>Average model responses are *lower* for variable values *higher* than breakpoint (= 30.25)."}],"height_cm":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (height_cm = 189), prediction is equal to 15.309<\/br><\/br>The highest prediction occurs for (height_cm = 156), while the lowest for (height_cm = 203).<\/br>Breakpoint is identified at (height_cm = 179.97).<\/br><\/br>Average model responses are *higher* for variable values *lower* than breakpoint (= 179.97)."}],"weight_kg":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (weight_kg = 95), prediction is equal to 15.309<\/br><\/br>The highest prediction occurs for (weight_kg = 55), while the lowest for (weight_kg = 95.42).<\/br>Breakpoint is identified at (weight_kg = 78.03).<\/br><\/br>Average model responses are *higher* for variable values *lower* than breakpoint (= 78.03)."}],"attacking_crossing":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (attacking_crossing = 37), prediction is equal to 15.309<\/br><\/br>The highest prediction occurs for (attacking_crossing = 93), while the lowest for (attacking_crossing = 6).<\/br>Breakpoint is identified at (attacking_crossing = 48.63).<\/br><\/br>Average model responses are *higher* for variable values *higher* than breakpoint (= 48.63)."}],"attacking_finishing":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (attacking_finishing = 46), prediction is equal to 15.309<\/br><\/br>The highest prediction occurs for (attacking_finishing = 93), while the lowest for (attacking_finishing = 12.04).<\/br>Breakpoint is identified at (attacking_finishing = 60.44).<\/br><\/br>Average model responses are *higher* for variable values *higher* than breakpoint (= 60.44)."}],"attacking_heading_accuracy":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (attacking_heading_accuracy = 72), prediction is equal to 15.309<\/br><\/br>The highest prediction occurs for (attacking_heading_accuracy = 92), while the lowest for (attacking_heading_accuracy = 8).<\/br>Breakpoint is identified at (attacking_heading_accuracy = 50).<\/br><\/br>Average model responses are *lower* for variable values *lower* than breakpoint(= 50)."}],"attacking_short_passing":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (attacking_short_passing = 55), prediction is equal to 15.309<\/br><\/br>The highest prediction occurs for (attacking_short_passing = 92), while the lowest for (attacking_short_passing = 14.4).<\/br>Breakpoint is identified at (attacking_short_passing = 52.8).<\/br><\/br>Average model responses are *lower* for variable values *lower* than breakpoint(= 52.8)."}],"attacking_volleys":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (attacking_volleys = 27), prediction is equal to 15.309<\/br><\/br>The highest prediction occurs for (attacking_volleys = 5), while the lowest for (attacking_volleys = 90).<\/br>Breakpoint is identified at (attacking_volleys = 45.8).<\/br><\/br>Average model responses are *lower* for variable values *higher* than breakpoint (= 45.8)."}],"skill_dribbling":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (skill_dribbling = 40), prediction is equal to 15.309<\/br><\/br>The highest prediction occurs for (skill_dribbling = 8), while the lowest for (skill_dribbling = 96).<\/br>Breakpoint is identified at (skill_dribbling = 50.24).<\/br><\/br>Average model responses are *lower* for variable values *higher* than breakpoint (= 50.24)."}],"skill_curve":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (skill_curve = 65), prediction is equal to 15.309<\/br><\/br>The highest prediction occurs for (skill_curve = 91), while the lowest for (skill_curve = 7).<\/br>Breakpoint is identified at (skill_curve = 49).<\/br><\/br>Average model responses are *lower* for variable values *lower* than breakpoint(= 49)."}],"skill_fk_accuracy":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (skill_fk_accuracy = 68), prediction is equal to 15.309<\/br><\/br>The highest prediction occurs for (skill_fk_accuracy = 92), while the lowest for (skill_fk_accuracy = 7).<\/br>Breakpoint is identified at (skill_fk_accuracy = 49.5).<\/br><\/br>Average model responses are *lower* for variable values *lower* than breakpoint(= 49.5)."}],"skill_long_passing":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (skill_long_passing = 70), prediction is equal to 15.309<\/br><\/br>The highest prediction occurs for (skill_long_passing = 9), while the lowest for (skill_long_passing = 77.06).<\/br>Breakpoint is identified at (skill_long_passing = 45.08).<\/br><\/br>Average model responses are *higher* for variable values *lower* than breakpoint (= 45.08)."}],"skill_ball_control":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (skill_ball_control = 60), prediction is equal to 15.309<\/br><\/br>The highest prediction occurs for (skill_ball_control = 95), while the lowest for (skill_ball_control = 9).<\/br>Breakpoint is identified at (skill_ball_control = 52).<\/br><\/br>Average model responses are *lower* for variable values *lower* than breakpoint(= 52)."}],"movement_acceleration":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (movement_acceleration = 41), prediction is equal to 15.309<\/br><\/br>The highest prediction occurs for (movement_acceleration = 19), while the lowest for (movement_acceleration = 70.59).<\/br>Breakpoint is identified at (movement_acceleration = 38.25).<\/br><\/br>Average model responses are *higher* for variable values *lower* than breakpoint (= 38.25)."}],"movement_sprint_speed":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (movement_sprint_speed = 48), prediction is equal to 15.309<\/br><\/br>The highest prediction occurs for (movement_sprint_speed = 95), while the lowest for (movement_sprint_speed = 19).<\/br>Breakpoint is identified at (movement_sprint_speed = 55.48).<\/br><\/br>Average model responses are *higher* for variable values *higher* than breakpoint (= 55.48)."}],"movement_agility":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (movement_agility = 33), prediction is equal to 15.309<\/br><\/br>The highest prediction occurs for (movement_agility = 14), while the lowest for (movement_agility = 79.6).<\/br>Breakpoint is identified at (movement_agility = 40.24).<\/br><\/br>Average model responses are *lower* for variable values *higher* than breakpoint (= 40.24)."}],"movement_reactions":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (movement_reactions = 64), prediction is equal to 15.309<\/br><\/br>The highest prediction occurs for (movement_reactions = 93), while the lowest for (movement_reactions = 50).<\/br>Breakpoint is identified at (movement_reactions = 70.64).<\/br><\/br>Average model responses are *higher* for variable values *higher* than breakpoint (= 70.64)."}],"movement_balance":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (movement_balance = 52), prediction is equal to 15.309<\/br><\/br>The highest prediction occurs for (movement_balance = 94), while the lowest for (movement_balance = 22).<\/br>Breakpoint is identified at (movement_balance = 56.56).<\/br><\/br>Average model responses are *higher* for variable values *higher* than breakpoint (= 56.56)."}],"power_shot_power":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (power_shot_power = 78), prediction is equal to 15.309<\/br><\/br>The highest prediction occurs for (power_shot_power = 91), while the lowest for (power_shot_power = 41.23).<\/br>Breakpoint is identified at (power_shot_power = 73.36).<\/br><\/br>Average model responses are *lower* for variable values *lower* than breakpoint(= 73.36)."}],"power_jumping":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (power_jumping = 72), prediction is equal to 15.309<\/br><\/br>The highest prediction occurs for (power_jumping = 94), while the lowest for (power_jumping = 30).<\/br>Breakpoint is identified at (power_jumping = 56.24).<\/br><\/br>Average model responses are *lower* for variable values *lower* than breakpoint(= 56.24)."}],"power_stamina":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (power_stamina = 69), prediction is equal to 15.309<\/br><\/br>The highest prediction occurs for (power_stamina = 29.06), while the lowest for (power_stamina = 97).<\/br>Breakpoint is identified at (power_stamina = 64.61).<\/br><\/br>Average model responses are *higher* for variable values *lower* than breakpoint (= 64.61)."}],"power_strength":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (power_strength = 88), prediction is equal to 15.309<\/br><\/br>The highest prediction occurs for (power_strength = 95), while the lowest for (power_strength = 39.24).<\/br>Breakpoint is identified at (power_strength = 70.52).<\/br><\/br>Average model responses are *lower* for variable values *lower* than breakpoint(= 70.52)."}],"power_long_shots":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (power_long_shots = 57), prediction is equal to 15.309<\/br><\/br>The highest prediction occurs for (power_long_shots = 62.8), while the lowest for (power_long_shots = 5).<\/br>Breakpoint is identified at (power_long_shots = 24.55).<\/br><\/br>Average model responses are *lower* for variable values *lower* than breakpoint(= 24.55)."}],"mentality_aggression":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (mentality_aggression = 78), prediction is equal to 15.309<\/br><\/br>The highest prediction occurs for (mentality_aggression = 94), while the lowest for (mentality_aggression = 11).<\/br>Breakpoint is identified at (mentality_aggression = 52.5).<\/br><\/br>Average model responses are *lower* for variable values *lower* than breakpoint(= 52.5)."}],"mentality_interceptions":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (mentality_interceptions = 68), prediction is equal to 15.309<\/br><\/br>The highest prediction occurs for (mentality_interceptions = 92), while the lowest for (mentality_interceptions = 6).<\/br>Breakpoint is identified at (mentality_interceptions = 49).<\/br><\/br>Average model responses are *lower* for variable values *lower* than breakpoint(= 49)."}],"mentality_positioning":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (mentality_positioning = 26), prediction is equal to 15.309<\/br><\/br>The highest prediction occurs for (mentality_positioning = 4), while the lowest for (mentality_positioning = 76.98).<\/br>Breakpoint is identified at (mentality_positioning = 35.15).<\/br><\/br>Average model responses are *lower* for variable values *higher* than breakpoint (= 35.15)."}],"mentality_vision":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (mentality_vision = 29), prediction is equal to 15.309<\/br><\/br>The highest prediction occurs for (mentality_vision = 10), while the lowest for (mentality_vision = 87.28).<\/br>Breakpoint is identified at (mentality_vision = 50.32).<\/br><\/br>Average model responses are *lower* for variable values *higher* than breakpoint (= 50.32)."}],"mentality_penalties":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (mentality_penalties = 49), prediction is equal to 15.309<\/br><\/br>The highest prediction occurs for (mentality_penalties = 11), while the lowest for (mentality_penalties = 79).<\/br>Breakpoint is identified at (mentality_penalties = 39.8).<\/br><\/br>Average model responses are *higher* for variable values *lower* than breakpoint (= 39.8)."}],"mentality_composure":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (mentality_composure = 65), prediction is equal to 15.309<\/br><\/br>The highest prediction occurs for (mentality_composure = 94), while the lowest for (mentality_composure = 43.63).<\/br>Breakpoint is identified at (mentality_composure = 73.56).<\/br><\/br>Average model responses are *higher* for variable values *higher* than breakpoint (= 73.56)."}],"defending_marking":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (defending_marking = 72), prediction is equal to 15.309<\/br><\/br>The highest prediction occurs for (defending_marking = 92), while the lowest for (defending_marking = 7).<\/br>Breakpoint is identified at (defending_marking = 49.5).<\/br><\/br>Average model responses are *lower* for variable values *lower* than breakpoint(= 49.5)."}],"defending_standing_tackle":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (defending_standing_tackle = 68), prediction is equal to 15.309<\/br><\/br>The highest prediction occurs for (defending_standing_tackle = 92), while the lowest for (defending_standing_tackle = 8).<\/br>Breakpoint is identified at (defending_standing_tackle = 50).<\/br><\/br>Average model responses are *lower* for variable values *lower* than breakpoint(= 50)."}],"defending_sliding_tackle":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (defending_sliding_tackle = 67), prediction is equal to 15.309<\/br><\/br>The highest prediction occurs for (defending_sliding_tackle = 90), while the lowest for (defending_sliding_tackle = 8).<\/br>Breakpoint is identified at (defending_sliding_tackle = 49).<\/br><\/br>Average model responses are *lower* for variable values *lower* than breakpoint(= 49)."}],"goalkeeping_diving":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (goalkeeping_diving = 11), prediction is equal to 15.309<\/br><\/br>The highest prediction occurs for (goalkeeping_diving = 87), while the lowest for (goalkeeping_diving = 40.56).<\/br>Breakpoint is identified at (goalkeeping_diving = 74.96).<\/br><\/br>Average model responses are *higher* for variable values *higher* than breakpoint (= 74.96)."}],"goalkeeping_handling":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (goalkeeping_handling = 9), prediction is equal to 15.309<\/br><\/br>The highest prediction occurs for (goalkeeping_handling = 89), while the lowest for (goalkeeping_handling = 1).<\/br>Breakpoint is identified at (goalkeeping_handling = 44.12).<\/br><\/br>Average model responses are *higher* for variable values *higher* than breakpoint (= 44.12)."}],"goalkeeping_kicking":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (goalkeeping_kicking = 15), prediction is equal to 15.309<\/br><\/br>The highest prediction occurs for (goalkeeping_kicking = 91), while the lowest for (goalkeeping_kicking = 1).<\/br>Breakpoint is identified at (goalkeeping_kicking = 45.1).<\/br><\/br>Average model responses are *higher* for variable values *higher* than breakpoint (= 45.1)."}],"goalkeeping_positioning":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (goalkeeping_positioning = 13), prediction is equal to 15.309<\/br><\/br>The highest prediction occurs for (goalkeeping_positioning = 86), while the lowest for (goalkeeping_positioning = 1).<\/br>Breakpoint is identified at (goalkeeping_positioning = 42.65).<\/br><\/br>Average model responses are *higher* for variable values *higher* than breakpoint (= 42.65)."}],"goalkeeping_reflexes":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (goalkeeping_reflexes = 7), prediction is equal to 15.309<\/br><\/br>The highest prediction occurs for (goalkeeping_reflexes = 1), while the lowest for (goalkeeping_reflexes = 45.37).<\/br>Breakpoint is identified at (goalkeeping_reflexes = 9.7).<\/br><\/br>Average model responses are *lower* for variable values *higher* than breakpoint (= 9.7)."}]}},{"x":[{"variable_name":"power_strength","variable":"power_strength = 88","contribution":0.222,"variable_value":"88","sign":"1","label":"scikit-learn","barStart":15.4501,"barSupport":15.6717,"tooltipText":"power_strength = 88<br>increases average response <br>by 0.222","min":15.5669,"q1":15.6595,"median":15.6668,"q3":15.7212,"max":15.7688},{"variable_name":"age","variable":"age = 24","contribution":0.2,"variable_value":"24","sign":"1","label":"scikit-learn","barStart":15.4501,"barSupport":15.6502,"tooltipText":"age = 24<br>increases average response <br>by 0.2","min":15.628,"q1":15.6472,"median":15.655,"q3":15.66,"max":15.6698},{"variable_name":"attacking_short_passing","variable":"attacking_short_passing = 55","contribution":-0.185,"variable_value":"55","sign":"-1","label":"scikit-learn","barStart":15.2649,"barSupport":15.4501,"tooltipText":"attacking_short_passing =<br>decreases average response <br>by 0.185","min":15.1536,"q1":15.2235,"median":15.2629,"q3":15.3247,"max":15.3543},{"variable_name":"mentality_positioning","variable":"mentality_positioning = 26","contribution":-0.176,"variable_value":"26","sign":"-1","label":"scikit-learn","barStart":15.2741,"barSupport":15.4501,"tooltipText":"mentality_positioning = 2<br>decreases average response <br>by 0.176","min":15.1163,"q1":15.1851,"median":15.2874,"q3":15.3315,"max":15.4561},{"variable_name":"movement_reactions","variable":"movement_reactions = 64","contribution":-0.143,"variable_value":"64","sign":"-1","label":"scikit-learn","barStart":15.3069,"barSupport":15.4501,"tooltipText":"movement_reactions = 64<br>decreases average response <br>by 0.143","min":15.2641,"q1":15.277,"median":15.3028,"q3":15.3329,"max":15.3604},{"variable_name":"attacking_heading_accuracy","variable":"attacking_heading_accuracy = 72","contribution":0.129,"variable_value":"72","sign":"1","label":"scikit-learn","barStart":15.4501,"barSupport":15.5795,"tooltipText":"attacking_heading_accurac<br>increases average response <br>by 0.129","min":15.5351,"q1":15.5754,"median":15.5883,"q3":15.6023,"max":15.6053},{"variable_name":"skill_ball_control","variable":"skill_ball_control = 60","contribution":-0.127,"variable_value":"60","sign":"-1","label":"scikit-learn","barStart":15.3227,"barSupport":15.4501,"tooltipText":"skill_ball_control = 60<br>decreases average response <br>by 0.127","min":15.2847,"q1":15.3125,"median":15.3238,"q3":15.3359,"max":15.3551},{"variable_name":"attacking_finishing","variable":"attacking_finishing = 46","contribution":-0.112,"variable_value":"46","sign":"-1","label":"scikit-learn","barStart":15.3382,"barSupport":15.4501,"tooltipText":"attacking_finishing = 46<br>decreases average response <br>by 0.112","min":15.2947,"q1":15.3029,"median":15.3262,"q3":15.3681,"max":15.4048},{"variable_name":"defending_sliding_tackle","variable":"defending_sliding_tackle = 67","contribution":0.106,"variable_value":"67","sign":"1","label":"scikit-learn","barStart":15.4501,"barSupport":15.5558,"tooltipText":"defending_sliding_tackle <br>increases average response <br>by 0.106","min":15.4338,"q1":15.5014,"median":15.5701,"q3":15.6222,"max":15.6429},{"variable_name":"movement_sprint_speed","variable":"movement_sprint_speed = 48","contribution":-0.1,"variable_value":"48","sign":"-1","label":"scikit-learn","barStart":15.3504,"barSupport":15.4501,"tooltipText":"movement_sprint_speed = 4<br>decreases average response <br>by 0.1","min":15.3158,"q1":15.3321,"median":15.3444,"q3":15.3608,"max":15.4037}],"m":10,"x_min_max":[15.1047,15.8016],"desc":[{"type":"desc","text":"Scikit-learn predicts, that the prediction for the selected instance is 15.309 which is close to the average model prediction 15.45.For the selected instance model's prediction is higher, than for 50% of all observations.<\/br><\/br>The most important variable is power_strength (= 88). It increases the prediction by 0.222.<\/br>The second most important variable is age (= 24). It increases the prediction by 0.2.<\/br>The third most important variable is attacking_short_passing (= 55). It decreases the prediction by 0.185.<\/br>The average contribution of all the above variables is significant.<\/br><\/br>Other variables are with less importance. The contribution of all other variables is -0.378."}]}],"Neymar Jr":[{"x":[{"variable":"intercept","contribution":0,"variable_name":"intercept","variable_value":"1","cumulative":15.456,"sign":"X","position":39,"label":"scikit-learn","barStart":15.4564,"barSupport":15.4564,"tooltipText":"Average response: 15.456<br>Prediction: 18.173"},{"variable":"movement_reactions = 92","contribution":0.508,"variable_name":"movement_reactions","variable_value":"92","cumulative":15.964,"sign":"1","position":38,"label":"scikit-learn","barStart":15.4564,"barSupport":15.964,"tooltipText":"movement_reactions = 92<br>increases average response <br>by 0.508"},{"variable":"skill_ball_control = 95","contribution":0.265,"variable_name":"skill_ball_control","variable_value":"95","cumulative":16.229,"sign":"1","position":37,"label":"scikit-learn","barStart":15.964,"barSupport":16.2292,"tooltipText":"skill_ball_control = 95<br>increases average response <br>by 0.265"},{"variable":"defending_standing_tackle = 26","contribution":-0.254,"variable_name":"defending_standing_tackle","variable_value":"26","cumulative":15.975,"sign":"-1","position":36,"label":"scikit-learn","barStart":15.9754,"barSupport":16.2292,"tooltipText":"defending_standing_tackle<br>decreases average response <br>by 0.254"},{"variable":"attacking_short_passing = 87","contribution":0.192,"variable_name":"attacking_short_passing","variable_value":"87","cumulative":16.167,"sign":"1","position":35,"label":"scikit-learn","barStart":15.9754,"barSupport":16.1672,"tooltipText":"attacking_short_passing =<br>increases average response <br>by 0.192"},{"variable":"defending_marking = 27","contribution":-0.164,"variable_name":"defending_marking","variable_value":"27","cumulative":16.003,"sign":"-1","position":34,"label":"scikit-learn","barStart":16.003,"barSupport":16.1672,"tooltipText":"defending_marking = 27<br>decreases average response <br>by 0.164"},{"variable":"mentality_interceptions = 36","contribution":-0.089,"variable_name":"mentality_interceptions","variable_value":"36","cumulative":15.914,"sign":"-1","position":33,"label":"scikit-learn","barStart":15.9145,"barSupport":16.003,"tooltipText":"mentality_interceptions =<br>decreases average response <br>by 0.089"},{"variable":"skill_dribbling = 96","contribution":0.181,"variable_name":"skill_dribbling","variable_value":"96","cumulative":16.096,"sign":"1","position":32,"label":"scikit-learn","barStart":15.9145,"barSupport":16.0955,"tooltipText":"skill_dribbling = 96<br>increases average response <br>by 0.181"},{"variable":"defending_sliding_tackle = 29","contribution":-0.016,"variable_name":"defending_sliding_tackle","variable_value":"29","cumulative":16.079,"sign":"-1","position":31,"label":"scikit-learn","barStart":16.0792,"barSupport":16.0955,"tooltipText":"defending_sliding_tackle <br>decreases average response <br>by 0.016"},{"variable":"attacking_finishing = 87","contribution":0.326,"variable_name":"attacking_finishing","variable_value":"87","cumulative":16.406,"sign":"1","position":30,"label":"scikit-learn","barStart":16.0792,"barSupport":16.4056,"tooltipText":"attacking_finishing = 87<br>increases average response <br>by 0.326"},{"variable":"power_strength = 49","contribution":-0.112,"variable_name":"power_strength","variable_value":"49","cumulative":16.293,"sign":"-1","position":29,"label":"scikit-learn","barStart":16.2934,"barSupport":16.4056,"tooltipText":"power_strength = 49<br>decreases average response <br>by 0.112"},{"variable":"+ all other factors","contribution":1.88,"variable_name":"other","variable_value":"94","cumulative":18.173,"sign":"1","position":28,"label":"scikit-learn","barStart":16.2934,"barSupport":18.1734,"tooltipText":"+ all other factors<br>increases average response <br>by 1.88"},{"variable":"prediction","contribution":2.717,"variable_name":"prediction","variable_value":"","cumulative":18.173,"sign":"X","position":1,"label":"scikit-learn","barStart":15.4564,"barSupport":18.1734,"tooltipText":"Average response: 15.456<br>Prediction: 18.173"}],"m":13,"x_min_max":[14.9126,18.7164],"desc":[{"type":"desc","text":"Scikit-learn predicts, that the prediction for the selected instance is 18.173 which is higher than the average model prediction 15.456.<\/br><\/br>The most important variable is movement_reactions (= 92). It increases the prediction by 0.508.<\/br>The second most important variable is attacking_finishing (= 87). It increases the prediction by 0.326.<\/br>The third most important variable is skill_ball_control (= 95). It increases the prediction by 0.265.<\/br><\/br>Other variables are with less importance. The contribution of all other variables is 1.618."}]},{"observation":[{"observation.id":"Neymar Jr","model":"scikit-learn","yhat":[18.1734],"age":27,"height_cm":175,"weight_kg":68,"attacking_crossing":87,"attacking_finishing":87,"attacking_heading_accuracy":62,"attacking_short_passing":87,"attacking_volleys":87,"skill_dribbling":96,"skill_curve":88,"skill_fk_accuracy":87,"skill_long_passing":81,"skill_ball_control":95,"movement_acceleration":94,"movement_sprint_speed":89,"movement_agility":96,"movement_reactions":92,"movement_balance":84,"power_shot_power":80,"power_jumping":61,"power_stamina":81,"power_strength":49,"power_long_shots":84,"mentality_aggression":51,"mentality_interceptions":36,"mentality_positioning":87,"mentality_vision":90,"mentality_penalties":90,"mentality_composure":94,"defending_marking":27,"defending_standing_tackle":26,"defending_sliding_tackle":29,"goalkeeping_diving":9,"goalkeeping_handling":9,"goalkeeping_kicking":15,"goalkeeping_positioning":15,"goalkeeping_reflexes":11,"_row":"Neymar Jr"}],"x":{"age":[{"xhat":16,"yhat":17.8929,"id":"Neymar Jr","vname":"age"},{"xhat":16.25,"yhat":17.9095,"id":"Neymar Jr","vname":"age"},{"xhat":16.5,"yhat":17.9257,"id":"Neymar Jr","vname":"age"},{"xhat":16.75,"yhat":17.9416,"id":"Neymar Jr","vname":"age"},{"xhat":17,"yhat":17.9571,"id":"Neymar Jr","vname":"age"},{"xhat":17.25,"yhat":17.9722,"id":"Neymar Jr","vname":"age"},{"xhat":17.5,"yhat":17.987,"id":"Neymar Jr","vname":"age"},{"xhat":17.75,"yhat":18.0014,"id":"Neymar Jr","vname":"age"},{"xhat":18,"yhat":18.0153,"id":"Neymar Jr","vname":"age"},{"xhat":18.25,"yhat":18.0288,"id":"Neymar Jr","vname":"age"},{"xhat":18.5,"yhat":18.0419,"id":"Neymar Jr","vname":"age"},{"xhat":18.75,"yhat":18.0546,"id":"Neymar Jr","vname":"age"},{"xhat":19,"yhat":18.0668,"id":"Neymar Jr","vname":"age"},{"xhat":19.25,"yhat":18.0786,"id":"Neymar Jr","vname":"age"},{"xhat":19.5,"yhat":18.0899,"id":"Neymar Jr","vname":"age"},{"xhat":19.75,"yhat":18.1007,"id":"Neymar Jr","vname":"age"},{"xhat":20,"yhat":18.1111,"id":"Neymar Jr","vname":"age"},{"xhat":20.25,"yhat":18.1209,"id":"Neymar Jr","vname":"age"},{"xhat":20.5,"yhat":18.1303,"id":"Neymar Jr","vname":"age"},{"xhat":20.75,"yhat":18.1391,"id":"Neymar Jr","vname":"age"},{"xhat":21,"yhat":18.1474,"id":"Neymar Jr","vname":"age"},{"xhat":21.25,"yhat":18.1552,"id":"Neymar Jr","vname":"age"},{"xhat":21.5,"yhat":18.1624,"id":"Neymar Jr","vname":"age"},{"xhat":21.75,"yhat":18.1691,"id":"Neymar Jr","vname":"age"},{"xhat":22,"yhat":18.1753,"id":"Neymar Jr","vname":"age"},{"xhat":22.25,"yhat":18.1808,"id":"Neymar Jr","vname":"age"},{"xhat":22.5,"yhat":18.1859,"id":"Neymar Jr","vname":"age"},{"xhat":22.75,"yhat":18.1903,"id":"Neymar Jr","vname":"age"},{"xhat":23,"yhat":18.1942,"id":"Neymar Jr","vname":"age"},{"xhat":23.25,"yhat":18.1975,"id":"Neymar Jr","vname":"age"},{"xhat":23.5,"yhat":18.2001,"id":"Neymar Jr","vname":"age"},{"xhat":23.75,"yhat":18.2022,"id":"Neymar Jr","vname":"age"},{"xhat":24,"yhat":18.2037,"id":"Neymar Jr","vname":"age"},{"xhat":24.25,"yhat":18.2046,"id":"Neymar Jr","vname":"age"},{"xhat":24.5,"yhat":18.2049,"id":"Neymar Jr","vname":"age"},{"xhat":24.75,"yhat":18.2046,"id":"Neymar Jr","vname":"age"},{"xhat":25,"yhat":18.2036,"id":"Neymar Jr","vname":"age"},{"xhat":25.25,"yhat":18.202,"id":"Neymar Jr","vname":"age"},{"xhat":25.5,"yhat":18.1998,"id":"Neymar Jr","vname":"age"},{"xhat":25.75,"yhat":18.197,"id":"Neymar Jr","vname":"age"},{"xhat":26,"yhat":18.1935,"id":"Neymar Jr","vname":"age"},{"xhat":26.25,"yhat":18.1894,"id":"Neymar Jr","vname":"age"},{"xhat":26.5,"yhat":18.1847,"id":"Neymar Jr","vname":"age"},{"xhat":26.75,"yhat":18.1794,"id":"Neymar Jr","vname":"age"},{"xhat":27,"yhat":18.1734,"id":"Neymar Jr","vname":"age"},{"xhat":27.25,"yhat":18.1667,"id":"Neymar Jr","vname":"age"},{"xhat":27.5,"yhat":18.1595,"id":"Neymar Jr","vname":"age"},{"xhat":27.75,"yhat":18.1516,"id":"Neymar Jr","vname":"age"},{"xhat":28,"yhat":18.1431,"id":"Neymar Jr","vname":"age"},{"xhat":28.25,"yhat":18.134,"id":"Neymar Jr","vname":"age"},{"xhat":28.5,"yhat":18.1242,"id":"Neymar Jr","vname":"age"},{"xhat":28.75,"yhat":18.1138,"id":"Neymar Jr","vname":"age"},{"xhat":29,"yhat":18.1028,"id":"Neymar Jr","vname":"age"},{"xhat":29.25,"yhat":18.0912,"id":"Neymar Jr","vname":"age"},{"xhat":29.5,"yhat":18.0789,"id":"Neymar Jr","vname":"age"},{"xhat":29.75,"yhat":18.0661,"id":"Neymar Jr","vname":"age"},{"xhat":30,"yhat":18.0526,"id":"Neymar Jr","vname":"age"},{"xhat":30.25,"yhat":18.0386,"id":"Neymar Jr","vname":"age"},{"xhat":30.5,"yhat":18.0239,"id":"Neymar Jr","vname":"age"},{"xhat":30.75,"yhat":18.0087,"id":"Neymar Jr","vname":"age"},{"xhat":31,"yhat":17.9929,"id":"Neymar Jr","vname":"age"},{"xhat":31.25,"yhat":17.9765,"id":"Neymar Jr","vname":"age"},{"xhat":31.5,"yhat":17.9595,"id":"Neymar Jr","vname":"age"},{"xhat":31.75,"yhat":17.942,"id":"Neymar Jr","vname":"age"},{"xhat":32,"yhat":17.924,"id":"Neymar Jr","vname":"age"},{"xhat":32.25,"yhat":17.9054,"id":"Neymar Jr","vname":"age"},{"xhat":32.5,"yhat":17.8863,"id":"Neymar Jr","vname":"age"},{"xhat":32.75,"yhat":17.8666,"id":"Neymar Jr","vname":"age"},{"xhat":33,"yhat":17.8464,"id":"Neymar Jr","vname":"age"},{"xhat":33.25,"yhat":17.8258,"id":"Neymar Jr","vname":"age"},{"xhat":33.5,"yhat":17.8046,"id":"Neymar Jr","vname":"age"},{"xhat":33.75,"yhat":17.783,"id":"Neymar Jr","vname":"age"},{"xhat":34,"yhat":17.7609,"id":"Neymar Jr","vname":"age"},{"xhat":34.25,"yhat":17.7383,"id":"Neymar Jr","vname":"age"},{"xhat":34.5,"yhat":17.7153,"id":"Neymar Jr","vname":"age"},{"xhat":34.75,"yhat":17.6918,"id":"Neymar Jr","vname":"age"},{"xhat":35,"yhat":17.668,"id":"Neymar Jr","vname":"age"},{"xhat":35.25,"yhat":17.6437,"id":"Neymar Jr","vname":"age"},{"xhat":35.5,"yhat":17.619,"id":"Neymar Jr","vname":"age"},{"xhat":35.75,"yhat":17.5939,"id":"Neymar Jr","vname":"age"},{"xhat":36,"yhat":17.5685,"id":"Neymar Jr","vname":"age"},{"xhat":36.25,"yhat":17.5427,"id":"Neymar Jr","vname":"age"},{"xhat":36.5,"yhat":17.5166,"id":"Neymar Jr","vname":"age"},{"xhat":36.75,"yhat":17.4902,"id":"Neymar Jr","vname":"age"},{"xhat":37,"yhat":17.4634,"id":"Neymar Jr","vname":"age"},{"xhat":37.25,"yhat":17.4363,"id":"Neymar Jr","vname":"age"},{"xhat":37.5,"yhat":17.409,"id":"Neymar Jr","vname":"age"},{"xhat":37.75,"yhat":17.3814,"id":"Neymar Jr","vname":"age"},{"xhat":38,"yhat":17.3535,"id":"Neymar Jr","vname":"age"},{"xhat":38.25,"yhat":17.3254,"id":"Neymar Jr","vname":"age"},{"xhat":38.5,"yhat":17.2971,"id":"Neymar Jr","vname":"age"},{"xhat":38.75,"yhat":17.2685,"id":"Neymar Jr","vname":"age"},{"xhat":39,"yhat":17.2398,"id":"Neymar Jr","vname":"age"},{"xhat":39.25,"yhat":17.2109,"id":"Neymar Jr","vname":"age"},{"xhat":39.5,"yhat":17.1818,"id":"Neymar Jr","vname":"age"},{"xhat":39.75,"yhat":17.1526,"id":"Neymar Jr","vname":"age"},{"xhat":40,"yhat":17.1233,"id":"Neymar Jr","vname":"age"},{"xhat":40.25,"yhat":17.0938,"id":"Neymar Jr","vname":"age"},{"xhat":40.5,"yhat":17.0643,"id":"Neymar Jr","vname":"age"},{"xhat":40.75,"yhat":17.0346,"id":"Neymar Jr","vname":"age"},{"xhat":41,"yhat":17.0049,"id":"Neymar Jr","vname":"age"}],"height_cm":[{"xhat":156,"yhat":17.8084,"id":"Neymar Jr","vname":"height_cm"},{"xhat":156.47,"yhat":17.8267,"id":"Neymar Jr","vname":"height_cm"},{"xhat":156.94,"yhat":17.8447,"id":"Neymar Jr","vname":"height_cm"},{"xhat":157.41,"yhat":17.8622,"id":"Neymar Jr","vname":"height_cm"},{"xhat":157.88,"yhat":17.8794,"id":"Neymar Jr","vname":"height_cm"},{"xhat":158.35,"yhat":17.8962,"id":"Neymar Jr","vname":"height_cm"},{"xhat":158.82,"yhat":17.9125,"id":"Neymar Jr","vname":"height_cm"},{"xhat":159.29,"yhat":17.9284,"id":"Neymar Jr","vname":"height_cm"},{"xhat":159.76,"yhat":17.9439,"id":"Neymar Jr","vname":"height_cm"},{"xhat":160.23,"yhat":17.959,"id":"Neymar Jr","vname":"height_cm"},{"xhat":160.7,"yhat":17.9736,"id":"Neymar Jr","vname":"height_cm"},{"xhat":161.17,"yhat":17.9878,"id":"Neymar Jr","vname":"height_cm"},{"xhat":161.64,"yhat":18.0015,"id":"Neymar Jr","vname":"height_cm"},{"xhat":162.11,"yhat":18.0147,"id":"Neymar Jr","vname":"height_cm"},{"xhat":162.58,"yhat":18.0274,"id":"Neymar Jr","vname":"height_cm"},{"xhat":163.05,"yhat":18.0397,"id":"Neymar Jr","vname":"height_cm"},{"xhat":163.52,"yhat":18.0515,"id":"Neymar Jr","vname":"height_cm"},{"xhat":163.99,"yhat":18.0627,"id":"Neymar Jr","vname":"height_cm"},{"xhat":164.46,"yhat":18.0735,"id":"Neymar Jr","vname":"height_cm"},{"xhat":164.93,"yhat":18.0837,"id":"Neymar Jr","vname":"height_cm"},{"xhat":165.4,"yhat":18.0935,"id":"Neymar Jr","vname":"height_cm"},{"xhat":165.87,"yhat":18.1027,"id":"Neymar Jr","vname":"height_cm"},{"xhat":166.34,"yhat":18.1113,"id":"Neymar Jr","vname":"height_cm"},{"xhat":166.81,"yhat":18.1195,"id":"Neymar Jr","vname":"height_cm"},{"xhat":167.28,"yhat":18.1271,"id":"Neymar Jr","vname":"height_cm"},{"xhat":167.75,"yhat":18.1342,"id":"Neymar Jr","vname":"height_cm"},{"xhat":168.22,"yhat":18.1407,"id":"Neymar Jr","vname":"height_cm"},{"xhat":168.69,"yhat":18.1467,"id":"Neymar Jr","vname":"height_cm"},{"xhat":169.16,"yhat":18.1522,"id":"Neymar Jr","vname":"height_cm"},{"xhat":169.63,"yhat":18.157,"id":"Neymar Jr","vname":"height_cm"},{"xhat":170.1,"yhat":18.1614,"id":"Neymar Jr","vname":"height_cm"},{"xhat":170.57,"yhat":18.1652,"id":"Neymar Jr","vname":"height_cm"},{"xhat":171.04,"yhat":18.1684,"id":"Neymar Jr","vname":"height_cm"},{"xhat":171.51,"yhat":18.171,"id":"Neymar Jr","vname":"height_cm"},{"xhat":171.98,"yhat":18.1731,"id":"Neymar Jr","vname":"height_cm"},{"xhat":172.45,"yhat":18.1747,"id":"Neymar Jr","vname":"height_cm"},{"xhat":172.92,"yhat":18.1757,"id":"Neymar Jr","vname":"height_cm"},{"xhat":173.39,"yhat":18.1761,"id":"Neymar Jr","vname":"height_cm"},{"xhat":173.86,"yhat":18.176,"id":"Neymar Jr","vname":"height_cm"},{"xhat":174.33,"yhat":18.1753,"id":"Neymar Jr","vname":"height_cm"},{"xhat":174.8,"yhat":18.1741,"id":"Neymar Jr","vname":"height_cm"},{"xhat":175,"yhat":18.1734,"id":"Neymar Jr","vname":"height_cm"},{"xhat":175.27,"yhat":18.1723,"id":"Neymar Jr","vname":"height_cm"},{"xhat":175.74,"yhat":18.1699,"id":"Neymar Jr","vname":"height_cm"},{"xhat":176.21,"yhat":18.167,"id":"Neymar Jr","vname":"height_cm"},{"xhat":176.68,"yhat":18.1636,"id":"Neymar Jr","vname":"height_cm"},{"xhat":177.15,"yhat":18.1596,"id":"Neymar Jr","vname":"height_cm"},{"xhat":177.62,"yhat":18.1551,"id":"Neymar Jr","vname":"height_cm"},{"xhat":178.09,"yhat":18.15,"id":"Neymar Jr","vname":"height_cm"},{"xhat":178.56,"yhat":18.1444,"id":"Neymar Jr","vname":"height_cm"},{"xhat":179.03,"yhat":18.1383,"id":"Neymar Jr","vname":"height_cm"},{"xhat":179.5,"yhat":18.1317,"id":"Neymar Jr","vname":"height_cm"},{"xhat":179.97,"yhat":18.1245,"id":"Neymar Jr","vname":"height_cm"},{"xhat":180.44,"yhat":18.1168,"id":"Neymar Jr","vname":"height_cm"},{"xhat":180.91,"yhat":18.1086,"id":"Neymar Jr","vname":"height_cm"},{"xhat":181.38,"yhat":18.0999,"id":"Neymar Jr","vname":"height_cm"},{"xhat":181.85,"yhat":18.0907,"id":"Neymar Jr","vname":"height_cm"},{"xhat":182.32,"yhat":18.0811,"id":"Neymar Jr","vname":"height_cm"},{"xhat":182.79,"yhat":18.0709,"id":"Neymar Jr","vname":"height_cm"},{"xhat":183.26,"yhat":18.0603,"id":"Neymar Jr","vname":"height_cm"},{"xhat":183.73,"yhat":18.0491,"id":"Neymar Jr","vname":"height_cm"},{"xhat":184.2,"yhat":18.0376,"id":"Neymar Jr","vname":"height_cm"},{"xhat":184.67,"yhat":18.0255,"id":"Neymar Jr","vname":"height_cm"},{"xhat":185.14,"yhat":18.0131,"id":"Neymar Jr","vname":"height_cm"},{"xhat":185.61,"yhat":18.0001,"id":"Neymar Jr","vname":"height_cm"},{"xhat":186.08,"yhat":17.9868,"id":"Neymar Jr","vname":"height_cm"},{"xhat":186.55,"yhat":17.973,"id":"Neymar Jr","vname":"height_cm"},{"xhat":187.02,"yhat":17.9588,"id":"Neymar Jr","vname":"height_cm"},{"xhat":187.49,"yhat":17.9442,"id":"Neymar Jr","vname":"height_cm"},{"xhat":187.96,"yhat":17.9292,"id":"Neymar Jr","vname":"height_cm"},{"xhat":188.43,"yhat":17.9138,"id":"Neymar Jr","vname":"height_cm"},{"xhat":188.9,"yhat":17.8981,"id":"Neymar Jr","vname":"height_cm"},{"xhat":189.37,"yhat":17.8819,"id":"Neymar Jr","vname":"height_cm"},{"xhat":189.84,"yhat":17.8654,"id":"Neymar Jr","vname":"height_cm"},{"xhat":190.31,"yhat":17.8486,"id":"Neymar Jr","vname":"height_cm"},{"xhat":190.78,"yhat":17.8314,"id":"Neymar Jr","vname":"height_cm"},{"xhat":191.25,"yhat":17.8138,"id":"Neymar Jr","vname":"height_cm"},{"xhat":191.72,"yhat":17.796,"id":"Neymar Jr","vname":"height_cm"},{"xhat":192.19,"yhat":17.7778,"id":"Neymar Jr","vname":"height_cm"},{"xhat":192.66,"yhat":17.7593,"id":"Neymar Jr","vname":"height_cm"},{"xhat":193.13,"yhat":17.7406,"id":"Neymar Jr","vname":"height_cm"},{"xhat":193.6,"yhat":17.7215,"id":"Neymar Jr","vname":"height_cm"},{"xhat":194.07,"yhat":17.7022,"id":"Neymar Jr","vname":"height_cm"},{"xhat":194.54,"yhat":17.6826,"id":"Neymar Jr","vname":"height_cm"},{"xhat":195.01,"yhat":17.6628,"id":"Neymar Jr","vname":"height_cm"},{"xhat":195.48,"yhat":17.6427,"id":"Neymar Jr","vname":"height_cm"},{"xhat":195.95,"yhat":17.6224,"id":"Neymar Jr","vname":"height_cm"},{"xhat":196.42,"yhat":17.6019,"id":"Neymar Jr","vname":"height_cm"},{"xhat":196.89,"yhat":17.5812,"id":"Neymar Jr","vname":"height_cm"},{"xhat":197.36,"yhat":17.5602,"id":"Neymar Jr","vname":"height_cm"},{"xhat":197.83,"yhat":17.5391,"id":"Neymar Jr","vname":"height_cm"},{"xhat":198.3,"yhat":17.5178,"id":"Neymar Jr","vname":"height_cm"},{"xhat":198.77,"yhat":17.4963,"id":"Neymar Jr","vname":"height_cm"},{"xhat":199.24,"yhat":17.4747,"id":"Neymar Jr","vname":"height_cm"},{"xhat":199.71,"yhat":17.4529,"id":"Neymar Jr","vname":"height_cm"},{"xhat":200.18,"yhat":17.431,"id":"Neymar Jr","vname":"height_cm"},{"xhat":200.65,"yhat":17.4089,"id":"Neymar Jr","vname":"height_cm"},{"xhat":201.12,"yhat":17.3867,"id":"Neymar Jr","vname":"height_cm"},{"xhat":201.59,"yhat":17.3645,"id":"Neymar Jr","vname":"height_cm"},{"xhat":202.06,"yhat":17.3421,"id":"Neymar Jr","vname":"height_cm"},{"xhat":202.53,"yhat":17.3196,"id":"Neymar Jr","vname":"height_cm"},{"xhat":203,"yhat":17.2971,"id":"Neymar Jr","vname":"height_cm"}],"weight_kg":[{"xhat":55,"yhat":17.9501,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":55.47,"yhat":17.9641,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":55.94,"yhat":17.9778,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":56.41,"yhat":17.9911,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":56.88,"yhat":18.004,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":57.35,"yhat":18.0164,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":57.82,"yhat":18.0284,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":58.29,"yhat":18.04,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":58.76,"yhat":18.0511,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":59.23,"yhat":18.0618,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":59.7,"yhat":18.072,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":60.17,"yhat":18.0817,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":60.64,"yhat":18.091,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":61.11,"yhat":18.0999,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":61.58,"yhat":18.1082,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":62.05,"yhat":18.1161,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":62.52,"yhat":18.1235,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":62.99,"yhat":18.1305,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":63.46,"yhat":18.1369,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":63.93,"yhat":18.1428,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":64.4,"yhat":18.1483,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":64.87,"yhat":18.1532,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":65.34,"yhat":18.1577,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":65.81,"yhat":18.1616,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":66.28,"yhat":18.1651,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":66.75,"yhat":18.168,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":67.22,"yhat":18.1704,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":67.69,"yhat":18.1724,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":68,"yhat":18.1734,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":68.16,"yhat":18.1738,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":68.63,"yhat":18.1747,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":69.1,"yhat":18.1751,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":69.57,"yhat":18.175,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":70.04,"yhat":18.1744,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":70.51,"yhat":18.1733,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":70.98,"yhat":18.1717,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":71.45,"yhat":18.1696,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":71.92,"yhat":18.167,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":72.39,"yhat":18.1638,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":72.86,"yhat":18.1602,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":73.33,"yhat":18.1561,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":73.8,"yhat":18.1515,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":74.27,"yhat":18.1464,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":74.74,"yhat":18.1409,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":75.21,"yhat":18.1348,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":75.68,"yhat":18.1283,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":76.15,"yhat":18.1212,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":76.62,"yhat":18.1138,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":77.09,"yhat":18.1058,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":77.56,"yhat":18.0974,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":78.03,"yhat":18.0886,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":78.5,"yhat":18.0792,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":78.97,"yhat":18.0695,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":79.44,"yhat":18.0593,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":79.91,"yhat":18.0487,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":80.38,"yhat":18.0376,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":80.85,"yhat":18.0261,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":81.32,"yhat":18.0142,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":81.79,"yhat":18.0019,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":82.26,"yhat":17.9892,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":82.73,"yhat":17.9762,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":83.2,"yhat":17.9627,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":83.67,"yhat":17.9488,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":84.14,"yhat":17.9346,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":84.61,"yhat":17.92,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":85.08,"yhat":17.905,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":85.55,"yhat":17.8898,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":86.02,"yhat":17.8741,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":86.49,"yhat":17.8582,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":86.96,"yhat":17.8419,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":87.43,"yhat":17.8253,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":87.9,"yhat":17.8084,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":88.37,"yhat":17.7911,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":88.84,"yhat":17.7736,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":89.31,"yhat":17.7559,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":89.78,"yhat":17.7378,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":90.25,"yhat":17.7195,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":90.72,"yhat":17.701,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":91.19,"yhat":17.6822,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":91.66,"yhat":17.6631,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":92.13,"yhat":17.6439,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":92.6,"yhat":17.6244,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":93.07,"yhat":17.6047,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":93.54,"yhat":17.5848,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":94.01,"yhat":17.5647,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":94.48,"yhat":17.5445,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":94.95,"yhat":17.524,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":95.42,"yhat":17.5035,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":95.89,"yhat":17.4827,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":96.36,"yhat":17.4618,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":96.83,"yhat":17.4408,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":97.3,"yhat":17.4197,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":97.77,"yhat":17.3984,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":98.24,"yhat":17.3771,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":98.71,"yhat":17.3556,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":99.18,"yhat":17.3341,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":99.65,"yhat":17.3125,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":100.12,"yhat":17.2908,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":100.59,"yhat":17.269,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":101.06,"yhat":17.2472,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":101.53,"yhat":17.2254,"id":"Neymar Jr","vname":"weight_kg"},{"xhat":102,"yhat":17.2035,"id":"Neymar Jr","vname":"weight_kg"}],"attacking_crossing":[{"xhat":6,"yhat":16.9375,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":6.87,"yhat":16.9544,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":7.74,"yhat":16.9712,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":8.61,"yhat":16.9882,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":9.48,"yhat":17.0051,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":10.35,"yhat":17.0221,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":11.22,"yhat":17.0391,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":12.09,"yhat":17.0562,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":12.96,"yhat":17.0732,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":13.83,"yhat":17.0903,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":14.7,"yhat":17.1074,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":15.57,"yhat":17.1245,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":16.44,"yhat":17.1417,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":17.31,"yhat":17.1588,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":18.18,"yhat":17.1759,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":19.05,"yhat":17.193,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":19.92,"yhat":17.2101,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":20.79,"yhat":17.2272,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":21.66,"yhat":17.2443,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":22.53,"yhat":17.2613,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":23.4,"yhat":17.2783,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":24.27,"yhat":17.2953,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":25.14,"yhat":17.3123,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":26.01,"yhat":17.3292,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":26.88,"yhat":17.3461,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":27.75,"yhat":17.363,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":28.62,"yhat":17.3798,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":29.49,"yhat":17.3965,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":30.36,"yhat":17.4132,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":31.23,"yhat":17.4298,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":32.1,"yhat":17.4464,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":32.97,"yhat":17.4629,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":33.84,"yhat":17.4793,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":34.71,"yhat":17.4956,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":35.58,"yhat":17.5119,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":36.45,"yhat":17.528,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":37.32,"yhat":17.5441,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":38.19,"yhat":17.5601,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":39.06,"yhat":17.5759,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":39.93,"yhat":17.5917,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":40.8,"yhat":17.6074,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":41.67,"yhat":17.6229,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":42.54,"yhat":17.6383,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":43.41,"yhat":17.6536,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":44.28,"yhat":17.6688,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":45.15,"yhat":17.6838,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":46.02,"yhat":17.6988,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":46.89,"yhat":17.7135,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":47.76,"yhat":17.7281,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":48.63,"yhat":17.7426,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":49.5,"yhat":17.7569,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":50.37,"yhat":17.7711,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":51.24,"yhat":17.7851,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":52.11,"yhat":17.7989,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":52.98,"yhat":17.8126,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":53.85,"yhat":17.8261,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":54.72,"yhat":17.8394,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":55.59,"yhat":17.8525,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":56.46,"yhat":17.8654,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":57.33,"yhat":17.8782,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":58.2,"yhat":17.8907,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":59.07,"yhat":17.9031,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":59.94,"yhat":17.9152,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":60.81,"yhat":17.9272,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":61.68,"yhat":17.9389,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":62.55,"yhat":17.9504,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":63.42,"yhat":17.9617,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":64.29,"yhat":17.9728,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":65.16,"yhat":17.9837,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":66.03,"yhat":17.9943,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":66.9,"yhat":18.0047,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":67.77,"yhat":18.0149,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":68.64,"yhat":18.0248,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":69.51,"yhat":18.0345,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":70.38,"yhat":18.0439,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":71.25,"yhat":18.0531,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":72.12,"yhat":18.062,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":72.99,"yhat":18.0707,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":73.86,"yhat":18.0791,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":74.73,"yhat":18.0873,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":75.6,"yhat":18.0952,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":76.47,"yhat":18.1028,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":77.34,"yhat":18.1102,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":78.21,"yhat":18.1173,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":79.08,"yhat":18.1241,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":79.95,"yhat":18.1307,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":80.82,"yhat":18.137,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":81.69,"yhat":18.143,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":82.56,"yhat":18.1487,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":83.43,"yhat":18.1541,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":84.3,"yhat":18.1592,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":85.17,"yhat":18.1641,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":86.04,"yhat":18.1687,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":86.91,"yhat":18.1729,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":87,"yhat":18.1734,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":87.78,"yhat":18.1769,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":88.65,"yhat":18.1806,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":89.52,"yhat":18.184,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":90.39,"yhat":18.1871,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":91.26,"yhat":18.1899,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":92.13,"yhat":18.1924,"id":"Neymar Jr","vname":"attacking_crossing"},{"xhat":93,"yhat":18.1946,"id":"Neymar Jr","vname":"attacking_crossing"}],"attacking_finishing":[{"xhat":5,"yhat":16.935,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":5.88,"yhat":16.9512,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":6.76,"yhat":16.9674,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":7.64,"yhat":16.9837,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":8.52,"yhat":17,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":9.4,"yhat":17.0163,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":10.28,"yhat":17.0327,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":11.16,"yhat":17.0491,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":12.04,"yhat":17.0655,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":12.92,"yhat":17.082,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":13.8,"yhat":17.0984,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":14.68,"yhat":17.1149,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":15.56,"yhat":17.1314,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":16.44,"yhat":17.1479,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":17.32,"yhat":17.1643,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":18.2,"yhat":17.1808,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":19.08,"yhat":17.1973,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":19.96,"yhat":17.2138,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":20.84,"yhat":17.2303,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":21.72,"yhat":17.2468,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":22.6,"yhat":17.2632,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":23.48,"yhat":17.2796,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":24.36,"yhat":17.296,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":25.24,"yhat":17.3124,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":26.12,"yhat":17.3288,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":27,"yhat":17.3451,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":27.88,"yhat":17.3613,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":28.76,"yhat":17.3776,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":29.64,"yhat":17.3938,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":30.52,"yhat":17.4099,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":31.4,"yhat":17.426,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":32.28,"yhat":17.442,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":33.16,"yhat":17.458,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":34.04,"yhat":17.4739,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":34.92,"yhat":17.4897,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":35.8,"yhat":17.5055,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":36.68,"yhat":17.5212,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":37.56,"yhat":17.5368,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":38.44,"yhat":17.5524,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":39.32,"yhat":17.5678,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":40.2,"yhat":17.5832,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":41.08,"yhat":17.5984,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":41.96,"yhat":17.6136,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":42.84,"yhat":17.6287,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":43.72,"yhat":17.6436,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":44.6,"yhat":17.6585,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":45.48,"yhat":17.6732,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":46.36,"yhat":17.6878,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":47.24,"yhat":17.7023,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":48.12,"yhat":17.7167,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":49,"yhat":17.7309,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":49.88,"yhat":17.745,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":50.76,"yhat":17.759,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":51.64,"yhat":17.7728,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":52.52,"yhat":17.7865,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":53.4,"yhat":17.8001,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":54.28,"yhat":17.8135,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":55.16,"yhat":17.8267,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":56.04,"yhat":17.8398,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":56.92,"yhat":17.8527,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":57.8,"yhat":17.8655,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":58.68,"yhat":17.878,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":59.56,"yhat":17.8905,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":60.44,"yhat":17.9027,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":61.32,"yhat":17.9147,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":62.2,"yhat":17.9266,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":63.08,"yhat":17.9383,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":63.96,"yhat":17.9498,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":64.84,"yhat":17.9611,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":65.72,"yhat":17.9722,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":66.6,"yhat":17.9831,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":67.48,"yhat":17.9938,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":68.36,"yhat":18.0043,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":69.24,"yhat":18.0146,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":70.12,"yhat":18.0247,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":71,"yhat":18.0346,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":71.88,"yhat":18.0442,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":72.76,"yhat":18.0536,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":73.64,"yhat":18.0628,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":74.52,"yhat":18.0718,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":75.4,"yhat":18.0806,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":76.28,"yhat":18.0891,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":77.16,"yhat":18.0974,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":78.04,"yhat":18.1054,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":78.92,"yhat":18.1132,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":79.8,"yhat":18.1208,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":80.68,"yhat":18.1281,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":81.56,"yhat":18.1352,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":82.44,"yhat":18.142,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":83.32,"yhat":18.1486,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":84.2,"yhat":18.1549,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":85.08,"yhat":18.161,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":85.96,"yhat":18.1668,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":86.84,"yhat":18.1724,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":87,"yhat":18.1734,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":87.72,"yhat":18.1777,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":88.6,"yhat":18.1827,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":89.48,"yhat":18.1875,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":90.36,"yhat":18.192,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":91.24,"yhat":18.1963,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":92.12,"yhat":18.2003,"id":"Neymar Jr","vname":"attacking_finishing"},{"xhat":93,"yhat":18.204,"id":"Neymar Jr","vname":"attacking_finishing"}],"attacking_heading_accuracy":[{"xhat":8,"yhat":17.6888,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":8.84,"yhat":17.7021,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":9.68,"yhat":17.7153,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":10.52,"yhat":17.7283,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":11.36,"yhat":17.7412,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":12.2,"yhat":17.754,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":13.04,"yhat":17.7666,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":13.88,"yhat":17.7791,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":14.72,"yhat":17.7914,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":15.56,"yhat":17.8036,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":16.4,"yhat":17.8156,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":17.24,"yhat":17.8275,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":18.08,"yhat":17.8392,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":18.92,"yhat":17.8508,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":19.76,"yhat":17.8622,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":20.6,"yhat":17.8734,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":21.44,"yhat":17.8845,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":22.28,"yhat":17.8953,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":23.12,"yhat":17.9061,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":23.96,"yhat":17.9166,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":24.8,"yhat":17.9269,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":25.64,"yhat":17.9371,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":26.48,"yhat":17.9471,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":27.32,"yhat":17.9569,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":28.16,"yhat":17.9665,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":29,"yhat":17.9759,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":29.84,"yhat":17.9851,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":30.68,"yhat":17.9942,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":31.52,"yhat":18.003,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":32.36,"yhat":18.0116,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":33.2,"yhat":18.02,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":34.04,"yhat":18.0282,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":34.88,"yhat":18.0362,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":35.72,"yhat":18.044,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":36.56,"yhat":18.0516,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":37.4,"yhat":18.059,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":38.24,"yhat":18.0661,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":39.08,"yhat":18.0731,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":39.92,"yhat":18.0798,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":40.76,"yhat":18.0863,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":41.6,"yhat":18.0926,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":42.44,"yhat":18.0986,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":43.28,"yhat":18.1044,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":44.12,"yhat":18.11,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":44.96,"yhat":18.1154,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":45.8,"yhat":18.1206,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":46.64,"yhat":18.1255,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":47.48,"yhat":18.1301,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":48.32,"yhat":18.1346,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":49.16,"yhat":18.1388,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":50,"yhat":18.1428,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":50.84,"yhat":18.1465,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":51.68,"yhat":18.15,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":52.52,"yhat":18.1533,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":53.36,"yhat":18.1563,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":54.2,"yhat":18.1591,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":55.04,"yhat":18.1616,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":55.88,"yhat":18.1639,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":56.72,"yhat":18.166,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":57.56,"yhat":18.1678,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":58.4,"yhat":18.1694,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":59.24,"yhat":18.1707,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":60.08,"yhat":18.1718,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":60.92,"yhat":18.1726,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":61.76,"yhat":18.1732,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":62,"yhat":18.1734,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":62.6,"yhat":18.1736,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":63.44,"yhat":18.1737,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":64.28,"yhat":18.1736,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":65.12,"yhat":18.1732,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":65.96,"yhat":18.1726,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":66.8,"yhat":18.1717,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":67.64,"yhat":18.1706,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":68.48,"yhat":18.1693,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":69.32,"yhat":18.1677,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":70.16,"yhat":18.1658,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":71,"yhat":18.1638,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":71.84,"yhat":18.1614,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":72.68,"yhat":18.1589,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":73.52,"yhat":18.1561,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":74.36,"yhat":18.153,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":75.2,"yhat":18.1498,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":76.04,"yhat":18.1463,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":76.88,"yhat":18.1425,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":77.72,"yhat":18.1385,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":78.56,"yhat":18.1343,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":79.4,"yhat":18.1298,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":80.24,"yhat":18.1252,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":81.08,"yhat":18.1202,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":81.92,"yhat":18.1151,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":82.76,"yhat":18.1097,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":83.6,"yhat":18.1041,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":84.44,"yhat":18.0983,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":85.28,"yhat":18.0923,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":86.12,"yhat":18.086,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":86.96,"yhat":18.0795,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":87.8,"yhat":18.0728,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":88.64,"yhat":18.0658,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":89.48,"yhat":18.0587,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":90.32,"yhat":18.0513,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":91.16,"yhat":18.0438,"id":"Neymar Jr","vname":"attacking_heading_accuracy"},{"xhat":92,"yhat":18.036,"id":"Neymar Jr","vname":"attacking_heading_accuracy"}],"attacking_short_passing":[{"xhat":12,"yhat":16.3183,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":12.8,"yhat":16.3363,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":13.6,"yhat":16.3545,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":14.4,"yhat":16.3729,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":15.2,"yhat":16.3916,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":16,"yhat":16.4105,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":16.8,"yhat":16.4296,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":17.6,"yhat":16.4489,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":18.4,"yhat":16.4684,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":19.2,"yhat":16.4881,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":20,"yhat":16.508,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":20.8,"yhat":16.5282,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":21.6,"yhat":16.5485,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":22.4,"yhat":16.569,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":23.2,"yhat":16.5897,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":24,"yhat":16.6105,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":24.8,"yhat":16.6316,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":25.6,"yhat":16.6528,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":26.4,"yhat":16.6742,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":27.2,"yhat":16.6958,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":28,"yhat":16.7175,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":28.8,"yhat":16.7393,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":29.6,"yhat":16.7613,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":30.4,"yhat":16.7835,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":31.2,"yhat":16.8057,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":32,"yhat":16.8281,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":32.8,"yhat":16.8506,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":33.6,"yhat":16.8733,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":34.4,"yhat":16.896,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":35.2,"yhat":16.9188,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":36,"yhat":16.9417,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":36.8,"yhat":16.9647,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":37.6,"yhat":16.9878,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":38.4,"yhat":17.0109,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":39.2,"yhat":17.0341,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":40,"yhat":17.0574,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":40.8,"yhat":17.0806,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":41.6,"yhat":17.104,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":42.4,"yhat":17.1273,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":43.2,"yhat":17.1507,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":44,"yhat":17.174,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":44.8,"yhat":17.1974,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":45.6,"yhat":17.2208,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":46.4,"yhat":17.2441,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":47.2,"yhat":17.2674,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":48,"yhat":17.2907,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":48.8,"yhat":17.3139,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":49.6,"yhat":17.337,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":50.4,"yhat":17.3601,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":51.2,"yhat":17.3831,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":52,"yhat":17.406,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":52.8,"yhat":17.4288,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":53.6,"yhat":17.4516,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":54.4,"yhat":17.4741,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":55.2,"yhat":17.4966,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":56,"yhat":17.5189,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":56.8,"yhat":17.5411,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":57.6,"yhat":17.5631,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":58.4,"yhat":17.585,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":59.2,"yhat":17.6066,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":60,"yhat":17.6281,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":60.8,"yhat":17.6494,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":61.6,"yhat":17.6704,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":62.4,"yhat":17.6913,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":63.2,"yhat":17.7119,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":64,"yhat":17.7322,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":64.8,"yhat":17.7524,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":65.6,"yhat":17.7722,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":66.4,"yhat":17.7918,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":67.2,"yhat":17.8111,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":68,"yhat":17.8301,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":68.8,"yhat":17.8488,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":69.6,"yhat":17.8672,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":70.4,"yhat":17.8853,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":71.2,"yhat":17.903,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":72,"yhat":17.9204,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":72.8,"yhat":17.9375,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":73.6,"yhat":17.9542,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":74.4,"yhat":17.9705,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":75.2,"yhat":17.9865,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":76,"yhat":18.0021,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":76.8,"yhat":18.0173,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":77.6,"yhat":18.0321,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":78.4,"yhat":18.0464,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":79.2,"yhat":18.0604,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":80,"yhat":18.074,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":80.8,"yhat":18.0871,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":81.6,"yhat":18.0997,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":82.4,"yhat":18.112,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":83.2,"yhat":18.1238,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":84,"yhat":18.1351,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":84.8,"yhat":18.1459,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":85.6,"yhat":18.1563,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":86.4,"yhat":18.1662,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":87,"yhat":18.1734,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":87.2,"yhat":18.1757,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":88,"yhat":18.1846,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":88.8,"yhat":18.1931,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":89.6,"yhat":18.201,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":90.4,"yhat":18.2085,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":91.2,"yhat":18.2155,"id":"Neymar Jr","vname":"attacking_short_passing"},{"xhat":92,"yhat":18.2219,"id":"Neymar Jr","vname":"attacking_short_passing"}],"attacking_volleys":[{"xhat":5,"yhat":17.2704,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":5.85,"yhat":17.2861,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":6.7,"yhat":17.3016,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":7.55,"yhat":17.3172,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":8.4,"yhat":17.3327,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":9.25,"yhat":17.3482,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":10.1,"yhat":17.3636,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":10.95,"yhat":17.3789,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":11.8,"yhat":17.3943,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":12.65,"yhat":17.4095,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":13.5,"yhat":17.4247,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":14.35,"yhat":17.4399,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":15.2,"yhat":17.455,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":16.05,"yhat":17.47,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":16.9,"yhat":17.4849,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":17.75,"yhat":17.4998,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":18.6,"yhat":17.5146,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":19.45,"yhat":17.5293,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":20.3,"yhat":17.5439,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":21.15,"yhat":17.5584,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":22,"yhat":17.5728,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":22.85,"yhat":17.5872,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":23.7,"yhat":17.6014,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":24.55,"yhat":17.6156,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":25.4,"yhat":17.6296,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":26.25,"yhat":17.6435,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":27.1,"yhat":17.6573,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":27.95,"yhat":17.671,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":28.8,"yhat":17.6846,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":29.65,"yhat":17.6981,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":30.5,"yhat":17.7114,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":31.35,"yhat":17.7246,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":32.2,"yhat":17.7377,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":33.05,"yhat":17.7506,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":33.9,"yhat":17.7634,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":34.75,"yhat":17.7761,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":35.6,"yhat":17.7886,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":36.45,"yhat":17.8009,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":37.3,"yhat":17.8131,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":38.15,"yhat":17.8252,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":39,"yhat":17.8371,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":39.85,"yhat":17.8488,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":40.7,"yhat":17.8604,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":41.55,"yhat":17.8718,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":42.4,"yhat":17.883,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":43.25,"yhat":17.8941,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":44.1,"yhat":17.9049,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":44.95,"yhat":17.9157,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":45.8,"yhat":17.9262,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":46.65,"yhat":17.9365,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":47.5,"yhat":17.9467,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":48.35,"yhat":17.9566,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":49.2,"yhat":17.9664,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":50.05,"yhat":17.976,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":50.9,"yhat":17.9853,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":51.75,"yhat":17.9945,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":52.6,"yhat":18.0035,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":53.45,"yhat":18.0122,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":54.3,"yhat":18.0208,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":55.15,"yhat":18.0292,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":56,"yhat":18.0373,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":56.85,"yhat":18.0452,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":57.7,"yhat":18.0529,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":58.55,"yhat":18.0604,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":59.4,"yhat":18.0677,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":60.25,"yhat":18.0747,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":61.1,"yhat":18.0815,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":61.95,"yhat":18.0881,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":62.8,"yhat":18.0944,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":63.65,"yhat":18.1006,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":64.5,"yhat":18.1065,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":65.35,"yhat":18.1121,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":66.2,"yhat":18.1175,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":67.05,"yhat":18.1227,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":67.9,"yhat":18.1277,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":68.75,"yhat":18.1324,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":69.6,"yhat":18.1368,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":70.45,"yhat":18.1411,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":71.3,"yhat":18.145,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":72.15,"yhat":18.1488,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":73,"yhat":18.1522,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":73.85,"yhat":18.1555,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":74.7,"yhat":18.1585,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":75.55,"yhat":18.1612,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":76.4,"yhat":18.1637,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":77.25,"yhat":18.1659,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":78.1,"yhat":18.1679,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":78.95,"yhat":18.1696,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":79.8,"yhat":18.1711,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":80.65,"yhat":18.1723,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":81.5,"yhat":18.1733,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":82.35,"yhat":18.174,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":83.2,"yhat":18.1744,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":84.05,"yhat":18.1746,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":84.9,"yhat":18.1746,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":85.75,"yhat":18.1743,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":86.6,"yhat":18.1737,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":87,"yhat":18.1734,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":87.45,"yhat":18.1729,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":88.3,"yhat":18.1718,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":89.15,"yhat":18.1705,"id":"Neymar Jr","vname":"attacking_volleys"},{"xhat":90,"yhat":18.1689,"id":"Neymar Jr","vname":"attacking_volleys"}],"skill_dribbling":[{"xhat":8,"yhat":16.5967,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":8.88,"yhat":16.6144,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":9.76,"yhat":16.6322,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":10.64,"yhat":16.6501,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":11.52,"yhat":16.6682,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":12.4,"yhat":16.6863,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":13.28,"yhat":16.7045,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":14.16,"yhat":16.7229,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":15.04,"yhat":16.7413,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":15.92,"yhat":16.7598,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":16.8,"yhat":16.7783,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":17.68,"yhat":16.797,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":18.56,"yhat":16.8157,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":19.44,"yhat":16.8345,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":20.32,"yhat":16.8534,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":21.2,"yhat":16.8723,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":22.08,"yhat":16.8913,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":22.96,"yhat":16.9104,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":23.84,"yhat":16.9295,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":24.72,"yhat":16.9486,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":25.6,"yhat":16.9678,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":26.48,"yhat":16.987,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":27.36,"yhat":17.0063,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":28.24,"yhat":17.0255,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":29.12,"yhat":17.0448,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":30,"yhat":17.0641,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":30.88,"yhat":17.0835,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":31.76,"yhat":17.1028,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":32.64,"yhat":17.1221,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":33.52,"yhat":17.1414,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":34.4,"yhat":17.1608,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":35.28,"yhat":17.1801,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":36.16,"yhat":17.1993,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":37.04,"yhat":17.2186,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":37.92,"yhat":17.2378,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":38.8,"yhat":17.257,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":39.68,"yhat":17.2762,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":40.56,"yhat":17.2953,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":41.44,"yhat":17.3144,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":42.32,"yhat":17.3334,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":43.2,"yhat":17.3523,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":44.08,"yhat":17.3712,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":44.96,"yhat":17.39,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":45.84,"yhat":17.4087,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":46.72,"yhat":17.4273,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":47.6,"yhat":17.4459,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":48.48,"yhat":17.4643,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":49.36,"yhat":17.4827,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":50.24,"yhat":17.5009,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":51.12,"yhat":17.5191,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":52,"yhat":17.5371,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":52.88,"yhat":17.555,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":53.76,"yhat":17.5727,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":54.64,"yhat":17.5904,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":55.52,"yhat":17.6078,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":56.4,"yhat":17.6252,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":57.28,"yhat":17.6424,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":58.16,"yhat":17.6594,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":59.04,"yhat":17.6763,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":59.92,"yhat":17.693,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":60.8,"yhat":17.7095,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":61.68,"yhat":17.7259,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":62.56,"yhat":17.742,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":63.44,"yhat":17.758,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":64.32,"yhat":17.7738,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":65.2,"yhat":17.7894,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":66.08,"yhat":17.8048,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":66.96,"yhat":17.8199,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":67.84,"yhat":17.8349,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":68.72,"yhat":17.8496,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":69.6,"yhat":17.8641,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":70.48,"yhat":17.8784,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":71.36,"yhat":17.8925,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":72.24,"yhat":17.9063,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":73.12,"yhat":17.9198,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":74,"yhat":17.9332,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":74.88,"yhat":17.9462,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":75.76,"yhat":17.959,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":76.64,"yhat":17.9716,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":77.52,"yhat":17.9838,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":78.4,"yhat":17.9958,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":79.28,"yhat":18.0076,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":80.16,"yhat":18.019,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":81.04,"yhat":18.0302,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":81.92,"yhat":18.0411,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":82.8,"yhat":18.0516,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":83.68,"yhat":18.0619,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":84.56,"yhat":18.0719,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":85.44,"yhat":18.0816,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":86.32,"yhat":18.091,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":87.2,"yhat":18.1001,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":88.08,"yhat":18.1089,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":88.96,"yhat":18.1173,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":89.84,"yhat":18.1255,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":90.72,"yhat":18.1333,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":91.6,"yhat":18.1408,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":92.48,"yhat":18.148,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":93.36,"yhat":18.1548,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":94.24,"yhat":18.1613,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":95.12,"yhat":18.1675,"id":"Neymar Jr","vname":"skill_dribbling"},{"xhat":96,"yhat":18.1734,"id":"Neymar Jr","vname":"skill_dribbling"}],"skill_curve":[{"xhat":7,"yhat":17.299,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":7.84,"yhat":17.3148,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":8.68,"yhat":17.3306,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":9.52,"yhat":17.3463,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":10.36,"yhat":17.362,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":11.2,"yhat":17.3777,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":12.04,"yhat":17.3932,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":12.88,"yhat":17.4088,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":13.72,"yhat":17.4242,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":14.56,"yhat":17.4396,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":15.4,"yhat":17.455,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":16.24,"yhat":17.4702,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":17.08,"yhat":17.4854,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":17.92,"yhat":17.5005,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":18.76,"yhat":17.5155,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":19.6,"yhat":17.5305,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":20.44,"yhat":17.5453,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":21.28,"yhat":17.5601,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":22.12,"yhat":17.5748,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":22.96,"yhat":17.5893,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":23.8,"yhat":17.6038,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":24.64,"yhat":17.6182,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":25.48,"yhat":17.6324,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":26.32,"yhat":17.6465,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":27.16,"yhat":17.6606,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":28,"yhat":17.6745,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":28.84,"yhat":17.6882,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":29.68,"yhat":17.7019,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":30.52,"yhat":17.7154,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":31.36,"yhat":17.7288,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":32.2,"yhat":17.7421,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":33.04,"yhat":17.7552,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":33.88,"yhat":17.7681,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":34.72,"yhat":17.7809,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":35.56,"yhat":17.7936,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":36.4,"yhat":17.8061,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":37.24,"yhat":17.8185,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":38.08,"yhat":17.8307,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":38.92,"yhat":17.8427,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":39.76,"yhat":17.8546,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":40.6,"yhat":17.8663,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":41.44,"yhat":17.8778,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":42.28,"yhat":17.8891,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":43.12,"yhat":17.9003,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":43.96,"yhat":17.9113,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":44.8,"yhat":17.9221,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":45.64,"yhat":17.9327,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":46.48,"yhat":17.9431,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":47.32,"yhat":17.9533,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":48.16,"yhat":17.9633,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":49,"yhat":17.9732,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":49.84,"yhat":17.9828,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":50.68,"yhat":17.9922,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":51.52,"yhat":18.0014,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":52.36,"yhat":18.0104,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":53.2,"yhat":18.0192,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":54.04,"yhat":18.0278,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":54.88,"yhat":18.0362,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":55.72,"yhat":18.0443,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":56.56,"yhat":18.0522,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":57.4,"yhat":18.0599,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":58.24,"yhat":18.0674,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":59.08,"yhat":18.0746,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":59.92,"yhat":18.0816,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":60.76,"yhat":18.0884,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":61.6,"yhat":18.0949,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":62.44,"yhat":18.1012,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":63.28,"yhat":18.1073,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":64.12,"yhat":18.1131,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":64.96,"yhat":18.1187,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":65.8,"yhat":18.1241,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":66.64,"yhat":18.1291,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":67.48,"yhat":18.134,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":68.32,"yhat":18.1386,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":69.16,"yhat":18.143,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":70,"yhat":18.1471,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":70.84,"yhat":18.1509,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":71.68,"yhat":18.1545,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":72.52,"yhat":18.1579,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":73.36,"yhat":18.1609,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":74.2,"yhat":18.1638,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":75.04,"yhat":18.1664,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":75.88,"yhat":18.1687,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":76.72,"yhat":18.1708,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":77.56,"yhat":18.1726,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":78.4,"yhat":18.1741,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":79.24,"yhat":18.1754,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":80.08,"yhat":18.1764,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":80.92,"yhat":18.1772,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":81.76,"yhat":18.1777,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":82.6,"yhat":18.178,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":83.44,"yhat":18.178,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":84.28,"yhat":18.1777,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":85.12,"yhat":18.1772,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":85.96,"yhat":18.1764,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":86.8,"yhat":18.1753,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":87.64,"yhat":18.174,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":88,"yhat":18.1734,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":88.48,"yhat":18.1724,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":89.32,"yhat":18.1706,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":90.16,"yhat":18.1685,"id":"Neymar Jr","vname":"skill_curve"},{"xhat":91,"yhat":18.1662,"id":"Neymar Jr","vname":"skill_curve"}],"skill_fk_accuracy":[{"xhat":7,"yhat":17.2852,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":7.85,"yhat":17.3008,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":8.7,"yhat":17.3163,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":9.55,"yhat":17.3318,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":10.4,"yhat":17.3472,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":11.25,"yhat":17.3626,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":12.1,"yhat":17.378,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":12.95,"yhat":17.3933,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":13.8,"yhat":17.4085,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":14.65,"yhat":17.4237,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":15.5,"yhat":17.4388,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":16.35,"yhat":17.4539,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":17.2,"yhat":17.4689,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":18.05,"yhat":17.4838,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":18.9,"yhat":17.4987,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":19.75,"yhat":17.5135,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":20.6,"yhat":17.5282,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":21.45,"yhat":17.5428,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":22.3,"yhat":17.5573,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":23.15,"yhat":17.5717,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":24,"yhat":17.5861,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":24.85,"yhat":17.6003,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":25.7,"yhat":17.6144,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":26.55,"yhat":17.6285,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":27.4,"yhat":17.6424,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":28.25,"yhat":17.6562,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":29.1,"yhat":17.6699,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":29.95,"yhat":17.6835,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":30.8,"yhat":17.6969,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":31.65,"yhat":17.7103,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":32.5,"yhat":17.7235,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":33.35,"yhat":17.7366,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":34.2,"yhat":17.7495,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":35.05,"yhat":17.7623,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":35.9,"yhat":17.775,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":36.75,"yhat":17.7875,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":37.6,"yhat":17.7998,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":38.45,"yhat":17.812,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":39.3,"yhat":17.8241,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":40.15,"yhat":17.836,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":41,"yhat":17.8478,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":41.85,"yhat":17.8593,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":42.7,"yhat":17.8708,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":43.55,"yhat":17.882,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":44.4,"yhat":17.8931,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":45.25,"yhat":17.904,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":46.1,"yhat":17.9147,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":46.95,"yhat":17.9252,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":47.8,"yhat":17.9356,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":48.65,"yhat":17.9457,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":49.5,"yhat":17.9557,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":50.35,"yhat":17.9655,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":51.2,"yhat":17.9751,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":52.05,"yhat":17.9845,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":52.9,"yhat":17.9936,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":53.75,"yhat":18.0026,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":54.6,"yhat":18.0114,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":55.45,"yhat":18.02,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":56.3,"yhat":18.0283,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":57.15,"yhat":18.0365,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":58,"yhat":18.0444,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":58.85,"yhat":18.0521,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":59.7,"yhat":18.0596,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":60.55,"yhat":18.0669,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":61.4,"yhat":18.0739,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":62.25,"yhat":18.0808,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":63.1,"yhat":18.0874,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":63.95,"yhat":18.0937,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":64.8,"yhat":18.0999,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":65.65,"yhat":18.1058,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":66.5,"yhat":18.1114,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":67.35,"yhat":18.1169,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":68.2,"yhat":18.122,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":69.05,"yhat":18.127,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":69.9,"yhat":18.1317,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":70.75,"yhat":18.1362,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":71.6,"yhat":18.1404,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":72.45,"yhat":18.1444,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":73.3,"yhat":18.1481,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":74.15,"yhat":18.1516,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":75,"yhat":18.1548,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":75.85,"yhat":18.1578,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":76.7,"yhat":18.1605,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":77.55,"yhat":18.163,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":78.4,"yhat":18.1652,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":79.25,"yhat":18.1672,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":80.1,"yhat":18.1689,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":80.95,"yhat":18.1704,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":81.8,"yhat":18.1716,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":82.65,"yhat":18.1725,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":83.5,"yhat":18.1732,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":84.35,"yhat":18.1736,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":85.2,"yhat":18.1738,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":86.05,"yhat":18.1738,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":86.9,"yhat":18.1734,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":87,"yhat":18.1734,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":87.75,"yhat":18.1728,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":88.6,"yhat":18.172,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":89.45,"yhat":18.1709,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":90.3,"yhat":18.1695,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":91.15,"yhat":18.1679,"id":"Neymar Jr","vname":"skill_fk_accuracy"},{"xhat":92,"yhat":18.1661,"id":"Neymar Jr","vname":"skill_fk_accuracy"}],"skill_long_passing":[{"xhat":9,"yhat":16.9944,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":9.82,"yhat":17.0142,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":10.64,"yhat":17.0341,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":11.46,"yhat":17.0539,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":12.28,"yhat":17.0738,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":13.1,"yhat":17.0937,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":13.92,"yhat":17.1136,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":14.74,"yhat":17.1335,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":15.56,"yhat":17.1534,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":16.38,"yhat":17.1732,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":17.2,"yhat":17.1931,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":18.02,"yhat":17.2129,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":18.84,"yhat":17.2327,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":19.66,"yhat":17.2525,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":20.48,"yhat":17.2722,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":21.3,"yhat":17.2919,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":22.12,"yhat":17.3115,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":22.94,"yhat":17.331,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":23.76,"yhat":17.3505,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":24.58,"yhat":17.3699,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":25.4,"yhat":17.3893,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":26.22,"yhat":17.4085,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":27.04,"yhat":17.4277,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":27.86,"yhat":17.4467,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":28.68,"yhat":17.4656,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":29.5,"yhat":17.4845,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":30.32,"yhat":17.5032,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":31.14,"yhat":17.5217,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":31.96,"yhat":17.5402,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":32.78,"yhat":17.5585,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":33.6,"yhat":17.5766,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":34.42,"yhat":17.5946,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":35.24,"yhat":17.6124,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":36.06,"yhat":17.6301,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":36.88,"yhat":17.6476,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":37.7,"yhat":17.6649,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":38.52,"yhat":17.682,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":39.34,"yhat":17.6989,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":40.16,"yhat":17.7156,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":40.98,"yhat":17.7322,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":41.8,"yhat":17.7485,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":42.62,"yhat":17.7645,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":43.44,"yhat":17.7804,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":44.26,"yhat":17.796,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":45.08,"yhat":17.8114,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":45.9,"yhat":17.8266,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":46.72,"yhat":17.8414,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":47.54,"yhat":17.8561,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":48.36,"yhat":17.8704,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":49.18,"yhat":17.8845,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":50,"yhat":17.8984,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":50.82,"yhat":17.9119,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":51.64,"yhat":17.9251,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":52.46,"yhat":17.9381,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":53.28,"yhat":17.9508,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":54.1,"yhat":17.9631,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":54.92,"yhat":17.9752,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":55.74,"yhat":17.9869,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":56.56,"yhat":17.9984,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":57.38,"yhat":18.0095,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":58.2,"yhat":18.0202,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":59.02,"yhat":18.0307,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":59.84,"yhat":18.0408,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":60.66,"yhat":18.0505,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":61.48,"yhat":18.0599,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":62.3,"yhat":18.069,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":63.12,"yhat":18.0777,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":63.94,"yhat":18.0861,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":64.76,"yhat":18.094,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":65.58,"yhat":18.1017,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":66.4,"yhat":18.1089,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":67.22,"yhat":18.1158,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":68.04,"yhat":18.1223,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":68.86,"yhat":18.1284,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":69.68,"yhat":18.1342,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":70.5,"yhat":18.1395,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":71.32,"yhat":18.1445,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":72.14,"yhat":18.1491,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":72.96,"yhat":18.1533,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":73.78,"yhat":18.1571,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":74.6,"yhat":18.1605,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":75.42,"yhat":18.1635,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":76.24,"yhat":18.1661,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":77.06,"yhat":18.1683,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":77.88,"yhat":18.1702,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":78.7,"yhat":18.1716,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":79.52,"yhat":18.1726,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":80.34,"yhat":18.1732,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":81,"yhat":18.1734,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":81.16,"yhat":18.1734,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":81.98,"yhat":18.1732,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":82.8,"yhat":18.1726,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":83.62,"yhat":18.1716,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":84.44,"yhat":18.1701,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":85.26,"yhat":18.1683,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":86.08,"yhat":18.1661,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":86.9,"yhat":18.1635,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":87.72,"yhat":18.1604,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":88.54,"yhat":18.157,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":89.36,"yhat":18.1532,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":90.18,"yhat":18.149,"id":"Neymar Jr","vname":"skill_long_passing"},{"xhat":91,"yhat":18.1444,"id":"Neymar Jr","vname":"skill_long_passing"}],"skill_ball_control":[{"xhat":9,"yhat":16.295,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":9.86,"yhat":16.313,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":10.72,"yhat":16.3311,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":11.58,"yhat":16.3495,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":12.44,"yhat":16.3681,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":13.3,"yhat":16.3869,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":14.16,"yhat":16.4058,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":15.02,"yhat":16.425,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":15.88,"yhat":16.4443,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":16.74,"yhat":16.4639,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":17.6,"yhat":16.4836,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":18.46,"yhat":16.5035,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":19.32,"yhat":16.5235,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":20.18,"yhat":16.5437,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":21.04,"yhat":16.5641,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":21.9,"yhat":16.5847,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":22.76,"yhat":16.6054,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":23.62,"yhat":16.6262,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":24.48,"yhat":16.6472,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":25.34,"yhat":16.6683,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":26.2,"yhat":16.6896,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":27.06,"yhat":16.711,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":27.92,"yhat":16.7325,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":28.78,"yhat":16.7541,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":29.64,"yhat":16.7758,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":30.5,"yhat":16.7977,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":31.36,"yhat":16.8196,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":32.22,"yhat":16.8416,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":33.08,"yhat":16.8637,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":33.94,"yhat":16.8859,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":34.8,"yhat":16.9082,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":35.66,"yhat":16.9305,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":36.52,"yhat":16.9529,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":37.38,"yhat":16.9753,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":38.24,"yhat":16.9978,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":39.1,"yhat":17.0203,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":39.96,"yhat":17.0429,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":40.82,"yhat":17.0654,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":41.68,"yhat":17.088,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":42.54,"yhat":17.1106,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":43.4,"yhat":17.1332,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":44.26,"yhat":17.1557,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":45.12,"yhat":17.1783,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":45.98,"yhat":17.2008,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":46.84,"yhat":17.2233,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":47.7,"yhat":17.2457,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":48.56,"yhat":17.2681,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":49.42,"yhat":17.2905,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":50.28,"yhat":17.3127,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":51.14,"yhat":17.3349,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":52,"yhat":17.357,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":52.86,"yhat":17.379,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":53.72,"yhat":17.401,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":54.58,"yhat":17.4228,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":55.44,"yhat":17.4444,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":56.3,"yhat":17.466,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":57.16,"yhat":17.4874,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":58.02,"yhat":17.5087,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":58.88,"yhat":17.5298,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":59.74,"yhat":17.5508,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":60.6,"yhat":17.5716,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":61.46,"yhat":17.5922,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":62.32,"yhat":17.6126,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":63.18,"yhat":17.6329,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":64.04,"yhat":17.6529,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":64.9,"yhat":17.6727,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":65.76,"yhat":17.6923,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":66.62,"yhat":17.7117,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":67.48,"yhat":17.7308,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":68.34,"yhat":17.7497,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":69.2,"yhat":17.7683,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":70.06,"yhat":17.7867,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":70.92,"yhat":17.8048,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":71.78,"yhat":17.8226,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":72.64,"yhat":17.8401,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":73.5,"yhat":17.8574,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":74.36,"yhat":17.8743,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":75.22,"yhat":17.8909,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":76.08,"yhat":17.9073,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":76.94,"yhat":17.9232,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":77.8,"yhat":17.9389,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":78.66,"yhat":17.9542,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":79.52,"yhat":17.9692,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":80.38,"yhat":17.9839,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":81.24,"yhat":17.9981,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":82.1,"yhat":18.012,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":82.96,"yhat":18.0256,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":83.82,"yhat":18.0388,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":84.68,"yhat":18.0516,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":85.54,"yhat":18.064,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":86.4,"yhat":18.076,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":87.26,"yhat":18.0876,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":88.12,"yhat":18.0988,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":88.98,"yhat":18.1096,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":89.84,"yhat":18.12,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":90.7,"yhat":18.1299,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":91.56,"yhat":18.1395,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":92.42,"yhat":18.1486,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":93.28,"yhat":18.1573,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":94.14,"yhat":18.1655,"id":"Neymar Jr","vname":"skill_ball_control"},{"xhat":95,"yhat":18.1734,"id":"Neymar Jr","vname":"skill_ball_control"}],"movement_acceleration":[{"xhat":19,"yhat":16.8401,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":19.77,"yhat":16.8585,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":20.54,"yhat":16.877,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":21.31,"yhat":16.8956,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":22.08,"yhat":16.9142,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":22.85,"yhat":16.9329,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":23.62,"yhat":16.9516,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":24.39,"yhat":16.9703,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":25.16,"yhat":16.9891,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":25.93,"yhat":17.008,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":26.7,"yhat":17.0268,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":27.47,"yhat":17.0457,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":28.24,"yhat":17.0646,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":29.01,"yhat":17.0836,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":29.78,"yhat":17.1025,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":30.55,"yhat":17.1215,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":31.32,"yhat":17.1404,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":32.09,"yhat":17.1594,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":32.86,"yhat":17.1783,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":33.63,"yhat":17.1973,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":34.4,"yhat":17.2162,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":35.17,"yhat":17.2351,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":35.94,"yhat":17.2539,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":36.71,"yhat":17.2727,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":37.48,"yhat":17.2915,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":38.25,"yhat":17.3103,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":39.02,"yhat":17.3289,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":39.79,"yhat":17.3476,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":40.56,"yhat":17.3661,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":41.33,"yhat":17.3846,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":42.1,"yhat":17.403,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":42.87,"yhat":17.4214,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":43.64,"yhat":17.4396,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":44.41,"yhat":17.4578,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":45.18,"yhat":17.4758,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":45.95,"yhat":17.4938,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":46.72,"yhat":17.5116,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":47.49,"yhat":17.5294,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":48.26,"yhat":17.547,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":49.03,"yhat":17.5644,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":49.8,"yhat":17.5818,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":50.57,"yhat":17.599,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":51.34,"yhat":17.616,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":52.11,"yhat":17.6329,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":52.88,"yhat":17.6497,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":53.65,"yhat":17.6663,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":54.42,"yhat":17.6827,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":55.19,"yhat":17.6989,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":55.96,"yhat":17.715,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":56.73,"yhat":17.7308,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":57.5,"yhat":17.7465,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":58.27,"yhat":17.762,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":59.04,"yhat":17.7773,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":59.81,"yhat":17.7923,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":60.58,"yhat":17.8072,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":61.35,"yhat":17.8218,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":62.12,"yhat":17.8362,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":62.89,"yhat":17.8504,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":63.66,"yhat":17.8643,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":64.43,"yhat":17.878,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":65.2,"yhat":17.8914,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":65.97,"yhat":17.9046,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":66.74,"yhat":17.9175,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":67.51,"yhat":17.9301,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":68.28,"yhat":17.9425,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":69.05,"yhat":17.9546,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":69.82,"yhat":17.9665,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":70.59,"yhat":17.978,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":71.36,"yhat":17.9893,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":72.13,"yhat":18.0002,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":72.9,"yhat":18.0109,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":73.67,"yhat":18.0213,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":74.44,"yhat":18.0313,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":75.21,"yhat":18.0411,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":75.98,"yhat":18.0505,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":76.75,"yhat":18.0596,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":77.52,"yhat":18.0684,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":78.29,"yhat":18.0769,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":79.06,"yhat":18.085,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":79.83,"yhat":18.0928,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":80.6,"yhat":18.1003,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":81.37,"yhat":18.1074,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":82.14,"yhat":18.1142,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":82.91,"yhat":18.1206,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":83.68,"yhat":18.1267,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":84.45,"yhat":18.1324,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":85.22,"yhat":18.1378,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":85.99,"yhat":18.1428,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":86.76,"yhat":18.1475,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":87.53,"yhat":18.1518,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":88.3,"yhat":18.1557,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":89.07,"yhat":18.1593,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":89.84,"yhat":18.1625,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":90.61,"yhat":18.1653,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":91.38,"yhat":18.1678,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":92.15,"yhat":18.1699,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":92.92,"yhat":18.1716,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":93.69,"yhat":18.1729,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":94,"yhat":18.1734,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":94.46,"yhat":18.1739,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":95.23,"yhat":18.1745,"id":"Neymar Jr","vname":"movement_acceleration"},{"xhat":96,"yhat":18.1747,"id":"Neymar Jr","vname":"movement_acceleration"}],"movement_sprint_speed":[{"xhat":19,"yhat":17.0825,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":19.76,"yhat":17.1004,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":20.52,"yhat":17.1183,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":21.28,"yhat":17.1363,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":22.04,"yhat":17.1542,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":22.8,"yhat":17.1722,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":23.56,"yhat":17.1901,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":24.32,"yhat":17.208,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":25.08,"yhat":17.2259,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":25.84,"yhat":17.2438,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":26.6,"yhat":17.2616,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":27.36,"yhat":17.2794,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":28.12,"yhat":17.2972,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":28.88,"yhat":17.315,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":29.64,"yhat":17.3327,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":30.4,"yhat":17.3503,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":31.16,"yhat":17.3679,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":31.92,"yhat":17.3854,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":32.68,"yhat":17.4029,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":33.44,"yhat":17.4203,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":34.2,"yhat":17.4376,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":34.96,"yhat":17.4548,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":35.72,"yhat":17.472,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":36.48,"yhat":17.489,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":37.24,"yhat":17.506,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":38,"yhat":17.5229,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":38.76,"yhat":17.5396,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":39.52,"yhat":17.5563,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":40.28,"yhat":17.5728,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":41.04,"yhat":17.5892,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":41.8,"yhat":17.6055,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":42.56,"yhat":17.6217,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":43.32,"yhat":17.6377,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":44.08,"yhat":17.6535,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":44.84,"yhat":17.6693,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":45.6,"yhat":17.6849,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":46.36,"yhat":17.7003,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":47.12,"yhat":17.7155,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":47.88,"yhat":17.7306,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":48.64,"yhat":17.7455,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":49.4,"yhat":17.7603,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":50.16,"yhat":17.7748,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":50.92,"yhat":17.7892,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":51.68,"yhat":17.8034,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":52.44,"yhat":17.8174,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":53.2,"yhat":17.8311,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":53.96,"yhat":17.8447,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":54.72,"yhat":17.8581,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":55.48,"yhat":17.8712,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":56.24,"yhat":17.8841,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":57,"yhat":17.8968,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":57.76,"yhat":17.9093,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":58.52,"yhat":17.9215,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":59.28,"yhat":17.9335,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":60.04,"yhat":17.9452,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":60.8,"yhat":17.9567,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":61.56,"yhat":17.9679,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":62.32,"yhat":17.9789,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":63.08,"yhat":17.9896,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":63.84,"yhat":18.0001,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":64.6,"yhat":18.0102,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":65.36,"yhat":18.0202,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":66.12,"yhat":18.0298,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":66.88,"yhat":18.0391,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":67.64,"yhat":18.0482,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":68.4,"yhat":18.0569,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":69.16,"yhat":18.0654,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":69.92,"yhat":18.0736,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":70.68,"yhat":18.0815,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":71.44,"yhat":18.089,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":72.2,"yhat":18.0963,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":72.96,"yhat":18.1033,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":73.72,"yhat":18.1099,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":74.48,"yhat":18.1162,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":75.24,"yhat":18.1222,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":76,"yhat":18.1279,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":76.76,"yhat":18.1333,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":77.52,"yhat":18.1383,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":78.28,"yhat":18.143,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":79.04,"yhat":18.1474,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":79.8,"yhat":18.1514,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":80.56,"yhat":18.1551,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":81.32,"yhat":18.1585,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":82.08,"yhat":18.1616,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":82.84,"yhat":18.1642,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":83.6,"yhat":18.1666,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":84.36,"yhat":18.1686,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":85.12,"yhat":18.1703,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":85.88,"yhat":18.1716,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":86.64,"yhat":18.1726,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":87.4,"yhat":18.1732,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":88.16,"yhat":18.1735,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":88.92,"yhat":18.1734,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":89,"yhat":18.1734,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":89.68,"yhat":18.173,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":90.44,"yhat":18.1722,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":91.2,"yhat":18.1711,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":91.96,"yhat":18.1696,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":92.72,"yhat":18.1678,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":93.48,"yhat":18.1657,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":94.24,"yhat":18.1631,"id":"Neymar Jr","vname":"movement_sprint_speed"},{"xhat":95,"yhat":18.1603,"id":"Neymar Jr","vname":"movement_sprint_speed"}],"movement_agility":[{"xhat":14,"yhat":16.7553,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":14.82,"yhat":16.7748,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":15.64,"yhat":16.7943,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":16.46,"yhat":16.814,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":17.28,"yhat":16.8338,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":18.1,"yhat":16.8536,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":18.92,"yhat":16.8735,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":19.74,"yhat":16.8935,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":20.56,"yhat":16.9136,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":21.38,"yhat":16.9338,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":22.2,"yhat":16.954,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":23.02,"yhat":16.9743,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":23.84,"yhat":16.9946,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":24.66,"yhat":17.015,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":25.48,"yhat":17.0354,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":26.3,"yhat":17.0558,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":27.12,"yhat":17.0763,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":27.94,"yhat":17.0968,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":28.76,"yhat":17.1173,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":29.58,"yhat":17.1378,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":30.4,"yhat":17.1583,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":31.22,"yhat":17.1788,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":32.04,"yhat":17.1993,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":32.86,"yhat":17.2198,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":33.68,"yhat":17.2402,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":34.5,"yhat":17.2606,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":35.32,"yhat":17.281,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":36.14,"yhat":17.3013,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":36.96,"yhat":17.3216,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":37.78,"yhat":17.3418,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":38.6,"yhat":17.362,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":39.42,"yhat":17.382,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":40.24,"yhat":17.402,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":41.06,"yhat":17.4219,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":41.88,"yhat":17.4417,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":42.7,"yhat":17.4614,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":43.52,"yhat":17.481,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":44.34,"yhat":17.5005,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":45.16,"yhat":17.5198,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":45.98,"yhat":17.539,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":46.8,"yhat":17.558,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":47.62,"yhat":17.5769,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":48.44,"yhat":17.5956,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":49.26,"yhat":17.6142,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":50.08,"yhat":17.6326,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":50.9,"yhat":17.6508,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":51.72,"yhat":17.6688,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":52.54,"yhat":17.6866,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":53.36,"yhat":17.7043,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":54.18,"yhat":17.7217,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":55,"yhat":17.7388,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":55.82,"yhat":17.7558,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":56.64,"yhat":17.7725,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":57.46,"yhat":17.7889,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":58.28,"yhat":17.8052,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":59.1,"yhat":17.8211,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":59.92,"yhat":17.8368,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":60.74,"yhat":17.8522,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":61.56,"yhat":17.8674,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":62.38,"yhat":17.8822,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":63.2,"yhat":17.8968,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":64.02,"yhat":17.911,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":64.84,"yhat":17.9249,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":65.66,"yhat":17.9386,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":66.48,"yhat":17.9519,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":67.3,"yhat":17.9648,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":68.12,"yhat":17.9775,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":68.94,"yhat":17.9898,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":69.76,"yhat":18.0017,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":70.58,"yhat":18.0133,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":71.4,"yhat":18.0246,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":72.22,"yhat":18.0355,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":73.04,"yhat":18.046,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":73.86,"yhat":18.0561,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":74.68,"yhat":18.0659,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":75.5,"yhat":18.0752,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":76.32,"yhat":18.0842,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":77.14,"yhat":18.0928,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":77.96,"yhat":18.101,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":78.78,"yhat":18.1088,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":79.6,"yhat":18.1161,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":80.42,"yhat":18.1231,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":81.24,"yhat":18.1296,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":82.06,"yhat":18.1358,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":82.88,"yhat":18.1415,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":83.7,"yhat":18.1468,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":84.52,"yhat":18.1516,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":85.34,"yhat":18.156,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":86.16,"yhat":18.16,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":86.98,"yhat":18.1636,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":87.8,"yhat":18.1667,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":88.62,"yhat":18.1693,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":89.44,"yhat":18.1716,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":90.26,"yhat":18.1734,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":91.08,"yhat":18.1747,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":91.9,"yhat":18.1756,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":92.72,"yhat":18.176,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":93.54,"yhat":18.176,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":94.36,"yhat":18.1756,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":95.18,"yhat":18.1747,"id":"Neymar Jr","vname":"movement_agility"},{"xhat":96,"yhat":18.1734,"id":"Neymar Jr","vname":"movement_agility"}],"movement_reactions":[{"xhat":50,"yhat":16.5834,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":50.43,"yhat":16.6021,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":50.86,"yhat":16.6209,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":51.29,"yhat":16.6399,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":51.72,"yhat":16.6589,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":52.15,"yhat":16.678,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":52.58,"yhat":16.6972,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":53.01,"yhat":16.7165,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":53.44,"yhat":16.7359,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":53.87,"yhat":16.7553,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":54.3,"yhat":16.7749,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":54.73,"yhat":16.7945,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":55.16,"yhat":16.8141,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":55.59,"yhat":16.8339,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":56.02,"yhat":16.8537,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":56.45,"yhat":16.8735,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":56.88,"yhat":16.8934,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":57.31,"yhat":16.9134,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":57.74,"yhat":16.9334,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":58.17,"yhat":16.9535,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":58.6,"yhat":16.9736,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":59.03,"yhat":16.9937,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":59.46,"yhat":17.0139,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":59.89,"yhat":17.0341,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":60.32,"yhat":17.0544,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":60.75,"yhat":17.0746,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":61.18,"yhat":17.0949,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":61.61,"yhat":17.1152,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":62.04,"yhat":17.1356,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":62.47,"yhat":17.1559,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":62.9,"yhat":17.1762,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":63.33,"yhat":17.1965,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":63.76,"yhat":17.2169,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":64.19,"yhat":17.2372,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":64.62,"yhat":17.2575,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":65.05,"yhat":17.2778,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":65.48,"yhat":17.2981,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":65.91,"yhat":17.3183,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":66.34,"yhat":17.3385,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":66.77,"yhat":17.3587,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":67.2,"yhat":17.3788,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":67.63,"yhat":17.3989,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":68.06,"yhat":17.4189,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":68.49,"yhat":17.4388,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":68.92,"yhat":17.4587,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":69.35,"yhat":17.4785,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":69.78,"yhat":17.4983,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":70.21,"yhat":17.5179,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":70.64,"yhat":17.5374,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":71.07,"yhat":17.5569,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":71.5,"yhat":17.5762,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":71.93,"yhat":17.5954,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":72.36,"yhat":17.6145,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":72.79,"yhat":17.6334,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":73.22,"yhat":17.6522,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":73.65,"yhat":17.6708,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":74.08,"yhat":17.6893,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":74.51,"yhat":17.7076,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":74.94,"yhat":17.7257,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":75.37,"yhat":17.7436,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":75.8,"yhat":17.7614,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":76.23,"yhat":17.7789,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":76.66,"yhat":17.7961,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":77.09,"yhat":17.8132,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":77.52,"yhat":17.83,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":77.95,"yhat":17.8466,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":78.38,"yhat":17.8628,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":78.81,"yhat":17.8788,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":79.24,"yhat":17.8946,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":79.67,"yhat":17.91,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":80.1,"yhat":17.9251,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":80.53,"yhat":17.9399,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":80.96,"yhat":17.9543,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":81.39,"yhat":17.9684,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":81.82,"yhat":17.9821,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":82.25,"yhat":17.9955,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":82.68,"yhat":18.0085,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":83.11,"yhat":18.0211,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":83.54,"yhat":18.0333,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":83.97,"yhat":18.045,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":84.4,"yhat":18.0563,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":84.83,"yhat":18.0672,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":85.26,"yhat":18.0777,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":85.69,"yhat":18.0876,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":86.12,"yhat":18.0971,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":86.55,"yhat":18.1061,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":86.98,"yhat":18.1146,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":87.41,"yhat":18.1226,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":87.84,"yhat":18.13,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":88.27,"yhat":18.137,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":88.7,"yhat":18.1434,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":89.13,"yhat":18.1492,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":89.56,"yhat":18.1545,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":89.99,"yhat":18.1592,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":90.42,"yhat":18.1633,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":90.85,"yhat":18.1669,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":91.28,"yhat":18.1698,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":91.71,"yhat":18.1721,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":92,"yhat":18.1734,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":92.14,"yhat":18.1739,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":92.57,"yhat":18.175,"id":"Neymar Jr","vname":"movement_reactions"},{"xhat":93,"yhat":18.1755,"id":"Neymar Jr","vname":"movement_reactions"}],"movement_balance":[{"xhat":22,"yhat":16.9794,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":22.72,"yhat":16.9974,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":23.44,"yhat":17.0155,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":24.16,"yhat":17.0335,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":24.88,"yhat":17.0516,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":25.6,"yhat":17.0698,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":26.32,"yhat":17.0879,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":27.04,"yhat":17.1061,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":27.76,"yhat":17.1243,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":28.48,"yhat":17.1425,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":29.2,"yhat":17.1607,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":29.92,"yhat":17.1789,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":30.64,"yhat":17.197,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":31.36,"yhat":17.2152,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":32.08,"yhat":17.2334,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":32.8,"yhat":17.2515,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":33.52,"yhat":17.2696,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":34.24,"yhat":17.2877,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":34.96,"yhat":17.3058,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":35.68,"yhat":17.3238,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":36.4,"yhat":17.3417,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":37.12,"yhat":17.3597,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":37.84,"yhat":17.3775,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":38.56,"yhat":17.3953,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":39.28,"yhat":17.4131,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":40,"yhat":17.4307,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":40.72,"yhat":17.4483,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":41.44,"yhat":17.4658,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":42.16,"yhat":17.4833,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":42.88,"yhat":17.5006,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":43.6,"yhat":17.5178,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":44.32,"yhat":17.535,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":45.04,"yhat":17.552,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":45.76,"yhat":17.5689,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":46.48,"yhat":17.5857,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":47.2,"yhat":17.6024,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":47.92,"yhat":17.6189,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":48.64,"yhat":17.6353,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":49.36,"yhat":17.6516,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":50.08,"yhat":17.6677,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":50.8,"yhat":17.6837,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":51.52,"yhat":17.6995,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":52.24,"yhat":17.7152,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":52.96,"yhat":17.7307,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":53.68,"yhat":17.746,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":54.4,"yhat":17.7611,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":55.12,"yhat":17.7761,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":55.84,"yhat":17.7909,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":56.56,"yhat":17.8055,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":57.28,"yhat":17.8199,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":58,"yhat":17.8341,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":58.72,"yhat":17.848,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":59.44,"yhat":17.8618,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":60.16,"yhat":17.8754,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":60.88,"yhat":17.8887,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":61.6,"yhat":17.9018,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":62.32,"yhat":17.9147,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":63.04,"yhat":17.9273,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":63.76,"yhat":17.9397,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":64.48,"yhat":17.9519,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":65.2,"yhat":17.9638,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":65.92,"yhat":17.9754,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":66.64,"yhat":17.9868,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":67.36,"yhat":17.9979,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":68.08,"yhat":18.0088,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":68.8,"yhat":18.0194,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":69.52,"yhat":18.0297,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":70.24,"yhat":18.0397,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":70.96,"yhat":18.0495,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":71.68,"yhat":18.059,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":72.4,"yhat":18.0681,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":73.12,"yhat":18.077,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":73.84,"yhat":18.0856,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":74.56,"yhat":18.0939,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":75.28,"yhat":18.1019,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":76,"yhat":18.1095,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":76.72,"yhat":18.1169,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":77.44,"yhat":18.124,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":78.16,"yhat":18.1307,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":78.88,"yhat":18.1371,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":79.6,"yhat":18.1432,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":80.32,"yhat":18.149,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":81.04,"yhat":18.1544,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":81.76,"yhat":18.1596,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":82.48,"yhat":18.1643,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":83.2,"yhat":18.1688,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":83.92,"yhat":18.1729,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":84,"yhat":18.1734,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":84.64,"yhat":18.1767,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":85.36,"yhat":18.1802,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":86.08,"yhat":18.1833,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":86.8,"yhat":18.1861,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":87.52,"yhat":18.1885,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":88.24,"yhat":18.1906,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":88.96,"yhat":18.1923,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":89.68,"yhat":18.1937,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":90.4,"yhat":18.1948,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":91.12,"yhat":18.1955,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":91.84,"yhat":18.1958,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":92.56,"yhat":18.1959,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":93.28,"yhat":18.1955,"id":"Neymar Jr","vname":"movement_balance"},{"xhat":94,"yhat":18.1949,"id":"Neymar Jr","vname":"movement_balance"}],"power_shot_power":[{"xhat":28,"yhat":16.9975,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":28.63,"yhat":17.0172,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":29.26,"yhat":17.0369,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":29.89,"yhat":17.0567,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":30.52,"yhat":17.0764,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":31.15,"yhat":17.0962,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":31.78,"yhat":17.116,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":32.41,"yhat":17.1358,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":33.04,"yhat":17.1555,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":33.67,"yhat":17.1753,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":34.3,"yhat":17.1951,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":34.93,"yhat":17.2148,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":35.56,"yhat":17.2345,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":36.19,"yhat":17.2542,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":36.82,"yhat":17.2738,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":37.45,"yhat":17.2934,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":38.08,"yhat":17.313,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":38.71,"yhat":17.3325,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":39.34,"yhat":17.3519,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":39.97,"yhat":17.3712,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":40.6,"yhat":17.3905,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":41.23,"yhat":17.4097,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":41.86,"yhat":17.4288,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":42.49,"yhat":17.4478,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":43.12,"yhat":17.4667,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":43.75,"yhat":17.4855,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":44.38,"yhat":17.5042,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":45.01,"yhat":17.5227,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":45.64,"yhat":17.5411,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":46.27,"yhat":17.5594,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":46.9,"yhat":17.5775,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":47.53,"yhat":17.5955,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":48.16,"yhat":17.6134,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":48.79,"yhat":17.631,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":49.42,"yhat":17.6485,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":50.05,"yhat":17.6658,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":50.68,"yhat":17.683,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":51.31,"yhat":17.6999,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":51.94,"yhat":17.7167,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":52.57,"yhat":17.7332,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":53.2,"yhat":17.7496,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":53.83,"yhat":17.7657,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":54.46,"yhat":17.7816,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":55.09,"yhat":17.7972,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":55.72,"yhat":17.8127,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":56.35,"yhat":17.8279,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":56.98,"yhat":17.8428,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":57.61,"yhat":17.8575,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":58.24,"yhat":17.8719,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":58.87,"yhat":17.8861,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":59.5,"yhat":17.9,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":60.13,"yhat":17.9136,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":60.76,"yhat":17.9269,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":61.39,"yhat":17.94,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":62.02,"yhat":17.9528,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":62.65,"yhat":17.9652,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":63.28,"yhat":17.9774,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":63.91,"yhat":17.9892,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":64.54,"yhat":18.0007,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":65.17,"yhat":18.0119,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":65.8,"yhat":18.0228,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":66.43,"yhat":18.0334,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":67.06,"yhat":18.0436,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":67.69,"yhat":18.0535,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":68.32,"yhat":18.063,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":68.95,"yhat":18.0722,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":69.58,"yhat":18.081,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":70.21,"yhat":18.0895,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":70.84,"yhat":18.0976,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":71.47,"yhat":18.1054,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":72.1,"yhat":18.1128,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":72.73,"yhat":18.1198,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":73.36,"yhat":18.1265,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":73.99,"yhat":18.1328,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":74.62,"yhat":18.1387,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":75.25,"yhat":18.1442,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":75.88,"yhat":18.1493,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":76.51,"yhat":18.1541,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":77.14,"yhat":18.1585,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":77.77,"yhat":18.1624,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":78.4,"yhat":18.166,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":79.03,"yhat":18.1692,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":79.66,"yhat":18.172,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":80,"yhat":18.1734,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":80.29,"yhat":18.1744,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":80.92,"yhat":18.1764,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":81.55,"yhat":18.178,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":82.18,"yhat":18.1792,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":82.81,"yhat":18.1801,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":83.44,"yhat":18.1805,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":84.07,"yhat":18.1805,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":84.7,"yhat":18.1801,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":85.33,"yhat":18.1793,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":85.96,"yhat":18.1781,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":86.59,"yhat":18.1765,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":87.22,"yhat":18.1745,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":87.85,"yhat":18.1721,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":88.48,"yhat":18.1693,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":89.11,"yhat":18.1661,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":89.74,"yhat":18.1626,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":90.37,"yhat":18.1586,"id":"Neymar Jr","vname":"power_shot_power"},{"xhat":91,"yhat":18.1542,"id":"Neymar Jr","vname":"power_shot_power"}],"power_jumping":[{"xhat":30,"yhat":17.6985,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":30.64,"yhat":17.7144,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":31.28,"yhat":17.7301,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":31.92,"yhat":17.7456,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":32.56,"yhat":17.7609,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":33.2,"yhat":17.776,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":33.84,"yhat":17.7909,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":34.48,"yhat":17.8056,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":35.12,"yhat":17.82,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":35.76,"yhat":17.8342,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":36.4,"yhat":17.8482,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":37.04,"yhat":17.862,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":37.68,"yhat":17.8755,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":38.32,"yhat":17.8887,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":38.96,"yhat":17.9018,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":39.6,"yhat":17.9145,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":40.24,"yhat":17.927,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":40.88,"yhat":17.9393,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":41.52,"yhat":17.9512,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":42.16,"yhat":17.9629,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":42.8,"yhat":17.9744,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":43.44,"yhat":17.9855,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":44.08,"yhat":17.9964,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":44.72,"yhat":18.007,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":45.36,"yhat":18.0173,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":46,"yhat":18.0273,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":46.64,"yhat":18.0371,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":47.28,"yhat":18.0465,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":47.92,"yhat":18.0556,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":48.56,"yhat":18.0645,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":49.2,"yhat":18.073,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":49.84,"yhat":18.0812,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":50.48,"yhat":18.0891,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":51.12,"yhat":18.0967,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":51.76,"yhat":18.104,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":52.4,"yhat":18.111,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":53.04,"yhat":18.1176,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":53.68,"yhat":18.124,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":54.32,"yhat":18.13,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":54.96,"yhat":18.1357,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":55.6,"yhat":18.141,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":56.24,"yhat":18.1461,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":56.88,"yhat":18.1508,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":57.52,"yhat":18.1552,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":58.16,"yhat":18.1593,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":58.8,"yhat":18.163,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":59.44,"yhat":18.1664,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":60.08,"yhat":18.1695,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":60.72,"yhat":18.1723,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":61,"yhat":18.1734,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":61.36,"yhat":18.1747,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":62,"yhat":18.1768,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":62.64,"yhat":18.1785,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":63.28,"yhat":18.18,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":63.92,"yhat":18.1811,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":64.56,"yhat":18.1819,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":65.2,"yhat":18.1823,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":65.84,"yhat":18.1824,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":66.48,"yhat":18.1822,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":67.12,"yhat":18.1817,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":67.76,"yhat":18.1808,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":68.4,"yhat":18.1796,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":69.04,"yhat":18.1781,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":69.68,"yhat":18.1763,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":70.32,"yhat":18.1741,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":70.96,"yhat":18.1716,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":71.6,"yhat":18.1688,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":72.24,"yhat":18.1657,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":72.88,"yhat":18.1623,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":73.52,"yhat":18.1585,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":74.16,"yhat":18.1545,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":74.8,"yhat":18.1501,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":75.44,"yhat":18.1455,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":76.08,"yhat":18.1405,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":76.72,"yhat":18.1352,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":77.36,"yhat":18.1296,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":78,"yhat":18.1238,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":78.64,"yhat":18.1176,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":79.28,"yhat":18.1111,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":79.92,"yhat":18.1044,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":80.56,"yhat":18.0973,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":81.2,"yhat":18.09,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":81.84,"yhat":18.0824,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":82.48,"yhat":18.0745,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":83.12,"yhat":18.0664,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":83.76,"yhat":18.058,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":84.4,"yhat":18.0493,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":85.04,"yhat":18.0403,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":85.68,"yhat":18.0311,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":86.32,"yhat":18.0216,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":86.96,"yhat":18.0119,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":87.6,"yhat":18.0019,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":88.24,"yhat":17.9917,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":88.88,"yhat":17.9812,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":89.52,"yhat":17.9705,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":90.16,"yhat":17.9596,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":90.8,"yhat":17.9484,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":91.44,"yhat":17.937,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":92.08,"yhat":17.9254,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":92.72,"yhat":17.9136,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":93.36,"yhat":17.9015,"id":"Neymar Jr","vname":"power_jumping"},{"xhat":94,"yhat":17.8892,"id":"Neymar Jr","vname":"power_jumping"}],"power_stamina":[{"xhat":18,"yhat":17.2362,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":18.79,"yhat":17.2557,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":19.58,"yhat":17.2751,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":20.37,"yhat":17.2944,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":21.16,"yhat":17.3137,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":21.95,"yhat":17.333,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":22.74,"yhat":17.3522,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":23.53,"yhat":17.3713,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":24.32,"yhat":17.3903,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":25.11,"yhat":17.4092,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":25.9,"yhat":17.428,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":26.69,"yhat":17.4468,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":27.48,"yhat":17.4654,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":28.27,"yhat":17.4839,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":29.06,"yhat":17.5024,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":29.85,"yhat":17.5206,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":30.64,"yhat":17.5388,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":31.43,"yhat":17.5568,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":32.22,"yhat":17.5747,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":33.01,"yhat":17.5924,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":33.8,"yhat":17.6099,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":34.59,"yhat":17.6273,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":35.38,"yhat":17.6446,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":36.17,"yhat":17.6616,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":36.96,"yhat":17.6785,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":37.75,"yhat":17.6952,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":38.54,"yhat":17.7117,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":39.33,"yhat":17.728,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":40.12,"yhat":17.7441,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":40.91,"yhat":17.7599,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":41.7,"yhat":17.7756,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":42.49,"yhat":17.791,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":43.28,"yhat":17.8062,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":44.07,"yhat":17.8212,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":44.86,"yhat":17.8359,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":45.65,"yhat":17.8504,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":46.44,"yhat":17.8646,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":47.23,"yhat":17.8786,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":48.02,"yhat":17.8923,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":48.81,"yhat":17.9057,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":49.6,"yhat":17.9188,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":50.39,"yhat":17.9317,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":51.18,"yhat":17.9443,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":51.97,"yhat":17.9566,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":52.76,"yhat":17.9686,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":53.55,"yhat":17.9803,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":54.34,"yhat":17.9917,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":55.13,"yhat":18.0028,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":55.92,"yhat":18.0136,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":56.71,"yhat":18.0241,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":57.5,"yhat":18.0342,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":58.29,"yhat":18.044,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":59.08,"yhat":18.0535,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":59.87,"yhat":18.0626,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":60.66,"yhat":18.0714,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":61.45,"yhat":18.0799,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":62.24,"yhat":18.088,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":63.03,"yhat":18.0958,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":63.82,"yhat":18.1032,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":64.61,"yhat":18.1103,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":65.4,"yhat":18.117,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":66.19,"yhat":18.1234,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":66.98,"yhat":18.1294,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":67.77,"yhat":18.135,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":68.56,"yhat":18.1402,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":69.35,"yhat":18.1451,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":70.14,"yhat":18.1497,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":70.93,"yhat":18.1538,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":71.72,"yhat":18.1576,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":72.51,"yhat":18.161,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":73.3,"yhat":18.164,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":74.09,"yhat":18.1666,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":74.88,"yhat":18.1689,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":75.67,"yhat":18.1707,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":76.46,"yhat":18.1722,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":77.25,"yhat":18.1733,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":78.04,"yhat":18.1741,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":78.83,"yhat":18.1744,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":79.62,"yhat":18.1744,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":80.41,"yhat":18.1739,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":81,"yhat":18.1734,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":81.2,"yhat":18.1731,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":81.99,"yhat":18.1719,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":82.78,"yhat":18.1704,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":83.57,"yhat":18.1684,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":84.36,"yhat":18.1661,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":85.15,"yhat":18.1634,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":85.94,"yhat":18.1603,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":86.73,"yhat":18.1568,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":87.52,"yhat":18.153,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":88.31,"yhat":18.1488,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":89.1,"yhat":18.1442,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":89.89,"yhat":18.1392,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":90.68,"yhat":18.1339,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":91.47,"yhat":18.1282,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":92.26,"yhat":18.1222,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":93.05,"yhat":18.1158,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":93.84,"yhat":18.109,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":94.63,"yhat":18.1019,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":95.42,"yhat":18.0944,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":96.21,"yhat":18.0866,"id":"Neymar Jr","vname":"power_stamina"},{"xhat":97,"yhat":18.0785,"id":"Neymar Jr","vname":"power_stamina"}],"power_strength":[{"xhat":27,"yhat":17.8176,"id":"Neymar Jr","vname":"power_strength"},{"xhat":27.68,"yhat":17.8331,"id":"Neymar Jr","vname":"power_strength"},{"xhat":28.36,"yhat":17.8483,"id":"Neymar Jr","vname":"power_strength"},{"xhat":29.04,"yhat":17.8633,"id":"Neymar Jr","vname":"power_strength"},{"xhat":29.72,"yhat":17.878,"id":"Neymar Jr","vname":"power_strength"},{"xhat":30.4,"yhat":17.8925,"id":"Neymar Jr","vname":"power_strength"},{"xhat":31.08,"yhat":17.9067,"id":"Neymar Jr","vname":"power_strength"},{"xhat":31.76,"yhat":17.9206,"id":"Neymar Jr","vname":"power_strength"},{"xhat":32.44,"yhat":17.9343,"id":"Neymar Jr","vname":"power_strength"},{"xhat":33.12,"yhat":17.9477,"id":"Neymar Jr","vname":"power_strength"},{"xhat":33.8,"yhat":17.9608,"id":"Neymar Jr","vname":"power_strength"},{"xhat":34.48,"yhat":17.9737,"id":"Neymar Jr","vname":"power_strength"},{"xhat":35.16,"yhat":17.9862,"id":"Neymar Jr","vname":"power_strength"},{"xhat":35.84,"yhat":17.9985,"id":"Neymar Jr","vname":"power_strength"},{"xhat":36.52,"yhat":18.0105,"id":"Neymar Jr","vname":"power_strength"},{"xhat":37.2,"yhat":18.0221,"id":"Neymar Jr","vname":"power_strength"},{"xhat":37.88,"yhat":18.0335,"id":"Neymar Jr","vname":"power_strength"},{"xhat":38.56,"yhat":18.0446,"id":"Neymar Jr","vname":"power_strength"},{"xhat":39.24,"yhat":18.0553,"id":"Neymar Jr","vname":"power_strength"},{"xhat":39.92,"yhat":18.0657,"id":"Neymar Jr","vname":"power_strength"},{"xhat":40.6,"yhat":18.0758,"id":"Neymar Jr","vname":"power_strength"},{"xhat":41.28,"yhat":18.0856,"id":"Neymar Jr","vname":"power_strength"},{"xhat":41.96,"yhat":18.0951,"id":"Neymar Jr","vname":"power_strength"},{"xhat":42.64,"yhat":18.1043,"id":"Neymar Jr","vname":"power_strength"},{"xhat":43.32,"yhat":18.1131,"id":"Neymar Jr","vname":"power_strength"},{"xhat":44,"yhat":18.1215,"id":"Neymar Jr","vname":"power_strength"},{"xhat":44.68,"yhat":18.1297,"id":"Neymar Jr","vname":"power_strength"},{"xhat":45.36,"yhat":18.1375,"id":"Neymar Jr","vname":"power_strength"},{"xhat":46.04,"yhat":18.1449,"id":"Neymar Jr","vname":"power_strength"},{"xhat":46.72,"yhat":18.1521,"id":"Neymar Jr","vname":"power_strength"},{"xhat":47.4,"yhat":18.1588,"id":"Neymar Jr","vname":"power_strength"},{"xhat":48.08,"yhat":18.1652,"id":"Neymar Jr","vname":"power_strength"},{"xhat":48.76,"yhat":18.1713,"id":"Neymar Jr","vname":"power_strength"},{"xhat":49,"yhat":18.1734,"id":"Neymar Jr","vname":"power_strength"},{"xhat":49.44,"yhat":18.177,"id":"Neymar Jr","vname":"power_strength"},{"xhat":50.12,"yhat":18.1824,"id":"Neymar Jr","vname":"power_strength"},{"xhat":50.8,"yhat":18.1874,"id":"Neymar Jr","vname":"power_strength"},{"xhat":51.48,"yhat":18.1921,"id":"Neymar Jr","vname":"power_strength"},{"xhat":52.16,"yhat":18.1963,"id":"Neymar Jr","vname":"power_strength"},{"xhat":52.84,"yhat":18.2003,"id":"Neymar Jr","vname":"power_strength"},{"xhat":53.52,"yhat":18.2039,"id":"Neymar Jr","vname":"power_strength"},{"xhat":54.2,"yhat":18.2071,"id":"Neymar Jr","vname":"power_strength"},{"xhat":54.88,"yhat":18.2099,"id":"Neymar Jr","vname":"power_strength"},{"xhat":55.56,"yhat":18.2124,"id":"Neymar Jr","vname":"power_strength"},{"xhat":56.24,"yhat":18.2145,"id":"Neymar Jr","vname":"power_strength"},{"xhat":56.92,"yhat":18.2163,"id":"Neymar Jr","vname":"power_strength"},{"xhat":57.6,"yhat":18.2177,"id":"Neymar Jr","vname":"power_strength"},{"xhat":58.28,"yhat":18.2187,"id":"Neymar Jr","vname":"power_strength"},{"xhat":58.96,"yhat":18.2194,"id":"Neymar Jr","vname":"power_strength"},{"xhat":59.64,"yhat":18.2197,"id":"Neymar Jr","vname":"power_strength"},{"xhat":60.32,"yhat":18.2196,"id":"Neymar Jr","vname":"power_strength"},{"xhat":61,"yhat":18.2192,"id":"Neymar Jr","vname":"power_strength"},{"xhat":61.68,"yhat":18.2184,"id":"Neymar Jr","vname":"power_strength"},{"xhat":62.36,"yhat":18.2173,"id":"Neymar Jr","vname":"power_strength"},{"xhat":63.04,"yhat":18.2158,"id":"Neymar Jr","vname":"power_strength"},{"xhat":63.72,"yhat":18.2139,"id":"Neymar Jr","vname":"power_strength"},{"xhat":64.4,"yhat":18.2117,"id":"Neymar Jr","vname":"power_strength"},{"xhat":65.08,"yhat":18.2091,"id":"Neymar Jr","vname":"power_strength"},{"xhat":65.76,"yhat":18.2062,"id":"Neymar Jr","vname":"power_strength"},{"xhat":66.44,"yhat":18.2029,"id":"Neymar Jr","vname":"power_strength"},{"xhat":67.12,"yhat":18.1992,"id":"Neymar Jr","vname":"power_strength"},{"xhat":67.8,"yhat":18.1952,"id":"Neymar Jr","vname":"power_strength"},{"xhat":68.48,"yhat":18.1909,"id":"Neymar Jr","vname":"power_strength"},{"xhat":69.16,"yhat":18.1862,"id":"Neymar Jr","vname":"power_strength"},{"xhat":69.84,"yhat":18.1811,"id":"Neymar Jr","vname":"power_strength"},{"xhat":70.52,"yhat":18.1758,"id":"Neymar Jr","vname":"power_strength"},{"xhat":71.2,"yhat":18.17,"id":"Neymar Jr","vname":"power_strength"},{"xhat":71.88,"yhat":18.164,"id":"Neymar Jr","vname":"power_strength"},{"xhat":72.56,"yhat":18.1576,"id":"Neymar Jr","vname":"power_strength"},{"xhat":73.24,"yhat":18.1508,"id":"Neymar Jr","vname":"power_strength"},{"xhat":73.92,"yhat":18.1438,"id":"Neymar Jr","vname":"power_strength"},{"xhat":74.6,"yhat":18.1364,"id":"Neymar Jr","vname":"power_strength"},{"xhat":75.28,"yhat":18.1286,"id":"Neymar Jr","vname":"power_strength"},{"xhat":75.96,"yhat":18.1206,"id":"Neymar Jr","vname":"power_strength"},{"xhat":76.64,"yhat":18.1122,"id":"Neymar Jr","vname":"power_strength"},{"xhat":77.32,"yhat":18.1035,"id":"Neymar Jr","vname":"power_strength"},{"xhat":78,"yhat":18.0945,"id":"Neymar Jr","vname":"power_strength"},{"xhat":78.68,"yhat":18.0852,"id":"Neymar Jr","vname":"power_strength"},{"xhat":79.36,"yhat":18.0756,"id":"Neymar Jr","vname":"power_strength"},{"xhat":80.04,"yhat":18.0657,"id":"Neymar Jr","vname":"power_strength"},{"xhat":80.72,"yhat":18.0555,"id":"Neymar Jr","vname":"power_strength"},{"xhat":81.4,"yhat":18.045,"id":"Neymar Jr","vname":"power_strength"},{"xhat":82.08,"yhat":18.0342,"id":"Neymar Jr","vname":"power_strength"},{"xhat":82.76,"yhat":18.0231,"id":"Neymar Jr","vname":"power_strength"},{"xhat":83.44,"yhat":18.0117,"id":"Neymar Jr","vname":"power_strength"},{"xhat":84.12,"yhat":18.0001,"id":"Neymar Jr","vname":"power_strength"},{"xhat":84.8,"yhat":17.9882,"id":"Neymar Jr","vname":"power_strength"},{"xhat":85.48,"yhat":17.976,"id":"Neymar Jr","vname":"power_strength"},{"xhat":86.16,"yhat":17.9635,"id":"Neymar Jr","vname":"power_strength"},{"xhat":86.84,"yhat":17.9508,"id":"Neymar Jr","vname":"power_strength"},{"xhat":87.52,"yhat":17.9378,"id":"Neymar Jr","vname":"power_strength"},{"xhat":88.2,"yhat":17.9246,"id":"Neymar Jr","vname":"power_strength"},{"xhat":88.88,"yhat":17.9111,"id":"Neymar Jr","vname":"power_strength"},{"xhat":89.56,"yhat":17.8974,"id":"Neymar Jr","vname":"power_strength"},{"xhat":90.24,"yhat":17.8834,"id":"Neymar Jr","vname":"power_strength"},{"xhat":90.92,"yhat":17.8692,"id":"Neymar Jr","vname":"power_strength"},{"xhat":91.6,"yhat":17.8548,"id":"Neymar Jr","vname":"power_strength"},{"xhat":92.28,"yhat":17.8402,"id":"Neymar Jr","vname":"power_strength"},{"xhat":92.96,"yhat":17.8253,"id":"Neymar Jr","vname":"power_strength"},{"xhat":93.64,"yhat":17.8102,"id":"Neymar Jr","vname":"power_strength"},{"xhat":94.32,"yhat":17.7949,"id":"Neymar Jr","vname":"power_strength"},{"xhat":95,"yhat":17.7794,"id":"Neymar Jr","vname":"power_strength"}],"power_long_shots":[{"xhat":5,"yhat":17.1454,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":5.85,"yhat":17.1612,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":6.7,"yhat":17.1769,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":7.55,"yhat":17.1927,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":8.4,"yhat":17.2084,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":9.25,"yhat":17.2242,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":10.1,"yhat":17.2399,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":10.95,"yhat":17.2556,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":11.8,"yhat":17.2712,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":12.65,"yhat":17.2869,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":13.5,"yhat":17.3025,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":14.35,"yhat":17.3181,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":15.2,"yhat":17.3336,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":16.05,"yhat":17.3491,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":16.9,"yhat":17.3646,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":17.75,"yhat":17.38,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":18.6,"yhat":17.3954,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":19.45,"yhat":17.4107,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":20.3,"yhat":17.426,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":21.15,"yhat":17.4412,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":22,"yhat":17.4563,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":22.85,"yhat":17.4714,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":23.7,"yhat":17.4864,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":24.55,"yhat":17.5013,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":25.4,"yhat":17.5162,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":26.25,"yhat":17.5309,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":27.1,"yhat":17.5456,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":27.95,"yhat":17.5602,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":28.8,"yhat":17.5747,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":29.65,"yhat":17.5891,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":30.5,"yhat":17.6034,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":31.35,"yhat":17.6177,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":32.2,"yhat":17.6318,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":33.05,"yhat":17.6458,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":33.9,"yhat":17.6597,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":34.75,"yhat":17.6735,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":35.6,"yhat":17.6871,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":36.45,"yhat":17.7007,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":37.3,"yhat":17.7141,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":38.15,"yhat":17.7274,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":39,"yhat":17.7405,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":39.85,"yhat":17.7535,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":40.7,"yhat":17.7664,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":41.55,"yhat":17.7792,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":42.4,"yhat":17.7918,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":43.25,"yhat":17.8042,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":44.1,"yhat":17.8165,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":44.95,"yhat":17.8287,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":45.8,"yhat":17.8406,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":46.65,"yhat":17.8525,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":47.5,"yhat":17.8641,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":48.35,"yhat":17.8756,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":49.2,"yhat":17.887,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":50.05,"yhat":17.8981,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":50.9,"yhat":17.9091,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":51.75,"yhat":17.9199,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":52.6,"yhat":17.9305,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":53.45,"yhat":17.941,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":54.3,"yhat":17.9512,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":55.15,"yhat":17.9613,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":56,"yhat":17.9711,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":56.85,"yhat":17.9808,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":57.7,"yhat":17.9903,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":58.55,"yhat":17.9995,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":59.4,"yhat":18.0086,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":60.25,"yhat":18.0175,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":61.1,"yhat":18.0261,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":61.95,"yhat":18.0346,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":62.8,"yhat":18.0428,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":63.65,"yhat":18.0508,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":64.5,"yhat":18.0586,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":65.35,"yhat":18.0662,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":66.2,"yhat":18.0735,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":67.05,"yhat":18.0807,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":67.9,"yhat":18.0876,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":68.75,"yhat":18.0943,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":69.6,"yhat":18.1007,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":70.45,"yhat":18.1069,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":71.3,"yhat":18.1129,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":72.15,"yhat":18.1186,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":73,"yhat":18.1241,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":73.85,"yhat":18.1294,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":74.7,"yhat":18.1344,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":75.55,"yhat":18.1392,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":76.4,"yhat":18.1438,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":77.25,"yhat":18.1481,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":78.1,"yhat":18.1521,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":78.95,"yhat":18.1559,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":79.8,"yhat":18.1595,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":80.65,"yhat":18.1628,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":81.5,"yhat":18.1658,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":82.35,"yhat":18.1686,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":83.2,"yhat":18.1712,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":84,"yhat":18.1734,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":84.05,"yhat":18.1735,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":84.9,"yhat":18.1755,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":85.75,"yhat":18.1773,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":86.6,"yhat":18.1789,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":87.45,"yhat":18.1801,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":88.3,"yhat":18.1812,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":89.15,"yhat":18.1819,"id":"Neymar Jr","vname":"power_long_shots"},{"xhat":90,"yhat":18.1825,"id":"Neymar Jr","vname":"power_long_shots"}],"mentality_aggression":[{"xhat":11,"yhat":17.6856,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":11.83,"yhat":17.701,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":12.66,"yhat":17.7162,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":13.49,"yhat":17.7313,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":14.32,"yhat":17.7462,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":15.15,"yhat":17.7609,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":15.98,"yhat":17.7754,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":16.81,"yhat":17.7898,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":17.64,"yhat":17.8039,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":18.47,"yhat":17.8179,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":19.3,"yhat":17.8317,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":20.13,"yhat":17.8453,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":20.96,"yhat":17.8586,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":21.79,"yhat":17.8718,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":22.62,"yhat":17.8848,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":23.45,"yhat":17.8975,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":24.28,"yhat":17.91,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":25.11,"yhat":17.9223,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":25.94,"yhat":17.9344,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":26.77,"yhat":17.9462,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":27.6,"yhat":17.9578,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":28.43,"yhat":17.9692,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":29.26,"yhat":17.9803,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":30.09,"yhat":17.9912,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":30.92,"yhat":18.0018,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":31.75,"yhat":18.0121,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":32.58,"yhat":18.0222,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":33.41,"yhat":18.032,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":34.24,"yhat":18.0416,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":35.07,"yhat":18.0509,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":35.9,"yhat":18.0599,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":36.73,"yhat":18.0687,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":37.56,"yhat":18.0772,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":38.39,"yhat":18.0853,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":39.22,"yhat":18.0933,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":40.05,"yhat":18.1009,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":40.88,"yhat":18.1082,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":41.71,"yhat":18.1152,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":42.54,"yhat":18.122,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":43.37,"yhat":18.1284,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":44.2,"yhat":18.1346,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":45.03,"yhat":18.1404,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":45.86,"yhat":18.1459,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":46.69,"yhat":18.1512,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":47.52,"yhat":18.1561,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":48.35,"yhat":18.1607,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":49.18,"yhat":18.165,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":50.01,"yhat":18.169,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":50.84,"yhat":18.1727,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":51,"yhat":18.1734,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":51.67,"yhat":18.1761,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":52.5,"yhat":18.1791,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":53.33,"yhat":18.1818,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":54.16,"yhat":18.1843,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":54.99,"yhat":18.1863,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":55.82,"yhat":18.1881,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":56.65,"yhat":18.1896,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":57.48,"yhat":18.1907,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":58.31,"yhat":18.1915,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":59.14,"yhat":18.192,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":59.97,"yhat":18.1922,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":60.8,"yhat":18.192,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":61.63,"yhat":18.1916,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":62.46,"yhat":18.1908,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":63.29,"yhat":18.1896,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":64.12,"yhat":18.1882,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":64.95,"yhat":18.1864,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":65.78,"yhat":18.1844,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":66.61,"yhat":18.182,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":67.44,"yhat":18.1793,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":68.27,"yhat":18.1762,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":69.1,"yhat":18.1729,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":69.93,"yhat":18.1692,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":70.76,"yhat":18.1652,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":71.59,"yhat":18.1609,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":72.42,"yhat":18.1564,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":73.25,"yhat":18.1514,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":74.08,"yhat":18.1462,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":74.91,"yhat":18.1407,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":75.74,"yhat":18.1349,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":76.57,"yhat":18.1288,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":77.4,"yhat":18.1223,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":78.23,"yhat":18.1156,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":79.06,"yhat":18.1086,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":79.89,"yhat":18.1013,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":80.72,"yhat":18.0937,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":81.55,"yhat":18.0858,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":82.38,"yhat":18.0777,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":83.21,"yhat":18.0692,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":84.04,"yhat":18.0605,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":84.87,"yhat":18.0515,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":85.7,"yhat":18.0422,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":86.53,"yhat":18.0327,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":87.36,"yhat":18.0229,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":88.19,"yhat":18.0128,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":89.02,"yhat":18.0025,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":89.85,"yhat":17.9919,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":90.68,"yhat":17.981,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":91.51,"yhat":17.97,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":92.34,"yhat":17.9586,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":93.17,"yhat":17.9471,"id":"Neymar Jr","vname":"mentality_aggression"},{"xhat":94,"yhat":17.9353,"id":"Neymar Jr","vname":"mentality_aggression"}],"mentality_interceptions":[{"xhat":6,"yhat":17.9484,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":6.86,"yhat":17.9581,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":7.72,"yhat":17.9677,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":8.58,"yhat":17.9772,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":9.44,"yhat":17.9864,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":10.3,"yhat":17.9955,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":11.16,"yhat":18.0043,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":12.02,"yhat":18.013,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":12.88,"yhat":18.0215,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":13.74,"yhat":18.0298,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":14.6,"yhat":18.038,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":15.46,"yhat":18.0459,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":16.32,"yhat":18.0536,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":17.18,"yhat":18.0611,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":18.04,"yhat":18.0685,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":18.9,"yhat":18.0756,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":19.76,"yhat":18.0825,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":20.62,"yhat":18.0892,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":21.48,"yhat":18.0957,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":22.34,"yhat":18.102,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":23.2,"yhat":18.1081,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":24.06,"yhat":18.114,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":24.92,"yhat":18.1197,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":25.78,"yhat":18.1252,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":26.64,"yhat":18.1304,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":27.5,"yhat":18.1354,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":28.36,"yhat":18.1403,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":29.22,"yhat":18.1449,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":30.08,"yhat":18.1492,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":30.94,"yhat":18.1534,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":31.8,"yhat":18.1573,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":32.66,"yhat":18.161,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":33.52,"yhat":18.1645,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":34.38,"yhat":18.1678,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":35.24,"yhat":18.1709,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":36,"yhat":18.1734,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":36.1,"yhat":18.1737,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":36.96,"yhat":18.1763,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":37.82,"yhat":18.1787,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":38.68,"yhat":18.1808,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":39.54,"yhat":18.1827,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":40.4,"yhat":18.1844,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":41.26,"yhat":18.1859,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":42.12,"yhat":18.1871,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":42.98,"yhat":18.1881,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":43.84,"yhat":18.1889,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":44.7,"yhat":18.1895,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":45.56,"yhat":18.1898,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":46.42,"yhat":18.1899,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":47.28,"yhat":18.1898,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":48.14,"yhat":18.1894,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":49,"yhat":18.1889,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":49.86,"yhat":18.1881,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":50.72,"yhat":18.187,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":51.58,"yhat":18.1858,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":52.44,"yhat":18.1843,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":53.3,"yhat":18.1826,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":54.16,"yhat":18.1807,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":55.02,"yhat":18.1785,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":55.88,"yhat":18.1761,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":56.74,"yhat":18.1735,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":57.6,"yhat":18.1707,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":58.46,"yhat":18.1677,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":59.32,"yhat":18.1644,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":60.18,"yhat":18.1609,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":61.04,"yhat":18.1572,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":61.9,"yhat":18.1533,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":62.76,"yhat":18.1492,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":63.62,"yhat":18.1448,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":64.48,"yhat":18.1403,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":65.34,"yhat":18.1355,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":66.2,"yhat":18.1306,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":67.06,"yhat":18.1254,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":67.92,"yhat":18.12,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":68.78,"yhat":18.1144,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":69.64,"yhat":18.1086,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":70.5,"yhat":18.1026,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":71.36,"yhat":18.0964,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":72.22,"yhat":18.0899,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":73.08,"yhat":18.0833,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":73.94,"yhat":18.0765,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":74.8,"yhat":18.0695,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":75.66,"yhat":18.0624,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":76.52,"yhat":18.055,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":77.38,"yhat":18.0474,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":78.24,"yhat":18.0397,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":79.1,"yhat":18.0317,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":79.96,"yhat":18.0236,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":80.82,"yhat":18.0153,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":81.68,"yhat":18.0068,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":82.54,"yhat":17.9982,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":83.4,"yhat":17.9893,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":84.26,"yhat":17.9803,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":85.12,"yhat":17.9711,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":85.98,"yhat":17.9618,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":86.84,"yhat":17.9523,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":87.7,"yhat":17.9426,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":88.56,"yhat":17.9328,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":89.42,"yhat":17.9228,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":90.28,"yhat":17.9127,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":91.14,"yhat":17.9024,"id":"Neymar Jr","vname":"mentality_interceptions"},{"xhat":92,"yhat":17.8919,"id":"Neymar Jr","vname":"mentality_interceptions"}],"mentality_positioning":[{"xhat":4,"yhat":16.8482,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":4.89,"yhat":16.8651,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":5.78,"yhat":16.8821,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":6.67,"yhat":16.899,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":7.56,"yhat":16.9161,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":8.45,"yhat":16.9332,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":9.34,"yhat":16.9503,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":10.23,"yhat":16.9675,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":11.12,"yhat":16.9847,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":12.01,"yhat":17.0019,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":12.9,"yhat":17.0192,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":13.79,"yhat":17.0365,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":14.68,"yhat":17.0538,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":15.57,"yhat":17.0711,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":16.46,"yhat":17.0885,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":17.35,"yhat":17.1059,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":18.24,"yhat":17.1232,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":19.13,"yhat":17.1406,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":20.02,"yhat":17.158,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":20.91,"yhat":17.1754,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":21.8,"yhat":17.1928,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":22.69,"yhat":17.2101,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":23.58,"yhat":17.2275,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":24.47,"yhat":17.2448,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":25.36,"yhat":17.2621,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":26.25,"yhat":17.2794,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":27.14,"yhat":17.2966,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":28.03,"yhat":17.3139,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":28.92,"yhat":17.331,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":29.81,"yhat":17.3482,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":30.7,"yhat":17.3653,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":31.59,"yhat":17.3823,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":32.48,"yhat":17.3993,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":33.37,"yhat":17.4163,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":34.26,"yhat":17.4331,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":35.15,"yhat":17.4499,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":36.04,"yhat":17.4667,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":36.93,"yhat":17.4833,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":37.82,"yhat":17.4999,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":38.71,"yhat":17.5164,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":39.6,"yhat":17.5328,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":40.49,"yhat":17.5491,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":41.38,"yhat":17.5653,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":42.27,"yhat":17.5814,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":43.16,"yhat":17.5975,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":44.05,"yhat":17.6134,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":44.94,"yhat":17.6292,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":45.83,"yhat":17.6448,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":46.72,"yhat":17.6604,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":47.61,"yhat":17.6758,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":48.5,"yhat":17.6911,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":49.39,"yhat":17.7063,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":50.28,"yhat":17.7213,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":51.17,"yhat":17.7362,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":52.06,"yhat":17.7509,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":52.95,"yhat":17.7655,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":53.84,"yhat":17.7799,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":54.73,"yhat":17.7942,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":55.62,"yhat":17.8083,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":56.51,"yhat":17.8223,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":57.4,"yhat":17.836,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":58.29,"yhat":17.8496,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":59.18,"yhat":17.8631,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":60.07,"yhat":17.8763,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":60.96,"yhat":17.8894,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":61.85,"yhat":17.9022,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":62.74,"yhat":17.9149,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":63.63,"yhat":17.9274,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":64.52,"yhat":17.9396,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":65.41,"yhat":17.9517,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":66.3,"yhat":17.9636,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":67.19,"yhat":17.9752,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":68.08,"yhat":17.9867,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":68.97,"yhat":17.9979,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":69.86,"yhat":18.0089,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":70.75,"yhat":18.0196,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":71.64,"yhat":18.0302,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":72.53,"yhat":18.0405,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":73.42,"yhat":18.0506,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":74.31,"yhat":18.0604,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":75.2,"yhat":18.07,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":76.09,"yhat":18.0794,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":76.98,"yhat":18.0885,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":77.87,"yhat":18.0974,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":78.76,"yhat":18.106,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":79.65,"yhat":18.1143,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":80.54,"yhat":18.1224,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":81.43,"yhat":18.1303,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":82.32,"yhat":18.1379,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":83.21,"yhat":18.1452,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":84.1,"yhat":18.1522,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":84.99,"yhat":18.159,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":85.88,"yhat":18.1656,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":86.77,"yhat":18.1718,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":87,"yhat":18.1734,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":87.66,"yhat":18.1778,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":88.55,"yhat":18.1835,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":89.44,"yhat":18.1889,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":90.33,"yhat":18.194,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":91.22,"yhat":18.1989,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":92.11,"yhat":18.2035,"id":"Neymar Jr","vname":"mentality_positioning"},{"xhat":93,"yhat":18.2078,"id":"Neymar Jr","vname":"mentality_positioning"}],"mentality_vision":[{"xhat":10,"yhat":16.5098,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":10.84,"yhat":16.5281,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":11.68,"yhat":16.5465,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":12.52,"yhat":16.5651,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":13.36,"yhat":16.5839,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":14.2,"yhat":16.6028,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":15.04,"yhat":16.6219,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":15.88,"yhat":16.6412,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":16.72,"yhat":16.6606,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":17.56,"yhat":16.6801,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":18.4,"yhat":16.6999,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":19.24,"yhat":16.7197,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":20.08,"yhat":16.7397,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":20.92,"yhat":16.7599,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":21.76,"yhat":16.7801,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":22.6,"yhat":16.8005,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":23.44,"yhat":16.821,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":24.28,"yhat":16.8417,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":25.12,"yhat":16.8624,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":25.96,"yhat":16.8833,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":26.8,"yhat":16.9042,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":27.64,"yhat":16.9253,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":28.48,"yhat":16.9464,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":29.32,"yhat":16.9676,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":30.16,"yhat":16.9889,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":31,"yhat":17.0103,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":31.84,"yhat":17.0317,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":32.68,"yhat":17.0532,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":33.52,"yhat":17.0747,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":34.36,"yhat":17.0963,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":35.2,"yhat":17.1179,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":36.04,"yhat":17.1396,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":36.88,"yhat":17.1612,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":37.72,"yhat":17.1829,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":38.56,"yhat":17.2046,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":39.4,"yhat":17.2263,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":40.24,"yhat":17.2479,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":41.08,"yhat":17.2696,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":41.92,"yhat":17.2912,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":42.76,"yhat":17.3128,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":43.6,"yhat":17.3343,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":44.44,"yhat":17.3558,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":45.28,"yhat":17.3772,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":46.12,"yhat":17.3985,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":46.96,"yhat":17.4198,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":47.8,"yhat":17.441,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":48.64,"yhat":17.4621,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":49.48,"yhat":17.483,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":50.32,"yhat":17.5039,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":51.16,"yhat":17.5246,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":52,"yhat":17.5452,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":52.84,"yhat":17.5656,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":53.68,"yhat":17.5859,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":54.52,"yhat":17.606,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":55.36,"yhat":17.6259,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":56.2,"yhat":17.6456,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":57.04,"yhat":17.6652,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":57.88,"yhat":17.6845,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":58.72,"yhat":17.7036,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":59.56,"yhat":17.7225,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":60.4,"yhat":17.7411,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":61.24,"yhat":17.7595,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":62.08,"yhat":17.7777,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":62.92,"yhat":17.7956,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":63.76,"yhat":17.8132,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":64.6,"yhat":17.8305,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":65.44,"yhat":17.8475,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":66.28,"yhat":17.8642,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":67.12,"yhat":17.8806,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":67.96,"yhat":17.8967,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":68.8,"yhat":17.9124,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":69.64,"yhat":17.9278,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":70.48,"yhat":17.9428,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":71.32,"yhat":17.9575,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":72.16,"yhat":17.9718,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":73,"yhat":17.9857,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":73.84,"yhat":17.9993,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":74.68,"yhat":18.0124,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":75.52,"yhat":18.0251,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":76.36,"yhat":18.0374,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":77.2,"yhat":18.0493,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":78.04,"yhat":18.0608,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":78.88,"yhat":18.0718,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":79.72,"yhat":18.0824,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":80.56,"yhat":18.0925,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":81.4,"yhat":18.1022,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":82.24,"yhat":18.1114,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":83.08,"yhat":18.1201,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":83.92,"yhat":18.1284,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":84.76,"yhat":18.1362,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":85.6,"yhat":18.1434,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":86.44,"yhat":18.1502,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":87.28,"yhat":18.1565,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":88.12,"yhat":18.1623,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":88.96,"yhat":18.1676,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":89.8,"yhat":18.1723,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":90,"yhat":18.1734,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":90.64,"yhat":18.1765,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":91.48,"yhat":18.1803,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":92.32,"yhat":18.1835,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":93.16,"yhat":18.1861,"id":"Neymar Jr","vname":"mentality_vision"},{"xhat":94,"yhat":18.1883,"id":"Neymar Jr","vname":"mentality_vision"}],"mentality_penalties":[{"xhat":11,"yhat":17.5068,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":11.8,"yhat":17.5239,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":12.6,"yhat":17.541,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":13.4,"yhat":17.5579,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":14.2,"yhat":17.5748,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":15,"yhat":17.5915,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":15.8,"yhat":17.6082,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":16.6,"yhat":17.6247,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":17.4,"yhat":17.6411,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":18.2,"yhat":17.6574,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":19,"yhat":17.6736,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":19.8,"yhat":17.6896,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":20.6,"yhat":17.7055,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":21.4,"yhat":17.7213,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":22.2,"yhat":17.7369,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":23,"yhat":17.7524,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":23.8,"yhat":17.7677,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":24.6,"yhat":17.7829,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":25.4,"yhat":17.7979,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":26.2,"yhat":17.8128,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":27,"yhat":17.8274,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":27.8,"yhat":17.8419,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":28.6,"yhat":17.8563,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":29.4,"yhat":17.8704,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":30.2,"yhat":17.8844,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":31,"yhat":17.8981,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":31.8,"yhat":17.9117,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":32.6,"yhat":17.925,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":33.4,"yhat":17.9382,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":34.2,"yhat":17.9512,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":35,"yhat":17.9639,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":35.8,"yhat":17.9764,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":36.6,"yhat":17.9887,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":37.4,"yhat":18.0008,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":38.2,"yhat":18.0126,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":39,"yhat":18.0242,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":39.8,"yhat":18.0356,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":40.6,"yhat":18.0468,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":41.4,"yhat":18.0576,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":42.2,"yhat":18.0683,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":43,"yhat":18.0787,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":43.8,"yhat":18.0888,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":44.6,"yhat":18.0987,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":45.4,"yhat":18.1083,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":46.2,"yhat":18.1177,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":47,"yhat":18.1268,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":47.8,"yhat":18.1356,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":48.6,"yhat":18.1441,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":49.4,"yhat":18.1524,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":50.2,"yhat":18.1604,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":51,"yhat":18.1681,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":51.8,"yhat":18.1755,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":52.6,"yhat":18.1827,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":53.4,"yhat":18.1895,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":54.2,"yhat":18.1961,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":55,"yhat":18.2024,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":55.8,"yhat":18.2083,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":56.6,"yhat":18.214,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":57.4,"yhat":18.2194,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":58.2,"yhat":18.2245,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":59,"yhat":18.2292,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":59.8,"yhat":18.2337,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":60.6,"yhat":18.2378,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":61.4,"yhat":18.2417,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":62.2,"yhat":18.2452,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":63,"yhat":18.2485,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":63.8,"yhat":18.2514,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":64.6,"yhat":18.254,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":65.4,"yhat":18.2563,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":66.2,"yhat":18.2582,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":67,"yhat":18.2599,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":67.8,"yhat":18.2612,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":68.6,"yhat":18.2623,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":69.4,"yhat":18.263,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":70.2,"yhat":18.2634,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":71,"yhat":18.2634,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":71.8,"yhat":18.2632,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":72.6,"yhat":18.2626,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":73.4,"yhat":18.2618,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":74.2,"yhat":18.2606,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":75,"yhat":18.2591,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":75.8,"yhat":18.2572,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":76.6,"yhat":18.2551,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":77.4,"yhat":18.2526,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":78.2,"yhat":18.2499,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":79,"yhat":18.2468,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":79.8,"yhat":18.2434,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":80.6,"yhat":18.2397,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":81.4,"yhat":18.2357,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":82.2,"yhat":18.2314,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":83,"yhat":18.2267,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":83.8,"yhat":18.2218,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":84.6,"yhat":18.2165,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":85.4,"yhat":18.211,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":86.2,"yhat":18.2052,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":87,"yhat":18.199,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":87.8,"yhat":18.1926,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":88.6,"yhat":18.1858,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":89.4,"yhat":18.1788,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":90,"yhat":18.1734,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":90.2,"yhat":18.1715,"id":"Neymar Jr","vname":"mentality_penalties"},{"xhat":91,"yhat":18.1639,"id":"Neymar Jr","vname":"mentality_penalties"}],"mentality_composure":[{"xhat":21,"yhat":16.1225,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":21.73,"yhat":16.1415,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":22.46,"yhat":16.161,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":23.19,"yhat":16.1807,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":23.92,"yhat":16.2009,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":24.65,"yhat":16.2214,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":25.38,"yhat":16.2423,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":26.11,"yhat":16.2635,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":26.84,"yhat":16.2851,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":27.57,"yhat":16.307,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":28.3,"yhat":16.3293,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":29.03,"yhat":16.352,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":29.76,"yhat":16.3749,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":30.49,"yhat":16.3982,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":31.22,"yhat":16.4219,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":31.95,"yhat":16.4458,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":32.68,"yhat":16.4701,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":33.41,"yhat":16.4946,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":34.14,"yhat":16.5195,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":34.87,"yhat":16.5447,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":35.6,"yhat":16.5701,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":36.33,"yhat":16.5958,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":37.06,"yhat":16.6218,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":37.79,"yhat":16.6481,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":38.52,"yhat":16.6746,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":39.25,"yhat":16.7013,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":39.98,"yhat":16.7282,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":40.71,"yhat":16.7554,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":41.44,"yhat":16.7828,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":42.17,"yhat":16.8103,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":42.9,"yhat":16.838,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":43.63,"yhat":16.8659,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":44.36,"yhat":16.8939,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":45.09,"yhat":16.9221,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":45.82,"yhat":16.9504,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":46.55,"yhat":16.9788,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":47.28,"yhat":17.0072,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":48.01,"yhat":17.0358,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":48.74,"yhat":17.0644,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":49.47,"yhat":17.093,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":50.2,"yhat":17.1216,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":50.93,"yhat":17.1503,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":51.66,"yhat":17.1789,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":52.39,"yhat":17.2075,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":53.12,"yhat":17.2361,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":53.85,"yhat":17.2646,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":54.58,"yhat":17.293,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":55.31,"yhat":17.3213,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":56.04,"yhat":17.3494,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":56.77,"yhat":17.3775,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":57.5,"yhat":17.4053,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":58.23,"yhat":17.433,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":58.96,"yhat":17.4604,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":59.69,"yhat":17.4877,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":60.42,"yhat":17.5147,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":61.15,"yhat":17.5414,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":61.88,"yhat":17.5678,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":62.61,"yhat":17.594,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":63.34,"yhat":17.6198,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":64.07,"yhat":17.6452,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":64.8,"yhat":17.6703,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":65.53,"yhat":17.695,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":66.26,"yhat":17.7193,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":66.99,"yhat":17.7432,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":67.72,"yhat":17.7666,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":68.45,"yhat":17.7895,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":69.18,"yhat":17.812,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":69.91,"yhat":17.834,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":70.64,"yhat":17.8554,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":71.37,"yhat":17.8763,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":72.1,"yhat":17.8966,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":72.83,"yhat":17.9163,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":73.56,"yhat":17.9355,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":74.29,"yhat":17.954,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":75.02,"yhat":17.9719,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":75.75,"yhat":17.9892,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":76.48,"yhat":18.0057,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":77.21,"yhat":18.0217,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":77.94,"yhat":18.0369,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":78.67,"yhat":18.0514,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":79.4,"yhat":18.0651,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":80.13,"yhat":18.0782,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":80.86,"yhat":18.0905,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":81.59,"yhat":18.102,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":82.32,"yhat":18.1128,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":83.05,"yhat":18.1228,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":83.78,"yhat":18.1319,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":84.51,"yhat":18.1403,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":85.24,"yhat":18.1479,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":85.97,"yhat":18.1546,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":86.7,"yhat":18.1606,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":87.43,"yhat":18.1657,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":88.16,"yhat":18.1699,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":88.89,"yhat":18.1733,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":89.62,"yhat":18.1759,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":90.35,"yhat":18.1776,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":91.08,"yhat":18.1785,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":91.81,"yhat":18.1785,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":92.54,"yhat":18.1776,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":93.27,"yhat":18.1759,"id":"Neymar Jr","vname":"mentality_composure"},{"xhat":94,"yhat":18.1734,"id":"Neymar Jr","vname":"mentality_composure"}],"defending_marking":[{"xhat":7,"yhat":17.9878,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":7.85,"yhat":17.9979,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":8.7,"yhat":18.0078,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":9.55,"yhat":18.0175,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":10.4,"yhat":18.0271,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":11.25,"yhat":18.0364,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":12.1,"yhat":18.0456,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":12.95,"yhat":18.0546,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":13.8,"yhat":18.0633,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":14.65,"yhat":18.0719,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":15.5,"yhat":18.0803,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":16.35,"yhat":18.0885,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":17.2,"yhat":18.0965,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":18.05,"yhat":18.1043,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":18.9,"yhat":18.1118,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":19.75,"yhat":18.1192,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":20.6,"yhat":18.1264,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":21.45,"yhat":18.1333,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":22.3,"yhat":18.14,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":23.15,"yhat":18.1466,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":24,"yhat":18.1529,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":24.85,"yhat":18.159,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":25.7,"yhat":18.1648,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":26.55,"yhat":18.1705,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":27,"yhat":18.1734,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":27.4,"yhat":18.1759,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":28.25,"yhat":18.1811,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":29.1,"yhat":18.1861,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":29.95,"yhat":18.1908,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":30.8,"yhat":18.1954,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":31.65,"yhat":18.1997,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":32.5,"yhat":18.2037,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":33.35,"yhat":18.2076,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":34.2,"yhat":18.2112,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":35.05,"yhat":18.2145,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":35.9,"yhat":18.2177,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":36.75,"yhat":18.2206,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":37.6,"yhat":18.2233,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":38.45,"yhat":18.2257,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":39.3,"yhat":18.2279,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":40.15,"yhat":18.2299,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":41,"yhat":18.2316,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":41.85,"yhat":18.2331,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":42.7,"yhat":18.2344,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":43.55,"yhat":18.2354,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":44.4,"yhat":18.2362,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":45.25,"yhat":18.2367,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":46.1,"yhat":18.237,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":46.95,"yhat":18.2371,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":47.8,"yhat":18.2369,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":48.65,"yhat":18.2365,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":49.5,"yhat":18.2359,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":50.35,"yhat":18.235,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":51.2,"yhat":18.2339,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":52.05,"yhat":18.2325,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":52.9,"yhat":18.2309,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":53.75,"yhat":18.2291,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":54.6,"yhat":18.227,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":55.45,"yhat":18.2247,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":56.3,"yhat":18.2222,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":57.15,"yhat":18.2194,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":58,"yhat":18.2164,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":58.85,"yhat":18.2132,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":59.7,"yhat":18.2097,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":60.55,"yhat":18.206,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":61.4,"yhat":18.2021,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":62.25,"yhat":18.198,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":63.1,"yhat":18.1936,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":63.95,"yhat":18.189,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":64.8,"yhat":18.1841,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":65.65,"yhat":18.1791,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":66.5,"yhat":18.1738,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":67.35,"yhat":18.1683,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":68.2,"yhat":18.1626,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":69.05,"yhat":18.1567,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":69.9,"yhat":18.1505,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":70.75,"yhat":18.1442,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":71.6,"yhat":18.1376,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":72.45,"yhat":18.1308,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":73.3,"yhat":18.1238,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":74.15,"yhat":18.1166,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":75,"yhat":18.1092,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":75.85,"yhat":18.1016,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":76.7,"yhat":18.0938,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":77.55,"yhat":18.0858,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":78.4,"yhat":18.0776,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":79.25,"yhat":18.0692,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":80.1,"yhat":18.0606,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":80.95,"yhat":18.0518,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":81.8,"yhat":18.0428,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":82.65,"yhat":18.0336,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":83.5,"yhat":18.0243,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":84.35,"yhat":18.0148,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":85.2,"yhat":18.005,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":86.05,"yhat":17.9952,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":86.9,"yhat":17.9851,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":87.75,"yhat":17.9749,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":88.6,"yhat":17.9645,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":89.45,"yhat":17.9539,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":90.3,"yhat":17.9431,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":91.15,"yhat":17.9322,"id":"Neymar Jr","vname":"defending_marking"},{"xhat":92,"yhat":17.9212,"id":"Neymar Jr","vname":"defending_marking"}],"defending_standing_tackle":[{"xhat":8,"yhat":18.0565,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":8.84,"yhat":18.0637,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":9.68,"yhat":18.0707,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":10.52,"yhat":18.0776,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":11.36,"yhat":18.0843,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":12.2,"yhat":18.0908,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":13.04,"yhat":18.0972,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":13.88,"yhat":18.1034,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":14.72,"yhat":18.1094,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":15.56,"yhat":18.1153,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":16.4,"yhat":18.121,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":17.24,"yhat":18.1265,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":18.08,"yhat":18.1318,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":18.92,"yhat":18.137,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":19.76,"yhat":18.1419,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":20.6,"yhat":18.1468,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":21.44,"yhat":18.1514,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":22.28,"yhat":18.1558,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":23.12,"yhat":18.1601,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":23.96,"yhat":18.1642,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":24.8,"yhat":18.1681,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":25.64,"yhat":18.1718,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":26,"yhat":18.1734,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":26.48,"yhat":18.1754,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":27.32,"yhat":18.1787,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":28.16,"yhat":18.1819,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":29,"yhat":18.1849,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":29.84,"yhat":18.1877,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":30.68,"yhat":18.1903,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":31.52,"yhat":18.1927,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":32.36,"yhat":18.195,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":33.2,"yhat":18.197,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":34.04,"yhat":18.1989,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":34.88,"yhat":18.2006,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":35.72,"yhat":18.2021,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":36.56,"yhat":18.2034,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":37.4,"yhat":18.2045,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":38.24,"yhat":18.2054,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":39.08,"yhat":18.2062,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":39.92,"yhat":18.2067,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":40.76,"yhat":18.2071,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":41.6,"yhat":18.2073,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":42.44,"yhat":18.2072,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":43.28,"yhat":18.207,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":44.12,"yhat":18.2066,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":44.96,"yhat":18.2061,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":45.8,"yhat":18.2053,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":46.64,"yhat":18.2043,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":47.48,"yhat":18.2032,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":48.32,"yhat":18.2018,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":49.16,"yhat":18.2003,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":50,"yhat":18.1986,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":50.84,"yhat":18.1967,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":51.68,"yhat":18.1946,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":52.52,"yhat":18.1923,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":53.36,"yhat":18.1899,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":54.2,"yhat":18.1872,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":55.04,"yhat":18.1844,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":55.88,"yhat":18.1814,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":56.72,"yhat":18.1782,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":57.56,"yhat":18.1748,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":58.4,"yhat":18.1713,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":59.24,"yhat":18.1676,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":60.08,"yhat":18.1636,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":60.92,"yhat":18.1596,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":61.76,"yhat":18.1553,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":62.6,"yhat":18.1508,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":63.44,"yhat":18.1462,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":64.28,"yhat":18.1414,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":65.12,"yhat":18.1365,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":65.96,"yhat":18.1313,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":66.8,"yhat":18.126,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":67.64,"yhat":18.1205,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":68.48,"yhat":18.1149,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":69.32,"yhat":18.1091,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":70.16,"yhat":18.1031,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":71,"yhat":18.0969,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":71.84,"yhat":18.0906,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":72.68,"yhat":18.0841,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":73.52,"yhat":18.0775,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":74.36,"yhat":18.0707,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":75.2,"yhat":18.0637,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":76.04,"yhat":18.0566,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":76.88,"yhat":18.0493,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":77.72,"yhat":18.0419,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":78.56,"yhat":18.0343,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":79.4,"yhat":18.0266,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":80.24,"yhat":18.0187,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":81.08,"yhat":18.0107,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":81.92,"yhat":18.0025,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":82.76,"yhat":17.9942,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":83.6,"yhat":17.9858,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":84.44,"yhat":17.9772,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":85.28,"yhat":17.9684,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":86.12,"yhat":17.9596,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":86.96,"yhat":17.9506,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":87.8,"yhat":17.9414,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":88.64,"yhat":17.9321,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":89.48,"yhat":17.9227,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":90.32,"yhat":17.9132,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":91.16,"yhat":17.9035,"id":"Neymar Jr","vname":"defending_standing_tackle"},{"xhat":92,"yhat":17.8938,"id":"Neymar Jr","vname":"defending_standing_tackle"}],"defending_sliding_tackle":[{"xhat":8,"yhat":18.0469,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":8.82,"yhat":18.0538,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":9.64,"yhat":18.0605,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":10.46,"yhat":18.0671,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":11.28,"yhat":18.0735,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":12.1,"yhat":18.0798,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":12.92,"yhat":18.0859,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":13.74,"yhat":18.0919,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":14.56,"yhat":18.0977,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":15.38,"yhat":18.1034,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":16.2,"yhat":18.1089,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":17.02,"yhat":18.1142,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":17.84,"yhat":18.1194,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":18.66,"yhat":18.1244,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":19.48,"yhat":18.1292,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":20.3,"yhat":18.1339,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":21.12,"yhat":18.1384,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":21.94,"yhat":18.1428,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":22.76,"yhat":18.147,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":23.58,"yhat":18.151,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":24.4,"yhat":18.1549,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":25.22,"yhat":18.1586,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":26.04,"yhat":18.1621,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":26.86,"yhat":18.1654,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":27.68,"yhat":18.1686,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":28.5,"yhat":18.1716,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":29,"yhat":18.1734,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":29.32,"yhat":18.1745,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":30.14,"yhat":18.1771,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":30.96,"yhat":18.1796,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":31.78,"yhat":18.1819,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":32.6,"yhat":18.1841,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":33.42,"yhat":18.1861,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":34.24,"yhat":18.1879,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":35.06,"yhat":18.1895,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":35.88,"yhat":18.1909,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":36.7,"yhat":18.1922,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":37.52,"yhat":18.1933,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":38.34,"yhat":18.1942,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":39.16,"yhat":18.195,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":39.98,"yhat":18.1956,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":40.8,"yhat":18.196,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":41.62,"yhat":18.1962,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":42.44,"yhat":18.1963,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":43.26,"yhat":18.1961,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":44.08,"yhat":18.1958,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":44.9,"yhat":18.1954,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":45.72,"yhat":18.1947,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":46.54,"yhat":18.1939,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":47.36,"yhat":18.1929,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":48.18,"yhat":18.1917,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":49,"yhat":18.1904,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":49.82,"yhat":18.1889,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":50.64,"yhat":18.1872,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":51.46,"yhat":18.1853,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":52.28,"yhat":18.1833,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":53.1,"yhat":18.1811,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":53.92,"yhat":18.1787,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":54.74,"yhat":18.1762,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":55.56,"yhat":18.1734,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":56.38,"yhat":18.1706,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":57.2,"yhat":18.1675,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":58.02,"yhat":18.1643,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":58.84,"yhat":18.1609,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":59.66,"yhat":18.1573,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":60.48,"yhat":18.1536,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":61.3,"yhat":18.1497,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":62.12,"yhat":18.1457,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":62.94,"yhat":18.1414,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":63.76,"yhat":18.1371,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":64.58,"yhat":18.1325,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":65.4,"yhat":18.1278,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":66.22,"yhat":18.1229,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":67.04,"yhat":18.1179,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":67.86,"yhat":18.1127,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":68.68,"yhat":18.1074,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":69.5,"yhat":18.1019,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":70.32,"yhat":18.0963,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":71.14,"yhat":18.0905,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":71.96,"yhat":18.0845,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":72.78,"yhat":18.0784,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":73.6,"yhat":18.0721,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":74.42,"yhat":18.0657,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":75.24,"yhat":18.0592,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":76.06,"yhat":18.0525,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":76.88,"yhat":18.0456,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":77.7,"yhat":18.0386,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":78.52,"yhat":18.0315,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":79.34,"yhat":18.0242,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":80.16,"yhat":18.0168,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":80.98,"yhat":18.0093,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":81.8,"yhat":18.0016,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":82.62,"yhat":17.9938,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":83.44,"yhat":17.9858,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":84.26,"yhat":17.9777,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":85.08,"yhat":17.9695,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":85.9,"yhat":17.9611,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":86.72,"yhat":17.9527,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":87.54,"yhat":17.9441,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":88.36,"yhat":17.9353,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":89.18,"yhat":17.9265,"id":"Neymar Jr","vname":"defending_sliding_tackle"},{"xhat":90,"yhat":17.9175,"id":"Neymar Jr","vname":"defending_sliding_tackle"}],"goalkeeping_diving":[{"xhat":1,"yhat":18.1709,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":1.86,"yhat":18.1723,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":2.72,"yhat":18.1735,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":3.58,"yhat":18.1743,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":4.44,"yhat":18.1749,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":5.3,"yhat":18.1752,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":6.16,"yhat":18.1753,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":7.02,"yhat":18.175,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":7.88,"yhat":18.1745,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":8.74,"yhat":18.1737,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":9,"yhat":18.1734,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":9.6,"yhat":18.1726,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":10.46,"yhat":18.1712,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":11.32,"yhat":18.1695,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":12.18,"yhat":18.1676,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":13.04,"yhat":18.1654,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":13.9,"yhat":18.1629,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":14.76,"yhat":18.1601,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":15.62,"yhat":18.1571,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":16.48,"yhat":18.1537,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":17.34,"yhat":18.1501,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":18.2,"yhat":18.1463,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":19.06,"yhat":18.1421,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":19.92,"yhat":18.1377,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":20.78,"yhat":18.133,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":21.64,"yhat":18.128,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":22.5,"yhat":18.1228,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":23.36,"yhat":18.1173,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":24.22,"yhat":18.1116,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":25.08,"yhat":18.1056,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":25.94,"yhat":18.0993,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":26.8,"yhat":18.0928,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":27.66,"yhat":18.086,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":28.52,"yhat":18.0789,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":29.38,"yhat":18.0717,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":30.24,"yhat":18.0641,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":31.1,"yhat":18.0563,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":31.96,"yhat":18.0483,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":32.82,"yhat":18.04,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":33.68,"yhat":18.0315,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":34.54,"yhat":18.0228,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":35.4,"yhat":18.0138,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":36.26,"yhat":18.0046,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":37.12,"yhat":17.9951,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":37.98,"yhat":17.9854,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":38.84,"yhat":17.9756,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":39.7,"yhat":17.9654,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":40.56,"yhat":17.9551,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":41.42,"yhat":17.9446,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":42.28,"yhat":17.9338,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":43.14,"yhat":17.9229,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":44,"yhat":17.9117,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":44.86,"yhat":17.9003,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":45.72,"yhat":17.8888,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":46.58,"yhat":17.877,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":47.44,"yhat":17.865,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":48.3,"yhat":17.8529,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":49.16,"yhat":17.8406,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":50.02,"yhat":17.8281,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":50.88,"yhat":17.8154,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":51.74,"yhat":17.8026,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":52.6,"yhat":17.7895,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":53.46,"yhat":17.7764,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":54.32,"yhat":17.763,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":55.18,"yhat":17.7495,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":56.04,"yhat":17.7358,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":56.9,"yhat":17.722,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":57.76,"yhat":17.7081,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":58.62,"yhat":17.694,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":59.48,"yhat":17.6797,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":60.34,"yhat":17.6653,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":61.2,"yhat":17.6508,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":62.06,"yhat":17.6362,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":62.92,"yhat":17.6214,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":63.78,"yhat":17.6066,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":64.64,"yhat":17.5916,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":65.5,"yhat":17.5765,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":66.36,"yhat":17.5613,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":67.22,"yhat":17.5459,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":68.08,"yhat":17.5305,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":68.94,"yhat":17.515,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":69.8,"yhat":17.4994,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":70.66,"yhat":17.4837,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":71.52,"yhat":17.4679,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":72.38,"yhat":17.4521,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":73.24,"yhat":17.4362,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":74.1,"yhat":17.4202,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":74.96,"yhat":17.4041,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":75.82,"yhat":17.388,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":76.68,"yhat":17.3718,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":77.54,"yhat":17.3555,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":78.4,"yhat":17.3392,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":79.26,"yhat":17.3229,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":80.12,"yhat":17.3065,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":80.98,"yhat":17.29,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":81.84,"yhat":17.2736,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":82.7,"yhat":17.2571,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":83.56,"yhat":17.2405,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":84.42,"yhat":17.224,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":85.28,"yhat":17.2074,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":86.14,"yhat":17.1908,"id":"Neymar Jr","vname":"goalkeeping_diving"},{"xhat":87,"yhat":17.1742,"id":"Neymar Jr","vname":"goalkeeping_diving"}],"goalkeeping_handling":[{"xhat":1,"yhat":18.1788,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":1.88,"yhat":18.1796,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":2.76,"yhat":18.18,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":3.64,"yhat":18.18,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":4.52,"yhat":18.1798,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":5.4,"yhat":18.1792,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":6.28,"yhat":18.1783,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":7.16,"yhat":18.177,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":8.04,"yhat":18.1755,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":8.92,"yhat":18.1736,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":9,"yhat":18.1734,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":9.8,"yhat":18.1713,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":10.68,"yhat":18.1688,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":11.56,"yhat":18.1659,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":12.44,"yhat":18.1627,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":13.32,"yhat":18.1591,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":14.2,"yhat":18.1553,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":15.08,"yhat":18.1511,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":15.96,"yhat":18.1466,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":16.84,"yhat":18.1418,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":17.72,"yhat":18.1366,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":18.6,"yhat":18.1312,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":19.48,"yhat":18.1254,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":20.36,"yhat":18.1194,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":21.24,"yhat":18.113,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":22.12,"yhat":18.1063,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":23,"yhat":18.0993,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":23.88,"yhat":18.092,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":24.76,"yhat":18.0844,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":25.64,"yhat":18.0765,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":26.52,"yhat":18.0684,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":27.4,"yhat":18.0599,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":28.28,"yhat":18.0511,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":29.16,"yhat":18.0421,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":30.04,"yhat":18.0328,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":30.92,"yhat":18.0232,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":31.8,"yhat":18.0133,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":32.68,"yhat":18.0032,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":33.56,"yhat":17.9928,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":34.44,"yhat":17.9821,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":35.32,"yhat":17.9712,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":36.2,"yhat":17.96,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":37.08,"yhat":17.9485,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":37.96,"yhat":17.9369,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":38.84,"yhat":17.9249,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":39.72,"yhat":17.9128,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":40.6,"yhat":17.9004,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":41.48,"yhat":17.8877,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":42.36,"yhat":17.8749,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":43.24,"yhat":17.8618,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":44.12,"yhat":17.8485,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":45,"yhat":17.835,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":45.88,"yhat":17.8213,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":46.76,"yhat":17.8073,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":47.64,"yhat":17.7932,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":48.52,"yhat":17.7789,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":49.4,"yhat":17.7644,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":50.28,"yhat":17.7497,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":51.16,"yhat":17.7348,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":52.04,"yhat":17.7198,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":52.92,"yhat":17.7046,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":53.8,"yhat":17.6892,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":54.68,"yhat":17.6736,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":55.56,"yhat":17.6579,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":56.44,"yhat":17.6421,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":57.32,"yhat":17.6261,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":58.2,"yhat":17.6099,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":59.08,"yhat":17.5937,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":59.96,"yhat":17.5773,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":60.84,"yhat":17.5607,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":61.72,"yhat":17.5441,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":62.6,"yhat":17.5273,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":63.48,"yhat":17.5104,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":64.36,"yhat":17.4934,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":65.24,"yhat":17.4764,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":66.12,"yhat":17.4592,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":67,"yhat":17.4419,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":67.88,"yhat":17.4246,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":68.76,"yhat":17.4071,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":69.64,"yhat":17.3896,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":70.52,"yhat":17.372,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":71.4,"yhat":17.3544,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":72.28,"yhat":17.3367,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":73.16,"yhat":17.3189,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":74.04,"yhat":17.3011,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":74.92,"yhat":17.2833,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":75.8,"yhat":17.2654,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":76.68,"yhat":17.2474,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":77.56,"yhat":17.2295,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":78.44,"yhat":17.2115,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":79.32,"yhat":17.1934,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":80.2,"yhat":17.1754,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":81.08,"yhat":17.1574,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":81.96,"yhat":17.1393,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":82.84,"yhat":17.1213,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":83.72,"yhat":17.1032,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":84.6,"yhat":17.0852,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":85.48,"yhat":17.0671,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":86.36,"yhat":17.0491,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":87.24,"yhat":17.0311,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":88.12,"yhat":17.0131,"id":"Neymar Jr","vname":"goalkeeping_handling"},{"xhat":89,"yhat":16.9951,"id":"Neymar Jr","vname":"goalkeeping_handling"}],"goalkeeping_kicking":[{"xhat":1,"yhat":18.1211,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":1.9,"yhat":18.1271,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":2.8,"yhat":18.1327,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":3.7,"yhat":18.1379,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":4.6,"yhat":18.1428,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":5.5,"yhat":18.1473,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":6.4,"yhat":18.1515,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":7.3,"yhat":18.1554,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":8.2,"yhat":18.1588,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":9.1,"yhat":18.1619,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":10,"yhat":18.1647,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":10.9,"yhat":18.1671,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":11.8,"yhat":18.1691,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":12.7,"yhat":18.1708,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":13.6,"yhat":18.1721,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":14.5,"yhat":18.173,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":15,"yhat":18.1734,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":15.4,"yhat":18.1736,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":16.3,"yhat":18.1738,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":17.2,"yhat":18.1736,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":18.1,"yhat":18.1731,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":19,"yhat":18.1722,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":19.9,"yhat":18.1709,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":20.8,"yhat":18.1693,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":21.7,"yhat":18.1673,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":22.6,"yhat":18.165,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":23.5,"yhat":18.1623,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":24.4,"yhat":18.1592,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":25.3,"yhat":18.1557,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":26.2,"yhat":18.152,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":27.1,"yhat":18.1478,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":28,"yhat":18.1433,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":28.9,"yhat":18.1384,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":29.8,"yhat":18.1332,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":30.7,"yhat":18.1277,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":31.6,"yhat":18.1218,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":32.5,"yhat":18.1155,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":33.4,"yhat":18.1089,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":34.3,"yhat":18.102,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":35.2,"yhat":18.0947,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":36.1,"yhat":18.0871,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":37,"yhat":18.0792,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":37.9,"yhat":18.0709,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":38.8,"yhat":18.0624,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":39.7,"yhat":18.0534,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":40.6,"yhat":18.0442,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":41.5,"yhat":18.0347,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":42.4,"yhat":18.0248,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":43.3,"yhat":18.0147,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":44.2,"yhat":18.0042,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":45.1,"yhat":17.9935,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":46,"yhat":17.9825,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":46.9,"yhat":17.9711,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":47.8,"yhat":17.9595,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":48.7,"yhat":17.9476,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":49.6,"yhat":17.9354,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":50.5,"yhat":17.923,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":51.4,"yhat":17.9103,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":52.3,"yhat":17.8973,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":53.2,"yhat":17.8841,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":54.1,"yhat":17.8706,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":55,"yhat":17.8569,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":55.9,"yhat":17.8429,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":56.8,"yhat":17.8287,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":57.7,"yhat":17.8143,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":58.6,"yhat":17.7996,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":59.5,"yhat":17.7847,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":60.4,"yhat":17.7697,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":61.3,"yhat":17.7544,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":62.2,"yhat":17.7389,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":63.1,"yhat":17.7232,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":64,"yhat":17.7073,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":64.9,"yhat":17.6912,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":65.8,"yhat":17.6749,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":66.7,"yhat":17.6585,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":67.6,"yhat":17.6419,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":68.5,"yhat":17.6251,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":69.4,"yhat":17.6082,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":70.3,"yhat":17.5911,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":71.2,"yhat":17.5739,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":72.1,"yhat":17.5565,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":73,"yhat":17.539,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":73.9,"yhat":17.5214,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":74.8,"yhat":17.5037,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":75.7,"yhat":17.4858,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":76.6,"yhat":17.4679,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":77.5,"yhat":17.4498,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":78.4,"yhat":17.4316,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":79.3,"yhat":17.4133,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":80.2,"yhat":17.395,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":81.1,"yhat":17.3766,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":82,"yhat":17.358,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":82.9,"yhat":17.3395,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":83.8,"yhat":17.3208,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":84.7,"yhat":17.3021,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":85.6,"yhat":17.2834,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":86.5,"yhat":17.2646,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":87.4,"yhat":17.2457,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":88.3,"yhat":17.2269,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":89.2,"yhat":17.208,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":90.1,"yhat":17.189,"id":"Neymar Jr","vname":"goalkeeping_kicking"},{"xhat":91,"yhat":17.1701,"id":"Neymar Jr","vname":"goalkeeping_kicking"}],"goalkeeping_positioning":[{"xhat":1,"yhat":18.1477,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":1.85,"yhat":18.1515,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":2.7,"yhat":18.155,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":3.55,"yhat":18.1582,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":4.4,"yhat":18.1611,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":5.25,"yhat":18.1638,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":6.1,"yhat":18.1661,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":6.95,"yhat":18.1682,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":7.8,"yhat":18.17,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":8.65,"yhat":18.1714,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":9.5,"yhat":18.1726,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":10.35,"yhat":18.1735,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":11.2,"yhat":18.1742,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":12.05,"yhat":18.1745,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":12.9,"yhat":18.1745,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":13.75,"yhat":18.1743,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":14.6,"yhat":18.1737,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":15,"yhat":18.1734,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":15.45,"yhat":18.1729,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":16.3,"yhat":18.1718,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":17.15,"yhat":18.1704,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":18,"yhat":18.1686,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":18.85,"yhat":18.1667,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":19.7,"yhat":18.1644,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":20.55,"yhat":18.1618,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":21.4,"yhat":18.159,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":22.25,"yhat":18.1558,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":23.1,"yhat":18.1524,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":23.95,"yhat":18.1487,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":24.8,"yhat":18.1447,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":25.65,"yhat":18.1404,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":26.5,"yhat":18.1359,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":27.35,"yhat":18.1311,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":28.2,"yhat":18.126,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":29.05,"yhat":18.1206,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":29.9,"yhat":18.1149,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":30.75,"yhat":18.109,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":31.6,"yhat":18.1028,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":32.45,"yhat":18.0964,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":33.3,"yhat":18.0897,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":34.15,"yhat":18.0827,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":35,"yhat":18.0754,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":35.85,"yhat":18.0679,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":36.7,"yhat":18.0602,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":37.55,"yhat":18.0522,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":38.4,"yhat":18.0439,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":39.25,"yhat":18.0354,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":40.1,"yhat":18.0266,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":40.95,"yhat":18.0176,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":41.8,"yhat":18.0084,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":42.65,"yhat":17.9989,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":43.5,"yhat":17.9892,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":44.35,"yhat":17.9793,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":45.2,"yhat":17.9691,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":46.05,"yhat":17.9587,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":46.9,"yhat":17.9481,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":47.75,"yhat":17.9372,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":48.6,"yhat":17.9262,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":49.45,"yhat":17.9149,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":50.3,"yhat":17.9035,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":51.15,"yhat":17.8918,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":52,"yhat":17.8799,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":52.85,"yhat":17.8678,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":53.7,"yhat":17.8556,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":54.55,"yhat":17.8431,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":55.4,"yhat":17.8304,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":56.25,"yhat":17.8176,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":57.1,"yhat":17.8046,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":57.95,"yhat":17.7914,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":58.8,"yhat":17.7781,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":59.65,"yhat":17.7645,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":60.5,"yhat":17.7508,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":61.35,"yhat":17.737,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":62.2,"yhat":17.723,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":63.05,"yhat":17.7088,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":63.9,"yhat":17.6945,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":64.75,"yhat":17.6801,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":65.6,"yhat":17.6655,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":66.45,"yhat":17.6508,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":67.3,"yhat":17.6359,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":68.15,"yhat":17.6209,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":69,"yhat":17.6058,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":69.85,"yhat":17.5906,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":70.7,"yhat":17.5752,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":71.55,"yhat":17.5598,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":72.4,"yhat":17.5442,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":73.25,"yhat":17.5286,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":74.1,"yhat":17.5128,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":74.95,"yhat":17.497,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":75.8,"yhat":17.481,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":76.65,"yhat":17.465,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":77.5,"yhat":17.4489,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":78.35,"yhat":17.4327,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":79.2,"yhat":17.4164,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":80.05,"yhat":17.4001,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":80.9,"yhat":17.3837,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":81.75,"yhat":17.3672,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":82.6,"yhat":17.3507,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":83.45,"yhat":17.3341,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":84.3,"yhat":17.3175,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":85.15,"yhat":17.3009,"id":"Neymar Jr","vname":"goalkeeping_positioning"},{"xhat":86,"yhat":17.2842,"id":"Neymar Jr","vname":"goalkeeping_positioning"}],"goalkeeping_reflexes":[{"xhat":1,"yhat":18.1602,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":1.87,"yhat":18.1628,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":2.74,"yhat":18.1651,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":3.61,"yhat":18.1671,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":4.48,"yhat":18.1689,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":5.35,"yhat":18.1704,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":6.22,"yhat":18.1716,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":7.09,"yhat":18.1725,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":7.96,"yhat":18.1732,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":8.83,"yhat":18.1736,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":9.7,"yhat":18.1737,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":10.57,"yhat":18.1735,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":11,"yhat":18.1734,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":11.44,"yhat":18.1731,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":12.31,"yhat":18.1724,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":13.18,"yhat":18.1714,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":14.05,"yhat":18.1702,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":14.92,"yhat":18.1686,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":15.79,"yhat":18.1668,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":16.66,"yhat":18.1647,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":17.53,"yhat":18.1624,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":18.4,"yhat":18.1597,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":19.27,"yhat":18.1568,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":20.14,"yhat":18.1537,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":21.01,"yhat":18.1502,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":21.88,"yhat":18.1465,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":22.75,"yhat":18.1425,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":23.62,"yhat":18.1383,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":24.49,"yhat":18.1338,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":25.36,"yhat":18.129,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":26.23,"yhat":18.124,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":27.1,"yhat":18.1187,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":27.97,"yhat":18.1132,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":28.84,"yhat":18.1074,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":29.71,"yhat":18.1013,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":30.58,"yhat":18.095,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":31.45,"yhat":18.0884,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":32.32,"yhat":18.0816,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":33.19,"yhat":18.0745,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":34.06,"yhat":18.0672,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":34.93,"yhat":18.0597,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":35.8,"yhat":18.0519,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":36.67,"yhat":18.0439,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":37.54,"yhat":18.0356,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":38.41,"yhat":18.0271,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":39.28,"yhat":18.0184,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":40.15,"yhat":18.0094,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":41.02,"yhat":18.0002,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":41.89,"yhat":17.9908,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":42.76,"yhat":17.9812,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":43.63,"yhat":17.9714,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":44.5,"yhat":17.9613,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":45.37,"yhat":17.951,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":46.24,"yhat":17.9406,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":47.11,"yhat":17.9299,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":47.98,"yhat":17.919,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":48.85,"yhat":17.9079,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":49.72,"yhat":17.8966,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":50.59,"yhat":17.8852,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":51.46,"yhat":17.8735,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":52.33,"yhat":17.8616,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":53.2,"yhat":17.8496,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":54.07,"yhat":17.8374,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":54.94,"yhat":17.825,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":55.81,"yhat":17.8125,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":56.68,"yhat":17.7997,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":57.55,"yhat":17.7868,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":58.42,"yhat":17.7738,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":59.29,"yhat":17.7606,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":60.16,"yhat":17.7472,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":61.03,"yhat":17.7337,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":61.9,"yhat":17.72,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":62.77,"yhat":17.7062,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":63.64,"yhat":17.6923,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":64.51,"yhat":17.6782,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":65.38,"yhat":17.664,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":66.25,"yhat":17.6496,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":67.12,"yhat":17.6352,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":67.99,"yhat":17.6206,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":68.86,"yhat":17.6059,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":69.73,"yhat":17.591,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":70.6,"yhat":17.5761,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":71.47,"yhat":17.5611,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":72.34,"yhat":17.5459,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":73.21,"yhat":17.5307,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":74.08,"yhat":17.5154,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":74.95,"yhat":17.5,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":75.82,"yhat":17.4845,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":76.69,"yhat":17.4689,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":77.56,"yhat":17.4532,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":78.43,"yhat":17.4375,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":79.3,"yhat":17.4217,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":80.17,"yhat":17.4058,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":81.04,"yhat":17.3898,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":81.91,"yhat":17.3738,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":82.78,"yhat":17.3578,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":83.65,"yhat":17.3417,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":84.52,"yhat":17.3255,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":85.39,"yhat":17.3093,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":86.26,"yhat":17.2931,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":87.13,"yhat":17.2768,"id":"Neymar Jr","vname":"goalkeeping_reflexes"},{"xhat":88,"yhat":17.2605,"id":"Neymar Jr","vname":"goalkeeping_reflexes"}]},"y_min_max":[15.9084,18.4775],"x_min_max_list":{"age":[16,41],"height_cm":[156,203],"weight_kg":[55,102],"attacking_crossing":[6,93],"attacking_finishing":[5,93],"attacking_heading_accuracy":[8,92],"attacking_short_passing":[12,92],"attacking_volleys":[5,90],"skill_dribbling":[8,96],"skill_curve":[7,91],"skill_fk_accuracy":[7,92],"skill_long_passing":[9,91],"skill_ball_control":[9,95],"movement_acceleration":[19,96],"movement_sprint_speed":[19,95],"movement_agility":[14,96],"movement_reactions":[50,93],"movement_balance":[22,94],"power_shot_power":[28,91],"power_jumping":[30,94],"power_stamina":[18,97],"power_strength":[27,95],"power_long_shots":[5,90],"mentality_aggression":[11,94],"mentality_interceptions":[6,92],"mentality_positioning":[4,93],"mentality_vision":[10,94],"mentality_penalties":[11,91],"mentality_composure":[21,94],"defending_marking":[7,92],"defending_standing_tackle":[8,92],"defending_sliding_tackle":[8,90],"goalkeeping_diving":[1,87],"goalkeeping_handling":[1,89],"goalkeeping_kicking":[1,91],"goalkeeping_positioning":[1,86],"goalkeeping_reflexes":[1,88]},"is_numeric":{"age":true,"height_cm":true,"weight_kg":true,"attacking_crossing":true,"attacking_finishing":true,"attacking_heading_accuracy":true,"attacking_short_passing":true,"attacking_volleys":true,"skill_dribbling":true,"skill_curve":true,"skill_fk_accuracy":true,"skill_long_passing":true,"skill_ball_control":true,"movement_acceleration":true,"movement_sprint_speed":true,"movement_agility":true,"movement_reactions":true,"movement_balance":true,"power_shot_power":true,"power_jumping":true,"power_stamina":true,"power_strength":true,"power_long_shots":true,"mentality_aggression":true,"mentality_interceptions":true,"mentality_positioning":true,"mentality_vision":true,"mentality_penalties":true,"mentality_composure":true,"defending_marking":true,"defending_standing_tackle":true,"defending_sliding_tackle":true,"goalkeeping_diving":true,"goalkeeping_handling":true,"goalkeeping_kicking":true,"goalkeeping_positioning":true,"goalkeeping_reflexes":true},"desc":{"age":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (age = 27), prediction is equal to 18.173<\/br><\/br>The highest prediction occurs for (age = 24.5), while the lowest for (age = 41).<\/br>Breakpoint is identified at (age = 35.25).<\/br><\/br>Average model responses are *lower* for variable values *higher* than breakpoint (= 35.25)."}],"height_cm":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (height_cm = 175), prediction is equal to 18.173<\/br><\/br>The highest prediction occurs for (height_cm = 173.39), while the lowest for (height_cm = 203).<\/br>Breakpoint is identified at (height_cm = 193.13).<\/br><\/br>Average model responses are *lower* for variable values *higher* than breakpoint (= 193.13)."}],"weight_kg":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (weight_kg = 68), prediction is equal to 18.173<\/br><\/br>The highest prediction occurs for (weight_kg = 69.1), while the lowest for (weight_kg = 102).<\/br>Breakpoint is identified at (weight_kg = 89.78).<\/br><\/br>Average model responses are *lower* for variable values *higher* than breakpoint (= 89.78)."}],"attacking_crossing":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (attacking_crossing = 87), prediction is equal to 18.173<\/br><\/br>The highest prediction occurs for (attacking_crossing = 93), while the lowest for (attacking_crossing = 6).<\/br>Breakpoint is identified at (attacking_crossing = 48.63).<\/br><\/br>Average model responses are *lower* for variable values *lower* than breakpoint(= 48.63)."}],"attacking_finishing":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (attacking_finishing = 87), prediction is equal to 18.173<\/br><\/br>The highest prediction occurs for (attacking_finishing = 93), while the lowest for (attacking_finishing = 5).<\/br>Breakpoint is identified at (attacking_finishing = 48.12).<\/br><\/br>Average model responses are *lower* for variable values *lower* than breakpoint(= 48.12)."}],"attacking_heading_accuracy":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (attacking_heading_accuracy = 62), prediction is equal to 18.173<\/br><\/br>The highest prediction occurs for (attacking_heading_accuracy = 63.44), while the lowest for (attacking_heading_accuracy = 8).<\/br>Breakpoint is identified at (attacking_heading_accuracy = 24.8).<\/br><\/br>Average model responses are *lower* for variable values *lower* than breakpoint(= 24.8)."}],"attacking_short_passing":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (attacking_short_passing = 87), prediction is equal to 18.173<\/br><\/br>The highest prediction occurs for (attacking_short_passing = 92), while the lowest for (attacking_short_passing = 12).<\/br>Breakpoint is identified at (attacking_short_passing = 51.2).<\/br><\/br>Average model responses are *lower* for variable values *lower* than breakpoint(= 51.2)."}],"attacking_volleys":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (attacking_volleys = 87), prediction is equal to 18.173<\/br><\/br>The highest prediction occurs for (attacking_volleys = 84.05), while the lowest for (attacking_volleys = 5).<\/br>Breakpoint is identified at (attacking_volleys = 40.7).<\/br><\/br>Average model responses are *lower* for variable values *lower* than breakpoint(= 40.7)."}],"skill_dribbling":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (skill_dribbling = 96), prediction is equal to 18.173<\/br><\/br>The highest prediction occurs for (skill_dribbling = 96), while the lowest for (skill_dribbling = 8).<\/br>Breakpoint is identified at (skill_dribbling = 51.12).<\/br><\/br>Average model responses are *lower* for variable values *lower* than breakpoint(= 51.12)."}],"skill_curve":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (skill_curve = 88), prediction is equal to 18.173<\/br><\/br>The highest prediction occurs for (skill_curve = 82.6), while the lowest for (skill_curve = 7).<\/br>Breakpoint is identified at (skill_curve = 39.76).<\/br><\/br>Average model responses are *lower* for variable values *lower* than breakpoint(= 39.76)."}],"skill_fk_accuracy":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (skill_fk_accuracy = 87), prediction is equal to 18.173<\/br><\/br>The highest prediction occurs for (skill_fk_accuracy = 85.2), while the lowest for (skill_fk_accuracy = 7).<\/br>Breakpoint is identified at (skill_fk_accuracy = 41.85).<\/br><\/br>Average model responses are *lower* for variable values *lower* than breakpoint(= 41.85)."}],"skill_long_passing":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (skill_long_passing = 81), prediction is equal to 18.173<\/br><\/br>The highest prediction occurs for (skill_long_passing = 81.16), while the lowest for (skill_long_passing = 9).<\/br>Breakpoint is identified at (skill_long_passing = 41.8).<\/br><\/br>Average model responses are *lower* for variable values *lower* than breakpoint(= 41.8)."}],"skill_ball_control":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (skill_ball_control = 95), prediction is equal to 18.173<\/br><\/br>The highest prediction occurs for (skill_ball_control = 95), while the lowest for (skill_ball_control = 9).<\/br>Breakpoint is identified at (skill_ball_control = 51.14).<\/br><\/br>Average model responses are *lower* for variable values *lower* than breakpoint(= 51.14)."}],"movement_acceleration":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (movement_acceleration = 94), prediction is equal to 18.173<\/br><\/br>The highest prediction occurs for (movement_acceleration = 96), while the lowest for (movement_acceleration = 19).<\/br>Breakpoint is identified at (movement_acceleration = 56.73).<\/br><\/br>Average model responses are *lower* for variable values *lower* than breakpoint(= 56.73)."}],"movement_sprint_speed":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (movement_sprint_speed = 89), prediction is equal to 18.173<\/br><\/br>The highest prediction occurs for (movement_sprint_speed = 88.16), while the lowest for (movement_sprint_speed = 19).<\/br>Breakpoint is identified at (movement_sprint_speed = 50.92).<\/br><\/br>Average model responses are *lower* for variable values *lower* than breakpoint(= 50.92)."}],"movement_agility":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (movement_agility = 96), prediction is equal to 18.173<\/br><\/br>The highest prediction occurs for (movement_agility = 93.54), while the lowest for (movement_agility = 14).<\/br>Breakpoint is identified at (movement_agility = 54.18).<\/br><\/br>Average model responses are *lower* for variable values *lower* than breakpoint(= 54.18)."}],"movement_reactions":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (movement_reactions = 92), prediction is equal to 18.173<\/br><\/br>The highest prediction occurs for (movement_reactions = 93), while the lowest for (movement_reactions = 50).<\/br>Breakpoint is identified at (movement_reactions = 71.07).<\/br><\/br>Average model responses are *lower* for variable values *lower* than breakpoint(= 71.07)."}],"movement_balance":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (movement_balance = 84), prediction is equal to 18.173<\/br><\/br>The highest prediction occurs for (movement_balance = 92.56), while the lowest for (movement_balance = 22).<\/br>Breakpoint is identified at (movement_balance = 56.56).<\/br><\/br>Average model responses are *lower* for variable values *lower* than breakpoint(= 56.56)."}],"power_shot_power":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (power_shot_power = 80), prediction is equal to 18.173<\/br><\/br>The highest prediction occurs for (power_shot_power = 84.07), while the lowest for (power_shot_power = 28).<\/br>Breakpoint is identified at (power_shot_power = 53.2).<\/br><\/br>Average model responses are *lower* for variable values *lower* than breakpoint(= 53.2)."}],"power_jumping":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (power_jumping = 61), prediction is equal to 18.173<\/br><\/br>The highest prediction occurs for (power_jumping = 65.84), while the lowest for (power_jumping = 30).<\/br>Breakpoint is identified at (power_jumping = 38.32).<\/br><\/br>Average model responses are *lower* for variable values *lower* than breakpoint(= 38.32)."}],"power_stamina":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (power_stamina = 81), prediction is equal to 18.173<\/br><\/br>The highest prediction occurs for (power_stamina = 78.83), while the lowest for (power_stamina = 18).<\/br>Breakpoint is identified at (power_stamina = 41.7).<\/br><\/br>Average model responses are *lower* for variable values *lower* than breakpoint(= 41.7)."}],"power_strength":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (power_strength = 49), prediction is equal to 18.173<\/br><\/br>The highest prediction occurs for (power_strength = 59.64), while the lowest for (power_strength = 95).<\/br>Breakpoint is identified at (power_strength = 86.84).<\/br><\/br>Average model responses are *lower* for variable values *higher* than breakpoint (= 86.84)."}],"power_long_shots":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (power_long_shots = 84), prediction is equal to 18.173<\/br><\/br>The highest prediction occurs for (power_long_shots = 90), while the lowest for (power_long_shots = 5).<\/br>Breakpoint is identified at (power_long_shots = 46.65).<\/br><\/br>Average model responses are *lower* for variable values *lower* than breakpoint(= 46.65)."}],"mentality_aggression":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (mentality_aggression = 51), prediction is equal to 18.173<\/br><\/br>The highest prediction occurs for (mentality_aggression = 59.97), while the lowest for (mentality_aggression = 11).<\/br>Breakpoint is identified at (mentality_aggression = 24.28).<\/br><\/br>Average model responses are *lower* for variable values *lower* than breakpoint(= 24.28)."}],"mentality_interceptions":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (mentality_interceptions = 36), prediction is equal to 18.173<\/br><\/br>The highest prediction occurs for (mentality_interceptions = 46.42), while the lowest for (mentality_interceptions = 92).<\/br>Breakpoint is identified at (mentality_interceptions = 80.82).<\/br><\/br>Average model responses are *lower* for variable values *higher* than breakpoint (= 80.82)."}],"mentality_positioning":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (mentality_positioning = 87), prediction is equal to 18.173<\/br><\/br>The highest prediction occurs for (mentality_positioning = 93), while the lowest for (mentality_positioning = 4).<\/br>Breakpoint is identified at (mentality_positioning = 47.61).<\/br><\/br>Average model responses are *lower* for variable values *lower* than breakpoint(= 47.61)."}],"mentality_vision":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (mentality_vision = 90), prediction is equal to 18.173<\/br><\/br>The highest prediction occurs for (mentality_vision = 94), while the lowest for (mentality_vision = 10).<\/br>Breakpoint is identified at (mentality_vision = 51.16).<\/br><\/br>Average model responses are *lower* for variable values *lower* than breakpoint(= 51.16)."}],"mentality_penalties":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (mentality_penalties = 90), prediction is equal to 18.173<\/br><\/br>The highest prediction occurs for (mentality_penalties = 71), while the lowest for (mentality_penalties = 11).<\/br>Breakpoint is identified at (mentality_penalties = 32.6).<\/br><\/br>Average model responses are *lower* for variable values *lower* than breakpoint(= 32.6)."}],"mentality_composure":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (mentality_composure = 94), prediction is equal to 18.173<\/br><\/br>The highest prediction occurs for (mentality_composure = 91.81), while the lowest for (mentality_composure = 21).<\/br>Breakpoint is identified at (mentality_composure = 56.77).<\/br><\/br>Average model responses are *lower* for variable values *lower* than breakpoint(= 56.77)."}],"defending_marking":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (defending_marking = 27), prediction is equal to 18.173<\/br><\/br>The highest prediction occurs for (defending_marking = 46.95), while the lowest for (defending_marking = 92).<\/br>Breakpoint is identified at (defending_marking = 80.95).<\/br><\/br>Average model responses are *lower* for variable values *higher* than breakpoint (= 80.95)."}],"defending_standing_tackle":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (defending_standing_tackle = 26), prediction is equal to 18.173<\/br><\/br>The highest prediction occurs for (defending_standing_tackle = 41.6), while the lowest for (defending_standing_tackle = 92).<\/br>Breakpoint is identified at (defending_standing_tackle = 77.72).<\/br><\/br>Average model responses are *lower* for variable values *higher* than breakpoint (= 77.72)."}],"defending_sliding_tackle":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (defending_sliding_tackle = 29), prediction is equal to 18.173<\/br><\/br>The highest prediction occurs for (defending_sliding_tackle = 42.44), while the lowest for (defending_sliding_tackle = 90).<\/br>Breakpoint is identified at (defending_sliding_tackle = 76.88).<\/br><\/br>Average model responses are *lower* for variable values *higher* than breakpoint (= 76.88)."}],"goalkeeping_diving":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (goalkeeping_diving = 9), prediction is equal to 18.173<\/br><\/br>The highest prediction occurs for (goalkeeping_diving = 6.16), while the lowest for (goalkeeping_diving = 87).<\/br>Breakpoint is identified at (goalkeeping_diving = 48.3).<\/br><\/br>Average model responses are *lower* for variable values *higher* than breakpoint (= 48.3)."}],"goalkeeping_handling":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (goalkeeping_handling = 9), prediction is equal to 18.173<\/br><\/br>The highest prediction occurs for (goalkeeping_handling = 3.64), while the lowest for (goalkeeping_handling = 89).<\/br>Breakpoint is identified at (goalkeeping_handling = 45.88).<\/br><\/br>Average model responses are *lower* for variable values *higher* than breakpoint (= 45.88)."}],"goalkeeping_kicking":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (goalkeeping_kicking = 15), prediction is equal to 18.173<\/br><\/br>The highest prediction occurs for (goalkeeping_kicking = 16.3), while the lowest for (goalkeeping_kicking = 91).<\/br>Breakpoint is identified at (goalkeeping_kicking = 58.6).<\/br><\/br>Average model responses are *lower* for variable values *higher* than breakpoint (= 58.6)."}],"goalkeeping_positioning":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (goalkeeping_positioning = 15), prediction is equal to 18.173<\/br><\/br>The highest prediction occurs for (goalkeeping_positioning = 12.9), while the lowest for (goalkeeping_positioning = 86).<\/br>Breakpoint is identified at (goalkeeping_positioning = 53.7).<\/br><\/br>Average model responses are *lower* for variable values *higher* than breakpoint (= 53.7)."}],"goalkeeping_reflexes":[{"type":"desc","text":"Scikit-learn predicts that for the selected instance (goalkeeping_reflexes = 11), prediction is equal to 18.173<\/br><\/br>The highest prediction occurs for (goalkeeping_reflexes = 9.7), while the lowest for (goalkeeping_reflexes = 88).<\/br>Breakpoint is identified at (goalkeeping_reflexes = 52.33).<\/br><\/br>Average model responses are *lower* for variable values *higher* than breakpoint (= 52.33)."}]}},{"x":[{"variable_name":"skill_ball_control","variable":"skill_ball_control = 95","contribution":0.384,"variable_value":"95","sign":"1","label":"scikit-learn","barStart":15.4501,"barSupport":15.8341,"tooltipText":"skill_ball_control = 95<br>increases average response <br>by 0.384","min":15.8112,"q1":15.8381,"median":15.8512,"q3":15.8561,"max":15.8831},{"variable_name":"movement_reactions","variable":"movement_reactions = 92","contribution":0.36,"variable_value":"92","sign":"1","label":"scikit-learn","barStart":15.4501,"barSupport":15.8103,"tooltipText":"movement_reactions = 92<br>increases average response <br>by 0.36","min":15.6639,"q1":15.8261,"median":15.8797,"q3":15.9343,"max":16.0081},{"variable_name":"attacking_finishing","variable":"attacking_finishing = 87","contribution":0.279,"variable_value":"87","sign":"1","label":"scikit-learn","barStart":15.4501,"barSupport":15.7288,"tooltipText":"attacking_finishing = 87<br>increases average response <br>by 0.279","min":15.7039,"q1":15.7187,"median":15.7244,"q3":15.7287,"max":15.7436},{"variable_name":"mentality_vision","variable":"mentality_vision = 90","contribution":0.27,"variable_value":"90","sign":"1","label":"scikit-learn","barStart":15.4501,"barSupport":15.72,"tooltipText":"mentality_vision = 90<br>increases average response <br>by 0.27","min":15.6671,"q1":15.6951,"median":15.7244,"q3":15.749,"max":15.7619},{"variable_name":"attacking_short_passing","variable":"attacking_short_passing = 87","contribution":0.254,"variable_value":"87","sign":"1","label":"scikit-learn","barStart":15.4501,"barSupport":15.7042,"tooltipText":"attacking_short_passing =<br>increases average response <br>by 0.254","min":15.6606,"q1":15.6854,"median":15.7053,"q3":15.7168,"max":15.7546},{"variable_name":"skill_dribbling","variable":"skill_dribbling = 96","contribution":0.192,"variable_value":"96","sign":"1","label":"scikit-learn","barStart":15.4501,"barSupport":15.6426,"tooltipText":"skill_dribbling = 96<br>increases average response <br>by 0.192","min":15.6035,"q1":15.6217,"median":15.6251,"q3":15.6383,"max":15.6632},{"variable_name":"mentality_positioning","variable":"mentality_positioning = 87","contribution":0.178,"variable_value":"87","sign":"1","label":"scikit-learn","barStart":15.4501,"barSupport":15.6286,"tooltipText":"mentality_positioning = 8<br>increases average response <br>by 0.178","min":15.5907,"q1":15.6012,"median":15.6188,"q3":15.6577,"max":15.6773},{"variable_name":"movement_acceleration","variable":"movement_acceleration = 94","contribution":0.156,"variable_value":"94","sign":"1","label":"scikit-learn","barStart":15.4501,"barSupport":15.6062,"tooltipText":"movement_acceleration = 9<br>increases average response <br>by 0.156","min":15.5231,"q1":15.5828,"median":15.6062,"q3":15.6414,"max":15.6736},{"variable_name":"mentality_composure","variable":"mentality_composure = 94","contribution":0.151,"variable_value":"94","sign":"1","label":"scikit-learn","barStart":15.4501,"barSupport":15.6011,"tooltipText":"mentality_composure = 94<br>increases average response <br>by 0.151","min":15.5171,"q1":15.5716,"median":15.6048,"q3":15.6162,"max":15.6831},{"variable_name":"movement_agility","variable":"movement_agility = 96","contribution":0.146,"variable_value":"96","sign":"1","label":"scikit-learn","barStart":15.4501,"barSupport":15.5957,"tooltipText":"movement_agility = 96<br>increases average response <br>by 0.146","min":15.4909,"q1":15.5175,"median":15.618,"q3":15.6685,"max":15.6781}],"m":10,"x_min_max":[15.3775,16.0069],"desc":[{"type":"desc","text":"Scikit-learn predicts, that the prediction for the selected instance is 18.173 which is higher than the average model prediction 15.45.For the selected instance model's prediction is higher, than for 100% of all observations.<\/br><\/br>The most important variable is skill_ball_control (= 95). It increases the prediction by 0.384.<\/br>The second most important variable is movement_reactions (= 92). It increases the prediction by 0.36.<\/br>The third most important variable is attacking_finishing (= 87). It increases the prediction by 0.279.<\/br>The average contribution of all the above variables is significant.<\/br><\/br>Other variables are with less importance. The contribution of all other variables is 1.7."}]}]},{"x":[{"variable":"age","label":"sklearn.pipeline.Pipeline","dropout_loss":0.546,"full_model":0.229,"min":0.5376,"q1":0.5401,"median":0.5443,"q3":0.5513,"max":0.5547},{"variable":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline","dropout_loss":0.504,"full_model":0.229,"min":0.4995,"q1":0.5008,"median":0.504,"q3":0.5078,"max":0.5105},{"variable":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline","dropout_loss":0.481,"full_model":0.229,"min":0.4699,"q1":0.4798,"median":0.4825,"q3":0.4863,"max":0.4895},{"variable":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline","dropout_loss":0.474,"full_model":0.229,"min":0.47,"q1":0.4725,"median":0.4738,"q3":0.4742,"max":0.4766},{"variable":"attacking_finishing","label":"sklearn.pipeline.Pipeline","dropout_loss":0.423,"full_model":0.229,"min":0.4158,"q1":0.4171,"median":0.4204,"q3":0.4301,"max":0.4346},{"variable":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline","dropout_loss":0.418,"full_model":0.229,"min":0.4044,"q1":0.4132,"median":0.4182,"q3":0.4245,"max":0.4287},{"variable":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline","dropout_loss":0.414,"full_model":0.229,"min":0.413,"q1":0.4139,"median":0.4142,"q3":0.4144,"max":0.4153},{"variable":"skill_ball_control","label":"sklearn.pipeline.Pipeline","dropout_loss":0.395,"full_model":0.229,"min":0.3881,"q1":0.3933,"median":0.3952,"q3":0.3968,"max":0.402},{"variable":"attacking_short_passing","label":"sklearn.pipeline.Pipeline","dropout_loss":0.393,"full_model":0.229,"min":0.385,"q1":0.3906,"median":0.3935,"q3":0.3943,"max":0.3999},{"variable":"defending_marking","label":"sklearn.pipeline.Pipeline","dropout_loss":0.389,"full_model":0.229,"min":0.3796,"q1":0.3855,"median":0.3891,"q3":0.3911,"max":0.3982}],"m":10,"x_min_max":[0.1807,0.5997],"x_title":"Root mean square error (RMSE)","desc":[{"type":"desc","text":"The number of important variables for sklearn.pipeline.Pipeline's prediction is 11 out of 37. <\/br> Variables age, goalkeeping_diving, goalkeeping_reflexes have the highest importantance."}]},{"y_mean":15.512,"x":{"age":[{"xhat":16,"yhat":15.9032,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":16.25,"yhat":15.9039,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":16.5,"yhat":15.9043,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":16.75,"yhat":15.9044,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":17,"yhat":15.9042,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":17.25,"yhat":15.9038,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":17.5,"yhat":15.903,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":17.75,"yhat":15.902,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":18,"yhat":15.9007,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":18.25,"yhat":15.899,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":18.5,"yhat":15.897,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":18.75,"yhat":15.8946,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":19,"yhat":15.8919,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":19.25,"yhat":15.8888,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":19.5,"yhat":15.8853,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":19.75,"yhat":15.8814,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":20,"yhat":15.8772,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":20.25,"yhat":15.8725,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":20.5,"yhat":15.8674,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":20.75,"yhat":15.8619,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":21,"yhat":15.8559,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":21.25,"yhat":15.8495,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":21.5,"yhat":15.8427,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":21.75,"yhat":15.8354,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":22,"yhat":15.8276,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":22.25,"yhat":15.8193,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":22.5,"yhat":15.8105,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":22.75,"yhat":15.8012,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":23,"yhat":15.7915,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":23.25,"yhat":15.7812,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":23.5,"yhat":15.7704,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":23.75,"yhat":15.7591,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":24,"yhat":15.7473,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":24.25,"yhat":15.735,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":24.5,"yhat":15.7221,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":24.75,"yhat":15.7086,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":25,"yhat":15.6947,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":25.25,"yhat":15.6802,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":25.5,"yhat":15.6651,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":25.75,"yhat":15.6495,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":26,"yhat":15.6334,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":26.25,"yhat":15.6167,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":26.5,"yhat":15.5995,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":26.75,"yhat":15.5817,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":27,"yhat":15.5634,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":27.25,"yhat":15.5446,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":27.5,"yhat":15.5252,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":27.75,"yhat":15.5053,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":28,"yhat":15.4848,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":28.25,"yhat":15.4638,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":28.5,"yhat":15.4423,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":28.75,"yhat":15.4203,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":29,"yhat":15.3978,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":29.25,"yhat":15.3747,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":29.5,"yhat":15.3512,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":29.75,"yhat":15.3272,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":30,"yhat":15.3028,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":30.25,"yhat":15.2778,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":30.5,"yhat":15.2524,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":30.75,"yhat":15.2266,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":31,"yhat":15.2003,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":31.25,"yhat":15.1736,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":31.5,"yhat":15.1465,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":31.75,"yhat":15.119,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":32,"yhat":15.0911,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":32.25,"yhat":15.0629,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":32.5,"yhat":15.0343,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":32.75,"yhat":15.0054,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":33,"yhat":14.9761,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":33.25,"yhat":14.9466,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":33.5,"yhat":14.9167,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":33.75,"yhat":14.8866,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":34,"yhat":14.8563,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":34.25,"yhat":14.8257,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":34.5,"yhat":14.7949,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":34.75,"yhat":14.7639,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":35,"yhat":14.7328,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":35.25,"yhat":14.7014,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":35.5,"yhat":14.67,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":35.75,"yhat":14.6384,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":36,"yhat":14.6068,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":36.25,"yhat":14.5751,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":36.5,"yhat":14.5433,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":36.75,"yhat":14.5115,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":37,"yhat":14.4797,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":37.25,"yhat":14.4479,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":37.5,"yhat":14.4161,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":37.75,"yhat":14.3845,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":38,"yhat":14.3528,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":38.25,"yhat":14.3213,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":38.5,"yhat":14.29,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":38.75,"yhat":14.2587,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":39,"yhat":14.2277,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":39.25,"yhat":14.1968,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":39.5,"yhat":14.1662,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":39.75,"yhat":14.1358,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":40,"yhat":14.1057,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":40.25,"yhat":14.0758,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":40.5,"yhat":14.0462,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":40.75,"yhat":14.017,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":41,"yhat":13.9881,"vname":"age","label":"sklearn.pipeline.Pipeline"}],"height_cm":[{"xhat":156,"yhat":15.4624,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":156.47,"yhat":15.4637,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":156.94,"yhat":15.4651,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":157.41,"yhat":15.4664,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":157.88,"yhat":15.4677,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":158.35,"yhat":15.4691,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":158.82,"yhat":15.4704,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":159.29,"yhat":15.4718,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":159.76,"yhat":15.4731,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":160.23,"yhat":15.4745,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":160.7,"yhat":15.4758,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":161.17,"yhat":15.4771,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":161.64,"yhat":15.4784,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":162.11,"yhat":15.4797,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":162.58,"yhat":15.481,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":163.05,"yhat":15.4823,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":163.52,"yhat":15.4835,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":163.99,"yhat":15.4848,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":164.46,"yhat":15.486,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":164.93,"yhat":15.4872,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":165.4,"yhat":15.4885,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":165.87,"yhat":15.4896,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":166.34,"yhat":15.4908,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":166.81,"yhat":15.492,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":167.28,"yhat":15.4931,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":167.75,"yhat":15.4942,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":168.22,"yhat":15.4953,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":168.69,"yhat":15.4963,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":169.16,"yhat":15.4974,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":169.63,"yhat":15.4984,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":170.1,"yhat":15.4994,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":170.57,"yhat":15.5003,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":171.04,"yhat":15.5013,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":171.51,"yhat":15.5022,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":171.98,"yhat":15.5031,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":172.45,"yhat":15.5039,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":172.92,"yhat":15.5048,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":173.39,"yhat":15.5056,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":173.86,"yhat":15.5063,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":174.33,"yhat":15.5071,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":174.8,"yhat":15.5078,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":175.27,"yhat":15.5085,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":175.74,"yhat":15.5092,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":176.21,"yhat":15.5098,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":176.68,"yhat":15.5104,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":177.15,"yhat":15.511,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":177.62,"yhat":15.5115,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":178.09,"yhat":15.5121,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":178.56,"yhat":15.5126,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":179.03,"yhat":15.513,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":179.5,"yhat":15.5135,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":179.97,"yhat":15.5139,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":180.44,"yhat":15.5142,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":180.91,"yhat":15.5146,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":181.38,"yhat":15.5149,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":181.85,"yhat":15.5152,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":182.32,"yhat":15.5155,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":182.79,"yhat":15.5157,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":183.26,"yhat":15.516,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":183.73,"yhat":15.5162,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":184.2,"yhat":15.5163,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":184.67,"yhat":15.5165,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":185.14,"yhat":15.5166,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":185.61,"yhat":15.5167,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":186.08,"yhat":15.5168,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":186.55,"yhat":15.5168,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":187.02,"yhat":15.5169,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":187.49,"yhat":15.5169,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":187.96,"yhat":15.5169,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":188.43,"yhat":15.5169,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":188.9,"yhat":15.5168,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":189.37,"yhat":15.5168,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":189.84,"yhat":15.5167,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":190.31,"yhat":15.5166,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":190.78,"yhat":15.5165,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":191.25,"yhat":15.5164,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":191.72,"yhat":15.5162,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":192.19,"yhat":15.5161,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":192.66,"yhat":15.5159,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":193.13,"yhat":15.5157,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":193.6,"yhat":15.5155,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":194.07,"yhat":15.5153,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":194.54,"yhat":15.5151,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":195.01,"yhat":15.5149,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":195.48,"yhat":15.5147,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":195.95,"yhat":15.5144,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":196.42,"yhat":15.5142,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":196.89,"yhat":15.5139,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":197.36,"yhat":15.5137,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":197.83,"yhat":15.5134,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":198.3,"yhat":15.5131,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":198.77,"yhat":15.5129,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":199.24,"yhat":15.5126,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":199.71,"yhat":15.5123,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":200.18,"yhat":15.512,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":200.65,"yhat":15.5117,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":201.12,"yhat":15.5114,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":201.59,"yhat":15.5111,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":202.06,"yhat":15.5108,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":202.53,"yhat":15.5105,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":203,"yhat":15.5102,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"}],"weight_kg":[{"xhat":55,"yhat":15.5241,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":55.47,"yhat":15.5246,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":55.94,"yhat":15.525,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":56.41,"yhat":15.5254,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":56.88,"yhat":15.5257,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":57.35,"yhat":15.5261,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":57.82,"yhat":15.5264,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":58.29,"yhat":15.5267,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":58.76,"yhat":15.527,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":59.23,"yhat":15.5272,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":59.7,"yhat":15.5274,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":60.17,"yhat":15.5276,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":60.64,"yhat":15.5278,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":61.11,"yhat":15.5279,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":61.58,"yhat":15.528,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":62.05,"yhat":15.5281,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":62.52,"yhat":15.5282,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":62.99,"yhat":15.5282,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":63.46,"yhat":15.5282,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":63.93,"yhat":15.5281,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":64.4,"yhat":15.5281,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":64.87,"yhat":15.528,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":65.34,"yhat":15.5279,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":65.81,"yhat":15.5278,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":66.28,"yhat":15.5276,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":66.75,"yhat":15.5274,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":67.22,"yhat":15.5272,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":67.69,"yhat":15.527,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":68.16,"yhat":15.5267,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":68.63,"yhat":15.5264,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":69.1,"yhat":15.5261,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":69.57,"yhat":15.5258,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":70.04,"yhat":15.5254,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":70.51,"yhat":15.5251,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":70.98,"yhat":15.5247,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":71.45,"yhat":15.5243,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":71.92,"yhat":15.5239,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":72.39,"yhat":15.5234,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":72.86,"yhat":15.523,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":73.33,"yhat":15.5225,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":73.8,"yhat":15.522,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":74.27,"yhat":15.5215,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":74.74,"yhat":15.521,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":75.21,"yhat":15.5204,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":75.68,"yhat":15.5199,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":76.15,"yhat":15.5193,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":76.62,"yhat":15.5188,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":77.09,"yhat":15.5182,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":77.56,"yhat":15.5176,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":78.03,"yhat":15.517,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":78.5,"yhat":15.5164,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":78.97,"yhat":15.5159,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":79.44,"yhat":15.5153,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":79.91,"yhat":15.5147,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":80.38,"yhat":15.514,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":80.85,"yhat":15.5134,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":81.32,"yhat":15.5128,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":81.79,"yhat":15.5122,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":82.26,"yhat":15.5116,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":82.73,"yhat":15.511,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":83.2,"yhat":15.5105,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":83.67,"yhat":15.5099,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":84.14,"yhat":15.5093,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":84.61,"yhat":15.5087,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":85.08,"yhat":15.5082,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":85.55,"yhat":15.5076,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":86.02,"yhat":15.5071,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":86.49,"yhat":15.5065,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":86.96,"yhat":15.506,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":87.43,"yhat":15.5055,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":87.9,"yhat":15.505,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":88.37,"yhat":15.5045,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":88.84,"yhat":15.504,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":89.31,"yhat":15.5036,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":89.78,"yhat":15.5031,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":90.25,"yhat":15.5027,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":90.72,"yhat":15.5023,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":91.19,"yhat":15.5019,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":91.66,"yhat":15.5016,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":92.13,"yhat":15.5012,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":92.6,"yhat":15.5009,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":93.07,"yhat":15.5006,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":93.54,"yhat":15.5003,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":94.01,"yhat":15.5,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":94.48,"yhat":15.4997,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":94.95,"yhat":15.4995,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":95.42,"yhat":15.4993,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":95.89,"yhat":15.4991,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":96.36,"yhat":15.4989,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":96.83,"yhat":15.4988,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":97.3,"yhat":15.4987,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":97.77,"yhat":15.4985,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":98.24,"yhat":15.4985,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":98.71,"yhat":15.4984,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":99.18,"yhat":15.4984,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":99.65,"yhat":15.4983,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":100.12,"yhat":15.4983,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":100.59,"yhat":15.4983,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":101.06,"yhat":15.4984,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":101.53,"yhat":15.4984,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":102,"yhat":15.4985,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"}],"attacking_crossing":[{"xhat":6,"yhat":15.349,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":6.87,"yhat":15.3494,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":7.74,"yhat":15.3498,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":8.61,"yhat":15.3503,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":9.48,"yhat":15.3508,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":10.35,"yhat":15.3513,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":11.22,"yhat":15.3519,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":12.09,"yhat":15.3526,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":12.96,"yhat":15.3533,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":13.83,"yhat":15.3541,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":14.7,"yhat":15.3549,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":15.57,"yhat":15.3558,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":16.44,"yhat":15.3567,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":17.31,"yhat":15.3577,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":18.18,"yhat":15.3588,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":19.05,"yhat":15.3599,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":19.92,"yhat":15.361,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":20.79,"yhat":15.3622,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":21.66,"yhat":15.3635,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":22.53,"yhat":15.3649,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":23.4,"yhat":15.3662,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":24.27,"yhat":15.3677,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":25.14,"yhat":15.3692,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":26.01,"yhat":15.3708,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":26.88,"yhat":15.3724,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":27.75,"yhat":15.3741,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":28.62,"yhat":15.3758,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":29.49,"yhat":15.3776,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":30.36,"yhat":15.3795,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":31.23,"yhat":15.3814,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":32.1,"yhat":15.3834,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":32.97,"yhat":15.3854,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":33.84,"yhat":15.3875,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":34.71,"yhat":15.3897,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":35.58,"yhat":15.3919,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":36.45,"yhat":15.3942,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":37.32,"yhat":15.3965,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":38.19,"yhat":15.3989,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":39.06,"yhat":15.4014,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":39.93,"yhat":15.4039,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":40.8,"yhat":15.4064,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":41.67,"yhat":15.409,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":42.54,"yhat":15.4117,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":43.41,"yhat":15.4145,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":44.28,"yhat":15.4173,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":45.15,"yhat":15.4201,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":46.02,"yhat":15.423,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":46.89,"yhat":15.426,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":47.76,"yhat":15.429,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":48.63,"yhat":15.432,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":49.5,"yhat":15.4352,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":50.37,"yhat":15.4383,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":51.24,"yhat":15.4415,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":52.11,"yhat":15.4448,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":52.98,"yhat":15.4481,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":53.85,"yhat":15.4515,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":54.72,"yhat":15.4549,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":55.59,"yhat":15.4584,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":56.46,"yhat":15.4619,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":57.33,"yhat":15.4654,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":58.2,"yhat":15.469,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":59.07,"yhat":15.4727,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":59.94,"yhat":15.4764,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":60.81,"yhat":15.4801,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":61.68,"yhat":15.4839,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":62.55,"yhat":15.4877,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":63.42,"yhat":15.4915,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":64.29,"yhat":15.4954,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":65.16,"yhat":15.4993,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":66.03,"yhat":15.5033,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":66.9,"yhat":15.5073,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":67.77,"yhat":15.5113,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":68.64,"yhat":15.5154,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":69.51,"yhat":15.5195,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":70.38,"yhat":15.5236,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":71.25,"yhat":15.5277,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":72.12,"yhat":15.5319,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":72.99,"yhat":15.5361,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":73.86,"yhat":15.5403,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":74.73,"yhat":15.5445,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":75.6,"yhat":15.5488,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":76.47,"yhat":15.5531,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":77.34,"yhat":15.5574,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":78.21,"yhat":15.5617,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":79.08,"yhat":15.566,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":79.95,"yhat":15.5703,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":80.82,"yhat":15.5747,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":81.69,"yhat":15.5791,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":82.56,"yhat":15.5834,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":83.43,"yhat":15.5878,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":84.3,"yhat":15.5922,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":85.17,"yhat":15.5966,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":86.04,"yhat":15.601,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":86.91,"yhat":15.6054,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":87.78,"yhat":15.6098,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":88.65,"yhat":15.6142,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":89.52,"yhat":15.6186,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":90.39,"yhat":15.623,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":91.26,"yhat":15.6274,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":92.13,"yhat":15.6317,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":93,"yhat":15.6361,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"}],"attacking_finishing":[{"xhat":5,"yhat":15.0246,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":5.88,"yhat":15.0267,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":6.76,"yhat":15.0289,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":7.64,"yhat":15.0313,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":8.52,"yhat":15.0338,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":9.4,"yhat":15.0364,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":10.28,"yhat":15.0392,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":11.16,"yhat":15.0421,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":12.04,"yhat":15.0451,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":12.92,"yhat":15.0483,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":13.8,"yhat":15.0516,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":14.68,"yhat":15.0551,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":15.56,"yhat":15.0587,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":16.44,"yhat":15.0624,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":17.32,"yhat":15.0663,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":18.2,"yhat":15.0703,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":19.08,"yhat":15.0744,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":19.96,"yhat":15.0787,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":20.84,"yhat":15.0831,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":21.72,"yhat":15.0877,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":22.6,"yhat":15.0924,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":23.48,"yhat":15.0973,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":24.36,"yhat":15.1022,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":25.24,"yhat":15.1074,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":26.12,"yhat":15.1126,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":27,"yhat":15.118,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":27.88,"yhat":15.1236,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":28.76,"yhat":15.1292,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":29.64,"yhat":15.135,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":30.52,"yhat":15.141,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":31.4,"yhat":15.1471,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":32.28,"yhat":15.1533,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":33.16,"yhat":15.1596,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":34.04,"yhat":15.1661,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":34.92,"yhat":15.1727,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":35.8,"yhat":15.1794,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":36.68,"yhat":15.1863,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":37.56,"yhat":15.1932,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":38.44,"yhat":15.2004,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":39.32,"yhat":15.2076,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":40.2,"yhat":15.215,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":41.08,"yhat":15.2224,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":41.96,"yhat":15.23,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":42.84,"yhat":15.2378,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":43.72,"yhat":15.2456,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":44.6,"yhat":15.2535,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":45.48,"yhat":15.2616,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":46.36,"yhat":15.2698,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":47.24,"yhat":15.2781,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":48.12,"yhat":15.2865,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":49,"yhat":15.2949,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":49.88,"yhat":15.3036,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":50.76,"yhat":15.3123,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":51.64,"yhat":15.3211,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":52.52,"yhat":15.33,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":53.4,"yhat":15.339,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":54.28,"yhat":15.348,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":55.16,"yhat":15.3572,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":56.04,"yhat":15.3665,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":56.92,"yhat":15.3758,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":57.8,"yhat":15.3853,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":58.68,"yhat":15.3948,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":59.56,"yhat":15.4044,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":60.44,"yhat":15.4141,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":61.32,"yhat":15.4238,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":62.2,"yhat":15.4336,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":63.08,"yhat":15.4435,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":63.96,"yhat":15.4534,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":64.84,"yhat":15.4635,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":65.72,"yhat":15.4735,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":66.6,"yhat":15.4836,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":67.48,"yhat":15.4938,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":68.36,"yhat":15.504,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":69.24,"yhat":15.5143,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":70.12,"yhat":15.5246,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":71,"yhat":15.535,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":71.88,"yhat":15.5454,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":72.76,"yhat":15.5558,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":73.64,"yhat":15.5663,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":74.52,"yhat":15.5768,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":75.4,"yhat":15.5873,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":76.28,"yhat":15.5979,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":77.16,"yhat":15.6084,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":78.04,"yhat":15.619,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":78.92,"yhat":15.6296,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":79.8,"yhat":15.6402,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":80.68,"yhat":15.6508,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":81.56,"yhat":15.6614,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":82.44,"yhat":15.672,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":83.32,"yhat":15.6826,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":84.2,"yhat":15.6932,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":85.08,"yhat":15.7038,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":85.96,"yhat":15.7144,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":86.84,"yhat":15.725,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":87.72,"yhat":15.7355,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":88.6,"yhat":15.746,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":89.48,"yhat":15.7565,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":90.36,"yhat":15.767,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":91.24,"yhat":15.7774,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":92.12,"yhat":15.7878,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":93,"yhat":15.7982,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"}],"attacking_heading_accuracy":[{"xhat":8,"yhat":15.2312,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":8.84,"yhat":15.2308,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":9.68,"yhat":15.2305,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":10.52,"yhat":15.2303,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":11.36,"yhat":15.2302,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":12.2,"yhat":15.2303,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":13.04,"yhat":15.2304,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":13.88,"yhat":15.2307,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":14.72,"yhat":15.231,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":15.56,"yhat":15.2315,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":16.4,"yhat":15.2321,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":17.24,"yhat":15.2328,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":18.08,"yhat":15.2337,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":18.92,"yhat":15.2346,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":19.76,"yhat":15.2357,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":20.6,"yhat":15.2369,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":21.44,"yhat":15.2382,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":22.28,"yhat":15.2397,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":23.12,"yhat":15.2412,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":23.96,"yhat":15.2429,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":24.8,"yhat":15.2447,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":25.64,"yhat":15.2467,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":26.48,"yhat":15.2488,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":27.32,"yhat":15.251,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":28.16,"yhat":15.2533,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":29,"yhat":15.2558,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":29.84,"yhat":15.2584,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":30.68,"yhat":15.2611,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":31.52,"yhat":15.264,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":32.36,"yhat":15.267,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":33.2,"yhat":15.2701,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":34.04,"yhat":15.2734,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":34.88,"yhat":15.2768,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":35.72,"yhat":15.2803,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":36.56,"yhat":15.284,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":37.4,"yhat":15.2878,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":38.24,"yhat":15.2917,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":39.08,"yhat":15.2958,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":39.92,"yhat":15.3,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":40.76,"yhat":15.3043,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":41.6,"yhat":15.3088,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":42.44,"yhat":15.3134,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":43.28,"yhat":15.3181,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":44.12,"yhat":15.3229,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":44.96,"yhat":15.3279,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":45.8,"yhat":15.333,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":46.64,"yhat":15.3382,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":47.48,"yhat":15.3436,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":48.32,"yhat":15.3491,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":49.16,"yhat":15.3547,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":50,"yhat":15.3604,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":50.84,"yhat":15.3662,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":51.68,"yhat":15.3722,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":52.52,"yhat":15.3783,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":53.36,"yhat":15.3845,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":54.2,"yhat":15.3908,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":55.04,"yhat":15.3972,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":55.88,"yhat":15.4038,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":56.72,"yhat":15.4104,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":57.56,"yhat":15.4172,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":58.4,"yhat":15.424,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":59.24,"yhat":15.431,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":60.08,"yhat":15.438,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":60.92,"yhat":15.4452,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":61.76,"yhat":15.4525,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":62.6,"yhat":15.4598,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":63.44,"yhat":15.4673,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":64.28,"yhat":15.4748,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":65.12,"yhat":15.4824,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":65.96,"yhat":15.4901,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":66.8,"yhat":15.4979,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":67.64,"yhat":15.5058,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":68.48,"yhat":15.5137,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":69.32,"yhat":15.5217,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":70.16,"yhat":15.5298,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":71,"yhat":15.538,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":71.84,"yhat":15.5462,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":72.68,"yhat":15.5545,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":73.52,"yhat":15.5628,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":74.36,"yhat":15.5712,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":75.2,"yhat":15.5797,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":76.04,"yhat":15.5882,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":76.88,"yhat":15.5967,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":77.72,"yhat":15.6053,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":78.56,"yhat":15.614,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":79.4,"yhat":15.6226,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":80.24,"yhat":15.6313,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":81.08,"yhat":15.6401,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":81.92,"yhat":15.6488,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":82.76,"yhat":15.6576,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":83.6,"yhat":15.6664,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":84.44,"yhat":15.6753,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":85.28,"yhat":15.6841,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":86.12,"yhat":15.693,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":86.96,"yhat":15.7018,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":87.8,"yhat":15.7107,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":88.64,"yhat":15.7195,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":89.48,"yhat":15.7284,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":90.32,"yhat":15.7372,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":91.16,"yhat":15.7461,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":92,"yhat":15.7549,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"}],"attacking_short_passing":[{"xhat":12,"yhat":14.8463,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":12.8,"yhat":14.8452,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":13.6,"yhat":14.8444,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":14.4,"yhat":14.8437,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":15.2,"yhat":14.8434,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":16,"yhat":14.8433,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":16.8,"yhat":14.8434,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":17.6,"yhat":14.8438,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":18.4,"yhat":14.8445,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":19.2,"yhat":14.8454,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":20,"yhat":14.8465,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":20.8,"yhat":14.848,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":21.6,"yhat":14.8497,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":22.4,"yhat":14.8517,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":23.2,"yhat":14.8539,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":24,"yhat":14.8565,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":24.8,"yhat":14.8593,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":25.6,"yhat":14.8624,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":26.4,"yhat":14.8658,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":27.2,"yhat":14.8695,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":28,"yhat":14.8735,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":28.8,"yhat":14.8778,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":29.6,"yhat":14.8824,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":30.4,"yhat":14.8872,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":31.2,"yhat":14.8924,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":32,"yhat":14.8979,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":32.8,"yhat":14.9036,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":33.6,"yhat":14.9097,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":34.4,"yhat":14.9161,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":35.2,"yhat":14.9227,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":36,"yhat":14.9297,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":36.8,"yhat":14.937,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":37.6,"yhat":14.9445,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":38.4,"yhat":14.9524,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":39.2,"yhat":14.9605,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":40,"yhat":14.969,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":40.8,"yhat":14.9778,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":41.6,"yhat":14.9868,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":42.4,"yhat":14.9961,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":43.2,"yhat":15.0057,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":44,"yhat":15.0157,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":44.8,"yhat":15.0258,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":45.6,"yhat":15.0363,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":46.4,"yhat":15.0471,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":47.2,"yhat":15.0581,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":48,"yhat":15.0694,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":48.8,"yhat":15.0809,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":49.6,"yhat":15.0928,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":50.4,"yhat":15.1048,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":51.2,"yhat":15.1172,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":52,"yhat":15.1298,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":52.8,"yhat":15.1426,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":53.6,"yhat":15.1557,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":54.4,"yhat":15.169,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":55.2,"yhat":15.1825,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":56,"yhat":15.1963,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":56.8,"yhat":15.2102,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":57.6,"yhat":15.2244,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":58.4,"yhat":15.2388,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":59.2,"yhat":15.2534,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":60,"yhat":15.2682,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":60.8,"yhat":15.2832,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":61.6,"yhat":15.2983,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":62.4,"yhat":15.3136,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":63.2,"yhat":15.3291,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":64,"yhat":15.3447,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":64.8,"yhat":15.3605,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":65.6,"yhat":15.3764,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":66.4,"yhat":15.3925,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":67.2,"yhat":15.4087,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":68,"yhat":15.425,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":68.8,"yhat":15.4414,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":69.6,"yhat":15.4579,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":70.4,"yhat":15.4745,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":71.2,"yhat":15.4911,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":72,"yhat":15.5079,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":72.8,"yhat":15.5247,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":73.6,"yhat":15.5416,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":74.4,"yhat":15.5585,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":75.2,"yhat":15.5754,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":76,"yhat":15.5924,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":76.8,"yhat":15.6094,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":77.6,"yhat":15.6264,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":78.4,"yhat":15.6435,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":79.2,"yhat":15.6605,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":80,"yhat":15.6775,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":80.8,"yhat":15.6944,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":81.6,"yhat":15.7114,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":82.4,"yhat":15.7283,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":83.2,"yhat":15.7451,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":84,"yhat":15.7619,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":84.8,"yhat":15.7786,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":85.6,"yhat":15.7952,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":86.4,"yhat":15.8117,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":87.2,"yhat":15.8281,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":88,"yhat":15.8445,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":88.8,"yhat":15.8607,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":89.6,"yhat":15.8768,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":90.4,"yhat":15.8927,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":91.2,"yhat":15.9085,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":92,"yhat":15.9242,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"}],"attacking_volleys":[{"xhat":5,"yhat":15.4315,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":5.85,"yhat":15.4327,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":6.7,"yhat":15.4339,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":7.55,"yhat":15.4352,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":8.4,"yhat":15.4364,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":9.25,"yhat":15.4377,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":10.1,"yhat":15.4389,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":10.95,"yhat":15.4401,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":11.8,"yhat":15.4413,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":12.65,"yhat":15.4425,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":13.5,"yhat":15.4438,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":14.35,"yhat":15.445,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":15.2,"yhat":15.4462,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":16.05,"yhat":15.4474,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":16.9,"yhat":15.4485,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":17.75,"yhat":15.4497,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":18.6,"yhat":15.4509,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":19.45,"yhat":15.452,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":20.3,"yhat":15.4532,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":21.15,"yhat":15.4543,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":22,"yhat":15.4555,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":22.85,"yhat":15.4566,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":23.7,"yhat":15.4577,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":24.55,"yhat":15.4588,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":25.4,"yhat":15.4599,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":26.25,"yhat":15.4609,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":27.1,"yhat":15.462,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":27.95,"yhat":15.463,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":28.8,"yhat":15.4641,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":29.65,"yhat":15.4651,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":30.5,"yhat":15.4661,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":31.35,"yhat":15.4671,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":32.2,"yhat":15.4681,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":33.05,"yhat":15.469,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":33.9,"yhat":15.47,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":34.75,"yhat":15.4709,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":35.6,"yhat":15.4718,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":36.45,"yhat":15.4727,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":37.3,"yhat":15.4736,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":38.15,"yhat":15.4745,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":39,"yhat":15.4753,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":39.85,"yhat":15.4761,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":40.7,"yhat":15.477,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":41.55,"yhat":15.4778,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":42.4,"yhat":15.4785,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":43.25,"yhat":15.4793,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":44.1,"yhat":15.48,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":44.95,"yhat":15.4808,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":45.8,"yhat":15.4815,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":46.65,"yhat":15.4821,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":47.5,"yhat":15.4828,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":48.35,"yhat":15.4835,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":49.2,"yhat":15.4841,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":50.05,"yhat":15.4847,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":50.9,"yhat":15.4853,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":51.75,"yhat":15.4859,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":52.6,"yhat":15.4864,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":53.45,"yhat":15.487,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":54.3,"yhat":15.4875,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":55.15,"yhat":15.488,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":56,"yhat":15.4885,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":56.85,"yhat":15.4889,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":57.7,"yhat":15.4894,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":58.55,"yhat":15.4898,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":59.4,"yhat":15.4902,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":60.25,"yhat":15.4906,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":61.1,"yhat":15.491,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":61.95,"yhat":15.4913,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":62.8,"yhat":15.4916,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":63.65,"yhat":15.4919,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":64.5,"yhat":15.4922,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":65.35,"yhat":15.4925,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":66.2,"yhat":15.4928,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":67.05,"yhat":15.493,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":67.9,"yhat":15.4932,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":68.75,"yhat":15.4934,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":69.6,"yhat":15.4936,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":70.45,"yhat":15.4938,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":71.3,"yhat":15.494,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":72.15,"yhat":15.4941,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":73,"yhat":15.4942,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":73.85,"yhat":15.4943,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":74.7,"yhat":15.4944,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":75.55,"yhat":15.4945,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":76.4,"yhat":15.4945,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":77.25,"yhat":15.4946,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":78.1,"yhat":15.4946,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":78.95,"yhat":15.4946,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":79.8,"yhat":15.4946,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":80.65,"yhat":15.4946,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":81.5,"yhat":15.4946,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":82.35,"yhat":15.4945,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":83.2,"yhat":15.4945,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":84.05,"yhat":15.4944,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":84.9,"yhat":15.4943,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":85.75,"yhat":15.4942,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":86.6,"yhat":15.4941,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":87.45,"yhat":15.494,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":88.3,"yhat":15.4939,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":89.15,"yhat":15.4938,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":90,"yhat":15.4936,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"}],"skill_dribbling":[{"xhat":8,"yhat":15.0205,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":8.88,"yhat":15.0228,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":9.76,"yhat":15.0253,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":10.64,"yhat":15.0279,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":11.52,"yhat":15.0306,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":12.4,"yhat":15.0334,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":13.28,"yhat":15.0364,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":14.16,"yhat":15.0396,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":15.04,"yhat":15.0428,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":15.92,"yhat":15.0462,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":16.8,"yhat":15.0498,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":17.68,"yhat":15.0534,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":18.56,"yhat":15.0572,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":19.44,"yhat":15.0612,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":20.32,"yhat":15.0652,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":21.2,"yhat":15.0695,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":22.08,"yhat":15.0738,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":22.96,"yhat":15.0783,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":23.84,"yhat":15.0829,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":24.72,"yhat":15.0876,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":25.6,"yhat":15.0925,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":26.48,"yhat":15.0975,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":27.36,"yhat":15.1026,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":28.24,"yhat":15.1079,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":29.12,"yhat":15.1132,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":30,"yhat":15.1188,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":30.88,"yhat":15.1244,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":31.76,"yhat":15.1302,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":32.64,"yhat":15.1361,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":33.52,"yhat":15.1421,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":34.4,"yhat":15.1482,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":35.28,"yhat":15.1545,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":36.16,"yhat":15.1609,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":37.04,"yhat":15.1673,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":37.92,"yhat":15.174,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":38.8,"yhat":15.1807,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":39.68,"yhat":15.1875,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":40.56,"yhat":15.1945,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":41.44,"yhat":15.2016,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":42.32,"yhat":15.2087,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":43.2,"yhat":15.216,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":44.08,"yhat":15.2234,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":44.96,"yhat":15.2309,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":45.84,"yhat":15.2385,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":46.72,"yhat":15.2462,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":47.6,"yhat":15.254,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":48.48,"yhat":15.2618,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":49.36,"yhat":15.2698,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":50.24,"yhat":15.2779,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":51.12,"yhat":15.286,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":52,"yhat":15.2943,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":52.88,"yhat":15.3026,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":53.76,"yhat":15.311,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":54.64,"yhat":15.3195,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":55.52,"yhat":15.328,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":56.4,"yhat":15.3366,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":57.28,"yhat":15.3453,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":58.16,"yhat":15.3541,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":59.04,"yhat":15.3629,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":59.92,"yhat":15.3718,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":60.8,"yhat":15.3808,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":61.68,"yhat":15.3898,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":62.56,"yhat":15.3988,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":63.44,"yhat":15.408,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":64.32,"yhat":15.4171,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":65.2,"yhat":15.4263,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":66.08,"yhat":15.4356,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":66.96,"yhat":15.4448,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":67.84,"yhat":15.4542,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":68.72,"yhat":15.4635,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":69.6,"yhat":15.4729,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":70.48,"yhat":15.4823,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":71.36,"yhat":15.4917,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":72.24,"yhat":15.5012,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":73.12,"yhat":15.5107,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":74,"yhat":15.5201,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":74.88,"yhat":15.5296,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":75.76,"yhat":15.5391,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":76.64,"yhat":15.5486,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":77.52,"yhat":15.5581,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":78.4,"yhat":15.5676,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":79.28,"yhat":15.5771,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":80.16,"yhat":15.5866,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":81.04,"yhat":15.5961,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":81.92,"yhat":15.6056,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":82.8,"yhat":15.615,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":83.68,"yhat":15.6244,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":84.56,"yhat":15.6338,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":85.44,"yhat":15.6432,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":86.32,"yhat":15.6525,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":87.2,"yhat":15.6618,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":88.08,"yhat":15.6711,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":88.96,"yhat":15.6803,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":89.84,"yhat":15.6895,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":90.72,"yhat":15.6986,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":91.6,"yhat":15.7077,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":92.48,"yhat":15.7167,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":93.36,"yhat":15.7257,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":94.24,"yhat":15.7346,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":95.12,"yhat":15.7435,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":96,"yhat":15.7523,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"}],"skill_curve":[{"xhat":7,"yhat":15.4833,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":7.84,"yhat":15.4838,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":8.68,"yhat":15.4844,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":9.52,"yhat":15.4849,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":10.36,"yhat":15.4855,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":11.2,"yhat":15.486,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":12.04,"yhat":15.4866,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":12.88,"yhat":15.4871,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":13.72,"yhat":15.4877,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":14.56,"yhat":15.4882,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":15.4,"yhat":15.4888,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":16.24,"yhat":15.4893,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":17.08,"yhat":15.4898,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":17.92,"yhat":15.4904,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":18.76,"yhat":15.4909,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":19.6,"yhat":15.4914,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":20.44,"yhat":15.4919,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":21.28,"yhat":15.4925,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":22.12,"yhat":15.493,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":22.96,"yhat":15.4935,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":23.8,"yhat":15.494,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":24.64,"yhat":15.4945,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":25.48,"yhat":15.495,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":26.32,"yhat":15.4955,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":27.16,"yhat":15.496,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":28,"yhat":15.4965,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":28.84,"yhat":15.4969,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":29.68,"yhat":15.4974,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":30.52,"yhat":15.4979,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":31.36,"yhat":15.4983,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":32.2,"yhat":15.4988,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":33.04,"yhat":15.4992,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":33.88,"yhat":15.4997,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":34.72,"yhat":15.5001,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":35.56,"yhat":15.5005,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":36.4,"yhat":15.5009,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":37.24,"yhat":15.5013,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":38.08,"yhat":15.5017,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":38.92,"yhat":15.5021,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":39.76,"yhat":15.5025,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":40.6,"yhat":15.5029,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":41.44,"yhat":15.5033,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":42.28,"yhat":15.5036,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":43.12,"yhat":15.504,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":43.96,"yhat":15.5043,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":44.8,"yhat":15.5047,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":45.64,"yhat":15.505,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":46.48,"yhat":15.5053,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":47.32,"yhat":15.5056,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":48.16,"yhat":15.5059,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":49,"yhat":15.5062,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":49.84,"yhat":15.5065,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":50.68,"yhat":15.5067,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":51.52,"yhat":15.507,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":52.36,"yhat":15.5072,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":53.2,"yhat":15.5075,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":54.04,"yhat":15.5077,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":54.88,"yhat":15.5079,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":55.72,"yhat":15.5081,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":56.56,"yhat":15.5083,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":57.4,"yhat":15.5085,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":58.24,"yhat":15.5087,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":59.08,"yhat":15.5089,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":59.92,"yhat":15.509,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":60.76,"yhat":15.5092,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":61.6,"yhat":15.5093,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":62.44,"yhat":15.5095,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":63.28,"yhat":15.5096,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":64.12,"yhat":15.5097,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":64.96,"yhat":15.5098,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":65.8,"yhat":15.5099,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":66.64,"yhat":15.5099,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":67.48,"yhat":15.51,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":68.32,"yhat":15.5101,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":69.16,"yhat":15.5101,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":70,"yhat":15.5101,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":70.84,"yhat":15.5102,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":71.68,"yhat":15.5102,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":72.52,"yhat":15.5102,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":73.36,"yhat":15.5102,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":74.2,"yhat":15.5102,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":75.04,"yhat":15.5101,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":75.88,"yhat":15.5101,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":76.72,"yhat":15.51,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":77.56,"yhat":15.51,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":78.4,"yhat":15.5099,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":79.24,"yhat":15.5099,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":80.08,"yhat":15.5098,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":80.92,"yhat":15.5097,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":81.76,"yhat":15.5096,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":82.6,"yhat":15.5095,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":83.44,"yhat":15.5093,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":84.28,"yhat":15.5092,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":85.12,"yhat":15.5091,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":85.96,"yhat":15.5089,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":86.8,"yhat":15.5088,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":87.64,"yhat":15.5086,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":88.48,"yhat":15.5084,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":89.32,"yhat":15.5083,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":90.16,"yhat":15.5081,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":91,"yhat":15.5079,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"}],"skill_fk_accuracy":[{"xhat":7,"yhat":15.4904,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":7.85,"yhat":15.4908,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":8.7,"yhat":15.4912,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":9.55,"yhat":15.4915,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":10.4,"yhat":15.4919,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":11.25,"yhat":15.4922,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":12.1,"yhat":15.4926,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":12.95,"yhat":15.4929,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":13.8,"yhat":15.4932,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":14.65,"yhat":15.4936,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":15.5,"yhat":15.4939,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":16.35,"yhat":15.4942,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":17.2,"yhat":15.4945,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":18.05,"yhat":15.4948,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":18.9,"yhat":15.4951,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":19.75,"yhat":15.4954,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":20.6,"yhat":15.4957,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":21.45,"yhat":15.496,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":22.3,"yhat":15.4963,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":23.15,"yhat":15.4965,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":24,"yhat":15.4968,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":24.85,"yhat":15.4971,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":25.7,"yhat":15.4973,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":26.55,"yhat":15.4976,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":27.4,"yhat":15.4978,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":28.25,"yhat":15.4981,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":29.1,"yhat":15.4983,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":29.95,"yhat":15.4985,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":30.8,"yhat":15.4988,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":31.65,"yhat":15.499,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":32.5,"yhat":15.4992,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":33.35,"yhat":15.4994,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":34.2,"yhat":15.4996,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":35.05,"yhat":15.4998,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":35.9,"yhat":15.5,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":36.75,"yhat":15.5001,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":37.6,"yhat":15.5003,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":38.45,"yhat":15.5005,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":39.3,"yhat":15.5007,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":40.15,"yhat":15.5008,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":41,"yhat":15.501,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":41.85,"yhat":15.5011,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":42.7,"yhat":15.5013,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":43.55,"yhat":15.5014,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":44.4,"yhat":15.5016,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":45.25,"yhat":15.5017,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":46.1,"yhat":15.5018,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":46.95,"yhat":15.5019,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":47.8,"yhat":15.502,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":48.65,"yhat":15.5022,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":49.5,"yhat":15.5023,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":50.35,"yhat":15.5024,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":51.2,"yhat":15.5025,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":52.05,"yhat":15.5026,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":52.9,"yhat":15.5027,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":53.75,"yhat":15.5027,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":54.6,"yhat":15.5028,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":55.45,"yhat":15.5029,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":56.3,"yhat":15.503,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":57.15,"yhat":15.5031,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":58,"yhat":15.5031,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":58.85,"yhat":15.5032,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":59.7,"yhat":15.5032,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":60.55,"yhat":15.5033,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":61.4,"yhat":15.5034,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":62.25,"yhat":15.5034,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":63.1,"yhat":15.5035,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":63.95,"yhat":15.5035,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":64.8,"yhat":15.5036,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":65.65,"yhat":15.5036,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":66.5,"yhat":15.5037,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":67.35,"yhat":15.5037,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":68.2,"yhat":15.5037,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":69.05,"yhat":15.5038,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":69.9,"yhat":15.5038,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":70.75,"yhat":15.5039,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":71.6,"yhat":15.5039,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":72.45,"yhat":15.5039,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":73.3,"yhat":15.504,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":74.15,"yhat":15.504,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":75,"yhat":15.504,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":75.85,"yhat":15.5041,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":76.7,"yhat":15.5041,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":77.55,"yhat":15.5041,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":78.4,"yhat":15.5042,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":79.25,"yhat":15.5042,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":80.1,"yhat":15.5042,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":80.95,"yhat":15.5043,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":81.8,"yhat":15.5043,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":82.65,"yhat":15.5043,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":83.5,"yhat":15.5044,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":84.35,"yhat":15.5044,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":85.2,"yhat":15.5044,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":86.05,"yhat":15.5045,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":86.9,"yhat":15.5045,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":87.75,"yhat":15.5045,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":88.6,"yhat":15.5046,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":89.45,"yhat":15.5046,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":90.3,"yhat":15.5047,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":91.15,"yhat":15.5047,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":92,"yhat":15.5048,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"}],"skill_long_passing":[{"xhat":9,"yhat":15.3709,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":9.82,"yhat":15.3712,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":10.64,"yhat":15.3715,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":11.46,"yhat":15.3718,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":12.28,"yhat":15.3722,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":13.1,"yhat":15.3726,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":13.92,"yhat":15.373,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":14.74,"yhat":15.3735,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":15.56,"yhat":15.374,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":16.38,"yhat":15.3746,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":17.2,"yhat":15.3751,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":18.02,"yhat":15.3758,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":18.84,"yhat":15.3764,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":19.66,"yhat":15.3771,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":20.48,"yhat":15.3778,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":21.3,"yhat":15.3786,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":22.12,"yhat":15.3794,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":22.94,"yhat":15.3803,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":23.76,"yhat":15.3812,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":24.58,"yhat":15.3822,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":25.4,"yhat":15.3831,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":26.22,"yhat":15.3842,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":27.04,"yhat":15.3853,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":27.86,"yhat":15.3864,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":28.68,"yhat":15.3876,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":29.5,"yhat":15.3888,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":30.32,"yhat":15.3901,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":31.14,"yhat":15.3915,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":31.96,"yhat":15.3929,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":32.78,"yhat":15.3943,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":33.6,"yhat":15.3958,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":34.42,"yhat":15.3974,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":35.24,"yhat":15.399,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":36.06,"yhat":15.4006,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":36.88,"yhat":15.4024,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":37.7,"yhat":15.4042,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":38.52,"yhat":15.406,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":39.34,"yhat":15.4079,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":40.16,"yhat":15.4099,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":40.98,"yhat":15.4119,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":41.8,"yhat":15.414,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":42.62,"yhat":15.4161,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":43.44,"yhat":15.4183,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":44.26,"yhat":15.4206,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":45.08,"yhat":15.4229,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":45.9,"yhat":15.4253,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":46.72,"yhat":15.4278,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":47.54,"yhat":15.4303,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":48.36,"yhat":15.4329,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":49.18,"yhat":15.4355,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":50,"yhat":15.4383,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":50.82,"yhat":15.441,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":51.64,"yhat":15.4439,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":52.46,"yhat":15.4468,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":53.28,"yhat":15.4498,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":54.1,"yhat":15.4528,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":54.92,"yhat":15.4559,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":55.74,"yhat":15.4591,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":56.56,"yhat":15.4623,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":57.38,"yhat":15.4656,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":58.2,"yhat":15.4689,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":59.02,"yhat":15.4723,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":59.84,"yhat":15.4758,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":60.66,"yhat":15.4793,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":61.48,"yhat":15.4829,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":62.3,"yhat":15.4866,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":63.12,"yhat":15.4903,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":63.94,"yhat":15.494,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":64.76,"yhat":15.4979,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":65.58,"yhat":15.5017,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":66.4,"yhat":15.5057,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":67.22,"yhat":15.5097,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":68.04,"yhat":15.5137,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":68.86,"yhat":15.5178,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":69.68,"yhat":15.5219,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":70.5,"yhat":15.5261,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":71.32,"yhat":15.5303,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":72.14,"yhat":15.5346,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":72.96,"yhat":15.5389,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":73.78,"yhat":15.5433,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":74.6,"yhat":15.5477,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":75.42,"yhat":15.5521,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":76.24,"yhat":15.5566,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":77.06,"yhat":15.5611,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":77.88,"yhat":15.5657,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":78.7,"yhat":15.5703,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":79.52,"yhat":15.5749,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":80.34,"yhat":15.5795,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":81.16,"yhat":15.5842,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":81.98,"yhat":15.5888,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":82.8,"yhat":15.5935,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":83.62,"yhat":15.5983,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":84.44,"yhat":15.603,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":85.26,"yhat":15.6078,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":86.08,"yhat":15.6125,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":86.9,"yhat":15.6173,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":87.72,"yhat":15.6221,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":88.54,"yhat":15.6268,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":89.36,"yhat":15.6316,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":90.18,"yhat":15.6364,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":91,"yhat":15.6412,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"}],"skill_ball_control":[{"xhat":9,"yhat":14.7308,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":9.86,"yhat":14.7325,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":10.72,"yhat":14.7345,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":11.58,"yhat":14.7367,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":12.44,"yhat":14.7392,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":13.3,"yhat":14.7419,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":14.16,"yhat":14.7449,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":15.02,"yhat":14.7482,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":15.88,"yhat":14.7517,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":16.74,"yhat":14.7555,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":17.6,"yhat":14.7596,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":18.46,"yhat":14.7639,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":19.32,"yhat":14.7685,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":20.18,"yhat":14.7733,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":21.04,"yhat":14.7785,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":21.9,"yhat":14.7838,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":22.76,"yhat":14.7895,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":23.62,"yhat":14.7954,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":24.48,"yhat":14.8016,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":25.34,"yhat":14.8081,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":26.2,"yhat":14.8148,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":27.06,"yhat":14.8218,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":27.92,"yhat":14.8291,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":28.78,"yhat":14.8366,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":29.64,"yhat":14.8444,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":30.5,"yhat":14.8524,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":31.36,"yhat":14.8608,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":32.22,"yhat":14.8693,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":33.08,"yhat":14.8782,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":33.94,"yhat":14.8873,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":34.8,"yhat":14.8966,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":35.66,"yhat":14.9062,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":36.52,"yhat":14.916,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":37.38,"yhat":14.9261,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":38.24,"yhat":14.9364,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":39.1,"yhat":14.947,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":39.96,"yhat":14.9578,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":40.82,"yhat":14.9689,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":41.68,"yhat":14.9801,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":42.54,"yhat":14.9916,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":43.4,"yhat":15.0034,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":44.26,"yhat":15.0153,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":45.12,"yhat":15.0275,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":45.98,"yhat":15.0398,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":46.84,"yhat":15.0524,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":47.7,"yhat":15.0652,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":48.56,"yhat":15.0782,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":49.42,"yhat":15.0913,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":50.28,"yhat":15.1047,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":51.14,"yhat":15.1182,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":52,"yhat":15.1319,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":52.86,"yhat":15.1458,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":53.72,"yhat":15.1599,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":54.58,"yhat":15.1741,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":55.44,"yhat":15.1885,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":56.3,"yhat":15.203,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":57.16,"yhat":15.2176,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":58.02,"yhat":15.2324,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":58.88,"yhat":15.2474,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":59.74,"yhat":15.2624,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":60.6,"yhat":15.2776,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":61.46,"yhat":15.2929,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":62.32,"yhat":15.3083,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":63.18,"yhat":15.3238,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":64.04,"yhat":15.3394,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":64.9,"yhat":15.3551,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":65.76,"yhat":15.3708,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":66.62,"yhat":15.3866,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":67.48,"yhat":15.4025,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":68.34,"yhat":15.4185,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":69.2,"yhat":15.4345,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":70.06,"yhat":15.4505,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":70.92,"yhat":15.4666,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":71.78,"yhat":15.4827,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":72.64,"yhat":15.4989,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":73.5,"yhat":15.515,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":74.36,"yhat":15.5312,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":75.22,"yhat":15.5473,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":76.08,"yhat":15.5635,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":76.94,"yhat":15.5796,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":77.8,"yhat":15.5958,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":78.66,"yhat":15.6119,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":79.52,"yhat":15.6279,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":80.38,"yhat":15.6439,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":81.24,"yhat":15.6599,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":82.1,"yhat":15.6758,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":82.96,"yhat":15.6917,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":83.82,"yhat":15.7075,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":84.68,"yhat":15.7232,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":85.54,"yhat":15.7388,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":86.4,"yhat":15.7543,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":87.26,"yhat":15.7698,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":88.12,"yhat":15.7851,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":88.98,"yhat":15.8003,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":89.84,"yhat":15.8155,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":90.7,"yhat":15.8304,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":91.56,"yhat":15.8453,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":92.42,"yhat":15.86,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":93.28,"yhat":15.8746,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":94.14,"yhat":15.889,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":95,"yhat":15.9033,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"}],"movement_acceleration":[{"xhat":19,"yhat":15.3193,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":19.77,"yhat":15.3196,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":20.54,"yhat":15.32,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":21.31,"yhat":15.3204,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":22.08,"yhat":15.3209,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":22.85,"yhat":15.3214,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":23.62,"yhat":15.322,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":24.39,"yhat":15.3227,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":25.16,"yhat":15.3234,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":25.93,"yhat":15.3242,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":26.7,"yhat":15.325,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":27.47,"yhat":15.3259,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":28.24,"yhat":15.3269,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":29.01,"yhat":15.328,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":29.78,"yhat":15.3291,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":30.55,"yhat":15.3302,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":31.32,"yhat":15.3315,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":32.09,"yhat":15.3328,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":32.86,"yhat":15.3341,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":33.63,"yhat":15.3356,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":34.4,"yhat":15.3371,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":35.17,"yhat":15.3387,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":35.94,"yhat":15.3403,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":36.71,"yhat":15.342,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":37.48,"yhat":15.3438,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":38.25,"yhat":15.3457,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":39.02,"yhat":15.3476,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":39.79,"yhat":15.3496,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":40.56,"yhat":15.3517,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":41.33,"yhat":15.3539,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":42.1,"yhat":15.3561,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":42.87,"yhat":15.3584,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":43.64,"yhat":15.3608,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":44.41,"yhat":15.3632,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":45.18,"yhat":15.3657,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":45.95,"yhat":15.3683,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":46.72,"yhat":15.371,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":47.49,"yhat":15.3737,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":48.26,"yhat":15.3765,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":49.03,"yhat":15.3794,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":49.8,"yhat":15.3824,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":50.57,"yhat":15.3854,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":51.34,"yhat":15.3885,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":52.11,"yhat":15.3917,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":52.88,"yhat":15.3949,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":53.65,"yhat":15.3982,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":54.42,"yhat":15.4016,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":55.19,"yhat":15.405,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":55.96,"yhat":15.4086,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":56.73,"yhat":15.4121,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":57.5,"yhat":15.4158,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":58.27,"yhat":15.4195,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":59.04,"yhat":15.4233,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":59.81,"yhat":15.4272,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":60.58,"yhat":15.4311,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":61.35,"yhat":15.4351,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":62.12,"yhat":15.4391,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":62.89,"yhat":15.4432,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":63.66,"yhat":15.4474,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":64.43,"yhat":15.4516,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":65.2,"yhat":15.4559,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":65.97,"yhat":15.4602,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":66.74,"yhat":15.4646,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":67.51,"yhat":15.469,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":68.28,"yhat":15.4735,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":69.05,"yhat":15.4781,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":69.82,"yhat":15.4827,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":70.59,"yhat":15.4873,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":71.36,"yhat":15.492,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":72.13,"yhat":15.4967,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":72.9,"yhat":15.5015,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":73.67,"yhat":15.5063,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":74.44,"yhat":15.5112,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":75.21,"yhat":15.5161,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":75.98,"yhat":15.521,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":76.75,"yhat":15.526,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":77.52,"yhat":15.531,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":78.29,"yhat":15.536,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":79.06,"yhat":15.541,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":79.83,"yhat":15.5461,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":80.6,"yhat":15.5512,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":81.37,"yhat":15.5563,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":82.14,"yhat":15.5615,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":82.91,"yhat":15.5667,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":83.68,"yhat":15.5718,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":84.45,"yhat":15.577,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":85.22,"yhat":15.5822,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":85.99,"yhat":15.5874,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":86.76,"yhat":15.5927,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":87.53,"yhat":15.5979,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":88.3,"yhat":15.6031,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":89.07,"yhat":15.6083,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":89.84,"yhat":15.6136,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":90.61,"yhat":15.6188,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":91.38,"yhat":15.624,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":92.15,"yhat":15.6292,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":92.92,"yhat":15.6344,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":93.69,"yhat":15.6396,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":94.46,"yhat":15.6447,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":95.23,"yhat":15.6499,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":96,"yhat":15.655,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"}],"movement_sprint_speed":[{"xhat":19,"yhat":15.2685,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":19.76,"yhat":15.2699,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":20.52,"yhat":15.2713,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":21.28,"yhat":15.2728,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":22.04,"yhat":15.2744,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":22.8,"yhat":15.276,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":23.56,"yhat":15.2777,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":24.32,"yhat":15.2795,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":25.08,"yhat":15.2813,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":25.84,"yhat":15.2833,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":26.6,"yhat":15.2852,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":27.36,"yhat":15.2873,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":28.12,"yhat":15.2894,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":28.88,"yhat":15.2916,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":29.64,"yhat":15.2939,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":30.4,"yhat":15.2962,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":31.16,"yhat":15.2986,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":31.92,"yhat":15.301,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":32.68,"yhat":15.3035,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":33.44,"yhat":15.3061,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":34.2,"yhat":15.3088,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":34.96,"yhat":15.3115,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":35.72,"yhat":15.3143,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":36.48,"yhat":15.3172,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":37.24,"yhat":15.3201,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":38,"yhat":15.3231,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":38.76,"yhat":15.3261,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":39.52,"yhat":15.3293,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":40.28,"yhat":15.3325,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":41.04,"yhat":15.3357,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":41.8,"yhat":15.339,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":42.56,"yhat":15.3424,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":43.32,"yhat":15.3458,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":44.08,"yhat":15.3493,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":44.84,"yhat":15.3528,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":45.6,"yhat":15.3565,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":46.36,"yhat":15.3601,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":47.12,"yhat":15.3639,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":47.88,"yhat":15.3676,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":48.64,"yhat":15.3715,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":49.4,"yhat":15.3754,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":50.16,"yhat":15.3793,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":50.92,"yhat":15.3833,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":51.68,"yhat":15.3874,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":52.44,"yhat":15.3915,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":53.2,"yhat":15.3956,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":53.96,"yhat":15.3998,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":54.72,"yhat":15.4041,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":55.48,"yhat":15.4084,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":56.24,"yhat":15.4127,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":57,"yhat":15.4171,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":57.76,"yhat":15.4215,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":58.52,"yhat":15.426,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":59.28,"yhat":15.4305,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":60.04,"yhat":15.435,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":60.8,"yhat":15.4396,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":61.56,"yhat":15.4442,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":62.32,"yhat":15.4488,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":63.08,"yhat":15.4535,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":63.84,"yhat":15.4582,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":64.6,"yhat":15.463,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":65.36,"yhat":15.4677,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":66.12,"yhat":15.4725,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":66.88,"yhat":15.4773,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":67.64,"yhat":15.4822,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":68.4,"yhat":15.487,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":69.16,"yhat":15.4919,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":69.92,"yhat":15.4968,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":70.68,"yhat":15.5018,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":71.44,"yhat":15.5067,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":72.2,"yhat":15.5116,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":72.96,"yhat":15.5166,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":73.72,"yhat":15.5216,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":74.48,"yhat":15.5265,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":75.24,"yhat":15.5315,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":76,"yhat":15.5365,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":76.76,"yhat":15.5415,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":77.52,"yhat":15.5465,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":78.28,"yhat":15.5515,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":79.04,"yhat":15.5564,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":79.8,"yhat":15.5614,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":80.56,"yhat":15.5664,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":81.32,"yhat":15.5714,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":82.08,"yhat":15.5763,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":82.84,"yhat":15.5812,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":83.6,"yhat":15.5862,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":84.36,"yhat":15.5911,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":85.12,"yhat":15.596,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":85.88,"yhat":15.6009,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":86.64,"yhat":15.6057,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":87.4,"yhat":15.6105,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":88.16,"yhat":15.6153,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":88.92,"yhat":15.6201,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":89.68,"yhat":15.6249,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":90.44,"yhat":15.6296,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":91.2,"yhat":15.6343,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":91.96,"yhat":15.6389,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":92.72,"yhat":15.6436,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":93.48,"yhat":15.6481,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":94.24,"yhat":15.6527,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":95,"yhat":15.6572,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"}],"movement_agility":[{"xhat":14,"yhat":15.4531,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":14.82,"yhat":15.4533,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":15.64,"yhat":15.4536,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":16.46,"yhat":15.4539,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":17.28,"yhat":15.4542,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":18.1,"yhat":15.4545,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":18.92,"yhat":15.4548,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":19.74,"yhat":15.4552,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":20.56,"yhat":15.4556,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":21.38,"yhat":15.456,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":22.2,"yhat":15.4564,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":23.02,"yhat":15.4569,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":23.84,"yhat":15.4574,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":24.66,"yhat":15.4579,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":25.48,"yhat":15.4584,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":26.3,"yhat":15.4589,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":27.12,"yhat":15.4595,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":27.94,"yhat":15.4601,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":28.76,"yhat":15.4607,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":29.58,"yhat":15.4613,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":30.4,"yhat":15.462,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":31.22,"yhat":15.4626,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":32.04,"yhat":15.4633,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":32.86,"yhat":15.464,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":33.68,"yhat":15.4648,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":34.5,"yhat":15.4655,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":35.32,"yhat":15.4663,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":36.14,"yhat":15.4671,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":36.96,"yhat":15.4679,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":37.78,"yhat":15.4687,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":38.6,"yhat":15.4695,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":39.42,"yhat":15.4704,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":40.24,"yhat":15.4713,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":41.06,"yhat":15.4722,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":41.88,"yhat":15.4731,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":42.7,"yhat":15.474,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":43.52,"yhat":15.475,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":44.34,"yhat":15.476,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":45.16,"yhat":15.4769,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":45.98,"yhat":15.4779,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":46.8,"yhat":15.4789,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":47.62,"yhat":15.48,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":48.44,"yhat":15.481,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":49.26,"yhat":15.4821,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":50.08,"yhat":15.4831,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":50.9,"yhat":15.4842,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":51.72,"yhat":15.4853,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":52.54,"yhat":15.4864,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":53.36,"yhat":15.4875,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":54.18,"yhat":15.4887,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":55,"yhat":15.4898,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":55.82,"yhat":15.4909,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":56.64,"yhat":15.4921,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":57.46,"yhat":15.4932,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":58.28,"yhat":15.4944,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":59.1,"yhat":15.4956,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":59.92,"yhat":15.4968,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":60.74,"yhat":15.498,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":61.56,"yhat":15.4992,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":62.38,"yhat":15.5004,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":63.2,"yhat":15.5016,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":64.02,"yhat":15.5028,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":64.84,"yhat":15.504,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":65.66,"yhat":15.5052,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":66.48,"yhat":15.5064,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":67.3,"yhat":15.5076,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":68.12,"yhat":15.5088,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":68.94,"yhat":15.51,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":69.76,"yhat":15.5112,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":70.58,"yhat":15.5124,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":71.4,"yhat":15.5137,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":72.22,"yhat":15.5149,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":73.04,"yhat":15.5161,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":73.86,"yhat":15.5173,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":74.68,"yhat":15.5185,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":75.5,"yhat":15.5196,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":76.32,"yhat":15.5208,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":77.14,"yhat":15.522,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":77.96,"yhat":15.5232,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":78.78,"yhat":15.5243,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":79.6,"yhat":15.5255,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":80.42,"yhat":15.5266,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":81.24,"yhat":15.5278,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":82.06,"yhat":15.5289,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":82.88,"yhat":15.53,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":83.7,"yhat":15.5311,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":84.52,"yhat":15.5322,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":85.34,"yhat":15.5333,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":86.16,"yhat":15.5343,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":86.98,"yhat":15.5354,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":87.8,"yhat":15.5364,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":88.62,"yhat":15.5375,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":89.44,"yhat":15.5385,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":90.26,"yhat":15.5395,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":91.08,"yhat":15.5404,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":91.9,"yhat":15.5414,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":92.72,"yhat":15.5424,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":93.54,"yhat":15.5433,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":94.36,"yhat":15.5442,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":95.18,"yhat":15.5451,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":96,"yhat":15.546,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"}],"movement_reactions":[{"xhat":50,"yhat":15.1176,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":50.43,"yhat":15.1207,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":50.86,"yhat":15.1241,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":51.29,"yhat":15.1277,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":51.72,"yhat":15.1316,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":52.15,"yhat":15.1356,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":52.58,"yhat":15.1399,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":53.01,"yhat":15.1444,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":53.44,"yhat":15.1491,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":53.87,"yhat":15.1541,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":54.3,"yhat":15.1592,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":54.73,"yhat":15.1645,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":55.16,"yhat":15.1701,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":55.59,"yhat":15.1759,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":56.02,"yhat":15.1818,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":56.45,"yhat":15.188,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":56.88,"yhat":15.1944,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":57.31,"yhat":15.201,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":57.74,"yhat":15.2078,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":58.17,"yhat":15.2147,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":58.6,"yhat":15.2219,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":59.03,"yhat":15.2292,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":59.46,"yhat":15.2367,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":59.89,"yhat":15.2444,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":60.32,"yhat":15.2523,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":60.75,"yhat":15.2604,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":61.18,"yhat":15.2686,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":61.61,"yhat":15.277,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":62.04,"yhat":15.2855,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":62.47,"yhat":15.2942,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":62.9,"yhat":15.3031,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":63.33,"yhat":15.3121,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":63.76,"yhat":15.3212,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":64.19,"yhat":15.3305,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":64.62,"yhat":15.34,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":65.05,"yhat":15.3495,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":65.48,"yhat":15.3592,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":65.91,"yhat":15.369,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":66.34,"yhat":15.379,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":66.77,"yhat":15.389,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":67.2,"yhat":15.3992,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":67.63,"yhat":15.4094,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":68.06,"yhat":15.4198,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":68.49,"yhat":15.4302,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":68.92,"yhat":15.4408,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":69.35,"yhat":15.4514,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":69.78,"yhat":15.4621,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":70.21,"yhat":15.4729,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":70.64,"yhat":15.4837,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":71.07,"yhat":15.4947,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":71.5,"yhat":15.5056,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":71.93,"yhat":15.5167,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":72.36,"yhat":15.5278,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":72.79,"yhat":15.5389,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":73.22,"yhat":15.5501,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":73.65,"yhat":15.5613,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":74.08,"yhat":15.5725,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":74.51,"yhat":15.5838,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":74.94,"yhat":15.595,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":75.37,"yhat":15.6063,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":75.8,"yhat":15.6176,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":76.23,"yhat":15.6289,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":76.66,"yhat":15.6402,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":77.09,"yhat":15.6515,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":77.52,"yhat":15.6628,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":77.95,"yhat":15.674,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":78.38,"yhat":15.6853,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":78.81,"yhat":15.6965,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":79.24,"yhat":15.7076,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":79.67,"yhat":15.7187,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":80.1,"yhat":15.7298,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":80.53,"yhat":15.7408,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":80.96,"yhat":15.7518,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":81.39,"yhat":15.7627,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":81.82,"yhat":15.7736,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":82.25,"yhat":15.7843,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":82.68,"yhat":15.795,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":83.11,"yhat":15.8056,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":83.54,"yhat":15.8161,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":83.97,"yhat":15.8265,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":84.4,"yhat":15.8368,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":84.83,"yhat":15.847,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":85.26,"yhat":15.8571,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":85.69,"yhat":15.8671,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":86.12,"yhat":15.8769,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":86.55,"yhat":15.8866,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":86.98,"yhat":15.8962,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":87.41,"yhat":15.9056,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":87.84,"yhat":15.9149,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":88.27,"yhat":15.9241,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":88.7,"yhat":15.933,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":89.13,"yhat":15.9419,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":89.56,"yhat":15.9505,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":89.99,"yhat":15.959,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":90.42,"yhat":15.9673,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":90.85,"yhat":15.9754,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":91.28,"yhat":15.9834,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":91.71,"yhat":15.9911,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":92.14,"yhat":15.9987,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":92.57,"yhat":16.006,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":93,"yhat":16.0132,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"}],"movement_balance":[{"xhat":22,"yhat":15.4449,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":22.72,"yhat":15.4459,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":23.44,"yhat":15.4469,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":24.16,"yhat":15.4479,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":24.88,"yhat":15.449,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":25.6,"yhat":15.45,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":26.32,"yhat":15.4511,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":27.04,"yhat":15.4522,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":27.76,"yhat":15.4533,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":28.48,"yhat":15.4544,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":29.2,"yhat":15.4555,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":29.92,"yhat":15.4566,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":30.64,"yhat":15.4577,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":31.36,"yhat":15.4588,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":32.08,"yhat":15.46,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":32.8,"yhat":15.4611,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":33.52,"yhat":15.4623,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":34.24,"yhat":15.4634,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":34.96,"yhat":15.4646,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":35.68,"yhat":15.4657,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":36.4,"yhat":15.4669,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":37.12,"yhat":15.468,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":37.84,"yhat":15.4692,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":38.56,"yhat":15.4704,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":39.28,"yhat":15.4715,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":40,"yhat":15.4727,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":40.72,"yhat":15.4738,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":41.44,"yhat":15.475,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":42.16,"yhat":15.4761,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":42.88,"yhat":15.4773,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":43.6,"yhat":15.4784,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":44.32,"yhat":15.4796,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":45.04,"yhat":15.4807,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":45.76,"yhat":15.4818,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":46.48,"yhat":15.4829,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":47.2,"yhat":15.484,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":47.92,"yhat":15.4851,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":48.64,"yhat":15.4862,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":49.36,"yhat":15.4873,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":50.08,"yhat":15.4884,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":50.8,"yhat":15.4894,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":51.52,"yhat":15.4905,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":52.24,"yhat":15.4915,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":52.96,"yhat":15.4925,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":53.68,"yhat":15.4935,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":54.4,"yhat":15.4945,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":55.12,"yhat":15.4955,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":55.84,"yhat":15.4964,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":56.56,"yhat":15.4973,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":57.28,"yhat":15.4983,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":58,"yhat":15.4992,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":58.72,"yhat":15.5,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":59.44,"yhat":15.5009,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":60.16,"yhat":15.5017,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":60.88,"yhat":15.5026,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":61.6,"yhat":15.5034,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":62.32,"yhat":15.5041,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":63.04,"yhat":15.5049,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":63.76,"yhat":15.5056,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":64.48,"yhat":15.5063,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":65.2,"yhat":15.507,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":65.92,"yhat":15.5077,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":66.64,"yhat":15.5083,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":67.36,"yhat":15.5089,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":68.08,"yhat":15.5095,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":68.8,"yhat":15.5101,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":69.52,"yhat":15.5106,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":70.24,"yhat":15.5111,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":70.96,"yhat":15.5116,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":71.68,"yhat":15.5121,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":72.4,"yhat":15.5125,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":73.12,"yhat":15.5129,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":73.84,"yhat":15.5133,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":74.56,"yhat":15.5137,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":75.28,"yhat":15.514,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":76,"yhat":15.5143,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":76.72,"yhat":15.5145,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":77.44,"yhat":15.5148,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":78.16,"yhat":15.515,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":78.88,"yhat":15.5152,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":79.6,"yhat":15.5153,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":80.32,"yhat":15.5155,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":81.04,"yhat":15.5156,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":81.76,"yhat":15.5156,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":82.48,"yhat":15.5157,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":83.2,"yhat":15.5157,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":83.92,"yhat":15.5157,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":84.64,"yhat":15.5156,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":85.36,"yhat":15.5156,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":86.08,"yhat":15.5155,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":86.8,"yhat":15.5153,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":87.52,"yhat":15.5152,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":88.24,"yhat":15.515,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":88.96,"yhat":15.5148,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":89.68,"yhat":15.5146,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":90.4,"yhat":15.5143,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":91.12,"yhat":15.514,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":91.84,"yhat":15.5137,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":92.56,"yhat":15.5134,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":93.28,"yhat":15.513,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":94,"yhat":15.5127,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"}],"power_shot_power":[{"xhat":28,"yhat":15.3544,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":28.63,"yhat":15.3554,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":29.26,"yhat":15.3565,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":29.89,"yhat":15.3576,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":30.52,"yhat":15.3587,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":31.15,"yhat":15.3599,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":31.78,"yhat":15.3612,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":32.41,"yhat":15.3625,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":33.04,"yhat":15.3638,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":33.67,"yhat":15.3651,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":34.3,"yhat":15.3666,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":34.93,"yhat":15.368,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":35.56,"yhat":15.3695,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":36.19,"yhat":15.3711,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":36.82,"yhat":15.3727,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":37.45,"yhat":15.3743,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":38.08,"yhat":15.376,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":38.71,"yhat":15.3777,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":39.34,"yhat":15.3795,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":39.97,"yhat":15.3813,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":40.6,"yhat":15.3831,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":41.23,"yhat":15.385,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":41.86,"yhat":15.3869,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":42.49,"yhat":15.3889,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":43.12,"yhat":15.3909,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":43.75,"yhat":15.393,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":44.38,"yhat":15.3951,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":45.01,"yhat":15.3973,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":45.64,"yhat":15.3994,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":46.27,"yhat":15.4017,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":46.9,"yhat":15.4039,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":47.53,"yhat":15.4062,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":48.16,"yhat":15.4086,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":48.79,"yhat":15.411,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":49.42,"yhat":15.4134,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":50.05,"yhat":15.4158,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":50.68,"yhat":15.4183,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":51.31,"yhat":15.4209,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":51.94,"yhat":15.4234,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":52.57,"yhat":15.426,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":53.2,"yhat":15.4287,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":53.83,"yhat":15.4313,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":54.46,"yhat":15.434,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":55.09,"yhat":15.4368,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":55.72,"yhat":15.4395,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":56.35,"yhat":15.4423,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":56.98,"yhat":15.4451,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":57.61,"yhat":15.448,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":58.24,"yhat":15.4509,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":58.87,"yhat":15.4538,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":59.5,"yhat":15.4567,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":60.13,"yhat":15.4597,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":60.76,"yhat":15.4627,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":61.39,"yhat":15.4657,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":62.02,"yhat":15.4687,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":62.65,"yhat":15.4718,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":63.28,"yhat":15.4749,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":63.91,"yhat":15.478,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":64.54,"yhat":15.4811,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":65.17,"yhat":15.4842,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":65.8,"yhat":15.4874,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":66.43,"yhat":15.4905,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":67.06,"yhat":15.4937,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":67.69,"yhat":15.4969,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":68.32,"yhat":15.5001,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":68.95,"yhat":15.5033,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":69.58,"yhat":15.5066,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":70.21,"yhat":15.5098,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":70.84,"yhat":15.513,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":71.47,"yhat":15.5163,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":72.1,"yhat":15.5195,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":72.73,"yhat":15.5228,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":73.36,"yhat":15.5261,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":73.99,"yhat":15.5293,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":74.62,"yhat":15.5326,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":75.25,"yhat":15.5359,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":75.88,"yhat":15.5391,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":76.51,"yhat":15.5424,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":77.14,"yhat":15.5456,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":77.77,"yhat":15.5489,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":78.4,"yhat":15.5521,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":79.03,"yhat":15.5553,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":79.66,"yhat":15.5586,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":80.29,"yhat":15.5618,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":80.92,"yhat":15.565,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":81.55,"yhat":15.5682,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":82.18,"yhat":15.5713,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":82.81,"yhat":15.5745,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":83.44,"yhat":15.5776,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":84.07,"yhat":15.5808,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":84.7,"yhat":15.5839,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":85.33,"yhat":15.5869,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":85.96,"yhat":15.59,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":86.59,"yhat":15.593,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":87.22,"yhat":15.596,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":87.85,"yhat":15.599,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":88.48,"yhat":15.602,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":89.11,"yhat":15.6049,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":89.74,"yhat":15.6078,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":90.37,"yhat":15.6107,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":91,"yhat":15.6135,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"}],"power_jumping":[{"xhat":30,"yhat":15.393,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":30.64,"yhat":15.3963,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":31.28,"yhat":15.3997,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":31.92,"yhat":15.403,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":32.56,"yhat":15.4063,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":33.2,"yhat":15.4095,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":33.84,"yhat":15.4127,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":34.48,"yhat":15.4158,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":35.12,"yhat":15.4189,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":35.76,"yhat":15.422,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":36.4,"yhat":15.425,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":37.04,"yhat":15.428,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":37.68,"yhat":15.4309,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":38.32,"yhat":15.4338,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":38.96,"yhat":15.4366,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":39.6,"yhat":15.4394,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":40.24,"yhat":15.4421,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":40.88,"yhat":15.4447,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":41.52,"yhat":15.4473,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":42.16,"yhat":15.4499,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":42.8,"yhat":15.4524,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":43.44,"yhat":15.4548,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":44.08,"yhat":15.4572,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":44.72,"yhat":15.4595,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":45.36,"yhat":15.4618,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":46,"yhat":15.464,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":46.64,"yhat":15.4661,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":47.28,"yhat":15.4682,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":47.92,"yhat":15.4702,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":48.56,"yhat":15.4721,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":49.2,"yhat":15.474,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":49.84,"yhat":15.4759,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":50.48,"yhat":15.4776,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":51.12,"yhat":15.4794,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":51.76,"yhat":15.481,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":52.4,"yhat":15.4826,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":53.04,"yhat":15.4841,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":53.68,"yhat":15.4856,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":54.32,"yhat":15.487,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":54.96,"yhat":15.4884,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":55.6,"yhat":15.4897,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":56.24,"yhat":15.4909,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":56.88,"yhat":15.4921,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":57.52,"yhat":15.4932,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":58.16,"yhat":15.4943,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":58.8,"yhat":15.4954,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":59.44,"yhat":15.4963,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":60.08,"yhat":15.4973,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":60.72,"yhat":15.4981,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":61.36,"yhat":15.499,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":62,"yhat":15.4997,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":62.64,"yhat":15.5005,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":63.28,"yhat":15.5012,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":63.92,"yhat":15.5018,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":64.56,"yhat":15.5024,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":65.2,"yhat":15.503,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":65.84,"yhat":15.5035,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":66.48,"yhat":15.504,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":67.12,"yhat":15.5044,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":67.76,"yhat":15.5048,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":68.4,"yhat":15.5052,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":69.04,"yhat":15.5056,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":69.68,"yhat":15.5059,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":70.32,"yhat":15.5062,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":70.96,"yhat":15.5065,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":71.6,"yhat":15.5067,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":72.24,"yhat":15.507,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":72.88,"yhat":15.5072,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":73.52,"yhat":15.5074,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":74.16,"yhat":15.5075,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":74.8,"yhat":15.5077,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":75.44,"yhat":15.5078,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":76.08,"yhat":15.508,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":76.72,"yhat":15.5081,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":77.36,"yhat":15.5082,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":78,"yhat":15.5083,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":78.64,"yhat":15.5084,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":79.28,"yhat":15.5085,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":79.92,"yhat":15.5086,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":80.56,"yhat":15.5087,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":81.2,"yhat":15.5088,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":81.84,"yhat":15.5089,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":82.48,"yhat":15.509,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":83.12,"yhat":15.5091,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":83.76,"yhat":15.5092,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":84.4,"yhat":15.5093,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":85.04,"yhat":15.5095,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":85.68,"yhat":15.5096,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":86.32,"yhat":15.5098,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":86.96,"yhat":15.51,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":87.6,"yhat":15.5102,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":88.24,"yhat":15.5104,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":88.88,"yhat":15.5106,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":89.52,"yhat":15.5108,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":90.16,"yhat":15.5111,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":90.8,"yhat":15.5114,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":91.44,"yhat":15.5117,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":92.08,"yhat":15.5121,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":92.72,"yhat":15.5124,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":93.36,"yhat":15.5128,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":94,"yhat":15.5132,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"}],"power_stamina":[{"xhat":18,"yhat":15.3096,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":18.79,"yhat":15.3116,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":19.58,"yhat":15.3136,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":20.37,"yhat":15.3156,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":21.16,"yhat":15.3178,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":21.95,"yhat":15.3199,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":22.74,"yhat":15.3221,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":23.53,"yhat":15.3243,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":24.32,"yhat":15.3266,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":25.11,"yhat":15.3289,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":25.9,"yhat":15.3313,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":26.69,"yhat":15.3337,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":27.48,"yhat":15.3361,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":28.27,"yhat":15.3386,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":29.06,"yhat":15.3411,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":29.85,"yhat":15.3437,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":30.64,"yhat":15.3462,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":31.43,"yhat":15.3489,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":32.22,"yhat":15.3515,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":33.01,"yhat":15.3542,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":33.8,"yhat":15.3569,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":34.59,"yhat":15.3597,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":35.38,"yhat":15.3625,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":36.17,"yhat":15.3653,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":36.96,"yhat":15.3681,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":37.75,"yhat":15.371,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":38.54,"yhat":15.3739,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":39.33,"yhat":15.3769,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":40.12,"yhat":15.3798,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":40.91,"yhat":15.3828,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":41.7,"yhat":15.3858,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":42.49,"yhat":15.3889,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":43.28,"yhat":15.3919,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":44.07,"yhat":15.395,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":44.86,"yhat":15.3981,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":45.65,"yhat":15.4013,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":46.44,"yhat":15.4044,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":47.23,"yhat":15.4076,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":48.02,"yhat":15.4108,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":48.81,"yhat":15.414,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":49.6,"yhat":15.4172,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":50.39,"yhat":15.4204,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":51.18,"yhat":15.4237,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":51.97,"yhat":15.427,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":52.76,"yhat":15.4302,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":53.55,"yhat":15.4335,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":54.34,"yhat":15.4368,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":55.13,"yhat":15.4402,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":55.92,"yhat":15.4435,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":56.71,"yhat":15.4468,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":57.5,"yhat":15.4502,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":58.29,"yhat":15.4535,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":59.08,"yhat":15.4569,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":59.87,"yhat":15.4602,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":60.66,"yhat":15.4636,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":61.45,"yhat":15.467,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":62.24,"yhat":15.4703,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":63.03,"yhat":15.4737,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":63.82,"yhat":15.4771,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":64.61,"yhat":15.4805,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":65.4,"yhat":15.4838,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":66.19,"yhat":15.4872,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":66.98,"yhat":15.4906,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":67.77,"yhat":15.4939,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":68.56,"yhat":15.4973,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":69.35,"yhat":15.5006,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":70.14,"yhat":15.504,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":70.93,"yhat":15.5073,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":71.72,"yhat":15.5107,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":72.51,"yhat":15.514,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":73.3,"yhat":15.5173,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":74.09,"yhat":15.5206,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":74.88,"yhat":15.5239,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":75.67,"yhat":15.5272,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":76.46,"yhat":15.5304,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":77.25,"yhat":15.5337,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":78.04,"yhat":15.5369,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":78.83,"yhat":15.5401,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":79.62,"yhat":15.5433,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":80.41,"yhat":15.5465,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":81.2,"yhat":15.5497,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":81.99,"yhat":15.5528,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":82.78,"yhat":15.5559,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":83.57,"yhat":15.559,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":84.36,"yhat":15.5621,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":85.15,"yhat":15.5652,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":85.94,"yhat":15.5682,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":86.73,"yhat":15.5712,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":87.52,"yhat":15.5742,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":88.31,"yhat":15.5772,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":89.1,"yhat":15.5801,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":89.89,"yhat":15.583,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":90.68,"yhat":15.5859,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":91.47,"yhat":15.5887,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":92.26,"yhat":15.5915,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":93.05,"yhat":15.5943,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":93.84,"yhat":15.5971,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":94.63,"yhat":15.5998,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":95.42,"yhat":15.6025,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":96.21,"yhat":15.6052,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":97,"yhat":15.6078,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"}],"power_strength":[{"xhat":27,"yhat":15.3292,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":27.68,"yhat":15.3286,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":28.36,"yhat":15.3281,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":29.04,"yhat":15.3276,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":29.72,"yhat":15.3272,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":30.4,"yhat":15.3268,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":31.08,"yhat":15.3265,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":31.76,"yhat":15.3263,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":32.44,"yhat":15.3261,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":33.12,"yhat":15.3261,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":33.8,"yhat":15.3261,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":34.48,"yhat":15.3261,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":35.16,"yhat":15.3263,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":35.84,"yhat":15.3265,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":36.52,"yhat":15.3268,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":37.2,"yhat":15.3272,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":37.88,"yhat":15.3276,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":38.56,"yhat":15.3282,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":39.24,"yhat":15.3288,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":39.92,"yhat":15.3295,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":40.6,"yhat":15.3303,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":41.28,"yhat":15.3312,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":41.96,"yhat":15.3322,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":42.64,"yhat":15.3333,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":43.32,"yhat":15.3344,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":44,"yhat":15.3357,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":44.68,"yhat":15.337,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":45.36,"yhat":15.3384,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":46.04,"yhat":15.3399,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":46.72,"yhat":15.3416,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":47.4,"yhat":15.3433,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":48.08,"yhat":15.3451,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":48.76,"yhat":15.3469,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":49.44,"yhat":15.3489,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":50.12,"yhat":15.351,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":50.8,"yhat":15.3532,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":51.48,"yhat":15.3554,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":52.16,"yhat":15.3578,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":52.84,"yhat":15.3603,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":53.52,"yhat":15.3628,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":54.2,"yhat":15.3655,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":54.88,"yhat":15.3682,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":55.56,"yhat":15.371,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":56.24,"yhat":15.3739,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":56.92,"yhat":15.3769,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":57.6,"yhat":15.38,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":58.28,"yhat":15.3832,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":58.96,"yhat":15.3865,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":59.64,"yhat":15.3899,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":60.32,"yhat":15.3933,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":61,"yhat":15.3969,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":61.68,"yhat":15.4005,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":62.36,"yhat":15.4042,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":63.04,"yhat":15.408,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":63.72,"yhat":15.4119,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":64.4,"yhat":15.4159,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":65.08,"yhat":15.4199,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":65.76,"yhat":15.424,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":66.44,"yhat":15.4282,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":67.12,"yhat":15.4324,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":67.8,"yhat":15.4368,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":68.48,"yhat":15.4412,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":69.16,"yhat":15.4456,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":69.84,"yhat":15.4502,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":70.52,"yhat":15.4548,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":71.2,"yhat":15.4594,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":71.88,"yhat":15.4641,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":72.56,"yhat":15.4689,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":73.24,"yhat":15.4737,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":73.92,"yhat":15.4786,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":74.6,"yhat":15.4835,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":75.28,"yhat":15.4885,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":75.96,"yhat":15.4935,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":76.64,"yhat":15.4986,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":77.32,"yhat":15.5037,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":78,"yhat":15.5088,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":78.68,"yhat":15.514,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":79.36,"yhat":15.5192,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":80.04,"yhat":15.5244,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":80.72,"yhat":15.5296,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":81.4,"yhat":15.5349,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":82.08,"yhat":15.5402,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":82.76,"yhat":15.5455,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":83.44,"yhat":15.5508,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":84.12,"yhat":15.5562,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":84.8,"yhat":15.5615,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":85.48,"yhat":15.5669,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":86.16,"yhat":15.5722,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":86.84,"yhat":15.5775,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":87.52,"yhat":15.5829,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":88.2,"yhat":15.5882,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":88.88,"yhat":15.5935,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":89.56,"yhat":15.5988,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":90.24,"yhat":15.6041,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":90.92,"yhat":15.6094,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":91.6,"yhat":15.6146,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":92.28,"yhat":15.6198,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":92.96,"yhat":15.625,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":93.64,"yhat":15.6302,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":94.32,"yhat":15.6353,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":95,"yhat":15.6404,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"}],"power_long_shots":[{"xhat":5,"yhat":15.3416,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":5.85,"yhat":15.3432,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":6.7,"yhat":15.3449,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":7.55,"yhat":15.3466,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":8.4,"yhat":15.3483,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":9.25,"yhat":15.35,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":10.1,"yhat":15.3518,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":10.95,"yhat":15.3536,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":11.8,"yhat":15.3555,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":12.65,"yhat":15.3573,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":13.5,"yhat":15.3592,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":14.35,"yhat":15.3612,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":15.2,"yhat":15.3631,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":16.05,"yhat":15.3651,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":16.9,"yhat":15.3671,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":17.75,"yhat":15.3691,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":18.6,"yhat":15.3712,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":19.45,"yhat":15.3733,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":20.3,"yhat":15.3754,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":21.15,"yhat":15.3775,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":22,"yhat":15.3797,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":22.85,"yhat":15.3819,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":23.7,"yhat":15.3841,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":24.55,"yhat":15.3863,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":25.4,"yhat":15.3886,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":26.25,"yhat":15.3908,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":27.1,"yhat":15.3931,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":27.95,"yhat":15.3954,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":28.8,"yhat":15.3978,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":29.65,"yhat":15.4001,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":30.5,"yhat":15.4025,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":31.35,"yhat":15.4049,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":32.2,"yhat":15.4073,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":33.05,"yhat":15.4098,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":33.9,"yhat":15.4122,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":34.75,"yhat":15.4147,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":35.6,"yhat":15.4172,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":36.45,"yhat":15.4196,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":37.3,"yhat":15.4222,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":38.15,"yhat":15.4247,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":39,"yhat":15.4272,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":39.85,"yhat":15.4298,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":40.7,"yhat":15.4323,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":41.55,"yhat":15.4349,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":42.4,"yhat":15.4375,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":43.25,"yhat":15.4401,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":44.1,"yhat":15.4427,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":44.95,"yhat":15.4454,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":45.8,"yhat":15.448,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":46.65,"yhat":15.4506,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":47.5,"yhat":15.4533,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":48.35,"yhat":15.4559,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":49.2,"yhat":15.4586,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":50.05,"yhat":15.4613,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":50.9,"yhat":15.4639,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":51.75,"yhat":15.4666,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":52.6,"yhat":15.4693,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":53.45,"yhat":15.472,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":54.3,"yhat":15.4747,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":55.15,"yhat":15.4773,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":56,"yhat":15.48,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":56.85,"yhat":15.4827,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":57.7,"yhat":15.4854,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":58.55,"yhat":15.4881,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":59.4,"yhat":15.4908,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":60.25,"yhat":15.4935,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":61.1,"yhat":15.4962,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":61.95,"yhat":15.4989,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":62.8,"yhat":15.5016,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":63.65,"yhat":15.5042,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":64.5,"yhat":15.5069,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":65.35,"yhat":15.5096,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":66.2,"yhat":15.5122,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":67.05,"yhat":15.5149,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":67.9,"yhat":15.5175,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":68.75,"yhat":15.5202,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":69.6,"yhat":15.5228,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":70.45,"yhat":15.5254,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":71.3,"yhat":15.528,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":72.15,"yhat":15.5306,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":73,"yhat":15.5332,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":73.85,"yhat":15.5358,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":74.7,"yhat":15.5384,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":75.55,"yhat":15.5409,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":76.4,"yhat":15.5435,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":77.25,"yhat":15.546,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":78.1,"yhat":15.5485,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":78.95,"yhat":15.551,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":79.8,"yhat":15.5535,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":80.65,"yhat":15.556,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":81.5,"yhat":15.5584,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":82.35,"yhat":15.5609,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":83.2,"yhat":15.5633,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":84.05,"yhat":15.5657,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":84.9,"yhat":15.5681,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":85.75,"yhat":15.5704,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":86.6,"yhat":15.5728,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":87.45,"yhat":15.5751,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":88.3,"yhat":15.5774,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":89.15,"yhat":15.5797,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":90,"yhat":15.5819,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"}],"mentality_aggression":[{"xhat":11,"yhat":15.3448,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":11.83,"yhat":15.3454,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":12.66,"yhat":15.3461,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":13.49,"yhat":15.3468,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":14.32,"yhat":15.3476,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":15.15,"yhat":15.3483,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":15.98,"yhat":15.3492,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":16.81,"yhat":15.3501,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":17.64,"yhat":15.351,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":18.47,"yhat":15.3519,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":19.3,"yhat":15.3529,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":20.13,"yhat":15.354,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":20.96,"yhat":15.3551,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":21.79,"yhat":15.3562,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":22.62,"yhat":15.3574,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":23.45,"yhat":15.3586,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":24.28,"yhat":15.3599,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":25.11,"yhat":15.3612,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":25.94,"yhat":15.3625,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":26.77,"yhat":15.3639,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":27.6,"yhat":15.3653,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":28.43,"yhat":15.3668,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":29.26,"yhat":15.3683,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":30.09,"yhat":15.3699,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":30.92,"yhat":15.3715,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":31.75,"yhat":15.3731,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":32.58,"yhat":15.3748,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":33.41,"yhat":15.3766,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":34.24,"yhat":15.3783,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":35.07,"yhat":15.3801,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":35.9,"yhat":15.382,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":36.73,"yhat":15.3839,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":37.56,"yhat":15.3858,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":38.39,"yhat":15.3878,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":39.22,"yhat":15.3898,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":40.05,"yhat":15.3918,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":40.88,"yhat":15.3939,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":41.71,"yhat":15.396,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":42.54,"yhat":15.3982,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":43.37,"yhat":15.4004,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":44.2,"yhat":15.4026,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":45.03,"yhat":15.4049,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":45.86,"yhat":15.4072,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":46.69,"yhat":15.4095,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":47.52,"yhat":15.4118,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":48.35,"yhat":15.4142,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":49.18,"yhat":15.4167,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":50.01,"yhat":15.4191,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":50.84,"yhat":15.4216,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":51.67,"yhat":15.4241,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":52.5,"yhat":15.4267,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":53.33,"yhat":15.4293,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":54.16,"yhat":15.4319,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":54.99,"yhat":15.4345,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":55.82,"yhat":15.4371,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":56.65,"yhat":15.4398,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":57.48,"yhat":15.4425,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":58.31,"yhat":15.4453,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":59.14,"yhat":15.448,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":59.97,"yhat":15.4508,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":60.8,"yhat":15.4536,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":61.63,"yhat":15.4564,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":62.46,"yhat":15.4592,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":63.29,"yhat":15.4621,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":64.12,"yhat":15.4649,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":64.95,"yhat":15.4678,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":65.78,"yhat":15.4707,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":66.61,"yhat":15.4736,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":67.44,"yhat":15.4765,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":68.27,"yhat":15.4794,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":69.1,"yhat":15.4824,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":69.93,"yhat":15.4853,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":70.76,"yhat":15.4883,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":71.59,"yhat":15.4912,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":72.42,"yhat":15.4942,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":73.25,"yhat":15.4972,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":74.08,"yhat":15.5002,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":74.91,"yhat":15.5032,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":75.74,"yhat":15.5061,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":76.57,"yhat":15.5091,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":77.4,"yhat":15.5121,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":78.23,"yhat":15.5151,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":79.06,"yhat":15.5181,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":79.89,"yhat":15.5211,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":80.72,"yhat":15.524,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":81.55,"yhat":15.527,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":82.38,"yhat":15.53,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":83.21,"yhat":15.5329,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":84.04,"yhat":15.5359,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":84.87,"yhat":15.5388,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":85.7,"yhat":15.5417,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":86.53,"yhat":15.5446,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":87.36,"yhat":15.5475,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":88.19,"yhat":15.5504,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":89.02,"yhat":15.5533,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":89.85,"yhat":15.5561,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":90.68,"yhat":15.559,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":91.51,"yhat":15.5618,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":92.34,"yhat":15.5646,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":93.17,"yhat":15.5674,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":94,"yhat":15.5701,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"}],"mentality_interceptions":[{"xhat":6,"yhat":15.1459,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":6.86,"yhat":15.1484,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":7.72,"yhat":15.1509,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":8.58,"yhat":15.1535,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":9.44,"yhat":15.1562,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":10.3,"yhat":15.1589,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":11.16,"yhat":15.1617,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":12.02,"yhat":15.1646,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":12.88,"yhat":15.1675,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":13.74,"yhat":15.1705,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":14.6,"yhat":15.1736,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":15.46,"yhat":15.1767,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":16.32,"yhat":15.1799,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":17.18,"yhat":15.1832,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":18.04,"yhat":15.1865,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":18.9,"yhat":15.1899,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":19.76,"yhat":15.1934,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":20.62,"yhat":15.1969,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":21.48,"yhat":15.2005,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":22.34,"yhat":15.2041,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":23.2,"yhat":15.2078,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":24.06,"yhat":15.2116,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":24.92,"yhat":15.2154,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":25.78,"yhat":15.2193,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":26.64,"yhat":15.2233,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":27.5,"yhat":15.2273,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":28.36,"yhat":15.2314,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":29.22,"yhat":15.2355,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":30.08,"yhat":15.2398,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":30.94,"yhat":15.244,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":31.8,"yhat":15.2484,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":32.66,"yhat":15.2527,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":33.52,"yhat":15.2572,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":34.38,"yhat":15.2617,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":35.24,"yhat":15.2663,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":36.1,"yhat":15.2709,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":36.96,"yhat":15.2756,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":37.82,"yhat":15.2803,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":38.68,"yhat":15.2851,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":39.54,"yhat":15.2899,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":40.4,"yhat":15.2948,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":41.26,"yhat":15.2998,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":42.12,"yhat":15.3048,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":42.98,"yhat":15.3099,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":43.84,"yhat":15.315,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":44.7,"yhat":15.3201,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":45.56,"yhat":15.3253,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":46.42,"yhat":15.3306,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":47.28,"yhat":15.3359,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":48.14,"yhat":15.3413,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":49,"yhat":15.3467,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":49.86,"yhat":15.3521,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":50.72,"yhat":15.3576,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":51.58,"yhat":15.3631,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":52.44,"yhat":15.3687,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":53.3,"yhat":15.3744,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":54.16,"yhat":15.38,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":55.02,"yhat":15.3857,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":55.88,"yhat":15.3915,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":56.74,"yhat":15.3972,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":57.6,"yhat":15.4031,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":58.46,"yhat":15.4089,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":59.32,"yhat":15.4148,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":60.18,"yhat":15.4207,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":61.04,"yhat":15.4267,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":61.9,"yhat":15.4327,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":62.76,"yhat":15.4387,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":63.62,"yhat":15.4447,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":64.48,"yhat":15.4508,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":65.34,"yhat":15.4569,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":66.2,"yhat":15.4631,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":67.06,"yhat":15.4692,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":67.92,"yhat":15.4754,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":68.78,"yhat":15.4816,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":69.64,"yhat":15.4878,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":70.5,"yhat":15.494,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":71.36,"yhat":15.5003,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":72.22,"yhat":15.5066,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":73.08,"yhat":15.5129,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":73.94,"yhat":15.5192,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":74.8,"yhat":15.5255,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":75.66,"yhat":15.5318,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":76.52,"yhat":15.5382,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":77.38,"yhat":15.5445,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":78.24,"yhat":15.5509,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":79.1,"yhat":15.5572,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":79.96,"yhat":15.5636,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":80.82,"yhat":15.57,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":81.68,"yhat":15.5764,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":82.54,"yhat":15.5827,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":83.4,"yhat":15.5891,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":84.26,"yhat":15.5955,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":85.12,"yhat":15.6019,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":85.98,"yhat":15.6082,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":86.84,"yhat":15.6146,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":87.7,"yhat":15.621,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":88.56,"yhat":15.6273,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":89.42,"yhat":15.6336,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":90.28,"yhat":15.64,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":91.14,"yhat":15.6463,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":92,"yhat":15.6526,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"}],"mentality_positioning":[{"xhat":4,"yhat":15.0684,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":4.89,"yhat":15.0702,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":5.78,"yhat":15.0722,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":6.67,"yhat":15.0742,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":7.56,"yhat":15.0764,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":8.45,"yhat":15.0787,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":9.34,"yhat":15.0811,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":10.23,"yhat":15.0836,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":11.12,"yhat":15.0862,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":12.01,"yhat":15.0889,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":12.9,"yhat":15.0918,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":13.79,"yhat":15.0948,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":14.68,"yhat":15.0979,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":15.57,"yhat":15.1011,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":16.46,"yhat":15.1044,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":17.35,"yhat":15.1078,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":18.24,"yhat":15.1114,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":19.13,"yhat":15.1151,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":20.02,"yhat":15.1189,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":20.91,"yhat":15.1228,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":21.8,"yhat":15.1268,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":22.69,"yhat":15.1309,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":23.58,"yhat":15.1352,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":24.47,"yhat":15.1395,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":25.36,"yhat":15.144,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":26.25,"yhat":15.1486,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":27.14,"yhat":15.1533,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":28.03,"yhat":15.1581,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":28.92,"yhat":15.163,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":29.81,"yhat":15.1681,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":30.7,"yhat":15.1732,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":31.59,"yhat":15.1785,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":32.48,"yhat":15.1838,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":33.37,"yhat":15.1893,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":34.26,"yhat":15.1949,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":35.15,"yhat":15.2006,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":36.04,"yhat":15.2063,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":36.93,"yhat":15.2122,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":37.82,"yhat":15.2182,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":38.71,"yhat":15.2243,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":39.6,"yhat":15.2305,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":40.49,"yhat":15.2368,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":41.38,"yhat":15.2431,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":42.27,"yhat":15.2496,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":43.16,"yhat":15.2562,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":44.05,"yhat":15.2628,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":44.94,"yhat":15.2696,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":45.83,"yhat":15.2764,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":46.72,"yhat":15.2834,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":47.61,"yhat":15.2904,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":48.5,"yhat":15.2975,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":49.39,"yhat":15.3046,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":50.28,"yhat":15.3119,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":51.17,"yhat":15.3192,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":52.06,"yhat":15.3266,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":52.95,"yhat":15.3341,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":53.84,"yhat":15.3417,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":54.73,"yhat":15.3493,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":55.62,"yhat":15.357,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":56.51,"yhat":15.3647,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":57.4,"yhat":15.3725,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":58.29,"yhat":15.3804,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":59.18,"yhat":15.3884,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":60.07,"yhat":15.3964,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":60.96,"yhat":15.4044,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":61.85,"yhat":15.4125,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":62.74,"yhat":15.4207,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":63.63,"yhat":15.4289,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":64.52,"yhat":15.4371,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":65.41,"yhat":15.4454,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":66.3,"yhat":15.4537,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":67.19,"yhat":15.4621,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":68.08,"yhat":15.4705,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":68.97,"yhat":15.4789,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":69.86,"yhat":15.4874,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":70.75,"yhat":15.4959,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":71.64,"yhat":15.5044,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":72.53,"yhat":15.5129,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":73.42,"yhat":15.5215,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":74.31,"yhat":15.5301,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":75.2,"yhat":15.5387,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":76.09,"yhat":15.5473,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":76.98,"yhat":15.5559,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":77.87,"yhat":15.5645,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":78.76,"yhat":15.5732,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":79.65,"yhat":15.5818,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":80.54,"yhat":15.5904,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":81.43,"yhat":15.599,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":82.32,"yhat":15.6076,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":83.21,"yhat":15.6163,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":84.1,"yhat":15.6249,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":84.99,"yhat":15.6334,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":85.88,"yhat":15.642,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":86.77,"yhat":15.6505,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":87.66,"yhat":15.6591,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":88.55,"yhat":15.6676,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":89.44,"yhat":15.676,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":90.33,"yhat":15.6845,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":91.22,"yhat":15.6929,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":92.11,"yhat":15.7013,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":93,"yhat":15.7096,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"}],"mentality_vision":[{"xhat":10,"yhat":15.3355,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":10.84,"yhat":15.3347,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":11.68,"yhat":15.3339,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":12.52,"yhat":15.3331,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":13.36,"yhat":15.3324,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":14.2,"yhat":15.3317,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":15.04,"yhat":15.3311,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":15.88,"yhat":15.3305,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":16.72,"yhat":15.33,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":17.56,"yhat":15.3295,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":18.4,"yhat":15.3291,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":19.24,"yhat":15.3288,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":20.08,"yhat":15.3285,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":20.92,"yhat":15.3283,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":21.76,"yhat":15.3282,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":22.6,"yhat":15.3281,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":23.44,"yhat":15.3281,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":24.28,"yhat":15.3282,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":25.12,"yhat":15.3284,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":25.96,"yhat":15.3286,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":26.8,"yhat":15.3289,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":27.64,"yhat":15.3293,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":28.48,"yhat":15.3298,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":29.32,"yhat":15.3304,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":30.16,"yhat":15.3311,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":31,"yhat":15.3319,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":31.84,"yhat":15.3328,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":32.68,"yhat":15.3337,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":33.52,"yhat":15.3348,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":34.36,"yhat":15.336,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":35.2,"yhat":15.3373,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":36.04,"yhat":15.3386,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":36.88,"yhat":15.3401,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":37.72,"yhat":15.3417,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":38.56,"yhat":15.3434,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":39.4,"yhat":15.3453,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":40.24,"yhat":15.3472,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":41.08,"yhat":15.3493,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":41.92,"yhat":15.3514,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":42.76,"yhat":15.3537,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":43.6,"yhat":15.3562,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":44.44,"yhat":15.3587,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":45.28,"yhat":15.3614,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":46.12,"yhat":15.3641,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":46.96,"yhat":15.367,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":47.8,"yhat":15.3701,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":48.64,"yhat":15.3732,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":49.48,"yhat":15.3765,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":50.32,"yhat":15.3799,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":51.16,"yhat":15.3835,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":52,"yhat":15.3871,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":52.84,"yhat":15.3909,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":53.68,"yhat":15.3949,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":54.52,"yhat":15.3989,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":55.36,"yhat":15.4031,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":56.2,"yhat":15.4074,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":57.04,"yhat":15.4118,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":57.88,"yhat":15.4164,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":58.72,"yhat":15.4211,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":59.56,"yhat":15.4259,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":60.4,"yhat":15.4308,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":61.24,"yhat":15.4358,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":62.08,"yhat":15.441,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":62.92,"yhat":15.4463,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":63.76,"yhat":15.4517,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":64.6,"yhat":15.4572,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":65.44,"yhat":15.4628,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":66.28,"yhat":15.4686,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":67.12,"yhat":15.4744,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":67.96,"yhat":15.4803,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":68.8,"yhat":15.4864,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":69.64,"yhat":15.4925,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":70.48,"yhat":15.4988,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":71.32,"yhat":15.5051,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":72.16,"yhat":15.5116,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":73,"yhat":15.5181,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":73.84,"yhat":15.5247,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":74.68,"yhat":15.5314,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":75.52,"yhat":15.5381,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":76.36,"yhat":15.545,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":77.2,"yhat":15.5519,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":78.04,"yhat":15.5589,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":78.88,"yhat":15.5659,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":79.72,"yhat":15.573,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":80.56,"yhat":15.5801,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":81.4,"yhat":15.5873,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":82.24,"yhat":15.5946,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":83.08,"yhat":15.6019,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":83.92,"yhat":15.6092,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":84.76,"yhat":15.6165,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":85.6,"yhat":15.6239,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":86.44,"yhat":15.6313,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":87.28,"yhat":15.6387,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":88.12,"yhat":15.6461,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":88.96,"yhat":15.6536,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":89.8,"yhat":15.661,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":90.64,"yhat":15.6684,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":91.48,"yhat":15.6759,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":92.32,"yhat":15.6833,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":93.16,"yhat":15.6907,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":94,"yhat":15.698,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"}],"mentality_penalties":[{"xhat":11,"yhat":15.5298,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":11.8,"yhat":15.5291,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":12.6,"yhat":15.5284,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":13.4,"yhat":15.5277,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":14.2,"yhat":15.527,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":15,"yhat":15.5264,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":15.8,"yhat":15.5257,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":16.6,"yhat":15.525,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":17.4,"yhat":15.5244,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":18.2,"yhat":15.5238,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":19,"yhat":15.5231,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":19.8,"yhat":15.5225,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":20.6,"yhat":15.5219,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":21.4,"yhat":15.5213,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":22.2,"yhat":15.5207,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":23,"yhat":15.5201,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":23.8,"yhat":15.5195,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":24.6,"yhat":15.519,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":25.4,"yhat":15.5184,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":26.2,"yhat":15.5179,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":27,"yhat":15.5174,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":27.8,"yhat":15.5169,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":28.6,"yhat":15.5164,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":29.4,"yhat":15.5159,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":30.2,"yhat":15.5154,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":31,"yhat":15.515,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":31.8,"yhat":15.5146,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":32.6,"yhat":15.5142,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":33.4,"yhat":15.5138,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":34.2,"yhat":15.5134,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":35,"yhat":15.513,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":35.8,"yhat":15.5127,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":36.6,"yhat":15.5124,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":37.4,"yhat":15.5121,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":38.2,"yhat":15.5118,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":39,"yhat":15.5115,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":39.8,"yhat":15.5113,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":40.6,"yhat":15.5111,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":41.4,"yhat":15.5109,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":42.2,"yhat":15.5107,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":43,"yhat":15.5105,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":43.8,"yhat":15.5104,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":44.6,"yhat":15.5103,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":45.4,"yhat":15.5102,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":46.2,"yhat":15.5101,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":47,"yhat":15.5101,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":47.8,"yhat":15.5101,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":48.6,"yhat":15.5101,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":49.4,"yhat":15.5101,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":50.2,"yhat":15.5101,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":51,"yhat":15.5102,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":51.8,"yhat":15.5103,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":52.6,"yhat":15.5104,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":53.4,"yhat":15.5106,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":54.2,"yhat":15.5107,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":55,"yhat":15.5109,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":55.8,"yhat":15.5111,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":56.6,"yhat":15.5114,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":57.4,"yhat":15.5116,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":58.2,"yhat":15.5119,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":59,"yhat":15.5122,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":59.8,"yhat":15.5126,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":60.6,"yhat":15.5129,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":61.4,"yhat":15.5133,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":62.2,"yhat":15.5137,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":63,"yhat":15.5141,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":63.8,"yhat":15.5146,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":64.6,"yhat":15.515,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":65.4,"yhat":15.5155,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":66.2,"yhat":15.5161,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":67,"yhat":15.5166,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":67.8,"yhat":15.5172,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":68.6,"yhat":15.5177,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":69.4,"yhat":15.5183,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":70.2,"yhat":15.519,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":71,"yhat":15.5196,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":71.8,"yhat":15.5203,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":72.6,"yhat":15.521,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":73.4,"yhat":15.5217,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":74.2,"yhat":15.5224,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":75,"yhat":15.5231,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":75.8,"yhat":15.5239,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":76.6,"yhat":15.5247,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":77.4,"yhat":15.5255,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":78.2,"yhat":15.5263,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":79,"yhat":15.5271,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":79.8,"yhat":15.528,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":80.6,"yhat":15.5288,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":81.4,"yhat":15.5297,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":82.2,"yhat":15.5306,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":83,"yhat":15.5315,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":83.8,"yhat":15.5324,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":84.6,"yhat":15.5333,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":85.4,"yhat":15.5343,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":86.2,"yhat":15.5352,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":87,"yhat":15.5362,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":87.8,"yhat":15.5372,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":88.6,"yhat":15.5382,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":89.4,"yhat":15.5392,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":90.2,"yhat":15.5402,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":91,"yhat":15.5412,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"}],"mentality_composure":[{"xhat":21,"yhat":15.3867,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":21.73,"yhat":15.3863,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":22.46,"yhat":15.386,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":23.19,"yhat":15.3857,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":23.92,"yhat":15.3855,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":24.65,"yhat":15.3853,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":25.38,"yhat":15.3852,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":26.11,"yhat":15.3852,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":26.84,"yhat":15.3852,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":27.57,"yhat":15.3853,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":28.3,"yhat":15.3854,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":29.03,"yhat":15.3856,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":29.76,"yhat":15.3859,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":30.49,"yhat":15.3863,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":31.22,"yhat":15.3867,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":31.95,"yhat":15.3872,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":32.68,"yhat":15.3877,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":33.41,"yhat":15.3884,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":34.14,"yhat":15.3891,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":34.87,"yhat":15.3898,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":35.6,"yhat":15.3907,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":36.33,"yhat":15.3916,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":37.06,"yhat":15.3926,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":37.79,"yhat":15.3937,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":38.52,"yhat":15.3948,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":39.25,"yhat":15.3961,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":39.98,"yhat":15.3974,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":40.71,"yhat":15.3988,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":41.44,"yhat":15.4003,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":42.17,"yhat":15.4018,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":42.9,"yhat":15.4034,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":43.63,"yhat":15.4052,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":44.36,"yhat":15.407,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":45.09,"yhat":15.4088,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":45.82,"yhat":15.4108,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":46.55,"yhat":15.4128,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":47.28,"yhat":15.415,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":48.01,"yhat":15.4172,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":48.74,"yhat":15.4195,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":49.47,"yhat":15.4218,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":50.2,"yhat":15.4243,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":50.93,"yhat":15.4268,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":51.66,"yhat":15.4294,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":52.39,"yhat":15.4321,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":53.12,"yhat":15.4348,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":53.85,"yhat":15.4377,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":54.58,"yhat":15.4406,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":55.31,"yhat":15.4436,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":56.04,"yhat":15.4467,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":56.77,"yhat":15.4498,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":57.5,"yhat":15.453,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":58.23,"yhat":15.4563,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":58.96,"yhat":15.4597,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":59.69,"yhat":15.4631,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":60.42,"yhat":15.4666,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":61.15,"yhat":15.4701,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":61.88,"yhat":15.4738,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":62.61,"yhat":15.4775,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":63.34,"yhat":15.4812,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":64.07,"yhat":15.485,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":64.8,"yhat":15.4889,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":65.53,"yhat":15.4928,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":66.26,"yhat":15.4968,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":66.99,"yhat":15.5008,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":67.72,"yhat":15.5049,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":68.45,"yhat":15.509,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":69.18,"yhat":15.5132,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":69.91,"yhat":15.5174,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":70.64,"yhat":15.5216,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":71.37,"yhat":15.5259,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":72.1,"yhat":15.5302,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":72.83,"yhat":15.5346,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":73.56,"yhat":15.5389,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":74.29,"yhat":15.5433,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":75.02,"yhat":15.5478,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":75.75,"yhat":15.5522,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":76.48,"yhat":15.5567,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":77.21,"yhat":15.5611,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":77.94,"yhat":15.5656,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":78.67,"yhat":15.5701,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":79.4,"yhat":15.5746,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":80.13,"yhat":15.5791,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":80.86,"yhat":15.5836,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":81.59,"yhat":15.588,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":82.32,"yhat":15.5925,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":83.05,"yhat":15.597,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":83.78,"yhat":15.6014,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":84.51,"yhat":15.6058,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":85.24,"yhat":15.6102,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":85.97,"yhat":15.6146,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":86.7,"yhat":15.6189,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":87.43,"yhat":15.6233,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":88.16,"yhat":15.6275,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":88.89,"yhat":15.6317,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":89.62,"yhat":15.6359,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":90.35,"yhat":15.6401,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":91.08,"yhat":15.6441,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":91.81,"yhat":15.6482,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":92.54,"yhat":15.6521,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":93.27,"yhat":15.656,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":94,"yhat":15.6599,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"}],"defending_marking":[{"xhat":7,"yhat":15.15,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":7.85,"yhat":15.152,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":8.7,"yhat":15.154,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":9.55,"yhat":15.1561,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":10.4,"yhat":15.1583,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":11.25,"yhat":15.1606,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":12.1,"yhat":15.1629,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":12.95,"yhat":15.1654,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":13.8,"yhat":15.1679,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":14.65,"yhat":15.1704,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":15.5,"yhat":15.1731,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":16.35,"yhat":15.1758,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":17.2,"yhat":15.1787,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":18.05,"yhat":15.1815,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":18.9,"yhat":15.1845,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":19.75,"yhat":15.1876,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":20.6,"yhat":15.1907,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":21.45,"yhat":15.1939,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":22.3,"yhat":15.1972,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":23.15,"yhat":15.2006,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":24,"yhat":15.204,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":24.85,"yhat":15.2076,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":25.7,"yhat":15.2112,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":26.55,"yhat":15.2148,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":27.4,"yhat":15.2186,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":28.25,"yhat":15.2224,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":29.1,"yhat":15.2263,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":29.95,"yhat":15.2303,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":30.8,"yhat":15.2344,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":31.65,"yhat":15.2385,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":32.5,"yhat":15.2427,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":33.35,"yhat":15.247,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":34.2,"yhat":15.2514,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":35.05,"yhat":15.2558,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":35.9,"yhat":15.2603,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":36.75,"yhat":15.2649,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":37.6,"yhat":15.2695,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":38.45,"yhat":15.2743,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":39.3,"yhat":15.279,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":40.15,"yhat":15.2839,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":41,"yhat":15.2888,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":41.85,"yhat":15.2938,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":42.7,"yhat":15.2989,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":43.55,"yhat":15.304,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":44.4,"yhat":15.3092,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":45.25,"yhat":15.3144,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":46.1,"yhat":15.3197,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":46.95,"yhat":15.3251,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":47.8,"yhat":15.3306,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":48.65,"yhat":15.3361,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":49.5,"yhat":15.3416,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":50.35,"yhat":15.3472,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":51.2,"yhat":15.3529,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":52.05,"yhat":15.3586,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":52.9,"yhat":15.3644,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":53.75,"yhat":15.3702,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":54.6,"yhat":15.3761,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":55.45,"yhat":15.3821,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":56.3,"yhat":15.388,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":57.15,"yhat":15.3941,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":58,"yhat":15.4002,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":58.85,"yhat":15.4063,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":59.7,"yhat":15.4125,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":60.55,"yhat":15.4187,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":61.4,"yhat":15.4249,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":62.25,"yhat":15.4312,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":63.1,"yhat":15.4376,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":63.95,"yhat":15.4439,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":64.8,"yhat":15.4504,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":65.65,"yhat":15.4568,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":66.5,"yhat":15.4633,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":67.35,"yhat":15.4698,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":68.2,"yhat":15.4763,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":69.05,"yhat":15.4829,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":69.9,"yhat":15.4895,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":70.75,"yhat":15.4961,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":71.6,"yhat":15.5028,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":72.45,"yhat":15.5094,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":73.3,"yhat":15.5161,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":74.15,"yhat":15.5228,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":75,"yhat":15.5296,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":75.85,"yhat":15.5363,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":76.7,"yhat":15.5431,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":77.55,"yhat":15.5498,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":78.4,"yhat":15.5566,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":79.25,"yhat":15.5634,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":80.1,"yhat":15.5702,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":80.95,"yhat":15.577,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":81.8,"yhat":15.5838,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":82.65,"yhat":15.5906,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":83.5,"yhat":15.5974,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":84.35,"yhat":15.6042,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":85.2,"yhat":15.611,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":86.05,"yhat":15.6178,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":86.9,"yhat":15.6246,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":87.75,"yhat":15.6314,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":88.6,"yhat":15.6382,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":89.45,"yhat":15.645,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":90.3,"yhat":15.6517,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":91.15,"yhat":15.6585,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":92,"yhat":15.6652,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"}],"defending_standing_tackle":[{"xhat":8,"yhat":15.0913,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":8.84,"yhat":15.0946,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":9.68,"yhat":15.0979,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":10.52,"yhat":15.1013,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":11.36,"yhat":15.1047,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":12.2,"yhat":15.1083,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":13.04,"yhat":15.1119,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":13.88,"yhat":15.1156,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":14.72,"yhat":15.1194,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":15.56,"yhat":15.1232,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":16.4,"yhat":15.1272,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":17.24,"yhat":15.1312,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":18.08,"yhat":15.1353,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":18.92,"yhat":15.1394,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":19.76,"yhat":15.1437,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":20.6,"yhat":15.148,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":21.44,"yhat":15.1524,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":22.28,"yhat":15.1569,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":23.12,"yhat":15.1614,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":23.96,"yhat":15.166,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":24.8,"yhat":15.1707,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":25.64,"yhat":15.1755,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":26.48,"yhat":15.1803,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":27.32,"yhat":15.1852,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":28.16,"yhat":15.1902,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":29,"yhat":15.1952,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":29.84,"yhat":15.2004,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":30.68,"yhat":15.2055,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":31.52,"yhat":15.2108,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":32.36,"yhat":15.2161,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":33.2,"yhat":15.2215,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":34.04,"yhat":15.227,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":34.88,"yhat":15.2325,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":35.72,"yhat":15.2381,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":36.56,"yhat":15.2438,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":37.4,"yhat":15.2495,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":38.24,"yhat":15.2553,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":39.08,"yhat":15.2612,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":39.92,"yhat":15.2671,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":40.76,"yhat":15.2731,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":41.6,"yhat":15.2791,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":42.44,"yhat":15.2852,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":43.28,"yhat":15.2914,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":44.12,"yhat":15.2976,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":44.96,"yhat":15.3039,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":45.8,"yhat":15.3102,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":46.64,"yhat":15.3166,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":47.48,"yhat":15.323,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":48.32,"yhat":15.3295,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":49.16,"yhat":15.336,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":50,"yhat":15.3426,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":50.84,"yhat":15.3493,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":51.68,"yhat":15.356,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":52.52,"yhat":15.3627,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":53.36,"yhat":15.3695,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":54.2,"yhat":15.3763,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":55.04,"yhat":15.3832,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":55.88,"yhat":15.3901,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":56.72,"yhat":15.3971,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":57.56,"yhat":15.4041,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":58.4,"yhat":15.4111,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":59.24,"yhat":15.4182,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":60.08,"yhat":15.4253,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":60.92,"yhat":15.4325,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":61.76,"yhat":15.4396,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":62.6,"yhat":15.4469,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":63.44,"yhat":15.4541,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":64.28,"yhat":15.4614,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":65.12,"yhat":15.4687,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":65.96,"yhat":15.476,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":66.8,"yhat":15.4834,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":67.64,"yhat":15.4908,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":68.48,"yhat":15.4982,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":69.32,"yhat":15.5056,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":70.16,"yhat":15.513,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":71,"yhat":15.5205,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":71.84,"yhat":15.528,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":72.68,"yhat":15.5355,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":73.52,"yhat":15.543,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":74.36,"yhat":15.5506,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":75.2,"yhat":15.5581,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":76.04,"yhat":15.5657,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":76.88,"yhat":15.5732,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":77.72,"yhat":15.5808,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":78.56,"yhat":15.5884,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":79.4,"yhat":15.5959,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":80.24,"yhat":15.6035,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":81.08,"yhat":15.6111,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":81.92,"yhat":15.6187,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":82.76,"yhat":15.6263,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":83.6,"yhat":15.6339,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":84.44,"yhat":15.6414,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":85.28,"yhat":15.649,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":86.12,"yhat":15.6566,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":86.96,"yhat":15.6641,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":87.8,"yhat":15.6717,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":88.64,"yhat":15.6792,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":89.48,"yhat":15.6867,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":90.32,"yhat":15.6942,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":91.16,"yhat":15.7017,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":92,"yhat":15.7092,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"}],"defending_sliding_tackle":[{"xhat":8,"yhat":15.2515,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":8.82,"yhat":15.2524,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":9.64,"yhat":15.2534,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":10.46,"yhat":15.2544,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":11.28,"yhat":15.2554,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":12.1,"yhat":15.2565,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":12.92,"yhat":15.2577,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":13.74,"yhat":15.2589,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":14.56,"yhat":15.2601,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":15.38,"yhat":15.2614,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":16.2,"yhat":15.2628,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":17.02,"yhat":15.2642,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":17.84,"yhat":15.2657,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":18.66,"yhat":15.2672,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":19.48,"yhat":15.2687,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":20.3,"yhat":15.2703,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":21.12,"yhat":15.272,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":21.94,"yhat":15.2737,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":22.76,"yhat":15.2755,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":23.58,"yhat":15.2773,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":24.4,"yhat":15.2792,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":25.22,"yhat":15.2811,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":26.04,"yhat":15.2831,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":26.86,"yhat":15.2851,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":27.68,"yhat":15.2872,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":28.5,"yhat":15.2893,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":29.32,"yhat":15.2915,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":30.14,"yhat":15.2937,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":30.96,"yhat":15.296,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":31.78,"yhat":15.2983,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":32.6,"yhat":15.3007,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":33.42,"yhat":15.3031,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":34.24,"yhat":15.3056,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":35.06,"yhat":15.3082,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":35.88,"yhat":15.3108,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":36.7,"yhat":15.3134,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":37.52,"yhat":15.3161,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":38.34,"yhat":15.3188,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":39.16,"yhat":15.3216,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":39.98,"yhat":15.3245,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":40.8,"yhat":15.3274,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":41.62,"yhat":15.3303,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":42.44,"yhat":15.3333,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":43.26,"yhat":15.3364,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":44.08,"yhat":15.3395,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":44.9,"yhat":15.3426,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":45.72,"yhat":15.3458,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":46.54,"yhat":15.349,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":47.36,"yhat":15.3523,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":48.18,"yhat":15.3556,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":49,"yhat":15.359,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":49.82,"yhat":15.3624,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":50.64,"yhat":15.3659,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":51.46,"yhat":15.3694,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":52.28,"yhat":15.373,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":53.1,"yhat":15.3766,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":53.92,"yhat":15.3803,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":54.74,"yhat":15.3839,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":55.56,"yhat":15.3877,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":56.38,"yhat":15.3915,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":57.2,"yhat":15.3953,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":58.02,"yhat":15.3991,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":58.84,"yhat":15.4031,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":59.66,"yhat":15.407,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":60.48,"yhat":15.411,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":61.3,"yhat":15.415,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":62.12,"yhat":15.4191,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":62.94,"yhat":15.4232,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":63.76,"yhat":15.4273,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":64.58,"yhat":15.4315,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":65.4,"yhat":15.4357,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":66.22,"yhat":15.4399,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":67.04,"yhat":15.4442,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":67.86,"yhat":15.4485,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":68.68,"yhat":15.4528,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":69.5,"yhat":15.4572,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":70.32,"yhat":15.4616,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":71.14,"yhat":15.4661,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":71.96,"yhat":15.4705,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":72.78,"yhat":15.475,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":73.6,"yhat":15.4795,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":74.42,"yhat":15.4841,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":75.24,"yhat":15.4887,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":76.06,"yhat":15.4933,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":76.88,"yhat":15.4979,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":77.7,"yhat":15.5025,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":78.52,"yhat":15.5072,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":79.34,"yhat":15.5119,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":80.16,"yhat":15.5166,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":80.98,"yhat":15.5213,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":81.8,"yhat":15.5261,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":82.62,"yhat":15.5308,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":83.44,"yhat":15.5356,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":84.26,"yhat":15.5404,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":85.08,"yhat":15.5452,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":85.9,"yhat":15.5501,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":86.72,"yhat":15.5549,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":87.54,"yhat":15.5598,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":88.36,"yhat":15.5646,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":89.18,"yhat":15.5695,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":90,"yhat":15.5744,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"}],"goalkeeping_diving":[{"xhat":1,"yhat":15.3607,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":1.86,"yhat":15.3607,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":2.72,"yhat":15.3608,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":3.58,"yhat":15.3608,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":4.44,"yhat":15.361,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":5.3,"yhat":15.3611,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":6.16,"yhat":15.3613,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":7.02,"yhat":15.3615,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":7.88,"yhat":15.3618,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":8.74,"yhat":15.3621,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":9.6,"yhat":15.3624,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":10.46,"yhat":15.3628,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":11.32,"yhat":15.3632,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":12.18,"yhat":15.3637,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":13.04,"yhat":15.3642,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":13.9,"yhat":15.3647,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":14.76,"yhat":15.3653,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":15.62,"yhat":15.3659,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":16.48,"yhat":15.3666,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":17.34,"yhat":15.3673,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":18.2,"yhat":15.368,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":19.06,"yhat":15.3688,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":19.92,"yhat":15.3696,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":20.78,"yhat":15.3705,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":21.64,"yhat":15.3714,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":22.5,"yhat":15.3723,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":23.36,"yhat":15.3733,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":24.22,"yhat":15.3743,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":25.08,"yhat":15.3753,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":25.94,"yhat":15.3764,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":26.8,"yhat":15.3776,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":27.66,"yhat":15.3787,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":28.52,"yhat":15.38,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":29.38,"yhat":15.3812,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":30.24,"yhat":15.3825,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":31.1,"yhat":15.3838,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":31.96,"yhat":15.3852,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":32.82,"yhat":15.3866,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":33.68,"yhat":15.388,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":34.54,"yhat":15.3895,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":35.4,"yhat":15.391,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":36.26,"yhat":15.3926,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":37.12,"yhat":15.3942,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":37.98,"yhat":15.3958,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":38.84,"yhat":15.3975,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":39.7,"yhat":15.3991,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":40.56,"yhat":15.4009,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":41.42,"yhat":15.4026,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":42.28,"yhat":15.4044,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":43.14,"yhat":15.4063,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":44,"yhat":15.4081,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":44.86,"yhat":15.41,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":45.72,"yhat":15.4119,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":46.58,"yhat":15.4139,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":47.44,"yhat":15.4159,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":48.3,"yhat":15.4179,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":49.16,"yhat":15.4199,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":50.02,"yhat":15.422,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":50.88,"yhat":15.4241,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":51.74,"yhat":15.4262,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":52.6,"yhat":15.4284,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":53.46,"yhat":15.4306,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":54.32,"yhat":15.4328,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":55.18,"yhat":15.435,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":56.04,"yhat":15.4372,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":56.9,"yhat":15.4395,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":57.76,"yhat":15.4418,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":58.62,"yhat":15.4441,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":59.48,"yhat":15.4465,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":60.34,"yhat":15.4488,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":61.2,"yhat":15.4512,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":62.06,"yhat":15.4536,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":62.92,"yhat":15.456,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":63.78,"yhat":15.4585,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":64.64,"yhat":15.4609,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":65.5,"yhat":15.4634,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":66.36,"yhat":15.4658,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":67.22,"yhat":15.4683,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":68.08,"yhat":15.4708,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":68.94,"yhat":15.4734,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":69.8,"yhat":15.4759,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":70.66,"yhat":15.4784,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":71.52,"yhat":15.481,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":72.38,"yhat":15.4835,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":73.24,"yhat":15.4861,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":74.1,"yhat":15.4886,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":74.96,"yhat":15.4912,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":75.82,"yhat":15.4938,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":76.68,"yhat":15.4964,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":77.54,"yhat":15.499,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":78.4,"yhat":15.5015,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":79.26,"yhat":15.5041,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":80.12,"yhat":15.5067,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":80.98,"yhat":15.5093,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":81.84,"yhat":15.5119,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":82.7,"yhat":15.5145,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":83.56,"yhat":15.5171,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":84.42,"yhat":15.5196,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":85.28,"yhat":15.5222,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":86.14,"yhat":15.5248,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":87,"yhat":15.5273,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"}],"goalkeeping_handling":[{"xhat":1,"yhat":15.4049,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":1.88,"yhat":15.4042,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":2.76,"yhat":15.4036,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":3.64,"yhat":15.403,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":4.52,"yhat":15.4024,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":5.4,"yhat":15.4019,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":6.28,"yhat":15.4013,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":7.16,"yhat":15.4008,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":8.04,"yhat":15.4004,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":8.92,"yhat":15.3999,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":9.8,"yhat":15.3995,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":10.68,"yhat":15.3992,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":11.56,"yhat":15.3988,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":12.44,"yhat":15.3985,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":13.32,"yhat":15.3982,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":14.2,"yhat":15.398,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":15.08,"yhat":15.3977,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":15.96,"yhat":15.3976,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":16.84,"yhat":15.3974,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":17.72,"yhat":15.3973,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":18.6,"yhat":15.3972,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":19.48,"yhat":15.3971,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":20.36,"yhat":15.3971,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":21.24,"yhat":15.3971,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":22.12,"yhat":15.3971,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":23,"yhat":15.3972,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":23.88,"yhat":15.3973,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":24.76,"yhat":15.3975,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":25.64,"yhat":15.3976,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":26.52,"yhat":15.3979,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":27.4,"yhat":15.3981,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":28.28,"yhat":15.3984,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":29.16,"yhat":15.3987,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":30.04,"yhat":15.3991,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":30.92,"yhat":15.3994,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":31.8,"yhat":15.3999,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":32.68,"yhat":15.4003,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":33.56,"yhat":15.4008,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":34.44,"yhat":15.4013,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":35.32,"yhat":15.4019,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":36.2,"yhat":15.4025,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":37.08,"yhat":15.4031,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":37.96,"yhat":15.4038,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":38.84,"yhat":15.4045,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":39.72,"yhat":15.4052,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":40.6,"yhat":15.406,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":41.48,"yhat":15.4068,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":42.36,"yhat":15.4076,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":43.24,"yhat":15.4085,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":44.12,"yhat":15.4094,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":45,"yhat":15.4104,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":45.88,"yhat":15.4113,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":46.76,"yhat":15.4123,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":47.64,"yhat":15.4134,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":48.52,"yhat":15.4144,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":49.4,"yhat":15.4155,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":50.28,"yhat":15.4166,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":51.16,"yhat":15.4178,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":52.04,"yhat":15.419,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":52.92,"yhat":15.4202,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":53.8,"yhat":15.4214,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":54.68,"yhat":15.4227,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":55.56,"yhat":15.424,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":56.44,"yhat":15.4253,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":57.32,"yhat":15.4267,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":58.2,"yhat":15.4281,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":59.08,"yhat":15.4295,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":59.96,"yhat":15.4309,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":60.84,"yhat":15.4324,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":61.72,"yhat":15.4338,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":62.6,"yhat":15.4353,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":63.48,"yhat":15.4369,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":64.36,"yhat":15.4384,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":65.24,"yhat":15.44,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":66.12,"yhat":15.4416,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":67,"yhat":15.4432,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":67.88,"yhat":15.4448,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":68.76,"yhat":15.4465,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":69.64,"yhat":15.4481,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":70.52,"yhat":15.4498,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":71.4,"yhat":15.4515,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":72.28,"yhat":15.4532,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":73.16,"yhat":15.455,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":74.04,"yhat":15.4567,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":74.92,"yhat":15.4585,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":75.8,"yhat":15.4602,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":76.68,"yhat":15.462,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":77.56,"yhat":15.4638,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":78.44,"yhat":15.4656,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":79.32,"yhat":15.4674,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":80.2,"yhat":15.4693,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":81.08,"yhat":15.4711,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":81.96,"yhat":15.4729,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":82.84,"yhat":15.4748,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":83.72,"yhat":15.4766,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":84.6,"yhat":15.4785,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":85.48,"yhat":15.4803,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":86.36,"yhat":15.4822,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":87.24,"yhat":15.484,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":88.12,"yhat":15.4859,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":89,"yhat":15.4878,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"}],"goalkeeping_kicking":[{"xhat":1,"yhat":15.4881,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":1.9,"yhat":15.4879,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":2.8,"yhat":15.4876,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":3.7,"yhat":15.4874,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":4.6,"yhat":15.4871,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":5.5,"yhat":15.4869,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":6.4,"yhat":15.4866,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":7.3,"yhat":15.4864,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":8.2,"yhat":15.4861,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":9.1,"yhat":15.4859,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":10,"yhat":15.4857,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":10.9,"yhat":15.4854,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":11.8,"yhat":15.4852,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":12.7,"yhat":15.485,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":13.6,"yhat":15.4847,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":14.5,"yhat":15.4845,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":15.4,"yhat":15.4843,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":16.3,"yhat":15.4841,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":17.2,"yhat":15.4839,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":18.1,"yhat":15.4837,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":19,"yhat":15.4835,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":19.9,"yhat":15.4833,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":20.8,"yhat":15.4831,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":21.7,"yhat":15.4829,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":22.6,"yhat":15.4827,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":23.5,"yhat":15.4825,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":24.4,"yhat":15.4823,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":25.3,"yhat":15.4821,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":26.2,"yhat":15.482,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":27.1,"yhat":15.4818,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":28,"yhat":15.4817,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":28.9,"yhat":15.4815,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":29.8,"yhat":15.4813,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":30.7,"yhat":15.4812,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":31.6,"yhat":15.4811,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":32.5,"yhat":15.4809,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":33.4,"yhat":15.4808,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":34.3,"yhat":15.4807,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":35.2,"yhat":15.4806,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":36.1,"yhat":15.4805,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":37,"yhat":15.4804,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":37.9,"yhat":15.4803,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":38.8,"yhat":15.4802,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":39.7,"yhat":15.4801,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":40.6,"yhat":15.48,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":41.5,"yhat":15.4799,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":42.4,"yhat":15.4798,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":43.3,"yhat":15.4798,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":44.2,"yhat":15.4797,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":45.1,"yhat":15.4797,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":46,"yhat":15.4796,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":46.9,"yhat":15.4796,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":47.8,"yhat":15.4796,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":48.7,"yhat":15.4795,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":49.6,"yhat":15.4795,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":50.5,"yhat":15.4795,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":51.4,"yhat":15.4795,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":52.3,"yhat":15.4795,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":53.2,"yhat":15.4795,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":54.1,"yhat":15.4795,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":55,"yhat":15.4796,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":55.9,"yhat":15.4796,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":56.8,"yhat":15.4796,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":57.7,"yhat":15.4797,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":58.6,"yhat":15.4797,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":59.5,"yhat":15.4798,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":60.4,"yhat":15.4798,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":61.3,"yhat":15.4799,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":62.2,"yhat":15.48,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":63.1,"yhat":15.4801,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":64,"yhat":15.4802,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":64.9,"yhat":15.4802,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":65.8,"yhat":15.4803,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":66.7,"yhat":15.4805,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":67.6,"yhat":15.4806,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":68.5,"yhat":15.4807,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":69.4,"yhat":15.4808,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":70.3,"yhat":15.4809,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":71.2,"yhat":15.4811,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":72.1,"yhat":15.4812,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":73,"yhat":15.4814,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":73.9,"yhat":15.4815,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":74.8,"yhat":15.4817,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":75.7,"yhat":15.4818,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":76.6,"yhat":15.482,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":77.5,"yhat":15.4822,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":78.4,"yhat":15.4824,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":79.3,"yhat":15.4826,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":80.2,"yhat":15.4827,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":81.1,"yhat":15.4829,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":82,"yhat":15.4831,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":82.9,"yhat":15.4833,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":83.8,"yhat":15.4835,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":84.7,"yhat":15.4838,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":85.6,"yhat":15.484,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":86.5,"yhat":15.4842,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":87.4,"yhat":15.4844,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":88.3,"yhat":15.4847,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":89.2,"yhat":15.4849,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":90.1,"yhat":15.4851,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":91,"yhat":15.4854,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"}],"goalkeeping_positioning":[{"xhat":1,"yhat":15.3613,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":1.85,"yhat":15.3624,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":2.7,"yhat":15.3635,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":3.55,"yhat":15.3647,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":4.4,"yhat":15.3658,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":5.25,"yhat":15.3671,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":6.1,"yhat":15.3683,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":6.95,"yhat":15.3696,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":7.8,"yhat":15.3709,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":8.65,"yhat":15.3723,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":9.5,"yhat":15.3737,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":10.35,"yhat":15.3751,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":11.2,"yhat":15.3766,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":12.05,"yhat":15.3781,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":12.9,"yhat":15.3796,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":13.75,"yhat":15.3812,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":14.6,"yhat":15.3828,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":15.45,"yhat":15.3844,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":16.3,"yhat":15.3861,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":17.15,"yhat":15.3878,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":18,"yhat":15.3895,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":18.85,"yhat":15.3912,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":19.7,"yhat":15.393,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":20.55,"yhat":15.3948,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":21.4,"yhat":15.3967,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":22.25,"yhat":15.3986,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":23.1,"yhat":15.4005,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":23.95,"yhat":15.4024,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":24.8,"yhat":15.4044,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":25.65,"yhat":15.4064,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":26.5,"yhat":15.4084,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":27.35,"yhat":15.4105,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":28.2,"yhat":15.4126,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":29.05,"yhat":15.4147,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":29.9,"yhat":15.4168,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":30.75,"yhat":15.419,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":31.6,"yhat":15.4211,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":32.45,"yhat":15.4234,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":33.3,"yhat":15.4256,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":34.15,"yhat":15.4279,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":35,"yhat":15.4301,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":35.85,"yhat":15.4324,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":36.7,"yhat":15.4348,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":37.55,"yhat":15.4371,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":38.4,"yhat":15.4395,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":39.25,"yhat":15.4419,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":40.1,"yhat":15.4443,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":40.95,"yhat":15.4467,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":41.8,"yhat":15.4491,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":42.65,"yhat":15.4516,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":43.5,"yhat":15.4541,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":44.35,"yhat":15.4566,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":45.2,"yhat":15.4591,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":46.05,"yhat":15.4616,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":46.9,"yhat":15.4641,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":47.75,"yhat":15.4667,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":48.6,"yhat":15.4693,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":49.45,"yhat":15.4718,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":50.3,"yhat":15.4744,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":51.15,"yhat":15.477,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":52,"yhat":15.4796,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":52.85,"yhat":15.4822,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":53.7,"yhat":15.4849,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":54.55,"yhat":15.4875,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":55.4,"yhat":15.4901,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":56.25,"yhat":15.4928,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":57.1,"yhat":15.4954,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":57.95,"yhat":15.4981,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":58.8,"yhat":15.5007,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":59.65,"yhat":15.5034,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":60.5,"yhat":15.5061,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":61.35,"yhat":15.5087,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":62.2,"yhat":15.5114,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":63.05,"yhat":15.5141,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":63.9,"yhat":15.5167,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":64.75,"yhat":15.5194,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":65.6,"yhat":15.522,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":66.45,"yhat":15.5247,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":67.3,"yhat":15.5273,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":68.15,"yhat":15.53,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":69,"yhat":15.5326,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":69.85,"yhat":15.5353,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":70.7,"yhat":15.5379,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":71.55,"yhat":15.5405,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":72.4,"yhat":15.5431,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":73.25,"yhat":15.5457,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":74.1,"yhat":15.5483,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":74.95,"yhat":15.5509,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":75.8,"yhat":15.5534,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":76.65,"yhat":15.556,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":77.5,"yhat":15.5585,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":78.35,"yhat":15.561,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":79.2,"yhat":15.5635,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":80.05,"yhat":15.566,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":80.9,"yhat":15.5685,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":81.75,"yhat":15.571,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":82.6,"yhat":15.5734,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":83.45,"yhat":15.5758,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":84.3,"yhat":15.5782,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":85.15,"yhat":15.5806,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":86,"yhat":15.583,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"}],"goalkeeping_reflexes":[{"xhat":1,"yhat":15.3724,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":1.87,"yhat":15.3722,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":2.74,"yhat":15.372,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":3.61,"yhat":15.3719,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":4.48,"yhat":15.3718,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":5.35,"yhat":15.3717,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":6.22,"yhat":15.3716,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":7.09,"yhat":15.3716,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":7.96,"yhat":15.3716,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":8.83,"yhat":15.3716,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":9.7,"yhat":15.3717,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":10.57,"yhat":15.3718,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":11.44,"yhat":15.3719,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":12.31,"yhat":15.3721,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":13.18,"yhat":15.3723,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":14.05,"yhat":15.3725,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":14.92,"yhat":15.3728,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":15.79,"yhat":15.3731,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":16.66,"yhat":15.3734,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":17.53,"yhat":15.3738,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":18.4,"yhat":15.3741,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":19.27,"yhat":15.3746,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":20.14,"yhat":15.375,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":21.01,"yhat":15.3755,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":21.88,"yhat":15.3761,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":22.75,"yhat":15.3766,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":23.62,"yhat":15.3772,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":24.49,"yhat":15.3778,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":25.36,"yhat":15.3785,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":26.23,"yhat":15.3792,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":27.1,"yhat":15.3799,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":27.97,"yhat":15.3807,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":28.84,"yhat":15.3815,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":29.71,"yhat":15.3823,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":30.58,"yhat":15.3832,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":31.45,"yhat":15.3841,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":32.32,"yhat":15.385,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":33.19,"yhat":15.386,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":34.06,"yhat":15.3869,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":34.93,"yhat":15.388,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":35.8,"yhat":15.389,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":36.67,"yhat":15.3901,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":37.54,"yhat":15.3913,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":38.41,"yhat":15.3924,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":39.28,"yhat":15.3936,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":40.15,"yhat":15.3948,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":41.02,"yhat":15.3961,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":41.89,"yhat":15.3974,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":42.76,"yhat":15.3987,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":43.63,"yhat":15.4,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":44.5,"yhat":15.4014,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":45.37,"yhat":15.4028,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":46.24,"yhat":15.4042,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":47.11,"yhat":15.4057,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":47.98,"yhat":15.4072,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":48.85,"yhat":15.4087,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":49.72,"yhat":15.4103,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":50.59,"yhat":15.4119,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":51.46,"yhat":15.4135,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":52.33,"yhat":15.4151,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":53.2,"yhat":15.4168,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":54.07,"yhat":15.4184,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":54.94,"yhat":15.4201,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":55.81,"yhat":15.4219,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":56.68,"yhat":15.4236,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":57.55,"yhat":15.4254,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":58.42,"yhat":15.4272,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":59.29,"yhat":15.429,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":60.16,"yhat":15.4309,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":61.03,"yhat":15.4328,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":61.9,"yhat":15.4347,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":62.77,"yhat":15.4366,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":63.64,"yhat":15.4385,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":64.51,"yhat":15.4404,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":65.38,"yhat":15.4424,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":66.25,"yhat":15.4444,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":67.12,"yhat":15.4464,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":67.99,"yhat":15.4484,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":68.86,"yhat":15.4505,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":69.73,"yhat":15.4525,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":70.6,"yhat":15.4546,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":71.47,"yhat":15.4567,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":72.34,"yhat":15.4587,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":73.21,"yhat":15.4608,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":74.08,"yhat":15.463,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":74.95,"yhat":15.4651,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":75.82,"yhat":15.4672,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":76.69,"yhat":15.4694,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":77.56,"yhat":15.4715,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":78.43,"yhat":15.4737,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":79.3,"yhat":15.4759,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":80.17,"yhat":15.478,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":81.04,"yhat":15.4802,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":81.91,"yhat":15.4824,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":82.78,"yhat":15.4846,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":83.65,"yhat":15.4868,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":84.52,"yhat":15.489,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":85.39,"yhat":15.4912,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":86.26,"yhat":15.4934,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":87.13,"yhat":15.4956,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":88,"yhat":15.4978,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"}]},"y_min_max":[13.7856,16.2157],"x_min_max_list":{"age":[16,41],"height_cm":[156,203],"weight_kg":[55,102],"attacking_crossing":[6,93],"attacking_finishing":[5,93],"attacking_heading_accuracy":[8,92],"attacking_short_passing":[12,92],"attacking_volleys":[5,90],"skill_dribbling":[8,96],"skill_curve":[7,91],"skill_fk_accuracy":[7,92],"skill_long_passing":[9,91],"skill_ball_control":[9,95],"movement_acceleration":[19,96],"movement_sprint_speed":[19,95],"movement_agility":[14,96],"movement_reactions":[50,93],"movement_balance":[22,94],"power_shot_power":[28,91],"power_jumping":[30,94],"power_stamina":[18,97],"power_strength":[27,95],"power_long_shots":[5,90],"mentality_aggression":[11,94],"mentality_interceptions":[6,92],"mentality_positioning":[4,93],"mentality_vision":[10,94],"mentality_penalties":[11,91],"mentality_composure":[21,94],"defending_marking":[7,92],"defending_standing_tackle":[8,92],"defending_sliding_tackle":[8,90],"goalkeeping_diving":[1,87],"goalkeeping_handling":[1,89],"goalkeeping_kicking":[1,91],"goalkeeping_positioning":[1,86],"goalkeeping_reflexes":[1,88]},"is_numeric":{"age":true,"height_cm":true,"weight_kg":true,"attacking_crossing":true,"attacking_finishing":true,"attacking_heading_accuracy":true,"attacking_short_passing":true,"attacking_volleys":true,"skill_dribbling":true,"skill_curve":true,"skill_fk_accuracy":true,"skill_long_passing":true,"skill_ball_control":true,"movement_acceleration":true,"movement_sprint_speed":true,"movement_agility":true,"movement_reactions":true,"movement_balance":true,"power_shot_power":true,"power_jumping":true,"power_stamina":true,"power_strength":true,"power_long_shots":true,"mentality_aggression":true,"mentality_interceptions":true,"mentality_positioning":true,"mentality_vision":true,"mentality_penalties":true,"mentality_composure":true,"defending_marking":true,"defending_standing_tackle":true,"defending_sliding_tackle":true,"goalkeeping_diving":true,"goalkeeping_handling":true,"goalkeeping_kicking":true,"goalkeeping_positioning":true,"goalkeeping_reflexes":true},"desc":{"age":[{"type":"desc","text":"Sklearn.pipeline.Pipeline's mean prediction is equal to 15.512.<\/br><\/br>The highest prediction occurs for (age = 16.75), while the lowest for (age = 41).<\/br>Breakpoint is identified at (age = 31.25).<\/br><\/br>Average model responses are *lower* for variable values *higher* than breakpoint (= 31.25)."}],"height_cm":[{"type":"desc","text":"Sklearn.pipeline.Pipeline's mean prediction is equal to 15.512.<\/br><\/br>The highest prediction occurs for (height_cm = 187.49), while the lowest for (height_cm = 156).<\/br>Breakpoints are identified at (height_cm = 192.19 and height_cm = 184.67).<\/br><\/br>Average model responses are *higher* for variable values *higher* than breakpoint (= 184.67)."}],"weight_kg":[{"type":"desc","text":"Sklearn.pipeline.Pipeline's mean prediction is equal to 15.512.<\/br><\/br>The highest prediction occurs for (weight_kg = 62.99), while the lowest for (weight_kg = 100.12).<\/br>Breakpoint is identified at (weight_kg = 98.71).<\/br><\/br>Average model responses are *lower* for variable values *higher* than breakpoint (= 98.71)."}],"attacking_crossing":[{"type":"desc","text":"Sklearn.pipeline.Pipeline's mean prediction is equal to 15.512.<\/br><\/br>The highest prediction occurs for (attacking_crossing = 93), while the lowest for (attacking_crossing = 6).<\/br>Breakpoint is identified at (attacking_crossing = 68.64).<\/br><\/br>Average model responses are *higher* for variable values *higher* than breakpoint (= 68.64)."}],"attacking_finishing":[{"type":"desc","text":"Sklearn.pipeline.Pipeline's mean prediction is equal to 15.512.<\/br><\/br>The highest prediction occurs for (attacking_finishing = 93), while the lowest for (attacking_finishing = 5).<\/br>Breakpoint is identified at (attacking_finishing = 59.56).<\/br><\/br>Average model responses are *higher* for variable values *higher* than breakpoint (= 59.56)."}],"attacking_heading_accuracy":[{"type":"desc","text":"Sklearn.pipeline.Pipeline's mean prediction is equal to 15.512.<\/br><\/br>The highest prediction occurs for (attacking_heading_accuracy = 92), while the lowest for (attacking_heading_accuracy = 11.36).<\/br>Breakpoint is identified at (attacking_heading_accuracy = 70.16).<\/br><\/br>Average model responses are *higher* for variable values *higher* than breakpoint (= 70.16)."}],"attacking_short_passing":[{"type":"desc","text":"Sklearn.pipeline.Pipeline's mean prediction is equal to 15.512.<\/br><\/br>The highest prediction occurs for (attacking_short_passing = 92), while the lowest for (attacking_short_passing = 16).<\/br>Breakpoint is identified at (attacking_short_passing = 57.6).<\/br><\/br>Average model responses are *higher* for variable values *higher* than breakpoint (= 57.6)."}],"attacking_volleys":[{"type":"desc","text":"Sklearn.pipeline.Pipeline's mean prediction is equal to 15.512.<\/br><\/br>The highest prediction occurs for (attacking_volleys = 78.95), while the lowest for (attacking_volleys = 5).<\/br>Breakpoints are identified at (attacking_volleys = 83.2 and attacking_volleys = 73).<\/br><\/br>Average model responses are *higher* for variable values *higher* than breakpoint (= 73)."}],"skill_dribbling":[{"type":"desc","text":"Sklearn.pipeline.Pipeline's mean prediction is equal to 15.512.<\/br><\/br>The highest prediction occurs for (skill_dribbling = 96), while the lowest for (skill_dribbling = 8).<\/br>Breakpoint is identified at (skill_dribbling = 52).<\/br><\/br>Average model responses are *higher* for variable values *higher* than breakpoint (= 52)."}],"skill_curve":[{"type":"desc","text":"Sklearn.pipeline.Pipeline's mean prediction is equal to 15.512.<\/br><\/br>The highest prediction occurs for (skill_curve = 72.52), while the lowest for (skill_curve = 7).<\/br>Breakpoints are identified at (skill_curve = 85.12 and skill_curve = 67.48).<\/br><\/br>Average model responses are *higher* for variable values *higher* than breakpoint (= 67.48)."}],"skill_fk_accuracy":[{"type":"desc","text":"Sklearn.pipeline.Pipeline's mean prediction is equal to 15.512.<\/br><\/br>The highest prediction occurs for (skill_fk_accuracy = 92), while the lowest for (skill_fk_accuracy = 7).<\/br>Breakpoint is identified at (skill_fk_accuracy = 54.6).<\/br><\/br>Average model responses are *higher* for variable values *higher* than breakpoint (= 54.6)."}],"skill_long_passing":[{"type":"desc","text":"Sklearn.pipeline.Pipeline's mean prediction is equal to 15.512.<\/br><\/br>The highest prediction occurs for (skill_long_passing = 91), while the lowest for (skill_long_passing = 9).<\/br>Breakpoint is identified at (skill_long_passing = 77.06).<\/br><\/br>Average model responses are *higher* for variable values *higher* than breakpoint (= 77.06)."}],"skill_ball_control":[{"type":"desc","text":"Sklearn.pipeline.Pipeline's mean prediction is equal to 15.512.<\/br><\/br>The highest prediction occurs for (skill_ball_control = 95), while the lowest for (skill_ball_control = 9).<\/br>Breakpoint is identified at (skill_ball_control = 50.28).<\/br><\/br>Average model responses are *higher* for variable values *higher* than breakpoint (= 50.28)."}],"movement_acceleration":[{"type":"desc","text":"Sklearn.pipeline.Pipeline's mean prediction is equal to 15.512.<\/br><\/br>The highest prediction occurs for (movement_acceleration = 96), while the lowest for (movement_acceleration = 19).<\/br>Breakpoint is identified at (movement_acceleration = 72.13).<\/br><\/br>Average model responses are *higher* for variable values *higher* than breakpoint (= 72.13)."}],"movement_sprint_speed":[{"type":"desc","text":"Sklearn.pipeline.Pipeline's mean prediction is equal to 15.512.<\/br><\/br>The highest prediction occurs for (movement_sprint_speed = 95), while the lowest for (movement_sprint_speed = 19).<\/br>Breakpoint is identified at (movement_sprint_speed = 55.48).<\/br><\/br>Average model responses are *higher* for variable values *higher* than breakpoint (= 55.48)."}],"movement_agility":[{"type":"desc","text":"Sklearn.pipeline.Pipeline's mean prediction is equal to 15.512.<\/br><\/br>The highest prediction occurs for (movement_agility = 96), while the lowest for (movement_agility = 14).<\/br>Breakpoint is identified at (movement_agility = 41.06).<\/br><\/br>Average model responses are *higher* for variable values *higher* than breakpoint (= 41.06)."}],"movement_reactions":[{"type":"desc","text":"Sklearn.pipeline.Pipeline's mean prediction is equal to 15.512.<\/br><\/br>The highest prediction occurs for (movement_reactions = 93), while the lowest for (movement_reactions = 50).<\/br>Breakpoint is identified at (movement_reactions = 88.27).<\/br><\/br>Average model responses are *higher* for variable values *higher* than breakpoint (= 88.27)."}],"movement_balance":[{"type":"desc","text":"Sklearn.pipeline.Pipeline's mean prediction is equal to 15.512.<\/br><\/br>The highest prediction occurs for (movement_balance = 83.2), while the lowest for (movement_balance = 22).<\/br>Breakpoints are identified at (movement_balance = 89.68 and movement_balance = 79.6).<\/br><\/br>Average model responses are *higher* for variable values *higher* than breakpoint (= 79.6)."}],"power_shot_power":[{"type":"desc","text":"Sklearn.pipeline.Pipeline's mean prediction is equal to 15.512.<\/br><\/br>The highest prediction occurs for (power_shot_power = 91), while the lowest for (power_shot_power = 28).<\/br>Breakpoint is identified at (power_shot_power = 55.09).<\/br><\/br>Average model responses are *higher* for variable values *higher* than breakpoint (= 55.09)."}],"power_jumping":[{"type":"desc","text":"Sklearn.pipeline.Pipeline's mean prediction is equal to 15.512.<\/br><\/br>The highest prediction occurs for (power_jumping = 94), while the lowest for (power_jumping = 30).<\/br>Breakpoint is identified at (power_jumping = 62.64).<\/br><\/br>Average model responses are *higher* for variable values *higher* than breakpoint (= 62.64)."}],"power_stamina":[{"type":"desc","text":"Sklearn.pipeline.Pipeline's mean prediction is equal to 15.512.<\/br><\/br>The highest prediction occurs for (power_stamina = 97), while the lowest for (power_stamina = 18).<\/br>Breakpoint is identified at (power_stamina = 89.89).<\/br><\/br>Average model responses are *higher* for variable values *higher* than breakpoint (= 89.89)."}],"power_strength":[{"type":"desc","text":"Sklearn.pipeline.Pipeline's mean prediction is equal to 15.512.<\/br><\/br>The highest prediction occurs for (power_strength = 95), while the lowest for (power_strength = 33.8).<\/br>Breakpoint is identified at (power_strength = 70.52).<\/br><\/br>Average model responses are *higher* for variable values *higher* than breakpoint (= 70.52)."}],"power_long_shots":[{"type":"desc","text":"Sklearn.pipeline.Pipeline's mean prediction is equal to 15.512.<\/br><\/br>The highest prediction occurs for (power_long_shots = 90), while the lowest for (power_long_shots = 5).<\/br>Breakpoint is identified at (power_long_shots = 27.1).<\/br><\/br>Average model responses are *higher* for variable values *higher* than breakpoint (= 27.1)."}],"mentality_aggression":[{"type":"desc","text":"Sklearn.pipeline.Pipeline's mean prediction is equal to 15.512.<\/br><\/br>The highest prediction occurs for (mentality_aggression = 94), while the lowest for (mentality_aggression = 11).<\/br>Breakpoint is identified at (mentality_aggression = 53.33).<\/br><\/br>Average model responses are *higher* for variable values *higher* than breakpoint (= 53.33)."}],"mentality_interceptions":[{"type":"desc","text":"Sklearn.pipeline.Pipeline's mean prediction is equal to 15.512.<\/br><\/br>The highest prediction occurs for (mentality_interceptions = 92), while the lowest for (mentality_interceptions = 6).<\/br>Breakpoint is identified at (mentality_interceptions = 61.04).<\/br><\/br>Average model responses are *higher* for variable values *higher* than breakpoint (= 61.04)."}],"mentality_positioning":[{"type":"desc","text":"Sklearn.pipeline.Pipeline's mean prediction is equal to 15.512.<\/br><\/br>The highest prediction occurs for (mentality_positioning = 93), while the lowest for (mentality_positioning = 4).<\/br>Breakpoint is identified at (mentality_positioning = 55.62).<\/br><\/br>Average model responses are *higher* for variable values *higher* than breakpoint (= 55.62)."}],"mentality_vision":[{"type":"desc","text":"Sklearn.pipeline.Pipeline's mean prediction is equal to 15.512.<\/br><\/br>The highest prediction occurs for (mentality_vision = 94), while the lowest for (mentality_vision = 22.6).<\/br>Breakpoint is identified at (mentality_vision = 75.52).<\/br><\/br>Average model responses are *higher* for variable values *higher* than breakpoint (= 75.52)."}],"mentality_penalties":[{"type":"desc","text":"Sklearn.pipeline.Pipeline's mean prediction is equal to 15.512.<\/br><\/br>The highest prediction occurs for (mentality_penalties = 91), while the lowest for (mentality_penalties = 47.8).<\/br>Breakpoint is identified at (mentality_penalties = 84.6).<\/br><\/br>Average model responses are *higher* for variable values *higher* than breakpoint (= 84.6)."}],"mentality_composure":[{"type":"desc","text":"Sklearn.pipeline.Pipeline's mean prediction is equal to 15.512.<\/br><\/br>The highest prediction occurs for (mentality_composure = 94), while the lowest for (mentality_composure = 26.11).<\/br>Breakpoint is identified at (mentality_composure = 61.88).<\/br><\/br>Average model responses are *higher* for variable values *higher* than breakpoint (= 61.88)."}],"defending_marking":[{"type":"desc","text":"Sklearn.pipeline.Pipeline's mean prediction is equal to 15.512.<\/br><\/br>The highest prediction occurs for (defending_marking = 92), while the lowest for (defending_marking = 7).<\/br>Breakpoint is identified at (defending_marking = 62.25).<\/br><\/br>Average model responses are *higher* for variable values *higher* than breakpoint (= 62.25)."}],"defending_standing_tackle":[{"type":"desc","text":"Sklearn.pipeline.Pipeline's mean prediction is equal to 15.512.<\/br><\/br>The highest prediction occurs for (defending_standing_tackle = 92), while the lowest for (defending_standing_tackle = 8).<\/br>Breakpoint is identified at (defending_standing_tackle = 59.24).<\/br><\/br>Average model responses are *higher* for variable values *higher* than breakpoint (= 59.24)."}],"defending_sliding_tackle":[{"type":"desc","text":"Sklearn.pipeline.Pipeline's mean prediction is equal to 15.512.<\/br><\/br>The highest prediction occurs for (defending_sliding_tackle = 90), while the lowest for (defending_sliding_tackle = 8).<\/br>Breakpoint is identified at (defending_sliding_tackle = 81.8).<\/br><\/br>Average model responses are *higher* for variable values *higher* than breakpoint (= 81.8)."}],"goalkeeping_diving":[{"type":"desc","text":"Sklearn.pipeline.Pipeline's mean prediction is equal to 15.512.<\/br><\/br>The highest prediction occurs for (goalkeeping_diving = 87), while the lowest for (goalkeeping_diving = 1).<\/br>Breakpoint is identified at (goalkeeping_diving = 59.48).<\/br><\/br>Average model responses are *higher* for variable values *higher* than breakpoint (= 59.48)."}],"goalkeeping_handling":[{"type":"desc","text":"Sklearn.pipeline.Pipeline's mean prediction is equal to 15.512.<\/br><\/br>The highest prediction occurs for (goalkeeping_handling = 89), while the lowest for (goalkeeping_handling = 20.36).<\/br>Breakpoint is identified at (goalkeeping_handling = 71.4).<\/br><\/br>Average model responses are *higher* for variable values *higher* than breakpoint (= 71.4)."}],"goalkeeping_kicking":[{"type":"desc","text":"Sklearn.pipeline.Pipeline's mean prediction is equal to 15.512.<\/br><\/br>The highest prediction occurs for (goalkeeping_kicking = 1), while the lowest for (goalkeeping_kicking = 51.4).<\/br>Breakpoints are identified at (goalkeeping_kicking = 83.8 and goalkeeping_kicking = 46.9).<\/br><\/br>Average model responses are *lower* for variable values *higher* than breakpoint (= 46.9)."}],"goalkeeping_positioning":[{"type":"desc","text":"Sklearn.pipeline.Pipeline's mean prediction is equal to 15.512.<\/br><\/br>The highest prediction occurs for (goalkeeping_positioning = 86), while the lowest for (goalkeeping_positioning = 1).<\/br>Breakpoint is identified at (goalkeeping_positioning = 35).<\/br><\/br>Average model responses are *higher* for variable values *higher* than breakpoint (= 35)."}],"goalkeeping_reflexes":[{"type":"desc","text":"Sklearn.pipeline.Pipeline's mean prediction is equal to 15.512.<\/br><\/br>The highest prediction occurs for (goalkeeping_reflexes = 88), while the lowest for (goalkeeping_reflexes = 7.09).<\/br>Breakpoint is identified at (goalkeeping_reflexes = 68.86).<\/br><\/br>Average model responses are *higher* for variable values *higher* than breakpoint (= 68.86)."}]}},{"y_mean":15.42,"x":{"age":[{"xhat":16,"yhat":0,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":16.25,"yhat":-0.0012,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":16.5,"yhat":-0.0026,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":16.75,"yhat":-0.0042,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":17,"yhat":-0.006,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":17.25,"yhat":-0.008,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":17.5,"yhat":-0.0103,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":17.75,"yhat":-0.0127,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":18,"yhat":-0.0155,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":18.25,"yhat":-0.0184,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":18.5,"yhat":-0.0217,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":18.75,"yhat":-0.0252,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":19,"yhat":-0.029,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":19.25,"yhat":-0.0331,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":19.5,"yhat":-0.0375,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":19.75,"yhat":-0.0422,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":20,"yhat":-0.0473,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":20.25,"yhat":-0.0527,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":20.5,"yhat":-0.0584,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":20.75,"yhat":-0.0646,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":21,"yhat":-0.0711,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":21.25,"yhat":-0.078,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":21.5,"yhat":-0.0853,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":21.75,"yhat":-0.093,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":22,"yhat":-0.1011,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":22.25,"yhat":-0.1096,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":22.5,"yhat":-0.1186,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":22.75,"yhat":-0.128,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":23,"yhat":-0.1379,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":23.25,"yhat":-0.1483,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":23.5,"yhat":-0.1591,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":23.75,"yhat":-0.1704,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":24,"yhat":-0.1822,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":24.25,"yhat":-0.1946,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":24.5,"yhat":-0.2074,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":24.75,"yhat":-0.2207,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":25,"yhat":-0.2345,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":25.25,"yhat":-0.2489,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":25.5,"yhat":-0.2638,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":25.75,"yhat":-0.2793,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":26,"yhat":-0.2953,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":26.25,"yhat":-0.3118,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":26.5,"yhat":-0.3289,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":26.75,"yhat":-0.3465,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":27,"yhat":-0.3647,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":27.25,"yhat":-0.3834,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":27.5,"yhat":-0.4027,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":27.75,"yhat":-0.4226,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":28,"yhat":-0.443,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":28.25,"yhat":-0.464,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":28.5,"yhat":-0.4855,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":28.75,"yhat":-0.5075,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":29,"yhat":-0.5302,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":29.25,"yhat":-0.5533,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":29.5,"yhat":-0.577,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":29.75,"yhat":-0.6013,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":30,"yhat":-0.626,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":30.25,"yhat":-0.6513,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":30.5,"yhat":-0.6771,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":30.75,"yhat":-0.7034,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":31,"yhat":-0.7302,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":31.25,"yhat":-0.7575,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":31.5,"yhat":-0.7853,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":31.75,"yhat":-0.8135,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":32,"yhat":-0.8422,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":32.25,"yhat":-0.8713,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":32.5,"yhat":-0.9009,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":32.75,"yhat":-0.9308,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":33,"yhat":-0.9612,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":33.25,"yhat":-0.992,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":33.5,"yhat":-1.0231,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":33.75,"yhat":-1.0545,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":34,"yhat":-1.0863,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":34.25,"yhat":-1.1184,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":34.5,"yhat":-1.1508,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":34.75,"yhat":-1.1835,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":35,"yhat":-1.2164,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":35.25,"yhat":-1.2495,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":35.5,"yhat":-1.2829,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":35.75,"yhat":-1.3164,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":36,"yhat":-1.3501,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":36.25,"yhat":-1.384,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":36.5,"yhat":-1.418,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":36.75,"yhat":-1.4521,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":37,"yhat":-1.4862,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":37.25,"yhat":-1.5204,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":37.5,"yhat":-1.5546,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":37.75,"yhat":-1.5888,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":38,"yhat":-1.623,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":38.25,"yhat":-1.6571,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":38.5,"yhat":-1.6912,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":38.75,"yhat":-1.7251,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":39,"yhat":-1.7589,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":39.25,"yhat":-1.7926,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":39.5,"yhat":-1.8261,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":39.75,"yhat":-1.8593,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":40,"yhat":-1.8924,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":40.25,"yhat":-1.9251,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":40.5,"yhat":-1.9576,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":40.75,"yhat":-1.9898,"vname":"age","label":"sklearn.pipeline.Pipeline"},{"xhat":41,"yhat":-2.0216,"vname":"age","label":"sklearn.pipeline.Pipeline"}],"height_cm":[{"xhat":156,"yhat":0,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":156.47,"yhat":0.001,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":156.94,"yhat":0.0021,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":157.41,"yhat":0.0031,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":157.88,"yhat":0.0041,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":158.35,"yhat":0.0052,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":158.82,"yhat":0.0062,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":159.29,"yhat":0.0072,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":159.76,"yhat":0.0082,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":160.23,"yhat":0.0091,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":160.7,"yhat":0.0101,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":161.17,"yhat":0.0111,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":161.64,"yhat":0.012,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":162.11,"yhat":0.0129,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":162.58,"yhat":0.0138,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":163.05,"yhat":0.0147,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":163.52,"yhat":0.0156,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":163.99,"yhat":0.0165,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":164.46,"yhat":0.0173,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":164.93,"yhat":0.0181,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":165.4,"yhat":0.019,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":165.87,"yhat":0.0197,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":166.34,"yhat":0.0205,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":166.81,"yhat":0.0213,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":167.28,"yhat":0.022,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":167.75,"yhat":0.0227,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":168.22,"yhat":0.0234,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":168.69,"yhat":0.0241,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":169.16,"yhat":0.0248,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":169.63,"yhat":0.0254,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":170.1,"yhat":0.0261,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":170.57,"yhat":0.0267,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":171.04,"yhat":0.0273,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":171.51,"yhat":0.0279,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":171.98,"yhat":0.0284,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":172.45,"yhat":0.029,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":172.92,"yhat":0.0295,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":173.39,"yhat":0.03,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":173.86,"yhat":0.0305,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":174.33,"yhat":0.031,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":174.8,"yhat":0.0315,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":175.27,"yhat":0.032,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":175.74,"yhat":0.0324,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":176.21,"yhat":0.0329,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":176.68,"yhat":0.0333,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":177.15,"yhat":0.0337,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":177.62,"yhat":0.0341,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":178.09,"yhat":0.0345,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":178.56,"yhat":0.0349,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":179.03,"yhat":0.0353,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":179.5,"yhat":0.0357,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":179.97,"yhat":0.036,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":180.44,"yhat":0.0364,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":180.91,"yhat":0.0367,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":181.38,"yhat":0.0371,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":181.85,"yhat":0.0374,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":182.32,"yhat":0.0378,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":182.79,"yhat":0.0381,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":183.26,"yhat":0.0385,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":183.73,"yhat":0.0388,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":184.2,"yhat":0.0391,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":184.67,"yhat":0.0394,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":185.14,"yhat":0.0398,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":185.61,"yhat":0.0401,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":186.08,"yhat":0.0404,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":186.55,"yhat":0.0407,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":187.02,"yhat":0.0411,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":187.49,"yhat":0.0414,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":187.96,"yhat":0.0417,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":188.43,"yhat":0.042,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":188.9,"yhat":0.0424,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":189.37,"yhat":0.0427,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":189.84,"yhat":0.043,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":190.31,"yhat":0.0434,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":190.78,"yhat":0.0437,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":191.25,"yhat":0.0441,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":191.72,"yhat":0.0444,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":192.19,"yhat":0.0448,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":192.66,"yhat":0.0451,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":193.13,"yhat":0.0455,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":193.6,"yhat":0.0458,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":194.07,"yhat":0.0462,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":194.54,"yhat":0.0466,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":195.01,"yhat":0.047,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":195.48,"yhat":0.0474,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":195.95,"yhat":0.0478,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":196.42,"yhat":0.0482,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":196.89,"yhat":0.0486,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":197.36,"yhat":0.049,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":197.83,"yhat":0.0494,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":198.3,"yhat":0.0498,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":198.77,"yhat":0.0503,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":199.24,"yhat":0.0507,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":199.71,"yhat":0.0511,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":200.18,"yhat":0.0516,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":200.65,"yhat":0.0521,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":201.12,"yhat":0.0525,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":201.59,"yhat":0.053,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":202.06,"yhat":0.0535,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":202.53,"yhat":0.054,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"},{"xhat":203,"yhat":0.0545,"vname":"height_cm","label":"sklearn.pipeline.Pipeline"}],"weight_kg":[{"xhat":55,"yhat":0,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":55.47,"yhat":0.0004,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":55.94,"yhat":0.0008,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":56.41,"yhat":0.0011,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":56.88,"yhat":0.0014,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":57.35,"yhat":0.0017,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":57.82,"yhat":0.0019,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":58.29,"yhat":0.0021,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":58.76,"yhat":0.0023,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":59.23,"yhat":0.0025,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":59.7,"yhat":0.0026,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":60.17,"yhat":0.0027,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":60.64,"yhat":0.0028,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":61.11,"yhat":0.0029,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":61.58,"yhat":0.0029,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":62.05,"yhat":0.0029,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":62.52,"yhat":0.0028,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":62.99,"yhat":0.0028,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":63.46,"yhat":0.0027,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":63.93,"yhat":0.0026,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":64.4,"yhat":0.0025,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":64.87,"yhat":0.0023,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":65.34,"yhat":0.0021,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":65.81,"yhat":0.0019,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":66.28,"yhat":0.0017,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":66.75,"yhat":0.0014,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":67.22,"yhat":0.0012,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":67.69,"yhat":0.0009,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":68.16,"yhat":0.0006,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":68.63,"yhat":0.0003,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":69.1,"yhat":-0,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":69.57,"yhat":-0.0004,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":70.04,"yhat":-0.0007,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":70.51,"yhat":-0.0011,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":70.98,"yhat":-0.0014,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":71.45,"yhat":-0.0018,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":71.92,"yhat":-0.0022,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":72.39,"yhat":-0.0026,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":72.86,"yhat":-0.003,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":73.33,"yhat":-0.0034,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":73.8,"yhat":-0.0037,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":74.27,"yhat":-0.0041,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":74.74,"yhat":-0.0045,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":75.21,"yhat":-0.0049,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":75.68,"yhat":-0.0053,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":76.15,"yhat":-0.0056,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":76.62,"yhat":-0.006,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":77.09,"yhat":-0.0064,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":77.56,"yhat":-0.0067,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":78.03,"yhat":-0.007,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":78.5,"yhat":-0.0073,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":78.97,"yhat":-0.0076,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":79.44,"yhat":-0.0079,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":79.91,"yhat":-0.0082,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":80.38,"yhat":-0.0084,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":80.85,"yhat":-0.0086,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":81.32,"yhat":-0.0088,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":81.79,"yhat":-0.009,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":82.26,"yhat":-0.0092,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":82.73,"yhat":-0.0093,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":83.2,"yhat":-0.0094,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":83.67,"yhat":-0.0095,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":84.14,"yhat":-0.0095,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":84.61,"yhat":-0.0095,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":85.08,"yhat":-0.0095,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":85.55,"yhat":-0.0095,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":86.02,"yhat":-0.0094,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":86.49,"yhat":-0.0093,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":86.96,"yhat":-0.0092,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":87.43,"yhat":-0.009,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":87.9,"yhat":-0.0088,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":88.37,"yhat":-0.0085,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":88.84,"yhat":-0.0083,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":89.31,"yhat":-0.0079,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":89.78,"yhat":-0.0076,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":90.25,"yhat":-0.0072,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":90.72,"yhat":-0.0068,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":91.19,"yhat":-0.0063,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":91.66,"yhat":-0.0058,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":92.13,"yhat":-0.0053,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":92.6,"yhat":-0.0047,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":93.07,"yhat":-0.0041,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":93.54,"yhat":-0.0034,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":94.01,"yhat":-0.0027,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":94.48,"yhat":-0.002,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":94.95,"yhat":-0.0012,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":95.42,"yhat":-0.0004,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":95.89,"yhat":0.0004,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":96.36,"yhat":0.0013,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":96.83,"yhat":0.0022,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":97.3,"yhat":0.0032,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":97.77,"yhat":0.0042,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":98.24,"yhat":0.0052,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":98.71,"yhat":0.0062,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":99.18,"yhat":0.0073,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":99.65,"yhat":0.0085,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":100.12,"yhat":0.0096,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":100.59,"yhat":0.0108,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":101.06,"yhat":0.012,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":101.53,"yhat":0.0133,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"},{"xhat":102,"yhat":0.0146,"vname":"weight_kg","label":"sklearn.pipeline.Pipeline"}],"attacking_crossing":[{"xhat":6,"yhat":0,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":6.87,"yhat":-0.0007,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":7.74,"yhat":-0.0013,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":8.61,"yhat":-0.0019,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":9.48,"yhat":-0.0025,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":10.35,"yhat":-0.0031,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":11.22,"yhat":-0.0036,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":12.09,"yhat":-0.0041,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":12.96,"yhat":-0.0046,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":13.83,"yhat":-0.0051,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":14.7,"yhat":-0.0055,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":15.57,"yhat":-0.0059,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":16.44,"yhat":-0.0062,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":17.31,"yhat":-0.0066,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":18.18,"yhat":-0.0069,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":19.05,"yhat":-0.0071,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":19.92,"yhat":-0.0074,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":20.79,"yhat":-0.0075,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":21.66,"yhat":-0.0077,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":22.53,"yhat":-0.0078,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":23.4,"yhat":-0.0078,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":24.27,"yhat":-0.0078,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":25.14,"yhat":-0.0077,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":26.01,"yhat":-0.0076,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":26.88,"yhat":-0.0075,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":27.75,"yhat":-0.0072,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":28.62,"yhat":-0.0069,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":29.49,"yhat":-0.0066,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":30.36,"yhat":-0.0061,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":31.23,"yhat":-0.0056,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":32.1,"yhat":-0.0051,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":32.97,"yhat":-0.0044,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":33.84,"yhat":-0.0037,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":34.71,"yhat":-0.0028,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":35.58,"yhat":-0.0019,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":36.45,"yhat":-0.001,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":37.32,"yhat":0.0001,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":38.19,"yhat":0.0013,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":39.06,"yhat":0.0026,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":39.93,"yhat":0.0039,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":40.8,"yhat":0.0054,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":41.67,"yhat":0.007,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":42.54,"yhat":0.0087,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":43.41,"yhat":0.0104,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":44.28,"yhat":0.0123,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":45.15,"yhat":0.0143,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":46.02,"yhat":0.0164,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":46.89,"yhat":0.0186,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":47.76,"yhat":0.0209,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":48.63,"yhat":0.0233,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":49.5,"yhat":0.0258,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":50.37,"yhat":0.0285,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":51.24,"yhat":0.0312,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":52.11,"yhat":0.0341,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":52.98,"yhat":0.037,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":53.85,"yhat":0.0401,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":54.72,"yhat":0.0433,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":55.59,"yhat":0.0466,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":56.46,"yhat":0.05,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":57.33,"yhat":0.0535,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":58.2,"yhat":0.0571,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":59.07,"yhat":0.0608,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":59.94,"yhat":0.0646,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":60.81,"yhat":0.0685,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":61.68,"yhat":0.0725,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":62.55,"yhat":0.0766,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":63.42,"yhat":0.0808,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":64.29,"yhat":0.0851,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":65.16,"yhat":0.0895,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":66.03,"yhat":0.094,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":66.9,"yhat":0.0986,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":67.77,"yhat":0.1032,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":68.64,"yhat":0.1079,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":69.51,"yhat":0.1128,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":70.38,"yhat":0.1177,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":71.25,"yhat":0.1226,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":72.12,"yhat":0.1277,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":72.99,"yhat":0.1328,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":73.86,"yhat":0.138,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":74.73,"yhat":0.1432,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":75.6,"yhat":0.1485,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":76.47,"yhat":0.1539,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":77.34,"yhat":0.1593,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":78.21,"yhat":0.1648,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":79.08,"yhat":0.1703,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":79.95,"yhat":0.1759,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":80.82,"yhat":0.1815,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":81.69,"yhat":0.1872,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":82.56,"yhat":0.1929,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":83.43,"yhat":0.1986,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":84.3,"yhat":0.2044,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":85.17,"yhat":0.2102,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":86.04,"yhat":0.216,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":86.91,"yhat":0.2219,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":87.78,"yhat":0.2277,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":88.65,"yhat":0.2336,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":89.52,"yhat":0.2395,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":90.39,"yhat":0.2454,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":91.26,"yhat":0.2513,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":92.13,"yhat":0.2572,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"},{"xhat":93,"yhat":0.2631,"vname":"attacking_crossing","label":"sklearn.pipeline.Pipeline"}],"attacking_finishing":[{"xhat":5,"yhat":0,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":5.88,"yhat":-0.001,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":6.76,"yhat":-0.002,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":7.64,"yhat":-0.0029,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":8.52,"yhat":-0.0037,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":9.4,"yhat":-0.0045,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":10.28,"yhat":-0.0052,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":11.16,"yhat":-0.0059,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":12.04,"yhat":-0.0064,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":12.92,"yhat":-0.0069,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":13.8,"yhat":-0.0073,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":14.68,"yhat":-0.0076,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":15.56,"yhat":-0.0078,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":16.44,"yhat":-0.0079,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":17.32,"yhat":-0.0079,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":18.2,"yhat":-0.0077,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":19.08,"yhat":-0.0075,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":19.96,"yhat":-0.0071,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":20.84,"yhat":-0.0066,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":21.72,"yhat":-0.006,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":22.6,"yhat":-0.0052,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":23.48,"yhat":-0.0043,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":24.36,"yhat":-0.0032,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":25.24,"yhat":-0.002,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":26.12,"yhat":-0.0006,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":27,"yhat":0.001,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":27.88,"yhat":0.0028,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":28.76,"yhat":0.0047,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":29.64,"yhat":0.0069,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":30.52,"yhat":0.0092,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":31.4,"yhat":0.0117,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":32.28,"yhat":0.0145,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":33.16,"yhat":0.0175,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":34.04,"yhat":0.0207,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":34.92,"yhat":0.0241,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":35.8,"yhat":0.0278,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":36.68,"yhat":0.0317,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":37.56,"yhat":0.0358,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":38.44,"yhat":0.0402,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":39.32,"yhat":0.0449,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":40.2,"yhat":0.0498,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":41.08,"yhat":0.0549,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":41.96,"yhat":0.0603,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":42.84,"yhat":0.066,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":43.72,"yhat":0.072,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":44.6,"yhat":0.0782,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":45.48,"yhat":0.0847,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":46.36,"yhat":0.0914,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":47.24,"yhat":0.0985,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":48.12,"yhat":0.1058,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":49,"yhat":0.1134,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":49.88,"yhat":0.1212,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":50.76,"yhat":0.1293,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":51.64,"yhat":0.1377,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":52.52,"yhat":0.1464,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":53.4,"yhat":0.1553,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":54.28,"yhat":0.1645,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":55.16,"yhat":0.174,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":56.04,"yhat":0.1837,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":56.92,"yhat":0.1937,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":57.8,"yhat":0.204,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":58.68,"yhat":0.2145,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":59.56,"yhat":0.2252,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":60.44,"yhat":0.2362,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":61.32,"yhat":0.2474,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":62.2,"yhat":0.2589,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":63.08,"yhat":0.2706,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":63.96,"yhat":0.2825,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":64.84,"yhat":0.2947,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":65.72,"yhat":0.307,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":66.6,"yhat":0.3196,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":67.48,"yhat":0.3324,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":68.36,"yhat":0.3454,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":69.24,"yhat":0.3585,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":70.12,"yhat":0.3719,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":71,"yhat":0.3854,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":71.88,"yhat":0.3991,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":72.76,"yhat":0.413,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":73.64,"yhat":0.427,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":74.52,"yhat":0.4412,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":75.4,"yhat":0.4555,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":76.28,"yhat":0.47,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":77.16,"yhat":0.4846,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":78.04,"yhat":0.4993,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":78.92,"yhat":0.5141,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":79.8,"yhat":0.529,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":80.68,"yhat":0.544,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":81.56,"yhat":0.5591,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":82.44,"yhat":0.5743,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":83.32,"yhat":0.5896,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":84.2,"yhat":0.6049,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":85.08,"yhat":0.6203,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":85.96,"yhat":0.6357,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":86.84,"yhat":0.6512,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":87.72,"yhat":0.6667,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":88.6,"yhat":0.6822,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":89.48,"yhat":0.6978,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":90.36,"yhat":0.7133,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":91.24,"yhat":0.7288,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":92.12,"yhat":0.7444,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"},{"xhat":93,"yhat":0.7599,"vname":"attacking_finishing","label":"sklearn.pipeline.Pipeline"}],"attacking_heading_accuracy":[{"xhat":8,"yhat":0,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":8.84,"yhat":0.0002,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":9.68,"yhat":0.0003,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":10.52,"yhat":0.0004,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":11.36,"yhat":0.0005,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":12.2,"yhat":0.0005,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":13.04,"yhat":0.0005,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":13.88,"yhat":0.0005,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":14.72,"yhat":0.0004,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":15.56,"yhat":0.0004,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":16.4,"yhat":0.0003,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":17.24,"yhat":0.0001,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":18.08,"yhat":0,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":18.92,"yhat":-0.0001,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":19.76,"yhat":-0.0002,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":20.6,"yhat":-0.0004,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":21.44,"yhat":-0.0005,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":22.28,"yhat":-0.0006,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":23.12,"yhat":-0.0006,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":23.96,"yhat":-0.0006,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":24.8,"yhat":-0.0006,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":25.64,"yhat":-0.0005,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":26.48,"yhat":-0.0004,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":27.32,"yhat":-0.0002,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":28.16,"yhat":0.0001,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":29,"yhat":0.0005,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":29.84,"yhat":0.0009,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":30.68,"yhat":0.0015,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":31.52,"yhat":0.0022,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":32.36,"yhat":0.003,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":33.2,"yhat":0.0039,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":34.04,"yhat":0.0049,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":34.88,"yhat":0.0061,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":35.72,"yhat":0.0074,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":36.56,"yhat":0.0089,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":37.4,"yhat":0.0105,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":38.24,"yhat":0.0123,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":39.08,"yhat":0.0142,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":39.92,"yhat":0.0164,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":40.76,"yhat":0.0187,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":41.6,"yhat":0.0212,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":42.44,"yhat":0.0238,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":43.28,"yhat":0.0267,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":44.12,"yhat":0.0297,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":44.96,"yhat":0.033,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":45.8,"yhat":0.0364,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":46.64,"yhat":0.0401,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":47.48,"yhat":0.044,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":48.32,"yhat":0.048,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":49.16,"yhat":0.0523,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":50,"yhat":0.0568,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":50.84,"yhat":0.0615,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":51.68,"yhat":0.0664,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":52.52,"yhat":0.0715,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":53.36,"yhat":0.0768,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":54.2,"yhat":0.0823,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":55.04,"yhat":0.0881,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":55.88,"yhat":0.0941,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":56.72,"yhat":0.1002,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":57.56,"yhat":0.1066,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":58.4,"yhat":0.1132,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":59.24,"yhat":0.12,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":60.08,"yhat":0.127,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":60.92,"yhat":0.1342,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":61.76,"yhat":0.1416,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":62.6,"yhat":0.1492,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":63.44,"yhat":0.157,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":64.28,"yhat":0.165,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":65.12,"yhat":0.1732,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":65.96,"yhat":0.1816,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":66.8,"yhat":0.1901,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":67.64,"yhat":0.1989,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":68.48,"yhat":0.2078,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":69.32,"yhat":0.2169,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":70.16,"yhat":0.2261,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":71,"yhat":0.2355,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":71.84,"yhat":0.2451,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":72.68,"yhat":0.2548,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":73.52,"yhat":0.2647,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":74.36,"yhat":0.2747,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":75.2,"yhat":0.2849,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":76.04,"yhat":0.2952,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":76.88,"yhat":0.3056,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":77.72,"yhat":0.3161,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":78.56,"yhat":0.3268,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":79.4,"yhat":0.3376,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":80.24,"yhat":0.3484,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":81.08,"yhat":0.3594,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":81.92,"yhat":0.3705,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":82.76,"yhat":0.3816,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":83.6,"yhat":0.3929,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":84.44,"yhat":0.4042,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":85.28,"yhat":0.4156,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":86.12,"yhat":0.427,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":86.96,"yhat":0.4385,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":87.8,"yhat":0.4501,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":88.64,"yhat":0.4616,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":89.48,"yhat":0.4733,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":90.32,"yhat":0.4849,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":91.16,"yhat":0.4966,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":92,"yhat":0.5083,"vname":"attacking_heading_accuracy","label":"sklearn.pipeline.Pipeline"}],"attacking_short_passing":[{"xhat":12,"yhat":0,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":12.8,"yhat":-0.0009,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":13.6,"yhat":-0.0017,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":14.4,"yhat":-0.0024,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":15.2,"yhat":-0.003,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":16,"yhat":-0.0036,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":16.8,"yhat":-0.0041,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":17.6,"yhat":-0.0044,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":18.4,"yhat":-0.0047,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":19.2,"yhat":-0.0048,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":20,"yhat":-0.0049,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":20.8,"yhat":-0.0048,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":21.6,"yhat":-0.0045,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":22.4,"yhat":-0.0041,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":23.2,"yhat":-0.0035,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":24,"yhat":-0.0028,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":24.8,"yhat":-0.0019,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":25.6,"yhat":-0.0008,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":26.4,"yhat":0.0006,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":27.2,"yhat":0.0021,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":28,"yhat":0.0039,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":28.8,"yhat":0.006,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":29.6,"yhat":0.0083,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":30.4,"yhat":0.0108,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":31.2,"yhat":0.0137,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":32,"yhat":0.0168,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":32.8,"yhat":0.0202,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":33.6,"yhat":0.024,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":34.4,"yhat":0.028,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":35.2,"yhat":0.0324,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":36,"yhat":0.0371,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":36.8,"yhat":0.0422,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":37.6,"yhat":0.0476,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":38.4,"yhat":0.0534,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":39.2,"yhat":0.0596,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":40,"yhat":0.0661,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":40.8,"yhat":0.073,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":41.6,"yhat":0.0802,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":42.4,"yhat":0.0878,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":43.2,"yhat":0.0959,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":44,"yhat":0.1043,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":44.8,"yhat":0.113,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":45.6,"yhat":0.1222,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":46.4,"yhat":0.1317,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":47.2,"yhat":0.1417,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":48,"yhat":0.152,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":48.8,"yhat":0.1627,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":49.6,"yhat":0.1737,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":50.4,"yhat":0.1852,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":51.2,"yhat":0.197,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":52,"yhat":0.2092,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":52.8,"yhat":0.2217,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":53.6,"yhat":0.2346,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":54.4,"yhat":0.2479,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":55.2,"yhat":0.2615,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":56,"yhat":0.2754,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":56.8,"yhat":0.2897,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":57.6,"yhat":0.3043,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":58.4,"yhat":0.3192,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":59.2,"yhat":0.3345,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":60,"yhat":0.3501,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":60.8,"yhat":0.3659,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":61.6,"yhat":0.3821,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":62.4,"yhat":0.3985,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":63.2,"yhat":0.4152,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":64,"yhat":0.4322,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":64.8,"yhat":0.4494,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":65.6,"yhat":0.4669,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":66.4,"yhat":0.4846,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":67.2,"yhat":0.5025,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":68,"yhat":0.5207,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":68.8,"yhat":0.5391,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":69.6,"yhat":0.5576,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":70.4,"yhat":0.5763,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":71.2,"yhat":0.5952,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":72,"yhat":0.6143,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":72.8,"yhat":0.6335,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":73.6,"yhat":0.6529,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":74.4,"yhat":0.6723,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":75.2,"yhat":0.6919,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":76,"yhat":0.7116,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":76.8,"yhat":0.7314,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":77.6,"yhat":0.7512,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":78.4,"yhat":0.7712,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":79.2,"yhat":0.7911,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":80,"yhat":0.8111,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":80.8,"yhat":0.8311,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":81.6,"yhat":0.8512,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":82.4,"yhat":0.8712,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":83.2,"yhat":0.8912,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":84,"yhat":0.9112,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":84.8,"yhat":0.9311,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":85.6,"yhat":0.951,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":86.4,"yhat":0.9708,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":87.2,"yhat":0.9905,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":88,"yhat":1.0102,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":88.8,"yhat":1.0297,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":89.6,"yhat":1.0491,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":90.4,"yhat":1.0684,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":91.2,"yhat":1.0875,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":92,"yhat":1.1065,"vname":"attacking_short_passing","label":"sklearn.pipeline.Pipeline"}],"attacking_volleys":[{"xhat":5,"yhat":0,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":5.85,"yhat":-0.0004,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":6.7,"yhat":-0.0008,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":7.55,"yhat":-0.0012,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":8.4,"yhat":-0.0016,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":9.25,"yhat":-0.002,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":10.1,"yhat":-0.0023,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":10.95,"yhat":-0.0026,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":11.8,"yhat":-0.0029,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":12.65,"yhat":-0.0032,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":13.5,"yhat":-0.0034,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":14.35,"yhat":-0.0037,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":15.2,"yhat":-0.0039,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":16.05,"yhat":-0.0042,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":16.9,"yhat":-0.0044,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":17.75,"yhat":-0.0046,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":18.6,"yhat":-0.0048,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":19.45,"yhat":-0.005,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":20.3,"yhat":-0.0051,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":21.15,"yhat":-0.0053,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":22,"yhat":-0.0054,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":22.85,"yhat":-0.0056,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":23.7,"yhat":-0.0057,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":24.55,"yhat":-0.0059,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":25.4,"yhat":-0.006,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":26.25,"yhat":-0.0061,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":27.1,"yhat":-0.0062,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":27.95,"yhat":-0.0063,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":28.8,"yhat":-0.0064,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":29.65,"yhat":-0.0065,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":30.5,"yhat":-0.0066,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":31.35,"yhat":-0.0067,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":32.2,"yhat":-0.0067,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":33.05,"yhat":-0.0068,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":33.9,"yhat":-0.0069,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":34.75,"yhat":-0.0069,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":35.6,"yhat":-0.0069,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":36.45,"yhat":-0.007,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":37.3,"yhat":-0.007,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":38.15,"yhat":-0.007,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":39,"yhat":-0.007,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":39.85,"yhat":-0.007,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":40.7,"yhat":-0.007,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":41.55,"yhat":-0.0069,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":42.4,"yhat":-0.0069,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":43.25,"yhat":-0.0069,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":44.1,"yhat":-0.0068,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":44.95,"yhat":-0.0067,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":45.8,"yhat":-0.0066,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":46.65,"yhat":-0.0065,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":47.5,"yhat":-0.0064,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":48.35,"yhat":-0.0063,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":49.2,"yhat":-0.0062,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":50.05,"yhat":-0.006,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":50.9,"yhat":-0.0059,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":51.75,"yhat":-0.0057,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":52.6,"yhat":-0.0055,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":53.45,"yhat":-0.0053,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":54.3,"yhat":-0.0051,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":55.15,"yhat":-0.0049,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":56,"yhat":-0.0047,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":56.85,"yhat":-0.0044,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":57.7,"yhat":-0.0042,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":58.55,"yhat":-0.0039,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":59.4,"yhat":-0.0036,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":60.25,"yhat":-0.0033,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":61.1,"yhat":-0.003,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":61.95,"yhat":-0.0027,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":62.8,"yhat":-0.0023,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":63.65,"yhat":-0.002,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":64.5,"yhat":-0.0016,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":65.35,"yhat":-0.0012,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":66.2,"yhat":-0.0009,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":67.05,"yhat":-0.0005,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":67.9,"yhat":-0.0001,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":68.75,"yhat":0.0003,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":69.6,"yhat":0.0008,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":70.45,"yhat":0.0012,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":71.3,"yhat":0.0016,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":72.15,"yhat":0.002,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":73,"yhat":0.0025,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":73.85,"yhat":0.0029,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":74.7,"yhat":0.0034,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":75.55,"yhat":0.0038,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":76.4,"yhat":0.0043,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":77.25,"yhat":0.0048,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":78.1,"yhat":0.0052,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":78.95,"yhat":0.0057,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":79.8,"yhat":0.0062,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":80.65,"yhat":0.0066,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":81.5,"yhat":0.0071,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":82.35,"yhat":0.0075,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":83.2,"yhat":0.008,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":84.05,"yhat":0.0084,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":84.9,"yhat":0.0089,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":85.75,"yhat":0.0093,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":86.6,"yhat":0.0097,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":87.45,"yhat":0.0101,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":88.3,"yhat":0.0105,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":89.15,"yhat":0.0109,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"},{"xhat":90,"yhat":0.0113,"vname":"attacking_volleys","label":"sklearn.pipeline.Pipeline"}],"skill_dribbling":[{"xhat":8,"yhat":0,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":8.88,"yhat":0.0007,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":9.76,"yhat":0.0015,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":10.64,"yhat":0.0023,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":11.52,"yhat":0.0031,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":12.4,"yhat":0.004,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":13.28,"yhat":0.0049,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":14.16,"yhat":0.0058,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":15.04,"yhat":0.0067,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":15.92,"yhat":0.0077,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":16.8,"yhat":0.0088,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":17.68,"yhat":0.0099,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":18.56,"yhat":0.011,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":19.44,"yhat":0.0122,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":20.32,"yhat":0.0135,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":21.2,"yhat":0.0149,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":22.08,"yhat":0.0163,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":22.96,"yhat":0.0178,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":23.84,"yhat":0.0195,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":24.72,"yhat":0.0212,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":25.6,"yhat":0.023,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":26.48,"yhat":0.025,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":27.36,"yhat":0.027,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":28.24,"yhat":0.0292,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":29.12,"yhat":0.0316,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":30,"yhat":0.0341,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":30.88,"yhat":0.0367,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":31.76,"yhat":0.0395,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":32.64,"yhat":0.0425,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":33.52,"yhat":0.0456,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":34.4,"yhat":0.0489,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":35.28,"yhat":0.0524,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":36.16,"yhat":0.0561,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":37.04,"yhat":0.0599,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":37.92,"yhat":0.064,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":38.8,"yhat":0.0682,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":39.68,"yhat":0.0726,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":40.56,"yhat":0.0773,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":41.44,"yhat":0.0821,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":42.32,"yhat":0.0872,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":43.2,"yhat":0.0924,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":44.08,"yhat":0.0979,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":44.96,"yhat":0.1035,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":45.84,"yhat":0.1094,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":46.72,"yhat":0.1155,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":47.6,"yhat":0.1218,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":48.48,"yhat":0.1283,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":49.36,"yhat":0.135,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":50.24,"yhat":0.1418,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":51.12,"yhat":0.1489,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":52,"yhat":0.1562,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":52.88,"yhat":0.1637,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":53.76,"yhat":0.1714,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":54.64,"yhat":0.1793,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":55.52,"yhat":0.1874,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":56.4,"yhat":0.1957,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":57.28,"yhat":0.2041,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":58.16,"yhat":0.2128,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":59.04,"yhat":0.2216,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":59.92,"yhat":0.2306,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":60.8,"yhat":0.2397,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":61.68,"yhat":0.2491,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":62.56,"yhat":0.2585,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":63.44,"yhat":0.2682,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":64.32,"yhat":0.278,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":65.2,"yhat":0.2879,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":66.08,"yhat":0.298,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":66.96,"yhat":0.3083,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":67.84,"yhat":0.3186,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":68.72,"yhat":0.3291,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":69.6,"yhat":0.3398,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":70.48,"yhat":0.3505,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":71.36,"yhat":0.3614,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":72.24,"yhat":0.3723,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":73.12,"yhat":0.3834,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":74,"yhat":0.3946,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":74.88,"yhat":0.4058,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":75.76,"yhat":0.4172,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":76.64,"yhat":0.4286,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":77.52,"yhat":0.4401,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":78.4,"yhat":0.4517,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":79.28,"yhat":0.4633,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":80.16,"yhat":0.475,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":81.04,"yhat":0.4867,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":81.92,"yhat":0.4985,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":82.8,"yhat":0.5103,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":83.68,"yhat":0.5222,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":84.56,"yhat":0.5341,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":85.44,"yhat":0.5459,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":86.32,"yhat":0.5579,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":87.2,"yhat":0.5698,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":88.08,"yhat":0.5817,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":88.96,"yhat":0.5936,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":89.84,"yhat":0.6055,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":90.72,"yhat":0.6173,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":91.6,"yhat":0.6292,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":92.48,"yhat":0.641,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":93.36,"yhat":0.6528,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":94.24,"yhat":0.6645,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":95.12,"yhat":0.6762,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"},{"xhat":96,"yhat":0.6878,"vname":"skill_dribbling","label":"sklearn.pipeline.Pipeline"}],"skill_curve":[{"xhat":7,"yhat":0,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":7.84,"yhat":-0.0011,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":8.68,"yhat":-0.0021,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":9.52,"yhat":-0.0031,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":10.36,"yhat":-0.0041,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":11.2,"yhat":-0.005,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":12.04,"yhat":-0.0059,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":12.88,"yhat":-0.0068,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":13.72,"yhat":-0.0077,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":14.56,"yhat":-0.0085,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":15.4,"yhat":-0.0093,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":16.24,"yhat":-0.01,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":17.08,"yhat":-0.0107,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":17.92,"yhat":-0.0114,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":18.76,"yhat":-0.0121,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":19.6,"yhat":-0.0128,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":20.44,"yhat":-0.0134,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":21.28,"yhat":-0.014,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":22.12,"yhat":-0.0145,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":22.96,"yhat":-0.0151,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":23.8,"yhat":-0.0156,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":24.64,"yhat":-0.0161,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":25.48,"yhat":-0.0166,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":26.32,"yhat":-0.017,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":27.16,"yhat":-0.0174,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":28,"yhat":-0.0178,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":28.84,"yhat":-0.0182,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":29.68,"yhat":-0.0186,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":30.52,"yhat":-0.0189,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":31.36,"yhat":-0.0193,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":32.2,"yhat":-0.0196,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":33.04,"yhat":-0.0198,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":33.88,"yhat":-0.0201,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":34.72,"yhat":-0.0204,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":35.56,"yhat":-0.0206,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":36.4,"yhat":-0.0208,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":37.24,"yhat":-0.021,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":38.08,"yhat":-0.0212,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":38.92,"yhat":-0.0213,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":39.76,"yhat":-0.0215,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":40.6,"yhat":-0.0216,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":41.44,"yhat":-0.0218,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":42.28,"yhat":-0.0219,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":43.12,"yhat":-0.022,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":43.96,"yhat":-0.0221,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":44.8,"yhat":-0.0221,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":45.64,"yhat":-0.0222,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":46.48,"yhat":-0.0223,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":47.32,"yhat":-0.0223,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":48.16,"yhat":-0.0223,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":49,"yhat":-0.0224,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":49.84,"yhat":-0.0224,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":50.68,"yhat":-0.0224,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":51.52,"yhat":-0.0224,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":52.36,"yhat":-0.0224,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":53.2,"yhat":-0.0224,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":54.04,"yhat":-0.0224,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":54.88,"yhat":-0.0224,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":55.72,"yhat":-0.0224,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":56.56,"yhat":-0.0224,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":57.4,"yhat":-0.0223,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":58.24,"yhat":-0.0223,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":59.08,"yhat":-0.0223,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":59.92,"yhat":-0.0223,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":60.76,"yhat":-0.0223,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":61.6,"yhat":-0.0223,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":62.44,"yhat":-0.0222,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":63.28,"yhat":-0.0222,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":64.12,"yhat":-0.0222,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":64.96,"yhat":-0.0222,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":65.8,"yhat":-0.0222,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":66.64,"yhat":-0.0222,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":67.48,"yhat":-0.0223,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":68.32,"yhat":-0.0223,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":69.16,"yhat":-0.0223,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":70,"yhat":-0.0224,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":70.84,"yhat":-0.0224,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":71.68,"yhat":-0.0225,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":72.52,"yhat":-0.0226,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":73.36,"yhat":-0.0227,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":74.2,"yhat":-0.0228,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":75.04,"yhat":-0.0229,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":75.88,"yhat":-0.0231,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":76.72,"yhat":-0.0232,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":77.56,"yhat":-0.0234,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":78.4,"yhat":-0.0236,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":79.24,"yhat":-0.0238,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":80.08,"yhat":-0.024,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":80.92,"yhat":-0.0243,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":81.76,"yhat":-0.0245,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":82.6,"yhat":-0.0248,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":83.44,"yhat":-0.0251,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":84.28,"yhat":-0.0255,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":85.12,"yhat":-0.0258,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":85.96,"yhat":-0.0262,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":86.8,"yhat":-0.0266,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":87.64,"yhat":-0.0271,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":88.48,"yhat":-0.0276,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":89.32,"yhat":-0.028,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":90.16,"yhat":-0.0286,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"},{"xhat":91,"yhat":-0.0291,"vname":"skill_curve","label":"sklearn.pipeline.Pipeline"}],"skill_fk_accuracy":[{"xhat":7,"yhat":0,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":7.85,"yhat":-0.0006,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":8.7,"yhat":-0.0013,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":9.55,"yhat":-0.0019,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":10.4,"yhat":-0.0025,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":11.25,"yhat":-0.0031,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":12.1,"yhat":-0.0037,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":12.95,"yhat":-0.0043,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":13.8,"yhat":-0.0049,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":14.65,"yhat":-0.0055,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":15.5,"yhat":-0.0061,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":16.35,"yhat":-0.0066,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":17.2,"yhat":-0.0072,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":18.05,"yhat":-0.0077,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":18.9,"yhat":-0.0083,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":19.75,"yhat":-0.0088,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":20.6,"yhat":-0.0093,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":21.45,"yhat":-0.0098,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":22.3,"yhat":-0.0103,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":23.15,"yhat":-0.0108,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":24,"yhat":-0.0113,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":24.85,"yhat":-0.0118,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":25.7,"yhat":-0.0123,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":26.55,"yhat":-0.0128,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":27.4,"yhat":-0.0133,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":28.25,"yhat":-0.0137,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":29.1,"yhat":-0.0142,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":29.95,"yhat":-0.0146,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":30.8,"yhat":-0.0151,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":31.65,"yhat":-0.0155,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":32.5,"yhat":-0.0159,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":33.35,"yhat":-0.0163,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":34.2,"yhat":-0.0167,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":35.05,"yhat":-0.0171,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":35.9,"yhat":-0.0175,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":36.75,"yhat":-0.0179,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":37.6,"yhat":-0.0183,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":38.45,"yhat":-0.0186,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":39.3,"yhat":-0.019,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":40.15,"yhat":-0.0193,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":41,"yhat":-0.0196,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":41.85,"yhat":-0.0199,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":42.7,"yhat":-0.0202,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":43.55,"yhat":-0.0205,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":44.4,"yhat":-0.0208,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":45.25,"yhat":-0.021,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":46.1,"yhat":-0.0213,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":46.95,"yhat":-0.0215,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":47.8,"yhat":-0.0217,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":48.65,"yhat":-0.022,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":49.5,"yhat":-0.0222,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":50.35,"yhat":-0.0223,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":51.2,"yhat":-0.0225,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":52.05,"yhat":-0.0227,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":52.9,"yhat":-0.0228,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":53.75,"yhat":-0.0229,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":54.6,"yhat":-0.0231,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":55.45,"yhat":-0.0232,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":56.3,"yhat":-0.0233,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":57.15,"yhat":-0.0233,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":58,"yhat":-0.0234,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":58.85,"yhat":-0.0235,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":59.7,"yhat":-0.0235,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":60.55,"yhat":-0.0235,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":61.4,"yhat":-0.0235,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":62.25,"yhat":-0.0236,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":63.1,"yhat":-0.0236,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":63.95,"yhat":-0.0235,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":64.8,"yhat":-0.0235,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":65.65,"yhat":-0.0235,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":66.5,"yhat":-0.0234,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":67.35,"yhat":-0.0234,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":68.2,"yhat":-0.0233,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":69.05,"yhat":-0.0233,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":69.9,"yhat":-0.0232,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":70.75,"yhat":-0.0231,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":71.6,"yhat":-0.023,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":72.45,"yhat":-0.0229,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":73.3,"yhat":-0.0229,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":74.15,"yhat":-0.0228,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":75,"yhat":-0.0227,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":75.85,"yhat":-0.0226,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":76.7,"yhat":-0.0224,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":77.55,"yhat":-0.0223,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":78.4,"yhat":-0.0222,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":79.25,"yhat":-0.0221,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":80.1,"yhat":-0.022,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":80.95,"yhat":-0.0219,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":81.8,"yhat":-0.0218,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":82.65,"yhat":-0.0217,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":83.5,"yhat":-0.0216,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":84.35,"yhat":-0.0215,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":85.2,"yhat":-0.0215,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":86.05,"yhat":-0.0214,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":86.9,"yhat":-0.0213,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":87.75,"yhat":-0.0213,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":88.6,"yhat":-0.0212,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":89.45,"yhat":-0.0212,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":90.3,"yhat":-0.0212,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":91.15,"yhat":-0.0212,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"},{"xhat":92,"yhat":-0.0212,"vname":"skill_fk_accuracy","label":"sklearn.pipeline.Pipeline"}],"skill_long_passing":[{"xhat":9,"yhat":0,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":9.82,"yhat":0.0002,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":10.64,"yhat":0.0003,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":11.46,"yhat":0.0004,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":12.28,"yhat":0.0005,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":13.1,"yhat":0.0007,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":13.92,"yhat":0.0007,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":14.74,"yhat":0.0008,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":15.56,"yhat":0.0009,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":16.38,"yhat":0.0009,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":17.2,"yhat":0.0009,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":18.02,"yhat":0.0009,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":18.84,"yhat":0.0009,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":19.66,"yhat":0.0009,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":20.48,"yhat":0.0009,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":21.3,"yhat":0.0008,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":22.12,"yhat":0.0007,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":22.94,"yhat":0.0007,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":23.76,"yhat":0.0006,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":24.58,"yhat":0.0006,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":25.4,"yhat":0.0005,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":26.22,"yhat":0.0004,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":27.04,"yhat":0.0004,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":27.86,"yhat":0.0004,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":28.68,"yhat":0.0003,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":29.5,"yhat":0.0003,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":30.32,"yhat":0.0004,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":31.14,"yhat":0.0004,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":31.96,"yhat":0.0005,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":32.78,"yhat":0.0007,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":33.6,"yhat":0.0008,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":34.42,"yhat":0.001,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":35.24,"yhat":0.0013,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":36.06,"yhat":0.0017,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":36.88,"yhat":0.002,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":37.7,"yhat":0.0025,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":38.52,"yhat":0.003,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":39.34,"yhat":0.0036,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":40.16,"yhat":0.0043,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":40.98,"yhat":0.0051,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":41.8,"yhat":0.0059,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":42.62,"yhat":0.0069,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":43.44,"yhat":0.0079,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":44.26,"yhat":0.009,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":45.08,"yhat":0.0102,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":45.9,"yhat":0.0116,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":46.72,"yhat":0.013,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":47.54,"yhat":0.0146,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":48.36,"yhat":0.0162,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":49.18,"yhat":0.018,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":50,"yhat":0.0199,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":50.82,"yhat":0.0219,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":51.64,"yhat":0.0241,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":52.46,"yhat":0.0263,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":53.28,"yhat":0.0287,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":54.1,"yhat":0.0312,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":54.92,"yhat":0.0339,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":55.74,"yhat":0.0366,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":56.56,"yhat":0.0395,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":57.38,"yhat":0.0426,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":58.2,"yhat":0.0457,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":59.02,"yhat":0.049,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":59.84,"yhat":0.0524,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":60.66,"yhat":0.056,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":61.48,"yhat":0.0597,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":62.3,"yhat":0.0635,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":63.12,"yhat":0.0674,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":63.94,"yhat":0.0715,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":64.76,"yhat":0.0757,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":65.58,"yhat":0.08,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":66.4,"yhat":0.0844,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":67.22,"yhat":0.089,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":68.04,"yhat":0.0937,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":68.86,"yhat":0.0985,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":69.68,"yhat":0.1034,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":70.5,"yhat":0.1084,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":71.32,"yhat":0.1136,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":72.14,"yhat":0.1188,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":72.96,"yhat":0.1242,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":73.78,"yhat":0.1296,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":74.6,"yhat":0.1352,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":75.42,"yhat":0.1408,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":76.24,"yhat":0.1466,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":77.06,"yhat":0.1524,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":77.88,"yhat":0.1583,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":78.7,"yhat":0.1643,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":79.52,"yhat":0.1704,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":80.34,"yhat":0.1765,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":81.16,"yhat":0.1827,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":81.98,"yhat":0.189,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":82.8,"yhat":0.1953,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":83.62,"yhat":0.2017,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":84.44,"yhat":0.2081,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":85.26,"yhat":0.2146,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":86.08,"yhat":0.2211,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":86.9,"yhat":0.2276,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":87.72,"yhat":0.2342,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":88.54,"yhat":0.2407,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":89.36,"yhat":0.2473,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":90.18,"yhat":0.254,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"},{"xhat":91,"yhat":0.2606,"vname":"skill_long_passing","label":"sklearn.pipeline.Pipeline"}],"skill_ball_control":[{"xhat":9,"yhat":0,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":9.86,"yhat":-0.0024,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":10.72,"yhat":-0.0046,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":11.58,"yhat":-0.0067,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":12.44,"yhat":-0.0086,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":13.3,"yhat":-0.0103,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":14.16,"yhat":-0.0117,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":15.02,"yhat":-0.013,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":15.88,"yhat":-0.014,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":16.74,"yhat":-0.0148,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":17.6,"yhat":-0.0153,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":18.46,"yhat":-0.0156,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":19.32,"yhat":-0.0156,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":20.18,"yhat":-0.0153,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":21.04,"yhat":-0.0147,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":21.9,"yhat":-0.0137,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":22.76,"yhat":-0.0125,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":23.62,"yhat":-0.0109,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":24.48,"yhat":-0.009,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":25.34,"yhat":-0.0067,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":26.2,"yhat":-0.004,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":27.06,"yhat":-0.001,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":27.92,"yhat":0.0024,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":28.78,"yhat":0.0062,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":29.64,"yhat":0.0104,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":30.5,"yhat":0.0149,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":31.36,"yhat":0.0199,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":32.22,"yhat":0.0253,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":33.08,"yhat":0.0311,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":33.94,"yhat":0.0372,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":34.8,"yhat":0.0438,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":35.66,"yhat":0.0508,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":36.52,"yhat":0.0582,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":37.38,"yhat":0.066,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":38.24,"yhat":0.0742,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":39.1,"yhat":0.0828,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":39.96,"yhat":0.0917,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":40.82,"yhat":0.1011,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":41.68,"yhat":0.1108,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":42.54,"yhat":0.121,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":43.4,"yhat":0.1315,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":44.26,"yhat":0.1423,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":45.12,"yhat":0.1535,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":45.98,"yhat":0.1651,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":46.84,"yhat":0.177,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":47.7,"yhat":0.1893,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":48.56,"yhat":0.2019,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":49.42,"yhat":0.2148,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":50.28,"yhat":0.228,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":51.14,"yhat":0.2416,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":52,"yhat":0.2554,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":52.86,"yhat":0.2695,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":53.72,"yhat":0.284,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":54.58,"yhat":0.2986,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":55.44,"yhat":0.3136,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":56.3,"yhat":0.3288,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":57.16,"yhat":0.3443,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":58.02,"yhat":0.36,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":58.88,"yhat":0.3759,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":59.74,"yhat":0.3921,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":60.6,"yhat":0.4085,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":61.46,"yhat":0.425,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":62.32,"yhat":0.4418,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":63.18,"yhat":0.4588,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":64.04,"yhat":0.4759,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":64.9,"yhat":0.4932,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":65.76,"yhat":0.5106,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":66.62,"yhat":0.5282,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":67.48,"yhat":0.546,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":68.34,"yhat":0.5638,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":69.2,"yhat":0.5818,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":70.06,"yhat":0.5999,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":70.92,"yhat":0.6181,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":71.78,"yhat":0.6363,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":72.64,"yhat":0.6546,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":73.5,"yhat":0.673,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":74.36,"yhat":0.6915,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":75.22,"yhat":0.71,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":76.08,"yhat":0.7285,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":76.94,"yhat":0.7471,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":77.8,"yhat":0.7657,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":78.66,"yhat":0.7842,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":79.52,"yhat":0.8028,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":80.38,"yhat":0.8214,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":81.24,"yhat":0.8399,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":82.1,"yhat":0.8584,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":82.96,"yhat":0.8768,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":83.82,"yhat":0.8952,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":84.68,"yhat":0.9135,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":85.54,"yhat":0.9318,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":86.4,"yhat":0.9499,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":87.26,"yhat":0.968,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":88.12,"yhat":0.9859,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":88.98,"yhat":1.0037,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":89.84,"yhat":1.0215,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":90.7,"yhat":1.039,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":91.56,"yhat":1.0564,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":92.42,"yhat":1.0737,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":93.28,"yhat":1.0908,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":94.14,"yhat":1.1077,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"},{"xhat":95,"yhat":1.1245,"vname":"skill_ball_control","label":"sklearn.pipeline.Pipeline"}],"movement_acceleration":[{"xhat":19,"yhat":0,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":19.77,"yhat":-0.0004,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":20.54,"yhat":-0.0007,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":21.31,"yhat":-0.0009,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":22.08,"yhat":-0.0012,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":22.85,"yhat":-0.0013,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":23.62,"yhat":-0.0014,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":24.39,"yhat":-0.0015,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":25.16,"yhat":-0.0015,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":25.93,"yhat":-0.0015,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":26.7,"yhat":-0.0014,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":27.47,"yhat":-0.0013,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":28.24,"yhat":-0.0011,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":29.01,"yhat":-0.0009,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":29.78,"yhat":-0.0007,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":30.55,"yhat":-0.0004,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":31.32,"yhat":-2.3335e-06,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":32.09,"yhat":0.0004,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":32.86,"yhat":0.0009,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":33.63,"yhat":0.0014,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":34.4,"yhat":0.0019,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":35.17,"yhat":0.0026,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":35.94,"yhat":0.0032,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":36.71,"yhat":0.0039,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":37.48,"yhat":0.0047,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":38.25,"yhat":0.0056,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":39.02,"yhat":0.0065,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":39.79,"yhat":0.0074,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":40.56,"yhat":0.0084,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":41.33,"yhat":0.0095,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":42.1,"yhat":0.0107,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":42.87,"yhat":0.0119,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":43.64,"yhat":0.0132,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":44.41,"yhat":0.0146,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":45.18,"yhat":0.016,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":45.95,"yhat":0.0175,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":46.72,"yhat":0.0191,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":47.49,"yhat":0.0208,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":48.26,"yhat":0.0226,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":49.03,"yhat":0.0244,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":49.8,"yhat":0.0264,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":50.57,"yhat":0.0284,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":51.34,"yhat":0.0305,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":52.11,"yhat":0.0327,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":52.88,"yhat":0.035,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":53.65,"yhat":0.0374,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":54.42,"yhat":0.0399,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":55.19,"yhat":0.0425,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":55.96,"yhat":0.0452,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":56.73,"yhat":0.048,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":57.5,"yhat":0.0509,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":58.27,"yhat":0.0539,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":59.04,"yhat":0.057,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":59.81,"yhat":0.0603,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":60.58,"yhat":0.0636,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":61.35,"yhat":0.067,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":62.12,"yhat":0.0706,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":62.89,"yhat":0.0742,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":63.66,"yhat":0.078,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":64.43,"yhat":0.0819,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":65.2,"yhat":0.0859,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":65.97,"yhat":0.0899,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":66.74,"yhat":0.0942,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":67.51,"yhat":0.0985,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":68.28,"yhat":0.1029,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":69.05,"yhat":0.1074,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":69.82,"yhat":0.1121,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":70.59,"yhat":0.1168,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":71.36,"yhat":0.1216,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":72.13,"yhat":0.1266,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":72.9,"yhat":0.1317,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":73.67,"yhat":0.1368,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":74.44,"yhat":0.1421,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":75.21,"yhat":0.1474,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":75.98,"yhat":0.1529,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":76.75,"yhat":0.1584,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":77.52,"yhat":0.164,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":78.29,"yhat":0.1697,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":79.06,"yhat":0.1755,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":79.83,"yhat":0.1814,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":80.6,"yhat":0.1874,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":81.37,"yhat":0.1934,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":82.14,"yhat":0.1995,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":82.91,"yhat":0.2057,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":83.68,"yhat":0.212,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":84.45,"yhat":0.2183,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":85.22,"yhat":0.2247,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":85.99,"yhat":0.2311,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":86.76,"yhat":0.2376,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":87.53,"yhat":0.2441,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":88.3,"yhat":0.2507,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":89.07,"yhat":0.2573,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":89.84,"yhat":0.264,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":90.61,"yhat":0.2707,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":91.38,"yhat":0.2774,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":92.15,"yhat":0.2841,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":92.92,"yhat":0.2909,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":93.69,"yhat":0.2977,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":94.46,"yhat":0.3045,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":95.23,"yhat":0.3113,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"},{"xhat":96,"yhat":0.3181,"vname":"movement_acceleration","label":"sklearn.pipeline.Pipeline"}],"movement_sprint_speed":[{"xhat":19,"yhat":0,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":19.76,"yhat":0.001,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":20.52,"yhat":0.002,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":21.28,"yhat":0.0031,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":22.04,"yhat":0.0043,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":22.8,"yhat":0.0055,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":23.56,"yhat":0.0067,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":24.32,"yhat":0.0081,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":25.08,"yhat":0.0094,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":25.84,"yhat":0.0109,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":26.6,"yhat":0.0124,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":27.36,"yhat":0.0139,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":28.12,"yhat":0.0155,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":28.88,"yhat":0.0172,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":29.64,"yhat":0.0189,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":30.4,"yhat":0.0207,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":31.16,"yhat":0.0225,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":31.92,"yhat":0.0244,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":32.68,"yhat":0.0264,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":33.44,"yhat":0.0284,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":34.2,"yhat":0.0305,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":34.96,"yhat":0.0326,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":35.72,"yhat":0.0348,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":36.48,"yhat":0.037,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":37.24,"yhat":0.0393,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":38,"yhat":0.0417,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":38.76,"yhat":0.0441,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":39.52,"yhat":0.0466,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":40.28,"yhat":0.0492,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":41.04,"yhat":0.0518,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":41.8,"yhat":0.0545,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":42.56,"yhat":0.0572,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":43.32,"yhat":0.0601,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":44.08,"yhat":0.0629,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":44.84,"yhat":0.0659,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":45.6,"yhat":0.0689,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":46.36,"yhat":0.0719,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":47.12,"yhat":0.0751,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":47.88,"yhat":0.0783,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":48.64,"yhat":0.0816,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":49.4,"yhat":0.0849,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":50.16,"yhat":0.0883,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":50.92,"yhat":0.0918,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":51.68,"yhat":0.0953,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":52.44,"yhat":0.099,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":53.2,"yhat":0.1026,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":53.96,"yhat":0.1064,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":54.72,"yhat":0.1102,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":55.48,"yhat":0.1141,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":56.24,"yhat":0.1181,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":57,"yhat":0.1221,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":57.76,"yhat":0.1262,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":58.52,"yhat":0.1304,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":59.28,"yhat":0.1347,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":60.04,"yhat":0.139,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":60.8,"yhat":0.1434,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":61.56,"yhat":0.1478,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":62.32,"yhat":0.1523,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":63.08,"yhat":0.1569,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":63.84,"yhat":0.1616,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":64.6,"yhat":0.1663,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":65.36,"yhat":0.1711,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":66.12,"yhat":0.176,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":66.88,"yhat":0.1809,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":67.64,"yhat":0.1859,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":68.4,"yhat":0.1909,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":69.16,"yhat":0.196,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":69.92,"yhat":0.2012,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":70.68,"yhat":0.2064,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":71.44,"yhat":0.2117,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":72.2,"yhat":0.217,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":72.96,"yhat":0.2224,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":73.72,"yhat":0.2279,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":74.48,"yhat":0.2334,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":75.24,"yhat":0.2389,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":76,"yhat":0.2445,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":76.76,"yhat":0.2501,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":77.52,"yhat":0.2558,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":78.28,"yhat":0.2615,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":79.04,"yhat":0.2673,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":79.8,"yhat":0.2731,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":80.56,"yhat":0.2789,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":81.32,"yhat":0.2848,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":82.08,"yhat":0.2906,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":82.84,"yhat":0.2965,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":83.6,"yhat":0.3025,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":84.36,"yhat":0.3084,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":85.12,"yhat":0.3144,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":85.88,"yhat":0.3204,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":86.64,"yhat":0.3264,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":87.4,"yhat":0.3324,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":88.16,"yhat":0.3384,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":88.92,"yhat":0.3444,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":89.68,"yhat":0.3504,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":90.44,"yhat":0.3564,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":91.2,"yhat":0.3624,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":91.96,"yhat":0.3684,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":92.72,"yhat":0.3744,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":93.48,"yhat":0.3804,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":94.24,"yhat":0.3863,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"},{"xhat":95,"yhat":0.3922,"vname":"movement_sprint_speed","label":"sklearn.pipeline.Pipeline"}],"movement_agility":[{"xhat":14,"yhat":0,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":14.82,"yhat":-0.0016,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":15.64,"yhat":-0.0032,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":16.46,"yhat":-0.0047,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":17.28,"yhat":-0.0061,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":18.1,"yhat":-0.0075,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":18.92,"yhat":-0.0087,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":19.74,"yhat":-0.0099,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":20.56,"yhat":-0.011,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":21.38,"yhat":-0.0121,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":22.2,"yhat":-0.0131,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":23.02,"yhat":-0.014,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":23.84,"yhat":-0.0149,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":24.66,"yhat":-0.0157,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":25.48,"yhat":-0.0165,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":26.3,"yhat":-0.0172,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":27.12,"yhat":-0.0179,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":27.94,"yhat":-0.0185,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":28.76,"yhat":-0.019,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":29.58,"yhat":-0.0196,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":30.4,"yhat":-0.02,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":31.22,"yhat":-0.0205,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":32.04,"yhat":-0.0208,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":32.86,"yhat":-0.0212,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":33.68,"yhat":-0.0215,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":34.5,"yhat":-0.0218,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":35.32,"yhat":-0.022,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":36.14,"yhat":-0.0222,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":36.96,"yhat":-0.0224,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":37.78,"yhat":-0.0225,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":38.6,"yhat":-0.0226,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":39.42,"yhat":-0.0226,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":40.24,"yhat":-0.0227,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":41.06,"yhat":-0.0227,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":41.88,"yhat":-0.0226,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":42.7,"yhat":-0.0226,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":43.52,"yhat":-0.0225,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":44.34,"yhat":-0.0223,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":45.16,"yhat":-0.0222,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":45.98,"yhat":-0.022,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":46.8,"yhat":-0.0218,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":47.62,"yhat":-0.0215,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":48.44,"yhat":-0.0213,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":49.26,"yhat":-0.0209,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":50.08,"yhat":-0.0206,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":50.9,"yhat":-0.0202,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":51.72,"yhat":-0.0198,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":52.54,"yhat":-0.0194,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":53.36,"yhat":-0.0189,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":54.18,"yhat":-0.0185,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":55,"yhat":-0.0179,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":55.82,"yhat":-0.0174,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":56.64,"yhat":-0.0168,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":57.46,"yhat":-0.0162,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":58.28,"yhat":-0.0156,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":59.1,"yhat":-0.0149,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":59.92,"yhat":-0.0142,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":60.74,"yhat":-0.0135,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":61.56,"yhat":-0.0128,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":62.38,"yhat":-0.012,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":63.2,"yhat":-0.0112,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":64.02,"yhat":-0.0104,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":64.84,"yhat":-0.0096,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":65.66,"yhat":-0.0087,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":66.48,"yhat":-0.0078,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":67.3,"yhat":-0.0069,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":68.12,"yhat":-0.006,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":68.94,"yhat":-0.005,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":69.76,"yhat":-0.004,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":70.58,"yhat":-0.003,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":71.4,"yhat":-0.002,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":72.22,"yhat":-0.001,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":73.04,"yhat":0.0001,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":73.86,"yhat":0.0011,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":74.68,"yhat":0.0022,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":75.5,"yhat":0.0033,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":76.32,"yhat":0.0044,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":77.14,"yhat":0.0055,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":77.96,"yhat":0.0066,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":78.78,"yhat":0.0078,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":79.6,"yhat":0.0089,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":80.42,"yhat":0.0101,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":81.24,"yhat":0.0112,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":82.06,"yhat":0.0124,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":82.88,"yhat":0.0135,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":83.7,"yhat":0.0147,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":84.52,"yhat":0.0158,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":85.34,"yhat":0.017,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":86.16,"yhat":0.0181,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":86.98,"yhat":0.0193,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":87.8,"yhat":0.0204,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":88.62,"yhat":0.0216,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":89.44,"yhat":0.0227,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":90.26,"yhat":0.0238,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":91.08,"yhat":0.0249,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":91.9,"yhat":0.026,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":92.72,"yhat":0.0271,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":93.54,"yhat":0.0281,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":94.36,"yhat":0.0292,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":95.18,"yhat":0.0302,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"},{"xhat":96,"yhat":0.0312,"vname":"movement_agility","label":"sklearn.pipeline.Pipeline"}],"movement_reactions":[{"xhat":50,"yhat":0,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":50.43,"yhat":0.0006,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":50.86,"yhat":0.0015,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":51.29,"yhat":0.0027,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":51.72,"yhat":0.0042,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":52.15,"yhat":0.0059,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":52.58,"yhat":0.0079,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":53.01,"yhat":0.0101,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":53.44,"yhat":0.0127,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":53.87,"yhat":0.0155,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":54.3,"yhat":0.0185,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":54.73,"yhat":0.0219,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":55.16,"yhat":0.0255,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":55.59,"yhat":0.0293,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":56.02,"yhat":0.0335,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":56.45,"yhat":0.0378,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":56.88,"yhat":0.0425,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":57.31,"yhat":0.0474,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":57.74,"yhat":0.0525,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":58.17,"yhat":0.0579,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":58.6,"yhat":0.0635,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":59.03,"yhat":0.0694,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":59.46,"yhat":0.0755,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":59.89,"yhat":0.0818,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":60.32,"yhat":0.0884,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":60.75,"yhat":0.0952,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":61.18,"yhat":0.1022,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":61.61,"yhat":0.1094,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":62.04,"yhat":0.1168,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":62.47,"yhat":0.1245,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":62.9,"yhat":0.1323,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":63.33,"yhat":0.1404,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":63.76,"yhat":0.1486,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":64.19,"yhat":0.157,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":64.62,"yhat":0.1656,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":65.05,"yhat":0.1744,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":65.48,"yhat":0.1834,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":65.91,"yhat":0.1925,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":66.34,"yhat":0.2018,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":66.77,"yhat":0.2112,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":67.2,"yhat":0.2208,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":67.63,"yhat":0.2306,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":68.06,"yhat":0.2404,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":68.49,"yhat":0.2505,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":68.92,"yhat":0.2606,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":69.35,"yhat":0.2709,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":69.78,"yhat":0.2812,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":70.21,"yhat":0.2917,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":70.64,"yhat":0.3023,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":71.07,"yhat":0.313,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":71.5,"yhat":0.3238,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":71.93,"yhat":0.3347,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":72.36,"yhat":0.3457,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":72.79,"yhat":0.3567,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":73.22,"yhat":0.3678,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":73.65,"yhat":0.3789,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":74.08,"yhat":0.3902,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":74.51,"yhat":0.4014,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":74.94,"yhat":0.4127,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":75.37,"yhat":0.4241,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":75.8,"yhat":0.4355,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":76.23,"yhat":0.4469,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":76.66,"yhat":0.4583,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":77.09,"yhat":0.4697,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":77.52,"yhat":0.4811,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":77.95,"yhat":0.4925,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":78.38,"yhat":0.5039,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":78.81,"yhat":0.5153,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":79.24,"yhat":0.5267,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":79.67,"yhat":0.538,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":80.1,"yhat":0.5493,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":80.53,"yhat":0.5605,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":80.96,"yhat":0.5717,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":81.39,"yhat":0.5828,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":81.82,"yhat":0.5939,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":82.25,"yhat":0.6048,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":82.68,"yhat":0.6157,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":83.11,"yhat":0.6265,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":83.54,"yhat":0.6371,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":83.97,"yhat":0.6477,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":84.4,"yhat":0.6581,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":84.83,"yhat":0.6684,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":85.26,"yhat":0.6786,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":85.69,"yhat":0.6886,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":86.12,"yhat":0.6985,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":86.55,"yhat":0.7082,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":86.98,"yhat":0.7177,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":87.41,"yhat":0.727,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":87.84,"yhat":0.7362,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":88.27,"yhat":0.7451,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":88.7,"yhat":0.7539,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":89.13,"yhat":0.7624,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":89.56,"yhat":0.7707,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":89.99,"yhat":0.7787,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":90.42,"yhat":0.7865,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":90.85,"yhat":0.7941,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":91.28,"yhat":0.8014,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":91.71,"yhat":0.8084,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":92.14,"yhat":0.8151,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":92.57,"yhat":0.8215,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"},{"xhat":93,"yhat":0.8277,"vname":"movement_reactions","label":"sklearn.pipeline.Pipeline"}],"movement_balance":[{"xhat":22,"yhat":0,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":22.72,"yhat":-0.0007,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":23.44,"yhat":-0.0013,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":24.16,"yhat":-0.0019,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":24.88,"yhat":-0.0025,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":25.6,"yhat":-0.003,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":26.32,"yhat":-0.0035,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":27.04,"yhat":-0.004,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":27.76,"yhat":-0.0044,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":28.48,"yhat":-0.0049,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":29.2,"yhat":-0.0052,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":29.92,"yhat":-0.0056,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":30.64,"yhat":-0.0059,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":31.36,"yhat":-0.0062,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":32.08,"yhat":-0.0065,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":32.8,"yhat":-0.0068,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":33.52,"yhat":-0.007,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":34.24,"yhat":-0.0071,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":34.96,"yhat":-0.0073,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":35.68,"yhat":-0.0074,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":36.4,"yhat":-0.0075,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":37.12,"yhat":-0.0076,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":37.84,"yhat":-0.0076,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":38.56,"yhat":-0.0076,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":39.28,"yhat":-0.0076,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":40,"yhat":-0.0076,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":40.72,"yhat":-0.0075,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":41.44,"yhat":-0.0074,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":42.16,"yhat":-0.0073,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":42.88,"yhat":-0.0071,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":43.6,"yhat":-0.007,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":44.32,"yhat":-0.0068,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":45.04,"yhat":-0.0065,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":45.76,"yhat":-0.0063,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":46.48,"yhat":-0.006,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":47.2,"yhat":-0.0057,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":47.92,"yhat":-0.0054,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":48.64,"yhat":-0.0051,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":49.36,"yhat":-0.0048,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":50.08,"yhat":-0.0044,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":50.8,"yhat":-0.004,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":51.52,"yhat":-0.0036,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":52.24,"yhat":-0.0032,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":52.96,"yhat":-0.0028,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":53.68,"yhat":-0.0023,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":54.4,"yhat":-0.0019,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":55.12,"yhat":-0.0014,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":55.84,"yhat":-0.001,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":56.56,"yhat":-0.0005,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":57.28,"yhat":9.2709e-06,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":58,"yhat":0.0005,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":58.72,"yhat":0.001,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":59.44,"yhat":0.0015,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":60.16,"yhat":0.002,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":60.88,"yhat":0.0025,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":61.6,"yhat":0.003,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":62.32,"yhat":0.0035,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":63.04,"yhat":0.004,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":63.76,"yhat":0.0045,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":64.48,"yhat":0.005,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":65.2,"yhat":0.0055,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":65.92,"yhat":0.006,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":66.64,"yhat":0.0064,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":67.36,"yhat":0.0069,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":68.08,"yhat":0.0074,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":68.8,"yhat":0.0078,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":69.52,"yhat":0.0082,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":70.24,"yhat":0.0086,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":70.96,"yhat":0.009,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":71.68,"yhat":0.0094,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":72.4,"yhat":0.0097,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":73.12,"yhat":0.0101,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":73.84,"yhat":0.0104,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":74.56,"yhat":0.0107,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":75.28,"yhat":0.0109,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":76,"yhat":0.0112,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":76.72,"yhat":0.0114,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":77.44,"yhat":0.0116,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":78.16,"yhat":0.0118,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":78.88,"yhat":0.0119,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":79.6,"yhat":0.012,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":80.32,"yhat":0.0121,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":81.04,"yhat":0.0121,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":81.76,"yhat":0.0122,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":82.48,"yhat":0.0121,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":83.2,"yhat":0.0121,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":83.92,"yhat":0.012,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":84.64,"yhat":0.0119,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":85.36,"yhat":0.0117,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":86.08,"yhat":0.0115,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":86.8,"yhat":0.0113,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":87.52,"yhat":0.011,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":88.24,"yhat":0.0107,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":88.96,"yhat":0.0103,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":89.68,"yhat":0.0099,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":90.4,"yhat":0.0095,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":91.12,"yhat":0.009,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":91.84,"yhat":0.0085,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":92.56,"yhat":0.0079,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":93.28,"yhat":0.0073,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"},{"xhat":94,"yhat":0.0067,"vname":"movement_balance","label":"sklearn.pipeline.Pipeline"}],"power_shot_power":[{"xhat":28,"yhat":0,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":28.63,"yhat":-0.001,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":29.26,"yhat":-0.0018,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":29.89,"yhat":-0.0027,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":30.52,"yhat":-0.0035,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":31.15,"yhat":-0.0042,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":31.78,"yhat":-0.0048,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":32.41,"yhat":-0.0054,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":33.04,"yhat":-0.006,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":33.67,"yhat":-0.0065,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":34.3,"yhat":-0.0069,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":34.93,"yhat":-0.0073,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":35.56,"yhat":-0.0076,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":36.19,"yhat":-0.0078,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":36.82,"yhat":-0.008,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":37.45,"yhat":-0.0081,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":38.08,"yhat":-0.0082,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":38.71,"yhat":-0.0082,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":39.34,"yhat":-0.0081,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":39.97,"yhat":-0.008,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":40.6,"yhat":-0.0078,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":41.23,"yhat":-0.0076,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":41.86,"yhat":-0.0073,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":42.49,"yhat":-0.0069,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":43.12,"yhat":-0.0065,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":43.75,"yhat":-0.006,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":44.38,"yhat":-0.0054,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":45.01,"yhat":-0.0048,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":45.64,"yhat":-0.0041,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":46.27,"yhat":-0.0034,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":46.9,"yhat":-0.0026,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":47.53,"yhat":-0.0017,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":48.16,"yhat":-0.0007,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":48.79,"yhat":0.0003,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":49.42,"yhat":0.0014,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":50.05,"yhat":0.0025,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":50.68,"yhat":0.0037,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":51.31,"yhat":0.005,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":51.94,"yhat":0.0063,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":52.57,"yhat":0.0077,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":53.2,"yhat":0.0092,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":53.83,"yhat":0.0108,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":54.46,"yhat":0.0124,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":55.09,"yhat":0.014,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":55.72,"yhat":0.0158,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":56.35,"yhat":0.0176,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":56.98,"yhat":0.0195,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":57.61,"yhat":0.0214,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":58.24,"yhat":0.0234,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":58.87,"yhat":0.0255,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":59.5,"yhat":0.0276,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":60.13,"yhat":0.0298,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":60.76,"yhat":0.0321,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":61.39,"yhat":0.0344,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":62.02,"yhat":0.0368,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":62.65,"yhat":0.0393,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":63.28,"yhat":0.0418,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":63.91,"yhat":0.0443,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":64.54,"yhat":0.047,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":65.17,"yhat":0.0496,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":65.8,"yhat":0.0524,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":66.43,"yhat":0.0552,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":67.06,"yhat":0.058,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":67.69,"yhat":0.0609,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":68.32,"yhat":0.0639,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":68.95,"yhat":0.0669,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":69.58,"yhat":0.0699,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":70.21,"yhat":0.073,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":70.84,"yhat":0.0761,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":71.47,"yhat":0.0793,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":72.1,"yhat":0.0825,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":72.73,"yhat":0.0857,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":73.36,"yhat":0.089,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":73.99,"yhat":0.0923,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":74.62,"yhat":0.0956,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":75.25,"yhat":0.099,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":75.88,"yhat":0.1024,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":76.51,"yhat":0.1058,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":77.14,"yhat":0.1092,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":77.77,"yhat":0.1126,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":78.4,"yhat":0.1161,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":79.03,"yhat":0.1195,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":79.66,"yhat":0.123,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":80.29,"yhat":0.1265,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":80.92,"yhat":0.1299,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":81.55,"yhat":0.1334,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":82.18,"yhat":0.1369,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":82.81,"yhat":0.1403,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":83.44,"yhat":0.1438,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":84.07,"yhat":0.1472,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":84.7,"yhat":0.1506,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":85.33,"yhat":0.154,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":85.96,"yhat":0.1574,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":86.59,"yhat":0.1607,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":87.22,"yhat":0.164,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":87.85,"yhat":0.1673,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":88.48,"yhat":0.1705,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":89.11,"yhat":0.1737,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":89.74,"yhat":0.1768,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":90.37,"yhat":0.1799,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"},{"xhat":91,"yhat":0.183,"vname":"power_shot_power","label":"sklearn.pipeline.Pipeline"}],"power_jumping":[{"xhat":30,"yhat":0,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":30.64,"yhat":0.0029,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":31.28,"yhat":0.0057,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":31.92,"yhat":0.0086,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":32.56,"yhat":0.0114,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":33.2,"yhat":0.0141,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":33.84,"yhat":0.0168,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":34.48,"yhat":0.0195,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":35.12,"yhat":0.0221,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":35.76,"yhat":0.0247,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":36.4,"yhat":0.0273,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":37.04,"yhat":0.0298,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":37.68,"yhat":0.0323,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":38.32,"yhat":0.0347,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":38.96,"yhat":0.037,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":39.6,"yhat":0.0394,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":40.24,"yhat":0.0416,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":40.88,"yhat":0.0438,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":41.52,"yhat":0.046,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":42.16,"yhat":0.0481,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":42.8,"yhat":0.0502,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":43.44,"yhat":0.0522,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":44.08,"yhat":0.0542,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":44.72,"yhat":0.0561,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":45.36,"yhat":0.058,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":46,"yhat":0.0598,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":46.64,"yhat":0.0615,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":47.28,"yhat":0.0632,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":47.92,"yhat":0.0649,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":48.56,"yhat":0.0665,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":49.2,"yhat":0.0681,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":49.84,"yhat":0.0696,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":50.48,"yhat":0.0711,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":51.12,"yhat":0.0725,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":51.76,"yhat":0.0739,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":52.4,"yhat":0.0752,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":53.04,"yhat":0.0765,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":53.68,"yhat":0.0777,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":54.32,"yhat":0.079,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":54.96,"yhat":0.0801,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":55.6,"yhat":0.0813,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":56.24,"yhat":0.0823,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":56.88,"yhat":0.0834,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":57.52,"yhat":0.0844,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":58.16,"yhat":0.0854,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":58.8,"yhat":0.0863,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":59.44,"yhat":0.0873,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":60.08,"yhat":0.0882,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":60.72,"yhat":0.089,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":61.36,"yhat":0.0898,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":62,"yhat":0.0907,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":62.64,"yhat":0.0914,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":63.28,"yhat":0.0922,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":63.92,"yhat":0.0929,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":64.56,"yhat":0.0937,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":65.2,"yhat":0.0944,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":65.84,"yhat":0.095,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":66.48,"yhat":0.0957,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":67.12,"yhat":0.0964,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":67.76,"yhat":0.097,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":68.4,"yhat":0.0976,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":69.04,"yhat":0.0983,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":69.68,"yhat":0.0989,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":70.32,"yhat":0.0995,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":70.96,"yhat":0.1001,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":71.6,"yhat":0.1007,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":72.24,"yhat":0.1013,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":72.88,"yhat":0.1019,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":73.52,"yhat":0.1025,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":74.16,"yhat":0.1031,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":74.8,"yhat":0.1038,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":75.44,"yhat":0.1044,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":76.08,"yhat":0.105,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":76.72,"yhat":0.1057,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":77.36,"yhat":0.1063,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":78,"yhat":0.107,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":78.64,"yhat":0.1077,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":79.28,"yhat":0.1084,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":79.92,"yhat":0.1091,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":80.56,"yhat":0.1098,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":81.2,"yhat":0.1105,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":81.84,"yhat":0.1113,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":82.48,"yhat":0.1121,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":83.12,"yhat":0.1129,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":83.76,"yhat":0.1137,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":84.4,"yhat":0.1146,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":85.04,"yhat":0.1155,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":85.68,"yhat":0.1164,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":86.32,"yhat":0.1173,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":86.96,"yhat":0.1182,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":87.6,"yhat":0.1192,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":88.24,"yhat":0.1202,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":88.88,"yhat":0.1213,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":89.52,"yhat":0.1224,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":90.16,"yhat":0.1234,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":90.8,"yhat":0.1246,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":91.44,"yhat":0.1257,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":92.08,"yhat":0.1269,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":92.72,"yhat":0.1281,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":93.36,"yhat":0.1294,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"},{"xhat":94,"yhat":0.1307,"vname":"power_jumping","label":"sklearn.pipeline.Pipeline"}],"power_stamina":[{"xhat":18,"yhat":0,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":18.79,"yhat":0.0013,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":19.58,"yhat":0.0027,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":20.37,"yhat":0.0041,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":21.16,"yhat":0.0055,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":21.95,"yhat":0.007,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":22.74,"yhat":0.0085,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":23.53,"yhat":0.0101,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":24.32,"yhat":0.0117,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":25.11,"yhat":0.0134,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":25.9,"yhat":0.0151,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":26.69,"yhat":0.0168,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":27.48,"yhat":0.0186,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":28.27,"yhat":0.0204,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":29.06,"yhat":0.0222,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":29.85,"yhat":0.0241,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":30.64,"yhat":0.026,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":31.43,"yhat":0.0279,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":32.22,"yhat":0.0298,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":33.01,"yhat":0.0318,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":33.8,"yhat":0.0338,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":34.59,"yhat":0.0359,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":35.38,"yhat":0.038,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":36.17,"yhat":0.0401,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":36.96,"yhat":0.0422,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":37.75,"yhat":0.0444,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":38.54,"yhat":0.0466,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":39.33,"yhat":0.0488,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":40.12,"yhat":0.051,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":40.91,"yhat":0.0533,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":41.7,"yhat":0.0557,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":42.49,"yhat":0.058,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":43.28,"yhat":0.0604,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":44.07,"yhat":0.0628,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":44.86,"yhat":0.0653,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":45.65,"yhat":0.0678,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":46.44,"yhat":0.0703,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":47.23,"yhat":0.0729,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":48.02,"yhat":0.0755,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":48.81,"yhat":0.0781,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":49.6,"yhat":0.0808,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":50.39,"yhat":0.0835,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":51.18,"yhat":0.0863,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":51.97,"yhat":0.0891,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":52.76,"yhat":0.0919,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":53.55,"yhat":0.0947,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":54.34,"yhat":0.0976,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":55.13,"yhat":0.1006,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":55.92,"yhat":0.1036,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":56.71,"yhat":0.1066,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":57.5,"yhat":0.1096,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":58.29,"yhat":0.1127,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":59.08,"yhat":0.1158,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":59.87,"yhat":0.119,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":60.66,"yhat":0.1222,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":61.45,"yhat":0.1254,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":62.24,"yhat":0.1287,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":63.03,"yhat":0.132,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":63.82,"yhat":0.1354,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":64.61,"yhat":0.1388,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":65.4,"yhat":0.1422,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":66.19,"yhat":0.1456,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":66.98,"yhat":0.1491,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":67.77,"yhat":0.1526,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":68.56,"yhat":0.1562,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":69.35,"yhat":0.1597,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":70.14,"yhat":0.1634,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":70.93,"yhat":0.167,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":71.72,"yhat":0.1707,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":72.51,"yhat":0.1743,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":73.3,"yhat":0.1781,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":74.09,"yhat":0.1818,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":74.88,"yhat":0.1856,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":75.67,"yhat":0.1894,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":76.46,"yhat":0.1932,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":77.25,"yhat":0.197,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":78.04,"yhat":0.2009,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":78.83,"yhat":0.2047,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":79.62,"yhat":0.2086,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":80.41,"yhat":0.2125,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":81.2,"yhat":0.2164,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":81.99,"yhat":0.2203,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":82.78,"yhat":0.2243,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":83.57,"yhat":0.2282,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":84.36,"yhat":0.2322,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":85.15,"yhat":0.2361,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":85.94,"yhat":0.2401,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":86.73,"yhat":0.244,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":87.52,"yhat":0.248,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":88.31,"yhat":0.252,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":89.1,"yhat":0.2559,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":89.89,"yhat":0.2599,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":90.68,"yhat":0.2638,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":91.47,"yhat":0.2678,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":92.26,"yhat":0.2717,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":93.05,"yhat":0.2756,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":93.84,"yhat":0.2795,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":94.63,"yhat":0.2834,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":95.42,"yhat":0.2873,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":96.21,"yhat":0.2912,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"},{"xhat":97,"yhat":0.295,"vname":"power_stamina","label":"sklearn.pipeline.Pipeline"}],"power_strength":[{"xhat":27,"yhat":0,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":27.68,"yhat":-0.0016,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":28.36,"yhat":-0.0031,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":29.04,"yhat":-0.0047,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":29.72,"yhat":-0.0062,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":30.4,"yhat":-0.0077,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":31.08,"yhat":-0.0091,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":31.76,"yhat":-0.0105,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":32.44,"yhat":-0.0119,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":33.12,"yhat":-0.0133,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":33.8,"yhat":-0.0146,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":34.48,"yhat":-0.0158,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":35.16,"yhat":-0.0171,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":35.84,"yhat":-0.0182,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":36.52,"yhat":-0.0193,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":37.2,"yhat":-0.0204,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":37.88,"yhat":-0.0214,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":38.56,"yhat":-0.0223,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":39.24,"yhat":-0.0232,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":39.92,"yhat":-0.024,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":40.6,"yhat":-0.0247,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":41.28,"yhat":-0.0254,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":41.96,"yhat":-0.026,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":42.64,"yhat":-0.0265,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":43.32,"yhat":-0.0269,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":44,"yhat":-0.0272,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":44.68,"yhat":-0.0275,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":45.36,"yhat":-0.0276,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":46.04,"yhat":-0.0277,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":46.72,"yhat":-0.0276,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":47.4,"yhat":-0.0275,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":48.08,"yhat":-0.0273,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":48.76,"yhat":-0.0269,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":49.44,"yhat":-0.0264,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":50.12,"yhat":-0.0259,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":50.8,"yhat":-0.0252,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":51.48,"yhat":-0.0244,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":52.16,"yhat":-0.0235,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":52.84,"yhat":-0.0225,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":53.52,"yhat":-0.0213,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":54.2,"yhat":-0.02,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":54.88,"yhat":-0.0186,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":55.56,"yhat":-0.0171,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":56.24,"yhat":-0.0154,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":56.92,"yhat":-0.0136,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":57.6,"yhat":-0.0116,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":58.28,"yhat":-0.0096,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":58.96,"yhat":-0.0074,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":59.64,"yhat":-0.005,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":60.32,"yhat":-0.0025,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":61,"yhat":0.0001,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":61.68,"yhat":0.0029,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":62.36,"yhat":0.0058,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":63.04,"yhat":0.0089,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":63.72,"yhat":0.0121,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":64.4,"yhat":0.0154,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":65.08,"yhat":0.0189,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":65.76,"yhat":0.0225,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":66.44,"yhat":0.0263,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":67.12,"yhat":0.0302,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":67.8,"yhat":0.0342,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":68.48,"yhat":0.0384,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":69.16,"yhat":0.0428,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":69.84,"yhat":0.0472,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":70.52,"yhat":0.0519,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":71.2,"yhat":0.0566,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":71.88,"yhat":0.0615,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":72.56,"yhat":0.0665,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":73.24,"yhat":0.0717,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":73.92,"yhat":0.0769,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":74.6,"yhat":0.0824,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":75.28,"yhat":0.0879,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":75.96,"yhat":0.0935,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":76.64,"yhat":0.0993,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":77.32,"yhat":0.1052,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":78,"yhat":0.1112,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":78.68,"yhat":0.1173,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":79.36,"yhat":0.1236,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":80.04,"yhat":0.1299,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":80.72,"yhat":0.1363,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":81.4,"yhat":0.1428,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":82.08,"yhat":0.1495,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":82.76,"yhat":0.1562,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":83.44,"yhat":0.163,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":84.12,"yhat":0.1698,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":84.8,"yhat":0.1768,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":85.48,"yhat":0.1838,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":86.16,"yhat":0.1909,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":86.84,"yhat":0.198,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":87.52,"yhat":0.2053,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":88.2,"yhat":0.2125,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":88.88,"yhat":0.2198,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":89.56,"yhat":0.2272,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":90.24,"yhat":0.2346,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":90.92,"yhat":0.242,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":91.6,"yhat":0.2494,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":92.28,"yhat":0.2569,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":92.96,"yhat":0.2644,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":93.64,"yhat":0.2719,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":94.32,"yhat":0.2794,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"},{"xhat":95,"yhat":0.2869,"vname":"power_strength","label":"sklearn.pipeline.Pipeline"}],"power_long_shots":[{"xhat":5,"yhat":0,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":5.85,"yhat":0.0002,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":6.7,"yhat":0.0004,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":7.55,"yhat":0.0006,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":8.4,"yhat":0.0008,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":9.25,"yhat":0.0011,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":10.1,"yhat":0.0014,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":10.95,"yhat":0.0018,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":11.8,"yhat":0.0022,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":12.65,"yhat":0.0026,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":13.5,"yhat":0.003,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":14.35,"yhat":0.0035,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":15.2,"yhat":0.0039,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":16.05,"yhat":0.0045,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":16.9,"yhat":0.005,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":17.75,"yhat":0.0056,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":18.6,"yhat":0.0062,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":19.45,"yhat":0.0069,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":20.3,"yhat":0.0076,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":21.15,"yhat":0.0083,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":22,"yhat":0.009,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":22.85,"yhat":0.0098,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":23.7,"yhat":0.0107,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":24.55,"yhat":0.0115,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":25.4,"yhat":0.0124,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":26.25,"yhat":0.0134,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":27.1,"yhat":0.0144,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":27.95,"yhat":0.0154,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":28.8,"yhat":0.0165,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":29.65,"yhat":0.0176,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":30.5,"yhat":0.0188,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":31.35,"yhat":0.02,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":32.2,"yhat":0.0212,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":33.05,"yhat":0.0225,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":33.9,"yhat":0.0239,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":34.75,"yhat":0.0253,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":35.6,"yhat":0.0268,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":36.45,"yhat":0.0283,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":37.3,"yhat":0.0298,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":38.15,"yhat":0.0314,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":39,"yhat":0.0331,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":39.85,"yhat":0.0348,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":40.7,"yhat":0.0366,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":41.55,"yhat":0.0384,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":42.4,"yhat":0.0403,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":43.25,"yhat":0.0422,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":44.1,"yhat":0.0442,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":44.95,"yhat":0.0463,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":45.8,"yhat":0.0484,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":46.65,"yhat":0.0505,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":47.5,"yhat":0.0527,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":48.35,"yhat":0.0549,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":49.2,"yhat":0.0572,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":50.05,"yhat":0.0596,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":50.9,"yhat":0.062,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":51.75,"yhat":0.0644,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":52.6,"yhat":0.0669,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":53.45,"yhat":0.0695,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":54.3,"yhat":0.0721,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":55.15,"yhat":0.0747,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":56,"yhat":0.0774,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":56.85,"yhat":0.0801,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":57.7,"yhat":0.0828,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":58.55,"yhat":0.0856,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":59.4,"yhat":0.0885,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":60.25,"yhat":0.0913,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":61.1,"yhat":0.0942,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":61.95,"yhat":0.0972,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":62.8,"yhat":0.1002,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":63.65,"yhat":0.1032,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":64.5,"yhat":0.1062,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":65.35,"yhat":0.1092,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":66.2,"yhat":0.1123,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":67.05,"yhat":0.1154,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":67.9,"yhat":0.1186,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":68.75,"yhat":0.1217,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":69.6,"yhat":0.1249,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":70.45,"yhat":0.128,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":71.3,"yhat":0.1312,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":72.15,"yhat":0.1344,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":73,"yhat":0.1377,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":73.85,"yhat":0.1409,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":74.7,"yhat":0.1441,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":75.55,"yhat":0.1473,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":76.4,"yhat":0.1506,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":77.25,"yhat":0.1538,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":78.1,"yhat":0.1571,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":78.95,"yhat":0.1603,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":79.8,"yhat":0.1635,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":80.65,"yhat":0.1667,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":81.5,"yhat":0.1699,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":82.35,"yhat":0.1731,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":83.2,"yhat":0.1763,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":84.05,"yhat":0.1795,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":84.9,"yhat":0.1826,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":85.75,"yhat":0.1857,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":86.6,"yhat":0.1889,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":87.45,"yhat":0.1919,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":88.3,"yhat":0.195,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":89.15,"yhat":0.198,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"},{"xhat":90,"yhat":0.201,"vname":"power_long_shots","label":"sklearn.pipeline.Pipeline"}],"mentality_aggression":[{"xhat":11,"yhat":0,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":11.83,"yhat":-0.001,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":12.66,"yhat":-0.0019,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":13.49,"yhat":-0.0028,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":14.32,"yhat":-0.0036,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":15.15,"yhat":-0.0044,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":15.98,"yhat":-0.0052,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":16.81,"yhat":-0.006,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":17.64,"yhat":-0.0067,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":18.47,"yhat":-0.0073,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":19.3,"yhat":-0.008,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":20.13,"yhat":-0.0085,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":20.96,"yhat":-0.0091,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":21.79,"yhat":-0.0096,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":22.62,"yhat":-0.0101,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":23.45,"yhat":-0.0105,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":24.28,"yhat":-0.0109,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":25.11,"yhat":-0.0112,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":25.94,"yhat":-0.0115,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":26.77,"yhat":-0.0117,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":27.6,"yhat":-0.012,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":28.43,"yhat":-0.0121,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":29.26,"yhat":-0.0122,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":30.09,"yhat":-0.0123,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":30.92,"yhat":-0.0123,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":31.75,"yhat":-0.0122,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":32.58,"yhat":-0.0122,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":33.41,"yhat":-0.012,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":34.24,"yhat":-0.0118,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":35.07,"yhat":-0.0115,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":35.9,"yhat":-0.0112,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":36.73,"yhat":-0.0109,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":37.56,"yhat":-0.0104,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":38.39,"yhat":-0.0099,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":39.22,"yhat":-0.0094,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":40.05,"yhat":-0.0087,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":40.88,"yhat":-0.008,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":41.71,"yhat":-0.0073,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":42.54,"yhat":-0.0064,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":43.37,"yhat":-0.0055,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":44.2,"yhat":-0.0046,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":45.03,"yhat":-0.0035,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":45.86,"yhat":-0.0024,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":46.69,"yhat":-0.0012,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":47.52,"yhat":0,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":48.35,"yhat":0.0014,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":49.18,"yhat":0.0028,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":50.01,"yhat":0.0043,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":50.84,"yhat":0.0059,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":51.67,"yhat":0.0075,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":52.5,"yhat":0.0093,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":53.33,"yhat":0.0111,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":54.16,"yhat":0.013,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":54.99,"yhat":0.0149,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":55.82,"yhat":0.017,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":56.65,"yhat":0.0191,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":57.48,"yhat":0.0213,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":58.31,"yhat":0.0236,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":59.14,"yhat":0.026,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":59.97,"yhat":0.0284,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":60.8,"yhat":0.0309,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":61.63,"yhat":0.0335,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":62.46,"yhat":0.0362,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":63.29,"yhat":0.039,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":64.12,"yhat":0.0418,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":64.95,"yhat":0.0447,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":65.78,"yhat":0.0477,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":66.61,"yhat":0.0507,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":67.44,"yhat":0.0538,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":68.27,"yhat":0.057,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":69.1,"yhat":0.0602,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":69.93,"yhat":0.0635,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":70.76,"yhat":0.0669,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":71.59,"yhat":0.0703,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":72.42,"yhat":0.0738,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":73.25,"yhat":0.0774,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":74.08,"yhat":0.0809,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":74.91,"yhat":0.0846,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":75.74,"yhat":0.0883,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":76.57,"yhat":0.092,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":77.4,"yhat":0.0958,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":78.23,"yhat":0.0997,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":79.06,"yhat":0.1035,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":79.89,"yhat":0.1074,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":80.72,"yhat":0.1114,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":81.55,"yhat":0.1154,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":82.38,"yhat":0.1194,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":83.21,"yhat":0.1234,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":84.04,"yhat":0.1275,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":84.87,"yhat":0.1316,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":85.7,"yhat":0.1357,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":86.53,"yhat":0.1398,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":87.36,"yhat":0.1439,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":88.19,"yhat":0.1481,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":89.02,"yhat":0.1522,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":89.85,"yhat":0.1563,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":90.68,"yhat":0.1605,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":91.51,"yhat":0.1647,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":92.34,"yhat":0.1688,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":93.17,"yhat":0.1729,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"},{"xhat":94,"yhat":0.1771,"vname":"mentality_aggression","label":"sklearn.pipeline.Pipeline"}],"mentality_interceptions":[{"xhat":6,"yhat":0,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":6.86,"yhat":0.0005,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":7.72,"yhat":0.0011,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":8.58,"yhat":0.0016,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":9.44,"yhat":0.0021,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":10.3,"yhat":0.0027,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":11.16,"yhat":0.0032,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":12.02,"yhat":0.0037,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":12.88,"yhat":0.0043,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":13.74,"yhat":0.0048,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":14.6,"yhat":0.0054,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":15.46,"yhat":0.0059,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":16.32,"yhat":0.0065,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":17.18,"yhat":0.0071,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":18.04,"yhat":0.0077,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":18.9,"yhat":0.0083,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":19.76,"yhat":0.009,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":20.62,"yhat":0.0096,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":21.48,"yhat":0.0103,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":22.34,"yhat":0.011,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":23.2,"yhat":0.0118,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":24.06,"yhat":0.0125,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":24.92,"yhat":0.0134,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":25.78,"yhat":0.0142,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":26.64,"yhat":0.0151,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":27.5,"yhat":0.0161,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":28.36,"yhat":0.0171,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":29.22,"yhat":0.0182,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":30.08,"yhat":0.0194,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":30.94,"yhat":0.0207,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":31.8,"yhat":0.022,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":32.66,"yhat":0.0234,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":33.52,"yhat":0.025,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":34.38,"yhat":0.0266,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":35.24,"yhat":0.0283,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":36.1,"yhat":0.0302,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":36.96,"yhat":0.0322,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":37.82,"yhat":0.0343,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":38.68,"yhat":0.0366,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":39.54,"yhat":0.039,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":40.4,"yhat":0.0415,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":41.26,"yhat":0.0442,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":42.12,"yhat":0.0471,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":42.98,"yhat":0.0502,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":43.84,"yhat":0.0534,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":44.7,"yhat":0.0568,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":45.56,"yhat":0.0605,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":46.42,"yhat":0.0643,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":47.28,"yhat":0.0683,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":48.14,"yhat":0.0725,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":49,"yhat":0.0769,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":49.86,"yhat":0.0815,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":50.72,"yhat":0.0864,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":51.58,"yhat":0.0915,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":52.44,"yhat":0.0967,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":53.3,"yhat":0.1022,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":54.16,"yhat":0.1079,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":55.02,"yhat":0.1139,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":55.88,"yhat":0.12,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":56.74,"yhat":0.1264,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":57.6,"yhat":0.133,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":58.46,"yhat":0.1398,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":59.32,"yhat":0.1469,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":60.18,"yhat":0.1541,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":61.04,"yhat":0.1616,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":61.9,"yhat":0.1692,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":62.76,"yhat":0.1771,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":63.62,"yhat":0.1852,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":64.48,"yhat":0.1934,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":65.34,"yhat":0.2019,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":66.2,"yhat":0.2105,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":67.06,"yhat":0.2194,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":67.92,"yhat":0.2284,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":68.78,"yhat":0.2376,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":69.64,"yhat":0.2469,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":70.5,"yhat":0.2564,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":71.36,"yhat":0.2661,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":72.22,"yhat":0.2759,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":73.08,"yhat":0.2859,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":73.94,"yhat":0.296,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":74.8,"yhat":0.3063,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":75.66,"yhat":0.3166,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":76.52,"yhat":0.3271,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":77.38,"yhat":0.3377,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":78.24,"yhat":0.3485,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":79.1,"yhat":0.3593,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":79.96,"yhat":0.3702,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":80.82,"yhat":0.3813,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":81.68,"yhat":0.3924,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":82.54,"yhat":0.4036,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":83.4,"yhat":0.4148,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":84.26,"yhat":0.4262,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":85.12,"yhat":0.4376,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":85.98,"yhat":0.449,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":86.84,"yhat":0.4605,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":87.7,"yhat":0.4721,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":88.56,"yhat":0.4837,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":89.42,"yhat":0.4953,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":90.28,"yhat":0.507,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":91.14,"yhat":0.5187,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"},{"xhat":92,"yhat":0.5304,"vname":"mentality_interceptions","label":"sklearn.pipeline.Pipeline"}],"mentality_positioning":[{"xhat":4,"yhat":0,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":4.89,"yhat":-0.001,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":5.78,"yhat":-0.0019,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":6.67,"yhat":-0.0028,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":7.56,"yhat":-0.0037,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":8.45,"yhat":-0.0045,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":9.34,"yhat":-0.0052,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":10.23,"yhat":-0.0059,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":11.12,"yhat":-0.0066,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":12.01,"yhat":-0.0072,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":12.9,"yhat":-0.0077,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":13.79,"yhat":-0.0082,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":14.68,"yhat":-0.0086,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":15.57,"yhat":-0.0089,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":16.46,"yhat":-0.0091,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":17.35,"yhat":-0.0092,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":18.24,"yhat":-0.0093,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":19.13,"yhat":-0.0092,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":20.02,"yhat":-0.0091,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":20.91,"yhat":-0.0088,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":21.8,"yhat":-0.0084,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":22.69,"yhat":-0.0079,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":23.58,"yhat":-0.0072,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":24.47,"yhat":-0.0064,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":25.36,"yhat":-0.0055,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":26.25,"yhat":-0.0044,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":27.14,"yhat":-0.0031,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":28.03,"yhat":-0.0017,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":28.92,"yhat":-0.0002,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":29.81,"yhat":0.0016,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":30.7,"yhat":0.0035,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":31.59,"yhat":0.0056,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":32.48,"yhat":0.0079,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":33.37,"yhat":0.0104,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":34.26,"yhat":0.0131,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":35.15,"yhat":0.0159,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":36.04,"yhat":0.019,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":36.93,"yhat":0.0223,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":37.82,"yhat":0.0258,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":38.71,"yhat":0.0295,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":39.6,"yhat":0.0334,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":40.49,"yhat":0.0376,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":41.38,"yhat":0.0419,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":42.27,"yhat":0.0465,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":43.16,"yhat":0.0513,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":44.05,"yhat":0.0563,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":44.94,"yhat":0.0615,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":45.83,"yhat":0.0669,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":46.72,"yhat":0.0725,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":47.61,"yhat":0.0784,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":48.5,"yhat":0.0845,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":49.39,"yhat":0.0908,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":50.28,"yhat":0.0973,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":51.17,"yhat":0.104,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":52.06,"yhat":0.1109,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":52.95,"yhat":0.118,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":53.84,"yhat":0.1253,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":54.73,"yhat":0.1328,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":55.62,"yhat":0.1406,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":56.51,"yhat":0.1485,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":57.4,"yhat":0.1565,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":58.29,"yhat":0.1648,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":59.18,"yhat":0.1733,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":60.07,"yhat":0.1819,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":60.96,"yhat":0.1907,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":61.85,"yhat":0.1997,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":62.74,"yhat":0.2088,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":63.63,"yhat":0.2181,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":64.52,"yhat":0.2275,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":65.41,"yhat":0.2371,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":66.3,"yhat":0.2468,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":67.19,"yhat":0.2567,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":68.08,"yhat":0.2667,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":68.97,"yhat":0.2769,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":69.86,"yhat":0.2871,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":70.75,"yhat":0.2975,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":71.64,"yhat":0.308,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":72.53,"yhat":0.3186,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":73.42,"yhat":0.3293,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":74.31,"yhat":0.3401,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":75.2,"yhat":0.3509,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":76.09,"yhat":0.3619,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":76.98,"yhat":0.3729,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":77.87,"yhat":0.384,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":78.76,"yhat":0.3952,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":79.65,"yhat":0.4065,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":80.54,"yhat":0.4178,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":81.43,"yhat":0.4291,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":82.32,"yhat":0.4405,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":83.21,"yhat":0.4519,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":84.1,"yhat":0.4633,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":84.99,"yhat":0.4748,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":85.88,"yhat":0.4863,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":86.77,"yhat":0.4978,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":87.66,"yhat":0.5093,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":88.55,"yhat":0.5208,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":89.44,"yhat":0.5323,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":90.33,"yhat":0.5438,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":91.22,"yhat":0.5553,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":92.11,"yhat":0.5667,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":93,"yhat":0.5781,"vname":"mentality_positioning","label":"sklearn.pipeline.Pipeline"}],"mentality_vision":[{"xhat":10,"yhat":0,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":10.84,"yhat":-0.0023,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":11.68,"yhat":-0.0045,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":12.52,"yhat":-0.0068,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":13.36,"yhat":-0.0091,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":14.2,"yhat":-0.0113,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":15.04,"yhat":-0.0136,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":15.88,"yhat":-0.0158,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":16.72,"yhat":-0.0181,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":17.56,"yhat":-0.0203,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":18.4,"yhat":-0.0225,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":19.24,"yhat":-0.0247,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":20.08,"yhat":-0.0268,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":20.92,"yhat":-0.029,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":21.76,"yhat":-0.0311,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":22.6,"yhat":-0.0331,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":23.44,"yhat":-0.0352,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":24.28,"yhat":-0.0372,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":25.12,"yhat":-0.0391,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":25.96,"yhat":-0.041,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":26.8,"yhat":-0.0429,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":27.64,"yhat":-0.0446,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":28.48,"yhat":-0.0464,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":29.32,"yhat":-0.048,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":30.16,"yhat":-0.0496,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":31,"yhat":-0.0511,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":31.84,"yhat":-0.0525,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":32.68,"yhat":-0.0538,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":33.52,"yhat":-0.055,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":34.36,"yhat":-0.0561,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":35.2,"yhat":-0.0572,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":36.04,"yhat":-0.0581,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":36.88,"yhat":-0.0588,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":37.72,"yhat":-0.0595,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":38.56,"yhat":-0.06,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":39.4,"yhat":-0.0604,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":40.24,"yhat":-0.0606,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":41.08,"yhat":-0.0607,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":41.92,"yhat":-0.0607,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":42.76,"yhat":-0.0604,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":43.6,"yhat":-0.0601,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":44.44,"yhat":-0.0595,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":45.28,"yhat":-0.0587,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":46.12,"yhat":-0.0578,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":46.96,"yhat":-0.0567,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":47.8,"yhat":-0.0554,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":48.64,"yhat":-0.0539,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":49.48,"yhat":-0.0522,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":50.32,"yhat":-0.0503,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":51.16,"yhat":-0.0482,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":52,"yhat":-0.0459,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":52.84,"yhat":-0.0433,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":53.68,"yhat":-0.0405,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":54.52,"yhat":-0.0376,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":55.36,"yhat":-0.0343,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":56.2,"yhat":-0.0309,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":57.04,"yhat":-0.0272,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":57.88,"yhat":-0.0233,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":58.72,"yhat":-0.0192,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":59.56,"yhat":-0.0149,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":60.4,"yhat":-0.0103,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":61.24,"yhat":-0.0054,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":62.08,"yhat":-0.0004,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":62.92,"yhat":0.0049,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":63.76,"yhat":0.0104,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":64.6,"yhat":0.0162,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":65.44,"yhat":0.0221,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":66.28,"yhat":0.0283,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":67.12,"yhat":0.0348,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":67.96,"yhat":0.0414,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":68.8,"yhat":0.0482,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":69.64,"yhat":0.0553,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":70.48,"yhat":0.0626,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":71.32,"yhat":0.07,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":72.16,"yhat":0.0777,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":73,"yhat":0.0856,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":73.84,"yhat":0.0936,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":74.68,"yhat":0.1018,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":75.52,"yhat":0.1102,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":76.36,"yhat":0.1188,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":77.2,"yhat":0.1275,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":78.04,"yhat":0.1364,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":78.88,"yhat":0.1454,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":79.72,"yhat":0.1546,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":80.56,"yhat":0.1639,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":81.4,"yhat":0.1733,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":82.24,"yhat":0.1828,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":83.08,"yhat":0.1924,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":83.92,"yhat":0.2021,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":84.76,"yhat":0.2119,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":85.6,"yhat":0.2218,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":86.44,"yhat":0.2317,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":87.28,"yhat":0.2417,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":88.12,"yhat":0.2518,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":88.96,"yhat":0.2618,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":89.8,"yhat":0.2719,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":90.64,"yhat":0.282,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":91.48,"yhat":0.2922,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":92.32,"yhat":0.3023,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":93.16,"yhat":0.3124,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"},{"xhat":94,"yhat":0.3224,"vname":"mentality_vision","label":"sklearn.pipeline.Pipeline"}],"mentality_penalties":[{"xhat":11,"yhat":0,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":11.8,"yhat":-0.0013,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":12.6,"yhat":-0.0025,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":13.4,"yhat":-0.0038,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":14.2,"yhat":-0.0051,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":15,"yhat":-0.0063,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":15.8,"yhat":-0.0075,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":16.6,"yhat":-0.0088,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":17.4,"yhat":-0.01,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":18.2,"yhat":-0.0112,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":19,"yhat":-0.0124,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":19.8,"yhat":-0.0136,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":20.6,"yhat":-0.0148,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":21.4,"yhat":-0.016,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":22.2,"yhat":-0.0172,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":23,"yhat":-0.0184,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":23.8,"yhat":-0.0195,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":24.6,"yhat":-0.0207,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":25.4,"yhat":-0.0218,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":26.2,"yhat":-0.0229,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":27,"yhat":-0.024,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":27.8,"yhat":-0.0251,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":28.6,"yhat":-0.0262,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":29.4,"yhat":-0.0272,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":30.2,"yhat":-0.0282,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":31,"yhat":-0.0292,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":31.8,"yhat":-0.0302,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":32.6,"yhat":-0.0312,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":33.4,"yhat":-0.0321,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":34.2,"yhat":-0.033,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":35,"yhat":-0.0339,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":35.8,"yhat":-0.0348,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":36.6,"yhat":-0.0356,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":37.4,"yhat":-0.0364,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":38.2,"yhat":-0.0372,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":39,"yhat":-0.0379,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":39.8,"yhat":-0.0386,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":40.6,"yhat":-0.0393,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":41.4,"yhat":-0.04,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":42.2,"yhat":-0.0406,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":43,"yhat":-0.0412,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":43.8,"yhat":-0.0417,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":44.6,"yhat":-0.0422,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":45.4,"yhat":-0.0427,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":46.2,"yhat":-0.0431,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":47,"yhat":-0.0435,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":47.8,"yhat":-0.0438,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":48.6,"yhat":-0.0441,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":49.4,"yhat":-0.0444,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":50.2,"yhat":-0.0446,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":51,"yhat":-0.0448,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":51.8,"yhat":-0.045,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":52.6,"yhat":-0.0451,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":53.4,"yhat":-0.0452,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":54.2,"yhat":-0.0452,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":55,"yhat":-0.0452,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":55.8,"yhat":-0.0452,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":56.6,"yhat":-0.0451,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":57.4,"yhat":-0.0449,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":58.2,"yhat":-0.0448,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":59,"yhat":-0.0446,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":59.8,"yhat":-0.0443,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":60.6,"yhat":-0.044,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":61.4,"yhat":-0.0437,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":62.2,"yhat":-0.0434,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":63,"yhat":-0.043,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":63.8,"yhat":-0.0425,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":64.6,"yhat":-0.0421,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":65.4,"yhat":-0.0415,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":66.2,"yhat":-0.041,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":67,"yhat":-0.0404,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":67.8,"yhat":-0.0398,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":68.6,"yhat":-0.0392,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":69.4,"yhat":-0.0385,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":70.2,"yhat":-0.0378,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":71,"yhat":-0.0371,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":71.8,"yhat":-0.0363,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":72.6,"yhat":-0.0355,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":73.4,"yhat":-0.0347,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":74.2,"yhat":-0.0339,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":75,"yhat":-0.033,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":75.8,"yhat":-0.0321,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":76.6,"yhat":-0.0312,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":77.4,"yhat":-0.0303,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":78.2,"yhat":-0.0294,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":79,"yhat":-0.0284,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":79.8,"yhat":-0.0274,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":80.6,"yhat":-0.0264,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":81.4,"yhat":-0.0254,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":82.2,"yhat":-0.0244,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":83,"yhat":-0.0233,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":83.8,"yhat":-0.0223,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":84.6,"yhat":-0.0212,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":85.4,"yhat":-0.0202,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":86.2,"yhat":-0.0191,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":87,"yhat":-0.018,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":87.8,"yhat":-0.017,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":88.6,"yhat":-0.0159,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":89.4,"yhat":-0.0148,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":90.2,"yhat":-0.0137,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"},{"xhat":91,"yhat":-0.0127,"vname":"mentality_penalties","label":"sklearn.pipeline.Pipeline"}],"mentality_composure":[{"xhat":21,"yhat":0,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":21.73,"yhat":-0.0048,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":22.46,"yhat":-0.0095,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":23.19,"yhat":-0.0141,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":23.92,"yhat":-0.0186,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":24.65,"yhat":-0.023,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":25.38,"yhat":-0.0273,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":26.11,"yhat":-0.0314,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":26.84,"yhat":-0.0355,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":27.57,"yhat":-0.0394,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":28.3,"yhat":-0.0432,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":29.03,"yhat":-0.0469,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":29.76,"yhat":-0.0504,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":30.49,"yhat":-0.0539,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":31.22,"yhat":-0.0572,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":31.95,"yhat":-0.0604,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":32.68,"yhat":-0.0634,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":33.41,"yhat":-0.0663,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":34.14,"yhat":-0.0691,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":34.87,"yhat":-0.0718,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":35.6,"yhat":-0.0743,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":36.33,"yhat":-0.0767,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":37.06,"yhat":-0.079,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":37.79,"yhat":-0.0811,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":38.52,"yhat":-0.083,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":39.25,"yhat":-0.0849,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":39.98,"yhat":-0.0866,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":40.71,"yhat":-0.0881,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":41.44,"yhat":-0.0895,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":42.17,"yhat":-0.0907,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":42.9,"yhat":-0.0918,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":43.63,"yhat":-0.0928,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":44.36,"yhat":-0.0936,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":45.09,"yhat":-0.0942,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":45.82,"yhat":-0.0947,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":46.55,"yhat":-0.0951,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":47.28,"yhat":-0.0953,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":48.01,"yhat":-0.0953,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":48.74,"yhat":-0.0952,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":49.47,"yhat":-0.095,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":50.2,"yhat":-0.0945,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":50.93,"yhat":-0.094,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":51.66,"yhat":-0.0933,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":52.39,"yhat":-0.0924,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":53.12,"yhat":-0.0914,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":53.85,"yhat":-0.0902,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":54.58,"yhat":-0.0889,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":55.31,"yhat":-0.0875,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":56.04,"yhat":-0.0859,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":56.77,"yhat":-0.0842,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":57.5,"yhat":-0.0823,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":58.23,"yhat":-0.0803,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":58.96,"yhat":-0.0782,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":59.69,"yhat":-0.0759,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":60.42,"yhat":-0.0735,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":61.15,"yhat":-0.0709,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":61.88,"yhat":-0.0683,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":62.61,"yhat":-0.0655,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":63.34,"yhat":-0.0626,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":64.07,"yhat":-0.0596,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":64.8,"yhat":-0.0565,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":65.53,"yhat":-0.0532,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":66.26,"yhat":-0.0499,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":66.99,"yhat":-0.0465,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":67.72,"yhat":-0.043,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":68.45,"yhat":-0.0393,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":69.18,"yhat":-0.0356,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":69.91,"yhat":-0.0319,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":70.64,"yhat":-0.028,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":71.37,"yhat":-0.0241,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":72.1,"yhat":-0.0201,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":72.83,"yhat":-0.016,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":73.56,"yhat":-0.0119,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":74.29,"yhat":-0.0077,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":75.02,"yhat":-0.0035,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":75.75,"yhat":0.0008,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":76.48,"yhat":0.0051,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":77.21,"yhat":0.0094,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":77.94,"yhat":0.0137,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":78.67,"yhat":0.0181,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":79.4,"yhat":0.0225,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":80.13,"yhat":0.0269,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":80.86,"yhat":0.0312,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":81.59,"yhat":0.0356,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":82.32,"yhat":0.04,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":83.05,"yhat":0.0443,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":83.78,"yhat":0.0486,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":84.51,"yhat":0.0529,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":85.24,"yhat":0.0572,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":85.97,"yhat":0.0614,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":86.7,"yhat":0.0655,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":87.43,"yhat":0.0696,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":88.16,"yhat":0.0736,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":88.89,"yhat":0.0776,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":89.62,"yhat":0.0815,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":90.35,"yhat":0.0853,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":91.08,"yhat":0.089,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":91.81,"yhat":0.0926,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":92.54,"yhat":0.0961,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":93.27,"yhat":0.0995,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"},{"xhat":94,"yhat":0.1028,"vname":"mentality_composure","label":"sklearn.pipeline.Pipeline"}],"defending_marking":[{"xhat":7,"yhat":0,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":7.85,"yhat":-0.0001,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":8.7,"yhat":-0.0003,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":9.55,"yhat":-0.0004,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":10.4,"yhat":-0.0005,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":11.25,"yhat":-0.0006,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":12.1,"yhat":-0.0007,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":12.95,"yhat":-0.0008,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":13.8,"yhat":-0.0008,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":14.65,"yhat":-0.0008,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":15.5,"yhat":-0.0008,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":16.35,"yhat":-0.0008,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":17.2,"yhat":-0.0008,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":18.05,"yhat":-0.0007,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":18.9,"yhat":-0.0006,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":19.75,"yhat":-0.0005,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":20.6,"yhat":-0.0003,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":21.45,"yhat":-0.0001,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":22.3,"yhat":0.0001,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":23.15,"yhat":0.0004,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":24,"yhat":0.0007,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":24.85,"yhat":0.0011,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":25.7,"yhat":0.0016,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":26.55,"yhat":0.0021,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":27.4,"yhat":0.0027,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":28.25,"yhat":0.0033,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":29.1,"yhat":0.0041,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":29.95,"yhat":0.0049,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":30.8,"yhat":0.0058,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":31.65,"yhat":0.0068,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":32.5,"yhat":0.0079,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":33.35,"yhat":0.0091,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":34.2,"yhat":0.0105,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":35.05,"yhat":0.0119,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":35.9,"yhat":0.0135,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":36.75,"yhat":0.0152,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":37.6,"yhat":0.0171,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":38.45,"yhat":0.0191,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":39.3,"yhat":0.0213,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":40.15,"yhat":0.0236,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":41,"yhat":0.0261,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":41.85,"yhat":0.0288,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":42.7,"yhat":0.0316,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":43.55,"yhat":0.0346,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":44.4,"yhat":0.0378,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":45.25,"yhat":0.0412,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":46.1,"yhat":0.0448,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":46.95,"yhat":0.0486,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":47.8,"yhat":0.0526,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":48.65,"yhat":0.0568,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":49.5,"yhat":0.0612,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":50.35,"yhat":0.0658,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":51.2,"yhat":0.0707,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":52.05,"yhat":0.0757,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":52.9,"yhat":0.081,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":53.75,"yhat":0.0865,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":54.6,"yhat":0.0922,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":55.45,"yhat":0.0981,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":56.3,"yhat":0.1042,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":57.15,"yhat":0.1106,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":58,"yhat":0.1171,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":58.85,"yhat":0.1239,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":59.7,"yhat":0.1309,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":60.55,"yhat":0.1381,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":61.4,"yhat":0.1455,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":62.25,"yhat":0.1531,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":63.1,"yhat":0.1609,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":63.95,"yhat":0.1689,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":64.8,"yhat":0.1771,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":65.65,"yhat":0.1855,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":66.5,"yhat":0.1941,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":67.35,"yhat":0.2029,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":68.2,"yhat":0.2118,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":69.05,"yhat":0.2209,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":69.9,"yhat":0.2302,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":70.75,"yhat":0.2397,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":71.6,"yhat":0.2493,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":72.45,"yhat":0.2591,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":73.3,"yhat":0.269,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":74.15,"yhat":0.279,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":75,"yhat":0.2892,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":75.85,"yhat":0.2995,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":76.7,"yhat":0.31,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":77.55,"yhat":0.3206,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":78.4,"yhat":0.3313,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":79.25,"yhat":0.3421,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":80.1,"yhat":0.353,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":80.95,"yhat":0.364,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":81.8,"yhat":0.3751,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":82.65,"yhat":0.3863,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":83.5,"yhat":0.3975,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":84.35,"yhat":0.4089,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":85.2,"yhat":0.4203,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":86.05,"yhat":0.4318,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":86.9,"yhat":0.4433,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":87.75,"yhat":0.4549,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":88.6,"yhat":0.4665,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":89.45,"yhat":0.4782,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":90.3,"yhat":0.4899,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":91.15,"yhat":0.5017,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"},{"xhat":92,"yhat":0.5135,"vname":"defending_marking","label":"sklearn.pipeline.Pipeline"}],"defending_standing_tackle":[{"xhat":8,"yhat":0,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":8.84,"yhat":0.0012,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":9.68,"yhat":0.0024,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":10.52,"yhat":0.0037,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":11.36,"yhat":0.005,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":12.2,"yhat":0.0062,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":13.04,"yhat":0.0075,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":13.88,"yhat":0.0089,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":14.72,"yhat":0.0102,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":15.56,"yhat":0.0116,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":16.4,"yhat":0.0129,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":17.24,"yhat":0.0144,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":18.08,"yhat":0.0158,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":18.92,"yhat":0.0172,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":19.76,"yhat":0.0187,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":20.6,"yhat":0.0202,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":21.44,"yhat":0.0218,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":22.28,"yhat":0.0234,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":23.12,"yhat":0.025,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":23.96,"yhat":0.0267,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":24.8,"yhat":0.0284,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":25.64,"yhat":0.0302,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":26.48,"yhat":0.032,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":27.32,"yhat":0.0339,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":28.16,"yhat":0.0359,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":29,"yhat":0.0379,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":29.84,"yhat":0.04,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":30.68,"yhat":0.0422,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":31.52,"yhat":0.0445,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":32.36,"yhat":0.0469,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":33.2,"yhat":0.0494,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":34.04,"yhat":0.052,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":34.88,"yhat":0.0547,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":35.72,"yhat":0.0575,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":36.56,"yhat":0.0604,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":37.4,"yhat":0.0635,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":38.24,"yhat":0.0667,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":39.08,"yhat":0.0701,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":39.92,"yhat":0.0736,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":40.76,"yhat":0.0773,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":41.6,"yhat":0.0811,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":42.44,"yhat":0.0852,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":43.28,"yhat":0.0894,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":44.12,"yhat":0.0937,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":44.96,"yhat":0.0983,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":45.8,"yhat":0.1031,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":46.64,"yhat":0.1081,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":47.48,"yhat":0.1132,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":48.32,"yhat":0.1186,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":49.16,"yhat":0.1242,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":50,"yhat":0.13,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":50.84,"yhat":0.136,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":51.68,"yhat":0.1422,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":52.52,"yhat":0.1486,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":53.36,"yhat":0.1553,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":54.2,"yhat":0.1621,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":55.04,"yhat":0.1692,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":55.88,"yhat":0.1765,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":56.72,"yhat":0.184,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":57.56,"yhat":0.1918,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":58.4,"yhat":0.1997,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":59.24,"yhat":0.2079,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":60.08,"yhat":0.2162,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":60.92,"yhat":0.2248,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":61.76,"yhat":0.2335,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":62.6,"yhat":0.2425,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":63.44,"yhat":0.2516,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":64.28,"yhat":0.261,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":65.12,"yhat":0.2705,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":65.96,"yhat":0.2802,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":66.8,"yhat":0.2901,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":67.64,"yhat":0.3001,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":68.48,"yhat":0.3104,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":69.32,"yhat":0.3208,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":70.16,"yhat":0.3313,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":71,"yhat":0.342,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":71.84,"yhat":0.3528,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":72.68,"yhat":0.3638,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":73.52,"yhat":0.3749,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":74.36,"yhat":0.3862,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":75.2,"yhat":0.3975,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":76.04,"yhat":0.409,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":76.88,"yhat":0.4206,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":77.72,"yhat":0.4324,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":78.56,"yhat":0.4442,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":79.4,"yhat":0.4561,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":80.24,"yhat":0.4681,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":81.08,"yhat":0.4802,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":81.92,"yhat":0.4924,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":82.76,"yhat":0.5046,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":83.6,"yhat":0.517,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":84.44,"yhat":0.5294,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":85.28,"yhat":0.5418,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":86.12,"yhat":0.5543,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":86.96,"yhat":0.5669,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":87.8,"yhat":0.5795,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":88.64,"yhat":0.5921,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":89.48,"yhat":0.6048,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":90.32,"yhat":0.6175,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":91.16,"yhat":0.6302,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":92,"yhat":0.643,"vname":"defending_standing_tackle","label":"sklearn.pipeline.Pipeline"}],"defending_sliding_tackle":[{"xhat":8,"yhat":0,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":8.82,"yhat":-0.0016,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":9.64,"yhat":-0.0032,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":10.46,"yhat":-0.0047,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":11.28,"yhat":-0.0063,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":12.1,"yhat":-0.0078,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":12.92,"yhat":-0.0094,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":13.74,"yhat":-0.0109,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":14.56,"yhat":-0.0124,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":15.38,"yhat":-0.0139,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":16.2,"yhat":-0.0154,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":17.02,"yhat":-0.0168,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":17.84,"yhat":-0.0182,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":18.66,"yhat":-0.0196,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":19.48,"yhat":-0.021,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":20.3,"yhat":-0.0223,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":21.12,"yhat":-0.0236,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":21.94,"yhat":-0.0249,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":22.76,"yhat":-0.0261,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":23.58,"yhat":-0.0273,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":24.4,"yhat":-0.0284,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":25.22,"yhat":-0.0295,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":26.04,"yhat":-0.0305,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":26.86,"yhat":-0.0314,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":27.68,"yhat":-0.0323,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":28.5,"yhat":-0.0331,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":29.32,"yhat":-0.0339,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":30.14,"yhat":-0.0345,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":30.96,"yhat":-0.0351,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":31.78,"yhat":-0.0356,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":32.6,"yhat":-0.036,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":33.42,"yhat":-0.0362,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":34.24,"yhat":-0.0364,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":35.06,"yhat":-0.0364,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":35.88,"yhat":-0.0363,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":36.7,"yhat":-0.0361,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":37.52,"yhat":-0.0357,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":38.34,"yhat":-0.0352,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":39.16,"yhat":-0.0345,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":39.98,"yhat":-0.0337,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":40.8,"yhat":-0.0327,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":41.62,"yhat":-0.0316,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":42.44,"yhat":-0.0302,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":43.26,"yhat":-0.0287,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":44.08,"yhat":-0.027,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":44.9,"yhat":-0.0252,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":45.72,"yhat":-0.0231,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":46.54,"yhat":-0.0208,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":47.36,"yhat":-0.0184,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":48.18,"yhat":-0.0157,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":49,"yhat":-0.0128,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":49.82,"yhat":-0.0097,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":50.64,"yhat":-0.0065,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":51.46,"yhat":-0.003,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":52.28,"yhat":0.0007,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":53.1,"yhat":0.0046,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":53.92,"yhat":0.0088,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":54.74,"yhat":0.0131,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":55.56,"yhat":0.0176,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":56.38,"yhat":0.0223,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":57.2,"yhat":0.0273,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":58.02,"yhat":0.0324,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":58.84,"yhat":0.0377,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":59.66,"yhat":0.0433,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":60.48,"yhat":0.049,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":61.3,"yhat":0.0549,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":62.12,"yhat":0.061,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":62.94,"yhat":0.0672,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":63.76,"yhat":0.0737,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":64.58,"yhat":0.0803,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":65.4,"yhat":0.0871,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":66.22,"yhat":0.094,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":67.04,"yhat":0.1011,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":67.86,"yhat":0.1084,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":68.68,"yhat":0.1158,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":69.5,"yhat":0.1233,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":70.32,"yhat":0.131,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":71.14,"yhat":0.1389,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":71.96,"yhat":0.1469,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":72.78,"yhat":0.155,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":73.6,"yhat":0.1632,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":74.42,"yhat":0.1715,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":75.24,"yhat":0.18,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":76.06,"yhat":0.1886,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":76.88,"yhat":0.1972,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":77.7,"yhat":0.206,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":78.52,"yhat":0.2149,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":79.34,"yhat":0.2239,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":80.16,"yhat":0.2329,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":80.98,"yhat":0.2421,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":81.8,"yhat":0.2513,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":82.62,"yhat":0.2606,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":83.44,"yhat":0.27,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":84.26,"yhat":0.2794,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":85.08,"yhat":0.2889,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":85.9,"yhat":0.2984,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":86.72,"yhat":0.308,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":87.54,"yhat":0.3177,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":88.36,"yhat":0.3274,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":89.18,"yhat":0.3371,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"},{"xhat":90,"yhat":0.3469,"vname":"defending_sliding_tackle","label":"sklearn.pipeline.Pipeline"}],"goalkeeping_diving":[{"xhat":1,"yhat":0,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":1.86,"yhat":-0.0004,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":2.72,"yhat":-0.0008,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":3.58,"yhat":-0.0011,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":4.44,"yhat":-0.0015,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":5.3,"yhat":-0.0018,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":6.16,"yhat":-0.0022,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":7.02,"yhat":-0.0025,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":7.88,"yhat":-0.0028,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":8.74,"yhat":-0.0031,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":9.6,"yhat":-0.0034,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":10.46,"yhat":-0.0037,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":11.32,"yhat":-0.004,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":12.18,"yhat":-0.0043,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":13.04,"yhat":-0.0045,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":13.9,"yhat":-0.0048,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":14.76,"yhat":-0.005,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":15.62,"yhat":-0.0052,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":16.48,"yhat":-0.0054,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":17.34,"yhat":-0.0056,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":18.2,"yhat":-0.0058,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":19.06,"yhat":-0.006,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":19.92,"yhat":-0.0061,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":20.78,"yhat":-0.0063,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":21.64,"yhat":-0.0064,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":22.5,"yhat":-0.0065,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":23.36,"yhat":-0.0066,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":24.22,"yhat":-0.0066,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":25.08,"yhat":-0.0067,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":25.94,"yhat":-0.0067,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":26.8,"yhat":-0.0067,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":27.66,"yhat":-0.0066,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":28.52,"yhat":-0.0066,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":29.38,"yhat":-0.0065,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":30.24,"yhat":-0.0063,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":31.1,"yhat":-0.0061,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":31.96,"yhat":-0.0059,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":32.82,"yhat":-0.0056,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":33.68,"yhat":-0.0052,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":34.54,"yhat":-0.0048,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":35.4,"yhat":-0.0043,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":36.26,"yhat":-0.0038,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":37.12,"yhat":-0.0031,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":37.98,"yhat":-0.0024,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":38.84,"yhat":-0.0015,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":39.7,"yhat":-0.0005,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":40.56,"yhat":0.0007,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":41.42,"yhat":0.0019,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":42.28,"yhat":0.0034,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":43.14,"yhat":0.0051,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":44,"yhat":0.007,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":44.86,"yhat":0.0091,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":45.72,"yhat":0.0115,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":46.58,"yhat":0.0141,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":47.44,"yhat":0.0171,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":48.3,"yhat":0.0205,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":49.16,"yhat":0.0242,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":50.02,"yhat":0.0284,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":50.88,"yhat":0.033,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":51.74,"yhat":0.0381,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":52.6,"yhat":0.0437,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":53.46,"yhat":0.05,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":54.32,"yhat":0.0568,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":55.18,"yhat":0.0643,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":56.04,"yhat":0.0724,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":56.9,"yhat":0.0813,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":57.76,"yhat":0.091,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":58.62,"yhat":0.1014,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":59.48,"yhat":0.1126,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":60.34,"yhat":0.1246,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":61.2,"yhat":0.1375,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":62.06,"yhat":0.1511,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":62.92,"yhat":0.1657,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":63.78,"yhat":0.181,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":64.64,"yhat":0.1972,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":65.5,"yhat":0.2142,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":66.36,"yhat":0.232,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":67.22,"yhat":0.2506,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":68.08,"yhat":0.2699,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":68.94,"yhat":0.2899,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":69.8,"yhat":0.3105,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":70.66,"yhat":0.3318,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":71.52,"yhat":0.3537,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":72.38,"yhat":0.3762,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":73.24,"yhat":0.3992,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":74.1,"yhat":0.4226,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":74.96,"yhat":0.4465,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":75.82,"yhat":0.4708,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":76.68,"yhat":0.4954,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":77.54,"yhat":0.5204,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":78.4,"yhat":0.5457,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":79.26,"yhat":0.5712,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":80.12,"yhat":0.597,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":80.98,"yhat":0.6229,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":81.84,"yhat":0.649,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":82.7,"yhat":0.6753,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":83.56,"yhat":0.7017,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":84.42,"yhat":0.7281,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":85.28,"yhat":0.7547,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":86.14,"yhat":0.7812,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"},{"xhat":87,"yhat":0.8078,"vname":"goalkeeping_diving","label":"sklearn.pipeline.Pipeline"}],"goalkeeping_handling":[{"xhat":1,"yhat":0,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":1.88,"yhat":-0.001,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":2.76,"yhat":-0.0021,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":3.64,"yhat":-0.0031,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":4.52,"yhat":-0.0042,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":5.4,"yhat":-0.0052,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":6.28,"yhat":-0.0062,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":7.16,"yhat":-0.0073,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":8.04,"yhat":-0.0083,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":8.92,"yhat":-0.0093,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":9.8,"yhat":-0.0103,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":10.68,"yhat":-0.0113,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":11.56,"yhat":-0.0123,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":12.44,"yhat":-0.0133,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":13.32,"yhat":-0.0143,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":14.2,"yhat":-0.0153,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":15.08,"yhat":-0.0162,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":15.96,"yhat":-0.0172,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":16.84,"yhat":-0.0181,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":17.72,"yhat":-0.019,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":18.6,"yhat":-0.0199,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":19.48,"yhat":-0.0208,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":20.36,"yhat":-0.0217,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":21.24,"yhat":-0.0226,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":22.12,"yhat":-0.0234,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":23,"yhat":-0.0242,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":23.88,"yhat":-0.025,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":24.76,"yhat":-0.0258,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":25.64,"yhat":-0.0265,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":26.52,"yhat":-0.0273,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":27.4,"yhat":-0.0279,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":28.28,"yhat":-0.0286,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":29.16,"yhat":-0.0292,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":30.04,"yhat":-0.0298,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":30.92,"yhat":-0.0303,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":31.8,"yhat":-0.0307,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":32.68,"yhat":-0.0311,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":33.56,"yhat":-0.0315,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":34.44,"yhat":-0.0318,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":35.32,"yhat":-0.032,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":36.2,"yhat":-0.0321,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":37.08,"yhat":-0.0321,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":37.96,"yhat":-0.032,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":38.84,"yhat":-0.0318,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":39.72,"yhat":-0.0315,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":40.6,"yhat":-0.031,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":41.48,"yhat":-0.0304,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":42.36,"yhat":-0.0296,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":43.24,"yhat":-0.0286,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":44.12,"yhat":-0.0274,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":45,"yhat":-0.0261,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":45.88,"yhat":-0.0244,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":46.76,"yhat":-0.0225,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":47.64,"yhat":-0.0203,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":48.52,"yhat":-0.0178,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":49.4,"yhat":-0.015,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":50.28,"yhat":-0.0118,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":51.16,"yhat":-0.0082,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":52.04,"yhat":-0.0042,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":52.92,"yhat":0.0003,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":53.8,"yhat":0.0053,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":54.68,"yhat":0.0107,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":55.56,"yhat":0.0167,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":56.44,"yhat":0.0232,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":57.32,"yhat":0.0303,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":58.2,"yhat":0.038,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":59.08,"yhat":0.0463,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":59.96,"yhat":0.0553,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":60.84,"yhat":0.0649,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":61.72,"yhat":0.0752,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":62.6,"yhat":0.0861,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":63.48,"yhat":0.0976,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":64.36,"yhat":0.1099,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":65.24,"yhat":0.1227,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":66.12,"yhat":0.1362,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":67,"yhat":0.1504,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":67.88,"yhat":0.1651,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":68.76,"yhat":0.1804,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":69.64,"yhat":0.1963,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":70.52,"yhat":0.2127,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":71.4,"yhat":0.2296,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":72.28,"yhat":0.2469,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":73.16,"yhat":0.2647,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":74.04,"yhat":0.283,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":74.92,"yhat":0.3016,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":75.8,"yhat":0.3205,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":76.68,"yhat":0.3398,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":77.56,"yhat":0.3594,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":78.44,"yhat":0.3792,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":79.32,"yhat":0.3993,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":80.2,"yhat":0.4195,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":81.08,"yhat":0.44,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":81.96,"yhat":0.4606,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":82.84,"yhat":0.4813,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":83.72,"yhat":0.5021,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":84.6,"yhat":0.5229,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":85.48,"yhat":0.5439,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":86.36,"yhat":0.5648,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":87.24,"yhat":0.5858,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":88.12,"yhat":0.6068,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"},{"xhat":89,"yhat":0.6277,"vname":"goalkeeping_handling","label":"sklearn.pipeline.Pipeline"}],"goalkeeping_kicking":[{"xhat":1,"yhat":0,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":1.9,"yhat":-0.0003,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":2.8,"yhat":-0.0006,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":3.7,"yhat":-0.0009,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":4.6,"yhat":-0.0012,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":5.5,"yhat":-0.0014,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":6.4,"yhat":-0.0017,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":7.3,"yhat":-0.002,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":8.2,"yhat":-0.0023,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":9.1,"yhat":-0.0025,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":10,"yhat":-0.0028,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":10.9,"yhat":-0.0031,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":11.8,"yhat":-0.0033,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":12.7,"yhat":-0.0036,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":13.6,"yhat":-0.0038,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":14.5,"yhat":-0.0041,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":15.4,"yhat":-0.0043,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":16.3,"yhat":-0.0046,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":17.2,"yhat":-0.0048,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":18.1,"yhat":-0.005,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":19,"yhat":-0.0053,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":19.9,"yhat":-0.0055,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":20.8,"yhat":-0.0057,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":21.7,"yhat":-0.0059,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":22.6,"yhat":-0.0061,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":23.5,"yhat":-0.0063,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":24.4,"yhat":-0.0065,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":25.3,"yhat":-0.0067,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":26.2,"yhat":-0.0069,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":27.1,"yhat":-0.0071,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":28,"yhat":-0.0072,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":28.9,"yhat":-0.0074,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":29.8,"yhat":-0.0075,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":30.7,"yhat":-0.0077,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":31.6,"yhat":-0.0078,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":32.5,"yhat":-0.0079,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":33.4,"yhat":-0.008,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":34.3,"yhat":-0.0081,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":35.2,"yhat":-0.0081,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":36.1,"yhat":-0.0082,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":37,"yhat":-0.0082,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":37.9,"yhat":-0.0081,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":38.8,"yhat":-0.0081,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":39.7,"yhat":-0.008,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":40.6,"yhat":-0.0079,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":41.5,"yhat":-0.0077,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":42.4,"yhat":-0.0075,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":43.3,"yhat":-0.0073,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":44.2,"yhat":-0.007,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":45.1,"yhat":-0.0066,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":46,"yhat":-0.0062,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":46.9,"yhat":-0.0057,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":47.8,"yhat":-0.0051,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":48.7,"yhat":-0.0044,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":49.6,"yhat":-0.0036,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":50.5,"yhat":-0.0027,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":51.4,"yhat":-0.0017,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":52.3,"yhat":-0.0006,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":53.2,"yhat":0.0007,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":54.1,"yhat":0.002,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":55,"yhat":0.0036,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":55.9,"yhat":0.0053,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":56.8,"yhat":0.0072,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":57.7,"yhat":0.0092,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":58.6,"yhat":0.0114,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":59.5,"yhat":0.0139,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":60.4,"yhat":0.0165,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":61.3,"yhat":0.0193,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":62.2,"yhat":0.0223,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":63.1,"yhat":0.0256,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":64,"yhat":0.029,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":64.9,"yhat":0.0327,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":65.8,"yhat":0.0366,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":66.7,"yhat":0.0407,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":67.6,"yhat":0.045,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":68.5,"yhat":0.0495,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":69.4,"yhat":0.0543,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":70.3,"yhat":0.0592,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":71.2,"yhat":0.0643,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":72.1,"yhat":0.0697,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":73,"yhat":0.0751,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":73.9,"yhat":0.0808,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":74.8,"yhat":0.0866,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":75.7,"yhat":0.0926,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":76.6,"yhat":0.0987,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":77.5,"yhat":0.105,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":78.4,"yhat":0.1114,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":79.3,"yhat":0.1179,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":80.2,"yhat":0.1245,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":81.1,"yhat":0.1313,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":82,"yhat":0.1381,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":82.9,"yhat":0.145,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":83.8,"yhat":0.1519,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":84.7,"yhat":0.159,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":85.6,"yhat":0.1661,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":86.5,"yhat":0.1732,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":87.4,"yhat":0.1804,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":88.3,"yhat":0.1877,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":89.2,"yhat":0.1949,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":90.1,"yhat":0.2022,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"},{"xhat":91,"yhat":0.2096,"vname":"goalkeeping_kicking","label":"sklearn.pipeline.Pipeline"}],"goalkeeping_positioning":[{"xhat":1,"yhat":0,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":1.85,"yhat":0.0009,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":2.7,"yhat":0.0018,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":3.55,"yhat":0.0027,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":4.4,"yhat":0.0037,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":5.25,"yhat":0.0046,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":6.1,"yhat":0.0055,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":6.95,"yhat":0.0065,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":7.8,"yhat":0.0075,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":8.65,"yhat":0.0084,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":9.5,"yhat":0.0094,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":10.35,"yhat":0.0104,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":11.2,"yhat":0.0114,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":12.05,"yhat":0.0124,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":12.9,"yhat":0.0134,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":13.75,"yhat":0.0144,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":14.6,"yhat":0.0154,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":15.45,"yhat":0.0164,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":16.3,"yhat":0.0175,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":17.15,"yhat":0.0185,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":18,"yhat":0.0195,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":18.85,"yhat":0.0206,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":19.7,"yhat":0.0217,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":20.55,"yhat":0.0227,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":21.4,"yhat":0.0238,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":22.25,"yhat":0.0249,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":23.1,"yhat":0.026,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":23.95,"yhat":0.0271,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":24.8,"yhat":0.0282,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":25.65,"yhat":0.0294,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":26.5,"yhat":0.0305,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":27.35,"yhat":0.0317,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":28.2,"yhat":0.0329,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":29.05,"yhat":0.0341,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":29.9,"yhat":0.0353,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":30.75,"yhat":0.0365,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":31.6,"yhat":0.0378,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":32.45,"yhat":0.0392,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":33.3,"yhat":0.0405,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":34.15,"yhat":0.0419,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":35,"yhat":0.0434,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":35.85,"yhat":0.0449,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":36.7,"yhat":0.0465,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":37.55,"yhat":0.0481,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":38.4,"yhat":0.0499,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":39.25,"yhat":0.0517,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":40.1,"yhat":0.0536,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":40.95,"yhat":0.0557,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":41.8,"yhat":0.0579,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":42.65,"yhat":0.0602,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":43.5,"yhat":0.0627,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":44.35,"yhat":0.0654,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":45.2,"yhat":0.0684,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":46.05,"yhat":0.0715,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":46.9,"yhat":0.0749,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":47.75,"yhat":0.0786,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":48.6,"yhat":0.0826,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":49.45,"yhat":0.087,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":50.3,"yhat":0.0918,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":51.15,"yhat":0.0969,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":52,"yhat":0.1025,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":52.85,"yhat":0.1086,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":53.7,"yhat":0.1152,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":54.55,"yhat":0.1223,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":55.4,"yhat":0.13,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":56.25,"yhat":0.1384,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":57.1,"yhat":0.1474,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":57.95,"yhat":0.157,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":58.8,"yhat":0.1673,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":59.65,"yhat":0.1783,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":60.5,"yhat":0.1901,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":61.35,"yhat":0.2026,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":62.2,"yhat":0.2158,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":63.05,"yhat":0.2297,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":63.9,"yhat":0.2444,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":64.75,"yhat":0.2598,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":65.6,"yhat":0.2759,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":66.45,"yhat":0.2926,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":67.3,"yhat":0.3101,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":68.15,"yhat":0.3281,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":69,"yhat":0.3468,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":69.85,"yhat":0.366,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":70.7,"yhat":0.3858,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":71.55,"yhat":0.406,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":72.4,"yhat":0.4268,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":73.25,"yhat":0.4479,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":74.1,"yhat":0.4695,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":74.95,"yhat":0.4915,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":75.8,"yhat":0.5137,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":76.65,"yhat":0.5363,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":77.5,"yhat":0.5591,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":78.35,"yhat":0.5822,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":79.2,"yhat":0.6055,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":80.05,"yhat":0.6289,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":80.9,"yhat":0.6526,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":81.75,"yhat":0.6763,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":82.6,"yhat":0.7002,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":83.45,"yhat":0.7241,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":84.3,"yhat":0.7481,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":85.15,"yhat":0.7721,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"},{"xhat":86,"yhat":0.7961,"vname":"goalkeeping_positioning","label":"sklearn.pipeline.Pipeline"}],"goalkeeping_reflexes":[{"xhat":1,"yhat":0,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":1.87,"yhat":-0.0006,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":2.74,"yhat":-0.0011,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":3.61,"yhat":-0.0017,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":4.48,"yhat":-0.0022,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":5.35,"yhat":-0.0028,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":6.22,"yhat":-0.0033,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":7.09,"yhat":-0.0038,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":7.96,"yhat":-0.0044,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":8.83,"yhat":-0.0049,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":9.7,"yhat":-0.0054,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":10.57,"yhat":-0.006,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":11.44,"yhat":-0.0065,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":12.31,"yhat":-0.007,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":13.18,"yhat":-0.0075,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":14.05,"yhat":-0.008,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":14.92,"yhat":-0.0085,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":15.79,"yhat":-0.0089,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":16.66,"yhat":-0.0094,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":17.53,"yhat":-0.0099,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":18.4,"yhat":-0.0103,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":19.27,"yhat":-0.0108,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":20.14,"yhat":-0.0112,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":21.01,"yhat":-0.0117,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":21.88,"yhat":-0.0121,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":22.75,"yhat":-0.0125,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":23.62,"yhat":-0.0129,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":24.49,"yhat":-0.0132,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":25.36,"yhat":-0.0136,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":26.23,"yhat":-0.0139,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":27.1,"yhat":-0.0142,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":27.97,"yhat":-0.0145,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":28.84,"yhat":-0.0148,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":29.71,"yhat":-0.015,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":30.58,"yhat":-0.0152,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":31.45,"yhat":-0.0153,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":32.32,"yhat":-0.0155,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":33.19,"yhat":-0.0155,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":34.06,"yhat":-0.0155,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":34.93,"yhat":-0.0155,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":35.8,"yhat":-0.0154,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":36.67,"yhat":-0.0152,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":37.54,"yhat":-0.015,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":38.41,"yhat":-0.0146,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":39.28,"yhat":-0.0141,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":40.15,"yhat":-0.0136,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":41.02,"yhat":-0.0129,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":41.89,"yhat":-0.012,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":42.76,"yhat":-0.011,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":43.63,"yhat":-0.0098,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":44.5,"yhat":-0.0084,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":45.37,"yhat":-0.0068,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":46.24,"yhat":-0.005,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":47.11,"yhat":-0.0028,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":47.98,"yhat":-0.0004,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":48.85,"yhat":0.0024,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":49.72,"yhat":0.0055,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":50.59,"yhat":0.009,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":51.46,"yhat":0.013,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":52.33,"yhat":0.0174,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":53.2,"yhat":0.0224,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":54.07,"yhat":0.0279,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":54.94,"yhat":0.0339,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":55.81,"yhat":0.0406,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":56.68,"yhat":0.0479,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":57.55,"yhat":0.056,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":58.42,"yhat":0.0647,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":59.29,"yhat":0.0742,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":60.16,"yhat":0.0844,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":61.03,"yhat":0.0954,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":61.9,"yhat":0.1072,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":62.77,"yhat":0.1198,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":63.64,"yhat":0.1332,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":64.51,"yhat":0.1474,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":65.38,"yhat":0.1624,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":66.25,"yhat":0.1782,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":67.12,"yhat":0.1947,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":67.99,"yhat":0.2119,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":68.86,"yhat":0.2299,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":69.73,"yhat":0.2485,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":70.6,"yhat":0.2677,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":71.47,"yhat":0.2875,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":72.34,"yhat":0.3079,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":73.21,"yhat":0.3288,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":74.08,"yhat":0.3503,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":74.95,"yhat":0.3721,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":75.82,"yhat":0.3944,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":76.69,"yhat":0.417,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":77.56,"yhat":0.44,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":78.43,"yhat":0.4633,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":79.3,"yhat":0.4869,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":80.17,"yhat":0.5107,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":81.04,"yhat":0.5348,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":81.91,"yhat":0.559,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":82.78,"yhat":0.5833,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":83.65,"yhat":0.6079,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":84.52,"yhat":0.6325,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":85.39,"yhat":0.6572,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":86.26,"yhat":0.6819,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":87.13,"yhat":0.7067,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"},{"xhat":88,"yhat":0.7316,"vname":"goalkeeping_reflexes","label":"sklearn.pipeline.Pipeline"}]},"y_min_max":[-2.3362,1.4391],"x_min_max_list":{"age":[16,41],"height_cm":[156,203],"weight_kg":[55,102],"attacking_crossing":[6,93],"attacking_finishing":[5,93],"attacking_heading_accuracy":[8,92],"attacking_short_passing":[12,92],"attacking_volleys":[5,90],"skill_dribbling":[8,96],"skill_curve":[7,91],"skill_fk_accuracy":[7,92],"skill_long_passing":[9,91],"skill_ball_control":[9,95],"movement_acceleration":[19,96],"movement_sprint_speed":[19,95],"movement_agility":[14,96],"movement_reactions":[50,93],"movement_balance":[22,94],"power_shot_power":[28,91],"power_jumping":[30,94],"power_stamina":[18,97],"power_strength":[27,95],"power_long_shots":[5,90],"mentality_aggression":[11,94],"mentality_interceptions":[6,92],"mentality_positioning":[4,93],"mentality_vision":[10,94],"mentality_penalties":[11,91],"mentality_composure":[21,94],"defending_marking":[7,92],"defending_standing_tackle":[8,92],"defending_sliding_tackle":[8,90],"goalkeeping_diving":[1,87],"goalkeeping_handling":[1,89],"goalkeeping_kicking":[1,91],"goalkeeping_positioning":[1,86],"goalkeeping_reflexes":[1,88]},"is_numeric":{"age":true,"height_cm":true,"weight_kg":true,"attacking_crossing":true,"attacking_finishing":true,"attacking_heading_accuracy":true,"attacking_short_passing":true,"attacking_volleys":true,"skill_dribbling":true,"skill_curve":true,"skill_fk_accuracy":true,"skill_long_passing":true,"skill_ball_control":true,"movement_acceleration":true,"movement_sprint_speed":true,"movement_agility":true,"movement_reactions":true,"movement_balance":true,"power_shot_power":true,"power_jumping":true,"power_stamina":true,"power_strength":true,"power_long_shots":true,"mentality_aggression":true,"mentality_interceptions":true,"mentality_positioning":true,"mentality_vision":true,"mentality_penalties":true,"mentality_composure":true,"defending_marking":true,"defending_standing_tackle":true,"defending_sliding_tackle":true,"goalkeeping_diving":true,"goalkeeping_handling":true,"goalkeeping_kicking":true,"goalkeeping_positioning":true,"goalkeeping_reflexes":true},"desc":{"age":[{"type":"desc","text":"Under development"}],"height_cm":[{"type":"desc","text":"Under development"}],"weight_kg":[{"type":"desc","text":"Under development"}],"attacking_crossing":[{"type":"desc","text":"Under development"}],"attacking_finishing":[{"type":"desc","text":"Under development"}],"attacking_heading_accuracy":[{"type":"desc","text":"Under development"}],"attacking_short_passing":[{"type":"desc","text":"Under development"}],"attacking_volleys":[{"type":"desc","text":"Under development"}],"skill_dribbling":[{"type":"desc","text":"Under development"}],"skill_curve":[{"type":"desc","text":"Under development"}],"skill_fk_accuracy":[{"type":"desc","text":"Under development"}],"skill_long_passing":[{"type":"desc","text":"Under development"}],"skill_ball_control":[{"type":"desc","text":"Under development"}],"movement_acceleration":[{"type":"desc","text":"Under development"}],"movement_sprint_speed":[{"type":"desc","text":"Under development"}],"movement_agility":[{"type":"desc","text":"Under development"}],"movement_reactions":[{"type":"desc","text":"Under development"}],"movement_balance":[{"type":"desc","text":"Under development"}],"power_shot_power":[{"type":"desc","text":"Under development"}],"power_jumping":[{"type":"desc","text":"Under development"}],"power_stamina":[{"type":"desc","text":"Under development"}],"power_strength":[{"type":"desc","text":"Under development"}],"power_long_shots":[{"type":"desc","text":"Under development"}],"mentality_aggression":[{"type":"desc","text":"Under development"}],"mentality_interceptions":[{"type":"desc","text":"Under development"}],"mentality_positioning":[{"type":"desc","text":"Under development"}],"mentality_vision":[{"type":"desc","text":"Under development"}],"mentality_penalties":[{"type":"desc","text":"Under development"}],"mentality_composure":[{"type":"desc","text":"Under development"}],"defending_marking":[{"type":"desc","text":"Under development"}],"defending_standing_tackle":[{"type":"desc","text":"Under development"}],"defending_sliding_tackle":[{"type":"desc","text":"Under development"}],"goalkeeping_diving":[{"type":"desc","text":"Under development"}],"goalkeeping_handling":[{"type":"desc","text":"Under development"}],"goalkeeping_kicking":[{"type":"desc","text":"Under development"}],"goalkeeping_positioning":[{"type":"desc","text":"Under development"}],"goalkeeping_reflexes":[{"type":"desc","text":"Under development"}]}},{"x":[{"age":32,"height_cm":189,"weight_kg":77,"attacking_crossing":49,"attacking_finishing":43,"attacking_heading_accuracy":82,"attacking_short_passing":74,"attacking_volleys":34,"skill_dribbling":54,"skill_curve":39,"skill_fk_accuracy":37,"skill_long_passing":63,"skill_ball_control":67,"movement_acceleration":64,"movement_sprint_speed":65,"movement_agility":57,"movement_reactions":76,"movement_balance":56,"power_shot_power":65,"power_jumping":90,"power_stamina":68,"power_strength":75,"power_long_shots":42,"mentality_aggression":81,"mentality_interceptions":77,"mentality_positioning":30,"mentality_vision":48,"mentality_penalties":45,"mentality_composure":72,"defending_marking":79,"defending_standing_tackle":80,"defending_sliding_tackle":78,"goalkeeping_diving":8,"goalkeeping_handling":16,"goalkeeping_kicking":7,"goalkeeping_positioning":14,"goalkeeping_reflexes":16,"_target_":15.895,"_residuals_":-0.0326,"_row":"Marcano"},{"age":26,"height_cm":191,"weight_kg":90,"attacking_crossing":62,"attacking_finishing":73,"attacking_heading_accuracy":75,"attacking_short_passing":62,"attacking_volleys":62,"skill_dribbling":65,"skill_curve":53,"skill_fk_accuracy":67,"skill_long_passing":57,"skill_ball_control":70,"movement_acceleration":48,"movement_sprint_speed":50,"movement_agility":52,"movement_reactions":71,"movement_balance":49,"power_shot_power":76,"power_jumping":68,"power_stamina":52,"power_strength":80,"power_long_shots":66,"mentality_aggression":72,"mentality_interceptions":18,"mentality_positioning":68,"mentality_vision":60,"mentality_penalties":75,"mentality_composure":65,"defending_marking":29,"defending_standing_tackle":28,"defending_sliding_tackle":20,"goalkeeping_diving":8,"goalkeeping_handling":16,"goalkeeping_kicking":6,"goalkeeping_positioning":10,"goalkeeping_reflexes":12,"_target_":14.604,"_residuals_":-0.2123,"_row":"C. Wickham"},{"age":23,"height_cm":169,"weight_kg":64,"attacking_crossing":67,"attacking_finishing":66,"attacking_heading_accuracy":41,"attacking_short_passing":78,"attacking_volleys":67,"skill_dribbling":77,"skill_curve":68,"skill_fk_accuracy":56,"skill_long_passing":72,"skill_ball_control":75,"movement_acceleration":85,"movement_sprint_speed":87,"movement_agility":91,"movement_reactions":70,"movement_balance":85,"power_shot_power":72,"power_jumping":65,"power_stamina":87,"power_strength":59,"power_long_shots":73,"mentality_aggression":67,"mentality_interceptions":63,"mentality_positioning":68,"mentality_vision":72,"mentality_penalties":63,"mentality_composure":69,"defending_marking":57,"defending_standing_tackle":65,"defending_sliding_tackle":65,"goalkeeping_diving":15,"goalkeeping_handling":14,"goalkeeping_kicking":7,"goalkeeping_positioning":10,"goalkeeping_reflexes":10,"_target_":15.895,"_residuals_":-0.0477,"_row":"O. Pineda"},{"age":29,"height_cm":185,"weight_kg":83,"attacking_crossing":39,"attacking_finishing":33,"attacking_heading_accuracy":73,"attacking_short_passing":58,"attacking_volleys":28,"skill_dribbling":51,"skill_curve":47,"skill_fk_accuracy":30,"skill_long_passing":46,"skill_ball_control":57,"movement_acceleration":49,"movement_sprint_speed":52,"movement_agility":46,"movement_reactions":71,"movement_balance":54,"power_shot_power":43,"power_jumping":71,"power_stamina":75,"power_strength":84,"power_long_shots":31,"mentality_aggression":72,"mentality_interceptions":69,"mentality_positioning":43,"mentality_vision":37,"mentality_penalties":40,"mentality_composure":59,"defending_marking":75,"defending_standing_tackle":72,"defending_sliding_tackle":70,"goalkeeping_diving":11,"goalkeeping_handling":10,"goalkeeping_kicking":8,"goalkeeping_positioning":7,"goalkeeping_reflexes":10,"_target_":14.8802,"_residuals_":0.0328,"_row":"O. Kante"},{"age":29,"height_cm":171,"weight_kg":71,"attacking_crossing":76,"attacking_finishing":47,"attacking_heading_accuracy":64,"attacking_short_passing":72,"attacking_volleys":50,"skill_dribbling":72,"skill_curve":74,"skill_fk_accuracy":39,"skill_long_passing":65,"skill_ball_control":72,"movement_acceleration":79,"movement_sprint_speed":82,"movement_agility":81,"movement_reactions":69,"movement_balance":71,"power_shot_power":79,"power_jumping":74,"power_stamina":83,"power_strength":66,"power_long_shots":74,"mentality_aggression":78,"mentality_interceptions":70,"mentality_positioning":66,"mentality_vision":68,"mentality_penalties":40,"mentality_composure":67,"defending_marking":68,"defending_standing_tackle":70,"defending_sliding_tackle":70,"goalkeeping_diving":8,"goalkeeping_handling":7,"goalkeeping_kicking":10,"goalkeeping_positioning":16,"goalkeeping_reflexes":13,"_target_":15.3416,"_residuals_":0.0598,"_row":"S. Ozbayrakli"},{"age":28,"height_cm":177,"weight_kg":73,"attacking_crossing":76,"attacking_finishing":86,"attacking_heading_accuracy":69,"attacking_short_passing":79,"attacking_volleys":85,"skill_dribbling":86,"skill_curve":79,"skill_fk_accuracy":74,"skill_long_passing":53,"skill_ball_control":85,"movement_acceleration":76,"movement_sprint_speed":70,"movement_agility":83,"movement_reactions":83,"movement_balance":83,"power_shot_power":83,"power_jumping":69,"power_stamina":77,"power_strength":67,"power_long_shots":85,"mentality_aggression":73,"mentality_interceptions":21,"mentality_positioning":84,"mentality_vision":72,"mentality_penalties":90,"mentality_composure":82,"defending_marking":35,"defending_standing_tackle":20,"defending_sliding_tackle":26,"goalkeeping_diving":8,"goalkeeping_handling":14,"goalkeeping_kicking":14,"goalkeeping_positioning":7,"goalkeeping_reflexes":15,"_target_":17.1113,"_residuals_":0.0202,"_row":"A. Kramaric"},{"age":34,"height_cm":188,"weight_kg":82,"attacking_crossing":45,"attacking_finishing":54,"attacking_heading_accuracy":76,"attacking_short_passing":71,"attacking_volleys":59,"skill_dribbling":51,"skill_curve":67,"skill_fk_accuracy":77,"skill_long_passing":72,"skill_ball_control":70,"movement_acceleration":32,"movement_sprint_speed":32,"movement_agility":49,"movement_reactions":69,"movement_balance":46,"power_shot_power":76,"power_jumping":75,"power_stamina":63,"power_strength":90,"power_long_shots":65,"mentality_aggression":81,"mentality_interceptions":75,"mentality_positioning":52,"mentality_vision":50,"mentality_penalties":65,"mentality_composure":66,"defending_marking":78,"defending_standing_tackle":78,"defending_sliding_tackle":73,"goalkeeping_diving":7,"goalkeeping_handling":15,"goalkeeping_kicking":9,"goalkeeping_positioning":8,"goalkeeping_reflexes":11,"_target_":15.0094,"_residuals_":0.0399,"_row":"Ivan Ramis"},{"age":23,"height_cm":178,"weight_kg":71,"attacking_crossing":78,"attacking_finishing":71,"attacking_heading_accuracy":56,"attacking_short_passing":80,"attacking_volleys":72,"skill_dribbling":78,"skill_curve":80,"skill_fk_accuracy":80,"skill_long_passing":77,"skill_ball_control":80,"movement_acceleration":75,"movement_sprint_speed":72,"movement_agility":77,"movement_reactions":74,"movement_balance":79,"power_shot_power":79,"power_jumping":62,"power_stamina":73,"power_strength":64,"power_long_shots":78,"mentality_aggression":76,"mentality_interceptions":70,"mentality_positioning":71,"mentality_vision":76,"mentality_penalties":70,"mentality_composure":72,"defending_marking":67,"defending_standing_tackle":65,"defending_sliding_tackle":63,"goalkeeping_diving":15,"goalkeeping_handling":14,"goalkeeping_kicking":7,"goalkeeping_positioning":10,"goalkeeping_reflexes":7,"_target_":16.2579,"_residuals_":-0.114,"_row":"Andreas Pereira"},{"age":22,"height_cm":167,"weight_kg":67,"attacking_crossing":58,"attacking_finishing":64,"attacking_heading_accuracy":38,"attacking_short_passing":70,"attacking_volleys":59,"skill_dribbling":73,"skill_curve":69,"skill_fk_accuracy":44,"skill_long_passing":58,"skill_ball_control":72,"movement_acceleration":82,"movement_sprint_speed":81,"movement_agility":93,"movement_reactions":73,"movement_balance":91,"power_shot_power":74,"power_jumping":32,"power_stamina":73,"power_strength":56,"power_long_shots":57,"mentality_aggression":35,"mentality_interceptions":33,"mentality_positioning":66,"mentality_vision":72,"mentality_penalties":51,"mentality_composure":77,"defending_marking":20,"defending_standing_tackle":37,"defending_sliding_tackle":29,"goalkeeping_diving":6,"goalkeeping_handling":12,"goalkeeping_kicking":8,"goalkeeping_positioning":12,"goalkeeping_reflexes":13,"_target_":15.0094,"_residuals_":-0.4285,"_row":"Luquinhas"},{"age":26,"height_cm":190,"weight_kg":82,"attacking_crossing":30,"attacking_finishing":23,"attacking_heading_accuracy":74,"attacking_short_passing":63,"attacking_volleys":31,"skill_dribbling":45,"skill_curve":28,"skill_fk_accuracy":27,"skill_long_passing":50,"skill_ball_control":50,"movement_acceleration":45,"movement_sprint_speed":49,"movement_agility":44,"movement_reactions":66,"movement_balance":43,"power_shot_power":41,"power_jumping":65,"power_stamina":46,"power_strength":85,"power_long_shots":25,"mentality_aggression":77,"mentality_interceptions":70,"mentality_positioning":31,"mentality_vision":33,"mentality_penalties":47,"mentality_composure":64,"defending_marking":71,"defending_standing_tackle":71,"defending_sliding_tackle":70,"goalkeeping_diving":7,"goalkeeping_handling":7,"goalkeeping_kicking":15,"goalkeeping_positioning":14,"goalkeeping_reflexes":11,"_target_":15.0393,"_residuals_":0.0952,"_row":"L. Rosic"},{"age":29,"height_cm":185,"weight_kg":78,"attacking_crossing":68,"attacking_finishing":32,"attacking_heading_accuracy":73,"attacking_short_passing":73,"attacking_volleys":38,"skill_dribbling":62,"skill_curve":42,"skill_fk_accuracy":40,"skill_long_passing":70,"skill_ball_control":73,"movement_acceleration":68,"movement_sprint_speed":68,"movement_agility":64,"movement_reactions":70,"movement_balance":64,"power_shot_power":56,"power_jumping":75,"power_stamina":76,"power_strength":72,"power_long_shots":33,"mentality_aggression":73,"mentality_interceptions":74,"mentality_positioning":27,"mentality_vision":63,"mentality_penalties":42,"mentality_composure":74,"defending_marking":72,"defending_standing_tackle":73,"defending_sliding_tackle":69,"goalkeeping_diving":13,"goalkeeping_handling":13,"goalkeeping_kicking":15,"goalkeeping_positioning":7,"goalkeeping_reflexes":15,"_target_":15.0393,"_residuals_":-0.1112,"_row":"M. Le Marchand"},{"age":28,"height_cm":180,"weight_kg":76,"attacking_crossing":70,"attacking_finishing":68,"attacking_heading_accuracy":55,"attacking_short_passing":76,"attacking_volleys":65,"skill_dribbling":78,"skill_curve":78,"skill_fk_accuracy":65,"skill_long_passing":70,"skill_ball_control":76,"movement_acceleration":85,"movement_sprint_speed":85,"movement_agility":82,"movement_reactions":76,"movement_balance":76,"power_shot_power":80,"power_jumping":75,"power_stamina":88,"power_strength":77,"power_long_shots":71,"mentality_aggression":77,"mentality_interceptions":73,"mentality_positioning":73,"mentality_vision":75,"mentality_penalties":65,"mentality_composure":78,"defending_marking":75,"defending_standing_tackle":74,"defending_sliding_tackle":68,"goalkeeping_diving":7,"goalkeeping_handling":12,"goalkeeping_kicking":11,"goalkeeping_positioning":7,"goalkeeping_reflexes":10,"_target_":15.8304,"_residuals_":-0.2906,"_row":"B. Ndiaye"},{"age":27,"height_cm":187,"weight_kg":79,"attacking_crossing":46,"attacking_finishing":61,"attacking_heading_accuracy":68,"attacking_short_passing":78,"attacking_volleys":53,"skill_dribbling":74,"skill_curve":45,"skill_fk_accuracy":59,"skill_long_passing":76,"skill_ball_control":76,"movement_acceleration":64,"movement_sprint_speed":68,"movement_agility":60,"movement_reactions":75,"movement_balance":61,"power_shot_power":76,"power_jumping":70,"power_stamina":85,"power_strength":75,"power_long_shots":78,"mentality_aggression":87,"mentality_interceptions":82,"mentality_positioning":75,"mentality_vision":72,"mentality_penalties":57,"mentality_composure":73,"defending_marking":81,"defending_standing_tackle":83,"defending_sliding_tackle":76,"goalkeeping_diving":7,"goalkeeping_handling":7,"goalkeeping_kicking":7,"goalkeeping_positioning":9,"goalkeeping_reflexes":9,"_target_":16.1669,"_residuals_":-0.2159,"_row":"R. Battaglia"},{"age":27,"height_cm":176,"weight_kg":80,"attacking_crossing":66,"attacking_finishing":61,"attacking_heading_accuracy":62,"attacking_short_passing":68,"attacking_volleys":62,"skill_dribbling":64,"skill_curve":73,"skill_fk_accuracy":58,"skill_long_passing":66,"skill_ball_control":71,"movement_acceleration":63,"movement_sprint_speed":64,"movement_agility":67,"movement_reactions":63,"movement_balance":64,"power_shot_power":70,"power_jumping":83,"power_stamina":77,"power_strength":86,"power_long_shots":70,"mentality_aggression":86,"mentality_interceptions":71,"mentality_positioning":64,"mentality_vision":67,"mentality_penalties":51,"mentality_composure":73,"defending_marking":66,"defending_standing_tackle":72,"defending_sliding_tackle":71,"goalkeeping_diving":10,"goalkeeping_handling":10,"goalkeeping_kicking":7,"goalkeeping_positioning":13,"goalkeeping_reflexes":10,"_target_":15.0094,"_residuals_":0.0099,"_row":"J. Guemez"},{"age":24,"height_cm":175,"weight_kg":70,"attacking_crossing":60,"attacking_finishing":52,"attacking_heading_accuracy":55,"attacking_short_passing":71,"attacking_volleys":67,"skill_dribbling":60,"skill_curve":70,"skill_fk_accuracy":66,"skill_long_passing":66,"skill_ball_control":71,"movement_acceleration":69,"movement_sprint_speed":71,"movement_agility":74,"movement_reactions":66,"movement_balance":73,"power_shot_power":76,"power_jumping":64,"power_stamina":72,"power_strength":69,"power_long_shots":78,"mentality_aggression":67,"mentality_interceptions":72,"mentality_positioning":70,"mentality_vision":68,"mentality_penalties":50,"mentality_composure":61,"defending_marking":64,"defending_standing_tackle":73,"defending_sliding_tackle":72,"goalkeeping_diving":13,"goalkeeping_handling":5,"goalkeeping_kicking":12,"goalkeeping_positioning":13,"goalkeeping_reflexes":15,"_target_":14.9141,"_residuals_":0.1169,"_row":"L. Stulac"},{"age":24,"height_cm":180,"weight_kg":75,"attacking_crossing":35,"attacking_finishing":70,"attacking_heading_accuracy":71,"attacking_short_passing":61,"attacking_volleys":66,"skill_dribbling":69,"skill_curve":41,"skill_fk_accuracy":33,"skill_long_passing":51,"skill_ball_control":68,"movement_acceleration":71,"movement_sprint_speed":73,"movement_agility":73,"movement_reactions":67,"movement_balance":60,"power_shot_power":73,"power_jumping":74,"power_stamina":75,"power_strength":79,"power_long_shots":61,"mentality_aggression":70,"mentality_interceptions":18,"mentality_positioning":69,"mentality_vision":39,"mentality_penalties":63,"mentality_composure":72,"defending_marking":25,"defending_standing_tackle":21,"defending_sliding_tackle":25,"goalkeeping_diving":8,"goalkeeping_handling":11,"goalkeeping_kicking":5,"goalkeeping_positioning":10,"goalkeeping_reflexes":13,"_target_":14.9787,"_residuals_":0.0392,"_row":"N. Leguizamon"},{"age":25,"height_cm":175,"weight_kg":70,"attacking_crossing":79,"attacking_finishing":60,"attacking_heading_accuracy":63,"attacking_short_passing":72,"attacking_volleys":63,"skill_dribbling":78,"skill_curve":76,"skill_fk_accuracy":69,"skill_long_passing":73,"skill_ball_control":73,"movement_acceleration":73,"movement_sprint_speed":72,"movement_agility":76,"movement_reactions":67,"movement_balance":76,"power_shot_power":75,"power_jumping":78,"power_stamina":74,"power_strength":57,"power_long_shots":64,"mentality_aggression":62,"mentality_interceptions":58,"mentality_positioning":60,"mentality_vision":75,"mentality_penalties":74,"mentality_composure":72,"defending_marking":60,"defending_standing_tackle":58,"defending_sliding_tackle":52,"goalkeeping_diving":10,"goalkeeping_handling":12,"goalkeeping_kicking":13,"goalkeeping_positioning":11,"goalkeeping_reflexes":10,"_target_":15.1505,"_residuals_":-0.0991,"_row":"M. Diemers"},{"age":22,"height_cm":175,"weight_kg":75,"attacking_crossing":67,"attacking_finishing":68,"attacking_heading_accuracy":51,"attacking_short_passing":64,"attacking_volleys":56,"skill_dribbling":73,"skill_curve":54,"skill_fk_accuracy":55,"skill_long_passing":53,"skill_ball_control":69,"movement_acceleration":74,"movement_sprint_speed":70,"movement_agility":78,"movement_reactions":67,"movement_balance":84,"power_shot_power":70,"power_jumping":52,"power_stamina":56,"power_strength":65,"power_long_shots":68,"mentality_aggression":75,"mentality_interceptions":56,"mentality_positioning":69,"mentality_vision":71,"mentality_penalties":55,"mentality_composure":62,"defending_marking":45,"defending_standing_tackle":55,"defending_sliding_tackle":50,"goalkeeping_diving":7,"goalkeeping_handling":8,"goalkeeping_kicking":15,"goalkeeping_positioning":15,"goalkeeping_reflexes":15,"_target_":14.691,"_residuals_":0.0247,"_row":"Sergi Canos"},{"age":28,"height_cm":187,"weight_kg":84,"attacking_crossing":56,"attacking_finishing":78,"attacking_heading_accuracy":75,"attacking_short_passing":69,"attacking_volleys":67,"skill_dribbling":68,"skill_curve":55,"skill_fk_accuracy":55,"skill_long_passing":55,"skill_ball_control":72,"movement_acceleration":69,"movement_sprint_speed":69,"movement_agility":72,"movement_reactions":69,"movement_balance":63,"power_shot_power":76,"power_jumping":82,"power_stamina":69,"power_strength":85,"power_long_shots":64,"mentality_aggression":76,"mentality_interceptions":33,"mentality_positioning":78,"mentality_vision":68,"mentality_penalties":69,"mentality_composure":72,"defending_marking":32,"defending_standing_tackle":19,"defending_sliding_tackle":23,"goalkeeping_diving":10,"goalkeeping_handling":7,"goalkeeping_kicking":13,"goalkeeping_positioning":10,"goalkeeping_reflexes":12,"_target_":15.7614,"_residuals_":0.1463,"_row":"F. Santander"},{"age":25,"height_cm":175,"weight_kg":71,"attacking_crossing":72,"attacking_finishing":70,"attacking_heading_accuracy":58,"attacking_short_passing":78,"attacking_volleys":73,"skill_dribbling":79,"skill_curve":70,"skill_fk_accuracy":54,"skill_long_passing":72,"skill_ball_control":78,"movement_acceleration":80,"movement_sprint_speed":83,"movement_agility":82,"movement_reactions":73,"movement_balance":73,"power_shot_power":72,"power_jumping":71,"power_stamina":90,"power_strength":74,"power_long_shots":68,"mentality_aggression":55,"mentality_interceptions":65,"mentality_positioning":72,"mentality_vision":77,"mentality_penalties":67,"mentality_composure":71,"defending_marking":69,"defending_standing_tackle":62,"defending_sliding_tackle":61,"goalkeeping_diving":15,"goalkeeping_handling":15,"goalkeeping_kicking":9,"goalkeeping_positioning":9,"goalkeeping_reflexes":7,"_target_":16.2579,"_residuals_":0.0653,"_row":"R. Pizarro"},{"age":28,"height_cm":179,"weight_kg":64,"attacking_crossing":73,"attacking_finishing":71,"attacking_heading_accuracy":48,"attacking_short_passing":75,"attacking_volleys":64,"skill_dribbling":74,"skill_curve":63,"skill_fk_accuracy":70,"skill_long_passing":67,"skill_ball_control":72,"movement_acceleration":70,"movement_sprint_speed":72,"movement_agility":75,"movement_reactions":70,"movement_balance":78,"power_shot_power":76,"power_jumping":63,"power_stamina":68,"power_strength":60,"power_long_shots":65,"mentality_aggression":49,"mentality_interceptions":53,"mentality_positioning":72,"mentality_vision":73,"mentality_penalties":62,"mentality_composure":64,"defending_marking":26,"defending_standing_tackle":49,"defending_sliding_tackle":40,"goalkeeping_diving":10,"goalkeeping_handling":6,"goalkeeping_kicking":13,"goalkeeping_positioning":10,"goalkeeping_reflexes":12,"_target_":15.2018,"_residuals_":-0.0983,"_row":"M. Autret"},{"age":26,"height_cm":189,"weight_kg":80,"attacking_crossing":49,"attacking_finishing":18,"attacking_heading_accuracy":72,"attacking_short_passing":69,"attacking_volleys":26,"skill_dribbling":55,"skill_curve":27,"skill_fk_accuracy":24,"skill_long_passing":58,"skill_ball_control":69,"movement_acceleration":58,"movement_sprint_speed":62,"movement_agility":57,"movement_reactions":70,"movement_balance":33,"power_shot_power":57,"power_jumping":58,"power_stamina":64,"power_strength":76,"power_long_shots":21,"mentality_aggression":75,"mentality_interceptions":74,"mentality_positioning":26,"mentality_vision":54,"mentality_penalties":43,"mentality_composure":62,"defending_marking":72,"defending_standing_tackle":73,"defending_sliding_tackle":72,"goalkeeping_diving":11,"goalkeeping_handling":7,"goalkeeping_kicking":6,"goalkeeping_positioning":6,"goalkeeping_reflexes":9,"_target_":15.3416,"_residuals_":-0.0245,"_row":"Ignasi Miquel"},{"age":26,"height_cm":177,"weight_kg":73,"attacking_crossing":71,"attacking_finishing":69,"attacking_heading_accuracy":59,"attacking_short_passing":71,"attacking_volleys":59,"skill_dribbling":72,"skill_curve":65,"skill_fk_accuracy":67,"skill_long_passing":69,"skill_ball_control":71,"movement_acceleration":76,"movement_sprint_speed":78,"movement_agility":77,"movement_reactions":69,"movement_balance":70,"power_shot_power":71,"power_jumping":73,"power_stamina":76,"power_strength":68,"power_long_shots":75,"mentality_aggression":75,"mentality_interceptions":77,"mentality_positioning":72,"mentality_vision":65,"mentality_penalties":67,"mentality_composure":67,"defending_marking":65,"defending_standing_tackle":75,"defending_sliding_tackle":70,"goalkeeping_diving":11,"goalkeeping_handling":14,"goalkeeping_kicking":10,"goalkeeping_positioning":9,"goalkeeping_reflexes":14,"_target_":15.1505,"_residuals_":-0.2212,"_row":"L. Faravelli"},{"age":20,"height_cm":185,"weight_kg":78,"attacking_crossing":64,"attacking_finishing":75,"attacking_heading_accuracy":75,"attacking_short_passing":66,"attacking_volleys":66,"skill_dribbling":68,"skill_curve":59,"skill_fk_accuracy":39,"skill_long_passing":49,"skill_ball_control":71,"movement_acceleration":78,"movement_sprint_speed":90,"movement_agility":74,"movement_reactions":68,"movement_balance":68,"power_shot_power":73,"power_jumping":81,"power_stamina":75,"power_strength":77,"power_long_shots":71,"mentality_aggression":71,"mentality_interceptions":29,"mentality_positioning":72,"mentality_vision":62,"mentality_penalties":67,"mentality_composure":68,"defending_marking":36,"defending_standing_tackle":36,"defending_sliding_tackle":13,"goalkeeping_diving":14,"goalkeeping_handling":14,"goalkeeping_kicking":10,"goalkeeping_positioning":9,"goalkeeping_reflexes":6,"_target_":16.1181,"_residuals_":0.3213,"_row":"V. Osimhen"},{"age":27,"height_cm":170,"weight_kg":65,"attacking_crossing":64,"attacking_finishing":65,"attacking_heading_accuracy":56,"attacking_short_passing":78,"attacking_volleys":49,"skill_dribbling":75,"skill_curve":67,"skill_fk_accuracy":64,"skill_long_passing":75,"skill_ball_control":73,"movement_acceleration":68,"movement_sprint_speed":71,"movement_agility":82,"movement_reactions":72,"movement_balance":81,"power_shot_power":66,"power_jumping":65,"power_stamina":83,"power_strength":68,"power_long_shots":66,"mentality_aggression":62,"mentality_interceptions":67,"mentality_positioning":67,"mentality_vision":72,"mentality_penalties":53,"mentality_composure":70,"defending_marking":73,"defending_standing_tackle":62,"defending_sliding_tackle":59,"goalkeeping_diving":7,"goalkeeping_handling":9,"goalkeeping_kicking":15,"goalkeeping_positioning":15,"goalkeeping_reflexes":7,"_target_":15.6873,"_residuals_":0.2034,"_row":"F. Zuqui"},{"age":24,"height_cm":183,"weight_kg":78,"attacking_crossing":48,"attacking_finishing":41,"attacking_heading_accuracy":75,"attacking_short_passing":74,"attacking_volleys":55,"skill_dribbling":53,"skill_curve":56,"skill_fk_accuracy":50,"skill_long_passing":66,"skill_ball_control":72,"movement_acceleration":61,"movement_sprint_speed":63,"movement_agility":53,"movement_reactions":76,"movement_balance":75,"power_shot_power":69,"power_jumping":77,"power_stamina":68,"power_strength":75,"power_long_shots":43,"mentality_aggression":80,"mentality_interceptions":83,"mentality_positioning":39,"mentality_vision":34,"mentality_penalties":61,"mentality_composure":78,"defending_marking":80,"defending_standing_tackle":80,"defending_sliding_tackle":85,"goalkeeping_diving":12,"goalkeeping_handling":9,"goalkeeping_kicking":8,"goalkeeping_positioning":12,"goalkeeping_reflexes":11,"_target_":16.6777,"_residuals_":-0.12,"_row":"Yeray"},{"age":22,"height_cm":184,"weight_kg":74,"attacking_crossing":73,"attacking_finishing":56,"attacking_heading_accuracy":58,"attacking_short_passing":80,"attacking_volleys":62,"skill_dribbling":79,"skill_curve":65,"skill_fk_accuracy":66,"skill_long_passing":79,"skill_ball_control":81,"movement_acceleration":72,"movement_sprint_speed":75,"movement_agility":76,"movement_reactions":70,"movement_balance":68,"power_shot_power":74,"power_jumping":71,"power_stamina":70,"power_strength":67,"power_long_shots":67,"mentality_aggression":62,"mentality_interceptions":69,"mentality_positioning":69,"mentality_vision":76,"mentality_penalties":42,"mentality_composure":72,"defending_marking":62,"defending_standing_tackle":68,"defending_sliding_tackle":67,"goalkeeping_diving":6,"goalkeeping_handling":6,"goalkeeping_kicking":8,"goalkeeping_positioning":11,"goalkeeping_reflexes":15,"_target_":16.1669,"_residuals_":0.0155,"_row":"Y. Ait Bennasser"},{"age":30,"height_cm":189,"weight_kg":90,"attacking_crossing":48,"attacking_finishing":34,"attacking_heading_accuracy":77,"attacking_short_passing":63,"attacking_volleys":29,"skill_dribbling":52,"skill_curve":39,"skill_fk_accuracy":28,"skill_long_passing":47,"skill_ball_control":62,"movement_acceleration":52,"movement_sprint_speed":59,"movement_agility":51,"movement_reactions":70,"movement_balance":47,"power_shot_power":55,"power_jumping":66,"power_stamina":66,"power_strength":89,"power_long_shots":29,"mentality_aggression":75,"mentality_interceptions":73,"mentality_positioning":54,"mentality_vision":38,"mentality_penalties":31,"mentality_composure":64,"defending_marking":76,"defending_standing_tackle":74,"defending_sliding_tackle":68,"goalkeeping_diving":6,"goalkeeping_handling":12,"goalkeeping_kicking":15,"goalkeeping_positioning":10,"goalkeeping_reflexes":13,"_target_":15.5203,"_residuals_":0.2211,"_row":"L. Kone"},{"age":24,"height_cm":177,"weight_kg":74,"attacking_crossing":72,"attacking_finishing":50,"attacking_heading_accuracy":56,"attacking_short_passing":70,"attacking_volleys":61,"skill_dribbling":70,"skill_curve":69,"skill_fk_accuracy":57,"skill_long_passing":69,"skill_ball_control":72,"movement_acceleration":79,"movement_sprint_speed":76,"movement_agility":75,"movement_reactions":72,"movement_balance":73,"power_shot_power":67,"power_jumping":83,"power_stamina":83,"power_strength":67,"power_long_shots":62,"mentality_aggression":69,"mentality_interceptions":72,"mentality_positioning":68,"mentality_vision":68,"mentality_penalties":49,"mentality_composure":69,"defending_marking":73,"defending_standing_tackle":75,"defending_sliding_tackle":75,"goalkeeping_diving":14,"goalkeeping_handling":6,"goalkeeping_kicking":11,"goalkeeping_positioning":13,"goalkeeping_reflexes":10,"_target_":15.895,"_residuals_":0.3688,"_row":"T. Foket"},{"age":30,"height_cm":183,"weight_kg":76,"attacking_crossing":20,"attacking_finishing":12,"attacking_heading_accuracy":18,"attacking_short_passing":35,"attacking_volleys":20,"skill_dribbling":21,"skill_curve":18,"skill_fk_accuracy":20,"skill_long_passing":26,"skill_ball_control":29,"movement_acceleration":58,"movement_sprint_speed":54,"movement_agility":50,"movement_reactions":68,"movement_balance":60,"power_shot_power":49,"power_jumping":70,"power_stamina":40,"power_strength":62,"power_long_shots":16,"mentality_aggression":32,"mentality_interceptions":24,"mentality_positioning":17,"mentality_vision":47,"mentality_penalties":26,"mentality_composure":51,"defending_marking":16,"defending_standing_tackle":20,"defending_sliding_tackle":22,"goalkeeping_diving":77,"goalkeeping_handling":68,"goalkeeping_kicking":65,"goalkeeping_positioning":65,"goalkeeping_reflexes":74,"_target_":14.4033,"_residuals_":0.0357,"_row":"L. Hoyos"},{"age":27,"height_cm":176,"weight_kg":75,"attacking_crossing":82,"attacking_finishing":78,"attacking_heading_accuracy":50,"attacking_short_passing":88,"attacking_volleys":86,"skill_dribbling":85,"skill_curve":81,"skill_fk_accuracy":72,"skill_long_passing":83,"skill_ball_control":90,"movement_acceleration":75,"movement_sprint_speed":67,"movement_agility":83,"movement_reactions":86,"movement_balance":85,"power_shot_power":78,"power_jumping":58,"power_stamina":79,"power_strength":72,"power_long_shots":73,"mentality_aggression":59,"mentality_interceptions":66,"mentality_positioning":84,"mentality_vision":87,"mentality_penalties":77,"mentality_composure":87,"defending_marking":64,"defending_standing_tackle":44,"defending_sliding_tackle":57,"goalkeeping_diving":14,"goalkeeping_handling":7,"goalkeeping_kicking":12,"goalkeeping_positioning":6,"goalkeeping_reflexes":10,"_target_":17.0736,"_residuals_":-0.5895,"_row":"M. Gotze"},{"age":23,"height_cm":183,"weight_kg":70,"attacking_crossing":57,"attacking_finishing":73,"attacking_heading_accuracy":65,"attacking_short_passing":62,"attacking_volleys":64,"skill_dribbling":71,"skill_curve":60,"skill_fk_accuracy":52,"skill_long_passing":50,"skill_ball_control":76,"movement_acceleration":76,"movement_sprint_speed":75,"movement_agility":70,"movement_reactions":68,"movement_balance":60,"power_shot_power":72,"power_jumping":62,"power_stamina":60,"power_strength":63,"power_long_shots":65,"mentality_aggression":33,"mentality_interceptions":24,"mentality_positioning":73,"mentality_vision":58,"mentality_penalties":56,"mentality_composure":65,"defending_marking":28,"defending_standing_tackle":17,"defending_sliding_tackle":12,"goalkeeping_diving":8,"goalkeeping_handling":13,"goalkeeping_kicking":11,"goalkeeping_positioning":6,"goalkeeping_reflexes":8,"_target_":15.2971,"_residuals_":0.2098,"_row":"Marc Cardona"},{"age":27,"height_cm":179,"weight_kg":72,"attacking_crossing":72,"attacking_finishing":60,"attacking_heading_accuracy":49,"attacking_short_passing":74,"attacking_volleys":60,"skill_dribbling":78,"skill_curve":73,"skill_fk_accuracy":69,"skill_long_passing":65,"skill_ball_control":76,"movement_acceleration":78,"movement_sprint_speed":75,"movement_agility":70,"movement_reactions":69,"movement_balance":71,"power_shot_power":75,"power_jumping":61,"power_stamina":58,"power_strength":70,"power_long_shots":62,"mentality_aggression":37,"mentality_interceptions":31,"mentality_positioning":66,"mentality_vision":72,"mentality_penalties":62,"mentality_composure":68,"defending_marking":18,"defending_standing_tackle":23,"defending_sliding_tackle":19,"goalkeeping_diving":14,"goalkeeping_handling":13,"goalkeeping_kicking":12,"goalkeeping_positioning":12,"goalkeeping_reflexes":16,"_target_":15.2506,"_residuals_":0.1693,"_row":"O. John"},{"age":28,"height_cm":179,"weight_kg":73,"attacking_crossing":63,"attacking_finishing":61,"attacking_heading_accuracy":48,"attacking_short_passing":70,"attacking_volleys":57,"skill_dribbling":67,"skill_curve":71,"skill_fk_accuracy":68,"skill_long_passing":66,"skill_ball_control":73,"movement_acceleration":72,"movement_sprint_speed":67,"movement_agility":76,"movement_reactions":72,"movement_balance":74,"power_shot_power":63,"power_jumping":71,"power_stamina":70,"power_strength":66,"power_long_shots":65,"mentality_aggression":70,"mentality_interceptions":33,"mentality_positioning":69,"mentality_vision":72,"mentality_penalties":57,"mentality_composure":69,"defending_marking":59,"defending_standing_tackle":44,"defending_sliding_tackle":39,"goalkeeping_diving":13,"goalkeeping_handling":9,"goalkeeping_kicking":11,"goalkeeping_positioning":12,"goalkeeping_reflexes":13,"_target_":14.691,"_residuals_":0.3738,"_row":"M. Rygaard"},{"age":25,"height_cm":180,"weight_kg":76,"attacking_crossing":50,"attacking_finishing":79,"attacking_heading_accuracy":82,"attacking_short_passing":66,"attacking_volleys":70,"skill_dribbling":73,"skill_curve":76,"skill_fk_accuracy":76,"skill_long_passing":51,"skill_ball_control":72,"movement_acceleration":81,"movement_sprint_speed":83,"movement_agility":78,"movement_reactions":78,"movement_balance":72,"power_shot_power":85,"power_jumping":92,"power_stamina":78,"power_strength":78,"power_long_shots":82,"mentality_aggression":84,"mentality_interceptions":45,"mentality_positioning":78,"mentality_vision":63,"mentality_penalties":75,"mentality_composure":68,"defending_marking":41,"defending_standing_tackle":40,"defending_sliding_tackle":34,"goalkeeping_diving":12,"goalkeeping_handling":14,"goalkeeping_kicking":6,"goalkeeping_positioning":8,"goalkeeping_reflexes":15,"_target_":16.5881,"_residuals_":0.0419,"_row":"Mariano"},{"age":22,"height_cm":172,"weight_kg":70,"attacking_crossing":66,"attacking_finishing":70,"attacking_heading_accuracy":44,"attacking_short_passing":66,"attacking_volleys":70,"skill_dribbling":75,"skill_curve":68,"skill_fk_accuracy":56,"skill_long_passing":60,"skill_ball_control":73,"movement_acceleration":77,"movement_sprint_speed":72,"movement_agility":83,"movement_reactions":65,"movement_balance":79,"power_shot_power":76,"power_jumping":62,"power_stamina":63,"power_strength":47,"power_long_shots":75,"mentality_aggression":68,"mentality_interceptions":26,"mentality_positioning":67,"mentality_vision":70,"mentality_penalties":60,"mentality_composure":71,"defending_marking":19,"defending_standing_tackle":23,"defending_sliding_tackle":19,"goalkeeping_diving":14,"goalkeeping_handling":13,"goalkeeping_kicking":9,"goalkeeping_positioning":9,"goalkeeping_reflexes":8,"_target_":14.691,"_residuals_":-0.5585,"_row":"D. Avdijaj"},{"age":29,"height_cm":187,"weight_kg":82,"attacking_crossing":14,"attacking_finishing":11,"attacking_heading_accuracy":16,"attacking_short_passing":30,"attacking_volleys":11,"skill_dribbling":19,"skill_curve":12,"skill_fk_accuracy":11,"skill_long_passing":25,"skill_ball_control":17,"movement_acceleration":47,"movement_sprint_speed":51,"movement_agility":45,"movement_reactions":81,"movement_balance":43,"power_shot_power":53,"power_jumping":73,"power_stamina":39,"power_strength":69,"power_long_shots":13,"mentality_aggression":32,"mentality_interceptions":21,"mentality_positioning":10,"mentality_vision":41,"mentality_penalties":22,"mentality_composure":52,"defending_marking":15,"defending_standing_tackle":18,"defending_sliding_tackle":14,"goalkeeping_diving":82,"goalkeeping_handling":80,"goalkeeping_kicking":70,"goalkeeping_positioning":79,"goalkeeping_reflexes":84,"_target_":16.7059,"_residuals_":-0.0841,"_row":"O. Baumann"},{"age":21,"height_cm":172,"weight_kg":70,"attacking_crossing":75,"attacking_finishing":53,"attacking_heading_accuracy":68,"attacking_short_passing":74,"attacking_volleys":21,"skill_dribbling":75,"skill_curve":71,"skill_fk_accuracy":34,"skill_long_passing":63,"skill_ball_control":76,"movement_acceleration":88,"movement_sprint_speed":84,"movement_agility":82,"movement_reactions":63,"movement_balance":83,"power_shot_power":57,"power_jumping":60,"power_stamina":66,"power_strength":63,"power_long_shots":52,"mentality_aggression":62,"mentality_interceptions":69,"mentality_positioning":67,"mentality_vision":64,"mentality_penalties":37,"mentality_composure":62,"defending_marking":73,"defending_standing_tackle":76,"defending_sliding_tackle":75,"goalkeeping_diving":10,"goalkeeping_handling":7,"goalkeeping_kicking":14,"goalkeeping_positioning":12,"goalkeeping_reflexes":15,"_target_":15.8304,"_residuals_":0.1283,"_row":"Pablo Maffeo"},{"age":35,"height_cm":189,"weight_kg":80,"attacking_crossing":54,"attacking_finishing":53,"attacking_heading_accuracy":68,"attacking_short_passing":67,"attacking_volleys":45,"skill_dribbling":47,"skill_curve":47,"skill_fk_accuracy":54,"skill_long_passing":60,"skill_ball_control":65,"movement_acceleration":61,"movement_sprint_speed":60,"movement_agility":45,"movement_reactions":70,"movement_balance":38,"power_shot_power":64,"power_jumping":62,"power_stamina":72,"power_strength":84,"power_long_shots":48,"mentality_aggression":73,"mentality_interceptions":69,"mentality_positioning":44,"mentality_vision":48,"mentality_penalties":61,"mentality_composure":72,"defending_marking":73,"defending_standing_tackle":73,"defending_sliding_tackle":68,"goalkeeping_diving":9,"goalkeeping_handling":10,"goalkeeping_kicking":9,"goalkeeping_positioning":15,"goalkeeping_reflexes":15,"_target_":13.7642,"_residuals_":-0.2956,"_row":"Jorge Carvallinho"},{"age":25,"height_cm":173,"weight_kg":70,"attacking_crossing":72,"attacking_finishing":48,"attacking_heading_accuracy":58,"attacking_short_passing":69,"attacking_volleys":47,"skill_dribbling":67,"skill_curve":56,"skill_fk_accuracy":40,"skill_long_passing":68,"skill_ball_control":69,"movement_acceleration":76,"movement_sprint_speed":75,"movement_agility":71,"movement_reactions":68,"movement_balance":78,"power_shot_power":75,"power_jumping":74,"power_stamina":73,"power_strength":62,"power_long_shots":71,"mentality_aggression":70,"mentality_interceptions":68,"mentality_positioning":64,"mentality_vision":63,"mentality_penalties":41,"mentality_composure":62,"defending_marking":67,"defending_standing_tackle":67,"defending_sliding_tackle":68,"goalkeeping_diving":9,"goalkeeping_handling":9,"goalkeeping_kicking":9,"goalkeeping_positioning":15,"goalkeeping_reflexes":14,"_target_":14.5087,"_residuals_":-0.3067,"_row":"S. Kitsiou"},{"age":35,"height_cm":181,"weight_kg":77,"attacking_crossing":57,"attacking_finishing":75,"attacking_heading_accuracy":70,"attacking_short_passing":66,"attacking_volleys":62,"skill_dribbling":71,"skill_curve":69,"skill_fk_accuracy":62,"skill_long_passing":54,"skill_ball_control":69,"movement_acceleration":77,"movement_sprint_speed":81,"movement_agility":78,"movement_reactions":74,"movement_balance":72,"power_shot_power":66,"power_jumping":74,"power_stamina":69,"power_strength":75,"power_long_shots":63,"mentality_aggression":47,"mentality_interceptions":40,"mentality_positioning":75,"mentality_vision":61,"mentality_penalties":74,"mentality_composure":71,"defending_marking":38,"defending_standing_tackle":29,"defending_sliding_tackle":20,"goalkeeping_diving":12,"goalkeeping_handling":8,"goalkeeping_kicking":11,"goalkeeping_positioning":8,"goalkeeping_reflexes":8,"_target_":14.4033,"_residuals_":-0.1003,"_row":"Angulo"},{"age":31,"height_cm":188,"weight_kg":79,"attacking_crossing":70,"attacking_finishing":57,"attacking_heading_accuracy":63,"attacking_short_passing":79,"attacking_volleys":69,"skill_dribbling":72,"skill_curve":74,"skill_fk_accuracy":63,"skill_long_passing":79,"skill_ball_control":76,"movement_acceleration":57,"movement_sprint_speed":58,"movement_agility":56,"movement_reactions":75,"movement_balance":72,"power_shot_power":73,"power_jumping":33,"power_stamina":85,"power_strength":74,"power_long_shots":62,"mentality_aggression":80,"mentality_interceptions":70,"mentality_positioning":61,"mentality_vision":73,"mentality_penalties":65,"mentality_composure":76,"defending_marking":67,"defending_standing_tackle":71,"defending_sliding_tackle":70,"goalkeeping_diving":7,"goalkeeping_handling":14,"goalkeeping_kicking":16,"goalkeeping_positioning":16,"goalkeeping_reflexes":16,"_target_":15.6073,"_residuals_":0.1809,"_row":"M. Bradley"},{"age":33,"height_cm":180,"weight_kg":68,"attacking_crossing":60,"attacking_finishing":56,"attacking_heading_accuracy":62,"attacking_short_passing":71,"attacking_volleys":62,"skill_dribbling":59,"skill_curve":55,"skill_fk_accuracy":51,"skill_long_passing":64,"skill_ball_control":63,"movement_acceleration":62,"movement_sprint_speed":65,"movement_agility":68,"movement_reactions":68,"movement_balance":74,"power_shot_power":85,"power_jumping":74,"power_stamina":68,"power_strength":79,"power_long_shots":68,"mentality_aggression":80,"mentality_interceptions":74,"mentality_positioning":54,"mentality_vision":62,"mentality_penalties":47,"mentality_composure":65,"defending_marking":75,"defending_standing_tackle":70,"defending_sliding_tackle":68,"goalkeeping_diving":22,"goalkeeping_handling":22,"goalkeeping_kicking":28,"goalkeeping_positioning":24,"goalkeeping_reflexes":23,"_target_":13.9978,"_residuals_":-0.2834,"_row":"A. Tettey"},{"age":16,"height_cm":185,"weight_kg":80,"attacking_crossing":68,"attacking_finishing":67,"attacking_heading_accuracy":73,"attacking_short_passing":65,"attacking_volleys":66,"skill_dribbling":74,"skill_curve":64,"skill_fk_accuracy":61,"skill_long_passing":62,"skill_ball_control":75,"movement_acceleration":73,"movement_sprint_speed":74,"movement_agility":70,"movement_reactions":68,"movement_balance":72,"power_shot_power":70,"power_jumping":70,"power_stamina":71,"power_strength":75,"power_long_shots":68,"mentality_aggression":69,"mentality_interceptions":26,"mentality_positioning":68,"mentality_vision":68,"mentality_penalties":61,"mentality_composure":69,"defending_marking":25,"defending_standing_tackle":24,"defending_sliding_tackle":23,"goalkeeping_diving":11,"goalkeeping_handling":10,"goalkeeping_kicking":9,"goalkeeping_positioning":11,"goalkeeping_reflexes":10,"_target_":15.0683,"_residuals_":-0.3861,"_row":"A. Hlozek"},{"age":32,"height_cm":183,"weight_kg":83,"attacking_crossing":33,"attacking_finishing":12,"attacking_heading_accuracy":9,"attacking_short_passing":40,"attacking_volleys":14,"skill_dribbling":29,"skill_curve":31,"skill_fk_accuracy":36,"skill_long_passing":37,"skill_ball_control":35,"movement_acceleration":64,"movement_sprint_speed":60,"movement_agility":68,"movement_reactions":73,"movement_balance":64,"power_shot_power":50,"power_jumping":74,"power_stamina":34,"power_strength":57,"power_long_shots":18,"mentality_aggression":37,"mentality_interceptions":12,"mentality_positioning":9,"mentality_vision":49,"mentality_penalties":49,"mentality_composure":61,"defending_marking":18,"defending_standing_tackle":21,"defending_sliding_tackle":24,"goalkeeping_diving":71,"goalkeeping_handling":69,"goalkeeping_kicking":67,"goalkeeping_positioning":72,"goalkeeping_reflexes":75,"_target_":14.691,"_residuals_":0.1677,"_row":"Marco Rocha"},{"age":25,"height_cm":185,"weight_kg":76,"attacking_crossing":53,"attacking_finishing":31,"attacking_heading_accuracy":68,"attacking_short_passing":58,"attacking_volleys":28,"skill_dribbling":57,"skill_curve":35,"skill_fk_accuracy":30,"skill_long_passing":53,"skill_ball_control":58,"movement_acceleration":69,"movement_sprint_speed":71,"movement_agility":65,"movement_reactions":66,"movement_balance":69,"power_shot_power":52,"power_jumping":70,"power_stamina":72,"power_strength":70,"power_long_shots":45,"mentality_aggression":70,"mentality_interceptions":69,"mentality_positioning":47,"mentality_vision":51,"mentality_penalties":39,"mentality_composure":68,"defending_marking":74,"defending_standing_tackle":72,"defending_sliding_tackle":68,"goalkeeping_diving":14,"goalkeeping_handling":12,"goalkeeping_kicking":6,"goalkeeping_positioning":14,"goalkeeping_reflexes":13,"_target_":14.5574,"_residuals_":-0.0424,"_row":"P. Szyminski"},{"age":19,"height_cm":180,"weight_kg":66,"attacking_crossing":65,"attacking_finishing":63,"attacking_heading_accuracy":44,"attacking_short_passing":74,"attacking_volleys":62,"skill_dribbling":70,"skill_curve":70,"skill_fk_accuracy":54,"skill_long_passing":71,"skill_ball_control":72,"movement_acceleration":74,"movement_sprint_speed":76,"movement_agility":66,"movement_reactions":68,"movement_balance":71,"power_shot_power":72,"power_jumping":56,"power_stamina":48,"power_strength":60,"power_long_shots":68,"mentality_aggression":48,"mentality_interceptions":26,"mentality_positioning":56,"mentality_vision":66,"mentality_penalties":64,"mentality_composure":70,"defending_marking":40,"defending_standing_tackle":53,"defending_sliding_tackle":56,"goalkeeping_diving":7,"goalkeeping_handling":9,"goalkeeping_kicking":14,"goalkeeping_positioning":14,"goalkeeping_reflexes":9,"_target_":15.1505,"_residuals_":0.2311,"_row":"Romario Baro"},{"age":34,"height_cm":191,"weight_kg":90,"attacking_crossing":10,"attacking_finishing":12,"attacking_heading_accuracy":14,"attacking_short_passing":32,"attacking_volleys":17,"skill_dribbling":12,"skill_curve":19,"skill_fk_accuracy":11,"skill_long_passing":33,"skill_ball_control":14,"movement_acceleration":41,"movement_sprint_speed":47,"movement_agility":14,"movement_reactions":70,"movement_balance":43,"power_shot_power":59,"power_jumping":46,"power_stamina":25,"power_strength":41,"power_long_shots":16,"mentality_aggression":31,"mentality_interceptions":25,"mentality_positioning":14,"mentality_vision":39,"mentality_penalties":12,"mentality_composure":52,"defending_marking":10,"defending_standing_tackle":11,"defending_sliding_tackle":12,"goalkeeping_diving":70,"goalkeeping_handling":66,"goalkeeping_kicking":78,"goalkeeping_positioning":69,"goalkeeping_reflexes":72,"_target_":13.8155,"_residuals_":-0.1686,"_row":"Jung Sung Ryong"},{"age":27,"height_cm":181,"weight_kg":76,"attacking_crossing":88,"attacking_finishing":77,"attacking_heading_accuracy":52,"attacking_short_passing":91,"attacking_volleys":80,"skill_dribbling":81,"skill_curve":89,"skill_fk_accuracy":86,"skill_long_passing":89,"skill_ball_control":91,"movement_acceleration":75,"movement_sprint_speed":71,"movement_agility":79,"movement_reactions":88,"movement_balance":80,"power_shot_power":84,"power_jumping":50,"power_stamina":93,"power_strength":57,"power_long_shots":89,"mentality_aggression":46,"mentality_interceptions":56,"mentality_positioning":85,"mentality_vision":92,"mentality_penalties":67,"mentality_composure":88,"defending_marking":59,"defending_standing_tackle":57,"defending_sliding_tackle":22,"goalkeeping_diving":9,"goalkeeping_handling":14,"goalkeeping_kicking":7,"goalkeeping_positioning":7,"goalkeeping_reflexes":6,"_target_":18.035,"_residuals_":0.2059,"_row":"C. Eriksen"},{"age":32,"height_cm":183,"weight_kg":80,"attacking_crossing":50,"attacking_finishing":31,"attacking_heading_accuracy":79,"attacking_short_passing":60,"attacking_volleys":19,"skill_dribbling":54,"skill_curve":30,"skill_fk_accuracy":33,"skill_long_passing":54,"skill_ball_control":53,"movement_acceleration":40,"movement_sprint_speed":41,"movement_agility":34,"movement_reactions":60,"movement_balance":53,"power_shot_power":50,"power_jumping":73,"power_stamina":70,"power_strength":82,"power_long_shots":43,"mentality_aggression":70,"mentality_interceptions":74,"mentality_positioning":35,"mentality_vision":50,"mentality_penalties":50,"mentality_composure":64,"defending_marking":71,"defending_standing_tackle":73,"defending_sliding_tackle":72,"goalkeeping_diving":14,"goalkeeping_handling":7,"goalkeeping_kicking":15,"goalkeeping_positioning":12,"goalkeeping_reflexes":15,"_target_":14.5087,"_residuals_":0.2203,"_row":"J. Pereira"},{"age":21,"height_cm":156,"weight_kg":58,"attacking_crossing":63,"attacking_finishing":63,"attacking_heading_accuracy":47,"attacking_short_passing":73,"attacking_volleys":51,"skill_dribbling":73,"skill_curve":63,"skill_fk_accuracy":45,"skill_long_passing":65,"skill_ball_control":70,"movement_acceleration":84,"movement_sprint_speed":70,"movement_agility":70,"movement_reactions":65,"movement_balance":94,"power_shot_power":65,"power_jumping":63,"power_stamina":51,"power_strength":28,"power_long_shots":64,"mentality_aggression":42,"mentality_interceptions":26,"mentality_positioning":66,"mentality_vision":67,"mentality_penalties":57,"mentality_composure":65,"defending_marking":44,"defending_standing_tackle":40,"defending_sliding_tackle":51,"goalkeeping_diving":13,"goalkeeping_handling":8,"goalkeeping_kicking":7,"goalkeeping_positioning":12,"goalkeeping_reflexes":6,"_target_":14.8802,"_residuals_":-0.2194,"_row":"N. Barrios"},{"age":29,"height_cm":183,"weight_kg":81,"attacking_crossing":13,"attacking_finishing":11,"attacking_heading_accuracy":14,"attacking_short_passing":31,"attacking_volleys":10,"skill_dribbling":13,"skill_curve":21,"skill_fk_accuracy":10,"skill_long_passing":20,"skill_ball_control":30,"movement_acceleration":45,"movement_sprint_speed":48,"movement_agility":61,"movement_reactions":67,"movement_balance":59,"power_shot_power":56,"power_jumping":80,"power_stamina":38,"power_strength":66,"power_long_shots":17,"mentality_aggression":22,"mentality_interceptions":22,"mentality_positioning":13,"mentality_vision":48,"mentality_penalties":15,"mentality_composure":28,"defending_marking":22,"defending_standing_tackle":24,"defending_sliding_tackle":23,"goalkeeping_diving":69,"goalkeeping_handling":68,"goalkeeping_kicking":75,"goalkeeping_positioning":69,"goalkeeping_reflexes":74,"_target_":14.4574,"_residuals_":-0.0593,"_row":"J. Siebenhandl"},{"age":29,"height_cm":175,"weight_kg":67,"attacking_crossing":74,"attacking_finishing":64,"attacking_heading_accuracy":48,"attacking_short_passing":78,"attacking_volleys":68,"skill_dribbling":73,"skill_curve":59,"skill_fk_accuracy":62,"skill_long_passing":76,"skill_ball_control":74,"movement_acceleration":63,"movement_sprint_speed":65,"movement_agility":69,"movement_reactions":77,"movement_balance":75,"power_shot_power":74,"power_jumping":61,"power_stamina":72,"power_strength":54,"power_long_shots":75,"mentality_aggression":71,"mentality_interceptions":65,"mentality_positioning":74,"mentality_vision":77,"mentality_penalties":72,"mentality_composure":67,"defending_marking":56,"defending_standing_tackle":71,"defending_sliding_tackle":52,"goalkeeping_diving":15,"goalkeeping_handling":11,"goalkeeping_kicking":9,"goalkeeping_positioning":12,"goalkeeping_reflexes":13,"_target_":15.8304,"_residuals_":0.202,"_row":"T. Cleverley"},{"age":25,"height_cm":185,"weight_kg":87,"attacking_crossing":65,"attacking_finishing":68,"attacking_heading_accuracy":65,"attacking_short_passing":83,"attacking_volleys":61,"skill_dribbling":83,"skill_curve":68,"skill_fk_accuracy":70,"skill_long_passing":79,"skill_ball_control":84,"movement_acceleration":69,"movement_sprint_speed":70,"movement_agility":65,"movement_reactions":76,"movement_balance":61,"power_shot_power":81,"power_jumping":64,"power_stamina":69,"power_strength":76,"power_long_shots":80,"mentality_aggression":74,"mentality_interceptions":51,"mentality_positioning":73,"mentality_vision":80,"mentality_penalties":65,"mentality_composure":80,"defending_marking":54,"defending_standing_tackle":59,"defending_sliding_tackle":51,"goalkeeping_diving":9,"goalkeeping_handling":14,"goalkeeping_kicking":12,"goalkeeping_positioning":6,"goalkeeping_reflexes":10,"_target_":16.5881,"_residuals_":-0.0017,"_row":"R. Barkley"},{"age":27,"height_cm":172,"weight_kg":71,"attacking_crossing":63,"attacking_finishing":72,"attacking_heading_accuracy":66,"attacking_short_passing":69,"attacking_volleys":65,"skill_dribbling":77,"skill_curve":49,"skill_fk_accuracy":50,"skill_long_passing":60,"skill_ball_control":77,"movement_acceleration":91,"movement_sprint_speed":92,"movement_agility":83,"movement_reactions":66,"movement_balance":83,"power_shot_power":75,"power_jumping":92,"power_stamina":66,"power_strength":62,"power_long_shots":72,"mentality_aggression":72,"mentality_interceptions":35,"mentality_positioning":76,"mentality_vision":72,"mentality_penalties":65,"mentality_composure":77,"defending_marking":41,"defending_standing_tackle":33,"defending_sliding_tackle":34,"goalkeeping_diving":3,"goalkeeping_handling":3,"goalkeeping_kicking":3,"goalkeeping_positioning":3,"goalkeeping_reflexes":3,"_target_":15.7614,"_residuals_":-0.0006,"_row":"M. Waris"},{"age":22,"height_cm":179,"weight_kg":70,"attacking_crossing":74,"attacking_finishing":68,"attacking_heading_accuracy":41,"attacking_short_passing":83,"attacking_volleys":62,"skill_dribbling":85,"skill_curve":73,"skill_fk_accuracy":63,"skill_long_passing":80,"skill_ball_control":85,"movement_acceleration":72,"movement_sprint_speed":66,"movement_agility":81,"movement_reactions":80,"movement_balance":79,"power_shot_power":64,"power_jumping":51,"power_stamina":74,"power_strength":63,"power_long_shots":71,"mentality_aggression":76,"mentality_interceptions":76,"mentality_positioning":76,"mentality_vision":83,"mentality_penalties":55,"mentality_composure":80,"defending_marking":62,"defending_standing_tackle":75,"defending_sliding_tackle":74,"goalkeeping_diving":12,"goalkeeping_handling":15,"goalkeeping_kicking":16,"goalkeeping_positioning":7,"goalkeeping_reflexes":13,"_target_":16.9936,"_residuals_":-0.1559,"_row":"Dani Ceballos"},{"age":23,"height_cm":188,"weight_kg":78,"attacking_crossing":47,"attacking_finishing":70,"attacking_heading_accuracy":71,"attacking_short_passing":53,"attacking_volleys":68,"skill_dribbling":70,"skill_curve":62,"skill_fk_accuracy":62,"skill_long_passing":43,"skill_ball_control":70,"movement_acceleration":69,"movement_sprint_speed":68,"movement_agility":65,"movement_reactions":69,"movement_balance":71,"power_shot_power":77,"power_jumping":65,"power_stamina":65,"power_strength":78,"power_long_shots":55,"mentality_aggression":62,"mentality_interceptions":28,"mentality_positioning":74,"mentality_vision":52,"mentality_penalties":69,"mentality_composure":71,"defending_marking":29,"defending_standing_tackle":39,"defending_sliding_tackle":28,"goalkeeping_diving":9,"goalkeeping_handling":11,"goalkeeping_kicking":11,"goalkeeping_positioning":7,"goalkeeping_reflexes":10,"_target_":15.0393,"_residuals_":-0.0405,"_row":"G. Pu?ca?"},{"age":26,"height_cm":176,"weight_kg":83,"attacking_crossing":72,"attacking_finishing":52,"attacking_heading_accuracy":64,"attacking_short_passing":67,"attacking_volleys":59,"skill_dribbling":71,"skill_curve":70,"skill_fk_accuracy":63,"skill_long_passing":69,"skill_ball_control":72,"movement_acceleration":73,"movement_sprint_speed":78,"movement_agility":76,"movement_reactions":70,"movement_balance":77,"power_shot_power":68,"power_jumping":79,"power_stamina":76,"power_strength":71,"power_long_shots":63,"mentality_aggression":61,"mentality_interceptions":68,"mentality_positioning":69,"mentality_vision":68,"mentality_penalties":55,"mentality_composure":67,"defending_marking":62,"defending_standing_tackle":71,"defending_sliding_tackle":69,"goalkeeping_diving":6,"goalkeeping_handling":8,"goalkeeping_kicking":14,"goalkeeping_positioning":10,"goalkeeping_reflexes":15,"_target_":14.7318,"_residuals_":-0.2815,"_row":"A. Oguz"},{"age":26,"height_cm":186,"weight_kg":82,"attacking_crossing":71,"attacking_finishing":76,"attacking_heading_accuracy":74,"attacking_short_passing":82,"attacking_volleys":74,"skill_dribbling":75,"skill_curve":66,"skill_fk_accuracy":69,"skill_long_passing":79,"skill_ball_control":80,"movement_acceleration":62,"movement_sprint_speed":65,"movement_agility":69,"movement_reactions":74,"movement_balance":59,"power_shot_power":79,"power_jumping":74,"power_stamina":66,"power_strength":71,"power_long_shots":76,"mentality_aggression":69,"mentality_interceptions":62,"mentality_positioning":77,"mentality_vision":76,"mentality_penalties":84,"mentality_composure":83,"defending_marking":71,"defending_standing_tackle":73,"defending_sliding_tackle":68,"goalkeeping_diving":7,"goalkeeping_handling":11,"goalkeeping_kicking":13,"goalkeeping_positioning":13,"goalkeeping_reflexes":14,"_target_":16.1669,"_residuals_":-0.345,"_row":"M. van Ginkel"},{"age":28,"height_cm":174,"weight_kg":71,"attacking_crossing":72,"attacking_finishing":61,"attacking_heading_accuracy":64,"attacking_short_passing":74,"attacking_volleys":59,"skill_dribbling":72,"skill_curve":59,"skill_fk_accuracy":57,"skill_long_passing":72,"skill_ball_control":75,"movement_acceleration":69,"movement_sprint_speed":68,"movement_agility":78,"movement_reactions":70,"movement_balance":79,"power_shot_power":72,"power_jumping":67,"power_stamina":80,"power_strength":65,"power_long_shots":64,"mentality_aggression":69,"mentality_interceptions":66,"mentality_positioning":67,"mentality_vision":76,"mentality_penalties":55,"mentality_composure":68,"defending_marking":65,"defending_standing_tackle":67,"defending_sliding_tackle":62,"goalkeeping_diving":6,"goalkeeping_handling":11,"goalkeeping_kicking":11,"goalkeeping_positioning":11,"goalkeeping_reflexes":10,"_target_":15.2018,"_residuals_":-0.0079,"_row":"T. Dingome"},{"age":30,"height_cm":186,"weight_kg":80,"attacking_crossing":69,"attacking_finishing":54,"attacking_heading_accuracy":66,"attacking_short_passing":82,"attacking_volleys":66,"skill_dribbling":72,"skill_curve":64,"skill_fk_accuracy":58,"skill_long_passing":82,"skill_ball_control":79,"movement_acceleration":54,"movement_sprint_speed":54,"movement_agility":66,"movement_reactions":78,"movement_balance":64,"power_shot_power":72,"power_jumping":56,"power_stamina":75,"power_strength":69,"power_long_shots":74,"mentality_aggression":76,"mentality_interceptions":78,"mentality_positioning":62,"mentality_vision":77,"mentality_penalties":68,"mentality_composure":72,"defending_marking":77,"defending_standing_tackle":76,"defending_sliding_tackle":76,"goalkeeping_diving":8,"goalkeeping_handling":9,"goalkeeping_kicking":14,"goalkeeping_positioning":15,"goalkeeping_reflexes":6,"_target_":16.1669,"_residuals_":0.0241,"_row":"M. Badelj"},{"age":31,"height_cm":193,"weight_kg":84,"attacking_crossing":61,"attacking_finishing":72,"attacking_heading_accuracy":76,"attacking_short_passing":68,"attacking_volleys":68,"skill_dribbling":68,"skill_curve":68,"skill_fk_accuracy":45,"skill_long_passing":67,"skill_ball_control":68,"movement_acceleration":64,"movement_sprint_speed":62,"movement_agility":56,"movement_reactions":68,"movement_balance":48,"power_shot_power":74,"power_jumping":69,"power_stamina":53,"power_strength":81,"power_long_shots":66,"mentality_aggression":67,"mentality_interceptions":31,"mentality_positioning":67,"mentality_vision":70,"mentality_penalties":84,"mentality_composure":72,"defending_marking":52,"defending_standing_tackle":36,"defending_sliding_tackle":28,"goalkeeping_diving":15,"goalkeeping_handling":7,"goalkeeping_kicking":7,"goalkeeping_positioning":8,"goalkeeping_reflexes":15,"_target_":14.5574,"_residuals_":-0.0339,"_row":"N. Bendtner"},{"age":23,"height_cm":168,"weight_kg":69,"attacking_crossing":72,"attacking_finishing":70,"attacking_heading_accuracy":58,"attacking_short_passing":67,"attacking_volleys":72,"skill_dribbling":82,"skill_curve":47,"skill_fk_accuracy":55,"skill_long_passing":57,"skill_ball_control":76,"movement_acceleration":93,"movement_sprint_speed":92,"movement_agility":91,"movement_reactions":68,"movement_balance":91,"power_shot_power":76,"power_jumping":88,"power_stamina":68,"power_strength":68,"power_long_shots":66,"mentality_aggression":38,"mentality_interceptions":34,"mentality_positioning":71,"mentality_vision":64,"mentality_penalties":60,"mentality_composure":74,"defending_marking":30,"defending_standing_tackle":36,"defending_sliding_tackle":32,"goalkeeping_diving":7,"goalkeeping_handling":13,"goalkeeping_kicking":12,"goalkeeping_positioning":13,"goalkeeping_reflexes":9,"_target_":16.0127,"_residuals_":0.0218,"_row":"M. Simon"},{"age":28,"height_cm":198,"weight_kg":93,"attacking_crossing":12,"attacking_finishing":10,"attacking_heading_accuracy":10,"attacking_short_passing":25,"attacking_volleys":10,"skill_dribbling":12,"skill_curve":14,"skill_fk_accuracy":12,"skill_long_passing":31,"skill_ball_control":19,"movement_acceleration":27,"movement_sprint_speed":20,"movement_agility":23,"movement_reactions":67,"movement_balance":22,"power_shot_power":51,"power_jumping":34,"power_stamina":25,"power_strength":68,"power_long_shots":10,"mentality_aggression":17,"mentality_interceptions":13,"mentality_positioning":10,"mentality_vision":35,"mentality_penalties":19,"mentality_composure":30,"defending_marking":30,"defending_standing_tackle":12,"defending_sliding_tackle":11,"goalkeeping_diving":70,"goalkeeping_handling":65,"goalkeeping_kicking":68,"goalkeeping_positioning":73,"goalkeeping_reflexes":71,"_target_":14.221,"_residuals_":-0.3389,"_row":"G. Anestis"},{"age":32,"height_cm":182,"weight_kg":82,"attacking_crossing":73,"attacking_finishing":56,"attacking_heading_accuracy":51,"attacking_short_passing":74,"attacking_volleys":58,"skill_dribbling":71,"skill_curve":69,"skill_fk_accuracy":59,"skill_long_passing":70,"skill_ball_control":69,"movement_acceleration":60,"movement_sprint_speed":63,"movement_agility":65,"movement_reactions":76,"movement_balance":71,"power_shot_power":73,"power_jumping":59,"power_stamina":79,"power_strength":76,"power_long_shots":64,"mentality_aggression":81,"mentality_interceptions":70,"mentality_positioning":65,"mentality_vision":73,"mentality_penalties":57,"mentality_composure":73,"defending_marking":63,"defending_standing_tackle":71,"defending_sliding_tackle":68,"goalkeeping_diving":15,"goalkeeping_handling":12,"goalkeeping_kicking":7,"goalkeeping_positioning":15,"goalkeeping_reflexes":8,"_target_":14.691,"_residuals_":0.0423,"_row":"M. Frantz"},{"age":22,"height_cm":189,"weight_kg":78,"attacking_crossing":36,"attacking_finishing":39,"attacking_heading_accuracy":65,"attacking_short_passing":73,"attacking_volleys":30,"skill_dribbling":59,"skill_curve":56,"skill_fk_accuracy":32,"skill_long_passing":72,"skill_ball_control":65,"movement_acceleration":66,"movement_sprint_speed":72,"movement_agility":61,"movement_reactions":67,"movement_balance":63,"power_shot_power":83,"power_jumping":70,"power_stamina":80,"power_strength":74,"power_long_shots":68,"mentality_aggression":78,"mentality_interceptions":68,"mentality_positioning":47,"mentality_vision":68,"mentality_penalties":39,"mentality_composure":40,"defending_marking":71,"defending_standing_tackle":70,"defending_sliding_tackle":67,"goalkeeping_diving":13,"goalkeeping_handling":13,"goalkeeping_kicking":5,"goalkeeping_positioning":12,"goalkeeping_reflexes":14,"_target_":15.2018,"_residuals_":0.1768,"_row":"D. Nedelcu"},{"age":25,"height_cm":185,"weight_kg":80,"attacking_crossing":29,"attacking_finishing":16,"attacking_heading_accuracy":73,"attacking_short_passing":50,"attacking_volleys":30,"skill_dribbling":24,"skill_curve":23,"skill_fk_accuracy":27,"skill_long_passing":51,"skill_ball_control":40,"movement_acceleration":31,"movement_sprint_speed":46,"movement_agility":52,"movement_reactions":63,"movement_balance":46,"power_shot_power":36,"power_jumping":79,"power_stamina":70,"power_strength":87,"power_long_shots":19,"mentality_aggression":67,"mentality_interceptions":70,"mentality_positioning":29,"mentality_vision":32,"mentality_penalties":34,"mentality_composure":59,"defending_marking":71,"defending_standing_tackle":72,"defending_sliding_tackle":68,"goalkeeping_diving":16,"goalkeeping_handling":10,"goalkeeping_kicking":13,"goalkeeping_positioning":11,"goalkeeping_reflexes":7,"_target_":14.5087,"_residuals_":-0.0239,"_row":"V. Huerta"},{"age":22,"height_cm":184,"weight_kg":73,"attacking_crossing":34,"attacking_finishing":58,"attacking_heading_accuracy":40,"attacking_short_passing":76,"attacking_volleys":34,"skill_dribbling":69,"skill_curve":32,"skill_fk_accuracy":32,"skill_long_passing":72,"skill_ball_control":74,"movement_acceleration":69,"movement_sprint_speed":60,"movement_agility":62,"movement_reactions":75,"movement_balance":60,"power_shot_power":50,"power_jumping":59,"power_stamina":74,"power_strength":58,"power_long_shots":47,"mentality_aggression":69,"mentality_interceptions":73,"mentality_positioning":52,"mentality_vision":74,"mentality_penalties":35,"mentality_composure":65,"defending_marking":70,"defending_standing_tackle":73,"defending_sliding_tackle":72,"goalkeeping_diving":13,"goalkeeping_handling":9,"goalkeeping_kicking":14,"goalkeeping_positioning":11,"goalkeeping_reflexes":13,"_target_":15.895,"_residuals_":0.3709,"_row":"V. Shepelev"},{"age":21,"height_cm":187,"weight_kg":83,"attacking_crossing":52,"attacking_finishing":73,"attacking_heading_accuracy":68,"attacking_short_passing":68,"attacking_volleys":65,"skill_dribbling":76,"skill_curve":69,"skill_fk_accuracy":55,"skill_long_passing":48,"skill_ball_control":74,"movement_acceleration":86,"movement_sprint_speed":80,"movement_agility":73,"movement_reactions":68,"movement_balance":73,"power_shot_power":73,"power_jumping":67,"power_stamina":72,"power_strength":76,"power_long_shots":65,"mentality_aggression":64,"mentality_interceptions":35,"mentality_positioning":72,"mentality_vision":68,"mentality_penalties":71,"mentality_composure":73,"defending_marking":44,"defending_standing_tackle":40,"defending_sliding_tackle":28,"goalkeeping_diving":7,"goalkeeping_handling":6,"goalkeeping_kicking":13,"goalkeeping_positioning":11,"goalkeeping_reflexes":13,"_target_":16.0127,"_residuals_":0.246,"_row":"O. Edouard"},{"age":35,"height_cm":176,"weight_kg":75,"attacking_crossing":68,"attacking_finishing":74,"attacking_heading_accuracy":58,"attacking_short_passing":69,"attacking_volleys":70,"skill_dribbling":77,"skill_curve":68,"skill_fk_accuracy":66,"skill_long_passing":62,"skill_ball_control":72,"movement_acceleration":75,"movement_sprint_speed":78,"movement_agility":75,"movement_reactions":71,"movement_balance":72,"power_shot_power":76,"power_jumping":74,"power_stamina":55,"power_strength":65,"power_long_shots":70,"mentality_aggression":66,"mentality_interceptions":46,"mentality_positioning":73,"mentality_vision":70,"mentality_penalties":59,"mentality_composure":71,"defending_marking":50,"defending_standing_tackle":31,"defending_sliding_tackle":33,"goalkeeping_diving":8,"goalkeeping_handling":6,"goalkeeping_kicking":6,"goalkeeping_positioning":10,"goalkeeping_reflexes":15,"_target_":14.152,"_residuals_":-0.2718,"_row":"Mateus"},{"age":28,"height_cm":184,"weight_kg":83,"attacking_crossing":66,"attacking_finishing":49,"attacking_heading_accuracy":69,"attacking_short_passing":77,"attacking_volleys":39,"skill_dribbling":70,"skill_curve":68,"skill_fk_accuracy":63,"skill_long_passing":74,"skill_ball_control":71,"movement_acceleration":60,"movement_sprint_speed":68,"movement_agility":64,"movement_reactions":73,"movement_balance":61,"power_shot_power":70,"power_jumping":69,"power_stamina":83,"power_strength":75,"power_long_shots":57,"mentality_aggression":75,"mentality_interceptions":76,"mentality_positioning":68,"mentality_vision":73,"mentality_penalties":52,"mentality_composure":72,"defending_marking":75,"defending_standing_tackle":76,"defending_sliding_tackle":75,"goalkeeping_diving":12,"goalkeeping_handling":9,"goalkeeping_kicking":14,"goalkeeping_positioning":13,"goalkeeping_reflexes":13,"_target_":15.8304,"_residuals_":0.0716,"_row":"T. Monconduit"},{"age":25,"height_cm":176,"weight_kg":70,"attacking_crossing":75,"attacking_finishing":60,"attacking_heading_accuracy":64,"attacking_short_passing":73,"attacking_volleys":56,"skill_dribbling":68,"skill_curve":69,"skill_fk_accuracy":49,"skill_long_passing":66,"skill_ball_control":72,"movement_acceleration":77,"movement_sprint_speed":77,"movement_agility":75,"movement_reactions":75,"movement_balance":76,"power_shot_power":74,"power_jumping":82,"power_stamina":78,"power_strength":69,"power_long_shots":68,"mentality_aggression":69,"mentality_interceptions":72,"mentality_positioning":66,"mentality_vision":61,"mentality_penalties":65,"mentality_composure":63,"defending_marking":63,"defending_standing_tackle":73,"defending_sliding_tackle":76,"goalkeeping_diving":11,"goalkeeping_handling":10,"goalkeeping_kicking":11,"goalkeeping_positioning":14,"goalkeeping_reflexes":12,"_target_":15.6873,"_residuals_":0.1022,"_row":"J. Amavi"},{"age":35,"height_cm":182,"weight_kg":78,"attacking_crossing":51,"attacking_finishing":51,"attacking_heading_accuracy":73,"attacking_short_passing":72,"attacking_volleys":39,"skill_dribbling":62,"skill_curve":61,"skill_fk_accuracy":62,"skill_long_passing":71,"skill_ball_control":61,"movement_acceleration":75,"movement_sprint_speed":70,"movement_agility":54,"movement_reactions":72,"movement_balance":55,"power_shot_power":44,"power_jumping":77,"power_stamina":67,"power_strength":81,"power_long_shots":41,"mentality_aggression":81,"mentality_interceptions":71,"mentality_positioning":44,"mentality_vision":67,"mentality_penalties":63,"mentality_composure":70,"defending_marking":73,"defending_standing_tackle":72,"defending_sliding_tackle":73,"goalkeeping_diving":7,"goalkeeping_handling":15,"goalkeeping_kicking":7,"goalkeeping_positioning":8,"goalkeeping_reflexes":10,"_target_":13.7902,"_residuals_":-0.6504,"_row":"Alessinito"},{"age":26,"height_cm":188,"weight_kg":84,"attacking_crossing":65,"attacking_finishing":58,"attacking_heading_accuracy":63,"attacking_short_passing":75,"attacking_volleys":64,"skill_dribbling":66,"skill_curve":66,"skill_fk_accuracy":71,"skill_long_passing":77,"skill_ball_control":71,"movement_acceleration":60,"movement_sprint_speed":65,"movement_agility":66,"movement_reactions":71,"movement_balance":66,"power_shot_power":80,"power_jumping":65,"power_stamina":70,"power_strength":73,"power_long_shots":76,"mentality_aggression":66,"mentality_interceptions":65,"mentality_positioning":63,"mentality_vision":67,"mentality_penalties":61,"mentality_composure":69,"defending_marking":65,"defending_standing_tackle":68,"defending_sliding_tackle":61,"goalkeeping_diving":9,"goalkeeping_handling":11,"goalkeeping_kicking":16,"goalkeeping_positioning":11,"goalkeeping_reflexes":15,"_target_":15.1238,"_residuals_":0.0352,"_row":"A. Bouchalakis"},{"age":28,"height_cm":186,"weight_kg":79,"attacking_crossing":58,"attacking_finishing":74,"attacking_heading_accuracy":66,"attacking_short_passing":67,"attacking_volleys":70,"skill_dribbling":70,"skill_curve":64,"skill_fk_accuracy":66,"skill_long_passing":61,"skill_ball_control":72,"movement_acceleration":66,"movement_sprint_speed":70,"movement_agility":62,"movement_reactions":62,"movement_balance":39,"power_shot_power":74,"power_jumping":66,"power_stamina":70,"power_strength":84,"power_long_shots":69,"mentality_aggression":60,"mentality_interceptions":39,"mentality_positioning":66,"mentality_vision":61,"mentality_penalties":73,"mentality_composure":64,"defending_marking":58,"defending_standing_tackle":33,"defending_sliding_tackle":26,"goalkeeping_diving":15,"goalkeeping_handling":11,"goalkeeping_kicking":12,"goalkeeping_positioning":13,"goalkeeping_reflexes":10,"_target_":14.691,"_residuals_":-0.0065,"_row":"Cristian Herrera"},{"age":21,"height_cm":167,"weight_kg":63,"attacking_crossing":76,"attacking_finishing":74,"attacking_heading_accuracy":42,"attacking_short_passing":83,"attacking_volleys":63,"skill_dribbling":81,"skill_curve":74,"skill_fk_accuracy":35,"skill_long_passing":78,"skill_ball_control":82,"movement_acceleration":83,"movement_sprint_speed":82,"movement_agility":86,"movement_reactions":71,"movement_balance":90,"power_shot_power":73,"power_jumping":53,"power_stamina":71,"power_strength":59,"power_long_shots":69,"mentality_aggression":57,"mentality_interceptions":55,"mentality_positioning":76,"mentality_vision":79,"mentality_penalties":37,"mentality_composure":66,"defending_marking":58,"defending_standing_tackle":58,"defending_sliding_tackle":53,"goalkeeping_diving":9,"goalkeeping_handling":7,"goalkeeping_kicking":13,"goalkeeping_positioning":15,"goalkeeping_reflexes":8,"_target_":16.8359,"_residuals_":0.1039,"_row":"Melendo"},{"age":32,"height_cm":175,"weight_kg":72,"attacking_crossing":78,"attacking_finishing":79,"attacking_heading_accuracy":56,"attacking_short_passing":77,"attacking_volleys":65,"skill_dribbling":78,"skill_curve":81,"skill_fk_accuracy":80,"skill_long_passing":69,"skill_ball_control":80,"movement_acceleration":70,"movement_sprint_speed":67,"movement_agility":76,"movement_reactions":79,"movement_balance":74,"power_shot_power":74,"power_jumping":63,"power_stamina":59,"power_strength":63,"power_long_shots":79,"mentality_aggression":73,"mentality_interceptions":50,"mentality_positioning":80,"mentality_vision":76,"mentality_penalties":74,"mentality_composure":79,"defending_marking":49,"defending_standing_tackle":39,"defending_sliding_tackle":27,"goalkeeping_diving":10,"goalkeeping_handling":15,"goalkeeping_kicking":12,"goalkeeping_positioning":8,"goalkeeping_reflexes":8,"_target_":15.895,"_residuals_":0.0442,"_row":"Nolito"},{"age":26,"height_cm":185,"weight_kg":69,"attacking_crossing":72,"attacking_finishing":64,"attacking_heading_accuracy":59,"attacking_short_passing":72,"attacking_volleys":54,"skill_dribbling":73,"skill_curve":69,"skill_fk_accuracy":68,"skill_long_passing":71,"skill_ball_control":70,"movement_acceleration":75,"movement_sprint_speed":76,"movement_agility":70,"movement_reactions":69,"movement_balance":55,"power_shot_power":73,"power_jumping":69,"power_stamina":69,"power_strength":57,"power_long_shots":70,"mentality_aggression":68,"mentality_interceptions":62,"mentality_positioning":65,"mentality_vision":62,"mentality_penalties":53,"mentality_composure":65,"defending_marking":58,"defending_standing_tackle":62,"defending_sliding_tackle":62,"goalkeeping_diving":6,"goalkeeping_handling":10,"goalkeeping_kicking":6,"goalkeeping_positioning":7,"goalkeeping_reflexes":10,"_target_":14.7318,"_residuals_":-0.1004,"_row":"M. Pajac"},{"age":34,"height_cm":182,"weight_kg":74,"attacking_crossing":76,"attacking_finishing":66,"attacking_heading_accuracy":61,"attacking_short_passing":77,"attacking_volleys":62,"skill_dribbling":71,"skill_curve":83,"skill_fk_accuracy":85,"skill_long_passing":75,"skill_ball_control":78,"movement_acceleration":52,"movement_sprint_speed":45,"movement_agility":57,"movement_reactions":69,"movement_balance":60,"power_shot_power":78,"power_jumping":67,"power_stamina":62,"power_strength":63,"power_long_shots":78,"mentality_aggression":60,"mentality_interceptions":60,"mentality_positioning":62,"mentality_vision":77,"mentality_penalties":84,"mentality_composure":75,"defending_marking":70,"defending_standing_tackle":65,"defending_sliding_tackle":58,"goalkeeping_diving":9,"goalkeeping_handling":7,"goalkeeping_kicking":8,"goalkeeping_positioning":11,"goalkeeping_reflexes":16,"_target_":14.4574,"_residuals_":-0.1044,"_row":"S. Inan"},{"age":25,"height_cm":177,"weight_kg":71,"attacking_crossing":78,"attacking_finishing":63,"attacking_heading_accuracy":65,"attacking_short_passing":77,"attacking_volleys":59,"skill_dribbling":85,"skill_curve":69,"skill_fk_accuracy":52,"skill_long_passing":68,"skill_ball_control":83,"movement_acceleration":85,"movement_sprint_speed":76,"movement_agility":84,"movement_reactions":78,"movement_balance":78,"power_shot_power":58,"power_jumping":67,"power_stamina":77,"power_strength":64,"power_long_shots":61,"mentality_aggression":69,"mentality_interceptions":75,"mentality_positioning":74,"mentality_vision":79,"mentality_penalties":58,"mentality_composure":80,"defending_marking":71,"defending_standing_tackle":73,"defending_sliding_tackle":72,"goalkeeping_diving":13,"goalkeeping_handling":15,"goalkeeping_kicking":10,"goalkeeping_positioning":13,"goalkeeping_reflexes":9,"_target_":16.1669,"_residuals_":-0.4076,"_row":"M. Weiser"},{"age":27,"height_cm":168,"weight_kg":63,"attacking_crossing":69,"attacking_finishing":64,"attacking_heading_accuracy":44,"attacking_short_passing":67,"attacking_volleys":49,"skill_dribbling":78,"skill_curve":61,"skill_fk_accuracy":52,"skill_long_passing":61,"skill_ball_control":74,"movement_acceleration":91,"movement_sprint_speed":89,"movement_agility":92,"movement_reactions":66,"movement_balance":85,"power_shot_power":63,"power_jumping":83,"power_stamina":56,"power_strength":36,"power_long_shots":63,"mentality_aggression":46,"mentality_interceptions":34,"mentality_positioning":70,"mentality_vision":70,"mentality_penalties":53,"mentality_composure":62,"defending_marking":51,"defending_standing_tackle":24,"defending_sliding_tackle":21,"goalkeeping_diving":9,"goalkeeping_handling":8,"goalkeeping_kicking":14,"goalkeeping_positioning":14,"goalkeeping_reflexes":9,"_target_":15.2506,"_residuals_":-0.0005,"_row":"A. Ibarguen"},{"age":35,"height_cm":184,"weight_kg":83,"attacking_crossing":57,"attacking_finishing":50,"attacking_heading_accuracy":81,"attacking_short_passing":81,"attacking_volleys":74,"skill_dribbling":64,"skill_curve":62,"skill_fk_accuracy":71,"skill_long_passing":80,"skill_ball_control":77,"movement_acceleration":60,"movement_sprint_speed":58,"movement_agility":62,"movement_reactions":80,"movement_balance":72,"power_shot_power":81,"power_jumping":74,"power_stamina":70,"power_strength":78,"power_long_shots":72,"mentality_aggression":83,"mentality_interceptions":87,"mentality_positioning":55,"mentality_vision":73,"mentality_penalties":80,"mentality_composure":92,"defending_marking":90,"defending_standing_tackle":82,"defending_sliding_tackle":80,"goalkeeping_diving":10,"goalkeeping_handling":7,"goalkeeping_kicking":13,"goalkeeping_positioning":10,"goalkeeping_reflexes":9,"_target_":15.7614,"_residuals_":-0.101,"_row":"D. De Rossi"},{"age":30,"height_cm":193,"weight_kg":79,"attacking_crossing":60,"attacking_finishing":76,"attacking_heading_accuracy":90,"attacking_short_passing":64,"attacking_volleys":74,"skill_dribbling":67,"skill_curve":53,"skill_fk_accuracy":42,"skill_long_passing":57,"skill_ball_control":73,"movement_acceleration":43,"movement_sprint_speed":45,"movement_agility":53,"movement_reactions":74,"movement_balance":43,"power_shot_power":82,"power_jumping":80,"power_stamina":50,"power_strength":91,"power_long_shots":76,"mentality_aggression":88,"mentality_interceptions":45,"mentality_positioning":76,"mentality_vision":65,"mentality_penalties":73,"mentality_composure":75,"defending_marking":26,"defending_standing_tackle":46,"defending_sliding_tackle":43,"goalkeeping_diving":14,"goalkeeping_handling":14,"goalkeeping_kicking":12,"goalkeeping_positioning":10,"goalkeeping_reflexes":6,"_target_":15.6873,"_residuals_":0.1599,"_row":"A. Carroll"},{"age":23,"height_cm":181,"weight_kg":74,"attacking_crossing":63,"attacking_finishing":78,"attacking_heading_accuracy":59,"attacking_short_passing":75,"attacking_volleys":67,"skill_dribbling":75,"skill_curve":69,"skill_fk_accuracy":63,"skill_long_passing":58,"skill_ball_control":73,"movement_acceleration":77,"movement_sprint_speed":76,"movement_agility":80,"movement_reactions":74,"movement_balance":75,"power_shot_power":81,"power_jumping":63,"power_stamina":69,"power_strength":61,"power_long_shots":80,"mentality_aggression":44,"mentality_interceptions":28,"mentality_positioning":80,"mentality_vision":75,"mentality_penalties":76,"mentality_composure":63,"defending_marking":33,"defending_standing_tackle":19,"defending_sliding_tackle":18,"goalkeeping_diving":14,"goalkeeping_handling":10,"goalkeeping_kicking":7,"goalkeeping_positioning":9,"goalkeeping_reflexes":16,"_target_":16.1669,"_residuals_":0.0469,"_row":"L. Waldschmidt"},{"age":17,"height_cm":172,"weight_kg":63,"attacking_crossing":72,"attacking_finishing":60,"attacking_heading_accuracy":39,"attacking_short_passing":71,"attacking_volleys":59,"skill_dribbling":77,"skill_curve":70,"skill_fk_accuracy":56,"skill_long_passing":70,"skill_ball_control":78,"movement_acceleration":71,"movement_sprint_speed":70,"movement_agility":87,"movement_reactions":66,"movement_balance":86,"power_shot_power":67,"power_jumping":70,"power_stamina":74,"power_strength":43,"power_long_shots":72,"mentality_aggression":48,"mentality_interceptions":37,"mentality_positioning":62,"mentality_vision":69,"mentality_penalties":49,"mentality_composure":71,"defending_marking":41,"defending_standing_tackle":38,"defending_sliding_tackle":35,"goalkeeping_diving":15,"goalkeeping_handling":6,"goalkeeping_kicking":12,"goalkeeping_positioning":10,"goalkeeping_reflexes":7,"_target_":15.6073,"_residuals_":-0.0851,"_row":"Y. Verschaeren"},{"age":25,"height_cm":188,"weight_kg":70,"attacking_crossing":62,"attacking_finishing":29,"attacking_heading_accuracy":83,"attacking_short_passing":82,"attacking_volleys":27,"skill_dribbling":69,"skill_curve":47,"skill_fk_accuracy":29,"skill_long_passing":75,"skill_ball_control":80,"movement_acceleration":65,"movement_sprint_speed":71,"movement_agility":60,"movement_reactions":82,"movement_balance":59,"power_shot_power":46,"power_jumping":75,"power_stamina":77,"power_strength":77,"power_long_shots":38,"mentality_aggression":79,"mentality_interceptions":81,"mentality_positioning":49,"mentality_vision":67,"mentality_penalties":44,"mentality_composure":82,"defending_marking":85,"defending_standing_tackle":85,"defending_sliding_tackle":82,"goalkeeping_diving":7,"goalkeeping_handling":15,"goalkeeping_kicking":11,"goalkeeping_positioning":10,"goalkeeping_reflexes":8,"_target_":17.2167,"_residuals_":0.0068,"_row":"J. Stones"},{"age":25,"height_cm":180,"weight_kg":69,"attacking_crossing":69,"attacking_finishing":63,"attacking_heading_accuracy":34,"attacking_short_passing":71,"attacking_volleys":61,"skill_dribbling":76,"skill_curve":67,"skill_fk_accuracy":72,"skill_long_passing":62,"skill_ball_control":74,"movement_acceleration":77,"movement_sprint_speed":78,"movement_agility":73,"movement_reactions":69,"movement_balance":77,"power_shot_power":77,"power_jumping":50,"power_stamina":69,"power_strength":72,"power_long_shots":68,"mentality_aggression":63,"mentality_interceptions":40,"mentality_positioning":65,"mentality_vision":71,"mentality_penalties":44,"mentality_composure":62,"defending_marking":36,"defending_standing_tackle":49,"defending_sliding_tackle":48,"goalkeeping_diving":7,"goalkeeping_handling":11,"goalkeeping_kicking":10,"goalkeeping_positioning":16,"goalkeeping_reflexes":7,"_target_":15.1505,"_residuals_":-0.0278,"_row":"K. Sema"},{"age":19,"height_cm":181,"weight_kg":70,"attacking_crossing":73,"attacking_finishing":79,"attacking_heading_accuracy":69,"attacking_short_passing":76,"attacking_volleys":79,"skill_dribbling":82,"skill_curve":81,"skill_fk_accuracy":58,"skill_long_passing":67,"skill_ball_control":80,"movement_acceleration":79,"movement_sprint_speed":85,"movement_agility":83,"movement_reactions":83,"movement_balance":80,"power_shot_power":82,"power_jumping":79,"power_stamina":79,"power_strength":64,"power_long_shots":80,"mentality_aggression":69,"mentality_interceptions":38,"mentality_positioning":84,"mentality_vision":77,"mentality_penalties":68,"mentality_composure":82,"defending_marking":30,"defending_standing_tackle":42,"defending_sliding_tackle":35,"goalkeeping_diving":13,"goalkeeping_handling":12,"goalkeeping_kicking":14,"goalkeeping_positioning":13,"goalkeeping_reflexes":14,"_target_":17.1477,"_residuals_":-0.0649,"_row":"Joao Felix"},{"age":31,"height_cm":194,"weight_kg":85,"attacking_crossing":61,"attacking_finishing":73,"attacking_heading_accuracy":92,"attacking_short_passing":80,"attacking_volleys":68,"skill_dribbling":67,"skill_curve":64,"skill_fk_accuracy":46,"skill_long_passing":66,"skill_ball_control":80,"movement_acceleration":38,"movement_sprint_speed":46,"movement_agility":48,"movement_reactions":81,"movement_balance":49,"power_shot_power":75,"power_jumping":70,"power_stamina":79,"power_strength":92,"power_long_shots":63,"mentality_aggression":92,"mentality_interceptions":74,"mentality_positioning":83,"mentality_vision":72,"mentality_penalties":64,"mentality_composure":75,"defending_marking":75,"defending_standing_tackle":77,"defending_sliding_tackle":63,"goalkeeping_diving":8,"goalkeeping_handling":6,"goalkeeping_kicking":9,"goalkeeping_positioning":15,"goalkeeping_reflexes":16,"_target_":15.6873,"_residuals_":-0.5622,"_row":"M. Fellaini"},{"age":21,"height_cm":176,"weight_kg":74,"attacking_crossing":66,"attacking_finishing":70,"attacking_heading_accuracy":58,"attacking_short_passing":68,"attacking_volleys":63,"skill_dribbling":77,"skill_curve":60,"skill_fk_accuracy":37,"skill_long_passing":53,"skill_ball_control":75,"movement_acceleration":86,"movement_sprint_speed":79,"movement_agility":82,"movement_reactions":74,"movement_balance":77,"power_shot_power":75,"power_jumping":66,"power_stamina":66,"power_strength":63,"power_long_shots":66,"mentality_aggression":41,"mentality_interceptions":22,"mentality_positioning":74,"mentality_vision":62,"mentality_penalties":56,"mentality_composure":62,"defending_marking":21,"defending_standing_tackle":25,"defending_sliding_tackle":26,"goalkeeping_diving":12,"goalkeeping_handling":13,"goalkeeping_kicking":7,"goalkeeping_positioning":5,"goalkeeping_reflexes":10,"_target_":15.6073,"_residuals_":-0.1132,"_row":"M. Richter"},{"age":26,"height_cm":174,"weight_kg":74,"attacking_crossing":68,"attacking_finishing":72,"attacking_heading_accuracy":61,"attacking_short_passing":68,"attacking_volleys":60,"skill_dribbling":83,"skill_curve":68,"skill_fk_accuracy":73,"skill_long_passing":66,"skill_ball_control":77,"movement_acceleration":91,"movement_sprint_speed":89,"movement_agility":89,"movement_reactions":74,"movement_balance":88,"power_shot_power":68,"power_jumping":60,"power_stamina":86,"power_strength":57,"power_long_shots":70,"mentality_aggression":63,"mentality_interceptions":38,"mentality_positioning":67,"mentality_vision":74,"mentality_penalties":67,"mentality_composure":75,"defending_marking":28,"defending_standing_tackle":37,"defending_sliding_tackle":38,"goalkeeping_diving":7,"goalkeeping_handling":6,"goalkeeping_kicking":7,"goalkeeping_positioning":11,"goalkeeping_reflexes":8,"_target_":16.1669,"_residuals_":0.09,"_row":"R. Centurion"},{"age":29,"height_cm":178,"weight_kg":76,"attacking_crossing":76,"attacking_finishing":73,"attacking_heading_accuracy":68,"attacking_short_passing":67,"attacking_volleys":62,"skill_dribbling":75,"skill_curve":72,"skill_fk_accuracy":58,"skill_long_passing":66,"skill_ball_control":75,"movement_acceleration":78,"movement_sprint_speed":78,"movement_agility":78,"movement_reactions":74,"movement_balance":78,"power_shot_power":78,"power_jumping":77,"power_stamina":82,"power_strength":73,"power_long_shots":72,"mentality_aggression":79,"mentality_interceptions":46,"mentality_positioning":75,"mentality_vision":73,"mentality_penalties":66,"mentality_composure":69,"defending_marking":42,"defending_standing_tackle":53,"defending_sliding_tackle":32,"goalkeeping_diving":12,"goalkeeping_handling":16,"goalkeeping_kicking":8,"goalkeeping_positioning":12,"goalkeeping_reflexes":7,"_target_":15.5203,"_residuals_":0.0032,"_row":"J. Russell"},{"age":30,"height_cm":185,"weight_kg":74,"attacking_crossing":76,"attacking_finishing":38,"attacking_heading_accuracy":69,"attacking_short_passing":71,"attacking_volleys":46,"skill_dribbling":73,"skill_curve":72,"skill_fk_accuracy":37,"skill_long_passing":69,"skill_ball_control":75,"movement_acceleration":70,"movement_sprint_speed":72,"movement_agility":68,"movement_reactions":73,"movement_balance":52,"power_shot_power":72,"power_jumping":70,"power_stamina":75,"power_strength":73,"power_long_shots":61,"mentality_aggression":80,"mentality_interceptions":74,"mentality_positioning":68,"mentality_vision":62,"mentality_penalties":34,"mentality_composure":69,"defending_marking":67,"defending_standing_tackle":77,"defending_sliding_tackle":76,"goalkeeping_diving":15,"goalkeeping_handling":7,"goalkeeping_kicking":5,"goalkeeping_positioning":9,"goalkeeping_reflexes":8,"_target_":15.5203,"_residuals_":0.1941,"_row":"Didac Vila"},{"age":20,"height_cm":183,"weight_kg":82,"attacking_crossing":66,"attacking_finishing":73,"attacking_heading_accuracy":63,"attacking_short_passing":66,"attacking_volleys":57,"skill_dribbling":71,"skill_curve":64,"skill_fk_accuracy":56,"skill_long_passing":54,"skill_ball_control":73,"movement_acceleration":86,"movement_sprint_speed":86,"movement_agility":73,"movement_reactions":65,"movement_balance":57,"power_shot_power":71,"power_jumping":80,"power_stamina":68,"power_strength":75,"power_long_shots":60,"mentality_aggression":68,"mentality_interceptions":17,"mentality_positioning":76,"mentality_vision":67,"mentality_penalties":43,"mentality_composure":72,"defending_marking":23,"defending_standing_tackle":38,"defending_sliding_tackle":32,"goalkeeping_diving":5,"goalkeeping_handling":13,"goalkeeping_kicking":7,"goalkeeping_positioning":8,"goalkeeping_reflexes":13,"_target_":15.5203,"_residuals_":-0.0107,"_row":"D. Man"},{"age":25,"height_cm":188,"weight_kg":77,"attacking_crossing":28,"attacking_finishing":31,"attacking_heading_accuracy":73,"attacking_short_passing":70,"attacking_volleys":25,"skill_dribbling":60,"skill_curve":25,"skill_fk_accuracy":22,"skill_long_passing":65,"skill_ball_control":65,"movement_acceleration":63,"movement_sprint_speed":67,"movement_agility":62,"movement_reactions":68,"movement_balance":60,"power_shot_power":42,"power_jumping":75,"power_stamina":75,"power_strength":80,"power_long_shots":18,"mentality_aggression":79,"mentality_interceptions":78,"mentality_positioning":30,"mentality_vision":48,"mentality_penalties":36,"mentality_composure":73,"defending_marking":77,"defending_standing_tackle":79,"defending_sliding_tackle":76,"goalkeeping_diving":6,"goalkeeping_handling":10,"goalkeeping_kicking":6,"goalkeeping_positioning":7,"goalkeeping_reflexes":11,"_target_":16.1669,"_residuals_":0.0022,"_row":"C. Salcedo"},{"age":25,"height_cm":169,"weight_kg":72,"attacking_crossing":69,"attacking_finishing":63,"attacking_heading_accuracy":57,"attacking_short_passing":70,"attacking_volleys":55,"skill_dribbling":79,"skill_curve":57,"skill_fk_accuracy":45,"skill_long_passing":63,"skill_ball_control":73,"movement_acceleration":91,"movement_sprint_speed":93,"movement_agility":89,"movement_reactions":64,"movement_balance":79,"power_shot_power":67,"power_jumping":81,"power_stamina":93,"power_strength":53,"power_long_shots":59,"mentality_aggression":78,"mentality_interceptions":61,"mentality_positioning":71,"mentality_vision":71,"mentality_penalties":61,"mentality_composure":67,"defending_marking":53,"defending_standing_tackle":59,"defending_sliding_tackle":57,"goalkeeping_diving":9,"goalkeeping_handling":15,"goalkeeping_kicking":13,"goalkeeping_positioning":7,"goalkeeping_reflexes":13,"_target_":15.7614,"_residuals_":0.2245,"_row":"A. Bouzat"},{"age":26,"height_cm":183,"weight_kg":76,"attacking_crossing":76,"attacking_finishing":45,"attacking_heading_accuracy":74,"attacking_short_passing":73,"attacking_volleys":53,"skill_dribbling":66,"skill_curve":71,"skill_fk_accuracy":69,"skill_long_passing":57,"skill_ball_control":68,"movement_acceleration":69,"movement_sprint_speed":74,"movement_agility":64,"movement_reactions":71,"movement_balance":69,"power_shot_power":77,"power_jumping":74,"power_stamina":76,"power_strength":73,"power_long_shots":70,"mentality_aggression":70,"mentality_interceptions":74,"mentality_positioning":61,"mentality_vision":64,"mentality_penalties":43,"mentality_composure":65,"defending_marking":71,"defending_standing_tackle":75,"defending_sliding_tackle":74,"goalkeeping_diving":10,"goalkeeping_handling":9,"goalkeeping_kicking":15,"goalkeeping_positioning":11,"goalkeeping_reflexes":10,"_target_":15.6073,"_residuals_":0.204,"_row":"Diego Rico"},{"age":32,"height_cm":183,"weight_kg":76,"attacking_crossing":78,"attacking_finishing":44,"attacking_heading_accuracy":73,"attacking_short_passing":71,"attacking_volleys":59,"skill_dribbling":68,"skill_curve":64,"skill_fk_accuracy":51,"skill_long_passing":63,"skill_ball_control":73,"movement_acceleration":68,"movement_sprint_speed":71,"movement_agility":66,"movement_reactions":75,"movement_balance":66,"power_shot_power":61,"power_jumping":69,"power_stamina":77,"power_strength":73,"power_long_shots":53,"mentality_aggression":74,"mentality_interceptions":76,"mentality_positioning":66,"mentality_vision":56,"mentality_penalties":55,"mentality_composure":62,"defending_marking":69,"defending_standing_tackle":75,"defending_sliding_tackle":77,"goalkeeping_diving":6,"goalkeeping_handling":8,"goalkeeping_kicking":11,"goalkeeping_positioning":8,"goalkeeping_reflexes":10,"_target_":15.2265,"_residuals_":0.2214,"_row":"Barragan"},{"age":25,"height_cm":185,"weight_kg":78,"attacking_crossing":74,"attacking_finishing":79,"attacking_heading_accuracy":71,"attacking_short_passing":73,"attacking_volleys":82,"skill_dribbling":80,"skill_curve":76,"skill_fk_accuracy":58,"skill_long_passing":57,"skill_ball_control":78,"movement_acceleration":84,"movement_sprint_speed":91,"movement_agility":74,"movement_reactions":78,"movement_balance":68,"power_shot_power":85,"power_jumping":66,"power_stamina":79,"power_strength":83,"power_long_shots":79,"mentality_aggression":84,"mentality_interceptions":29,"mentality_positioning":79,"mentality_vision":70,"mentality_penalties":63,"mentality_composure":75,"defending_marking":28,"defending_standing_tackle":50,"defending_sliding_tackle":25,"goalkeeping_diving":13,"goalkeeping_handling":15,"goalkeeping_kicking":12,"goalkeeping_positioning":13,"goalkeeping_reflexes":14,"_target_":16.7599,"_residuals_":-0.165,"_row":"A. Rebic"},{"age":28,"height_cm":190,"weight_kg":82,"attacking_crossing":47,"attacking_finishing":22,"attacking_heading_accuracy":71,"attacking_short_passing":73,"attacking_volleys":26,"skill_dribbling":48,"skill_curve":37,"skill_fk_accuracy":26,"skill_long_passing":60,"skill_ball_control":59,"movement_acceleration":36,"movement_sprint_speed":34,"movement_agility":45,"movement_reactions":67,"movement_balance":46,"power_shot_power":40,"power_jumping":67,"power_stamina":35,"power_strength":78,"power_long_shots":21,"mentality_aggression":78,"mentality_interceptions":74,"mentality_positioning":22,"mentality_vision":32,"mentality_penalties":41,"mentality_composure":60,"defending_marking":68,"defending_standing_tackle":73,"defending_sliding_tackle":70,"goalkeeping_diving":11,"goalkeeping_handling":11,"goalkeeping_kicking":12,"goalkeeping_positioning":7,"goalkeeping_reflexes":8,"_target_":14.9469,"_residuals_":0.1813,"_row":"V. Sasso"},{"age":32,"height_cm":196,"weight_kg":91,"attacking_crossing":14,"attacking_finishing":14,"attacking_heading_accuracy":10,"attacking_short_passing":34,"attacking_volleys":19,"skill_dribbling":23,"skill_curve":17,"skill_fk_accuracy":13,"skill_long_passing":35,"skill_ball_control":20,"movement_acceleration":56,"movement_sprint_speed":60,"movement_agility":50,"movement_reactions":71,"movement_balance":32,"power_shot_power":50,"power_jumping":69,"power_stamina":28,"power_strength":61,"power_long_shots":19,"mentality_aggression":36,"mentality_interceptions":25,"mentality_positioning":14,"mentality_vision":42,"mentality_penalties":30,"mentality_composure":58,"defending_marking":16,"defending_standing_tackle":14,"defending_sliding_tackle":13,"goalkeeping_diving":74,"goalkeeping_handling":75,"goalkeeping_kicking":67,"goalkeeping_positioning":75,"goalkeeping_reflexes":81,"_target_":15.5203,"_residuals_":0.3989,"_row":"J. Hart"},{"age":29,"height_cm":191,"weight_kg":90,"attacking_crossing":36,"attacking_finishing":43,"attacking_heading_accuracy":86,"attacking_short_passing":60,"attacking_volleys":37,"skill_dribbling":32,"skill_curve":61,"skill_fk_accuracy":62,"skill_long_passing":66,"skill_ball_control":48,"movement_acceleration":33,"movement_sprint_speed":33,"movement_agility":31,"movement_reactions":63,"movement_balance":30,"power_shot_power":76,"power_jumping":53,"power_stamina":61,"power_strength":92,"power_long_shots":24,"mentality_aggression":85,"mentality_interceptions":72,"mentality_positioning":53,"mentality_vision":49,"mentality_penalties":69,"mentality_composure":63,"defending_marking":75,"defending_standing_tackle":72,"defending_sliding_tackle":67,"goalkeeping_diving":11,"goalkeeping_handling":8,"goalkeeping_kicking":7,"goalkeeping_positioning":14,"goalkeeping_reflexes":9,"_target_":15.5203,"_residuals_":0.3888,"_row":"C. Lema"},{"age":23,"height_cm":167,"weight_kg":56,"attacking_crossing":69,"attacking_finishing":68,"attacking_heading_accuracy":40,"attacking_short_passing":70,"attacking_volleys":52,"skill_dribbling":70,"skill_curve":50,"skill_fk_accuracy":40,"skill_long_passing":62,"skill_ball_control":69,"movement_acceleration":79,"movement_sprint_speed":80,"movement_agility":86,"movement_reactions":61,"movement_balance":84,"power_shot_power":71,"power_jumping":53,"power_stamina":76,"power_strength":57,"power_long_shots":58,"mentality_aggression":40,"mentality_interceptions":32,"mentality_positioning":63,"mentality_vision":59,"mentality_penalties":50,"mentality_composure":66,"defending_marking":33,"defending_standing_tackle":31,"defending_sliding_tackle":30,"goalkeeping_diving":7,"goalkeeping_handling":11,"goalkeeping_kicking":14,"goalkeeping_positioning":15,"goalkeeping_reflexes":7,"_target_":14.691,"_residuals_":-0.1132,"_row":"B. Garnica"},{"age":29,"height_cm":172,"weight_kg":63,"attacking_crossing":82,"attacking_finishing":80,"attacking_heading_accuracy":45,"attacking_short_passing":83,"attacking_volleys":74,"skill_dribbling":81,"skill_curve":74,"skill_fk_accuracy":60,"skill_long_passing":71,"skill_ball_control":84,"movement_acceleration":90,"movement_sprint_speed":87,"movement_agility":93,"movement_reactions":80,"movement_balance":89,"power_shot_power":80,"power_jumping":69,"power_stamina":90,"power_strength":58,"power_long_shots":77,"mentality_aggression":47,"mentality_interceptions":52,"mentality_positioning":83,"mentality_vision":79,"mentality_penalties":75,"mentality_composure":82,"defending_marking":55,"defending_standing_tackle":40,"defending_sliding_tackle":40,"goalkeeping_diving":8,"goalkeeping_handling":14,"goalkeeping_kicking":14,"goalkeeping_positioning":12,"goalkeeping_reflexes":16,"_target_":17.2332,"_residuals_":0.1422,"_row":"E. Visca"},{"age":27,"height_cm":182,"weight_kg":72,"attacking_crossing":81,"attacking_finishing":59,"attacking_heading_accuracy":69,"attacking_short_passing":74,"attacking_volleys":69,"skill_dribbling":76,"skill_curve":74,"skill_fk_accuracy":59,"skill_long_passing":68,"skill_ball_control":74,"movement_acceleration":76,"movement_sprint_speed":80,"movement_agility":72,"movement_reactions":75,"movement_balance":68,"power_shot_power":75,"power_jumping":67,"power_stamina":86,"power_strength":68,"power_long_shots":72,"mentality_aggression":75,"mentality_interceptions":76,"mentality_positioning":68,"mentality_vision":64,"mentality_penalties":59,"mentality_composure":73,"defending_marking":76,"defending_standing_tackle":78,"defending_sliding_tackle":79,"goalkeeping_diving":11,"goalkeeping_handling":9,"goalkeeping_kicking":8,"goalkeeping_positioning":6,"goalkeeping_reflexes":11,"_target_":16.3412,"_residuals_":0.3658,"_row":"D. Zappacosta"},{"age":26,"height_cm":180,"weight_kg":78,"attacking_crossing":64,"attacking_finishing":62,"attacking_heading_accuracy":61,"attacking_short_passing":66,"attacking_volleys":66,"skill_dribbling":78,"skill_curve":74,"skill_fk_accuracy":72,"skill_long_passing":61,"skill_ball_control":74,"movement_acceleration":78,"movement_sprint_speed":71,"movement_agility":75,"movement_reactions":63,"movement_balance":63,"power_shot_power":77,"power_jumping":63,"power_stamina":63,"power_strength":62,"power_long_shots":78,"mentality_aggression":39,"mentality_interceptions":25,"mentality_positioning":61,"mentality_vision":63,"mentality_penalties":69,"mentality_composure":59,"defending_marking":22,"defending_standing_tackle":19,"defending_sliding_tackle":21,"goalkeeping_diving":12,"goalkeeping_handling":12,"goalkeeping_kicking":12,"goalkeeping_positioning":12,"goalkeeping_reflexes":12,"_target_":14.604,"_residuals_":0.0334,"_row":"A. Trajkovski"},{"age":28,"height_cm":184,"weight_kg":79,"attacking_crossing":80,"attacking_finishing":49,"attacking_heading_accuracy":65,"attacking_short_passing":70,"attacking_volleys":46,"skill_dribbling":69,"skill_curve":78,"skill_fk_accuracy":68,"skill_long_passing":74,"skill_ball_control":73,"movement_acceleration":67,"movement_sprint_speed":72,"movement_agility":65,"movement_reactions":75,"movement_balance":64,"power_shot_power":76,"power_jumping":74,"power_stamina":83,"power_strength":71,"power_long_shots":67,"mentality_aggression":74,"mentality_interceptions":77,"mentality_positioning":57,"mentality_vision":44,"mentality_penalties":64,"mentality_composure":68,"defending_marking":74,"defending_standing_tackle":76,"defending_sliding_tackle":74,"goalkeeping_diving":7,"goalkeeping_handling":10,"goalkeeping_kicking":15,"goalkeeping_positioning":10,"goalkeeping_reflexes":10,"_target_":15.6873,"_residuals_":0.0584,"_row":"Sequeira"},{"age":20,"height_cm":183,"weight_kg":76,"attacking_crossing":80,"attacking_finishing":52,"attacking_heading_accuracy":68,"attacking_short_passing":75,"attacking_volleys":44,"skill_dribbling":79,"skill_curve":76,"skill_fk_accuracy":44,"skill_long_passing":60,"skill_ball_control":76,"movement_acceleration":78,"movement_sprint_speed":81,"movement_agility":74,"movement_reactions":76,"movement_balance":72,"power_shot_power":78,"power_jumping":83,"power_stamina":78,"power_strength":74,"power_long_shots":64,"mentality_aggression":80,"mentality_interceptions":73,"mentality_positioning":70,"mentality_vision":68,"mentality_penalties":43,"mentality_composure":76,"defending_marking":69,"defending_standing_tackle":71,"defending_sliding_tackle":67,"goalkeeping_diving":10,"goalkeeping_handling":6,"goalkeeping_kicking":10,"goalkeeping_positioning":6,"goalkeeping_reflexes":8,"_target_":16.1181,"_residuals_":-0.0527,"_row":"Diogo Dalot"},{"age":27,"height_cm":179,"weight_kg":76,"attacking_crossing":81,"attacking_finishing":70,"attacking_heading_accuracy":44,"attacking_short_passing":79,"attacking_volleys":63,"skill_dribbling":79,"skill_curve":81,"skill_fk_accuracy":78,"skill_long_passing":75,"skill_ball_control":80,"movement_acceleration":88,"movement_sprint_speed":87,"movement_agility":83,"movement_reactions":76,"movement_balance":79,"power_shot_power":69,"power_jumping":35,"power_stamina":77,"power_strength":69,"power_long_shots":73,"mentality_aggression":60,"mentality_interceptions":56,"mentality_positioning":76,"mentality_vision":79,"mentality_penalties":59,"mentality_composure":76,"defending_marking":55,"defending_standing_tackle":51,"defending_sliding_tackle":46,"goalkeeping_diving":11,"goalkeeping_handling":16,"goalkeeping_kicking":13,"goalkeeping_positioning":13,"goalkeeping_reflexes":9,"_target_":16.5564,"_residuals_":-0.0368,"_row":"Jony"},{"age":32,"height_cm":186,"weight_kg":82,"attacking_crossing":47,"attacking_finishing":59,"attacking_heading_accuracy":83,"attacking_short_passing":82,"attacking_volleys":59,"skill_dribbling":66,"skill_curve":55,"skill_fk_accuracy":44,"skill_long_passing":76,"skill_ball_control":75,"movement_acceleration":48,"movement_sprint_speed":51,"movement_agility":61,"movement_reactions":73,"movement_balance":50,"power_shot_power":80,"power_jumping":91,"power_stamina":71,"power_strength":85,"power_long_shots":54,"mentality_aggression":84,"mentality_interceptions":76,"mentality_positioning":60,"mentality_vision":65,"mentality_penalties":61,"mentality_composure":81,"defending_marking":72,"defending_standing_tackle":77,"defending_sliding_tackle":73,"goalkeeping_diving":14,"goalkeeping_handling":6,"goalkeeping_kicking":8,"goalkeeping_positioning":14,"goalkeeping_reflexes":16,"_target_":15.6073,"_residuals_":-0.1599,"_row":"Javi Garcia"},{"age":25,"height_cm":175,"weight_kg":73,"attacking_crossing":56,"attacking_finishing":62,"attacking_heading_accuracy":63,"attacking_short_passing":70,"attacking_volleys":44,"skill_dribbling":64,"skill_curve":49,"skill_fk_accuracy":73,"skill_long_passing":74,"skill_ball_control":68,"movement_acceleration":80,"movement_sprint_speed":87,"movement_agility":79,"movement_reactions":72,"movement_balance":87,"power_shot_power":86,"power_jumping":72,"power_stamina":84,"power_strength":78,"power_long_shots":79,"mentality_aggression":84,"mentality_interceptions":68,"mentality_positioning":69,"mentality_vision":75,"mentality_penalties":62,"mentality_composure":68,"defending_marking":66,"defending_standing_tackle":67,"defending_sliding_tackle":62,"goalkeeping_diving":9,"goalkeeping_handling":7,"goalkeeping_kicking":13,"goalkeeping_positioning":8,"goalkeeping_reflexes":7,"_target_":15.2265,"_residuals_":-0.1407,"_row":"B. Acosta"},{"age":32,"height_cm":192,"weight_kg":86,"attacking_crossing":11,"attacking_finishing":14,"attacking_heading_accuracy":12,"attacking_short_passing":39,"attacking_volleys":17,"skill_dribbling":12,"skill_curve":12,"skill_fk_accuracy":13,"skill_long_passing":48,"skill_ball_control":40,"movement_acceleration":47,"movement_sprint_speed":44,"movement_agility":55,"movement_reactions":80,"movement_balance":44,"power_shot_power":61,"power_jumping":63,"power_stamina":35,"power_strength":75,"power_long_shots":11,"mentality_aggression":33,"mentality_interceptions":21,"mentality_positioning":11,"mentality_vision":55,"mentality_penalties":16,"mentality_composure":62,"defending_marking":14,"defending_standing_tackle":11,"defending_sliding_tackle":15,"goalkeeping_diving":79,"goalkeeping_handling":76,"goalkeeping_kicking":81,"goalkeeping_positioning":79,"goalkeeping_reflexes":83,"_target_":16.0127,"_residuals_":-0.2648,"_row":"S. Romero"},{"age":29,"height_cm":188,"weight_kg":83,"attacking_crossing":72,"attacking_finishing":46,"attacking_heading_accuracy":73,"attacking_short_passing":69,"attacking_volleys":33,"skill_dribbling":64,"skill_curve":43,"skill_fk_accuracy":34,"skill_long_passing":69,"skill_ball_control":69,"movement_acceleration":55,"movement_sprint_speed":61,"movement_agility":62,"movement_reactions":74,"movement_balance":60,"power_shot_power":64,"power_jumping":65,"power_stamina":68,"power_strength":71,"power_long_shots":59,"mentality_aggression":74,"mentality_interceptions":76,"mentality_positioning":64,"mentality_vision":66,"mentality_penalties":40,"mentality_composure":72,"defending_marking":74,"defending_standing_tackle":77,"defending_sliding_tackle":78,"goalkeeping_diving":8,"goalkeeping_handling":7,"goalkeeping_kicking":7,"goalkeeping_positioning":10,"goalkeeping_reflexes":11,"_target_":15.0094,"_residuals_":-0.3653,"_row":"J. Ward"},{"age":23,"height_cm":181,"weight_kg":75,"attacking_crossing":66,"attacking_finishing":71,"attacking_heading_accuracy":72,"attacking_short_passing":67,"attacking_volleys":68,"skill_dribbling":73,"skill_curve":73,"skill_fk_accuracy":39,"skill_long_passing":63,"skill_ball_control":72,"movement_acceleration":87,"movement_sprint_speed":91,"movement_agility":75,"movement_reactions":75,"movement_balance":68,"power_shot_power":79,"power_jumping":82,"power_stamina":78,"power_strength":71,"power_long_shots":66,"mentality_aggression":83,"mentality_interceptions":67,"mentality_positioning":74,"mentality_vision":63,"mentality_penalties":48,"mentality_composure":66,"defending_marking":61,"defending_standing_tackle":65,"defending_sliding_tackle":63,"goalkeeping_diving":6,"goalkeeping_handling":12,"goalkeeping_kicking":13,"goalkeeping_positioning":13,"goalkeeping_reflexes":6,"_target_":15.6073,"_residuals_":-0.2556,"_row":"Mama Balde"},{"age":27,"height_cm":176,"weight_kg":68,"attacking_crossing":69,"attacking_finishing":28,"attacking_heading_accuracy":58,"attacking_short_passing":62,"attacking_volleys":36,"skill_dribbling":65,"skill_curve":58,"skill_fk_accuracy":49,"skill_long_passing":59,"skill_ball_control":64,"movement_acceleration":78,"movement_sprint_speed":76,"movement_agility":74,"movement_reactions":64,"movement_balance":73,"power_shot_power":56,"power_jumping":66,"power_stamina":92,"power_strength":73,"power_long_shots":52,"mentality_aggression":71,"mentality_interceptions":63,"mentality_positioning":59,"mentality_vision":47,"mentality_penalties":44,"mentality_composure":63,"defending_marking":62,"defending_standing_tackle":73,"defending_sliding_tackle":72,"goalkeeping_diving":7,"goalkeeping_handling":10,"goalkeeping_kicking":8,"goalkeeping_positioning":13,"goalkeeping_reflexes":15,"_target_":14.691,"_residuals_":0.2338,"_row":"Alberto Benito"},{"age":25,"height_cm":173,"weight_kg":70,"attacking_crossing":71,"attacking_finishing":63,"attacking_heading_accuracy":56,"attacking_short_passing":82,"attacking_volleys":62,"skill_dribbling":74,"skill_curve":75,"skill_fk_accuracy":70,"skill_long_passing":77,"skill_ball_control":80,"movement_acceleration":76,"movement_sprint_speed":76,"movement_agility":80,"movement_reactions":69,"movement_balance":85,"power_shot_power":73,"power_jumping":52,"power_stamina":89,"power_strength":62,"power_long_shots":72,"mentality_aggression":65,"mentality_interceptions":74,"mentality_positioning":62,"mentality_vision":72,"mentality_penalties":60,"mentality_composure":75,"defending_marking":72,"defending_standing_tackle":70,"defending_sliding_tackle":66,"goalkeeping_diving":14,"goalkeeping_handling":11,"goalkeeping_kicking":15,"goalkeeping_positioning":9,"goalkeeping_reflexes":10,"_target_":16.2579,"_residuals_":0.1098,"_row":"L. Miranda"},{"age":28,"height_cm":169,"weight_kg":67,"attacking_crossing":77,"attacking_finishing":68,"attacking_heading_accuracy":62,"attacking_short_passing":76,"attacking_volleys":70,"skill_dribbling":76,"skill_curve":75,"skill_fk_accuracy":79,"skill_long_passing":75,"skill_ball_control":78,"movement_acceleration":69,"movement_sprint_speed":65,"movement_agility":82,"movement_reactions":69,"movement_balance":90,"power_shot_power":69,"power_jumping":37,"power_stamina":65,"power_strength":40,"power_long_shots":72,"mentality_aggression":52,"mentality_interceptions":45,"mentality_positioning":70,"mentality_vision":74,"mentality_penalties":72,"mentality_composure":70,"defending_marking":35,"defending_standing_tackle":44,"defending_sliding_tackle":41,"goalkeeping_diving":7,"goalkeeping_handling":12,"goalkeeping_kicking":15,"goalkeeping_positioning":6,"goalkeeping_reflexes":7,"_target_":15.6873,"_residuals_":0.2372,"_row":"E. Colak"},{"age":24,"height_cm":180,"weight_kg":75,"attacking_crossing":75,"attacking_finishing":64,"attacking_heading_accuracy":58,"attacking_short_passing":68,"attacking_volleys":44,"skill_dribbling":71,"skill_curve":61,"skill_fk_accuracy":49,"skill_long_passing":56,"skill_ball_control":68,"movement_acceleration":83,"movement_sprint_speed":87,"movement_agility":74,"movement_reactions":70,"movement_balance":76,"power_shot_power":76,"power_jumping":78,"power_stamina":91,"power_strength":71,"power_long_shots":63,"mentality_aggression":65,"mentality_interceptions":55,"mentality_positioning":68,"mentality_vision":62,"mentality_penalties":40,"mentality_composure":66,"defending_marking":60,"defending_standing_tackle":61,"defending_sliding_tackle":65,"goalkeeping_diving":14,"goalkeeping_handling":12,"goalkeeping_kicking":12,"goalkeeping_positioning":15,"goalkeeping_reflexes":12,"_target_":15.1505,"_residuals_":-0.0831,"_row":"K. Narey"},{"age":29,"height_cm":172,"weight_kg":70,"attacking_crossing":69,"attacking_finishing":64,"attacking_heading_accuracy":26,"attacking_short_passing":76,"attacking_volleys":32,"skill_dribbling":74,"skill_curve":76,"skill_fk_accuracy":71,"skill_long_passing":72,"skill_ball_control":73,"movement_acceleration":69,"movement_sprint_speed":68,"movement_agility":80,"movement_reactions":69,"movement_balance":83,"power_shot_power":75,"power_jumping":71,"power_stamina":66,"power_strength":63,"power_long_shots":64,"mentality_aggression":70,"mentality_interceptions":49,"mentality_positioning":68,"mentality_vision":73,"mentality_penalties":60,"mentality_composure":60,"defending_marking":27,"defending_standing_tackle":40,"defending_sliding_tackle":44,"goalkeeping_diving":12,"goalkeeping_handling":16,"goalkeeping_kicking":7,"goalkeeping_positioning":13,"goalkeeping_reflexes":13,"_target_":14.9141,"_residuals_":-0.0998,"_row":"Y. Court"},{"age":26,"height_cm":188,"weight_kg":85,"attacking_crossing":22,"attacking_finishing":17,"attacking_heading_accuracy":72,"attacking_short_passing":59,"attacking_volleys":27,"skill_dribbling":48,"skill_curve":28,"skill_fk_accuracy":23,"skill_long_passing":48,"skill_ball_control":57,"movement_acceleration":53,"movement_sprint_speed":52,"movement_agility":47,"movement_reactions":62,"movement_balance":48,"power_shot_power":62,"power_jumping":65,"power_stamina":65,"power_strength":88,"power_long_shots":17,"mentality_aggression":71,"mentality_interceptions":64,"mentality_positioning":29,"mentality_vision":33,"mentality_penalties":33,"mentality_composure":62,"defending_marking":72,"defending_standing_tackle":75,"defending_sliding_tackle":66,"goalkeeping_diving":6,"goalkeeping_handling":9,"goalkeeping_kicking":14,"goalkeeping_positioning":9,"goalkeeping_reflexes":13,"_target_":14.771,"_residuals_":0.0039,"_row":"Y. Salmier"},{"age":29,"height_cm":189,"weight_kg":81,"attacking_crossing":56,"attacking_finishing":47,"attacking_heading_accuracy":60,"attacking_short_passing":74,"attacking_volleys":47,"skill_dribbling":57,"skill_curve":60,"skill_fk_accuracy":49,"skill_long_passing":68,"skill_ball_control":70,"movement_acceleration":36,"movement_sprint_speed":34,"movement_agility":45,"movement_reactions":69,"movement_balance":45,"power_shot_power":63,"power_jumping":51,"power_stamina":63,"power_strength":76,"power_long_shots":52,"mentality_aggression":74,"mentality_interceptions":74,"mentality_positioning":52,"mentality_vision":62,"mentality_penalties":58,"mentality_composure":72,"defending_marking":72,"defending_standing_tackle":77,"defending_sliding_tackle":65,"goalkeeping_diving":10,"goalkeeping_handling":10,"goalkeeping_kicking":10,"goalkeeping_positioning":15,"goalkeeping_reflexes":5,"_target_":14.8088,"_residuals_":0.0786,"_row":"R. Krhin"},{"age":24,"height_cm":171,"weight_kg":67,"attacking_crossing":43,"attacking_finishing":41,"attacking_heading_accuracy":58,"attacking_short_passing":75,"attacking_volleys":37,"skill_dribbling":60,"skill_curve":48,"skill_fk_accuracy":47,"skill_long_passing":69,"skill_ball_control":70,"movement_acceleration":64,"movement_sprint_speed":55,"movement_agility":71,"movement_reactions":68,"movement_balance":85,"power_shot_power":61,"power_jumping":69,"power_stamina":77,"power_strength":72,"power_long_shots":42,"mentality_aggression":85,"mentality_interceptions":69,"mentality_positioning":55,"mentality_vision":58,"mentality_penalties":49,"mentality_composure":65,"defending_marking":67,"defending_standing_tackle":73,"defending_sliding_tackle":70,"goalkeeping_diving":9,"goalkeeping_handling":10,"goalkeeping_kicking":12,"goalkeeping_positioning":12,"goalkeeping_reflexes":11,"_target_":15.2018,"_residuals_":0.1646,"_row":"C. Gruezo"},{"age":24,"height_cm":179,"weight_kg":73,"attacking_crossing":73,"attacking_finishing":64,"attacking_heading_accuracy":57,"attacking_short_passing":67,"attacking_volleys":68,"skill_dribbling":76,"skill_curve":77,"skill_fk_accuracy":72,"skill_long_passing":62,"skill_ball_control":74,"movement_acceleration":82,"movement_sprint_speed":75,"movement_agility":77,"movement_reactions":76,"movement_balance":72,"power_shot_power":81,"power_jumping":56,"power_stamina":35,"power_strength":63,"power_long_shots":71,"mentality_aggression":67,"mentality_interceptions":41,"mentality_positioning":70,"mentality_vision":65,"mentality_penalties":71,"mentality_composure":64,"defending_marking":34,"defending_standing_tackle":22,"defending_sliding_tackle":26,"goalkeeping_diving":14,"goalkeeping_handling":7,"goalkeeping_kicking":8,"goalkeeping_positioning":9,"goalkeeping_reflexes":15,"_target_":15.2506,"_residuals_":-0.0898,"_row":"Nuno Santos"},{"age":26,"height_cm":178,"weight_kg":74,"attacking_crossing":69,"attacking_finishing":65,"attacking_heading_accuracy":38,"attacking_short_passing":80,"attacking_volleys":56,"skill_dribbling":69,"skill_curve":70,"skill_fk_accuracy":62,"skill_long_passing":77,"skill_ball_control":74,"movement_acceleration":72,"movement_sprint_speed":70,"movement_agility":90,"movement_reactions":65,"movement_balance":71,"power_shot_power":67,"power_jumping":73,"power_stamina":79,"power_strength":79,"power_long_shots":69,"mentality_aggression":44,"mentality_interceptions":42,"mentality_positioning":72,"mentality_vision":75,"mentality_penalties":68,"mentality_composure":84,"defending_marking":60,"defending_standing_tackle":50,"defending_sliding_tackle":26,"goalkeeping_diving":11,"goalkeeping_handling":6,"goalkeeping_kicking":14,"goalkeeping_positioning":8,"goalkeeping_reflexes":11,"_target_":15.1505,"_residuals_":-0.3417,"_row":"J. Nieto"},{"age":22,"height_cm":190,"weight_kg":78,"attacking_crossing":12,"attacking_finishing":13,"attacking_heading_accuracy":21,"attacking_short_passing":28,"attacking_volleys":17,"skill_dribbling":16,"skill_curve":15,"skill_fk_accuracy":18,"skill_long_passing":24,"skill_ball_control":25,"movement_acceleration":31,"movement_sprint_speed":27,"movement_agility":21,"movement_reactions":63,"movement_balance":34,"power_shot_power":55,"power_jumping":70,"power_stamina":36,"power_strength":68,"power_long_shots":16,"mentality_aggression":29,"mentality_interceptions":25,"mentality_positioning":15,"mentality_vision":21,"mentality_penalties":19,"mentality_composure":55,"defending_marking":16,"defending_standing_tackle":12,"defending_sliding_tackle":18,"goalkeeping_diving":78,"goalkeeping_handling":74,"goalkeeping_kicking":73,"goalkeeping_positioning":76,"goalkeeping_reflexes":84,"_target_":16.0668,"_residuals_":0.1832,"_row":"P. Bernardoni"},{"age":29,"height_cm":180,"weight_kg":80,"attacking_crossing":55,"attacking_finishing":69,"attacking_heading_accuracy":46,"attacking_short_passing":82,"attacking_volleys":52,"skill_dribbling":73,"skill_curve":61,"skill_fk_accuracy":57,"skill_long_passing":79,"skill_ball_control":80,"movement_acceleration":52,"movement_sprint_speed":34,"movement_agility":67,"movement_reactions":79,"movement_balance":70,"power_shot_power":72,"power_jumping":64,"power_stamina":89,"power_strength":73,"power_long_shots":73,"mentality_aggression":85,"mentality_interceptions":81,"mentality_positioning":78,"mentality_vision":79,"mentality_penalties":58,"mentality_composure":74,"defending_marking":80,"defending_standing_tackle":84,"defending_sliding_tackle":77,"goalkeeping_diving":6,"goalkeeping_handling":14,"goalkeeping_kicking":14,"goalkeeping_positioning":6,"goalkeeping_reflexes":11,"_target_":16.6487,"_residuals_":0.0626,"_row":"Dani Garcia"},{"age":26,"height_cm":193,"weight_kg":77,"attacking_crossing":34,"attacking_finishing":30,"attacking_heading_accuracy":67,"attacking_short_passing":55,"attacking_volleys":33,"skill_dribbling":39,"skill_curve":38,"skill_fk_accuracy":33,"skill_long_passing":52,"skill_ball_control":58,"movement_acceleration":57,"movement_sprint_speed":59,"movement_agility":48,"movement_reactions":60,"movement_balance":46,"power_shot_power":66,"power_jumping":77,"power_stamina":69,"power_strength":75,"power_long_shots":44,"mentality_aggression":78,"mentality_interceptions":66,"mentality_positioning":36,"mentality_vision":35,"mentality_penalties":40,"mentality_composure":60,"defending_marking":68,"defending_standing_tackle":74,"defending_sliding_tackle":70,"goalkeeping_diving":14,"goalkeeping_handling":11,"goalkeeping_kicking":9,"goalkeeping_positioning":11,"goalkeeping_reflexes":7,"_target_":14.5574,"_residuals_":0.0702,"_row":"D. Chatziisaias"},{"age":28,"height_cm":170,"weight_kg":68,"attacking_crossing":68,"attacking_finishing":67,"attacking_heading_accuracy":42,"attacking_short_passing":76,"attacking_volleys":75,"skill_dribbling":74,"skill_curve":79,"skill_fk_accuracy":66,"skill_long_passing":72,"skill_ball_control":74,"movement_acceleration":73,"movement_sprint_speed":68,"movement_agility":81,"movement_reactions":70,"movement_balance":85,"power_shot_power":71,"power_jumping":43,"power_stamina":53,"power_strength":40,"power_long_shots":67,"mentality_aggression":30,"mentality_interceptions":29,"mentality_positioning":71,"mentality_vision":73,"mentality_penalties":71,"mentality_composure":74,"defending_marking":29,"defending_standing_tackle":22,"defending_sliding_tackle":19,"goalkeeping_diving":5,"goalkeeping_handling":14,"goalkeeping_kicking":8,"goalkeeping_positioning":14,"goalkeeping_reflexes":7,"_target_":15.5203,"_residuals_":0.3194,"_row":"Bojan"},{"age":29,"height_cm":184,"weight_kg":81,"attacking_crossing":77,"attacking_finishing":73,"attacking_heading_accuracy":48,"attacking_short_passing":79,"attacking_volleys":73,"skill_dribbling":86,"skill_curve":70,"skill_fk_accuracy":58,"skill_long_passing":58,"skill_ball_control":84,"movement_acceleration":92,"movement_sprint_speed":92,"movement_agility":86,"movement_reactions":82,"movement_balance":78,"power_shot_power":85,"power_jumping":75,"power_stamina":73,"power_strength":70,"power_long_shots":77,"mentality_aggression":72,"mentality_interceptions":38,"mentality_positioning":77,"mentality_vision":77,"mentality_penalties":57,"mentality_composure":78,"defending_marking":32,"defending_standing_tackle":30,"defending_sliding_tackle":33,"goalkeeping_diving":10,"goalkeeping_handling":12,"goalkeeping_kicking":7,"goalkeeping_positioning":11,"goalkeeping_reflexes":10,"_target_":16.8836,"_residuals_":0.1421,"_row":"K. Bellarabi"},{"age":26,"height_cm":189,"weight_kg":84,"attacking_crossing":73,"attacking_finishing":81,"attacking_heading_accuracy":86,"attacking_short_passing":78,"attacking_volleys":80,"skill_dribbling":83,"skill_curve":76,"skill_fk_accuracy":44,"skill_long_passing":51,"skill_ball_control":82,"movement_acceleration":75,"movement_sprint_speed":85,"movement_agility":66,"movement_reactions":80,"movement_balance":58,"power_shot_power":80,"power_jumping":84,"power_stamina":70,"power_strength":79,"power_long_shots":72,"mentality_aggression":56,"mentality_interceptions":24,"mentality_positioning":85,"mentality_vision":76,"mentality_penalties":70,"mentality_composure":76,"defending_marking":37,"defending_standing_tackle":14,"defending_sliding_tackle":20,"goalkeeping_diving":4,"goalkeeping_handling":5,"goalkeeping_kicking":4,"goalkeeping_positioning":4,"goalkeeping_reflexes":5,"_target_":17.2812,"_residuals_":0.1078,"_row":"Morata"},{"age":26,"height_cm":181,"weight_kg":76,"attacking_crossing":63,"attacking_finishing":58,"attacking_heading_accuracy":56,"attacking_short_passing":75,"attacking_volleys":55,"skill_dribbling":64,"skill_curve":59,"skill_fk_accuracy":54,"skill_long_passing":70,"skill_ball_control":70,"movement_acceleration":70,"movement_sprint_speed":71,"movement_agility":74,"movement_reactions":74,"movement_balance":68,"power_shot_power":78,"power_jumping":69,"power_stamina":80,"power_strength":73,"power_long_shots":74,"mentality_aggression":70,"mentality_interceptions":71,"mentality_positioning":63,"mentality_vision":57,"mentality_penalties":44,"mentality_composure":64,"defending_marking":69,"defending_standing_tackle":68,"defending_sliding_tackle":63,"goalkeeping_diving":13,"goalkeeping_handling":14,"goalkeeping_kicking":12,"goalkeeping_positioning":14,"goalkeeping_reflexes":8,"_target_":15.1238,"_residuals_":-0.0315,"_row":"M. Malyshev"},{"age":28,"height_cm":185,"weight_kg":75,"attacking_crossing":21,"attacking_finishing":13,"attacking_heading_accuracy":20,"attacking_short_passing":30,"attacking_volleys":13,"skill_dribbling":12,"skill_curve":20,"skill_fk_accuracy":14,"skill_long_passing":34,"skill_ball_control":28,"movement_acceleration":46,"movement_sprint_speed":40,"movement_agility":62,"movement_reactions":69,"movement_balance":42,"power_shot_power":53,"power_jumping":58,"power_stamina":34,"power_strength":71,"power_long_shots":15,"mentality_aggression":30,"mentality_interceptions":19,"mentality_positioning":12,"mentality_vision":67,"mentality_penalties":14,"mentality_composure":53,"defending_marking":12,"defending_standing_tackle":20,"defending_sliding_tackle":11,"goalkeeping_diving":73,"goalkeeping_handling":69,"goalkeeping_kicking":70,"goalkeeping_positioning":70,"goalkeeping_reflexes":74,"_target_":14.8088,"_residuals_":-0.1821,"_row":"W. Foderingham"},{"age":25,"height_cm":176,"weight_kg":71,"attacking_crossing":70,"attacking_finishing":58,"attacking_heading_accuracy":61,"attacking_short_passing":81,"attacking_volleys":57,"skill_dribbling":71,"skill_curve":70,"skill_fk_accuracy":76,"skill_long_passing":80,"skill_ball_control":77,"movement_acceleration":59,"movement_sprint_speed":60,"movement_agility":67,"movement_reactions":71,"movement_balance":69,"power_shot_power":78,"power_jumping":63,"power_stamina":59,"power_strength":55,"power_long_shots":80,"mentality_aggression":45,"mentality_interceptions":59,"mentality_positioning":65,"mentality_vision":77,"mentality_penalties":80,"mentality_composure":64,"defending_marking":65,"defending_standing_tackle":66,"defending_sliding_tackle":59,"goalkeeping_diving":13,"goalkeeping_handling":14,"goalkeeping_kicking":13,"goalkeeping_positioning":12,"goalkeeping_reflexes":10,"_target_":15.895,"_residuals_":0.2561,"_row":"Medran"},{"age":28,"height_cm":183,"weight_kg":71,"attacking_crossing":75,"attacking_finishing":75,"attacking_heading_accuracy":63,"attacking_short_passing":75,"attacking_volleys":81,"skill_dribbling":79,"skill_curve":80,"skill_fk_accuracy":70,"skill_long_passing":58,"skill_ball_control":78,"movement_acceleration":76,"movement_sprint_speed":75,"movement_agility":74,"movement_reactions":75,"movement_balance":74,"power_shot_power":82,"power_jumping":65,"power_stamina":72,"power_strength":66,"power_long_shots":81,"mentality_aggression":68,"mentality_interceptions":39,"mentality_positioning":76,"mentality_vision":75,"mentality_penalties":77,"mentality_composure":75,"defending_marking":41,"defending_standing_tackle":39,"defending_sliding_tackle":52,"goalkeeping_diving":7,"goalkeeping_handling":11,"goalkeeping_kicking":12,"goalkeeping_positioning":9,"goalkeeping_reflexes":12,"_target_":15.895,"_residuals_":-0.1567,"_row":"A. Schurrle"},{"age":29,"height_cm":183,"weight_kg":82,"attacking_crossing":42,"attacking_finishing":59,"attacking_heading_accuracy":51,"attacking_short_passing":79,"attacking_volleys":31,"skill_dribbling":67,"skill_curve":48,"skill_fk_accuracy":45,"skill_long_passing":77,"skill_ball_control":67,"movement_acceleration":41,"movement_sprint_speed":40,"movement_agility":62,"movement_reactions":73,"movement_balance":64,"power_shot_power":73,"power_jumping":63,"power_stamina":77,"power_strength":71,"power_long_shots":54,"mentality_aggression":84,"mentality_interceptions":70,"mentality_positioning":56,"mentality_vision":64,"mentality_penalties":36,"mentality_composure":73,"defending_marking":69,"defending_standing_tackle":65,"defending_sliding_tackle":62,"goalkeeping_diving":8,"goalkeeping_handling":15,"goalkeeping_kicking":14,"goalkeeping_positioning":9,"goalkeeping_reflexes":6,"_target_":15.0393,"_residuals_":0.217,"_row":"A. Godoy"},{"age":25,"height_cm":176,"weight_kg":70,"attacking_crossing":60,"attacking_finishing":61,"attacking_heading_accuracy":49,"attacking_short_passing":78,"attacking_volleys":41,"skill_dribbling":75,"skill_curve":63,"skill_fk_accuracy":67,"skill_long_passing":72,"skill_ball_control":78,"movement_acceleration":67,"movement_sprint_speed":71,"movement_agility":64,"movement_reactions":67,"movement_balance":73,"power_shot_power":76,"power_jumping":62,"power_stamina":74,"power_strength":58,"power_long_shots":71,"mentality_aggression":54,"mentality_interceptions":60,"mentality_positioning":72,"mentality_vision":72,"mentality_penalties":60,"mentality_composure":61,"defending_marking":40,"defending_standing_tackle":60,"defending_sliding_tackle":59,"goalkeeping_diving":5,"goalkeeping_handling":7,"goalkeeping_kicking":7,"goalkeeping_positioning":8,"goalkeeping_reflexes":15,"_target_":15.8304,"_residuals_":0.3948,"_row":"Bruno Lamas"},{"age":33,"height_cm":166,"weight_kg":68,"attacking_crossing":67,"attacking_finishing":67,"attacking_heading_accuracy":46,"attacking_short_passing":79,"attacking_volleys":70,"skill_dribbling":76,"skill_curve":72,"skill_fk_accuracy":69,"skill_long_passing":73,"skill_ball_control":77,"movement_acceleration":65,"movement_sprint_speed":64,"movement_agility":82,"movement_reactions":71,"movement_balance":87,"power_shot_power":72,"power_jumping":70,"power_stamina":76,"power_strength":60,"power_long_shots":69,"mentality_aggression":70,"mentality_interceptions":64,"mentality_positioning":70,"mentality_vision":76,"mentality_penalties":68,"mentality_composure":79,"defending_marking":60,"defending_standing_tackle":60,"defending_sliding_tackle":45,"goalkeeping_diving":7,"goalkeeping_handling":8,"goalkeeping_kicking":11,"goalkeeping_positioning":9,"goalkeeping_reflexes":11,"_target_":15.1765,"_residuals_":0.1346,"_row":"L. Montes"},{"age":33,"height_cm":181,"weight_kg":72,"attacking_crossing":70,"attacking_finishing":62,"attacking_heading_accuracy":66,"attacking_short_passing":73,"attacking_volleys":65,"skill_dribbling":71,"skill_curve":73,"skill_fk_accuracy":70,"skill_long_passing":71,"skill_ball_control":73,"movement_acceleration":60,"movement_sprint_speed":64,"movement_agility":72,"movement_reactions":68,"movement_balance":71,"power_shot_power":70,"power_jumping":66,"power_stamina":75,"power_strength":55,"power_long_shots":68,"mentality_aggression":73,"mentality_interceptions":62,"mentality_positioning":67,"mentality_vision":74,"mentality_penalties":68,"mentality_composure":68,"defending_marking":63,"defending_standing_tackle":63,"defending_sliding_tackle":59,"goalkeeping_diving":7,"goalkeeping_handling":6,"goalkeeping_kicking":7,"goalkeeping_positioning":10,"goalkeeping_reflexes":11,"_target_":14.152,"_residuals_":-0.1518,"_row":"W. Mesloub"},{"age":24,"height_cm":186,"weight_kg":76,"attacking_crossing":74,"attacking_finishing":39,"attacking_heading_accuracy":37,"attacking_short_passing":71,"attacking_volleys":35,"skill_dribbling":60,"skill_curve":58,"skill_fk_accuracy":65,"skill_long_passing":69,"skill_ball_control":66,"movement_acceleration":72,"movement_sprint_speed":77,"movement_agility":68,"movement_reactions":68,"movement_balance":60,"power_shot_power":74,"power_jumping":56,"power_stamina":69,"power_strength":68,"power_long_shots":42,"mentality_aggression":48,"mentality_interceptions":74,"mentality_positioning":54,"mentality_vision":63,"mentality_penalties":34,"mentality_composure":64,"defending_marking":70,"defending_standing_tackle":67,"defending_sliding_tackle":66,"goalkeeping_diving":11,"goalkeeping_handling":11,"goalkeeping_kicking":9,"goalkeeping_positioning":13,"goalkeeping_reflexes":10,"_target_":14.5574,"_residuals_":-0.1555,"_row":"E. Sobol"},{"age":26,"height_cm":180,"weight_kg":75,"attacking_crossing":83,"attacking_finishing":73,"attacking_heading_accuracy":47,"attacking_short_passing":75,"attacking_volleys":70,"skill_dribbling":83,"skill_curve":85,"skill_fk_accuracy":80,"skill_long_passing":66,"skill_ball_control":84,"movement_acceleration":74,"movement_sprint_speed":67,"movement_agility":79,"movement_reactions":75,"movement_balance":81,"power_shot_power":81,"power_jumping":52,"power_stamina":71,"power_strength":62,"power_long_shots":76,"mentality_aggression":52,"mentality_interceptions":45,"mentality_positioning":76,"mentality_vision":73,"mentality_penalties":68,"mentality_composure":70,"defending_marking":50,"defending_standing_tackle":31,"defending_sliding_tackle":30,"goalkeeping_diving":10,"goalkeeping_handling":12,"goalkeeping_kicking":8,"goalkeeping_positioning":8,"goalkeeping_reflexes":14,"_target_":16.3004,"_residuals_":-0.0487,"_row":"V. Grifo"},{"age":24,"height_cm":168,"weight_kg":84,"attacking_crossing":66,"attacking_finishing":60,"attacking_heading_accuracy":55,"attacking_short_passing":70,"attacking_volleys":57,"skill_dribbling":73,"skill_curve":58,"skill_fk_accuracy":46,"skill_long_passing":59,"skill_ball_control":70,"movement_acceleration":80,"movement_sprint_speed":79,"movement_agility":78,"movement_reactions":63,"movement_balance":71,"power_shot_power":66,"power_jumping":66,"power_stamina":74,"power_strength":65,"power_long_shots":67,"mentality_aggression":59,"mentality_interceptions":16,"mentality_positioning":64,"mentality_vision":65,"mentality_penalties":59,"mentality_composure":52,"defending_marking":32,"defending_standing_tackle":18,"defending_sliding_tackle":23,"goalkeeping_diving":15,"goalkeeping_handling":8,"goalkeeping_kicking":10,"goalkeeping_positioning":7,"goalkeeping_reflexes":6,"_target_":14.691,"_residuals_":-0.0278,"_row":"S. Mosquera"},{"age":28,"height_cm":182,"weight_kg":72,"attacking_crossing":75,"attacking_finishing":68,"attacking_heading_accuracy":62,"attacking_short_passing":75,"attacking_volleys":58,"skill_dribbling":74,"skill_curve":80,"skill_fk_accuracy":63,"skill_long_passing":68,"skill_ball_control":76,"movement_acceleration":79,"movement_sprint_speed":82,"movement_agility":82,"movement_reactions":73,"movement_balance":80,"power_shot_power":78,"power_jumping":61,"power_stamina":78,"power_strength":62,"power_long_shots":72,"mentality_aggression":75,"mentality_interceptions":60,"mentality_positioning":66,"mentality_vision":75,"mentality_penalties":66,"mentality_composure":72,"defending_marking":45,"defending_standing_tackle":58,"defending_sliding_tackle":45,"goalkeeping_diving":8,"goalkeeping_handling":14,"goalkeeping_kicking":16,"goalkeeping_positioning":8,"goalkeeping_reflexes":13,"_target_":15.6873,"_residuals_":0.0952,"_row":"Oscar Plano"},{"age":25,"height_cm":171,"weight_kg":71,"attacking_crossing":69,"attacking_finishing":71,"attacking_heading_accuracy":56,"attacking_short_passing":72,"attacking_volleys":59,"skill_dribbling":77,"skill_curve":74,"skill_fk_accuracy":70,"skill_long_passing":62,"skill_ball_control":76,"movement_acceleration":89,"movement_sprint_speed":71,"movement_agility":83,"movement_reactions":64,"movement_balance":87,"power_shot_power":65,"power_jumping":65,"power_stamina":62,"power_strength":48,"power_long_shots":75,"mentality_aggression":58,"mentality_interceptions":33,"mentality_positioning":63,"mentality_vision":72,"mentality_penalties":67,"mentality_composure":67,"defending_marking":35,"defending_standing_tackle":40,"defending_sliding_tackle":35,"goalkeeping_diving":9,"goalkeeping_handling":14,"goalkeeping_kicking":13,"goalkeeping_positioning":14,"goalkeeping_reflexes":10,"_target_":15.7614,"_residuals_":0.2953,"_row":"Ruben Garcia"},{"age":34,"height_cm":193,"weight_kg":95,"attacking_crossing":16,"attacking_finishing":14,"attacking_heading_accuracy":12,"attacking_short_passing":26,"attacking_volleys":15,"skill_dribbling":14,"skill_curve":15,"skill_fk_accuracy":11,"skill_long_passing":34,"skill_ball_control":28,"movement_acceleration":38,"movement_sprint_speed":37,"movement_agility":37,"movement_reactions":68,"movement_balance":47,"power_shot_power":54,"power_jumping":67,"power_stamina":30,"power_strength":63,"power_long_shots":15,"mentality_aggression":35,"mentality_interceptions":19,"mentality_positioning":12,"mentality_vision":51,"mentality_penalties":35,"mentality_composure":53,"defending_marking":12,"defending_standing_tackle":15,"defending_sliding_tackle":14,"goalkeeping_diving":72,"goalkeeping_handling":68,"goalkeeping_kicking":72,"goalkeeping_positioning":72,"goalkeeping_reflexes":74,"_target_":14.152,"_residuals_":0.3939,"_row":"B. Guzan"},{"age":25,"height_cm":190,"weight_kg":77,"attacking_crossing":64,"attacking_finishing":54,"attacking_heading_accuracy":73,"attacking_short_passing":78,"attacking_volleys":68,"skill_dribbling":75,"skill_curve":68,"skill_fk_accuracy":38,"skill_long_passing":75,"skill_ball_control":77,"movement_acceleration":62,"movement_sprint_speed":60,"movement_agility":63,"movement_reactions":72,"movement_balance":62,"power_shot_power":76,"power_jumping":63,"power_stamina":85,"power_strength":68,"power_long_shots":73,"mentality_aggression":74,"mentality_interceptions":78,"mentality_positioning":68,"mentality_vision":73,"mentality_penalties":40,"mentality_composure":74,"defending_marking":77,"defending_standing_tackle":78,"defending_sliding_tackle":76,"goalkeeping_diving":12,"goalkeeping_handling":6,"goalkeeping_kicking":8,"goalkeeping_positioning":7,"goalkeeping_reflexes":9,"_target_":16.3004,"_residuals_":0.1768,"_row":"R. Gagliardini"},{"age":35,"height_cm":192,"weight_kg":79,"attacking_crossing":51,"attacking_finishing":36,"attacking_heading_accuracy":75,"attacking_short_passing":74,"attacking_volleys":52,"skill_dribbling":59,"skill_curve":57,"skill_fk_accuracy":73,"skill_long_passing":74,"skill_ball_control":67,"movement_acceleration":40,"movement_sprint_speed":66,"movement_agility":43,"movement_reactions":64,"movement_balance":45,"power_shot_power":60,"power_jumping":42,"power_stamina":59,"power_strength":85,"power_long_shots":54,"mentality_aggression":71,"mentality_interceptions":73,"mentality_positioning":26,"mentality_vision":59,"mentality_penalties":48,"mentality_composure":71,"defending_marking":73,"defending_standing_tackle":77,"defending_sliding_tackle":71,"goalkeeping_diving":12,"goalkeeping_handling":12,"goalkeeping_kicking":7,"goalkeeping_positioning":12,"goalkeeping_reflexes":11,"_target_":14.3461,"_residuals_":-0.0505,"_row":"Kel Perinho"},{"age":31,"height_cm":173,"weight_kg":66,"attacking_crossing":79,"attacking_finishing":71,"attacking_heading_accuracy":54,"attacking_short_passing":81,"attacking_volleys":80,"skill_dribbling":82,"skill_curve":86,"skill_fk_accuracy":72,"skill_long_passing":75,"skill_ball_control":81,"movement_acceleration":81,"movement_sprint_speed":75,"movement_agility":86,"movement_reactions":82,"movement_balance":80,"power_shot_power":72,"power_jumping":82,"power_stamina":67,"power_strength":46,"power_long_shots":73,"mentality_aggression":69,"mentality_interceptions":40,"mentality_positioning":77,"mentality_vision":81,"mentality_penalties":71,"mentality_composure":80,"defending_marking":35,"defending_standing_tackle":42,"defending_sliding_tackle":43,"goalkeeping_diving":8,"goalkeeping_handling":11,"goalkeeping_kicking":9,"goalkeeping_positioning":7,"goalkeeping_reflexes":5,"_target_":16.5564,"_residuals_":0.1433,"_row":"N. Gaitan"},{"age":22,"height_cm":201,"weight_kg":96,"attacking_crossing":13,"attacking_finishing":5,"attacking_heading_accuracy":10,"attacking_short_passing":29,"attacking_volleys":9,"skill_dribbling":14,"skill_curve":13,"skill_fk_accuracy":12,"skill_long_passing":28,"skill_ball_control":17,"movement_acceleration":30,"movement_sprint_speed":34,"movement_agility":31,"movement_reactions":67,"movement_balance":27,"power_shot_power":48,"power_jumping":47,"power_stamina":18,"power_strength":71,"power_long_shots":6,"mentality_aggression":24,"mentality_interceptions":11,"mentality_positioning":6,"mentality_vision":36,"mentality_penalties":17,"mentality_composure":22,"defending_marking":11,"defending_standing_tackle":12,"defending_sliding_tackle":12,"goalkeeping_diving":77,"goalkeeping_handling":63,"goalkeeping_kicking":64,"goalkeeping_positioning":72,"goalkeeping_reflexes":73,"_target_":14.7318,"_residuals_":-0.2156,"_row":"K. Letica"},{"age":29,"height_cm":178,"weight_kg":80,"attacking_crossing":69,"attacking_finishing":77,"attacking_heading_accuracy":74,"attacking_short_passing":71,"attacking_volleys":70,"skill_dribbling":77,"skill_curve":66,"skill_fk_accuracy":71,"skill_long_passing":61,"skill_ball_control":77,"movement_acceleration":78,"movement_sprint_speed":78,"movement_agility":74,"movement_reactions":74,"movement_balance":75,"power_shot_power":80,"power_jumping":77,"power_stamina":79,"power_strength":75,"power_long_shots":73,"mentality_aggression":52,"mentality_interceptions":39,"mentality_positioning":78,"mentality_vision":71,"mentality_penalties":71,"mentality_composure":78,"defending_marking":19,"defending_standing_tackle":22,"defending_sliding_tackle":21,"goalkeeping_diving":6,"goalkeeping_handling":6,"goalkeeping_kicking":15,"goalkeeping_positioning":16,"goalkeeping_reflexes":7,"_target_":16.0127,"_residuals_":-0.1232,"_row":"G. Bou"},{"age":29,"height_cm":182,"weight_kg":72,"attacking_crossing":69,"attacking_finishing":28,"attacking_heading_accuracy":63,"attacking_short_passing":69,"attacking_volleys":49,"skill_dribbling":61,"skill_curve":58,"skill_fk_accuracy":49,"skill_long_passing":66,"skill_ball_control":70,"movement_acceleration":79,"movement_sprint_speed":78,"movement_agility":78,"movement_reactions":68,"movement_balance":66,"power_shot_power":50,"power_jumping":75,"power_stamina":82,"power_strength":71,"power_long_shots":53,"mentality_aggression":65,"mentality_interceptions":72,"mentality_positioning":59,"mentality_vision":58,"mentality_penalties":38,"mentality_composure":61,"defending_marking":66,"defending_standing_tackle":73,"defending_sliding_tackle":74,"goalkeeping_diving":14,"goalkeeping_handling":13,"goalkeeping_kicking":8,"goalkeeping_positioning":7,"goalkeeping_reflexes":8,"_target_":15.0094,"_residuals_":0.1871,"_row":"A. Bamba"},{"age":32,"height_cm":175,"weight_kg":72,"attacking_crossing":49,"attacking_finishing":68,"attacking_heading_accuracy":76,"attacking_short_passing":68,"attacking_volleys":70,"skill_dribbling":67,"skill_curve":46,"skill_fk_accuracy":55,"skill_long_passing":55,"skill_ball_control":77,"movement_acceleration":72,"movement_sprint_speed":69,"movement_agility":79,"movement_reactions":68,"movement_balance":73,"power_shot_power":69,"power_jumping":68,"power_stamina":70,"power_strength":69,"power_long_shots":70,"mentality_aggression":74,"mentality_interceptions":34,"mentality_positioning":77,"mentality_vision":76,"mentality_penalties":71,"mentality_composure":73,"defending_marking":26,"defending_standing_tackle":21,"defending_sliding_tackle":23,"goalkeeping_diving":16,"goalkeeping_handling":12,"goalkeeping_kicking":9,"goalkeeping_positioning":7,"goalkeeping_reflexes":10,"_target_":14.7318,"_residuals_":-0.0962,"_row":"S. Koroki"},{"age":25,"height_cm":177,"weight_kg":76,"attacking_crossing":66,"attacking_finishing":68,"attacking_heading_accuracy":61,"attacking_short_passing":69,"attacking_volleys":64,"skill_dribbling":72,"skill_curve":66,"skill_fk_accuracy":69,"skill_long_passing":67,"skill_ball_control":70,"movement_acceleration":69,"movement_sprint_speed":69,"movement_agility":65,"movement_reactions":64,"movement_balance":82,"power_shot_power":75,"power_jumping":66,"power_stamina":81,"power_strength":84,"power_long_shots":70,"mentality_aggression":76,"mentality_interceptions":52,"mentality_positioning":70,"mentality_vision":71,"mentality_penalties":67,"mentality_composure":74,"defending_marking":58,"defending_standing_tackle":58,"defending_sliding_tackle":57,"goalkeeping_diving":12,"goalkeeping_handling":13,"goalkeeping_kicking":8,"goalkeeping_positioning":8,"goalkeeping_reflexes":10,"_target_":14.691,"_residuals_":-0.2639,"_row":"Jorge Pombo"},{"age":25,"height_cm":183,"weight_kg":80,"attacking_crossing":65,"attacking_finishing":53,"attacking_heading_accuracy":74,"attacking_short_passing":69,"attacking_volleys":51,"skill_dribbling":57,"skill_curve":57,"skill_fk_accuracy":32,"skill_long_passing":68,"skill_ball_control":67,"movement_acceleration":74,"movement_sprint_speed":76,"movement_agility":68,"movement_reactions":73,"movement_balance":70,"power_shot_power":59,"power_jumping":83,"power_stamina":69,"power_strength":76,"power_long_shots":55,"mentality_aggression":77,"mentality_interceptions":79,"mentality_positioning":45,"mentality_vision":55,"mentality_penalties":50,"mentality_composure":70,"defending_marking":78,"defending_standing_tackle":81,"defending_sliding_tackle":80,"goalkeeping_diving":11,"goalkeeping_handling":6,"goalkeeping_kicking":12,"goalkeeping_positioning":9,"goalkeeping_reflexes":14,"_target_":16.3412,"_residuals_":0.0988,"_row":"Ruben Vezo"},{"age":24,"height_cm":175,"weight_kg":70,"attacking_crossing":65,"attacking_finishing":64,"attacking_heading_accuracy":40,"attacking_short_passing":67,"attacking_volleys":59,"skill_dribbling":77,"skill_curve":73,"skill_fk_accuracy":64,"skill_long_passing":59,"skill_ball_control":76,"movement_acceleration":75,"movement_sprint_speed":73,"movement_agility":90,"movement_reactions":74,"movement_balance":80,"power_shot_power":73,"power_jumping":66,"power_stamina":67,"power_strength":57,"power_long_shots":63,"mentality_aggression":56,"mentality_interceptions":48,"mentality_positioning":68,"mentality_vision":68,"mentality_penalties":70,"mentality_composure":74,"defending_marking":29,"defending_standing_tackle":48,"defending_sliding_tackle":49,"goalkeeping_diving":10,"goalkeeping_handling":14,"goalkeeping_kicking":13,"goalkeeping_positioning":8,"goalkeeping_reflexes":15,"_target_":14.9787,"_residuals_":-0.1238,"_row":"Ruben Lameiras"},{"age":27,"height_cm":177,"weight_kg":72,"attacking_crossing":74,"attacking_finishing":68,"attacking_heading_accuracy":45,"attacking_short_passing":70,"attacking_volleys":67,"skill_dribbling":81,"skill_curve":78,"skill_fk_accuracy":77,"skill_long_passing":65,"skill_ball_control":74,"movement_acceleration":77,"movement_sprint_speed":81,"movement_agility":75,"movement_reactions":64,"movement_balance":72,"power_shot_power":84,"power_jumping":68,"power_stamina":58,"power_strength":54,"power_long_shots":83,"mentality_aggression":54,"mentality_interceptions":48,"mentality_positioning":62,"mentality_vision":67,"mentality_penalties":75,"mentality_composure":68,"defending_marking":38,"defending_standing_tackle":41,"defending_sliding_tackle":38,"goalkeeping_diving":11,"goalkeeping_handling":11,"goalkeeping_kicking":11,"goalkeeping_positioning":9,"goalkeeping_reflexes":7,"_target_":15.0094,"_residuals_":-0.1775,"_row":"I. Hajrovic"},{"age":30,"height_cm":182,"weight_kg":80,"attacking_crossing":61,"attacking_finishing":51,"attacking_heading_accuracy":75,"attacking_short_passing":67,"attacking_volleys":62,"skill_dribbling":49,"skill_curve":52,"skill_fk_accuracy":60,"skill_long_passing":56,"skill_ball_control":66,"movement_acceleration":68,"movement_sprint_speed":69,"movement_agility":52,"movement_reactions":72,"movement_balance":55,"power_shot_power":68,"power_jumping":72,"power_stamina":90,"power_strength":81,"power_long_shots":64,"mentality_aggression":74,"mentality_interceptions":76,"mentality_positioning":64,"mentality_vision":57,"mentality_penalties":41,"mentality_composure":65,"defending_marking":68,"defending_standing_tackle":74,"defending_sliding_tackle":71,"goalkeeping_diving":6,"goalkeeping_handling":7,"goalkeeping_kicking":12,"goalkeeping_positioning":13,"goalkeeping_reflexes":12,"_target_":14.9787,"_residuals_":-0.0806,"_row":"T. Shiotani"},{"age":26,"height_cm":192,"weight_kg":90,"attacking_crossing":19,"attacking_finishing":13,"attacking_heading_accuracy":14,"attacking_short_passing":35,"attacking_volleys":14,"skill_dribbling":20,"skill_curve":12,"skill_fk_accuracy":15,"skill_long_passing":32,"skill_ball_control":22,"movement_acceleration":45,"movement_sprint_speed":51,"movement_agility":50,"movement_reactions":76,"movement_balance":31,"power_shot_power":59,"power_jumping":64,"power_stamina":31,"power_strength":67,"power_long_shots":17,"mentality_aggression":41,"mentality_interceptions":22,"mentality_positioning":15,"mentality_vision":55,"mentality_penalties":21,"mentality_composure":25,"defending_marking":14,"defending_standing_tackle":13,"defending_sliding_tackle":12,"goalkeeping_diving":82,"goalkeeping_handling":80,"goalkeeping_kicking":79,"goalkeeping_positioning":78,"goalkeeping_reflexes":84,"_target_":16.5564,"_residuals_":0.22,"_row":"T. Horn"},{"age":29,"height_cm":186,"weight_kg":82,"attacking_crossing":38,"attacking_finishing":29,"attacking_heading_accuracy":65,"attacking_short_passing":54,"attacking_volleys":33,"skill_dribbling":45,"skill_curve":39,"skill_fk_accuracy":30,"skill_long_passing":52,"skill_ball_control":55,"movement_acceleration":63,"movement_sprint_speed":67,"movement_agility":60,"movement_reactions":63,"movement_balance":53,"power_shot_power":49,"power_jumping":73,"power_stamina":73,"power_strength":82,"power_long_shots":31,"mentality_aggression":76,"mentality_interceptions":75,"mentality_positioning":34,"mentality_vision":38,"mentality_penalties":37,"mentality_composure":57,"defending_marking":70,"defending_standing_tackle":63,"defending_sliding_tackle":68,"goalkeeping_diving":12,"goalkeeping_handling":11,"goalkeeping_kicking":12,"goalkeeping_positioning":7,"goalkeeping_reflexes":11,"_target_":14.3461,"_residuals_":0.0951,"_row":"F. Pereyra"},{"age":33,"height_cm":176,"weight_kg":76,"attacking_crossing":78,"attacking_finishing":63,"attacking_heading_accuracy":75,"attacking_short_passing":78,"attacking_volleys":62,"skill_dribbling":74,"skill_curve":74,"skill_fk_accuracy":61,"skill_long_passing":73,"skill_ball_control":76,"movement_acceleration":69,"movement_sprint_speed":69,"movement_agility":73,"movement_reactions":80,"movement_balance":73,"power_shot_power":74,"power_jumping":81,"power_stamina":72,"power_strength":71,"power_long_shots":68,"mentality_aggression":79,"mentality_interceptions":78,"mentality_positioning":68,"mentality_vision":64,"mentality_penalties":66,"mentality_composure":75,"defending_marking":79,"defending_standing_tackle":79,"defending_sliding_tackle":78,"goalkeeping_diving":8,"goalkeeping_handling":9,"goalkeeping_kicking":7,"goalkeeping_positioning":15,"goalkeeping_reflexes":10,"_target_":15.5203,"_residuals_":-0.0206,"_row":"M. Debuchy"},{"age":27,"height_cm":185,"weight_kg":80,"attacking_crossing":45,"attacking_finishing":35,"attacking_heading_accuracy":77,"attacking_short_passing":80,"attacking_volleys":37,"skill_dribbling":59,"skill_curve":49,"skill_fk_accuracy":46,"skill_long_passing":77,"skill_ball_control":72,"movement_acceleration":65,"movement_sprint_speed":63,"movement_agility":57,"movement_reactions":78,"movement_balance":52,"power_shot_power":45,"power_jumping":86,"power_stamina":68,"power_strength":78,"power_long_shots":47,"mentality_aggression":73,"mentality_interceptions":82,"mentality_positioning":52,"mentality_vision":59,"mentality_penalties":41,"mentality_composure":68,"defending_marking":80,"defending_standing_tackle":82,"defending_sliding_tackle":79,"goalkeeping_diving":15,"goalkeeping_handling":16,"goalkeeping_kicking":11,"goalkeeping_positioning":11,"goalkeeping_reflexes":7,"_target_":16.5564,"_residuals_":-0.1038,"_row":"Sergi Gomez"},{"age":22,"height_cm":183,"weight_kg":77,"attacking_crossing":66,"attacking_finishing":54,"attacking_heading_accuracy":58,"attacking_short_passing":80,"attacking_volleys":68,"skill_dribbling":77,"skill_curve":72,"skill_fk_accuracy":68,"skill_long_passing":77,"skill_ball_control":81,"movement_acceleration":67,"movement_sprint_speed":66,"movement_agility":66,"movement_reactions":70,"movement_balance":73,"power_shot_power":68,"power_jumping":64,"power_stamina":67,"power_strength":71,"power_long_shots":64,"mentality_aggression":64,"mentality_interceptions":67,"mentality_positioning":58,"mentality_vision":76,"mentality_penalties":66,"mentality_composure":76,"defending_marking":69,"defending_standing_tackle":72,"defending_sliding_tackle":71,"goalkeeping_diving":9,"goalkeeping_handling":11,"goalkeeping_kicking":13,"goalkeeping_positioning":9,"goalkeeping_reflexes":6,"_target_":15.7614,"_residuals_":-0.1972,"_row":"S. Lukic"},{"age":34,"height_cm":184,"weight_kg":77,"attacking_crossing":39,"attacking_finishing":40,"attacking_heading_accuracy":76,"attacking_short_passing":70,"attacking_volleys":50,"skill_dribbling":61,"skill_curve":51,"skill_fk_accuracy":50,"skill_long_passing":68,"skill_ball_control":63,"movement_acceleration":67,"movement_sprint_speed":63,"movement_agility":62,"movement_reactions":66,"movement_balance":58,"power_shot_power":60,"power_jumping":79,"power_stamina":67,"power_strength":76,"power_long_shots":59,"mentality_aggression":76,"mentality_interceptions":72,"mentality_positioning":44,"mentality_vision":63,"mentality_penalties":57,"mentality_composure":64,"defending_marking":72,"defending_standing_tackle":74,"defending_sliding_tackle":70,"goalkeeping_diving":6,"goalkeeping_handling":14,"goalkeeping_kicking":15,"goalkeeping_positioning":13,"goalkeeping_reflexes":11,"_target_":14.5574,"_residuals_":0.307,"_row":"A. Chedjou"},{"age":23,"height_cm":185,"weight_kg":83,"attacking_crossing":78,"attacking_finishing":79,"attacking_heading_accuracy":53,"attacking_short_passing":86,"attacking_volleys":78,"skill_dribbling":86,"skill_curve":77,"skill_fk_accuracy":59,"skill_long_passing":80,"skill_ball_control":86,"movement_acceleration":78,"movement_sprint_speed":86,"movement_agility":81,"movement_reactions":83,"movement_balance":78,"power_shot_power":81,"power_jumping":63,"power_stamina":78,"power_strength":74,"power_long_shots":80,"mentality_aggression":43,"mentality_interceptions":39,"mentality_positioning":80,"mentality_vision":84,"mentality_penalties":54,"mentality_composure":82,"defending_marking":39,"defending_standing_tackle":42,"defending_sliding_tackle":29,"goalkeeping_diving":11,"goalkeeping_handling":16,"goalkeeping_kicking":11,"goalkeeping_positioning":8,"goalkeeping_reflexes":9,"_target_":17.5168,"_residuals_":-0.0011,"_row":"J. Brandt"},{"age":37,"height_cm":176,"weight_kg":72,"attacking_crossing":67,"attacking_finishing":64,"attacking_heading_accuracy":75,"attacking_short_passing":71,"attacking_volleys":56,"skill_dribbling":68,"skill_curve":56,"skill_fk_accuracy":61,"skill_long_passing":71,"skill_ball_control":75,"movement_acceleration":60,"movement_sprint_speed":48,"movement_agility":67,"movement_reactions":72,"movement_balance":71,"power_shot_power":65,"power_jumping":73,"power_stamina":71,"power_strength":72,"power_long_shots":67,"mentality_aggression":78,"mentality_interceptions":71,"mentality_positioning":71,"mentality_vision":71,"mentality_penalties":60,"mentality_composure":75,"defending_marking":71,"defending_standing_tackle":71,"defending_sliding_tackle":68,"goalkeeping_diving":12,"goalkeeping_handling":15,"goalkeeping_kicking":13,"goalkeeping_positioning":9,"goalkeeping_reflexes":16,"_target_":13.7902,"_residuals_":-0.0484,"_row":"I. Damonte"},{"age":24,"height_cm":178,"weight_kg":76,"attacking_crossing":39,"attacking_finishing":70,"attacking_heading_accuracy":70,"attacking_short_passing":61,"attacking_volleys":64,"skill_dribbling":63,"skill_curve":58,"skill_fk_accuracy":41,"skill_long_passing":58,"skill_ball_control":64,"movement_acceleration":73,"movement_sprint_speed":74,"movement_agility":70,"movement_reactions":67,"movement_balance":72,"power_shot_power":71,"power_jumping":77,"power_stamina":73,"power_strength":71,"power_long_shots":63,"mentality_aggression":55,"mentality_interceptions":18,"mentality_positioning":72,"mentality_vision":58,"mentality_penalties":59,"mentality_composure":63,"defending_marking":45,"defending_standing_tackle":22,"defending_sliding_tackle":21,"goalkeeping_diving":11,"goalkeeping_handling":6,"goalkeeping_kicking":12,"goalkeeping_positioning":13,"goalkeeping_reflexes":13,"_target_":14.691,"_residuals_":0.0813,"_row":"N. Ibanez"},{"age":22,"height_cm":185,"weight_kg":75,"attacking_crossing":66,"attacking_finishing":67,"attacking_heading_accuracy":47,"attacking_short_passing":70,"attacking_volleys":72,"skill_dribbling":74,"skill_curve":62,"skill_fk_accuracy":66,"skill_long_passing":67,"skill_ball_control":72,"movement_acceleration":65,"movement_sprint_speed":69,"movement_agility":71,"movement_reactions":65,"movement_balance":69,"power_shot_power":76,"power_jumping":68,"power_stamina":64,"power_strength":60,"power_long_shots":74,"mentality_aggression":66,"mentality_interceptions":45,"mentality_positioning":66,"mentality_vision":70,"mentality_penalties":67,"mentality_composure":67,"defending_marking":42,"defending_standing_tackle":57,"defending_sliding_tackle":52,"goalkeeping_diving":13,"goalkeeping_handling":10,"goalkeeping_kicking":10,"goalkeeping_positioning":8,"goalkeeping_reflexes":14,"_target_":14.9787,"_residuals_":0.0952,"_row":"S. Amallah"},{"age":30,"height_cm":189,"weight_kg":78,"attacking_crossing":36,"attacking_finishing":34,"attacking_heading_accuracy":74,"attacking_short_passing":63,"attacking_volleys":56,"skill_dribbling":60,"skill_curve":38,"skill_fk_accuracy":33,"skill_long_passing":52,"skill_ball_control":66,"movement_acceleration":56,"movement_sprint_speed":55,"movement_agility":65,"movement_reactions":74,"movement_balance":57,"power_shot_power":50,"power_jumping":84,"power_stamina":67,"power_strength":76,"power_long_shots":41,"mentality_aggression":66,"mentality_interceptions":73,"mentality_positioning":42,"mentality_vision":50,"mentality_penalties":54,"mentality_composure":70,"defending_marking":74,"defending_standing_tackle":79,"defending_sliding_tackle":76,"goalkeeping_diving":12,"goalkeeping_handling":16,"goalkeeping_kicking":8,"goalkeeping_positioning":6,"goalkeeping_reflexes":13,"_target_":15.5203,"_residuals_":0.3642,"_row":"M. Yoshida"},{"age":29,"height_cm":178,"weight_kg":80,"attacking_crossing":75,"attacking_finishing":58,"attacking_heading_accuracy":62,"attacking_short_passing":73,"attacking_volleys":59,"skill_dribbling":76,"skill_curve":77,"skill_fk_accuracy":63,"skill_long_passing":67,"skill_ball_control":74,"movement_acceleration":94,"movement_sprint_speed":94,"movement_agility":81,"movement_reactions":69,"movement_balance":76,"power_shot_power":76,"power_jumping":74,"power_stamina":85,"power_strength":75,"power_long_shots":68,"mentality_aggression":70,"mentality_interceptions":63,"mentality_positioning":68,"mentality_vision":60,"mentality_penalties":64,"mentality_composure":60,"defending_marking":66,"defending_standing_tackle":70,"defending_sliding_tackle":67,"goalkeeping_diving":11,"goalkeeping_handling":12,"goalkeeping_kicking":13,"goalkeeping_positioning":15,"goalkeeping_reflexes":11,"_target_":15.3416,"_residuals_":-0.2687,"_row":"L. Advincula"},{"age":28,"height_cm":182,"weight_kg":72,"attacking_crossing":74,"attacking_finishing":34,"attacking_heading_accuracy":56,"attacking_short_passing":68,"attacking_volleys":45,"skill_dribbling":68,"skill_curve":57,"skill_fk_accuracy":29,"skill_long_passing":63,"skill_ball_control":70,"movement_acceleration":80,"movement_sprint_speed":76,"movement_agility":76,"movement_reactions":74,"movement_balance":66,"power_shot_power":66,"power_jumping":76,"power_stamina":77,"power_strength":63,"power_long_shots":58,"mentality_aggression":67,"mentality_interceptions":75,"mentality_positioning":55,"mentality_vision":63,"mentality_penalties":36,"mentality_composure":63,"defending_marking":72,"defending_standing_tackle":72,"defending_sliding_tackle":77,"goalkeeping_diving":12,"goalkeeping_handling":6,"goalkeeping_kicking":10,"goalkeeping_positioning":15,"goalkeeping_reflexes":9,"_target_":15.3841,"_residuals_":0.1805,"_row":"B. Butko"},{"age":30,"height_cm":173,"weight_kg":72,"attacking_crossing":70,"attacking_finishing":22,"attacking_heading_accuracy":60,"attacking_short_passing":66,"attacking_volleys":38,"skill_dribbling":64,"skill_curve":59,"skill_fk_accuracy":40,"skill_long_passing":60,"skill_ball_control":68,"movement_acceleration":77,"movement_sprint_speed":73,"movement_agility":76,"movement_reactions":73,"movement_balance":77,"power_shot_power":47,"power_jumping":77,"power_stamina":74,"power_strength":62,"power_long_shots":39,"mentality_aggression":74,"mentality_interceptions":74,"mentality_positioning":42,"mentality_vision":44,"mentality_penalties":41,"mentality_composure":70,"defending_marking":70,"defending_standing_tackle":76,"defending_sliding_tackle":74,"goalkeeping_diving":9,"goalkeeping_handling":11,"goalkeeping_kicking":12,"goalkeeping_positioning":14,"goalkeeping_reflexes":12,"_target_":14.9787,"_residuals_":0.1753,"_row":"V. Laurini"},{"age":26,"height_cm":180,"weight_kg":75,"attacking_crossing":71,"attacking_finishing":65,"attacking_heading_accuracy":43,"attacking_short_passing":73,"attacking_volleys":67,"skill_dribbling":80,"skill_curve":74,"skill_fk_accuracy":69,"skill_long_passing":66,"skill_ball_control":76,"movement_acceleration":74,"movement_sprint_speed":73,"movement_agility":72,"movement_reactions":73,"movement_balance":73,"power_shot_power":75,"power_jumping":33,"power_stamina":61,"power_strength":73,"power_long_shots":69,"mentality_aggression":70,"mentality_interceptions":28,"mentality_positioning":71,"mentality_vision":66,"mentality_penalties":68,"mentality_composure":68,"defending_marking":32,"defending_standing_tackle":25,"defending_sliding_tackle":15,"goalkeeping_diving":15,"goalkeeping_handling":9,"goalkeeping_kicking":9,"goalkeeping_positioning":8,"goalkeeping_reflexes":6,"_target_":15.2741,"_residuals_":-0.1054,"_row":"P. Ntep"},{"age":31,"height_cm":172,"weight_kg":75,"attacking_crossing":67,"attacking_finishing":60,"attacking_heading_accuracy":56,"attacking_short_passing":72,"attacking_volleys":57,"skill_dribbling":65,"skill_curve":75,"skill_fk_accuracy":69,"skill_long_passing":67,"skill_ball_control":69,"movement_acceleration":74,"movement_sprint_speed":76,"movement_agility":85,"movement_reactions":69,"movement_balance":78,"power_shot_power":73,"power_jumping":76,"power_stamina":93,"power_strength":72,"power_long_shots":71,"mentality_aggression":85,"mentality_interceptions":65,"mentality_positioning":63,"mentality_vision":73,"mentality_penalties":65,"mentality_composure":71,"defending_marking":68,"defending_standing_tackle":64,"defending_sliding_tackle":59,"goalkeeping_diving":9,"goalkeeping_handling":13,"goalkeeping_kicking":10,"goalkeeping_positioning":8,"goalkeeping_reflexes":14,"_target_":14.5087,"_residuals_":-0.1338,"_row":"D. Nistor"},{"age":20,"height_cm":177,"weight_kg":69,"attacking_crossing":69,"attacking_finishing":68,"attacking_heading_accuracy":40,"attacking_short_passing":75,"attacking_volleys":70,"skill_dribbling":85,"skill_curve":69,"skill_fk_accuracy":58,"skill_long_passing":59,"skill_ball_control":83,"movement_acceleration":93,"movement_sprint_speed":87,"movement_agility":87,"movement_reactions":77,"movement_balance":86,"power_shot_power":77,"power_jumping":78,"power_stamina":77,"power_strength":51,"power_long_shots":58,"mentality_aggression":45,"mentality_interceptions":33,"mentality_positioning":73,"mentality_vision":74,"mentality_penalties":61,"mentality_composure":69,"defending_marking":38,"defending_standing_tackle":32,"defending_sliding_tackle":47,"goalkeeping_diving":8,"goalkeeping_handling":12,"goalkeeping_kicking":13,"goalkeeping_positioning":16,"goalkeeping_reflexes":14,"_target_":16.7059,"_residuals_":0.0437,"_row":"C. Pulisic"},{"age":28,"height_cm":181,"weight_kg":76,"attacking_crossing":46,"attacking_finishing":72,"attacking_heading_accuracy":78,"attacking_short_passing":77,"attacking_volleys":74,"skill_dribbling":70,"skill_curve":66,"skill_fk_accuracy":50,"skill_long_passing":72,"skill_ball_control":71,"movement_acceleration":68,"movement_sprint_speed":71,"movement_agility":63,"movement_reactions":72,"movement_balance":71,"power_shot_power":78,"power_jumping":69,"power_stamina":74,"power_strength":62,"power_long_shots":65,"mentality_aggression":80,"mentality_interceptions":32,"mentality_positioning":72,"mentality_vision":64,"mentality_penalties":69,"mentality_composure":74,"defending_marking":42,"defending_standing_tackle":41,"defending_sliding_tackle":33,"goalkeeping_diving":11,"goalkeeping_handling":6,"goalkeeping_kicking":11,"goalkeeping_positioning":16,"goalkeeping_reflexes":12,"_target_":15.2265,"_residuals_":-0.0504,"_row":"Guerrero"},{"age":33,"height_cm":187,"weight_kg":80,"attacking_crossing":12,"attacking_finishing":13,"attacking_heading_accuracy":12,"attacking_short_passing":36,"attacking_volleys":11,"skill_dribbling":11,"skill_curve":11,"skill_fk_accuracy":15,"skill_long_passing":38,"skill_ball_control":32,"movement_acceleration":42,"movement_sprint_speed":47,"movement_agility":47,"movement_reactions":69,"movement_balance":42,"power_shot_power":49,"power_jumping":68,"power_stamina":32,"power_strength":60,"power_long_shots":16,"mentality_aggression":27,"mentality_interceptions":17,"mentality_positioning":16,"mentality_vision":49,"mentality_penalties":17,"mentality_composure":47,"defending_marking":22,"defending_standing_tackle":14,"defending_sliding_tackle":13,"goalkeeping_diving":72,"goalkeeping_handling":70,"goalkeeping_kicking":65,"goalkeeping_positioning":73,"goalkeeping_reflexes":71,"_target_":14.3461,"_residuals_":0.4352,"_row":"S. Bossut"},{"age":24,"height_cm":173,"weight_kg":70,"attacking_crossing":72,"attacking_finishing":64,"attacking_heading_accuracy":46,"attacking_short_passing":68,"attacking_volleys":62,"skill_dribbling":77,"skill_curve":60,"skill_fk_accuracy":61,"skill_long_passing":63,"skill_ball_control":71,"movement_acceleration":83,"movement_sprint_speed":75,"movement_agility":79,"movement_reactions":66,"movement_balance":77,"power_shot_power":74,"power_jumping":62,"power_stamina":76,"power_strength":62,"power_long_shots":67,"mentality_aggression":48,"mentality_interceptions":30,"mentality_positioning":67,"mentality_vision":70,"mentality_penalties":54,"mentality_composure":74,"defending_marking":44,"defending_standing_tackle":33,"defending_sliding_tackle":36,"goalkeeping_diving":16,"goalkeeping_handling":8,"goalkeeping_kicking":12,"goalkeeping_positioning":7,"goalkeeping_reflexes":8,"_target_":15.2265,"_residuals_":-0.0125,"_row":"C. Espinoza"},{"age":33,"height_cm":172,"weight_kg":66,"attacking_crossing":86,"attacking_finishing":72,"attacking_heading_accuracy":55,"attacking_short_passing":92,"attacking_volleys":76,"skill_dribbling":87,"skill_curve":85,"skill_fk_accuracy":78,"skill_long_passing":88,"skill_ball_control":92,"movement_acceleration":77,"movement_sprint_speed":71,"movement_agility":92,"movement_reactions":89,"movement_balance":93,"power_shot_power":79,"power_jumping":68,"power_stamina":85,"power_strength":58,"power_long_shots":82,"mentality_aggression":62,"mentality_interceptions":82,"mentality_positioning":79,"mentality_vision":91,"mentality_penalties":82,"mentality_composure":92,"defending_marking":68,"defending_standing_tackle":76,"defending_sliding_tackle":71,"goalkeeping_diving":13,"goalkeeping_handling":9,"goalkeeping_kicking":7,"goalkeeping_positioning":14,"goalkeeping_reflexes":9,"_target_":17.6222,"_residuals_":0.0963,"_row":"L. Modric"},{"age":27,"height_cm":177,"weight_kg":72,"attacking_crossing":51,"attacking_finishing":51,"attacking_heading_accuracy":53,"attacking_short_passing":69,"attacking_volleys":40,"skill_dribbling":61,"skill_curve":44,"skill_fk_accuracy":41,"skill_long_passing":60,"skill_ball_control":68,"movement_acceleration":66,"movement_sprint_speed":63,"movement_agility":71,"movement_reactions":69,"movement_balance":76,"power_shot_power":79,"power_jumping":86,"power_stamina":78,"power_strength":71,"power_long_shots":47,"mentality_aggression":83,"mentality_interceptions":69,"mentality_positioning":37,"mentality_vision":47,"mentality_penalties":35,"mentality_composure":57,"defending_marking":68,"defending_standing_tackle":73,"defending_sliding_tackle":69,"goalkeeping_diving":10,"goalkeeping_handling":14,"goalkeeping_kicking":10,"goalkeeping_positioning":12,"goalkeeping_reflexes":10,"_target_":14.4033,"_residuals_":-0.293,"_row":"Fabricio Baiano"},{"age":34,"height_cm":180,"weight_kg":79,"attacking_crossing":48,"attacking_finishing":35,"attacking_heading_accuracy":75,"attacking_short_passing":59,"attacking_volleys":40,"skill_dribbling":42,"skill_curve":43,"skill_fk_accuracy":38,"skill_long_passing":54,"skill_ball_control":53,"movement_acceleration":30,"movement_sprint_speed":36,"movement_agility":35,"movement_reactions":68,"movement_balance":65,"power_shot_power":52,"power_jumping":88,"power_stamina":32,"power_strength":75,"power_long_shots":27,"mentality_aggression":81,"mentality_interceptions":73,"mentality_positioning":17,"mentality_vision":41,"mentality_penalties":41,"mentality_composure":69,"defending_marking":74,"defending_standing_tackle":73,"defending_sliding_tackle":63,"goalkeeping_diving":7,"goalkeeping_handling":11,"goalkeeping_kicking":6,"goalkeeping_positioning":6,"goalkeeping_reflexes":14,"_target_":13.9978,"_residuals_":-0.0636,"_row":"J. Bottinelli"},{"age":31,"height_cm":182,"weight_kg":72,"attacking_crossing":67,"attacking_finishing":72,"attacking_heading_accuracy":63,"attacking_short_passing":66,"attacking_volleys":70,"skill_dribbling":73,"skill_curve":77,"skill_fk_accuracy":73,"skill_long_passing":57,"skill_ball_control":71,"movement_acceleration":85,"movement_sprint_speed":91,"movement_agility":90,"movement_reactions":71,"movement_balance":69,"power_shot_power":75,"power_jumping":87,"power_stamina":71,"power_strength":68,"power_long_shots":67,"mentality_aggression":69,"mentality_interceptions":35,"mentality_positioning":74,"mentality_vision":73,"mentality_penalties":68,"mentality_composure":69,"defending_marking":55,"defending_standing_tackle":26,"defending_sliding_tackle":29,"goalkeeping_diving":6,"goalkeeping_handling":6,"goalkeeping_kicking":7,"goalkeeping_positioning":7,"goalkeeping_reflexes":12,"_target_":15.0964,"_residuals_":-0.0173,"_row":"Juan Villar"},{"age":23,"height_cm":168,"weight_kg":72,"attacking_crossing":67,"attacking_finishing":69,"attacking_heading_accuracy":27,"attacking_short_passing":70,"attacking_volleys":33,"skill_dribbling":71,"skill_curve":56,"skill_fk_accuracy":47,"skill_long_passing":65,"skill_ball_control":68,"movement_acceleration":82,"movement_sprint_speed":79,"movement_agility":80,"movement_reactions":63,"movement_balance":74,"power_shot_power":70,"power_jumping":57,"power_stamina":74,"power_strength":66,"power_long_shots":68,"mentality_aggression":55,"mentality_interceptions":59,"mentality_positioning":67,"mentality_vision":68,"mentality_penalties":56,"mentality_composure":66,"defending_marking":55,"defending_standing_tackle":61,"defending_sliding_tackle":59,"goalkeeping_diving":14,"goalkeeping_handling":9,"goalkeeping_kicking":8,"goalkeeping_positioning":10,"goalkeeping_reflexes":8,"_target_":14.7318,"_residuals_":-0.4154,"_row":"M. Bolados"},{"age":25,"height_cm":175,"weight_kg":73,"attacking_crossing":66,"attacking_finishing":54,"attacking_heading_accuracy":46,"attacking_short_passing":64,"attacking_volleys":48,"skill_dribbling":78,"skill_curve":65,"skill_fk_accuracy":52,"skill_long_passing":65,"skill_ball_control":69,"movement_acceleration":79,"movement_sprint_speed":78,"movement_agility":76,"movement_reactions":66,"movement_balance":72,"power_shot_power":62,"power_jumping":61,"power_stamina":65,"power_strength":59,"power_long_shots":77,"mentality_aggression":53,"mentality_interceptions":28,"mentality_positioning":68,"mentality_vision":74,"mentality_penalties":51,"mentality_composure":60,"defending_marking":39,"defending_standing_tackle":40,"defending_sliding_tackle":38,"goalkeeping_diving":9,"goalkeeping_handling":10,"goalkeeping_kicking":12,"goalkeeping_positioning":15,"goalkeeping_reflexes":13,"_target_":14.8451,"_residuals_":0.1905,"_row":"W. Montoya"},{"age":31,"height_cm":187,"weight_kg":86,"attacking_crossing":53,"attacking_finishing":72,"attacking_heading_accuracy":76,"attacking_short_passing":60,"attacking_volleys":67,"skill_dribbling":62,"skill_curve":51,"skill_fk_accuracy":61,"skill_long_passing":53,"skill_ball_control":66,"movement_acceleration":61,"movement_sprint_speed":64,"movement_agility":62,"movement_reactions":71,"movement_balance":51,"power_shot_power":75,"power_jumping":72,"power_stamina":75,"power_strength":80,"power_long_shots":66,"mentality_aggression":84,"mentality_interceptions":44,"mentality_positioning":73,"mentality_vision":51,"mentality_penalties":65,"mentality_composure":70,"defending_marking":47,"defending_standing_tackle":31,"defending_sliding_tackle":23,"goalkeeping_diving":11,"goalkeeping_handling":8,"goalkeeping_kicking":15,"goalkeeping_positioning":11,"goalkeeping_reflexes":7,"_target_":14.5574,"_residuals_":0.1086,"_row":"A. Soderlund"},{"age":31,"height_cm":173,"weight_kg":70,"attacking_crossing":79,"attacking_finishing":68,"attacking_heading_accuracy":52,"attacking_short_passing":80,"attacking_volleys":69,"skill_dribbling":78,"skill_curve":79,"skill_fk_accuracy":78,"skill_long_passing":77,"skill_ball_control":81,"movement_acceleration":67,"movement_sprint_speed":66,"movement_agility":77,"movement_reactions":75,"movement_balance":81,"power_shot_power":81,"power_jumping":80,"power_stamina":75,"power_strength":64,"power_long_shots":79,"mentality_aggression":61,"mentality_interceptions":62,"mentality_positioning":69,"mentality_vision":77,"mentality_penalties":71,"mentality_composure":70,"defending_marking":50,"defending_standing_tackle":53,"defending_sliding_tackle":50,"goalkeeping_diving":10,"goalkeeping_handling":8,"goalkeeping_kicking":12,"goalkeeping_positioning":6,"goalkeeping_reflexes":10,"_target_":15.6873,"_residuals_":-0.0334,"_row":"J. De Guzman"},{"age":27,"height_cm":177,"weight_kg":80,"attacking_crossing":67,"attacking_finishing":63,"attacking_heading_accuracy":59,"attacking_short_passing":83,"attacking_volleys":60,"skill_dribbling":78,"skill_curve":67,"skill_fk_accuracy":77,"skill_long_passing":81,"skill_ball_control":81,"movement_acceleration":73,"movement_sprint_speed":82,"movement_agility":78,"movement_reactions":81,"movement_balance":74,"power_shot_power":81,"power_jumping":68,"power_stamina":87,"power_strength":66,"power_long_shots":79,"mentality_aggression":80,"mentality_interceptions":82,"mentality_positioning":70,"mentality_vision":80,"mentality_penalties":60,"mentality_composure":79,"defending_marking":79,"defending_standing_tackle":77,"defending_sliding_tackle":76,"goalkeeping_diving":14,"goalkeeping_handling":9,"goalkeeping_kicking":12,"goalkeeping_positioning":13,"goalkeeping_reflexes":8,"_target_":16.7599,"_residuals_":-0.0949,"_row":"Thiago Mendes"},{"age":27,"height_cm":184,"weight_kg":82,"attacking_crossing":42,"attacking_finishing":39,"attacking_heading_accuracy":72,"attacking_short_passing":68,"attacking_volleys":36,"skill_dribbling":43,"skill_curve":42,"skill_fk_accuracy":34,"skill_long_passing":66,"skill_ball_control":66,"movement_acceleration":44,"movement_sprint_speed":69,"movement_agility":71,"movement_reactions":69,"movement_balance":69,"power_shot_power":67,"power_jumping":86,"power_stamina":73,"power_strength":80,"power_long_shots":61,"mentality_aggression":75,"mentality_interceptions":70,"mentality_positioning":60,"mentality_vision":61,"mentality_penalties":35,"mentality_composure":72,"defending_marking":75,"defending_standing_tackle":74,"defending_sliding_tackle":72,"goalkeeping_diving":14,"goalkeeping_handling":15,"goalkeeping_kicking":7,"goalkeeping_positioning":11,"goalkeeping_reflexes":16,"_target_":15.5203,"_residuals_":0.1637,"_row":"E. Sviatchenko"},{"age":35,"height_cm":182,"weight_kg":81,"attacking_crossing":61,"attacking_finishing":75,"attacking_heading_accuracy":71,"attacking_short_passing":67,"attacking_volleys":71,"skill_dribbling":70,"skill_curve":57,"skill_fk_accuracy":56,"skill_long_passing":49,"skill_ball_control":75,"movement_acceleration":65,"movement_sprint_speed":65,"movement_agility":64,"movement_reactions":71,"movement_balance":60,"power_shot_power":78,"power_jumping":78,"power_stamina":71,"power_strength":76,"power_long_shots":68,"mentality_aggression":47,"mentality_interceptions":28,"mentality_positioning":73,"mentality_vision":66,"mentality_penalties":67,"mentality_composure":74,"defending_marking":30,"defending_standing_tackle":43,"defending_sliding_tackle":26,"goalkeeping_diving":10,"goalkeeping_handling":6,"goalkeeping_kicking":7,"goalkeeping_positioning":12,"goalkeeping_reflexes":7,"_target_":14.4033,"_residuals_":-0.1388,"_row":"A. Kone"},{"age":33,"height_cm":179,"weight_kg":73,"attacking_crossing":75,"attacking_finishing":65,"attacking_heading_accuracy":66,"attacking_short_passing":78,"attacking_volleys":75,"skill_dribbling":77,"skill_curve":79,"skill_fk_accuracy":70,"skill_long_passing":74,"skill_ball_control":78,"movement_acceleration":55,"movement_sprint_speed":59,"movement_agility":66,"movement_reactions":75,"movement_balance":68,"power_shot_power":86,"power_jumping":58,"power_stamina":71,"power_strength":61,"power_long_shots":78,"mentality_aggression":72,"mentality_interceptions":69,"mentality_positioning":73,"mentality_vision":76,"mentality_penalties":68,"mentality_composure":79,"defending_marking":75,"defending_standing_tackle":70,"defending_sliding_tackle":69,"goalkeeping_diving":13,"goalkeeping_handling":7,"goalkeeping_kicking":11,"goalkeeping_positioning":6,"goalkeeping_reflexes":14,"_target_":15.3196,"_residuals_":0.0284,"_row":"B. Dzemaili"},{"age":27,"height_cm":190,"weight_kg":87,"attacking_crossing":58,"attacking_finishing":72,"attacking_heading_accuracy":71,"attacking_short_passing":70,"attacking_volleys":69,"skill_dribbling":66,"skill_curve":56,"skill_fk_accuracy":55,"skill_long_passing":49,"skill_ball_control":71,"movement_acceleration":65,"movement_sprint_speed":68,"movement_agility":62,"movement_reactions":66,"movement_balance":45,"power_shot_power":73,"power_jumping":74,"power_stamina":71,"power_strength":82,"power_long_shots":65,"mentality_aggression":73,"mentality_interceptions":30,"mentality_positioning":73,"mentality_vision":67,"mentality_penalties":67,"mentality_composure":71,"defending_marking":54,"defending_standing_tackle":48,"defending_sliding_tackle":46,"goalkeeping_diving":14,"goalkeeping_handling":12,"goalkeeping_kicking":14,"goalkeeping_positioning":10,"goalkeeping_reflexes":10,"_target_":15.0964,"_residuals_":0.1468,"_row":"A. Pesic"},{"age":24,"height_cm":183,"weight_kg":75,"attacking_crossing":43,"attacking_finishing":59,"attacking_heading_accuracy":79,"attacking_short_passing":61,"attacking_volleys":40,"skill_dribbling":45,"skill_curve":52,"skill_fk_accuracy":63,"skill_long_passing":59,"skill_ball_control":60,"movement_acceleration":65,"movement_sprint_speed":61,"movement_agility":57,"movement_reactions":60,"movement_balance":65,"power_shot_power":53,"power_jumping":91,"power_stamina":70,"power_strength":80,"power_long_shots":43,"mentality_aggression":70,"mentality_interceptions":74,"mentality_positioning":54,"mentality_vision":27,"mentality_penalties":70,"mentality_composure":60,"defending_marking":68,"defending_standing_tackle":69,"defending_sliding_tackle":64,"goalkeeping_diving":10,"goalkeeping_handling":11,"goalkeeping_kicking":7,"goalkeeping_positioning":14,"goalkeeping_reflexes":9,"_target_":15.0094,"_residuals_":-0.2329,"_row":"C. Halkett"},{"age":24,"height_cm":172,"weight_kg":63,"attacking_crossing":65,"attacking_finishing":62,"attacking_heading_accuracy":70,"attacking_short_passing":76,"attacking_volleys":51,"skill_dribbling":70,"skill_curve":64,"skill_fk_accuracy":42,"skill_long_passing":71,"skill_ball_control":71,"movement_acceleration":76,"movement_sprint_speed":73,"movement_agility":79,"movement_reactions":74,"movement_balance":82,"power_shot_power":67,"power_jumping":75,"power_stamina":89,"power_strength":63,"power_long_shots":65,"mentality_aggression":75,"mentality_interceptions":73,"mentality_positioning":61,"mentality_vision":69,"mentality_penalties":51,"mentality_composure":66,"defending_marking":74,"defending_standing_tackle":75,"defending_sliding_tackle":70,"goalkeeping_diving":12,"goalkeeping_handling":8,"goalkeeping_kicking":7,"goalkeeping_positioning":14,"goalkeeping_reflexes":8,"_target_":15.9556,"_residuals_":0.1078,"_row":"Anuar"},{"age":34,"height_cm":181,"weight_kg":79,"attacking_crossing":61,"attacking_finishing":45,"attacking_heading_accuracy":61,"attacking_short_passing":72,"attacking_volleys":60,"skill_dribbling":56,"skill_curve":62,"skill_fk_accuracy":61,"skill_long_passing":70,"skill_ball_control":70,"movement_acceleration":64,"movement_sprint_speed":60,"movement_agility":60,"movement_reactions":72,"movement_balance":64,"power_shot_power":66,"power_jumping":54,"power_stamina":62,"power_strength":66,"power_long_shots":66,"mentality_aggression":85,"mentality_interceptions":79,"mentality_positioning":53,"mentality_vision":70,"mentality_penalties":57,"mentality_composure":82,"defending_marking":78,"defending_standing_tackle":76,"defending_sliding_tackle":75,"goalkeeping_diving":8,"goalkeeping_handling":12,"goalkeeping_kicking":7,"goalkeeping_positioning":11,"goalkeeping_reflexes":5,"_target_":14.604,"_residuals_":0.2069,"_row":"F. Magnanelli"},{"age":32,"height_cm":183,"weight_kg":76,"attacking_crossing":43,"attacking_finishing":74,"attacking_heading_accuracy":75,"attacking_short_passing":64,"attacking_volleys":61,"skill_dribbling":71,"skill_curve":44,"skill_fk_accuracy":40,"skill_long_passing":40,"skill_ball_control":71,"movement_acceleration":74,"movement_sprint_speed":83,"movement_agility":72,"movement_reactions":70,"movement_balance":52,"power_shot_power":75,"power_jumping":90,"power_stamina":64,"power_strength":71,"power_long_shots":62,"mentality_aggression":46,"mentality_interceptions":20,"mentality_positioning":72,"mentality_vision":62,"mentality_penalties":66,"mentality_composure":70,"defending_marking":38,"defending_standing_tackle":34,"defending_sliding_tackle":14,"goalkeeping_diving":9,"goalkeeping_handling":9,"goalkeeping_kicking":14,"goalkeeping_positioning":10,"goalkeeping_reflexes":7,"_target_":14.9787,"_residuals_":-0.0293,"_row":"F. Melchiorri"},{"age":36,"height_cm":187,"weight_kg":85,"attacking_crossing":54,"attacking_finishing":71,"attacking_heading_accuracy":80,"attacking_short_passing":70,"attacking_volleys":66,"skill_dribbling":67,"skill_curve":63,"skill_fk_accuracy":57,"skill_long_passing":52,"skill_ball_control":72,"movement_acceleration":44,"movement_sprint_speed":42,"movement_agility":53,"movement_reactions":63,"movement_balance":51,"power_shot_power":73,"power_jumping":63,"power_stamina":69,"power_strength":83,"power_long_shots":68,"mentality_aggression":77,"mentality_interceptions":48,"mentality_positioning":78,"mentality_vision":68,"mentality_penalties":70,"mentality_composure":82,"defending_marking":49,"defending_standing_tackle":46,"defending_sliding_tackle":38,"goalkeeping_diving":8,"goalkeeping_handling":8,"goalkeeping_kicking":14,"goalkeeping_positioning":8,"goalkeeping_reflexes":15,"_target_":13.653,"_residuals_":-0.1715,"_row":"I. de Camargo"},{"age":31,"height_cm":174,"weight_kg":74,"attacking_crossing":70,"attacking_finishing":72,"attacking_heading_accuracy":51,"attacking_short_passing":74,"attacking_volleys":77,"skill_dribbling":76,"skill_curve":76,"skill_fk_accuracy":74,"skill_long_passing":71,"skill_ball_control":73,"movement_acceleration":86,"movement_sprint_speed":85,"movement_agility":81,"movement_reactions":76,"movement_balance":81,"power_shot_power":88,"power_jumping":77,"power_stamina":84,"power_strength":84,"power_long_shots":77,"mentality_aggression":74,"mentality_interceptions":44,"mentality_positioning":77,"mentality_vision":74,"mentality_penalties":73,"mentality_composure":72,"defending_marking":30,"defending_standing_tackle":40,"defending_sliding_tackle":33,"goalkeeping_diving":15,"goalkeeping_handling":11,"goalkeeping_kicking":15,"goalkeeping_positioning":14,"goalkeeping_reflexes":9,"_target_":15.7614,"_residuals_":-0.0396,"_row":"D. Pabon"},{"age":21,"height_cm":172,"weight_kg":67,"attacking_crossing":70,"attacking_finishing":58,"attacking_heading_accuracy":48,"attacking_short_passing":75,"attacking_volleys":36,"skill_dribbling":69,"skill_curve":70,"skill_fk_accuracy":70,"skill_long_passing":74,"skill_ball_control":73,"movement_acceleration":68,"movement_sprint_speed":66,"movement_agility":73,"movement_reactions":67,"movement_balance":78,"power_shot_power":68,"power_jumping":63,"power_stamina":64,"power_strength":55,"power_long_shots":67,"mentality_aggression":55,"mentality_interceptions":42,"mentality_positioning":63,"mentality_vision":72,"mentality_penalties":43,"mentality_composure":60,"defending_marking":40,"defending_standing_tackle":45,"defending_sliding_tackle":48,"goalkeeping_diving":13,"goalkeeping_handling":9,"goalkeeping_kicking":7,"goalkeeping_positioning":12,"goalkeeping_reflexes":7,"_target_":15.1238,"_residuals_":0.0559,"_row":"G. Bouzoukis"},{"age":30,"height_cm":179,"weight_kg":80,"attacking_crossing":69,"attacking_finishing":70,"attacking_heading_accuracy":59,"attacking_short_passing":75,"attacking_volleys":61,"skill_dribbling":73,"skill_curve":72,"skill_fk_accuracy":59,"skill_long_passing":73,"skill_ball_control":74,"movement_acceleration":66,"movement_sprint_speed":67,"movement_agility":69,"movement_reactions":72,"movement_balance":80,"power_shot_power":71,"power_jumping":69,"power_stamina":80,"power_strength":70,"power_long_shots":65,"mentality_aggression":69,"mentality_interceptions":64,"mentality_positioning":74,"mentality_vision":74,"mentality_penalties":57,"mentality_composure":80,"defending_marking":59,"defending_standing_tackle":63,"defending_sliding_tackle":66,"goalkeeping_diving":13,"goalkeeping_handling":13,"goalkeeping_kicking":9,"goalkeeping_positioning":13,"goalkeeping_reflexes":16,"_target_":15.4249,"_residuals_":0.304,"_row":"S. Arfield"},{"age":29,"height_cm":184,"weight_kg":81,"attacking_crossing":63,"attacking_finishing":47,"attacking_heading_accuracy":78,"attacking_short_passing":56,"attacking_volleys":43,"skill_dribbling":59,"skill_curve":60,"skill_fk_accuracy":57,"skill_long_passing":58,"skill_ball_control":64,"movement_acceleration":64,"movement_sprint_speed":74,"movement_agility":67,"movement_reactions":72,"movement_balance":42,"power_shot_power":64,"power_jumping":79,"power_stamina":75,"power_strength":90,"power_long_shots":55,"mentality_aggression":76,"mentality_interceptions":74,"mentality_positioning":53,"mentality_vision":52,"mentality_penalties":52,"mentality_composure":63,"defending_marking":71,"defending_standing_tackle":70,"defending_sliding_tackle":71,"goalkeeping_diving":10,"goalkeeping_handling":8,"goalkeeping_kicking":7,"goalkeeping_positioning":7,"goalkeeping_reflexes":10,"_target_":14.5087,"_residuals_":-0.7834,"_row":"M. Abero"},{"age":27,"height_cm":184,"weight_kg":80,"attacking_crossing":44,"attacking_finishing":71,"attacking_heading_accuracy":66,"attacking_short_passing":58,"attacking_volleys":60,"skill_dribbling":64,"skill_curve":55,"skill_fk_accuracy":54,"skill_long_passing":41,"skill_ball_control":67,"movement_acceleration":75,"movement_sprint_speed":71,"movement_agility":68,"movement_reactions":70,"movement_balance":62,"power_shot_power":70,"power_jumping":87,"power_stamina":79,"power_strength":83,"power_long_shots":60,"mentality_aggression":38,"mentality_interceptions":25,"mentality_positioning":74,"mentality_vision":58,"mentality_penalties":70,"mentality_composure":66,"defending_marking":23,"defending_standing_tackle":12,"defending_sliding_tackle":12,"goalkeeping_diving":10,"goalkeeping_handling":9,"goalkeeping_kicking":5,"goalkeeping_positioning":13,"goalkeeping_reflexes":8,"_target_":14.5574,"_residuals_":-0.2889,"_row":"E. Torregrossa"},{"age":26,"height_cm":178,"weight_kg":73,"attacking_crossing":67,"attacking_finishing":36,"attacking_heading_accuracy":64,"attacking_short_passing":62,"attacking_volleys":41,"skill_dribbling":68,"skill_curve":66,"skill_fk_accuracy":65,"skill_long_passing":52,"skill_ball_control":69,"movement_acceleration":89,"movement_sprint_speed":87,"movement_agility":79,"movement_reactions":68,"movement_balance":67,"power_shot_power":61,"power_jumping":82,"power_stamina":82,"power_strength":79,"power_long_shots":43,"mentality_aggression":76,"mentality_interceptions":69,"mentality_positioning":61,"mentality_vision":46,"mentality_penalties":33,"mentality_composure":59,"defending_marking":69,"defending_standing_tackle":75,"defending_sliding_tackle":75,"goalkeeping_diving":14,"goalkeeping_handling":7,"goalkeeping_kicking":13,"goalkeeping_positioning":9,"goalkeeping_reflexes":9,"_target_":15.6073,"_residuals_":0.2424,"_row":"K. Lawrence"},{"age":29,"height_cm":177,"weight_kg":74,"attacking_crossing":80,"attacking_finishing":77,"attacking_heading_accuracy":45,"attacking_short_passing":78,"attacking_volleys":73,"skill_dribbling":80,"skill_curve":83,"skill_fk_accuracy":82,"skill_long_passing":75,"skill_ball_control":78,"movement_acceleration":69,"movement_sprint_speed":72,"movement_agility":78,"movement_reactions":73,"movement_balance":74,"power_shot_power":77,"power_jumping":61,"power_stamina":61,"power_strength":60,"power_long_shots":75,"mentality_aggression":53,"mentality_interceptions":35,"mentality_positioning":74,"mentality_vision":82,"mentality_penalties":90,"mentality_composure":75,"defending_marking":51,"defending_standing_tackle":35,"defending_sliding_tackle":30,"goalkeeping_diving":10,"goalkeeping_handling":12,"goalkeeping_kicking":16,"goalkeeping_positioning":10,"goalkeeping_reflexes":14,"_target_":16.1181,"_residuals_":0.0185,"_row":"R. Boudebouz"},{"age":33,"height_cm":184,"weight_kg":77,"attacking_crossing":61,"attacking_finishing":84,"attacking_heading_accuracy":84,"attacking_short_passing":75,"attacking_volleys":79,"skill_dribbling":78,"skill_curve":61,"skill_fk_accuracy":62,"skill_long_passing":46,"skill_ball_control":79,"movement_acceleration":69,"movement_sprint_speed":70,"movement_agility":59,"movement_reactions":78,"movement_balance":58,"power_shot_power":84,"power_jumping":74,"power_stamina":73,"power_strength":83,"power_long_shots":75,"mentality_aggression":52,"mentality_interceptions":38,"mentality_positioning":79,"mentality_vision":71,"mentality_penalties":83,"mentality_composure":82,"defending_marking":22,"defending_standing_tackle":32,"defending_sliding_tackle":35,"goalkeeping_diving":14,"goalkeeping_handling":11,"goalkeeping_kicking":9,"goalkeeping_positioning":9,"goalkeeping_reflexes":13,"_target_":16.2134,"_residuals_":-0.2255,"_row":"B. Gomis"},{"age":27,"height_cm":172,"weight_kg":68,"attacking_crossing":73,"attacking_finishing":63,"attacking_heading_accuracy":58,"attacking_short_passing":84,"attacking_volleys":64,"skill_dribbling":81,"skill_curve":77,"skill_fk_accuracy":71,"skill_long_passing":80,"skill_ball_control":82,"movement_acceleration":68,"movement_sprint_speed":60,"movement_agility":76,"movement_reactions":76,"movement_balance":83,"power_shot_power":74,"power_jumping":66,"power_stamina":64,"power_strength":60,"power_long_shots":72,"mentality_aggression":81,"mentality_interceptions":63,"mentality_positioning":77,"mentality_vision":82,"mentality_penalties":65,"mentality_composure":80,"defending_marking":62,"defending_standing_tackle":64,"defending_sliding_tackle":65,"goalkeeping_diving":6,"goalkeeping_handling":15,"goalkeeping_kicking":15,"goalkeeping_positioning":9,"goalkeeping_reflexes":11,"_target_":16.3805,"_residuals_":-0.1327,"_row":"J. Wilshere"},{"age":29,"height_cm":186,"weight_kg":84,"attacking_crossing":24,"attacking_finishing":38,"attacking_heading_accuracy":75,"attacking_short_passing":62,"attacking_volleys":55,"skill_dribbling":29,"skill_curve":28,"skill_fk_accuracy":60,"skill_long_passing":53,"skill_ball_control":61,"movement_acceleration":33,"movement_sprint_speed":33,"movement_agility":49,"movement_reactions":64,"movement_balance":58,"power_shot_power":73,"power_jumping":72,"power_stamina":69,"power_strength":84,"power_long_shots":53,"mentality_aggression":75,"mentality_interceptions":66,"mentality_positioning":26,"mentality_vision":36,"mentality_penalties":44,"mentality_composure":62,"defending_marking":67,"defending_standing_tackle":75,"defending_sliding_tackle":73,"goalkeeping_diving":8,"goalkeeping_handling":16,"goalkeeping_kicking":9,"goalkeeping_positioning":15,"goalkeeping_reflexes":8,"_target_":14.771,"_residuals_":-0.0818,"_row":"M. Chanot"},{"age":25,"height_cm":188,"weight_kg":78,"attacking_crossing":75,"attacking_finishing":66,"attacking_heading_accuracy":75,"attacking_short_passing":83,"attacking_volleys":47,"skill_dribbling":76,"skill_curve":71,"skill_fk_accuracy":53,"skill_long_passing":82,"skill_ball_control":82,"movement_acceleration":67,"movement_sprint_speed":69,"movement_agility":66,"movement_reactions":84,"movement_balance":66,"power_shot_power":78,"power_jumping":75,"power_stamina":88,"power_strength":81,"power_long_shots":65,"mentality_aggression":85,"mentality_interceptions":88,"mentality_positioning":70,"mentality_vision":78,"mentality_penalties":91,"mentality_composure":84,"defending_marking":84,"defending_standing_tackle":86,"defending_sliding_tackle":85,"goalkeeping_diving":13,"goalkeeping_handling":12,"goalkeeping_kicking":6,"goalkeeping_positioning":8,"goalkeeping_reflexes":8,"_target_":17.6222,"_residuals_":0.3099,"_row":"Fabinho"},{"age":25,"height_cm":189,"weight_kg":76,"attacking_crossing":40,"attacking_finishing":79,"attacking_heading_accuracy":79,"attacking_short_passing":59,"attacking_volleys":45,"skill_dribbling":63,"skill_curve":42,"skill_fk_accuracy":33,"skill_long_passing":45,"skill_ball_control":70,"movement_acceleration":66,"movement_sprint_speed":58,"movement_agility":58,"movement_reactions":68,"movement_balance":71,"power_shot_power":73,"power_jumping":82,"power_stamina":69,"power_strength":65,"power_long_shots":68,"mentality_aggression":33,"mentality_interceptions":17,"mentality_positioning":79,"mentality_vision":48,"mentality_penalties":69,"mentality_composure":58,"defending_marking":20,"defending_standing_tackle":21,"defending_sliding_tackle":24,"goalkeeping_diving":11,"goalkeeping_handling":14,"goalkeeping_kicking":13,"goalkeeping_positioning":13,"goalkeeping_reflexes":13,"_target_":15.2265,"_residuals_":0.0763,"_row":"P. Hamel"},{"age":35,"height_cm":188,"weight_kg":79,"attacking_crossing":12,"attacking_finishing":14,"attacking_heading_accuracy":12,"attacking_short_passing":31,"attacking_volleys":11,"skill_dribbling":15,"skill_curve":11,"skill_fk_accuracy":28,"skill_long_passing":32,"skill_ball_control":20,"movement_acceleration":44,"movement_sprint_speed":46,"movement_agility":56,"movement_reactions":66,"movement_balance":55,"power_shot_power":53,"power_jumping":76,"power_stamina":41,"power_strength":60,"power_long_shots":20,"mentality_aggression":33,"mentality_interceptions":18,"mentality_positioning":14,"mentality_vision":49,"mentality_penalties":25,"mentality_composure":58,"defending_marking":15,"defending_standing_tackle":13,"defending_sliding_tackle":12,"goalkeeping_diving":70,"goalkeeping_handling":66,"goalkeeping_kicking":71,"goalkeeping_positioning":71,"goalkeeping_reflexes":72,"_target_":13.0711,"_residuals_":-0.3771,"_row":"Ruben"},{"age":22,"height_cm":184,"weight_kg":74,"attacking_crossing":66,"attacking_finishing":59,"attacking_heading_accuracy":42,"attacking_short_passing":83,"attacking_volleys":44,"skill_dribbling":72,"skill_curve":66,"skill_fk_accuracy":52,"skill_long_passing":84,"skill_ball_control":79,"movement_acceleration":59,"movement_sprint_speed":62,"movement_agility":67,"movement_reactions":77,"movement_balance":63,"power_shot_power":66,"power_jumping":57,"power_stamina":73,"power_strength":66,"power_long_shots":69,"mentality_aggression":69,"mentality_interceptions":77,"mentality_positioning":60,"mentality_vision":80,"mentality_penalties":55,"mentality_composure":74,"defending_marking":78,"defending_standing_tackle":76,"defending_sliding_tackle":74,"goalkeeping_diving":12,"goalkeeping_handling":11,"goalkeeping_kicking":11,"goalkeeping_positioning":10,"goalkeeping_reflexes":8,"_target_":16.5881,"_residuals_":-0.1338,"_row":"Marc Roca"},{"age":27,"height_cm":181,"weight_kg":78,"attacking_crossing":76,"attacking_finishing":67,"attacking_heading_accuracy":64,"attacking_short_passing":81,"attacking_volleys":73,"skill_dribbling":77,"skill_curve":73,"skill_fk_accuracy":80,"skill_long_passing":79,"skill_ball_control":80,"movement_acceleration":62,"movement_sprint_speed":55,"movement_agility":66,"movement_reactions":73,"movement_balance":67,"power_shot_power":87,"power_jumping":56,"power_stamina":67,"power_strength":65,"power_long_shots":87,"mentality_aggression":72,"mentality_interceptions":72,"mentality_positioning":72,"mentality_vision":81,"mentality_penalties":74,"mentality_composure":76,"defending_marking":70,"defending_standing_tackle":69,"defending_sliding_tackle":46,"goalkeeping_diving":9,"goalkeeping_handling":9,"goalkeeping_kicking":11,"goalkeeping_positioning":11,"goalkeeping_reflexes":10,"_target_":16.2579,"_residuals_":-0.0433,"_row":"Sergio Oliveira"},{"age":31,"height_cm":188,"weight_kg":83,"attacking_crossing":64,"attacking_finishing":53,"attacking_heading_accuracy":68,"attacking_short_passing":66,"attacking_volleys":33,"skill_dribbling":70,"skill_curve":66,"skill_fk_accuracy":53,"skill_long_passing":60,"skill_ball_control":69,"movement_acceleration":64,"movement_sprint_speed":66,"movement_agility":69,"movement_reactions":68,"movement_balance":55,"power_shot_power":64,"power_jumping":70,"power_stamina":82,"power_strength":76,"power_long_shots":57,"mentality_aggression":61,"mentality_interceptions":71,"mentality_positioning":65,"mentality_vision":52,"mentality_penalties":49,"mentality_composure":57,"defending_marking":73,"defending_standing_tackle":73,"defending_sliding_tackle":72,"goalkeeping_diving":11,"goalkeeping_handling":13,"goalkeeping_kicking":15,"goalkeeping_positioning":6,"goalkeeping_reflexes":12,"_target_":14.3461,"_residuals_":-0.2561,"_row":"G. Friend"},{"age":33,"height_cm":174,"weight_kg":77,"attacking_crossing":71,"attacking_finishing":63,"attacking_heading_accuracy":71,"attacking_short_passing":70,"attacking_volleys":61,"skill_dribbling":75,"skill_curve":71,"skill_fk_accuracy":69,"skill_long_passing":68,"skill_ball_control":74,"movement_acceleration":82,"movement_sprint_speed":80,"movement_agility":81,"movement_reactions":67,"movement_balance":72,"power_shot_power":78,"power_jumping":76,"power_stamina":82,"power_strength":45,"power_long_shots":74,"mentality_aggression":65,"mentality_interceptions":64,"mentality_positioning":69,"mentality_vision":68,"mentality_penalties":62,"mentality_composure":73,"defending_marking":45,"defending_standing_tackle":60,"defending_sliding_tackle":52,"goalkeeping_diving":15,"goalkeeping_handling":15,"goalkeeping_kicking":13,"goalkeeping_positioning":15,"goalkeeping_reflexes":12,"_target_":14.691,"_residuals_":-0.1189,"_row":"Nildo Petrolina"},{"age":20,"height_cm":166,"weight_kg":58,"attacking_crossing":68,"attacking_finishing":55,"attacking_heading_accuracy":50,"attacking_short_passing":68,"attacking_volleys":49,"skill_dribbling":72,"skill_curve":46,"skill_fk_accuracy":52,"skill_long_passing":59,"skill_ball_control":72,"movement_acceleration":91,"movement_sprint_speed":90,"movement_agility":90,"movement_reactions":73,"movement_balance":90,"power_shot_power":60,"power_jumping":86,"power_stamina":69,"power_strength":60,"power_long_shots":50,"mentality_aggression":55,"mentality_interceptions":67,"mentality_positioning":61,"mentality_vision":50,"mentality_penalties":50,"mentality_composure":67,"defending_marking":65,"defending_standing_tackle":68,"defending_sliding_tackle":64,"goalkeeping_diving":14,"goalkeeping_handling":14,"goalkeeping_kicking":10,"goalkeeping_positioning":14,"goalkeeping_reflexes":5,"_target_":15.1238,"_residuals_":-0.1263,"_row":"Dodo"},{"age":25,"height_cm":177,"weight_kg":67,"attacking_crossing":76,"attacking_finishing":50,"attacking_heading_accuracy":58,"attacking_short_passing":76,"attacking_volleys":42,"skill_dribbling":80,"skill_curve":61,"skill_fk_accuracy":30,"skill_long_passing":65,"skill_ball_control":80,"movement_acceleration":91,"movement_sprint_speed":92,"movement_agility":88,"movement_reactions":82,"movement_balance":82,"power_shot_power":74,"power_jumping":80,"power_stamina":91,"power_strength":65,"power_long_shots":60,"mentality_aggression":81,"mentality_interceptions":81,"mentality_positioning":72,"mentality_vision":62,"mentality_penalties":38,"mentality_composure":79,"defending_marking":77,"defending_standing_tackle":81,"defending_sliding_tackle":80,"goalkeeping_diving":16,"goalkeeping_handling":12,"goalkeeping_kicking":10,"goalkeeping_positioning":14,"goalkeeping_reflexes":12,"_target_":17.0736,"_residuals_":0.1288,"_row":"Nelson Semedo"},{"age":23,"height_cm":183,"weight_kg":75,"attacking_crossing":75,"attacking_finishing":59,"attacking_heading_accuracy":58,"attacking_short_passing":66,"attacking_volleys":58,"skill_dribbling":75,"skill_curve":69,"skill_fk_accuracy":48,"skill_long_passing":60,"skill_ball_control":75,"movement_acceleration":79,"movement_sprint_speed":77,"movement_agility":74,"movement_reactions":70,"movement_balance":75,"power_shot_power":68,"power_jumping":57,"power_stamina":72,"power_strength":70,"power_long_shots":62,"mentality_aggression":68,"mentality_interceptions":66,"mentality_positioning":65,"mentality_vision":63,"mentality_penalties":64,"mentality_composure":65,"defending_marking":65,"defending_standing_tackle":67,"defending_sliding_tackle":68,"goalkeeping_diving":8,"goalkeeping_handling":12,"goalkeeping_kicking":10,"goalkeeping_positioning":15,"goalkeeping_reflexes":14,"_target_":15.3416,"_residuals_":0.1614,"_row":"M. Fares"},{"age":21,"height_cm":194,"weight_kg":88,"attacking_crossing":37,"attacking_finishing":30,"attacking_heading_accuracy":66,"attacking_short_passing":54,"attacking_volleys":30,"skill_dribbling":41,"skill_curve":32,"skill_fk_accuracy":37,"skill_long_passing":48,"skill_ball_control":49,"movement_acceleration":52,"movement_sprint_speed":57,"movement_agility":54,"movement_reactions":61,"movement_balance":36,"power_shot_power":45,"power_jumping":68,"power_stamina":64,"power_strength":83,"power_long_shots":26,"mentality_aggression":69,"mentality_interceptions":65,"mentality_positioning":30,"mentality_vision":37,"mentality_penalties":42,"mentality_composure":53,"defending_marking":70,"defending_standing_tackle":74,"defending_sliding_tackle":72,"goalkeeping_diving":12,"goalkeeping_handling":11,"goalkeeping_kicking":11,"goalkeeping_positioning":10,"goalkeeping_reflexes":7,"_target_":14.8802,"_residuals_":0.1314,"_row":"K. Mavropanos"},{"age":26,"height_cm":171,"weight_kg":64,"attacking_crossing":70,"attacking_finishing":68,"attacking_heading_accuracy":57,"attacking_short_passing":76,"attacking_volleys":62,"skill_dribbling":76,"skill_curve":73,"skill_fk_accuracy":74,"skill_long_passing":69,"skill_ball_control":72,"movement_acceleration":84,"movement_sprint_speed":67,"movement_agility":90,"movement_reactions":64,"movement_balance":87,"power_shot_power":74,"power_jumping":73,"power_stamina":67,"power_strength":27,"power_long_shots":73,"mentality_aggression":49,"mentality_interceptions":32,"mentality_positioning":68,"mentality_vision":75,"mentality_penalties":72,"mentality_composure":65,"defending_marking":32,"defending_standing_tackle":45,"defending_sliding_tackle":39,"goalkeeping_diving":6,"goalkeeping_handling":6,"goalkeeping_kicking":15,"goalkeeping_positioning":7,"goalkeeping_reflexes":9,"_target_":15.7614,"_residuals_":0.1625,"_row":"J. Ananidze"},{"age":22,"height_cm":173,"weight_kg":67,"attacking_crossing":66,"attacking_finishing":69,"attacking_heading_accuracy":53,"attacking_short_passing":75,"attacking_volleys":59,"skill_dribbling":90,"skill_curve":70,"skill_fk_accuracy":46,"skill_long_passing":72,"skill_ball_control":81,"movement_acceleration":93,"movement_sprint_speed":93,"movement_agility":93,"movement_reactions":78,"movement_balance":86,"power_shot_power":80,"power_jumping":68,"power_stamina":77,"power_strength":66,"power_long_shots":69,"mentality_aggression":36,"mentality_interceptions":15,"mentality_positioning":74,"mentality_vision":70,"mentality_penalties":58,"mentality_composure":81,"defending_marking":26,"defending_standing_tackle":16,"defending_sliding_tackle":22,"goalkeeping_diving":10,"goalkeeping_handling":9,"goalkeeping_kicking":12,"goalkeeping_positioning":7,"goalkeeping_reflexes":7,"_target_":16.6777,"_residuals_":-0.0585,"_row":"A. Saint-Maximin"},{"age":35,"height_cm":180,"weight_kg":72,"attacking_crossing":74,"attacking_finishing":45,"attacking_heading_accuracy":67,"attacking_short_passing":80,"attacking_volleys":57,"skill_dribbling":68,"skill_curve":70,"skill_fk_accuracy":63,"skill_long_passing":77,"skill_ball_control":76,"movement_acceleration":52,"movement_sprint_speed":54,"movement_agility":69,"movement_reactions":82,"movement_balance":72,"power_shot_power":54,"power_jumping":74,"power_stamina":65,"power_strength":68,"power_long_shots":53,"mentality_aggression":75,"mentality_interceptions":79,"mentality_positioning":61,"mentality_vision":76,"mentality_penalties":61,"mentality_composure":85,"defending_marking":86,"defending_standing_tackle":83,"defending_sliding_tackle":80,"goalkeeping_diving":10,"goalkeeping_handling":12,"goalkeeping_kicking":10,"goalkeeping_positioning":15,"goalkeeping_reflexes":9,"_target_":15.3196,"_residuals_":-0.0834,"_row":"M. Hasebe"},{"age":28,"height_cm":184,"weight_kg":84,"attacking_crossing":70,"attacking_finishing":47,"attacking_heading_accuracy":64,"attacking_short_passing":72,"attacking_volleys":51,"skill_dribbling":65,"skill_curve":61,"skill_fk_accuracy":56,"skill_long_passing":71,"skill_ball_control":68,"movement_acceleration":61,"movement_sprint_speed":71,"movement_agility":67,"movement_reactions":69,"movement_balance":57,"power_shot_power":73,"power_jumping":62,"power_stamina":52,"power_strength":77,"power_long_shots":67,"mentality_aggression":74,"mentality_interceptions":74,"mentality_positioning":62,"mentality_vision":69,"mentality_penalties":48,"mentality_composure":74,"defending_marking":70,"defending_standing_tackle":70,"defending_sliding_tackle":69,"goalkeeping_diving":14,"goalkeeping_handling":14,"goalkeeping_kicking":10,"goalkeeping_positioning":14,"goalkeeping_reflexes":14,"_target_":14.691,"_residuals_":-0.1777,"_row":"Y. Makarenko"},{"age":26,"height_cm":193,"weight_kg":88,"attacking_crossing":14,"attacking_finishing":8,"attacking_heading_accuracy":16,"attacking_short_passing":33,"attacking_volleys":12,"skill_dribbling":11,"skill_curve":10,"skill_fk_accuracy":13,"skill_long_passing":29,"skill_ball_control":19,"movement_acceleration":31,"movement_sprint_speed":33,"movement_agility":49,"movement_reactions":61,"movement_balance":22,"power_shot_power":50,"power_jumping":31,"power_stamina":30,"power_strength":58,"power_long_shots":7,"mentality_aggression":22,"mentality_interceptions":12,"mentality_positioning":8,"mentality_vision":40,"mentality_penalties":15,"mentality_composure":55,"defending_marking":17,"defending_standing_tackle":13,"defending_sliding_tackle":12,"goalkeeping_diving":70,"goalkeeping_handling":70,"goalkeeping_kicking":67,"goalkeeping_positioning":71,"goalkeeping_reflexes":72,"_target_":14.221,"_residuals_":-0.4012,"_row":"A. Paleari"},{"age":32,"height_cm":189,"weight_kg":86,"attacking_crossing":68,"attacking_finishing":55,"attacking_heading_accuracy":81,"attacking_short_passing":77,"attacking_volleys":63,"skill_dribbling":66,"skill_curve":70,"skill_fk_accuracy":76,"skill_long_passing":82,"skill_ball_control":79,"movement_acceleration":58,"movement_sprint_speed":63,"movement_agility":66,"movement_reactions":77,"movement_balance":56,"power_shot_power":81,"power_jumping":78,"power_stamina":65,"power_strength":79,"power_long_shots":73,"mentality_aggression":86,"mentality_interceptions":84,"mentality_positioning":54,"mentality_vision":71,"mentality_penalties":75,"mentality_composure":77,"defending_marking":79,"defending_standing_tackle":83,"defending_sliding_tackle":81,"goalkeeping_diving":11,"goalkeeping_handling":12,"goalkeeping_kicking":10,"goalkeeping_positioning":7,"goalkeeping_reflexes":14,"_target_":16.6189,"_residuals_":0.545,"_row":"David Luiz"},{"age":28,"height_cm":188,"weight_kg":80,"attacking_crossing":47,"attacking_finishing":22,"attacking_heading_accuracy":71,"attacking_short_passing":51,"attacking_volleys":18,"skill_dribbling":54,"skill_curve":49,"skill_fk_accuracy":35,"skill_long_passing":59,"skill_ball_control":56,"movement_acceleration":53,"movement_sprint_speed":55,"movement_agility":55,"movement_reactions":68,"movement_balance":54,"power_shot_power":54,"power_jumping":78,"power_stamina":72,"power_strength":85,"power_long_shots":23,"mentality_aggression":78,"mentality_interceptions":73,"mentality_positioning":23,"mentality_vision":53,"mentality_penalties":25,"mentality_composure":58,"defending_marking":68,"defending_standing_tackle":68,"defending_sliding_tackle":71,"goalkeeping_diving":8,"goalkeeping_handling":10,"goalkeeping_kicking":12,"goalkeeping_positioning":13,"goalkeeping_reflexes":16,"_target_":14.5574,"_residuals_":-0.2348,"_row":"S. Hutchinson"},{"age":26,"height_cm":192,"weight_kg":88,"attacking_crossing":31,"attacking_finishing":51,"attacking_heading_accuracy":75,"attacking_short_passing":67,"attacking_volleys":23,"skill_dribbling":56,"skill_curve":27,"skill_fk_accuracy":21,"skill_long_passing":65,"skill_ball_control":54,"movement_acceleration":64,"movement_sprint_speed":59,"movement_agility":56,"movement_reactions":63,"movement_balance":66,"power_shot_power":72,"power_jumping":65,"power_stamina":67,"power_strength":82,"power_long_shots":25,"mentality_aggression":74,"mentality_interceptions":69,"mentality_positioning":44,"mentality_vision":36,"mentality_penalties":39,"mentality_composure":58,"defending_marking":60,"defending_standing_tackle":70,"defending_sliding_tackle":73,"goalkeeping_diving":10,"goalkeeping_handling":9,"goalkeeping_kicking":7,"goalkeeping_positioning":9,"goalkeeping_reflexes":5,"_target_":14.5087,"_residuals_":-0.2419,"_row":"D. Khocholava"},{"age":26,"height_cm":176,"weight_kg":71,"attacking_crossing":72,"attacking_finishing":71,"attacking_heading_accuracy":43,"attacking_short_passing":72,"attacking_volleys":55,"skill_dribbling":80,"skill_curve":69,"skill_fk_accuracy":71,"skill_long_passing":70,"skill_ball_control":79,"movement_acceleration":84,"movement_sprint_speed":76,"movement_agility":88,"movement_reactions":69,"movement_balance":82,"power_shot_power":70,"power_jumping":70,"power_stamina":74,"power_strength":55,"power_long_shots":76,"mentality_aggression":37,"mentality_interceptions":24,"mentality_positioning":67,"mentality_vision":65,"mentality_penalties":58,"mentality_composure":63,"defending_marking":54,"defending_standing_tackle":31,"defending_sliding_tackle":25,"goalkeeping_diving":11,"goalkeeping_handling":7,"goalkeeping_kicking":10,"goalkeeping_positioning":15,"goalkeeping_reflexes":13,"_target_":15.895,"_residuals_":0.0899,"_row":"F. Kainz"},{"age":24,"height_cm":175,"weight_kg":70,"attacking_crossing":76,"attacking_finishing":52,"attacking_heading_accuracy":62,"attacking_short_passing":71,"attacking_volleys":50,"skill_dribbling":68,"skill_curve":64,"skill_fk_accuracy":63,"skill_long_passing":69,"skill_ball_control":69,"movement_acceleration":76,"movement_sprint_speed":77,"movement_agility":71,"movement_reactions":69,"movement_balance":73,"power_shot_power":73,"power_jumping":65,"power_stamina":86,"power_strength":59,"power_long_shots":60,"mentality_aggression":69,"mentality_interceptions":62,"mentality_positioning":65,"mentality_vision":66,"mentality_penalties":55,"mentality_composure":72,"defending_marking":68,"defending_standing_tackle":72,"defending_sliding_tackle":71,"goalkeeping_diving":14,"goalkeeping_handling":13,"goalkeeping_kicking":12,"goalkeeping_positioning":9,"goalkeeping_reflexes":10,"_target_":15.0964,"_residuals_":-0.1107,"_row":"V. Karavaev"},{"age":25,"height_cm":175,"weight_kg":69,"attacking_crossing":53,"attacking_finishing":56,"attacking_heading_accuracy":51,"attacking_short_passing":75,"attacking_volleys":61,"skill_dribbling":66,"skill_curve":58,"skill_fk_accuracy":45,"skill_long_passing":72,"skill_ball_control":72,"movement_acceleration":62,"movement_sprint_speed":65,"movement_agility":77,"movement_reactions":65,"movement_balance":79,"power_shot_power":62,"power_jumping":46,"power_stamina":71,"power_strength":60,"power_long_shots":63,"mentality_aggression":70,"mentality_interceptions":64,"mentality_positioning":58,"mentality_vision":73,"mentality_penalties":47,"mentality_composure":62,"defending_marking":66,"defending_standing_tackle":70,"defending_sliding_tackle":65,"goalkeeping_diving":12,"goalkeeping_handling":6,"goalkeeping_kicking":13,"goalkeeping_positioning":7,"goalkeeping_reflexes":12,"_target_":14.8802,"_residuals_":0.16,"_row":"Ruiz de Galarreta"},{"age":27,"height_cm":185,"weight_kg":77,"attacking_crossing":71,"attacking_finishing":41,"attacking_heading_accuracy":62,"attacking_short_passing":66,"attacking_volleys":60,"skill_dribbling":67,"skill_curve":60,"skill_fk_accuracy":52,"skill_long_passing":64,"skill_ball_control":68,"movement_acceleration":64,"movement_sprint_speed":71,"movement_agility":65,"movement_reactions":69,"movement_balance":66,"power_shot_power":72,"power_jumping":63,"power_stamina":63,"power_strength":69,"power_long_shots":41,"mentality_aggression":66,"mentality_interceptions":66,"mentality_positioning":64,"mentality_vision":62,"mentality_penalties":49,"mentality_composure":62,"defending_marking":69,"defending_standing_tackle":73,"defending_sliding_tackle":72,"goalkeeping_diving":12,"goalkeeping_handling":15,"goalkeeping_kicking":15,"goalkeeping_positioning":11,"goalkeeping_reflexes":12,"_target_":14.4033,"_residuals_":-0.016,"_row":"C. Jenkinson"},{"age":23,"height_cm":187,"weight_kg":81,"attacking_crossing":49,"attacking_finishing":36,"attacking_heading_accuracy":80,"attacking_short_passing":77,"attacking_volleys":25,"skill_dribbling":66,"skill_curve":32,"skill_fk_accuracy":22,"skill_long_passing":71,"skill_ball_control":73,"movement_acceleration":65,"movement_sprint_speed":70,"movement_agility":61,"movement_reactions":78,"movement_balance":61,"power_shot_power":31,"power_jumping":73,"power_stamina":68,"power_strength":73,"power_long_shots":20,"mentality_aggression":73,"mentality_interceptions":82,"mentality_positioning":32,"mentality_vision":62,"mentality_penalties":36,"mentality_composure":77,"defending_marking":80,"defending_standing_tackle":84,"defending_sliding_tackle":82,"goalkeeping_diving":10,"goalkeeping_handling":12,"goalkeeping_kicking":8,"goalkeeping_positioning":6,"goalkeeping_reflexes":8,"_target_":16.7599,"_residuals_":-0.0203,"_row":"A. Christensen"},{"age":33,"height_cm":173,"weight_kg":70,"attacking_crossing":65,"attacking_finishing":68,"attacking_heading_accuracy":60,"attacking_short_passing":66,"attacking_volleys":67,"skill_dribbling":76,"skill_curve":69,"skill_fk_accuracy":60,"skill_long_passing":60,"skill_ball_control":75,"movement_acceleration":83,"movement_sprint_speed":72,"movement_agility":72,"movement_reactions":64,"movement_balance":72,"power_shot_power":70,"power_jumping":66,"power_stamina":68,"power_strength":76,"power_long_shots":65,"mentality_aggression":60,"mentality_interceptions":41,"mentality_positioning":66,"mentality_vision":66,"mentality_penalties":58,"mentality_composure":66,"defending_marking":31,"defending_standing_tackle":36,"defending_sliding_tackle":35,"goalkeeping_diving":11,"goalkeeping_handling":13,"goalkeeping_kicking":13,"goalkeeping_positioning":12,"goalkeeping_reflexes":13,"_target_":14.152,"_residuals_":-0.0983,"_row":"A. Ienaga"},{"age":20,"height_cm":186,"weight_kg":80,"attacking_crossing":55,"attacking_finishing":63,"attacking_heading_accuracy":73,"attacking_short_passing":73,"attacking_volleys":48,"skill_dribbling":67,"skill_curve":44,"skill_fk_accuracy":45,"skill_long_passing":66,"skill_ball_control":70,"movement_acceleration":61,"movement_sprint_speed":59,"movement_agility":69,"movement_reactions":65,"movement_balance":58,"power_shot_power":57,"power_jumping":71,"power_stamina":69,"power_strength":72,"power_long_shots":53,"mentality_aggression":63,"mentality_interceptions":68,"mentality_positioning":64,"mentality_vision":68,"mentality_penalties":49,"mentality_composure":70,"defending_marking":70,"defending_standing_tackle":69,"defending_sliding_tackle":67,"goalkeeping_diving":11,"goalkeeping_handling":11,"goalkeeping_kicking":7,"goalkeeping_positioning":8,"goalkeeping_reflexes":14,"_target_":14.8451,"_residuals_":-0.369,"_row":"Nolaskoain"},{"age":35,"height_cm":187,"weight_kg":76,"attacking_crossing":35,"attacking_finishing":15,"attacking_heading_accuracy":13,"attacking_short_passing":23,"attacking_volleys":17,"skill_dribbling":14,"skill_curve":25,"skill_fk_accuracy":20,"skill_long_passing":28,"skill_ball_control":13,"movement_acceleration":59,"movement_sprint_speed":43,"movement_agility":57,"movement_reactions":75,"movement_balance":46,"power_shot_power":59,"power_jumping":65,"power_stamina":44,"power_strength":65,"power_long_shots":12,"mentality_aggression":28,"mentality_interceptions":18,"mentality_positioning":12,"mentality_vision":44,"mentality_penalties":25,"mentality_composure":56,"defending_marking":20,"defending_standing_tackle":11,"defending_sliding_tackle":15,"goalkeeping_diving":74,"goalkeeping_handling":76,"goalkeeping_kicking":78,"goalkeeping_positioning":73,"goalkeeping_reflexes":79,"_target_":14.691,"_residuals_":-0.2882,"_row":"Ivan Cuellar"},{"age":31,"height_cm":180,"weight_kg":77,"attacking_crossing":54,"attacking_finishing":44,"attacking_heading_accuracy":73,"attacking_short_passing":62,"attacking_volleys":51,"skill_dribbling":51,"skill_curve":44,"skill_fk_accuracy":52,"skill_long_passing":66,"skill_ball_control":56,"movement_acceleration":61,"movement_sprint_speed":61,"movement_agility":62,"movement_reactions":67,"movement_balance":62,"power_shot_power":44,"power_jumping":77,"power_stamina":56,"power_strength":77,"power_long_shots":51,"mentality_aggression":77,"mentality_interceptions":66,"mentality_positioning":34,"mentality_vision":42,"mentality_penalties":53,"mentality_composure":64,"defending_marking":68,"defending_standing_tackle":73,"defending_sliding_tackle":72,"goalkeeping_diving":12,"goalkeeping_handling":8,"goalkeeping_kicking":9,"goalkeeping_positioning":8,"goalkeeping_reflexes":12,"_target_":14.4033,"_residuals_":0.1175,"_row":"Miltisco Paulino"},{"age":35,"height_cm":176,"weight_kg":73,"attacking_crossing":73,"attacking_finishing":58,"attacking_heading_accuracy":42,"attacking_short_passing":76,"attacking_volleys":70,"skill_dribbling":75,"skill_curve":68,"skill_fk_accuracy":74,"skill_long_passing":71,"skill_ball_control":75,"movement_acceleration":53,"movement_sprint_speed":72,"movement_agility":75,"movement_reactions":71,"movement_balance":74,"power_shot_power":72,"power_jumping":68,"power_stamina":64,"power_strength":58,"power_long_shots":72,"mentality_aggression":48,"mentality_interceptions":30,"mentality_positioning":60,"mentality_vision":76,"mentality_penalties":75,"mentality_composure":73,"defending_marking":15,"defending_standing_tackle":23,"defending_sliding_tackle":21,"goalkeeping_diving":11,"goalkeeping_handling":13,"goalkeeping_kicking":7,"goalkeeping_positioning":7,"goalkeeping_reflexes":15,"_target_":14.152,"_residuals_":-0.0158,"_row":"Adrian Burnabao"},{"age":21,"height_cm":186,"weight_kg":83,"attacking_crossing":12,"attacking_finishing":8,"attacking_heading_accuracy":10,"attacking_short_passing":41,"attacking_volleys":8,"skill_dribbling":23,"skill_curve":14,"skill_fk_accuracy":13,"skill_long_passing":30,"skill_ball_control":30,"movement_acceleration":46,"movement_sprint_speed":30,"movement_agility":44,"movement_reactions":68,"movement_balance":45,"power_shot_power":44,"power_jumping":72,"power_stamina":28,"power_strength":56,"power_long_shots":9,"mentality_aggression":23,"mentality_interceptions":16,"mentality_positioning":4,"mentality_vision":52,"mentality_penalties":12,"mentality_composure":35,"defending_marking":13,"defending_standing_tackle":11,"defending_sliding_tackle":10,"goalkeeping_diving":73,"goalkeeping_handling":67,"goalkeeping_kicking":59,"goalkeeping_positioning":65,"goalkeeping_reflexes":74,"_target_":14.7318,"_residuals_":-0.102,"_row":"M. Schubert"},{"age":21,"height_cm":175,"weight_kg":73,"attacking_crossing":68,"attacking_finishing":70,"attacking_heading_accuracy":39,"attacking_short_passing":73,"attacking_volleys":57,"skill_dribbling":81,"skill_curve":78,"skill_fk_accuracy":72,"skill_long_passing":65,"skill_ball_control":80,"movement_acceleration":90,"movement_sprint_speed":89,"movement_agility":92,"movement_reactions":78,"movement_balance":79,"power_shot_power":75,"power_jumping":36,"power_stamina":74,"power_strength":53,"power_long_shots":68,"mentality_aggression":65,"mentality_interceptions":27,"mentality_positioning":75,"mentality_vision":79,"mentality_penalties":66,"mentality_composure":79,"defending_marking":32,"defending_standing_tackle":36,"defending_sliding_tackle":36,"goalkeeping_diving":9,"goalkeeping_handling":8,"goalkeeping_kicking":13,"goalkeeping_positioning":8,"goalkeeping_reflexes":14,"_target_":16.5564,"_residuals_":-0.1811,"_row":"J. Ikone"},{"age":28,"height_cm":173,"weight_kg":70,"attacking_crossing":69,"attacking_finishing":60,"attacking_heading_accuracy":70,"attacking_short_passing":76,"attacking_volleys":72,"skill_dribbling":76,"skill_curve":64,"skill_fk_accuracy":50,"skill_long_passing":69,"skill_ball_control":75,"movement_acceleration":86,"movement_sprint_speed":71,"movement_agility":88,"movement_reactions":75,"movement_balance":81,"power_shot_power":76,"power_jumping":90,"power_stamina":88,"power_strength":62,"power_long_shots":74,"mentality_aggression":72,"mentality_interceptions":74,"mentality_positioning":74,"mentality_vision":70,"mentality_penalties":58,"mentality_composure":73,"defending_marking":69,"defending_standing_tackle":74,"defending_sliding_tackle":72,"goalkeeping_diving":15,"goalkeeping_handling":5,"goalkeeping_kicking":9,"goalkeeping_positioning":13,"goalkeeping_reflexes":14,"_target_":15.6073,"_residuals_":-0.2826,"_row":"E. Badu"},{"age":28,"height_cm":180,"weight_kg":70,"attacking_crossing":73,"attacking_finishing":71,"attacking_heading_accuracy":43,"attacking_short_passing":69,"attacking_volleys":43,"skill_dribbling":75,"skill_curve":74,"skill_fk_accuracy":69,"skill_long_passing":70,"skill_ball_control":78,"movement_acceleration":70,"movement_sprint_speed":69,"movement_agility":77,"movement_reactions":68,"movement_balance":69,"power_shot_power":66,"power_jumping":48,"power_stamina":62,"power_strength":61,"power_long_shots":68,"mentality_aggression":49,"mentality_interceptions":29,"mentality_positioning":71,"mentality_vision":76,"mentality_penalties":64,"mentality_composure":66,"defending_marking":39,"defending_standing_tackle":26,"defending_sliding_tackle":16,"goalkeeping_diving":14,"goalkeeping_handling":14,"goalkeeping_kicking":13,"goalkeeping_positioning":6,"goalkeeping_reflexes":8,"_target_":15.2018,"_residuals_":-0.1399,"_row":"Jota"},{"age":27,"height_cm":178,"weight_kg":77,"attacking_crossing":79,"attacking_finishing":66,"attacking_heading_accuracy":65,"attacking_short_passing":77,"attacking_volleys":56,"skill_dribbling":80,"skill_curve":62,"skill_fk_accuracy":47,"skill_long_passing":72,"skill_ball_control":76,"movement_acceleration":83,"movement_sprint_speed":86,"movement_agility":78,"movement_reactions":74,"movement_balance":76,"power_shot_power":66,"power_jumping":72,"power_stamina":77,"power_strength":73,"power_long_shots":56,"mentality_aggression":77,"mentality_interceptions":73,"mentality_positioning":66,"mentality_vision":68,"mentality_penalties":55,"mentality_composure":69,"defending_marking":74,"defending_standing_tackle":77,"defending_sliding_tackle":77,"goalkeeping_diving":12,"goalkeeping_handling":13,"goalkeeping_kicking":12,"goalkeeping_positioning":9,"goalkeeping_reflexes":11,"_target_":16.0127,"_residuals_":-0.1193,"_row":"K. Malcuit"},{"age":26,"height_cm":171,"weight_kg":70,"attacking_crossing":55,"attacking_finishing":43,"attacking_heading_accuracy":44,"attacking_short_passing":67,"attacking_volleys":53,"skill_dribbling":61,"skill_curve":53,"skill_fk_accuracy":55,"skill_long_passing":59,"skill_ball_control":63,"movement_acceleration":81,"movement_sprint_speed":76,"movement_agility":74,"movement_reactions":62,"movement_balance":87,"power_shot_power":65,"power_jumping":80,"power_stamina":85,"power_strength":65,"power_long_shots":49,"mentality_aggression":88,"mentality_interceptions":73,"mentality_positioning":55,"mentality_vision":55,"mentality_penalties":51,"mentality_composure":69,"defending_marking":72,"defending_standing_tackle":72,"defending_sliding_tackle":67,"goalkeeping_diving":16,"goalkeeping_handling":13,"goalkeeping_kicking":14,"goalkeeping_positioning":12,"goalkeeping_reflexes":6,"_target_":14.5087,"_residuals_":-0.012,"_row":"Pol Llonch"},{"age":22,"height_cm":178,"weight_kg":68,"attacking_crossing":70,"attacking_finishing":53,"attacking_heading_accuracy":55,"attacking_short_passing":76,"attacking_volleys":55,"skill_dribbling":70,"skill_curve":71,"skill_fk_accuracy":51,"skill_long_passing":73,"skill_ball_control":72,"movement_acceleration":64,"movement_sprint_speed":58,"movement_agility":71,"movement_reactions":73,"movement_balance":71,"power_shot_power":70,"power_jumping":76,"power_stamina":81,"power_strength":65,"power_long_shots":65,"mentality_aggression":67,"mentality_interceptions":72,"mentality_positioning":60,"mentality_vision":72,"mentality_penalties":64,"mentality_composure":75,"defending_marking":67,"defending_standing_tackle":72,"defending_sliding_tackle":64,"goalkeeping_diving":14,"goalkeeping_handling":12,"goalkeeping_kicking":15,"goalkeeping_positioning":11,"goalkeeping_reflexes":5,"_target_":15.6873,"_residuals_":0.1083,"_row":"Stephen Eustaquio"},{"age":27,"height_cm":183,"weight_kg":82,"attacking_crossing":59,"attacking_finishing":51,"attacking_heading_accuracy":67,"attacking_short_passing":66,"attacking_volleys":48,"skill_dribbling":58,"skill_curve":58,"skill_fk_accuracy":49,"skill_long_passing":60,"skill_ball_control":64,"movement_acceleration":62,"movement_sprint_speed":70,"movement_agility":62,"movement_reactions":72,"movement_balance":73,"power_shot_power":68,"power_jumping":86,"power_stamina":87,"power_strength":85,"power_long_shots":63,"mentality_aggression":81,"mentality_interceptions":67,"mentality_positioning":65,"mentality_vision":57,"mentality_penalties":49,"mentality_composure":65,"defending_marking":71,"defending_standing_tackle":75,"defending_sliding_tackle":69,"goalkeeping_diving":8,"goalkeeping_handling":7,"goalkeeping_kicking":11,"goalkeeping_positioning":7,"goalkeeping_reflexes":9,"_target_":15.6073,"_residuals_":0.4638,"_row":"G. Trauner"},{"age":24,"height_cm":173,"weight_kg":71,"attacking_crossing":67,"attacking_finishing":74,"attacking_heading_accuracy":73,"attacking_short_passing":74,"attacking_volleys":72,"skill_dribbling":70,"skill_curve":44,"skill_fk_accuracy":45,"skill_long_passing":68,"skill_ball_control":71,"movement_acceleration":75,"movement_sprint_speed":73,"movement_agility":74,"movement_reactions":74,"movement_balance":76,"power_shot_power":70,"power_jumping":90,"power_stamina":91,"power_strength":77,"power_long_shots":75,"mentality_aggression":84,"mentality_interceptions":71,"mentality_positioning":75,"mentality_vision":72,"mentality_penalties":72,"mentality_composure":70,"defending_marking":68,"defending_standing_tackle":69,"defending_sliding_tackle":67,"goalkeeping_diving":13,"goalkeeping_handling":16,"goalkeeping_kicking":12,"goalkeeping_positioning":11,"goalkeeping_reflexes":14,"_target_":15.8304,"_residuals_":-0.0843,"_row":"A. Browne"},{"age":27,"height_cm":186,"weight_kg":80,"attacking_crossing":73,"attacking_finishing":66,"attacking_heading_accuracy":60,"attacking_short_passing":76,"attacking_volleys":69,"skill_dribbling":75,"skill_curve":77,"skill_fk_accuracy":74,"skill_long_passing":73,"skill_ball_control":76,"movement_acceleration":64,"movement_sprint_speed":67,"movement_agility":69,"movement_reactions":64,"movement_balance":59,"power_shot_power":70,"power_jumping":61,"power_stamina":65,"power_strength":73,"power_long_shots":70,"mentality_aggression":71,"mentality_interceptions":56,"mentality_positioning":64,"mentality_vision":72,"mentality_penalties":71,"mentality_composure":69,"defending_marking":48,"defending_standing_tackle":66,"defending_sliding_tackle":62,"goalkeeping_diving":15,"goalkeeping_handling":16,"goalkeeping_kicking":15,"goalkeeping_positioning":15,"goalkeeping_reflexes":9,"_target_":15.0683,"_residuals_":-0.0119,"_row":"T. Susic"},{"age":23,"height_cm":173,"weight_kg":64,"attacking_crossing":75,"attacking_finishing":30,"attacking_heading_accuracy":51,"attacking_short_passing":63,"attacking_volleys":31,"skill_dribbling":71,"skill_curve":73,"skill_fk_accuracy":74,"skill_long_passing":36,"skill_ball_control":69,"movement_acceleration":80,"movement_sprint_speed":80,"movement_agility":70,"movement_reactions":67,"movement_balance":75,"power_shot_power":40,"power_jumping":60,"power_stamina":82,"power_strength":47,"power_long_shots":32,"mentality_aggression":65,"mentality_interceptions":70,"mentality_positioning":68,"mentality_vision":65,"mentality_penalties":45,"mentality_composure":65,"defending_marking":66,"defending_standing_tackle":67,"defending_sliding_tackle":68,"goalkeeping_diving":7,"goalkeeping_handling":9,"goalkeeping_kicking":9,"goalkeeping_positioning":13,"goalkeeping_reflexes":8,"_target_":15.0094,"_residuals_":0.1791,"_row":"Alex Diez"},{"age":24,"height_cm":187,"weight_kg":80,"attacking_crossing":40,"attacking_finishing":42,"attacking_heading_accuracy":82,"attacking_short_passing":73,"attacking_volleys":40,"skill_dribbling":67,"skill_curve":34,"skill_fk_accuracy":30,"skill_long_passing":69,"skill_ball_control":69,"movement_acceleration":70,"movement_sprint_speed":69,"movement_agility":48,"movement_reactions":83,"movement_balance":51,"power_shot_power":50,"power_jumping":78,"power_stamina":75,"power_strength":85,"power_long_shots":30,"mentality_aggression":86,"mentality_interceptions":86,"mentality_positioning":30,"mentality_vision":57,"mentality_penalties":56,"mentality_composure":81,"defending_marking":92,"defending_standing_tackle":87,"defending_sliding_tackle":83,"goalkeeping_diving":10,"goalkeeping_handling":13,"goalkeeping_kicking":12,"goalkeeping_positioning":8,"goalkeeping_reflexes":12,"_target_":17.7668,"_residuals_":0.1919,"_row":"M. Skriniar"},{"age":21,"height_cm":180,"weight_kg":79,"attacking_crossing":67,"attacking_finishing":56,"attacking_heading_accuracy":43,"attacking_short_passing":74,"attacking_volleys":53,"skill_dribbling":76,"skill_curve":55,"skill_fk_accuracy":52,"skill_long_passing":65,"skill_ball_control":75,"movement_acceleration":71,"movement_sprint_speed":65,"movement_agility":77,"movement_reactions":70,"movement_balance":76,"power_shot_power":54,"power_jumping":56,"power_stamina":66,"power_strength":67,"power_long_shots":43,"mentality_aggression":54,"mentality_interceptions":29,"mentality_positioning":64,"mentality_vision":75,"mentality_penalties":51,"mentality_composure":66,"defending_marking":31,"defending_standing_tackle":34,"defending_sliding_tackle":46,"goalkeeping_diving":11,"goalkeeping_handling":12,"goalkeeping_kicking":11,"goalkeeping_positioning":13,"goalkeeping_reflexes":13,"_target_":15.0393,"_residuals_":0.1211,"_row":"B. Ozcan"},{"age":25,"height_cm":175,"weight_kg":68,"attacking_crossing":48,"attacking_finishing":72,"attacking_heading_accuracy":67,"attacking_short_passing":58,"attacking_volleys":56,"skill_dribbling":73,"skill_curve":36,"skill_fk_accuracy":33,"skill_long_passing":40,"skill_ball_control":71,"movement_acceleration":93,"movement_sprint_speed":91,"movement_agility":88,"movement_reactions":64,"movement_balance":85,"power_shot_power":63,"power_jumping":70,"power_stamina":76,"power_strength":65,"power_long_shots":53,"mentality_aggression":52,"mentality_interceptions":28,"mentality_positioning":73,"mentality_vision":62,"mentality_penalties":66,"mentality_composure":67,"defending_marking":50,"defending_standing_tackle":28,"defending_sliding_tackle":22,"goalkeeping_diving":15,"goalkeeping_handling":10,"goalkeeping_kicking":13,"goalkeeping_positioning":12,"goalkeeping_reflexes":12,"_target_":14.9787,"_residuals_":0.02,"_row":"S. Maguire"},{"age":30,"height_cm":180,"weight_kg":71,"attacking_crossing":64,"attacking_finishing":23,"attacking_heading_accuracy":48,"attacking_short_passing":65,"attacking_volleys":25,"skill_dribbling":45,"skill_curve":39,"skill_fk_accuracy":39,"skill_long_passing":48,"skill_ball_control":58,"movement_acceleration":69,"movement_sprint_speed":74,"movement_agility":67,"movement_reactions":69,"movement_balance":63,"power_shot_power":40,"power_jumping":90,"power_stamina":89,"power_strength":81,"power_long_shots":17,"mentality_aggression":78,"mentality_interceptions":71,"mentality_positioning":46,"mentality_vision":44,"mentality_penalties":40,"mentality_composure":64,"defending_marking":72,"defending_standing_tackle":74,"defending_sliding_tackle":75,"goalkeeping_diving":9,"goalkeeping_handling":10,"goalkeeping_kicking":13,"goalkeeping_positioning":11,"goalkeeping_reflexes":12,"_target_":14.7318,"_residuals_":-0.0054,"_row":"Alvaro Arroyo"},{"age":26,"height_cm":178,"weight_kg":74,"attacking_crossing":65,"attacking_finishing":64,"attacking_heading_accuracy":58,"attacking_short_passing":75,"attacking_volleys":61,"skill_dribbling":72,"skill_curve":61,"skill_fk_accuracy":64,"skill_long_passing":75,"skill_ball_control":75,"movement_acceleration":69,"movement_sprint_speed":66,"movement_agility":72,"movement_reactions":71,"movement_balance":78,"power_shot_power":73,"power_jumping":72,"power_stamina":78,"power_strength":67,"power_long_shots":70,"mentality_aggression":69,"mentality_interceptions":76,"mentality_positioning":66,"mentality_vision":73,"mentality_penalties":60,"mentality_composure":71,"defending_marking":70,"defending_standing_tackle":70,"defending_sliding_tackle":68,"goalkeeping_diving":8,"goalkeeping_handling":15,"goalkeeping_kicking":9,"goalkeeping_positioning":7,"goalkeeping_reflexes":13,"_target_":15.6873,"_residuals_":0.1369,"_row":"G. Cimirot"},{"age":27,"height_cm":195,"weight_kg":90,"attacking_crossing":13,"attacking_finishing":10,"attacking_heading_accuracy":13,"attacking_short_passing":36,"attacking_volleys":9,"skill_dribbling":14,"skill_curve":11,"skill_fk_accuracy":14,"skill_long_passing":34,"skill_ball_control":25,"movement_acceleration":43,"movement_sprint_speed":44,"movement_agility":34,"movement_reactions":67,"movement_balance":55,"power_shot_power":46,"power_jumping":60,"power_stamina":35,"power_strength":68,"power_long_shots":14,"mentality_aggression":12,"mentality_interceptions":26,"mentality_positioning":14,"mentality_vision":36,"mentality_penalties":19,"mentality_composure":42,"defending_marking":15,"defending_standing_tackle":13,"defending_sliding_tackle":19,"goalkeeping_diving":72,"goalkeeping_handling":63,"goalkeeping_kicking":61,"goalkeeping_positioning":69,"goalkeeping_reflexes":75,"_target_":14.221,"_residuals_":-0.2134,"_row":"Yang Han Been"},{"age":29,"height_cm":170,"weight_kg":68,"attacking_crossing":65,"attacking_finishing":61,"attacking_heading_accuracy":45,"attacking_short_passing":68,"attacking_volleys":60,"skill_dribbling":72,"skill_curve":66,"skill_fk_accuracy":61,"skill_long_passing":66,"skill_ball_control":69,"movement_acceleration":89,"movement_sprint_speed":90,"movement_agility":89,"movement_reactions":71,"movement_balance":86,"power_shot_power":65,"power_jumping":67,"power_stamina":67,"power_strength":50,"power_long_shots":59,"mentality_aggression":53,"mentality_interceptions":23,"mentality_positioning":73,"mentality_vision":66,"mentality_penalties":70,"mentality_composure":75,"defending_marking":27,"defending_standing_tackle":17,"defending_sliding_tackle":16,"goalkeeping_diving":10,"goalkeeping_handling":13,"goalkeeping_kicking":15,"goalkeeping_positioning":16,"goalkeeping_reflexes":7,"_target_":14.6484,"_residuals_":-0.1954,"_row":"Fredy"},{"age":23,"height_cm":196,"weight_kg":82,"attacking_crossing":21,"attacking_finishing":21,"attacking_heading_accuracy":68,"attacking_short_passing":63,"attacking_volleys":24,"skill_dribbling":44,"skill_curve":25,"skill_fk_accuracy":21,"skill_long_passing":67,"skill_ball_control":58,"movement_acceleration":49,"movement_sprint_speed":52,"movement_agility":33,"movement_reactions":67,"movement_balance":35,"power_shot_power":34,"power_jumping":71,"power_stamina":74,"power_strength":75,"power_long_shots":18,"mentality_aggression":75,"mentality_interceptions":67,"mentality_positioning":21,"mentality_vision":33,"mentality_penalties":34,"mentality_composure":68,"defending_marking":72,"defending_standing_tackle":71,"defending_sliding_tackle":68,"goalkeeping_diving":8,"goalkeeping_handling":10,"goalkeeping_kicking":15,"goalkeeping_positioning":7,"goalkeeping_reflexes":6,"_target_":14.5574,"_residuals_":-0.399,"_row":"J. Elliott"},{"age":32,"height_cm":170,"weight_kg":70,"attacking_crossing":58,"attacking_finishing":72,"attacking_heading_accuracy":59,"attacking_short_passing":76,"attacking_volleys":64,"skill_dribbling":72,"skill_curve":66,"skill_fk_accuracy":70,"skill_long_passing":61,"skill_ball_control":79,"movement_acceleration":90,"movement_sprint_speed":84,"movement_agility":91,"movement_reactions":68,"movement_balance":88,"power_shot_power":69,"power_jumping":79,"power_stamina":68,"power_strength":70,"power_long_shots":77,"mentality_aggression":27,"mentality_interceptions":23,"mentality_positioning":77,"mentality_vision":78,"mentality_penalties":61,"mentality_composure":74,"defending_marking":28,"defending_standing_tackle":23,"defending_sliding_tackle":22,"goalkeeping_diving":10,"goalkeeping_handling":8,"goalkeeping_kicking":16,"goalkeeping_positioning":7,"goalkeeping_reflexes":7,"_target_":15.3196,"_residuals_":-0.0421,"_row":"L. Gamba"},{"age":24,"height_cm":186,"weight_kg":75,"attacking_crossing":72,"attacking_finishing":49,"attacking_heading_accuracy":75,"attacking_short_passing":77,"attacking_volleys":43,"skill_dribbling":68,"skill_curve":62,"skill_fk_accuracy":37,"skill_long_passing":64,"skill_ball_control":78,"movement_acceleration":67,"movement_sprint_speed":67,"movement_agility":58,"movement_reactions":76,"movement_balance":60,"power_shot_power":61,"power_jumping":81,"power_stamina":78,"power_strength":79,"power_long_shots":43,"mentality_aggression":83,"mentality_interceptions":77,"mentality_positioning":65,"mentality_vision":58,"mentality_penalties":43,"mentality_composure":71,"defending_marking":78,"defending_standing_tackle":77,"defending_sliding_tackle":78,"goalkeeping_diving":6,"goalkeeping_handling":13,"goalkeeping_kicking":14,"goalkeeping_positioning":7,"goalkeeping_reflexes":14,"_target_":16.1181,"_residuals_":-0.3972,"_row":"R. Bensebaini"},{"age":26,"height_cm":185,"weight_kg":83,"attacking_crossing":15,"attacking_finishing":10,"attacking_heading_accuracy":14,"attacking_short_passing":28,"attacking_volleys":8,"skill_dribbling":14,"skill_curve":13,"skill_fk_accuracy":18,"skill_long_passing":40,"skill_ball_control":15,"movement_acceleration":44,"movement_sprint_speed":45,"movement_agility":57,"movement_reactions":69,"movement_balance":42,"power_shot_power":43,"power_jumping":67,"power_stamina":18,"power_strength":62,"power_long_shots":9,"mentality_aggression":37,"mentality_interceptions":17,"mentality_positioning":11,"mentality_vision":45,"mentality_penalties":17,"mentality_composure":49,"defending_marking":11,"defending_standing_tackle":14,"defending_sliding_tackle":14,"goalkeeping_diving":70,"goalkeeping_handling":67,"goalkeeping_kicking":57,"goalkeeping_positioning":68,"goalkeeping_reflexes":73,"_target_":14.3461,"_residuals_":-0.1078,"_row":"S. McDermott"},{"age":33,"height_cm":191,"weight_kg":77,"attacking_crossing":69,"attacking_finishing":65,"attacking_heading_accuracy":61,"attacking_short_passing":77,"attacking_volleys":67,"skill_dribbling":72,"skill_curve":68,"skill_fk_accuracy":60,"skill_long_passing":73,"skill_ball_control":77,"movement_acceleration":62,"movement_sprint_speed":60,"movement_agility":61,"movement_reactions":75,"movement_balance":36,"power_shot_power":69,"power_jumping":61,"power_stamina":71,"power_strength":59,"power_long_shots":60,"mentality_aggression":63,"mentality_interceptions":73,"mentality_positioning":74,"mentality_vision":72,"mentality_penalties":64,"mentality_composure":76,"defending_marking":64,"defending_standing_tackle":72,"defending_sliding_tackle":65,"goalkeeping_diving":5,"goalkeeping_handling":13,"goalkeeping_kicking":14,"goalkeeping_positioning":12,"goalkeeping_reflexes":14,"_target_":15.0094,"_residuals_":0.0031,"_row":"S. Missiroli"},{"age":35,"height_cm":176,"weight_kg":76,"attacking_crossing":48,"attacking_finishing":45,"attacking_heading_accuracy":60,"attacking_short_passing":77,"attacking_volleys":53,"skill_dribbling":50,"skill_curve":47,"skill_fk_accuracy":44,"skill_long_passing":76,"skill_ball_control":70,"movement_acceleration":58,"movement_sprint_speed":70,"movement_agility":77,"movement_reactions":79,"movement_balance":76,"power_shot_power":65,"power_jumping":81,"power_stamina":88,"power_strength":80,"power_long_shots":62,"mentality_aggression":83,"mentality_interceptions":70,"mentality_positioning":36,"mentality_vision":52,"mentality_penalties":62,"mentality_composure":80,"defending_marking":81,"defending_standing_tackle":77,"defending_sliding_tackle":68,"goalkeeping_diving":7,"goalkeeping_handling":12,"goalkeeping_kicking":10,"goalkeeping_positioning":16,"goalkeeping_reflexes":9,"_target_":14.691,"_residuals_":-0.2529,"_row":"David Seijalbo"},{"age":29,"height_cm":189,"weight_kg":84,"attacking_crossing":38,"attacking_finishing":22,"attacking_heading_accuracy":78,"attacking_short_passing":59,"attacking_volleys":28,"skill_dribbling":51,"skill_curve":29,"skill_fk_accuracy":33,"skill_long_passing":57,"skill_ball_control":62,"movement_acceleration":38,"movement_sprint_speed":40,"movement_agility":45,"movement_reactions":72,"movement_balance":43,"power_shot_power":61,"power_jumping":65,"power_stamina":67,"power_strength":81,"power_long_shots":38,"mentality_aggression":80,"mentality_interceptions":72,"mentality_positioning":31,"mentality_vision":43,"mentality_penalties":35,"mentality_composure":70,"defending_marking":78,"defending_standing_tackle":78,"defending_sliding_tackle":75,"goalkeeping_diving":9,"goalkeeping_handling":8,"goalkeeping_kicking":8,"goalkeeping_positioning":15,"goalkeeping_reflexes":16,"_target_":15.6873,"_residuals_":0.1659,"_row":"S. Mitrovic"},{"age":30,"height_cm":174,"weight_kg":69,"attacking_crossing":60,"attacking_finishing":58,"attacking_heading_accuracy":52,"attacking_short_passing":76,"attacking_volleys":56,"skill_dribbling":72,"skill_curve":70,"skill_fk_accuracy":59,"skill_long_passing":65,"skill_ball_control":75,"movement_acceleration":64,"movement_sprint_speed":62,"movement_agility":69,"movement_reactions":67,"movement_balance":75,"power_shot_power":81,"power_jumping":73,"power_stamina":82,"power_strength":73,"power_long_shots":65,"mentality_aggression":70,"mentality_interceptions":68,"mentality_positioning":65,"mentality_vision":73,"mentality_penalties":57,"mentality_composure":72,"defending_marking":46,"defending_standing_tackle":69,"defending_sliding_tackle":68,"goalkeeping_diving":16,"goalkeeping_handling":7,"goalkeeping_kicking":13,"goalkeeping_positioning":6,"goalkeeping_reflexes":15,"_target_":14.8802,"_residuals_":0.1726,"_row":"Pedro Tiba"},{"age":27,"height_cm":183,"weight_kg":80,"attacking_crossing":42,"attacking_finishing":72,"attacking_heading_accuracy":73,"attacking_short_passing":59,"attacking_volleys":67,"skill_dribbling":68,"skill_curve":60,"skill_fk_accuracy":59,"skill_long_passing":49,"skill_ball_control":70,"movement_acceleration":76,"movement_sprint_speed":76,"movement_agility":79,"movement_reactions":65,"movement_balance":75,"power_shot_power":69,"power_jumping":81,"power_stamina":71,"power_strength":70,"power_long_shots":65,"mentality_aggression":45,"mentality_interceptions":33,"mentality_positioning":68,"mentality_vision":42,"mentality_penalties":70,"mentality_composure":69,"defending_marking":32,"defending_standing_tackle":30,"defending_sliding_tackle":24,"goalkeeping_diving":13,"goalkeeping_handling":7,"goalkeeping_kicking":5,"goalkeeping_positioning":9,"goalkeeping_reflexes":14,"_target_":14.7318,"_residuals_":-0.0747,"_row":"Alejandro Rodriguez"},{"age":24,"height_cm":187,"weight_kg":82,"attacking_crossing":71,"attacking_finishing":54,"attacking_heading_accuracy":67,"attacking_short_passing":64,"attacking_volleys":42,"skill_dribbling":74,"skill_curve":57,"skill_fk_accuracy":38,"skill_long_passing":66,"skill_ball_control":70,"movement_acceleration":84,"movement_sprint_speed":88,"movement_agility":68,"movement_reactions":66,"movement_balance":56,"power_shot_power":70,"power_jumping":74,"power_stamina":86,"power_strength":80,"power_long_shots":56,"mentality_aggression":78,"mentality_interceptions":62,"mentality_positioning":64,"mentality_vision":62,"mentality_penalties":44,"mentality_composure":70,"defending_marking":66,"defending_standing_tackle":68,"defending_sliding_tackle":66,"goalkeeping_diving":13,"goalkeeping_handling":10,"goalkeeping_kicking":7,"goalkeeping_positioning":11,"goalkeeping_reflexes":11,"_target_":14.8088,"_residuals_":-0.3541,"_row":"K. Ehizibue"},{"age":32,"height_cm":175,"weight_kg":76,"attacking_crossing":72,"attacking_finishing":54,"attacking_heading_accuracy":58,"attacking_short_passing":74,"attacking_volleys":73,"skill_dribbling":72,"skill_curve":74,"skill_fk_accuracy":69,"skill_long_passing":73,"skill_ball_control":73,"movement_acceleration":76,"movement_sprint_speed":74,"movement_agility":78,"movement_reactions":75,"movement_balance":80,"power_shot_power":74,"power_jumping":91,"power_stamina":88,"power_strength":67,"power_long_shots":73,"mentality_aggression":86,"mentality_interceptions":73,"mentality_positioning":69,"mentality_vision":73,"mentality_penalties":69,"mentality_composure":77,"defending_marking":69,"defending_standing_tackle":72,"defending_sliding_tackle":73,"goalkeeping_diving":13,"goalkeeping_handling":11,"goalkeeping_kicking":8,"goalkeeping_positioning":9,"goalkeeping_reflexes":6,"_target_":15.2741,"_residuals_":0.002,"_row":"P. Hetemaj"},{"age":28,"height_cm":176,"weight_kg":76,"attacking_crossing":65,"attacking_finishing":67,"attacking_heading_accuracy":41,"attacking_short_passing":68,"attacking_volleys":66,"skill_dribbling":72,"skill_curve":67,"skill_fk_accuracy":64,"skill_long_passing":62,"skill_ball_control":69,"movement_acceleration":91,"movement_sprint_speed":88,"movement_agility":86,"movement_reactions":67,"movement_balance":79,"power_shot_power":71,"power_jumping":82,"power_stamina":74,"power_strength":63,"power_long_shots":66,"mentality_aggression":45,"mentality_interceptions":45,"mentality_positioning":64,"mentality_vision":66,"mentality_penalties":60,"mentality_composure":63,"defending_marking":34,"defending_standing_tackle":14,"defending_sliding_tackle":12,"goalkeeping_diving":14,"goalkeeping_handling":12,"goalkeeping_kicking":15,"goalkeeping_positioning":12,"goalkeeping_reflexes":14,"_target_":14.9469,"_residuals_":0.1104,"_row":"A. Novikovas"},{"age":30,"height_cm":175,"weight_kg":65,"attacking_crossing":75,"attacking_finishing":77,"attacking_heading_accuracy":65,"attacking_short_passing":74,"attacking_volleys":66,"skill_dribbling":78,"skill_curve":69,"skill_fk_accuracy":57,"skill_long_passing":63,"skill_ball_control":75,"movement_acceleration":84,"movement_sprint_speed":79,"movement_agility":78,"movement_reactions":70,"movement_balance":84,"power_shot_power":68,"power_jumping":48,"power_stamina":63,"power_strength":58,"power_long_shots":67,"mentality_aggression":54,"mentality_interceptions":28,"mentality_positioning":74,"mentality_vision":76,"mentality_penalties":70,"mentality_composure":71,"defending_marking":35,"defending_standing_tackle":42,"defending_sliding_tackle":45,"goalkeeping_diving":11,"goalkeeping_handling":8,"goalkeeping_kicking":10,"goalkeeping_positioning":12,"goalkeeping_reflexes":6,"_target_":15.8304,"_residuals_":0.1676,"_row":"A. Szymanowski"},{"age":29,"height_cm":193,"weight_kg":87,"attacking_crossing":12,"attacking_finishing":12,"attacking_heading_accuracy":16,"attacking_short_passing":19,"attacking_volleys":9,"skill_dribbling":14,"skill_curve":18,"skill_fk_accuracy":11,"skill_long_passing":11,"skill_ball_control":19,"movement_acceleration":50,"movement_sprint_speed":48,"movement_agility":59,"movement_reactions":76,"movement_balance":29,"power_shot_power":50,"power_jumping":74,"power_stamina":30,"power_strength":70,"power_long_shots":12,"mentality_aggression":13,"mentality_interceptions":26,"mentality_positioning":11,"mentality_vision":56,"mentality_penalties":14,"mentality_composure":48,"defending_marking":18,"defending_standing_tackle":18,"defending_sliding_tackle":12,"goalkeeping_diving":81,"goalkeeping_handling":70,"goalkeeping_kicking":67,"goalkeeping_positioning":75,"goalkeeping_reflexes":80,"_target_":15.7614,"_residuals_":0.0649,"_row":"Renan Ribeiro"},{"age":22,"height_cm":175,"weight_kg":71,"attacking_crossing":69,"attacking_finishing":40,"attacking_heading_accuracy":63,"attacking_short_passing":68,"attacking_volleys":40,"skill_dribbling":73,"skill_curve":58,"skill_fk_accuracy":39,"skill_long_passing":62,"skill_ball_control":73,"movement_acceleration":78,"movement_sprint_speed":74,"movement_agility":67,"movement_reactions":71,"movement_balance":77,"power_shot_power":61,"power_jumping":67,"power_stamina":75,"power_strength":66,"power_long_shots":52,"mentality_aggression":73,"mentality_interceptions":73,"mentality_positioning":58,"mentality_vision":58,"mentality_penalties":39,"mentality_composure":67,"defending_marking":67,"defending_standing_tackle":74,"defending_sliding_tackle":73,"goalkeeping_diving":8,"goalkeeping_handling":13,"goalkeeping_kicking":10,"goalkeeping_positioning":10,"goalkeeping_reflexes":9,"_target_":15.4249,"_residuals_":0.0675,"_row":"V. Rosier"},{"age":26,"height_cm":178,"weight_kg":75,"attacking_crossing":69,"attacking_finishing":64,"attacking_heading_accuracy":50,"attacking_short_passing":75,"attacking_volleys":64,"skill_dribbling":77,"skill_curve":70,"skill_fk_accuracy":69,"skill_long_passing":76,"skill_ball_control":78,"movement_acceleration":72,"movement_sprint_speed":55,"movement_agility":82,"movement_reactions":72,"movement_balance":81,"power_shot_power":76,"power_jumping":52,"power_stamina":59,"power_strength":47,"power_long_shots":76,"mentality_aggression":45,"mentality_interceptions":52,"mentality_positioning":72,"mentality_vision":78,"mentality_penalties":59,"mentality_composure":73,"defending_marking":55,"defending_standing_tackle":57,"defending_sliding_tackle":55,"goalkeeping_diving":6,"goalkeeping_handling":14,"goalkeeping_kicking":12,"goalkeeping_positioning":12,"goalkeeping_reflexes":14,"_target_":15.895,"_residuals_":0.1376,"_row":"D. Bessa"},{"age":27,"height_cm":176,"weight_kg":63,"attacking_crossing":67,"attacking_finishing":70,"attacking_heading_accuracy":47,"attacking_short_passing":71,"attacking_volleys":69,"skill_dribbling":76,"skill_curve":72,"skill_fk_accuracy":69,"skill_long_passing":68,"skill_ball_control":74,"movement_acceleration":77,"movement_sprint_speed":76,"movement_agility":84,"movement_reactions":68,"movement_balance":80,"power_shot_power":70,"power_jumping":76,"power_stamina":68,"power_strength":40,"power_long_shots":71,"mentality_aggression":64,"mentality_interceptions":35,"mentality_positioning":71,"mentality_vision":70,"mentality_penalties":68,"mentality_composure":75,"defending_marking":41,"defending_standing_tackle":27,"defending_sliding_tackle":34,"goalkeeping_diving":9,"goalkeeping_handling":15,"goalkeeping_kicking":12,"goalkeeping_positioning":11,"goalkeeping_reflexes":7,"_target_":15.2506,"_residuals_":-0.0273,"_row":"M. Lestienne"},{"age":25,"height_cm":179,"weight_kg":74,"attacking_crossing":69,"attacking_finishing":60,"attacking_heading_accuracy":52,"attacking_short_passing":67,"attacking_volleys":46,"skill_dribbling":72,"skill_curve":72,"skill_fk_accuracy":50,"skill_long_passing":66,"skill_ball_control":71,"movement_acceleration":78,"movement_sprint_speed":77,"movement_agility":71,"movement_reactions":62,"movement_balance":68,"power_shot_power":67,"power_jumping":54,"power_stamina":72,"power_strength":71,"power_long_shots":65,"mentality_aggression":39,"mentality_interceptions":35,"mentality_positioning":67,"mentality_vision":71,"mentality_penalties":62,"mentality_composure":71,"defending_marking":34,"defending_standing_tackle":24,"defending_sliding_tackle":23,"goalkeeping_diving":7,"goalkeeping_handling":11,"goalkeeping_kicking":10,"goalkeeping_positioning":9,"goalkeeping_reflexes":11,"_target_":14.9141,"_residuals_":0.2703,"_row":"F. Pizzini"},{"age":34,"height_cm":192,"weight_kg":84,"attacking_crossing":49,"attacking_finishing":51,"attacking_heading_accuracy":81,"attacking_short_passing":70,"attacking_volleys":37,"skill_dribbling":49,"skill_curve":36,"skill_fk_accuracy":40,"skill_long_passing":67,"skill_ball_control":61,"movement_acceleration":38,"movement_sprint_speed":37,"movement_agility":55,"movement_reactions":73,"movement_balance":36,"power_shot_power":74,"power_jumping":58,"power_stamina":58,"power_strength":85,"power_long_shots":59,"mentality_aggression":81,"mentality_interceptions":80,"mentality_positioning":54,"mentality_vision":49,"mentality_penalties":79,"mentality_composure":78,"defending_marking":81,"defending_standing_tackle":80,"defending_sliding_tackle":77,"goalkeeping_diving":7,"goalkeeping_handling":9,"goalkeeping_kicking":12,"goalkeeping_positioning":10,"goalkeeping_reflexes":15,"_target_":15.1505,"_residuals_":-0.0285,"_row":"A. Granqvist"},{"age":30,"height_cm":184,"weight_kg":76,"attacking_crossing":65,"attacking_finishing":41,"attacking_heading_accuracy":79,"attacking_short_passing":66,"attacking_volleys":36,"skill_dribbling":53,"skill_curve":44,"skill_fk_accuracy":35,"skill_long_passing":60,"skill_ball_control":66,"movement_acceleration":68,"movement_sprint_speed":80,"movement_agility":64,"movement_reactions":75,"movement_balance":63,"power_shot_power":54,"power_jumping":79,"power_stamina":76,"power_strength":78,"power_long_shots":22,"mentality_aggression":84,"mentality_interceptions":81,"mentality_positioning":43,"mentality_vision":50,"mentality_penalties":51,"mentality_composure":78,"defending_marking":85,"defending_standing_tackle":79,"defending_sliding_tackle":83,"goalkeeping_diving":16,"goalkeeping_handling":13,"goalkeeping_kicking":10,"goalkeeping_positioning":9,"goalkeeping_reflexes":8,"_target_":16.3004,"_residuals_":-0.1474,"_row":"D. Vida"},{"age":25,"height_cm":171,"weight_kg":70,"attacking_crossing":71,"attacking_finishing":68,"attacking_heading_accuracy":38,"attacking_short_passing":68,"attacking_volleys":62,"skill_dribbling":77,"skill_curve":70,"skill_fk_accuracy":68,"skill_long_passing":68,"skill_ball_control":75,"movement_acceleration":91,"movement_sprint_speed":89,"movement_agility":91,"movement_reactions":65,"movement_balance":92,"power_shot_power":70,"power_jumping":72,"power_stamina":63,"power_strength":44,"power_long_shots":71,"mentality_aggression":59,"mentality_interceptions":46,"mentality_positioning":65,"mentality_vision":64,"mentality_penalties":67,"mentality_composure":70,"defending_marking":34,"defending_standing_tackle":30,"defending_sliding_tackle":27,"goalkeeping_diving":9,"goalkeeping_handling":12,"goalkeeping_kicking":7,"goalkeeping_positioning":13,"goalkeeping_reflexes":7,"_target_":15.4047,"_residuals_":-0.1312,"_row":"K. Frei"},{"age":24,"height_cm":184,"weight_kg":74,"attacking_crossing":70,"attacking_finishing":75,"attacking_heading_accuracy":47,"attacking_short_passing":81,"attacking_volleys":59,"skill_dribbling":78,"skill_curve":79,"skill_fk_accuracy":78,"skill_long_passing":79,"skill_ball_control":79,"movement_acceleration":60,"movement_sprint_speed":66,"movement_agility":63,"movement_reactions":72,"movement_balance":62,"power_shot_power":76,"power_jumping":47,"power_stamina":76,"power_strength":66,"power_long_shots":76,"mentality_aggression":61,"mentality_interceptions":69,"mentality_positioning":71,"mentality_vision":80,"mentality_penalties":69,"mentality_composure":73,"defending_marking":67,"defending_standing_tackle":76,"defending_sliding_tackle":54,"goalkeeping_diving":13,"goalkeeping_handling":12,"goalkeeping_kicking":13,"goalkeeping_positioning":12,"goalkeeping_reflexes":9,"_target_":16.4182,"_residuals_":-0.0428,"_row":"Joan Jordan"},{"age":28,"height_cm":184,"weight_kg":77,"attacking_crossing":52,"attacking_finishing":78,"attacking_heading_accuracy":70,"attacking_short_passing":76,"attacking_volleys":76,"skill_dribbling":77,"skill_curve":73,"skill_fk_accuracy":43,"skill_long_passing":41,"skill_ball_control":79,"movement_acceleration":75,"movement_sprint_speed":77,"movement_agility":72,"movement_reactions":74,"movement_balance":72,"power_shot_power":78,"power_jumping":70,"power_stamina":72,"power_strength":80,"power_long_shots":75,"mentality_aggression":75,"mentality_interceptions":28,"mentality_positioning":76,"mentality_vision":63,"mentality_penalties":68,"mentality_composure":72,"defending_marking":32,"defending_standing_tackle":19,"defending_sliding_tackle":18,"goalkeeping_diving":11,"goalkeeping_handling":14,"goalkeeping_kicking":11,"goalkeeping_positioning":11,"goalkeeping_reflexes":11,"_target_":16.0127,"_residuals_":-0.2752,"_row":"Sergi Guardiola"},{"age":27,"height_cm":200,"weight_kg":76,"attacking_crossing":11,"attacking_finishing":14,"attacking_heading_accuracy":11,"attacking_short_passing":32,"attacking_volleys":14,"skill_dribbling":15,"skill_curve":13,"skill_fk_accuracy":12,"skill_long_passing":35,"skill_ball_control":24,"movement_acceleration":50,"movement_sprint_speed":47,"movement_agility":36,"movement_reactions":70,"movement_balance":45,"power_shot_power":56,"power_jumping":72,"power_stamina":37,"power_strength":73,"power_long_shots":15,"mentality_aggression":36,"mentality_interceptions":21,"mentality_positioning":13,"mentality_vision":43,"mentality_penalties":22,"mentality_composure":62,"defending_marking":14,"defending_standing_tackle":15,"defending_sliding_tackle":14,"goalkeeping_diving":78,"goalkeeping_handling":80,"goalkeeping_kicking":75,"goalkeeping_positioning":80,"goalkeeping_reflexes":79,"_target_":16.2134,"_residuals_":-0.0382,"_row":"N. Pope"},{"age":26,"height_cm":175,"weight_kg":70,"attacking_crossing":74,"attacking_finishing":72,"attacking_heading_accuracy":42,"attacking_short_passing":78,"attacking_volleys":63,"skill_dribbling":83,"skill_curve":74,"skill_fk_accuracy":68,"skill_long_passing":73,"skill_ball_control":79,"movement_acceleration":77,"movement_sprint_speed":74,"movement_agility":76,"movement_reactions":75,"movement_balance":81,"power_shot_power":73,"power_jumping":53,"power_stamina":77,"power_strength":50,"power_long_shots":74,"mentality_aggression":56,"mentality_interceptions":28,"mentality_positioning":75,"mentality_vision":78,"mentality_penalties":53,"mentality_composure":76,"defending_marking":30,"defending_standing_tackle":37,"defending_sliding_tackle":34,"goalkeeping_diving":12,"goalkeeping_handling":15,"goalkeeping_kicking":14,"goalkeeping_positioning":8,"goalkeeping_reflexes":9,"_target_":16.3004,"_residuals_":-0.2937,"_row":"F. Tait"},{"age":24,"height_cm":180,"weight_kg":75,"attacking_crossing":69,"attacking_finishing":62,"attacking_heading_accuracy":59,"attacking_short_passing":67,"attacking_volleys":48,"skill_dribbling":73,"skill_curve":59,"skill_fk_accuracy":57,"skill_long_passing":56,"skill_ball_control":70,"movement_acceleration":87,"movement_sprint_speed":84,"movement_agility":80,"movement_reactions":67,"movement_balance":74,"power_shot_power":60,"power_jumping":67,"power_stamina":71,"power_strength":65,"power_long_shots":58,"mentality_aggression":48,"mentality_interceptions":38,"mentality_positioning":61,"mentality_vision":64,"mentality_penalties":58,"mentality_composure":56,"defending_marking":43,"defending_standing_tackle":31,"defending_sliding_tackle":25,"goalkeeping_diving":14,"goalkeeping_handling":14,"goalkeeping_kicking":7,"goalkeeping_positioning":14,"goalkeeping_reflexes":10,"_target_":14.9787,"_residuals_":0.2968,"_row":"C. O'Dowda"},{"age":26,"height_cm":180,"weight_kg":76,"attacking_crossing":77,"attacking_finishing":72,"attacking_heading_accuracy":57,"attacking_short_passing":77,"attacking_volleys":71,"skill_dribbling":82,"skill_curve":84,"skill_fk_accuracy":80,"skill_long_passing":74,"skill_ball_control":80,"movement_acceleration":75,"movement_sprint_speed":78,"movement_agility":80,"movement_reactions":77,"movement_balance":68,"power_shot_power":74,"power_jumping":61,"power_stamina":70,"power_strength":68,"power_long_shots":77,"mentality_aggression":63,"mentality_interceptions":32,"mentality_positioning":75,"mentality_vision":77,"mentality_penalties":80,"mentality_composure":80,"defending_marking":45,"defending_standing_tackle":35,"defending_sliding_tackle":38,"goalkeeping_diving":16,"goalkeeping_handling":15,"goalkeeping_kicking":16,"goalkeeping_positioning":13,"goalkeeping_reflexes":11,"_target_":16.3412,"_residuals_":-0.0335,"_row":"K. Fortounis"},{"age":25,"height_cm":191,"weight_kg":93,"attacking_crossing":20,"attacking_finishing":18,"attacking_heading_accuracy":15,"attacking_short_passing":31,"attacking_volleys":15,"skill_dribbling":16,"skill_curve":16,"skill_fk_accuracy":12,"skill_long_passing":24,"skill_ball_control":20,"movement_acceleration":46,"movement_sprint_speed":42,"movement_agility":32,"movement_reactions":59,"movement_balance":39,"power_shot_power":56,"power_jumping":51,"power_stamina":35,"power_strength":70,"power_long_shots":14,"mentality_aggression":27,"mentality_interceptions":18,"mentality_positioning":19,"mentality_vision":48,"mentality_penalties":25,"mentality_composure":67,"defending_marking":12,"defending_standing_tackle":14,"defending_sliding_tackle":16,"goalkeeping_diving":80,"goalkeeping_handling":77,"goalkeeping_kicking":74,"goalkeeping_positioning":79,"goalkeeping_reflexes":81,"_target_":16.1181,"_residuals_":0.2886,"_row":"J. Musso"},{"age":32,"height_cm":178,"weight_kg":77,"attacking_crossing":70,"attacking_finishing":74,"attacking_heading_accuracy":58,"attacking_short_passing":68,"attacking_volleys":75,"skill_dribbling":72,"skill_curve":70,"skill_fk_accuracy":69,"skill_long_passing":65,"skill_ball_control":70,"movement_acceleration":77,"movement_sprint_speed":79,"movement_agility":73,"movement_reactions":68,"movement_balance":77,"power_shot_power":74,"power_jumping":81,"power_stamina":70,"power_strength":71,"power_long_shots":72,"mentality_aggression":74,"mentality_interceptions":38,"mentality_positioning":73,"mentality_vision":69,"mentality_penalties":65,"mentality_composure":74,"defending_marking":30,"defending_standing_tackle":29,"defending_sliding_tackle":33,"goalkeeping_diving":7,"goalkeeping_handling":8,"goalkeeping_kicking":16,"goalkeeping_positioning":16,"goalkeeping_reflexes":15,"_target_":14.691,"_residuals_":-0.0486,"_row":"T. Chevalier"},{"age":31,"height_cm":194,"weight_kg":82,"attacking_crossing":11,"attacking_finishing":18,"attacking_heading_accuracy":18,"attacking_short_passing":29,"attacking_volleys":7,"skill_dribbling":16,"skill_curve":11,"skill_fk_accuracy":14,"skill_long_passing":41,"skill_ball_control":22,"movement_acceleration":49,"movement_sprint_speed":48,"movement_agility":58,"movement_reactions":79,"movement_balance":28,"power_shot_power":51,"power_jumping":75,"power_stamina":33,"power_strength":79,"power_long_shots":17,"mentality_aggression":38,"mentality_interceptions":12,"mentality_positioning":9,"mentality_vision":42,"mentality_penalties":15,"mentality_composure":64,"defending_marking":19,"defending_standing_tackle":12,"defending_sliding_tackle":11,"goalkeeping_diving":77,"goalkeeping_handling":69,"goalkeeping_kicking":68,"goalkeeping_positioning":74,"goalkeeping_reflexes":78,"_target_":15.4047,"_residuals_":-0.2005,"_row":"D. Boyko"},{"age":27,"height_cm":166,"weight_kg":61,"attacking_crossing":70,"attacking_finishing":69,"attacking_heading_accuracy":43,"attacking_short_passing":71,"attacking_volleys":48,"skill_dribbling":80,"skill_curve":72,"skill_fk_accuracy":66,"skill_long_passing":68,"skill_ball_control":72,"movement_acceleration":82,"movement_sprint_speed":74,"movement_agility":86,"movement_reactions":69,"movement_balance":90,"power_shot_power":70,"power_jumping":61,"power_stamina":67,"power_strength":33,"power_long_shots":71,"mentality_aggression":49,"mentality_interceptions":36,"mentality_positioning":67,"mentality_vision":72,"mentality_penalties":49,"mentality_composure":71,"defending_marking":38,"defending_standing_tackle":50,"defending_sliding_tackle":41,"goalkeeping_diving":7,"goalkeeping_handling":10,"goalkeeping_kicking":7,"goalkeeping_positioning":13,"goalkeeping_reflexes":8,"_target_":15.2506,"_residuals_":-0.2588,"_row":"M. Pisano"},{"age":33,"height_cm":178,"weight_kg":63,"attacking_crossing":74,"attacking_finishing":50,"attacking_heading_accuracy":54,"attacking_short_passing":86,"attacking_volleys":78,"skill_dribbling":80,"skill_curve":71,"skill_fk_accuracy":76,"skill_long_passing":82,"skill_ball_control":84,"movement_acceleration":55,"movement_sprint_speed":55,"movement_agility":74,"movement_reactions":80,"movement_balance":78,"power_shot_power":77,"power_jumping":60,"power_stamina":71,"power_strength":61,"power_long_shots":75,"mentality_aggression":83,"mentality_interceptions":82,"mentality_positioning":50,"mentality_vision":80,"mentality_penalties":72,"mentality_composure":80,"defending_marking":80,"defending_standing_tackle":78,"defending_sliding_tackle":74,"goalkeeping_diving":14,"goalkeeping_handling":12,"goalkeeping_kicking":7,"goalkeeping_positioning":12,"goalkeeping_reflexes":7,"_target_":16.2134,"_residuals_":0.038,"_row":"L. Biglia"},{"age":25,"height_cm":180,"weight_kg":71,"attacking_crossing":72,"attacking_finishing":26,"attacking_heading_accuracy":78,"attacking_short_passing":73,"attacking_volleys":30,"skill_dribbling":48,"skill_curve":53,"skill_fk_accuracy":41,"skill_long_passing":43,"skill_ball_control":75,"movement_acceleration":63,"movement_sprint_speed":68,"movement_agility":60,"movement_reactions":78,"movement_balance":60,"power_shot_power":39,"power_jumping":71,"power_stamina":71,"power_strength":75,"power_long_shots":40,"mentality_aggression":77,"mentality_interceptions":79,"mentality_positioning":36,"mentality_vision":32,"mentality_penalties":43,"mentality_composure":68,"defending_marking":68,"defending_standing_tackle":78,"defending_sliding_tackle":80,"goalkeeping_diving":7,"goalkeeping_handling":10,"goalkeeping_kicking":12,"goalkeeping_positioning":15,"goalkeeping_reflexes":8,"_target_":16.1669,"_residuals_":-0.0793,"_row":"Aritz Elustondo"},{"age":22,"height_cm":178,"weight_kg":80,"attacking_crossing":75,"attacking_finishing":73,"attacking_heading_accuracy":44,"attacking_short_passing":72,"attacking_volleys":55,"skill_dribbling":80,"skill_curve":76,"skill_fk_accuracy":57,"skill_long_passing":67,"skill_ball_control":80,"movement_acceleration":84,"movement_sprint_speed":81,"movement_agility":78,"movement_reactions":69,"movement_balance":74,"power_shot_power":80,"power_jumping":61,"power_stamina":79,"power_strength":67,"power_long_shots":76,"mentality_aggression":55,"mentality_interceptions":32,"mentality_positioning":70,"mentality_vision":68,"mentality_penalties":44,"mentality_composure":73,"defending_marking":35,"defending_standing_tackle":52,"defending_sliding_tackle":47,"goalkeeping_diving":15,"goalkeeping_handling":8,"goalkeeping_kicking":10,"goalkeeping_positioning":8,"goalkeeping_reflexes":14,"_target_":16.2579,"_residuals_":-0.0341,"_row":"A. Danjuma Groeneveld"},{"age":30,"height_cm":174,"weight_kg":71,"attacking_crossing":60,"attacking_finishing":47,"attacking_heading_accuracy":53,"attacking_short_passing":73,"attacking_volleys":60,"skill_dribbling":65,"skill_curve":57,"skill_fk_accuracy":59,"skill_long_passing":73,"skill_ball_control":73,"movement_acceleration":65,"movement_sprint_speed":66,"movement_agility":71,"movement_reactions":75,"movement_balance":75,"power_shot_power":77,"power_jumping":86,"power_stamina":66,"power_strength":68,"power_long_shots":66,"mentality_aggression":86,"mentality_interceptions":75,"mentality_positioning":62,"mentality_vision":68,"mentality_penalties":49,"mentality_composure":76,"defending_marking":80,"defending_standing_tackle":77,"defending_sliding_tackle":74,"goalkeeping_diving":9,"goalkeeping_handling":12,"goalkeeping_kicking":7,"goalkeeping_positioning":10,"goalkeeping_reflexes":16,"_target_":15.5203,"_residuals_":0.2856,"_row":"P. Bargfrede"},{"age":31,"height_cm":176,"weight_kg":77,"attacking_crossing":73,"attacking_finishing":75,"attacking_heading_accuracy":59,"attacking_short_passing":84,"attacking_volleys":75,"skill_dribbling":83,"skill_curve":73,"skill_fk_accuracy":68,"skill_long_passing":81,"skill_ball_control":84,"movement_acceleration":72,"movement_sprint_speed":72,"movement_agility":75,"movement_reactions":85,"movement_balance":83,"power_shot_power":84,"power_jumping":75,"power_stamina":89,"power_strength":76,"power_long_shots":86,"mentality_aggression":88,"mentality_interceptions":86,"mentality_positioning":84,"mentality_vision":76,"mentality_penalties":63,"mentality_composure":84,"defending_marking":83,"defending_standing_tackle":86,"defending_sliding_tackle":90,"goalkeeping_diving":11,"goalkeeping_handling":11,"goalkeeping_kicking":14,"goalkeeping_positioning":8,"goalkeeping_reflexes":11,"_target_":16.929,"_residuals_":-0.0226,"_row":"R. Nainggolan"},{"age":26,"height_cm":185,"weight_kg":70,"attacking_crossing":67,"attacking_finishing":66,"attacking_heading_accuracy":65,"attacking_short_passing":70,"attacking_volleys":51,"skill_dribbling":74,"skill_curve":66,"skill_fk_accuracy":59,"skill_long_passing":61,"skill_ball_control":72,"movement_acceleration":93,"movement_sprint_speed":95,"movement_agility":89,"movement_reactions":70,"movement_balance":66,"power_shot_power":65,"power_jumping":72,"power_stamina":75,"power_strength":69,"power_long_shots":55,"mentality_aggression":68,"mentality_interceptions":48,"mentality_positioning":70,"mentality_vision":60,"mentality_penalties":61,"mentality_composure":69,"defending_marking":42,"defending_standing_tackle":35,"defending_sliding_tackle":37,"goalkeeping_diving":8,"goalkeeping_handling":15,"goalkeeping_kicking":16,"goalkeeping_positioning":11,"goalkeeping_reflexes":10,"_target_":15.6873,"_residuals_":0.4489,"_row":"J. Damm"},{"age":32,"height_cm":179,"weight_kg":70,"attacking_crossing":64,"attacking_finishing":71,"attacking_heading_accuracy":57,"attacking_short_passing":72,"attacking_volleys":61,"skill_dribbling":76,"skill_curve":71,"skill_fk_accuracy":62,"skill_long_passing":66,"skill_ball_control":74,"movement_acceleration":77,"movement_sprint_speed":79,"movement_agility":79,"movement_reactions":73,"movement_balance":79,"power_shot_power":75,"power_jumping":77,"power_stamina":69,"power_strength":61,"power_long_shots":71,"mentality_aggression":69,"mentality_interceptions":37,"mentality_positioning":73,"mentality_vision":70,"mentality_penalties":63,"mentality_composure":65,"defending_marking":56,"defending_standing_tackle":40,"defending_sliding_tackle":42,"goalkeeping_diving":10,"goalkeeping_handling":16,"goalkeeping_kicking":7,"goalkeeping_positioning":11,"goalkeeping_reflexes":13,"_target_":14.9469,"_residuals_":0.1021,"_row":"Y. Oztekin"},{"age":35,"height_cm":182,"weight_kg":74,"attacking_crossing":14,"attacking_finishing":13,"attacking_heading_accuracy":13,"attacking_short_passing":36,"attacking_volleys":18,"skill_dribbling":19,"skill_curve":19,"skill_fk_accuracy":19,"skill_long_passing":23,"skill_ball_control":12,"movement_acceleration":35,"movement_sprint_speed":35,"movement_agility":32,"movement_reactions":75,"movement_balance":59,"power_shot_power":48,"power_jumping":77,"power_stamina":34,"power_strength":43,"power_long_shots":19,"mentality_aggression":34,"mentality_interceptions":16,"mentality_positioning":17,"mentality_vision":51,"mentality_penalties":20,"mentality_composure":60,"defending_marking":19,"defending_standing_tackle":16,"defending_sliding_tackle":14,"goalkeeping_diving":74,"goalkeeping_handling":70,"goalkeeping_kicking":64,"goalkeeping_positioning":78,"goalkeeping_reflexes":78,"_target_":14.4033,"_residuals_":-0.0974,"_row":"M. Barovero"},{"age":24,"height_cm":172,"weight_kg":66,"attacking_crossing":80,"attacking_finishing":61,"attacking_heading_accuracy":52,"attacking_short_passing":81,"attacking_volleys":58,"skill_dribbling":79,"skill_curve":80,"skill_fk_accuracy":49,"skill_long_passing":75,"skill_ball_control":81,"movement_acceleration":83,"movement_sprint_speed":87,"movement_agility":83,"movement_reactions":82,"movement_balance":80,"power_shot_power":62,"power_jumping":52,"power_stamina":83,"power_strength":61,"power_long_shots":59,"mentality_aggression":76,"mentality_interceptions":77,"mentality_positioning":74,"mentality_vision":75,"mentality_penalties":52,"mentality_composure":76,"defending_marking":75,"defending_standing_tackle":80,"defending_sliding_tackle":82,"goalkeeping_diving":13,"goalkeeping_handling":10,"goalkeeping_kicking":9,"goalkeeping_positioning":12,"goalkeeping_reflexes":9,"_target_":16.86,"_residuals_":0.0468,"_row":"Gaya"},{"age":25,"height_cm":177,"weight_kg":75,"attacking_crossing":82,"attacking_finishing":80,"attacking_heading_accuracy":64,"attacking_short_passing":87,"attacking_volleys":88,"skill_dribbling":90,"skill_curve":88,"skill_fk_accuracy":88,"skill_long_passing":75,"skill_ball_control":93,"movement_acceleration":86,"movement_sprint_speed":81,"movement_agility":91,"movement_reactions":84,"movement_balance":85,"power_shot_power":80,"power_jumping":75,"power_stamina":79,"power_strength":61,"power_long_shots":86,"mentality_aggression":48,"mentality_interceptions":42,"mentality_positioning":80,"mentality_vision":87,"mentality_penalties":86,"mentality_composure":84,"defending_marking":32,"defending_standing_tackle":48,"defending_sliding_tackle":40,"goalkeeping_diving":5,"goalkeeping_handling":4,"goalkeeping_kicking":4,"goalkeeping_positioning":5,"goalkeeping_reflexes":8,"_target_":18.1528,"_residuals_":0.271,"_row":"P. Dybala"},{"age":31,"height_cm":193,"weight_kg":86,"attacking_crossing":11,"attacking_finishing":13,"attacking_heading_accuracy":12,"attacking_short_passing":33,"attacking_volleys":12,"skill_dribbling":14,"skill_curve":11,"skill_fk_accuracy":12,"skill_long_passing":32,"skill_ball_control":18,"movement_acceleration":42,"movement_sprint_speed":42,"movement_agility":48,"movement_reactions":68,"movement_balance":49,"power_shot_power":49,"power_jumping":66,"power_stamina":39,"power_strength":69,"power_long_shots":11,"mentality_aggression":27,"mentality_interceptions":19,"mentality_positioning":10,"mentality_vision":47,"mentality_penalties":17,"mentality_composure":61,"defending_marking":9,"defending_standing_tackle":15,"defending_sliding_tackle":14,"goalkeeping_diving":65,"goalkeeping_handling":70,"goalkeeping_kicking":65,"goalkeeping_positioning":73,"goalkeeping_reflexes":71,"_target_":13.9108,"_residuals_":-0.1669,"_row":"B. Bialkowski"},{"age":26,"height_cm":183,"weight_kg":74,"attacking_crossing":76,"attacking_finishing":77,"attacking_heading_accuracy":49,"attacking_short_passing":88,"attacking_volleys":76,"skill_dribbling":86,"skill_curve":86,"skill_fk_accuracy":81,"skill_long_passing":87,"skill_ball_control":88,"movement_acceleration":75,"movement_sprint_speed":68,"movement_agility":81,"movement_reactions":80,"movement_balance":74,"power_shot_power":77,"power_jumping":54,"power_stamina":70,"power_strength":65,"power_long_shots":76,"mentality_aggression":29,"mentality_interceptions":42,"mentality_positioning":80,"mentality_vision":85,"mentality_penalties":56,"mentality_composure":72,"defending_marking":48,"defending_standing_tackle":56,"defending_sliding_tackle":41,"goalkeeping_diving":6,"goalkeeping_handling":8,"goalkeeping_kicking":6,"goalkeeping_positioning":12,"goalkeeping_reflexes":11,"_target_":17.4399,"_residuals_":0.0874,"_row":"Luis Alberto"},{"age":29,"height_cm":177,"weight_kg":73,"attacking_crossing":67,"attacking_finishing":74,"attacking_heading_accuracy":57,"attacking_short_passing":69,"attacking_volleys":64,"skill_dribbling":76,"skill_curve":71,"skill_fk_accuracy":61,"skill_long_passing":64,"skill_ball_control":75,"movement_acceleration":86,"movement_sprint_speed":81,"movement_agility":88,"movement_reactions":66,"movement_balance":76,"power_shot_power":75,"power_jumping":74,"power_stamina":81,"power_strength":70,"power_long_shots":71,"mentality_aggression":71,"mentality_interceptions":43,"mentality_positioning":76,"mentality_vision":69,"mentality_penalties":72,"mentality_composure":74,"defending_marking":57,"defending_standing_tackle":43,"defending_sliding_tackle":40,"goalkeeping_diving":6,"goalkeeping_handling":8,"goalkeeping_kicking":12,"goalkeeping_positioning":16,"goalkeeping_reflexes":10,"_target_":15.6873,"_residuals_":0.3075,"_row":"D. Royer"},{"age":24,"height_cm":175,"weight_kg":62,"attacking_crossing":68,"attacking_finishing":55,"attacking_heading_accuracy":47,"attacking_short_passing":72,"attacking_volleys":65,"skill_dribbling":82,"skill_curve":72,"skill_fk_accuracy":71,"skill_long_passing":67,"skill_ball_control":81,"movement_acceleration":76,"movement_sprint_speed":74,"movement_agility":84,"movement_reactions":72,"movement_balance":76,"power_shot_power":64,"power_jumping":57,"power_stamina":67,"power_strength":44,"power_long_shots":57,"mentality_aggression":57,"mentality_interceptions":29,"mentality_positioning":69,"mentality_vision":75,"mentality_penalties":60,"mentality_composure":74,"defending_marking":52,"defending_standing_tackle":43,"defending_sliding_tackle":42,"goalkeeping_diving":10,"goalkeeping_handling":14,"goalkeeping_kicking":9,"goalkeeping_positioning":7,"goalkeeping_reflexes":14,"_target_":15.8304,"_residuals_":0.1716,"_row":"Francisco Geraldes"},{"age":34,"height_cm":183,"weight_kg":79,"attacking_crossing":70,"attacking_finishing":67,"attacking_heading_accuracy":73,"attacking_short_passing":82,"attacking_volleys":76,"skill_dribbling":70,"skill_curve":82,"skill_fk_accuracy":72,"skill_long_passing":83,"skill_ball_control":79,"movement_acceleration":32,"movement_sprint_speed":36,"movement_agility":55,"movement_reactions":82,"movement_balance":62,"power_shot_power":76,"power_jumping":68,"power_stamina":65,"power_strength":75,"power_long_shots":75,"mentality_aggression":77,"mentality_interceptions":73,"mentality_positioning":68,"mentality_vision":80,"mentality_penalties":74,"mentality_composure":87,"defending_marking":75,"defending_standing_tackle":73,"defending_sliding_tackle":73,"goalkeeping_diving":14,"goalkeeping_handling":14,"goalkeeping_kicking":13,"goalkeeping_positioning":13,"goalkeeping_reflexes":11,"_target_":14.8802,"_residuals_":-0.8818,"_row":"B. Schweinsteiger"},{"age":37,"height_cm":192,"weight_kg":86,"attacking_crossing":14,"attacking_finishing":12,"attacking_heading_accuracy":16,"attacking_short_passing":16,"attacking_volleys":11,"skill_dribbling":10,"skill_curve":12,"skill_fk_accuracy":13,"skill_long_passing":19,"skill_ball_control":13,"movement_acceleration":26,"movement_sprint_speed":28,"movement_agility":38,"movement_reactions":72,"movement_balance":35,"power_shot_power":48,"power_jumping":32,"power_stamina":41,"power_strength":60,"power_long_shots":10,"mentality_aggression":28,"mentality_interceptions":15,"mentality_positioning":11,"mentality_vision":58,"mentality_penalties":24,"mentality_composure":41,"defending_marking":15,"defending_standing_tackle":10,"defending_sliding_tackle":10,"goalkeeping_diving":71,"goalkeeping_handling":71,"goalkeeping_kicking":64,"goalkeeping_positioning":74,"goalkeeping_reflexes":70,"_target_":12.6916,"_residuals_":-1.1357,"_row":"L. Pocrnjic"},{"age":24,"height_cm":183,"weight_kg":73,"attacking_crossing":78,"attacking_finishing":82,"attacking_heading_accuracy":57,"attacking_short_passing":75,"attacking_volleys":70,"skill_dribbling":86,"skill_curve":79,"skill_fk_accuracy":72,"skill_long_passing":67,"skill_ball_control":82,"movement_acceleration":90,"movement_sprint_speed":91,"movement_agility":91,"movement_reactions":83,"movement_balance":79,"power_shot_power":80,"power_jumping":68,"power_stamina":84,"power_strength":68,"power_long_shots":79,"mentality_aggression":43,"mentality_interceptions":28,"mentality_positioning":82,"mentality_vision":80,"mentality_penalties":85,"mentality_composure":83,"defending_marking":36,"defending_standing_tackle":27,"defending_sliding_tackle":25,"goalkeeping_diving":11,"goalkeeping_handling":14,"goalkeeping_kicking":11,"goalkeeping_positioning":6,"goalkeeping_reflexes":8,"_target_":17.3565,"_residuals_":0.1671,"_row":"N. Pepe"},{"age":24,"height_cm":178,"weight_kg":76,"attacking_crossing":66,"attacking_finishing":72,"attacking_heading_accuracy":64,"attacking_short_passing":71,"attacking_volleys":69,"skill_dribbling":78,"skill_curve":77,"skill_fk_accuracy":71,"skill_long_passing":66,"skill_ball_control":72,"movement_acceleration":72,"movement_sprint_speed":68,"movement_agility":77,"movement_reactions":68,"movement_balance":72,"power_shot_power":71,"power_jumping":79,"power_stamina":72,"power_strength":58,"power_long_shots":67,"mentality_aggression":61,"mentality_interceptions":55,"mentality_positioning":72,"mentality_vision":75,"mentality_penalties":76,"mentality_composure":75,"defending_marking":33,"defending_standing_tackle":46,"defending_sliding_tackle":38,"goalkeeping_diving":6,"goalkeeping_handling":9,"goalkeeping_kicking":14,"goalkeeping_positioning":13,"goalkeeping_reflexes":9,"_target_":15.5203,"_residuals_":0.0555,"_row":"Y. Benzia"},{"age":29,"height_cm":174,"weight_kg":62,"attacking_crossing":71,"attacking_finishing":41,"attacking_heading_accuracy":58,"attacking_short_passing":69,"attacking_volleys":52,"skill_dribbling":69,"skill_curve":64,"skill_fk_accuracy":56,"skill_long_passing":55,"skill_ball_control":68,"movement_acceleration":79,"movement_sprint_speed":74,"movement_agility":79,"movement_reactions":69,"movement_balance":76,"power_shot_power":58,"power_jumping":79,"power_stamina":81,"power_strength":51,"power_long_shots":38,"mentality_aggression":67,"mentality_interceptions":70,"mentality_positioning":57,"mentality_vision":52,"mentality_penalties":44,"mentality_composure":66,"defending_marking":70,"defending_standing_tackle":71,"defending_sliding_tackle":71,"goalkeeping_diving":5,"goalkeeping_handling":11,"goalkeeping_kicking":10,"goalkeeping_positioning":14,"goalkeeping_reflexes":12,"_target_":14.771,"_residuals_":0.3098,"_row":"Bebeto"},{"age":31,"height_cm":184,"weight_kg":77,"attacking_crossing":76,"attacking_finishing":67,"attacking_heading_accuracy":65,"attacking_short_passing":79,"attacking_volleys":62,"skill_dribbling":73,"skill_curve":79,"skill_fk_accuracy":81,"skill_long_passing":77,"skill_ball_control":73,"movement_acceleration":62,"movement_sprint_speed":64,"movement_agility":59,"movement_reactions":70,"movement_balance":63,"power_shot_power":79,"power_jumping":54,"power_stamina":66,"power_strength":69,"power_long_shots":76,"mentality_aggression":66,"mentality_interceptions":57,"mentality_positioning":73,"mentality_vision":75,"mentality_penalties":75,"mentality_composure":72,"defending_marking":54,"defending_standing_tackle":52,"defending_sliding_tackle":60,"goalkeeping_diving":13,"goalkeeping_handling":12,"goalkeeping_kicking":15,"goalkeeping_positioning":14,"goalkeeping_reflexes":14,"_target_":15.0393,"_residuals_":-0.0006,"_row":"D. Lienard"},{"age":30,"height_cm":184,"weight_kg":70,"attacking_crossing":13,"attacking_finishing":14,"attacking_heading_accuracy":19,"attacking_short_passing":35,"attacking_volleys":11,"skill_dribbling":20,"skill_curve":15,"skill_fk_accuracy":14,"skill_long_passing":37,"skill_ball_control":33,"movement_acceleration":43,"movement_sprint_speed":45,"movement_agility":53,"movement_reactions":69,"movement_balance":60,"power_shot_power":48,"power_jumping":69,"power_stamina":31,"power_strength":53,"power_long_shots":16,"mentality_aggression":26,"mentality_interceptions":16,"mentality_positioning":11,"mentality_vision":46,"mentality_penalties":37,"mentality_composure":46,"defending_marking":12,"defending_standing_tackle":18,"defending_sliding_tackle":11,"goalkeeping_diving":72,"goalkeeping_handling":68,"goalkeeping_kicking":64,"goalkeeping_positioning":70,"goalkeeping_reflexes":71,"_target_":14.2855,"_residuals_":-0.0223,"_row":"K. Steppe"},{"age":32,"height_cm":175,"weight_kg":71,"attacking_crossing":70,"attacking_finishing":31,"attacking_heading_accuracy":51,"attacking_short_passing":73,"attacking_volleys":42,"skill_dribbling":72,"skill_curve":71,"skill_fk_accuracy":59,"skill_long_passing":72,"skill_ball_control":73,"movement_acceleration":75,"movement_sprint_speed":66,"movement_agility":77,"movement_reactions":73,"movement_balance":80,"power_shot_power":67,"power_jumping":73,"power_stamina":67,"power_strength":66,"power_long_shots":52,"mentality_aggression":65,"mentality_interceptions":73,"mentality_positioning":65,"mentality_vision":70,"mentality_penalties":62,"mentality_composure":74,"defending_marking":64,"defending_standing_tackle":76,"defending_sliding_tackle":75,"goalkeeping_diving":8,"goalkeeping_handling":11,"goalkeeping_kicking":13,"goalkeeping_positioning":13,"goalkeeping_reflexes":13,"_target_":14.4033,"_residuals_":-0.1151,"_row":"Park Joo Ho"},{"age":22,"height_cm":183,"weight_kg":78,"attacking_crossing":64,"attacking_finishing":64,"attacking_heading_accuracy":58,"attacking_short_passing":71,"attacking_volleys":60,"skill_dribbling":83,"skill_curve":59,"skill_fk_accuracy":61,"skill_long_passing":60,"skill_ball_control":80,"movement_acceleration":79,"movement_sprint_speed":86,"movement_agility":80,"movement_reactions":71,"movement_balance":70,"power_shot_power":72,"power_jumping":52,"power_stamina":70,"power_strength":64,"power_long_shots":72,"mentality_aggression":50,"mentality_interceptions":39,"mentality_positioning":66,"mentality_vision":70,"mentality_penalties":53,"mentality_composure":72,"defending_marking":36,"defending_standing_tackle":50,"defending_sliding_tackle":28,"goalkeeping_diving":5,"goalkeeping_handling":6,"goalkeeping_kicking":14,"goalkeeping_positioning":7,"goalkeeping_reflexes":13,"_target_":15.8304,"_residuals_":-0.0579,"_row":"Gil Dias"},{"age":24,"height_cm":181,"weight_kg":81,"attacking_crossing":67,"attacking_finishing":75,"attacking_heading_accuracy":82,"attacking_short_passing":84,"attacking_volleys":62,"skill_dribbling":77,"skill_curve":66,"skill_fk_accuracy":73,"skill_long_passing":86,"skill_ball_control":82,"movement_acceleration":73,"movement_sprint_speed":66,"movement_agility":75,"movement_reactions":83,"movement_balance":74,"power_shot_power":82,"power_jumping":83,"power_stamina":84,"power_strength":76,"power_long_shots":81,"mentality_aggression":81,"mentality_interceptions":76,"mentality_positioning":79,"mentality_vision":80,"mentality_penalties":70,"mentality_composure":74,"defending_marking":75,"defending_standing_tackle":78,"defending_sliding_tackle":71,"goalkeeping_diving":7,"goalkeeping_handling":10,"goalkeeping_kicking":14,"goalkeeping_positioning":9,"goalkeeping_reflexes":14,"_target_":17.3419,"_residuals_":0.1008,"_row":"C. Tolisso"},{"age":31,"height_cm":173,"weight_kg":68,"attacking_crossing":81,"attacking_finishing":59,"attacking_heading_accuracy":71,"attacking_short_passing":78,"attacking_volleys":59,"skill_dribbling":71,"skill_curve":69,"skill_fk_accuracy":70,"skill_long_passing":72,"skill_ball_control":73,"movement_acceleration":74,"movement_sprint_speed":77,"movement_agility":75,"movement_reactions":76,"movement_balance":76,"power_shot_power":83,"power_jumping":77,"power_stamina":78,"power_strength":71,"power_long_shots":71,"mentality_aggression":84,"mentality_interceptions":79,"mentality_positioning":59,"mentality_vision":62,"mentality_penalties":67,"mentality_composure":74,"defending_marking":78,"defending_standing_tackle":79,"defending_sliding_tackle":81,"goalkeeping_diving":16,"goalkeeping_handling":9,"goalkeeping_kicking":9,"goalkeeping_positioning":15,"goalkeeping_reflexes":7,"_target_":16.0127,"_residuals_":0.2114,"_row":"D. Suarez"},{"age":27,"height_cm":193,"weight_kg":92,"attacking_crossing":53,"attacking_finishing":52,"attacking_heading_accuracy":86,"attacking_short_passing":78,"attacking_volleys":45,"skill_dribbling":70,"skill_curve":60,"skill_fk_accuracy":70,"skill_long_passing":81,"skill_ball_control":76,"movement_acceleration":74,"movement_sprint_speed":79,"movement_agility":61,"movement_reactions":88,"movement_balance":53,"power_shot_power":81,"power_jumping":90,"power_stamina":75,"power_strength":92,"power_long_shots":64,"mentality_aggression":82,"mentality_interceptions":89,"mentality_positioning":47,"mentality_vision":65,"mentality_penalties":62,"mentality_composure":89,"defending_marking":91,"defending_standing_tackle":92,"defending_sliding_tackle":85,"goalkeeping_diving":13,"goalkeeping_handling":10,"goalkeeping_kicking":13,"goalkeeping_positioning":11,"goalkeeping_reflexes":11,"_target_":18.1722,"_residuals_":0.6223,"_row":"V. van Dijk"},{"age":25,"height_cm":170,"weight_kg":70,"attacking_crossing":77,"attacking_finishing":48,"attacking_heading_accuracy":70,"attacking_short_passing":75,"attacking_volleys":44,"skill_dribbling":75,"skill_curve":64,"skill_fk_accuracy":54,"skill_long_passing":61,"skill_ball_control":77,"movement_acceleration":76,"movement_sprint_speed":78,"movement_agility":72,"movement_reactions":75,"movement_balance":79,"power_shot_power":68,"power_jumping":76,"power_stamina":81,"power_strength":59,"power_long_shots":47,"mentality_aggression":82,"mentality_interceptions":79,"mentality_positioning":65,"mentality_vision":66,"mentality_penalties":46,"mentality_composure":73,"defending_marking":77,"defending_standing_tackle":79,"defending_sliding_tackle":80,"goalkeeping_diving":7,"goalkeeping_handling":10,"goalkeeping_kicking":12,"goalkeeping_positioning":10,"goalkeeping_reflexes":6,"_target_":16.4897,"_residuals_":0.2906,"_row":"Jonny"},{"age":23,"height_cm":182,"weight_kg":76,"attacking_crossing":78,"attacking_finishing":53,"attacking_heading_accuracy":82,"attacking_short_passing":79,"attacking_volleys":46,"skill_dribbling":65,"skill_curve":59,"skill_fk_accuracy":39,"skill_long_passing":63,"skill_ball_control":79,"movement_acceleration":79,"movement_sprint_speed":83,"movement_agility":70,"movement_reactions":85,"movement_balance":68,"power_shot_power":62,"power_jumping":85,"power_stamina":83,"power_strength":79,"power_long_shots":51,"mentality_aggression":86,"mentality_interceptions":83,"mentality_positioning":62,"mentality_vision":63,"mentality_penalties":42,"mentality_composure":76,"defending_marking":81,"defending_standing_tackle":84,"defending_sliding_tackle":86,"goalkeeping_diving":10,"goalkeeping_handling":7,"goalkeeping_kicking":8,"goalkeeping_positioning":14,"goalkeeping_reflexes":10,"_target_":17.4399,"_residuals_":0.1272,"_row":"L. Hernandez"},{"age":26,"height_cm":189,"weight_kg":85,"attacking_crossing":30,"attacking_finishing":14,"attacking_heading_accuracy":72,"attacking_short_passing":55,"attacking_volleys":20,"skill_dribbling":48,"skill_curve":20,"skill_fk_accuracy":22,"skill_long_passing":57,"skill_ball_control":53,"movement_acceleration":53,"movement_sprint_speed":64,"movement_agility":41,"movement_reactions":59,"movement_balance":36,"power_shot_power":48,"power_jumping":77,"power_stamina":61,"power_strength":86,"power_long_shots":22,"mentality_aggression":66,"mentality_interceptions":70,"mentality_positioning":20,"mentality_vision":49,"mentality_penalties":27,"mentality_composure":65,"defending_marking":74,"defending_standing_tackle":75,"defending_sliding_tackle":68,"goalkeeping_diving":3,"goalkeeping_handling":3,"goalkeeping_kicking":3,"goalkeeping_positioning":3,"goalkeeping_reflexes":3,"_target_":15.0683,"_residuals_":0.1553,"_row":"M. Oikonomou"},{"age":23,"height_cm":191,"weight_kg":85,"attacking_crossing":14,"attacking_finishing":19,"attacking_heading_accuracy":15,"attacking_short_passing":25,"attacking_volleys":12,"skill_dribbling":13,"skill_curve":20,"skill_fk_accuracy":15,"skill_long_passing":19,"skill_ball_control":23,"movement_acceleration":41,"movement_sprint_speed":46,"movement_agility":34,"movement_reactions":55,"movement_balance":43,"power_shot_power":56,"power_jumping":58,"power_stamina":38,"power_strength":75,"power_long_shots":18,"mentality_aggression":24,"mentality_interceptions":27,"mentality_positioning":16,"mentality_vision":50,"mentality_penalties":23,"mentality_composure":52,"defending_marking":15,"defending_standing_tackle":13,"defending_sliding_tackle":17,"goalkeeping_diving":74,"goalkeeping_handling":72,"goalkeeping_kicking":75,"goalkeeping_positioning":68,"goalkeeping_reflexes":70,"_target_":14.4574,"_residuals_":-0.3027,"_row":"A. Werner"},{"age":31,"height_cm":180,"weight_kg":82,"attacking_crossing":75,"attacking_finishing":20,"attacking_heading_accuracy":71,"attacking_short_passing":70,"attacking_volleys":56,"skill_dribbling":65,"skill_curve":64,"skill_fk_accuracy":70,"skill_long_passing":46,"skill_ball_control":68,"movement_acceleration":64,"movement_sprint_speed":75,"movement_agility":62,"movement_reactions":65,"movement_balance":61,"power_shot_power":87,"power_jumping":70,"power_stamina":68,"power_strength":80,"power_long_shots":68,"mentality_aggression":84,"mentality_interceptions":73,"mentality_positioning":36,"mentality_vision":42,"mentality_penalties":65,"mentality_composure":67,"defending_marking":74,"defending_standing_tackle":76,"defending_sliding_tackle":75,"goalkeeping_diving":10,"goalkeeping_handling":7,"goalkeeping_kicking":9,"goalkeeping_positioning":7,"goalkeeping_reflexes":8,"_target_":14.8802,"_residuals_":-0.3359,"_row":"Juli Piresinho"},{"age":22,"height_cm":202,"weight_kg":92,"attacking_crossing":18,"attacking_finishing":20,"attacking_heading_accuracy":12,"attacking_short_passing":31,"attacking_volleys":16,"skill_dribbling":15,"skill_curve":55,"skill_fk_accuracy":59,"skill_long_passing":30,"skill_ball_control":18,"movement_acceleration":40,"movement_sprint_speed":45,"movement_agility":37,"movement_reactions":66,"movement_balance":38,"power_shot_power":59,"power_jumping":58,"power_stamina":33,"power_strength":73,"power_long_shots":45,"mentality_aggression":34,"mentality_interceptions":21,"mentality_positioning":12,"mentality_vision":50,"mentality_penalties":24,"mentality_composure":65,"defending_marking":11,"defending_standing_tackle":15,"defending_sliding_tackle":19,"goalkeeping_diving":69,"goalkeeping_handling":69,"goalkeeping_kicking":78,"goalkeeping_positioning":69,"goalkeeping_reflexes":70,"_target_":14.5087,"_residuals_":-0.6264,"_row":"V. Milinkovic-Savic"},{"age":24,"height_cm":183,"weight_kg":70,"attacking_crossing":78,"attacking_finishing":21,"attacking_heading_accuracy":65,"attacking_short_passing":66,"attacking_volleys":33,"skill_dribbling":75,"skill_curve":70,"skill_fk_accuracy":21,"skill_long_passing":57,"skill_ball_control":75,"movement_acceleration":76,"movement_sprint_speed":82,"movement_agility":79,"movement_reactions":73,"movement_balance":78,"power_shot_power":53,"power_jumping":67,"power_stamina":76,"power_strength":69,"power_long_shots":42,"mentality_aggression":62,"mentality_interceptions":70,"mentality_positioning":58,"mentality_vision":58,"mentality_penalties":22,"mentality_composure":68,"defending_marking":68,"defending_standing_tackle":74,"defending_sliding_tackle":72,"goalkeeping_diving":11,"goalkeeping_handling":7,"goalkeeping_kicking":9,"goalkeeping_positioning":13,"goalkeeping_reflexes":15,"_target_":15.6873,"_residuals_":0.1598,"_row":"A. Barreca"},{"age":27,"height_cm":182,"weight_kg":79,"attacking_crossing":74,"attacking_finishing":72,"attacking_heading_accuracy":68,"attacking_short_passing":74,"attacking_volleys":57,"skill_dribbling":78,"skill_curve":78,"skill_fk_accuracy":66,"skill_long_passing":69,"skill_ball_control":77,"movement_acceleration":76,"movement_sprint_speed":79,"movement_agility":74,"movement_reactions":75,"movement_balance":67,"power_shot_power":80,"power_jumping":65,"power_stamina":79,"power_strength":76,"power_long_shots":79,"mentality_aggression":72,"mentality_interceptions":76,"mentality_positioning":75,"mentality_vision":74,"mentality_penalties":62,"mentality_composure":76,"defending_marking":69,"defending_standing_tackle":73,"defending_sliding_tackle":68,"goalkeeping_diving":15,"goalkeeping_handling":15,"goalkeeping_kicking":7,"goalkeeping_positioning":14,"goalkeeping_reflexes":9,"_target_":15.895,"_residuals_":-0.1598,"_row":"S. Zuber"},{"age":26,"height_cm":178,"weight_kg":73,"attacking_crossing":45,"attacking_finishing":54,"attacking_heading_accuracy":67,"attacking_short_passing":73,"attacking_volleys":27,"skill_dribbling":68,"skill_curve":40,"skill_fk_accuracy":31,"skill_long_passing":72,"skill_ball_control":70,"movement_acceleration":65,"movement_sprint_speed":65,"movement_agility":70,"movement_reactions":71,"movement_balance":70,"power_shot_power":65,"power_jumping":72,"power_stamina":58,"power_strength":69,"power_long_shots":39,"mentality_aggression":88,"mentality_interceptions":74,"mentality_positioning":56,"mentality_vision":61,"mentality_penalties":37,"mentality_composure":67,"defending_marking":64,"defending_standing_tackle":75,"defending_sliding_tackle":67,"goalkeeping_diving":13,"goalkeeping_handling":9,"goalkeeping_kicking":11,"goalkeeping_positioning":7,"goalkeeping_reflexes":7,"_target_":15.0683,"_residuals_":-0.0246,"_row":"G. Celis"},{"age":33,"height_cm":187,"weight_kg":91,"attacking_crossing":72,"attacking_finishing":83,"attacking_heading_accuracy":78,"attacking_short_passing":71,"attacking_volleys":78,"skill_dribbling":73,"skill_curve":77,"skill_fk_accuracy":70,"skill_long_passing":68,"skill_ball_control":72,"movement_acceleration":71,"movement_sprint_speed":68,"movement_agility":66,"movement_reactions":78,"movement_balance":54,"power_shot_power":84,"power_jumping":72,"power_stamina":71,"power_strength":91,"power_long_shots":79,"mentality_aggression":80,"mentality_interceptions":51,"mentality_positioning":81,"mentality_vision":72,"mentality_penalties":78,"mentality_composure":80,"defending_marking":33,"defending_standing_tackle":41,"defending_sliding_tackle":23,"goalkeeping_diving":10,"goalkeeping_handling":15,"goalkeeping_kicking":14,"goalkeeping_positioning":11,"goalkeeping_reflexes":11,"_target_":16.0668,"_residuals_":-0.0261,"_row":"A. Gignac"},{"age":25,"height_cm":185,"weight_kg":83,"attacking_crossing":45,"attacking_finishing":35,"attacking_heading_accuracy":74,"attacking_short_passing":65,"attacking_volleys":27,"skill_dribbling":57,"skill_curve":32,"skill_fk_accuracy":34,"skill_long_passing":56,"skill_ball_control":62,"movement_acceleration":48,"movement_sprint_speed":62,"movement_agility":53,"movement_reactions":67,"movement_balance":55,"power_shot_power":50,"power_jumping":84,"power_stamina":72,"power_strength":83,"power_long_shots":33,"mentality_aggression":76,"mentality_interceptions":76,"mentality_positioning":34,"mentality_vision":44,"mentality_penalties":44,"mentality_composure":65,"defending_marking":77,"defending_standing_tackle":73,"defending_sliding_tackle":70,"goalkeeping_diving":7,"goalkeeping_handling":9,"goalkeeping_kicking":7,"goalkeeping_positioning":14,"goalkeeping_reflexes":16,"_target_":15.7614,"_residuals_":-0.0088,"_row":"L. Magallan"},{"age":24,"height_cm":176,"weight_kg":62,"attacking_crossing":65,"attacking_finishing":68,"attacking_heading_accuracy":45,"attacking_short_passing":64,"attacking_volleys":57,"skill_dribbling":72,"skill_curve":67,"skill_fk_accuracy":58,"skill_long_passing":60,"skill_ball_control":70,"movement_acceleration":87,"movement_sprint_speed":88,"movement_agility":86,"movement_reactions":56,"movement_balance":83,"power_shot_power":68,"power_jumping":73,"power_stamina":72,"power_strength":46,"power_long_shots":66,"mentality_aggression":55,"mentality_interceptions":20,"mentality_positioning":69,"mentality_vision":67,"mentality_penalties":62,"mentality_composure":69,"defending_marking":23,"defending_standing_tackle":22,"defending_sliding_tackle":23,"goalkeeping_diving":12,"goalkeeping_handling":6,"goalkeeping_kicking":10,"goalkeeping_positioning":11,"goalkeeping_reflexes":13,"_target_":14.9787,"_residuals_":-0.0349,"_row":"S. Lobjanidze"},{"age":26,"height_cm":181,"weight_kg":74,"attacking_crossing":66,"attacking_finishing":57,"attacking_heading_accuracy":61,"attacking_short_passing":78,"attacking_volleys":39,"skill_dribbling":68,"skill_curve":69,"skill_fk_accuracy":56,"skill_long_passing":77,"skill_ball_control":76,"movement_acceleration":58,"movement_sprint_speed":59,"movement_agility":65,"movement_reactions":75,"movement_balance":62,"power_shot_power":78,"power_jumping":69,"power_stamina":88,"power_strength":68,"power_long_shots":67,"mentality_aggression":73,"mentality_interceptions":76,"mentality_positioning":63,"mentality_vision":70,"mentality_penalties":62,"mentality_composure":77,"defending_marking":76,"defending_standing_tackle":74,"defending_sliding_tackle":72,"goalkeeping_diving":7,"goalkeeping_handling":15,"goalkeeping_kicking":15,"goalkeeping_positioning":12,"goalkeeping_reflexes":6,"_target_":16.0668,"_residuals_":-0.0218,"_row":"M. Elneny"},{"age":32,"height_cm":168,"weight_kg":73,"attacking_crossing":66,"attacking_finishing":71,"attacking_heading_accuracy":35,"attacking_short_passing":68,"attacking_volleys":49,"skill_dribbling":77,"skill_curve":58,"skill_fk_accuracy":50,"skill_long_passing":64,"skill_ball_control":76,"movement_acceleration":89,"movement_sprint_speed":81,"movement_agility":88,"movement_reactions":71,"movement_balance":80,"power_shot_power":74,"power_jumping":68,"power_stamina":78,"power_strength":60,"power_long_shots":70,"mentality_aggression":51,"mentality_interceptions":52,"mentality_positioning":72,"mentality_vision":70,"mentality_penalties":70,"mentality_composure":71,"defending_marking":40,"defending_standing_tackle":44,"defending_sliding_tackle":36,"goalkeeping_diving":9,"goalkeeping_handling":10,"goalkeeping_kicking":9,"goalkeeping_positioning":8,"goalkeeping_reflexes":11,"_target_":15.2971,"_residuals_":0.1318,"_row":"E. Puch"},{"age":27,"height_cm":177,"weight_kg":75,"attacking_crossing":71,"attacking_finishing":51,"attacking_heading_accuracy":71,"attacking_short_passing":69,"attacking_volleys":58,"skill_dribbling":73,"skill_curve":46,"skill_fk_accuracy":49,"skill_long_passing":66,"skill_ball_control":71,"movement_acceleration":77,"movement_sprint_speed":71,"movement_agility":72,"movement_reactions":73,"movement_balance":77,"power_shot_power":55,"power_jumping":71,"power_stamina":82,"power_strength":62,"power_long_shots":52,"mentality_aggression":53,"mentality_interceptions":71,"mentality_positioning":59,"mentality_vision":51,"mentality_penalties":62,"mentality_composure":67,"defending_marking":80,"defending_standing_tackle":72,"defending_sliding_tackle":73,"goalkeeping_diving":11,"goalkeeping_handling":10,"goalkeeping_kicking":18,"goalkeeping_positioning":11,"goalkeeping_reflexes":14,"_target_":15.4249,"_residuals_":0.188,"_row":"Jailson Caeiro"},{"age":28,"height_cm":176,"weight_kg":73,"attacking_crossing":83,"attacking_finishing":89,"attacking_heading_accuracy":84,"attacking_short_passing":85,"attacking_volleys":87,"skill_dribbling":88,"skill_curve":86,"skill_fk_accuracy":85,"skill_long_passing":82,"skill_ball_control":90,"movement_acceleration":82,"movement_sprint_speed":81,"movement_agility":90,"movement_reactions":92,"movement_balance":83,"power_shot_power":82,"power_jumping":89,"power_stamina":87,"power_strength":63,"power_long_shots":83,"mentality_aggression":73,"mentality_interceptions":49,"mentality_positioning":90,"mentality_vision":86,"mentality_penalties":86,"mentality_composure":89,"defending_marking":59,"defending_standing_tackle":54,"defending_sliding_tackle":49,"goalkeeping_diving":14,"goalkeeping_handling":8,"goalkeeping_kicking":14,"goalkeeping_positioning":13,"goalkeeping_reflexes":14,"_target_":18.0496,"_residuals_":-0.0985,"_row":"A. Griezmann"},{"age":24,"height_cm":180,"weight_kg":75,"attacking_crossing":63,"attacking_finishing":48,"attacking_heading_accuracy":76,"attacking_short_passing":77,"attacking_volleys":52,"skill_dribbling":69,"skill_curve":62,"skill_fk_accuracy":59,"skill_long_passing":73,"skill_ball_control":74,"movement_acceleration":75,"movement_sprint_speed":75,"movement_agility":73,"movement_reactions":79,"movement_balance":69,"power_shot_power":63,"power_jumping":86,"power_stamina":75,"power_strength":78,"power_long_shots":56,"mentality_aggression":74,"mentality_interceptions":81,"mentality_positioning":51,"mentality_vision":66,"mentality_penalties":53,"mentality_composure":76,"defending_marking":82,"defending_standing_tackle":82,"defending_sliding_tackle":81,"goalkeeping_diving":10,"goalkeeping_handling":7,"goalkeeping_kicking":7,"goalkeeping_positioning":16,"goalkeeping_reflexes":10,"_target_":16.6777,"_residuals_":-0.1179,"_row":"N. Ake"},{"age":29,"height_cm":190,"weight_kg":82,"attacking_crossing":30,"attacking_finishing":32,"attacking_heading_accuracy":70,"attacking_short_passing":58,"attacking_volleys":40,"skill_dribbling":50,"skill_curve":46,"skill_fk_accuracy":34,"skill_long_passing":62,"skill_ball_control":58,"movement_acceleration":32,"movement_sprint_speed":35,"movement_agility":39,"movement_reactions":68,"movement_balance":38,"power_shot_power":62,"power_jumping":61,"power_stamina":53,"power_strength":76,"power_long_shots":36,"mentality_aggression":74,"mentality_interceptions":76,"mentality_positioning":28,"mentality_vision":44,"mentality_penalties":46,"mentality_composure":69,"defending_marking":78,"defending_standing_tackle":78,"defending_sliding_tackle":72,"goalkeeping_diving":7,"goalkeeping_handling":6,"goalkeeping_kicking":10,"goalkeeping_positioning":12,"goalkeeping_reflexes":9,"_target_":15.1505,"_residuals_":0.2753,"_row":"B. Nuytinck"},{"age":27,"height_cm":182,"weight_kg":87,"attacking_crossing":79,"attacking_finishing":61,"attacking_heading_accuracy":71,"attacking_short_passing":74,"attacking_volleys":46,"skill_dribbling":74,"skill_curve":63,"skill_fk_accuracy":45,"skill_long_passing":69,"skill_ball_control":76,"movement_acceleration":71,"movement_sprint_speed":76,"movement_agility":67,"movement_reactions":73,"movement_balance":68,"power_shot_power":76,"power_jumping":82,"power_stamina":92,"power_strength":72,"power_long_shots":62,"mentality_aggression":75,"mentality_interceptions":74,"mentality_positioning":73,"mentality_vision":66,"mentality_penalties":48,"mentality_composure":68,"defending_marking":71,"defending_standing_tackle":77,"defending_sliding_tackle":75,"goalkeeping_diving":15,"goalkeeping_handling":8,"goalkeeping_kicking":12,"goalkeeping_positioning":11,"goalkeeping_reflexes":9,"_target_":16.1669,"_residuals_":0.3137,"_row":"M. Doherty"},{"age":24,"height_cm":177,"weight_kg":75,"attacking_crossing":76,"attacking_finishing":41,"attacking_heading_accuracy":50,"attacking_short_passing":67,"attacking_volleys":42,"skill_dribbling":69,"skill_curve":68,"skill_fk_accuracy":67,"skill_long_passing":66,"skill_ball_control":70,"movement_acceleration":76,"movement_sprint_speed":78,"movement_agility":73,"movement_reactions":68,"movement_balance":76,"power_shot_power":63,"power_jumping":63,"power_stamina":82,"power_strength":55,"power_long_shots":46,"mentality_aggression":56,"mentality_interceptions":60,"mentality_positioning":70,"mentality_vision":56,"mentality_penalties":58,"mentality_composure":60,"defending_marking":61,"defending_standing_tackle":59,"defending_sliding_tackle":60,"goalkeeping_diving":8,"goalkeeping_handling":7,"goalkeeping_kicking":8,"goalkeeping_positioning":6,"goalkeeping_reflexes":13,"_target_":14.691,"_residuals_":0.1597,"_row":"A. Beghetto"},{"age":20,"height_cm":182,"weight_kg":78,"attacking_crossing":56,"attacking_finishing":67,"attacking_heading_accuracy":49,"attacking_short_passing":80,"attacking_volleys":43,"skill_dribbling":72,"skill_curve":59,"skill_fk_accuracy":48,"skill_long_passing":83,"skill_ball_control":76,"movement_acceleration":66,"movement_sprint_speed":69,"movement_agility":68,"movement_reactions":75,"movement_balance":65,"power_shot_power":77,"power_jumping":44,"power_stamina":67,"power_strength":68,"power_long_shots":77,"mentality_aggression":69,"mentality_interceptions":69,"mentality_positioning":66,"mentality_vision":78,"mentality_penalties":42,"mentality_composure":80,"defending_marking":70,"defending_standing_tackle":69,"defending_sliding_tackle":53,"goalkeeping_diving":6,"goalkeeping_handling":10,"goalkeeping_kicking":6,"goalkeeping_positioning":15,"goalkeeping_reflexes":8,"_target_":16.3805,"_residuals_":0.1472,"_row":"F. Valverde"},{"age":35,"height_cm":188,"weight_kg":85,"attacking_crossing":61,"attacking_finishing":51,"attacking_heading_accuracy":71,"attacking_short_passing":66,"attacking_volleys":46,"skill_dribbling":55,"skill_curve":65,"skill_fk_accuracy":72,"skill_long_passing":63,"skill_ball_control":56,"movement_acceleration":56,"movement_sprint_speed":53,"movement_agility":54,"movement_reactions":70,"movement_balance":54,"power_shot_power":77,"power_jumping":69,"power_stamina":54,"power_strength":72,"power_long_shots":68,"mentality_aggression":80,"mentality_interceptions":64,"mentality_positioning":54,"mentality_vision":53,"mentality_penalties":58,"mentality_composure":59,"defending_marking":64,"defending_standing_tackle":75,"defending_sliding_tackle":72,"goalkeeping_diving":12,"goalkeeping_handling":8,"goalkeeping_kicking":13,"goalkeeping_positioning":7,"goalkeeping_reflexes":7,"_target_":13.2177,"_residuals_":-0.3806,"_row":"G. Tama?"},{"age":31,"height_cm":188,"weight_kg":77,"attacking_crossing":56,"attacking_finishing":51,"attacking_heading_accuracy":84,"attacking_short_passing":70,"attacking_volleys":45,"skill_dribbling":62,"skill_curve":48,"skill_fk_accuracy":52,"skill_long_passing":66,"skill_ball_control":65,"movement_acceleration":52,"movement_sprint_speed":52,"movement_agility":60,"movement_reactions":78,"movement_balance":61,"power_shot_power":57,"power_jumping":78,"power_stamina":63,"power_strength":78,"power_long_shots":31,"mentality_aggression":78,"mentality_interceptions":81,"mentality_positioning":51,"mentality_vision":57,"mentality_penalties":56,"mentality_composure":84,"defending_marking":82,"defending_standing_tackle":83,"defending_sliding_tackle":81,"goalkeeping_diving":14,"goalkeeping_handling":6,"goalkeeping_kicking":9,"goalkeeping_positioning":10,"goalkeeping_reflexes":7,"_target_":16.3805,"_residuals_":0.3285,"_row":"B. Howedes"},{"age":26,"height_cm":183,"weight_kg":78,"attacking_crossing":81,"attacking_finishing":86,"attacking_heading_accuracy":65,"attacking_short_passing":83,"attacking_volleys":81,"skill_dribbling":88,"skill_curve":85,"skill_fk_accuracy":70,"skill_long_passing":70,"skill_ball_control":87,"movement_acceleration":86,"movement_sprint_speed":89,"movement_agility":86,"movement_reactions":89,"movement_balance":76,"power_shot_power":88,"power_jumping":63,"power_stamina":87,"power_strength":62,"power_long_shots":90,"mentality_aggression":60,"mentality_interceptions":39,"mentality_positioning":88,"mentality_vision":81,"mentality_penalties":71,"mentality_composure":87,"defending_marking":48,"defending_standing_tackle":34,"defending_sliding_tackle":33,"goalkeeping_diving":11,"goalkeeping_handling":13,"goalkeeping_kicking":13,"goalkeeping_positioning":6,"goalkeeping_reflexes":10,"_target_":17.9099,"_residuals_":-0.0662,"_row":"H. Son"},{"age":33,"height_cm":190,"weight_kg":86,"attacking_crossing":59,"attacking_finishing":71,"attacking_heading_accuracy":80,"attacking_short_passing":66,"attacking_volleys":71,"skill_dribbling":67,"skill_curve":55,"skill_fk_accuracy":47,"skill_long_passing":53,"skill_ball_control":72,"movement_acceleration":56,"movement_sprint_speed":59,"movement_agility":48,"movement_reactions":65,"movement_balance":54,"power_shot_power":71,"power_jumping":61,"power_stamina":63,"power_strength":84,"power_long_shots":69,"mentality_aggression":76,"mentality_interceptions":44,"mentality_positioning":79,"mentality_vision":64,"mentality_penalties":71,"mentality_composure":74,"defending_marking":45,"defending_standing_tackle":46,"defending_sliding_tackle":39,"goalkeeping_diving":11,"goalkeeping_handling":7,"goalkeeping_kicking":16,"goalkeeping_positioning":16,"goalkeeping_reflexes":9,"_target_":14.5087,"_residuals_":0.0094,"_row":"M. Skoda"},{"age":26,"height_cm":181,"weight_kg":84,"attacking_crossing":50,"attacking_finishing":36,"attacking_heading_accuracy":75,"attacking_short_passing":69,"attacking_volleys":35,"skill_dribbling":65,"skill_curve":35,"skill_fk_accuracy":42,"skill_long_passing":73,"skill_ball_control":71,"movement_acceleration":69,"movement_sprint_speed":72,"movement_agility":60,"movement_reactions":73,"movement_balance":48,"power_shot_power":55,"power_jumping":71,"power_stamina":84,"power_strength":87,"power_long_shots":34,"mentality_aggression":84,"mentality_interceptions":74,"mentality_positioning":45,"mentality_vision":56,"mentality_penalties":43,"mentality_composure":73,"defending_marking":72,"defending_standing_tackle":75,"defending_sliding_tackle":72,"goalkeeping_diving":9,"goalkeeping_handling":14,"goalkeeping_kicking":11,"goalkeeping_positioning":12,"goalkeeping_reflexes":10,"_target_":15.895,"_residuals_":-0.1221,"_row":"E. Balanta"},{"age":24,"height_cm":190,"weight_kg":77,"attacking_crossing":49,"attacking_finishing":59,"attacking_heading_accuracy":75,"attacking_short_passing":75,"attacking_volleys":46,"skill_dribbling":62,"skill_curve":58,"skill_fk_accuracy":52,"skill_long_passing":72,"skill_ball_control":72,"movement_acceleration":65,"movement_sprint_speed":55,"movement_agility":65,"movement_reactions":72,"movement_balance":39,"power_shot_power":67,"power_jumping":43,"power_stamina":78,"power_strength":76,"power_long_shots":65,"mentality_aggression":66,"mentality_interceptions":78,"mentality_positioning":53,"mentality_vision":62,"mentality_penalties":57,"mentality_composure":72,"defending_marking":73,"defending_standing_tackle":74,"defending_sliding_tackle":64,"goalkeeping_diving":13,"goalkeeping_handling":14,"goalkeeping_kicking":7,"goalkeeping_positioning":12,"goalkeeping_reflexes":16,"_target_":15.7614,"_residuals_":0.3244,"_row":"Lucas Torro"},{"age":22,"height_cm":184,"weight_kg":78,"attacking_crossing":42,"attacking_finishing":73,"attacking_heading_accuracy":72,"attacking_short_passing":58,"attacking_volleys":66,"skill_dribbling":55,"skill_curve":55,"skill_fk_accuracy":45,"skill_long_passing":55,"skill_ball_control":65,"movement_acceleration":72,"movement_sprint_speed":76,"movement_agility":65,"movement_reactions":61,"movement_balance":58,"power_shot_power":77,"power_jumping":72,"power_stamina":73,"power_strength":73,"power_long_shots":74,"mentality_aggression":72,"mentality_interceptions":28,"mentality_positioning":72,"mentality_vision":52,"mentality_penalties":65,"mentality_composure":60,"defending_marking":30,"defending_standing_tackle":14,"defending_sliding_tackle":15,"goalkeeping_diving":7,"goalkeeping_handling":14,"goalkeeping_kicking":7,"goalkeeping_positioning":13,"goalkeeping_reflexes":10,"_target_":14.7318,"_residuals_":-0.0766,"_row":"F. Durmishaj"},{"age":30,"height_cm":178,"weight_kg":73,"attacking_crossing":52,"attacking_finishing":43,"attacking_heading_accuracy":56,"attacking_short_passing":78,"attacking_volleys":26,"skill_dribbling":62,"skill_curve":55,"skill_fk_accuracy":57,"skill_long_passing":71,"skill_ball_control":72,"movement_acceleration":47,"movement_sprint_speed":35,"movement_agility":60,"movement_reactions":72,"movement_balance":64,"power_shot_power":79,"power_jumping":71,"power_stamina":73,"power_strength":69,"power_long_shots":71,"mentality_aggression":87,"mentality_interceptions":80,"mentality_positioning":58,"mentality_vision":74,"mentality_penalties":50,"mentality_composure":71,"defending_marking":69,"defending_standing_tackle":78,"defending_sliding_tackle":71,"goalkeeping_diving":11,"goalkeeping_handling":8,"goalkeeping_kicking":13,"goalkeeping_positioning":9,"goalkeeping_reflexes":15,"_target_":15.6873,"_residuals_":0.2936,"_row":"Ruben Perez"},{"age":25,"height_cm":188,"weight_kg":72,"attacking_crossing":54,"attacking_finishing":68,"attacking_heading_accuracy":66,"attacking_short_passing":60,"attacking_volleys":57,"skill_dribbling":66,"skill_curve":65,"skill_fk_accuracy":36,"skill_long_passing":38,"skill_ball_control":69,"movement_acceleration":75,"movement_sprint_speed":76,"movement_agility":65,"movement_reactions":69,"movement_balance":59,"power_shot_power":73,"power_jumping":60,"power_stamina":74,"power_strength":73,"power_long_shots":61,"mentality_aggression":58,"mentality_interceptions":39,"mentality_positioning":69,"mentality_vision":60,"mentality_penalties":60,"mentality_composure":74,"defending_marking":44,"defending_standing_tackle":33,"defending_sliding_tackle":29,"goalkeeping_diving":9,"goalkeeping_handling":11,"goalkeeping_kicking":5,"goalkeeping_positioning":7,"goalkeeping_reflexes":9,"_target_":14.691,"_residuals_":0.0829,"_row":"Y. Njie"},{"age":22,"height_cm":180,"weight_kg":73,"attacking_crossing":75,"attacking_finishing":70,"attacking_heading_accuracy":51,"attacking_short_passing":75,"attacking_volleys":65,"skill_dribbling":83,"skill_curve":74,"skill_fk_accuracy":38,"skill_long_passing":65,"skill_ball_control":80,"movement_acceleration":86,"movement_sprint_speed":81,"movement_agility":83,"movement_reactions":70,"movement_balance":79,"power_shot_power":70,"power_jumping":66,"power_stamina":78,"power_strength":65,"power_long_shots":73,"mentality_aggression":71,"mentality_interceptions":52,"mentality_positioning":72,"mentality_vision":74,"mentality_penalties":71,"mentality_composure":76,"defending_marking":72,"defending_standing_tackle":68,"defending_sliding_tackle":69,"goalkeeping_diving":13,"goalkeeping_handling":8,"goalkeeping_kicking":12,"goalkeeping_positioning":13,"goalkeeping_reflexes":8,"_target_":16.3004,"_residuals_":0.0148,"_row":"Cordoba"},{"age":27,"height_cm":182,"weight_kg":79,"attacking_crossing":52,"attacking_finishing":45,"attacking_heading_accuracy":63,"attacking_short_passing":72,"attacking_volleys":32,"skill_dribbling":62,"skill_curve":51,"skill_fk_accuracy":47,"skill_long_passing":68,"skill_ball_control":65,"movement_acceleration":66,"movement_sprint_speed":65,"movement_agility":62,"movement_reactions":70,"movement_balance":64,"power_shot_power":51,"power_jumping":78,"power_stamina":90,"power_strength":75,"power_long_shots":69,"mentality_aggression":63,"mentality_interceptions":70,"mentality_positioning":47,"mentality_vision":66,"mentality_penalties":45,"mentality_composure":66,"defending_marking":69,"defending_standing_tackle":69,"defending_sliding_tackle":69,"goalkeeping_diving":14,"goalkeeping_handling":15,"goalkeeping_kicking":14,"goalkeeping_positioning":14,"goalkeeping_reflexes":14,"_target_":14.691,"_residuals_":-0.1064,"_row":"D. Linsmayer"},{"age":23,"height_cm":176,"weight_kg":74,"attacking_crossing":65,"attacking_finishing":55,"attacking_heading_accuracy":50,"attacking_short_passing":84,"attacking_volleys":50,"skill_dribbling":84,"skill_curve":73,"skill_fk_accuracy":60,"skill_long_passing":80,"skill_ball_control":82,"movement_acceleration":72,"movement_sprint_speed":68,"movement_agility":81,"movement_reactions":80,"movement_balance":82,"power_shot_power":63,"power_jumping":50,"power_stamina":80,"power_strength":61,"power_long_shots":62,"mentality_aggression":65,"mentality_interceptions":75,"mentality_positioning":64,"mentality_vision":81,"mentality_penalties":51,"mentality_composure":83,"defending_marking":73,"defending_standing_tackle":74,"defending_sliding_tackle":67,"goalkeeping_diving":8,"goalkeeping_handling":11,"goalkeeping_kicking":14,"goalkeeping_positioning":13,"goalkeeping_reflexes":10,"_target_":16.8112,"_residuals_":-0.0559,"_row":"H. Winks"},{"age":33,"height_cm":179,"weight_kg":77,"attacking_crossing":58,"attacking_finishing":57,"attacking_heading_accuracy":75,"attacking_short_passing":72,"attacking_volleys":67,"skill_dribbling":63,"skill_curve":70,"skill_fk_accuracy":69,"skill_long_passing":74,"skill_ball_control":76,"movement_acceleration":42,"movement_sprint_speed":46,"movement_agility":62,"movement_reactions":75,"movement_balance":67,"power_shot_power":82,"power_jumping":79,"power_stamina":74,"power_strength":89,"power_long_shots":71,"mentality_aggression":89,"mentality_interceptions":79,"mentality_positioning":59,"mentality_vision":65,"mentality_penalties":61,"mentality_composure":73,"defending_marking":76,"defending_standing_tackle":79,"defending_sliding_tackle":77,"goalkeeping_diving":8,"goalkeeping_handling":8,"goalkeeping_kicking":9,"goalkeeping_positioning":13,"goalkeeping_reflexes":16,"_target_":15.4249,"_residuals_":0.0528,"_row":"P. Diop"},{"age":24,"height_cm":167,"weight_kg":65,"attacking_crossing":66,"attacking_finishing":67,"attacking_heading_accuracy":46,"attacking_short_passing":68,"attacking_volleys":61,"skill_dribbling":74,"skill_curve":72,"skill_fk_accuracy":47,"skill_long_passing":63,"skill_ball_control":70,"movement_acceleration":82,"movement_sprint_speed":82,"movement_agility":79,"movement_reactions":68,"movement_balance":79,"power_shot_power":71,"power_jumping":75,"power_stamina":86,"power_strength":56,"power_long_shots":64,"mentality_aggression":77,"mentality_interceptions":51,"mentality_positioning":72,"mentality_vision":70,"mentality_penalties":66,"mentality_composure":67,"defending_marking":60,"defending_standing_tackle":64,"defending_sliding_tackle":57,"goalkeeping_diving":16,"goalkeeping_handling":10,"goalkeeping_kicking":9,"goalkeeping_positioning":13,"goalkeeping_reflexes":14,"_target_":15.4249,"_residuals_":0.2138,"_row":"P. Arriola"},{"age":26,"height_cm":181,"weight_kg":81,"attacking_crossing":65,"attacking_finishing":74,"attacking_heading_accuracy":64,"attacking_short_passing":62,"attacking_volleys":69,"skill_dribbling":61,"skill_curve":68,"skill_fk_accuracy":69,"skill_long_passing":58,"skill_ball_control":66,"movement_acceleration":68,"movement_sprint_speed":64,"movement_agility":75,"movement_reactions":67,"movement_balance":68,"power_shot_power":78,"power_jumping":72,"power_stamina":64,"power_strength":64,"power_long_shots":75,"mentality_aggression":42,"mentality_interceptions":25,"mentality_positioning":69,"mentality_vision":45,"mentality_penalties":58,"mentality_composure":50,"defending_marking":29,"defending_standing_tackle":23,"defending_sliding_tackle":18,"goalkeeping_diving":10,"goalkeeping_handling":11,"goalkeeping_kicking":16,"goalkeeping_positioning":15,"goalkeeping_reflexes":11,"_target_":14.604,"_residuals_":0.0976,"_row":"Abdon Prats"},{"age":27,"height_cm":186,"weight_kg":84,"attacking_crossing":73,"attacking_finishing":48,"attacking_heading_accuracy":66,"attacking_short_passing":70,"attacking_volleys":20,"skill_dribbling":65,"skill_curve":59,"skill_fk_accuracy":41,"skill_long_passing":62,"skill_ball_control":70,"movement_acceleration":69,"movement_sprint_speed":69,"movement_agility":60,"movement_reactions":73,"movement_balance":63,"power_shot_power":53,"power_jumping":66,"power_stamina":75,"power_strength":71,"power_long_shots":37,"mentality_aggression":71,"mentality_interceptions":69,"mentality_positioning":67,"mentality_vision":68,"mentality_penalties":41,"mentality_composure":63,"defending_marking":69,"defending_standing_tackle":74,"defending_sliding_tackle":71,"goalkeeping_diving":15,"goalkeeping_handling":14,"goalkeeping_kicking":14,"goalkeeping_positioning":14,"goalkeeping_reflexes":9,"_target_":14.9469,"_residuals_":-0.1477,"_row":"T. Smith"},{"age":26,"height_cm":196,"weight_kg":96,"attacking_crossing":31,"attacking_finishing":28,"attacking_heading_accuracy":77,"attacking_short_passing":60,"attacking_volleys":29,"skill_dribbling":35,"skill_curve":27,"skill_fk_accuracy":22,"skill_long_passing":46,"skill_ball_control":50,"movement_acceleration":38,"movement_sprint_speed":41,"movement_agility":32,"movement_reactions":65,"movement_balance":33,"power_shot_power":50,"power_jumping":34,"power_stamina":50,"power_strength":94,"power_long_shots":24,"mentality_aggression":74,"mentality_interceptions":66,"mentality_positioning":28,"mentality_vision":51,"mentality_penalties":38,"mentality_composure":60,"defending_marking":70,"defending_standing_tackle":70,"defending_sliding_tackle":65,"goalkeeping_diving":13,"goalkeeping_handling":15,"goalkeeping_kicking":7,"goalkeeping_positioning":10,"goalkeeping_reflexes":8,"_target_":14.5087,"_residuals_":-0.2677,"_row":"F. Ballas"},{"age":27,"height_cm":182,"weight_kg":75,"attacking_crossing":73,"attacking_finishing":45,"attacking_heading_accuracy":67,"attacking_short_passing":68,"attacking_volleys":59,"skill_dribbling":64,"skill_curve":66,"skill_fk_accuracy":70,"skill_long_passing":65,"skill_ball_control":71,"movement_acceleration":74,"movement_sprint_speed":76,"movement_agility":67,"movement_reactions":69,"movement_balance":67,"power_shot_power":68,"power_jumping":83,"power_stamina":79,"power_strength":74,"power_long_shots":57,"mentality_aggression":72,"mentality_interceptions":67,"mentality_positioning":58,"mentality_vision":58,"mentality_penalties":55,"mentality_composure":69,"defending_marking":69,"defending_standing_tackle":72,"defending_sliding_tackle":73,"goalkeeping_diving":10,"goalkeeping_handling":13,"goalkeeping_kicking":10,"goalkeeping_positioning":14,"goalkeeping_reflexes":7,"_target_":15.2018,"_residuals_":0.2155,"_row":"N. Gie?elmann"},{"age":33,"height_cm":182,"weight_kg":73,"attacking_crossing":48,"attacking_finishing":27,"attacking_heading_accuracy":68,"attacking_short_passing":58,"attacking_volleys":22,"skill_dribbling":59,"skill_curve":59,"skill_fk_accuracy":27,"skill_long_passing":51,"skill_ball_control":62,"movement_acceleration":67,"movement_sprint_speed":64,"movement_agility":68,"movement_reactions":70,"movement_balance":60,"power_shot_power":62,"power_jumping":85,"power_stamina":65,"power_strength":73,"power_long_shots":37,"mentality_aggression":70,"mentality_interceptions":72,"mentality_positioning":35,"mentality_vision":34,"mentality_penalties":37,"mentality_composure":69,"defending_marking":72,"defending_standing_tackle":71,"defending_sliding_tackle":71,"goalkeeping_diving":8,"goalkeeping_handling":9,"goalkeeping_kicking":7,"goalkeeping_positioning":11,"goalkeeping_reflexes":13,"_target_":13.9108,"_residuals_":-0.2563,"_row":"A. Costa"},{"age":29,"height_cm":178,"weight_kg":78,"attacking_crossing":70,"attacking_finishing":70,"attacking_heading_accuracy":43,"attacking_short_passing":72,"attacking_volleys":67,"skill_dribbling":78,"skill_curve":82,"skill_fk_accuracy":74,"skill_long_passing":70,"skill_ball_control":79,"movement_acceleration":85,"movement_sprint_speed":77,"movement_agility":80,"movement_reactions":74,"movement_balance":78,"power_shot_power":76,"power_jumping":62,"power_stamina":67,"power_strength":63,"power_long_shots":75,"mentality_aggression":52,"mentality_interceptions":37,"mentality_positioning":72,"mentality_vision":71,"mentality_penalties":75,"mentality_composure":73,"defending_marking":25,"defending_standing_tackle":30,"defending_sliding_tackle":27,"goalkeeping_diving":5,"goalkeeping_handling":11,"goalkeeping_kicking":15,"goalkeeping_positioning":9,"goalkeeping_reflexes":9,"_target_":15.6873,"_residuals_":0.0707,"_row":"Y. Konoplyanka"},{"age":30,"height_cm":180,"weight_kg":77,"attacking_crossing":67,"attacking_finishing":76,"attacking_heading_accuracy":72,"attacking_short_passing":72,"attacking_volleys":72,"skill_dribbling":75,"skill_curve":70,"skill_fk_accuracy":50,"skill_long_passing":65,"skill_ball_control":76,"movement_acceleration":76,"movement_sprint_speed":78,"movement_agility":77,"movement_reactions":68,"movement_balance":63,"power_shot_power":76,"power_jumping":69,"power_stamina":71,"power_strength":68,"power_long_shots":73,"mentality_aggression":60,"mentality_interceptions":28,"mentality_positioning":75,"mentality_vision":65,"mentality_penalties":72,"mentality_composure":70,"defending_marking":19,"defending_standing_tackle":29,"defending_sliding_tackle":29,"goalkeeping_diving":13,"goalkeeping_handling":16,"goalkeeping_kicking":10,"goalkeeping_positioning":9,"goalkeeping_reflexes":10,"_target_":15.6873,"_residuals_":0.1602,"_row":"F. Jara"},{"age":24,"height_cm":180,"weight_kg":74,"attacking_crossing":65,"attacking_finishing":60,"attacking_heading_accuracy":60,"attacking_short_passing":73,"attacking_volleys":58,"skill_dribbling":70,"skill_curve":68,"skill_fk_accuracy":68,"skill_long_passing":71,"skill_ball_control":72,"movement_acceleration":64,"movement_sprint_speed":63,"movement_agility":66,"movement_reactions":64,"movement_balance":71,"power_shot_power":70,"power_jumping":73,"power_stamina":72,"power_strength":68,"power_long_shots":65,"mentality_aggression":64,"mentality_interceptions":62,"mentality_positioning":65,"mentality_vision":68,"mentality_penalties":60,"mentality_composure":63,"defending_marking":62,"defending_standing_tackle":64,"defending_sliding_tackle":64,"goalkeeping_diving":15,"goalkeeping_handling":7,"goalkeeping_kicking":8,"goalkeeping_positioning":7,"goalkeeping_reflexes":7,"_target_":14.6484,"_residuals_":-0.1225,"_row":"M. Cavion"},{"age":30,"height_cm":196,"weight_kg":92,"attacking_crossing":15,"attacking_finishing":15,"attacking_heading_accuracy":14,"attacking_short_passing":27,"attacking_volleys":16,"skill_dribbling":15,"skill_curve":16,"skill_fk_accuracy":16,"skill_long_passing":28,"skill_ball_control":25,"movement_acceleration":55,"movement_sprint_speed":57,"movement_agility":53,"movement_reactions":68,"movement_balance":50,"power_shot_power":59,"power_jumping":70,"power_stamina":39,"power_strength":71,"power_long_shots":15,"mentality_aggression":35,"mentality_interceptions":25,"mentality_positioning":15,"mentality_vision":51,"mentality_penalties":16,"mentality_composure":56,"defending_marking":22,"defending_standing_tackle":13,"defending_sliding_tackle":12,"goalkeeping_diving":73,"goalkeeping_handling":72,"goalkeeping_kicking":79,"goalkeeping_positioning":76,"goalkeeping_reflexes":75,"_target_":15.4249,"_residuals_":0.3779,"_row":"M. Gunok"},{"age":28,"height_cm":186,"weight_kg":72,"attacking_crossing":79,"attacking_finishing":70,"attacking_heading_accuracy":69,"attacking_short_passing":80,"attacking_volleys":71,"skill_dribbling":77,"skill_curve":80,"skill_fk_accuracy":81,"skill_long_passing":80,"skill_ball_control":81,"movement_acceleration":53,"movement_sprint_speed":55,"movement_agility":64,"movement_reactions":71,"movement_balance":74,"power_shot_power":84,"power_jumping":53,"power_stamina":72,"power_strength":72,"power_long_shots":79,"mentality_aggression":63,"mentality_interceptions":64,"mentality_positioning":78,"mentality_vision":80,"mentality_penalties":78,"mentality_composure":78,"defending_marking":64,"defending_standing_tackle":59,"defending_sliding_tackle":49,"goalkeeping_diving":14,"goalkeeping_handling":11,"goalkeeping_kicking":10,"goalkeeping_positioning":11,"goalkeeping_reflexes":6,"_target_":16.1669,"_residuals_":0.0416,"_row":"C. Grenier"},{"age":31,"height_cm":175,"weight_kg":70,"attacking_crossing":61,"attacking_finishing":53,"attacking_heading_accuracy":70,"attacking_short_passing":82,"attacking_volleys":57,"skill_dribbling":77,"skill_curve":54,"skill_fk_accuracy":57,"skill_long_passing":78,"skill_ball_control":76,"movement_acceleration":80,"movement_sprint_speed":81,"movement_agility":72,"movement_reactions":80,"movement_balance":80,"power_shot_power":60,"power_jumping":43,"power_stamina":93,"power_strength":68,"power_long_shots":59,"mentality_aggression":75,"mentality_interceptions":82,"mentality_positioning":58,"mentality_vision":77,"mentality_penalties":77,"mentality_composure":81,"defending_marking":83,"defending_standing_tackle":86,"defending_sliding_tackle":80,"goalkeeping_diving":15,"goalkeeping_handling":14,"goalkeeping_kicking":14,"goalkeeping_positioning":10,"goalkeeping_reflexes":9,"_target_":16.6487,"_residuals_":0.4899,"_row":"Rosberto Dourado"},{"age":23,"height_cm":173,"weight_kg":68,"attacking_crossing":58,"attacking_finishing":32,"attacking_heading_accuracy":52,"attacking_short_passing":72,"attacking_volleys":37,"skill_dribbling":70,"skill_curve":44,"skill_fk_accuracy":34,"skill_long_passing":53,"skill_ball_control":67,"movement_acceleration":76,"movement_sprint_speed":79,"movement_agility":75,"movement_reactions":68,"movement_balance":81,"power_shot_power":55,"power_jumping":65,"power_stamina":85,"power_strength":74,"power_long_shots":38,"mentality_aggression":82,"mentality_interceptions":69,"mentality_positioning":54,"mentality_vision":49,"mentality_penalties":40,"mentality_composure":59,"defending_marking":62,"defending_standing_tackle":71,"defending_sliding_tackle":67,"goalkeeping_diving":5,"goalkeeping_handling":14,"goalkeeping_kicking":8,"goalkeeping_positioning":15,"goalkeeping_reflexes":9,"_target_":14.6484,"_residuals_":-0.3162,"_row":"T. Guidara"},{"age":21,"height_cm":183,"weight_kg":75,"attacking_crossing":65,"attacking_finishing":75,"attacking_heading_accuracy":67,"attacking_short_passing":73,"attacking_volleys":66,"skill_dribbling":76,"skill_curve":60,"skill_fk_accuracy":42,"skill_long_passing":64,"skill_ball_control":77,"movement_acceleration":75,"movement_sprint_speed":70,"movement_agility":76,"movement_reactions":75,"movement_balance":70,"power_shot_power":75,"power_jumping":69,"power_stamina":67,"power_strength":58,"power_long_shots":60,"mentality_aggression":37,"mentality_interceptions":37,"mentality_positioning":76,"mentality_vision":67,"mentality_penalties":65,"mentality_composure":69,"defending_marking":56,"defending_standing_tackle":24,"defending_sliding_tackle":20,"goalkeeping_diving":14,"goalkeeping_handling":10,"goalkeeping_kicking":8,"goalkeeping_positioning":7,"goalkeeping_reflexes":15,"_target_":15.6873,"_residuals_":-0.2144,"_row":"J. Eggestein"},{"age":28,"height_cm":183,"weight_kg":78,"attacking_crossing":73,"attacking_finishing":43,"attacking_heading_accuracy":56,"attacking_short_passing":67,"attacking_volleys":24,"skill_dribbling":68,"skill_curve":66,"skill_fk_accuracy":53,"skill_long_passing":51,"skill_ball_control":70,"movement_acceleration":70,"movement_sprint_speed":70,"movement_agility":67,"movement_reactions":74,"movement_balance":66,"power_shot_power":57,"power_jumping":66,"power_stamina":83,"power_strength":73,"power_long_shots":38,"mentality_aggression":64,"mentality_interceptions":73,"mentality_positioning":57,"mentality_vision":57,"mentality_penalties":52,"mentality_composure":65,"defending_marking":74,"defending_standing_tackle":76,"defending_sliding_tackle":68,"goalkeeping_diving":9,"goalkeeping_handling":16,"goalkeeping_kicking":8,"goalkeeping_positioning":7,"goalkeeping_reflexes":15,"_target_":15.3841,"_residuals_":0.4142,"_row":"E. Stevens"},{"age":19,"height_cm":187,"weight_kg":79,"attacking_crossing":65,"attacking_finishing":48,"attacking_heading_accuracy":62,"attacking_short_passing":76,"attacking_volleys":49,"skill_dribbling":69,"skill_curve":51,"skill_fk_accuracy":54,"skill_long_passing":79,"skill_ball_control":73,"movement_acceleration":62,"movement_sprint_speed":72,"movement_agility":56,"movement_reactions":61,"movement_balance":56,"power_shot_power":74,"power_jumping":55,"power_stamina":69,"power_strength":69,"power_long_shots":70,"mentality_aggression":72,"mentality_interceptions":68,"mentality_positioning":60,"mentality_vision":67,"mentality_penalties":58,"mentality_composure":74,"defending_marking":74,"defending_standing_tackle":65,"defending_sliding_tackle":72,"goalkeeping_diving":12,"goalkeeping_handling":13,"goalkeeping_kicking":5,"goalkeeping_positioning":14,"goalkeeping_reflexes":9,"_target_":15.4249,"_residuals_":0.2078,"_row":"A. Palaversa"},{"age":24,"height_cm":188,"weight_kg":83,"attacking_crossing":67,"attacking_finishing":74,"attacking_heading_accuracy":64,"attacking_short_passing":70,"attacking_volleys":72,"skill_dribbling":82,"skill_curve":68,"skill_fk_accuracy":66,"skill_long_passing":58,"skill_ball_control":82,"movement_acceleration":86,"movement_sprint_speed":92,"movement_agility":82,"movement_reactions":67,"movement_balance":64,"power_shot_power":86,"power_jumping":70,"power_stamina":65,"power_strength":70,"power_long_shots":73,"mentality_aggression":50,"mentality_interceptions":30,"mentality_positioning":78,"mentality_vision":72,"mentality_penalties":75,"mentality_composure":69,"defending_marking":30,"defending_standing_tackle":24,"defending_sliding_tackle":20,"goalkeeping_diving":4,"goalkeeping_handling":6,"goalkeeping_kicking":4,"goalkeeping_positioning":4,"goalkeeping_reflexes":4,"_target_":16.3004,"_residuals_":0.0442,"_row":"M. Niang"},{"age":27,"height_cm":190,"weight_kg":86,"attacking_crossing":28,"attacking_finishing":76,"attacking_heading_accuracy":79,"attacking_short_passing":65,"attacking_volleys":68,"skill_dribbling":64,"skill_curve":38,"skill_fk_accuracy":42,"skill_long_passing":31,"skill_ball_control":69,"movement_acceleration":63,"movement_sprint_speed":67,"movement_agility":57,"movement_reactions":72,"movement_balance":55,"power_shot_power":70,"power_jumping":64,"power_stamina":76,"power_strength":78,"power_long_shots":55,"mentality_aggression":71,"mentality_interceptions":22,"mentality_positioning":77,"mentality_vision":60,"mentality_penalties":60,"mentality_composure":61,"defending_marking":19,"defending_standing_tackle":17,"defending_sliding_tackle":20,"goalkeeping_diving":10,"goalkeeping_handling":9,"goalkeeping_kicking":14,"goalkeeping_positioning":15,"goalkeeping_reflexes":6,"_target_":15.2741,"_residuals_":-0.0184,"_row":"S. Andersson"},{"age":26,"height_cm":177,"weight_kg":70,"attacking_crossing":70,"attacking_finishing":46,"attacking_heading_accuracy":52,"attacking_short_passing":73,"attacking_volleys":57,"skill_dribbling":68,"skill_curve":68,"skill_fk_accuracy":69,"skill_long_passing":69,"skill_ball_control":69,"movement_acceleration":72,"movement_sprint_speed":67,"movement_agility":73,"movement_reactions":74,"movement_balance":71,"power_shot_power":77,"power_jumping":79,"power_stamina":78,"power_strength":65,"power_long_shots":69,"mentality_aggression":77,"mentality_interceptions":72,"mentality_positioning":60,"mentality_vision":64,"mentality_penalties":58,"mentality_composure":63,"defending_marking":68,"defending_standing_tackle":73,"defending_sliding_tackle":68,"goalkeeping_diving":10,"goalkeeping_handling":15,"goalkeeping_kicking":12,"goalkeeping_positioning":14,"goalkeeping_reflexes":15,"_target_":14.771,"_residuals_":-0.3364,"_row":"Carraca"},{"age":27,"height_cm":178,"weight_kg":70,"attacking_crossing":59,"attacking_finishing":58,"attacking_heading_accuracy":64,"attacking_short_passing":73,"attacking_volleys":55,"skill_dribbling":66,"skill_curve":62,"skill_fk_accuracy":40,"skill_long_passing":66,"skill_ball_control":70,"movement_acceleration":76,"movement_sprint_speed":85,"movement_agility":76,"movement_reactions":74,"movement_balance":72,"power_shot_power":71,"power_jumping":79,"power_stamina":91,"power_strength":68,"power_long_shots":61,"mentality_aggression":77,"mentality_interceptions":71,"mentality_positioning":66,"mentality_vision":70,"mentality_penalties":49,"mentality_composure":65,"defending_marking":62,"defending_standing_tackle":68,"defending_sliding_tackle":66,"goalkeeping_diving":8,"goalkeeping_handling":16,"goalkeeping_kicking":11,"goalkeeping_positioning":7,"goalkeeping_reflexes":10,"_target_":14.8088,"_residuals_":-0.4333,"_row":"M. Meli"},{"age":25,"height_cm":179,"weight_kg":70,"attacking_crossing":76,"attacking_finishing":55,"attacking_heading_accuracy":61,"attacking_short_passing":74,"attacking_volleys":61,"skill_dribbling":83,"skill_curve":71,"skill_fk_accuracy":48,"skill_long_passing":70,"skill_ball_control":79,"movement_acceleration":85,"movement_sprint_speed":86,"movement_agility":77,"movement_reactions":74,"movement_balance":79,"power_shot_power":75,"power_jumping":70,"power_stamina":78,"power_strength":68,"power_long_shots":71,"mentality_aggression":65,"mentality_interceptions":69,"mentality_positioning":65,"mentality_vision":71,"mentality_penalties":49,"mentality_composure":74,"defending_marking":66,"defending_standing_tackle":75,"defending_sliding_tackle":74,"goalkeeping_diving":8,"goalkeeping_handling":7,"goalkeeping_kicking":10,"goalkeeping_positioning":7,"goalkeeping_reflexes":7,"_target_":15.9556,"_residuals_":-0.1717,"_row":"A. Masuaku"},{"age":28,"height_cm":182,"weight_kg":74,"attacking_crossing":74,"attacking_finishing":84,"attacking_heading_accuracy":71,"attacking_short_passing":75,"attacking_volleys":80,"skill_dribbling":80,"skill_curve":78,"skill_fk_accuracy":54,"skill_long_passing":66,"skill_ball_control":82,"movement_acceleration":90,"movement_sprint_speed":90,"movement_agility":81,"movement_reactions":81,"movement_balance":72,"power_shot_power":84,"power_jumping":81,"power_stamina":80,"power_strength":76,"power_long_shots":74,"mentality_aggression":72,"mentality_interceptions":39,"mentality_positioning":85,"mentality_vision":73,"mentality_penalties":69,"mentality_composure":80,"defending_marking":32,"defending_standing_tackle":29,"defending_sliding_tackle":21,"goalkeeping_diving":6,"goalkeeping_handling":13,"goalkeeping_kicking":6,"goalkeeping_positioning":14,"goalkeeping_reflexes":6,"_target_":16.951,"_residuals_":-0.1897,"_row":"C. Bakambu"},{"age":28,"height_cm":176,"weight_kg":71,"attacking_crossing":68,"attacking_finishing":65,"attacking_heading_accuracy":63,"attacking_short_passing":76,"attacking_volleys":62,"skill_dribbling":77,"skill_curve":58,"skill_fk_accuracy":56,"skill_long_passing":68,"skill_ball_control":77,"movement_acceleration":84,"movement_sprint_speed":69,"movement_agility":86,"movement_reactions":75,"movement_balance":86,"power_shot_power":77,"power_jumping":80,"power_stamina":66,"power_strength":71,"power_long_shots":69,"mentality_aggression":77,"mentality_interceptions":74,"mentality_positioning":77,"mentality_vision":72,"mentality_penalties":59,"mentality_composure":75,"defending_marking":68,"defending_standing_tackle":75,"defending_sliding_tackle":76,"goalkeeping_diving":13,"goalkeeping_handling":9,"goalkeeping_kicking":12,"goalkeeping_positioning":15,"goalkeeping_reflexes":13,"_target_":15.5203,"_residuals_":-0.2363,"_row":"J. Obi"},{"age":26,"height_cm":170,"weight_kg":65,"attacking_crossing":76,"attacking_finishing":70,"attacking_heading_accuracy":34,"attacking_short_passing":77,"attacking_volleys":71,"skill_dribbling":77,"skill_curve":76,"skill_fk_accuracy":65,"skill_long_passing":75,"skill_ball_control":78,"movement_acceleration":65,"movement_sprint_speed":65,"movement_agility":74,"movement_reactions":73,"movement_balance":75,"power_shot_power":63,"power_jumping":60,"power_stamina":64,"power_strength":55,"power_long_shots":66,"mentality_aggression":41,"mentality_interceptions":40,"mentality_positioning":72,"mentality_vision":75,"mentality_penalties":69,"mentality_composure":72,"defending_marking":36,"defending_standing_tackle":43,"defending_sliding_tackle":39,"goalkeeping_diving":12,"goalkeeping_handling":15,"goalkeeping_kicking":16,"goalkeeping_positioning":9,"goalkeeping_reflexes":6,"_target_":15.895,"_residuals_":0.1089,"_row":"Carles Gil"},{"age":28,"height_cm":184,"weight_kg":70,"attacking_crossing":44,"attacking_finishing":73,"attacking_heading_accuracy":69,"attacking_short_passing":70,"attacking_volleys":67,"skill_dribbling":74,"skill_curve":59,"skill_fk_accuracy":46,"skill_long_passing":71,"skill_ball_control":73,"movement_acceleration":69,"movement_sprint_speed":65,"movement_agility":68,"movement_reactions":70,"movement_balance":65,"power_shot_power":73,"power_jumping":67,"power_stamina":63,"power_strength":64,"power_long_shots":69,"mentality_aggression":50,"mentality_interceptions":27,"mentality_positioning":72,"mentality_vision":67,"mentality_penalties":78,"mentality_composure":70,"defending_marking":46,"defending_standing_tackle":25,"defending_sliding_tackle":21,"goalkeeping_diving":15,"goalkeeping_handling":15,"goalkeeping_kicking":10,"goalkeeping_positioning":13,"goalkeeping_reflexes":7,"_target_":14.9787,"_residuals_":-0.0846,"_row":"A. Johannsson"},{"age":26,"height_cm":191,"weight_kg":74,"attacking_crossing":49,"attacking_finishing":73,"attacking_heading_accuracy":74,"attacking_short_passing":73,"attacking_volleys":68,"skill_dribbling":67,"skill_curve":52,"skill_fk_accuracy":48,"skill_long_passing":56,"skill_ball_control":75,"movement_acceleration":64,"movement_sprint_speed":64,"movement_agility":57,"movement_reactions":68,"movement_balance":37,"power_shot_power":74,"power_jumping":75,"power_stamina":66,"power_strength":79,"power_long_shots":65,"mentality_aggression":46,"mentality_interceptions":36,"mentality_positioning":73,"mentality_vision":59,"mentality_penalties":65,"mentality_composure":70,"defending_marking":31,"defending_standing_tackle":21,"defending_sliding_tackle":19,"goalkeeping_diving":16,"goalkeeping_handling":13,"goalkeeping_kicking":8,"goalkeeping_positioning":15,"goalkeeping_reflexes":11,"_target_":15.4249,"_residuals_":0.1348,"_row":"Y. Sanogo"},{"age":23,"height_cm":176,"weight_kg":70,"attacking_crossing":71,"attacking_finishing":53,"attacking_heading_accuracy":48,"attacking_short_passing":70,"attacking_volleys":58,"skill_dribbling":73,"skill_curve":70,"skill_fk_accuracy":62,"skill_long_passing":58,"skill_ball_control":73,"movement_acceleration":84,"movement_sprint_speed":79,"movement_agility":84,"movement_reactions":67,"movement_balance":82,"power_shot_power":64,"power_jumping":79,"power_stamina":76,"power_strength":57,"power_long_shots":52,"mentality_aggression":70,"mentality_interceptions":65,"mentality_positioning":62,"mentality_vision":63,"mentality_penalties":59,"mentality_composure":67,"defending_marking":65,"defending_standing_tackle":68,"defending_sliding_tackle":66,"goalkeeping_diving":13,"goalkeeping_handling":12,"goalkeeping_kicking":6,"goalkeeping_positioning":7,"goalkeeping_reflexes":13,"_target_":14.5574,"_residuals_":-0.4335,"_row":"J. Dudziak"},{"age":29,"height_cm":180,"weight_kg":77,"attacking_crossing":75,"attacking_finishing":76,"attacking_heading_accuracy":58,"attacking_short_passing":79,"attacking_volleys":75,"skill_dribbling":80,"skill_curve":78,"skill_fk_accuracy":76,"skill_long_passing":74,"skill_ball_control":80,"movement_acceleration":69,"movement_sprint_speed":65,"movement_agility":74,"movement_reactions":78,"movement_balance":73,"power_shot_power":86,"power_jumping":76,"power_stamina":60,"power_strength":75,"power_long_shots":84,"mentality_aggression":67,"mentality_interceptions":51,"mentality_positioning":77,"mentality_vision":72,"mentality_penalties":65,"mentality_composure":80,"defending_marking":36,"defending_standing_tackle":59,"defending_sliding_tackle":49,"goalkeeping_diving":12,"goalkeeping_handling":11,"goalkeeping_kicking":10,"goalkeeping_positioning":14,"goalkeeping_reflexes":6,"_target_":16.1181,"_residuals_":-0.0442,"_row":"D. Didavi"},{"age":27,"height_cm":188,"weight_kg":78,"attacking_crossing":60,"attacking_finishing":46,"attacking_heading_accuracy":72,"attacking_short_passing":68,"attacking_volleys":49,"skill_dribbling":60,"skill_curve":45,"skill_fk_accuracy":36,"skill_long_passing":80,"skill_ball_control":66,"movement_acceleration":68,"movement_sprint_speed":70,"movement_agility":66,"movement_reactions":78,"movement_balance":64,"power_shot_power":72,"power_jumping":68,"power_stamina":68,"power_strength":78,"power_long_shots":77,"mentality_aggression":78,"mentality_interceptions":82,"mentality_positioning":61,"mentality_vision":71,"mentality_penalties":42,"mentality_composure":74,"defending_marking":80,"defending_standing_tackle":82,"defending_sliding_tackle":76,"goalkeeping_diving":13,"goalkeeping_handling":7,"goalkeeping_kicking":16,"goalkeeping_positioning":13,"goalkeeping_reflexes":7,"_target_":16.0668,"_residuals_":-0.039,"_row":"J. Gouweleeuw"},{"age":25,"height_cm":179,"weight_kg":71,"attacking_crossing":66,"attacking_finishing":58,"attacking_heading_accuracy":48,"attacking_short_passing":68,"attacking_volleys":61,"skill_dribbling":73,"skill_curve":62,"skill_fk_accuracy":64,"skill_long_passing":68,"skill_ball_control":72,"movement_acceleration":81,"movement_sprint_speed":77,"movement_agility":74,"movement_reactions":64,"movement_balance":70,"power_shot_power":71,"power_jumping":56,"power_stamina":66,"power_strength":54,"power_long_shots":60,"mentality_aggression":62,"mentality_interceptions":21,"mentality_positioning":61,"mentality_vision":63,"mentality_penalties":65,"mentality_composure":63,"defending_marking":31,"defending_standing_tackle":28,"defending_sliding_tackle":23,"goalkeeping_diving":10,"goalkeeping_handling":6,"goalkeeping_kicking":15,"goalkeeping_positioning":5,"goalkeeping_reflexes":10,"_target_":14.604,"_residuals_":0.1924,"_row":"M. Deletic"},{"age":24,"height_cm":187,"weight_kg":76,"attacking_crossing":70,"attacking_finishing":69,"attacking_heading_accuracy":79,"attacking_short_passing":67,"attacking_volleys":68,"skill_dribbling":67,"skill_curve":48,"skill_fk_accuracy":32,"skill_long_passing":66,"skill_ball_control":69,"movement_acceleration":72,"movement_sprint_speed":76,"movement_agility":66,"movement_reactions":77,"movement_balance":59,"power_shot_power":72,"power_jumping":93,"power_stamina":89,"power_strength":85,"power_long_shots":63,"mentality_aggression":85,"mentality_interceptions":66,"mentality_positioning":73,"mentality_vision":71,"mentality_penalties":46,"mentality_composure":58,"defending_marking":67,"defending_standing_tackle":69,"defending_sliding_tackle":68,"goalkeeping_diving":7,"goalkeeping_handling":10,"goalkeeping_kicking":12,"goalkeeping_positioning":16,"goalkeeping_reflexes":11,"_target_":15.5203,"_residuals_":-0.2023,"_row":"C. Paterson"},{"age":25,"height_cm":178,"weight_kg":76,"attacking_crossing":50,"attacking_finishing":40,"attacking_heading_accuracy":67,"attacking_short_passing":62,"attacking_volleys":44,"skill_dribbling":54,"skill_curve":37,"skill_fk_accuracy":37,"skill_long_passing":59,"skill_ball_control":58,"movement_acceleration":62,"movement_sprint_speed":69,"movement_agility":60,"movement_reactions":57,"movement_balance":66,"power_shot_power":51,"power_jumping":76,"power_stamina":72,"power_strength":73,"power_long_shots":53,"mentality_aggression":79,"mentality_interceptions":72,"mentality_positioning":47,"mentality_vision":49,"mentality_penalties":48,"mentality_composure":52,"defending_marking":71,"defending_standing_tackle":72,"defending_sliding_tackle":73,"goalkeeping_diving":11,"goalkeeping_handling":6,"goalkeeping_kicking":14,"goalkeeping_positioning":7,"goalkeeping_reflexes":15,"_target_":14.8088,"_residuals_":0.0625,"_row":"D. Lenihan"},{"age":24,"height_cm":183,"weight_kg":75,"attacking_crossing":36,"attacking_finishing":43,"attacking_heading_accuracy":75,"attacking_short_passing":59,"attacking_volleys":43,"skill_dribbling":52,"skill_curve":27,"skill_fk_accuracy":29,"skill_long_passing":50,"skill_ball_control":63,"movement_acceleration":71,"movement_sprint_speed":73,"movement_agility":68,"movement_reactions":58,"movement_balance":64,"power_shot_power":54,"power_jumping":78,"power_stamina":68,"power_strength":73,"power_long_shots":33,"mentality_aggression":72,"mentality_interceptions":66,"mentality_positioning":54,"mentality_vision":43,"mentality_penalties":31,"mentality_composure":71,"defending_marking":68,"defending_standing_tackle":70,"defending_sliding_tackle":66,"goalkeeping_diving":6,"goalkeeping_handling":8,"goalkeeping_kicking":14,"goalkeeping_positioning":16,"goalkeeping_reflexes":15,"_target_":14.604,"_residuals_":-0.1349,"_row":"B. Sanneh"},{"age":32,"height_cm":186,"weight_kg":86,"attacking_crossing":56,"attacking_finishing":45,"attacking_heading_accuracy":77,"attacking_short_passing":61,"attacking_volleys":38,"skill_dribbling":57,"skill_curve":30,"skill_fk_accuracy":25,"skill_long_passing":66,"skill_ball_control":65,"movement_acceleration":69,"movement_sprint_speed":64,"movement_agility":68,"movement_reactions":67,"movement_balance":64,"power_shot_power":76,"power_jumping":82,"power_stamina":62,"power_strength":86,"power_long_shots":47,"mentality_aggression":81,"mentality_interceptions":75,"mentality_positioning":31,"mentality_vision":51,"mentality_penalties":45,"mentality_composure":69,"defending_marking":76,"defending_standing_tackle":76,"defending_sliding_tackle":74,"goalkeeping_diving":14,"goalkeeping_handling":11,"goalkeeping_kicking":13,"goalkeeping_positioning":16,"goalkeeping_reflexes":10,"_target_":15.4047,"_residuals_":0.1144,"_row":"S. Bocchetti"},{"age":28,"height_cm":190,"weight_kg":83,"attacking_crossing":64,"attacking_finishing":77,"attacking_heading_accuracy":74,"attacking_short_passing":74,"attacking_volleys":72,"skill_dribbling":72,"skill_curve":69,"skill_fk_accuracy":62,"skill_long_passing":65,"skill_ball_control":77,"movement_acceleration":72,"movement_sprint_speed":70,"movement_agility":65,"movement_reactions":75,"movement_balance":57,"power_shot_power":80,"power_jumping":68,"power_stamina":74,"power_strength":80,"power_long_shots":74,"mentality_aggression":68,"mentality_interceptions":31,"mentality_positioning":75,"mentality_vision":74,"mentality_penalties":68,"mentality_composure":82,"defending_marking":39,"defending_standing_tackle":36,"defending_sliding_tackle":24,"goalkeeping_diving":6,"goalkeeping_handling":8,"goalkeeping_kicking":14,"goalkeeping_positioning":9,"goalkeeping_reflexes":7,"_target_":15.895,"_residuals_":-0.2126,"_row":"N. Jorgensen"},{"age":28,"height_cm":184,"weight_kg":73,"attacking_crossing":67,"attacking_finishing":70,"attacking_heading_accuracy":59,"attacking_short_passing":75,"attacking_volleys":59,"skill_dribbling":71,"skill_curve":74,"skill_fk_accuracy":67,"skill_long_passing":72,"skill_ball_control":72,"movement_acceleration":70,"movement_sprint_speed":68,"movement_agility":70,"movement_reactions":64,"movement_balance":62,"power_shot_power":70,"power_jumping":72,"power_stamina":82,"power_strength":71,"power_long_shots":68,"mentality_aggression":57,"mentality_interceptions":61,"mentality_positioning":70,"mentality_vision":73,"mentality_penalties":59,"mentality_composure":71,"defending_marking":55,"defending_standing_tackle":56,"defending_sliding_tackle":52,"goalkeeping_diving":6,"goalkeeping_handling":6,"goalkeeping_kicking":16,"goalkeeping_positioning":16,"goalkeeping_reflexes":16,"_target_":14.9469,"_residuals_":-0.0239,"_row":"M. Diskerud"},{"age":37,"height_cm":186,"weight_kg":81,"attacking_crossing":12,"attacking_finishing":11,"attacking_heading_accuracy":22,"attacking_short_passing":33,"attacking_volleys":13,"skill_dribbling":12,"skill_curve":23,"skill_fk_accuracy":11,"skill_long_passing":48,"skill_ball_control":30,"movement_acceleration":43,"movement_sprint_speed":46,"movement_agility":39,"movement_reactions":71,"movement_balance":55,"power_shot_power":53,"power_jumping":70,"power_stamina":37,"power_strength":69,"power_long_shots":14,"mentality_aggression":30,"mentality_interceptions":19,"mentality_positioning":7,"mentality_vision":47,"mentality_penalties":16,"mentality_composure":57,"defending_marking":14,"defending_standing_tackle":11,"defending_sliding_tackle":12,"goalkeeping_diving":74,"goalkeeping_handling":72,"goalkeeping_kicking":71,"goalkeeping_positioning":76,"goalkeeping_reflexes":74,"_target_":13.4225,"_residuals_":-0.3775,"_row":"W. Caballero"},{"age":21,"height_cm":177,"weight_kg":68,"attacking_crossing":72,"attacking_finishing":65,"attacking_heading_accuracy":54,"attacking_short_passing":72,"attacking_volleys":61,"skill_dribbling":69,"skill_curve":66,"skill_fk_accuracy":46,"skill_long_passing":70,"skill_ball_control":70,"movement_acceleration":77,"movement_sprint_speed":74,"movement_agility":70,"movement_reactions":64,"movement_balance":72,"power_shot_power":70,"power_jumping":58,"power_stamina":66,"power_strength":60,"power_long_shots":64,"mentality_aggression":59,"mentality_interceptions":34,"mentality_positioning":62,"mentality_vision":58,"mentality_penalties":52,"mentality_composure":63,"defending_marking":33,"defending_standing_tackle":26,"defending_sliding_tackle":29,"goalkeeping_diving":11,"goalkeeping_handling":7,"goalkeeping_kicking":5,"goalkeeping_positioning":6,"goalkeeping_reflexes":13,"_target_":14.8802,"_residuals_":0.1609,"_row":"L. Randjelovic"},{"age":36,"height_cm":188,"weight_kg":83,"attacking_crossing":13,"attacking_finishing":17,"attacking_heading_accuracy":12,"attacking_short_passing":36,"attacking_volleys":12,"skill_dribbling":11,"skill_curve":14,"skill_fk_accuracy":12,"skill_long_passing":35,"skill_ball_control":20,"movement_acceleration":55,"movement_sprint_speed":50,"movement_agility":60,"movement_reactions":75,"movement_balance":51,"power_shot_power":49,"power_jumping":82,"power_stamina":34,"power_strength":62,"power_long_shots":13,"mentality_aggression":36,"mentality_interceptions":22,"mentality_positioning":12,"mentality_vision":45,"mentality_penalties":22,"mentality_composure":64,"defending_marking":9,"defending_standing_tackle":12,"defending_sliding_tackle":14,"goalkeeping_diving":72,"goalkeeping_handling":72,"goalkeeping_kicking":65,"goalkeeping_positioning":73,"goalkeeping_reflexes":73,"_target_":13.4225,"_residuals_":-0.6822,"_row":"F. Marchetti"},{"age":21,"height_cm":171,"weight_kg":64,"attacking_crossing":80,"attacking_finishing":55,"attacking_heading_accuracy":68,"attacking_short_passing":73,"attacking_volleys":59,"skill_dribbling":71,"skill_curve":75,"skill_fk_accuracy":38,"skill_long_passing":75,"skill_ball_control":72,"movement_acceleration":80,"movement_sprint_speed":78,"movement_agility":71,"movement_reactions":70,"movement_balance":79,"power_shot_power":64,"power_jumping":50,"power_stamina":69,"power_strength":56,"power_long_shots":53,"mentality_aggression":67,"mentality_interceptions":69,"mentality_positioning":68,"mentality_vision":64,"mentality_penalties":39,"mentality_composure":64,"defending_marking":70,"defending_standing_tackle":72,"defending_sliding_tackle":74,"goalkeeping_diving":7,"goalkeeping_handling":10,"goalkeeping_kicking":13,"goalkeeping_positioning":9,"goalkeeping_reflexes":9,"_target_":15.8304,"_residuals_":0.3827,"_row":"Lato"},{"age":32,"height_cm":189,"weight_kg":82,"attacking_crossing":10,"attacking_finishing":10,"attacking_heading_accuracy":10,"attacking_short_passing":31,"attacking_volleys":19,"skill_dribbling":10,"skill_curve":15,"skill_fk_accuracy":15,"skill_long_passing":27,"skill_ball_control":23,"movement_acceleration":48,"movement_sprint_speed":34,"movement_agility":57,"movement_reactions":75,"movement_balance":40,"power_shot_power":54,"power_jumping":80,"power_stamina":31,"power_strength":51,"power_long_shots":19,"mentality_aggression":11,"mentality_interceptions":15,"mentality_positioning":10,"mentality_vision":46,"mentality_penalties":21,"mentality_composure":63,"defending_marking":10,"defending_standing_tackle":17,"defending_sliding_tackle":19,"goalkeeping_diving":81,"goalkeeping_handling":82,"goalkeeping_kicking":72,"goalkeeping_positioning":80,"goalkeeping_reflexes":83,"_target_":16.2134,"_residuals_":0.1744,"_row":"A. Consigli"},{"age":31,"height_cm":186,"weight_kg":82,"attacking_crossing":18,"attacking_finishing":16,"attacking_heading_accuracy":19,"attacking_short_passing":26,"attacking_volleys":16,"skill_dribbling":14,"skill_curve":18,"skill_fk_accuracy":23,"skill_long_passing":23,"skill_ball_control":18,"movement_acceleration":49,"movement_sprint_speed":52,"movement_agility":33,"movement_reactions":70,"movement_balance":47,"power_shot_power":53,"power_jumping":67,"power_stamina":37,"power_strength":66,"power_long_shots":20,"mentality_aggression":39,"mentality_interceptions":22,"mentality_positioning":13,"mentality_vision":27,"mentality_penalties":22,"mentality_composure":62,"defending_marking":14,"defending_standing_tackle":23,"defending_sliding_tackle":24,"goalkeeping_diving":71,"goalkeeping_handling":68,"goalkeeping_kicking":71,"goalkeeping_positioning":68,"goalkeeping_reflexes":73,"_target_":14.221,"_residuals_":-0.1001,"_row":"M. Goicoechea"},{"age":29,"height_cm":195,"weight_kg":90,"attacking_crossing":12,"attacking_finishing":12,"attacking_heading_accuracy":16,"attacking_short_passing":32,"attacking_volleys":14,"skill_dribbling":11,"skill_curve":16,"skill_fk_accuracy":14,"skill_long_passing":36,"skill_ball_control":22,"movement_acceleration":51,"movement_sprint_speed":47,"movement_agility":55,"movement_reactions":82,"movement_balance":51,"power_shot_power":55,"power_jumping":71,"power_stamina":45,"power_strength":65,"power_long_shots":14,"mentality_aggression":40,"mentality_interceptions":15,"mentality_positioning":14,"mentality_vision":48,"mentality_penalties":18,"mentality_composure":65,"defending_marking":20,"defending_standing_tackle":13,"defending_sliding_tackle":12,"goalkeeping_diving":85,"goalkeeping_handling":82,"goalkeeping_kicking":73,"goalkeeping_positioning":86,"goalkeeping_reflexes":88,"_target_":17.4399,"_residuals_":0.0995,"_row":"W. Szczesny"},{"age":24,"height_cm":182,"weight_kg":72,"attacking_crossing":49,"attacking_finishing":31,"attacking_heading_accuracy":66,"attacking_short_passing":66,"attacking_volleys":30,"skill_dribbling":56,"skill_curve":46,"skill_fk_accuracy":38,"skill_long_passing":60,"skill_ball_control":69,"movement_acceleration":66,"movement_sprint_speed":55,"movement_agility":56,"movement_reactions":72,"movement_balance":68,"power_shot_power":50,"power_jumping":72,"power_stamina":58,"power_strength":70,"power_long_shots":28,"mentality_aggression":67,"mentality_interceptions":74,"mentality_positioning":47,"mentality_vision":49,"mentality_penalties":32,"mentality_composure":64,"defending_marking":76,"defending_standing_tackle":78,"defending_sliding_tackle":75,"goalkeeping_diving":15,"goalkeeping_handling":9,"goalkeeping_kicking":16,"goalkeeping_positioning":7,"goalkeeping_reflexes":12,"_target_":15.4249,"_residuals_":0.0961,"_row":"D. Biraschi"},{"age":32,"height_cm":179,"weight_kg":74,"attacking_crossing":68,"attacking_finishing":85,"attacking_heading_accuracy":78,"attacking_short_passing":67,"attacking_volleys":81,"skill_dribbling":74,"skill_curve":65,"skill_fk_accuracy":57,"skill_long_passing":48,"skill_ball_control":74,"movement_acceleration":87,"movement_sprint_speed":88,"movement_agility":72,"movement_reactions":83,"movement_balance":75,"power_shot_power":85,"power_jumping":78,"power_stamina":79,"power_strength":68,"power_long_shots":64,"mentality_aggression":87,"mentality_interceptions":49,"mentality_positioning":86,"mentality_vision":72,"mentality_penalties":83,"mentality_composure":81,"defending_marking":56,"defending_standing_tackle":50,"defending_sliding_tackle":53,"goalkeeping_diving":15,"goalkeeping_handling":14,"goalkeeping_kicking":7,"goalkeeping_positioning":15,"goalkeeping_reflexes":11,"_target_":16.6777,"_residuals_":0.426,"_row":"J. Vardy"},{"age":27,"height_cm":166,"weight_kg":60,"attacking_crossing":68,"attacking_finishing":59,"attacking_heading_accuracy":59,"attacking_short_passing":68,"attacking_volleys":43,"skill_dribbling":71,"skill_curve":73,"skill_fk_accuracy":75,"skill_long_passing":64,"skill_ball_control":72,"movement_acceleration":72,"movement_sprint_speed":69,"movement_agility":84,"movement_reactions":73,"movement_balance":92,"power_shot_power":71,"power_jumping":69,"power_stamina":76,"power_strength":32,"power_long_shots":68,"mentality_aggression":78,"mentality_interceptions":59,"mentality_positioning":67,"mentality_vision":73,"mentality_penalties":67,"mentality_composure":73,"defending_marking":58,"defending_standing_tackle":63,"defending_sliding_tackle":62,"goalkeeping_diving":10,"goalkeeping_handling":14,"goalkeeping_kicking":13,"goalkeeping_positioning":11,"goalkeeping_reflexes":16,"_target_":14.8088,"_residuals_":-0.1755,"_row":"Eber Bessa"},{"age":24,"height_cm":182,"weight_kg":77,"attacking_crossing":53,"attacking_finishing":24,"attacking_heading_accuracy":71,"attacking_short_passing":61,"attacking_volleys":37,"skill_dribbling":57,"skill_curve":36,"skill_fk_accuracy":24,"skill_long_passing":53,"skill_ball_control":60,"movement_acceleration":68,"movement_sprint_speed":63,"movement_agility":61,"movement_reactions":66,"movement_balance":64,"power_shot_power":51,"power_jumping":80,"power_stamina":69,"power_strength":74,"power_long_shots":39,"mentality_aggression":68,"mentality_interceptions":68,"mentality_positioning":24,"mentality_vision":50,"mentality_penalties":20,"mentality_composure":61,"defending_marking":72,"defending_standing_tackle":72,"defending_sliding_tackle":73,"goalkeeping_diving":11,"goalkeeping_handling":7,"goalkeeping_kicking":15,"goalkeeping_positioning":10,"goalkeeping_reflexes":8,"_target_":15.0094,"_residuals_":0.0488,"_row":"M. Somma"},{"age":28,"height_cm":185,"weight_kg":76,"attacking_crossing":64,"attacking_finishing":60,"attacking_heading_accuracy":75,"attacking_short_passing":79,"attacking_volleys":64,"skill_dribbling":71,"skill_curve":61,"skill_fk_accuracy":48,"skill_long_passing":75,"skill_ball_control":77,"movement_acceleration":66,"movement_sprint_speed":65,"movement_agility":62,"movement_reactions":80,"movement_balance":74,"power_shot_power":76,"power_jumping":79,"power_stamina":90,"power_strength":73,"power_long_shots":77,"mentality_aggression":82,"mentality_interceptions":81,"mentality_positioning":69,"mentality_vision":73,"mentality_penalties":83,"mentality_composure":78,"defending_marking":79,"defending_standing_tackle":79,"defending_sliding_tackle":78,"goalkeeping_diving":14,"goalkeeping_handling":15,"goalkeeping_kicking":7,"goalkeeping_positioning":12,"goalkeeping_reflexes":12,"_target_":16.1669,"_residuals_":-0.2861,"_row":"M. de Roon"},{"age":22,"height_cm":186,"weight_kg":81,"attacking_crossing":29,"attacking_finishing":16,"attacking_heading_accuracy":78,"attacking_short_passing":77,"attacking_volleys":21,"skill_dribbling":35,"skill_curve":27,"skill_fk_accuracy":22,"skill_long_passing":33,"skill_ball_control":71,"movement_acceleration":61,"movement_sprint_speed":67,"movement_agility":38,"movement_reactions":70,"movement_balance":58,"power_shot_power":39,"power_jumping":70,"power_stamina":64,"power_strength":77,"power_long_shots":17,"mentality_aggression":74,"mentality_interceptions":79,"mentality_positioning":23,"mentality_vision":30,"mentality_penalties":31,"mentality_composure":56,"defending_marking":65,"defending_standing_tackle":79,"defending_sliding_tackle":76,"goalkeeping_diving":9,"goalkeeping_handling":9,"goalkeeping_kicking":15,"goalkeeping_positioning":6,"goalkeeping_reflexes":11,"_target_":16.1181,"_residuals_":0.14,"_row":"Unai Nunez"},{"age":35,"height_cm":183,"weight_kg":80,"attacking_crossing":67,"attacking_finishing":45,"attacking_heading_accuracy":66,"attacking_short_passing":72,"attacking_volleys":51,"skill_dribbling":61,"skill_curve":53,"skill_fk_accuracy":45,"skill_long_passing":71,"skill_ball_control":67,"movement_acceleration":67,"movement_sprint_speed":73,"movement_agility":71,"movement_reactions":67,"movement_balance":57,"power_shot_power":48,"power_jumping":51,"power_stamina":73,"power_strength":77,"power_long_shots":46,"mentality_aggression":65,"mentality_interceptions":66,"mentality_positioning":59,"mentality_vision":51,"mentality_penalties":61,"mentality_composure":63,"defending_marking":71,"defending_standing_tackle":73,"defending_sliding_tackle":72,"goalkeeping_diving":8,"goalkeeping_handling":8,"goalkeeping_kicking":7,"goalkeeping_positioning":12,"goalkeeping_reflexes":8,"_target_":13.4225,"_residuals_":-0.4954,"_row":"Tony Muttinho"},{"age":30,"height_cm":180,"weight_kg":69,"attacking_crossing":72,"attacking_finishing":57,"attacking_heading_accuracy":69,"attacking_short_passing":73,"attacking_volleys":53,"skill_dribbling":71,"skill_curve":64,"skill_fk_accuracy":60,"skill_long_passing":67,"skill_ball_control":79,"movement_acceleration":71,"movement_sprint_speed":78,"movement_agility":73,"movement_reactions":73,"movement_balance":70,"power_shot_power":79,"power_jumping":74,"power_stamina":77,"power_strength":72,"power_long_shots":80,"mentality_aggression":68,"mentality_interceptions":69,"mentality_positioning":69,"mentality_vision":63,"mentality_penalties":59,"mentality_composure":68,"defending_marking":67,"defending_standing_tackle":73,"defending_sliding_tackle":73,"goalkeeping_diving":13,"goalkeeping_handling":9,"goalkeeping_kicking":13,"goalkeeping_positioning":10,"goalkeeping_reflexes":14,"_target_":15.2971,"_residuals_":-0.0495,"_row":"Juanfran"},{"age":30,"height_cm":196,"weight_kg":93,"attacking_crossing":45,"attacking_finishing":30,"attacking_heading_accuracy":73,"attacking_short_passing":68,"attacking_volleys":37,"skill_dribbling":50,"skill_curve":62,"skill_fk_accuracy":65,"skill_long_passing":66,"skill_ball_control":63,"movement_acceleration":31,"movement_sprint_speed":37,"movement_agility":31,"movement_reactions":73,"movement_balance":32,"power_shot_power":80,"power_jumping":60,"power_stamina":53,"power_strength":92,"power_long_shots":68,"mentality_aggression":72,"mentality_interceptions":72,"mentality_positioning":26,"mentality_vision":48,"mentality_penalties":39,"mentality_composure":69,"defending_marking":73,"defending_standing_tackle":74,"defending_sliding_tackle":68,"goalkeeping_diving":15,"goalkeeping_handling":10,"goalkeeping_kicking":8,"goalkeeping_positioning":8,"goalkeeping_reflexes":11,"_target_":15.3416,"_residuals_":0.1565,"_row":"Alcala"},{"age":27,"height_cm":181,"weight_kg":83,"attacking_crossing":71,"attacking_finishing":78,"attacking_heading_accuracy":76,"attacking_short_passing":74,"attacking_volleys":77,"skill_dribbling":74,"skill_curve":41,"skill_fk_accuracy":71,"skill_long_passing":63,"skill_ball_control":73,"movement_acceleration":70,"movement_sprint_speed":75,"movement_agility":71,"movement_reactions":72,"movement_balance":75,"power_shot_power":85,"power_jumping":80,"power_stamina":78,"power_strength":82,"power_long_shots":74,"mentality_aggression":79,"mentality_interceptions":23,"mentality_positioning":79,"mentality_vision":72,"mentality_penalties":75,"mentality_composure":73,"defending_marking":31,"defending_standing_tackle":29,"defending_sliding_tackle":24,"goalkeeping_diving":10,"goalkeeping_handling":14,"goalkeeping_kicking":10,"goalkeeping_positioning":8,"goalkeeping_reflexes":11,"_target_":16.3004,"_residuals_":0.0439,"_row":"A. Delort"},{"age":38,"height_cm":178,"weight_kg":82,"attacking_crossing":63,"attacking_finishing":80,"attacking_heading_accuracy":70,"attacking_short_passing":69,"attacking_volleys":65,"skill_dribbling":70,"skill_curve":69,"skill_fk_accuracy":75,"skill_long_passing":62,"skill_ball_control":71,"movement_acceleration":58,"movement_sprint_speed":66,"movement_agility":69,"movement_reactions":72,"movement_balance":65,"power_shot_power":71,"power_jumping":74,"power_stamina":68,"power_strength":78,"power_long_shots":63,"mentality_aggression":55,"mentality_interceptions":30,"mentality_positioning":73,"mentality_vision":67,"mentality_penalties":78,"mentality_composure":68,"defending_marking":37,"defending_standing_tackle":22,"defending_sliding_tackle":29,"goalkeeping_diving":12,"goalkeeping_handling":15,"goalkeeping_kicking":11,"goalkeeping_positioning":9,"goalkeeping_reflexes":7,"_target_":14.152,"_residuals_":0.1934,"_row":"E. Paredes"},{"age":25,"height_cm":190,"weight_kg":90,"attacking_crossing":13,"attacking_finishing":10,"attacking_heading_accuracy":24,"attacking_short_passing":24,"attacking_volleys":19,"skill_dribbling":18,"skill_curve":14,"skill_fk_accuracy":20,"skill_long_passing":22,"skill_ball_control":27,"movement_acceleration":43,"movement_sprint_speed":41,"movement_agility":58,"movement_reactions":71,"movement_balance":57,"power_shot_power":53,"power_jumping":71,"power_stamina":28,"power_strength":74,"power_long_shots":14,"mentality_aggression":37,"mentality_interceptions":13,"mentality_positioning":13,"mentality_vision":58,"mentality_penalties":20,"mentality_composure":30,"defending_marking":28,"defending_standing_tackle":18,"defending_sliding_tackle":12,"goalkeeping_diving":80,"goalkeeping_handling":74,"goalkeeping_kicking":71,"goalkeeping_positioning":71,"goalkeeping_reflexes":79,"_target_":15.8304,"_residuals_":0.2498,"_row":"Y. Mvogo"},{"age":23,"height_cm":187,"weight_kg":78,"attacking_crossing":52,"attacking_finishing":28,"attacking_heading_accuracy":65,"attacking_short_passing":68,"attacking_volleys":33,"skill_dribbling":53,"skill_curve":43,"skill_fk_accuracy":38,"skill_long_passing":67,"skill_ball_control":63,"movement_acceleration":60,"movement_sprint_speed":54,"movement_agility":56,"movement_reactions":71,"movement_balance":56,"power_shot_power":49,"power_jumping":75,"power_stamina":65,"power_strength":76,"power_long_shots":31,"mentality_aggression":73,"mentality_interceptions":76,"mentality_positioning":41,"mentality_vision":44,"mentality_penalties":46,"mentality_composure":63,"defending_marking":74,"defending_standing_tackle":75,"defending_sliding_tackle":72,"goalkeeping_diving":13,"goalkeeping_handling":15,"goalkeeping_kicking":9,"goalkeeping_positioning":11,"goalkeeping_reflexes":11,"_target_":15.4047,"_residuals_":-0.1004,"_row":"Nelson Monte"},{"age":24,"height_cm":181,"weight_kg":75,"attacking_crossing":58,"attacking_finishing":54,"attacking_heading_accuracy":71,"attacking_short_passing":74,"attacking_volleys":54,"skill_dribbling":69,"skill_curve":52,"skill_fk_accuracy":45,"skill_long_passing":82,"skill_ball_control":74,"movement_acceleration":70,"movement_sprint_speed":67,"movement_agility":70,"movement_reactions":72,"movement_balance":74,"power_shot_power":72,"power_jumping":77,"power_stamina":82,"power_strength":74,"power_long_shots":57,"mentality_aggression":80,"mentality_interceptions":76,"mentality_positioning":69,"mentality_vision":64,"mentality_penalties":53,"mentality_composure":76,"defending_marking":74,"defending_standing_tackle":71,"defending_sliding_tackle":73,"goalkeeping_diving":14,"goalkeeping_handling":8,"goalkeeping_kicking":12,"goalkeeping_positioning":8,"goalkeeping_reflexes":11,"_target_":16.0127,"_residuals_":0.0612,"_row":"J. Hendrix"},{"age":21,"height_cm":173,"weight_kg":71,"attacking_crossing":57,"attacking_finishing":59,"attacking_heading_accuracy":56,"attacking_short_passing":76,"attacking_volleys":56,"skill_dribbling":71,"skill_curve":67,"skill_fk_accuracy":70,"skill_long_passing":73,"skill_ball_control":69,"movement_acceleration":70,"movement_sprint_speed":70,"movement_agility":63,"movement_reactions":73,"movement_balance":76,"power_shot_power":82,"power_jumping":70,"power_stamina":72,"power_strength":65,"power_long_shots":74,"mentality_aggression":70,"mentality_interceptions":62,"mentality_positioning":68,"mentality_vision":76,"mentality_penalties":56,"mentality_composure":60,"defending_marking":68,"defending_standing_tackle":67,"defending_sliding_tackle":64,"goalkeeping_diving":12,"goalkeeping_handling":11,"goalkeeping_kicking":11,"goalkeeping_positioning":9,"goalkeeping_reflexes":12,"_target_":15.7614,"_residuals_":0.4141,"_row":"Maycon"},{"age":31,"height_cm":191,"weight_kg":87,"attacking_crossing":6,"attacking_finishing":6,"attacking_heading_accuracy":10,"attacking_short_passing":15,"attacking_volleys":8,"skill_dribbling":8,"skill_curve":7,"skill_fk_accuracy":10,"skill_long_passing":9,"skill_ball_control":9,"movement_acceleration":32,"movement_sprint_speed":37,"movement_agility":39,"movement_reactions":62,"movement_balance":40,"power_shot_power":56,"power_jumping":58,"power_stamina":30,"power_strength":69,"power_long_shots":6,"mentality_aggression":15,"mentality_interceptions":11,"mentality_positioning":9,"mentality_vision":40,"mentality_penalties":16,"mentality_composure":71,"defending_marking":9,"defending_standing_tackle":14,"defending_sliding_tackle":12,"goalkeeping_diving":71,"goalkeeping_handling":70,"goalkeeping_kicking":74,"goalkeeping_positioning":72,"goalkeeping_reflexes":69,"_target_":14.221,"_residuals_":-0.0763,"_row":"Eduardo Fonseira"},{"age":26,"height_cm":178,"weight_kg":78,"attacking_crossing":73,"attacking_finishing":50,"attacking_heading_accuracy":68,"attacking_short_passing":79,"attacking_volleys":58,"skill_dribbling":71,"skill_curve":64,"skill_fk_accuracy":50,"skill_long_passing":76,"skill_ball_control":74,"movement_acceleration":75,"movement_sprint_speed":68,"movement_agility":72,"movement_reactions":77,"movement_balance":70,"power_shot_power":83,"power_jumping":78,"power_stamina":79,"power_strength":70,"power_long_shots":78,"mentality_aggression":86,"mentality_interceptions":79,"mentality_positioning":68,"mentality_vision":67,"mentality_penalties":44,"mentality_composure":76,"defending_marking":73,"defending_standing_tackle":80,"defending_sliding_tackle":76,"goalkeeping_diving":9,"goalkeeping_handling":8,"goalkeeping_kicking":8,"goalkeeping_positioning":6,"goalkeeping_reflexes":8,"_target_":15.895,"_residuals_":-0.4004,"_row":"A. Duncan"},{"age":23,"height_cm":181,"weight_kg":73,"attacking_crossing":66,"attacking_finishing":72,"attacking_heading_accuracy":64,"attacking_short_passing":64,"attacking_volleys":72,"skill_dribbling":81,"skill_curve":76,"skill_fk_accuracy":60,"skill_long_passing":55,"skill_ball_control":77,"movement_acceleration":87,"movement_sprint_speed":88,"movement_agility":81,"movement_reactions":72,"movement_balance":78,"power_shot_power":82,"power_jumping":73,"power_stamina":66,"power_strength":65,"power_long_shots":74,"mentality_aggression":60,"mentality_interceptions":40,"mentality_positioning":70,"mentality_vision":65,"mentality_penalties":58,"mentality_composure":70,"defending_marking":31,"defending_standing_tackle":30,"defending_sliding_tackle":26,"goalkeeping_diving":10,"goalkeeping_handling":6,"goalkeeping_kicking":7,"goalkeeping_positioning":7,"goalkeeping_reflexes":8,"_target_":15.8304,"_residuals_":-0.193,"_row":"Waldo"},{"age":19,"height_cm":182,"weight_kg":79,"attacking_crossing":42,"attacking_finishing":77,"attacking_heading_accuracy":72,"attacking_short_passing":59,"attacking_volleys":70,"skill_dribbling":77,"skill_curve":66,"skill_fk_accuracy":43,"skill_long_passing":38,"skill_ball_control":78,"movement_acceleration":80,"movement_sprint_speed":82,"movement_agility":74,"movement_reactions":72,"movement_balance":78,"power_shot_power":72,"power_jumping":75,"power_stamina":72,"power_strength":75,"power_long_shots":60,"mentality_aggression":45,"mentality_interceptions":21,"mentality_positioning":78,"mentality_vision":51,"mentality_penalties":65,"mentality_composure":72,"defending_marking":27,"defending_standing_tackle":28,"defending_sliding_tackle":16,"goalkeeping_diving":13,"goalkeeping_handling":8,"goalkeeping_kicking":10,"goalkeeping_positioning":7,"goalkeeping_reflexes":9,"_target_":16.4897,"_residuals_":0.2974,"_row":"M. Kean"},{"age":29,"height_cm":182,"weight_kg":71,"attacking_crossing":42,"attacking_finishing":73,"attacking_heading_accuracy":74,"attacking_short_passing":74,"attacking_volleys":73,"skill_dribbling":78,"skill_curve":71,"skill_fk_accuracy":53,"skill_long_passing":59,"skill_ball_control":77,"movement_acceleration":75,"movement_sprint_speed":75,"movement_agility":77,"movement_reactions":78,"movement_balance":77,"power_shot_power":70,"power_jumping":80,"power_stamina":72,"power_strength":64,"power_long_shots":69,"mentality_aggression":65,"mentality_interceptions":31,"mentality_positioning":77,"mentality_vision":78,"mentality_penalties":68,"mentality_composure":77,"defending_marking":53,"defending_standing_tackle":39,"defending_sliding_tackle":32,"goalkeeping_diving":14,"goalkeeping_handling":9,"goalkeeping_kicking":6,"goalkeeping_positioning":6,"goalkeeping_reflexes":16,"_target_":15.8304,"_residuals_":0.14,"_row":"Y. Osako"},{"age":31,"height_cm":186,"weight_kg":77,"attacking_crossing":60,"attacking_finishing":55,"attacking_heading_accuracy":85,"attacking_short_passing":70,"attacking_volleys":43,"skill_dribbling":63,"skill_curve":40,"skill_fk_accuracy":47,"skill_long_passing":70,"skill_ball_control":69,"movement_acceleration":64,"movement_sprint_speed":68,"movement_agility":68,"movement_reactions":73,"movement_balance":69,"power_shot_power":64,"power_jumping":74,"power_stamina":91,"power_strength":80,"power_long_shots":62,"mentality_aggression":79,"mentality_interceptions":72,"mentality_positioning":70,"mentality_vision":67,"mentality_penalties":52,"mentality_composure":70,"defending_marking":66,"defending_standing_tackle":71,"defending_sliding_tackle":72,"goalkeeping_diving":16,"goalkeeping_handling":11,"goalkeeping_kicking":14,"goalkeeping_positioning":14,"goalkeeping_reflexes":15,"_target_":14.9141,"_residuals_":-0.148,"_row":"J. Molina"},{"age":19,"height_cm":178,"weight_kg":70,"attacking_crossing":60,"attacking_finishing":57,"attacking_heading_accuracy":55,"attacking_short_passing":75,"attacking_volleys":52,"skill_dribbling":72,"skill_curve":61,"skill_fk_accuracy":55,"skill_long_passing":71,"skill_ball_control":70,"movement_acceleration":73,"movement_sprint_speed":71,"movement_agility":74,"movement_reactions":67,"movement_balance":75,"power_shot_power":70,"power_jumping":58,"power_stamina":66,"power_strength":66,"power_long_shots":64,"mentality_aggression":57,"mentality_interceptions":58,"mentality_positioning":68,"mentality_vision":69,"mentality_penalties":49,"mentality_composure":73,"defending_marking":57,"defending_standing_tackle":56,"defending_sliding_tackle":53,"goalkeeping_diving":7,"goalkeeping_handling":7,"goalkeeping_kicking":14,"goalkeeping_positioning":15,"goalkeeping_reflexes":11,"_target_":15.1505,"_residuals_":0.0229,"_row":"M. Gibbs-White"},{"age":24,"height_cm":176,"weight_kg":71,"attacking_crossing":65,"attacking_finishing":61,"attacking_heading_accuracy":55,"attacking_short_passing":75,"attacking_volleys":45,"skill_dribbling":66,"skill_curve":70,"skill_fk_accuracy":71,"skill_long_passing":74,"skill_ball_control":70,"movement_acceleration":63,"movement_sprint_speed":70,"movement_agility":68,"movement_reactions":68,"movement_balance":73,"power_shot_power":74,"power_jumping":63,"power_stamina":78,"power_strength":68,"power_long_shots":66,"mentality_aggression":55,"mentality_interceptions":71,"mentality_positioning":62,"mentality_vision":74,"mentality_penalties":67,"mentality_composure":73,"defending_marking":71,"defending_standing_tackle":64,"defending_sliding_tackle":59,"goalkeeping_diving":10,"goalkeeping_handling":11,"goalkeeping_kicking":9,"goalkeeping_positioning":9,"goalkeeping_reflexes":16,"_target_":15.2265,"_residuals_":0.0636,"_row":"P. Michorl"},{"age":38,"height_cm":184,"weight_kg":82,"attacking_crossing":41,"attacking_finishing":25,"attacking_heading_accuracy":72,"attacking_short_passing":56,"attacking_volleys":35,"skill_dribbling":48,"skill_curve":25,"skill_fk_accuracy":28,"skill_long_passing":47,"skill_ball_control":52,"movement_acceleration":49,"movement_sprint_speed":35,"movement_agility":60,"movement_reactions":72,"movement_balance":63,"power_shot_power":65,"power_jumping":92,"power_stamina":45,"power_strength":77,"power_long_shots":32,"mentality_aggression":91,"mentality_interceptions":70,"mentality_positioning":50,"mentality_vision":45,"mentality_penalties":40,"mentality_composure":75,"defending_marking":76,"defending_standing_tackle":76,"defending_sliding_tackle":74,"goalkeeping_diving":14,"goalkeeping_handling":15,"goalkeeping_kicking":7,"goalkeeping_positioning":8,"goalkeeping_reflexes":13,"_target_":13.9108,"_residuals_":-0.0653,"_row":"Ricardo Costa"},{"age":27,"height_cm":195,"weight_kg":92,"attacking_crossing":12,"attacking_finishing":13,"attacking_heading_accuracy":18,"attacking_short_passing":23,"attacking_volleys":13,"skill_dribbling":14,"skill_curve":15,"skill_fk_accuracy":15,"skill_long_passing":26,"skill_ball_control":22,"movement_acceleration":48,"movement_sprint_speed":34,"movement_agility":38,"movement_reactions":73,"movement_balance":57,"power_shot_power":59,"power_jumping":58,"power_stamina":37,"power_strength":79,"power_long_shots":17,"mentality_aggression":36,"mentality_interceptions":19,"mentality_positioning":15,"mentality_vision":51,"mentality_penalties":11,"mentality_composure":55,"defending_marking":12,"defending_standing_tackle":14,"defending_sliding_tackle":18,"goalkeeping_diving":70,"goalkeeping_handling":68,"goalkeeping_kicking":78,"goalkeeping_positioning":71,"goalkeeping_reflexes":72,"_target_":14.8088,"_residuals_":-0.2467,"_row":"D. Jensen"},{"age":21,"height_cm":170,"weight_kg":69,"attacking_crossing":64,"attacking_finishing":70,"attacking_heading_accuracy":61,"attacking_short_passing":66,"attacking_volleys":51,"skill_dribbling":75,"skill_curve":61,"skill_fk_accuracy":42,"skill_long_passing":59,"skill_ball_control":71,"movement_acceleration":83,"movement_sprint_speed":81,"movement_agility":73,"movement_reactions":57,"movement_balance":79,"power_shot_power":69,"power_jumping":62,"power_stamina":58,"power_strength":56,"power_long_shots":66,"mentality_aggression":31,"mentality_interceptions":28,"mentality_positioning":67,"mentality_vision":67,"mentality_penalties":55,"mentality_composure":58,"defending_marking":28,"defending_standing_tackle":32,"defending_sliding_tackle":26,"goalkeeping_diving":14,"goalkeeping_handling":6,"goalkeeping_kicking":13,"goalkeeping_positioning":10,"goalkeeping_reflexes":13,"_target_":14.8802,"_residuals_":-0.211,"_row":"A. Nordin"},{"age":32,"height_cm":203,"weight_kg":96,"attacking_crossing":19,"attacking_finishing":11,"attacking_heading_accuracy":16,"attacking_short_passing":38,"attacking_volleys":13,"skill_dribbling":15,"skill_curve":15,"skill_fk_accuracy":12,"skill_long_passing":36,"skill_ball_control":22,"movement_acceleration":48,"movement_sprint_speed":42,"movement_agility":33,"movement_reactions":67,"movement_balance":22,"power_shot_power":55,"power_jumping":34,"power_stamina":31,"power_strength":78,"power_long_shots":15,"mentality_aggression":40,"mentality_interceptions":27,"mentality_positioning":12,"mentality_vision":38,"mentality_penalties":21,"mentality_composure":65,"defending_marking":16,"defending_standing_tackle":19,"defending_sliding_tackle":17,"goalkeeping_diving":69,"goalkeeping_handling":72,"goalkeeping_kicking":73,"goalkeeping_positioning":73,"goalkeeping_reflexes":76,"_target_":14.691,"_residuals_":-0.1976,"_row":"C. Pantilimon"},{"age":30,"height_cm":179,"weight_kg":66,"attacking_crossing":75,"attacking_finishing":52,"attacking_heading_accuracy":59,"attacking_short_passing":73,"attacking_volleys":45,"skill_dribbling":66,"skill_curve":57,"skill_fk_accuracy":73,"skill_long_passing":60,"skill_ball_control":70,"movement_acceleration":72,"movement_sprint_speed":77,"movement_agility":66,"movement_reactions":64,"movement_balance":71,"power_shot_power":81,"power_jumping":55,"power_stamina":68,"power_strength":68,"power_long_shots":53,"mentality_aggression":72,"mentality_interceptions":68,"mentality_positioning":61,"mentality_vision":63,"mentality_penalties":40,"mentality_composure":65,"defending_marking":68,"defending_standing_tackle":73,"defending_sliding_tackle":72,"goalkeeping_diving":7,"goalkeeping_handling":9,"goalkeeping_kicking":12,"goalkeeping_positioning":14,"goalkeeping_reflexes":14,"_target_":14.4574,"_residuals_":-0.1021,"_row":"Helder Lopes"},{"age":31,"height_cm":170,"weight_kg":67,"attacking_crossing":64,"attacking_finishing":67,"attacking_heading_accuracy":43,"attacking_short_passing":68,"attacking_volleys":64,"skill_dribbling":72,"skill_curve":59,"skill_fk_accuracy":60,"skill_long_passing":63,"skill_ball_control":71,"movement_acceleration":78,"movement_sprint_speed":74,"movement_agility":80,"movement_reactions":70,"movement_balance":88,"power_shot_power":68,"power_jumping":39,"power_stamina":71,"power_strength":61,"power_long_shots":66,"mentality_aggression":42,"mentality_interceptions":65,"mentality_positioning":72,"mentality_vision":69,"mentality_penalties":58,"mentality_composure":66,"defending_marking":38,"defending_standing_tackle":34,"defending_sliding_tackle":39,"goalkeeping_diving":9,"goalkeeping_handling":10,"goalkeeping_kicking":12,"goalkeeping_positioning":11,"goalkeeping_reflexes":13,"_target_":14.5574,"_residuals_":0.0584,"_row":"R. Philippoteaux"},{"age":32,"height_cm":186,"weight_kg":88,"attacking_crossing":51,"attacking_finishing":74,"attacking_heading_accuracy":83,"attacking_short_passing":69,"attacking_volleys":71,"skill_dribbling":69,"skill_curve":55,"skill_fk_accuracy":56,"skill_long_passing":63,"skill_ball_control":72,"movement_acceleration":34,"movement_sprint_speed":37,"movement_agility":55,"movement_reactions":74,"movement_balance":57,"power_shot_power":76,"power_jumping":74,"power_stamina":65,"power_strength":89,"power_long_shots":63,"mentality_aggression":71,"mentality_interceptions":33,"mentality_positioning":77,"mentality_vision":63,"mentality_penalties":73,"mentality_composure":72,"defending_marking":55,"defending_standing_tackle":48,"defending_sliding_tackle":45,"goalkeeping_diving":13,"goalkeeping_handling":8,"goalkeeping_kicking":8,"goalkeeping_positioning":16,"goalkeeping_reflexes":11,"_target_":14.9787,"_residuals_":0.2772,"_row":"L. Ulloa"},{"age":21,"height_cm":192,"weight_kg":85,"attacking_crossing":31,"attacking_finishing":32,"attacking_heading_accuracy":68,"attacking_short_passing":62,"attacking_volleys":34,"skill_dribbling":55,"skill_curve":48,"skill_fk_accuracy":23,"skill_long_passing":61,"skill_ball_control":55,"movement_acceleration":63,"movement_sprint_speed":69,"movement_agility":65,"movement_reactions":70,"movement_balance":59,"power_shot_power":60,"power_jumping":69,"power_stamina":68,"power_strength":79,"power_long_shots":38,"mentality_aggression":77,"mentality_interceptions":76,"mentality_positioning":26,"mentality_vision":38,"mentality_penalties":41,"mentality_composure":69,"defending_marking":76,"defending_standing_tackle":77,"defending_sliding_tackle":75,"goalkeeping_diving":15,"goalkeeping_handling":7,"goalkeeping_kicking":13,"goalkeeping_positioning":6,"goalkeeping_reflexes":11,"_target_":16.0127,"_residuals_":0.2349,"_row":"M. Demiral"},{"age":24,"height_cm":179,"weight_kg":79,"attacking_crossing":62,"attacking_finishing":55,"attacking_heading_accuracy":62,"attacking_short_passing":73,"attacking_volleys":55,"skill_dribbling":72,"skill_curve":67,"skill_fk_accuracy":65,"skill_long_passing":72,"skill_ball_control":73,"movement_acceleration":72,"movement_sprint_speed":70,"movement_agility":76,"movement_reactions":70,"movement_balance":69,"power_shot_power":78,"power_jumping":69,"power_stamina":74,"power_strength":72,"power_long_shots":73,"mentality_aggression":79,"mentality_interceptions":74,"mentality_positioning":74,"mentality_vision":67,"mentality_penalties":53,"mentality_composure":76,"defending_marking":70,"defending_standing_tackle":72,"defending_sliding_tackle":71,"goalkeeping_diving":6,"goalkeeping_handling":14,"goalkeeping_kicking":8,"goalkeeping_positioning":7,"goalkeeping_reflexes":15,"_target_":15.4047,"_residuals_":-0.1769,"_row":"O. Tufan"},{"age":24,"height_cm":185,"weight_kg":78,"attacking_crossing":64,"attacking_finishing":68,"attacking_heading_accuracy":47,"attacking_short_passing":72,"attacking_volleys":70,"skill_dribbling":72,"skill_curve":74,"skill_fk_accuracy":68,"skill_long_passing":72,"skill_ball_control":74,"movement_acceleration":67,"movement_sprint_speed":66,"movement_agility":68,"movement_reactions":73,"movement_balance":61,"power_shot_power":74,"power_jumping":44,"power_stamina":75,"power_strength":72,"power_long_shots":76,"mentality_aggression":74,"mentality_interceptions":51,"mentality_positioning":68,"mentality_vision":74,"mentality_penalties":77,"mentality_composure":74,"defending_marking":56,"defending_standing_tackle":54,"defending_sliding_tackle":42,"goalkeeping_diving":7,"goalkeeping_handling":7,"goalkeeping_kicking":7,"goalkeeping_positioning":11,"goalkeeping_reflexes":13,"_target_":15.2018,"_residuals_":-0.1056,"_row":"S. Gustafson"},{"age":29,"height_cm":183,"weight_kg":79,"attacking_crossing":72,"attacking_finishing":79,"attacking_heading_accuracy":73,"attacking_short_passing":80,"attacking_volleys":79,"skill_dribbling":80,"skill_curve":85,"skill_fk_accuracy":72,"skill_long_passing":64,"skill_ball_control":83,"movement_acceleration":65,"movement_sprint_speed":68,"movement_agility":77,"movement_reactions":76,"movement_balance":67,"power_shot_power":81,"power_jumping":70,"power_stamina":60,"power_strength":68,"power_long_shots":80,"mentality_aggression":50,"mentality_interceptions":30,"mentality_positioning":80,"mentality_vision":82,"mentality_penalties":80,"mentality_composure":78,"defending_marking":31,"defending_standing_tackle":32,"defending_sliding_tackle":30,"goalkeeping_diving":9,"goalkeeping_handling":7,"goalkeeping_kicking":5,"goalkeeping_positioning":9,"goalkeeping_reflexes":10,"_target_":16.1669,"_residuals_":-0.2697,"_row":"S. Jovetic"},{"age":32,"height_cm":190,"weight_kg":86,"attacking_crossing":24,"attacking_finishing":14,"attacking_heading_accuracy":13,"attacking_short_passing":34,"attacking_volleys":12,"skill_dribbling":19,"skill_curve":25,"skill_fk_accuracy":25,"skill_long_passing":28,"skill_ball_control":30,"movement_acceleration":42,"movement_sprint_speed":49,"movement_agility":43,"movement_reactions":72,"movement_balance":58,"power_shot_power":54,"power_jumping":69,"power_stamina":40,"power_strength":77,"power_long_shots":13,"mentality_aggression":45,"mentality_interceptions":20,"mentality_positioning":12,"mentality_vision":62,"mentality_penalties":23,"mentality_composure":61,"defending_marking":26,"defending_standing_tackle":15,"defending_sliding_tackle":11,"goalkeeping_diving":74,"goalkeeping_handling":76,"goalkeeping_kicking":72,"goalkeeping_positioning":73,"goalkeeping_reflexes":74,"_target_":15.2018,"_residuals_":0.4368,"_row":"Kiko Casilla"},{"age":20,"height_cm":177,"weight_kg":66,"attacking_crossing":69,"attacking_finishing":71,"attacking_heading_accuracy":63,"attacking_short_passing":77,"attacking_volleys":60,"skill_dribbling":77,"skill_curve":68,"skill_fk_accuracy":47,"skill_long_passing":75,"skill_ball_control":78,"movement_acceleration":75,"movement_sprint_speed":78,"movement_agility":79,"movement_reactions":74,"movement_balance":78,"power_shot_power":80,"power_jumping":73,"power_stamina":87,"power_strength":68,"power_long_shots":78,"mentality_aggression":75,"mentality_interceptions":68,"mentality_positioning":73,"mentality_vision":75,"mentality_penalties":63,"mentality_composure":78,"defending_marking":66,"defending_standing_tackle":71,"defending_sliding_tackle":69,"goalkeeping_diving":10,"goalkeeping_handling":5,"goalkeeping_kicking":8,"goalkeeping_positioning":9,"goalkeeping_reflexes":6,"_target_":16.4546,"_residuals_":0.0414,"_row":"E. Palacios"},{"age":29,"height_cm":187,"weight_kg":88,"attacking_crossing":51,"attacking_finishing":77,"attacking_heading_accuracy":80,"attacking_short_passing":69,"attacking_volleys":66,"skill_dribbling":65,"skill_curve":60,"skill_fk_accuracy":48,"skill_long_passing":57,"skill_ball_control":72,"movement_acceleration":48,"movement_sprint_speed":63,"movement_agility":54,"movement_reactions":74,"movement_balance":51,"power_shot_power":78,"power_jumping":75,"power_stamina":78,"power_strength":87,"power_long_shots":69,"mentality_aggression":60,"mentality_interceptions":46,"mentality_positioning":79,"mentality_vision":63,"mentality_penalties":64,"mentality_composure":76,"defending_marking":39,"defending_standing_tackle":25,"defending_sliding_tackle":27,"goalkeeping_diving":11,"goalkeeping_handling":9,"goalkeeping_kicking":13,"goalkeeping_positioning":8,"goalkeeping_reflexes":13,"_target_":15.6873,"_residuals_":0.1377,"_row":"J. Furch"},{"age":21,"height_cm":183,"weight_kg":78,"attacking_crossing":48,"attacking_finishing":25,"attacking_heading_accuracy":73,"attacking_short_passing":54,"attacking_volleys":40,"skill_dribbling":51,"skill_curve":52,"skill_fk_accuracy":36,"skill_long_passing":53,"skill_ball_control":57,"movement_acceleration":72,"movement_sprint_speed":73,"movement_agility":61,"movement_reactions":71,"movement_balance":68,"power_shot_power":60,"power_jumping":83,"power_stamina":68,"power_strength":77,"power_long_shots":45,"mentality_aggression":61,"mentality_interceptions":76,"mentality_positioning":25,"mentality_vision":40,"mentality_penalties":32,"mentality_composure":71,"defending_marking":72,"defending_standing_tackle":74,"defending_sliding_tackle":70,"goalkeeping_diving":13,"goalkeeping_handling":10,"goalkeeping_kicking":11,"goalkeeping_positioning":14,"goalkeeping_reflexes":9,"_target_":15.3416,"_residuals_":-0.0518,"_row":"H. Turkmen"},{"age":28,"height_cm":178,"weight_kg":68,"attacking_crossing":77,"attacking_finishing":60,"attacking_heading_accuracy":66,"attacking_short_passing":73,"attacking_volleys":56,"skill_dribbling":67,"skill_curve":58,"skill_fk_accuracy":45,"skill_long_passing":63,"skill_ball_control":73,"movement_acceleration":68,"movement_sprint_speed":67,"movement_agility":64,"movement_reactions":67,"movement_balance":67,"power_shot_power":78,"power_jumping":71,"power_stamina":70,"power_strength":72,"power_long_shots":55,"mentality_aggression":82,"mentality_interceptions":74,"mentality_positioning":63,"mentality_vision":69,"mentality_penalties":43,"mentality_composure":66,"defending_marking":72,"defending_standing_tackle":73,"defending_sliding_tackle":74,"goalkeeping_diving":6,"goalkeeping_handling":12,"goalkeeping_kicking":5,"goalkeeping_positioning":15,"goalkeeping_reflexes":8,"_target_":15.0393,"_residuals_":-0.1032,"_row":"Luna"},{"age":27,"height_cm":180,"weight_kg":75,"attacking_crossing":65,"attacking_finishing":50,"attacking_heading_accuracy":56,"attacking_short_passing":61,"attacking_volleys":60,"skill_dribbling":72,"skill_curve":58,"skill_fk_accuracy":47,"skill_long_passing":42,"skill_ball_control":66,"movement_acceleration":85,"movement_sprint_speed":86,"movement_agility":76,"movement_reactions":73,"movement_balance":69,"power_shot_power":73,"power_jumping":80,"power_stamina":79,"power_strength":67,"power_long_shots":51,"mentality_aggression":64,"mentality_interceptions":73,"mentality_positioning":62,"mentality_vision":63,"mentality_penalties":55,"mentality_composure":63,"defending_marking":76,"defending_standing_tackle":66,"defending_sliding_tackle":71,"goalkeeping_diving":14,"goalkeeping_handling":12,"goalkeeping_kicking":7,"goalkeeping_positioning":9,"goalkeeping_reflexes":12,"_target_":14.8451,"_residuals_":-0.0827,"_row":"Marlion Simoes"},{"age":29,"height_cm":185,"weight_kg":85,"attacking_crossing":55,"attacking_finishing":87,"attacking_heading_accuracy":81,"attacking_short_passing":74,"attacking_volleys":85,"skill_dribbling":83,"skill_curve":70,"skill_fk_accuracy":51,"skill_long_passing":49,"skill_ball_control":83,"movement_acceleration":76,"movement_sprint_speed":83,"movement_agility":75,"movement_reactions":87,"movement_balance":63,"power_shot_power":86,"power_jumping":77,"power_stamina":79,"power_strength":73,"power_long_shots":80,"mentality_aggression":77,"mentality_interceptions":40,"mentality_positioning":91,"mentality_vision":65,"mentality_penalties":78,"mentality_composure":81,"defending_marking":34,"defending_standing_tackle":33,"defending_sliding_tackle":32,"goalkeeping_diving":6,"goalkeeping_handling":8,"goalkeeping_kicking":15,"goalkeeping_positioning":12,"goalkeeping_reflexes":6,"_target_":17.611,"_residuals_":0.147,"_row":"C. Immobile"},{"age":30,"height_cm":190,"weight_kg":80,"attacking_crossing":52,"attacking_finishing":37,"attacking_heading_accuracy":68,"attacking_short_passing":63,"attacking_volleys":52,"skill_dribbling":62,"skill_curve":48,"skill_fk_accuracy":30,"skill_long_passing":60,"skill_ball_control":56,"movement_acceleration":63,"movement_sprint_speed":68,"movement_agility":53,"movement_reactions":68,"movement_balance":57,"power_shot_power":59,"power_jumping":71,"power_stamina":79,"power_strength":79,"power_long_shots":40,"mentality_aggression":80,"mentality_interceptions":75,"mentality_positioning":48,"mentality_vision":59,"mentality_penalties":31,"mentality_composure":59,"defending_marking":70,"defending_standing_tackle":73,"defending_sliding_tackle":70,"goalkeeping_diving":14,"goalkeeping_handling":15,"goalkeeping_kicking":6,"goalkeeping_positioning":7,"goalkeeping_reflexes":6,"_target_":14.9787,"_residuals_":0.3002,"_row":"C. Basham"},{"age":30,"height_cm":189,"weight_kg":74,"attacking_crossing":74,"attacking_finishing":65,"attacking_heading_accuracy":46,"attacking_short_passing":72,"attacking_volleys":54,"skill_dribbling":71,"skill_curve":46,"skill_fk_accuracy":38,"skill_long_passing":63,"skill_ball_control":71,"movement_acceleration":75,"movement_sprint_speed":74,"movement_agility":69,"movement_reactions":63,"movement_balance":53,"power_shot_power":65,"power_jumping":65,"power_stamina":69,"power_strength":75,"power_long_shots":70,"mentality_aggression":76,"mentality_interceptions":68,"mentality_positioning":61,"mentality_vision":69,"mentality_penalties":40,"mentality_composure":63,"defending_marking":55,"defending_standing_tackle":66,"defending_sliding_tackle":64,"goalkeeping_diving":10,"goalkeeping_handling":16,"goalkeeping_kicking":14,"goalkeeping_positioning":7,"goalkeeping_reflexes":15,"_target_":14.604,"_residuals_":0.1459,"_row":"C. Quintero"},{"age":26,"height_cm":183,"weight_kg":76,"attacking_crossing":31,"attacking_finishing":34,"attacking_heading_accuracy":72,"attacking_short_passing":64,"attacking_volleys":33,"skill_dribbling":40,"skill_curve":32,"skill_fk_accuracy":28,"skill_long_passing":65,"skill_ball_control":47,"movement_acceleration":63,"movement_sprint_speed":70,"movement_agility":65,"movement_reactions":68,"movement_balance":59,"power_shot_power":50,"power_jumping":80,"power_stamina":75,"power_strength":77,"power_long_shots":48,"mentality_aggression":85,"mentality_interceptions":72,"mentality_positioning":32,"mentality_vision":35,"mentality_penalties":48,"mentality_composure":57,"defending_marking":71,"defending_standing_tackle":69,"defending_sliding_tackle":71,"goalkeeping_diving":13,"goalkeeping_handling":7,"goalkeeping_kicking":11,"goalkeeping_positioning":7,"goalkeeping_reflexes":11,"_target_":15.0393,"_residuals_":-0.103,"_row":"G. Ortiz"},{"age":23,"height_cm":177,"weight_kg":68,"attacking_crossing":78,"attacking_finishing":80,"attacking_heading_accuracy":57,"attacking_short_passing":83,"attacking_volleys":69,"skill_dribbling":85,"skill_curve":82,"skill_fk_accuracy":71,"skill_long_passing":83,"skill_ball_control":86,"movement_acceleration":76,"movement_sprint_speed":78,"movement_agility":83,"movement_reactions":82,"movement_balance":79,"power_shot_power":82,"power_jumping":63,"power_stamina":79,"power_strength":70,"power_long_shots":76,"mentality_aggression":72,"mentality_interceptions":71,"mentality_positioning":79,"mentality_vision":85,"mentality_penalties":65,"mentality_composure":81,"defending_marking":61,"defending_standing_tackle":67,"defending_sliding_tackle":62,"goalkeeping_diving":10,"goalkeeping_handling":7,"goalkeeping_kicking":10,"goalkeeping_positioning":15,"goalkeeping_reflexes":14,"_target_":17.3709,"_residuals_":-0.061,"_row":"G. Lo Celso"},{"age":27,"height_cm":188,"weight_kg":82,"attacking_crossing":38,"attacking_finishing":32,"attacking_heading_accuracy":71,"attacking_short_passing":60,"attacking_volleys":37,"skill_dribbling":47,"skill_curve":39,"skill_fk_accuracy":51,"skill_long_passing":55,"skill_ball_control":60,"movement_acceleration":63,"movement_sprint_speed":65,"movement_agility":57,"movement_reactions":65,"movement_balance":57,"power_shot_power":41,"power_jumping":67,"power_stamina":65,"power_strength":77,"power_long_shots":22,"mentality_aggression":68,"mentality_interceptions":72,"mentality_positioning":35,"mentality_vision":43,"mentality_penalties":39,"mentality_composure":66,"defending_marking":71,"defending_standing_tackle":72,"defending_sliding_tackle":73,"goalkeeping_diving":16,"goalkeeping_handling":6,"goalkeeping_kicking":9,"goalkeeping_positioning":9,"goalkeeping_reflexes":14,"_target_":14.7318,"_residuals_":0.0028,"_row":"S. Decarli"},{"age":28,"height_cm":190,"weight_kg":82,"attacking_crossing":38,"attacking_finishing":29,"attacking_heading_accuracy":76,"attacking_short_passing":60,"attacking_volleys":26,"skill_dribbling":53,"skill_curve":38,"skill_fk_accuracy":32,"skill_long_passing":55,"skill_ball_control":58,"movement_acceleration":50,"movement_sprint_speed":53,"movement_agility":55,"movement_reactions":66,"movement_balance":50,"power_shot_power":56,"power_jumping":79,"power_stamina":65,"power_strength":77,"power_long_shots":27,"mentality_aggression":75,"mentality_interceptions":71,"mentality_positioning":48,"mentality_vision":50,"mentality_penalties":32,"mentality_composure":66,"defending_marking":72,"defending_standing_tackle":73,"defending_sliding_tackle":72,"goalkeeping_diving":8,"goalkeeping_handling":14,"goalkeeping_kicking":7,"goalkeeping_positioning":8,"goalkeeping_reflexes":7,"_target_":15.1765,"_residuals_":0.2834,"_row":"K. Long"},{"age":28,"height_cm":179,"weight_kg":75,"attacking_crossing":75,"attacking_finishing":54,"attacking_heading_accuracy":53,"attacking_short_passing":75,"attacking_volleys":59,"skill_dribbling":70,"skill_curve":73,"skill_fk_accuracy":58,"skill_long_passing":72,"skill_ball_control":72,"movement_acceleration":73,"movement_sprint_speed":76,"movement_agility":76,"movement_reactions":71,"movement_balance":73,"power_shot_power":72,"power_jumping":71,"power_stamina":75,"power_strength":62,"power_long_shots":59,"mentality_aggression":70,"mentality_interceptions":69,"mentality_positioning":69,"mentality_vision":60,"mentality_penalties":57,"mentality_composure":65,"defending_marking":70,"defending_standing_tackle":73,"defending_sliding_tackle":70,"goalkeeping_diving":15,"goalkeeping_handling":6,"goalkeeping_kicking":10,"goalkeeping_positioning":5,"goalkeeping_reflexes":7,"_target_":15.0393,"_residuals_":-0.0471,"_row":"Gabriel Silva"},{"age":34,"height_cm":183,"weight_kg":82,"attacking_crossing":60,"attacking_finishing":40,"attacking_heading_accuracy":81,"attacking_short_passing":80,"attacking_volleys":61,"skill_dribbling":67,"skill_curve":62,"skill_fk_accuracy":61,"skill_long_passing":80,"skill_ball_control":80,"movement_acceleration":60,"movement_sprint_speed":64,"movement_agility":67,"movement_reactions":82,"movement_balance":67,"power_shot_power":71,"power_jumping":90,"power_stamina":71,"power_strength":81,"power_long_shots":65,"mentality_aggression":76,"mentality_interceptions":90,"mentality_positioning":59,"mentality_vision":70,"mentality_penalties":60,"mentality_composure":86,"defending_marking":88,"defending_standing_tackle":88,"defending_sliding_tackle":85,"goalkeeping_diving":9,"goalkeeping_handling":12,"goalkeeping_kicking":5,"goalkeeping_positioning":9,"goalkeeping_reflexes":10,"_target_":16.7333,"_residuals_":0.2597,"_row":"Thiago Silva"},{"age":23,"height_cm":182,"weight_kg":75,"attacking_crossing":67,"attacking_finishing":70,"attacking_heading_accuracy":82,"attacking_short_passing":73,"attacking_volleys":67,"skill_dribbling":68,"skill_curve":47,"skill_fk_accuracy":40,"skill_long_passing":64,"skill_ball_control":68,"movement_acceleration":72,"movement_sprint_speed":72,"movement_agility":69,"movement_reactions":64,"movement_balance":66,"power_shot_power":69,"power_jumping":87,"power_stamina":83,"power_strength":82,"power_long_shots":57,"mentality_aggression":68,"mentality_interceptions":38,"mentality_positioning":71,"mentality_vision":69,"mentality_penalties":68,"mentality_composure":68,"defending_marking":40,"defending_standing_tackle":48,"defending_sliding_tackle":25,"goalkeeping_diving":14,"goalkeeping_handling":5,"goalkeeping_kicking":8,"goalkeeping_positioning":8,"goalkeeping_reflexes":8,"_target_":15.2741,"_residuals_":-0.0474,"_row":"Y. Suzuki"},{"age":24,"height_cm":170,"weight_kg":69,"attacking_crossing":78,"attacking_finishing":83,"attacking_heading_accuracy":38,"attacking_short_passing":84,"attacking_volleys":67,"skill_dribbling":89,"skill_curve":75,"skill_fk_accuracy":63,"skill_long_passing":69,"skill_ball_control":88,"movement_acceleration":96,"movement_sprint_speed":91,"movement_agility":94,"movement_reactions":89,"movement_balance":94,"power_shot_power":76,"power_jumping":57,"power_stamina":79,"power_strength":54,"power_long_shots":77,"mentality_aggression":38,"mentality_interceptions":30,"mentality_positioning":91,"mentality_vision":79,"mentality_penalties":69,"mentality_composure":79,"defending_marking":47,"defending_standing_tackle":53,"defending_sliding_tackle":47,"goalkeeping_diving":15,"goalkeeping_handling":12,"goalkeeping_kicking":12,"goalkeeping_positioning":15,"goalkeeping_reflexes":9,"_target_":18.106,"_residuals_":0.4217,"_row":"R. Sterling"},{"age":27,"height_cm":180,"weight_kg":92,"attacking_crossing":42,"attacking_finishing":73,"attacking_heading_accuracy":76,"attacking_short_passing":71,"attacking_volleys":77,"skill_dribbling":63,"skill_curve":63,"skill_fk_accuracy":52,"skill_long_passing":53,"skill_ball_control":73,"movement_acceleration":53,"movement_sprint_speed":56,"movement_agility":67,"movement_reactions":67,"movement_balance":58,"power_shot_power":86,"power_jumping":62,"power_stamina":60,"power_strength":88,"power_long_shots":72,"mentality_aggression":52,"mentality_interceptions":20,"mentality_positioning":74,"mentality_vision":65,"mentality_penalties":76,"mentality_composure":74,"defending_marking":13,"defending_standing_tackle":18,"defending_sliding_tackle":10,"goalkeeping_diving":10,"goalkeeping_handling":10,"goalkeeping_kicking":18,"goalkeeping_positioning":10,"goalkeeping_reflexes":13,"_target_":15.6073,"_residuals_":0.065,"_row":"Helton Celanova"},{"age":20,"height_cm":168,"weight_kg":66,"attacking_crossing":72,"attacking_finishing":33,"attacking_heading_accuracy":53,"attacking_short_passing":65,"attacking_volleys":33,"skill_dribbling":67,"skill_curve":67,"skill_fk_accuracy":38,"skill_long_passing":54,"skill_ball_control":65,"movement_acceleration":75,"movement_sprint_speed":72,"movement_agility":79,"movement_reactions":67,"movement_balance":83,"power_shot_power":56,"power_jumping":73,"power_stamina":75,"power_strength":62,"power_long_shots":47,"mentality_aggression":74,"mentality_interceptions":68,"mentality_positioning":58,"mentality_vision":67,"mentality_penalties":54,"mentality_composure":62,"defending_marking":70,"defending_standing_tackle":73,"defending_sliding_tackle":71,"goalkeeping_diving":15,"goalkeeping_handling":14,"goalkeeping_kicking":10,"goalkeeping_positioning":15,"goalkeeping_reflexes":9,"_target_":15.0683,"_residuals_":0.1922,"_row":"M. Valenzuela"},{"age":29,"height_cm":172,"weight_kg":68,"attacking_crossing":50,"attacking_finishing":50,"attacking_heading_accuracy":46,"attacking_short_passing":82,"attacking_volleys":46,"skill_dribbling":74,"skill_curve":66,"skill_fk_accuracy":43,"skill_long_passing":70,"skill_ball_control":80,"movement_acceleration":83,"movement_sprint_speed":77,"movement_agility":83,"movement_reactions":76,"movement_balance":90,"power_shot_power":48,"power_jumping":57,"power_stamina":83,"power_strength":39,"power_long_shots":48,"mentality_aggression":68,"mentality_interceptions":77,"mentality_positioning":58,"mentality_vision":71,"mentality_penalties":49,"mentality_composure":77,"defending_marking":66,"defending_standing_tackle":70,"defending_sliding_tackle":57,"goalkeeping_diving":7,"goalkeeping_handling":14,"goalkeeping_kicking":14,"goalkeeping_positioning":12,"goalkeeping_reflexes":10,"_target_":15.5203,"_residuals_":-0.0205,"_row":"T. Serero"},{"age":25,"height_cm":169,"weight_kg":68,"attacking_crossing":52,"attacking_finishing":66,"attacking_heading_accuracy":64,"attacking_short_passing":68,"attacking_volleys":64,"skill_dribbling":74,"skill_curve":68,"skill_fk_accuracy":69,"skill_long_passing":55,"skill_ball_control":74,"movement_acceleration":87,"movement_sprint_speed":88,"movement_agility":87,"movement_reactions":66,"movement_balance":79,"power_shot_power":69,"power_jumping":68,"power_stamina":70,"power_strength":59,"power_long_shots":63,"mentality_aggression":69,"mentality_interceptions":29,"mentality_positioning":65,"mentality_vision":65,"mentality_penalties":62,"mentality_composure":64,"defending_marking":39,"defending_standing_tackle":33,"defending_sliding_tackle":19,"goalkeeping_diving":12,"goalkeeping_handling":14,"goalkeeping_kicking":9,"goalkeeping_positioning":8,"goalkeeping_reflexes":11,"_target_":14.604,"_residuals_":-0.3501,"_row":"Y. Reyna"},{"age":30,"height_cm":192,"weight_kg":83,"attacking_crossing":33,"attacking_finishing":38,"attacking_heading_accuracy":70,"attacking_short_passing":72,"attacking_volleys":55,"skill_dribbling":62,"skill_curve":56,"skill_fk_accuracy":28,"skill_long_passing":70,"skill_ball_control":69,"movement_acceleration":33,"movement_sprint_speed":32,"movement_agility":34,"movement_reactions":68,"movement_balance":42,"power_shot_power":66,"power_jumping":80,"power_stamina":70,"power_strength":88,"power_long_shots":37,"mentality_aggression":80,"mentality_interceptions":79,"mentality_positioning":40,"mentality_vision":49,"mentality_penalties":40,"mentality_composure":68,"defending_marking":70,"defending_standing_tackle":77,"defending_sliding_tackle":74,"goalkeeping_diving":9,"goalkeeping_handling":14,"goalkeeping_kicking":11,"goalkeeping_positioning":10,"goalkeeping_reflexes":10,"_target_":15.6073,"_residuals_":0.22,"_row":"D. Siovas"},{"age":27,"height_cm":178,"weight_kg":68,"attacking_crossing":54,"attacking_finishing":65,"attacking_heading_accuracy":52,"attacking_short_passing":72,"attacking_volleys":53,"skill_dribbling":71,"skill_curve":55,"skill_fk_accuracy":58,"skill_long_passing":70,"skill_ball_control":72,"movement_acceleration":77,"movement_sprint_speed":75,"movement_agility":72,"movement_reactions":64,"movement_balance":73,"power_shot_power":59,"power_jumping":77,"power_stamina":93,"power_strength":56,"power_long_shots":60,"mentality_aggression":66,"mentality_interceptions":62,"mentality_positioning":66,"mentality_vision":69,"mentality_penalties":52,"mentality_composure":72,"defending_marking":62,"defending_standing_tackle":65,"defending_sliding_tackle":60,"goalkeeping_diving":10,"goalkeeping_handling":13,"goalkeeping_kicking":7,"goalkeeping_positioning":14,"goalkeeping_reflexes":7,"_target_":14.691,"_residuals_":-0.1933,"_row":"J. Dezi"},{"age":24,"height_cm":172,"weight_kg":70,"attacking_crossing":62,"attacking_finishing":71,"attacking_heading_accuracy":40,"attacking_short_passing":82,"attacking_volleys":75,"skill_dribbling":79,"skill_curve":76,"skill_fk_accuracy":69,"skill_long_passing":81,"skill_ball_control":82,"movement_acceleration":67,"movement_sprint_speed":61,"movement_agility":78,"movement_reactions":75,"movement_balance":90,"power_shot_power":75,"power_jumping":74,"power_stamina":74,"power_strength":58,"power_long_shots":79,"mentality_aggression":52,"mentality_interceptions":79,"mentality_positioning":73,"mentality_vision":77,"mentality_penalties":65,"mentality_composure":78,"defending_marking":76,"defending_standing_tackle":84,"defending_sliding_tackle":71,"goalkeeping_diving":11,"goalkeeping_handling":8,"goalkeeping_kicking":12,"goalkeeping_positioning":7,"goalkeeping_reflexes":11,"_target_":16.7599,"_residuals_":0.3333,"_row":"V. Rongier"},{"age":26,"height_cm":183,"weight_kg":85,"attacking_crossing":82,"attacking_finishing":57,"attacking_heading_accuracy":74,"attacking_short_passing":78,"attacking_volleys":55,"skill_dribbling":75,"skill_curve":61,"skill_fk_accuracy":25,"skill_long_passing":62,"skill_ball_control":76,"movement_acceleration":69,"movement_sprint_speed":79,"movement_agility":58,"movement_reactions":74,"movement_balance":55,"power_shot_power":82,"power_jumping":76,"power_stamina":79,"power_strength":90,"power_long_shots":58,"mentality_aggression":93,"mentality_interceptions":73,"mentality_positioning":72,"mentality_vision":74,"mentality_penalties":44,"mentality_composure":72,"defending_marking":71,"defending_standing_tackle":80,"defending_sliding_tackle":78,"goalkeeping_diving":15,"goalkeeping_handling":9,"goalkeeping_kicking":16,"goalkeeping_positioning":7,"goalkeeping_reflexes":9,"_target_":16.4182,"_residuals_":0.2606,"_row":"S. Kolasinac"},{"age":26,"height_cm":175,"weight_kg":72,"attacking_crossing":69,"attacking_finishing":66,"attacking_heading_accuracy":49,"attacking_short_passing":76,"attacking_volleys":58,"skill_dribbling":75,"skill_curve":80,"skill_fk_accuracy":81,"skill_long_passing":70,"skill_ball_control":75,"movement_acceleration":73,"movement_sprint_speed":66,"movement_agility":84,"movement_reactions":73,"movement_balance":82,"power_shot_power":75,"power_jumping":68,"power_stamina":70,"power_strength":51,"power_long_shots":77,"mentality_aggression":53,"mentality_interceptions":57,"mentality_positioning":69,"mentality_vision":75,"mentality_penalties":65,"mentality_composure":67,"defending_marking":37,"defending_standing_tackle":30,"defending_sliding_tackle":34,"goalkeeping_diving":16,"goalkeeping_handling":14,"goalkeeping_kicking":14,"goalkeeping_positioning":10,"goalkeeping_reflexes":10,"_target_":15.895,"_residuals_":0.3643,"_row":"P. Klement"},{"age":33,"height_cm":177,"weight_kg":69,"attacking_crossing":69,"attacking_finishing":58,"attacking_heading_accuracy":46,"attacking_short_passing":75,"attacking_volleys":64,"skill_dribbling":75,"skill_curve":76,"skill_fk_accuracy":68,"skill_long_passing":74,"skill_ball_control":80,"movement_acceleration":72,"movement_sprint_speed":69,"movement_agility":77,"movement_reactions":68,"movement_balance":69,"power_shot_power":60,"power_jumping":54,"power_stamina":67,"power_strength":61,"power_long_shots":63,"mentality_aggression":65,"mentality_interceptions":68,"mentality_positioning":72,"mentality_vision":77,"mentality_penalties":60,"mentality_composure":72,"defending_marking":64,"defending_standing_tackle":66,"defending_sliding_tackle":63,"goalkeeping_diving":4,"goalkeeping_handling":4,"goalkeeping_kicking":4,"goalkeeping_positioning":4,"goalkeeping_reflexes":4,"_target_":13.9978,"_residuals_":-0.8602,"_row":"M. Cabrera"},{"age":28,"height_cm":179,"weight_kg":75,"attacking_crossing":69,"attacking_finishing":57,"attacking_heading_accuracy":54,"attacking_short_passing":69,"attacking_volleys":63,"skill_dribbling":69,"skill_curve":66,"skill_fk_accuracy":61,"skill_long_passing":65,"skill_ball_control":71,"movement_acceleration":82,"movement_sprint_speed":85,"movement_agility":77,"movement_reactions":68,"movement_balance":74,"power_shot_power":71,"power_jumping":68,"power_stamina":90,"power_strength":64,"power_long_shots":66,"mentality_aggression":67,"mentality_interceptions":68,"mentality_positioning":68,"mentality_vision":67,"mentality_penalties":40,"mentality_composure":60,"defending_marking":69,"defending_standing_tackle":68,"defending_sliding_tackle":68,"goalkeeping_diving":13,"goalkeeping_handling":16,"goalkeeping_kicking":7,"goalkeeping_positioning":15,"goalkeeping_reflexes":13,"_target_":15.0393,"_residuals_":-0.0374,"_row":"P. Ankersen"},{"age":27,"height_cm":183,"weight_kg":70,"attacking_crossing":54,"attacking_finishing":66,"attacking_heading_accuracy":59,"attacking_short_passing":72,"attacking_volleys":56,"skill_dribbling":73,"skill_curve":63,"skill_fk_accuracy":68,"skill_long_passing":73,"skill_ball_control":73,"movement_acceleration":74,"movement_sprint_speed":74,"movement_agility":76,"movement_reactions":70,"movement_balance":61,"power_shot_power":78,"power_jumping":73,"power_stamina":77,"power_strength":71,"power_long_shots":69,"mentality_aggression":57,"mentality_interceptions":55,"mentality_positioning":68,"mentality_vision":73,"mentality_penalties":71,"mentality_composure":74,"defending_marking":63,"defending_standing_tackle":63,"defending_sliding_tackle":52,"goalkeeping_diving":8,"goalkeeping_handling":14,"goalkeeping_kicking":15,"goalkeeping_positioning":14,"goalkeeping_reflexes":9,"_target_":15.0683,"_residuals_":-0.0391,"_row":"K. McLean"},{"age":21,"height_cm":175,"weight_kg":70,"attacking_crossing":72,"attacking_finishing":70,"attacking_heading_accuracy":50,"attacking_short_passing":76,"attacking_volleys":68,"skill_dribbling":84,"skill_curve":74,"skill_fk_accuracy":48,"skill_long_passing":60,"skill_ball_control":81,"movement_acceleration":87,"movement_sprint_speed":84,"movement_agility":86,"movement_reactions":78,"movement_balance":77,"power_shot_power":81,"power_jumping":54,"power_stamina":76,"power_strength":60,"power_long_shots":78,"mentality_aggression":62,"mentality_interceptions":30,"mentality_positioning":76,"mentality_vision":73,"mentality_penalties":62,"mentality_composure":76,"defending_marking":65,"defending_standing_tackle":34,"defending_sliding_tackle":34,"goalkeeping_diving":6,"goalkeeping_handling":7,"goalkeeping_kicking":8,"goalkeeping_positioning":9,"goalkeeping_reflexes":7,"_target_":16.7333,"_residuals_":-0.0489,"_row":"F. Chiesa"},{"age":27,"height_cm":170,"weight_kg":67,"attacking_crossing":74,"attacking_finishing":66,"attacking_heading_accuracy":54,"attacking_short_passing":70,"attacking_volleys":62,"skill_dribbling":78,"skill_curve":65,"skill_fk_accuracy":53,"skill_long_passing":65,"skill_ball_control":76,"movement_acceleration":89,"movement_sprint_speed":87,"movement_agility":91,"movement_reactions":69,"movement_balance":87,"power_shot_power":70,"power_jumping":66,"power_stamina":70,"power_strength":41,"power_long_shots":70,"mentality_aggression":54,"mentality_interceptions":28,"mentality_positioning":65,"mentality_vision":65,"mentality_penalties":64,"mentality_composure":65,"defending_marking":19,"defending_standing_tackle":29,"defending_sliding_tackle":26,"goalkeeping_diving":11,"goalkeeping_handling":13,"goalkeeping_kicking":13,"goalkeeping_positioning":5,"goalkeeping_reflexes":7,"_target_":15.6073,"_residuals_":0.163,"_row":"J. Kayamba"},{"age":24,"height_cm":180,"weight_kg":75,"attacking_crossing":73,"attacking_finishing":74,"attacking_heading_accuracy":67,"attacking_short_passing":78,"attacking_volleys":64,"skill_dribbling":78,"skill_curve":76,"skill_fk_accuracy":80,"skill_long_passing":74,"skill_ball_control":79,"movement_acceleration":75,"movement_sprint_speed":76,"movement_agility":80,"movement_reactions":70,"movement_balance":75,"power_shot_power":80,"power_jumping":78,"power_stamina":79,"power_strength":77,"power_long_shots":79,"mentality_aggression":78,"mentality_interceptions":76,"mentality_positioning":72,"mentality_vision":77,"mentality_penalties":71,"mentality_composure":79,"defending_marking":74,"defending_standing_tackle":77,"defending_sliding_tackle":69,"goalkeeping_diving":8,"goalkeeping_handling":16,"goalkeeping_kicking":8,"goalkeeping_positioning":11,"goalkeeping_reflexes":14,"_target_":16.2579,"_residuals_":-0.0925,"_row":"W. Cyprien"},{"age":25,"height_cm":180,"weight_kg":75,"attacking_crossing":64,"attacking_finishing":56,"attacking_heading_accuracy":65,"attacking_short_passing":68,"attacking_volleys":42,"skill_dribbling":62,"skill_curve":42,"skill_fk_accuracy":56,"skill_long_passing":70,"skill_ball_control":67,"movement_acceleration":61,"movement_sprint_speed":58,"movement_agility":64,"movement_reactions":71,"movement_balance":65,"power_shot_power":74,"power_jumping":73,"power_stamina":82,"power_strength":74,"power_long_shots":73,"mentality_aggression":77,"mentality_interceptions":73,"mentality_positioning":56,"mentality_vision":71,"mentality_penalties":55,"mentality_composure":62,"defending_marking":69,"defending_standing_tackle":75,"defending_sliding_tackle":67,"goalkeeping_diving":15,"goalkeeping_handling":15,"goalkeeping_kicking":16,"goalkeeping_positioning":9,"goalkeeping_reflexes":13,"_target_":15.2971,"_residuals_":0.1938,"_row":"W. Vaulks"},{"age":24,"height_cm":187,"weight_kg":86,"attacking_crossing":58,"attacking_finishing":25,"attacking_heading_accuracy":65,"attacking_short_passing":64,"attacking_volleys":37,"skill_dribbling":56,"skill_curve":48,"skill_fk_accuracy":26,"skill_long_passing":61,"skill_ball_control":64,"movement_acceleration":63,"movement_sprint_speed":62,"movement_agility":59,"movement_reactions":62,"movement_balance":64,"power_shot_power":44,"power_jumping":80,"power_stamina":65,"power_strength":85,"power_long_shots":30,"mentality_aggression":68,"mentality_interceptions":68,"mentality_positioning":46,"mentality_vision":31,"mentality_penalties":44,"mentality_composure":63,"defending_marking":68,"defending_standing_tackle":70,"defending_sliding_tackle":70,"goalkeeping_diving":8,"goalkeeping_handling":9,"goalkeeping_kicking":11,"goalkeeping_positioning":15,"goalkeeping_reflexes":10,"_target_":14.7318,"_residuals_":-0.1311,"_row":"L. Krajnc"},{"age":23,"height_cm":188,"weight_kg":70,"attacking_crossing":10,"attacking_finishing":12,"attacking_heading_accuracy":11,"attacking_short_passing":36,"attacking_volleys":7,"skill_dribbling":11,"skill_curve":9,"skill_fk_accuracy":11,"skill_long_passing":20,"skill_ball_control":20,"movement_acceleration":43,"movement_sprint_speed":43,"movement_agility":34,"movement_reactions":65,"movement_balance":44,"power_shot_power":51,"power_jumping":54,"power_stamina":34,"power_strength":56,"power_long_shots":11,"mentality_aggression":22,"mentality_interceptions":20,"mentality_positioning":14,"mentality_vision":55,"mentality_penalties":12,"mentality_composure":54,"defending_marking":13,"defending_standing_tackle":11,"defending_sliding_tackle":9,"goalkeeping_diving":69,"goalkeeping_handling":72,"goalkeeping_kicking":68,"goalkeeping_positioning":67,"goalkeeping_reflexes":72,"_target_":14.4574,"_residuals_":-0.3215,"_row":"Joel Pereira"},{"age":29,"height_cm":172,"weight_kg":66,"attacking_crossing":75,"attacking_finishing":68,"attacking_heading_accuracy":54,"attacking_short_passing":73,"attacking_volleys":66,"skill_dribbling":75,"skill_curve":72,"skill_fk_accuracy":70,"skill_long_passing":66,"skill_ball_control":73,"movement_acceleration":74,"movement_sprint_speed":79,"movement_agility":77,"movement_reactions":72,"movement_balance":72,"power_shot_power":78,"power_jumping":66,"power_stamina":64,"power_strength":60,"power_long_shots":67,"mentality_aggression":56,"mentality_interceptions":30,"mentality_positioning":72,"mentality_vision":71,"mentality_penalties":61,"mentality_composure":73,"defending_marking":29,"defending_standing_tackle":35,"defending_sliding_tackle":30,"goalkeeping_diving":9,"goalkeeping_handling":15,"goalkeeping_kicking":12,"goalkeeping_positioning":14,"goalkeeping_reflexes":6,"_target_":15.1765,"_residuals_":-0.1032,"_row":"J. Urretaviscaya"},{"age":25,"height_cm":175,"weight_kg":80,"attacking_crossing":72,"attacking_finishing":70,"attacking_heading_accuracy":61,"attacking_short_passing":68,"attacking_volleys":62,"skill_dribbling":78,"skill_curve":74,"skill_fk_accuracy":56,"skill_long_passing":63,"skill_ball_control":77,"movement_acceleration":85,"movement_sprint_speed":86,"movement_agility":77,"movement_reactions":71,"movement_balance":75,"power_shot_power":78,"power_jumping":46,"power_stamina":61,"power_strength":73,"power_long_shots":67,"mentality_aggression":68,"mentality_interceptions":37,"mentality_positioning":72,"mentality_vision":72,"mentality_penalties":72,"mentality_composure":62,"defending_marking":25,"defending_standing_tackle":46,"defending_sliding_tackle":36,"goalkeeping_diving":13,"goalkeeping_handling":15,"goalkeeping_kicking":12,"goalkeeping_positioning":9,"goalkeeping_reflexes":13,"_target_":15.9556,"_residuals_":0.2326,"_row":"Ivan Cavaleiro"},{"age":31,"height_cm":173,"weight_kg":70,"attacking_crossing":70,"attacking_finishing":93,"attacking_heading_accuracy":78,"attacking_short_passing":83,"attacking_volleys":85,"skill_dribbling":88,"skill_curve":83,"skill_fk_accuracy":73,"skill_long_passing":64,"skill_ball_control":89,"movement_acceleration":82,"movement_sprint_speed":78,"movement_agility":84,"movement_reactions":92,"movement_balance":91,"power_shot_power":89,"power_jumping":81,"power_stamina":79,"power_strength":74,"power_long_shots":84,"mentality_aggression":65,"mentality_interceptions":24,"mentality_positioning":93,"mentality_vision":83,"mentality_penalties":83,"mentality_composure":90,"defending_marking":30,"defending_standing_tackle":29,"defending_sliding_tackle":24,"goalkeeping_diving":13,"goalkeeping_handling":15,"goalkeeping_kicking":6,"goalkeeping_positioning":11,"goalkeeping_reflexes":14,"_target_":17.9099,"_residuals_":0.1836,"_row":"S. Aguero"},{"age":22,"height_cm":176,"weight_kg":72,"attacking_crossing":82,"attacking_finishing":73,"attacking_heading_accuracy":59,"attacking_short_passing":84,"attacking_volleys":78,"skill_dribbling":78,"skill_curve":85,"skill_fk_accuracy":75,"skill_long_passing":81,"skill_ball_control":81,"movement_acceleration":65,"movement_sprint_speed":61,"movement_agility":69,"movement_reactions":75,"movement_balance":77,"power_shot_power":86,"power_jumping":63,"power_stamina":72,"power_strength":63,"power_long_shots":84,"mentality_aggression":70,"mentality_interceptions":69,"mentality_positioning":79,"mentality_vision":82,"mentality_penalties":72,"mentality_composure":83,"defending_marking":66,"defending_standing_tackle":73,"defending_sliding_tackle":68,"goalkeeping_diving":6,"goalkeeping_handling":8,"goalkeeping_kicking":10,"goalkeeping_positioning":14,"goalkeeping_reflexes":12,"_target_":16.8359,"_residuals_":-0.1331,"_row":"Y. Tielemans"},{"age":32,"height_cm":179,"weight_kg":70,"attacking_crossing":62,"attacking_finishing":51,"attacking_heading_accuracy":61,"attacking_short_passing":75,"attacking_volleys":55,"skill_dribbling":64,"skill_curve":57,"skill_fk_accuracy":55,"skill_long_passing":69,"skill_ball_control":67,"movement_acceleration":60,"movement_sprint_speed":55,"movement_agility":66,"movement_reactions":74,"movement_balance":66,"power_shot_power":67,"power_jumping":71,"power_stamina":90,"power_strength":73,"power_long_shots":55,"mentality_aggression":88,"mentality_interceptions":79,"mentality_positioning":59,"mentality_vision":66,"mentality_penalties":50,"mentality_composure":71,"defending_marking":82,"defending_standing_tackle":76,"defending_sliding_tackle":74,"goalkeeping_diving":14,"goalkeeping_handling":6,"goalkeeping_kicking":13,"goalkeeping_positioning":10,"goalkeeping_reflexes":13,"_target_":15.6073,"_residuals_":0.3211,"_row":"Gelson Fernandes"},{"age":30,"height_cm":181,"weight_kg":80,"attacking_crossing":74,"attacking_finishing":79,"attacking_heading_accuracy":64,"attacking_short_passing":82,"attacking_volleys":83,"skill_dribbling":78,"skill_curve":77,"skill_fk_accuracy":69,"skill_long_passing":69,"skill_ball_control":82,"movement_acceleration":68,"movement_sprint_speed":64,"movement_agility":70,"movement_reactions":84,"movement_balance":78,"power_shot_power":81,"power_jumping":72,"power_stamina":75,"power_strength":69,"power_long_shots":81,"mentality_aggression":74,"mentality_interceptions":60,"mentality_positioning":84,"mentality_vision":83,"mentality_penalties":80,"mentality_composure":83,"defending_marking":59,"defending_standing_tackle":61,"defending_sliding_tackle":50,"goalkeeping_diving":7,"goalkeeping_handling":10,"goalkeeping_kicking":13,"goalkeeping_positioning":11,"goalkeeping_reflexes":12,"_target_":16.4897,"_residuals_":-0.2738,"_row":"L. Stindl"},{"age":23,"height_cm":177,"weight_kg":69,"attacking_crossing":67,"attacking_finishing":60,"attacking_heading_accuracy":57,"attacking_short_passing":71,"attacking_volleys":66,"skill_dribbling":70,"skill_curve":70,"skill_fk_accuracy":71,"skill_long_passing":69,"skill_ball_control":72,"movement_acceleration":67,"movement_sprint_speed":64,"movement_agility":67,"movement_reactions":67,"movement_balance":75,"power_shot_power":75,"power_jumping":44,"power_stamina":69,"power_strength":63,"power_long_shots":71,"mentality_aggression":45,"mentality_interceptions":60,"mentality_positioning":64,"mentality_vision":74,"mentality_penalties":69,"mentality_composure":68,"defending_marking":55,"defending_standing_tackle":53,"defending_sliding_tackle":48,"goalkeeping_diving":5,"goalkeeping_handling":12,"goalkeeping_kicking":13,"goalkeeping_positioning":10,"goalkeeping_reflexes":6,"_target_":14.691,"_residuals_":-0.1299,"_row":"S. Pena"},{"age":24,"height_cm":186,"weight_kg":79,"attacking_crossing":64,"attacking_finishing":46,"attacking_heading_accuracy":70,"attacking_short_passing":77,"attacking_volleys":68,"skill_dribbling":69,"skill_curve":44,"skill_fk_accuracy":32,"skill_long_passing":65,"skill_ball_control":71,"movement_acceleration":66,"movement_sprint_speed":67,"movement_agility":63,"movement_reactions":69,"movement_balance":64,"power_shot_power":73,"power_jumping":79,"power_stamina":67,"power_strength":79,"power_long_shots":59,"mentality_aggression":81,"mentality_interceptions":74,"mentality_positioning":47,"mentality_vision":58,"mentality_penalties":51,"mentality_composure":69,"defending_marking":74,"defending_standing_tackle":79,"defending_sliding_tackle":73,"goalkeeping_diving":13,"goalkeeping_handling":13,"goalkeeping_kicking":13,"goalkeeping_positioning":8,"goalkeeping_reflexes":15,"_target_":15.3196,"_residuals_":-0.5458,"_row":"D. Amartey"},{"age":30,"height_cm":180,"weight_kg":82,"attacking_crossing":45,"attacking_finishing":38,"attacking_heading_accuracy":71,"attacking_short_passing":59,"attacking_volleys":42,"skill_dribbling":42,"skill_curve":44,"skill_fk_accuracy":47,"skill_long_passing":57,"skill_ball_control":59,"movement_acceleration":54,"movement_sprint_speed":45,"movement_agility":54,"movement_reactions":68,"movement_balance":44,"power_shot_power":62,"power_jumping":93,"power_stamina":43,"power_strength":73,"power_long_shots":33,"mentality_aggression":71,"mentality_interceptions":65,"mentality_positioning":26,"mentality_vision":42,"mentality_penalties":40,"mentality_composure":55,"defending_marking":68,"defending_standing_tackle":74,"defending_sliding_tackle":73,"goalkeeping_diving":11,"goalkeeping_handling":9,"goalkeeping_kicking":14,"goalkeeping_positioning":13,"goalkeeping_reflexes":6,"_target_":14.4574,"_residuals_":0.0001,"_row":"M. Coronel"},{"age":30,"height_cm":184,"weight_kg":72,"attacking_crossing":39,"attacking_finishing":76,"attacking_heading_accuracy":75,"attacking_short_passing":64,"attacking_volleys":60,"skill_dribbling":69,"skill_curve":67,"skill_fk_accuracy":70,"skill_long_passing":39,"skill_ball_control":72,"movement_acceleration":66,"movement_sprint_speed":56,"movement_agility":62,"movement_reactions":69,"movement_balance":64,"power_shot_power":74,"power_jumping":35,"power_stamina":43,"power_strength":73,"power_long_shots":71,"mentality_aggression":50,"mentality_interceptions":26,"mentality_positioning":73,"mentality_vision":48,"mentality_penalties":68,"mentality_composure":73,"defending_marking":18,"defending_standing_tackle":17,"defending_sliding_tackle":16,"goalkeeping_diving":15,"goalkeeping_handling":10,"goalkeeping_kicking":7,"goalkeeping_positioning":11,"goalkeeping_reflexes":16,"_target_":14.9141,"_residuals_":0.1832,"_row":"M. Coda"},{"age":26,"height_cm":178,"weight_kg":65,"attacking_crossing":69,"attacking_finishing":57,"attacking_heading_accuracy":59,"attacking_short_passing":70,"attacking_volleys":41,"skill_dribbling":68,"skill_curve":64,"skill_fk_accuracy":54,"skill_long_passing":58,"skill_ball_control":70,"movement_acceleration":81,"movement_sprint_speed":75,"movement_agility":84,"movement_reactions":67,"movement_balance":77,"power_shot_power":80,"power_jumping":71,"power_stamina":92,"power_strength":68,"power_long_shots":65,"mentality_aggression":70,"mentality_interceptions":57,"mentality_positioning":71,"mentality_vision":65,"mentality_penalties":70,"mentality_composure":67,"defending_marking":72,"defending_standing_tackle":69,"defending_sliding_tackle":66,"goalkeeping_diving":11,"goalkeeping_handling":8,"goalkeeping_kicking":15,"goalkeeping_positioning":13,"goalkeeping_reflexes":9,"_target_":14.691,"_residuals_":-0.4016,"_row":"N. Bancu"},{"age":30,"height_cm":191,"weight_kg":84,"attacking_crossing":50,"attacking_finishing":55,"attacking_heading_accuracy":81,"attacking_short_passing":76,"attacking_volleys":37,"skill_dribbling":46,"skill_curve":52,"skill_fk_accuracy":69,"skill_long_passing":69,"skill_ball_control":70,"movement_acceleration":64,"movement_sprint_speed":65,"movement_agility":48,"movement_reactions":75,"movement_balance":53,"power_shot_power":78,"power_jumping":74,"power_stamina":70,"power_strength":81,"power_long_shots":41,"mentality_aggression":82,"mentality_interceptions":82,"mentality_positioning":31,"mentality_vision":49,"mentality_penalties":61,"mentality_composure":69,"defending_marking":81,"defending_standing_tackle":82,"defending_sliding_tackle":79,"goalkeeping_diving":6,"goalkeeping_handling":10,"goalkeeping_kicking":13,"goalkeeping_positioning":10,"goalkeeping_reflexes":15,"_target_":16.7059,"_residuals_":0.2822,"_row":"S. Kjar"},{"age":30,"height_cm":190,"weight_kg":98,"attacking_crossing":13,"attacking_finishing":12,"attacking_heading_accuracy":14,"attacking_short_passing":43,"attacking_volleys":17,"skill_dribbling":19,"skill_curve":13,"skill_fk_accuracy":19,"skill_long_passing":46,"skill_ball_control":20,"movement_acceleration":42,"movement_sprint_speed":43,"movement_agility":44,"movement_reactions":68,"movement_balance":52,"power_shot_power":53,"power_jumping":71,"power_stamina":35,"power_strength":72,"power_long_shots":20,"mentality_aggression":30,"mentality_interceptions":18,"mentality_positioning":13,"mentality_vision":35,"mentality_penalties":16,"mentality_composure":50,"defending_marking":16,"defending_standing_tackle":15,"defending_sliding_tackle":15,"goalkeeping_diving":73,"goalkeeping_handling":67,"goalkeeping_kicking":70,"goalkeeping_positioning":70,"goalkeeping_reflexes":76,"_target_":14.691,"_residuals_":0.209,"_row":"S. Johnson"},{"age":31,"height_cm":191,"weight_kg":88,"attacking_crossing":55,"attacking_finishing":31,"attacking_heading_accuracy":75,"attacking_short_passing":61,"attacking_volleys":44,"skill_dribbling":49,"skill_curve":38,"skill_fk_accuracy":39,"skill_long_passing":62,"skill_ball_control":54,"movement_acceleration":61,"movement_sprint_speed":67,"movement_agility":44,"movement_reactions":67,"movement_balance":41,"power_shot_power":55,"power_jumping":57,"power_stamina":52,"power_strength":89,"power_long_shots":44,"mentality_aggression":88,"mentality_interceptions":71,"mentality_positioning":34,"mentality_vision":43,"mentality_penalties":51,"mentality_composure":74,"defending_marking":81,"defending_standing_tackle":77,"defending_sliding_tackle":71,"goalkeeping_diving":9,"goalkeeping_handling":7,"goalkeeping_kicking":13,"goalkeeping_positioning":9,"goalkeeping_reflexes":12,"_target_":15.5203,"_residuals_":0.0601,"_row":"Davi Parrela"},{"age":26,"height_cm":191,"weight_kg":87,"attacking_crossing":44,"attacking_finishing":28,"attacking_heading_accuracy":79,"attacking_short_passing":68,"attacking_volleys":24,"skill_dribbling":44,"skill_curve":38,"skill_fk_accuracy":37,"skill_long_passing":60,"skill_ball_control":62,"movement_acceleration":57,"movement_sprint_speed":76,"movement_agility":59,"movement_reactions":72,"movement_balance":44,"power_shot_power":41,"power_jumping":63,"power_stamina":78,"power_strength":88,"power_long_shots":31,"mentality_aggression":84,"mentality_interceptions":70,"mentality_positioning":28,"mentality_vision":32,"mentality_penalties":33,"mentality_composure":70,"defending_marking":76,"defending_standing_tackle":76,"defending_sliding_tackle":79,"goalkeeping_diving":8,"goalkeeping_handling":7,"goalkeeping_kicking":7,"goalkeeping_positioning":14,"goalkeeping_reflexes":13,"_target_":16.1669,"_residuals_":-0.0987,"_row":"O. Colley"},{"age":25,"height_cm":178,"weight_kg":71,"attacking_crossing":74,"attacking_finishing":31,"attacking_heading_accuracy":63,"attacking_short_passing":64,"attacking_volleys":35,"skill_dribbling":71,"skill_curve":59,"skill_fk_accuracy":29,"skill_long_passing":58,"skill_ball_control":74,"movement_acceleration":78,"movement_sprint_speed":77,"movement_agility":77,"movement_reactions":72,"movement_balance":71,"power_shot_power":58,"power_jumping":76,"power_stamina":73,"power_strength":61,"power_long_shots":36,"mentality_aggression":73,"mentality_interceptions":70,"mentality_positioning":62,"mentality_vision":50,"mentality_penalties":40,"mentality_composure":68,"defending_marking":68,"defending_standing_tackle":70,"defending_sliding_tackle":73,"goalkeeping_diving":11,"goalkeeping_handling":6,"goalkeeping_kicking":11,"goalkeeping_positioning":12,"goalkeeping_reflexes":12,"_target_":15.0393,"_residuals_":-0.0689,"_row":"V. Garcia"},{"age":26,"height_cm":192,"weight_kg":88,"attacking_crossing":46,"attacking_finishing":36,"attacking_heading_accuracy":69,"attacking_short_passing":65,"attacking_volleys":42,"skill_dribbling":38,"skill_curve":39,"skill_fk_accuracy":54,"skill_long_passing":61,"skill_ball_control":53,"movement_acceleration":33,"movement_sprint_speed":31,"movement_agility":40,"movement_reactions":59,"movement_balance":34,"power_shot_power":70,"power_jumping":31,"power_stamina":51,"power_strength":90,"power_long_shots":43,"mentality_aggression":71,"mentality_interceptions":73,"mentality_positioning":34,"mentality_vision":40,"mentality_penalties":52,"mentality_composure":69,"defending_marking":74,"defending_standing_tackle":71,"defending_sliding_tackle":70,"goalkeeping_diving":12,"goalkeeping_handling":14,"goalkeeping_kicking":6,"goalkeeping_positioning":15,"goalkeeping_reflexes":11,"_target_":14.8451,"_residuals_":0.2094,"_row":"P. Bauer"},{"age":31,"height_cm":180,"weight_kg":71,"attacking_crossing":55,"attacking_finishing":66,"attacking_heading_accuracy":75,"attacking_short_passing":65,"attacking_volleys":62,"skill_dribbling":73,"skill_curve":63,"skill_fk_accuracy":64,"skill_long_passing":61,"skill_ball_control":75,"movement_acceleration":82,"movement_sprint_speed":82,"movement_agility":71,"movement_reactions":77,"movement_balance":71,"power_shot_power":61,"power_jumping":72,"power_stamina":62,"power_strength":73,"power_long_shots":56,"mentality_aggression":33,"mentality_interceptions":44,"mentality_positioning":72,"mentality_vision":55,"mentality_penalties":65,"mentality_composure":66,"defending_marking":14,"defending_standing_tackle":12,"defending_sliding_tackle":13,"goalkeeping_diving":7,"goalkeeping_handling":13,"goalkeeping_kicking":9,"goalkeeping_positioning":16,"goalkeeping_reflexes":10,"_target_":14.8451,"_residuals_":0.0193,"_row":"Nilsito Vilela"},{"age":27,"height_cm":182,"weight_kg":70,"attacking_crossing":69,"attacking_finishing":59,"attacking_heading_accuracy":45,"attacking_short_passing":81,"attacking_volleys":48,"skill_dribbling":69,"skill_curve":68,"skill_fk_accuracy":64,"skill_long_passing":79,"skill_ball_control":76,"movement_acceleration":69,"movement_sprint_speed":68,"movement_agility":67,"movement_reactions":72,"movement_balance":59,"power_shot_power":59,"power_jumping":69,"power_stamina":82,"power_strength":72,"power_long_shots":61,"mentality_aggression":69,"mentality_interceptions":65,"mentality_positioning":65,"mentality_vision":81,"mentality_penalties":61,"mentality_composure":68,"defending_marking":62,"defending_standing_tackle":71,"defending_sliding_tackle":63,"goalkeeping_diving":13,"goalkeeping_handling":11,"goalkeeping_kicking":10,"goalkeeping_positioning":9,"goalkeeping_reflexes":12,"_target_":15.6073,"_residuals_":-0.1084,"_row":"A. Ricaurte"},{"age":26,"height_cm":179,"weight_kg":75,"attacking_crossing":68,"attacking_finishing":64,"attacking_heading_accuracy":52,"attacking_short_passing":68,"attacking_volleys":50,"skill_dribbling":79,"skill_curve":66,"skill_fk_accuracy":44,"skill_long_passing":63,"skill_ball_control":74,"movement_acceleration":80,"movement_sprint_speed":82,"movement_agility":75,"movement_reactions":60,"movement_balance":75,"power_shot_power":67,"power_jumping":56,"power_stamina":64,"power_strength":66,"power_long_shots":68,"mentality_aggression":57,"mentality_interceptions":47,"mentality_positioning":58,"mentality_vision":62,"mentality_penalties":58,"mentality_composure":60,"defending_marking":51,"defending_standing_tackle":47,"defending_sliding_tackle":61,"goalkeeping_diving":10,"goalkeeping_handling":8,"goalkeeping_kicking":12,"goalkeeping_positioning":9,"goalkeeping_reflexes":11,"_target_":14.8451,"_residuals_":0.2954,"_row":"R. Mirzov"},{"age":28,"height_cm":188,"weight_kg":84,"attacking_crossing":47,"attacking_finishing":49,"attacking_heading_accuracy":78,"attacking_short_passing":66,"attacking_volleys":52,"skill_dribbling":59,"skill_curve":34,"skill_fk_accuracy":27,"skill_long_passing":57,"skill_ball_control":66,"movement_acceleration":64,"movement_sprint_speed":74,"movement_agility":57,"movement_reactions":73,"movement_balance":57,"power_shot_power":57,"power_jumping":83,"power_stamina":68,"power_strength":80,"power_long_shots":44,"mentality_aggression":78,"mentality_interceptions":76,"mentality_positioning":50,"mentality_vision":36,"mentality_penalties":53,"mentality_composure":64,"defending_marking":78,"defending_standing_tackle":77,"defending_sliding_tackle":80,"goalkeeping_diving":14,"goalkeeping_handling":11,"goalkeeping_kicking":6,"goalkeeping_positioning":14,"goalkeeping_reflexes":16,"_target_":16.1181,"_residuals_":-0.0649,"_row":"C. Kabasele"},{"age":20,"height_cm":173,"weight_kg":70,"attacking_crossing":64,"attacking_finishing":58,"attacking_heading_accuracy":44,"attacking_short_passing":66,"attacking_volleys":55,"skill_dribbling":75,"skill_curve":63,"skill_fk_accuracy":43,"skill_long_passing":60,"skill_ball_control":74,"movement_acceleration":87,"movement_sprint_speed":84,"movement_agility":85,"movement_reactions":65,"movement_balance":87,"power_shot_power":55,"power_jumping":54,"power_stamina":64,"power_strength":44,"power_long_shots":49,"mentality_aggression":38,"mentality_interceptions":19,"mentality_positioning":57,"mentality_vision":70,"mentality_penalties":44,"mentality_composure":63,"defending_marking":26,"defending_standing_tackle":23,"defending_sliding_tackle":22,"goalkeeping_diving":14,"goalkeeping_handling":12,"goalkeeping_kicking":14,"goalkeeping_positioning":7,"goalkeeping_reflexes":8,"_target_":15.0393,"_residuals_":-0.0665,"_row":"L. Maina"},{"age":41,"height_cm":182,"weight_kg":69,"attacking_crossing":23,"attacking_finishing":13,"attacking_heading_accuracy":23,"attacking_short_passing":34,"attacking_volleys":18,"skill_dribbling":24,"skill_curve":27,"skill_fk_accuracy":30,"skill_long_passing":32,"skill_ball_control":35,"movement_acceleration":40,"movement_sprint_speed":45,"movement_agility":44,"movement_reactions":71,"movement_balance":45,"power_shot_power":57,"power_jumping":62,"power_stamina":35,"power_strength":55,"power_long_shots":16,"mentality_aggression":45,"mentality_interceptions":17,"mentality_positioning":16,"mentality_vision":51,"mentality_penalties":54,"mentality_composure":41,"defending_marking":21,"defending_standing_tackle":22,"defending_sliding_tackle":13,"goalkeeping_diving":72,"goalkeeping_handling":69,"goalkeeping_kicking":76,"goalkeeping_positioning":70,"goalkeeping_reflexes":73,"_target_":12.6916,"_residuals_":-0.7353,"_row":"C. Lucchetti"},{"age":18,"height_cm":181,"weight_kg":72,"attacking_crossing":62,"attacking_finishing":64,"attacking_heading_accuracy":51,"attacking_short_passing":64,"attacking_volleys":55,"skill_dribbling":76,"skill_curve":64,"skill_fk_accuracy":44,"skill_long_passing":51,"skill_ball_control":73,"movement_acceleration":93,"movement_sprint_speed":89,"movement_agility":84,"movement_reactions":67,"movement_balance":77,"power_shot_power":71,"power_jumping":72,"power_stamina":74,"power_strength":69,"power_long_shots":63,"mentality_aggression":68,"mentality_interceptions":52,"mentality_positioning":65,"mentality_vision":65,"mentality_penalties":60,"mentality_composure":70,"defending_marking":55,"defending_standing_tackle":61,"defending_sliding_tackle":51,"goalkeeping_diving":11,"goalkeeping_handling":11,"goalkeeping_kicking":6,"goalkeeping_positioning":5,"goalkeeping_reflexes":14,"_target_":15.6873,"_residuals_":0.3201,"_row":"A. Davies"},{"age":32,"height_cm":163,"weight_kg":61,"attacking_crossing":72,"attacking_finishing":78,"attacking_heading_accuracy":34,"attacking_short_passing":80,"attacking_volleys":75,"skill_dribbling":86,"skill_curve":90,"skill_fk_accuracy":92,"skill_long_passing":76,"skill_ball_control":86,"movement_acceleration":84,"movement_sprint_speed":78,"movement_agility":94,"movement_reactions":83,"movement_balance":93,"power_shot_power":80,"power_jumping":34,"power_stamina":75,"power_strength":42,"power_long_shots":81,"mentality_aggression":75,"mentality_interceptions":26,"mentality_positioning":83,"mentality_vision":78,"mentality_penalties":73,"mentality_composure":82,"defending_marking":23,"defending_standing_tackle":29,"defending_sliding_tackle":28,"goalkeeping_diving":6,"goalkeeping_handling":3,"goalkeeping_kicking":6,"goalkeeping_positioning":3,"goalkeeping_reflexes":3,"_target_":16.4546,"_residuals_":-0.0849,"_row":"S. Giovinco"},{"age":28,"height_cm":181,"weight_kg":72,"attacking_crossing":64,"attacking_finishing":58,"attacking_heading_accuracy":38,"attacking_short_passing":68,"attacking_volleys":51,"skill_dribbling":82,"skill_curve":67,"skill_fk_accuracy":57,"skill_long_passing":57,"skill_ball_control":78,"movement_acceleration":79,"movement_sprint_speed":84,"movement_agility":75,"movement_reactions":65,"movement_balance":75,"power_shot_power":67,"power_jumping":55,"power_stamina":59,"power_strength":66,"power_long_shots":54,"mentality_aggression":58,"mentality_interceptions":34,"mentality_positioning":66,"mentality_vision":62,"mentality_penalties":63,"mentality_composure":66,"defending_marking":36,"defending_standing_tackle":48,"defending_sliding_tackle":36,"goalkeeping_diving":16,"goalkeeping_handling":14,"goalkeeping_kicking":11,"goalkeeping_positioning":16,"goalkeeping_reflexes":12,"_target_":14.691,"_residuals_":0.0953,"_row":"R. van La Parra"},{"age":25,"height_cm":175,"weight_kg":68,"attacking_crossing":70,"attacking_finishing":64,"attacking_heading_accuracy":32,"attacking_short_passing":61,"attacking_volleys":37,"skill_dribbling":71,"skill_curve":67,"skill_fk_accuracy":68,"skill_long_passing":56,"skill_ball_control":69,"movement_acceleration":85,"movement_sprint_speed":79,"movement_agility":92,"movement_reactions":71,"movement_balance":84,"power_shot_power":75,"power_jumping":72,"power_stamina":72,"power_strength":38,"power_long_shots":54,"mentality_aggression":27,"mentality_interceptions":26,"mentality_positioning":67,"mentality_vision":60,"mentality_penalties":69,"mentality_composure":52,"defending_marking":41,"defending_standing_tackle":24,"defending_sliding_tackle":26,"goalkeeping_diving":6,"goalkeeping_handling":9,"goalkeeping_kicking":10,"goalkeeping_positioning":12,"goalkeeping_reflexes":14,"_target_":14.604,"_residuals_":-0.2981,"_row":"Luis Rioja"},{"age":21,"height_cm":186,"weight_kg":70,"attacking_crossing":74,"attacking_finishing":81,"attacking_heading_accuracy":72,"attacking_short_passing":75,"attacking_volleys":76,"skill_dribbling":85,"skill_curve":82,"skill_fk_accuracy":76,"skill_long_passing":63,"skill_ball_control":83,"movement_acceleration":89,"movement_sprint_speed":94,"movement_agility":86,"movement_reactions":81,"movement_balance":75,"power_shot_power":88,"power_jumping":72,"power_stamina":87,"power_strength":75,"power_long_shots":79,"mentality_aggression":73,"mentality_interceptions":42,"mentality_positioning":84,"mentality_vision":75,"mentality_penalties":76,"mentality_composure":78,"defending_marking":47,"defending_standing_tackle":40,"defending_sliding_tackle":33,"goalkeeping_diving":11,"goalkeeping_handling":6,"goalkeeping_kicking":15,"goalkeeping_positioning":7,"goalkeeping_reflexes":14,"_target_":17.385,"_residuals_":-0.0274,"_row":"M. Rashford"},{"age":30,"height_cm":183,"weight_kg":78,"attacking_crossing":70,"attacking_finishing":76,"attacking_heading_accuracy":77,"attacking_short_passing":74,"attacking_volleys":69,"skill_dribbling":78,"skill_curve":66,"skill_fk_accuracy":60,"skill_long_passing":62,"skill_ball_control":78,"movement_acceleration":77,"movement_sprint_speed":79,"movement_agility":78,"movement_reactions":71,"movement_balance":62,"power_shot_power":75,"power_jumping":67,"power_stamina":74,"power_strength":79,"power_long_shots":72,"mentality_aggression":70,"mentality_interceptions":30,"mentality_positioning":76,"mentality_vision":69,"mentality_penalties":66,"mentality_composure":70,"defending_marking":29,"defending_standing_tackle":35,"defending_sliding_tackle":21,"goalkeeping_diving":7,"goalkeeping_handling":12,"goalkeeping_kicking":6,"goalkeeping_positioning":15,"goalkeeping_reflexes":14,"_target_":15.6873,"_residuals_":-0.2654,"_row":"J. Fernandes"},{"age":23,"height_cm":188,"weight_kg":80,"attacking_crossing":76,"attacking_finishing":48,"attacking_heading_accuracy":80,"attacking_short_passing":72,"attacking_volleys":28,"skill_dribbling":71,"skill_curve":50,"skill_fk_accuracy":40,"skill_long_passing":65,"skill_ball_control":74,"movement_acceleration":77,"movement_sprint_speed":82,"movement_agility":68,"movement_reactions":75,"movement_balance":53,"power_shot_power":66,"power_jumping":89,"power_stamina":90,"power_strength":87,"power_long_shots":40,"mentality_aggression":83,"mentality_interceptions":72,"mentality_positioning":69,"mentality_vision":59,"mentality_penalties":42,"mentality_composure":70,"defending_marking":75,"defending_standing_tackle":78,"defending_sliding_tackle":75,"goalkeeping_diving":10,"goalkeeping_handling":10,"goalkeeping_kicking":7,"goalkeeping_positioning":13,"goalkeeping_reflexes":14,"_target_":16.3004,"_residuals_":-0.0178,"_row":"D. Dumfries"},{"age":18,"height_cm":173,"weight_kg":67,"attacking_crossing":55,"attacking_finishing":64,"attacking_heading_accuracy":39,"attacking_short_passing":67,"attacking_volleys":57,"skill_dribbling":79,"skill_curve":68,"skill_fk_accuracy":72,"skill_long_passing":54,"skill_ball_control":78,"movement_acceleration":89,"movement_sprint_speed":77,"movement_agility":83,"movement_reactions":61,"movement_balance":83,"power_shot_power":61,"power_jumping":54,"power_stamina":72,"power_strength":45,"power_long_shots":52,"mentality_aggression":43,"mentality_interceptions":29,"mentality_positioning":62,"mentality_vision":60,"mentality_penalties":61,"mentality_composure":64,"defending_marking":40,"defending_standing_tackle":43,"defending_sliding_tackle":48,"goalkeeping_diving":6,"goalkeeping_handling":7,"goalkeeping_kicking":15,"goalkeeping_positioning":10,"goalkeeping_reflexes":10,"_target_":15.1238,"_residuals_":-0.1079,"_row":"T. Kubo"},{"age":27,"height_cm":183,"weight_kg":72,"attacking_crossing":75,"attacking_finishing":50,"attacking_heading_accuracy":62,"attacking_short_passing":69,"attacking_volleys":43,"skill_dribbling":65,"skill_curve":60,"skill_fk_accuracy":35,"skill_long_passing":58,"skill_ball_control":71,"movement_acceleration":77,"movement_sprint_speed":76,"movement_agility":70,"movement_reactions":71,"movement_balance":66,"power_shot_power":66,"power_jumping":74,"power_stamina":79,"power_strength":66,"power_long_shots":44,"mentality_aggression":67,"mentality_interceptions":74,"mentality_positioning":68,"mentality_vision":60,"mentality_penalties":55,"mentality_composure":69,"defending_marking":73,"defending_standing_tackle":71,"defending_sliding_tackle":74,"goalkeeping_diving":12,"goalkeeping_handling":14,"goalkeeping_kicking":8,"goalkeeping_positioning":15,"goalkeeping_reflexes":11,"_target_":15.5203,"_residuals_":0.3422,"_row":"E. Durm"},{"age":28,"height_cm":191,"weight_kg":102,"attacking_crossing":15,"attacking_finishing":12,"attacking_heading_accuracy":11,"attacking_short_passing":35,"attacking_volleys":14,"skill_dribbling":11,"skill_curve":15,"skill_fk_accuracy":12,"skill_long_passing":26,"skill_ball_control":22,"movement_acceleration":42,"movement_sprint_speed":41,"movement_agility":34,"movement_reactions":66,"movement_balance":46,"power_shot_power":53,"power_jumping":68,"power_stamina":25,"power_strength":75,"power_long_shots":20,"mentality_aggression":31,"mentality_interceptions":19,"mentality_positioning":15,"mentality_vision":43,"mentality_penalties":23,"mentality_composure":32,"defending_marking":19,"defending_standing_tackle":18,"defending_sliding_tackle":12,"goalkeeping_diving":75,"goalkeeping_handling":70,"goalkeeping_kicking":70,"goalkeeping_positioning":73,"goalkeeping_reflexes":76,"_target_":15.4249,"_residuals_":0.6325,"_row":"B. Hamid"},{"age":29,"height_cm":186,"weight_kg":83,"attacking_crossing":53,"attacking_finishing":72,"attacking_heading_accuracy":75,"attacking_short_passing":67,"attacking_volleys":62,"skill_dribbling":65,"skill_curve":53,"skill_fk_accuracy":44,"skill_long_passing":49,"skill_ball_control":66,"movement_acceleration":71,"movement_sprint_speed":77,"movement_agility":66,"movement_reactions":73,"movement_balance":58,"power_shot_power":65,"power_jumping":81,"power_stamina":67,"power_strength":71,"power_long_shots":62,"mentality_aggression":53,"mentality_interceptions":41,"mentality_positioning":75,"mentality_vision":63,"mentality_penalties":63,"mentality_composure":69,"defending_marking":47,"defending_standing_tackle":32,"defending_sliding_tackle":47,"goalkeeping_diving":12,"goalkeeping_handling":7,"goalkeeping_kicking":14,"goalkeeping_positioning":9,"goalkeeping_reflexes":12,"_target_":14.691,"_residuals_":0.0268,"_row":"O. Sismanoglu"},{"age":27,"height_cm":188,"weight_kg":80,"attacking_crossing":18,"attacking_finishing":10,"attacking_heading_accuracy":11,"attacking_short_passing":31,"attacking_volleys":17,"skill_dribbling":13,"skill_curve":14,"skill_fk_accuracy":19,"skill_long_passing":31,"skill_ball_control":12,"movement_acceleration":51,"movement_sprint_speed":46,"movement_agility":48,"movement_reactions":72,"movement_balance":33,"power_shot_power":47,"power_jumping":75,"power_stamina":29,"power_strength":54,"power_long_shots":18,"mentality_aggression":21,"mentality_interceptions":10,"mentality_positioning":11,"mentality_vision":34,"mentality_penalties":21,"mentality_composure":68,"defending_marking":18,"defending_standing_tackle":11,"defending_sliding_tackle":10,"goalkeeping_diving":76,"goalkeeping_handling":71,"goalkeeping_kicking":62,"goalkeeping_positioning":69,"goalkeeping_reflexes":75,"_target_":14.8451,"_residuals_":-0.5609,"_row":"F. Bardi"},{"age":35,"height_cm":188,"weight_kg":78,"attacking_crossing":62,"attacking_finishing":64,"attacking_heading_accuracy":77,"attacking_short_passing":76,"attacking_volleys":69,"skill_dribbling":71,"skill_curve":65,"skill_fk_accuracy":57,"skill_long_passing":72,"skill_ball_control":75,"movement_acceleration":48,"movement_sprint_speed":46,"movement_agility":56,"movement_reactions":75,"movement_balance":52,"power_shot_power":74,"power_jumping":69,"power_stamina":50,"power_strength":74,"power_long_shots":71,"mentality_aggression":75,"mentality_interceptions":76,"mentality_positioning":72,"mentality_vision":77,"mentality_penalties":68,"mentality_composure":82,"defending_marking":72,"defending_standing_tackle":71,"defending_sliding_tackle":59,"goalkeeping_diving":12,"goalkeeping_handling":6,"goalkeeping_kicking":16,"goalkeeping_positioning":7,"goalkeeping_reflexes":16,"_target_":14.691,"_residuals_":0.0226,"_row":"Tarantini"},{"age":32,"height_cm":176,"weight_kg":70,"attacking_crossing":36,"attacking_finishing":82,"attacking_heading_accuracy":69,"attacking_short_passing":74,"attacking_volleys":71,"skill_dribbling":74,"skill_curve":53,"skill_fk_accuracy":35,"skill_long_passing":33,"skill_ball_control":75,"movement_acceleration":78,"movement_sprint_speed":79,"movement_agility":72,"movement_reactions":80,"movement_balance":73,"power_shot_power":70,"power_jumping":68,"power_stamina":74,"power_strength":69,"power_long_shots":76,"mentality_aggression":46,"mentality_interceptions":41,"mentality_positioning":84,"mentality_vision":64,"mentality_penalties":70,"mentality_composure":69,"defending_marking":22,"defending_standing_tackle":13,"defending_sliding_tackle":13,"goalkeeping_diving":11,"goalkeeping_handling":12,"goalkeeping_kicking":8,"goalkeeping_positioning":5,"goalkeeping_reflexes":10,"_target_":15.9556,"_residuals_":0.1083,"_row":"Junior Moraes"},{"age":27,"height_cm":188,"weight_kg":85,"attacking_crossing":33,"attacking_finishing":31,"attacking_heading_accuracy":82,"attacking_short_passing":71,"attacking_volleys":24,"skill_dribbling":47,"skill_curve":30,"skill_fk_accuracy":34,"skill_long_passing":56,"skill_ball_control":56,"movement_acceleration":53,"movement_sprint_speed":59,"movement_agility":39,"movement_reactions":77,"movement_balance":42,"power_shot_power":71,"power_jumping":73,"power_stamina":67,"power_strength":85,"power_long_shots":34,"mentality_aggression":82,"mentality_interceptions":80,"mentality_positioning":27,"mentality_vision":45,"mentality_penalties":48,"mentality_composure":74,"defending_marking":81,"defending_standing_tackle":81,"defending_sliding_tackle":75,"goalkeeping_diving":9,"goalkeeping_handling":13,"goalkeeping_kicking":15,"goalkeeping_positioning":9,"goalkeeping_reflexes":15,"_target_":16.4182,"_residuals_":-0.2532,"_row":"F. Balbuena"},{"age":32,"height_cm":175,"weight_kg":75,"attacking_crossing":76,"attacking_finishing":70,"attacking_heading_accuracy":42,"attacking_short_passing":77,"attacking_volleys":72,"skill_dribbling":79,"skill_curve":77,"skill_fk_accuracy":79,"skill_long_passing":72,"skill_ball_control":80,"movement_acceleration":74,"movement_sprint_speed":71,"movement_agility":81,"movement_reactions":74,"movement_balance":87,"power_shot_power":74,"power_jumping":47,"power_stamina":55,"power_strength":57,"power_long_shots":75,"mentality_aggression":33,"mentality_interceptions":37,"mentality_positioning":75,"mentality_vision":76,"mentality_penalties":74,"mentality_composure":80,"defending_marking":34,"defending_standing_tackle":37,"defending_sliding_tackle":44,"goalkeeping_diving":9,"goalkeeping_handling":9,"goalkeeping_kicking":9,"goalkeeping_positioning":9,"goalkeeping_reflexes":9,"_target_":15.895,"_residuals_":0.2871,"_row":"S. Nasri"},{"age":24,"height_cm":188,"weight_kg":75,"attacking_crossing":48,"attacking_finishing":58,"attacking_heading_accuracy":61,"attacking_short_passing":80,"attacking_volleys":76,"skill_dribbling":66,"skill_curve":55,"skill_fk_accuracy":52,"skill_long_passing":76,"skill_ball_control":74,"movement_acceleration":68,"movement_sprint_speed":66,"movement_agility":61,"movement_reactions":72,"movement_balance":66,"power_shot_power":78,"power_jumping":57,"power_stamina":68,"power_strength":76,"power_long_shots":76,"mentality_aggression":80,"mentality_interceptions":77,"mentality_positioning":56,"mentality_vision":69,"mentality_penalties":60,"mentality_composure":72,"defending_marking":74,"defending_standing_tackle":64,"defending_sliding_tackle":59,"goalkeeping_diving":10,"goalkeeping_handling":13,"goalkeeping_kicking":7,"goalkeeping_positioning":14,"goalkeeping_reflexes":11,"_target_":15.7614,"_residuals_":0.175,"_row":"Walace"},{"age":30,"height_cm":183,"weight_kg":75,"attacking_crossing":69,"attacking_finishing":37,"attacking_heading_accuracy":66,"attacking_short_passing":72,"attacking_volleys":53,"skill_dribbling":59,"skill_curve":56,"skill_fk_accuracy":42,"skill_long_passing":69,"skill_ball_control":69,"movement_acceleration":66,"movement_sprint_speed":67,"movement_agility":67,"movement_reactions":75,"movement_balance":68,"power_shot_power":68,"power_jumping":86,"power_stamina":74,"power_strength":76,"power_long_shots":55,"mentality_aggression":65,"mentality_interceptions":77,"mentality_positioning":55,"mentality_vision":55,"mentality_penalties":54,"mentality_composure":69,"defending_marking":76,"defending_standing_tackle":74,"defending_sliding_tackle":76,"goalkeeping_diving":8,"goalkeeping_handling":7,"goalkeeping_kicking":11,"goalkeeping_positioning":8,"goalkeeping_reflexes":9,"_target_":15.5203,"_residuals_":0.2818,"_row":"Luis Hernandez"},{"age":38,"height_cm":183,"weight_kg":81,"attacking_crossing":64,"attacking_finishing":37,"attacking_heading_accuracy":68,"attacking_short_passing":65,"attacking_volleys":26,"skill_dribbling":47,"skill_curve":42,"skill_fk_accuracy":31,"skill_long_passing":60,"skill_ball_control":57,"movement_acceleration":35,"movement_sprint_speed":38,"movement_agility":55,"movement_reactions":62,"movement_balance":63,"power_shot_power":62,"power_jumping":36,"power_stamina":67,"power_strength":72,"power_long_shots":52,"mentality_aggression":74,"mentality_interceptions":82,"mentality_positioning":47,"mentality_vision":57,"mentality_penalties":36,"mentality_composure":80,"defending_marking":80,"defending_standing_tackle":69,"defending_sliding_tackle":67,"goalkeeping_diving":6,"goalkeeping_handling":14,"goalkeeping_kicking":10,"goalkeeping_positioning":12,"goalkeeping_reflexes":6,"_target_":13.0711,"_residuals_":-0.5218,"_row":"O. Deschacht"},{"age":29,"height_cm":179,"weight_kg":75,"attacking_crossing":79,"attacking_finishing":74,"attacking_heading_accuracy":67,"attacking_short_passing":78,"attacking_volleys":69,"skill_dribbling":84,"skill_curve":78,"skill_fk_accuracy":78,"skill_long_passing":77,"skill_ball_control":83,"movement_acceleration":75,"movement_sprint_speed":72,"movement_agility":85,"movement_reactions":79,"movement_balance":78,"power_shot_power":78,"power_jumping":77,"power_stamina":84,"power_strength":63,"power_long_shots":78,"mentality_aggression":75,"mentality_interceptions":66,"mentality_positioning":72,"mentality_vision":78,"mentality_penalties":80,"mentality_composure":74,"defending_marking":50,"defending_standing_tackle":54,"defending_sliding_tackle":55,"goalkeeping_diving":15,"goalkeeping_handling":16,"goalkeeping_kicking":11,"goalkeeping_positioning":6,"goalkeeping_reflexes":16,"_target_":16.4897,"_residuals_":0.0665,"_row":"Y. Belhanda"},{"age":24,"height_cm":189,"weight_kg":95,"attacking_crossing":37,"attacking_finishing":46,"attacking_heading_accuracy":72,"attacking_short_passing":55,"attacking_volleys":27,"skill_dribbling":40,"skill_curve":65,"skill_fk_accuracy":68,"skill_long_passing":70,"skill_ball_control":60,"movement_acceleration":41,"movement_sprint_speed":48,"movement_agility":33,"movement_reactions":64,"movement_balance":52,"power_shot_power":78,"power_jumping":72,"power_stamina":69,"power_strength":88,"power_long_shots":57,"mentality_aggression":78,"mentality_interceptions":68,"mentality_positioning":26,"mentality_vision":29,"mentality_penalties":49,"mentality_composure":65,"defending_marking":72,"defending_standing_tackle":68,"defending_sliding_tackle":67,"goalkeeping_diving":11,"goalkeeping_handling":9,"goalkeeping_kicking":15,"goalkeeping_positioning":13,"goalkeeping_reflexes":7,"_target_":14.8088,"_residuals_":-0.5002,"_row":"J. de Wijs"},{"age":31,"height_cm":182,"weight_kg":81,"attacking_crossing":84,"attacking_finishing":71,"attacking_heading_accuracy":46,"attacking_short_passing":74,"attacking_volleys":62,"skill_dribbling":70,"skill_curve":78,"skill_fk_accuracy":74,"skill_long_passing":74,"skill_ball_control":71,"movement_acceleration":68,"movement_sprint_speed":67,"movement_agility":67,"movement_reactions":74,"movement_balance":69,"power_shot_power":77,"power_jumping":64,"power_stamina":69,"power_strength":65,"power_long_shots":78,"mentality_aggression":56,"mentality_interceptions":61,"mentality_positioning":66,"mentality_vision":76,"mentality_penalties":61,"mentality_composure":73,"defending_marking":51,"defending_standing_tackle":60,"defending_sliding_tackle":62,"goalkeeping_diving":7,"goalkeeping_handling":16,"goalkeeping_kicking":10,"goalkeeping_positioning":12,"goalkeeping_reflexes":15,"_target_":15.0683,"_residuals_":0.075,"_row":"J. Kovarik"},{"age":35,"height_cm":190,"weight_kg":88,"attacking_crossing":9,"attacking_finishing":8,"attacking_heading_accuracy":10,"attacking_short_passing":20,"attacking_volleys":9,"skill_dribbling":9,"skill_curve":8,"skill_fk_accuracy":7,"skill_long_passing":16,"skill_ball_control":21,"movement_acceleration":34,"movement_sprint_speed":38,"movement_agility":31,"movement_reactions":72,"movement_balance":41,"power_shot_power":46,"power_jumping":67,"power_stamina":41,"power_strength":81,"power_long_shots":7,"mentality_aggression":36,"mentality_interceptions":22,"mentality_positioning":11,"mentality_vision":71,"mentality_penalties":19,"mentality_composure":67,"defending_marking":23,"defending_standing_tackle":10,"defending_sliding_tackle":10,"goalkeeping_diving":77,"goalkeeping_handling":76,"goalkeeping_kicking":61,"goalkeeping_positioning":72,"goalkeeping_reflexes":73,"_target_":14.4033,"_residuals_":0.0427,"_row":"Kaiquao Castro"},{"age":25,"height_cm":186,"weight_kg":79,"attacking_crossing":78,"attacking_finishing":83,"attacking_heading_accuracy":71,"attacking_short_passing":74,"attacking_volleys":74,"skill_dribbling":83,"skill_curve":76,"skill_fk_accuracy":53,"skill_long_passing":66,"skill_ball_control":77,"movement_acceleration":93,"movement_sprint_speed":95,"movement_agility":80,"movement_reactions":80,"movement_balance":64,"power_shot_power":85,"power_jumping":88,"power_stamina":82,"power_strength":85,"power_long_shots":73,"mentality_aggression":73,"mentality_interceptions":21,"mentality_positioning":84,"mentality_vision":73,"mentality_penalties":64,"mentality_composure":78,"defending_marking":52,"defending_standing_tackle":38,"defending_sliding_tackle":31,"goalkeeping_diving":14,"goalkeeping_handling":15,"goalkeeping_kicking":14,"goalkeeping_positioning":10,"goalkeeping_reflexes":13,"_target_":17.1828,"_residuals_":0.0382,"_row":"Inaki Williams"},{"age":31,"height_cm":181,"weight_kg":72,"attacking_crossing":50,"attacking_finishing":54,"attacking_heading_accuracy":57,"attacking_short_passing":76,"attacking_volleys":67,"skill_dribbling":65,"skill_curve":50,"skill_fk_accuracy":71,"skill_long_passing":77,"skill_ball_control":75,"movement_acceleration":43,"movement_sprint_speed":42,"movement_agility":62,"movement_reactions":68,"movement_balance":56,"power_shot_power":73,"power_jumping":61,"power_stamina":69,"power_strength":70,"power_long_shots":74,"mentality_aggression":69,"mentality_interceptions":74,"mentality_positioning":66,"mentality_vision":74,"mentality_penalties":62,"mentality_composure":64,"defending_marking":73,"defending_standing_tackle":72,"defending_sliding_tackle":71,"goalkeeping_diving":12,"goalkeeping_handling":8,"goalkeeping_kicking":12,"goalkeeping_positioning":16,"goalkeeping_reflexes":16,"_target_":15.2741,"_residuals_":0.3254,"_row":"Montoro"},{"age":30,"height_cm":185,"weight_kg":80,"attacking_crossing":37,"attacking_finishing":72,"attacking_heading_accuracy":74,"attacking_short_passing":58,"attacking_volleys":56,"skill_dribbling":65,"skill_curve":49,"skill_fk_accuracy":41,"skill_long_passing":31,"skill_ball_control":70,"movement_acceleration":75,"movement_sprint_speed":67,"movement_agility":67,"movement_reactions":68,"movement_balance":58,"power_shot_power":70,"power_jumping":78,"power_stamina":80,"power_strength":77,"power_long_shots":57,"mentality_aggression":78,"mentality_interceptions":36,"mentality_positioning":72,"mentality_vision":62,"mentality_penalties":68,"mentality_composure":63,"defending_marking":18,"defending_standing_tackle":25,"defending_sliding_tackle":30,"goalkeeping_diving":7,"goalkeeping_handling":14,"goalkeeping_kicking":15,"goalkeeping_positioning":7,"goalkeeping_reflexes":7,"_target_":14.6484,"_residuals_":0.0907,"_row":"Cristian Lopez"},{"age":29,"height_cm":168,"weight_kg":67,"attacking_crossing":66,"attacking_finishing":41,"attacking_heading_accuracy":56,"attacking_short_passing":65,"attacking_volleys":41,"skill_dribbling":69,"skill_curve":64,"skill_fk_accuracy":58,"skill_long_passing":60,"skill_ball_control":69,"movement_acceleration":74,"movement_sprint_speed":74,"movement_agility":87,"movement_reactions":61,"movement_balance":80,"power_shot_power":67,"power_jumping":75,"power_stamina":90,"power_strength":58,"power_long_shots":67,"mentality_aggression":56,"mentality_interceptions":82,"mentality_positioning":53,"mentality_vision":48,"mentality_penalties":58,"mentality_composure":66,"defending_marking":65,"defending_standing_tackle":67,"defending_sliding_tackle":66,"goalkeeping_diving":14,"goalkeeping_handling":11,"goalkeeping_kicking":12,"goalkeeping_positioning":12,"goalkeeping_reflexes":12,"_target_":14.5087,"_residuals_":0.142,"_row":"E. Garcia"},{"age":22,"height_cm":176,"weight_kg":70,"attacking_crossing":79,"attacking_finishing":30,"attacking_heading_accuracy":64,"attacking_short_passing":75,"attacking_volleys":58,"skill_dribbling":73,"skill_curve":76,"skill_fk_accuracy":48,"skill_long_passing":68,"skill_ball_control":74,"movement_acceleration":78,"movement_sprint_speed":74,"movement_agility":81,"movement_reactions":74,"movement_balance":78,"power_shot_power":62,"power_jumping":68,"power_stamina":79,"power_strength":60,"power_long_shots":48,"mentality_aggression":78,"mentality_interceptions":77,"mentality_positioning":42,"mentality_vision":50,"mentality_penalties":48,"mentality_composure":74,"defending_marking":78,"defending_standing_tackle":78,"defending_sliding_tackle":77,"goalkeeping_diving":8,"goalkeeping_handling":14,"goalkeeping_kicking":15,"goalkeeping_positioning":12,"goalkeeping_reflexes":7,"_target_":16.3805,"_residuals_":0.2275,"_row":"D. Calabria"},{"age":29,"height_cm":184,"weight_kg":81,"attacking_crossing":58,"attacking_finishing":61,"attacking_heading_accuracy":68,"attacking_short_passing":77,"attacking_volleys":43,"skill_dribbling":66,"skill_curve":44,"skill_fk_accuracy":56,"skill_long_passing":80,"skill_ball_control":75,"movement_acceleration":58,"movement_sprint_speed":56,"movement_agility":60,"movement_reactions":73,"movement_balance":60,"power_shot_power":77,"power_jumping":71,"power_stamina":81,"power_strength":79,"power_long_shots":69,"mentality_aggression":69,"mentality_interceptions":75,"mentality_positioning":56,"mentality_vision":80,"mentality_penalties":55,"mentality_composure":73,"defending_marking":77,"defending_standing_tackle":77,"defending_sliding_tackle":78,"goalkeeping_diving":15,"goalkeeping_handling":13,"goalkeeping_kicking":12,"goalkeeping_positioning":11,"goalkeeping_reflexes":16,"_target_":16.0127,"_residuals_":0.1832,"_row":"N. Dominguez"},{"age":28,"height_cm":187,"weight_kg":79,"attacking_crossing":67,"attacking_finishing":42,"attacking_heading_accuracy":81,"attacking_short_passing":76,"attacking_volleys":48,"skill_dribbling":60,"skill_curve":57,"skill_fk_accuracy":46,"skill_long_passing":71,"skill_ball_control":69,"movement_acceleration":72,"movement_sprint_speed":70,"movement_agility":67,"movement_reactions":81,"movement_balance":66,"power_shot_power":61,"power_jumping":80,"power_stamina":77,"power_strength":82,"power_long_shots":50,"mentality_aggression":85,"mentality_interceptions":82,"mentality_positioning":51,"mentality_vision":65,"mentality_penalties":51,"mentality_composure":69,"defending_marking":83,"defending_standing_tackle":83,"defending_sliding_tackle":82,"goalkeeping_diving":15,"goalkeeping_handling":6,"goalkeeping_kicking":15,"goalkeeping_positioning":15,"goalkeeping_reflexes":7,"_target_":16.8836,"_residuals_":0.064,"_row":"Gabriel Paulista"},{"age":28,"height_cm":196,"weight_kg":89,"attacking_crossing":38,"attacking_finishing":35,"attacking_heading_accuracy":70,"attacking_short_passing":67,"attacking_volleys":24,"skill_dribbling":52,"skill_curve":45,"skill_fk_accuracy":59,"skill_long_passing":71,"skill_ball_control":66,"movement_acceleration":37,"movement_sprint_speed":48,"movement_agility":50,"movement_reactions":66,"movement_balance":32,"power_shot_power":71,"power_jumping":82,"power_stamina":58,"power_strength":74,"power_long_shots":54,"mentality_aggression":67,"mentality_interceptions":69,"mentality_positioning":30,"mentality_vision":57,"mentality_penalties":41,"mentality_composure":66,"defending_marking":72,"defending_standing_tackle":73,"defending_sliding_tackle":70,"goalkeeping_diving":14,"goalkeeping_handling":9,"goalkeeping_kicking":9,"goalkeeping_positioning":13,"goalkeeping_reflexes":12,"_target_":14.5574,"_residuals_":-0.23,"_row":"B. Salamon"},{"age":26,"height_cm":174,"weight_kg":74,"attacking_crossing":66,"attacking_finishing":70,"attacking_heading_accuracy":44,"attacking_short_passing":81,"attacking_volleys":49,"skill_dribbling":76,"skill_curve":74,"skill_fk_accuracy":68,"skill_long_passing":67,"skill_ball_control":80,"movement_acceleration":80,"movement_sprint_speed":77,"movement_agility":86,"movement_reactions":72,"movement_balance":85,"power_shot_power":70,"power_jumping":54,"power_stamina":92,"power_strength":69,"power_long_shots":72,"mentality_aggression":77,"mentality_interceptions":73,"mentality_positioning":72,"mentality_vision":70,"mentality_penalties":56,"mentality_composure":80,"defending_marking":72,"defending_standing_tackle":71,"defending_sliding_tackle":69,"goalkeeping_diving":15,"goalkeeping_handling":10,"goalkeeping_kicking":8,"goalkeeping_positioning":8,"goalkeeping_reflexes":13,"_target_":15.9556,"_residuals_":-0.2672,"_row":"C. McGregor"},{"age":25,"height_cm":187,"weight_kg":83,"attacking_crossing":68,"attacking_finishing":20,"attacking_heading_accuracy":78,"attacking_short_passing":67,"attacking_volleys":25,"skill_dribbling":53,"skill_curve":34,"skill_fk_accuracy":33,"skill_long_passing":71,"skill_ball_control":63,"movement_acceleration":60,"movement_sprint_speed":69,"movement_agility":61,"movement_reactions":74,"movement_balance":57,"power_shot_power":44,"power_jumping":73,"power_stamina":71,"power_strength":83,"power_long_shots":27,"mentality_aggression":79,"mentality_interceptions":76,"mentality_positioning":39,"mentality_vision":51,"mentality_penalties":56,"mentality_composure":67,"defending_marking":77,"defending_standing_tackle":73,"defending_sliding_tackle":75,"goalkeeping_diving":11,"goalkeeping_handling":15,"goalkeeping_kicking":13,"goalkeeping_positioning":10,"goalkeeping_reflexes":10,"_target_":16.0127,"_residuals_":-0.1806,"_row":"S. Gigot"},{"age":25,"height_cm":172,"weight_kg":68,"attacking_crossing":70,"attacking_finishing":44,"attacking_heading_accuracy":37,"attacking_short_passing":67,"attacking_volleys":34,"skill_dribbling":69,"skill_curve":53,"skill_fk_accuracy":46,"skill_long_passing":53,"skill_ball_control":68,"movement_acceleration":83,"movement_sprint_speed":76,"movement_agility":83,"movement_reactions":64,"movement_balance":91,"power_shot_power":50,"power_jumping":72,"power_stamina":91,"power_strength":52,"power_long_shots":39,"mentality_aggression":59,"mentality_interceptions":65,"mentality_positioning":57,"mentality_vision":48,"mentality_penalties":42,"mentality_composure":64,"defending_marking":65,"defending_standing_tackle":64,"defending_sliding_tackle":74,"goalkeeping_diving":12,"goalkeeping_handling":9,"goalkeeping_kicking":11,"goalkeeping_positioning":9,"goalkeeping_reflexes":7,"_target_":14.8451,"_residuals_":0.2621,"_row":"P. Mwene"},{"age":28,"height_cm":174,"weight_kg":74,"attacking_crossing":74,"attacking_finishing":59,"attacking_heading_accuracy":33,"attacking_short_passing":76,"attacking_volleys":71,"skill_dribbling":74,"skill_curve":72,"skill_fk_accuracy":75,"skill_long_passing":77,"skill_ball_control":77,"movement_acceleration":74,"movement_sprint_speed":73,"movement_agility":75,"movement_reactions":77,"movement_balance":87,"power_shot_power":79,"power_jumping":77,"power_stamina":81,"power_strength":70,"power_long_shots":75,"mentality_aggression":79,"mentality_interceptions":74,"mentality_positioning":72,"mentality_vision":76,"mentality_penalties":55,"mentality_composure":78,"defending_marking":67,"defending_standing_tackle":74,"defending_sliding_tackle":70,"goalkeeping_diving":8,"goalkeeping_handling":11,"goalkeeping_kicking":14,"goalkeeping_positioning":16,"goalkeeping_reflexes":12,"_target_":16.0127,"_residuals_":0.1349,"_row":"A. Trebel"},{"age":27,"height_cm":188,"weight_kg":87,"attacking_crossing":30,"attacking_finishing":21,"attacking_heading_accuracy":71,"attacking_short_passing":64,"attacking_volleys":27,"skill_dribbling":41,"skill_curve":25,"skill_fk_accuracy":28,"skill_long_passing":68,"skill_ball_control":62,"movement_acceleration":63,"movement_sprint_speed":67,"movement_agility":64,"movement_reactions":70,"movement_balance":48,"power_shot_power":82,"power_jumping":58,"power_stamina":67,"power_strength":88,"power_long_shots":40,"mentality_aggression":79,"mentality_interceptions":69,"mentality_positioning":32,"mentality_vision":48,"mentality_penalties":28,"mentality_composure":65,"defending_marking":68,"defending_standing_tackle":71,"defending_sliding_tackle":71,"goalkeeping_diving":6,"goalkeeping_handling":12,"goalkeeping_kicking":10,"goalkeeping_positioning":8,"goalkeeping_reflexes":15,"_target_":15.0094,"_residuals_":-0.2329,"_row":"L. Stetina"},{"age":19,"height_cm":186,"weight_kg":75,"attacking_crossing":21,"attacking_finishing":21,"attacking_heading_accuracy":66,"attacking_short_passing":65,"attacking_volleys":22,"skill_dribbling":18,"skill_curve":21,"skill_fk_accuracy":32,"skill_long_passing":42,"skill_ball_control":58,"movement_acceleration":65,"movement_sprint_speed":61,"movement_agility":48,"movement_reactions":75,"movement_balance":55,"power_shot_power":42,"power_jumping":69,"power_stamina":41,"power_strength":63,"power_long_shots":16,"mentality_aggression":72,"mentality_interceptions":71,"mentality_positioning":18,"mentality_vision":22,"mentality_penalties":40,"mentality_composure":51,"defending_marking":65,"defending_standing_tackle":75,"defending_sliding_tackle":72,"goalkeeping_diving":9,"goalkeeping_handling":8,"goalkeeping_kicking":8,"goalkeeping_positioning":9,"goalkeeping_reflexes":6,"_target_":14.691,"_residuals_":-0.6175,"_row":"N. Perez"},{"age":28,"height_cm":196,"weight_kg":92,"attacking_crossing":17,"attacking_finishing":42,"attacking_heading_accuracy":80,"attacking_short_passing":70,"attacking_volleys":39,"skill_dribbling":64,"skill_curve":39,"skill_fk_accuracy":19,"skill_long_passing":74,"skill_ball_control":62,"movement_acceleration":44,"movement_sprint_speed":63,"movement_agility":32,"movement_reactions":75,"movement_balance":31,"power_shot_power":50,"power_jumping":50,"power_stamina":77,"power_strength":94,"power_long_shots":30,"mentality_aggression":83,"mentality_interceptions":80,"mentality_positioning":49,"mentality_vision":64,"mentality_penalties":72,"mentality_composure":74,"defending_marking":84,"defending_standing_tackle":85,"defending_sliding_tackle":85,"goalkeeping_diving":16,"goalkeeping_handling":13,"goalkeeping_kicking":15,"goalkeeping_positioning":16,"goalkeeping_reflexes":13,"_target_":16.7859,"_residuals_":0.5106,"_row":"S. Coates"},{"age":31,"height_cm":176,"weight_kg":67,"attacking_crossing":75,"attacking_finishing":63,"attacking_heading_accuracy":46,"attacking_short_passing":72,"attacking_volleys":61,"skill_dribbling":75,"skill_curve":82,"skill_fk_accuracy":61,"skill_long_passing":68,"skill_ball_control":72,"movement_acceleration":76,"movement_sprint_speed":73,"movement_agility":85,"movement_reactions":65,"movement_balance":78,"power_shot_power":66,"power_jumping":67,"power_stamina":65,"power_strength":56,"power_long_shots":70,"mentality_aggression":51,"mentality_interceptions":30,"mentality_positioning":69,"mentality_vision":73,"mentality_penalties":73,"mentality_composure":71,"defending_marking":40,"defending_standing_tackle":32,"defending_sliding_tackle":35,"goalkeeping_diving":6,"goalkeeping_handling":13,"goalkeeping_kicking":16,"goalkeeping_positioning":14,"goalkeeping_reflexes":10,"_target_":14.8088,"_residuals_":0.1138,"_row":"Omar Ramos"},{"age":33,"height_cm":182,"weight_kg":77,"attacking_crossing":64,"attacking_finishing":62,"attacking_heading_accuracy":69,"attacking_short_passing":72,"attacking_volleys":51,"skill_dribbling":70,"skill_curve":58,"skill_fk_accuracy":63,"skill_long_passing":69,"skill_ball_control":68,"movement_acceleration":65,"movement_sprint_speed":60,"movement_agility":74,"movement_reactions":71,"movement_balance":63,"power_shot_power":66,"power_jumping":68,"power_stamina":84,"power_strength":74,"power_long_shots":63,"mentality_aggression":71,"mentality_interceptions":72,"mentality_positioning":66,"mentality_vision":69,"mentality_penalties":62,"mentality_composure":71,"defending_marking":65,"defending_standing_tackle":67,"defending_sliding_tackle":69,"goalkeeping_diving":11,"goalkeeping_handling":12,"goalkeeping_kicking":14,"goalkeeping_positioning":11,"goalkeeping_reflexes":14,"_target_":13.9978,"_residuals_":-0.3121,"_row":"J. Gol"},{"age":24,"height_cm":189,"weight_kg":89,"attacking_crossing":45,"attacking_finishing":76,"attacking_heading_accuracy":70,"attacking_short_passing":63,"attacking_volleys":54,"skill_dribbling":64,"skill_curve":59,"skill_fk_accuracy":35,"skill_long_passing":57,"skill_ball_control":72,"movement_acceleration":63,"movement_sprint_speed":65,"movement_agility":60,"movement_reactions":63,"movement_balance":49,"power_shot_power":76,"power_jumping":71,"power_stamina":80,"power_strength":93,"power_long_shots":64,"mentality_aggression":85,"mentality_interceptions":26,"mentality_positioning":75,"mentality_vision":62,"mentality_penalties":62,"mentality_composure":73,"defending_marking":35,"defending_standing_tackle":20,"defending_sliding_tackle":16,"goalkeeping_diving":10,"goalkeeping_handling":14,"goalkeeping_kicking":7,"goalkeeping_positioning":16,"goalkeeping_reflexes":14,"_target_":15.2018,"_residuals_":0.021,"_row":"M. Frey"},{"age":27,"height_cm":185,"weight_kg":77,"attacking_crossing":71,"attacking_finishing":66,"attacking_heading_accuracy":46,"attacking_short_passing":70,"attacking_volleys":64,"skill_dribbling":77,"skill_curve":69,"skill_fk_accuracy":42,"skill_long_passing":60,"skill_ball_control":75,"movement_acceleration":74,"movement_sprint_speed":72,"movement_agility":71,"movement_reactions":71,"movement_balance":68,"power_shot_power":75,"power_jumping":41,"power_stamina":67,"power_strength":64,"power_long_shots":71,"mentality_aggression":58,"mentality_interceptions":20,"mentality_positioning":73,"mentality_vision":66,"mentality_penalties":61,"mentality_composure":76,"defending_marking":23,"defending_standing_tackle":30,"defending_sliding_tackle":26,"goalkeeping_diving":7,"goalkeeping_handling":9,"goalkeeping_kicking":13,"goalkeeping_positioning":14,"goalkeeping_reflexes":10,"_target_":15.0094,"_residuals_":-0.1666,"_row":"Perdigao"},{"age":23,"height_cm":180,"weight_kg":77,"attacking_crossing":58,"attacking_finishing":73,"attacking_heading_accuracy":69,"attacking_short_passing":65,"attacking_volleys":66,"skill_dribbling":79,"skill_curve":60,"skill_fk_accuracy":57,"skill_long_passing":58,"skill_ball_control":77,"movement_acceleration":91,"movement_sprint_speed":89,"movement_agility":78,"movement_reactions":74,"movement_balance":63,"power_shot_power":72,"power_jumping":80,"power_stamina":74,"power_strength":72,"power_long_shots":65,"mentality_aggression":68,"mentality_interceptions":33,"mentality_positioning":74,"mentality_vision":72,"mentality_penalties":65,"mentality_composure":69,"defending_marking":26,"defending_standing_tackle":21,"defending_sliding_tackle":25,"goalkeeping_diving":9,"goalkeeping_handling":7,"goalkeeping_kicking":6,"goalkeeping_positioning":10,"goalkeeping_reflexes":9,"_target_":16.0668,"_residuals_":0.0095,"_row":"A. Elis"},{"age":24,"height_cm":174,"weight_kg":70,"attacking_crossing":58,"attacking_finishing":60,"attacking_heading_accuracy":65,"attacking_short_passing":70,"attacking_volleys":58,"skill_dribbling":68,"skill_curve":65,"skill_fk_accuracy":68,"skill_long_passing":65,"skill_ball_control":71,"movement_acceleration":67,"movement_sprint_speed":69,"movement_agility":66,"movement_reactions":69,"movement_balance":73,"power_shot_power":63,"power_jumping":56,"power_stamina":87,"power_strength":66,"power_long_shots":65,"mentality_aggression":62,"mentality_interceptions":74,"mentality_positioning":66,"mentality_vision":63,"mentality_penalties":49,"mentality_composure":58,"defending_marking":68,"defending_standing_tackle":70,"defending_sliding_tackle":68,"goalkeeping_diving":16,"goalkeeping_handling":14,"goalkeeping_kicking":13,"goalkeeping_positioning":9,"goalkeeping_reflexes":15,"_target_":14.6484,"_residuals_":-0.3544,"_row":"M. Pitton"},{"age":23,"height_cm":175,"weight_kg":75,"attacking_crossing":76,"attacking_finishing":81,"attacking_heading_accuracy":44,"attacking_short_passing":79,"attacking_volleys":83,"skill_dribbling":87,"skill_curve":70,"skill_fk_accuracy":62,"skill_long_passing":69,"skill_ball_control":83,"movement_acceleration":92,"movement_sprint_speed":89,"movement_agility":86,"movement_reactions":82,"movement_balance":88,"power_shot_power":86,"power_jumping":64,"power_stamina":74,"power_strength":69,"power_long_shots":81,"mentality_aggression":63,"mentality_interceptions":38,"mentality_positioning":82,"mentality_vision":77,"mentality_penalties":68,"mentality_composure":78,"defending_marking":45,"defending_standing_tackle":42,"defending_sliding_tackle":45,"goalkeeping_diving":14,"goalkeeping_handling":10,"goalkeeping_kicking":10,"goalkeeping_positioning":9,"goalkeeping_reflexes":7,"_target_":17.4918,"_residuals_":0.091,"_row":"S. Gnabry"},{"age":30,"height_cm":186,"weight_kg":77,"attacking_crossing":68,"attacking_finishing":60,"attacking_heading_accuracy":68,"attacking_short_passing":63,"attacking_volleys":24,"skill_dribbling":69,"skill_curve":28,"skill_fk_accuracy":48,"skill_long_passing":60,"skill_ball_control":68,"movement_acceleration":76,"movement_sprint_speed":87,"movement_agility":64,"movement_reactions":69,"movement_balance":58,"power_shot_power":61,"power_jumping":77,"power_stamina":77,"power_strength":76,"power_long_shots":49,"mentality_aggression":75,"mentality_interceptions":66,"mentality_positioning":56,"mentality_vision":54,"mentality_penalties":40,"mentality_composure":77,"defending_marking":64,"defending_standing_tackle":75,"defending_sliding_tackle":73,"goalkeeping_diving":13,"goalkeeping_handling":14,"goalkeeping_kicking":14,"goalkeeping_positioning":12,"goalkeeping_reflexes":13,"_target_":14.7318,"_residuals_":-0.0984,"_row":"R. De Laet"},{"age":30,"height_cm":188,"weight_kg":80,"attacking_crossing":63,"attacking_finishing":54,"attacking_heading_accuracy":75,"attacking_short_passing":76,"attacking_volleys":44,"skill_dribbling":71,"skill_curve":68,"skill_fk_accuracy":60,"skill_long_passing":73,"skill_ball_control":77,"movement_acceleration":67,"movement_sprint_speed":69,"movement_agility":69,"movement_reactions":71,"movement_balance":66,"power_shot_power":77,"power_jumping":65,"power_stamina":91,"power_strength":83,"power_long_shots":71,"mentality_aggression":82,"mentality_interceptions":79,"mentality_positioning":66,"mentality_vision":66,"mentality_penalties":62,"mentality_composure":74,"defending_marking":77,"defending_standing_tackle":80,"defending_sliding_tackle":74,"goalkeeping_diving":10,"goalkeeping_handling":12,"goalkeeping_kicking":7,"goalkeeping_positioning":10,"goalkeeping_reflexes":8,"_target_":15.9556,"_residuals_":0.1235,"_row":"Souza"},{"age":29,"height_cm":186,"weight_kg":80,"attacking_crossing":59,"attacking_finishing":27,"attacking_heading_accuracy":72,"attacking_short_passing":64,"attacking_volleys":36,"skill_dribbling":40,"skill_curve":39,"skill_fk_accuracy":33,"skill_long_passing":65,"skill_ball_control":50,"movement_acceleration":58,"movement_sprint_speed":63,"movement_agility":33,"movement_reactions":70,"movement_balance":35,"power_shot_power":40,"power_jumping":82,"power_stamina":72,"power_strength":83,"power_long_shots":21,"mentality_aggression":80,"mentality_interceptions":72,"mentality_positioning":40,"mentality_vision":27,"mentality_penalties":36,"mentality_composure":63,"defending_marking":74,"defending_standing_tackle":71,"defending_sliding_tackle":70,"goalkeeping_diving":7,"goalkeeping_handling":8,"goalkeeping_kicking":12,"goalkeeping_positioning":14,"goalkeeping_reflexes":11,"_target_":15.1505,"_residuals_":-0.0101,"_row":"F. Tobio"},{"age":28,"height_cm":178,"weight_kg":73,"attacking_crossing":73,"attacking_finishing":64,"attacking_heading_accuracy":45,"attacking_short_passing":79,"attacking_volleys":63,"skill_dribbling":78,"skill_curve":73,"skill_fk_accuracy":60,"skill_long_passing":73,"skill_ball_control":78,"movement_acceleration":66,"movement_sprint_speed":65,"movement_agility":77,"movement_reactions":73,"movement_balance":79,"power_shot_power":74,"power_jumping":66,"power_stamina":73,"power_strength":58,"power_long_shots":67,"mentality_aggression":63,"mentality_interceptions":64,"mentality_positioning":67,"mentality_vision":76,"mentality_penalties":63,"mentality_composure":70,"defending_marking":67,"defending_standing_tackle":71,"defending_sliding_tackle":69,"goalkeeping_diving":5,"goalkeeping_handling":12,"goalkeeping_kicking":7,"goalkeeping_positioning":8,"goalkeeping_reflexes":9,"_target_":15.6873,"_residuals_":-0.0207,"_row":"L. Rupp"},{"age":19,"height_cm":170,"weight_kg":66,"attacking_crossing":65,"attacking_finishing":62,"attacking_heading_accuracy":32,"attacking_short_passing":66,"attacking_volleys":61,"skill_dribbling":76,"skill_curve":63,"skill_fk_accuracy":47,"skill_long_passing":66,"skill_ball_control":71,"movement_acceleration":92,"movement_sprint_speed":83,"movement_agility":92,"movement_reactions":61,"movement_balance":90,"power_shot_power":70,"power_jumping":91,"power_stamina":60,"power_strength":61,"power_long_shots":58,"mentality_aggression":32,"mentality_interceptions":22,"mentality_positioning":66,"mentality_vision":59,"mentality_penalties":58,"mentality_composure":60,"defending_marking":26,"defending_standing_tackle":41,"defending_sliding_tackle":46,"goalkeeping_diving":10,"goalkeeping_handling":13,"goalkeeping_kicking":10,"goalkeeping_positioning":12,"goalkeeping_reflexes":12,"_target_":15.1505,"_residuals_":-0.314,"_row":"F. Amuzu"},{"age":31,"height_cm":201,"weight_kg":93,"attacking_crossing":19,"attacking_finishing":13,"attacking_heading_accuracy":13,"attacking_short_passing":27,"attacking_volleys":19,"skill_dribbling":20,"skill_curve":10,"skill_fk_accuracy":19,"skill_long_passing":19,"skill_ball_control":33,"movement_acceleration":26,"movement_sprint_speed":35,"movement_agility":32,"movement_reactions":67,"movement_balance":42,"power_shot_power":45,"power_jumping":59,"power_stamina":29,"power_strength":80,"power_long_shots":12,"mentality_aggression":40,"mentality_interceptions":22,"mentality_positioning":13,"mentality_vision":44,"mentality_penalties":22,"mentality_composure":56,"defending_marking":11,"defending_standing_tackle":13,"defending_sliding_tackle":12,"goalkeeping_diving":70,"goalkeeping_handling":72,"goalkeeping_kicking":60,"goalkeeping_positioning":74,"goalkeeping_reflexes":77,"_target_":14.771,"_residuals_":0.3471,"_row":"F. Forster"},{"age":30,"height_cm":194,"weight_kg":82,"attacking_crossing":47,"attacking_finishing":71,"attacking_heading_accuracy":82,"attacking_short_passing":61,"attacking_volleys":71,"skill_dribbling":65,"skill_curve":53,"skill_fk_accuracy":48,"skill_long_passing":48,"skill_ball_control":64,"movement_acceleration":62,"movement_sprint_speed":62,"movement_agility":53,"movement_reactions":71,"movement_balance":66,"power_shot_power":77,"power_jumping":71,"power_stamina":75,"power_strength":85,"power_long_shots":55,"mentality_aggression":79,"mentality_interceptions":25,"mentality_positioning":74,"mentality_vision":67,"mentality_penalties":67,"mentality_composure":70,"defending_marking":29,"defending_standing_tackle":26,"defending_sliding_tackle":20,"goalkeeping_diving":10,"goalkeeping_handling":7,"goalkeeping_kicking":10,"goalkeeping_positioning":10,"goalkeeping_reflexes":10,"_target_":14.9141,"_residuals_":-0.1071,"_row":"Frederic Mendy"},{"age":25,"height_cm":175,"weight_kg":68,"attacking_crossing":52,"attacking_finishing":50,"attacking_heading_accuracy":58,"attacking_short_passing":76,"attacking_volleys":36,"skill_dribbling":64,"skill_curve":59,"skill_fk_accuracy":35,"skill_long_passing":78,"skill_ball_control":72,"movement_acceleration":66,"movement_sprint_speed":49,"movement_agility":74,"movement_reactions":72,"movement_balance":82,"power_shot_power":73,"power_jumping":71,"power_stamina":72,"power_strength":65,"power_long_shots":68,"mentality_aggression":75,"mentality_interceptions":76,"mentality_positioning":60,"mentality_vision":70,"mentality_penalties":59,"mentality_composure":70,"defending_marking":72,"defending_standing_tackle":75,"defending_sliding_tackle":72,"goalkeeping_diving":9,"goalkeeping_handling":14,"goalkeeping_kicking":12,"goalkeeping_positioning":14,"goalkeeping_reflexes":15,"_target_":15.895,"_residuals_":0.2896,"_row":"S. Cristoforo"},{"age":31,"height_cm":183,"weight_kg":81,"attacking_crossing":52,"attacking_finishing":54,"attacking_heading_accuracy":84,"attacking_short_passing":75,"attacking_volleys":57,"skill_dribbling":51,"skill_curve":50,"skill_fk_accuracy":39,"skill_long_passing":72,"skill_ball_control":70,"movement_acceleration":55,"movement_sprint_speed":57,"movement_agility":58,"movement_reactions":78,"movement_balance":58,"power_shot_power":69,"power_jumping":89,"power_stamina":65,"power_strength":79,"power_long_shots":56,"mentality_aggression":91,"mentality_interceptions":83,"mentality_positioning":48,"mentality_vision":53,"mentality_penalties":45,"mentality_composure":79,"defending_marking":82,"defending_standing_tackle":84,"defending_sliding_tackle":83,"goalkeeping_diving":12,"goalkeeping_handling":5,"goalkeeping_kicking":8,"goalkeeping_positioning":11,"goalkeeping_reflexes":12,"_target_":16.7599,"_residuals_":0.1769,"_row":"N. Otamendi"},{"age":33,"height_cm":193,"weight_kg":80,"attacking_crossing":63,"attacking_finishing":88,"attacking_heading_accuracy":83,"attacking_short_passing":77,"attacking_volleys":77,"skill_dribbling":76,"skill_curve":65,"skill_fk_accuracy":54,"skill_long_passing":72,"skill_ball_control":85,"movement_acceleration":61,"movement_sprint_speed":60,"movement_agility":56,"movement_reactions":83,"movement_balance":36,"power_shot_power":86,"power_jumping":64,"power_stamina":72,"power_strength":81,"power_long_shots":79,"mentality_aggression":58,"mentality_interceptions":50,"mentality_positioning":89,"mentality_vision":75,"mentality_penalties":67,"mentality_composure":83,"defending_marking":58,"defending_standing_tackle":28,"defending_sliding_tackle":16,"goalkeeping_diving":9,"goalkeeping_handling":11,"goalkeeping_kicking":13,"goalkeeping_positioning":15,"goalkeeping_reflexes":15,"_target_":16.7859,"_residuals_":0.1711,"_row":"E. Dzeko"},{"age":23,"height_cm":191,"weight_kg":77,"attacking_crossing":40,"attacking_finishing":75,"attacking_heading_accuracy":76,"attacking_short_passing":68,"attacking_volleys":66,"skill_dribbling":71,"skill_curve":42,"skill_fk_accuracy":31,"skill_long_passing":55,"skill_ball_control":69,"movement_acceleration":64,"movement_sprint_speed":69,"movement_agility":61,"movement_reactions":73,"movement_balance":54,"power_shot_power":77,"power_jumping":69,"power_stamina":70,"power_strength":79,"power_long_shots":59,"mentality_aggression":60,"mentality_interceptions":28,"mentality_positioning":74,"mentality_vision":66,"mentality_penalties":65,"mentality_composure":63,"defending_marking":32,"defending_standing_tackle":29,"defending_sliding_tackle":20,"goalkeeping_diving":13,"goalkeeping_handling":11,"goalkeeping_kicking":12,"goalkeeping_positioning":13,"goalkeeping_reflexes":13,"_target_":15.895,"_residuals_":0.2122,"_row":"O. McBurnie"},{"age":27,"height_cm":187,"weight_kg":85,"attacking_crossing":43,"attacking_finishing":34,"attacking_heading_accuracy":68,"attacking_short_passing":66,"attacking_volleys":34,"skill_dribbling":33,"skill_curve":36,"skill_fk_accuracy":42,"skill_long_passing":71,"skill_ball_control":51,"movement_acceleration":62,"movement_sprint_speed":63,"movement_agility":59,"movement_reactions":66,"movement_balance":60,"power_shot_power":84,"power_jumping":74,"power_stamina":68,"power_strength":78,"power_long_shots":71,"mentality_aggression":77,"mentality_interceptions":69,"mentality_positioning":42,"mentality_vision":49,"mentality_penalties":54,"mentality_composure":62,"defending_marking":67,"defending_standing_tackle":69,"defending_sliding_tackle":73,"goalkeeping_diving":9,"goalkeeping_handling":7,"goalkeeping_kicking":15,"goalkeeping_positioning":14,"goalkeeping_reflexes":15,"_target_":14.4574,"_residuals_":-0.1841,"_row":"B. Behrendt"},{"age":24,"height_cm":175,"weight_kg":63,"attacking_crossing":73,"attacking_finishing":66,"attacking_heading_accuracy":52,"attacking_short_passing":81,"attacking_volleys":63,"skill_dribbling":83,"skill_curve":77,"skill_fk_accuracy":64,"skill_long_passing":77,"skill_ball_control":84,"movement_acceleration":70,"movement_sprint_speed":65,"movement_agility":78,"movement_reactions":76,"movement_balance":78,"power_shot_power":65,"power_jumping":51,"power_stamina":76,"power_strength":37,"power_long_shots":67,"mentality_aggression":58,"mentality_interceptions":67,"mentality_positioning":74,"mentality_vision":80,"mentality_penalties":65,"mentality_composure":81,"defending_marking":65,"defending_standing_tackle":63,"defending_sliding_tackle":58,"goalkeeping_diving":7,"goalkeeping_handling":7,"goalkeeping_kicking":14,"goalkeeping_positioning":6,"goalkeeping_reflexes":8,"_target_":16.4182,"_residuals_":-0.2981,"_row":"Oliver Torres"},{"age":23,"height_cm":168,"weight_kg":67,"attacking_crossing":72,"attacking_finishing":51,"attacking_heading_accuracy":57,"attacking_short_passing":70,"attacking_volleys":34,"skill_dribbling":71,"skill_curve":58,"skill_fk_accuracy":44,"skill_long_passing":59,"skill_ball_control":69,"movement_acceleration":81,"movement_sprint_speed":78,"movement_agility":75,"movement_reactions":68,"movement_balance":72,"power_shot_power":68,"power_jumping":58,"power_stamina":79,"power_strength":67,"power_long_shots":59,"mentality_aggression":82,"mentality_interceptions":68,"mentality_positioning":65,"mentality_vision":44,"mentality_penalties":45,"mentality_composure":71,"defending_marking":70,"defending_standing_tackle":72,"defending_sliding_tackle":67,"goalkeeping_diving":9,"goalkeeping_handling":14,"goalkeeping_kicking":6,"goalkeeping_positioning":11,"goalkeeping_reflexes":11,"_target_":15.1765,"_residuals_":-0.0797,"_row":"Sergi Palencia"},{"age":25,"height_cm":181,"weight_kg":64,"attacking_crossing":57,"attacking_finishing":42,"attacking_heading_accuracy":72,"attacking_short_passing":75,"attacking_volleys":28,"skill_dribbling":69,"skill_curve":44,"skill_fk_accuracy":30,"skill_long_passing":71,"skill_ball_control":73,"movement_acceleration":69,"movement_sprint_speed":70,"movement_agility":70,"movement_reactions":72,"movement_balance":64,"power_shot_power":61,"power_jumping":77,"power_stamina":77,"power_strength":73,"power_long_shots":45,"mentality_aggression":75,"mentality_interceptions":71,"mentality_positioning":35,"mentality_vision":57,"mentality_penalties":37,"mentality_composure":73,"defending_marking":70,"defending_standing_tackle":72,"defending_sliding_tackle":69,"goalkeeping_diving":7,"goalkeeping_handling":11,"goalkeeping_kicking":7,"goalkeeping_positioning":16,"goalkeeping_reflexes":9,"_target_":15.4047,"_residuals_":-0.171,"_row":"J. Figal"},{"age":24,"height_cm":192,"weight_kg":80,"attacking_crossing":70,"attacking_finishing":69,"attacking_heading_accuracy":77,"attacking_short_passing":85,"attacking_volleys":72,"skill_dribbling":79,"skill_curve":73,"skill_fk_accuracy":59,"skill_long_passing":83,"skill_ball_control":84,"movement_acceleration":71,"movement_sprint_speed":74,"movement_agility":79,"movement_reactions":83,"movement_balance":72,"power_shot_power":80,"power_jumping":73,"power_stamina":80,"power_strength":83,"power_long_shots":79,"mentality_aggression":76,"mentality_interceptions":80,"mentality_positioning":76,"mentality_vision":80,"mentality_penalties":67,"mentality_composure":84,"defending_marking":70,"defending_standing_tackle":81,"defending_sliding_tackle":75,"goalkeeping_diving":9,"goalkeeping_handling":12,"goalkeeping_kicking":9,"goalkeeping_positioning":7,"goalkeeping_reflexes":15,"_target_":17.312,"_residuals_":-0.0904,"_row":"A. Rabiot"},{"age":30,"height_cm":190,"weight_kg":87,"attacking_crossing":69,"attacking_finishing":69,"attacking_heading_accuracy":72,"attacking_short_passing":79,"attacking_volleys":69,"skill_dribbling":76,"skill_curve":67,"skill_fk_accuracy":71,"skill_long_passing":78,"skill_ball_control":80,"movement_acceleration":50,"movement_sprint_speed":53,"movement_agility":36,"movement_reactions":81,"movement_balance":61,"power_shot_power":77,"power_jumping":72,"power_stamina":77,"power_strength":78,"power_long_shots":72,"mentality_aggression":76,"mentality_interceptions":83,"mentality_positioning":73,"mentality_vision":71,"mentality_penalties":54,"mentality_composure":75,"defending_marking":76,"defending_standing_tackle":79,"defending_sliding_tackle":77,"goalkeeping_diving":12,"goalkeeping_handling":11,"goalkeeping_kicking":11,"goalkeeping_positioning":14,"goalkeeping_reflexes":12,"_target_":16.3004,"_residuals_":0.0874,"_row":"E. Capoue"},{"age":21,"height_cm":185,"weight_kg":80,"attacking_crossing":64,"attacking_finishing":68,"attacking_heading_accuracy":53,"attacking_short_passing":71,"attacking_volleys":58,"skill_dribbling":74,"skill_curve":60,"skill_fk_accuracy":69,"skill_long_passing":67,"skill_ball_control":71,"movement_acceleration":62,"movement_sprint_speed":64,"movement_agility":69,"movement_reactions":60,"movement_balance":70,"power_shot_power":68,"power_jumping":48,"power_stamina":52,"power_strength":56,"power_long_shots":73,"mentality_aggression":48,"mentality_interceptions":33,"mentality_positioning":64,"mentality_vision":73,"mentality_penalties":64,"mentality_composure":70,"defending_marking":45,"defending_standing_tackle":46,"defending_sliding_tackle":52,"goalkeeping_diving":8,"goalkeeping_handling":13,"goalkeeping_kicking":7,"goalkeeping_positioning":14,"goalkeeping_reflexes":8,"_target_":15.0393,"_residuals_":0.2285,"_row":"K. Dowell"},{"age":20,"height_cm":176,"weight_kg":66,"attacking_crossing":75,"attacking_finishing":46,"attacking_heading_accuracy":45,"attacking_short_passing":71,"attacking_volleys":63,"skill_dribbling":73,"skill_curve":71,"skill_fk_accuracy":65,"skill_long_passing":72,"skill_ball_control":73,"movement_acceleration":79,"movement_sprint_speed":76,"movement_agility":82,"movement_reactions":63,"movement_balance":74,"power_shot_power":58,"power_jumping":77,"power_stamina":73,"power_strength":55,"power_long_shots":62,"mentality_aggression":67,"mentality_interceptions":61,"mentality_positioning":63,"mentality_vision":63,"mentality_penalties":41,"mentality_composure":68,"defending_marking":59,"defending_standing_tackle":64,"defending_sliding_tackle":63,"goalkeeping_diving":9,"goalkeeping_handling":6,"goalkeeping_kicking":9,"goalkeeping_positioning":12,"goalkeeping_reflexes":12,"_target_":15.1505,"_residuals_":0.1379,"_row":"A. Saelemaekers"},{"age":37,"height_cm":184,"weight_kg":83,"attacking_crossing":53,"attacking_finishing":45,"attacking_heading_accuracy":78,"attacking_short_passing":64,"attacking_volleys":58,"skill_dribbling":58,"skill_curve":58,"skill_fk_accuracy":56,"skill_long_passing":66,"skill_ball_control":65,"movement_acceleration":45,"movement_sprint_speed":35,"movement_agility":54,"movement_reactions":68,"movement_balance":56,"power_shot_power":63,"power_jumping":75,"power_stamina":41,"power_strength":78,"power_long_shots":71,"mentality_aggression":78,"mentality_interceptions":70,"mentality_positioning":40,"mentality_vision":48,"mentality_penalties":58,"mentality_composure":72,"defending_marking":72,"defending_standing_tackle":72,"defending_sliding_tackle":65,"goalkeeping_diving":11,"goalkeeping_handling":16,"goalkeeping_kicking":14,"goalkeeping_positioning":16,"goalkeeping_reflexes":6,"_target_":13.3455,"_residuals_":-0.1388,"_row":"F. Coloccini"},{"age":26,"height_cm":189,"weight_kg":87,"attacking_crossing":48,"attacking_finishing":47,"attacking_heading_accuracy":70,"attacking_short_passing":69,"attacking_volleys":57,"skill_dribbling":64,"skill_curve":32,"skill_fk_accuracy":35,"skill_long_passing":64,"skill_ball_control":66,"movement_acceleration":65,"movement_sprint_speed":64,"movement_agility":55,"movement_reactions":65,"movement_balance":64,"power_shot_power":58,"power_jumping":62,"power_stamina":75,"power_strength":79,"power_long_shots":52,"mentality_aggression":74,"mentality_interceptions":73,"mentality_positioning":58,"mentality_vision":64,"mentality_penalties":33,"mentality_composure":75,"defending_marking":71,"defending_standing_tackle":72,"defending_sliding_tackle":73,"goalkeeping_diving":14,"goalkeeping_handling":6,"goalkeeping_kicking":10,"goalkeeping_positioning":11,"goalkeeping_reflexes":7,"_target_":15.2971,"_residuals_":0.1644,"_row":"A. Scholz"},{"age":19,"height_cm":183,"weight_kg":76,"attacking_crossing":73,"attacking_finishing":34,"attacking_heading_accuracy":54,"attacking_short_passing":65,"attacking_volleys":44,"skill_dribbling":71,"skill_curve":69,"skill_fk_accuracy":37,"skill_long_passing":32,"skill_ball_control":73,"movement_acceleration":85,"movement_sprint_speed":88,"movement_agility":76,"movement_reactions":75,"movement_balance":60,"power_shot_power":79,"power_jumping":58,"power_stamina":74,"power_strength":76,"power_long_shots":62,"mentality_aggression":74,"mentality_interceptions":71,"mentality_positioning":69,"mentality_vision":54,"mentality_penalties":42,"mentality_composure":73,"defending_marking":67,"defending_standing_tackle":68,"defending_sliding_tackle":64,"goalkeeping_diving":8,"goalkeeping_handling":13,"goalkeeping_kicking":6,"goalkeeping_positioning":12,"goalkeeping_reflexes":13,"_target_":15.4047,"_residuals_":-0.1084,"_row":"Nuno Tavares"},{"age":25,"height_cm":183,"weight_kg":72,"attacking_crossing":70,"attacking_finishing":59,"attacking_heading_accuracy":66,"attacking_short_passing":70,"attacking_volleys":43,"skill_dribbling":72,"skill_curve":55,"skill_fk_accuracy":33,"skill_long_passing":65,"skill_ball_control":72,"movement_acceleration":74,"movement_sprint_speed":69,"movement_agility":73,"movement_reactions":74,"movement_balance":70,"power_shot_power":66,"power_jumping":77,"power_stamina":70,"power_strength":67,"power_long_shots":60,"mentality_aggression":68,"mentality_interceptions":68,"mentality_positioning":65,"mentality_vision":68,"mentality_penalties":50,"mentality_composure":70,"defending_marking":70,"defending_standing_tackle":71,"defending_sliding_tackle":72,"goalkeeping_diving":10,"goalkeeping_handling":9,"goalkeeping_kicking":15,"goalkeeping_positioning":16,"goalkeeping_reflexes":13,"_target_":15.0393,"_residuals_":-0.2888,"_row":"S. Byram"},{"age":19,"height_cm":170,"weight_kg":65,"attacking_crossing":66,"attacking_finishing":64,"attacking_heading_accuracy":36,"attacking_short_passing":74,"attacking_volleys":60,"skill_dribbling":78,"skill_curve":64,"skill_fk_accuracy":41,"skill_long_passing":67,"skill_ball_control":76,"movement_acceleration":87,"movement_sprint_speed":87,"movement_agility":86,"movement_reactions":63,"movement_balance":90,"power_shot_power":71,"power_jumping":62,"power_stamina":64,"power_strength":44,"power_long_shots":51,"mentality_aggression":50,"mentality_interceptions":46,"mentality_positioning":68,"mentality_vision":67,"mentality_penalties":42,"mentality_composure":73,"defending_marking":45,"defending_standing_tackle":39,"defending_sliding_tackle":38,"goalkeeping_diving":8,"goalkeeping_handling":9,"goalkeeping_kicking":8,"goalkeeping_positioning":8,"goalkeeping_reflexes":14,"_target_":16.0668,"_residuals_":0.1055,"_row":"M. Diaby"},{"age":24,"height_cm":190,"weight_kg":85,"attacking_crossing":34,"attacking_finishing":37,"attacking_heading_accuracy":70,"attacking_short_passing":63,"attacking_volleys":41,"skill_dribbling":56,"skill_curve":24,"skill_fk_accuracy":25,"skill_long_passing":56,"skill_ball_control":62,"movement_acceleration":63,"movement_sprint_speed":64,"movement_agility":58,"movement_reactions":60,"movement_balance":64,"power_shot_power":63,"power_jumping":71,"power_stamina":67,"power_strength":79,"power_long_shots":40,"mentality_aggression":81,"mentality_interceptions":67,"mentality_positioning":41,"mentality_vision":46,"mentality_penalties":36,"mentality_composure":61,"defending_marking":68,"defending_standing_tackle":72,"defending_sliding_tackle":73,"goalkeeping_diving":6,"goalkeeping_handling":6,"goalkeeping_kicking":6,"goalkeeping_positioning":11,"goalkeeping_reflexes":9,"_target_":14.8088,"_residuals_":-0.1306,"_row":"J. Simunovic"},{"age":19,"height_cm":175,"weight_kg":69,"attacking_crossing":71,"attacking_finishing":65,"attacking_heading_accuracy":56,"attacking_short_passing":75,"attacking_volleys":70,"skill_dribbling":72,"skill_curve":73,"skill_fk_accuracy":76,"skill_long_passing":72,"skill_ball_control":75,"movement_acceleration":74,"movement_sprint_speed":75,"movement_agility":77,"movement_reactions":70,"movement_balance":77,"power_shot_power":73,"power_jumping":61,"power_stamina":67,"power_strength":62,"power_long_shots":75,"mentality_aggression":51,"mentality_interceptions":49,"mentality_positioning":61,"mentality_vision":69,"mentality_penalties":66,"mentality_composure":76,"defending_marking":53,"defending_standing_tackle":44,"defending_sliding_tackle":48,"goalkeeping_diving":10,"goalkeeping_handling":11,"goalkeeping_kicking":5,"goalkeeping_positioning":8,"goalkeeping_reflexes":9,"_target_":15.1505,"_residuals_":-0.3745,"_row":"C. Ferreira"},{"age":22,"height_cm":183,"weight_kg":78,"attacking_crossing":59,"attacking_finishing":76,"attacking_heading_accuracy":71,"attacking_short_passing":62,"attacking_volleys":70,"skill_dribbling":69,"skill_curve":59,"skill_fk_accuracy":33,"skill_long_passing":57,"skill_ball_control":70,"movement_acceleration":76,"movement_sprint_speed":80,"movement_agility":70,"movement_reactions":68,"movement_balance":67,"power_shot_power":77,"power_jumping":89,"power_stamina":74,"power_strength":79,"power_long_shots":60,"mentality_aggression":62,"mentality_interceptions":16,"mentality_positioning":74,"mentality_vision":65,"mentality_penalties":56,"mentality_composure":80,"defending_marking":38,"defending_standing_tackle":19,"defending_sliding_tackle":17,"goalkeeping_diving":13,"goalkeeping_handling":9,"goalkeeping_kicking":6,"goalkeeping_positioning":12,"goalkeeping_reflexes":16,"_target_":15.9556,"_residuals_":0.3103,"_row":"A. Ajeti"},{"age":29,"height_cm":181,"weight_kg":78,"attacking_crossing":58,"attacking_finishing":39,"attacking_heading_accuracy":62,"attacking_short_passing":68,"attacking_volleys":38,"skill_dribbling":58,"skill_curve":59,"skill_fk_accuracy":46,"skill_long_passing":62,"skill_ball_control":66,"movement_acceleration":62,"movement_sprint_speed":61,"movement_agility":59,"movement_reactions":65,"movement_balance":53,"power_shot_power":62,"power_jumping":64,"power_stamina":81,"power_strength":81,"power_long_shots":60,"mentality_aggression":80,"mentality_interceptions":72,"mentality_positioning":54,"mentality_vision":59,"mentality_penalties":45,"mentality_composure":55,"defending_marking":74,"defending_standing_tackle":72,"defending_sliding_tackle":67,"goalkeeping_diving":16,"goalkeeping_handling":7,"goalkeeping_kicking":12,"goalkeeping_positioning":16,"goalkeeping_reflexes":9,"_target_":14.5087,"_residuals_":-0.1744,"_row":"N. Leyes"},{"age":25,"height_cm":174,"weight_kg":72,"attacking_crossing":73,"attacking_finishing":55,"attacking_heading_accuracy":54,"attacking_short_passing":72,"attacking_volleys":42,"skill_dribbling":74,"skill_curve":72,"skill_fk_accuracy":60,"skill_long_passing":62,"skill_ball_control":69,"movement_acceleration":86,"movement_sprint_speed":84,"movement_agility":85,"movement_reactions":71,"movement_balance":85,"power_shot_power":64,"power_jumping":78,"power_stamina":78,"power_strength":65,"power_long_shots":54,"mentality_aggression":75,"mentality_interceptions":70,"mentality_positioning":69,"mentality_vision":65,"mentality_penalties":59,"mentality_composure":67,"defending_marking":72,"defending_standing_tackle":70,"defending_sliding_tackle":70,"goalkeeping_diving":15,"goalkeeping_handling":10,"goalkeeping_kicking":14,"goalkeeping_positioning":13,"goalkeeping_reflexes":7,"_target_":15.2971,"_residuals_":-0.1364,"_row":"T. Leibold"},{"age":26,"height_cm":182,"weight_kg":74,"attacking_crossing":40,"attacking_finishing":29,"attacking_heading_accuracy":70,"attacking_short_passing":71,"attacking_volleys":28,"skill_dribbling":53,"skill_curve":37,"skill_fk_accuracy":34,"skill_long_passing":70,"skill_ball_control":57,"movement_acceleration":73,"movement_sprint_speed":86,"movement_agility":54,"movement_reactions":73,"movement_balance":71,"power_shot_power":67,"power_jumping":78,"power_stamina":81,"power_strength":77,"power_long_shots":49,"mentality_aggression":74,"mentality_interceptions":74,"mentality_positioning":29,"mentality_vision":31,"mentality_penalties":32,"mentality_composure":69,"defending_marking":78,"defending_standing_tackle":76,"defending_sliding_tackle":71,"goalkeeping_diving":9,"goalkeeping_handling":7,"goalkeeping_kicking":9,"goalkeeping_positioning":12,"goalkeeping_reflexes":12,"_target_":15.8304,"_residuals_":0.0226,"_row":"G. Shoji"},{"age":30,"height_cm":175,"weight_kg":76,"attacking_crossing":75,"attacking_finishing":43,"attacking_heading_accuracy":63,"attacking_short_passing":64,"attacking_volleys":63,"skill_dribbling":65,"skill_curve":72,"skill_fk_accuracy":58,"skill_long_passing":67,"skill_ball_control":72,"movement_acceleration":84,"movement_sprint_speed":84,"movement_agility":82,"movement_reactions":75,"movement_balance":79,"power_shot_power":75,"power_jumping":85,"power_stamina":84,"power_strength":63,"power_long_shots":64,"mentality_aggression":65,"mentality_interceptions":76,"mentality_positioning":59,"mentality_vision":58,"mentality_penalties":40,"mentality_composure":65,"defending_marking":75,"defending_standing_tackle":78,"defending_sliding_tackle":75,"goalkeeping_diving":13,"goalkeeping_handling":12,"goalkeeping_kicking":11,"goalkeeping_positioning":14,"goalkeeping_reflexes":8,"_target_":15.7614,"_residuals_":0.5207,"_row":"Nacho"},{"age":32,"height_cm":188,"weight_kg":78,"attacking_crossing":11,"attacking_finishing":14,"attacking_heading_accuracy":16,"attacking_short_passing":33,"attacking_volleys":16,"skill_dribbling":14,"skill_curve":15,"skill_fk_accuracy":14,"skill_long_passing":34,"skill_ball_control":33,"movement_acceleration":41,"movement_sprint_speed":44,"movement_agility":50,"movement_reactions":73,"movement_balance":43,"power_shot_power":50,"power_jumping":61,"power_stamina":34,"power_strength":57,"power_long_shots":14,"mentality_aggression":29,"mentality_interceptions":18,"mentality_positioning":11,"mentality_vision":35,"mentality_penalties":30,"mentality_composure":36,"defending_marking":15,"defending_standing_tackle":14,"defending_sliding_tackle":14,"goalkeeping_diving":76,"goalkeeping_handling":72,"goalkeeping_kicking":67,"goalkeeping_positioning":73,"goalkeeping_reflexes":76,"_target_":15.2018,"_residuals_":0.427,"_row":"D. Randolph"},{"age":28,"height_cm":189,"weight_kg":75,"attacking_crossing":75,"attacking_finishing":57,"attacking_heading_accuracy":57,"attacking_short_passing":67,"attacking_volleys":54,"skill_dribbling":74,"skill_curve":40,"skill_fk_accuracy":63,"skill_long_passing":64,"skill_ball_control":68,"movement_acceleration":69,"movement_sprint_speed":77,"movement_agility":70,"movement_reactions":71,"movement_balance":65,"power_shot_power":69,"power_jumping":71,"power_stamina":75,"power_strength":69,"power_long_shots":65,"mentality_aggression":65,"mentality_interceptions":71,"mentality_positioning":64,"mentality_vision":55,"mentality_penalties":64,"mentality_composure":63,"defending_marking":64,"defending_standing_tackle":69,"defending_sliding_tackle":69,"goalkeeping_diving":12,"goalkeeping_handling":9,"goalkeeping_kicking":11,"goalkeeping_positioning":9,"goalkeeping_reflexes":7,"_target_":14.5087,"_residuals_":-0.2218,"_row":"S. Malone"},{"age":21,"height_cm":188,"weight_kg":88,"attacking_crossing":49,"attacking_finishing":32,"attacking_heading_accuracy":72,"attacking_short_passing":66,"attacking_volleys":44,"skill_dribbling":54,"skill_curve":48,"skill_fk_accuracy":39,"skill_long_passing":68,"skill_ball_control":65,"movement_acceleration":60,"movement_sprint_speed":64,"movement_agility":56,"movement_reactions":65,"movement_balance":60,"power_shot_power":50,"power_jumping":77,"power_stamina":59,"power_strength":80,"power_long_shots":41,"mentality_aggression":78,"mentality_interceptions":68,"mentality_positioning":49,"mentality_vision":45,"mentality_penalties":45,"mentality_composure":64,"defending_marking":67,"defending_standing_tackle":70,"defending_sliding_tackle":70,"goalkeeping_diving":6,"goalkeeping_handling":9,"goalkeeping_kicking":9,"goalkeeping_positioning":9,"goalkeeping_reflexes":10,"_target_":15.2971,"_residuals_":0.0733,"_row":"D. Lischka"},{"age":28,"height_cm":196,"weight_kg":92,"attacking_crossing":11,"attacking_finishing":10,"attacking_heading_accuracy":12,"attacking_short_passing":27,"attacking_volleys":9,"skill_dribbling":10,"skill_curve":12,"skill_fk_accuracy":8,"skill_long_passing":21,"skill_ball_control":20,"movement_acceleration":19,"movement_sprint_speed":19,"movement_agility":18,"movement_reactions":68,"movement_balance":27,"power_shot_power":51,"power_jumping":42,"power_stamina":25,"power_strength":53,"power_long_shots":13,"mentality_aggression":22,"mentality_interceptions":11,"mentality_positioning":8,"mentality_vision":15,"mentality_penalties":19,"mentality_composure":21,"defending_marking":14,"defending_standing_tackle":9,"defending_sliding_tackle":8,"goalkeeping_diving":73,"goalkeeping_handling":68,"goalkeeping_kicking":68,"goalkeeping_positioning":67,"goalkeeping_reflexes":73,"_target_":14.5574,"_residuals_":-0.0775,"_row":"Helton Leite"},{"age":26,"height_cm":191,"weight_kg":91,"attacking_crossing":12,"attacking_finishing":14,"attacking_heading_accuracy":13,"attacking_short_passing":26,"attacking_volleys":13,"skill_dribbling":15,"skill_curve":19,"skill_fk_accuracy":17,"skill_long_passing":27,"skill_ball_control":14,"movement_acceleration":48,"movement_sprint_speed":48,"movement_agility":43,"movement_reactions":75,"movement_balance":40,"power_shot_power":56,"power_jumping":57,"power_stamina":42,"power_strength":80,"power_long_shots":14,"mentality_aggression":28,"mentality_interceptions":21,"mentality_positioning":18,"mentality_vision":46,"mentality_penalties":25,"mentality_composure":62,"defending_marking":17,"defending_standing_tackle":20,"defending_sliding_tackle":17,"goalkeeping_diving":79,"goalkeeping_handling":79,"goalkeeping_kicking":74,"goalkeeping_positioning":79,"goalkeeping_reflexes":82,"_target_":16.4182,"_residuals_":-0.227,"_row":"W. Benitez"},{"age":27,"height_cm":178,"weight_kg":75,"attacking_crossing":66,"attacking_finishing":64,"attacking_heading_accuracy":51,"attacking_short_passing":74,"attacking_volleys":61,"skill_dribbling":75,"skill_curve":72,"skill_fk_accuracy":73,"skill_long_passing":71,"skill_ball_control":76,"movement_acceleration":81,"movement_sprint_speed":72,"movement_agility":82,"movement_reactions":74,"movement_balance":67,"power_shot_power":55,"power_jumping":51,"power_stamina":71,"power_strength":54,"power_long_shots":62,"mentality_aggression":57,"mentality_interceptions":41,"mentality_positioning":77,"mentality_vision":76,"mentality_penalties":71,"mentality_composure":78,"defending_marking":26,"defending_standing_tackle":33,"defending_sliding_tackle":32,"goalkeeping_diving":13,"goalkeeping_handling":8,"goalkeeping_kicking":10,"goalkeeping_positioning":9,"goalkeeping_reflexes":10,"_target_":15.7614,"_residuals_":0.1709,"_row":"Dani Rochelinhas"},{"age":27,"height_cm":183,"weight_kg":74,"attacking_crossing":54,"attacking_finishing":60,"attacking_heading_accuracy":57,"attacking_short_passing":74,"attacking_volleys":59,"skill_dribbling":65,"skill_curve":59,"skill_fk_accuracy":52,"skill_long_passing":75,"skill_ball_control":72,"movement_acceleration":62,"movement_sprint_speed":65,"movement_agility":70,"movement_reactions":74,"movement_balance":57,"power_shot_power":80,"power_jumping":71,"power_stamina":90,"power_strength":74,"power_long_shots":73,"mentality_aggression":76,"mentality_interceptions":75,"mentality_positioning":70,"mentality_vision":73,"mentality_penalties":41,"mentality_composure":82,"defending_marking":67,"defending_standing_tackle":74,"defending_sliding_tackle":69,"goalkeeping_diving":12,"goalkeeping_handling":13,"goalkeeping_kicking":16,"goalkeeping_positioning":16,"goalkeeping_reflexes":8,"_target_":15.8304,"_residuals_":0.1884,"_row":"Sergio Alvarez"},{"age":25,"height_cm":179,"weight_kg":76,"attacking_crossing":69,"attacking_finishing":69,"attacking_heading_accuracy":60,"attacking_short_passing":76,"attacking_volleys":69,"skill_dribbling":74,"skill_curve":72,"skill_fk_accuracy":72,"skill_long_passing":74,"skill_ball_control":76,"movement_acceleration":68,"movement_sprint_speed":71,"movement_agility":74,"movement_reactions":70,"movement_balance":75,"power_shot_power":74,"power_jumping":65,"power_stamina":68,"power_strength":57,"power_long_shots":70,"mentality_aggression":52,"mentality_interceptions":40,"mentality_positioning":75,"mentality_vision":74,"mentality_penalties":67,"mentality_composure":74,"defending_marking":55,"defending_standing_tackle":55,"defending_sliding_tackle":53,"goalkeeping_diving":14,"goalkeeping_handling":6,"goalkeeping_kicking":13,"goalkeeping_positioning":11,"goalkeeping_reflexes":5,"_target_":16.0127,"_residuals_":0.3162,"_row":"M. Zajc"},{"age":30,"height_cm":189,"weight_kg":82,"attacking_crossing":40,"attacking_finishing":38,"attacking_heading_accuracy":67,"attacking_short_passing":58,"attacking_volleys":30,"skill_dribbling":50,"skill_curve":34,"skill_fk_accuracy":36,"skill_long_passing":51,"skill_ball_control":53,"movement_acceleration":54,"movement_sprint_speed":64,"movement_agility":31,"movement_reactions":61,"movement_balance":44,"power_shot_power":60,"power_jumping":83,"power_stamina":73,"power_strength":85,"power_long_shots":40,"mentality_aggression":75,"mentality_interceptions":68,"mentality_positioning":42,"mentality_vision":53,"mentality_penalties":36,"mentality_composure":64,"defending_marking":72,"defending_standing_tackle":70,"defending_sliding_tackle":71,"goalkeeping_diving":12,"goalkeeping_handling":15,"goalkeeping_kicking":8,"goalkeeping_positioning":15,"goalkeeping_reflexes":10,"_target_":14.4574,"_residuals_":-0.0063,"_row":"S. Ben Youssef"},{"age":30,"height_cm":188,"weight_kg":85,"attacking_crossing":50,"attacking_finishing":36,"attacking_heading_accuracy":72,"attacking_short_passing":70,"attacking_volleys":49,"skill_dribbling":55,"skill_curve":63,"skill_fk_accuracy":42,"skill_long_passing":73,"skill_ball_control":67,"movement_acceleration":42,"movement_sprint_speed":43,"movement_agility":52,"movement_reactions":69,"movement_balance":45,"power_shot_power":57,"power_jumping":79,"power_stamina":66,"power_strength":84,"power_long_shots":51,"mentality_aggression":68,"mentality_interceptions":71,"mentality_positioning":60,"mentality_vision":60,"mentality_penalties":45,"mentality_composure":79,"defending_marking":76,"defending_standing_tackle":74,"defending_sliding_tackle":70,"goalkeeping_diving":15,"goalkeeping_handling":13,"goalkeeping_kicking":15,"goalkeeping_positioning":8,"goalkeeping_reflexes":11,"_target_":15.3416,"_residuals_":0.322,"_row":"A. Bjelland"},{"age":31,"height_cm":188,"weight_kg":84,"attacking_crossing":72,"attacking_finishing":52,"attacking_heading_accuracy":72,"attacking_short_passing":72,"attacking_volleys":68,"skill_dribbling":54,"skill_curve":69,"skill_fk_accuracy":60,"skill_long_passing":68,"skill_ball_control":55,"movement_acceleration":70,"movement_sprint_speed":53,"movement_agility":67,"movement_reactions":74,"movement_balance":64,"power_shot_power":73,"power_jumping":73,"power_stamina":83,"power_strength":78,"power_long_shots":61,"mentality_aggression":69,"mentality_interceptions":75,"mentality_positioning":58,"mentality_vision":58,"mentality_penalties":65,"mentality_composure":70,"defending_marking":78,"defending_standing_tackle":74,"defending_sliding_tackle":73,"goalkeeping_diving":6,"goalkeeping_handling":8,"goalkeeping_kicking":14,"goalkeeping_positioning":11,"goalkeeping_reflexes":12,"_target_":15.2506,"_residuals_":0.5269,"_row":"F. Bastians"},{"age":26,"height_cm":174,"weight_kg":71,"attacking_crossing":72,"attacking_finishing":73,"attacking_heading_accuracy":55,"attacking_short_passing":85,"attacking_volleys":76,"skill_dribbling":86,"skill_curve":75,"skill_fk_accuracy":61,"skill_long_passing":76,"skill_ball_control":83,"movement_acceleration":68,"movement_sprint_speed":67,"movement_agility":79,"movement_reactions":77,"movement_balance":79,"power_shot_power":79,"power_jumping":74,"power_stamina":59,"power_strength":66,"power_long_shots":82,"mentality_aggression":44,"mentality_interceptions":70,"mentality_positioning":77,"mentality_vision":81,"mentality_penalties":67,"mentality_composure":80,"defending_marking":68,"defending_standing_tackle":72,"defending_sliding_tackle":66,"goalkeeping_diving":11,"goalkeeping_handling":6,"goalkeeping_kicking":15,"goalkeeping_positioning":13,"goalkeeping_reflexes":7,"_target_":16.9066,"_residuals_":0.2055,"_row":"Rafinha"},{"age":30,"height_cm":176,"weight_kg":73,"attacking_crossing":67,"attacking_finishing":59,"attacking_heading_accuracy":64,"attacking_short_passing":73,"attacking_volleys":42,"skill_dribbling":72,"skill_curve":68,"skill_fk_accuracy":59,"skill_long_passing":64,"skill_ball_control":69,"movement_acceleration":70,"movement_sprint_speed":72,"movement_agility":74,"movement_reactions":73,"movement_balance":80,"power_shot_power":57,"power_jumping":54,"power_stamina":78,"power_strength":61,"power_long_shots":71,"mentality_aggression":69,"mentality_interceptions":64,"mentality_positioning":70,"mentality_vision":71,"mentality_penalties":58,"mentality_composure":70,"defending_marking":51,"defending_standing_tackle":67,"defending_sliding_tackle":69,"goalkeeping_diving":8,"goalkeeping_handling":15,"goalkeeping_kicking":11,"goalkeeping_positioning":16,"goalkeeping_reflexes":14,"_target_":14.604,"_residuals_":-0.073,"_row":"M. Barthelme"},{"age":28,"height_cm":189,"weight_kg":86,"attacking_crossing":13,"attacking_finishing":13,"attacking_heading_accuracy":11,"attacking_short_passing":25,"attacking_volleys":12,"skill_dribbling":10,"skill_curve":14,"skill_fk_accuracy":12,"skill_long_passing":12,"skill_ball_control":24,"movement_acceleration":45,"movement_sprint_speed":52,"movement_agility":42,"movement_reactions":81,"movement_balance":37,"power_shot_power":59,"power_jumping":75,"power_stamina":45,"power_strength":73,"power_long_shots":13,"mentality_aggression":30,"mentality_interceptions":22,"mentality_positioning":12,"mentality_vision":46,"mentality_penalties":17,"mentality_composure":62,"defending_marking":15,"defending_standing_tackle":14,"defending_sliding_tackle":10,"goalkeeping_diving":82,"goalkeeping_handling":77,"goalkeeping_kicking":79,"goalkeeping_positioning":83,"goalkeeping_reflexes":85,"_target_":16.8836,"_residuals_":-0.0375,"_row":"K. Trapp"},{"age":22,"height_cm":191,"weight_kg":80,"attacking_crossing":44,"attacking_finishing":27,"attacking_heading_accuracy":76,"attacking_short_passing":73,"attacking_volleys":34,"skill_dribbling":52,"skill_curve":37,"skill_fk_accuracy":28,"skill_long_passing":67,"skill_ball_control":69,"movement_acceleration":66,"movement_sprint_speed":62,"movement_agility":58,"movement_reactions":68,"movement_balance":45,"power_shot_power":46,"power_jumping":72,"power_stamina":81,"power_strength":65,"power_long_shots":35,"mentality_aggression":69,"mentality_interceptions":72,"mentality_positioning":31,"mentality_vision":53,"mentality_penalties":42,"mentality_composure":57,"defending_marking":72,"defending_standing_tackle":75,"defending_sliding_tackle":74,"goalkeeping_diving":11,"goalkeeping_handling":13,"goalkeeping_kicking":13,"goalkeeping_positioning":13,"goalkeeping_reflexes":9,"_target_":15.5203,"_residuals_":0.0937,"_row":"Pau Torres"},{"age":27,"height_cm":191,"weight_kg":88,"attacking_crossing":39,"attacking_finishing":36,"attacking_heading_accuracy":74,"attacking_short_passing":66,"attacking_volleys":44,"skill_dribbling":37,"skill_curve":39,"skill_fk_accuracy":31,"skill_long_passing":65,"skill_ball_control":72,"movement_acceleration":33,"movement_sprint_speed":42,"movement_agility":40,"movement_reactions":64,"movement_balance":41,"power_shot_power":77,"power_jumping":43,"power_stamina":46,"power_strength":87,"power_long_shots":44,"mentality_aggression":67,"mentality_interceptions":74,"mentality_positioning":32,"mentality_vision":24,"mentality_penalties":48,"mentality_composure":82,"defending_marking":75,"defending_standing_tackle":77,"defending_sliding_tackle":65,"goalkeeping_diving":7,"goalkeeping_handling":13,"goalkeeping_kicking":9,"goalkeeping_positioning":8,"goalkeeping_reflexes":8,"_target_":15.0964,"_residuals_":-0.1173,"_row":"Paolito Serra"},{"age":29,"height_cm":178,"weight_kg":83,"attacking_crossing":70,"attacking_finishing":74,"attacking_heading_accuracy":67,"attacking_short_passing":67,"attacking_volleys":61,"skill_dribbling":64,"skill_curve":68,"skill_fk_accuracy":72,"skill_long_passing":65,"skill_ball_control":64,"movement_acceleration":66,"movement_sprint_speed":74,"movement_agility":62,"movement_reactions":66,"movement_balance":72,"power_shot_power":79,"power_jumping":65,"power_stamina":72,"power_strength":81,"power_long_shots":74,"mentality_aggression":70,"mentality_interceptions":28,"mentality_positioning":70,"mentality_vision":64,"mentality_penalties":76,"mentality_composure":69,"defending_marking":20,"defending_standing_tackle":36,"defending_sliding_tackle":18,"goalkeeping_diving":12,"goalkeeping_handling":11,"goalkeeping_kicking":14,"goalkeeping_positioning":11,"goalkeeping_reflexes":14,"_target_":14.691,"_residuals_":-0.0798,"_row":"M. Waghorn"},{"age":33,"height_cm":180,"weight_kg":72,"attacking_crossing":55,"attacking_finishing":39,"attacking_heading_accuracy":73,"attacking_short_passing":59,"attacking_volleys":33,"skill_dribbling":37,"skill_curve":46,"skill_fk_accuracy":48,"skill_long_passing":61,"skill_ball_control":62,"movement_acceleration":53,"movement_sprint_speed":53,"movement_agility":64,"movement_reactions":66,"movement_balance":68,"power_shot_power":35,"power_jumping":80,"power_stamina":63,"power_strength":75,"power_long_shots":37,"mentality_aggression":80,"mentality_interceptions":70,"mentality_positioning":17,"mentality_vision":50,"mentality_penalties":55,"mentality_composure":66,"defending_marking":72,"defending_standing_tackle":73,"defending_sliding_tackle":71,"goalkeeping_diving":12,"goalkeeping_handling":10,"goalkeeping_kicking":7,"goalkeeping_positioning":15,"goalkeeping_reflexes":13,"_target_":14.221,"_residuals_":-0.0227,"_row":"K. Adenon"},{"age":35,"height_cm":178,"weight_kg":69,"attacking_crossing":72,"attacking_finishing":48,"attacking_heading_accuracy":58,"attacking_short_passing":71,"attacking_volleys":55,"skill_dribbling":61,"skill_curve":67,"skill_fk_accuracy":61,"skill_long_passing":58,"skill_ball_control":64,"movement_acceleration":74,"movement_sprint_speed":81,"movement_agility":62,"movement_reactions":72,"movement_balance":74,"power_shot_power":67,"power_jumping":62,"power_stamina":73,"power_strength":51,"power_long_shots":55,"mentality_aggression":72,"mentality_interceptions":71,"mentality_positioning":61,"mentality_vision":58,"mentality_penalties":56,"mentality_composure":74,"defending_marking":78,"defending_standing_tackle":62,"defending_sliding_tackle":69,"goalkeeping_diving":13,"goalkeeping_handling":10,"goalkeeping_kicking":16,"goalkeeping_positioning":9,"goalkeeping_reflexes":13,"_target_":13.4225,"_residuals_":-0.2534,"_row":"Heitor Gesse"},{"age":28,"height_cm":182,"weight_kg":71,"attacking_crossing":68,"attacking_finishing":73,"attacking_heading_accuracy":67,"attacking_short_passing":77,"attacking_volleys":50,"skill_dribbling":73,"skill_curve":63,"skill_fk_accuracy":63,"skill_long_passing":76,"skill_ball_control":77,"movement_acceleration":76,"movement_sprint_speed":74,"movement_agility":70,"movement_reactions":70,"movement_balance":69,"power_shot_power":75,"power_jumping":75,"power_stamina":92,"power_strength":75,"power_long_shots":71,"mentality_aggression":72,"mentality_interceptions":70,"mentality_positioning":71,"mentality_vision":71,"mentality_penalties":68,"mentality_composure":74,"defending_marking":64,"defending_standing_tackle":70,"defending_sliding_tackle":69,"goalkeeping_diving":16,"goalkeeping_handling":13,"goalkeeping_kicking":16,"goalkeeping_positioning":7,"goalkeeping_reflexes":14,"_target_":15.8304,"_residuals_":0.0135,"_row":"M. Uribe"},{"age":25,"height_cm":178,"weight_kg":70,"attacking_crossing":71,"attacking_finishing":64,"attacking_heading_accuracy":46,"attacking_short_passing":67,"attacking_volleys":53,"skill_dribbling":71,"skill_curve":67,"skill_fk_accuracy":63,"skill_long_passing":66,"skill_ball_control":70,"movement_acceleration":77,"movement_sprint_speed":76,"movement_agility":74,"movement_reactions":68,"movement_balance":73,"power_shot_power":64,"power_jumping":68,"power_stamina":78,"power_strength":61,"power_long_shots":67,"mentality_aggression":56,"mentality_interceptions":40,"mentality_positioning":64,"mentality_vision":70,"mentality_penalties":62,"mentality_composure":64,"defending_marking":45,"defending_standing_tackle":47,"defending_sliding_tackle":43,"goalkeeping_diving":12,"goalkeeping_handling":14,"goalkeeping_kicking":14,"goalkeeping_positioning":11,"goalkeeping_reflexes":6,"_target_":14.9141,"_residuals_":0.2703,"_row":"J. Wallace"},{"age":23,"height_cm":178,"weight_kg":70,"attacking_crossing":69,"attacking_finishing":59,"attacking_heading_accuracy":45,"attacking_short_passing":73,"attacking_volleys":45,"skill_dribbling":71,"skill_curve":52,"skill_fk_accuracy":45,"skill_long_passing":70,"skill_ball_control":73,"movement_acceleration":65,"movement_sprint_speed":59,"movement_agility":72,"movement_reactions":63,"movement_balance":71,"power_shot_power":62,"power_jumping":53,"power_stamina":69,"power_strength":60,"power_long_shots":52,"mentality_aggression":47,"mentality_interceptions":37,"mentality_positioning":69,"mentality_vision":72,"mentality_penalties":44,"mentality_composure":61,"defending_marking":63,"defending_standing_tackle":59,"defending_sliding_tackle":56,"goalkeeping_diving":6,"goalkeeping_handling":10,"goalkeeping_kicking":10,"goalkeeping_positioning":6,"goalkeeping_reflexes":13,"_target_":14.771,"_residuals_":0.0312,"_row":"Olabe"},{"age":26,"height_cm":185,"weight_kg":80,"attacking_crossing":69,"attacking_finishing":65,"attacking_heading_accuracy":58,"attacking_short_passing":75,"attacking_volleys":66,"skill_dribbling":74,"skill_curve":72,"skill_fk_accuracy":72,"skill_long_passing":75,"skill_ball_control":76,"movement_acceleration":56,"movement_sprint_speed":57,"movement_agility":60,"movement_reactions":61,"movement_balance":57,"power_shot_power":76,"power_jumping":47,"power_stamina":64,"power_strength":76,"power_long_shots":73,"mentality_aggression":45,"mentality_interceptions":67,"mentality_positioning":73,"mentality_vision":74,"mentality_penalties":67,"mentality_composure":74,"defending_marking":64,"defending_standing_tackle":66,"defending_sliding_tackle":62,"goalkeeping_diving":10,"goalkeeping_handling":16,"goalkeeping_kicking":8,"goalkeeping_positioning":8,"goalkeeping_reflexes":15,"_target_":15.3841,"_residuals_":0.2735,"_row":"P. Zulj"},{"age":22,"height_cm":187,"weight_kg":75,"attacking_crossing":54,"attacking_finishing":73,"attacking_heading_accuracy":66,"attacking_short_passing":66,"attacking_volleys":63,"skill_dribbling":70,"skill_curve":52,"skill_fk_accuracy":32,"skill_long_passing":59,"skill_ball_control":70,"movement_acceleration":79,"movement_sprint_speed":77,"movement_agility":75,"movement_reactions":70,"movement_balance":67,"power_shot_power":78,"power_jumping":68,"power_stamina":72,"power_strength":73,"power_long_shots":57,"mentality_aggression":58,"mentality_interceptions":42,"mentality_positioning":75,"mentality_vision":62,"mentality_penalties":72,"mentality_composure":71,"defending_marking":20,"defending_standing_tackle":18,"defending_sliding_tackle":16,"goalkeeping_diving":15,"goalkeeping_handling":13,"goalkeeping_kicking":9,"goalkeeping_positioning":9,"goalkeeping_reflexes":11,"_target_":15.6873,"_residuals_":0.2301,"_row":"D. Kownacki"},{"age":29,"height_cm":188,"weight_kg":78,"attacking_crossing":27,"attacking_finishing":20,"attacking_heading_accuracy":73,"attacking_short_passing":65,"attacking_volleys":16,"skill_dribbling":24,"skill_curve":22,"skill_fk_accuracy":25,"skill_long_passing":64,"skill_ball_control":47,"movement_acceleration":36,"movement_sprint_speed":35,"movement_agility":30,"movement_reactions":68,"movement_balance":34,"power_shot_power":43,"power_jumping":74,"power_stamina":63,"power_strength":77,"power_long_shots":22,"mentality_aggression":79,"mentality_interceptions":71,"mentality_positioning":22,"mentality_vision":31,"mentality_penalties":28,"mentality_composure":54,"defending_marking":76,"defending_standing_tackle":75,"defending_sliding_tackle":74,"goalkeeping_diving":6,"goalkeeping_handling":16,"goalkeeping_kicking":12,"goalkeeping_positioning":8,"goalkeeping_reflexes":12,"_target_":15.0393,"_residuals_":0.1698,"_row":"R. Bennett"},{"age":29,"height_cm":172,"weight_kg":66,"attacking_crossing":67,"attacking_finishing":68,"attacking_heading_accuracy":43,"attacking_short_passing":65,"attacking_volleys":55,"skill_dribbling":75,"skill_curve":65,"skill_fk_accuracy":42,"skill_long_passing":59,"skill_ball_control":71,"movement_acceleration":90,"movement_sprint_speed":91,"movement_agility":83,"movement_reactions":72,"movement_balance":80,"power_shot_power":77,"power_jumping":49,"power_stamina":72,"power_strength":59,"power_long_shots":64,"mentality_aggression":78,"mentality_interceptions":41,"mentality_positioning":68,"mentality_vision":59,"mentality_penalties":62,"mentality_composure":69,"defending_marking":31,"defending_standing_tackle":27,"defending_sliding_tackle":30,"goalkeeping_diving":14,"goalkeeping_handling":12,"goalkeeping_kicking":9,"goalkeeping_positioning":5,"goalkeeping_reflexes":11,"_target_":14.9141,"_residuals_":-0.1235,"_row":"Amilton"},{"age":22,"height_cm":177,"weight_kg":76,"attacking_crossing":55,"attacking_finishing":61,"attacking_heading_accuracy":64,"attacking_short_passing":71,"attacking_volleys":51,"skill_dribbling":72,"skill_curve":52,"skill_fk_accuracy":53,"skill_long_passing":69,"skill_ball_control":71,"movement_acceleration":75,"movement_sprint_speed":74,"movement_agility":73,"movement_reactions":63,"movement_balance":74,"power_shot_power":74,"power_jumping":81,"power_stamina":80,"power_strength":78,"power_long_shots":66,"mentality_aggression":75,"mentality_interceptions":68,"mentality_positioning":57,"mentality_vision":69,"mentality_penalties":57,"mentality_composure":68,"defending_marking":60,"defending_standing_tackle":68,"defending_sliding_tackle":72,"goalkeeping_diving":16,"goalkeeping_handling":9,"goalkeeping_kicking":6,"goalkeeping_positioning":11,"goalkeeping_reflexes":9,"_target_":14.8088,"_residuals_":-0.3331,"_row":"O. Kemen"},{"age":22,"height_cm":175,"weight_kg":65,"attacking_crossing":61,"attacking_finishing":69,"attacking_heading_accuracy":62,"attacking_short_passing":63,"attacking_volleys":71,"skill_dribbling":75,"skill_curve":66,"skill_fk_accuracy":55,"skill_long_passing":38,"skill_ball_control":74,"movement_acceleration":87,"movement_sprint_speed":85,"movement_agility":84,"movement_reactions":73,"movement_balance":78,"power_shot_power":77,"power_jumping":71,"power_stamina":72,"power_strength":63,"power_long_shots":68,"mentality_aggression":46,"mentality_interceptions":21,"mentality_positioning":70,"mentality_vision":57,"mentality_penalties":70,"mentality_composure":64,"defending_marking":28,"defending_standing_tackle":19,"defending_sliding_tackle":21,"goalkeeping_diving":15,"goalkeeping_handling":10,"goalkeeping_kicking":7,"goalkeeping_positioning":14,"goalkeeping_reflexes":11,"_target_":15.2741,"_residuals_":-0.2184,"_row":"Gelson Dala"},{"age":28,"height_cm":182,"weight_kg":70,"attacking_crossing":71,"attacking_finishing":75,"attacking_heading_accuracy":61,"attacking_short_passing":74,"attacking_volleys":69,"skill_dribbling":81,"skill_curve":81,"skill_fk_accuracy":71,"skill_long_passing":66,"skill_ball_control":77,"movement_acceleration":64,"movement_sprint_speed":67,"movement_agility":66,"movement_reactions":72,"movement_balance":71,"power_shot_power":77,"power_jumping":67,"power_stamina":71,"power_strength":68,"power_long_shots":76,"mentality_aggression":60,"mentality_interceptions":35,"mentality_positioning":75,"mentality_vision":76,"mentality_penalties":70,"mentality_composure":78,"defending_marking":47,"defending_standing_tackle":42,"defending_sliding_tackle":36,"goalkeeping_diving":8,"goalkeeping_handling":10,"goalkeeping_kicking":16,"goalkeeping_positioning":12,"goalkeeping_reflexes":7,"_target_":15.6873,"_residuals_":-0.0482,"_row":"A. Katai"},{"age":25,"height_cm":173,"weight_kg":70,"attacking_crossing":63,"attacking_finishing":47,"attacking_heading_accuracy":61,"attacking_short_passing":74,"attacking_volleys":48,"skill_dribbling":68,"skill_curve":60,"skill_fk_accuracy":61,"skill_long_passing":68,"skill_ball_control":72,"movement_acceleration":84,"movement_sprint_speed":77,"movement_agility":83,"movement_reactions":65,"movement_balance":81,"power_shot_power":64,"power_jumping":87,"power_stamina":94,"power_strength":66,"power_long_shots":59,"mentality_aggression":81,"mentality_interceptions":66,"mentality_positioning":51,"mentality_vision":70,"mentality_penalties":47,"mentality_composure":67,"defending_marking":66,"defending_standing_tackle":68,"defending_sliding_tackle":67,"goalkeeping_diving":9,"goalkeeping_handling":9,"goalkeeping_kicking":16,"goalkeeping_positioning":14,"goalkeeping_reflexes":6,"_target_":14.6484,"_residuals_":-0.5436,"_row":"R. Murawski"},{"age":21,"height_cm":179,"weight_kg":72,"attacking_crossing":67,"attacking_finishing":65,"attacking_heading_accuracy":50,"attacking_short_passing":71,"attacking_volleys":48,"skill_dribbling":77,"skill_curve":65,"skill_fk_accuracy":53,"skill_long_passing":65,"skill_ball_control":72,"movement_acceleration":74,"movement_sprint_speed":67,"movement_agility":80,"movement_reactions":66,"movement_balance":80,"power_shot_power":76,"power_jumping":56,"power_stamina":71,"power_strength":53,"power_long_shots":68,"mentality_aggression":64,"mentality_interceptions":45,"mentality_positioning":61,"mentality_vision":67,"mentality_penalties":65,"mentality_composure":62,"defending_marking":49,"defending_standing_tackle":55,"defending_sliding_tackle":50,"goalkeeping_diving":11,"goalkeeping_handling":8,"goalkeeping_kicking":12,"goalkeeping_positioning":11,"goalkeeping_reflexes":6,"_target_":15.2506,"_residuals_":0.2324,"_row":"Evander"},{"age":25,"height_cm":200,"weight_kg":90,"attacking_crossing":11,"attacking_finishing":8,"attacking_heading_accuracy":11,"attacking_short_passing":19,"attacking_volleys":6,"skill_dribbling":13,"skill_curve":11,"skill_fk_accuracy":14,"skill_long_passing":17,"skill_ball_control":10,"movement_acceleration":33,"movement_sprint_speed":25,"movement_agility":25,"movement_reactions":72,"movement_balance":22,"power_shot_power":47,"power_jumping":31,"power_stamina":21,"power_strength":76,"power_long_shots":5,"mentality_aggression":25,"mentality_interceptions":13,"mentality_positioning":6,"mentality_vision":50,"mentality_penalties":11,"mentality_composure":53,"defending_marking":13,"defending_standing_tackle":13,"defending_sliding_tackle":12,"goalkeeping_diving":70,"goalkeeping_handling":68,"goalkeeping_kicking":62,"goalkeeping_positioning":68,"goalkeeping_reflexes":72,"_target_":14.3461,"_residuals_":-0.3984,"_row":"A. Ko?elev"},{"age":34,"height_cm":184,"weight_kg":85,"attacking_crossing":10,"attacking_finishing":16,"attacking_heading_accuracy":18,"attacking_short_passing":35,"attacking_volleys":11,"skill_dribbling":14,"skill_curve":14,"skill_fk_accuracy":12,"skill_long_passing":34,"skill_ball_control":24,"movement_acceleration":39,"movement_sprint_speed":47,"movement_agility":67,"movement_reactions":73,"movement_balance":51,"power_shot_power":48,"power_jumping":68,"power_stamina":20,"power_strength":69,"power_long_shots":13,"mentality_aggression":24,"mentality_interceptions":24,"mentality_positioning":17,"mentality_vision":64,"mentality_penalties":22,"mentality_composure":57,"defending_marking":18,"defending_standing_tackle":14,"defending_sliding_tackle":20,"goalkeeping_diving":72,"goalkeeping_handling":69,"goalkeeping_kicking":64,"goalkeeping_positioning":71,"goalkeeping_reflexes":72,"_target_":14.152,"_residuals_":0.1596,"_row":"Kwoun Sun Tae"},{"age":23,"height_cm":170,"weight_kg":65,"attacking_crossing":65,"attacking_finishing":70,"attacking_heading_accuracy":57,"attacking_short_passing":77,"attacking_volleys":69,"skill_dribbling":77,"skill_curve":65,"skill_fk_accuracy":64,"skill_long_passing":75,"skill_ball_control":78,"movement_acceleration":77,"movement_sprint_speed":69,"movement_agility":78,"movement_reactions":66,"movement_balance":81,"power_shot_power":64,"power_jumping":54,"power_stamina":57,"power_strength":58,"power_long_shots":74,"mentality_aggression":39,"mentality_interceptions":46,"mentality_positioning":69,"mentality_vision":65,"mentality_penalties":66,"mentality_composure":72,"defending_marking":61,"defending_standing_tackle":52,"defending_sliding_tackle":50,"goalkeeping_diving":8,"goalkeeping_handling":7,"goalkeeping_kicking":8,"goalkeeping_positioning":8,"goalkeeping_reflexes":7,"_target_":15.895,"_residuals_":0.3286,"_row":"Pozo"},{"age":28,"height_cm":182,"weight_kg":77,"attacking_crossing":78,"attacking_finishing":74,"attacking_heading_accuracy":60,"attacking_short_passing":82,"attacking_volleys":73,"skill_dribbling":86,"skill_curve":78,"skill_fk_accuracy":72,"skill_long_passing":75,"skill_ball_control":84,"movement_acceleration":75,"movement_sprint_speed":75,"movement_agility":76,"movement_reactions":74,"movement_balance":76,"power_shot_power":68,"power_jumping":65,"power_stamina":77,"power_strength":62,"power_long_shots":74,"mentality_aggression":66,"mentality_interceptions":70,"mentality_positioning":76,"mentality_vision":81,"mentality_penalties":72,"mentality_composure":78,"defending_marking":50,"defending_standing_tackle":64,"defending_sliding_tackle":70,"goalkeeping_diving":4,"goalkeeping_handling":5,"goalkeeping_kicking":3,"goalkeeping_positioning":4,"goalkeeping_reflexes":8,"_target_":16.5236,"_residuals_":-0.1318,"_row":"R. Pereyra"},{"age":26,"height_cm":186,"weight_kg":81,"attacking_crossing":54,"attacking_finishing":39,"attacking_heading_accuracy":69,"attacking_short_passing":70,"attacking_volleys":27,"skill_dribbling":45,"skill_curve":26,"skill_fk_accuracy":47,"skill_long_passing":62,"skill_ball_control":65,"movement_acceleration":61,"movement_sprint_speed":69,"movement_agility":54,"movement_reactions":60,"movement_balance":61,"power_shot_power":57,"power_jumping":87,"power_stamina":85,"power_strength":75,"power_long_shots":31,"mentality_aggression":67,"mentality_interceptions":66,"mentality_positioning":39,"mentality_vision":51,"mentality_penalties":42,"mentality_composure":63,"defending_marking":62,"defending_standing_tackle":72,"defending_sliding_tackle":70,"goalkeeping_diving":13,"goalkeeping_handling":16,"goalkeeping_kicking":11,"goalkeeping_positioning":14,"goalkeeping_reflexes":12,"_target_":14.5574,"_residuals_":0.0644,"_row":"Unai Garcia"},{"age":29,"height_cm":182,"weight_kg":82,"attacking_crossing":56,"attacking_finishing":71,"attacking_heading_accuracy":74,"attacking_short_passing":62,"attacking_volleys":71,"skill_dribbling":73,"skill_curve":63,"skill_fk_accuracy":39,"skill_long_passing":35,"skill_ball_control":72,"movement_acceleration":75,"movement_sprint_speed":71,"movement_agility":68,"movement_reactions":70,"movement_balance":67,"power_shot_power":76,"power_jumping":67,"power_stamina":68,"power_strength":72,"power_long_shots":69,"mentality_aggression":64,"mentality_interceptions":35,"mentality_positioning":73,"mentality_vision":61,"mentality_penalties":67,"mentality_composure":66,"defending_marking":19,"defending_standing_tackle":23,"defending_sliding_tackle":24,"goalkeeping_diving":16,"goalkeeping_handling":6,"goalkeeping_kicking":12,"goalkeeping_positioning":10,"goalkeeping_reflexes":8,"_target_":15.2018,"_residuals_":-0.0213,"_row":"O. Niasse"},{"age":27,"height_cm":181,"weight_kg":76,"attacking_crossing":82,"attacking_finishing":44,"attacking_heading_accuracy":73,"attacking_short_passing":77,"attacking_volleys":53,"skill_dribbling":74,"skill_curve":70,"skill_fk_accuracy":57,"skill_long_passing":70,"skill_ball_control":79,"movement_acceleration":76,"movement_sprint_speed":78,"movement_agility":66,"movement_reactions":79,"movement_balance":72,"power_shot_power":75,"power_jumping":85,"power_stamina":87,"power_strength":72,"power_long_shots":58,"mentality_aggression":75,"mentality_interceptions":80,"mentality_positioning":65,"mentality_vision":68,"mentality_penalties":52,"mentality_composure":67,"defending_marking":79,"defending_standing_tackle":81,"defending_sliding_tackle":77,"goalkeeping_diving":15,"goalkeeping_handling":11,"goalkeeping_kicking":10,"goalkeeping_positioning":10,"goalkeeping_reflexes":12,"_target_":16.3805,"_residuals_":-0.1454,"_row":"S. Vrsaljko"},{"age":27,"height_cm":184,"weight_kg":85,"attacking_crossing":68,"attacking_finishing":34,"attacking_heading_accuracy":69,"attacking_short_passing":69,"attacking_volleys":42,"skill_dribbling":64,"skill_curve":55,"skill_fk_accuracy":34,"skill_long_passing":57,"skill_ball_control":68,"movement_acceleration":70,"movement_sprint_speed":78,"movement_agility":55,"movement_reactions":70,"movement_balance":58,"power_shot_power":47,"power_jumping":65,"power_stamina":76,"power_strength":71,"power_long_shots":34,"mentality_aggression":71,"mentality_interceptions":71,"mentality_positioning":55,"mentality_vision":54,"mentality_penalties":41,"mentality_composure":65,"defending_marking":71,"defending_standing_tackle":75,"defending_sliding_tackle":74,"goalkeeping_diving":6,"goalkeeping_handling":6,"goalkeeping_kicking":14,"goalkeeping_positioning":9,"goalkeeping_reflexes":14,"_target_":15.2018,"_residuals_":0.0666,"_row":"O. Haddadi"},{"age":23,"height_cm":186,"weight_kg":83,"attacking_crossing":70,"attacking_finishing":74,"attacking_heading_accuracy":75,"attacking_short_passing":82,"attacking_volleys":58,"skill_dribbling":81,"skill_curve":75,"skill_fk_accuracy":69,"skill_long_passing":74,"skill_ball_control":83,"movement_acceleration":70,"movement_sprint_speed":68,"movement_agility":76,"movement_reactions":75,"movement_balance":57,"power_shot_power":79,"power_jumping":66,"power_stamina":74,"power_strength":76,"power_long_shots":75,"mentality_aggression":73,"mentality_interceptions":78,"mentality_positioning":70,"mentality_vision":80,"mentality_penalties":58,"mentality_composure":73,"defending_marking":65,"defending_standing_tackle":74,"defending_sliding_tackle":65,"goalkeeping_diving":9,"goalkeeping_handling":12,"goalkeeping_kicking":9,"goalkeeping_positioning":13,"goalkeeping_reflexes":14,"_target_":16.7333,"_residuals_":0.0599,"_row":"Merino"},{"age":31,"height_cm":181,"weight_kg":78,"attacking_crossing":47,"attacking_finishing":35,"attacking_heading_accuracy":66,"attacking_short_passing":66,"attacking_volleys":41,"skill_dribbling":47,"skill_curve":48,"skill_fk_accuracy":41,"skill_long_passing":64,"skill_ball_control":65,"movement_acceleration":51,"movement_sprint_speed":46,"movement_agility":60,"movement_reactions":68,"movement_balance":68,"power_shot_power":62,"power_jumping":86,"power_stamina":57,"power_strength":75,"power_long_shots":49,"mentality_aggression":81,"mentality_interceptions":72,"mentality_positioning":45,"mentality_vision":64,"mentality_penalties":31,"mentality_composure":65,"defending_marking":71,"defending_standing_tackle":69,"defending_sliding_tackle":72,"goalkeeping_diving":15,"goalkeeping_handling":13,"goalkeeping_kicking":6,"goalkeeping_positioning":16,"goalkeeping_reflexes":12,"_target_":14.6484,"_residuals_":0.2203,"_row":"M. Pazdan"},{"age":29,"height_cm":191,"weight_kg":77,"attacking_crossing":70,"attacking_finishing":38,"attacking_heading_accuracy":76,"attacking_short_passing":68,"attacking_volleys":39,"skill_dribbling":58,"skill_curve":60,"skill_fk_accuracy":35,"skill_long_passing":64,"skill_ball_control":67,"movement_acceleration":47,"movement_sprint_speed":52,"movement_agility":55,"movement_reactions":73,"movement_balance":49,"power_shot_power":61,"power_jumping":69,"power_stamina":61,"power_strength":76,"power_long_shots":38,"mentality_aggression":71,"mentality_interceptions":72,"mentality_positioning":42,"mentality_vision":39,"mentality_penalties":58,"mentality_composure":74,"defending_marking":75,"defending_standing_tackle":77,"defending_sliding_tackle":76,"goalkeeping_diving":7,"goalkeeping_handling":11,"goalkeeping_kicking":8,"goalkeeping_positioning":7,"goalkeeping_reflexes":8,"_target_":15.6873,"_residuals_":0.3129,"_row":"M. Kelly"},{"age":29,"height_cm":181,"weight_kg":76,"attacking_crossing":63,"attacking_finishing":53,"attacking_heading_accuracy":69,"attacking_short_passing":81,"attacking_volleys":56,"skill_dribbling":64,"skill_curve":60,"skill_fk_accuracy":45,"skill_long_passing":77,"skill_ball_control":78,"movement_acceleration":71,"movement_sprint_speed":64,"movement_agility":63,"movement_reactions":78,"movement_balance":73,"power_shot_power":75,"power_jumping":71,"power_stamina":82,"power_strength":76,"power_long_shots":70,"mentality_aggression":88,"mentality_interceptions":82,"mentality_positioning":60,"mentality_vision":69,"mentality_penalties":52,"mentality_composure":81,"defending_marking":79,"defending_standing_tackle":79,"defending_sliding_tackle":77,"goalkeeping_diving":15,"goalkeeping_handling":13,"goalkeeping_kicking":9,"goalkeeping_positioning":14,"goalkeeping_reflexes":9,"_target_":16.3412,"_residuals_":-0.0607,"_row":"T. Stepanenko"},{"age":24,"height_cm":171,"weight_kg":79,"attacking_crossing":44,"attacking_finishing":34,"attacking_heading_accuracy":60,"attacking_short_passing":70,"attacking_volleys":32,"skill_dribbling":59,"skill_curve":58,"skill_fk_accuracy":39,"skill_long_passing":66,"skill_ball_control":66,"movement_acceleration":62,"movement_sprint_speed":63,"movement_agility":66,"movement_reactions":70,"movement_balance":86,"power_shot_power":65,"power_jumping":74,"power_stamina":92,"power_strength":73,"power_long_shots":46,"mentality_aggression":82,"mentality_interceptions":71,"mentality_positioning":39,"mentality_vision":58,"mentality_penalties":49,"mentality_composure":68,"defending_marking":71,"defending_standing_tackle":71,"defending_sliding_tackle":59,"goalkeeping_diving":15,"goalkeeping_handling":10,"goalkeeping_kicking":10,"goalkeeping_positioning":7,"goalkeeping_reflexes":9,"_target_":15.0964,"_residuals_":0.133,"_row":"S. Piette"},{"age":25,"height_cm":174,"weight_kg":74,"attacking_crossing":67,"attacking_finishing":76,"attacking_heading_accuracy":58,"attacking_short_passing":68,"attacking_volleys":71,"skill_dribbling":72,"skill_curve":62,"skill_fk_accuracy":45,"skill_long_passing":55,"skill_ball_control":74,"movement_acceleration":76,"movement_sprint_speed":70,"movement_agility":74,"movement_reactions":68,"movement_balance":67,"power_shot_power":75,"power_jumping":90,"power_stamina":62,"power_strength":68,"power_long_shots":75,"mentality_aggression":35,"mentality_interceptions":13,"mentality_positioning":76,"mentality_vision":57,"mentality_penalties":59,"mentality_composure":73,"defending_marking":18,"defending_standing_tackle":15,"defending_sliding_tackle":19,"goalkeeping_diving":12,"goalkeeping_handling":15,"goalkeeping_kicking":12,"goalkeeping_positioning":11,"goalkeeping_reflexes":12,"_target_":15.4249,"_residuals_":-0.0012,"_row":"W. Bou"},{"age":23,"height_cm":177,"weight_kg":77,"attacking_crossing":58,"attacking_finishing":68,"attacking_heading_accuracy":58,"attacking_short_passing":65,"attacking_volleys":61,"skill_dribbling":72,"skill_curve":58,"skill_fk_accuracy":44,"skill_long_passing":55,"skill_ball_control":74,"movement_acceleration":92,"movement_sprint_speed":91,"movement_agility":89,"movement_reactions":72,"movement_balance":82,"power_shot_power":69,"power_jumping":71,"power_stamina":72,"power_strength":67,"power_long_shots":59,"mentality_aggression":57,"mentality_interceptions":22,"mentality_positioning":71,"mentality_vision":64,"mentality_penalties":60,"mentality_composure":64,"defending_marking":28,"defending_standing_tackle":23,"defending_sliding_tackle":24,"goalkeeping_diving":11,"goalkeeping_handling":7,"goalkeeping_kicking":10,"goalkeeping_positioning":11,"goalkeeping_reflexes":15,"_target_":15.0094,"_residuals_":-0.4071,"_row":"Hwang Hee Chan"},{"age":30,"height_cm":185,"weight_kg":75,"attacking_crossing":21,"attacking_finishing":16,"attacking_heading_accuracy":18,"attacking_short_passing":33,"attacking_volleys":12,"skill_dribbling":18,"skill_curve":15,"skill_fk_accuracy":13,"skill_long_passing":28,"skill_ball_control":31,"movement_acceleration":42,"movement_sprint_speed":48,"movement_agility":40,"movement_reactions":71,"movement_balance":44,"power_shot_power":59,"power_jumping":60,"power_stamina":19,"power_strength":81,"power_long_shots":17,"mentality_aggression":27,"mentality_interceptions":26,"mentality_positioning":18,"mentality_vision":60,"mentality_penalties":23,"mentality_composure":54,"defending_marking":25,"defending_standing_tackle":16,"defending_sliding_tackle":18,"goalkeeping_diving":79,"goalkeeping_handling":75,"goalkeeping_kicking":78,"goalkeeping_positioning":79,"goalkeeping_reflexes":80,"_target_":15.7614,"_residuals_":-0.0127,"_row":"M. Campana"},{"age":35,"height_cm":192,"weight_kg":85,"attacking_crossing":66,"attacking_finishing":83,"attacking_heading_accuracy":85,"attacking_short_passing":76,"attacking_volleys":76,"skill_dribbling":70,"skill_curve":66,"skill_fk_accuracy":59,"skill_long_passing":64,"skill_ball_control":73,"movement_acceleration":43,"movement_sprint_speed":50,"movement_agility":67,"movement_reactions":78,"movement_balance":62,"power_shot_power":79,"power_jumping":79,"power_stamina":67,"power_strength":91,"power_long_shots":69,"mentality_aggression":63,"mentality_interceptions":34,"mentality_positioning":82,"mentality_vision":69,"mentality_penalties":81,"mentality_composure":77,"defending_marking":32,"defending_standing_tackle":53,"defending_sliding_tackle":35,"goalkeeping_diving":1,"goalkeeping_handling":1,"goalkeeping_kicking":1,"goalkeeping_positioning":1,"goalkeeping_reflexes":1,"_target_":15.3841,"_residuals_":-0.0603,"_row":"G. Hoarau"},{"age":27,"height_cm":191,"weight_kg":85,"attacking_crossing":29,"attacking_finishing":20,"attacking_heading_accuracy":73,"attacking_short_passing":48,"attacking_volleys":31,"skill_dribbling":28,"skill_curve":28,"skill_fk_accuracy":20,"skill_long_passing":25,"skill_ball_control":45,"movement_acceleration":54,"movement_sprint_speed":69,"movement_agility":30,"movement_reactions":72,"movement_balance":37,"power_shot_power":52,"power_jumping":82,"power_stamina":75,"power_strength":84,"power_long_shots":14,"mentality_aggression":75,"mentality_interceptions":74,"mentality_positioning":21,"mentality_vision":31,"mentality_penalties":32,"mentality_composure":32,"defending_marking":69,"defending_standing_tackle":72,"defending_sliding_tackle":69,"goalkeeping_diving":13,"goalkeeping_handling":14,"goalkeeping_kicking":5,"goalkeeping_positioning":8,"goalkeeping_reflexes":8,"_target_":14.9469,"_residuals_":-0.1115,"_row":"B. Planic"},{"age":27,"height_cm":180,"weight_kg":84,"attacking_crossing":16,"attacking_finishing":12,"attacking_heading_accuracy":16,"attacking_short_passing":45,"attacking_volleys":15,"skill_dribbling":13,"skill_curve":16,"skill_fk_accuracy":21,"skill_long_passing":43,"skill_ball_control":40,"movement_acceleration":58,"movement_sprint_speed":58,"movement_agility":64,"movement_reactions":70,"movement_balance":53,"power_shot_power":54,"power_jumping":73,"power_stamina":30,"power_strength":70,"power_long_shots":14,"mentality_aggression":35,"mentality_interceptions":23,"mentality_positioning":17,"mentality_vision":68,"mentality_penalties":19,"mentality_composure":69,"defending_marking":19,"defending_standing_tackle":11,"defending_sliding_tackle":10,"goalkeeping_diving":69,"goalkeeping_handling":71,"goalkeeping_kicking":72,"goalkeeping_positioning":67,"goalkeeping_reflexes":74,"_target_":14.5574,"_residuals_":-0.5124,"_row":"S. Bain"},{"age":35,"height_cm":178,"weight_kg":74,"attacking_crossing":73,"attacking_finishing":42,"attacking_heading_accuracy":62,"attacking_short_passing":73,"attacking_volleys":33,"skill_dribbling":72,"skill_curve":62,"skill_fk_accuracy":49,"skill_long_passing":68,"skill_ball_control":70,"movement_acceleration":65,"movement_sprint_speed":66,"movement_agility":67,"movement_reactions":74,"movement_balance":69,"power_shot_power":66,"power_jumping":78,"power_stamina":67,"power_strength":69,"power_long_shots":52,"mentality_aggression":69,"mentality_interceptions":78,"mentality_positioning":51,"mentality_vision":60,"mentality_penalties":87,"mentality_composure":79,"defending_marking":78,"defending_standing_tackle":74,"defending_sliding_tackle":75,"goalkeeping_diving":7,"goalkeeping_handling":10,"goalkeeping_kicking":14,"goalkeeping_positioning":9,"goalkeeping_reflexes":12,"_target_":13.9108,"_residuals_":-0.4425,"_row":"P. Verhaegh"},{"age":26,"height_cm":180,"weight_kg":72,"attacking_crossing":71,"attacking_finishing":67,"attacking_heading_accuracy":62,"attacking_short_passing":72,"attacking_volleys":41,"skill_dribbling":74,"skill_curve":69,"skill_fk_accuracy":56,"skill_long_passing":64,"skill_ball_control":73,"movement_acceleration":89,"movement_sprint_speed":81,"movement_agility":69,"movement_reactions":72,"movement_balance":71,"power_shot_power":60,"power_jumping":67,"power_stamina":75,"power_strength":70,"power_long_shots":68,"mentality_aggression":67,"mentality_interceptions":72,"mentality_positioning":71,"mentality_vision":70,"mentality_penalties":53,"mentality_composure":66,"defending_marking":68,"defending_standing_tackle":69,"defending_sliding_tackle":69,"goalkeeping_diving":15,"goalkeeping_handling":16,"goalkeeping_kicking":13,"goalkeeping_positioning":13,"goalkeeping_reflexes":9,"_target_":15.2265,"_residuals_":-0.3908,"_row":"Lekue"},{"age":27,"height_cm":172,"weight_kg":66,"attacking_crossing":66,"attacking_finishing":70,"attacking_heading_accuracy":65,"attacking_short_passing":62,"attacking_volleys":68,"skill_dribbling":75,"skill_curve":40,"skill_fk_accuracy":65,"skill_long_passing":44,"skill_ball_control":72,"movement_acceleration":82,"movement_sprint_speed":81,"movement_agility":88,"movement_reactions":77,"movement_balance":87,"power_shot_power":72,"power_jumping":66,"power_stamina":63,"power_strength":45,"power_long_shots":65,"mentality_aggression":40,"mentality_interceptions":37,"mentality_positioning":74,"mentality_vision":54,"mentality_penalties":65,"mentality_composure":70,"defending_marking":17,"defending_standing_tackle":26,"defending_sliding_tackle":26,"goalkeeping_diving":8,"goalkeeping_handling":7,"goalkeeping_kicking":15,"goalkeeping_positioning":7,"goalkeeping_reflexes":9,"_target_":15.0094,"_residuals_":-0.0714,"_row":"Cristian Lodeira"},{"age":26,"height_cm":191,"weight_kg":81,"attacking_crossing":36,"attacking_finishing":40,"attacking_heading_accuracy":83,"attacking_short_passing":75,"attacking_volleys":42,"skill_dribbling":55,"skill_curve":46,"skill_fk_accuracy":52,"skill_long_passing":76,"skill_ball_control":77,"movement_acceleration":79,"movement_sprint_speed":86,"movement_agility":63,"movement_reactions":83,"movement_balance":38,"power_shot_power":52,"power_jumping":79,"power_stamina":72,"power_strength":86,"power_long_shots":53,"mentality_aggression":77,"mentality_interceptions":82,"mentality_positioning":44,"mentality_vision":59,"mentality_penalties":43,"mentality_composure":84,"defending_marking":87,"defending_standing_tackle":86,"defending_sliding_tackle":85,"goalkeeping_diving":11,"goalkeeping_handling":11,"goalkeeping_kicking":9,"goalkeeping_positioning":5,"goalkeeping_reflexes":14,"_target_":17.6222,"_residuals_":0.4511,"_row":"R. Varane"},{"age":19,"height_cm":178,"weight_kg":73,"attacking_crossing":65,"attacking_finishing":41,"attacking_heading_accuracy":53,"attacking_short_passing":68,"attacking_volleys":41,"skill_dribbling":71,"skill_curve":50,"skill_fk_accuracy":32,"skill_long_passing":56,"skill_ball_control":72,"movement_acceleration":85,"movement_sprint_speed":81,"movement_agility":82,"movement_reactions":67,"movement_balance":79,"power_shot_power":46,"power_jumping":52,"power_stamina":79,"power_strength":56,"power_long_shots":36,"mentality_aggression":68,"mentality_interceptions":68,"mentality_positioning":64,"mentality_vision":53,"mentality_penalties":27,"mentality_composure":75,"defending_marking":74,"defending_standing_tackle":73,"defending_sliding_tackle":68,"goalkeeping_diving":11,"goalkeeping_handling":11,"goalkeeping_kicking":7,"goalkeeping_positioning":9,"goalkeeping_reflexes":8,"_target_":15.5203,"_residuals_":0.0353,"_row":"M. Aarons"},{"age":33,"height_cm":181,"weight_kg":80,"attacking_crossing":65,"attacking_finishing":55,"attacking_heading_accuracy":81,"attacking_short_passing":74,"attacking_volleys":44,"skill_dribbling":62,"skill_curve":59,"skill_fk_accuracy":51,"skill_long_passing":77,"skill_ball_control":73,"movement_acceleration":52,"movement_sprint_speed":52,"movement_agility":62,"movement_reactions":76,"movement_balance":71,"power_shot_power":65,"power_jumping":81,"power_stamina":71,"power_strength":78,"power_long_shots":61,"mentality_aggression":77,"mentality_interceptions":83,"mentality_positioning":58,"mentality_vision":63,"mentality_penalties":68,"mentality_composure":80,"defending_marking":77,"defending_standing_tackle":84,"defending_sliding_tackle":82,"goalkeeping_diving":6,"goalkeeping_handling":7,"goalkeeping_kicking":12,"goalkeeping_positioning":11,"goalkeeping_reflexes":14,"_target_":15.7614,"_residuals_":0.1401,"_row":"L. Perrin"},{"age":23,"height_cm":174,"weight_kg":71,"attacking_crossing":72,"attacking_finishing":42,"attacking_heading_accuracy":57,"attacking_short_passing":70,"attacking_volleys":37,"skill_dribbling":73,"skill_curve":65,"skill_fk_accuracy":42,"skill_long_passing":53,"skill_ball_control":74,"movement_acceleration":86,"movement_sprint_speed":83,"movement_agility":75,"movement_reactions":74,"movement_balance":77,"power_shot_power":56,"power_jumping":64,"power_stamina":76,"power_strength":68,"power_long_shots":46,"mentality_aggression":79,"mentality_interceptions":73,"mentality_positioning":62,"mentality_vision":59,"mentality_penalties":46,"mentality_composure":69,"defending_marking":73,"defending_standing_tackle":73,"defending_sliding_tackle":73,"goalkeeping_diving":14,"goalkeeping_handling":14,"goalkeeping_kicking":10,"goalkeeping_positioning":14,"goalkeeping_reflexes":9,"_target_":15.9556,"_residuals_":0.1935,"_row":"Y. Kone"},{"age":23,"height_cm":193,"weight_kg":80,"attacking_crossing":41,"attacking_finishing":56,"attacking_heading_accuracy":73,"attacking_short_passing":63,"attacking_volleys":49,"skill_dribbling":47,"skill_curve":29,"skill_fk_accuracy":40,"skill_long_passing":51,"skill_ball_control":50,"movement_acceleration":68,"movement_sprint_speed":69,"movement_agility":52,"movement_reactions":68,"movement_balance":59,"power_shot_power":52,"power_jumping":88,"power_stamina":69,"power_strength":74,"power_long_shots":41,"mentality_aggression":68,"mentality_interceptions":69,"mentality_positioning":60,"mentality_vision":34,"mentality_penalties":32,"mentality_composure":55,"defending_marking":67,"defending_standing_tackle":70,"defending_sliding_tackle":64,"goalkeeping_diving":14,"goalkeeping_handling":10,"goalkeeping_kicking":9,"goalkeeping_positioning":12,"goalkeeping_reflexes":7,"_target_":14.604,"_residuals_":-0.2717,"_row":"M. Helik"},{"age":26,"height_cm":199,"weight_kg":98,"attacking_crossing":46,"attacking_finishing":34,"attacking_heading_accuracy":85,"attacking_short_passing":66,"attacking_volleys":28,"skill_dribbling":45,"skill_curve":41,"skill_fk_accuracy":52,"skill_long_passing":80,"skill_ball_control":57,"movement_acceleration":34,"movement_sprint_speed":34,"movement_agility":29,"movement_reactions":73,"movement_balance":28,"power_shot_power":83,"power_jumping":33,"power_stamina":54,"power_strength":90,"power_long_shots":47,"mentality_aggression":84,"mentality_interceptions":81,"mentality_positioning":46,"mentality_vision":60,"mentality_penalties":75,"mentality_composure":74,"defending_marking":77,"defending_standing_tackle":82,"defending_sliding_tackle":77,"goalkeeping_diving":16,"goalkeeping_handling":11,"goalkeeping_kicking":11,"goalkeeping_positioning":15,"goalkeeping_reflexes":10,"_target_":16.2134,"_residuals_":0.5883,"_row":"J. Vestergaard"},{"age":25,"height_cm":182,"weight_kg":84,"attacking_crossing":46,"attacking_finishing":76,"attacking_heading_accuracy":73,"attacking_short_passing":74,"attacking_volleys":67,"skill_dribbling":77,"skill_curve":59,"skill_fk_accuracy":46,"skill_long_passing":39,"skill_ball_control":79,"movement_acceleration":72,"movement_sprint_speed":76,"movement_agility":62,"movement_reactions":73,"movement_balance":61,"power_shot_power":80,"power_jumping":78,"power_stamina":67,"power_strength":77,"power_long_shots":62,"mentality_aggression":88,"mentality_interceptions":25,"mentality_positioning":74,"mentality_vision":71,"mentality_penalties":62,"mentality_composure":74,"defending_marking":39,"defending_standing_tackle":22,"defending_sliding_tackle":16,"goalkeeping_diving":15,"goalkeeping_handling":9,"goalkeeping_kicking":12,"goalkeeping_positioning":15,"goalkeeping_reflexes":12,"_target_":16.1181,"_residuals_":0.0446,"_row":"M. Livaja"},{"age":28,"height_cm":184,"weight_kg":81,"attacking_crossing":48,"attacking_finishing":42,"attacking_heading_accuracy":65,"attacking_short_passing":73,"attacking_volleys":42,"skill_dribbling":61,"skill_curve":48,"skill_fk_accuracy":39,"skill_long_passing":66,"skill_ball_control":66,"movement_acceleration":56,"movement_sprint_speed":70,"movement_agility":62,"movement_reactions":66,"movement_balance":56,"power_shot_power":60,"power_jumping":78,"power_stamina":80,"power_strength":68,"power_long_shots":57,"mentality_aggression":73,"mentality_interceptions":74,"mentality_positioning":57,"mentality_vision":59,"mentality_penalties":41,"mentality_composure":61,"defending_marking":65,"defending_standing_tackle":70,"defending_sliding_tackle":68,"goalkeeping_diving":6,"goalkeeping_handling":8,"goalkeeping_kicking":10,"goalkeeping_positioning":14,"goalkeeping_reflexes":7,"_target_":14.5574,"_residuals_":0.0041,"_row":"L. Filip"},{"age":30,"height_cm":192,"weight_kg":87,"attacking_crossing":14,"attacking_finishing":12,"attacking_heading_accuracy":8,"attacking_short_passing":41,"attacking_volleys":13,"skill_dribbling":13,"skill_curve":12,"skill_fk_accuracy":15,"skill_long_passing":38,"skill_ball_control":22,"movement_acceleration":41,"movement_sprint_speed":40,"movement_agility":36,"movement_reactions":79,"movement_balance":39,"power_shot_power":51,"power_jumping":66,"power_stamina":29,"power_strength":57,"power_long_shots":11,"mentality_aggression":25,"mentality_interceptions":14,"mentality_positioning":8,"mentality_vision":42,"mentality_penalties":22,"mentality_composure":45,"defending_marking":16,"defending_standing_tackle":18,"defending_sliding_tackle":14,"goalkeeping_diving":79,"goalkeeping_handling":71,"goalkeeping_kicking":68,"goalkeeping_positioning":79,"goalkeeping_reflexes":85,"_target_":15.9556,"_residuals_":-0.0027,"_row":"S. Ulreich"},{"age":21,"height_cm":184,"weight_kg":74,"attacking_crossing":64,"attacking_finishing":48,"attacking_heading_accuracy":59,"attacking_short_passing":80,"attacking_volleys":46,"skill_dribbling":76,"skill_curve":62,"skill_fk_accuracy":37,"skill_long_passing":76,"skill_ball_control":80,"movement_acceleration":65,"movement_sprint_speed":64,"movement_agility":77,"movement_reactions":73,"movement_balance":69,"power_shot_power":66,"power_jumping":56,"power_stamina":77,"power_strength":69,"power_long_shots":56,"mentality_aggression":80,"mentality_interceptions":74,"mentality_positioning":54,"mentality_vision":78,"mentality_penalties":52,"mentality_composure":75,"defending_marking":73,"defending_standing_tackle":74,"defending_sliding_tackle":72,"goalkeeping_diving":11,"goalkeeping_handling":14,"goalkeeping_kicking":5,"goalkeeping_positioning":11,"goalkeeping_reflexes":11,"_target_":16.1181,"_residuals_":-0.1886,"_row":"A. Diawara"},{"age":29,"height_cm":183,"weight_kg":74,"attacking_crossing":69,"attacking_finishing":51,"attacking_heading_accuracy":72,"attacking_short_passing":74,"attacking_volleys":60,"skill_dribbling":66,"skill_curve":74,"skill_fk_accuracy":72,"skill_long_passing":74,"skill_ball_control":72,"movement_acceleration":53,"movement_sprint_speed":54,"movement_agility":67,"movement_reactions":72,"movement_balance":67,"power_shot_power":72,"power_jumping":74,"power_stamina":75,"power_strength":72,"power_long_shots":68,"mentality_aggression":66,"mentality_interceptions":75,"mentality_positioning":58,"mentality_vision":72,"mentality_penalties":57,"mentality_composure":74,"defending_marking":72,"defending_standing_tackle":69,"defending_sliding_tackle":68,"goalkeeping_diving":13,"goalkeeping_handling":8,"goalkeeping_kicking":13,"goalkeeping_positioning":15,"goalkeeping_reflexes":15,"_target_":14.771,"_residuals_":-0.2839,"_row":"S. Wuytens"},{"age":33,"height_cm":190,"weight_kg":88,"attacking_crossing":30,"attacking_finishing":42,"attacking_heading_accuracy":79,"attacking_short_passing":67,"attacking_volleys":33,"skill_dribbling":39,"skill_curve":29,"skill_fk_accuracy":28,"skill_long_passing":65,"skill_ball_control":44,"movement_acceleration":32,"movement_sprint_speed":32,"movement_agility":32,"movement_reactions":71,"movement_balance":42,"power_shot_power":67,"power_jumping":53,"power_stamina":33,"power_strength":83,"power_long_shots":44,"mentality_aggression":77,"mentality_interceptions":70,"mentality_positioning":34,"mentality_vision":51,"mentality_penalties":50,"mentality_composure":73,"defending_marking":74,"defending_standing_tackle":75,"defending_sliding_tackle":73,"goalkeeping_diving":16,"goalkeeping_handling":6,"goalkeeping_kicking":13,"goalkeeping_positioning":6,"goalkeeping_reflexes":11,"_target_":14.4574,"_residuals_":-0.0029,"_row":"M. Russ"},{"age":30,"height_cm":182,"weight_kg":74,"attacking_crossing":82,"attacking_finishing":70,"attacking_heading_accuracy":57,"attacking_short_passing":79,"attacking_volleys":72,"skill_dribbling":76,"skill_curve":82,"skill_fk_accuracy":74,"skill_long_passing":73,"skill_ball_control":78,"movement_acceleration":67,"movement_sprint_speed":64,"movement_agility":70,"movement_reactions":70,"movement_balance":66,"power_shot_power":78,"power_jumping":63,"power_stamina":60,"power_strength":58,"power_long_shots":78,"mentality_aggression":58,"mentality_interceptions":50,"mentality_positioning":75,"mentality_vision":79,"mentality_penalties":71,"mentality_composure":78,"defending_marking":52,"defending_standing_tackle":46,"defending_sliding_tackle":40,"goalkeeping_diving":10,"goalkeeping_handling":9,"goalkeeping_kicking":14,"goalkeeping_positioning":11,"goalkeeping_reflexes":8,"_target_":15.8304,"_residuals_":0.1446,"_row":"B. Dockal"},{"age":22,"height_cm":173,"weight_kg":68,"attacking_crossing":65,"attacking_finishing":67,"attacking_heading_accuracy":51,"attacking_short_passing":79,"attacking_volleys":56,"skill_dribbling":73,"skill_curve":70,"skill_fk_accuracy":67,"skill_long_passing":76,"skill_ball_control":77,"movement_acceleration":69,"movement_sprint_speed":66,"movement_agility":74,"movement_reactions":70,"movement_balance":84,"power_shot_power":72,"power_jumping":63,"power_stamina":67,"power_strength":52,"power_long_shots":70,"mentality_aggression":56,"mentality_interceptions":62,"mentality_positioning":64,"mentality_vision":73,"mentality_penalties":54,"mentality_composure":72,"defending_marking":57,"defending_standing_tackle":63,"defending_sliding_tackle":57,"goalkeeping_diving":16,"goalkeeping_handling":8,"goalkeeping_kicking":9,"goalkeeping_positioning":10,"goalkeeping_reflexes":7,"_target_":16.0668,"_residuals_":0.3465,"_row":"Aleix Garcia"},{"age":27,"height_cm":188,"weight_kg":85,"attacking_crossing":26,"attacking_finishing":36,"attacking_heading_accuracy":72,"attacking_short_passing":57,"attacking_volleys":24,"skill_dribbling":45,"skill_curve":29,"skill_fk_accuracy":25,"skill_long_passing":50,"skill_ball_control":57,"movement_acceleration":57,"movement_sprint_speed":60,"movement_agility":54,"movement_reactions":62,"movement_balance":51,"power_shot_power":41,"power_jumping":74,"power_stamina":69,"power_strength":82,"power_long_shots":25,"mentality_aggression":66,"mentality_interceptions":66,"mentality_positioning":52,"mentality_vision":40,"mentality_penalties":34,"mentality_composure":52,"defending_marking":69,"defending_standing_tackle":71,"defending_sliding_tackle":68,"goalkeeping_diving":15,"goalkeeping_handling":14,"goalkeeping_kicking":15,"goalkeeping_positioning":12,"goalkeeping_reflexes":11,"_target_":14.4574,"_residuals_":-0.0005,"_row":"C. Dunkley"},{"age":31,"height_cm":178,"weight_kg":73,"attacking_crossing":47,"attacking_finishing":49,"attacking_heading_accuracy":50,"attacking_short_passing":68,"attacking_volleys":45,"skill_dribbling":60,"skill_curve":54,"skill_fk_accuracy":44,"skill_long_passing":64,"skill_ball_control":66,"movement_acceleration":52,"movement_sprint_speed":54,"movement_agility":53,"movement_reactions":68,"movement_balance":58,"power_shot_power":58,"power_jumping":71,"power_stamina":80,"power_strength":75,"power_long_shots":54,"mentality_aggression":82,"mentality_interceptions":73,"mentality_positioning":45,"mentality_vision":60,"mentality_penalties":59,"mentality_composure":58,"defending_marking":72,"defending_standing_tackle":71,"defending_sliding_tackle":69,"goalkeeping_diving":10,"goalkeeping_handling":15,"goalkeeping_kicking":11,"goalkeeping_positioning":16,"goalkeeping_reflexes":15,"_target_":14.4033,"_residuals_":0.086,"_row":"A. Farias"},{"age":23,"height_cm":186,"weight_kg":83,"attacking_crossing":69,"attacking_finishing":40,"attacking_heading_accuracy":71,"attacking_short_passing":78,"attacking_volleys":53,"skill_dribbling":75,"skill_curve":62,"skill_fk_accuracy":60,"skill_long_passing":74,"skill_ball_control":77,"movement_acceleration":74,"movement_sprint_speed":85,"movement_agility":67,"movement_reactions":76,"movement_balance":65,"power_shot_power":82,"power_jumping":77,"power_stamina":83,"power_strength":83,"power_long_shots":71,"mentality_aggression":85,"mentality_interceptions":79,"mentality_positioning":65,"mentality_vision":72,"mentality_penalties":40,"mentality_composure":72,"defending_marking":79,"defending_standing_tackle":80,"defending_sliding_tackle":71,"goalkeeping_diving":11,"goalkeeping_handling":13,"goalkeeping_kicking":8,"goalkeeping_positioning":14,"goalkeeping_reflexes":10,"_target_":16.5564,"_residuals_":-0.0906,"_row":"J. Gbamin"},{"age":32,"height_cm":176,"weight_kg":74,"attacking_crossing":62,"attacking_finishing":58,"attacking_heading_accuracy":64,"attacking_short_passing":73,"attacking_volleys":60,"skill_dribbling":69,"skill_curve":54,"skill_fk_accuracy":53,"skill_long_passing":75,"skill_ball_control":70,"movement_acceleration":70,"movement_sprint_speed":62,"movement_agility":71,"movement_reactions":69,"movement_balance":72,"power_shot_power":75,"power_jumping":78,"power_stamina":75,"power_strength":75,"power_long_shots":72,"mentality_aggression":81,"mentality_interceptions":77,"mentality_positioning":60,"mentality_vision":64,"mentality_penalties":52,"mentality_composure":76,"defending_marking":70,"defending_standing_tackle":70,"defending_sliding_tackle":71,"goalkeeping_diving":15,"goalkeeping_handling":12,"goalkeeping_kicking":15,"goalkeeping_positioning":15,"goalkeeping_reflexes":9,"_target_":15.1238,"_residuals_":0.4107,"_row":"F. Rinaudo"},{"age":23,"height_cm":176,"weight_kg":62,"attacking_crossing":60,"attacking_finishing":61,"attacking_heading_accuracy":49,"attacking_short_passing":64,"attacking_volleys":56,"skill_dribbling":80,"skill_curve":57,"skill_fk_accuracy":39,"skill_long_passing":51,"skill_ball_control":76,"movement_acceleration":87,"movement_sprint_speed":84,"movement_agility":90,"movement_reactions":64,"movement_balance":90,"power_shot_power":63,"power_jumping":48,"power_stamina":68,"power_strength":47,"power_long_shots":62,"mentality_aggression":31,"mentality_interceptions":16,"mentality_positioning":65,"mentality_vision":66,"mentality_penalties":53,"mentality_composure":58,"defending_marking":28,"defending_standing_tackle":29,"defending_sliding_tackle":24,"goalkeeping_diving":6,"goalkeeping_handling":8,"goalkeeping_kicking":14,"goalkeeping_positioning":13,"goalkeeping_reflexes":13,"_target_":14.9787,"_residuals_":0.0492,"_row":"M. Okugawa"},{"age":26,"height_cm":181,"weight_kg":68,"attacking_crossing":72,"attacking_finishing":69,"attacking_heading_accuracy":62,"attacking_short_passing":82,"attacking_volleys":65,"skill_dribbling":80,"skill_curve":79,"skill_fk_accuracy":74,"skill_long_passing":83,"skill_ball_control":83,"movement_acceleration":63,"movement_sprint_speed":64,"movement_agility":73,"movement_reactions":78,"movement_balance":74,"power_shot_power":80,"power_jumping":67,"power_stamina":87,"power_strength":62,"power_long_shots":81,"mentality_aggression":82,"mentality_interceptions":81,"mentality_positioning":66,"mentality_vision":80,"mentality_penalties":69,"mentality_composure":78,"defending_marking":75,"defending_standing_tackle":78,"defending_sliding_tackle":77,"goalkeeping_diving":8,"goalkeeping_handling":8,"goalkeeping_kicking":15,"goalkeeping_positioning":11,"goalkeeping_reflexes":8,"_target_":16.7859,"_residuals_":-0.1946,"_row":"M. Brozovic"},{"age":21,"height_cm":181,"weight_kg":78,"attacking_crossing":52,"attacking_finishing":43,"attacking_heading_accuracy":61,"attacking_short_passing":77,"attacking_volleys":48,"skill_dribbling":68,"skill_curve":58,"skill_fk_accuracy":45,"skill_long_passing":75,"skill_ball_control":73,"movement_acceleration":71,"movement_sprint_speed":70,"movement_agility":60,"movement_reactions":63,"movement_balance":58,"power_shot_power":72,"power_jumping":58,"power_stamina":66,"power_strength":69,"power_long_shots":67,"mentality_aggression":63,"mentality_interceptions":54,"mentality_positioning":56,"mentality_vision":70,"mentality_penalties":47,"mentality_composure":75,"defending_marking":58,"defending_standing_tackle":62,"defending_sliding_tackle":52,"goalkeeping_diving":12,"goalkeeping_handling":7,"goalkeeping_kicking":14,"goalkeeping_positioning":13,"goalkeeping_reflexes":11,"_target_":14.9141,"_residuals_":0.282,"_row":"Jean Lucas"},{"age":25,"height_cm":185,"weight_kg":81,"attacking_crossing":47,"attacking_finishing":22,"attacking_heading_accuracy":74,"attacking_short_passing":63,"attacking_volleys":27,"skill_dribbling":53,"skill_curve":24,"skill_fk_accuracy":23,"skill_long_passing":60,"skill_ball_control":61,"movement_acceleration":66,"movement_sprint_speed":73,"movement_agility":64,"movement_reactions":73,"movement_balance":55,"power_shot_power":54,"power_jumping":88,"power_stamina":72,"power_strength":79,"power_long_shots":31,"mentality_aggression":79,"mentality_interceptions":72,"mentality_positioning":34,"mentality_vision":34,"mentality_penalties":35,"mentality_composure":70,"defending_marking":69,"defending_standing_tackle":77,"defending_sliding_tackle":73,"goalkeeping_diving":9,"goalkeeping_handling":8,"goalkeeping_kicking":16,"goalkeeping_positioning":7,"goalkeeping_reflexes":15,"_target_":15.9556,"_residuals_":0.2218,"_row":"K. Omeruo"},{"age":31,"height_cm":170,"weight_kg":66,"attacking_crossing":76,"attacking_finishing":64,"attacking_heading_accuracy":49,"attacking_short_passing":72,"attacking_volleys":65,"skill_dribbling":73,"skill_curve":74,"skill_fk_accuracy":75,"skill_long_passing":62,"skill_ball_control":75,"movement_acceleration":86,"movement_sprint_speed":81,"movement_agility":74,"movement_reactions":65,"movement_balance":88,"power_shot_power":49,"power_jumping":46,"power_stamina":58,"power_strength":34,"power_long_shots":43,"mentality_aggression":39,"mentality_interceptions":42,"mentality_positioning":64,"mentality_vision":72,"mentality_penalties":74,"mentality_composure":66,"defending_marking":30,"defending_standing_tackle":44,"defending_sliding_tackle":37,"goalkeeping_diving":13,"goalkeeping_handling":7,"goalkeeping_kicking":8,"goalkeeping_positioning":7,"goalkeeping_reflexes":14,"_target_":14.5574,"_residuals_":-0.1329,"_row":"Nascimentardo"},{"age":22,"height_cm":184,"weight_kg":78,"attacking_crossing":59,"attacking_finishing":58,"attacking_heading_accuracy":69,"attacking_short_passing":72,"attacking_volleys":66,"skill_dribbling":71,"skill_curve":55,"skill_fk_accuracy":58,"skill_long_passing":70,"skill_ball_control":72,"movement_acceleration":73,"movement_sprint_speed":71,"movement_agility":52,"movement_reactions":62,"movement_balance":60,"power_shot_power":80,"power_jumping":57,"power_stamina":83,"power_strength":78,"power_long_shots":60,"mentality_aggression":70,"mentality_interceptions":61,"mentality_positioning":70,"mentality_vision":70,"mentality_penalties":65,"mentality_composure":80,"defending_marking":58,"defending_standing_tackle":64,"defending_sliding_tackle":60,"goalkeeping_diving":14,"goalkeeping_handling":13,"goalkeeping_kicking":12,"goalkeeping_positioning":14,"goalkeeping_reflexes":12,"_target_":14.771,"_residuals_":-0.3773,"_row":"A. Gojak"},{"age":31,"height_cm":180,"weight_kg":73,"attacking_crossing":45,"attacking_finishing":32,"attacking_heading_accuracy":70,"attacking_short_passing":70,"attacking_volleys":35,"skill_dribbling":61,"skill_curve":38,"skill_fk_accuracy":36,"skill_long_passing":67,"skill_ball_control":69,"movement_acceleration":63,"movement_sprint_speed":53,"movement_agility":65,"movement_reactions":77,"movement_balance":66,"power_shot_power":47,"power_jumping":85,"power_stamina":68,"power_strength":68,"power_long_shots":35,"mentality_aggression":75,"mentality_interceptions":83,"mentality_positioning":32,"mentality_vision":63,"mentality_penalties":50,"mentality_composure":72,"defending_marking":79,"defending_standing_tackle":78,"defending_sliding_tackle":76,"goalkeeping_diving":13,"goalkeeping_handling":9,"goalkeeping_kicking":12,"goalkeeping_positioning":13,"goalkeeping_reflexes":7,"_target_":15.5203,"_residuals_":0.024,"_row":"F. Lustenberger"},{"age":24,"height_cm":182,"weight_kg":70,"attacking_crossing":60,"attacking_finishing":76,"attacking_heading_accuracy":65,"attacking_short_passing":63,"attacking_volleys":64,"skill_dribbling":70,"skill_curve":51,"skill_fk_accuracy":79,"skill_long_passing":69,"skill_ball_control":70,"movement_acceleration":89,"movement_sprint_speed":90,"movement_agility":79,"movement_reactions":62,"movement_balance":69,"power_shot_power":87,"power_jumping":79,"power_stamina":76,"power_strength":78,"power_long_shots":74,"mentality_aggression":36,"mentality_interceptions":35,"mentality_positioning":71,"mentality_vision":69,"mentality_penalties":61,"mentality_composure":73,"defending_marking":21,"defending_standing_tackle":30,"defending_sliding_tackle":25,"goalkeeping_diving":14,"goalkeeping_handling":8,"goalkeeping_kicking":15,"goalkeeping_positioning":12,"goalkeeping_reflexes":10,"_target_":15.2741,"_residuals_":-0.3178,"_row":"J. Otero"},{"age":23,"height_cm":175,"weight_kg":68,"attacking_crossing":70,"attacking_finishing":50,"attacking_heading_accuracy":52,"attacking_short_passing":68,"attacking_volleys":40,"skill_dribbling":71,"skill_curve":72,"skill_fk_accuracy":66,"skill_long_passing":65,"skill_ball_control":68,"movement_acceleration":89,"movement_sprint_speed":86,"movement_agility":77,"movement_reactions":66,"movement_balance":74,"power_shot_power":68,"power_jumping":75,"power_stamina":79,"power_strength":65,"power_long_shots":62,"mentality_aggression":72,"mentality_interceptions":65,"mentality_positioning":70,"mentality_vision":64,"mentality_penalties":55,"mentality_composure":67,"defending_marking":71,"defending_standing_tackle":69,"defending_sliding_tackle":68,"goalkeeping_diving":8,"goalkeeping_handling":12,"goalkeeping_kicking":8,"goalkeeping_positioning":13,"goalkeeping_reflexes":10,"_target_":15.1505,"_residuals_":-0.0063,"_row":"K. Tsimikas"},{"age":32,"height_cm":189,"weight_kg":90,"attacking_crossing":72,"attacking_finishing":68,"attacking_heading_accuracy":76,"attacking_short_passing":85,"attacking_volleys":78,"skill_dribbling":80,"skill_curve":64,"skill_fk_accuracy":60,"skill_long_passing":81,"skill_ball_control":83,"movement_acceleration":48,"movement_sprint_speed":53,"movement_agility":55,"movement_reactions":84,"movement_balance":54,"power_shot_power":82,"power_jumping":66,"power_stamina":68,"power_strength":87,"power_long_shots":78,"mentality_aggression":82,"mentality_interceptions":84,"mentality_positioning":78,"mentality_vision":78,"mentality_penalties":68,"mentality_composure":84,"defending_marking":80,"defending_standing_tackle":82,"defending_sliding_tackle":74,"goalkeeping_diving":11,"goalkeeping_handling":9,"goalkeeping_kicking":5,"goalkeeping_positioning":15,"goalkeeping_reflexes":8,"_target_":16.7859,"_residuals_":0.1665,"_row":"S. Khedira"},{"age":29,"height_cm":169,"weight_kg":65,"attacking_crossing":60,"attacking_finishing":38,"attacking_heading_accuracy":44,"attacking_short_passing":67,"attacking_volleys":40,"skill_dribbling":74,"skill_curve":64,"skill_fk_accuracy":46,"skill_long_passing":70,"skill_ball_control":76,"movement_acceleration":80,"movement_sprint_speed":69,"movement_agility":91,"movement_reactions":78,"movement_balance":91,"power_shot_power":42,"power_jumping":70,"power_stamina":84,"power_strength":67,"power_long_shots":44,"mentality_aggression":84,"mentality_interceptions":77,"mentality_positioning":63,"mentality_vision":63,"mentality_penalties":50,"mentality_composure":79,"defending_marking":67,"defending_standing_tackle":78,"defending_sliding_tackle":62,"goalkeeping_diving":11,"goalkeeping_handling":10,"goalkeeping_kicking":8,"goalkeeping_positioning":14,"goalkeeping_reflexes":15,"_target_":15.3841,"_residuals_":0.0566,"_row":"F. Bachirou"},{"age":29,"height_cm":184,"weight_kg":74,"attacking_crossing":76,"attacking_finishing":79,"attacking_heading_accuracy":76,"attacking_short_passing":74,"attacking_volleys":75,"skill_dribbling":72,"skill_curve":76,"skill_fk_accuracy":75,"skill_long_passing":75,"skill_ball_control":78,"movement_acceleration":66,"movement_sprint_speed":73,"movement_agility":72,"movement_reactions":77,"movement_balance":51,"power_shot_power":77,"power_jumping":69,"power_stamina":72,"power_strength":79,"power_long_shots":74,"mentality_aggression":66,"mentality_interceptions":62,"mentality_positioning":81,"mentality_vision":79,"mentality_penalties":75,"mentality_composure":72,"defending_marking":65,"defending_standing_tackle":57,"defending_sliding_tackle":44,"goalkeeping_diving":8,"goalkeeping_handling":8,"goalkeeping_kicking":10,"goalkeeping_positioning":6,"goalkeeping_reflexes":10,"_target_":15.9556,"_residuals_":-0.1405,"_row":"Carlos Eduardo"},{"age":35,"height_cm":194,"weight_kg":86,"attacking_crossing":14,"attacking_finishing":11,"attacking_heading_accuracy":10,"attacking_short_passing":23,"attacking_volleys":11,"skill_dribbling":16,"skill_curve":13,"skill_fk_accuracy":16,"skill_long_passing":23,"skill_ball_control":20,"movement_acceleration":45,"movement_sprint_speed":45,"movement_agility":40,"movement_reactions":69,"movement_balance":40,"power_shot_power":47,"power_jumping":70,"power_stamina":38,"power_strength":70,"power_long_shots":10,"mentality_aggression":39,"mentality_interceptions":20,"mentality_positioning":13,"mentality_vision":45,"mentality_penalties":23,"mentality_composure":60,"defending_marking":21,"defending_standing_tackle":18,"defending_sliding_tackle":19,"goalkeeping_diving":73,"goalkeeping_handling":73,"goalkeeping_kicking":62,"goalkeeping_positioning":75,"goalkeeping_reflexes":77,"_target_":14.221,"_residuals_":0.1517,"_row":"M. Andujar"},{"age":22,"height_cm":171,"weight_kg":73,"attacking_crossing":70,"attacking_finishing":69,"attacking_heading_accuracy":58,"attacking_short_passing":88,"attacking_volleys":63,"skill_dribbling":86,"skill_curve":74,"skill_fk_accuracy":60,"skill_long_passing":82,"skill_ball_control":88,"movement_acceleration":71,"movement_sprint_speed":67,"movement_agility":79,"movement_reactions":83,"movement_balance":89,"power_shot_power":74,"power_jumping":68,"power_stamina":73,"power_strength":67,"power_long_shots":73,"mentality_aggression":75,"mentality_interceptions":75,"mentality_positioning":75,"mentality_vision":86,"mentality_penalties":69,"mentality_composure":81,"defending_marking":76,"defending_standing_tackle":76,"defending_sliding_tackle":70,"goalkeeping_diving":6,"goalkeeping_handling":13,"goalkeeping_kicking":13,"goalkeeping_positioning":11,"goalkeeping_reflexes":12,"_target_":17.5291,"_residuals_":0.1567,"_row":"Arthur"},{"age":25,"height_cm":188,"weight_kg":83,"attacking_crossing":34,"attacking_finishing":22,"attacking_heading_accuracy":73,"attacking_short_passing":62,"attacking_volleys":15,"skill_dribbling":50,"skill_curve":20,"skill_fk_accuracy":18,"skill_long_passing":54,"skill_ball_control":55,"movement_acceleration":56,"movement_sprint_speed":60,"movement_agility":52,"movement_reactions":72,"movement_balance":37,"power_shot_power":52,"power_jumping":72,"power_stamina":52,"power_strength":89,"power_long_shots":38,"mentality_aggression":75,"mentality_interceptions":75,"mentality_positioning":22,"mentality_vision":22,"mentality_penalties":35,"mentality_composure":62,"defending_marking":74,"defending_standing_tackle":76,"defending_sliding_tackle":74,"goalkeeping_diving":13,"goalkeeping_handling":10,"goalkeeping_kicking":9,"goalkeeping_positioning":9,"goalkeeping_reflexes":11,"_target_":15.8304,"_residuals_":0.0305,"_row":"Rodrigo Ely"},{"age":27,"height_cm":170,"weight_kg":73,"attacking_crossing":72,"attacking_finishing":71,"attacking_heading_accuracy":49,"attacking_short_passing":82,"attacking_volleys":68,"skill_dribbling":83,"skill_curve":77,"skill_fk_accuracy":74,"skill_long_passing":75,"skill_ball_control":84,"movement_acceleration":68,"movement_sprint_speed":64,"movement_agility":78,"movement_reactions":81,"movement_balance":84,"power_shot_power":74,"power_jumping":60,"power_stamina":78,"power_strength":52,"power_long_shots":76,"mentality_aggression":59,"mentality_interceptions":55,"mentality_positioning":75,"mentality_vision":80,"mentality_penalties":73,"mentality_composure":82,"defending_marking":51,"defending_standing_tackle":52,"defending_sliding_tackle":36,"goalkeeping_diving":10,"goalkeeping_handling":8,"goalkeeping_kicking":14,"goalkeeping_positioning":10,"goalkeeping_reflexes":8,"_target_":16.5564,"_residuals_":-0.1828,"_row":"Pozuelo"},{"age":24,"height_cm":172,"weight_kg":70,"attacking_crossing":58,"attacking_finishing":50,"attacking_heading_accuracy":39,"attacking_short_passing":74,"attacking_volleys":59,"skill_dribbling":73,"skill_curve":65,"skill_fk_accuracy":49,"skill_long_passing":74,"skill_ball_control":73,"movement_acceleration":72,"movement_sprint_speed":62,"movement_agility":88,"movement_reactions":70,"movement_balance":91,"power_shot_power":70,"power_jumping":72,"power_stamina":72,"power_strength":59,"power_long_shots":58,"mentality_aggression":78,"mentality_interceptions":62,"mentality_positioning":64,"mentality_vision":72,"mentality_penalties":50,"mentality_composure":72,"defending_marking":65,"defending_standing_tackle":69,"defending_sliding_tackle":69,"goalkeeping_diving":11,"goalkeeping_handling":7,"goalkeeping_kicking":13,"goalkeeping_positioning":11,"goalkeeping_reflexes":8,"_target_":15.2506,"_residuals_":0.141,"_row":"E. Ofori"},{"age":33,"height_cm":187,"weight_kg":85,"attacking_crossing":52,"attacking_finishing":38,"attacking_heading_accuracy":78,"attacking_short_passing":72,"attacking_volleys":34,"skill_dribbling":56,"skill_curve":48,"skill_fk_accuracy":34,"skill_long_passing":73,"skill_ball_control":68,"movement_acceleration":45,"movement_sprint_speed":37,"movement_agility":57,"movement_reactions":75,"movement_balance":54,"power_shot_power":67,"power_jumping":72,"power_stamina":49,"power_strength":72,"power_long_shots":56,"mentality_aggression":77,"mentality_interceptions":76,"mentality_positioning":38,"mentality_vision":60,"mentality_penalties":44,"mentality_composure":70,"defending_marking":78,"defending_standing_tackle":78,"defending_sliding_tackle":75,"goalkeeping_diving":11,"goalkeeping_handling":15,"goalkeeping_kicking":11,"goalkeeping_positioning":10,"goalkeeping_reflexes":12,"_target_":15.0964,"_residuals_":0.0442,"_row":"R. Klavan"},{"age":38,"height_cm":185,"weight_kg":84,"attacking_crossing":13,"attacking_finishing":12,"attacking_heading_accuracy":25,"attacking_short_passing":21,"attacking_volleys":14,"skill_dribbling":25,"skill_curve":25,"skill_fk_accuracy":13,"skill_long_passing":22,"skill_ball_control":23,"movement_acceleration":56,"movement_sprint_speed":55,"movement_agility":60,"movement_reactions":79,"movement_balance":46,"power_shot_power":46,"power_jumping":77,"power_stamina":41,"power_strength":70,"power_long_shots":13,"mentality_aggression":23,"mentality_interceptions":22,"mentality_positioning":16,"mentality_vision":62,"mentality_penalties":24,"mentality_composure":70,"defending_marking":24,"defending_standing_tackle":11,"defending_sliding_tackle":13,"goalkeeping_diving":85,"goalkeeping_handling":75,"goalkeeping_kicking":61,"goalkeeping_positioning":86,"goalkeeping_reflexes":84,"_target_":14.771,"_residuals_":-0.6973,"_row":"Casillas"},{"age":25,"height_cm":168,"weight_kg":71,"attacking_crossing":60,"attacking_finishing":58,"attacking_heading_accuracy":44,"attacking_short_passing":77,"attacking_volleys":62,"skill_dribbling":88,"skill_curve":79,"skill_fk_accuracy":59,"skill_long_passing":57,"skill_ball_control":86,"movement_acceleration":83,"movement_sprint_speed":71,"movement_agility":83,"movement_reactions":76,"movement_balance":92,"power_shot_power":55,"power_jumping":37,"power_stamina":78,"power_strength":47,"power_long_shots":56,"mentality_aggression":55,"mentality_interceptions":42,"mentality_positioning":74,"mentality_vision":78,"mentality_penalties":58,"mentality_composure":69,"defending_marking":30,"defending_standing_tackle":43,"defending_sliding_tackle":25,"goalkeeping_diving":15,"goalkeeping_handling":11,"goalkeeping_kicking":9,"goalkeeping_positioning":15,"goalkeeping_reflexes":15,"_target_":16.1669,"_residuals_":0.1332,"_row":"A. Younes"},{"age":31,"height_cm":176,"weight_kg":69,"attacking_crossing":73,"attacking_finishing":52,"attacking_heading_accuracy":59,"attacking_short_passing":73,"attacking_volleys":54,"skill_dribbling":61,"skill_curve":62,"skill_fk_accuracy":48,"skill_long_passing":71,"skill_ball_control":64,"movement_acceleration":82,"movement_sprint_speed":79,"movement_agility":62,"movement_reactions":71,"movement_balance":74,"power_shot_power":59,"power_jumping":66,"power_stamina":67,"power_strength":62,"power_long_shots":62,"mentality_aggression":61,"mentality_interceptions":64,"mentality_positioning":60,"mentality_vision":59,"mentality_penalties":74,"mentality_composure":70,"defending_marking":70,"defending_standing_tackle":72,"defending_sliding_tackle":67,"goalkeeping_diving":10,"goalkeeping_handling":7,"goalkeeping_kicking":8,"goalkeeping_positioning":7,"goalkeeping_reflexes":12,"_target_":14.3461,"_residuals_":0.1061,"_row":"Wagner Orsinho"},{"age":31,"height_cm":177,"weight_kg":73,"attacking_crossing":73,"attacking_finishing":45,"attacking_heading_accuracy":68,"attacking_short_passing":70,"attacking_volleys":41,"skill_dribbling":61,"skill_curve":45,"skill_fk_accuracy":46,"skill_long_passing":69,"skill_ball_control":69,"movement_acceleration":71,"movement_sprint_speed":73,"movement_agility":64,"movement_reactions":72,"movement_balance":65,"power_shot_power":55,"power_jumping":64,"power_stamina":81,"power_strength":62,"power_long_shots":52,"mentality_aggression":79,"mentality_interceptions":70,"mentality_positioning":51,"mentality_vision":70,"mentality_penalties":51,"mentality_composure":68,"defending_marking":78,"defending_standing_tackle":77,"defending_sliding_tackle":71,"goalkeeping_diving":13,"goalkeeping_handling":9,"goalkeeping_kicking":1,"goalkeeping_positioning":13,"goalkeeping_reflexes":7,"_target_":15.2265,"_residuals_":0.3254,"_row":"Enaldo Praz"},{"age":26,"height_cm":173,"weight_kg":75,"attacking_crossing":49,"attacking_finishing":57,"attacking_heading_accuracy":49,"attacking_short_passing":72,"attacking_volleys":31,"skill_dribbling":59,"skill_curve":57,"skill_fk_accuracy":58,"skill_long_passing":74,"skill_ball_control":73,"movement_acceleration":65,"movement_sprint_speed":66,"movement_agility":69,"movement_reactions":73,"movement_balance":66,"power_shot_power":64,"power_jumping":60,"power_stamina":73,"power_strength":66,"power_long_shots":63,"mentality_aggression":68,"mentality_interceptions":72,"mentality_positioning":58,"mentality_vision":72,"mentality_penalties":57,"mentality_composure":66,"defending_marking":59,"defending_standing_tackle":66,"defending_sliding_tackle":62,"goalkeeping_diving":9,"goalkeeping_handling":8,"goalkeeping_kicking":10,"goalkeeping_positioning":10,"goalkeeping_reflexes":10,"_target_":14.8802,"_residuals_":0.1413,"_row":"R. Carrascal"},{"age":25,"height_cm":172,"weight_kg":68,"attacking_crossing":65,"attacking_finishing":69,"attacking_heading_accuracy":46,"attacking_short_passing":71,"attacking_volleys":66,"skill_dribbling":75,"skill_curve":71,"skill_fk_accuracy":65,"skill_long_passing":66,"skill_ball_control":70,"movement_acceleration":77,"movement_sprint_speed":69,"movement_agility":77,"movement_reactions":68,"movement_balance":82,"power_shot_power":68,"power_jumping":70,"power_stamina":53,"power_strength":42,"power_long_shots":71,"mentality_aggression":37,"mentality_interceptions":30,"mentality_positioning":71,"mentality_vision":68,"mentality_penalties":58,"mentality_composure":72,"defending_marking":23,"defending_standing_tackle":43,"defending_sliding_tackle":37,"goalkeeping_diving":9,"goalkeeping_handling":6,"goalkeeping_kicking":15,"goalkeeping_positioning":12,"goalkeeping_reflexes":7,"_target_":15.2018,"_residuals_":0.0315,"_row":"C. Benavente"},{"age":26,"height_cm":178,"weight_kg":68,"attacking_crossing":78,"attacking_finishing":60,"attacking_heading_accuracy":43,"attacking_short_passing":78,"attacking_volleys":49,"skill_dribbling":77,"skill_curve":61,"skill_fk_accuracy":60,"skill_long_passing":74,"skill_ball_control":78,"movement_acceleration":86,"movement_sprint_speed":90,"movement_agility":85,"movement_reactions":72,"movement_balance":77,"power_shot_power":74,"power_jumping":64,"power_stamina":93,"power_strength":57,"power_long_shots":66,"mentality_aggression":72,"mentality_interceptions":64,"mentality_positioning":68,"mentality_vision":68,"mentality_penalties":49,"mentality_composure":76,"defending_marking":64,"defending_standing_tackle":64,"defending_sliding_tackle":68,"goalkeeping_diving":10,"goalkeeping_handling":12,"goalkeeping_kicking":10,"goalkeeping_positioning":9,"goalkeeping_reflexes":8,"_target_":16.3004,"_residuals_":0.0141,"_row":"D. Laxalt"},{"age":28,"height_cm":189,"weight_kg":88,"attacking_crossing":17,"attacking_finishing":12,"attacking_heading_accuracy":19,"attacking_short_passing":37,"attacking_volleys":19,"skill_dribbling":15,"skill_curve":13,"skill_fk_accuracy":20,"skill_long_passing":38,"skill_ball_control":34,"movement_acceleration":57,"movement_sprint_speed":45,"movement_agility":54,"movement_reactions":77,"movement_balance":42,"power_shot_power":58,"power_jumping":57,"power_stamina":40,"power_strength":66,"power_long_shots":17,"mentality_aggression":18,"mentality_interceptions":21,"mentality_positioning":11,"mentality_vision":57,"mentality_penalties":27,"mentality_composure":61,"defending_marking":25,"defending_standing_tackle":18,"defending_sliding_tackle":16,"goalkeeping_diving":79,"goalkeeping_handling":77,"goalkeeping_kicking":77,"goalkeeping_positioning":79,"goalkeeping_reflexes":82,"_target_":16.3805,"_residuals_":-0.2463,"_row":"J. Zoet"},{"age":28,"height_cm":185,"weight_kg":81,"attacking_crossing":33,"attacking_finishing":30,"attacking_heading_accuracy":73,"attacking_short_passing":57,"attacking_volleys":29,"skill_dribbling":46,"skill_curve":30,"skill_fk_accuracy":26,"skill_long_passing":51,"skill_ball_control":60,"movement_acceleration":37,"movement_sprint_speed":42,"movement_agility":36,"movement_reactions":68,"movement_balance":54,"power_shot_power":41,"power_jumping":83,"power_stamina":82,"power_strength":79,"power_long_shots":25,"mentality_aggression":79,"mentality_interceptions":66,"mentality_positioning":28,"mentality_vision":35,"mentality_penalties":35,"mentality_composure":61,"defending_marking":70,"defending_standing_tackle":65,"defending_sliding_tackle":64,"goalkeeping_diving":9,"goalkeeping_handling":15,"goalkeeping_kicking":13,"goalkeeping_positioning":6,"goalkeeping_reflexes":15,"_target_":14.3461,"_residuals_":-0.1086,"_row":"S. Birnbaum"},{"age":32,"height_cm":189,"weight_kg":86,"attacking_crossing":72,"attacking_finishing":56,"attacking_heading_accuracy":80,"attacking_short_passing":79,"attacking_volleys":52,"skill_dribbling":71,"skill_curve":66,"skill_fk_accuracy":70,"skill_long_passing":74,"skill_ball_control":77,"movement_acceleration":60,"movement_sprint_speed":65,"movement_agility":60,"movement_reactions":85,"movement_balance":60,"power_shot_power":80,"power_jumping":85,"power_stamina":75,"power_strength":79,"power_long_shots":66,"mentality_aggression":84,"mentality_interceptions":89,"mentality_positioning":56,"mentality_vision":68,"mentality_penalties":66,"mentality_composure":84,"defending_marking":89,"defending_standing_tackle":87,"defending_sliding_tackle":88,"goalkeeping_diving":6,"goalkeeping_handling":10,"goalkeeping_kicking":9,"goalkeeping_positioning":12,"goalkeeping_reflexes":7,"_target_":17.2968,"_residuals_":0.5667,"_row":"J. Vertonghen"},{"age":33,"height_cm":181,"weight_kg":76,"attacking_crossing":62,"attacking_finishing":66,"attacking_heading_accuracy":55,"attacking_short_passing":69,"attacking_volleys":55,"skill_dribbling":74,"skill_curve":63,"skill_fk_accuracy":68,"skill_long_passing":66,"skill_ball_control":72,"movement_acceleration":54,"movement_sprint_speed":64,"movement_agility":74,"movement_reactions":70,"movement_balance":62,"power_shot_power":70,"power_jumping":80,"power_stamina":73,"power_strength":78,"power_long_shots":70,"mentality_aggression":73,"mentality_interceptions":70,"mentality_positioning":63,"mentality_vision":74,"mentality_penalties":63,"mentality_composure":67,"defending_marking":64,"defending_standing_tackle":65,"defending_sliding_tackle":64,"goalkeeping_diving":14,"goalkeeping_handling":11,"goalkeeping_kicking":12,"goalkeeping_positioning":7,"goalkeeping_reflexes":12,"_target_":14.152,"_residuals_":-0.0135,"_row":"Leo Silva"},{"age":32,"height_cm":172,"weight_kg":64,"attacking_crossing":73,"attacking_finishing":50,"attacking_heading_accuracy":73,"attacking_short_passing":70,"attacking_volleys":52,"skill_dribbling":68,"skill_curve":65,"skill_fk_accuracy":55,"skill_long_passing":68,"skill_ball_control":68,"movement_acceleration":62,"movement_sprint_speed":69,"movement_agility":69,"movement_reactions":67,"movement_balance":73,"power_shot_power":72,"power_jumping":82,"power_stamina":73,"power_strength":72,"power_long_shots":65,"mentality_aggression":68,"mentality_interceptions":71,"mentality_positioning":64,"mentality_vision":65,"mentality_penalties":63,"mentality_composure":67,"defending_marking":70,"defending_standing_tackle":72,"defending_sliding_tackle":71,"goalkeeping_diving":11,"goalkeeping_handling":9,"goalkeeping_kicking":7,"goalkeeping_positioning":9,"goalkeeping_reflexes":8,"_target_":14.221,"_residuals_":-0.1864,"_row":"L. Fuentes"},{"age":22,"height_cm":177,"weight_kg":80,"attacking_crossing":61,"attacking_finishing":66,"attacking_heading_accuracy":49,"attacking_short_passing":69,"attacking_volleys":62,"skill_dribbling":78,"skill_curve":65,"skill_fk_accuracy":62,"skill_long_passing":65,"skill_ball_control":75,"movement_acceleration":77,"movement_sprint_speed":75,"movement_agility":72,"movement_reactions":66,"movement_balance":72,"power_shot_power":67,"power_jumping":52,"power_stamina":68,"power_strength":68,"power_long_shots":60,"mentality_aggression":53,"mentality_interceptions":29,"mentality_positioning":61,"mentality_vision":73,"mentality_penalties":65,"mentality_composure":70,"defending_marking":25,"defending_standing_tackle":39,"defending_sliding_tackle":43,"goalkeeping_diving":5,"goalkeeping_handling":10,"goalkeeping_kicking":7,"goalkeeping_positioning":6,"goalkeeping_reflexes":6,"_target_":14.7318,"_residuals_":-0.3626,"_row":"A. Gu?mundsson"},{"age":27,"height_cm":194,"weight_kg":90,"attacking_crossing":54,"attacking_finishing":36,"attacking_heading_accuracy":82,"attacking_short_passing":77,"attacking_volleys":50,"skill_dribbling":69,"skill_curve":63,"skill_fk_accuracy":22,"skill_long_passing":74,"skill_ball_control":70,"movement_acceleration":54,"movement_sprint_speed":67,"movement_agility":51,"movement_reactions":82,"movement_balance":42,"power_shot_power":66,"power_jumping":67,"power_stamina":70,"power_strength":80,"power_long_shots":48,"mentality_aggression":78,"mentality_interceptions":83,"mentality_positioning":48,"mentality_vision":72,"mentality_penalties":42,"mentality_composure":79,"defending_marking":83,"defending_standing_tackle":85,"defending_sliding_tackle":79,"goalkeeping_diving":11,"goalkeeping_handling":15,"goalkeeping_kicking":10,"goalkeeping_positioning":7,"goalkeeping_reflexes":10,"_target_":16.951,"_residuals_":0.1944,"_row":"J. Matip"},{"age":30,"height_cm":187,"weight_kg":88,"attacking_crossing":30,"attacking_finishing":72,"attacking_heading_accuracy":75,"attacking_short_passing":67,"attacking_volleys":66,"skill_dribbling":65,"skill_curve":54,"skill_fk_accuracy":41,"skill_long_passing":40,"skill_ball_control":71,"movement_acceleration":61,"movement_sprint_speed":49,"movement_agility":67,"movement_reactions":74,"movement_balance":48,"power_shot_power":72,"power_jumping":57,"power_stamina":66,"power_strength":85,"power_long_shots":66,"mentality_aggression":48,"mentality_interceptions":23,"mentality_positioning":73,"mentality_vision":60,"mentality_penalties":65,"mentality_composure":69,"defending_marking":28,"defending_standing_tackle":23,"defending_sliding_tackle":20,"goalkeeping_diving":9,"goalkeeping_handling":15,"goalkeeping_kicking":15,"goalkeeping_positioning":14,"goalkeeping_reflexes":6,"_target_":14.9141,"_residuals_":0.0607,"_row":"Julio Tavares"},{"age":29,"height_cm":189,"weight_kg":90,"attacking_crossing":67,"attacking_finishing":58,"attacking_heading_accuracy":59,"attacking_short_passing":78,"attacking_volleys":46,"skill_dribbling":68,"skill_curve":51,"skill_fk_accuracy":32,"skill_long_passing":75,"skill_ball_control":75,"movement_acceleration":67,"movement_sprint_speed":74,"movement_agility":66,"movement_reactions":73,"movement_balance":61,"power_shot_power":75,"power_jumping":68,"power_stamina":73,"power_strength":89,"power_long_shots":68,"mentality_aggression":83,"mentality_interceptions":74,"mentality_positioning":64,"mentality_vision":75,"mentality_penalties":54,"mentality_composure":71,"defending_marking":73,"defending_standing_tackle":71,"defending_sliding_tackle":71,"goalkeeping_diving":11,"goalkeeping_handling":7,"goalkeeping_kicking":13,"goalkeeping_positioning":15,"goalkeeping_reflexes":10,"_target_":15.5203,"_residuals_":-0.0909,"_row":"A. N'Diaye"},{"age":26,"height_cm":181,"weight_kg":65,"attacking_crossing":84,"attacking_finishing":73,"attacking_heading_accuracy":53,"attacking_short_passing":86,"attacking_volleys":74,"skill_dribbling":83,"skill_curve":90,"skill_fk_accuracy":78,"skill_long_passing":89,"skill_ball_control":83,"movement_acceleration":83,"movement_sprint_speed":77,"movement_agility":86,"movement_reactions":84,"movement_balance":78,"power_shot_power":80,"power_jumping":37,"power_stamina":84,"power_strength":58,"power_long_shots":77,"mentality_aggression":73,"mentality_interceptions":52,"mentality_positioning":82,"mentality_vision":89,"mentality_penalties":67,"mentality_composure":77,"defending_marking":44,"defending_standing_tackle":56,"defending_sliding_tackle":40,"goalkeeping_diving":11,"goalkeeping_handling":7,"goalkeeping_kicking":11,"goalkeeping_positioning":8,"goalkeeping_reflexes":14,"_target_":17.6222,"_residuals_":0.2517,"_row":"H. Ziyech"},{"age":27,"height_cm":182,"weight_kg":72,"attacking_crossing":58,"attacking_finishing":49,"attacking_heading_accuracy":66,"attacking_short_passing":75,"attacking_volleys":30,"skill_dribbling":68,"skill_curve":63,"skill_fk_accuracy":46,"skill_long_passing":70,"skill_ball_control":74,"movement_acceleration":64,"movement_sprint_speed":66,"movement_agility":71,"movement_reactions":69,"movement_balance":67,"power_shot_power":59,"power_jumping":69,"power_stamina":91,"power_strength":73,"power_long_shots":57,"mentality_aggression":81,"mentality_interceptions":72,"mentality_positioning":51,"mentality_vision":66,"mentality_penalties":54,"mentality_composure":80,"defending_marking":71,"defending_standing_tackle":73,"defending_sliding_tackle":69,"goalkeeping_diving":12,"goalkeeping_handling":16,"goalkeeping_kicking":11,"goalkeeping_positioning":8,"goalkeeping_reflexes":9,"_target_":15.6073,"_residuals_":0.1271,"_row":"R. Jack"},{"age":33,"height_cm":175,"weight_kg":80,"attacking_crossing":72,"attacking_finishing":66,"attacking_heading_accuracy":62,"attacking_short_passing":80,"attacking_volleys":62,"skill_dribbling":72,"skill_curve":68,"skill_fk_accuracy":72,"skill_long_passing":76,"skill_ball_control":80,"movement_acceleration":65,"movement_sprint_speed":61,"movement_agility":71,"movement_reactions":72,"movement_balance":71,"power_shot_power":74,"power_jumping":67,"power_stamina":76,"power_strength":77,"power_long_shots":68,"mentality_aggression":94,"mentality_interceptions":71,"mentality_positioning":71,"mentality_vision":81,"mentality_penalties":64,"mentality_composure":78,"defending_marking":68,"defending_standing_tackle":74,"defending_sliding_tackle":72,"goalkeeping_diving":10,"goalkeeping_handling":7,"goalkeeping_kicking":16,"goalkeeping_positioning":15,"goalkeeping_reflexes":14,"_target_":15.4249,"_residuals_":0.0213,"_row":"P. Perez"},{"age":30,"height_cm":181,"weight_kg":76,"attacking_crossing":12,"attacking_finishing":16,"attacking_heading_accuracy":13,"attacking_short_passing":25,"attacking_volleys":16,"skill_dribbling":15,"skill_curve":14,"skill_fk_accuracy":18,"skill_long_passing":19,"skill_ball_control":23,"movement_acceleration":46,"movement_sprint_speed":46,"movement_agility":52,"movement_reactions":66,"movement_balance":63,"power_shot_power":50,"power_jumping":74,"power_stamina":26,"power_strength":56,"power_long_shots":18,"mentality_aggression":23,"mentality_interceptions":18,"mentality_positioning":16,"mentality_vision":46,"mentality_penalties":25,"mentality_composure":46,"defending_marking":17,"defending_standing_tackle":13,"defending_sliding_tackle":16,"goalkeeping_diving":73,"goalkeeping_handling":67,"goalkeeping_kicking":66,"goalkeeping_positioning":70,"goalkeeping_reflexes":74,"_target_":14.2855,"_residuals_":0.1451,"_row":"W. Dutoit"},{"age":29,"height_cm":176,"weight_kg":70,"attacking_crossing":74,"attacking_finishing":39,"attacking_heading_accuracy":69,"attacking_short_passing":74,"attacking_volleys":42,"skill_dribbling":70,"skill_curve":54,"skill_fk_accuracy":44,"skill_long_passing":73,"skill_ball_control":75,"movement_acceleration":59,"movement_sprint_speed":44,"movement_agility":66,"movement_reactions":74,"movement_balance":78,"power_shot_power":58,"power_jumping":81,"power_stamina":78,"power_strength":63,"power_long_shots":41,"mentality_aggression":71,"mentality_interceptions":75,"mentality_positioning":53,"mentality_vision":62,"mentality_penalties":58,"mentality_composure":69,"defending_marking":75,"defending_standing_tackle":74,"defending_sliding_tackle":74,"goalkeeping_diving":16,"goalkeeping_handling":10,"goalkeeping_kicking":10,"goalkeeping_positioning":11,"goalkeeping_reflexes":16,"_target_":15.0094,"_residuals_":-0.2534,"_row":"V. Manceau"},{"age":23,"height_cm":187,"weight_kg":85,"attacking_crossing":34,"attacking_finishing":30,"attacking_heading_accuracy":64,"attacking_short_passing":56,"attacking_volleys":36,"skill_dribbling":46,"skill_curve":29,"skill_fk_accuracy":34,"skill_long_passing":36,"skill_ball_control":59,"movement_acceleration":55,"movement_sprint_speed":54,"movement_agility":49,"movement_reactions":65,"movement_balance":65,"power_shot_power":43,"power_jumping":74,"power_stamina":48,"power_strength":72,"power_long_shots":30,"mentality_aggression":70,"mentality_interceptions":72,"mentality_positioning":35,"mentality_vision":37,"mentality_penalties":44,"mentality_composure":65,"defending_marking":71,"defending_standing_tackle":78,"defending_sliding_tackle":75,"goalkeeping_diving":8,"goalkeeping_handling":8,"goalkeeping_kicking":7,"goalkeeping_positioning":14,"goalkeeping_reflexes":6,"_target_":14.9787,"_residuals_":-0.0109,"_row":"K. Bonifazi"},{"age":27,"height_cm":180,"weight_kg":67,"attacking_crossing":75,"attacking_finishing":57,"attacking_heading_accuracy":56,"attacking_short_passing":89,"attacking_volleys":71,"skill_dribbling":81,"skill_curve":75,"skill_fk_accuracy":76,"skill_long_passing":87,"skill_ball_control":85,"movement_acceleration":61,"movement_sprint_speed":50,"movement_agility":77,"movement_reactions":81,"movement_balance":72,"power_shot_power":71,"power_jumping":58,"power_stamina":85,"power_strength":66,"power_long_shots":62,"mentality_aggression":79,"mentality_interceptions":76,"mentality_positioning":68,"mentality_vision":87,"mentality_penalties":84,"mentality_composure":79,"defending_marking":62,"defending_standing_tackle":77,"defending_sliding_tackle":70,"goalkeeping_diving":14,"goalkeeping_handling":7,"goalkeeping_kicking":13,"goalkeeping_positioning":14,"goalkeeping_reflexes":8,"_target_":17.1828,"_residuals_":-0.0421,"_row":"Jorginho"},{"age":25,"height_cm":182,"weight_kg":76,"attacking_crossing":66,"attacking_finishing":73,"attacking_heading_accuracy":64,"attacking_short_passing":69,"attacking_volleys":54,"skill_dribbling":80,"skill_curve":67,"skill_fk_accuracy":44,"skill_long_passing":59,"skill_ball_control":77,"movement_acceleration":78,"movement_sprint_speed":84,"movement_agility":78,"movement_reactions":67,"movement_balance":66,"power_shot_power":73,"power_jumping":70,"power_stamina":74,"power_strength":69,"power_long_shots":70,"mentality_aggression":51,"mentality_interceptions":28,"mentality_positioning":77,"mentality_vision":66,"mentality_penalties":69,"mentality_composure":63,"defending_marking":73,"defending_standing_tackle":29,"defending_sliding_tackle":18,"goalkeeping_diving":7,"goalkeeping_handling":9,"goalkeeping_kicking":16,"goalkeeping_positioning":15,"goalkeeping_reflexes":7,"_target_":15.7614,"_residuals_":0.0058,"_row":"Kahraba"},{"age":22,"height_cm":176,"weight_kg":71,"attacking_crossing":70,"attacking_finishing":67,"attacking_heading_accuracy":56,"attacking_short_passing":72,"attacking_volleys":61,"skill_dribbling":79,"skill_curve":66,"skill_fk_accuracy":59,"skill_long_passing":65,"skill_ball_control":77,"movement_acceleration":78,"movement_sprint_speed":78,"movement_agility":78,"movement_reactions":61,"movement_balance":68,"power_shot_power":69,"power_jumping":55,"power_stamina":56,"power_strength":51,"power_long_shots":66,"mentality_aggression":36,"mentality_interceptions":29,"mentality_positioning":65,"mentality_vision":70,"mentality_penalties":66,"mentality_composure":73,"defending_marking":30,"defending_standing_tackle":30,"defending_sliding_tackle":29,"goalkeeping_diving":9,"goalkeeping_handling":6,"goalkeeping_kicking":13,"goalkeeping_positioning":7,"goalkeeping_reflexes":11,"_target_":15.2741,"_residuals_":-0.2161,"_row":"B. Srarfi"},{"age":26,"height_cm":187,"weight_kg":86,"attacking_crossing":50,"attacking_finishing":86,"attacking_heading_accuracy":82,"attacking_short_passing":71,"attacking_volleys":71,"skill_dribbling":77,"skill_curve":41,"skill_fk_accuracy":36,"skill_long_passing":65,"skill_ball_control":80,"movement_acceleration":65,"movement_sprint_speed":69,"movement_agility":64,"movement_reactions":78,"movement_balance":72,"power_shot_power":83,"power_jumping":70,"power_stamina":76,"power_strength":91,"power_long_shots":82,"mentality_aggression":68,"mentality_interceptions":30,"mentality_positioning":84,"mentality_vision":71,"mentality_penalties":79,"mentality_composure":82,"defending_marking":32,"defending_standing_tackle":31,"defending_sliding_tackle":18,"goalkeeping_diving":14,"goalkeeping_handling":12,"goalkeeping_kicking":16,"goalkeeping_positioning":13,"goalkeeping_reflexes":16,"_target_":17.2968,"_residuals_":0.1607,"_row":"Borja Iglesias"},{"age":32,"height_cm":178,"weight_kg":78,"attacking_crossing":66,"attacking_finishing":79,"attacking_heading_accuracy":67,"attacking_short_passing":69,"attacking_volleys":65,"skill_dribbling":75,"skill_curve":59,"skill_fk_accuracy":35,"skill_long_passing":62,"skill_ball_control":76,"movement_acceleration":72,"movement_sprint_speed":69,"movement_agility":73,"movement_reactions":66,"movement_balance":66,"power_shot_power":70,"power_jumping":79,"power_stamina":79,"power_strength":78,"power_long_shots":71,"mentality_aggression":58,"mentality_interceptions":46,"mentality_positioning":75,"mentality_vision":72,"mentality_penalties":66,"mentality_composure":70,"defending_marking":31,"defending_standing_tackle":36,"defending_sliding_tackle":30,"goalkeeping_diving":14,"goalkeeping_handling":7,"goalkeeping_kicking":10,"goalkeeping_positioning":10,"goalkeeping_reflexes":12,"_target_":15.3196,"_residuals_":0.1957,"_row":"F. Gonzalez"},{"age":29,"height_cm":185,"weight_kg":85,"attacking_crossing":38,"attacking_finishing":24,"attacking_heading_accuracy":75,"attacking_short_passing":63,"attacking_volleys":42,"skill_dribbling":35,"skill_curve":32,"skill_fk_accuracy":28,"skill_long_passing":59,"skill_ball_control":58,"movement_acceleration":53,"movement_sprint_speed":61,"movement_agility":54,"movement_reactions":74,"movement_balance":61,"power_shot_power":59,"power_jumping":65,"power_stamina":61,"power_strength":84,"power_long_shots":45,"mentality_aggression":87,"mentality_interceptions":83,"mentality_positioning":33,"mentality_vision":41,"mentality_penalties":39,"mentality_composure":63,"defending_marking":75,"defending_standing_tackle":78,"defending_sliding_tackle":75,"goalkeeping_diving":11,"goalkeeping_handling":11,"goalkeeping_kicking":15,"goalkeeping_positioning":15,"goalkeeping_reflexes":12,"_target_":15.8304,"_residuals_":-0.2425,"_row":"E. Bicakcic"},{"age":33,"height_cm":190,"weight_kg":82,"attacking_crossing":38,"attacking_finishing":27,"attacking_heading_accuracy":77,"attacking_short_passing":74,"attacking_volleys":31,"skill_dribbling":59,"skill_curve":53,"skill_fk_accuracy":45,"skill_long_passing":72,"skill_ball_control":71,"movement_acceleration":50,"movement_sprint_speed":46,"movement_agility":53,"movement_reactions":82,"movement_balance":56,"power_shot_power":65,"power_jumping":76,"power_stamina":45,"power_strength":81,"power_long_shots":53,"mentality_aggression":81,"mentality_interceptions":86,"mentality_positioning":30,"mentality_vision":57,"mentality_penalties":37,"mentality_composure":75,"defending_marking":89,"defending_standing_tackle":87,"defending_sliding_tackle":85,"goalkeeping_diving":8,"goalkeeping_handling":6,"goalkeeping_kicking":5,"goalkeeping_positioning":9,"goalkeeping_reflexes":8,"_target_":16.3004,"_residuals_":-0.213,"_row":"Raul Albiol"},{"age":23,"height_cm":170,"weight_kg":68,"attacking_crossing":70,"attacking_finishing":33,"attacking_heading_accuracy":64,"attacking_short_passing":70,"attacking_volleys":57,"skill_dribbling":68,"skill_curve":60,"skill_fk_accuracy":27,"skill_long_passing":64,"skill_ball_control":72,"movement_acceleration":71,"movement_sprint_speed":71,"movement_agility":71,"movement_reactions":71,"movement_balance":66,"power_shot_power":51,"power_jumping":71,"power_stamina":70,"power_strength":63,"power_long_shots":60,"mentality_aggression":65,"mentality_interceptions":72,"mentality_positioning":59,"mentality_vision":58,"mentality_penalties":35,"mentality_composure":62,"defending_marking":72,"defending_standing_tackle":70,"defending_sliding_tackle":68,"goalkeeping_diving":10,"goalkeeping_handling":9,"goalkeeping_kicking":11,"goalkeeping_positioning":12,"goalkeeping_reflexes":12,"_target_":14.8802,"_residuals_":-0.1559,"_row":"Miguelon"},{"age":25,"height_cm":188,"weight_kg":79,"attacking_crossing":38,"attacking_finishing":35,"attacking_heading_accuracy":72,"attacking_short_passing":65,"attacking_volleys":26,"skill_dribbling":55,"skill_curve":44,"skill_fk_accuracy":27,"skill_long_passing":62,"skill_ball_control":65,"movement_acceleration":70,"movement_sprint_speed":67,"movement_agility":67,"movement_reactions":57,"movement_balance":71,"power_shot_power":61,"power_jumping":83,"power_stamina":71,"power_strength":77,"power_long_shots":33,"mentality_aggression":73,"mentality_interceptions":71,"mentality_positioning":50,"mentality_vision":38,"mentality_penalties":41,"mentality_composure":63,"defending_marking":75,"defending_standing_tackle":76,"defending_sliding_tackle":76,"goalkeeping_diving":10,"goalkeeping_handling":9,"goalkeeping_kicking":12,"goalkeeping_positioning":15,"goalkeeping_reflexes":15,"_target_":15.6873,"_residuals_":0.4257,"_row":"I. Lichnovsky"},{"age":23,"height_cm":173,"weight_kg":68,"attacking_crossing":74,"attacking_finishing":63,"attacking_heading_accuracy":37,"attacking_short_passing":84,"attacking_volleys":60,"skill_dribbling":83,"skill_curve":74,"skill_fk_accuracy":69,"skill_long_passing":75,"skill_ball_control":82,"movement_acceleration":75,"movement_sprint_speed":61,"movement_agility":89,"movement_reactions":76,"movement_balance":88,"power_shot_power":60,"power_jumping":60,"power_stamina":76,"power_strength":53,"power_long_shots":60,"mentality_aggression":80,"mentality_interceptions":70,"mentality_positioning":72,"mentality_vision":80,"mentality_penalties":60,"mentality_composure":78,"defending_marking":71,"defending_standing_tackle":66,"defending_sliding_tackle":62,"goalkeeping_diving":8,"goalkeeping_handling":12,"goalkeeping_kicking":13,"goalkeeping_positioning":11,"goalkeeping_reflexes":14,"_target_":16.4182,"_residuals_":-0.2958,"_row":"M. Meyer"},{"age":26,"height_cm":185,"weight_kg":70,"attacking_crossing":72,"attacking_finishing":63,"attacking_heading_accuracy":57,"attacking_short_passing":68,"attacking_volleys":46,"skill_dribbling":70,"skill_curve":53,"skill_fk_accuracy":26,"skill_long_passing":56,"skill_ball_control":72,"movement_acceleration":89,"movement_sprint_speed":88,"movement_agility":67,"movement_reactions":66,"movement_balance":54,"power_shot_power":72,"power_jumping":72,"power_stamina":84,"power_strength":67,"power_long_shots":58,"mentality_aggression":66,"mentality_interceptions":58,"mentality_positioning":69,"mentality_vision":70,"mentality_penalties":64,"mentality_composure":71,"defending_marking":59,"defending_standing_tackle":64,"defending_sliding_tackle":61,"goalkeeping_diving":11,"goalkeeping_handling":7,"goalkeeping_kicking":9,"goalkeeping_positioning":14,"goalkeeping_reflexes":10,"_target_":15.2741,"_residuals_":0.235,"_row":"D. Delgado"},{"age":30,"height_cm":186,"weight_kg":81,"attacking_crossing":64,"attacking_finishing":45,"attacking_heading_accuracy":82,"attacking_short_passing":79,"attacking_volleys":38,"skill_dribbling":62,"skill_curve":63,"skill_fk_accuracy":69,"skill_long_passing":85,"skill_ball_control":75,"movement_acceleration":61,"movement_sprint_speed":66,"movement_agility":59,"movement_reactions":87,"movement_balance":50,"power_shot_power":78,"power_jumping":84,"power_stamina":78,"power_strength":79,"power_long_shots":58,"mentality_aggression":81,"mentality_interceptions":88,"mentality_positioning":54,"mentality_vision":62,"mentality_penalties":58,"mentality_composure":86,"defending_marking":90,"defending_standing_tackle":90,"defending_sliding_tackle":86,"goalkeeping_diving":16,"goalkeeping_handling":6,"goalkeeping_kicking":14,"goalkeeping_positioning":16,"goalkeeping_reflexes":14,"_target_":17.5291,"_residuals_":0.2921,"_row":"T. Alderweireld"},{"age":30,"height_cm":176,"weight_kg":67,"attacking_crossing":78,"attacking_finishing":72,"attacking_heading_accuracy":35,"attacking_short_passing":72,"attacking_volleys":70,"skill_dribbling":84,"skill_curve":81,"skill_fk_accuracy":71,"skill_long_passing":69,"skill_ball_control":82,"movement_acceleration":90,"movement_sprint_speed":80,"movement_agility":89,"movement_reactions":72,"movement_balance":80,"power_shot_power":77,"power_jumping":87,"power_stamina":67,"power_strength":54,"power_long_shots":77,"mentality_aggression":47,"mentality_interceptions":39,"mentality_positioning":74,"mentality_vision":69,"mentality_penalties":65,"mentality_composure":84,"defending_marking":26,"defending_standing_tackle":38,"defending_sliding_tackle":30,"goalkeeping_diving":8,"goalkeeping_handling":15,"goalkeeping_kicking":14,"goalkeeping_positioning":7,"goalkeeping_reflexes":12,"_target_":15.9556,"_residuals_":0.0073,"_row":"M. Carcela-Gonzalez"},{"age":26,"height_cm":188,"weight_kg":80,"attacking_crossing":65,"attacking_finishing":69,"attacking_heading_accuracy":75,"attacking_short_passing":83,"attacking_volleys":62,"skill_dribbling":79,"skill_curve":62,"skill_fk_accuracy":56,"skill_long_passing":79,"skill_ball_control":82,"movement_acceleration":65,"movement_sprint_speed":73,"movement_agility":73,"movement_reactions":83,"movement_balance":66,"power_shot_power":86,"power_jumping":78,"power_stamina":82,"power_strength":92,"power_long_shots":80,"mentality_aggression":86,"mentality_interceptions":78,"mentality_positioning":77,"mentality_vision":79,"mentality_penalties":45,"mentality_composure":84,"defending_marking":77,"defending_standing_tackle":80,"defending_sliding_tackle":81,"goalkeeping_diving":15,"goalkeeping_handling":10,"goalkeeping_kicking":10,"goalkeeping_positioning":8,"goalkeeping_reflexes":10,"_target_":16.8836,"_residuals_":-0.294,"_row":"G. Kondogbia"},{"age":20,"height_cm":178,"weight_kg":68,"attacking_crossing":86,"attacking_finishing":64,"attacking_heading_accuracy":52,"attacking_short_passing":82,"attacking_volleys":68,"skill_dribbling":86,"skill_curve":78,"skill_fk_accuracy":79,"skill_long_passing":76,"skill_ball_control":87,"movement_acceleration":76,"movement_sprint_speed":72,"movement_agility":78,"movement_reactions":74,"movement_balance":78,"power_shot_power":76,"power_jumping":46,"power_stamina":72,"power_strength":40,"power_long_shots":75,"mentality_aggression":41,"mentality_interceptions":48,"mentality_positioning":62,"mentality_vision":84,"mentality_penalties":63,"mentality_composure":78,"defending_marking":38,"defending_standing_tackle":35,"defending_sliding_tackle":32,"goalkeeping_diving":14,"goalkeeping_handling":15,"goalkeeping_kicking":15,"goalkeeping_positioning":8,"goalkeeping_reflexes":10,"_target_":16.4897,"_residuals_":-0.4692,"_row":"M. Odegaard"},{"age":21,"height_cm":181,"weight_kg":77,"attacking_crossing":43,"attacking_finishing":74,"attacking_heading_accuracy":68,"attacking_short_passing":70,"attacking_volleys":56,"skill_dribbling":76,"skill_curve":40,"skill_fk_accuracy":31,"skill_long_passing":33,"skill_ball_control":74,"movement_acceleration":90,"movement_sprint_speed":91,"movement_agility":85,"movement_reactions":70,"movement_balance":69,"power_shot_power":68,"power_jumping":81,"power_stamina":69,"power_strength":66,"power_long_shots":56,"mentality_aggression":48,"mentality_interceptions":17,"mentality_positioning":70,"mentality_vision":68,"mentality_penalties":62,"mentality_composure":71,"defending_marking":31,"defending_standing_tackle":17,"defending_sliding_tackle":15,"goalkeeping_diving":11,"goalkeeping_handling":14,"goalkeeping_kicking":9,"goalkeeping_positioning":8,"goalkeeping_reflexes":8,"_target_":15.6873,"_residuals_":0.1229,"_row":"D. Okereke"},{"age":23,"height_cm":186,"weight_kg":78,"attacking_crossing":55,"attacking_finishing":48,"attacking_heading_accuracy":76,"attacking_short_passing":70,"attacking_volleys":32,"skill_dribbling":65,"skill_curve":67,"skill_fk_accuracy":70,"skill_long_passing":69,"skill_ball_control":69,"movement_acceleration":74,"movement_sprint_speed":78,"movement_agility":69,"movement_reactions":65,"movement_balance":70,"power_shot_power":81,"power_jumping":82,"power_stamina":78,"power_strength":79,"power_long_shots":67,"mentality_aggression":75,"mentality_interceptions":65,"mentality_positioning":57,"mentality_vision":62,"mentality_penalties":46,"mentality_composure":63,"defending_marking":70,"defending_standing_tackle":71,"defending_sliding_tackle":70,"goalkeeping_diving":9,"goalkeeping_handling":10,"goalkeeping_kicking":9,"goalkeeping_positioning":7,"goalkeeping_reflexes":6,"_target_":15.3631,"_residuals_":0.1422,"_row":"D. Luckassen"},{"age":30,"height_cm":188,"weight_kg":82,"attacking_crossing":59,"attacking_finishing":51,"attacking_heading_accuracy":68,"attacking_short_passing":76,"attacking_volleys":32,"skill_dribbling":65,"skill_curve":52,"skill_fk_accuracy":41,"skill_long_passing":74,"skill_ball_control":71,"movement_acceleration":50,"movement_sprint_speed":63,"movement_agility":59,"movement_reactions":67,"movement_balance":51,"power_shot_power":66,"power_jumping":70,"power_stamina":82,"power_strength":79,"power_long_shots":54,"mentality_aggression":78,"mentality_interceptions":70,"mentality_positioning":65,"mentality_vision":69,"mentality_penalties":48,"mentality_composure":70,"defending_marking":70,"defending_standing_tackle":75,"defending_sliding_tackle":72,"goalkeeping_diving":7,"goalkeeping_handling":11,"goalkeeping_kicking":9,"goalkeeping_positioning":12,"goalkeeping_reflexes":9,"_target_":15.3416,"_residuals_":0.2888,"_row":"L. Deaux"},{"age":30,"height_cm":195,"weight_kg":88,"attacking_crossing":32,"attacking_finishing":23,"attacking_heading_accuracy":72,"attacking_short_passing":57,"attacking_volleys":30,"skill_dribbling":42,"skill_curve":35,"skill_fk_accuracy":35,"skill_long_passing":45,"skill_ball_control":51,"movement_acceleration":32,"movement_sprint_speed":34,"movement_agility":31,"movement_reactions":69,"movement_balance":33,"power_shot_power":39,"power_jumping":47,"power_stamina":52,"power_strength":91,"power_long_shots":24,"mentality_aggression":81,"mentality_interceptions":65,"mentality_positioning":25,"mentality_vision":30,"mentality_penalties":40,"mentality_composure":64,"defending_marking":72,"defending_standing_tackle":73,"defending_sliding_tackle":65,"goalkeeping_diving":6,"goalkeeping_handling":5,"goalkeeping_kicking":12,"goalkeeping_positioning":14,"goalkeeping_reflexes":7,"_target_":14.4574,"_residuals_":0.0124,"_row":"Jorge Fellipe"},{"age":23,"height_cm":182,"weight_kg":75,"attacking_crossing":68,"attacking_finishing":41,"attacking_heading_accuracy":60,"attacking_short_passing":68,"attacking_volleys":62,"skill_dribbling":71,"skill_curve":63,"skill_fk_accuracy":46,"skill_long_passing":62,"skill_ball_control":73,"movement_acceleration":79,"movement_sprint_speed":77,"movement_agility":70,"movement_reactions":69,"movement_balance":72,"power_shot_power":68,"power_jumping":83,"power_stamina":80,"power_strength":73,"power_long_shots":58,"mentality_aggression":71,"mentality_interceptions":68,"mentality_positioning":70,"mentality_vision":65,"mentality_penalties":50,"mentality_composure":67,"defending_marking":68,"defending_standing_tackle":68,"defending_sliding_tackle":68,"goalkeeping_diving":14,"goalkeeping_handling":12,"goalkeeping_kicking":9,"goalkeeping_positioning":12,"goalkeeping_reflexes":13,"_target_":14.8802,"_residuals_":-0.2636,"_row":"F. Centonze"},{"age":30,"height_cm":178,"weight_kg":72,"attacking_crossing":76,"attacking_finishing":73,"attacking_heading_accuracy":52,"attacking_short_passing":69,"attacking_volleys":63,"skill_dribbling":71,"skill_curve":70,"skill_fk_accuracy":81,"skill_long_passing":73,"skill_ball_control":73,"movement_acceleration":67,"movement_sprint_speed":60,"movement_agility":64,"movement_reactions":72,"movement_balance":70,"power_shot_power":80,"power_jumping":64,"power_stamina":77,"power_strength":70,"power_long_shots":72,"mentality_aggression":69,"mentality_interceptions":59,"mentality_positioning":70,"mentality_vision":77,"mentality_penalties":77,"mentality_composure":75,"defending_marking":55,"defending_standing_tackle":65,"defending_sliding_tackle":55,"goalkeeping_diving":7,"goalkeeping_handling":8,"goalkeeping_kicking":15,"goalkeeping_positioning":8,"goalkeeping_reflexes":14,"_target_":15.1505,"_residuals_":0.1221,"_row":"Roberto Torres"},{"age":25,"height_cm":178,"weight_kg":72,"attacking_crossing":56,"attacking_finishing":80,"attacking_heading_accuracy":75,"attacking_short_passing":75,"attacking_volleys":77,"skill_dribbling":82,"skill_curve":79,"skill_fk_accuracy":60,"skill_long_passing":51,"skill_ball_control":80,"movement_acceleration":77,"movement_sprint_speed":76,"movement_agility":82,"movement_reactions":82,"movement_balance":78,"power_shot_power":70,"power_jumping":73,"power_stamina":84,"power_strength":54,"power_long_shots":65,"mentality_aggression":70,"mentality_interceptions":49,"mentality_positioning":83,"mentality_vision":74,"mentality_penalties":73,"mentality_composure":73,"defending_marking":54,"defending_standing_tackle":54,"defending_sliding_tackle":42,"goalkeeping_diving":12,"goalkeeping_handling":12,"goalkeeping_kicking":11,"goalkeeping_positioning":14,"goalkeeping_reflexes":8,"_target_":16.3805,"_residuals_":-0.0452,"_row":"Ayoze Perez"},{"age":25,"height_cm":182,"weight_kg":70,"attacking_crossing":51,"attacking_finishing":77,"attacking_heading_accuracy":69,"attacking_short_passing":63,"attacking_volleys":73,"skill_dribbling":73,"skill_curve":48,"skill_fk_accuracy":34,"skill_long_passing":49,"skill_ball_control":70,"movement_acceleration":82,"movement_sprint_speed":79,"movement_agility":84,"movement_reactions":69,"movement_balance":56,"power_shot_power":77,"power_jumping":84,"power_stamina":66,"power_strength":67,"power_long_shots":73,"mentality_aggression":55,"mentality_interceptions":39,"mentality_positioning":76,"mentality_vision":67,"mentality_penalties":76,"mentality_composure":71,"defending_marking":42,"defending_standing_tackle":26,"defending_sliding_tackle":21,"goalkeeping_diving":8,"goalkeeping_handling":11,"goalkeeping_kicking":11,"goalkeeping_positioning":11,"goalkeeping_reflexes":10,"_target_":15.8304,"_residuals_":0.1862,"_row":"H. Preciado"},{"age":23,"height_cm":183,"weight_kg":70,"attacking_crossing":81,"attacking_finishing":36,"attacking_heading_accuracy":60,"attacking_short_passing":68,"attacking_volleys":37,"skill_dribbling":69,"skill_curve":77,"skill_fk_accuracy":62,"skill_long_passing":62,"skill_ball_control":72,"movement_acceleration":70,"movement_sprint_speed":74,"movement_agility":69,"movement_reactions":69,"movement_balance":63,"power_shot_power":53,"power_jumping":61,"power_stamina":65,"power_strength":65,"power_long_shots":38,"mentality_aggression":63,"mentality_interceptions":70,"mentality_positioning":62,"mentality_vision":62,"mentality_penalties":51,"mentality_composure":59,"defending_marking":71,"defending_standing_tackle":73,"defending_sliding_tackle":70,"goalkeeping_diving":10,"goalkeeping_handling":15,"goalkeeping_kicking":8,"goalkeeping_positioning":11,"goalkeeping_reflexes":14,"_target_":15.2741,"_residuals_":0.2783,"_row":"M. Targett"},{"age":25,"height_cm":188,"weight_kg":84,"attacking_crossing":42,"attacking_finishing":34,"attacking_heading_accuracy":74,"attacking_short_passing":75,"attacking_volleys":29,"skill_dribbling":57,"skill_curve":38,"skill_fk_accuracy":41,"skill_long_passing":68,"skill_ball_control":68,"movement_acceleration":54,"movement_sprint_speed":58,"movement_agility":59,"movement_reactions":72,"movement_balance":57,"power_shot_power":58,"power_jumping":66,"power_stamina":75,"power_strength":79,"power_long_shots":51,"mentality_aggression":79,"mentality_interceptions":81,"mentality_positioning":43,"mentality_vision":59,"mentality_penalties":46,"mentality_composure":67,"defending_marking":73,"defending_standing_tackle":76,"defending_sliding_tackle":75,"goalkeeping_diving":9,"goalkeeping_handling":13,"goalkeeping_kicking":11,"goalkeeping_positioning":12,"goalkeeping_reflexes":8,"_target_":15.9556,"_residuals_":-0.1267,"_row":"R. Khedira"},{"age":27,"height_cm":181,"weight_kg":74,"attacking_crossing":57,"attacking_finishing":72,"attacking_heading_accuracy":64,"attacking_short_passing":59,"attacking_volleys":65,"skill_dribbling":70,"skill_curve":63,"skill_fk_accuracy":56,"skill_long_passing":55,"skill_ball_control":70,"movement_acceleration":86,"movement_sprint_speed":87,"movement_agility":82,"movement_reactions":65,"movement_balance":75,"power_shot_power":68,"power_jumping":73,"power_stamina":61,"power_strength":58,"power_long_shots":66,"mentality_aggression":70,"mentality_interceptions":48,"mentality_positioning":72,"mentality_vision":67,"mentality_penalties":59,"mentality_composure":72,"defending_marking":25,"defending_standing_tackle":34,"defending_sliding_tackle":25,"goalkeeping_diving":11,"goalkeeping_handling":11,"goalkeeping_kicking":6,"goalkeeping_positioning":7,"goalkeeping_reflexes":6,"_target_":14.8451,"_residuals_":0.0646,"_row":"V. Kadlec"},{"age":27,"height_cm":175,"weight_kg":75,"attacking_crossing":77,"attacking_finishing":56,"attacking_heading_accuracy":61,"attacking_short_passing":73,"attacking_volleys":52,"skill_dribbling":76,"skill_curve":55,"skill_fk_accuracy":58,"skill_long_passing":56,"skill_ball_control":76,"movement_acceleration":79,"movement_sprint_speed":84,"movement_agility":72,"movement_reactions":73,"movement_balance":85,"power_shot_power":81,"power_jumping":76,"power_stamina":92,"power_strength":78,"power_long_shots":62,"mentality_aggression":86,"mentality_interceptions":73,"mentality_positioning":76,"mentality_vision":72,"mentality_penalties":54,"mentality_composure":69,"defending_marking":71,"defending_standing_tackle":78,"defending_sliding_tackle":80,"goalkeeping_diving":12,"goalkeeping_handling":13,"goalkeeping_kicking":6,"goalkeeping_positioning":12,"goalkeeping_reflexes":11,"_target_":16.1669,"_residuals_":0.2395,"_row":"Capa"},{"age":24,"height_cm":180,"weight_kg":73,"attacking_crossing":66,"attacking_finishing":63,"attacking_heading_accuracy":58,"attacking_short_passing":65,"attacking_volleys":52,"skill_dribbling":69,"skill_curve":45,"skill_fk_accuracy":32,"skill_long_passing":57,"skill_ball_control":68,"movement_acceleration":91,"movement_sprint_speed":90,"movement_agility":84,"movement_reactions":72,"movement_balance":69,"power_shot_power":66,"power_jumping":84,"power_stamina":91,"power_strength":76,"power_long_shots":62,"mentality_aggression":68,"mentality_interceptions":67,"mentality_positioning":66,"mentality_vision":63,"mentality_penalties":68,"mentality_composure":64,"defending_marking":65,"defending_standing_tackle":66,"defending_sliding_tackle":65,"goalkeeping_diving":7,"goalkeeping_handling":8,"goalkeeping_kicking":16,"goalkeeping_positioning":13,"goalkeeping_reflexes":14,"_target_":15.1238,"_residuals_":-0.2465,"_row":"B. Bolingoli"},{"age":28,"height_cm":186,"weight_kg":81,"attacking_crossing":40,"attacking_finishing":48,"attacking_heading_accuracy":82,"attacking_short_passing":64,"attacking_volleys":40,"skill_dribbling":54,"skill_curve":46,"skill_fk_accuracy":25,"skill_long_passing":56,"skill_ball_control":66,"movement_acceleration":57,"movement_sprint_speed":55,"movement_agility":34,"movement_reactions":77,"movement_balance":48,"power_shot_power":54,"power_jumping":82,"power_stamina":60,"power_strength":80,"power_long_shots":50,"mentality_aggression":82,"mentality_interceptions":80,"mentality_positioning":47,"mentality_vision":22,"mentality_penalties":35,"mentality_composure":72,"defending_marking":78,"defending_standing_tackle":82,"defending_sliding_tackle":78,"goalkeeping_diving":7,"goalkeeping_handling":9,"goalkeeping_kicking":13,"goalkeeping_positioning":10,"goalkeeping_reflexes":15,"_target_":16.3412,"_residuals_":-0.086,"_row":"G. Pezzella"},{"age":28,"height_cm":186,"weight_kg":79,"attacking_crossing":66,"attacking_finishing":40,"attacking_heading_accuracy":77,"attacking_short_passing":70,"attacking_volleys":25,"skill_dribbling":63,"skill_curve":49,"skill_fk_accuracy":58,"skill_long_passing":62,"skill_ball_control":70,"movement_acceleration":60,"movement_sprint_speed":64,"movement_agility":65,"movement_reactions":69,"movement_balance":60,"power_shot_power":70,"power_jumping":75,"power_stamina":72,"power_strength":76,"power_long_shots":56,"mentality_aggression":83,"mentality_interceptions":77,"mentality_positioning":49,"mentality_vision":59,"mentality_penalties":52,"mentality_composure":64,"defending_marking":75,"defending_standing_tackle":77,"defending_sliding_tackle":76,"goalkeeping_diving":9,"goalkeeping_handling":9,"goalkeeping_kicking":13,"goalkeeping_positioning":10,"goalkeeping_reflexes":7,"_target_":15.9556,"_residuals_":0.3299,"_row":"R. Funes Mori"},{"age":22,"height_cm":175,"weight_kg":73,"attacking_crossing":66,"attacking_finishing":84,"attacking_heading_accuracy":75,"attacking_short_passing":76,"attacking_volleys":72,"skill_dribbling":86,"skill_curve":76,"skill_fk_accuracy":54,"skill_long_passing":66,"skill_ball_control":85,"movement_acceleration":87,"movement_sprint_speed":83,"movement_agility":90,"movement_reactions":85,"movement_balance":90,"power_shot_power":78,"power_jumping":78,"power_stamina":83,"power_strength":63,"power_long_shots":73,"mentality_aggression":73,"mentality_interceptions":32,"mentality_positioning":86,"mentality_vision":77,"mentality_penalties":78,"mentality_composure":81,"defending_marking":53,"defending_standing_tackle":23,"defending_sliding_tackle":19,"goalkeeping_diving":13,"goalkeeping_handling":8,"goalkeeping_kicking":6,"goalkeeping_positioning":6,"goalkeeping_reflexes":15,"_target_":17.2495,"_residuals_":-0.1879,"_row":"Gabriel Jesus"},{"age":28,"height_cm":187,"weight_kg":83,"attacking_crossing":25,"attacking_finishing":12,"attacking_heading_accuracy":20,"attacking_short_passing":21,"attacking_volleys":11,"skill_dribbling":16,"skill_curve":15,"skill_fk_accuracy":9,"skill_long_passing":21,"skill_ball_control":15,"movement_acceleration":48,"movement_sprint_speed":41,"movement_agility":32,"movement_reactions":66,"movement_balance":55,"power_shot_power":50,"power_jumping":69,"power_stamina":42,"power_strength":66,"power_long_shots":13,"mentality_aggression":20,"mentality_interceptions":26,"mentality_positioning":16,"mentality_vision":18,"mentality_penalties":24,"mentality_composure":57,"defending_marking":14,"defending_standing_tackle":14,"defending_sliding_tackle":13,"goalkeeping_diving":72,"goalkeeping_handling":72,"goalkeeping_kicking":67,"goalkeeping_positioning":73,"goalkeeping_reflexes":74,"_target_":15.0964,"_residuals_":0.1861,"_row":"M. Heca"},{"age":34,"height_cm":175,"weight_kg":74,"attacking_crossing":69,"attacking_finishing":64,"attacking_heading_accuracy":55,"attacking_short_passing":74,"attacking_volleys":73,"skill_dribbling":73,"skill_curve":75,"skill_fk_accuracy":74,"skill_long_passing":72,"skill_ball_control":76,"movement_acceleration":57,"movement_sprint_speed":56,"movement_agility":71,"movement_reactions":73,"movement_balance":74,"power_shot_power":76,"power_jumping":55,"power_stamina":69,"power_strength":65,"power_long_shots":69,"mentality_aggression":71,"mentality_interceptions":58,"mentality_positioning":67,"mentality_vision":72,"mentality_penalties":78,"mentality_composure":77,"defending_marking":65,"defending_standing_tackle":67,"defending_sliding_tackle":62,"goalkeeping_diving":16,"goalkeeping_handling":15,"goalkeeping_kicking":11,"goalkeeping_positioning":7,"goalkeeping_reflexes":15,"_target_":14.221,"_residuals_":-0.124,"_row":"B. Feilhaber"},{"age":23,"height_cm":175,"weight_kg":61,"attacking_crossing":63,"attacking_finishing":45,"attacking_heading_accuracy":67,"attacking_short_passing":71,"attacking_volleys":41,"skill_dribbling":70,"skill_curve":51,"skill_fk_accuracy":45,"skill_long_passing":61,"skill_ball_control":67,"movement_acceleration":84,"movement_sprint_speed":83,"movement_agility":79,"movement_reactions":63,"movement_balance":85,"power_shot_power":57,"power_jumping":73,"power_stamina":84,"power_strength":65,"power_long_shots":41,"mentality_aggression":59,"mentality_interceptions":71,"mentality_positioning":57,"mentality_vision":55,"mentality_penalties":49,"mentality_composure":53,"defending_marking":57,"defending_standing_tackle":63,"defending_sliding_tackle":67,"goalkeeping_diving":15,"goalkeeping_handling":14,"goalkeeping_kicking":13,"goalkeeping_positioning":9,"goalkeeping_reflexes":7,"_target_":14.604,"_residuals_":-0.257,"_row":"N. Tripichio"},{"age":33,"height_cm":184,"weight_kg":78,"attacking_crossing":12,"attacking_finishing":8,"attacking_heading_accuracy":11,"attacking_short_passing":17,"attacking_volleys":9,"skill_dribbling":8,"skill_curve":14,"skill_fk_accuracy":10,"skill_long_passing":28,"skill_ball_control":12,"movement_acceleration":34,"movement_sprint_speed":32,"movement_agility":34,"movement_reactions":73,"movement_balance":46,"power_shot_power":56,"power_jumping":59,"power_stamina":45,"power_strength":68,"power_long_shots":6,"mentality_aggression":26,"mentality_interceptions":12,"mentality_positioning":12,"mentality_vision":25,"mentality_penalties":15,"mentality_composure":26,"defending_marking":29,"defending_standing_tackle":12,"defending_sliding_tackle":14,"goalkeeping_diving":71,"goalkeeping_handling":73,"goalkeeping_kicking":75,"goalkeeping_positioning":72,"goalkeeping_reflexes":70,"_target_":14.604,"_residuals_":-0.0054,"_row":"M. Higashiguchi"},{"age":23,"height_cm":186,"weight_kg":72,"attacking_crossing":58,"attacking_finishing":41,"attacking_heading_accuracy":65,"attacking_short_passing":85,"attacking_volleys":56,"skill_dribbling":74,"skill_curve":63,"skill_fk_accuracy":46,"skill_long_passing":83,"skill_ball_control":79,"movement_acceleration":68,"movement_sprint_speed":55,"movement_agility":76,"movement_reactions":80,"movement_balance":65,"power_shot_power":48,"power_jumping":68,"power_stamina":77,"power_strength":62,"power_long_shots":52,"mentality_aggression":64,"mentality_interceptions":82,"mentality_positioning":56,"mentality_vision":77,"mentality_penalties":52,"mentality_composure":83,"defending_marking":79,"defending_standing_tackle":79,"defending_sliding_tackle":73,"goalkeeping_diving":6,"goalkeeping_handling":14,"goalkeeping_kicking":16,"goalkeeping_positioning":11,"goalkeeping_reflexes":7,"_target_":16.6777,"_residuals_":-0.0394,"_row":"J. Weigl"},{"age":34,"height_cm":181,"weight_kg":75,"attacking_crossing":72,"attacking_finishing":52,"attacking_heading_accuracy":63,"attacking_short_passing":78,"attacking_volleys":65,"skill_dribbling":72,"skill_curve":76,"skill_fk_accuracy":71,"skill_long_passing":77,"skill_ball_control":77,"movement_acceleration":52,"movement_sprint_speed":48,"movement_agility":60,"movement_reactions":72,"movement_balance":72,"power_shot_power":57,"power_jumping":70,"power_stamina":70,"power_strength":68,"power_long_shots":72,"mentality_aggression":78,"mentality_interceptions":67,"mentality_positioning":67,"mentality_vision":76,"mentality_penalties":67,"mentality_composure":74,"defending_marking":76,"defending_standing_tackle":66,"defending_sliding_tackle":68,"goalkeeping_diving":6,"goalkeeping_handling":16,"goalkeeping_kicking":16,"goalkeeping_positioning":15,"goalkeeping_reflexes":9,"_target_":14.9787,"_residuals_":0.2682,"_row":"R. Cohade"},{"age":32,"height_cm":196,"weight_kg":97,"attacking_crossing":44,"attacking_finishing":34,"attacking_heading_accuracy":80,"attacking_short_passing":60,"attacking_volleys":22,"skill_dribbling":30,"skill_curve":32,"skill_fk_accuracy":38,"skill_long_passing":49,"skill_ball_control":54,"movement_acceleration":30,"movement_sprint_speed":31,"movement_agility":29,"movement_reactions":66,"movement_balance":27,"power_shot_power":47,"power_jumping":31,"power_stamina":31,"power_strength":88,"power_long_shots":32,"mentality_aggression":84,"mentality_interceptions":73,"mentality_positioning":37,"mentality_vision":46,"mentality_penalties":35,"mentality_composure":68,"defending_marking":72,"defending_standing_tackle":75,"defending_sliding_tackle":73,"goalkeeping_diving":11,"goalkeeping_handling":8,"goalkeeping_kicking":12,"goalkeeping_positioning":15,"goalkeeping_reflexes":8,"_target_":14.771,"_residuals_":0.1173,"_row":"S. Prodl"},{"age":35,"height_cm":183,"weight_kg":79,"attacking_crossing":73,"attacking_finishing":62,"attacking_heading_accuracy":61,"attacking_short_passing":75,"attacking_volleys":72,"skill_dribbling":74,"skill_curve":71,"skill_fk_accuracy":72,"skill_long_passing":61,"skill_ball_control":75,"movement_acceleration":73,"movement_sprint_speed":65,"movement_agility":66,"movement_reactions":82,"movement_balance":62,"power_shot_power":77,"power_jumping":55,"power_stamina":71,"power_strength":77,"power_long_shots":74,"mentality_aggression":54,"mentality_interceptions":33,"mentality_positioning":70,"mentality_vision":76,"mentality_penalties":66,"mentality_composure":74,"defending_marking":16,"defending_standing_tackle":31,"defending_sliding_tackle":32,"goalkeeping_diving":12,"goalkeeping_handling":16,"goalkeeping_kicking":7,"goalkeeping_positioning":15,"goalkeeping_reflexes":9,"_target_":14.7318,"_residuals_":-0.0804,"_row":"Alvildo Sousa"},{"age":27,"height_cm":184,"weight_kg":80,"attacking_crossing":77,"attacking_finishing":74,"attacking_heading_accuracy":69,"attacking_short_passing":81,"attacking_volleys":77,"skill_dribbling":84,"skill_curve":83,"skill_fk_accuracy":80,"skill_long_passing":73,"skill_ball_control":83,"movement_acceleration":76,"movement_sprint_speed":75,"movement_agility":75,"movement_reactions":77,"movement_balance":74,"power_shot_power":81,"power_jumping":63,"power_stamina":75,"power_strength":67,"power_long_shots":82,"mentality_aggression":85,"mentality_interceptions":46,"mentality_positioning":79,"mentality_vision":81,"mentality_penalties":75,"mentality_composure":78,"defending_marking":48,"defending_standing_tackle":54,"defending_sliding_tackle":44,"goalkeeping_diving":10,"goalkeeping_handling":15,"goalkeeping_kicking":11,"goalkeeping_positioning":8,"goalkeeping_reflexes":13,"_target_":16.5564,"_residuals_":-0.234,"_row":"E. Lamela"},{"age":26,"height_cm":179,"weight_kg":68,"attacking_crossing":74,"attacking_finishing":64,"attacking_heading_accuracy":62,"attacking_short_passing":72,"attacking_volleys":65,"skill_dribbling":75,"skill_curve":69,"skill_fk_accuracy":57,"skill_long_passing":64,"skill_ball_control":74,"movement_acceleration":80,"movement_sprint_speed":82,"movement_agility":83,"movement_reactions":76,"movement_balance":77,"power_shot_power":58,"power_jumping":68,"power_stamina":93,"power_strength":38,"power_long_shots":60,"mentality_aggression":49,"mentality_interceptions":66,"mentality_positioning":71,"mentality_vision":62,"mentality_penalties":70,"mentality_composure":56,"defending_marking":70,"defending_standing_tackle":68,"defending_sliding_tackle":71,"goalkeeping_diving":15,"goalkeeping_handling":7,"goalkeeping_kicking":12,"goalkeeping_positioning":11,"goalkeeping_reflexes":9,"_target_":15.7614,"_residuals_":0.2056,"_row":"Alex Moreno"},{"age":30,"height_cm":189,"weight_kg":86,"attacking_crossing":59,"attacking_finishing":52,"attacking_heading_accuracy":73,"attacking_short_passing":71,"attacking_volleys":55,"skill_dribbling":62,"skill_curve":48,"skill_fk_accuracy":51,"skill_long_passing":66,"skill_ball_control":65,"movement_acceleration":43,"movement_sprint_speed":52,"movement_agility":48,"movement_reactions":69,"movement_balance":35,"power_shot_power":75,"power_jumping":66,"power_stamina":75,"power_strength":84,"power_long_shots":65,"mentality_aggression":74,"mentality_interceptions":68,"mentality_positioning":58,"mentality_vision":58,"mentality_penalties":62,"mentality_composure":68,"defending_marking":71,"defending_standing_tackle":73,"defending_sliding_tackle":71,"goalkeeping_diving":9,"goalkeeping_handling":13,"goalkeeping_kicking":14,"goalkeeping_positioning":9,"goalkeeping_reflexes":16,"_target_":14.9787,"_residuals_":0.2143,"_row":"S. Vittor"},{"age":26,"height_cm":170,"weight_kg":68,"attacking_crossing":70,"attacking_finishing":60,"attacking_heading_accuracy":54,"attacking_short_passing":73,"attacking_volleys":51,"skill_dribbling":73,"skill_curve":77,"skill_fk_accuracy":75,"skill_long_passing":70,"skill_ball_control":72,"movement_acceleration":81,"movement_sprint_speed":78,"movement_agility":79,"movement_reactions":70,"movement_balance":82,"power_shot_power":78,"power_jumping":82,"power_stamina":77,"power_strength":45,"power_long_shots":67,"mentality_aggression":69,"mentality_interceptions":53,"mentality_positioning":66,"mentality_vision":72,"mentality_penalties":76,"mentality_composure":69,"defending_marking":50,"defending_standing_tackle":54,"defending_sliding_tackle":52,"goalkeeping_diving":15,"goalkeeping_handling":10,"goalkeeping_kicking":10,"goalkeeping_positioning":10,"goalkeeping_reflexes":12,"_target_":15.1765,"_residuals_":-0.1025,"_row":"Pedrinho"},{"age":29,"height_cm":189,"weight_kg":84,"attacking_crossing":11,"attacking_finishing":13,"attacking_heading_accuracy":19,"attacking_short_passing":26,"attacking_volleys":19,"skill_dribbling":16,"skill_curve":12,"skill_fk_accuracy":11,"skill_long_passing":38,"skill_ball_control":22,"movement_acceleration":50,"movement_sprint_speed":49,"movement_agility":45,"movement_reactions":63,"movement_balance":32,"power_shot_power":55,"power_jumping":71,"power_stamina":40,"power_strength":69,"power_long_shots":13,"mentality_aggression":35,"mentality_interceptions":20,"mentality_positioning":16,"mentality_vision":49,"mentality_penalties":17,"mentality_composure":56,"defending_marking":15,"defending_standing_tackle":14,"defending_sliding_tackle":12,"goalkeeping_diving":74,"goalkeeping_handling":70,"goalkeeping_kicking":73,"goalkeeping_positioning":74,"goalkeeping_reflexes":76,"_target_":14.9787,"_residuals_":0.0659,"_row":"K. Johnsson"},{"age":28,"height_cm":185,"weight_kg":80,"attacking_crossing":49,"attacking_finishing":76,"attacking_heading_accuracy":78,"attacking_short_passing":58,"attacking_volleys":78,"skill_dribbling":64,"skill_curve":60,"skill_fk_accuracy":62,"skill_long_passing":50,"skill_ball_control":68,"movement_acceleration":54,"movement_sprint_speed":60,"movement_agility":67,"movement_reactions":67,"movement_balance":53,"power_shot_power":74,"power_jumping":82,"power_stamina":73,"power_strength":79,"power_long_shots":68,"mentality_aggression":54,"mentality_interceptions":31,"mentality_positioning":78,"mentality_vision":61,"mentality_penalties":65,"mentality_composure":67,"defending_marking":54,"defending_standing_tackle":25,"defending_sliding_tackle":23,"goalkeeping_diving":8,"goalkeeping_handling":8,"goalkeeping_kicking":8,"goalkeeping_positioning":13,"goalkeeping_reflexes":15,"_target_":14.9787,"_residuals_":-0.0259,"_row":"M. Rangel"},{"age":26,"height_cm":184,"weight_kg":79,"attacking_crossing":40,"attacking_finishing":72,"attacking_heading_accuracy":73,"attacking_short_passing":70,"attacking_volleys":72,"skill_dribbling":67,"skill_curve":64,"skill_fk_accuracy":43,"skill_long_passing":67,"skill_ball_control":70,"movement_acceleration":67,"movement_sprint_speed":69,"movement_agility":66,"movement_reactions":71,"movement_balance":63,"power_shot_power":76,"power_jumping":76,"power_stamina":62,"power_strength":77,"power_long_shots":64,"mentality_aggression":69,"mentality_interceptions":20,"mentality_positioning":71,"mentality_vision":67,"mentality_penalties":72,"mentality_composure":70,"defending_marking":21,"defending_standing_tackle":20,"defending_sliding_tackle":13,"goalkeeping_diving":8,"goalkeeping_handling":7,"goalkeeping_kicking":15,"goalkeeping_positioning":10,"goalkeeping_reflexes":6,"_target_":15.1505,"_residuals_":-0.1621,"_row":"Thiago Santana"},{"age":29,"height_cm":175,"weight_kg":66,"attacking_crossing":79,"attacking_finishing":53,"attacking_heading_accuracy":64,"attacking_short_passing":75,"attacking_volleys":48,"skill_dribbling":76,"skill_curve":76,"skill_fk_accuracy":70,"skill_long_passing":69,"skill_ball_control":74,"movement_acceleration":74,"movement_sprint_speed":69,"movement_agility":73,"movement_reactions":73,"movement_balance":83,"power_shot_power":71,"power_jumping":84,"power_stamina":71,"power_strength":61,"power_long_shots":62,"mentality_aggression":73,"mentality_interceptions":75,"mentality_positioning":60,"mentality_vision":68,"mentality_penalties":59,"mentality_composure":71,"defending_marking":72,"defending_standing_tackle":78,"defending_sliding_tackle":79,"goalkeeping_diving":14,"goalkeeping_handling":7,"goalkeeping_kicking":9,"goalkeeping_positioning":9,"goalkeeping_reflexes":12,"_target_":15.6873,"_residuals_":0.2997,"_row":"A. Cresswell"},{"age":35,"height_cm":177,"weight_kg":72,"attacking_crossing":72,"attacking_finishing":53,"attacking_heading_accuracy":69,"attacking_short_passing":76,"attacking_volleys":53,"skill_dribbling":71,"skill_curve":64,"skill_fk_accuracy":57,"skill_long_passing":76,"skill_ball_control":69,"movement_acceleration":72,"movement_sprint_speed":74,"movement_agility":81,"movement_reactions":79,"movement_balance":83,"power_shot_power":58,"power_jumping":74,"power_stamina":82,"power_strength":71,"power_long_shots":61,"mentality_aggression":75,"mentality_interceptions":70,"mentality_positioning":63,"mentality_vision":76,"mentality_penalties":71,"mentality_composure":67,"defending_marking":73,"defending_standing_tackle":69,"defending_sliding_tackle":65,"goalkeeping_diving":9,"goalkeeping_handling":12,"goalkeeping_kicking":12,"goalkeeping_positioning":8,"goalkeeping_reflexes":12,"_target_":14.4033,"_residuals_":-0.2771,"_row":"Claudiano Sobrino"},{"age":23,"height_cm":174,"weight_kg":70,"attacking_crossing":70,"attacking_finishing":60,"attacking_heading_accuracy":42,"attacking_short_passing":72,"attacking_volleys":62,"skill_dribbling":78,"skill_curve":74,"skill_fk_accuracy":78,"skill_long_passing":71,"skill_ball_control":76,"movement_acceleration":79,"movement_sprint_speed":79,"movement_agility":87,"movement_reactions":61,"movement_balance":73,"power_shot_power":75,"power_jumping":40,"power_stamina":66,"power_strength":58,"power_long_shots":73,"mentality_aggression":62,"mentality_interceptions":22,"mentality_positioning":69,"mentality_vision":62,"mentality_penalties":57,"mentality_composure":60,"defending_marking":22,"defending_standing_tackle":22,"defending_sliding_tackle":30,"goalkeeping_diving":13,"goalkeeping_handling":12,"goalkeeping_kicking":8,"goalkeeping_positioning":7,"goalkeeping_reflexes":7,"_target_":15.2741,"_residuals_":0.0196,"_row":"O. Cinar"},{"age":25,"height_cm":185,"weight_kg":74,"attacking_crossing":76,"attacking_finishing":45,"attacking_heading_accuracy":69,"attacking_short_passing":68,"attacking_volleys":33,"skill_dribbling":64,"skill_curve":74,"skill_fk_accuracy":72,"skill_long_passing":68,"skill_ball_control":69,"movement_acceleration":68,"movement_sprint_speed":67,"movement_agility":68,"movement_reactions":67,"movement_balance":60,"power_shot_power":69,"power_jumping":63,"power_stamina":73,"power_strength":74,"power_long_shots":58,"mentality_aggression":66,"mentality_interceptions":72,"mentality_positioning":53,"mentality_vision":55,"mentality_penalties":58,"mentality_composure":71,"defending_marking":71,"defending_standing_tackle":78,"defending_sliding_tackle":74,"goalkeeping_diving":7,"goalkeeping_handling":7,"goalkeeping_kicking":13,"goalkeeping_positioning":12,"goalkeeping_reflexes":10,"_target_":15.3841,"_residuals_":0.2135,"_row":"G. Silva"},{"age":25,"height_cm":178,"weight_kg":74,"attacking_crossing":74,"attacking_finishing":64,"attacking_heading_accuracy":55,"attacking_short_passing":69,"attacking_volleys":70,"skill_dribbling":72,"skill_curve":75,"skill_fk_accuracy":70,"skill_long_passing":68,"skill_ball_control":70,"movement_acceleration":78,"movement_sprint_speed":75,"movement_agility":80,"movement_reactions":69,"movement_balance":76,"power_shot_power":74,"power_jumping":78,"power_stamina":71,"power_strength":66,"power_long_shots":71,"mentality_aggression":46,"mentality_interceptions":40,"mentality_positioning":67,"mentality_vision":69,"mentality_penalties":64,"mentality_composure":68,"defending_marking":25,"defending_standing_tackle":36,"defending_sliding_tackle":38,"goalkeeping_diving":6,"goalkeeping_handling":12,"goalkeeping_kicking":14,"goalkeeping_positioning":14,"goalkeeping_reflexes":14,"_target_":15.1505,"_residuals_":0.171,"_row":"M. Bruno"},{"age":21,"height_cm":185,"weight_kg":70,"attacking_crossing":57,"attacking_finishing":78,"attacking_heading_accuracy":69,"attacking_short_passing":68,"attacking_volleys":58,"skill_dribbling":77,"skill_curve":52,"skill_fk_accuracy":45,"skill_long_passing":52,"skill_ball_control":75,"movement_acceleration":83,"movement_sprint_speed":84,"movement_agility":74,"movement_reactions":69,"movement_balance":65,"power_shot_power":72,"power_jumping":92,"power_stamina":68,"power_strength":75,"power_long_shots":58,"mentality_aggression":55,"mentality_interceptions":37,"mentality_positioning":78,"mentality_vision":65,"mentality_penalties":61,"mentality_composure":68,"defending_marking":41,"defending_standing_tackle":35,"defending_sliding_tackle":32,"goalkeeping_diving":15,"goalkeeping_handling":13,"goalkeeping_kicking":6,"goalkeeping_positioning":7,"goalkeeping_reflexes":14,"_target_":16.1181,"_residuals_":0.1499,"_row":"C. Kouame"},{"age":30,"height_cm":170,"weight_kg":69,"attacking_crossing":81,"attacking_finishing":65,"attacking_heading_accuracy":42,"attacking_short_passing":79,"attacking_volleys":70,"skill_dribbling":78,"skill_curve":81,"skill_fk_accuracy":77,"skill_long_passing":76,"skill_ball_control":81,"movement_acceleration":69,"movement_sprint_speed":67,"movement_agility":77,"movement_reactions":79,"movement_balance":77,"power_shot_power":71,"power_jumping":65,"power_stamina":88,"power_strength":61,"power_long_shots":76,"mentality_aggression":69,"mentality_interceptions":49,"mentality_positioning":75,"mentality_vision":78,"mentality_penalties":76,"mentality_composure":78,"defending_marking":50,"defending_standing_tackle":52,"defending_sliding_tackle":40,"goalkeeping_diving":12,"goalkeeping_handling":16,"goalkeeping_kicking":11,"goalkeeping_positioning":7,"goalkeeping_reflexes":15,"_target_":16.1181,"_residuals_":0.04,"_row":"N. Lodeiro"},{"age":23,"height_cm":178,"weight_kg":70,"attacking_crossing":68,"attacking_finishing":52,"attacking_heading_accuracy":38,"attacking_short_passing":80,"attacking_volleys":49,"skill_dribbling":68,"skill_curve":65,"skill_fk_accuracy":71,"skill_long_passing":72,"skill_ball_control":73,"movement_acceleration":58,"movement_sprint_speed":62,"movement_agility":77,"movement_reactions":73,"movement_balance":76,"power_shot_power":66,"power_jumping":64,"power_stamina":75,"power_strength":56,"power_long_shots":59,"mentality_aggression":59,"mentality_interceptions":66,"mentality_positioning":50,"mentality_vision":69,"mentality_penalties":60,"mentality_composure":65,"defending_marking":54,"defending_standing_tackle":73,"defending_sliding_tackle":65,"goalkeeping_diving":16,"goalkeeping_handling":15,"goalkeeping_kicking":6,"goalkeeping_positioning":7,"goalkeeping_reflexes":15,"_target_":15.2265,"_residuals_":0.0374,"_row":"M. Grimes"},{"age":26,"height_cm":188,"weight_kg":70,"attacking_crossing":61,"attacking_finishing":72,"attacking_heading_accuracy":75,"attacking_short_passing":66,"attacking_volleys":58,"skill_dribbling":68,"skill_curve":60,"skill_fk_accuracy":58,"skill_long_passing":63,"skill_ball_control":72,"movement_acceleration":72,"movement_sprint_speed":62,"movement_agility":62,"movement_reactions":72,"movement_balance":58,"power_shot_power":75,"power_jumping":80,"power_stamina":81,"power_strength":78,"power_long_shots":65,"mentality_aggression":81,"mentality_interceptions":68,"mentality_positioning":72,"mentality_vision":70,"mentality_penalties":55,"mentality_composure":69,"defending_marking":65,"defending_standing_tackle":71,"defending_sliding_tackle":66,"goalkeeping_diving":7,"goalkeeping_handling":13,"goalkeeping_kicking":11,"goalkeeping_positioning":9,"goalkeeping_reflexes":11,"_target_":14.5574,"_residuals_":-0.783,"_row":"J. Irvine"},{"age":31,"height_cm":171,"weight_kg":62,"attacking_crossing":80,"attacking_finishing":57,"attacking_heading_accuracy":70,"attacking_short_passing":79,"attacking_volleys":38,"skill_dribbling":69,"skill_curve":67,"skill_fk_accuracy":59,"skill_long_passing":65,"skill_ball_control":79,"movement_acceleration":77,"movement_sprint_speed":76,"movement_agility":72,"movement_reactions":69,"movement_balance":76,"power_shot_power":75,"power_jumping":71,"power_stamina":66,"power_strength":67,"power_long_shots":64,"mentality_aggression":85,"mentality_interceptions":80,"mentality_positioning":66,"mentality_vision":57,"mentality_penalties":56,"mentality_composure":69,"defending_marking":78,"defending_standing_tackle":78,"defending_sliding_tackle":79,"goalkeeping_diving":10,"goalkeeping_handling":11,"goalkeeping_kicking":16,"goalkeeping_positioning":10,"goalkeeping_reflexes":14,"_target_":15.8304,"_residuals_":0.3364,"_row":"Jaume Costa"},{"age":33,"height_cm":183,"weight_kg":80,"attacking_crossing":73,"attacking_finishing":55,"attacking_heading_accuracy":66,"attacking_short_passing":71,"attacking_volleys":55,"skill_dribbling":66,"skill_curve":74,"skill_fk_accuracy":72,"skill_long_passing":72,"skill_ball_control":71,"movement_acceleration":57,"movement_sprint_speed":60,"movement_agility":51,"movement_reactions":62,"movement_balance":60,"power_shot_power":75,"power_jumping":64,"power_stamina":69,"power_strength":73,"power_long_shots":71,"mentality_aggression":70,"mentality_interceptions":69,"mentality_positioning":66,"mentality_vision":70,"mentality_penalties":68,"mentality_composure":70,"defending_marking":70,"defending_standing_tackle":72,"defending_sliding_tackle":70,"goalkeeping_diving":4,"goalkeeping_handling":5,"goalkeeping_kicking":6,"goalkeeping_positioning":5,"goalkeeping_reflexes":4,"_target_":13.653,"_residuals_":-0.468,"_row":"R. Ziegler"},{"age":31,"height_cm":195,"weight_kg":93,"attacking_crossing":56,"attacking_finishing":27,"attacking_heading_accuracy":78,"attacking_short_passing":60,"attacking_volleys":17,"skill_dribbling":48,"skill_curve":38,"skill_fk_accuracy":58,"skill_long_passing":60,"skill_ball_control":58,"movement_acceleration":40,"movement_sprint_speed":34,"movement_agility":37,"movement_reactions":66,"movement_balance":31,"power_shot_power":74,"power_jumping":74,"power_stamina":55,"power_strength":86,"power_long_shots":70,"mentality_aggression":74,"mentality_interceptions":73,"mentality_positioning":32,"mentality_vision":45,"mentality_penalties":44,"mentality_composure":68,"defending_marking":71,"defending_standing_tackle":75,"defending_sliding_tackle":71,"goalkeeping_diving":13,"goalkeeping_handling":15,"goalkeeping_kicking":7,"goalkeeping_positioning":14,"goalkeeping_reflexes":14,"_target_":14.9141,"_residuals_":0.0493,"_row":"J. Vukovic"},{"age":22,"height_cm":176,"weight_kg":68,"attacking_crossing":55,"attacking_finishing":53,"attacking_heading_accuracy":63,"attacking_short_passing":75,"attacking_volleys":56,"skill_dribbling":61,"skill_curve":57,"skill_fk_accuracy":56,"skill_long_passing":70,"skill_ball_control":68,"movement_acceleration":64,"movement_sprint_speed":64,"movement_agility":65,"movement_reactions":72,"movement_balance":77,"power_shot_power":63,"power_jumping":66,"power_stamina":90,"power_strength":69,"power_long_shots":51,"mentality_aggression":79,"mentality_interceptions":71,"mentality_positioning":53,"mentality_vision":65,"mentality_penalties":59,"mentality_composure":70,"defending_marking":70,"defending_standing_tackle":70,"defending_sliding_tackle":72,"goalkeeping_diving":11,"goalkeeping_handling":9,"goalkeeping_kicking":7,"goalkeeping_positioning":6,"goalkeeping_reflexes":13,"_target_":15.6073,"_residuals_":0.2015,"_row":"Fede"},{"age":29,"height_cm":169,"weight_kg":61,"attacking_crossing":62,"attacking_finishing":62,"attacking_heading_accuracy":51,"attacking_short_passing":75,"attacking_volleys":60,"skill_dribbling":76,"skill_curve":65,"skill_fk_accuracy":70,"skill_long_passing":72,"skill_ball_control":77,"movement_acceleration":80,"movement_sprint_speed":77,"movement_agility":92,"movement_reactions":75,"movement_balance":90,"power_shot_power":65,"power_jumping":66,"power_stamina":72,"power_strength":48,"power_long_shots":61,"mentality_aggression":55,"mentality_interceptions":65,"mentality_positioning":68,"mentality_vision":73,"mentality_penalties":67,"mentality_composure":78,"defending_marking":61,"defending_standing_tackle":55,"defending_sliding_tackle":47,"goalkeeping_diving":16,"goalkeeping_handling":10,"goalkeeping_kicking":8,"goalkeeping_positioning":9,"goalkeeping_reflexes":15,"_target_":15.1505,"_residuals_":-0.1337,"_row":"Andre Martins"},{"age":26,"height_cm":180,"weight_kg":77,"attacking_crossing":70,"attacking_finishing":34,"attacking_heading_accuracy":65,"attacking_short_passing":66,"attacking_volleys":40,"skill_dribbling":68,"skill_curve":48,"skill_fk_accuracy":41,"skill_long_passing":66,"skill_ball_control":68,"movement_acceleration":64,"movement_sprint_speed":67,"movement_agility":66,"movement_reactions":70,"movement_balance":73,"power_shot_power":59,"power_jumping":78,"power_stamina":78,"power_strength":74,"power_long_shots":27,"mentality_aggression":82,"mentality_interceptions":71,"mentality_positioning":60,"mentality_vision":51,"mentality_penalties":52,"mentality_composure":69,"defending_marking":61,"defending_standing_tackle":72,"defending_sliding_tackle":71,"goalkeeping_diving":7,"goalkeeping_handling":14,"goalkeeping_kicking":8,"goalkeeping_positioning":14,"goalkeeping_reflexes":10,"_target_":14.4574,"_residuals_":-0.4265,"_row":"S. Yago"},{"age":31,"height_cm":182,"weight_kg":73,"attacking_crossing":74,"attacking_finishing":42,"attacking_heading_accuracy":58,"attacking_short_passing":62,"attacking_volleys":36,"skill_dribbling":60,"skill_curve":52,"skill_fk_accuracy":47,"skill_long_passing":64,"skill_ball_control":62,"movement_acceleration":72,"movement_sprint_speed":66,"movement_agility":66,"movement_reactions":71,"movement_balance":62,"power_shot_power":72,"power_jumping":64,"power_stamina":78,"power_strength":71,"power_long_shots":56,"mentality_aggression":81,"mentality_interceptions":75,"mentality_positioning":44,"mentality_vision":46,"mentality_penalties":44,"mentality_composure":68,"defending_marking":73,"defending_standing_tackle":69,"defending_sliding_tackle":70,"goalkeeping_diving":16,"goalkeeping_handling":16,"goalkeeping_kicking":6,"goalkeeping_positioning":9,"goalkeeping_reflexes":11,"_target_":14.3461,"_residuals_":-0.028,"_row":"Z. Erdal"},{"age":27,"height_cm":172,"weight_kg":68,"attacking_crossing":59,"attacking_finishing":70,"attacking_heading_accuracy":52,"attacking_short_passing":70,"attacking_volleys":60,"skill_dribbling":73,"skill_curve":61,"skill_fk_accuracy":50,"skill_long_passing":63,"skill_ball_control":65,"movement_acceleration":91,"movement_sprint_speed":94,"movement_agility":95,"movement_reactions":59,"movement_balance":90,"power_shot_power":58,"power_jumping":72,"power_stamina":76,"power_strength":61,"power_long_shots":62,"mentality_aggression":45,"mentality_interceptions":37,"mentality_positioning":71,"mentality_vision":68,"mentality_penalties":52,"mentality_composure":54,"defending_marking":31,"defending_standing_tackle":36,"defending_sliding_tackle":38,"goalkeeping_diving":8,"goalkeeping_handling":14,"goalkeeping_kicking":7,"goalkeeping_positioning":9,"goalkeeping_reflexes":11,"_target_":14.7318,"_residuals_":-0.2781,"_row":"Moon Seon Min"},{"age":24,"height_cm":194,"weight_kg":83,"attacking_crossing":48,"attacking_finishing":54,"attacking_heading_accuracy":79,"attacking_short_passing":70,"attacking_volleys":27,"skill_dribbling":52,"skill_curve":29,"skill_fk_accuracy":36,"skill_long_passing":73,"skill_ball_control":64,"movement_acceleration":55,"movement_sprint_speed":64,"movement_agility":51,"movement_reactions":74,"movement_balance":33,"power_shot_power":46,"power_jumping":74,"power_stamina":71,"power_strength":79,"power_long_shots":26,"mentality_aggression":76,"mentality_interceptions":75,"mentality_positioning":47,"mentality_vision":61,"mentality_penalties":35,"mentality_composure":75,"defending_marking":71,"defending_standing_tackle":77,"defending_sliding_tackle":74,"goalkeeping_diving":9,"goalkeeping_handling":12,"goalkeeping_kicking":14,"goalkeeping_positioning":7,"goalkeeping_reflexes":8,"_target_":16.0668,"_residuals_":0.049,"_row":"B. Engels"},{"age":27,"height_cm":178,"weight_kg":70,"attacking_crossing":66,"attacking_finishing":81,"attacking_heading_accuracy":74,"attacking_short_passing":83,"attacking_volleys":72,"skill_dribbling":82,"skill_curve":67,"skill_fk_accuracy":64,"skill_long_passing":78,"skill_ball_control":83,"movement_acceleration":85,"movement_sprint_speed":78,"movement_agility":82,"movement_reactions":71,"movement_balance":72,"power_shot_power":80,"power_jumping":70,"power_stamina":87,"power_strength":70,"power_long_shots":75,"mentality_aggression":76,"mentality_interceptions":55,"mentality_positioning":80,"mentality_vision":77,"mentality_penalties":53,"mentality_composure":74,"defending_marking":50,"defending_standing_tackle":61,"defending_sliding_tackle":59,"goalkeeping_diving":14,"goalkeeping_handling":10,"goalkeeping_kicking":15,"goalkeeping_positioning":15,"goalkeeping_reflexes":13,"_target_":16.6777,"_residuals_":-0.1014,"_row":"Portu"},{"age":27,"height_cm":188,"weight_kg":84,"attacking_crossing":65,"attacking_finishing":60,"attacking_heading_accuracy":81,"attacking_short_passing":74,"attacking_volleys":53,"skill_dribbling":67,"skill_curve":65,"skill_fk_accuracy":66,"skill_long_passing":75,"skill_ball_control":72,"movement_acceleration":61,"movement_sprint_speed":62,"movement_agility":64,"movement_reactions":79,"movement_balance":64,"power_shot_power":76,"power_jumping":88,"power_stamina":72,"power_strength":77,"power_long_shots":69,"mentality_aggression":72,"mentality_interceptions":81,"mentality_positioning":59,"mentality_vision":69,"mentality_penalties":78,"mentality_composure":80,"defending_marking":80,"defending_standing_tackle":81,"defending_sliding_tackle":76,"goalkeeping_diving":8,"goalkeeping_handling":9,"goalkeeping_kicking":11,"goalkeeping_positioning":10,"goalkeeping_reflexes":15,"_target_":16.4182,"_residuals_":0.0468,"_row":"F. Schar"},{"age":23,"height_cm":186,"weight_kg":84,"attacking_crossing":59,"attacking_finishing":71,"attacking_heading_accuracy":68,"attacking_short_passing":59,"attacking_volleys":70,"skill_dribbling":64,"skill_curve":51,"skill_fk_accuracy":45,"skill_long_passing":52,"skill_ball_control":68,"movement_acceleration":67,"movement_sprint_speed":69,"movement_agility":67,"movement_reactions":67,"movement_balance":73,"power_shot_power":67,"power_jumping":67,"power_stamina":67,"power_strength":75,"power_long_shots":63,"mentality_aggression":40,"mentality_interceptions":24,"mentality_positioning":74,"mentality_vision":52,"mentality_penalties":63,"mentality_composure":66,"defending_marking":32,"defending_standing_tackle":30,"defending_sliding_tackle":24,"goalkeeping_diving":12,"goalkeeping_handling":13,"goalkeeping_kicking":10,"goalkeeping_positioning":14,"goalkeeping_reflexes":7,"_target_":14.7318,"_residuals_":-0.0136,"_row":"M. Ingvartsen"},{"age":28,"height_cm":174,"weight_kg":72,"attacking_crossing":64,"attacking_finishing":75,"attacking_heading_accuracy":64,"attacking_short_passing":69,"attacking_volleys":65,"skill_dribbling":74,"skill_curve":60,"skill_fk_accuracy":60,"skill_long_passing":57,"skill_ball_control":73,"movement_acceleration":86,"movement_sprint_speed":91,"movement_agility":85,"movement_reactions":69,"movement_balance":71,"power_shot_power":71,"power_jumping":67,"power_stamina":71,"power_strength":56,"power_long_shots":68,"mentality_aggression":73,"mentality_interceptions":14,"mentality_positioning":71,"mentality_vision":61,"mentality_penalties":70,"mentality_composure":64,"defending_marking":11,"defending_standing_tackle":21,"defending_sliding_tackle":22,"goalkeeping_diving":15,"goalkeeping_handling":12,"goalkeeping_kicking":14,"goalkeeping_positioning":7,"goalkeeping_reflexes":16,"_target_":15.2265,"_residuals_":-0.0914,"_row":"Edigar Junio"},{"age":28,"height_cm":189,"weight_kg":88,"attacking_crossing":64,"attacking_finishing":83,"attacking_heading_accuracy":67,"attacking_short_passing":79,"attacking_volleys":78,"skill_dribbling":81,"skill_curve":75,"skill_fk_accuracy":78,"skill_long_passing":66,"skill_ball_control":85,"movement_acceleration":75,"movement_sprint_speed":77,"movement_agility":71,"movement_reactions":68,"movement_balance":50,"power_shot_power":86,"power_jumping":74,"power_stamina":66,"power_strength":83,"power_long_shots":77,"mentality_aggression":70,"mentality_interceptions":30,"mentality_positioning":78,"mentality_vision":74,"mentality_penalties":91,"mentality_composure":81,"defending_marking":10,"defending_standing_tackle":22,"defending_sliding_tackle":20,"goalkeeping_diving":2,"goalkeeping_handling":2,"goalkeeping_kicking":2,"goalkeeping_positioning":4,"goalkeeping_reflexes":2,"_target_":16.951,"_residuals_":0.6565,"_row":"M. Balotelli"},{"age":23,"height_cm":181,"weight_kg":79,"attacking_crossing":38,"attacking_finishing":72,"attacking_heading_accuracy":71,"attacking_short_passing":54,"attacking_volleys":52,"skill_dribbling":64,"skill_curve":51,"skill_fk_accuracy":48,"skill_long_passing":40,"skill_ball_control":69,"movement_acceleration":70,"movement_sprint_speed":68,"movement_agility":57,"movement_reactions":71,"movement_balance":60,"power_shot_power":71,"power_jumping":83,"power_stamina":65,"power_strength":74,"power_long_shots":59,"mentality_aggression":36,"mentality_interceptions":18,"mentality_positioning":73,"mentality_vision":49,"mentality_penalties":70,"mentality_composure":64,"defending_marking":32,"defending_standing_tackle":17,"defending_sliding_tackle":17,"goalkeeping_diving":10,"goalkeeping_handling":11,"goalkeeping_kicking":6,"goalkeeping_positioning":9,"goalkeeping_reflexes":12,"_target_":14.7318,"_residuals_":-0.1732,"_row":"I. Jeraldino"},{"age":24,"height_cm":194,"weight_kg":90,"attacking_crossing":17,"attacking_finishing":14,"attacking_heading_accuracy":19,"attacking_short_passing":31,"attacking_volleys":20,"skill_dribbling":18,"skill_curve":13,"skill_fk_accuracy":15,"skill_long_passing":25,"skill_ball_control":24,"movement_acceleration":46,"movement_sprint_speed":48,"movement_agility":56,"movement_reactions":72,"movement_balance":52,"power_shot_power":50,"power_jumping":52,"power_stamina":40,"power_strength":68,"power_long_shots":17,"mentality_aggression":19,"mentality_interceptions":18,"mentality_positioning":12,"mentality_vision":30,"mentality_penalties":21,"mentality_composure":63,"defending_marking":20,"defending_standing_tackle":12,"defending_sliding_tackle":19,"goalkeeping_diving":77,"goalkeeping_handling":72,"goalkeeping_kicking":67,"goalkeeping_positioning":76,"goalkeeping_reflexes":78,"_target_":15.9556,"_residuals_":0.1143,"_row":"P. Gollini"},{"age":26,"height_cm":174,"weight_kg":74,"attacking_crossing":71,"attacking_finishing":73,"attacking_heading_accuracy":51,"attacking_short_passing":70,"attacking_volleys":57,"skill_dribbling":79,"skill_curve":65,"skill_fk_accuracy":56,"skill_long_passing":66,"skill_ball_control":74,"movement_acceleration":89,"movement_sprint_speed":88,"movement_agility":91,"movement_reactions":66,"movement_balance":93,"power_shot_power":84,"power_jumping":83,"power_stamina":68,"power_strength":63,"power_long_shots":70,"mentality_aggression":71,"mentality_interceptions":38,"mentality_positioning":74,"mentality_vision":67,"mentality_penalties":72,"mentality_composure":71,"defending_marking":40,"defending_standing_tackle":35,"defending_sliding_tackle":24,"goalkeeping_diving":8,"goalkeeping_handling":8,"goalkeeping_kicking":10,"goalkeeping_positioning":13,"goalkeeping_reflexes":10,"_target_":15.7614,"_residuals_":-0.0635,"_row":"D. Machis"},{"age":24,"height_cm":181,"weight_kg":72,"attacking_crossing":68,"attacking_finishing":41,"attacking_heading_accuracy":64,"attacking_short_passing":70,"attacking_volleys":46,"skill_dribbling":68,"skill_curve":70,"skill_fk_accuracy":54,"skill_long_passing":64,"skill_ball_control":71,"movement_acceleration":68,"movement_sprint_speed":77,"movement_agility":72,"movement_reactions":74,"movement_balance":71,"power_shot_power":70,"power_jumping":68,"power_stamina":78,"power_strength":67,"power_long_shots":58,"mentality_aggression":72,"mentality_interceptions":74,"mentality_positioning":52,"mentality_vision":60,"mentality_penalties":54,"mentality_composure":72,"defending_marking":75,"defending_standing_tackle":76,"defending_sliding_tackle":74,"goalkeeping_diving":8,"goalkeeping_handling":13,"goalkeeping_kicking":15,"goalkeeping_positioning":14,"goalkeeping_reflexes":7,"_target_":15.6873,"_residuals_":0.1146,"_row":"E. Krafth"},{"age":24,"height_cm":167,"weight_kg":74,"attacking_crossing":69,"attacking_finishing":65,"attacking_heading_accuracy":49,"attacking_short_passing":77,"attacking_volleys":56,"skill_dribbling":77,"skill_curve":60,"skill_fk_accuracy":36,"skill_long_passing":77,"skill_ball_control":73,"movement_acceleration":73,"movement_sprint_speed":72,"movement_agility":68,"movement_reactions":68,"movement_balance":80,"power_shot_power":60,"power_jumping":61,"power_stamina":71,"power_strength":60,"power_long_shots":70,"mentality_aggression":61,"mentality_interceptions":63,"mentality_positioning":72,"mentality_vision":65,"mentality_penalties":40,"mentality_composure":66,"defending_marking":60,"defending_standing_tackle":65,"defending_sliding_tackle":55,"goalkeeping_diving":14,"goalkeeping_handling":6,"goalkeeping_kicking":11,"goalkeeping_positioning":9,"goalkeeping_reflexes":11,"_target_":15.5203,"_residuals_":0.158,"_row":"Luca Sangalli"},{"age":23,"height_cm":190,"weight_kg":82,"attacking_crossing":62,"attacking_finishing":35,"attacking_heading_accuracy":75,"attacking_short_passing":68,"attacking_volleys":39,"skill_dribbling":64,"skill_curve":32,"skill_fk_accuracy":36,"skill_long_passing":67,"skill_ball_control":65,"movement_acceleration":66,"movement_sprint_speed":77,"movement_agility":65,"movement_reactions":72,"movement_balance":52,"power_shot_power":46,"power_jumping":76,"power_stamina":76,"power_strength":83,"power_long_shots":39,"mentality_aggression":71,"mentality_interceptions":73,"mentality_positioning":34,"mentality_vision":48,"mentality_penalties":44,"mentality_composure":65,"defending_marking":72,"defending_standing_tackle":77,"defending_sliding_tackle":76,"goalkeeping_diving":9,"goalkeeping_handling":14,"goalkeeping_kicking":6,"goalkeeping_positioning":8,"goalkeeping_reflexes":7,"_target_":15.895,"_residuals_":-0.0933,"_row":"M. Niakhate"},{"age":24,"height_cm":190,"weight_kg":83,"attacking_crossing":42,"attacking_finishing":36,"attacking_heading_accuracy":73,"attacking_short_passing":67,"attacking_volleys":61,"skill_dribbling":55,"skill_curve":45,"skill_fk_accuracy":31,"skill_long_passing":70,"skill_ball_control":66,"movement_acceleration":64,"movement_sprint_speed":67,"movement_agility":65,"movement_reactions":66,"movement_balance":41,"power_shot_power":67,"power_jumping":84,"power_stamina":66,"power_strength":90,"power_long_shots":29,"mentality_aggression":78,"mentality_interceptions":66,"mentality_positioning":32,"mentality_vision":46,"mentality_penalties":49,"mentality_composure":73,"defending_marking":71,"defending_standing_tackle":78,"defending_sliding_tackle":68,"goalkeeping_diving":10,"goalkeeping_handling":10,"goalkeeping_kicking":16,"goalkeeping_positioning":7,"goalkeeping_reflexes":12,"_target_":15.7614,"_residuals_":0.0463,"_row":"K. Adams Nuhu"},{"age":26,"height_cm":185,"weight_kg":74,"attacking_crossing":74,"attacking_finishing":81,"attacking_heading_accuracy":74,"attacking_short_passing":69,"attacking_volleys":72,"skill_dribbling":78,"skill_curve":66,"skill_fk_accuracy":63,"skill_long_passing":58,"skill_ball_control":79,"movement_acceleration":79,"movement_sprint_speed":79,"movement_agility":75,"movement_reactions":76,"movement_balance":71,"power_shot_power":80,"power_jumping":68,"power_stamina":69,"power_strength":76,"power_long_shots":72,"mentality_aggression":48,"mentality_interceptions":28,"mentality_positioning":81,"mentality_vision":65,"mentality_penalties":69,"mentality_composure":77,"defending_marking":27,"defending_standing_tackle":14,"defending_sliding_tackle":18,"goalkeeping_diving":10,"goalkeeping_handling":12,"goalkeeping_kicking":12,"goalkeeping_positioning":8,"goalkeeping_reflexes":14,"_target_":16.5564,"_residuals_":-0.0362,"_row":"K. Toko-Ekambi"},{"age":27,"height_cm":172,"weight_kg":67,"attacking_crossing":69,"attacking_finishing":67,"attacking_heading_accuracy":52,"attacking_short_passing":66,"attacking_volleys":56,"skill_dribbling":74,"skill_curve":68,"skill_fk_accuracy":65,"skill_long_passing":57,"skill_ball_control":74,"movement_acceleration":85,"movement_sprint_speed":90,"movement_agility":82,"movement_reactions":75,"movement_balance":81,"power_shot_power":71,"power_jumping":47,"power_stamina":81,"power_strength":54,"power_long_shots":66,"mentality_aggression":43,"mentality_interceptions":24,"mentality_positioning":68,"mentality_vision":68,"mentality_penalties":68,"mentality_composure":63,"defending_marking":43,"defending_standing_tackle":30,"defending_sliding_tackle":38,"goalkeeping_diving":14,"goalkeeping_handling":9,"goalkeeping_kicking":6,"goalkeeping_positioning":6,"goalkeeping_reflexes":12,"_target_":15.0964,"_residuals_":-0.2064,"_row":"Joao Amaral"},{"age":26,"height_cm":171,"weight_kg":74,"attacking_crossing":74,"attacking_finishing":41,"attacking_heading_accuracy":66,"attacking_short_passing":69,"attacking_volleys":30,"skill_dribbling":65,"skill_curve":41,"skill_fk_accuracy":31,"skill_long_passing":55,"skill_ball_control":71,"movement_acceleration":77,"movement_sprint_speed":63,"movement_agility":71,"movement_reactions":65,"movement_balance":64,"power_shot_power":50,"power_jumping":53,"power_stamina":84,"power_strength":65,"power_long_shots":41,"mentality_aggression":71,"mentality_interceptions":65,"mentality_positioning":59,"mentality_vision":69,"mentality_penalties":33,"mentality_composure":66,"defending_marking":64,"defending_standing_tackle":73,"defending_sliding_tackle":72,"goalkeeping_diving":13,"goalkeeping_handling":16,"goalkeeping_kicking":11,"goalkeeping_positioning":7,"goalkeeping_reflexes":12,"_target_":14.771,"_residuals_":-0.0219,"_row":"G. Bettini"},{"age":27,"height_cm":178,"weight_kg":69,"attacking_crossing":72,"attacking_finishing":64,"attacking_heading_accuracy":55,"attacking_short_passing":70,"attacking_volleys":67,"skill_dribbling":82,"skill_curve":74,"skill_fk_accuracy":69,"skill_long_passing":55,"skill_ball_control":77,"movement_acceleration":92,"movement_sprint_speed":92,"movement_agility":86,"movement_reactions":73,"movement_balance":73,"power_shot_power":75,"power_jumping":62,"power_stamina":60,"power_strength":59,"power_long_shots":65,"mentality_aggression":42,"mentality_interceptions":21,"mentality_positioning":74,"mentality_vision":67,"mentality_penalties":73,"mentality_composure":78,"defending_marking":38,"defending_standing_tackle":19,"defending_sliding_tackle":23,"goalkeeping_diving":8,"goalkeeping_handling":11,"goalkeeping_kicking":7,"goalkeeping_positioning":8,"goalkeeping_reflexes":6,"_target_":15.7614,"_residuals_":0.0078,"_row":"Hernani"},{"age":26,"height_cm":180,"weight_kg":74,"attacking_crossing":72,"attacking_finishing":29,"attacking_heading_accuracy":64,"attacking_short_passing":68,"attacking_volleys":30,"skill_dribbling":73,"skill_curve":46,"skill_fk_accuracy":40,"skill_long_passing":61,"skill_ball_control":72,"movement_acceleration":77,"movement_sprint_speed":85,"movement_agility":73,"movement_reactions":69,"movement_balance":74,"power_shot_power":37,"power_jumping":79,"power_stamina":77,"power_strength":65,"power_long_shots":35,"mentality_aggression":77,"mentality_interceptions":69,"mentality_positioning":66,"mentality_vision":57,"mentality_penalties":45,"mentality_composure":62,"defending_marking":70,"defending_standing_tackle":70,"defending_sliding_tackle":69,"goalkeeping_diving":7,"goalkeeping_handling":11,"goalkeeping_kicking":8,"goalkeeping_positioning":14,"goalkeeping_reflexes":12,"_target_":15.2265,"_residuals_":0.014,"_row":"M. Poundje"},{"age":21,"height_cm":173,"weight_kg":67,"attacking_crossing":64,"attacking_finishing":60,"attacking_heading_accuracy":45,"attacking_short_passing":78,"attacking_volleys":47,"skill_dribbling":77,"skill_curve":58,"skill_fk_accuracy":50,"skill_long_passing":77,"skill_ball_control":73,"movement_acceleration":74,"movement_sprint_speed":75,"movement_agility":80,"movement_reactions":72,"movement_balance":82,"power_shot_power":57,"power_jumping":52,"power_stamina":62,"power_strength":49,"power_long_shots":60,"mentality_aggression":43,"mentality_interceptions":65,"mentality_positioning":64,"mentality_vision":75,"mentality_penalties":50,"mentality_composure":71,"defending_marking":63,"defending_standing_tackle":61,"defending_sliding_tackle":55,"goalkeeping_diving":8,"goalkeeping_handling":14,"goalkeeping_kicking":14,"goalkeeping_positioning":7,"goalkeeping_reflexes":12,"_target_":15.7614,"_residuals_":0.02,"_row":"I. Akhmetov"},{"age":24,"height_cm":169,"weight_kg":72,"attacking_crossing":63,"attacking_finishing":60,"attacking_heading_accuracy":38,"attacking_short_passing":74,"attacking_volleys":55,"skill_dribbling":80,"skill_curve":63,"skill_fk_accuracy":50,"skill_long_passing":58,"skill_ball_control":71,"movement_acceleration":80,"movement_sprint_speed":77,"movement_agility":75,"movement_reactions":63,"movement_balance":78,"power_shot_power":50,"power_jumping":41,"power_stamina":61,"power_strength":45,"power_long_shots":55,"mentality_aggression":38,"mentality_interceptions":35,"mentality_positioning":66,"mentality_vision":65,"mentality_penalties":48,"mentality_composure":58,"defending_marking":55,"defending_standing_tackle":35,"defending_sliding_tackle":33,"goalkeeping_diving":11,"goalkeeping_handling":7,"goalkeeping_kicking":7,"goalkeeping_positioning":7,"goalkeeping_reflexes":7,"_target_":14.6484,"_residuals_":-0.1647,"_row":"D. Zuma"},{"age":22,"height_cm":185,"weight_kg":72,"attacking_crossing":56,"attacking_finishing":52,"attacking_heading_accuracy":63,"attacking_short_passing":73,"attacking_volleys":52,"skill_dribbling":75,"skill_curve":56,"skill_fk_accuracy":33,"skill_long_passing":72,"skill_ball_control":72,"movement_acceleration":72,"movement_sprint_speed":62,"movement_agility":67,"movement_reactions":72,"movement_balance":70,"power_shot_power":60,"power_jumping":75,"power_stamina":74,"power_strength":63,"power_long_shots":57,"mentality_aggression":62,"mentality_interceptions":76,"mentality_positioning":62,"mentality_vision":67,"mentality_penalties":57,"mentality_composure":70,"defending_marking":73,"defending_standing_tackle":68,"defending_sliding_tackle":59,"goalkeeping_diving":11,"goalkeeping_handling":7,"goalkeeping_kicking":6,"goalkeeping_positioning":5,"goalkeeping_reflexes":14,"_target_":15.2018,"_residuals_":-0.1075,"_row":"J. Schouten"},{"age":23,"height_cm":176,"weight_kg":70,"attacking_crossing":67,"attacking_finishing":57,"attacking_heading_accuracy":54,"attacking_short_passing":64,"attacking_volleys":60,"skill_dribbling":74,"skill_curve":75,"skill_fk_accuracy":65,"skill_long_passing":65,"skill_ball_control":72,"movement_acceleration":86,"movement_sprint_speed":85,"movement_agility":74,"movement_reactions":66,"movement_balance":83,"power_shot_power":68,"power_jumping":73,"power_stamina":66,"power_strength":50,"power_long_shots":55,"mentality_aggression":63,"mentality_interceptions":70,"mentality_positioning":64,"mentality_vision":59,"mentality_penalties":50,"mentality_composure":66,"defending_marking":63,"defending_standing_tackle":71,"defending_sliding_tackle":68,"goalkeeping_diving":7,"goalkeeping_handling":10,"goalkeeping_kicking":8,"goalkeeping_positioning":7,"goalkeeping_reflexes":11,"_target_":14.5574,"_residuals_":-0.2599,"_row":"E. Tasdemir"},{"age":33,"height_cm":186,"weight_kg":80,"attacking_crossing":38,"attacking_finishing":38,"attacking_heading_accuracy":64,"attacking_short_passing":64,"attacking_volleys":35,"skill_dribbling":52,"skill_curve":42,"skill_fk_accuracy":24,"skill_long_passing":62,"skill_ball_control":58,"movement_acceleration":40,"movement_sprint_speed":44,"movement_agility":52,"movement_reactions":73,"movement_balance":60,"power_shot_power":36,"power_jumping":83,"power_stamina":52,"power_strength":80,"power_long_shots":35,"mentality_aggression":76,"mentality_interceptions":79,"mentality_positioning":36,"mentality_vision":55,"mentality_penalties":46,"mentality_composure":74,"defending_marking":71,"defending_standing_tackle":74,"defending_sliding_tackle":72,"goalkeeping_diving":11,"goalkeeping_handling":8,"goalkeeping_kicking":8,"goalkeeping_positioning":8,"goalkeeping_reflexes":15,"_target_":14.4574,"_residuals_":-0.0377,"_row":"R. Bengtsson"},{"age":35,"height_cm":174,"weight_kg":71,"attacking_crossing":74,"attacking_finishing":73,"attacking_heading_accuracy":45,"attacking_short_passing":75,"attacking_volleys":77,"skill_dribbling":75,"skill_curve":86,"skill_fk_accuracy":74,"skill_long_passing":75,"skill_ball_control":76,"movement_acceleration":87,"movement_sprint_speed":74,"movement_agility":86,"movement_reactions":82,"movement_balance":83,"power_shot_power":74,"power_jumping":58,"power_stamina":75,"power_strength":57,"power_long_shots":68,"mentality_aggression":42,"mentality_interceptions":32,"mentality_positioning":78,"mentality_vision":79,"mentality_penalties":73,"mentality_composure":84,"defending_marking":17,"defending_standing_tackle":28,"defending_sliding_tackle":21,"goalkeeping_diving":8,"goalkeeping_handling":15,"goalkeeping_kicking":15,"goalkeeping_positioning":13,"goalkeeping_reflexes":8,"_target_":15.3196,"_residuals_":-0.2662,"_row":"Claudio Cointra"},{"age":27,"height_cm":188,"weight_kg":84,"attacking_crossing":46,"attacking_finishing":79,"attacking_heading_accuracy":80,"attacking_short_passing":60,"attacking_volleys":70,"skill_dribbling":66,"skill_curve":63,"skill_fk_accuracy":49,"skill_long_passing":49,"skill_ball_control":74,"movement_acceleration":53,"movement_sprint_speed":52,"movement_agility":67,"movement_reactions":65,"movement_balance":39,"power_shot_power":69,"power_jumping":82,"power_stamina":78,"power_strength":89,"power_long_shots":71,"mentality_aggression":75,"mentality_interceptions":30,"mentality_positioning":76,"mentality_vision":46,"mentality_penalties":67,"mentality_composure":60,"defending_marking":48,"defending_standing_tackle":43,"defending_sliding_tackle":40,"goalkeeping_diving":8,"goalkeeping_handling":6,"goalkeeping_kicking":8,"goalkeeping_positioning":15,"goalkeeping_reflexes":11,"_target_":15.3631,"_residuals_":0.1923,"_row":"F. Aristeguieta"},{"age":21,"height_cm":177,"weight_kg":69,"attacking_crossing":76,"attacking_finishing":75,"attacking_heading_accuracy":45,"attacking_short_passing":80,"attacking_volleys":68,"skill_dribbling":80,"skill_curve":69,"skill_fk_accuracy":73,"skill_long_passing":69,"skill_ball_control":81,"movement_acceleration":82,"movement_sprint_speed":84,"movement_agility":80,"movement_reactions":78,"movement_balance":73,"power_shot_power":70,"power_jumping":50,"power_stamina":74,"power_strength":47,"power_long_shots":73,"mentality_aggression":57,"mentality_interceptions":39,"mentality_positioning":75,"mentality_vision":80,"mentality_penalties":71,"mentality_composure":78,"defending_marking":66,"defending_standing_tackle":36,"defending_sliding_tackle":37,"goalkeeping_diving":9,"goalkeeping_handling":7,"goalkeeping_kicking":15,"goalkeeping_positioning":6,"goalkeeping_reflexes":12,"_target_":16.7059,"_residuals_":-0.2458,"_row":"V. Tsygankov"},{"age":25,"height_cm":173,"weight_kg":69,"attacking_crossing":74,"attacking_finishing":69,"attacking_heading_accuracy":33,"attacking_short_passing":73,"attacking_volleys":55,"skill_dribbling":82,"skill_curve":69,"skill_fk_accuracy":65,"skill_long_passing":61,"skill_ball_control":79,"movement_acceleration":87,"movement_sprint_speed":82,"movement_agility":90,"movement_reactions":69,"movement_balance":88,"power_shot_power":80,"power_jumping":42,"power_stamina":71,"power_strength":50,"power_long_shots":75,"mentality_aggression":38,"mentality_interceptions":30,"mentality_positioning":75,"mentality_vision":73,"mentality_penalties":57,"mentality_composure":68,"defending_marking":23,"defending_standing_tackle":26,"defending_sliding_tackle":30,"goalkeeping_diving":12,"goalkeeping_handling":14,"goalkeeping_kicking":16,"goalkeeping_positioning":6,"goalkeeping_reflexes":10,"_target_":16.2134,"_residuals_":-0.0418,"_row":"N. Redmond"},{"age":29,"height_cm":185,"weight_kg":79,"attacking_crossing":76,"attacking_finishing":76,"attacking_heading_accuracy":65,"attacking_short_passing":77,"attacking_volleys":75,"skill_dribbling":82,"skill_curve":76,"skill_fk_accuracy":62,"skill_long_passing":78,"skill_ball_control":81,"movement_acceleration":77,"movement_sprint_speed":76,"movement_agility":71,"movement_reactions":79,"movement_balance":62,"power_shot_power":77,"power_jumping":69,"power_stamina":77,"power_strength":81,"power_long_shots":73,"mentality_aggression":61,"mentality_interceptions":25,"mentality_positioning":77,"mentality_vision":75,"mentality_penalties":74,"mentality_composure":70,"defending_marking":68,"defending_standing_tackle":21,"defending_sliding_tackle":23,"goalkeeping_diving":11,"goalkeeping_handling":16,"goalkeeping_kicking":8,"goalkeeping_positioning":14,"goalkeeping_reflexes":16,"_target_":16.3412,"_residuals_":0.0681,"_row":"Vitolo"},{"age":30,"height_cm":180,"weight_kg":76,"attacking_crossing":83,"attacking_finishing":73,"attacking_heading_accuracy":51,"attacking_short_passing":89,"attacking_volleys":80,"skill_dribbling":84,"skill_curve":84,"skill_fk_accuracy":76,"skill_long_passing":82,"skill_ball_control":89,"movement_acceleration":72,"movement_sprint_speed":69,"movement_agility":77,"movement_reactions":83,"movement_balance":71,"power_shot_power":70,"power_jumping":45,"power_stamina":67,"power_strength":56,"power_long_shots":69,"mentality_aggression":44,"mentality_interceptions":24,"mentality_positioning":81,"mentality_vision":90,"mentality_penalties":67,"mentality_composure":83,"defending_marking":24,"defending_standing_tackle":16,"defending_sliding_tackle":19,"goalkeeping_diving":6,"goalkeeping_handling":14,"goalkeeping_kicking":10,"goalkeeping_positioning":6,"goalkeeping_reflexes":14,"_target_":17.1999,"_residuals_":0.3135,"_row":"M. Ozil"},{"age":25,"height_cm":194,"weight_kg":80,"attacking_crossing":15,"attacking_finishing":16,"attacking_heading_accuracy":11,"attacking_short_passing":34,"attacking_volleys":11,"skill_dribbling":15,"skill_curve":12,"skill_fk_accuracy":12,"skill_long_passing":35,"skill_ball_control":24,"movement_acceleration":43,"movement_sprint_speed":41,"movement_agility":60,"movement_reactions":67,"movement_balance":54,"power_shot_power":53,"power_jumping":81,"power_stamina":33,"power_strength":57,"power_long_shots":15,"mentality_aggression":16,"mentality_interceptions":21,"mentality_positioning":16,"mentality_vision":61,"mentality_penalties":23,"mentality_composure":57,"defending_marking":18,"defending_standing_tackle":14,"defending_sliding_tackle":10,"goalkeeping_diving":77,"goalkeeping_handling":74,"goalkeeping_kicking":70,"goalkeeping_positioning":75,"goalkeeping_reflexes":75,"_target_":15.6073,"_residuals_":-0.099,"_row":"A. Gomis"},{"age":33,"height_cm":171,"weight_kg":70,"attacking_crossing":69,"attacking_finishing":65,"attacking_heading_accuracy":47,"attacking_short_passing":70,"attacking_volleys":69,"skill_dribbling":77,"skill_curve":75,"skill_fk_accuracy":66,"skill_long_passing":51,"skill_ball_control":73,"movement_acceleration":89,"movement_sprint_speed":83,"movement_agility":88,"movement_reactions":69,"movement_balance":89,"power_shot_power":75,"power_jumping":81,"power_stamina":57,"power_strength":55,"power_long_shots":70,"mentality_aggression":59,"mentality_interceptions":25,"mentality_positioning":70,"mentality_vision":63,"mentality_penalties":72,"mentality_composure":63,"defending_marking":59,"defending_standing_tackle":41,"defending_sliding_tackle":42,"goalkeeping_diving":6,"goalkeeping_handling":8,"goalkeeping_kicking":10,"goalkeeping_positioning":16,"goalkeeping_reflexes":13,"_target_":14.4574,"_residuals_":-0.1339,"_row":"Fernandinho Silva"},{"age":24,"height_cm":181,"weight_kg":76,"attacking_crossing":69,"attacking_finishing":56,"attacking_heading_accuracy":49,"attacking_short_passing":76,"attacking_volleys":67,"skill_dribbling":71,"skill_curve":68,"skill_fk_accuracy":68,"skill_long_passing":72,"skill_ball_control":72,"movement_acceleration":65,"movement_sprint_speed":71,"movement_agility":72,"movement_reactions":75,"movement_balance":67,"power_shot_power":71,"power_jumping":48,"power_stamina":72,"power_strength":57,"power_long_shots":75,"mentality_aggression":66,"mentality_interceptions":62,"mentality_positioning":70,"mentality_vision":74,"mentality_penalties":57,"mentality_composure":75,"defending_marking":60,"defending_standing_tackle":70,"defending_sliding_tackle":68,"goalkeeping_diving":13,"goalkeeping_handling":13,"goalkeeping_kicking":13,"goalkeeping_positioning":12,"goalkeeping_reflexes":8,"_target_":15.4249,"_residuals_":-0.0793,"_row":"Lucas Evangelista"},{"age":31,"height_cm":178,"weight_kg":71,"attacking_crossing":71,"attacking_finishing":55,"attacking_heading_accuracy":66,"attacking_short_passing":72,"attacking_volleys":59,"skill_dribbling":72,"skill_curve":63,"skill_fk_accuracy":64,"skill_long_passing":73,"skill_ball_control":67,"movement_acceleration":71,"movement_sprint_speed":75,"movement_agility":77,"movement_reactions":73,"movement_balance":66,"power_shot_power":53,"power_jumping":69,"power_stamina":77,"power_strength":67,"power_long_shots":54,"mentality_aggression":51,"mentality_interceptions":72,"mentality_positioning":55,"mentality_vision":71,"mentality_penalties":65,"mentality_composure":67,"defending_marking":75,"defending_standing_tackle":73,"defending_sliding_tackle":72,"goalkeeping_diving":8,"goalkeeping_handling":9,"goalkeeping_kicking":13,"goalkeeping_positioning":9,"goalkeeping_reflexes":9,"_target_":14.691,"_residuals_":-0.0274,"_row":"Porphirinho"},{"age":22,"height_cm":181,"weight_kg":75,"attacking_crossing":70,"attacking_finishing":62,"attacking_heading_accuracy":66,"attacking_short_passing":81,"attacking_volleys":50,"skill_dribbling":78,"skill_curve":64,"skill_fk_accuracy":48,"skill_long_passing":78,"skill_ball_control":81,"movement_acceleration":67,"movement_sprint_speed":77,"movement_agility":75,"movement_reactions":79,"movement_balance":68,"power_shot_power":82,"power_jumping":53,"power_stamina":96,"power_strength":75,"power_long_shots":81,"mentality_aggression":69,"mentality_interceptions":71,"mentality_positioning":70,"mentality_vision":77,"mentality_penalties":60,"mentality_composure":77,"defending_marking":74,"defending_standing_tackle":77,"defending_sliding_tackle":65,"goalkeeping_diving":15,"goalkeeping_handling":10,"goalkeeping_kicking":13,"goalkeeping_positioning":15,"goalkeeping_reflexes":8,"_target_":16.7859,"_residuals_":0.0431,"_row":"M. Eggestein"},{"age":21,"height_cm":187,"weight_kg":80,"attacking_crossing":54,"attacking_finishing":70,"attacking_heading_accuracy":68,"attacking_short_passing":65,"attacking_volleys":65,"skill_dribbling":71,"skill_curve":54,"skill_fk_accuracy":42,"skill_long_passing":58,"skill_ball_control":72,"movement_acceleration":65,"movement_sprint_speed":67,"movement_agility":67,"movement_reactions":65,"movement_balance":66,"power_shot_power":72,"power_jumping":72,"power_stamina":65,"power_strength":74,"power_long_shots":63,"mentality_aggression":61,"mentality_interceptions":22,"mentality_positioning":69,"mentality_vision":63,"mentality_penalties":70,"mentality_composure":67,"defending_marking":21,"defending_standing_tackle":25,"defending_sliding_tackle":22,"goalkeeping_diving":9,"goalkeeping_handling":15,"goalkeeping_kicking":14,"goalkeeping_positioning":9,"goalkeeping_reflexes":10,"_target_":14.8802,"_residuals_":-0.0905,"_row":"D. Solanke"},{"age":29,"height_cm":188,"weight_kg":82,"attacking_crossing":65,"attacking_finishing":49,"attacking_heading_accuracy":80,"attacking_short_passing":65,"attacking_volleys":20,"skill_dribbling":55,"skill_curve":45,"skill_fk_accuracy":24,"skill_long_passing":60,"skill_ball_control":67,"movement_acceleration":61,"movement_sprint_speed":63,"movement_agility":62,"movement_reactions":70,"movement_balance":50,"power_shot_power":57,"power_jumping":82,"power_stamina":78,"power_strength":77,"power_long_shots":14,"mentality_aggression":76,"mentality_interceptions":75,"mentality_positioning":56,"mentality_vision":51,"mentality_penalties":66,"mentality_composure":68,"defending_marking":76,"defending_standing_tackle":73,"defending_sliding_tackle":75,"goalkeeping_diving":7,"goalkeeping_handling":8,"goalkeeping_kicking":7,"goalkeeping_positioning":7,"goalkeeping_reflexes":5,"_target_":15.5203,"_residuals_":0.0747,"_row":"C. Dawson"},{"age":30,"height_cm":185,"weight_kg":75,"attacking_crossing":54,"attacking_finishing":37,"attacking_heading_accuracy":67,"attacking_short_passing":78,"attacking_volleys":31,"skill_dribbling":77,"skill_curve":48,"skill_fk_accuracy":25,"skill_long_passing":66,"skill_ball_control":69,"movement_acceleration":64,"movement_sprint_speed":65,"movement_agility":64,"movement_reactions":69,"movement_balance":71,"power_shot_power":64,"power_jumping":79,"power_stamina":89,"power_strength":75,"power_long_shots":55,"mentality_aggression":76,"mentality_interceptions":74,"mentality_positioning":53,"mentality_vision":71,"mentality_penalties":50,"mentality_composure":63,"defending_marking":70,"defending_standing_tackle":76,"defending_sliding_tackle":68,"goalkeeping_diving":16,"goalkeeping_handling":14,"goalkeeping_kicking":14,"goalkeeping_positioning":10,"goalkeeping_reflexes":9,"_target_":15.3416,"_residuals_":0.1871,"_row":"S. Sow"},{"age":25,"height_cm":174,"weight_kg":76,"attacking_crossing":67,"attacking_finishing":61,"attacking_heading_accuracy":68,"attacking_short_passing":67,"attacking_volleys":45,"skill_dribbling":71,"skill_curve":67,"skill_fk_accuracy":60,"skill_long_passing":63,"skill_ball_control":68,"movement_acceleration":78,"movement_sprint_speed":77,"movement_agility":79,"movement_reactions":69,"movement_balance":85,"power_shot_power":70,"power_jumping":91,"power_stamina":84,"power_strength":68,"power_long_shots":67,"mentality_aggression":63,"mentality_interceptions":71,"mentality_positioning":68,"mentality_vision":63,"mentality_penalties":61,"mentality_composure":64,"defending_marking":66,"defending_standing_tackle":74,"defending_sliding_tackle":73,"goalkeeping_diving":13,"goalkeeping_handling":14,"goalkeeping_kicking":14,"goalkeeping_positioning":9,"goalkeeping_reflexes":14,"_target_":15.3196,"_residuals_":0.0942,"_row":"J. Bryan"},{"age":19,"height_cm":183,"weight_kg":77,"attacking_crossing":64,"attacking_finishing":64,"attacking_heading_accuracy":65,"attacking_short_passing":68,"attacking_volleys":62,"skill_dribbling":76,"skill_curve":83,"skill_fk_accuracy":46,"skill_long_passing":62,"skill_ball_control":73,"movement_acceleration":80,"movement_sprint_speed":76,"movement_agility":74,"movement_reactions":69,"movement_balance":67,"power_shot_power":70,"power_jumping":63,"power_stamina":67,"power_strength":64,"power_long_shots":66,"mentality_aggression":53,"mentality_interceptions":32,"mentality_positioning":68,"mentality_vision":68,"mentality_penalties":64,"mentality_composure":72,"defending_marking":35,"defending_standing_tackle":34,"defending_sliding_tackle":32,"goalkeeping_diving":5,"goalkeeping_handling":9,"goalkeeping_kicking":6,"goalkeeping_positioning":15,"goalkeeping_reflexes":7,"_target_":15.2971,"_residuals_":0.0138,"_row":"Francisco Trincao"},{"age":26,"height_cm":185,"weight_kg":82,"attacking_crossing":73,"attacking_finishing":53,"attacking_heading_accuracy":62,"attacking_short_passing":85,"attacking_volleys":50,"skill_dribbling":70,"skill_curve":76,"skill_fk_accuracy":77,"skill_long_passing":85,"skill_ball_control":80,"movement_acceleration":50,"movement_sprint_speed":52,"movement_agility":49,"movement_reactions":75,"movement_balance":61,"power_shot_power":90,"power_jumping":30,"power_stamina":79,"power_strength":77,"power_long_shots":79,"mentality_aggression":92,"mentality_interceptions":71,"mentality_positioning":75,"mentality_vision":82,"mentality_penalties":63,"mentality_composure":74,"defending_marking":66,"defending_standing_tackle":72,"defending_sliding_tackle":69,"goalkeeping_diving":7,"goalkeeping_handling":8,"goalkeeping_kicking":11,"goalkeeping_positioning":7,"goalkeeping_reflexes":13,"_target_":16.8836,"_residuals_":0.5601,"_row":"G. Xhaka"},{"age":23,"height_cm":180,"weight_kg":75,"attacking_crossing":69,"attacking_finishing":86,"attacking_heading_accuracy":77,"attacking_short_passing":77,"attacking_volleys":84,"skill_dribbling":83,"skill_curve":63,"skill_fk_accuracy":56,"skill_long_passing":55,"skill_ball_control":84,"movement_acceleration":93,"movement_sprint_speed":92,"movement_agility":81,"movement_reactions":86,"movement_balance":76,"power_shot_power":79,"power_jumping":71,"power_stamina":83,"power_strength":65,"power_long_shots":70,"mentality_aggression":63,"mentality_interceptions":37,"mentality_positioning":85,"mentality_vision":61,"mentality_penalties":72,"mentality_composure":74,"defending_marking":39,"defending_standing_tackle":20,"defending_sliding_tackle":19,"goalkeeping_diving":9,"goalkeeping_handling":9,"goalkeeping_kicking":8,"goalkeeping_positioning":15,"goalkeeping_reflexes":9,"_target_":17.3565,"_residuals_":-0.1428,"_row":"T. Werner"},{"age":32,"height_cm":173,"weight_kg":70,"attacking_crossing":72,"attacking_finishing":60,"attacking_heading_accuracy":58,"attacking_short_passing":74,"attacking_volleys":50,"skill_dribbling":60,"skill_curve":62,"skill_fk_accuracy":49,"skill_long_passing":73,"skill_ball_control":71,"movement_acceleration":66,"movement_sprint_speed":68,"movement_agility":73,"movement_reactions":68,"movement_balance":76,"power_shot_power":56,"power_jumping":84,"power_stamina":83,"power_strength":66,"power_long_shots":59,"mentality_aggression":73,"mentality_interceptions":61,"mentality_positioning":73,"mentality_vision":75,"mentality_penalties":62,"mentality_composure":69,"defending_marking":58,"defending_standing_tackle":68,"defending_sliding_tackle":67,"goalkeeping_diving":6,"goalkeeping_handling":14,"goalkeeping_kicking":10,"goalkeeping_positioning":13,"goalkeeping_reflexes":7,"_target_":14.4033,"_residuals_":-0.0027,"_row":"J. Faussurier"},{"age":27,"height_cm":181,"weight_kg":82,"attacking_crossing":39,"attacking_finishing":33,"attacking_heading_accuracy":72,"attacking_short_passing":69,"attacking_volleys":46,"skill_dribbling":46,"skill_curve":33,"skill_fk_accuracy":49,"skill_long_passing":65,"skill_ball_control":50,"movement_acceleration":47,"movement_sprint_speed":54,"movement_agility":69,"movement_reactions":73,"movement_balance":71,"power_shot_power":54,"power_jumping":62,"power_stamina":56,"power_strength":85,"power_long_shots":43,"mentality_aggression":78,"mentality_interceptions":77,"mentality_positioning":37,"mentality_vision":51,"mentality_penalties":44,"mentality_composure":75,"defending_marking":76,"defending_standing_tackle":73,"defending_sliding_tackle":65,"goalkeeping_diving":7,"goalkeeping_handling":11,"goalkeeping_kicking":12,"goalkeeping_positioning":8,"goalkeeping_reflexes":9,"_target_":15.4249,"_residuals_":0.0671,"_row":"Fabiano Sonta"},{"age":30,"height_cm":193,"weight_kg":88,"attacking_crossing":29,"attacking_finishing":71,"attacking_heading_accuracy":79,"attacking_short_passing":66,"attacking_volleys":70,"skill_dribbling":66,"skill_curve":57,"skill_fk_accuracy":61,"skill_long_passing":55,"skill_ball_control":70,"movement_acceleration":50,"movement_sprint_speed":53,"movement_agility":44,"movement_reactions":70,"movement_balance":47,"power_shot_power":71,"power_jumping":65,"power_stamina":61,"power_strength":84,"power_long_shots":61,"mentality_aggression":73,"mentality_interceptions":29,"mentality_positioning":79,"mentality_vision":52,"mentality_penalties":76,"mentality_composure":75,"defending_marking":29,"defending_standing_tackle":21,"defending_sliding_tackle":29,"goalkeeping_diving":11,"goalkeeping_handling":10,"goalkeeping_kicking":12,"goalkeeping_positioning":8,"goalkeeping_reflexes":9,"_target_":14.9141,"_residuals_":0.1398,"_row":"L. Kozak"},{"age":31,"height_cm":182,"weight_kg":75,"attacking_crossing":68,"attacking_finishing":67,"attacking_heading_accuracy":59,"attacking_short_passing":74,"attacking_volleys":67,"skill_dribbling":71,"skill_curve":64,"skill_fk_accuracy":59,"skill_long_passing":67,"skill_ball_control":73,"movement_acceleration":71,"movement_sprint_speed":69,"movement_agility":74,"movement_reactions":59,"movement_balance":58,"power_shot_power":74,"power_jumping":59,"power_stamina":56,"power_strength":69,"power_long_shots":80,"mentality_aggression":59,"mentality_interceptions":49,"mentality_positioning":73,"mentality_vision":69,"mentality_penalties":80,"mentality_composure":73,"defending_marking":50,"defending_standing_tackle":49,"defending_sliding_tackle":49,"goalkeeping_diving":14,"goalkeeping_handling":9,"goalkeeping_kicking":13,"goalkeeping_positioning":9,"goalkeeping_reflexes":7,"_target_":14.8088,"_residuals_":0.301,"_row":"P. Kone"},{"age":34,"height_cm":187,"weight_kg":90,"attacking_crossing":71,"attacking_finishing":25,"attacking_heading_accuracy":72,"attacking_short_passing":71,"attacking_volleys":26,"skill_dribbling":64,"skill_curve":51,"skill_fk_accuracy":61,"skill_long_passing":69,"skill_ball_control":69,"movement_acceleration":49,"movement_sprint_speed":52,"movement_agility":51,"movement_reactions":73,"movement_balance":55,"power_shot_power":70,"power_jumping":71,"power_stamina":54,"power_strength":77,"power_long_shots":62,"mentality_aggression":75,"mentality_interceptions":75,"mentality_positioning":52,"mentality_vision":62,"mentality_penalties":44,"mentality_composure":67,"defending_marking":74,"defending_standing_tackle":77,"defending_sliding_tackle":76,"goalkeeping_diving":12,"goalkeeping_handling":6,"goalkeeping_kicking":10,"goalkeeping_positioning":8,"goalkeeping_reflexes":12,"_target_":14.7318,"_residuals_":0.016,"_row":"S. Francis"},{"age":23,"height_cm":170,"weight_kg":65,"attacking_crossing":71,"attacking_finishing":57,"attacking_heading_accuracy":62,"attacking_short_passing":72,"attacking_volleys":51,"skill_dribbling":72,"skill_curve":60,"skill_fk_accuracy":44,"skill_long_passing":63,"skill_ball_control":70,"movement_acceleration":76,"movement_sprint_speed":76,"movement_agility":70,"movement_reactions":64,"movement_balance":76,"power_shot_power":62,"power_jumping":64,"power_stamina":63,"power_strength":60,"power_long_shots":58,"mentality_aggression":58,"mentality_interceptions":68,"mentality_positioning":64,"mentality_vision":60,"mentality_penalties":50,"mentality_composure":64,"defending_marking":67,"defending_standing_tackle":72,"defending_sliding_tackle":72,"goalkeeping_diving":14,"goalkeeping_handling":11,"goalkeeping_kicking":14,"goalkeeping_positioning":6,"goalkeeping_reflexes":14,"_target_":14.8088,"_residuals_":-0.0591,"_row":"P. Burner"},{"age":36,"height_cm":187,"weight_kg":83,"attacking_crossing":69,"attacking_finishing":61,"attacking_heading_accuracy":75,"attacking_short_passing":82,"attacking_volleys":63,"skill_dribbling":73,"skill_curve":67,"skill_fk_accuracy":64,"skill_long_passing":74,"skill_ball_control":72,"movement_acceleration":65,"movement_sprint_speed":65,"movement_agility":59,"movement_reactions":76,"movement_balance":61,"power_shot_power":73,"power_jumping":62,"power_stamina":73,"power_strength":79,"power_long_shots":59,"mentality_aggression":69,"mentality_interceptions":75,"mentality_positioning":64,"mentality_vision":65,"mentality_penalties":75,"mentality_composure":82,"defending_marking":76,"defending_standing_tackle":77,"defending_sliding_tackle":68,"goalkeeping_diving":8,"goalkeeping_handling":12,"goalkeeping_kicking":9,"goalkeeping_positioning":6,"goalkeeping_reflexes":16,"_target_":14.3461,"_residuals_":-0.3992,"_row":"A. Hutchinson"},{"age":25,"height_cm":184,"weight_kg":81,"attacking_crossing":72,"attacking_finishing":66,"attacking_heading_accuracy":57,"attacking_short_passing":77,"attacking_volleys":57,"skill_dribbling":76,"skill_curve":69,"skill_fk_accuracy":55,"skill_long_passing":73,"skill_ball_control":80,"movement_acceleration":67,"movement_sprint_speed":74,"movement_agility":68,"movement_reactions":78,"movement_balance":66,"power_shot_power":77,"power_jumping":64,"power_stamina":76,"power_strength":75,"power_long_shots":64,"mentality_aggression":74,"mentality_interceptions":74,"mentality_positioning":73,"mentality_vision":77,"mentality_penalties":50,"mentality_composure":72,"defending_marking":76,"defending_standing_tackle":73,"defending_sliding_tackle":74,"goalkeeping_diving":13,"goalkeeping_handling":13,"goalkeeping_kicking":7,"goalkeeping_positioning":11,"goalkeeping_reflexes":6,"_target_":16.2134,"_residuals_":-0.1109,"_row":"Y. Gerhardt"},{"age":24,"height_cm":183,"weight_kg":78,"attacking_crossing":61,"attacking_finishing":64,"attacking_heading_accuracy":68,"attacking_short_passing":70,"attacking_volleys":67,"skill_dribbling":72,"skill_curve":68,"skill_fk_accuracy":71,"skill_long_passing":63,"skill_ball_control":74,"movement_acceleration":72,"movement_sprint_speed":73,"movement_agility":72,"movement_reactions":59,"movement_balance":73,"power_shot_power":65,"power_jumping":72,"power_stamina":58,"power_strength":57,"power_long_shots":64,"mentality_aggression":56,"mentality_interceptions":20,"mentality_positioning":75,"mentality_vision":72,"mentality_penalties":68,"mentality_composure":63,"defending_marking":28,"defending_standing_tackle":20,"defending_sliding_tackle":26,"goalkeeping_diving":13,"goalkeeping_handling":10,"goalkeeping_kicking":10,"goalkeeping_positioning":7,"goalkeeping_reflexes":11,"_target_":14.9787,"_residuals_":0.0177,"_row":"N. Ninkovic"},{"age":22,"height_cm":191,"weight_kg":70,"attacking_crossing":41,"attacking_finishing":32,"attacking_heading_accuracy":76,"attacking_short_passing":66,"attacking_volleys":31,"skill_dribbling":52,"skill_curve":62,"skill_fk_accuracy":37,"skill_long_passing":70,"skill_ball_control":64,"movement_acceleration":56,"movement_sprint_speed":66,"movement_agility":72,"movement_reactions":69,"movement_balance":55,"power_shot_power":50,"power_jumping":78,"power_stamina":76,"power_strength":79,"power_long_shots":35,"mentality_aggression":73,"mentality_interceptions":71,"mentality_positioning":59,"mentality_vision":61,"mentality_penalties":48,"mentality_composure":74,"defending_marking":69,"defending_standing_tackle":74,"defending_sliding_tackle":74,"goalkeeping_diving":9,"goalkeeping_handling":10,"goalkeeping_kicking":5,"goalkeeping_positioning":5,"goalkeeping_reflexes":13,"_target_":15.5203,"_residuals_":0.0443,"_row":"C. Montes"},{"age":24,"height_cm":189,"weight_kg":83,"attacking_crossing":67,"attacking_finishing":53,"attacking_heading_accuracy":59,"attacking_short_passing":73,"attacking_volleys":38,"skill_dribbling":67,"skill_curve":74,"skill_fk_accuracy":74,"skill_long_passing":70,"skill_ball_control":72,"movement_acceleration":64,"movement_sprint_speed":67,"movement_agility":58,"movement_reactions":67,"movement_balance":57,"power_shot_power":77,"power_jumping":65,"power_stamina":76,"power_strength":78,"power_long_shots":63,"mentality_aggression":73,"mentality_interceptions":63,"mentality_positioning":61,"mentality_vision":67,"mentality_penalties":56,"mentality_composure":66,"defending_marking":59,"defending_standing_tackle":66,"defending_sliding_tackle":60,"goalkeeping_diving":7,"goalkeeping_handling":9,"goalkeeping_kicking":10,"goalkeeping_positioning":13,"goalkeeping_reflexes":15,"_target_":14.6484,"_residuals_":-0.1573,"_row":"R. Andrich"},{"age":23,"height_cm":175,"weight_kg":71,"attacking_crossing":65,"attacking_finishing":73,"attacking_heading_accuracy":62,"attacking_short_passing":68,"attacking_volleys":74,"skill_dribbling":79,"skill_curve":81,"skill_fk_accuracy":77,"skill_long_passing":59,"skill_ball_control":81,"movement_acceleration":72,"movement_sprint_speed":65,"movement_agility":78,"movement_reactions":73,"movement_balance":76,"power_shot_power":84,"power_jumping":68,"power_stamina":60,"power_strength":66,"power_long_shots":76,"mentality_aggression":62,"mentality_interceptions":33,"mentality_positioning":77,"mentality_vision":56,"mentality_penalties":69,"mentality_composure":65,"defending_marking":25,"defending_standing_tackle":25,"defending_sliding_tackle":24,"goalkeeping_diving":12,"goalkeeping_handling":16,"goalkeeping_kicking":10,"goalkeeping_positioning":6,"goalkeeping_reflexes":8,"_target_":16.0668,"_residuals_":0.2246,"_row":"Sandro"},{"age":20,"height_cm":178,"weight_kg":72,"attacking_crossing":68,"attacking_finishing":70,"attacking_heading_accuracy":54,"attacking_short_passing":66,"attacking_volleys":58,"skill_dribbling":76,"skill_curve":54,"skill_fk_accuracy":37,"skill_long_passing":60,"skill_ball_control":73,"movement_acceleration":83,"movement_sprint_speed":86,"movement_agility":75,"movement_reactions":68,"movement_balance":68,"power_shot_power":65,"power_jumping":72,"power_stamina":68,"power_strength":72,"power_long_shots":66,"mentality_aggression":31,"mentality_interceptions":14,"mentality_positioning":74,"mentality_vision":65,"mentality_penalties":72,"mentality_composure":63,"defending_marking":33,"defending_standing_tackle":20,"defending_sliding_tackle":18,"goalkeeping_diving":12,"goalkeeping_handling":7,"goalkeeping_kicking":11,"goalkeeping_positioning":14,"goalkeeping_reflexes":12,"_target_":15.6873,"_residuals_":0.1502,"_row":"Leo Jaba"},{"age":31,"height_cm":182,"weight_kg":74,"attacking_crossing":70,"attacking_finishing":71,"attacking_heading_accuracy":51,"attacking_short_passing":67,"attacking_volleys":59,"skill_dribbling":71,"skill_curve":63,"skill_fk_accuracy":53,"skill_long_passing":63,"skill_ball_control":73,"movement_acceleration":77,"movement_sprint_speed":79,"movement_agility":74,"movement_reactions":71,"movement_balance":62,"power_shot_power":71,"power_jumping":66,"power_stamina":73,"power_strength":67,"power_long_shots":64,"mentality_aggression":55,"mentality_interceptions":61,"mentality_positioning":72,"mentality_vision":70,"mentality_penalties":68,"mentality_composure":73,"defending_marking":49,"defending_standing_tackle":60,"defending_sliding_tackle":38,"goalkeeping_diving":1,"goalkeeping_handling":1,"goalkeeping_kicking":1,"goalkeeping_positioning":1,"goalkeeping_reflexes":1,"_target_":14.8088,"_residuals_":0.1087,"_row":"A. Adomah"},{"age":30,"height_cm":174,"weight_kg":70,"attacking_crossing":77,"attacking_finishing":59,"attacking_heading_accuracy":62,"attacking_short_passing":73,"attacking_volleys":54,"skill_dribbling":72,"skill_curve":69,"skill_fk_accuracy":54,"skill_long_passing":67,"skill_ball_control":75,"movement_acceleration":72,"movement_sprint_speed":70,"movement_agility":76,"movement_reactions":80,"movement_balance":77,"power_shot_power":76,"power_jumping":69,"power_stamina":67,"power_strength":65,"power_long_shots":70,"mentality_aggression":72,"mentality_interceptions":77,"mentality_positioning":66,"mentality_vision":65,"mentality_penalties":48,"mentality_composure":75,"defending_marking":77,"defending_standing_tackle":76,"defending_sliding_tackle":77,"goalkeeping_diving":11,"goalkeeping_handling":12,"goalkeeping_kicking":11,"goalkeeping_positioning":16,"goalkeeping_reflexes":8,"_target_":15.6073,"_residuals_":0.1804,"_row":"R. Rosales"},{"age":28,"height_cm":185,"weight_kg":79,"attacking_crossing":79,"attacking_finishing":76,"attacking_heading_accuracy":75,"attacking_short_passing":64,"attacking_volleys":73,"skill_dribbling":66,"skill_curve":54,"skill_fk_accuracy":52,"skill_long_passing":62,"skill_ball_control":68,"movement_acceleration":69,"movement_sprint_speed":74,"movement_agility":61,"movement_reactions":77,"movement_balance":61,"power_shot_power":81,"power_jumping":80,"power_stamina":88,"power_strength":80,"power_long_shots":76,"mentality_aggression":85,"mentality_interceptions":52,"mentality_positioning":77,"mentality_vision":71,"mentality_penalties":50,"mentality_composure":64,"defending_marking":49,"defending_standing_tackle":56,"defending_sliding_tackle":59,"goalkeeping_diving":14,"goalkeeping_handling":14,"goalkeeping_kicking":13,"goalkeeping_positioning":15,"goalkeeping_reflexes":11,"_target_":15.5203,"_residuals_":0.1673,"_row":"A. Hahn"},{"age":27,"height_cm":165,"weight_kg":65,"attacking_crossing":65,"attacking_finishing":64,"attacking_heading_accuracy":47,"attacking_short_passing":71,"attacking_volleys":58,"skill_dribbling":76,"skill_curve":70,"skill_fk_accuracy":58,"skill_long_passing":62,"skill_ball_control":74,"movement_acceleration":88,"movement_sprint_speed":85,"movement_agility":88,"movement_reactions":72,"movement_balance":93,"power_shot_power":72,"power_jumping":65,"power_stamina":67,"power_strength":33,"power_long_shots":66,"mentality_aggression":43,"mentality_interceptions":35,"mentality_positioning":72,"mentality_vision":70,"mentality_penalties":73,"mentality_composure":64,"defending_marking":30,"defending_standing_tackle":33,"defending_sliding_tackle":32,"goalkeeping_diving":13,"goalkeeping_handling":12,"goalkeeping_kicking":12,"goalkeeping_positioning":10,"goalkeeping_reflexes":9,"_target_":15.6073,"_residuals_":0.2022,"_row":"C. Atsu"},{"age":27,"height_cm":180,"weight_kg":78,"attacking_crossing":65,"attacking_finishing":45,"attacking_heading_accuracy":68,"attacking_short_passing":62,"attacking_volleys":41,"skill_dribbling":63,"skill_curve":42,"skill_fk_accuracy":37,"skill_long_passing":59,"skill_ball_control":67,"movement_acceleration":71,"movement_sprint_speed":71,"movement_agility":62,"movement_reactions":62,"movement_balance":60,"power_shot_power":67,"power_jumping":72,"power_stamina":81,"power_strength":77,"power_long_shots":41,"mentality_aggression":84,"mentality_interceptions":71,"mentality_positioning":55,"mentality_vision":46,"mentality_penalties":39,"mentality_composure":61,"defending_marking":73,"defending_standing_tackle":71,"defending_sliding_tackle":71,"goalkeeping_diving":8,"goalkeeping_handling":11,"goalkeeping_kicking":8,"goalkeeping_positioning":12,"goalkeeping_reflexes":7,"_target_":15.0094,"_residuals_":0.0878,"_row":"E. Britez"},{"age":31,"height_cm":183,"weight_kg":77,"attacking_crossing":74,"attacking_finishing":57,"attacking_heading_accuracy":71,"attacking_short_passing":75,"attacking_volleys":55,"skill_dribbling":74,"skill_curve":81,"skill_fk_accuracy":76,"skill_long_passing":73,"skill_ball_control":75,"movement_acceleration":75,"movement_sprint_speed":67,"movement_agility":77,"movement_reactions":78,"movement_balance":62,"power_shot_power":71,"power_jumping":56,"power_stamina":67,"power_strength":74,"power_long_shots":75,"mentality_aggression":54,"mentality_interceptions":54,"mentality_positioning":73,"mentality_vision":75,"mentality_penalties":69,"mentality_composure":72,"defending_marking":18,"defending_standing_tackle":29,"defending_sliding_tackle":21,"goalkeeping_diving":9,"goalkeeping_handling":8,"goalkeeping_kicking":8,"goalkeeping_positioning":7,"goalkeeping_reflexes":12,"_target_":15.4047,"_residuals_":0.2957,"_row":"Nicolas Formido"},{"age":27,"height_cm":175,"weight_kg":68,"attacking_crossing":87,"attacking_finishing":87,"attacking_heading_accuracy":62,"attacking_short_passing":87,"attacking_volleys":87,"skill_dribbling":96,"skill_curve":88,"skill_fk_accuracy":87,"skill_long_passing":81,"skill_ball_control":95,"movement_acceleration":94,"movement_sprint_speed":89,"movement_agility":96,"movement_reactions":92,"movement_balance":84,"power_shot_power":80,"power_jumping":61,"power_stamina":81,"power_strength":49,"power_long_shots":84,"mentality_aggression":51,"mentality_interceptions":36,"mentality_positioning":87,"mentality_vision":90,"mentality_penalties":90,"mentality_composure":94,"defending_marking":27,"defending_standing_tackle":26,"defending_sliding_tackle":29,"goalkeeping_diving":9,"goalkeeping_handling":9,"goalkeeping_kicking":15,"goalkeeping_positioning":15,"goalkeeping_reflexes":11,"_target_":18.4742,"_residuals_":0.3009,"_row":"Neymar Jr"},{"age":22,"height_cm":182,"weight_kg":74,"attacking_crossing":40,"attacking_finishing":68,"attacking_heading_accuracy":76,"attacking_short_passing":56,"attacking_volleys":65,"skill_dribbling":69,"skill_curve":56,"skill_fk_accuracy":60,"skill_long_passing":47,"skill_ball_control":71,"movement_acceleration":71,"movement_sprint_speed":71,"movement_agility":65,"movement_reactions":63,"movement_balance":70,"power_shot_power":77,"power_jumping":87,"power_stamina":47,"power_strength":74,"power_long_shots":70,"mentality_aggression":42,"mentality_interceptions":18,"mentality_positioning":68,"mentality_vision":40,"mentality_penalties":63,"mentality_composure":62,"defending_marking":23,"defending_standing_tackle":21,"defending_sliding_tackle":20,"goalkeeping_diving":11,"goalkeeping_handling":11,"goalkeeping_kicking":14,"goalkeeping_positioning":9,"goalkeeping_reflexes":6,"_target_":15.0393,"_residuals_":-0.0657,"_row":"O. Estupinan"},{"age":26,"height_cm":185,"weight_kg":85,"attacking_crossing":50,"attacking_finishing":72,"attacking_heading_accuracy":74,"attacking_short_passing":64,"attacking_volleys":76,"skill_dribbling":72,"skill_curve":64,"skill_fk_accuracy":60,"skill_long_passing":46,"skill_ball_control":76,"movement_acceleration":65,"movement_sprint_speed":71,"movement_agility":70,"movement_reactions":70,"movement_balance":59,"power_shot_power":79,"power_jumping":76,"power_stamina":61,"power_strength":77,"power_long_shots":62,"mentality_aggression":58,"mentality_interceptions":20,"mentality_positioning":77,"mentality_vision":48,"mentality_penalties":77,"mentality_composure":70,"defending_marking":43,"defending_standing_tackle":26,"defending_sliding_tackle":24,"goalkeeping_diving":12,"goalkeeping_handling":6,"goalkeeping_kicking":10,"goalkeeping_positioning":8,"goalkeeping_reflexes":14,"_target_":15.7614,"_residuals_":0.1134,"_row":"K. Babacar"},{"age":30,"height_cm":175,"weight_kg":69,"attacking_crossing":72,"attacking_finishing":69,"attacking_heading_accuracy":51,"attacking_short_passing":71,"attacking_volleys":58,"skill_dribbling":73,"skill_curve":70,"skill_fk_accuracy":65,"skill_long_passing":56,"skill_ball_control":73,"movement_acceleration":78,"movement_sprint_speed":72,"movement_agility":84,"movement_reactions":63,"movement_balance":72,"power_shot_power":71,"power_jumping":66,"power_stamina":72,"power_strength":58,"power_long_shots":65,"mentality_aggression":51,"mentality_interceptions":42,"mentality_positioning":72,"mentality_vision":69,"mentality_penalties":80,"mentality_composure":56,"defending_marking":34,"defending_standing_tackle":42,"defending_sliding_tackle":42,"goalkeeping_diving":6,"goalkeeping_handling":14,"goalkeeping_kicking":13,"goalkeeping_positioning":10,"goalkeeping_reflexes":14,"_target_":14.8802,"_residuals_":0.1015,"_row":"Salomao"},{"age":32,"height_cm":170,"weight_kg":68,"attacking_crossing":72,"attacking_finishing":46,"attacking_heading_accuracy":61,"attacking_short_passing":72,"attacking_volleys":45,"skill_dribbling":65,"skill_curve":64,"skill_fk_accuracy":36,"skill_long_passing":63,"skill_ball_control":69,"movement_acceleration":87,"movement_sprint_speed":76,"movement_agility":89,"movement_reactions":71,"movement_balance":89,"power_shot_power":51,"power_jumping":79,"power_stamina":78,"power_strength":57,"power_long_shots":53,"mentality_aggression":67,"mentality_interceptions":74,"mentality_positioning":67,"mentality_vision":59,"mentality_penalties":44,"mentality_composure":66,"defending_marking":71,"defending_standing_tackle":76,"defending_sliding_tackle":73,"goalkeeping_diving":12,"goalkeeping_handling":13,"goalkeeping_kicking":8,"goalkeeping_positioning":13,"goalkeeping_reflexes":15,"_target_":15.2265,"_residuals_":0.4819,"_row":"Y. Nagatomo"},{"age":29,"height_cm":188,"weight_kg":83,"attacking_crossing":69,"attacking_finishing":58,"attacking_heading_accuracy":80,"attacking_short_passing":62,"attacking_volleys":51,"skill_dribbling":51,"skill_curve":41,"skill_fk_accuracy":42,"skill_long_passing":54,"skill_ball_control":58,"movement_acceleration":65,"movement_sprint_speed":67,"movement_agility":58,"movement_reactions":68,"movement_balance":65,"power_shot_power":62,"power_jumping":71,"power_stamina":79,"power_strength":84,"power_long_shots":61,"mentality_aggression":69,"mentality_interceptions":70,"mentality_positioning":61,"mentality_vision":55,"mentality_penalties":44,"mentality_composure":64,"defending_marking":71,"defending_standing_tackle":70,"defending_sliding_tackle":71,"goalkeeping_diving":8,"goalkeeping_handling":7,"goalkeeping_kicking":16,"goalkeeping_positioning":9,"goalkeeping_reflexes":14,"_target_":15.0393,"_residuals_":0.2088,"_row":"M. Frydrych"},{"age":27,"height_cm":188,"weight_kg":83,"attacking_crossing":56,"attacking_finishing":85,"attacking_heading_accuracy":83,"attacking_short_passing":73,"attacking_volleys":82,"skill_dribbling":75,"skill_curve":59,"skill_fk_accuracy":67,"skill_long_passing":47,"skill_ball_control":74,"movement_acceleration":79,"movement_sprint_speed":83,"movement_agility":55,"movement_reactions":84,"movement_balance":55,"power_shot_power":85,"power_jumping":84,"power_stamina":56,"power_strength":87,"power_long_shots":82,"mentality_aggression":65,"mentality_interceptions":32,"mentality_positioning":83,"mentality_vision":58,"mentality_penalties":77,"mentality_composure":79,"defending_marking":26,"defending_standing_tackle":27,"defending_sliding_tackle":24,"goalkeeping_diving":8,"goalkeeping_handling":11,"goalkeeping_kicking":20,"goalkeeping_positioning":19,"goalkeeping_reflexes":20,"_target_":17.1297,"_residuals_":-0.105,"_row":"Louri Beretta"},{"age":27,"height_cm":178,"weight_kg":75,"attacking_crossing":50,"attacking_finishing":61,"attacking_heading_accuracy":71,"attacking_short_passing":70,"attacking_volleys":41,"skill_dribbling":75,"skill_curve":75,"skill_fk_accuracy":55,"skill_long_passing":75,"skill_ball_control":73,"movement_acceleration":71,"movement_sprint_speed":72,"movement_agility":78,"movement_reactions":77,"movement_balance":77,"power_shot_power":51,"power_jumping":52,"power_stamina":74,"power_strength":66,"power_long_shots":56,"mentality_aggression":72,"mentality_interceptions":76,"mentality_positioning":55,"mentality_vision":77,"mentality_penalties":61,"mentality_composure":67,"defending_marking":78,"defending_standing_tackle":77,"defending_sliding_tackle":76,"goalkeeping_diving":7,"goalkeeping_handling":7,"goalkeeping_kicking":12,"goalkeeping_positioning":8,"goalkeeping_reflexes":16,"_target_":15.6073,"_residuals_":0.0622,"_row":"Jorginhson"},{"age":32,"height_cm":181,"weight_kg":71,"attacking_crossing":75,"attacking_finishing":49,"attacking_heading_accuracy":80,"attacking_short_passing":76,"attacking_volleys":49,"skill_dribbling":76,"skill_curve":52,"skill_fk_accuracy":58,"skill_long_passing":69,"skill_ball_control":77,"movement_acceleration":72,"movement_sprint_speed":74,"movement_agility":71,"movement_reactions":73,"movement_balance":66,"power_shot_power":62,"power_jumping":90,"power_stamina":76,"power_strength":69,"power_long_shots":39,"mentality_aggression":71,"mentality_interceptions":81,"mentality_positioning":67,"mentality_vision":61,"mentality_penalties":51,"mentality_composure":72,"defending_marking":73,"defending_standing_tackle":74,"defending_sliding_tackle":68,"goalkeeping_diving":7,"goalkeeping_handling":6,"goalkeeping_kicking":14,"goalkeeping_positioning":7,"goalkeeping_reflexes":14,"_target_":15.3841,"_residuals_":0.068,"_row":"T. Gebre Selassie"},{"age":25,"height_cm":188,"weight_kg":89,"attacking_crossing":32,"attacking_finishing":19,"attacking_heading_accuracy":75,"attacking_short_passing":54,"attacking_volleys":24,"skill_dribbling":32,"skill_curve":52,"skill_fk_accuracy":47,"skill_long_passing":44,"skill_ball_control":37,"movement_acceleration":34,"movement_sprint_speed":37,"movement_agility":32,"movement_reactions":64,"movement_balance":32,"power_shot_power":36,"power_jumping":79,"power_stamina":67,"power_strength":93,"power_long_shots":17,"mentality_aggression":69,"mentality_interceptions":70,"mentality_positioning":28,"mentality_vision":48,"mentality_penalties":35,"mentality_composure":63,"defending_marking":65,"defending_standing_tackle":71,"defending_sliding_tackle":70,"goalkeeping_diving":15,"goalkeeping_handling":13,"goalkeeping_kicking":14,"goalkeeping_positioning":7,"goalkeeping_reflexes":15,"_target_":14.5574,"_residuals_":-0.1617,"_row":"Jeong Seung Hyun"},{"age":23,"height_cm":183,"weight_kg":76,"attacking_crossing":72,"attacking_finishing":72,"attacking_heading_accuracy":50,"attacking_short_passing":72,"attacking_volleys":68,"skill_dribbling":75,"skill_curve":87,"skill_fk_accuracy":90,"skill_long_passing":68,"skill_ball_control":75,"movement_acceleration":81,"movement_sprint_speed":83,"movement_agility":76,"movement_reactions":69,"movement_balance":73,"power_shot_power":88,"power_jumping":49,"power_stamina":77,"power_strength":70,"power_long_shots":81,"mentality_aggression":74,"mentality_interceptions":45,"mentality_positioning":73,"mentality_vision":72,"mentality_penalties":74,"mentality_composure":72,"defending_marking":46,"defending_standing_tackle":45,"defending_sliding_tackle":42,"goalkeeping_diving":15,"goalkeeping_handling":16,"goalkeeping_kicking":15,"goalkeeping_positioning":13,"goalkeeping_reflexes":11,"_target_":16.0668,"_residuals_":0.3176,"_row":"R. Skov"},{"age":22,"height_cm":191,"weight_kg":94,"attacking_crossing":58,"attacking_finishing":74,"attacking_heading_accuracy":75,"attacking_short_passing":76,"attacking_volleys":74,"skill_dribbling":75,"skill_curve":57,"skill_fk_accuracy":49,"skill_long_passing":68,"skill_ball_control":80,"movement_acceleration":69,"movement_sprint_speed":83,"movement_agility":53,"movement_reactions":74,"movement_balance":45,"power_shot_power":84,"power_jumping":70,"power_stamina":81,"power_strength":95,"power_long_shots":73,"mentality_aggression":83,"mentality_interceptions":37,"mentality_positioning":78,"mentality_vision":71,"mentality_penalties":69,"mentality_composure":78,"defending_marking":35,"defending_standing_tackle":37,"defending_sliding_tackle":15,"goalkeeping_diving":12,"goalkeeping_handling":13,"goalkeeping_kicking":14,"goalkeeping_positioning":8,"goalkeeping_reflexes":6,"_target_":16.6777,"_residuals_":0.0801,"_row":"Wesley"},{"age":24,"height_cm":183,"weight_kg":75,"attacking_crossing":68,"attacking_finishing":65,"attacking_heading_accuracy":46,"attacking_short_passing":72,"attacking_volleys":59,"skill_dribbling":73,"skill_curve":67,"skill_fk_accuracy":61,"skill_long_passing":66,"skill_ball_control":71,"movement_acceleration":77,"movement_sprint_speed":72,"movement_agility":80,"movement_reactions":66,"movement_balance":73,"power_shot_power":68,"power_jumping":55,"power_stamina":79,"power_strength":64,"power_long_shots":62,"mentality_aggression":63,"mentality_interceptions":59,"mentality_positioning":66,"mentality_vision":69,"mentality_penalties":49,"mentality_composure":70,"defending_marking":56,"defending_standing_tackle":59,"defending_sliding_tackle":53,"goalkeeping_diving":15,"goalkeeping_handling":6,"goalkeeping_kicking":8,"goalkeeping_positioning":9,"goalkeeping_reflexes":8,"_target_":14.9469,"_residuals_":-0.1272,"_row":"E. Hestad"},{"age":27,"height_cm":184,"weight_kg":80,"attacking_crossing":73,"attacking_finishing":64,"attacking_heading_accuracy":67,"attacking_short_passing":82,"attacking_volleys":59,"skill_dribbling":73,"skill_curve":69,"skill_fk_accuracy":73,"skill_long_passing":84,"skill_ball_control":76,"movement_acceleration":61,"movement_sprint_speed":62,"movement_agility":63,"movement_reactions":70,"movement_balance":65,"power_shot_power":85,"power_jumping":64,"power_stamina":73,"power_strength":71,"power_long_shots":81,"mentality_aggression":84,"mentality_interceptions":62,"mentality_positioning":66,"mentality_vision":82,"mentality_penalties":71,"mentality_composure":78,"defending_marking":60,"defending_standing_tackle":63,"defending_sliding_tackle":61,"goalkeeping_diving":14,"goalkeeping_handling":11,"goalkeeping_kicking":15,"goalkeeping_positioning":8,"goalkeeping_reflexes":16,"_target_":16.1181,"_residuals_":0.1821,"_row":"J. Shelvey"},{"age":25,"height_cm":181,"weight_kg":79,"attacking_crossing":28,"attacking_finishing":27,"attacking_heading_accuracy":74,"attacking_short_passing":50,"attacking_volleys":33,"skill_dribbling":45,"skill_curve":32,"skill_fk_accuracy":32,"skill_long_passing":45,"skill_ball_control":51,"movement_acceleration":67,"movement_sprint_speed":67,"movement_agility":57,"movement_reactions":63,"movement_balance":55,"power_shot_power":56,"power_jumping":94,"power_stamina":53,"power_strength":83,"power_long_shots":25,"mentality_aggression":72,"mentality_interceptions":66,"mentality_positioning":39,"mentality_vision":34,"mentality_penalties":42,"mentality_composure":66,"defending_marking":69,"defending_standing_tackle":71,"defending_sliding_tackle":68,"goalkeeping_diving":8,"goalkeeping_handling":9,"goalkeeping_kicking":12,"goalkeeping_positioning":12,"goalkeeping_reflexes":12,"_target_":14.8451,"_residuals_":-0.0125,"_row":"M. Barbieri"},{"age":25,"height_cm":181,"weight_kg":79,"attacking_crossing":40,"attacking_finishing":71,"attacking_heading_accuracy":62,"attacking_short_passing":60,"attacking_volleys":73,"skill_dribbling":66,"skill_curve":58,"skill_fk_accuracy":49,"skill_long_passing":52,"skill_ball_control":67,"movement_acceleration":75,"movement_sprint_speed":74,"movement_agility":73,"movement_reactions":67,"movement_balance":69,"power_shot_power":74,"power_jumping":66,"power_stamina":71,"power_strength":76,"power_long_shots":65,"mentality_aggression":77,"mentality_interceptions":36,"mentality_positioning":72,"mentality_vision":58,"mentality_penalties":61,"mentality_composure":68,"defending_marking":32,"defending_standing_tackle":19,"defending_sliding_tackle":18,"goalkeeping_diving":11,"goalkeeping_handling":8,"goalkeeping_kicking":10,"goalkeeping_positioning":13,"goalkeeping_reflexes":7,"_target_":14.691,"_residuals_":-0.0488,"_row":"U. Durdevic"},{"age":24,"height_cm":177,"weight_kg":69,"attacking_crossing":69,"attacking_finishing":68,"attacking_heading_accuracy":52,"attacking_short_passing":77,"attacking_volleys":65,"skill_dribbling":73,"skill_curve":71,"skill_fk_accuracy":67,"skill_long_passing":75,"skill_ball_control":77,"movement_acceleration":76,"movement_sprint_speed":74,"movement_agility":73,"movement_reactions":68,"movement_balance":73,"power_shot_power":77,"power_jumping":45,"power_stamina":82,"power_strength":63,"power_long_shots":74,"mentality_aggression":60,"mentality_interceptions":66,"mentality_positioning":67,"mentality_vision":77,"mentality_penalties":67,"mentality_composure":76,"defending_marking":64,"defending_standing_tackle":68,"defending_sliding_tackle":57,"goalkeeping_diving":7,"goalkeeping_handling":14,"goalkeeping_kicking":10,"goalkeeping_positioning":8,"goalkeeping_reflexes":16,"_target_":16.0127,"_residuals_":0.1179,"_row":"E. Gutierrez"},{"age":30,"height_cm":185,"weight_kg":78,"attacking_crossing":24,"attacking_finishing":14,"attacking_heading_accuracy":10,"attacking_short_passing":31,"attacking_volleys":19,"skill_dribbling":13,"skill_curve":25,"skill_fk_accuracy":15,"skill_long_passing":35,"skill_ball_control":14,"movement_acceleration":35,"movement_sprint_speed":43,"movement_agility":40,"movement_reactions":72,"movement_balance":47,"power_shot_power":56,"power_jumping":65,"power_stamina":34,"power_strength":70,"power_long_shots":11,"mentality_aggression":35,"mentality_interceptions":19,"mentality_positioning":13,"mentality_vision":45,"mentality_penalties":25,"mentality_composure":57,"defending_marking":19,"defending_standing_tackle":15,"defending_sliding_tackle":11,"goalkeeping_diving":75,"goalkeeping_handling":72,"goalkeeping_kicking":74,"goalkeeping_positioning":71,"goalkeeping_reflexes":75,"_target_":15.1505,"_residuals_":0.1641,"_row":"Yoel"},{"age":32,"height_cm":185,"weight_kg":77,"attacking_crossing":70,"attacking_finishing":88,"attacking_heading_accuracy":89,"attacking_short_passing":78,"attacking_volleys":90,"skill_dribbling":79,"skill_curve":77,"skill_fk_accuracy":76,"skill_long_passing":52,"skill_ball_control":81,"movement_acceleration":74,"movement_sprint_speed":76,"movement_agility":74,"movement_reactions":91,"movement_balance":59,"power_shot_power":88,"power_jumping":88,"power_stamina":91,"power_strength":79,"power_long_shots":79,"mentality_aggression":84,"mentality_interceptions":54,"mentality_positioning":93,"mentality_vision":77,"mentality_penalties":85,"mentality_composure":80,"defending_marking":57,"defending_standing_tackle":48,"defending_sliding_tackle":39,"goalkeeping_diving":12,"goalkeeping_handling":5,"goalkeeping_kicking":13,"goalkeeping_positioning":13,"goalkeeping_reflexes":10,"_target_":17.6657,"_residuals_":0.261,"_row":"E. Cavani"},{"age":27,"height_cm":176,"weight_kg":79,"attacking_crossing":78,"attacking_finishing":79,"attacking_heading_accuracy":55,"attacking_short_passing":84,"attacking_volleys":67,"skill_dribbling":92,"skill_curve":88,"skill_fk_accuracy":76,"skill_long_passing":80,"skill_ball_control":93,"movement_acceleration":74,"movement_sprint_speed":68,"movement_agility":85,"movement_reactions":76,"movement_balance":90,"power_shot_power":69,"power_jumping":61,"power_stamina":62,"power_strength":59,"power_long_shots":84,"mentality_aggression":58,"mentality_interceptions":61,"mentality_positioning":79,"mentality_vision":87,"mentality_penalties":76,"mentality_composure":86,"defending_marking":58,"defending_standing_tackle":64,"defending_sliding_tackle":51,"goalkeeping_diving":10,"goalkeeping_handling":8,"goalkeeping_kicking":12,"goalkeeping_positioning":15,"goalkeeping_reflexes":6,"_target_":17.7473,"_residuals_":0.3487,"_row":"Isco"},{"age":29,"height_cm":177,"weight_kg":73,"attacking_crossing":68,"attacking_finishing":65,"attacking_heading_accuracy":50,"attacking_short_passing":72,"attacking_volleys":47,"skill_dribbling":75,"skill_curve":61,"skill_fk_accuracy":70,"skill_long_passing":66,"skill_ball_control":73,"movement_acceleration":79,"movement_sprint_speed":83,"movement_agility":79,"movement_reactions":63,"movement_balance":73,"power_shot_power":69,"power_jumping":58,"power_stamina":71,"power_strength":64,"power_long_shots":52,"mentality_aggression":48,"mentality_interceptions":39,"mentality_positioning":68,"mentality_vision":70,"mentality_penalties":66,"mentality_composure":64,"defending_marking":40,"defending_standing_tackle":49,"defending_sliding_tackle":51,"goalkeeping_diving":8,"goalkeeping_handling":7,"goalkeeping_kicking":6,"goalkeeping_positioning":7,"goalkeeping_reflexes":9,"_target_":14.9141,"_residuals_":0.072,"_row":"C. Bernardi"},{"age":28,"height_cm":181,"weight_kg":70,"attacking_crossing":93,"attacking_finishing":82,"attacking_heading_accuracy":55,"attacking_short_passing":92,"attacking_volleys":82,"skill_dribbling":86,"skill_curve":85,"skill_fk_accuracy":83,"skill_long_passing":91,"skill_ball_control":91,"movement_acceleration":77,"movement_sprint_speed":76,"movement_agility":78,"movement_reactions":91,"movement_balance":76,"power_shot_power":91,"power_jumping":63,"power_stamina":89,"power_strength":74,"power_long_shots":90,"mentality_aggression":76,"mentality_interceptions":61,"mentality_positioning":88,"mentality_vision":94,"mentality_penalties":79,"mentality_composure":91,"defending_marking":68,"defending_standing_tackle":58,"defending_sliding_tackle":51,"goalkeeping_diving":15,"goalkeeping_handling":13,"goalkeeping_kicking":5,"goalkeeping_positioning":10,"goalkeeping_reflexes":13,"_target_":18.3153,"_residuals_":0.2301,"_row":"K. De Bruyne"},{"age":25,"height_cm":189,"weight_kg":80,"attacking_crossing":45,"attacking_finishing":74,"attacking_heading_accuracy":72,"attacking_short_passing":64,"attacking_volleys":62,"skill_dribbling":66,"skill_curve":65,"skill_fk_accuracy":68,"skill_long_passing":40,"skill_ball_control":72,"movement_acceleration":67,"movement_sprint_speed":59,"movement_agility":69,"movement_reactions":60,"movement_balance":37,"power_shot_power":73,"power_jumping":41,"power_stamina":67,"power_strength":80,"power_long_shots":58,"mentality_aggression":30,"mentality_interceptions":18,"mentality_positioning":76,"mentality_vision":50,"mentality_penalties":67,"mentality_composure":68,"defending_marking":19,"defending_standing_tackle":18,"defending_sliding_tackle":16,"goalkeeping_diving":9,"goalkeeping_handling":15,"goalkeeping_kicking":11,"goalkeeping_positioning":10,"goalkeeping_reflexes":9,"_target_":14.8802,"_residuals_":0.0646,"_row":"R. Bajic"},{"age":31,"height_cm":171,"weight_kg":63,"attacking_crossing":73,"attacking_finishing":72,"attacking_heading_accuracy":44,"attacking_short_passing":79,"attacking_volleys":67,"skill_dribbling":82,"skill_curve":56,"skill_fk_accuracy":75,"skill_long_passing":80,"skill_ball_control":82,"movement_acceleration":86,"movement_sprint_speed":78,"movement_agility":89,"movement_reactions":80,"movement_balance":88,"power_shot_power":67,"power_jumping":44,"power_stamina":67,"power_strength":48,"power_long_shots":75,"mentality_aggression":41,"mentality_interceptions":31,"mentality_positioning":82,"mentality_vision":80,"mentality_penalties":74,"mentality_composure":77,"defending_marking":29,"defending_standing_tackle":13,"defending_sliding_tackle":23,"goalkeeping_diving":9,"goalkeeping_handling":7,"goalkeeping_kicking":8,"goalkeeping_positioning":14,"goalkeeping_reflexes":10,"_target_":16.5564,"_residuals_":0.0942,"_row":"Laure Santeiro"},{"age":31,"height_cm":186,"weight_kg":80,"attacking_crossing":35,"attacking_finishing":33,"attacking_heading_accuracy":73,"attacking_short_passing":56,"attacking_volleys":27,"skill_dribbling":42,"skill_curve":50,"skill_fk_accuracy":47,"skill_long_passing":50,"skill_ball_control":58,"movement_acceleration":63,"movement_sprint_speed":46,"movement_agility":56,"movement_reactions":71,"movement_balance":54,"power_shot_power":35,"power_jumping":91,"power_stamina":62,"power_strength":73,"power_long_shots":26,"mentality_aggression":75,"mentality_interceptions":75,"mentality_positioning":44,"mentality_vision":43,"mentality_penalties":47,"mentality_composure":69,"defending_marking":72,"defending_standing_tackle":73,"defending_sliding_tackle":71,"goalkeeping_diving":16,"goalkeeping_handling":7,"goalkeeping_kicking":7,"goalkeeping_positioning":16,"goalkeeping_reflexes":6,"_target_":14.9141,"_residuals_":0.2924,"_row":"F. Lucioni"},{"age":26,"height_cm":180,"weight_kg":79,"attacking_crossing":62,"attacking_finishing":72,"attacking_heading_accuracy":68,"attacking_short_passing":64,"attacking_volleys":74,"skill_dribbling":71,"skill_curve":67,"skill_fk_accuracy":62,"skill_long_passing":61,"skill_ball_control":72,"movement_acceleration":75,"movement_sprint_speed":77,"movement_agility":74,"movement_reactions":64,"movement_balance":76,"power_shot_power":76,"power_jumping":82,"power_stamina":67,"power_strength":74,"power_long_shots":64,"mentality_aggression":60,"mentality_interceptions":36,"mentality_positioning":65,"mentality_vision":38,"mentality_penalties":72,"mentality_composure":59,"defending_marking":18,"defending_standing_tackle":20,"defending_sliding_tackle":18,"goalkeeping_diving":12,"goalkeeping_handling":8,"goalkeeping_kicking":15,"goalkeeping_positioning":16,"goalkeeping_reflexes":12,"_target_":14.8802,"_residuals_":-0.1901,"_row":"B. Wood"},{"age":21,"height_cm":176,"weight_kg":69,"attacking_crossing":75,"attacking_finishing":55,"attacking_heading_accuracy":59,"attacking_short_passing":74,"attacking_volleys":46,"skill_dribbling":74,"skill_curve":70,"skill_fk_accuracy":39,"skill_long_passing":71,"skill_ball_control":76,"movement_acceleration":88,"movement_sprint_speed":89,"movement_agility":80,"movement_reactions":71,"movement_balance":75,"power_shot_power":61,"power_jumping":62,"power_stamina":69,"power_strength":59,"power_long_shots":53,"mentality_aggression":69,"mentality_interceptions":69,"mentality_positioning":70,"mentality_vision":65,"mentality_penalties":38,"mentality_composure":68,"defending_marking":68,"defending_standing_tackle":74,"defending_sliding_tackle":71,"goalkeeping_diving":14,"goalkeeping_handling":14,"goalkeeping_kicking":14,"goalkeeping_positioning":10,"goalkeeping_reflexes":8,"_target_":15.895,"_residuals_":-0.0546,"_row":"Adria Pedrosa"},{"age":34,"height_cm":188,"weight_kg":76,"attacking_crossing":66,"attacking_finishing":64,"attacking_heading_accuracy":51,"attacking_short_passing":78,"attacking_volleys":65,"skill_dribbling":76,"skill_curve":80,"skill_fk_accuracy":80,"skill_long_passing":75,"skill_ball_control":74,"movement_acceleration":62,"movement_sprint_speed":51,"movement_agility":63,"movement_reactions":72,"movement_balance":42,"power_shot_power":83,"power_jumping":67,"power_stamina":70,"power_strength":72,"power_long_shots":78,"mentality_aggression":66,"mentality_interceptions":61,"mentality_positioning":64,"mentality_vision":75,"mentality_penalties":71,"mentality_composure":72,"defending_marking":60,"defending_standing_tackle":71,"defending_sliding_tackle":58,"goalkeeping_diving":15,"goalkeeping_handling":11,"goalkeeping_kicking":9,"goalkeeping_positioning":10,"goalkeeping_reflexes":9,"_target_":14.8088,"_residuals_":0.1238,"_row":"H. Medunjanin"},{"age":27,"height_cm":183,"weight_kg":73,"attacking_crossing":58,"attacking_finishing":53,"attacking_heading_accuracy":58,"attacking_short_passing":77,"attacking_volleys":57,"skill_dribbling":72,"skill_curve":53,"skill_fk_accuracy":72,"skill_long_passing":75,"skill_ball_control":72,"movement_acceleration":63,"movement_sprint_speed":61,"movement_agility":68,"movement_reactions":70,"movement_balance":60,"power_shot_power":72,"power_jumping":52,"power_stamina":68,"power_strength":62,"power_long_shots":71,"mentality_aggression":58,"mentality_interceptions":58,"mentality_positioning":60,"mentality_vision":63,"mentality_penalties":54,"mentality_composure":68,"defending_marking":63,"defending_standing_tackle":67,"defending_sliding_tackle":62,"goalkeeping_diving":9,"goalkeeping_handling":8,"goalkeeping_kicking":9,"goalkeeping_positioning":11,"goalkeeping_reflexes":8,"_target_":14.691,"_residuals_":0.0199,"_row":"M. Bourabia"},{"age":22,"height_cm":183,"weight_kg":79,"attacking_crossing":55,"attacking_finishing":67,"attacking_heading_accuracy":68,"attacking_short_passing":67,"attacking_volleys":52,"skill_dribbling":68,"skill_curve":56,"skill_fk_accuracy":42,"skill_long_passing":61,"skill_ball_control":68,"movement_acceleration":83,"movement_sprint_speed":84,"movement_agility":77,"movement_reactions":65,"movement_balance":67,"power_shot_power":67,"power_jumping":78,"power_stamina":75,"power_strength":77,"power_long_shots":57,"mentality_aggression":65,"mentality_interceptions":31,"mentality_positioning":72,"mentality_vision":63,"mentality_penalties":54,"mentality_composure":60,"defending_marking":23,"defending_standing_tackle":25,"defending_sliding_tackle":22,"goalkeeping_diving":7,"goalkeeping_handling":7,"goalkeeping_kicking":12,"goalkeeping_positioning":6,"goalkeeping_reflexes":14,"_target_":14.8088,"_residuals_":-0.0823,"_row":"J. Ebobisse"},{"age":22,"height_cm":186,"weight_kg":84,"attacking_crossing":59,"attacking_finishing":84,"attacking_heading_accuracy":86,"attacking_short_passing":75,"attacking_volleys":76,"skill_dribbling":74,"skill_curve":68,"skill_fk_accuracy":57,"skill_long_passing":63,"skill_ball_control":78,"movement_acceleration":60,"movement_sprint_speed":67,"movement_agility":55,"movement_reactions":78,"movement_balance":50,"power_shot_power":79,"power_jumping":79,"power_stamina":79,"power_strength":85,"power_long_shots":75,"mentality_aggression":65,"mentality_interceptions":21,"mentality_positioning":85,"mentality_vision":70,"mentality_penalties":67,"mentality_composure":79,"defending_marking":35,"defending_standing_tackle":20,"defending_sliding_tackle":23,"goalkeeping_diving":7,"goalkeeping_handling":8,"goalkeeping_kicking":13,"goalkeeping_positioning":12,"goalkeeping_reflexes":6,"_target_":16.8112,"_residuals_":-0.3079,"_row":"M. Gomez"},{"age":36,"height_cm":177,"weight_kg":76,"attacking_crossing":37,"attacking_finishing":77,"attacking_heading_accuracy":75,"attacking_short_passing":60,"attacking_volleys":59,"skill_dribbling":65,"skill_curve":45,"skill_fk_accuracy":67,"skill_long_passing":50,"skill_ball_control":73,"movement_acceleration":65,"movement_sprint_speed":63,"movement_agility":65,"movement_reactions":65,"movement_balance":56,"power_shot_power":68,"power_jumping":83,"power_stamina":64,"power_strength":75,"power_long_shots":64,"mentality_aggression":77,"mentality_interceptions":35,"mentality_positioning":78,"mentality_vision":58,"mentality_penalties":78,"mentality_composure":56,"defending_marking":29,"defending_standing_tackle":19,"defending_sliding_tackle":16,"goalkeeping_diving":7,"goalkeeping_handling":16,"goalkeeping_kicking":14,"goalkeeping_positioning":9,"goalkeeping_reflexes":16,"_target_":13.9108,"_residuals_":-0.4726,"_row":"R. Gutierrez"},{"age":23,"height_cm":175,"weight_kg":69,"attacking_crossing":73,"attacking_finishing":78,"attacking_heading_accuracy":75,"attacking_short_passing":80,"attacking_volleys":80,"skill_dribbling":81,"skill_curve":81,"skill_fk_accuracy":67,"skill_long_passing":62,"skill_ball_control":82,"movement_acceleration":85,"movement_sprint_speed":84,"movement_agility":84,"movement_reactions":77,"movement_balance":82,"power_shot_power":76,"power_jumping":62,"power_stamina":74,"power_strength":66,"power_long_shots":75,"mentality_aggression":58,"mentality_interceptions":25,"mentality_positioning":78,"mentality_vision":76,"mentality_penalties":66,"mentality_composure":80,"defending_marking":38,"defending_standing_tackle":27,"defending_sliding_tackle":25,"goalkeeping_diving":9,"goalkeeping_handling":12,"goalkeeping_kicking":6,"goalkeeping_positioning":13,"goalkeeping_reflexes":16,"_target_":16.6487,"_residuals_":-0.4137,"_row":"Munir"},{"age":31,"height_cm":177,"weight_kg":70,"attacking_crossing":71,"attacking_finishing":80,"attacking_heading_accuracy":66,"attacking_short_passing":74,"attacking_volleys":69,"skill_dribbling":82,"skill_curve":67,"skill_fk_accuracy":73,"skill_long_passing":67,"skill_ball_control":82,"movement_acceleration":84,"movement_sprint_speed":84,"movement_agility":83,"movement_reactions":78,"movement_balance":70,"power_shot_power":76,"power_jumping":66,"power_stamina":71,"power_strength":59,"power_long_shots":78,"mentality_aggression":59,"mentality_interceptions":51,"mentality_positioning":78,"mentality_vision":77,"mentality_penalties":74,"mentality_composure":80,"defending_marking":31,"defending_standing_tackle":40,"defending_sliding_tackle":35,"goalkeeping_diving":11,"goalkeeping_handling":12,"goalkeeping_kicking":8,"goalkeeping_positioning":10,"goalkeeping_reflexes":12,"_target_":16.2134,"_residuals_":-0.1371,"_row":"M. Gradel"},{"age":22,"height_cm":184,"weight_kg":74,"attacking_crossing":67,"attacking_finishing":77,"attacking_heading_accuracy":66,"attacking_short_passing":83,"attacking_volleys":78,"skill_dribbling":78,"skill_curve":77,"skill_fk_accuracy":62,"skill_long_passing":75,"skill_ball_control":84,"movement_acceleration":67,"movement_sprint_speed":74,"movement_agility":72,"movement_reactions":82,"movement_balance":68,"power_shot_power":82,"power_jumping":70,"power_stamina":89,"power_strength":77,"power_long_shots":78,"mentality_aggression":74,"mentality_interceptions":74,"mentality_positioning":85,"mentality_vision":81,"mentality_penalties":55,"mentality_composure":85,"defending_marking":71,"defending_standing_tackle":72,"defending_sliding_tackle":67,"goalkeeping_diving":7,"goalkeeping_handling":12,"goalkeeping_kicking":8,"goalkeeping_positioning":10,"goalkeeping_reflexes":14,"_target_":17.0142,"_residuals_":-0.2475,"_row":"D. van de Beek"},{"age":26,"height_cm":194,"weight_kg":100,"attacking_crossing":44,"attacking_finishing":48,"attacking_heading_accuracy":87,"attacking_short_passing":76,"attacking_volleys":47,"skill_dribbling":69,"skill_curve":38,"skill_fk_accuracy":46,"skill_long_passing":75,"skill_ball_control":75,"movement_acceleration":47,"movement_sprint_speed":53,"movement_agility":54,"movement_reactions":80,"movement_balance":56,"power_shot_power":68,"power_jumping":84,"power_stamina":70,"power_strength":90,"power_long_shots":52,"mentality_aggression":84,"mentality_interceptions":78,"mentality_positioning":61,"mentality_vision":66,"mentality_penalties":44,"mentality_composure":82,"defending_marking":81,"defending_standing_tackle":83,"defending_sliding_tackle":79,"goalkeeping_diving":14,"goalkeeping_handling":16,"goalkeeping_kicking":9,"goalkeeping_positioning":14,"goalkeeping_reflexes":9,"_target_":16.951,"_residuals_":0.0899,"_row":"H. Maguire"},{"age":37,"height_cm":180,"weight_kg":79,"attacking_crossing":56,"attacking_finishing":74,"attacking_heading_accuracy":75,"attacking_short_passing":68,"attacking_volleys":66,"skill_dribbling":71,"skill_curve":66,"skill_fk_accuracy":60,"skill_long_passing":48,"skill_ball_control":73,"movement_acceleration":59,"movement_sprint_speed":59,"movement_agility":65,"movement_reactions":68,"movement_balance":70,"power_shot_power":75,"power_jumping":81,"power_stamina":49,"power_strength":64,"power_long_shots":68,"mentality_aggression":48,"mentality_interceptions":20,"mentality_positioning":77,"mentality_vision":60,"mentality_penalties":72,"mentality_composure":76,"defending_marking":25,"defending_standing_tackle":20,"defending_sliding_tackle":16,"goalkeeping_diving":8,"goalkeeping_handling":11,"goalkeeping_kicking":15,"goalkeeping_positioning":10,"goalkeeping_reflexes":6,"_target_":13.9108,"_residuals_":-0.0869,"_row":"S. Floccari"},{"age":21,"height_cm":189,"weight_kg":83,"attacking_crossing":74,"attacking_finishing":26,"attacking_heading_accuracy":66,"attacking_short_passing":65,"attacking_volleys":33,"skill_dribbling":62,"skill_curve":62,"skill_fk_accuracy":34,"skill_long_passing":67,"skill_ball_control":67,"movement_acceleration":62,"movement_sprint_speed":70,"movement_agility":57,"movement_reactions":65,"movement_balance":61,"power_shot_power":45,"power_jumping":63,"power_stamina":78,"power_strength":78,"power_long_shots":36,"mentality_aggression":72,"mentality_interceptions":67,"mentality_positioning":62,"mentality_vision":58,"mentality_penalties":42,"mentality_composure":64,"defending_marking":64,"defending_standing_tackle":71,"defending_sliding_tackle":70,"goalkeeping_diving":10,"goalkeeping_handling":12,"goalkeeping_kicking":7,"goalkeeping_positioning":7,"goalkeeping_reflexes":7,"_target_":14.691,"_residuals_":-0.1789,"_row":"E. Cobbaut"},{"age":19,"height_cm":170,"weight_kg":62,"attacking_crossing":53,"attacking_finishing":67,"attacking_heading_accuracy":38,"attacking_short_passing":72,"attacking_volleys":36,"skill_dribbling":78,"skill_curve":45,"skill_fk_accuracy":42,"skill_long_passing":56,"skill_ball_control":70,"movement_acceleration":80,"movement_sprint_speed":78,"movement_agility":76,"movement_reactions":64,"movement_balance":82,"power_shot_power":55,"power_jumping":55,"power_stamina":55,"power_strength":44,"power_long_shots":37,"mentality_aggression":30,"mentality_interceptions":21,"mentality_positioning":63,"mentality_vision":73,"mentality_penalties":52,"mentality_composure":66,"defending_marking":39,"defending_standing_tackle":34,"defending_sliding_tackle":35,"goalkeeping_diving":12,"goalkeeping_handling":11,"goalkeeping_kicking":9,"goalkeeping_positioning":13,"goalkeeping_reflexes":10,"_target_":15.1505,"_residuals_":-0.0948,"_row":"M. Solomon"},{"age":29,"height_cm":187,"weight_kg":76,"attacking_crossing":22,"attacking_finishing":16,"attacking_heading_accuracy":20,"attacking_short_passing":36,"attacking_volleys":18,"skill_dribbling":14,"skill_curve":14,"skill_fk_accuracy":11,"skill_long_passing":34,"skill_ball_control":19,"movement_acceleration":49,"movement_sprint_speed":53,"movement_agility":69,"movement_reactions":71,"movement_balance":52,"power_shot_power":52,"power_jumping":77,"power_stamina":35,"power_strength":67,"power_long_shots":14,"mentality_aggression":30,"mentality_interceptions":26,"mentality_positioning":11,"mentality_vision":53,"mentality_penalties":23,"mentality_composure":59,"defending_marking":18,"defending_standing_tackle":15,"defending_sliding_tackle":16,"goalkeeping_diving":74,"goalkeeping_handling":72,"goalkeeping_kicking":69,"goalkeeping_positioning":72,"goalkeeping_reflexes":77,"_target_":15.3416,"_residuals_":0.0449,"_row":"Diego Marino"},{"age":24,"height_cm":182,"weight_kg":70,"attacking_crossing":70,"attacking_finishing":53,"attacking_heading_accuracy":66,"attacking_short_passing":67,"attacking_volleys":40,"skill_dribbling":69,"skill_curve":58,"skill_fk_accuracy":45,"skill_long_passing":52,"skill_ball_control":70,"movement_acceleration":74,"movement_sprint_speed":71,"movement_agility":73,"movement_reactions":70,"movement_balance":63,"power_shot_power":48,"power_jumping":65,"power_stamina":76,"power_strength":66,"power_long_shots":39,"mentality_aggression":72,"mentality_interceptions":71,"mentality_positioning":68,"mentality_vision":52,"mentality_penalties":45,"mentality_composure":62,"defending_marking":69,"defending_standing_tackle":73,"defending_sliding_tackle":75,"goalkeeping_diving":7,"goalkeeping_handling":13,"goalkeeping_kicking":6,"goalkeeping_positioning":9,"goalkeeping_reflexes":15,"_target_":15.1238,"_residuals_":-0.0712,"_row":"Vigaray"},{"age":25,"height_cm":177,"weight_kg":79,"attacking_crossing":64,"attacking_finishing":73,"attacking_heading_accuracy":64,"attacking_short_passing":72,"attacking_volleys":68,"skill_dribbling":75,"skill_curve":65,"skill_fk_accuracy":81,"skill_long_passing":59,"skill_ball_control":76,"movement_acceleration":83,"movement_sprint_speed":79,"movement_agility":85,"movement_reactions":74,"movement_balance":89,"power_shot_power":78,"power_jumping":64,"power_stamina":79,"power_strength":73,"power_long_shots":74,"mentality_aggression":63,"mentality_interceptions":38,"mentality_positioning":73,"mentality_vision":69,"mentality_penalties":62,"mentality_composure":73,"defending_marking":47,"defending_standing_tackle":39,"defending_sliding_tackle":38,"goalkeeping_diving":10,"goalkeeping_handling":11,"goalkeeping_kicking":6,"goalkeeping_positioning":13,"goalkeeping_reflexes":9,"_target_":16.0127,"_residuals_":0.0806,"_row":"S. Ghoddos"},{"age":27,"height_cm":185,"weight_kg":80,"attacking_crossing":42,"attacking_finishing":42,"attacking_heading_accuracy":69,"attacking_short_passing":70,"attacking_volleys":42,"skill_dribbling":64,"skill_curve":55,"skill_fk_accuracy":39,"skill_long_passing":78,"skill_ball_control":70,"movement_acceleration":70,"movement_sprint_speed":74,"movement_agility":63,"movement_reactions":75,"movement_balance":54,"power_shot_power":59,"power_jumping":73,"power_stamina":83,"power_strength":76,"power_long_shots":49,"mentality_aggression":80,"mentality_interceptions":76,"mentality_positioning":60,"mentality_vision":64,"mentality_penalties":49,"mentality_composure":75,"defending_marking":74,"defending_standing_tackle":72,"defending_sliding_tackle":74,"goalkeeping_diving":14,"goalkeeping_handling":8,"goalkeeping_kicking":8,"goalkeeping_positioning":12,"goalkeeping_reflexes":13,"_target_":15.7614,"_residuals_":0.0806,"_row":"L. Gonzalez Pirez"},{"age":29,"height_cm":178,"weight_kg":72,"attacking_crossing":72,"attacking_finishing":36,"attacking_heading_accuracy":60,"attacking_short_passing":71,"attacking_volleys":49,"skill_dribbling":71,"skill_curve":60,"skill_fk_accuracy":47,"skill_long_passing":69,"skill_ball_control":74,"movement_acceleration":74,"movement_sprint_speed":73,"movement_agility":77,"movement_reactions":66,"movement_balance":76,"power_shot_power":66,"power_jumping":67,"power_stamina":81,"power_strength":61,"power_long_shots":43,"mentality_aggression":74,"mentality_interceptions":68,"mentality_positioning":59,"mentality_vision":59,"mentality_penalties":60,"mentality_composure":68,"defending_marking":66,"defending_standing_tackle":73,"defending_sliding_tackle":71,"goalkeeping_diving":12,"goalkeeping_handling":8,"goalkeeping_kicking":14,"goalkeeping_positioning":9,"goalkeeping_reflexes":14,"_target_":14.771,"_residuals_":0.0551,"_row":"M. Ostrzolek"},{"age":22,"height_cm":183,"weight_kg":74,"attacking_crossing":50,"attacking_finishing":50,"attacking_heading_accuracy":76,"attacking_short_passing":77,"attacking_volleys":66,"skill_dribbling":74,"skill_curve":58,"skill_fk_accuracy":58,"skill_long_passing":73,"skill_ball_control":76,"movement_acceleration":70,"movement_sprint_speed":72,"movement_agility":69,"movement_reactions":79,"movement_balance":67,"power_shot_power":80,"power_jumping":90,"power_stamina":92,"power_strength":74,"power_long_shots":68,"mentality_aggression":85,"mentality_interceptions":84,"mentality_positioning":67,"mentality_vision":67,"mentality_penalties":55,"mentality_composure":77,"defending_marking":84,"defending_standing_tackle":85,"defending_sliding_tackle":83,"goalkeeping_diving":13,"goalkeeping_handling":14,"goalkeeping_kicking":7,"goalkeeping_positioning":7,"goalkeeping_reflexes":13,"_target_":16.8359,"_residuals_":-0.1205,"_row":"W. Ndidi"},{"age":30,"height_cm":184,"weight_kg":85,"attacking_crossing":68,"attacking_finishing":71,"attacking_heading_accuracy":78,"attacking_short_passing":71,"attacking_volleys":59,"skill_dribbling":70,"skill_curve":68,"skill_fk_accuracy":49,"skill_long_passing":64,"skill_ball_control":72,"movement_acceleration":77,"movement_sprint_speed":83,"movement_agility":73,"movement_reactions":72,"movement_balance":66,"power_shot_power":85,"power_jumping":91,"power_stamina":84,"power_strength":81,"power_long_shots":72,"mentality_aggression":73,"mentality_interceptions":49,"mentality_positioning":72,"mentality_vision":71,"mentality_penalties":61,"mentality_composure":63,"defending_marking":37,"defending_standing_tackle":24,"defending_sliding_tackle":22,"goalkeeping_diving":13,"goalkeeping_handling":7,"goalkeeping_kicking":15,"goalkeeping_positioning":7,"goalkeeping_reflexes":15,"_target_":15.1505,"_residuals_":-0.3379,"_row":"Caiuby"},{"age":29,"height_cm":186,"weight_kg":85,"attacking_crossing":55,"attacking_finishing":78,"attacking_heading_accuracy":84,"attacking_short_passing":73,"attacking_volleys":75,"skill_dribbling":70,"skill_curve":59,"skill_fk_accuracy":65,"skill_long_passing":40,"skill_ball_control":76,"movement_acceleration":67,"movement_sprint_speed":71,"movement_agility":64,"movement_reactions":75,"movement_balance":46,"power_shot_power":85,"power_jumping":72,"power_stamina":75,"power_strength":88,"power_long_shots":69,"mentality_aggression":77,"mentality_interceptions":35,"mentality_positioning":80,"mentality_vision":65,"mentality_penalties":65,"mentality_composure":76,"defending_marking":39,"defending_standing_tackle":28,"defending_sliding_tackle":18,"goalkeeping_diving":13,"goalkeeping_handling":13,"goalkeeping_kicking":7,"goalkeeping_positioning":5,"goalkeeping_reflexes":14,"_target_":16.3412,"_residuals_":-0.1082,"_row":"S. Rondon"},{"age":35,"height_cm":188,"weight_kg":81,"attacking_crossing":13,"attacking_finishing":15,"attacking_heading_accuracy":12,"attacking_short_passing":37,"attacking_volleys":13,"skill_dribbling":13,"skill_curve":15,"skill_fk_accuracy":15,"skill_long_passing":35,"skill_ball_control":33,"movement_acceleration":40,"movement_sprint_speed":42,"movement_agility":68,"movement_reactions":73,"movement_balance":69,"power_shot_power":53,"power_jumping":71,"power_stamina":43,"power_strength":67,"power_long_shots":19,"mentality_aggression":36,"mentality_interceptions":28,"mentality_positioning":15,"mentality_vision":20,"mentality_penalties":25,"mentality_composure":52,"defending_marking":10,"defending_standing_tackle":18,"defending_sliding_tackle":14,"goalkeeping_diving":71,"goalkeeping_handling":70,"goalkeeping_kicking":71,"goalkeeping_positioning":73,"goalkeeping_reflexes":74,"_target_":13.9108,"_residuals_":-0.2668,"_row":"L. Burian"},{"age":26,"height_cm":188,"weight_kg":79,"attacking_crossing":32,"attacking_finishing":38,"attacking_heading_accuracy":78,"attacking_short_passing":62,"attacking_volleys":22,"skill_dribbling":39,"skill_curve":49,"skill_fk_accuracy":71,"skill_long_passing":65,"skill_ball_control":50,"movement_acceleration":47,"movement_sprint_speed":60,"movement_agility":63,"movement_reactions":69,"movement_balance":59,"power_shot_power":72,"power_jumping":63,"power_stamina":74,"power_strength":80,"power_long_shots":52,"mentality_aggression":73,"mentality_interceptions":77,"mentality_positioning":34,"mentality_vision":43,"mentality_penalties":35,"mentality_composure":73,"defending_marking":74,"defending_standing_tackle":74,"defending_sliding_tackle":71,"goalkeeping_diving":9,"goalkeeping_handling":16,"goalkeeping_kicking":12,"goalkeeping_positioning":7,"goalkeeping_reflexes":13,"_target_":15.6073,"_residuals_":0.1596,"_row":"D. Dessoleil"},{"age":31,"height_cm":180,"weight_kg":78,"attacking_crossing":64,"attacking_finishing":34,"attacking_heading_accuracy":68,"attacking_short_passing":65,"attacking_volleys":55,"skill_dribbling":64,"skill_curve":71,"skill_fk_accuracy":51,"skill_long_passing":61,"skill_ball_control":65,"movement_acceleration":73,"movement_sprint_speed":73,"movement_agility":72,"movement_reactions":72,"movement_balance":57,"power_shot_power":62,"power_jumping":75,"power_stamina":82,"power_strength":83,"power_long_shots":50,"mentality_aggression":85,"mentality_interceptions":72,"mentality_positioning":54,"mentality_vision":50,"mentality_penalties":63,"mentality_composure":69,"defending_marking":65,"defending_standing_tackle":72,"defending_sliding_tackle":71,"goalkeeping_diving":9,"goalkeeping_handling":16,"goalkeeping_kicking":10,"goalkeeping_positioning":10,"goalkeeping_reflexes":13,"_target_":14.3461,"_residuals_":-0.4243,"_row":"J. Torres Nilo"},{"age":27,"height_cm":189,"weight_kg":80,"attacking_crossing":48,"attacking_finishing":55,"attacking_heading_accuracy":70,"attacking_short_passing":67,"attacking_volleys":72,"skill_dribbling":54,"skill_curve":36,"skill_fk_accuracy":33,"skill_long_passing":67,"skill_ball_control":67,"movement_acceleration":65,"movement_sprint_speed":64,"movement_agility":66,"movement_reactions":69,"movement_balance":57,"power_shot_power":75,"power_jumping":74,"power_stamina":66,"power_strength":74,"power_long_shots":56,"mentality_aggression":80,"mentality_interceptions":73,"mentality_positioning":34,"mentality_vision":54,"mentality_penalties":48,"mentality_composure":65,"defending_marking":71,"defending_standing_tackle":76,"defending_sliding_tackle":76,"goalkeeping_diving":15,"goalkeeping_handling":11,"goalkeeping_kicking":6,"goalkeeping_positioning":14,"goalkeeping_reflexes":12,"_target_":15.6073,"_residuals_":0.3177,"_row":"Chema Rodriguez"},{"age":36,"height_cm":188,"weight_kg":82,"attacking_crossing":15,"attacking_finishing":13,"attacking_heading_accuracy":14,"attacking_short_passing":35,"attacking_volleys":13,"skill_dribbling":10,"skill_curve":15,"skill_fk_accuracy":14,"skill_long_passing":35,"skill_ball_control":21,"movement_acceleration":58,"movement_sprint_speed":58,"movement_agility":57,"movement_reactions":69,"movement_balance":47,"power_shot_power":53,"power_jumping":80,"power_stamina":36,"power_strength":75,"power_long_shots":13,"mentality_aggression":38,"mentality_interceptions":24,"mentality_positioning":14,"mentality_vision":50,"mentality_penalties":44,"mentality_composure":60,"defending_marking":26,"defending_standing_tackle":13,"defending_sliding_tackle":14,"goalkeeping_diving":79,"goalkeeping_handling":70,"goalkeeping_kicking":70,"goalkeeping_positioning":70,"goalkeeping_reflexes":77,"_target_":13.7642,"_residuals_":-0.3773,"_row":"A. Talavera"},{"age":24,"height_cm":180,"weight_kg":74,"attacking_crossing":65,"attacking_finishing":66,"attacking_heading_accuracy":64,"attacking_short_passing":72,"attacking_volleys":68,"skill_dribbling":71,"skill_curve":60,"skill_fk_accuracy":60,"skill_long_passing":71,"skill_ball_control":70,"movement_acceleration":74,"movement_sprint_speed":72,"movement_agility":66,"movement_reactions":66,"movement_balance":86,"power_shot_power":70,"power_jumping":70,"power_stamina":76,"power_strength":60,"power_long_shots":71,"mentality_aggression":61,"mentality_interceptions":67,"mentality_positioning":63,"mentality_vision":70,"mentality_penalties":60,"mentality_composure":66,"defending_marking":54,"defending_standing_tackle":64,"defending_sliding_tackle":62,"goalkeeping_diving":10,"goalkeeping_handling":9,"goalkeeping_kicking":7,"goalkeeping_positioning":15,"goalkeeping_reflexes":7,"_target_":14.9469,"_residuals_":-0.0676,"_row":"F. Bandinelli"},{"age":25,"height_cm":184,"weight_kg":77,"attacking_crossing":40,"attacking_finishing":42,"attacking_heading_accuracy":74,"attacking_short_passing":62,"attacking_volleys":41,"skill_dribbling":58,"skill_curve":44,"skill_fk_accuracy":39,"skill_long_passing":64,"skill_ball_control":62,"movement_acceleration":65,"movement_sprint_speed":68,"movement_agility":52,"movement_reactions":68,"movement_balance":78,"power_shot_power":55,"power_jumping":81,"power_stamina":76,"power_strength":68,"power_long_shots":21,"mentality_aggression":68,"mentality_interceptions":72,"mentality_positioning":40,"mentality_vision":48,"mentality_penalties":44,"mentality_composure":67,"defending_marking":69,"defending_standing_tackle":72,"defending_sliding_tackle":71,"goalkeeping_diving":11,"goalkeeping_handling":8,"goalkeeping_kicking":6,"goalkeeping_positioning":8,"goalkeeping_reflexes":13,"_target_":14.771,"_residuals_":-0.082,"_row":"A. Calik"},{"age":23,"height_cm":168,"weight_kg":62,"attacking_crossing":75,"attacking_finishing":48,"attacking_heading_accuracy":30,"attacking_short_passing":80,"attacking_volleys":49,"skill_dribbling":75,"skill_curve":75,"skill_fk_accuracy":75,"skill_long_passing":80,"skill_ball_control":80,"movement_acceleration":66,"movement_sprint_speed":54,"movement_agility":65,"movement_reactions":70,"movement_balance":87,"power_shot_power":65,"power_jumping":51,"power_stamina":72,"power_strength":63,"power_long_shots":72,"mentality_aggression":71,"mentality_interceptions":70,"mentality_positioning":65,"mentality_vision":80,"mentality_penalties":73,"mentality_composure":76,"defending_marking":63,"defending_standing_tackle":73,"defending_sliding_tackle":73,"goalkeeping_diving":10,"goalkeeping_handling":6,"goalkeeping_kicking":8,"goalkeeping_positioning":11,"goalkeeping_reflexes":13,"_target_":16.2579,"_residuals_":0.2483,"_row":"S. Sensi"},{"age":26,"height_cm":183,"weight_kg":84,"attacking_crossing":55,"attacking_finishing":63,"attacking_heading_accuracy":71,"attacking_short_passing":70,"attacking_volleys":70,"skill_dribbling":70,"skill_curve":54,"skill_fk_accuracy":46,"skill_long_passing":69,"skill_ball_control":71,"movement_acceleration":69,"movement_sprint_speed":69,"movement_agility":60,"movement_reactions":66,"movement_balance":67,"power_shot_power":82,"power_jumping":63,"power_stamina":92,"power_strength":83,"power_long_shots":71,"mentality_aggression":83,"mentality_interceptions":69,"mentality_positioning":68,"mentality_vision":63,"mentality_penalties":69,"mentality_composure":64,"defending_marking":60,"defending_standing_tackle":69,"defending_sliding_tackle":67,"goalkeeping_diving":11,"goalkeeping_handling":9,"goalkeeping_kicking":13,"goalkeeping_positioning":12,"goalkeeping_reflexes":11,"_target_":14.9141,"_residuals_":-0.3329,"_row":"Cafu"},{"age":32,"height_cm":186,"weight_kg":79,"attacking_crossing":69,"attacking_finishing":75,"attacking_heading_accuracy":65,"attacking_short_passing":78,"attacking_volleys":55,"skill_dribbling":78,"skill_curve":69,"skill_fk_accuracy":59,"skill_long_passing":73,"skill_ball_control":77,"movement_acceleration":59,"movement_sprint_speed":54,"movement_agility":69,"movement_reactions":81,"movement_balance":52,"power_shot_power":65,"power_jumping":37,"power_stamina":53,"power_strength":71,"power_long_shots":70,"mentality_aggression":72,"mentality_interceptions":78,"mentality_positioning":72,"mentality_vision":77,"mentality_penalties":61,"mentality_composure":71,"defending_marking":65,"defending_standing_tackle":67,"defending_sliding_tackle":67,"goalkeeping_diving":10,"goalkeeping_handling":14,"goalkeeping_kicking":11,"goalkeeping_positioning":14,"goalkeeping_reflexes":7,"_target_":15.6073,"_residuals_":0.1653,"_row":"D. Zurutuza"},{"age":32,"height_cm":180,"weight_kg":75,"attacking_crossing":76,"attacking_finishing":75,"attacking_heading_accuracy":82,"attacking_short_passing":82,"attacking_volleys":78,"skill_dribbling":76,"skill_curve":76,"skill_fk_accuracy":68,"skill_long_passing":81,"skill_ball_control":83,"movement_acceleration":68,"movement_sprint_speed":67,"movement_agility":73,"movement_reactions":86,"movement_balance":75,"power_shot_power":84,"power_jumping":85,"power_stamina":86,"power_strength":83,"power_long_shots":82,"mentality_aggression":93,"mentality_interceptions":85,"mentality_positioning":83,"mentality_vision":82,"mentality_penalties":81,"mentality_composure":83,"defending_marking":82,"defending_standing_tackle":87,"defending_sliding_tackle":88,"goalkeeping_diving":4,"goalkeeping_handling":2,"goalkeeping_kicking":4,"goalkeeping_positioning":2,"goalkeeping_reflexes":4,"_target_":16.9725,"_residuals_":0.0933,"_row":"A. Vidal"},{"age":28,"height_cm":170,"weight_kg":67,"attacking_crossing":79,"attacking_finishing":27,"attacking_heading_accuracy":60,"attacking_short_passing":76,"attacking_volleys":53,"skill_dribbling":79,"skill_curve":68,"skill_fk_accuracy":66,"skill_long_passing":72,"skill_ball_control":76,"movement_acceleration":88,"movement_sprint_speed":79,"movement_agility":88,"movement_reactions":78,"movement_balance":89,"power_shot_power":69,"power_jumping":92,"power_stamina":91,"power_strength":51,"power_long_shots":73,"mentality_aggression":73,"mentality_interceptions":77,"mentality_positioning":59,"mentality_vision":64,"mentality_penalties":60,"mentality_composure":73,"defending_marking":71,"defending_standing_tackle":76,"defending_sliding_tackle":76,"goalkeeping_diving":13,"goalkeeping_handling":5,"goalkeeping_kicking":9,"goalkeeping_positioning":8,"goalkeeping_reflexes":14,"_target_":16.2134,"_residuals_":0.1215,"_row":"Mario Rui"},{"age":35,"height_cm":184,"weight_kg":86,"attacking_crossing":15,"attacking_finishing":17,"attacking_heading_accuracy":15,"attacking_short_passing":26,"attacking_volleys":17,"skill_dribbling":17,"skill_curve":15,"skill_fk_accuracy":14,"skill_long_passing":24,"skill_ball_control":21,"movement_acceleration":40,"movement_sprint_speed":43,"movement_agility":38,"movement_reactions":68,"movement_balance":42,"power_shot_power":52,"power_jumping":60,"power_stamina":34,"power_strength":60,"power_long_shots":11,"mentality_aggression":24,"mentality_interceptions":23,"mentality_positioning":15,"mentality_vision":41,"mentality_penalties":22,"mentality_composure":60,"defending_marking":15,"defending_standing_tackle":14,"defending_sliding_tackle":14,"goalkeeping_diving":73,"goalkeeping_handling":75,"goalkeeping_kicking":69,"goalkeeping_positioning":72,"goalkeeping_reflexes":74,"_target_":14.221,"_residuals_":0.3557,"_row":"N. Vikonis"},{"age":23,"height_cm":183,"weight_kg":74,"attacking_crossing":72,"attacking_finishing":55,"attacking_heading_accuracy":59,"attacking_short_passing":75,"attacking_volleys":39,"skill_dribbling":70,"skill_curve":63,"skill_fk_accuracy":35,"skill_long_passing":69,"skill_ball_control":73,"movement_acceleration":61,"movement_sprint_speed":64,"movement_agility":63,"movement_reactions":73,"movement_balance":65,"power_shot_power":75,"power_jumping":64,"power_stamina":76,"power_strength":59,"power_long_shots":61,"mentality_aggression":70,"mentality_interceptions":70,"mentality_positioning":58,"mentality_vision":68,"mentality_penalties":49,"mentality_composure":63,"defending_marking":72,"defending_standing_tackle":71,"defending_sliding_tackle":68,"goalkeeping_diving":13,"goalkeeping_handling":11,"goalkeeping_kicking":10,"goalkeeping_positioning":11,"goalkeeping_reflexes":8,"_target_":14.8088,"_residuals_":-0.5959,"_row":"P. Stenzel"},{"age":30,"height_cm":177,"weight_kg":75,"attacking_crossing":57,"attacking_finishing":69,"attacking_heading_accuracy":74,"attacking_short_passing":67,"attacking_volleys":73,"skill_dribbling":68,"skill_curve":55,"skill_fk_accuracy":34,"skill_long_passing":63,"skill_ball_control":71,"movement_acceleration":75,"movement_sprint_speed":75,"movement_agility":75,"movement_reactions":67,"movement_balance":72,"power_shot_power":73,"power_jumping":65,"power_stamina":70,"power_strength":73,"power_long_shots":64,"mentality_aggression":44,"mentality_interceptions":16,"mentality_positioning":66,"mentality_vision":64,"mentality_penalties":70,"mentality_composure":58,"defending_marking":19,"defending_standing_tackle":16,"defending_sliding_tackle":15,"goalkeeping_diving":11,"goalkeeping_handling":13,"goalkeeping_kicking":10,"goalkeeping_positioning":13,"goalkeeping_reflexes":11,"_target_":14.6484,"_residuals_":0.0081,"_row":"C. Riano"},{"age":34,"height_cm":185,"weight_kg":80,"attacking_crossing":64,"attacking_finishing":38,"attacking_heading_accuracy":72,"attacking_short_passing":70,"attacking_volleys":32,"skill_dribbling":59,"skill_curve":53,"skill_fk_accuracy":46,"skill_long_passing":62,"skill_ball_control":55,"movement_acceleration":56,"movement_sprint_speed":51,"movement_agility":33,"movement_reactions":67,"movement_balance":36,"power_shot_power":74,"power_jumping":72,"power_stamina":70,"power_strength":81,"power_long_shots":58,"mentality_aggression":80,"mentality_interceptions":73,"mentality_positioning":65,"mentality_vision":58,"mentality_penalties":43,"mentality_composure":64,"defending_marking":68,"defending_standing_tackle":73,"defending_sliding_tackle":74,"goalkeeping_diving":11,"goalkeeping_handling":6,"goalkeeping_kicking":10,"goalkeeping_positioning":12,"goalkeeping_reflexes":16,"_target_":14.221,"_residuals_":-0.0515,"_row":"D. Tosic"},{"age":26,"height_cm":180,"weight_kg":76,"attacking_crossing":65,"attacking_finishing":27,"attacking_heading_accuracy":59,"attacking_short_passing":66,"attacking_volleys":59,"skill_dribbling":63,"skill_curve":34,"skill_fk_accuracy":34,"skill_long_passing":66,"skill_ball_control":58,"movement_acceleration":85,"movement_sprint_speed":84,"movement_agility":74,"movement_reactions":68,"movement_balance":68,"power_shot_power":61,"power_jumping":53,"power_stamina":93,"power_strength":74,"power_long_shots":25,"mentality_aggression":75,"mentality_interceptions":64,"mentality_positioning":58,"mentality_vision":62,"mentality_penalties":39,"mentality_composure":59,"defending_marking":68,"defending_standing_tackle":67,"defending_sliding_tackle":69,"goalkeeping_diving":14,"goalkeeping_handling":15,"goalkeeping_kicking":16,"goalkeeping_positioning":15,"goalkeeping_reflexes":6,"_target_":14.771,"_residuals_":-0.0135,"_row":"H. Palacios"},{"age":25,"height_cm":188,"weight_kg":70,"attacking_crossing":67,"attacking_finishing":27,"attacking_heading_accuracy":71,"attacking_short_passing":70,"attacking_volleys":40,"skill_dribbling":67,"skill_curve":63,"skill_fk_accuracy":44,"skill_long_passing":65,"skill_ball_control":70,"movement_acceleration":69,"movement_sprint_speed":73,"movement_agility":71,"movement_reactions":67,"movement_balance":62,"power_shot_power":67,"power_jumping":90,"power_stamina":67,"power_strength":78,"power_long_shots":52,"mentality_aggression":74,"mentality_interceptions":72,"mentality_positioning":49,"mentality_vision":49,"mentality_penalties":42,"mentality_composure":73,"defending_marking":72,"defending_standing_tackle":79,"defending_sliding_tackle":77,"goalkeeping_diving":8,"goalkeeping_handling":14,"goalkeeping_kicking":12,"goalkeeping_positioning":11,"goalkeeping_reflexes":12,"_target_":15.8304,"_residuals_":0.1486,"_row":"T. Kongolo"},{"age":33,"height_cm":174,"weight_kg":67,"attacking_crossing":70,"attacking_finishing":66,"attacking_heading_accuracy":59,"attacking_short_passing":77,"attacking_volleys":62,"skill_dribbling":77,"skill_curve":69,"skill_fk_accuracy":71,"skill_long_passing":75,"skill_ball_control":75,"movement_acceleration":68,"movement_sprint_speed":66,"movement_agility":82,"movement_reactions":76,"movement_balance":83,"power_shot_power":81,"power_jumping":58,"power_stamina":68,"power_strength":56,"power_long_shots":73,"mentality_aggression":71,"mentality_interceptions":59,"mentality_positioning":74,"mentality_vision":73,"mentality_penalties":72,"mentality_composure":74,"defending_marking":61,"defending_standing_tackle":61,"defending_sliding_tackle":62,"goalkeeping_diving":16,"goalkeeping_handling":13,"goalkeeping_kicking":12,"goalkeeping_positioning":8,"goalkeeping_reflexes":10,"_target_":15.2018,"_residuals_":0.1305,"_row":"Fabio Espinho"},{"age":28,"height_cm":175,"weight_kg":73,"attacking_crossing":77,"attacking_finishing":50,"attacking_heading_accuracy":62,"attacking_short_passing":73,"attacking_volleys":66,"skill_dribbling":70,"skill_curve":77,"skill_fk_accuracy":55,"skill_long_passing":69,"skill_ball_control":74,"movement_acceleration":77,"movement_sprint_speed":77,"movement_agility":76,"movement_reactions":73,"movement_balance":79,"power_shot_power":82,"power_jumping":75,"power_stamina":77,"power_strength":65,"power_long_shots":67,"mentality_aggression":69,"mentality_interceptions":78,"mentality_positioning":63,"mentality_vision":63,"mentality_penalties":50,"mentality_composure":68,"defending_marking":72,"defending_standing_tackle":73,"defending_sliding_tackle":77,"goalkeeping_diving":6,"goalkeeping_handling":15,"goalkeeping_kicking":16,"goalkeeping_positioning":8,"goalkeeping_reflexes":8,"_target_":15.6873,"_residuals_":0.2782,"_row":"Montoya"},{"age":25,"height_cm":183,"weight_kg":65,"attacking_crossing":59,"attacking_finishing":71,"attacking_heading_accuracy":64,"attacking_short_passing":67,"attacking_volleys":59,"skill_dribbling":72,"skill_curve":64,"skill_fk_accuracy":55,"skill_long_passing":66,"skill_ball_control":73,"movement_acceleration":69,"movement_sprint_speed":66,"movement_agility":70,"movement_reactions":72,"movement_balance":74,"power_shot_power":70,"power_jumping":69,"power_stamina":67,"power_strength":64,"power_long_shots":71,"mentality_aggression":59,"mentality_interceptions":36,"mentality_positioning":72,"mentality_vision":72,"mentality_penalties":68,"mentality_composure":69,"defending_marking":46,"defending_standing_tackle":51,"defending_sliding_tackle":45,"goalkeeping_diving":15,"goalkeeping_handling":13,"goalkeeping_kicking":7,"goalkeeping_positioning":14,"goalkeeping_reflexes":12,"_target_":15.2018,"_residuals_":0.1599,"_row":"N. Powell"},{"age":34,"height_cm":175,"weight_kg":75,"attacking_crossing":77,"attacking_finishing":58,"attacking_heading_accuracy":60,"attacking_short_passing":74,"attacking_volleys":57,"skill_dribbling":78,"skill_curve":65,"skill_fk_accuracy":48,"skill_long_passing":70,"skill_ball_control":73,"movement_acceleration":76,"movement_sprint_speed":77,"movement_agility":77,"movement_reactions":79,"movement_balance":78,"power_shot_power":70,"power_jumping":78,"power_stamina":73,"power_strength":65,"power_long_shots":65,"mentality_aggression":76,"mentality_interceptions":75,"mentality_positioning":76,"mentality_vision":72,"mentality_penalties":67,"mentality_composure":78,"defending_marking":70,"defending_standing_tackle":78,"defending_sliding_tackle":73,"goalkeeping_diving":8,"goalkeeping_handling":13,"goalkeeping_kicking":10,"goalkeeping_positioning":13,"goalkeeping_reflexes":10,"_target_":14.6484,"_residuals_":-0.4225,"_row":"G. Gonul"},{"age":25,"height_cm":187,"weight_kg":85,"attacking_crossing":56,"attacking_finishing":44,"attacking_heading_accuracy":76,"attacking_short_passing":66,"attacking_volleys":42,"skill_dribbling":59,"skill_curve":39,"skill_fk_accuracy":37,"skill_long_passing":68,"skill_ball_control":64,"movement_acceleration":51,"movement_sprint_speed":44,"movement_agility":51,"movement_reactions":68,"movement_balance":39,"power_shot_power":68,"power_jumping":47,"power_stamina":71,"power_strength":82,"power_long_shots":48,"mentality_aggression":76,"mentality_interceptions":70,"mentality_positioning":44,"mentality_vision":44,"mentality_penalties":60,"mentality_composure":63,"defending_marking":73,"defending_standing_tackle":76,"defending_sliding_tackle":71,"goalkeeping_diving":13,"goalkeeping_handling":9,"goalkeeping_kicking":10,"goalkeeping_positioning":7,"goalkeeping_reflexes":9,"_target_":15.3416,"_residuals_":0.1637,"_row":"M. Mitrovic"},{"age":27,"height_cm":179,"weight_kg":75,"attacking_crossing":68,"attacking_finishing":58,"attacking_heading_accuracy":58,"attacking_short_passing":67,"attacking_volleys":65,"skill_dribbling":75,"skill_curve":63,"skill_fk_accuracy":51,"skill_long_passing":65,"skill_ball_control":69,"movement_acceleration":86,"movement_sprint_speed":82,"movement_agility":82,"movement_reactions":68,"movement_balance":68,"power_shot_power":71,"power_jumping":66,"power_stamina":72,"power_strength":59,"power_long_shots":71,"mentality_aggression":71,"mentality_interceptions":34,"mentality_positioning":69,"mentality_vision":68,"mentality_penalties":69,"mentality_composure":71,"defending_marking":56,"defending_standing_tackle":17,"defending_sliding_tackle":18,"goalkeeping_diving":10,"goalkeeping_handling":12,"goalkeeping_kicking":10,"goalkeeping_positioning":14,"goalkeeping_reflexes":8,"_target_":15.0094,"_residuals_":0.2659,"_row":"E. Cerutti"},{"age":32,"height_cm":178,"weight_kg":65,"attacking_crossing":69,"attacking_finishing":64,"attacking_heading_accuracy":58,"attacking_short_passing":72,"attacking_volleys":59,"skill_dribbling":71,"skill_curve":55,"skill_fk_accuracy":55,"skill_long_passing":60,"skill_ball_control":73,"movement_acceleration":75,"movement_sprint_speed":77,"movement_agility":80,"movement_reactions":69,"movement_balance":78,"power_shot_power":65,"power_jumping":53,"power_stamina":80,"power_strength":68,"power_long_shots":59,"mentality_aggression":64,"mentality_interceptions":52,"mentality_positioning":68,"mentality_vision":69,"mentality_penalties":64,"mentality_composure":77,"defending_marking":31,"defending_standing_tackle":34,"defending_sliding_tackle":48,"goalkeeping_diving":16,"goalkeeping_handling":10,"goalkeeping_kicking":15,"goalkeeping_positioning":8,"goalkeeping_reflexes":16,"_target_":14.691,"_residuals_":0.2984,"_row":"Yu Hanchao"},{"age":27,"height_cm":190,"weight_kg":88,"attacking_crossing":41,"attacking_finishing":41,"attacking_heading_accuracy":76,"attacking_short_passing":66,"attacking_volleys":54,"skill_dribbling":50,"skill_curve":53,"skill_fk_accuracy":40,"skill_long_passing":70,"skill_ball_control":55,"movement_acceleration":46,"movement_sprint_speed":41,"movement_agility":33,"movement_reactions":64,"movement_balance":32,"power_shot_power":72,"power_jumping":58,"power_stamina":61,"power_strength":88,"power_long_shots":41,"mentality_aggression":87,"mentality_interceptions":72,"mentality_positioning":32,"mentality_vision":43,"mentality_penalties":48,"mentality_composure":64,"defending_marking":77,"defending_standing_tackle":74,"defending_sliding_tackle":66,"goalkeeping_diving":7,"goalkeeping_handling":16,"goalkeeping_kicking":12,"goalkeeping_positioning":11,"goalkeeping_reflexes":14,"_target_":15.4249,"_residuals_":0.1116,"_row":"Hugo Goiteira"},{"age":23,"height_cm":178,"weight_kg":68,"attacking_crossing":68,"attacking_finishing":60,"attacking_heading_accuracy":66,"attacking_short_passing":71,"attacking_volleys":55,"skill_dribbling":71,"skill_curve":77,"skill_fk_accuracy":73,"skill_long_passing":67,"skill_ball_control":72,"movement_acceleration":77,"movement_sprint_speed":77,"movement_agility":74,"movement_reactions":73,"movement_balance":73,"power_shot_power":79,"power_jumping":79,"power_stamina":90,"power_strength":68,"power_long_shots":73,"mentality_aggression":78,"mentality_interceptions":66,"mentality_positioning":66,"mentality_vision":66,"mentality_penalties":66,"mentality_composure":72,"defending_marking":65,"defending_standing_tackle":67,"defending_sliding_tackle":60,"goalkeeping_diving":12,"goalkeeping_handling":7,"goalkeeping_kicking":12,"goalkeeping_positioning":8,"goalkeeping_reflexes":7,"_target_":15.0094,"_residuals_":-0.5022,"_row":"K. Acosta"},{"age":22,"height_cm":180,"weight_kg":67,"attacking_crossing":70,"attacking_finishing":78,"attacking_heading_accuracy":58,"attacking_short_passing":75,"attacking_volleys":78,"skill_dribbling":75,"skill_curve":69,"skill_fk_accuracy":70,"skill_long_passing":68,"skill_ball_control":77,"movement_acceleration":75,"movement_sprint_speed":73,"movement_agility":81,"movement_reactions":75,"movement_balance":79,"power_shot_power":72,"power_jumping":74,"power_stamina":82,"power_strength":62,"power_long_shots":74,"mentality_aggression":72,"mentality_interceptions":48,"mentality_positioning":76,"mentality_vision":74,"mentality_penalties":68,"mentality_composure":78,"defending_marking":45,"defending_standing_tackle":48,"defending_sliding_tackle":48,"goalkeeping_diving":8,"goalkeeping_handling":6,"goalkeeping_kicking":6,"goalkeeping_positioning":14,"goalkeeping_reflexes":14,"_target_":16.0668,"_residuals_":-0.1351,"_row":"S. Schrijvers"},{"age":27,"height_cm":179,"weight_kg":80,"attacking_crossing":62,"attacking_finishing":43,"attacking_heading_accuracy":72,"attacking_short_passing":64,"attacking_volleys":43,"skill_dribbling":44,"skill_curve":47,"skill_fk_accuracy":55,"skill_long_passing":61,"skill_ball_control":56,"movement_acceleration":56,"movement_sprint_speed":61,"movement_agility":54,"movement_reactions":67,"movement_balance":63,"power_shot_power":61,"power_jumping":82,"power_stamina":61,"power_strength":76,"power_long_shots":54,"mentality_aggression":82,"mentality_interceptions":72,"mentality_positioning":36,"mentality_vision":44,"mentality_penalties":66,"mentality_composure":69,"defending_marking":77,"defending_standing_tackle":75,"defending_sliding_tackle":76,"goalkeeping_diving":12,"goalkeeping_handling":11,"goalkeeping_kicking":10,"goalkeeping_positioning":11,"goalkeeping_reflexes":7,"_target_":15.6073,"_residuals_":0.1664,"_row":"Otavio Cairinho"},{"age":29,"height_cm":171,"weight_kg":65,"attacking_crossing":74,"attacking_finishing":71,"attacking_heading_accuracy":61,"attacking_short_passing":77,"attacking_volleys":77,"skill_dribbling":77,"skill_curve":78,"skill_fk_accuracy":78,"skill_long_passing":70,"skill_ball_control":77,"movement_acceleration":65,"movement_sprint_speed":62,"movement_agility":82,"movement_reactions":70,"movement_balance":86,"power_shot_power":81,"power_jumping":67,"power_stamina":60,"power_strength":63,"power_long_shots":80,"mentality_aggression":64,"mentality_interceptions":34,"mentality_positioning":70,"mentality_vision":74,"mentality_penalties":73,"mentality_composure":76,"defending_marking":20,"defending_standing_tackle":38,"defending_sliding_tackle":34,"goalkeeping_diving":14,"goalkeeping_handling":11,"goalkeeping_kicking":8,"goalkeeping_positioning":15,"goalkeeping_reflexes":13,"_target_":15.6873,"_residuals_":0.1888,"_row":"M. Fabian"},{"age":32,"height_cm":190,"weight_kg":85,"attacking_crossing":44,"attacking_finishing":48,"attacking_heading_accuracy":84,"attacking_short_passing":77,"attacking_volleys":58,"skill_dribbling":69,"skill_curve":56,"skill_fk_accuracy":61,"skill_long_passing":85,"skill_ball_control":75,"movement_acceleration":55,"movement_sprint_speed":60,"movement_agility":61,"movement_reactions":84,"movement_balance":55,"power_shot_power":74,"power_jumping":85,"power_stamina":68,"power_strength":82,"power_long_shots":65,"mentality_aggression":82,"mentality_interceptions":90,"mentality_positioning":38,"mentality_vision":74,"mentality_penalties":70,"mentality_composure":86,"defending_marking":90,"defending_standing_tackle":86,"defending_sliding_tackle":80,"goalkeeping_diving":2,"goalkeeping_handling":2,"goalkeeping_kicking":3,"goalkeeping_positioning":2,"goalkeeping_reflexes":4,"_target_":17.1654,"_residuals_":0.311,"_row":"L. Bonucci"},{"age":21,"height_cm":170,"weight_kg":66,"attacking_crossing":63,"attacking_finishing":40,"attacking_heading_accuracy":35,"attacking_short_passing":67,"attacking_volleys":33,"skill_dribbling":69,"skill_curve":48,"skill_fk_accuracy":39,"skill_long_passing":50,"skill_ball_control":69,"movement_acceleration":92,"movement_sprint_speed":90,"movement_agility":91,"movement_reactions":64,"movement_balance":88,"power_shot_power":43,"power_jumping":92,"power_stamina":66,"power_strength":61,"power_long_shots":34,"mentality_aggression":76,"mentality_interceptions":69,"mentality_positioning":65,"mentality_vision":54,"mentality_penalties":43,"mentality_composure":64,"defending_marking":65,"defending_standing_tackle":70,"defending_sliding_tackle":66,"goalkeeping_diving":13,"goalkeeping_handling":12,"goalkeeping_kicking":12,"goalkeeping_positioning":6,"goalkeeping_reflexes":12,"_target_":14.771,"_residuals_":-0.1767,"_row":"R. Henry"},{"age":27,"height_cm":174,"weight_kg":70,"attacking_crossing":84,"attacking_finishing":78,"attacking_heading_accuracy":61,"attacking_short_passing":83,"attacking_volleys":64,"skill_dribbling":86,"skill_curve":84,"skill_fk_accuracy":74,"skill_long_passing":79,"skill_ball_control":85,"movement_acceleration":74,"movement_sprint_speed":75,"movement_agility":79,"movement_reactions":77,"movement_balance":80,"power_shot_power":76,"power_jumping":32,"power_stamina":71,"power_strength":57,"power_long_shots":77,"mentality_aggression":46,"mentality_interceptions":58,"mentality_positioning":82,"mentality_vision":84,"mentality_penalties":69,"mentality_composure":74,"defending_marking":60,"defending_standing_tackle":54,"defending_sliding_tackle":49,"goalkeeping_diving":16,"goalkeeping_handling":7,"goalkeeping_kicking":15,"goalkeeping_positioning":6,"goalkeeping_reflexes":14,"_target_":17.1999,"_residuals_":0.1874,"_row":"Pablo Sarabia"},{"age":26,"height_cm":171,"weight_kg":68,"attacking_crossing":45,"attacking_finishing":50,"attacking_heading_accuracy":62,"attacking_short_passing":65,"attacking_volleys":49,"skill_dribbling":57,"skill_curve":56,"skill_fk_accuracy":45,"skill_long_passing":64,"skill_ball_control":66,"movement_acceleration":62,"movement_sprint_speed":60,"movement_agility":83,"movement_reactions":73,"movement_balance":85,"power_shot_power":64,"power_jumping":94,"power_stamina":87,"power_strength":70,"power_long_shots":56,"mentality_aggression":80,"mentality_interceptions":70,"mentality_positioning":65,"mentality_vision":65,"mentality_penalties":48,"mentality_composure":65,"defending_marking":79,"defending_standing_tackle":65,"defending_sliding_tackle":71,"goalkeeping_diving":12,"goalkeeping_handling":10,"goalkeeping_kicking":7,"goalkeeping_positioning":10,"goalkeeping_reflexes":15,"_target_":15.0094,"_residuals_":0.0592,"_row":"O. Lewicki"},{"age":29,"height_cm":183,"weight_kg":81,"attacking_crossing":62,"attacking_finishing":55,"attacking_heading_accuracy":61,"attacking_short_passing":72,"attacking_volleys":48,"skill_dribbling":69,"skill_curve":57,"skill_fk_accuracy":50,"skill_long_passing":73,"skill_ball_control":70,"movement_acceleration":57,"movement_sprint_speed":50,"movement_agility":66,"movement_reactions":76,"movement_balance":60,"power_shot_power":73,"power_jumping":81,"power_stamina":80,"power_strength":76,"power_long_shots":61,"mentality_aggression":84,"mentality_interceptions":76,"mentality_positioning":62,"mentality_vision":69,"mentality_penalties":71,"mentality_composure":75,"defending_marking":71,"defending_standing_tackle":74,"defending_sliding_tackle":72,"goalkeeping_diving":15,"goalkeeping_handling":11,"goalkeeping_kicking":8,"goalkeeping_positioning":15,"goalkeeping_reflexes":12,"_target_":15.5203,"_residuals_":0.2064,"_row":"D. Torres"},{"age":23,"height_cm":188,"weight_kg":79,"attacking_crossing":75,"attacking_finishing":53,"attacking_heading_accuracy":76,"attacking_short_passing":75,"attacking_volleys":32,"skill_dribbling":60,"skill_curve":62,"skill_fk_accuracy":51,"skill_long_passing":65,"skill_ball_control":74,"movement_acceleration":61,"movement_sprint_speed":65,"movement_agility":61,"movement_reactions":69,"movement_balance":58,"power_shot_power":71,"power_jumping":37,"power_stamina":65,"power_strength":68,"power_long_shots":57,"mentality_aggression":59,"mentality_interceptions":73,"mentality_positioning":63,"mentality_vision":60,"mentality_penalties":35,"mentality_composure":60,"defending_marking":73,"defending_standing_tackle":75,"defending_sliding_tackle":74,"goalkeeping_diving":9,"goalkeeping_handling":12,"goalkeeping_kicking":11,"goalkeeping_positioning":6,"goalkeeping_reflexes":8,"_target_":15.3631,"_residuals_":0.0012,"_row":"Marc Navarro"},{"age":30,"height_cm":188,"weight_kg":79,"attacking_crossing":40,"attacking_finishing":44,"attacking_heading_accuracy":76,"attacking_short_passing":77,"attacking_volleys":50,"skill_dribbling":59,"skill_curve":55,"skill_fk_accuracy":32,"skill_long_passing":55,"skill_ball_control":69,"movement_acceleration":53,"movement_sprint_speed":65,"movement_agility":63,"movement_reactions":69,"movement_balance":64,"power_shot_power":49,"power_jumping":77,"power_stamina":74,"power_strength":79,"power_long_shots":59,"mentality_aggression":78,"mentality_interceptions":75,"mentality_positioning":43,"mentality_vision":54,"mentality_penalties":38,"mentality_composure":75,"defending_marking":75,"defending_standing_tackle":75,"defending_sliding_tackle":74,"goalkeeping_diving":10,"goalkeeping_handling":14,"goalkeeping_kicking":7,"goalkeeping_positioning":11,"goalkeeping_reflexes":11,"_target_":15.6073,"_residuals_":0.063,"_row":"Mexer"},{"age":33,"height_cm":185,"weight_kg":73,"attacking_crossing":52,"attacking_finishing":77,"attacking_heading_accuracy":78,"attacking_short_passing":75,"attacking_volleys":72,"skill_dribbling":75,"skill_curve":68,"skill_fk_accuracy":57,"skill_long_passing":58,"skill_ball_control":82,"movement_acceleration":69,"movement_sprint_speed":67,"movement_agility":78,"movement_reactions":74,"movement_balance":66,"power_shot_power":77,"power_jumping":73,"power_stamina":72,"power_strength":82,"power_long_shots":69,"mentality_aggression":68,"mentality_interceptions":38,"mentality_positioning":85,"mentality_vision":74,"mentality_penalties":73,"mentality_composure":86,"defending_marking":35,"defending_standing_tackle":36,"defending_sliding_tackle":28,"goalkeeping_diving":8,"goalkeeping_handling":6,"goalkeeping_kicking":9,"goalkeeping_positioning":10,"goalkeeping_reflexes":12,"_target_":15.6873,"_residuals_":-0.1239,"_row":"D. Mbokani"},{"age":27,"height_cm":185,"weight_kg":79,"attacking_crossing":67,"attacking_finishing":71,"attacking_heading_accuracy":75,"attacking_short_passing":70,"attacking_volleys":66,"skill_dribbling":65,"skill_curve":68,"skill_fk_accuracy":70,"skill_long_passing":42,"skill_ball_control":68,"movement_acceleration":66,"movement_sprint_speed":69,"movement_agility":64,"movement_reactions":68,"movement_balance":59,"power_shot_power":75,"power_jumping":68,"power_stamina":69,"power_strength":72,"power_long_shots":71,"mentality_aggression":58,"mentality_interceptions":18,"mentality_positioning":73,"mentality_vision":69,"mentality_penalties":79,"mentality_composure":68,"defending_marking":33,"defending_standing_tackle":18,"defending_sliding_tackle":13,"goalkeeping_diving":10,"goalkeeping_handling":6,"goalkeeping_kicking":14,"goalkeeping_positioning":7,"goalkeeping_reflexes":14,"_target_":15.0964,"_residuals_":0.0249,"_row":"K. Rezaei"},{"age":22,"height_cm":189,"weight_kg":85,"attacking_crossing":37,"attacking_finishing":38,"attacking_heading_accuracy":71,"attacking_short_passing":54,"attacking_volleys":37,"skill_dribbling":43,"skill_curve":37,"skill_fk_accuracy":39,"skill_long_passing":43,"skill_ball_control":48,"movement_acceleration":56,"movement_sprint_speed":63,"movement_agility":46,"movement_reactions":50,"movement_balance":39,"power_shot_power":57,"power_jumping":69,"power_stamina":60,"power_strength":79,"power_long_shots":41,"mentality_aggression":72,"mentality_interceptions":65,"mentality_positioning":30,"mentality_vision":28,"mentality_penalties":42,"mentality_composure":56,"defending_marking":68,"defending_standing_tackle":76,"defending_sliding_tackle":74,"goalkeeping_diving":5,"goalkeeping_handling":10,"goalkeeping_kicking":12,"goalkeeping_positioning":12,"goalkeeping_reflexes":10,"_target_":14.771,"_residuals_":-0.0603,"_row":"Y. Cetin"},{"age":28,"height_cm":178,"weight_kg":73,"attacking_crossing":66,"attacking_finishing":62,"attacking_heading_accuracy":54,"attacking_short_passing":75,"attacking_volleys":66,"skill_dribbling":73,"skill_curve":70,"skill_fk_accuracy":63,"skill_long_passing":72,"skill_ball_control":73,"movement_acceleration":77,"movement_sprint_speed":71,"movement_agility":77,"movement_reactions":72,"movement_balance":74,"power_shot_power":73,"power_jumping":79,"power_stamina":76,"power_strength":74,"power_long_shots":66,"mentality_aggression":82,"mentality_interceptions":75,"mentality_positioning":63,"mentality_vision":63,"mentality_penalties":59,"mentality_composure":70,"defending_marking":74,"defending_standing_tackle":76,"defending_sliding_tackle":71,"goalkeeping_diving":6,"goalkeeping_handling":7,"goalkeeping_kicking":6,"goalkeeping_positioning":13,"goalkeeping_reflexes":8,"_target_":15.6873,"_residuals_":0.2431,"_row":"A. Ring"},{"age":33,"height_cm":193,"weight_kg":92,"attacking_crossing":15,"attacking_finishing":13,"attacking_heading_accuracy":25,"attacking_short_passing":55,"attacking_volleys":11,"skill_dribbling":30,"skill_curve":14,"skill_fk_accuracy":11,"skill_long_passing":59,"skill_ball_control":46,"movement_acceleration":54,"movement_sprint_speed":60,"movement_agility":51,"movement_reactions":84,"movement_balance":35,"power_shot_power":68,"power_jumping":77,"power_stamina":43,"power_strength":80,"power_long_shots":16,"mentality_aggression":29,"mentality_interceptions":30,"mentality_positioning":12,"mentality_vision":70,"mentality_penalties":47,"mentality_composure":70,"defending_marking":17,"defending_standing_tackle":10,"defending_sliding_tackle":11,"goalkeeping_diving":87,"goalkeeping_handling":87,"goalkeeping_kicking":91,"goalkeeping_positioning":85,"goalkeeping_reflexes":87,"_target_":17.2812,"_residuals_":0.4074,"_row":"M. Neuer"},{"age":30,"height_cm":188,"weight_kg":81,"attacking_crossing":20,"attacking_finishing":16,"attacking_heading_accuracy":11,"attacking_short_passing":22,"attacking_volleys":18,"skill_dribbling":12,"skill_curve":13,"skill_fk_accuracy":12,"skill_long_passing":35,"skill_ball_control":27,"movement_acceleration":46,"movement_sprint_speed":44,"movement_agility":47,"movement_reactions":72,"movement_balance":46,"power_shot_power":51,"power_jumping":70,"power_stamina":34,"power_strength":65,"power_long_shots":12,"mentality_aggression":22,"mentality_interceptions":14,"mentality_positioning":9,"mentality_vision":58,"mentality_penalties":37,"mentality_composure":55,"defending_marking":17,"defending_standing_tackle":17,"defending_sliding_tackle":13,"goalkeeping_diving":74,"goalkeeping_handling":75,"goalkeeping_kicking":68,"goalkeeping_positioning":71,"goalkeeping_reflexes":76,"_target_":15.1505,"_residuals_":0.1339,"_row":"E. Room"},{"age":32,"height_cm":190,"weight_kg":82,"attacking_crossing":32,"attacking_finishing":28,"attacking_heading_accuracy":76,"attacking_short_passing":70,"attacking_volleys":25,"skill_dribbling":46,"skill_curve":53,"skill_fk_accuracy":37,"skill_long_passing":70,"skill_ball_control":60,"movement_acceleration":33,"movement_sprint_speed":35,"movement_agility":48,"movement_reactions":70,"movement_balance":53,"power_shot_power":28,"power_jumping":63,"power_stamina":71,"power_strength":83,"power_long_shots":24,"mentality_aggression":70,"mentality_interceptions":72,"mentality_positioning":37,"mentality_vision":50,"mentality_penalties":42,"mentality_composure":66,"defending_marking":74,"defending_standing_tackle":72,"defending_sliding_tackle":63,"goalkeeping_diving":9,"goalkeeping_handling":8,"goalkeeping_kicking":10,"goalkeeping_positioning":16,"goalkeeping_reflexes":15,"_target_":14.5087,"_residuals_":-0.0234,"_row":"A. Weber"},{"age":27,"height_cm":186,"weight_kg":78,"attacking_crossing":56,"attacking_finishing":70,"attacking_heading_accuracy":67,"attacking_short_passing":64,"attacking_volleys":73,"skill_dribbling":69,"skill_curve":58,"skill_fk_accuracy":43,"skill_long_passing":40,"skill_ball_control":71,"movement_acceleration":72,"movement_sprint_speed":72,"movement_agility":72,"movement_reactions":71,"movement_balance":64,"power_shot_power":72,"power_jumping":80,"power_stamina":64,"power_strength":75,"power_long_shots":67,"mentality_aggression":80,"mentality_interceptions":28,"mentality_positioning":71,"mentality_vision":60,"mentality_penalties":64,"mentality_composure":77,"defending_marking":54,"defending_standing_tackle":24,"defending_sliding_tackle":19,"goalkeeping_diving":7,"goalkeeping_handling":8,"goalkeeping_kicking":13,"goalkeeping_positioning":10,"goalkeeping_reflexes":14,"_target_":14.8451,"_residuals_":-0.1248,"_row":"S. Longo"},{"age":29,"height_cm":180,"weight_kg":71,"attacking_crossing":64,"attacking_finishing":72,"attacking_heading_accuracy":54,"attacking_short_passing":79,"attacking_volleys":59,"skill_dribbling":73,"skill_curve":53,"skill_fk_accuracy":59,"skill_long_passing":78,"skill_ball_control":75,"movement_acceleration":55,"movement_sprint_speed":52,"movement_agility":37,"movement_reactions":80,"movement_balance":54,"power_shot_power":70,"power_jumping":71,"power_stamina":81,"power_strength":67,"power_long_shots":74,"mentality_aggression":82,"mentality_interceptions":67,"mentality_positioning":79,"mentality_vision":72,"mentality_penalties":53,"mentality_composure":80,"defending_marking":47,"defending_standing_tackle":64,"defending_sliding_tackle":57,"goalkeeping_diving":10,"goalkeeping_handling":15,"goalkeeping_kicking":9,"goalkeeping_positioning":9,"goalkeeping_reflexes":14,"_target_":15.5203,"_residuals_":-0.0512,"_row":"Eraso"},{"age":20,"height_cm":188,"weight_kg":83,"attacking_crossing":73,"attacking_finishing":81,"attacking_heading_accuracy":74,"attacking_short_passing":85,"attacking_volleys":80,"skill_dribbling":84,"skill_curve":79,"skill_fk_accuracy":53,"skill_long_passing":78,"skill_ball_control":87,"movement_acceleration":77,"movement_sprint_speed":89,"movement_agility":78,"movement_reactions":82,"movement_balance":73,"power_shot_power":73,"power_jumping":69,"power_stamina":82,"power_strength":65,"power_long_shots":75,"mentality_aggression":41,"mentality_interceptions":38,"mentality_positioning":83,"mentality_vision":82,"mentality_penalties":69,"mentality_composure":84,"defending_marking":39,"defending_standing_tackle":46,"defending_sliding_tackle":38,"goalkeeping_diving":6,"goalkeeping_handling":8,"goalkeeping_kicking":11,"goalkeeping_positioning":10,"goalkeeping_reflexes":12,"_target_":17.6442,"_residuals_":0.2343,"_row":"K. Havertz"},{"age":22,"height_cm":165,"weight_kg":64,"attacking_crossing":55,"attacking_finishing":60,"attacking_heading_accuracy":51,"attacking_short_passing":72,"attacking_volleys":62,"skill_dribbling":76,"skill_curve":43,"skill_fk_accuracy":56,"skill_long_passing":60,"skill_ball_control":68,"movement_acceleration":88,"movement_sprint_speed":85,"movement_agility":90,"movement_reactions":72,"movement_balance":83,"power_shot_power":69,"power_jumping":67,"power_stamina":80,"power_strength":39,"power_long_shots":58,"mentality_aggression":72,"mentality_interceptions":55,"mentality_positioning":66,"mentality_vision":69,"mentality_penalties":60,"mentality_composure":68,"defending_marking":58,"defending_standing_tackle":60,"defending_sliding_tackle":57,"goalkeeping_diving":11,"goalkeeping_handling":12,"goalkeeping_kicking":9,"goalkeeping_positioning":10,"goalkeeping_reflexes":12,"_target_":15.1765,"_residuals_":-0.0457,"_row":"L. Blessing"},{"age":23,"height_cm":184,"weight_kg":77,"attacking_crossing":75,"attacking_finishing":60,"attacking_heading_accuracy":27,"attacking_short_passing":68,"attacking_volleys":53,"skill_dribbling":73,"skill_curve":56,"skill_fk_accuracy":57,"skill_long_passing":72,"skill_ball_control":70,"movement_acceleration":79,"movement_sprint_speed":77,"movement_agility":78,"movement_reactions":66,"movement_balance":70,"power_shot_power":63,"power_jumping":78,"power_stamina":75,"power_strength":63,"power_long_shots":60,"mentality_aggression":47,"mentality_interceptions":37,"mentality_positioning":68,"mentality_vision":67,"mentality_penalties":59,"mentality_composure":68,"defending_marking":35,"defending_standing_tackle":23,"defending_sliding_tackle":22,"goalkeeping_diving":7,"goalkeeping_handling":13,"goalkeeping_kicking":10,"goalkeeping_positioning":6,"goalkeeping_reflexes":15,"_target_":14.691,"_residuals_":-0.1757,"_row":"A. Boljevic"},{"age":25,"height_cm":185,"weight_kg":75,"attacking_crossing":47,"attacking_finishing":36,"attacking_heading_accuracy":75,"attacking_short_passing":72,"attacking_volleys":34,"skill_dribbling":66,"skill_curve":55,"skill_fk_accuracy":58,"skill_long_passing":59,"skill_ball_control":72,"movement_acceleration":60,"movement_sprint_speed":61,"movement_agility":63,"movement_reactions":73,"movement_balance":58,"power_shot_power":55,"power_jumping":67,"power_stamina":66,"power_strength":75,"power_long_shots":42,"mentality_aggression":68,"mentality_interceptions":77,"mentality_positioning":47,"mentality_vision":44,"mentality_penalties":42,"mentality_composure":65,"defending_marking":71,"defending_standing_tackle":75,"defending_sliding_tackle":74,"goalkeeping_diving":13,"goalkeeping_handling":10,"goalkeeping_kicking":11,"goalkeeping_positioning":13,"goalkeeping_reflexes":10,"_target_":15.7614,"_residuals_":0.1403,"_row":"J. Stephens"},{"age":27,"height_cm":196,"weight_kg":87,"attacking_crossing":39,"attacking_finishing":40,"attacking_heading_accuracy":71,"attacking_short_passing":60,"attacking_volleys":34,"skill_dribbling":35,"skill_curve":33,"skill_fk_accuracy":27,"skill_long_passing":66,"skill_ball_control":42,"movement_acceleration":69,"movement_sprint_speed":74,"movement_agility":41,"movement_reactions":72,"movement_balance":36,"power_shot_power":48,"power_jumping":71,"power_stamina":82,"power_strength":86,"power_long_shots":30,"mentality_aggression":68,"mentality_interceptions":82,"mentality_positioning":24,"mentality_vision":58,"mentality_penalties":36,"mentality_composure":75,"defending_marking":79,"defending_standing_tackle":78,"defending_sliding_tackle":74,"goalkeeping_diving":15,"goalkeeping_handling":13,"goalkeeping_kicking":12,"goalkeeping_positioning":15,"goalkeeping_reflexes":7,"_target_":15.9556,"_residuals_":0.2095,"_row":"S. Kverkvelia"},{"age":24,"height_cm":179,"weight_kg":70,"attacking_crossing":76,"attacking_finishing":48,"attacking_heading_accuracy":67,"attacking_short_passing":72,"attacking_volleys":41,"skill_dribbling":74,"skill_curve":67,"skill_fk_accuracy":23,"skill_long_passing":67,"skill_ball_control":75,"movement_acceleration":79,"movement_sprint_speed":78,"movement_agility":77,"movement_reactions":74,"movement_balance":75,"power_shot_power":59,"power_jumping":75,"power_stamina":68,"power_strength":64,"power_long_shots":47,"mentality_aggression":73,"mentality_interceptions":71,"mentality_positioning":63,"mentality_vision":55,"mentality_penalties":42,"mentality_composure":69,"defending_marking":70,"defending_standing_tackle":74,"defending_sliding_tackle":74,"goalkeeping_diving":12,"goalkeeping_handling":11,"goalkeeping_kicking":6,"goalkeeping_positioning":11,"goalkeeping_reflexes":10,"_target_":15.6873,"_residuals_":-0.0111,"_row":"A. Baba"},{"age":25,"height_cm":165,"weight_kg":62,"attacking_crossing":72,"attacking_finishing":65,"attacking_heading_accuracy":48,"attacking_short_passing":68,"attacking_volleys":55,"skill_dribbling":85,"skill_curve":78,"skill_fk_accuracy":76,"skill_long_passing":57,"skill_ball_control":80,"movement_acceleration":94,"movement_sprint_speed":91,"movement_agility":93,"movement_reactions":73,"movement_balance":92,"power_shot_power":68,"power_jumping":69,"power_stamina":66,"power_strength":33,"power_long_shots":64,"mentality_aggression":71,"mentality_interceptions":59,"mentality_positioning":69,"mentality_vision":70,"mentality_penalties":56,"mentality_composure":77,"defending_marking":42,"defending_standing_tackle":50,"defending_sliding_tackle":53,"goalkeeping_diving":12,"goalkeeping_handling":8,"goalkeeping_kicking":9,"goalkeeping_positioning":11,"goalkeeping_reflexes":10,"_target_":16.0668,"_residuals_":0.1641,"_row":"F. Cervi"},{"age":28,"height_cm":190,"weight_kg":83,"attacking_crossing":58,"attacking_finishing":74,"attacking_heading_accuracy":85,"attacking_short_passing":64,"attacking_volleys":67,"skill_dribbling":63,"skill_curve":60,"skill_fk_accuracy":64,"skill_long_passing":48,"skill_ball_control":72,"movement_acceleration":55,"movement_sprint_speed":61,"movement_agility":61,"movement_reactions":67,"movement_balance":43,"power_shot_power":80,"power_jumping":82,"power_stamina":52,"power_strength":87,"power_long_shots":69,"mentality_aggression":56,"mentality_interceptions":29,"mentality_positioning":74,"mentality_vision":68,"mentality_penalties":71,"mentality_composure":69,"defending_marking":28,"defending_standing_tackle":25,"defending_sliding_tackle":18,"goalkeeping_diving":14,"goalkeeping_handling":5,"goalkeeping_kicking":12,"goalkeeping_positioning":8,"goalkeeping_reflexes":5,"_target_":15.7614,"_residuals_":0.3538,"_row":"C. Benteke"},{"age":31,"height_cm":188,"weight_kg":85,"attacking_crossing":9,"attacking_finishing":9,"attacking_heading_accuracy":9,"attacking_short_passing":16,"attacking_volleys":9,"skill_dribbling":8,"skill_curve":8,"skill_fk_accuracy":19,"skill_long_passing":15,"skill_ball_control":21,"movement_acceleration":41,"movement_sprint_speed":42,"movement_agility":32,"movement_reactions":68,"movement_balance":45,"power_shot_power":55,"power_jumping":61,"power_stamina":31,"power_strength":81,"power_long_shots":8,"mentality_aggression":41,"mentality_interceptions":25,"mentality_positioning":21,"mentality_vision":72,"mentality_penalties":16,"mentality_composure":62,"defending_marking":11,"defending_standing_tackle":8,"defending_sliding_tackle":9,"goalkeeping_diving":71,"goalkeeping_handling":72,"goalkeeping_kicking":73,"goalkeeping_positioning":75,"goalkeeping_reflexes":76,"_target_":15.0964,"_residuals_":0.4704,"_row":"Victorino Magela"},{"age":26,"height_cm":177,"weight_kg":72,"attacking_crossing":75,"attacking_finishing":78,"attacking_heading_accuracy":55,"attacking_short_passing":71,"attacking_volleys":69,"skill_dribbling":76,"skill_curve":69,"skill_fk_accuracy":58,"skill_long_passing":66,"skill_ball_control":75,"movement_acceleration":73,"movement_sprint_speed":74,"movement_agility":76,"movement_reactions":76,"movement_balance":59,"power_shot_power":78,"power_jumping":75,"power_stamina":75,"power_strength":67,"power_long_shots":70,"mentality_aggression":42,"mentality_interceptions":40,"mentality_positioning":79,"mentality_vision":60,"mentality_penalties":65,"mentality_composure":63,"defending_marking":56,"defending_standing_tackle":39,"defending_sliding_tackle":40,"goalkeeping_diving":11,"goalkeeping_handling":9,"goalkeeping_kicking":6,"goalkeeping_positioning":8,"goalkeeping_reflexes":13,"_target_":15.895,"_residuals_":0.1476,"_row":"Borja Valle"},{"age":26,"height_cm":179,"weight_kg":71,"attacking_crossing":61,"attacking_finishing":68,"attacking_heading_accuracy":78,"attacking_short_passing":59,"attacking_volleys":58,"skill_dribbling":72,"skill_curve":48,"skill_fk_accuracy":36,"skill_long_passing":65,"skill_ball_control":71,"movement_acceleration":78,"movement_sprint_speed":83,"movement_agility":72,"movement_reactions":72,"movement_balance":70,"power_shot_power":72,"power_jumping":64,"power_stamina":75,"power_strength":71,"power_long_shots":46,"mentality_aggression":31,"mentality_interceptions":14,"mentality_positioning":74,"mentality_vision":68,"mentality_penalties":66,"mentality_composure":63,"defending_marking":25,"defending_standing_tackle":21,"defending_sliding_tackle":22,"goalkeeping_diving":11,"goalkeeping_handling":11,"goalkeeping_kicking":16,"goalkeeping_positioning":7,"goalkeeping_reflexes":7,"_target_":14.8451,"_residuals_":-0.1977,"_row":"J. Garro"},{"age":24,"height_cm":175,"weight_kg":72,"attacking_crossing":63,"attacking_finishing":58,"attacking_heading_accuracy":53,"attacking_short_passing":66,"attacking_volleys":38,"skill_dribbling":75,"skill_curve":48,"skill_fk_accuracy":39,"skill_long_passing":58,"skill_ball_control":72,"movement_acceleration":84,"movement_sprint_speed":82,"movement_agility":78,"movement_reactions":64,"movement_balance":73,"power_shot_power":69,"power_jumping":68,"power_stamina":77,"power_strength":64,"power_long_shots":59,"mentality_aggression":49,"mentality_interceptions":49,"mentality_positioning":64,"mentality_vision":59,"mentality_penalties":56,"mentality_composure":59,"defending_marking":41,"defending_standing_tackle":46,"defending_sliding_tackle":43,"goalkeeping_diving":9,"goalkeeping_handling":8,"goalkeeping_kicking":10,"goalkeeping_positioning":15,"goalkeeping_reflexes":9,"_target_":14.6484,"_residuals_":0.1011,"_row":"A. Estupinan"},{"age":23,"height_cm":175,"weight_kg":75,"attacking_crossing":36,"attacking_finishing":32,"attacking_heading_accuracy":55,"attacking_short_passing":76,"attacking_volleys":42,"skill_dribbling":62,"skill_curve":38,"skill_fk_accuracy":42,"skill_long_passing":72,"skill_ball_control":62,"movement_acceleration":67,"movement_sprint_speed":72,"movement_agility":72,"movement_reactions":63,"movement_balance":73,"power_shot_power":56,"power_jumping":73,"power_stamina":90,"power_strength":65,"power_long_shots":49,"mentality_aggression":72,"mentality_interceptions":67,"mentality_positioning":39,"mentality_vision":51,"mentality_penalties":36,"mentality_composure":63,"defending_marking":66,"defending_standing_tackle":70,"defending_sliding_tackle":68,"goalkeeping_diving":15,"goalkeeping_handling":8,"goalkeeping_kicking":15,"goalkeeping_positioning":5,"goalkeeping_reflexes":6,"_target_":14.8451,"_residuals_":0.1816,"_row":"J. Campuzano"},{"age":27,"height_cm":174,"weight_kg":66,"attacking_crossing":68,"attacking_finishing":78,"attacking_heading_accuracy":72,"attacking_short_passing":76,"attacking_volleys":72,"skill_dribbling":79,"skill_curve":69,"skill_fk_accuracy":69,"skill_long_passing":67,"skill_ball_control":81,"movement_acceleration":90,"movement_sprint_speed":85,"movement_agility":78,"movement_reactions":79,"movement_balance":80,"power_shot_power":77,"power_jumping":87,"power_stamina":68,"power_strength":63,"power_long_shots":67,"mentality_aggression":65,"mentality_interceptions":23,"mentality_positioning":82,"mentality_vision":73,"mentality_penalties":53,"mentality_composure":71,"defending_marking":34,"defending_standing_tackle":37,"defending_sliding_tackle":31,"goalkeeping_diving":10,"goalkeeping_handling":15,"goalkeeping_kicking":13,"goalkeeping_positioning":12,"goalkeeping_reflexes":7,"_target_":16.4897,"_residuals_":-0.1216,"_row":"Wu Lei"},{"age":25,"height_cm":177,"weight_kg":73,"attacking_crossing":70,"attacking_finishing":65,"attacking_heading_accuracy":46,"attacking_short_passing":76,"attacking_volleys":70,"skill_dribbling":76,"skill_curve":74,"skill_fk_accuracy":73,"skill_long_passing":73,"skill_ball_control":75,"movement_acceleration":82,"movement_sprint_speed":78,"movement_agility":81,"movement_reactions":66,"movement_balance":84,"power_shot_power":73,"power_jumping":48,"power_stamina":68,"power_strength":44,"power_long_shots":75,"mentality_aggression":39,"mentality_interceptions":31,"mentality_positioning":70,"mentality_vision":76,"mentality_penalties":67,"mentality_composure":70,"defending_marking":47,"defending_standing_tackle":30,"defending_sliding_tackle":26,"goalkeeping_diving":11,"goalkeeping_handling":15,"goalkeeping_kicking":11,"goalkeeping_positioning":10,"goalkeeping_reflexes":16,"_target_":15.9556,"_residuals_":0.1552,"_row":"D. Pelkas"},{"age":28,"height_cm":176,"weight_kg":76,"attacking_crossing":80,"attacking_finishing":57,"attacking_heading_accuracy":57,"attacking_short_passing":72,"attacking_volleys":55,"skill_dribbling":66,"skill_curve":83,"skill_fk_accuracy":72,"skill_long_passing":74,"skill_ball_control":69,"movement_acceleration":77,"movement_sprint_speed":73,"movement_agility":75,"movement_reactions":72,"movement_balance":67,"power_shot_power":80,"power_jumping":59,"power_stamina":87,"power_strength":68,"power_long_shots":65,"mentality_aggression":59,"mentality_interceptions":64,"mentality_positioning":59,"mentality_vision":74,"mentality_penalties":59,"mentality_composure":55,"defending_marking":73,"defending_standing_tackle":69,"defending_sliding_tackle":67,"goalkeeping_diving":15,"goalkeeping_handling":11,"goalkeeping_kicking":13,"goalkeeping_positioning":8,"goalkeeping_reflexes":8,"_target_":15.0393,"_residuals_":-0.1481,"_row":"N. Pasquini"},{"age":24,"height_cm":185,"weight_kg":73,"attacking_crossing":66,"attacking_finishing":68,"attacking_heading_accuracy":50,"attacking_short_passing":70,"attacking_volleys":60,"skill_dribbling":77,"skill_curve":75,"skill_fk_accuracy":70,"skill_long_passing":66,"skill_ball_control":78,"movement_acceleration":79,"movement_sprint_speed":83,"movement_agility":85,"movement_reactions":69,"movement_balance":74,"power_shot_power":71,"power_jumping":57,"power_stamina":73,"power_strength":64,"power_long_shots":72,"mentality_aggression":24,"mentality_interceptions":48,"mentality_positioning":71,"mentality_vision":75,"mentality_penalties":48,"mentality_composure":70,"defending_marking":28,"defending_standing_tackle":26,"defending_sliding_tackle":21,"goalkeeping_diving":14,"goalkeeping_handling":8,"goalkeeping_kicking":8,"goalkeeping_positioning":15,"goalkeeping_reflexes":6,"_target_":16.0127,"_residuals_":0.1868,"_row":"L. Andersen"},{"age":24,"height_cm":187,"weight_kg":80,"attacking_crossing":28,"attacking_finishing":17,"attacking_heading_accuracy":77,"attacking_short_passing":62,"attacking_volleys":27,"skill_dribbling":31,"skill_curve":22,"skill_fk_accuracy":27,"skill_long_passing":45,"skill_ball_control":48,"movement_acceleration":63,"movement_sprint_speed":66,"movement_agility":40,"movement_reactions":74,"movement_balance":52,"power_shot_power":34,"power_jumping":67,"power_stamina":64,"power_strength":80,"power_long_shots":21,"mentality_aggression":74,"mentality_interceptions":79,"mentality_positioning":27,"mentality_vision":31,"mentality_penalties":33,"mentality_composure":68,"defending_marking":76,"defending_standing_tackle":78,"defending_sliding_tackle":71,"goalkeeping_diving":11,"goalkeeping_handling":14,"goalkeeping_kicking":13,"goalkeeping_positioning":11,"goalkeeping_reflexes":13,"_target_":15.9556,"_residuals_":0.0818,"_row":"M. Burda"},{"age":33,"height_cm":181,"weight_kg":84,"attacking_crossing":71,"attacking_finishing":78,"attacking_heading_accuracy":76,"attacking_short_passing":77,"attacking_volleys":75,"skill_dribbling":74,"skill_curve":67,"skill_fk_accuracy":66,"skill_long_passing":68,"skill_ball_control":69,"movement_acceleration":64,"movement_sprint_speed":67,"movement_agility":71,"movement_reactions":74,"movement_balance":66,"power_shot_power":77,"power_jumping":76,"power_stamina":67,"power_strength":74,"power_long_shots":70,"mentality_aggression":69,"mentality_interceptions":42,"mentality_positioning":79,"mentality_vision":73,"mentality_penalties":72,"mentality_composure":76,"defending_marking":42,"defending_standing_tackle":46,"defending_sliding_tackle":40,"goalkeeping_diving":12,"goalkeeping_handling":6,"goalkeeping_kicking":7,"goalkeeping_positioning":6,"goalkeeping_reflexes":10,"_target_":15.3841,"_residuals_":0.1847,"_row":"J. Briand"},{"age":26,"height_cm":170,"weight_kg":62,"attacking_crossing":79,"attacking_finishing":65,"attacking_heading_accuracy":49,"attacking_short_passing":74,"attacking_volleys":53,"skill_dribbling":74,"skill_curve":74,"skill_fk_accuracy":72,"skill_long_passing":63,"skill_ball_control":75,"movement_acceleration":73,"movement_sprint_speed":68,"movement_agility":77,"movement_reactions":73,"movement_balance":76,"power_shot_power":78,"power_jumping":60,"power_stamina":69,"power_strength":39,"power_long_shots":73,"mentality_aggression":66,"mentality_interceptions":60,"mentality_positioning":67,"mentality_vision":74,"mentality_penalties":70,"mentality_composure":68,"defending_marking":44,"defending_standing_tackle":58,"defending_sliding_tackle":53,"goalkeeping_diving":11,"goalkeeping_handling":13,"goalkeeping_kicking":12,"goalkeeping_positioning":12,"goalkeeping_reflexes":13,"_target_":15.4249,"_residuals_":-0.06,"_row":"Tiago Silva"},{"age":27,"height_cm":172,"weight_kg":63,"attacking_crossing":68,"attacking_finishing":73,"attacking_heading_accuracy":65,"attacking_short_passing":73,"attacking_volleys":67,"skill_dribbling":74,"skill_curve":66,"skill_fk_accuracy":50,"skill_long_passing":66,"skill_ball_control":72,"movement_acceleration":70,"movement_sprint_speed":73,"movement_agility":78,"movement_reactions":68,"movement_balance":77,"power_shot_power":68,"power_jumping":63,"power_stamina":70,"power_strength":56,"power_long_shots":65,"mentality_aggression":41,"mentality_interceptions":38,"mentality_positioning":73,"mentality_vision":68,"mentality_penalties":65,"mentality_composure":68,"defending_marking":52,"defending_standing_tackle":46,"defending_sliding_tackle":35,"goalkeeping_diving":6,"goalkeeping_handling":13,"goalkeeping_kicking":9,"goalkeeping_positioning":15,"goalkeeping_reflexes":6,"_target_":14.8451,"_residuals_":-0.3066,"_row":"S. Doi"},{"age":29,"height_cm":180,"weight_kg":77,"attacking_crossing":68,"attacking_finishing":63,"attacking_heading_accuracy":51,"attacking_short_passing":70,"attacking_volleys":64,"skill_dribbling":76,"skill_curve":66,"skill_fk_accuracy":79,"skill_long_passing":67,"skill_ball_control":73,"movement_acceleration":77,"movement_sprint_speed":84,"movement_agility":63,"movement_reactions":73,"movement_balance":57,"power_shot_power":86,"power_jumping":33,"power_stamina":81,"power_strength":80,"power_long_shots":80,"mentality_aggression":78,"mentality_interceptions":54,"mentality_positioning":68,"mentality_vision":60,"mentality_penalties":61,"mentality_composure":75,"defending_marking":50,"defending_standing_tackle":53,"defending_sliding_tackle":42,"goalkeeping_diving":16,"goalkeeping_handling":7,"goalkeeping_kicking":13,"goalkeeping_positioning":14,"goalkeeping_reflexes":12,"_target_":15.1765,"_residuals_":0.1258,"_row":"O. Kragl"},{"age":27,"height_cm":182,"weight_kg":78,"attacking_crossing":46,"attacking_finishing":51,"attacking_heading_accuracy":80,"attacking_short_passing":73,"attacking_volleys":42,"skill_dribbling":62,"skill_curve":58,"skill_fk_accuracy":68,"skill_long_passing":75,"skill_ball_control":68,"movement_acceleration":49,"movement_sprint_speed":46,"movement_agility":69,"movement_reactions":74,"movement_balance":69,"power_shot_power":76,"power_jumping":90,"power_stamina":73,"power_strength":76,"power_long_shots":72,"mentality_aggression":67,"mentality_interceptions":78,"mentality_positioning":59,"mentality_vision":66,"mentality_penalties":42,"mentality_composure":70,"defending_marking":73,"defending_standing_tackle":74,"defending_sliding_tackle":71,"goalkeeping_diving":7,"goalkeeping_handling":12,"goalkeeping_kicking":14,"goalkeeping_positioning":13,"goalkeeping_reflexes":15,"_target_":15.7614,"_residuals_":0.1378,"_row":"Andre Ramalho"},{"age":32,"height_cm":182,"weight_kg":79,"attacking_crossing":14,"attacking_finishing":10,"attacking_heading_accuracy":14,"attacking_short_passing":25,"attacking_volleys":12,"skill_dribbling":20,"skill_curve":18,"skill_fk_accuracy":16,"skill_long_passing":20,"skill_ball_control":17,"movement_acceleration":40,"movement_sprint_speed":42,"movement_agility":60,"movement_reactions":75,"movement_balance":50,"power_shot_power":49,"power_jumping":65,"power_stamina":38,"power_strength":68,"power_long_shots":18,"mentality_aggression":19,"mentality_interceptions":22,"mentality_positioning":15,"mentality_vision":17,"mentality_penalties":22,"mentality_composure":63,"defending_marking":20,"defending_standing_tackle":15,"defending_sliding_tackle":11,"goalkeeping_diving":73,"goalkeeping_handling":68,"goalkeeping_kicking":65,"goalkeeping_positioning":72,"goalkeeping_reflexes":74,"_target_":14.691,"_residuals_":-0.0219,"_row":"S. Sosa"},{"age":23,"height_cm":175,"weight_kg":72,"attacking_crossing":66,"attacking_finishing":76,"attacking_heading_accuracy":61,"attacking_short_passing":70,"attacking_volleys":68,"skill_dribbling":83,"skill_curve":75,"skill_fk_accuracy":64,"skill_long_passing":65,"skill_ball_control":82,"movement_acceleration":90,"movement_sprint_speed":88,"movement_agility":82,"movement_reactions":75,"movement_balance":80,"power_shot_power":78,"power_jumping":72,"power_stamina":73,"power_strength":56,"power_long_shots":72,"mentality_aggression":62,"mentality_interceptions":32,"mentality_positioning":78,"mentality_vision":73,"mentality_penalties":70,"mentality_composure":74,"defending_marking":28,"defending_standing_tackle":37,"defending_sliding_tackle":38,"goalkeeping_diving":15,"goalkeeping_handling":14,"goalkeeping_kicking":15,"goalkeeping_positioning":8,"goalkeeping_reflexes":9,"_target_":16.4897,"_residuals_":-0.1866,"_row":"J. Bamba"},{"age":24,"height_cm":179,"weight_kg":70,"attacking_crossing":66,"attacking_finishing":56,"attacking_heading_accuracy":65,"attacking_short_passing":77,"attacking_volleys":56,"skill_dribbling":70,"skill_curve":66,"skill_fk_accuracy":65,"skill_long_passing":76,"skill_ball_control":77,"movement_acceleration":72,"movement_sprint_speed":73,"movement_agility":74,"movement_reactions":73,"movement_balance":76,"power_shot_power":79,"power_jumping":84,"power_stamina":87,"power_strength":74,"power_long_shots":71,"mentality_aggression":84,"mentality_interceptions":80,"mentality_positioning":59,"mentality_vision":71,"mentality_penalties":58,"mentality_composure":70,"defending_marking":78,"defending_standing_tackle":81,"defending_sliding_tackle":79,"goalkeeping_diving":16,"goalkeeping_handling":14,"goalkeeping_kicking":11,"goalkeeping_positioning":7,"goalkeeping_reflexes":9,"_target_":16.5236,"_residuals_":0.1533,"_row":"J. Lerma"},{"age":31,"height_cm":178,"weight_kg":70,"attacking_crossing":76,"attacking_finishing":70,"attacking_heading_accuracy":54,"attacking_short_passing":76,"attacking_volleys":67,"skill_dribbling":74,"skill_curve":67,"skill_fk_accuracy":76,"skill_long_passing":59,"skill_ball_control":76,"movement_acceleration":81,"movement_sprint_speed":77,"movement_agility":64,"movement_reactions":74,"movement_balance":70,"power_shot_power":52,"power_jumping":67,"power_stamina":48,"power_strength":52,"power_long_shots":52,"mentality_aggression":46,"mentality_interceptions":38,"mentality_positioning":74,"mentality_vision":73,"mentality_penalties":57,"mentality_composure":71,"defending_marking":32,"defending_standing_tackle":52,"defending_sliding_tackle":41,"goalkeeping_diving":15,"goalkeeping_handling":13,"goalkeeping_kicking":12,"goalkeeping_positioning":10,"goalkeeping_reflexes":9,"_target_":15.4047,"_residuals_":0.3899,"_row":"Sebas Couteira"},{"age":25,"height_cm":191,"weight_kg":91,"attacking_crossing":13,"attacking_finishing":20,"attacking_heading_accuracy":14,"attacking_short_passing":25,"attacking_volleys":20,"skill_dribbling":18,"skill_curve":19,"skill_fk_accuracy":20,"skill_long_passing":26,"skill_ball_control":24,"movement_acceleration":31,"movement_sprint_speed":30,"movement_agility":34,"movement_reactions":70,"movement_balance":24,"power_shot_power":47,"power_jumping":51,"power_stamina":27,"power_strength":66,"power_long_shots":14,"mentality_aggression":19,"mentality_interceptions":27,"mentality_positioning":20,"mentality_vision":50,"mentality_penalties":30,"mentality_composure":49,"defending_marking":25,"defending_standing_tackle":10,"defending_sliding_tackle":19,"goalkeeping_diving":73,"goalkeeping_handling":65,"goalkeeping_kicking":63,"goalkeeping_positioning":69,"goalkeeping_reflexes":75,"_target_":14.691,"_residuals_":-0.204,"_row":"Rui Silva"},{"age":27,"height_cm":188,"weight_kg":81,"attacking_crossing":22,"attacking_finishing":13,"attacking_heading_accuracy":14,"attacking_short_passing":17,"attacking_volleys":12,"skill_dribbling":14,"skill_curve":17,"skill_fk_accuracy":14,"skill_long_passing":15,"skill_ball_control":21,"movement_acceleration":58,"movement_sprint_speed":50,"movement_agility":43,"movement_reactions":62,"movement_balance":49,"power_shot_power":51,"power_jumping":41,"power_stamina":38,"power_strength":61,"power_long_shots":15,"mentality_aggression":27,"mentality_interceptions":18,"mentality_positioning":10,"mentality_vision":52,"mentality_penalties":16,"mentality_composure":54,"defending_marking":15,"defending_standing_tackle":20,"defending_sliding_tackle":17,"goalkeeping_diving":77,"goalkeeping_handling":71,"goalkeeping_kicking":68,"goalkeeping_positioning":73,"goalkeeping_reflexes":74,"_target_":14.8451,"_residuals_":-0.018,"_row":"Jaim Abra"},{"age":19,"height_cm":190,"weight_kg":81,"attacking_crossing":46,"attacking_finishing":40,"attacking_heading_accuracy":67,"attacking_short_passing":70,"attacking_volleys":35,"skill_dribbling":62,"skill_curve":47,"skill_fk_accuracy":41,"skill_long_passing":64,"skill_ball_control":70,"movement_acceleration":67,"movement_sprint_speed":70,"movement_agility":54,"movement_reactions":66,"movement_balance":55,"power_shot_power":52,"power_jumping":76,"power_stamina":64,"power_strength":83,"power_long_shots":41,"mentality_aggression":72,"mentality_interceptions":68,"mentality_positioning":41,"mentality_vision":50,"mentality_penalties":46,"mentality_composure":72,"defending_marking":62,"defending_standing_tackle":70,"defending_sliding_tackle":68,"goalkeeping_diving":7,"goalkeeping_handling":13,"goalkeeping_kicking":11,"goalkeeping_positioning":8,"goalkeeping_reflexes":13,"_target_":15.3841,"_residuals_":0.2359,"_row":"J. Todibo"},{"age":23,"height_cm":194,"weight_kg":90,"attacking_crossing":69,"attacking_finishing":73,"attacking_heading_accuracy":73,"attacking_short_passing":67,"attacking_volleys":69,"skill_dribbling":68,"skill_curve":68,"skill_fk_accuracy":51,"skill_long_passing":60,"skill_ball_control":70,"movement_acceleration":67,"movement_sprint_speed":77,"movement_agility":52,"movement_reactions":66,"movement_balance":56,"power_shot_power":77,"power_jumping":62,"power_stamina":77,"power_strength":87,"power_long_shots":67,"mentality_aggression":72,"mentality_interceptions":36,"mentality_positioning":74,"mentality_vision":64,"mentality_penalties":70,"mentality_composure":73,"defending_marking":39,"defending_standing_tackle":21,"defending_sliding_tackle":21,"goalkeeping_diving":15,"goalkeeping_handling":12,"goalkeeping_kicking":8,"goalkeeping_positioning":15,"goalkeeping_reflexes":8,"_target_":15.5203,"_residuals_":-0.0263,"_row":"A. Sorloth"},{"age":23,"height_cm":179,"weight_kg":75,"attacking_crossing":79,"attacking_finishing":76,"attacking_heading_accuracy":52,"attacking_short_passing":78,"attacking_volleys":77,"skill_dribbling":87,"skill_curve":84,"skill_fk_accuracy":70,"skill_long_passing":72,"skill_ball_control":87,"movement_acceleration":94,"movement_sprint_speed":91,"movement_agility":88,"movement_reactions":84,"movement_balance":85,"power_shot_power":80,"power_jumping":73,"power_stamina":69,"power_strength":64,"power_long_shots":73,"mentality_aggression":36,"mentality_interceptions":23,"mentality_positioning":83,"mentality_vision":79,"mentality_penalties":70,"mentality_composure":76,"defending_marking":29,"defending_standing_tackle":27,"defending_sliding_tackle":21,"goalkeeping_diving":5,"goalkeeping_handling":3,"goalkeeping_kicking":5,"goalkeeping_positioning":3,"goalkeeping_reflexes":5,"_target_":17.5168,"_residuals_":0.2043,"_row":"K. Coman"},{"age":36,"height_cm":184,"weight_kg":75,"attacking_crossing":58,"attacking_finishing":72,"attacking_heading_accuracy":75,"attacking_short_passing":57,"attacking_volleys":65,"skill_dribbling":64,"skill_curve":51,"skill_fk_accuracy":49,"skill_long_passing":51,"skill_ball_control":63,"movement_acceleration":43,"movement_sprint_speed":63,"movement_agility":35,"movement_reactions":70,"movement_balance":42,"power_shot_power":77,"power_jumping":63,"power_stamina":67,"power_strength":73,"power_long_shots":70,"mentality_aggression":64,"mentality_interceptions":38,"mentality_positioning":77,"mentality_vision":59,"mentality_penalties":68,"mentality_composure":68,"defending_marking":39,"defending_standing_tackle":35,"defending_sliding_tackle":34,"goalkeeping_diving":9,"goalkeeping_handling":16,"goalkeeping_kicking":13,"goalkeeping_positioning":11,"goalkeeping_reflexes":9,"_target_":13.3455,"_residuals_":-0.4288,"_row":"U. Bulut"},{"age":22,"height_cm":186,"weight_kg":82,"attacking_crossing":34,"attacking_finishing":29,"attacking_heading_accuracy":82,"attacking_short_passing":71,"attacking_volleys":30,"skill_dribbling":57,"skill_curve":33,"skill_fk_accuracy":26,"skill_long_passing":58,"skill_ball_control":63,"movement_acceleration":63,"movement_sprint_speed":64,"movement_agility":48,"movement_reactions":76,"movement_balance":56,"power_shot_power":74,"power_jumping":77,"power_stamina":86,"power_strength":79,"power_long_shots":22,"mentality_aggression":92,"mentality_interceptions":76,"mentality_positioning":39,"mentality_vision":34,"mentality_penalties":45,"mentality_composure":79,"defending_marking":84,"defending_standing_tackle":83,"defending_sliding_tackle":77,"goalkeeping_diving":7,"goalkeeping_handling":8,"goalkeeping_kicking":13,"goalkeeping_positioning":7,"goalkeeping_reflexes":12,"_target_":16.7333,"_residuals_":-0.1195,"_row":"Ruben Dias"},{"age":21,"height_cm":181,"weight_kg":81,"attacking_crossing":18,"attacking_finishing":19,"attacking_heading_accuracy":17,"attacking_short_passing":25,"attacking_volleys":15,"skill_dribbling":14,"skill_curve":22,"skill_fk_accuracy":18,"skill_long_passing":29,"skill_ball_control":25,"movement_acceleration":49,"movement_sprint_speed":54,"movement_agility":69,"movement_reactions":65,"movement_balance":65,"power_shot_power":52,"power_jumping":75,"power_stamina":39,"power_strength":51,"power_long_shots":20,"mentality_aggression":23,"mentality_interceptions":17,"mentality_positioning":15,"mentality_vision":66,"mentality_penalties":23,"mentality_composure":45,"defending_marking":25,"defending_standing_tackle":16,"defending_sliding_tackle":21,"goalkeeping_diving":73,"goalkeeping_handling":70,"goalkeeping_kicking":69,"goalkeeping_positioning":74,"goalkeeping_reflexes":77,"_target_":15.8304,"_residuals_":0.5841,"_row":"W. Farinez"},{"age":23,"height_cm":190,"weight_kg":89,"attacking_crossing":33,"attacking_finishing":26,"attacking_heading_accuracy":73,"attacking_short_passing":70,"attacking_volleys":26,"skill_dribbling":44,"skill_curve":31,"skill_fk_accuracy":28,"skill_long_passing":69,"skill_ball_control":57,"movement_acceleration":65,"movement_sprint_speed":74,"movement_agility":52,"movement_reactions":67,"movement_balance":56,"power_shot_power":60,"power_jumping":71,"power_stamina":65,"power_strength":81,"power_long_shots":27,"mentality_aggression":72,"mentality_interceptions":73,"mentality_positioning":32,"mentality_vision":55,"mentality_penalties":34,"mentality_composure":62,"defending_marking":72,"defending_standing_tackle":82,"defending_sliding_tackle":78,"goalkeeping_diving":13,"goalkeeping_handling":15,"goalkeeping_kicking":14,"goalkeeping_positioning":16,"goalkeeping_reflexes":11,"_target_":15.895,"_residuals_":0.0289,"_row":"T. Baumgartl"},{"age":27,"height_cm":157,"weight_kg":71,"attacking_crossing":65,"attacking_finishing":65,"attacking_heading_accuracy":62,"attacking_short_passing":69,"attacking_volleys":64,"skill_dribbling":71,"skill_curve":70,"skill_fk_accuracy":69,"skill_long_passing":64,"skill_ball_control":70,"movement_acceleration":89,"movement_sprint_speed":81,"movement_agility":94,"movement_reactions":74,"movement_balance":93,"power_shot_power":74,"power_jumping":63,"power_stamina":70,"power_strength":58,"power_long_shots":64,"mentality_aggression":52,"mentality_interceptions":29,"mentality_positioning":69,"mentality_vision":74,"mentality_penalties":69,"mentality_composure":70,"defending_marking":34,"defending_standing_tackle":29,"defending_sliding_tackle":27,"goalkeeping_diving":11,"goalkeeping_handling":15,"goalkeeping_kicking":9,"goalkeeping_positioning":13,"goalkeeping_reflexes":13,"_target_":15.0094,"_residuals_":-0.2314,"_row":"J. Plata"},{"age":32,"height_cm":178,"weight_kg":73,"attacking_crossing":65,"attacking_finishing":43,"attacking_heading_accuracy":52,"attacking_short_passing":75,"attacking_volleys":40,"skill_dribbling":75,"skill_curve":67,"skill_fk_accuracy":61,"skill_long_passing":70,"skill_ball_control":79,"movement_acceleration":63,"movement_sprint_speed":54,"movement_agility":72,"movement_reactions":77,"movement_balance":76,"power_shot_power":56,"power_jumping":75,"power_stamina":76,"power_strength":66,"power_long_shots":42,"mentality_aggression":79,"mentality_interceptions":80,"mentality_positioning":55,"mentality_vision":72,"mentality_penalties":55,"mentality_composure":77,"defending_marking":68,"defending_standing_tackle":74,"defending_sliding_tackle":72,"goalkeeping_diving":7,"goalkeeping_handling":13,"goalkeeping_kicking":11,"goalkeeping_positioning":6,"goalkeeping_reflexes":7,"_target_":15.4249,"_residuals_":0.3838,"_row":"P. Skjelbred"},{"age":26,"height_cm":178,"weight_kg":72,"attacking_crossing":71,"attacking_finishing":70,"attacking_heading_accuracy":49,"attacking_short_passing":75,"attacking_volleys":57,"skill_dribbling":79,"skill_curve":77,"skill_fk_accuracy":66,"skill_long_passing":69,"skill_ball_control":77,"movement_acceleration":82,"movement_sprint_speed":78,"movement_agility":82,"movement_reactions":67,"movement_balance":75,"power_shot_power":75,"power_jumping":71,"power_stamina":64,"power_strength":70,"power_long_shots":72,"mentality_aggression":38,"mentality_interceptions":33,"mentality_positioning":75,"mentality_vision":70,"mentality_penalties":68,"mentality_composure":74,"defending_marking":17,"defending_standing_tackle":23,"defending_sliding_tackle":12,"goalkeeping_diving":13,"goalkeeping_handling":7,"goalkeeping_kicking":6,"goalkeeping_positioning":13,"goalkeeping_reflexes":15,"_target_":15.895,"_residuals_":0.0723,"_row":"Jese"},{"age":30,"height_cm":190,"weight_kg":87,"attacking_crossing":28,"attacking_finishing":46,"attacking_heading_accuracy":79,"attacking_short_passing":60,"attacking_volleys":30,"skill_dribbling":43,"skill_curve":33,"skill_fk_accuracy":38,"skill_long_passing":59,"skill_ball_control":54,"movement_acceleration":50,"movement_sprint_speed":54,"movement_agility":51,"movement_reactions":75,"movement_balance":39,"power_shot_power":70,"power_jumping":72,"power_stamina":48,"power_strength":81,"power_long_shots":53,"mentality_aggression":83,"mentality_interceptions":76,"mentality_positioning":42,"mentality_vision":44,"mentality_penalties":55,"mentality_composure":67,"defending_marking":75,"defending_standing_tackle":77,"defending_sliding_tackle":78,"goalkeeping_diving":13,"goalkeeping_handling":15,"goalkeeping_kicking":9,"goalkeeping_positioning":10,"goalkeeping_reflexes":12,"_target_":15.6073,"_residuals_":-0.0219,"_row":"W. Reid"},{"age":33,"height_cm":192,"weight_kg":94,"attacking_crossing":15,"attacking_finishing":14,"attacking_heading_accuracy":19,"attacking_short_passing":39,"attacking_volleys":13,"skill_dribbling":12,"skill_curve":14,"skill_fk_accuracy":14,"skill_long_passing":38,"skill_ball_control":31,"movement_acceleration":45,"movement_sprint_speed":48,"movement_agility":68,"movement_reactions":76,"movement_balance":40,"power_shot_power":55,"power_jumping":74,"power_stamina":32,"power_strength":78,"power_long_shots":11,"mentality_aggression":29,"mentality_interceptions":24,"mentality_positioning":17,"mentality_vision":45,"mentality_penalties":19,"mentality_composure":57,"defending_marking":20,"defending_standing_tackle":15,"defending_sliding_tackle":18,"goalkeeping_diving":80,"goalkeeping_handling":70,"goalkeeping_kicking":73,"goalkeeping_positioning":74,"goalkeeping_reflexes":82,"_target_":15.3841,"_residuals_":0.1227,"_row":"Roberto"},{"age":24,"height_cm":175,"weight_kg":67,"attacking_crossing":62,"attacking_finishing":51,"attacking_heading_accuracy":48,"attacking_short_passing":78,"attacking_volleys":51,"skill_dribbling":69,"skill_curve":72,"skill_fk_accuracy":74,"skill_long_passing":72,"skill_ball_control":75,"movement_acceleration":73,"movement_sprint_speed":70,"movement_agility":74,"movement_reactions":75,"movement_balance":79,"power_shot_power":73,"power_jumping":70,"power_stamina":88,"power_strength":66,"power_long_shots":66,"mentality_aggression":68,"mentality_interceptions":73,"mentality_positioning":66,"mentality_vision":73,"mentality_penalties":63,"mentality_composure":81,"defending_marking":72,"defending_standing_tackle":71,"defending_sliding_tackle":67,"goalkeeping_diving":12,"goalkeeping_handling":13,"goalkeeping_kicking":8,"goalkeeping_positioning":10,"goalkeeping_reflexes":10,"_target_":15.9556,"_residuals_":0.1187,"_row":"Luis Milla"},{"age":31,"height_cm":174,"weight_kg":69,"attacking_crossing":76,"attacking_finishing":79,"attacking_heading_accuracy":53,"attacking_short_passing":81,"attacking_volleys":68,"skill_dribbling":87,"skill_curve":82,"skill_fk_accuracy":72,"skill_long_passing":73,"skill_ball_control":88,"movement_acceleration":85,"movement_sprint_speed":82,"movement_agility":85,"movement_reactions":77,"movement_balance":84,"power_shot_power":77,"power_jumping":68,"power_stamina":78,"power_strength":76,"power_long_shots":78,"mentality_aggression":58,"mentality_interceptions":51,"mentality_positioning":77,"mentality_vision":82,"mentality_penalties":80,"mentality_composure":84,"defending_marking":45,"defending_standing_tackle":44,"defending_sliding_tackle":42,"goalkeeping_diving":6,"goalkeeping_handling":13,"goalkeeping_kicking":13,"goalkeeping_positioning":8,"goalkeeping_reflexes":9,"_target_":16.7859,"_residuals_":0.0198,"_row":"Marlos"},{"age":26,"height_cm":182,"weight_kg":76,"attacking_crossing":42,"attacking_finishing":75,"attacking_heading_accuracy":69,"attacking_short_passing":63,"attacking_volleys":65,"skill_dribbling":67,"skill_curve":62,"skill_fk_accuracy":41,"skill_long_passing":54,"skill_ball_control":65,"movement_acceleration":67,"movement_sprint_speed":66,"movement_agility":60,"movement_reactions":67,"movement_balance":61,"power_shot_power":75,"power_jumping":70,"power_stamina":69,"power_strength":75,"power_long_shots":66,"mentality_aggression":72,"mentality_interceptions":13,"mentality_positioning":72,"mentality_vision":58,"mentality_penalties":61,"mentality_composure":55,"defending_marking":30,"defending_standing_tackle":20,"defending_sliding_tackle":18,"goalkeeping_diving":8,"goalkeeping_handling":8,"goalkeeping_kicking":8,"goalkeeping_positioning":8,"goalkeeping_reflexes":14,"_target_":14.9141,"_residuals_":0.0862,"_row":"Fernando Andrade"},{"age":28,"height_cm":168,"weight_kg":72,"attacking_crossing":68,"attacking_finishing":65,"attacking_heading_accuracy":54,"attacking_short_passing":86,"attacking_volleys":56,"skill_dribbling":79,"skill_curve":49,"skill_fk_accuracy":49,"skill_long_passing":81,"skill_ball_control":80,"movement_acceleration":79,"movement_sprint_speed":77,"movement_agility":82,"movement_reactions":93,"movement_balance":92,"power_shot_power":71,"power_jumping":77,"power_stamina":97,"power_strength":73,"power_long_shots":63,"mentality_aggression":90,"mentality_interceptions":92,"mentality_positioning":72,"mentality_vision":79,"mentality_penalties":54,"mentality_composure":85,"defending_marking":90,"defending_standing_tackle":91,"defending_sliding_tackle":85,"goalkeeping_diving":15,"goalkeeping_handling":12,"goalkeeping_kicking":10,"goalkeeping_positioning":7,"goalkeeping_reflexes":10,"_target_":18.0052,"_residuals_":0.7843,"_row":"N. Kante"},{"age":32,"height_cm":192,"weight_kg":80,"attacking_crossing":13,"attacking_finishing":10,"attacking_heading_accuracy":11,"attacking_short_passing":23,"attacking_volleys":12,"skill_dribbling":15,"skill_curve":11,"skill_fk_accuracy":11,"skill_long_passing":28,"skill_ball_control":18,"movement_acceleration":50,"movement_sprint_speed":51,"movement_agility":52,"movement_reactions":79,"movement_balance":55,"power_shot_power":57,"power_jumping":68,"power_stamina":34,"power_strength":66,"power_long_shots":14,"mentality_aggression":34,"mentality_interceptions":20,"mentality_positioning":10,"mentality_vision":55,"mentality_penalties":19,"mentality_composure":62,"defending_marking":14,"defending_standing_tackle":11,"defending_sliding_tackle":13,"goalkeeping_diving":84,"goalkeeping_handling":80,"goalkeeping_kicking":76,"goalkeeping_positioning":84,"goalkeeping_reflexes":82,"_target_":16.7599,"_residuals_":0.2381,"_row":"S. Sirigu"},{"age":30,"height_cm":188,"weight_kg":83,"attacking_crossing":71,"attacking_finishing":68,"attacking_heading_accuracy":70,"attacking_short_passing":68,"attacking_volleys":51,"skill_dribbling":69,"skill_curve":61,"skill_fk_accuracy":54,"skill_long_passing":66,"skill_ball_control":71,"movement_acceleration":79,"movement_sprint_speed":83,"movement_agility":71,"movement_reactions":70,"movement_balance":53,"power_shot_power":67,"power_jumping":80,"power_stamina":82,"power_strength":79,"power_long_shots":55,"mentality_aggression":67,"mentality_interceptions":67,"mentality_positioning":67,"mentality_vision":61,"mentality_penalties":59,"mentality_composure":67,"defending_marking":67,"defending_standing_tackle":70,"defending_sliding_tackle":66,"goalkeeping_diving":15,"goalkeeping_handling":10,"goalkeeping_kicking":14,"goalkeeping_positioning":9,"goalkeeping_reflexes":12,"_target_":14.7318,"_residuals_":-0.3072,"_row":"A. Rispoli"},{"age":30,"height_cm":179,"weight_kg":70,"attacking_crossing":69,"attacking_finishing":71,"attacking_heading_accuracy":52,"attacking_short_passing":68,"attacking_volleys":66,"skill_dribbling":70,"skill_curve":69,"skill_fk_accuracy":54,"skill_long_passing":58,"skill_ball_control":69,"movement_acceleration":80,"movement_sprint_speed":75,"movement_agility":75,"movement_reactions":69,"movement_balance":72,"power_shot_power":66,"power_jumping":71,"power_stamina":61,"power_strength":54,"power_long_shots":68,"mentality_aggression":62,"mentality_interceptions":40,"mentality_positioning":70,"mentality_vision":68,"mentality_penalties":65,"mentality_composure":68,"defending_marking":36,"defending_standing_tackle":39,"defending_sliding_tackle":38,"goalkeeping_diving":14,"goalkeeping_handling":11,"goalkeeping_kicking":12,"goalkeeping_positioning":14,"goalkeeping_reflexes":15,"_target_":14.604,"_residuals_":0.2016,"_row":"R. Kruse"},{"age":22,"height_cm":185,"weight_kg":68,"attacking_crossing":62,"attacking_finishing":74,"attacking_heading_accuracy":60,"attacking_short_passing":69,"attacking_volleys":65,"skill_dribbling":69,"skill_curve":69,"skill_fk_accuracy":55,"skill_long_passing":61,"skill_ball_control":72,"movement_acceleration":74,"movement_sprint_speed":75,"movement_agility":70,"movement_reactions":70,"movement_balance":67,"power_shot_power":73,"power_jumping":58,"power_stamina":70,"power_strength":62,"power_long_shots":69,"mentality_aggression":65,"mentality_interceptions":27,"mentality_positioning":68,"mentality_vision":65,"mentality_penalties":69,"mentality_composure":69,"defending_marking":40,"defending_standing_tackle":40,"defending_sliding_tackle":28,"goalkeeping_diving":11,"goalkeeping_handling":6,"goalkeeping_kicking":6,"goalkeeping_positioning":8,"goalkeeping_reflexes":9,"_target_":14.8088,"_residuals_":-0.3535,"_row":"D. Salloi"},{"age":27,"height_cm":192,"weight_kg":87,"attacking_crossing":13,"attacking_finishing":18,"attacking_heading_accuracy":18,"attacking_short_passing":32,"attacking_volleys":12,"skill_dribbling":19,"skill_curve":14,"skill_fk_accuracy":21,"skill_long_passing":19,"skill_ball_control":22,"movement_acceleration":48,"movement_sprint_speed":38,"movement_agility":55,"movement_reactions":74,"movement_balance":58,"power_shot_power":51,"power_jumping":68,"power_stamina":37,"power_strength":66,"power_long_shots":17,"mentality_aggression":23,"mentality_interceptions":29,"mentality_positioning":18,"mentality_vision":44,"mentality_penalties":21,"mentality_composure":59,"defending_marking":26,"defending_standing_tackle":17,"defending_sliding_tackle":13,"goalkeeping_diving":77,"goalkeeping_handling":75,"goalkeeping_kicking":68,"goalkeeping_positioning":77,"goalkeeping_reflexes":79,"_target_":15.6873,"_residuals_":-0.2842,"_row":"M. Sportiello"},{"age":27,"height_cm":199,"weight_kg":96,"attacking_crossing":14,"attacking_finishing":14,"attacking_heading_accuracy":13,"attacking_short_passing":33,"attacking_volleys":12,"skill_dribbling":13,"skill_curve":19,"skill_fk_accuracy":20,"skill_long_passing":35,"skill_ball_control":23,"movement_acceleration":46,"movement_sprint_speed":52,"movement_agility":61,"movement_reactions":83,"movement_balance":45,"power_shot_power":54,"power_jumping":68,"power_stamina":38,"power_strength":70,"power_long_shots":17,"mentality_aggression":23,"mentality_interceptions":15,"mentality_positioning":13,"mentality_vision":44,"mentality_penalties":27,"mentality_composure":66,"defending_marking":20,"defending_standing_tackle":18,"defending_sliding_tackle":16,"goalkeeping_diving":85,"goalkeeping_handling":89,"goalkeeping_kicking":72,"goalkeeping_positioning":85,"goalkeeping_reflexes":87,"_target_":17.6867,"_residuals_":0.2627,"_row":"T. Courtois"},{"age":27,"height_cm":189,"weight_kg":80,"attacking_crossing":47,"attacking_finishing":28,"attacking_heading_accuracy":75,"attacking_short_passing":67,"attacking_volleys":14,"skill_dribbling":36,"skill_curve":30,"skill_fk_accuracy":40,"skill_long_passing":65,"skill_ball_control":53,"movement_acceleration":57,"movement_sprint_speed":68,"movement_agility":56,"movement_reactions":64,"movement_balance":54,"power_shot_power":52,"power_jumping":75,"power_stamina":66,"power_strength":82,"power_long_shots":35,"mentality_aggression":77,"mentality_interceptions":71,"mentality_positioning":19,"mentality_vision":34,"mentality_penalties":49,"mentality_composure":65,"defending_marking":72,"defending_standing_tackle":74,"defending_sliding_tackle":72,"goalkeeping_diving":14,"goalkeeping_handling":6,"goalkeeping_kicking":16,"goalkeeping_positioning":9,"goalkeeping_reflexes":15,"_target_":15.2018,"_residuals_":-0.1159,"_row":"N. Isimat-Mirin"},{"age":25,"height_cm":176,"weight_kg":70,"attacking_crossing":84,"attacking_finishing":70,"attacking_heading_accuracy":50,"attacking_short_passing":86,"attacking_volleys":72,"skill_dribbling":88,"skill_curve":87,"skill_fk_accuracy":80,"skill_long_passing":75,"skill_ball_control":89,"movement_acceleration":82,"movement_sprint_speed":74,"movement_agility":86,"movement_reactions":78,"movement_balance":84,"power_shot_power":78,"power_jumping":50,"power_stamina":75,"power_strength":55,"power_long_shots":87,"mentality_aggression":23,"mentality_interceptions":20,"mentality_positioning":76,"mentality_vision":83,"mentality_penalties":72,"mentality_composure":76,"defending_marking":50,"defending_standing_tackle":23,"defending_sliding_tackle":18,"goalkeeping_diving":15,"goalkeeping_handling":15,"goalkeeping_kicking":9,"goalkeeping_positioning":8,"goalkeeping_reflexes":9,"_target_":17.1113,"_residuals_":0.0029,"_row":"Suso"},{"age":21,"height_cm":187,"weight_kg":69,"attacking_crossing":65,"attacking_finishing":43,"attacking_heading_accuracy":74,"attacking_short_passing":74,"attacking_volleys":43,"skill_dribbling":71,"skill_curve":61,"skill_fk_accuracy":47,"skill_long_passing":66,"skill_ball_control":75,"movement_acceleration":69,"movement_sprint_speed":71,"movement_agility":72,"movement_reactions":74,"movement_balance":69,"power_shot_power":56,"power_jumping":72,"power_stamina":69,"power_strength":72,"power_long_shots":39,"mentality_aggression":67,"mentality_interceptions":74,"mentality_positioning":50,"mentality_vision":59,"mentality_penalties":47,"mentality_composure":57,"defending_marking":73,"defending_standing_tackle":76,"defending_sliding_tackle":73,"goalkeeping_diving":8,"goalkeeping_handling":15,"goalkeeping_kicking":7,"goalkeeping_positioning":14,"goalkeeping_reflexes":9,"_target_":16.0127,"_residuals_":0.2106,"_row":"J. Foyth"},{"age":35,"height_cm":183,"weight_kg":79,"attacking_crossing":60,"attacking_finishing":25,"attacking_heading_accuracy":73,"attacking_short_passing":67,"attacking_volleys":25,"skill_dribbling":35,"skill_curve":40,"skill_fk_accuracy":34,"skill_long_passing":56,"skill_ball_control":60,"movement_acceleration":31,"movement_sprint_speed":33,"movement_agility":48,"movement_reactions":70,"movement_balance":69,"power_shot_power":43,"power_jumping":61,"power_stamina":50,"power_strength":77,"power_long_shots":30,"mentality_aggression":73,"mentality_interceptions":74,"mentality_positioning":42,"mentality_vision":52,"mentality_penalties":39,"mentality_composure":67,"defending_marking":75,"defending_standing_tackle":73,"defending_sliding_tackle":71,"goalkeeping_diving":13,"goalkeeping_handling":15,"goalkeeping_kicking":8,"goalkeeping_positioning":6,"goalkeeping_reflexes":13,"_target_":13.7642,"_residuals_":-0.2889,"_row":"J. Sorbon"},{"age":23,"height_cm":165,"weight_kg":66,"attacking_crossing":61,"attacking_finishing":75,"attacking_heading_accuracy":69,"attacking_short_passing":66,"attacking_volleys":65,"skill_dribbling":75,"skill_curve":57,"skill_fk_accuracy":47,"skill_long_passing":50,"skill_ball_control":73,"movement_acceleration":91,"movement_sprint_speed":82,"movement_agility":85,"movement_reactions":73,"movement_balance":90,"power_shot_power":67,"power_jumping":85,"power_stamina":77,"power_strength":42,"power_long_shots":67,"mentality_aggression":52,"mentality_interceptions":29,"mentality_positioning":77,"mentality_vision":71,"mentality_penalties":65,"mentality_composure":71,"defending_marking":25,"defending_standing_tackle":27,"defending_sliding_tackle":25,"goalkeeping_diving":7,"goalkeeping_handling":14,"goalkeeping_kicking":10,"goalkeeping_positioning":11,"goalkeeping_reflexes":8,"_target_":15.6073,"_residuals_":-0.0717,"_row":"N. Fernandez"},{"age":29,"height_cm":170,"weight_kg":74,"attacking_crossing":52,"attacking_finishing":49,"attacking_heading_accuracy":38,"attacking_short_passing":64,"attacking_volleys":47,"skill_dribbling":60,"skill_curve":51,"skill_fk_accuracy":45,"skill_long_passing":59,"skill_ball_control":63,"movement_acceleration":65,"movement_sprint_speed":64,"movement_agility":82,"movement_reactions":68,"movement_balance":86,"power_shot_power":71,"power_jumping":74,"power_stamina":83,"power_strength":68,"power_long_shots":56,"mentality_aggression":89,"mentality_interceptions":73,"mentality_positioning":56,"mentality_vision":59,"mentality_penalties":54,"mentality_composure":58,"defending_marking":71,"defending_standing_tackle":75,"defending_sliding_tackle":76,"goalkeeping_diving":16,"goalkeeping_handling":16,"goalkeeping_kicking":13,"goalkeeping_positioning":13,"goalkeeping_reflexes":12,"_target_":14.5087,"_residuals_":0.1551,"_row":"A. Abrashi"},{"age":18,"height_cm":192,"weight_kg":85,"attacking_crossing":41,"attacking_finishing":22,"attacking_heading_accuracy":67,"attacking_short_passing":70,"attacking_volleys":32,"skill_dribbling":53,"skill_curve":45,"skill_fk_accuracy":35,"skill_long_passing":52,"skill_ball_control":58,"movement_acceleration":62,"movement_sprint_speed":64,"movement_agility":49,"movement_reactions":68,"movement_balance":60,"power_shot_power":49,"power_jumping":74,"power_stamina":68,"power_strength":76,"power_long_shots":20,"mentality_aggression":65,"mentality_interceptions":76,"mentality_positioning":35,"mentality_vision":61,"mentality_penalties":47,"mentality_composure":65,"defending_marking":70,"defending_standing_tackle":72,"defending_sliding_tackle":69,"goalkeeping_diving":7,"goalkeeping_handling":10,"goalkeeping_kicking":6,"goalkeeping_positioning":8,"goalkeeping_reflexes":11,"_target_":15.3416,"_residuals_":0.1139,"_row":"W. Saliba"},{"age":23,"height_cm":186,"weight_kg":78,"attacking_crossing":69,"attacking_finishing":76,"attacking_heading_accuracy":64,"attacking_short_passing":79,"attacking_volleys":66,"skill_dribbling":82,"skill_curve":85,"skill_fk_accuracy":84,"skill_long_passing":74,"skill_ball_control":81,"movement_acceleration":78,"movement_sprint_speed":84,"movement_agility":77,"movement_reactions":74,"movement_balance":66,"power_shot_power":85,"power_jumping":65,"power_stamina":79,"power_strength":68,"power_long_shots":83,"mentality_aggression":64,"mentality_interceptions":69,"mentality_positioning":76,"mentality_vision":75,"mentality_penalties":66,"mentality_composure":79,"defending_marking":60,"defending_standing_tackle":62,"defending_sliding_tackle":58,"goalkeeping_diving":8,"goalkeeping_handling":6,"goalkeeping_kicking":12,"goalkeeping_positioning":8,"goalkeeping_reflexes":11,"_target_":16.3412,"_residuals_":-0.2949,"_row":"M. Rojas"},{"age":26,"height_cm":178,"weight_kg":73,"attacking_crossing":62,"attacking_finishing":76,"attacking_heading_accuracy":75,"attacking_short_passing":69,"attacking_volleys":66,"skill_dribbling":77,"skill_curve":57,"skill_fk_accuracy":36,"skill_long_passing":61,"skill_ball_control":76,"movement_acceleration":76,"movement_sprint_speed":75,"movement_agility":74,"movement_reactions":74,"movement_balance":77,"power_shot_power":74,"power_jumping":79,"power_stamina":66,"power_strength":67,"power_long_shots":67,"mentality_aggression":60,"mentality_interceptions":39,"mentality_positioning":78,"mentality_vision":68,"mentality_penalties":79,"mentality_composure":70,"defending_marking":22,"defending_standing_tackle":24,"defending_sliding_tackle":27,"goalkeeping_diving":10,"goalkeeping_handling":13,"goalkeeping_kicking":12,"goalkeeping_positioning":16,"goalkeeping_reflexes":6,"_target_":16.0127,"_residuals_":0.0046,"_row":"D. Ings"},{"age":31,"height_cm":176,"weight_kg":71,"attacking_crossing":77,"attacking_finishing":59,"attacking_heading_accuracy":37,"attacking_short_passing":76,"attacking_volleys":69,"skill_dribbling":67,"skill_curve":69,"skill_fk_accuracy":80,"skill_long_passing":68,"skill_ball_control":69,"movement_acceleration":74,"movement_sprint_speed":75,"movement_agility":78,"movement_reactions":80,"movement_balance":85,"power_shot_power":68,"power_jumping":63,"power_stamina":82,"power_strength":37,"power_long_shots":69,"mentality_aggression":40,"mentality_interceptions":73,"mentality_positioning":44,"mentality_vision":76,"mentality_penalties":49,"mentality_composure":70,"defending_marking":74,"defending_standing_tackle":72,"defending_sliding_tackle":72,"goalkeeping_diving":15,"goalkeeping_handling":6,"goalkeeping_kicking":9,"goalkeeping_positioning":8,"goalkeeping_reflexes":11,"_target_":15.2265,"_residuals_":0.1353,"_row":"M. Morozyuk"},{"age":23,"height_cm":170,"weight_kg":65,"attacking_crossing":80,"attacking_finishing":59,"attacking_heading_accuracy":41,"attacking_short_passing":68,"attacking_volleys":73,"skill_dribbling":76,"skill_curve":81,"skill_fk_accuracy":76,"skill_long_passing":71,"skill_ball_control":71,"movement_acceleration":78,"movement_sprint_speed":75,"movement_agility":85,"movement_reactions":68,"movement_balance":81,"power_shot_power":80,"power_jumping":80,"power_stamina":67,"power_strength":53,"power_long_shots":78,"mentality_aggression":57,"mentality_interceptions":39,"mentality_positioning":68,"mentality_vision":63,"mentality_penalties":57,"mentality_composure":73,"defending_marking":31,"defending_standing_tackle":39,"defending_sliding_tackle":37,"goalkeeping_diving":11,"goalkeeping_handling":7,"goalkeeping_kicking":9,"goalkeeping_positioning":11,"goalkeeping_reflexes":12,"_target_":15.2265,"_residuals_":-0.0553,"_row":"J. Dompe"},{"age":28,"height_cm":191,"weight_kg":85,"attacking_crossing":36,"attacking_finishing":31,"attacking_heading_accuracy":72,"attacking_short_passing":49,"attacking_volleys":25,"skill_dribbling":36,"skill_curve":30,"skill_fk_accuracy":29,"skill_long_passing":51,"skill_ball_control":51,"movement_acceleration":49,"movement_sprint_speed":58,"movement_agility":46,"movement_reactions":69,"movement_balance":46,"power_shot_power":44,"power_jumping":76,"power_stamina":67,"power_strength":90,"power_long_shots":29,"mentality_aggression":75,"mentality_interceptions":70,"mentality_positioning":29,"mentality_vision":36,"mentality_penalties":34,"mentality_composure":68,"defending_marking":72,"defending_standing_tackle":72,"defending_sliding_tackle":71,"goalkeeping_diving":13,"goalkeeping_handling":9,"goalkeeping_kicking":5,"goalkeeping_positioning":6,"goalkeeping_reflexes":6,"_target_":14.9141,"_residuals_":-0.0812,"_row":"M. Wague"},{"age":24,"height_cm":183,"weight_kg":70,"attacking_crossing":68,"attacking_finishing":60,"attacking_heading_accuracy":54,"attacking_short_passing":74,"attacking_volleys":70,"skill_dribbling":71,"skill_curve":56,"skill_fk_accuracy":53,"skill_long_passing":67,"skill_ball_control":73,"movement_acceleration":56,"movement_sprint_speed":59,"movement_agility":75,"movement_reactions":70,"movement_balance":69,"power_shot_power":59,"power_jumping":55,"power_stamina":76,"power_strength":38,"power_long_shots":59,"mentality_aggression":38,"mentality_interceptions":22,"mentality_positioning":65,"mentality_vision":74,"mentality_penalties":52,"mentality_composure":73,"defending_marking":60,"defending_standing_tackle":32,"defending_sliding_tackle":24,"goalkeeping_diving":8,"goalkeeping_handling":14,"goalkeeping_kicking":8,"goalkeeping_positioning":7,"goalkeeping_reflexes":10,"_target_":14.6484,"_residuals_":-0.2329,"_row":"S. Coopman"},{"age":22,"height_cm":182,"weight_kg":78,"attacking_crossing":70,"attacking_finishing":24,"attacking_heading_accuracy":64,"attacking_short_passing":68,"attacking_volleys":31,"skill_dribbling":66,"skill_curve":34,"skill_fk_accuracy":25,"skill_long_passing":61,"skill_ball_control":65,"movement_acceleration":74,"movement_sprint_speed":78,"movement_agility":69,"movement_reactions":62,"movement_balance":66,"power_shot_power":57,"power_jumping":81,"power_stamina":77,"power_strength":73,"power_long_shots":22,"mentality_aggression":67,"mentality_interceptions":64,"mentality_positioning":54,"mentality_vision":33,"mentality_penalties":30,"mentality_composure":64,"defending_marking":67,"defending_standing_tackle":70,"defending_sliding_tackle":72,"goalkeeping_diving":14,"goalkeeping_handling":13,"goalkeeping_kicking":13,"goalkeeping_positioning":13,"goalkeeping_reflexes":14,"_target_":14.5087,"_residuals_":-0.3469,"_row":"K. Wagner"},{"age":20,"height_cm":180,"weight_kg":69,"attacking_crossing":88,"attacking_finishing":56,"attacking_heading_accuracy":68,"attacking_short_passing":81,"attacking_volleys":50,"skill_dribbling":76,"skill_curve":82,"skill_fk_accuracy":80,"skill_long_passing":82,"skill_ball_control":82,"movement_acceleration":79,"movement_sprint_speed":81,"movement_agility":74,"movement_reactions":82,"movement_balance":74,"power_shot_power":76,"power_jumping":66,"power_stamina":83,"power_strength":62,"power_long_shots":63,"mentality_aggression":73,"mentality_interceptions":79,"mentality_positioning":73,"mentality_vision":78,"mentality_penalties":55,"mentality_composure":75,"defending_marking":76,"defending_standing_tackle":83,"defending_sliding_tackle":79,"goalkeeping_diving":14,"goalkeeping_handling":15,"goalkeeping_kicking":14,"goalkeeping_positioning":6,"goalkeeping_reflexes":7,"_target_":17.2812,"_residuals_":0.2735,"_row":"T. Alexander-Arnold"},{"age":31,"height_cm":177,"weight_kg":78,"attacking_crossing":71,"attacking_finishing":64,"attacking_heading_accuracy":55,"attacking_short_passing":71,"attacking_volleys":62,"skill_dribbling":73,"skill_curve":74,"skill_fk_accuracy":69,"skill_long_passing":65,"skill_ball_control":74,"movement_acceleration":89,"movement_sprint_speed":84,"movement_agility":88,"movement_reactions":70,"movement_balance":77,"power_shot_power":66,"power_jumping":59,"power_stamina":81,"power_strength":60,"power_long_shots":62,"mentality_aggression":75,"mentality_interceptions":52,"mentality_positioning":70,"mentality_vision":70,"mentality_penalties":59,"mentality_composure":67,"defending_marking":58,"defending_standing_tackle":55,"defending_sliding_tackle":46,"goalkeeping_diving":16,"goalkeeping_handling":7,"goalkeeping_kicking":11,"goalkeeping_positioning":8,"goalkeeping_reflexes":11,"_target_":15.0683,"_residuals_":0.0643,"_row":"Daniel Candeias"},{"age":25,"height_cm":177,"weight_kg":82,"attacking_crossing":83,"attacking_finishing":54,"attacking_heading_accuracy":67,"attacking_short_passing":74,"attacking_volleys":53,"skill_dribbling":78,"skill_curve":84,"skill_fk_accuracy":63,"skill_long_passing":71,"skill_ball_control":77,"movement_acceleration":75,"movement_sprint_speed":73,"movement_agility":67,"movement_reactions":73,"movement_balance":76,"power_shot_power":78,"power_jumping":77,"power_stamina":73,"power_strength":78,"power_long_shots":68,"mentality_aggression":73,"mentality_interceptions":70,"mentality_positioning":68,"mentality_vision":77,"mentality_penalties":46,"mentality_composure":71,"defending_marking":71,"defending_standing_tackle":72,"defending_sliding_tackle":72,"goalkeeping_diving":9,"goalkeeping_handling":14,"goalkeeping_kicking":16,"goalkeeping_positioning":7,"goalkeeping_reflexes":10,"_target_":15.8304,"_residuals_":-0.0539,"_row":"J. Willems"},{"age":22,"height_cm":170,"weight_kg":72,"attacking_crossing":56,"attacking_finishing":60,"attacking_heading_accuracy":45,"attacking_short_passing":75,"attacking_volleys":40,"skill_dribbling":71,"skill_curve":57,"skill_fk_accuracy":39,"skill_long_passing":73,"skill_ball_control":76,"movement_acceleration":62,"movement_sprint_speed":60,"movement_agility":78,"movement_reactions":65,"movement_balance":83,"power_shot_power":73,"power_jumping":66,"power_stamina":61,"power_strength":60,"power_long_shots":67,"mentality_aggression":57,"mentality_interceptions":59,"mentality_positioning":59,"mentality_vision":67,"mentality_penalties":50,"mentality_composure":73,"defending_marking":62,"defending_standing_tackle":64,"defending_sliding_tackle":62,"goalkeeping_diving":11,"goalkeeping_handling":13,"goalkeeping_kicking":15,"goalkeeping_positioning":13,"goalkeeping_reflexes":15,"_target_":14.8088,"_residuals_":-0.1397,"_row":"W. Kaptoum"},{"age":26,"height_cm":180,"weight_kg":71,"attacking_crossing":72,"attacking_finishing":65,"attacking_heading_accuracy":65,"attacking_short_passing":74,"attacking_volleys":68,"skill_dribbling":71,"skill_curve":66,"skill_fk_accuracy":56,"skill_long_passing":67,"skill_ball_control":70,"movement_acceleration":77,"movement_sprint_speed":82,"movement_agility":78,"movement_reactions":70,"movement_balance":72,"power_shot_power":72,"power_jumping":72,"power_stamina":84,"power_strength":61,"power_long_shots":69,"mentality_aggression":80,"mentality_interceptions":70,"mentality_positioning":69,"mentality_vision":67,"mentality_penalties":56,"mentality_composure":70,"defending_marking":66,"defending_standing_tackle":70,"defending_sliding_tackle":69,"goalkeeping_diving":7,"goalkeeping_handling":10,"goalkeeping_kicking":9,"goalkeeping_positioning":9,"goalkeeping_reflexes":8,"_target_":15.1238,"_residuals_":-0.2878,"_row":"J. Akpa Akpro"},{"age":23,"height_cm":175,"weight_kg":74,"attacking_crossing":73,"attacking_finishing":73,"attacking_heading_accuracy":43,"attacking_short_passing":74,"attacking_volleys":69,"skill_dribbling":82,"skill_curve":78,"skill_fk_accuracy":71,"skill_long_passing":59,"skill_ball_control":78,"movement_acceleration":79,"movement_sprint_speed":79,"movement_agility":85,"movement_reactions":71,"movement_balance":88,"power_shot_power":74,"power_jumping":66,"power_stamina":71,"power_strength":61,"power_long_shots":73,"mentality_aggression":61,"mentality_interceptions":39,"mentality_positioning":73,"mentality_vision":69,"mentality_penalties":71,"mentality_composure":70,"defending_marking":43,"defending_standing_tackle":37,"defending_sliding_tackle":29,"goalkeeping_diving":15,"goalkeeping_handling":12,"goalkeeping_kicking":15,"goalkeeping_positioning":15,"goalkeeping_reflexes":9,"_target_":16.1669,"_residuals_":0.0521,"_row":"Matheus Pereira"},{"age":24,"height_cm":175,"weight_kg":72,"attacking_crossing":54,"attacking_finishing":48,"attacking_heading_accuracy":60,"attacking_short_passing":70,"attacking_volleys":49,"skill_dribbling":59,"skill_curve":46,"skill_fk_accuracy":50,"skill_long_passing":69,"skill_ball_control":63,"movement_acceleration":69,"movement_sprint_speed":70,"movement_agility":66,"movement_reactions":67,"movement_balance":72,"power_shot_power":63,"power_jumping":79,"power_stamina":84,"power_strength":77,"power_long_shots":59,"mentality_aggression":80,"mentality_interceptions":69,"mentality_positioning":47,"mentality_vision":53,"mentality_penalties":45,"mentality_composure":67,"defending_marking":72,"defending_standing_tackle":67,"defending_sliding_tackle":65,"goalkeeping_diving":12,"goalkeeping_handling":11,"goalkeeping_kicking":9,"goalkeeping_positioning":12,"goalkeeping_reflexes":9,"_target_":14.7318,"_residuals_":-0.1277,"_row":"J. Fuentes"},{"age":26,"height_cm":184,"weight_kg":72,"attacking_crossing":69,"attacking_finishing":49,"attacking_heading_accuracy":69,"attacking_short_passing":72,"attacking_volleys":25,"skill_dribbling":68,"skill_curve":46,"skill_fk_accuracy":48,"skill_long_passing":55,"skill_ball_control":74,"movement_acceleration":68,"movement_sprint_speed":66,"movement_agility":68,"movement_reactions":72,"movement_balance":64,"power_shot_power":63,"power_jumping":65,"power_stamina":67,"power_strength":66,"power_long_shots":57,"mentality_aggression":68,"mentality_interceptions":74,"mentality_positioning":55,"mentality_vision":62,"mentality_penalties":51,"mentality_composure":67,"defending_marking":75,"defending_standing_tackle":76,"defending_sliding_tackle":74,"goalkeeping_diving":8,"goalkeeping_handling":14,"goalkeeping_kicking":12,"goalkeeping_positioning":9,"goalkeeping_reflexes":14,"_target_":15.2971,"_residuals_":-0.0921,"_row":"Patric"},{"age":34,"height_cm":190,"weight_kg":83,"attacking_crossing":14,"attacking_finishing":13,"attacking_heading_accuracy":11,"attacking_short_passing":20,"attacking_volleys":17,"skill_dribbling":14,"skill_curve":18,"skill_fk_accuracy":12,"skill_long_passing":32,"skill_ball_control":22,"movement_acceleration":50,"movement_sprint_speed":47,"movement_agility":52,"movement_reactions":75,"movement_balance":44,"power_shot_power":53,"power_jumping":68,"power_stamina":25,"power_strength":65,"power_long_shots":20,"mentality_aggression":43,"mentality_interceptions":16,"mentality_positioning":15,"mentality_vision":52,"mentality_penalties":22,"mentality_composure":63,"defending_marking":14,"defending_standing_tackle":12,"defending_sliding_tackle":13,"goalkeeping_diving":80,"goalkeeping_handling":83,"goalkeeping_kicking":70,"goalkeeping_positioning":82,"goalkeeping_reflexes":84,"_target_":16.0668,"_residuals_":0.3823,"_row":"L. Fabianski"},{"age":29,"height_cm":177,"weight_kg":68,"attacking_crossing":71,"attacking_finishing":60,"attacking_heading_accuracy":42,"attacking_short_passing":70,"attacking_volleys":52,"skill_dribbling":70,"skill_curve":50,"skill_fk_accuracy":47,"skill_long_passing":72,"skill_ball_control":71,"movement_acceleration":73,"movement_sprint_speed":69,"movement_agility":78,"movement_reactions":68,"movement_balance":75,"power_shot_power":60,"power_jumping":63,"power_stamina":87,"power_strength":62,"power_long_shots":68,"mentality_aggression":62,"mentality_interceptions":73,"mentality_positioning":71,"mentality_vision":62,"mentality_penalties":43,"mentality_composure":68,"defending_marking":73,"defending_standing_tackle":74,"defending_sliding_tackle":75,"goalkeeping_diving":6,"goalkeeping_handling":11,"goalkeeping_kicking":7,"goalkeeping_positioning":16,"goalkeeping_reflexes":8,"_target_":15.0094,"_residuals_":-0.0757,"_row":"V. Le Goff"},{"age":28,"height_cm":201,"weight_kg":90,"attacking_crossing":29,"attacking_finishing":71,"attacking_heading_accuracy":74,"attacking_short_passing":61,"attacking_volleys":56,"skill_dribbling":57,"skill_curve":29,"skill_fk_accuracy":34,"skill_long_passing":37,"skill_ball_control":61,"movement_acceleration":70,"movement_sprint_speed":67,"movement_agility":32,"movement_reactions":70,"movement_balance":30,"power_shot_power":76,"power_jumping":71,"power_stamina":64,"power_strength":92,"power_long_shots":59,"mentality_aggression":69,"mentality_interceptions":29,"mentality_positioning":74,"mentality_vision":44,"mentality_penalties":63,"mentality_composure":69,"defending_marking":30,"defending_standing_tackle":18,"defending_sliding_tackle":21,"goalkeeping_diving":16,"goalkeeping_handling":15,"goalkeeping_kicking":8,"goalkeeping_positioning":8,"goalkeeping_reflexes":11,"_target_":14.691,"_residuals_":0.034,"_row":"H. Veerman"},{"age":25,"height_cm":186,"weight_kg":79,"attacking_crossing":10,"attacking_finishing":9,"attacking_heading_accuracy":15,"attacking_short_passing":31,"attacking_volleys":13,"skill_dribbling":12,"skill_curve":14,"skill_fk_accuracy":13,"skill_long_passing":21,"skill_ball_control":22,"movement_acceleration":49,"movement_sprint_speed":60,"movement_agility":39,"movement_reactions":68,"movement_balance":54,"power_shot_power":52,"power_jumping":57,"power_stamina":37,"power_strength":70,"power_long_shots":10,"mentality_aggression":26,"mentality_interceptions":18,"mentality_positioning":11,"mentality_vision":14,"mentality_penalties":15,"mentality_composure":53,"defending_marking":12,"defending_standing_tackle":14,"defending_sliding_tackle":12,"goalkeeping_diving":75,"goalkeeping_handling":69,"goalkeeping_kicking":69,"goalkeeping_positioning":68,"goalkeeping_reflexes":79,"_target_":15.1505,"_residuals_":0.0457,"_row":"B. Samba"},{"age":25,"height_cm":188,"weight_kg":75,"attacking_crossing":55,"attacking_finishing":72,"attacking_heading_accuracy":65,"attacking_short_passing":64,"attacking_volleys":66,"skill_dribbling":68,"skill_curve":61,"skill_fk_accuracy":62,"skill_long_passing":57,"skill_ball_control":68,"movement_acceleration":72,"movement_sprint_speed":77,"movement_agility":69,"movement_reactions":68,"movement_balance":51,"power_shot_power":71,"power_jumping":69,"power_stamina":77,"power_strength":79,"power_long_shots":64,"mentality_aggression":75,"mentality_interceptions":54,"mentality_positioning":72,"mentality_vision":59,"mentality_penalties":66,"mentality_composure":74,"defending_marking":29,"defending_standing_tackle":36,"defending_sliding_tackle":39,"goalkeeping_diving":15,"goalkeeping_handling":14,"goalkeeping_kicking":10,"goalkeeping_positioning":9,"goalkeeping_reflexes":13,"_target_":14.9469,"_residuals_":0.183,"_row":"O. Omoijuanfo"},{"age":28,"height_cm":179,"weight_kg":75,"attacking_crossing":66,"attacking_finishing":55,"attacking_heading_accuracy":66,"attacking_short_passing":77,"attacking_volleys":55,"skill_dribbling":72,"skill_curve":51,"skill_fk_accuracy":52,"skill_long_passing":72,"skill_ball_control":75,"movement_acceleration":68,"movement_sprint_speed":66,"movement_agility":69,"movement_reactions":78,"movement_balance":74,"power_shot_power":75,"power_jumping":76,"power_stamina":75,"power_strength":74,"power_long_shots":65,"mentality_aggression":85,"mentality_interceptions":79,"mentality_positioning":69,"mentality_vision":74,"mentality_penalties":51,"mentality_composure":75,"defending_marking":78,"defending_standing_tackle":77,"defending_sliding_tackle":74,"goalkeeping_diving":9,"goalkeeping_handling":8,"goalkeeping_kicking":14,"goalkeeping_positioning":7,"goalkeeping_reflexes":11,"_target_":16.0127,"_residuals_":-0.0245,"_row":"S. Rode"},{"age":27,"height_cm":174,"weight_kg":74,"attacking_crossing":70,"attacking_finishing":54,"attacking_heading_accuracy":59,"attacking_short_passing":69,"attacking_volleys":53,"skill_dribbling":69,"skill_curve":63,"skill_fk_accuracy":47,"skill_long_passing":52,"skill_ball_control":67,"movement_acceleration":70,"movement_sprint_speed":74,"movement_agility":71,"movement_reactions":68,"movement_balance":76,"power_shot_power":71,"power_jumping":71,"power_stamina":83,"power_strength":67,"power_long_shots":50,"mentality_aggression":82,"mentality_interceptions":70,"mentality_positioning":57,"mentality_vision":56,"mentality_penalties":58,"mentality_composure":66,"defending_marking":77,"defending_standing_tackle":74,"defending_sliding_tackle":72,"goalkeeping_diving":12,"goalkeeping_handling":7,"goalkeeping_kicking":11,"goalkeeping_positioning":11,"goalkeeping_reflexes":7,"_target_":15.0964,"_residuals_":0.1367,"_row":"Douglas Armeira"},{"age":28,"height_cm":177,"weight_kg":73,"attacking_crossing":68,"attacking_finishing":75,"attacking_heading_accuracy":66,"attacking_short_passing":71,"attacking_volleys":74,"skill_dribbling":76,"skill_curve":71,"skill_fk_accuracy":75,"skill_long_passing":65,"skill_ball_control":77,"movement_acceleration":74,"movement_sprint_speed":75,"movement_agility":80,"movement_reactions":72,"movement_balance":72,"power_shot_power":77,"power_jumping":82,"power_stamina":76,"power_strength":76,"power_long_shots":70,"mentality_aggression":69,"mentality_interceptions":31,"mentality_positioning":75,"mentality_vision":68,"mentality_penalties":73,"mentality_composure":76,"defending_marking":35,"defending_standing_tackle":30,"defending_sliding_tackle":26,"goalkeeping_diving":14,"goalkeeping_handling":13,"goalkeeping_kicking":11,"goalkeeping_positioning":7,"goalkeeping_reflexes":8,"_target_":15.7614,"_residuals_":0.0115,"_row":"M. Braithwaite"},{"age":23,"height_cm":191,"weight_kg":87,"attacking_crossing":40,"attacking_finishing":33,"attacking_heading_accuracy":73,"attacking_short_passing":54,"attacking_volleys":35,"skill_dribbling":40,"skill_curve":30,"skill_fk_accuracy":30,"skill_long_passing":55,"skill_ball_control":60,"movement_acceleration":54,"movement_sprint_speed":55,"movement_agility":54,"movement_reactions":61,"movement_balance":52,"power_shot_power":52,"power_jumping":71,"power_stamina":62,"power_strength":73,"power_long_shots":25,"mentality_aggression":65,"mentality_interceptions":63,"mentality_positioning":21,"mentality_vision":34,"mentality_penalties":38,"mentality_composure":60,"defending_marking":75,"defending_standing_tackle":73,"defending_sliding_tackle":73,"goalkeeping_diving":13,"goalkeeping_handling":10,"goalkeeping_kicking":10,"goalkeeping_positioning":5,"goalkeeping_reflexes":7,"_target_":14.771,"_residuals_":0.0172,"_row":"G. Magnani"},{"age":21,"height_cm":187,"weight_kg":81,"attacking_crossing":12,"attacking_finishing":6,"attacking_heading_accuracy":11,"attacking_short_passing":17,"attacking_volleys":6,"skill_dribbling":14,"skill_curve":13,"skill_fk_accuracy":13,"skill_long_passing":27,"skill_ball_control":16,"movement_acceleration":35,"movement_sprint_speed":41,"movement_agility":24,"movement_reactions":56,"movement_balance":38,"power_shot_power":50,"power_jumping":51,"power_stamina":23,"power_strength":58,"power_long_shots":6,"mentality_aggression":28,"mentality_interceptions":6,"mentality_positioning":8,"mentality_vision":35,"mentality_penalties":13,"mentality_composure":22,"defending_marking":19,"defending_standing_tackle":12,"defending_sliding_tackle":12,"goalkeeping_diving":71,"goalkeeping_handling":65,"goalkeeping_kicking":67,"goalkeeping_positioning":70,"goalkeeping_reflexes":75,"_target_":14.7318,"_residuals_":0.0771,"_row":"A. Maksimenko"},{"age":22,"height_cm":179,"weight_kg":82,"attacking_crossing":77,"attacking_finishing":56,"attacking_heading_accuracy":55,"attacking_short_passing":67,"attacking_volleys":57,"skill_dribbling":75,"skill_curve":82,"skill_fk_accuracy":58,"skill_long_passing":68,"skill_ball_control":73,"movement_acceleration":77,"movement_sprint_speed":80,"movement_agility":77,"movement_reactions":67,"movement_balance":71,"power_shot_power":81,"power_jumping":73,"power_stamina":90,"power_strength":70,"power_long_shots":61,"mentality_aggression":72,"mentality_interceptions":66,"mentality_positioning":57,"mentality_vision":65,"mentality_penalties":55,"mentality_composure":64,"defending_marking":73,"defending_standing_tackle":67,"defending_sliding_tackle":63,"goalkeeping_diving":6,"goalkeeping_handling":7,"goalkeeping_kicking":12,"goalkeeping_positioning":13,"goalkeeping_reflexes":6,"_target_":15.3841,"_residuals_":0.0777,"_row":"B. Cufre"},{"age":26,"height_cm":188,"weight_kg":75,"attacking_crossing":60,"attacking_finishing":40,"attacking_heading_accuracy":80,"attacking_short_passing":77,"attacking_volleys":35,"skill_dribbling":58,"skill_curve":49,"skill_fk_accuracy":42,"skill_long_passing":68,"skill_ball_control":68,"movement_acceleration":61,"movement_sprint_speed":67,"movement_agility":62,"movement_reactions":74,"movement_balance":62,"power_shot_power":59,"power_jumping":80,"power_stamina":76,"power_strength":73,"power_long_shots":49,"mentality_aggression":74,"mentality_interceptions":78,"mentality_positioning":49,"mentality_vision":45,"mentality_penalties":47,"mentality_composure":72,"defending_marking":77,"defending_standing_tackle":79,"defending_sliding_tackle":78,"goalkeeping_diving":15,"goalkeeping_handling":10,"goalkeeping_kicking":14,"goalkeeping_positioning":12,"goalkeeping_reflexes":13,"_target_":16.2134,"_residuals_":-0.0982,"_row":"C. Herelle"},{"age":31,"height_cm":182,"weight_kg":79,"attacking_crossing":55,"attacking_finishing":51,"attacking_heading_accuracy":76,"attacking_short_passing":68,"attacking_volleys":44,"skill_dribbling":44,"skill_curve":54,"skill_fk_accuracy":50,"skill_long_passing":72,"skill_ball_control":62,"movement_acceleration":67,"movement_sprint_speed":72,"movement_agility":49,"movement_reactions":79,"movement_balance":49,"power_shot_power":43,"power_jumping":88,"power_stamina":62,"power_strength":81,"power_long_shots":51,"mentality_aggression":88,"mentality_interceptions":77,"mentality_positioning":24,"mentality_vision":47,"mentality_penalties":66,"mentality_composure":70,"defending_marking":81,"defending_standing_tackle":78,"defending_sliding_tackle":81,"goalkeeping_diving":9,"goalkeeping_handling":14,"goalkeeping_kicking":13,"goalkeeping_positioning":8,"goalkeeping_reflexes":10,"_target_":16.0668,"_residuals_":-0.0624,"_row":"Antonio Chiamuloira"},{"age":26,"height_cm":182,"weight_kg":76,"attacking_crossing":78,"attacking_finishing":58,"attacking_heading_accuracy":66,"attacking_short_passing":79,"attacking_volleys":48,"skill_dribbling":75,"skill_curve":72,"skill_fk_accuracy":48,"skill_long_passing":70,"skill_ball_control":78,"movement_acceleration":74,"movement_sprint_speed":73,"movement_agility":68,"movement_reactions":78,"movement_balance":68,"power_shot_power":65,"power_jumping":74,"power_stamina":84,"power_strength":69,"power_long_shots":52,"mentality_aggression":76,"mentality_interceptions":79,"mentality_positioning":64,"mentality_vision":75,"mentality_penalties":54,"mentality_composure":74,"defending_marking":78,"defending_standing_tackle":82,"defending_sliding_tackle":80,"goalkeeping_diving":11,"goalkeeping_handling":7,"goalkeeping_kicking":6,"goalkeeping_positioning":7,"goalkeeping_reflexes":14,"_target_":16.4182,"_residuals_":-0.1293,"_row":"B. Davies"},{"age":24,"height_cm":183,"weight_kg":84,"attacking_crossing":49,"attacking_finishing":68,"attacking_heading_accuracy":69,"attacking_short_passing":65,"attacking_volleys":61,"skill_dribbling":63,"skill_curve":45,"skill_fk_accuracy":53,"skill_long_passing":51,"skill_ball_control":64,"movement_acceleration":85,"movement_sprint_speed":87,"movement_agility":76,"movement_reactions":69,"movement_balance":67,"power_shot_power":78,"power_jumping":78,"power_stamina":75,"power_strength":78,"power_long_shots":60,"mentality_aggression":79,"mentality_interceptions":28,"mentality_positioning":70,"mentality_vision":57,"mentality_penalties":71,"mentality_composure":62,"defending_marking":39,"defending_standing_tackle":26,"defending_sliding_tackle":19,"goalkeeping_diving":15,"goalkeeping_handling":9,"goalkeeping_kicking":8,"goalkeeping_positioning":14,"goalkeeping_reflexes":8,"_target_":14.9787,"_residuals_":-0.0971,"_row":"J. Morris"},{"age":26,"height_cm":176,"weight_kg":74,"attacking_crossing":72,"attacking_finishing":75,"attacking_heading_accuracy":52,"attacking_short_passing":76,"attacking_volleys":53,"skill_dribbling":80,"skill_curve":77,"skill_fk_accuracy":72,"skill_long_passing":74,"skill_ball_control":78,"movement_acceleration":79,"movement_sprint_speed":76,"movement_agility":81,"movement_reactions":69,"movement_balance":86,"power_shot_power":74,"power_jumping":74,"power_stamina":72,"power_strength":60,"power_long_shots":76,"mentality_aggression":48,"mentality_interceptions":39,"mentality_positioning":69,"mentality_vision":75,"mentality_penalties":69,"mentality_composure":62,"defending_marking":42,"defending_standing_tackle":24,"defending_sliding_tackle":25,"goalkeeping_diving":8,"goalkeeping_handling":7,"goalkeeping_kicking":14,"goalkeeping_positioning":14,"goalkeeping_reflexes":10,"_target_":15.9556,"_residuals_":-0.1323,"_row":"O. Romero"},{"age":31,"height_cm":189,"weight_kg":89,"attacking_crossing":59,"attacking_finishing":44,"attacking_heading_accuracy":75,"attacking_short_passing":69,"attacking_volleys":57,"skill_dribbling":55,"skill_curve":36,"skill_fk_accuracy":41,"skill_long_passing":68,"skill_ball_control":61,"movement_acceleration":45,"movement_sprint_speed":53,"movement_agility":54,"movement_reactions":69,"movement_balance":34,"power_shot_power":78,"power_jumping":77,"power_stamina":66,"power_strength":92,"power_long_shots":57,"mentality_aggression":90,"mentality_interceptions":78,"mentality_positioning":22,"mentality_vision":51,"mentality_penalties":45,"mentality_composure":73,"defending_marking":79,"defending_standing_tackle":81,"defending_sliding_tackle":77,"goalkeeping_diving":15,"goalkeeping_handling":16,"goalkeeping_kicking":10,"goalkeeping_positioning":15,"goalkeeping_reflexes":6,"_target_":16.0668,"_residuals_":0.0985,"_row":"N. Pallois"},{"age":39,"height_cm":181,"weight_kg":85,"attacking_crossing":58,"attacking_finishing":28,"attacking_heading_accuracy":65,"attacking_short_passing":56,"attacking_volleys":29,"skill_dribbling":45,"skill_curve":37,"skill_fk_accuracy":35,"skill_long_passing":56,"skill_ball_control":53,"movement_acceleration":34,"movement_sprint_speed":37,"movement_agility":52,"movement_reactions":64,"movement_balance":71,"power_shot_power":68,"power_jumping":80,"power_stamina":34,"power_strength":86,"power_long_shots":36,"mentality_aggression":66,"mentality_interceptions":69,"mentality_positioning":38,"mentality_vision":44,"mentality_penalties":38,"mentality_composure":73,"defending_marking":74,"defending_standing_tackle":70,"defending_sliding_tackle":68,"goalkeeping_diving":10,"goalkeeping_handling":13,"goalkeeping_kicking":15,"goalkeeping_positioning":12,"goalkeeping_reflexes":15,"_target_":12.3884,"_residuals_":-0.629,"_row":"H. Campagnaro"},{"age":33,"height_cm":184,"weight_kg":81,"attacking_crossing":35,"attacking_finishing":32,"attacking_heading_accuracy":66,"attacking_short_passing":54,"attacking_volleys":32,"skill_dribbling":42,"skill_curve":34,"skill_fk_accuracy":29,"skill_long_passing":52,"skill_ball_control":49,"movement_acceleration":67,"movement_sprint_speed":72,"movement_agility":66,"movement_reactions":67,"movement_balance":67,"power_shot_power":51,"power_jumping":85,"power_stamina":69,"power_strength":80,"power_long_shots":30,"mentality_aggression":68,"mentality_interceptions":75,"mentality_positioning":36,"mentality_vision":39,"mentality_penalties":40,"mentality_composure":68,"defending_marking":74,"defending_standing_tackle":75,"defending_sliding_tackle":77,"goalkeeping_diving":11,"goalkeeping_handling":15,"goalkeeping_kicking":14,"goalkeeping_positioning":14,"goalkeeping_reflexes":9,"_target_":14.4574,"_residuals_":0.0094,"_row":"P. Karlsson"},{"age":23,"height_cm":190,"weight_kg":76,"attacking_crossing":26,"attacking_finishing":37,"attacking_heading_accuracy":73,"attacking_short_passing":69,"attacking_volleys":36,"skill_dribbling":52,"skill_curve":25,"skill_fk_accuracy":30,"skill_long_passing":65,"skill_ball_control":63,"movement_acceleration":63,"movement_sprint_speed":72,"movement_agility":50,"movement_reactions":58,"movement_balance":64,"power_shot_power":69,"power_jumping":73,"power_stamina":67,"power_strength":87,"power_long_shots":58,"mentality_aggression":75,"mentality_interceptions":68,"mentality_positioning":48,"mentality_vision":48,"mentality_penalties":52,"mentality_composure":67,"defending_marking":70,"defending_standing_tackle":70,"defending_sliding_tackle":69,"goalkeeping_diving":13,"goalkeeping_handling":12,"goalkeeping_kicking":14,"goalkeeping_positioning":12,"goalkeeping_reflexes":13,"_target_":15.1765,"_residuals_":0.038,"_row":"D. Vavro"},{"age":21,"height_cm":178,"weight_kg":78,"attacking_crossing":74,"attacking_finishing":74,"attacking_heading_accuracy":60,"attacking_short_passing":83,"attacking_volleys":67,"skill_dribbling":87,"skill_curve":77,"skill_fk_accuracy":66,"skill_long_passing":62,"skill_ball_control":85,"movement_acceleration":88,"movement_sprint_speed":89,"movement_agility":79,"movement_reactions":81,"movement_balance":89,"power_shot_power":83,"power_jumping":74,"power_stamina":81,"power_strength":80,"power_long_shots":72,"mentality_aggression":44,"mentality_interceptions":34,"mentality_positioning":78,"mentality_vision":79,"mentality_penalties":61,"mentality_composure":77,"defending_marking":52,"defending_standing_tackle":31,"defending_sliding_tackle":26,"goalkeeping_diving":11,"goalkeeping_handling":14,"goalkeeping_kicking":12,"goalkeeping_positioning":14,"goalkeeping_reflexes":13,"_target_":17.2167,"_residuals_":-0.1001,"_row":"S. Bergwijn"},{"age":27,"height_cm":183,"weight_kg":71,"attacking_crossing":71,"attacking_finishing":55,"attacking_heading_accuracy":69,"attacking_short_passing":72,"attacking_volleys":61,"skill_dribbling":71,"skill_curve":62,"skill_fk_accuracy":42,"skill_long_passing":74,"skill_ball_control":73,"movement_acceleration":77,"movement_sprint_speed":71,"movement_agility":61,"movement_reactions":81,"movement_balance":62,"power_shot_power":64,"power_jumping":63,"power_stamina":85,"power_strength":71,"power_long_shots":52,"mentality_aggression":67,"mentality_interceptions":67,"mentality_positioning":66,"mentality_vision":76,"mentality_penalties":42,"mentality_composure":81,"defending_marking":74,"defending_standing_tackle":77,"defending_sliding_tackle":64,"goalkeeping_diving":7,"goalkeeping_handling":16,"goalkeeping_kicking":13,"goalkeeping_positioning":7,"goalkeeping_reflexes":9,"_target_":15.4249,"_residuals_":-0.367,"_row":"Edvaldisco"},{"age":29,"height_cm":190,"weight_kg":91,"attacking_crossing":23,"attacking_finishing":14,"attacking_heading_accuracy":15,"attacking_short_passing":34,"attacking_volleys":12,"skill_dribbling":20,"skill_curve":24,"skill_fk_accuracy":15,"skill_long_passing":36,"skill_ball_control":20,"movement_acceleration":45,"movement_sprint_speed":43,"movement_agility":48,"movement_reactions":69,"movement_balance":40,"power_shot_power":53,"power_jumping":66,"power_stamina":43,"power_strength":66,"power_long_shots":15,"mentality_aggression":28,"mentality_interceptions":20,"mentality_positioning":13,"mentality_vision":46,"mentality_penalties":25,"mentality_composure":54,"defending_marking":15,"defending_standing_tackle":18,"defending_sliding_tackle":16,"goalkeeping_diving":74,"goalkeeping_handling":71,"goalkeeping_kicking":70,"goalkeeping_positioning":77,"goalkeeping_reflexes":73,"_target_":15.3416,"_residuals_":0.2489,"_row":"Oier"},{"age":23,"height_cm":178,"weight_kg":72,"attacking_crossing":73,"attacking_finishing":41,"attacking_heading_accuracy":54,"attacking_short_passing":68,"attacking_volleys":49,"skill_dribbling":73,"skill_curve":63,"skill_fk_accuracy":45,"skill_long_passing":73,"skill_ball_control":71,"movement_acceleration":84,"movement_sprint_speed":83,"movement_agility":63,"movement_reactions":68,"movement_balance":71,"power_shot_power":65,"power_jumping":68,"power_stamina":79,"power_strength":65,"power_long_shots":51,"mentality_aggression":84,"mentality_interceptions":65,"mentality_positioning":65,"mentality_vision":60,"mentality_penalties":54,"mentality_composure":54,"defending_marking":58,"defending_standing_tackle":69,"defending_sliding_tackle":72,"goalkeeping_diving":7,"goalkeeping_handling":8,"goalkeeping_kicking":11,"goalkeeping_positioning":11,"goalkeeping_reflexes":7,"_target_":14.8451,"_residuals_":-0.1912,"_row":"P. Stojanovic"},{"age":30,"height_cm":173,"weight_kg":73,"attacking_crossing":75,"attacking_finishing":60,"attacking_heading_accuracy":71,"attacking_short_passing":76,"attacking_volleys":66,"skill_dribbling":75,"skill_curve":75,"skill_fk_accuracy":71,"skill_long_passing":73,"skill_ball_control":75,"movement_acceleration":67,"movement_sprint_speed":65,"movement_agility":72,"movement_reactions":68,"movement_balance":77,"power_shot_power":79,"power_jumping":69,"power_stamina":68,"power_strength":64,"power_long_shots":72,"mentality_aggression":77,"mentality_interceptions":73,"mentality_positioning":66,"mentality_vision":67,"mentality_penalties":61,"mentality_composure":73,"defending_marking":73,"defending_standing_tackle":73,"defending_sliding_tackle":71,"goalkeeping_diving":13,"goalkeeping_handling":9,"goalkeeping_kicking":7,"goalkeeping_positioning":15,"goalkeeping_reflexes":7,"_target_":14.9787,"_residuals_":-0.1636,"_row":"J. Pied"},{"age":28,"height_cm":176,"weight_kg":65,"attacking_crossing":79,"attacking_finishing":80,"attacking_heading_accuracy":46,"attacking_short_passing":84,"attacking_volleys":63,"skill_dribbling":82,"skill_curve":81,"skill_fk_accuracy":79,"skill_long_passing":82,"skill_ball_control":83,"movement_acceleration":77,"movement_sprint_speed":78,"movement_agility":77,"movement_reactions":81,"movement_balance":70,"power_shot_power":78,"power_jumping":35,"power_stamina":77,"power_strength":67,"power_long_shots":81,"mentality_aggression":55,"mentality_interceptions":50,"mentality_positioning":83,"mentality_vision":87,"mentality_penalties":72,"mentality_composure":80,"defending_marking":60,"defending_standing_tackle":47,"defending_sliding_tackle":43,"goalkeeping_diving":15,"goalkeeping_handling":12,"goalkeeping_kicking":16,"goalkeeping_positioning":13,"goalkeeping_reflexes":12,"_target_":17.2655,"_residuals_":0.17,"_row":"Canales"},{"age":25,"height_cm":187,"weight_kg":77,"attacking_crossing":64,"attacking_finishing":55,"attacking_heading_accuracy":67,"attacking_short_passing":74,"attacking_volleys":54,"skill_dribbling":63,"skill_curve":64,"skill_fk_accuracy":64,"skill_long_passing":71,"skill_ball_control":72,"movement_acceleration":59,"movement_sprint_speed":53,"movement_agility":67,"movement_reactions":69,"movement_balance":70,"power_shot_power":63,"power_jumping":57,"power_stamina":76,"power_strength":69,"power_long_shots":57,"mentality_aggression":62,"mentality_interceptions":66,"mentality_positioning":62,"mentality_vision":67,"mentality_penalties":60,"mentality_composure":70,"defending_marking":75,"defending_standing_tackle":70,"defending_sliding_tackle":68,"goalkeeping_diving":11,"goalkeeping_handling":9,"goalkeeping_kicking":13,"goalkeeping_positioning":14,"goalkeeping_reflexes":11,"_target_":14.9141,"_residuals_":-0.133,"_row":"C. Norgaard"},{"age":30,"height_cm":187,"weight_kg":72,"attacking_crossing":68,"attacking_finishing":78,"attacking_heading_accuracy":82,"attacking_short_passing":67,"attacking_volleys":67,"skill_dribbling":70,"skill_curve":56,"skill_fk_accuracy":69,"skill_long_passing":58,"skill_ball_control":73,"movement_acceleration":74,"movement_sprint_speed":72,"movement_agility":68,"movement_reactions":75,"movement_balance":63,"power_shot_power":78,"power_jumping":80,"power_stamina":79,"power_strength":79,"power_long_shots":74,"mentality_aggression":53,"mentality_interceptions":33,"mentality_positioning":78,"mentality_vision":59,"mentality_penalties":69,"mentality_composure":67,"defending_marking":26,"defending_standing_tackle":29,"defending_sliding_tackle":24,"goalkeeping_diving":7,"goalkeeping_handling":16,"goalkeeping_kicking":12,"goalkeeping_positioning":10,"goalkeeping_reflexes":9,"_target_":15.9556,"_residuals_":0.0864,"_row":"Alan Kardec"},{"age":24,"height_cm":184,"weight_kg":83,"attacking_crossing":76,"attacking_finishing":49,"attacking_heading_accuracy":65,"attacking_short_passing":72,"attacking_volleys":39,"skill_dribbling":72,"skill_curve":64,"skill_fk_accuracy":48,"skill_long_passing":65,"skill_ball_control":74,"movement_acceleration":90,"movement_sprint_speed":92,"movement_agility":78,"movement_reactions":69,"movement_balance":71,"power_shot_power":66,"power_jumping":78,"power_stamina":91,"power_strength":82,"power_long_shots":44,"mentality_aggression":74,"mentality_interceptions":71,"mentality_positioning":72,"mentality_vision":68,"mentality_penalties":35,"mentality_composure":71,"defending_marking":69,"defending_standing_tackle":76,"defending_sliding_tackle":74,"goalkeeping_diving":8,"goalkeeping_handling":7,"goalkeeping_kicking":7,"goalkeeping_positioning":14,"goalkeeping_reflexes":14,"_target_":16.2134,"_residuals_":0.1497,"_row":"K. Mbabu"},{"age":33,"height_cm":172,"weight_kg":68,"attacking_crossing":47,"attacking_finishing":57,"attacking_heading_accuracy":52,"attacking_short_passing":75,"attacking_volleys":54,"skill_dribbling":70,"skill_curve":64,"skill_fk_accuracy":59,"skill_long_passing":71,"skill_ball_control":71,"movement_acceleration":81,"movement_sprint_speed":79,"movement_agility":74,"movement_reactions":72,"movement_balance":80,"power_shot_power":72,"power_jumping":67,"power_stamina":90,"power_strength":69,"power_long_shots":57,"mentality_aggression":88,"mentality_interceptions":72,"mentality_positioning":64,"mentality_vision":67,"mentality_penalties":62,"mentality_composure":72,"defending_marking":74,"defending_standing_tackle":75,"defending_sliding_tackle":74,"goalkeeping_diving":8,"goalkeeping_handling":8,"goalkeeping_kicking":15,"goalkeeping_positioning":11,"goalkeeping_reflexes":14,"_target_":14.9787,"_residuals_":-0.0039,"_row":"D. Chara"},{"age":22,"height_cm":176,"weight_kg":68,"attacking_crossing":76,"attacking_finishing":70,"attacking_heading_accuracy":45,"attacking_short_passing":75,"attacking_volleys":72,"skill_dribbling":83,"skill_curve":81,"skill_fk_accuracy":72,"skill_long_passing":67,"skill_ball_control":80,"movement_acceleration":90,"movement_sprint_speed":89,"movement_agility":87,"movement_reactions":80,"movement_balance":79,"power_shot_power":80,"power_jumping":73,"power_stamina":82,"power_strength":63,"power_long_shots":74,"mentality_aggression":74,"mentality_interceptions":55,"mentality_positioning":79,"mentality_vision":75,"mentality_penalties":73,"mentality_composure":79,"defending_marking":45,"defending_standing_tackle":54,"defending_sliding_tackle":38,"goalkeeping_diving":8,"goalkeeping_handling":7,"goalkeeping_kicking":13,"goalkeeping_positioning":8,"goalkeeping_reflexes":14,"_target_":16.6487,"_residuals_":-0.1251,"_row":"Raphinha"},{"age":37,"height_cm":185,"weight_kg":77,"attacking_crossing":12,"attacking_finishing":13,"attacking_heading_accuracy":13,"attacking_short_passing":12,"attacking_volleys":12,"skill_dribbling":11,"skill_curve":13,"skill_fk_accuracy":12,"skill_long_passing":29,"skill_ball_control":35,"movement_acceleration":31,"movement_sprint_speed":37,"movement_agility":38,"movement_reactions":67,"movement_balance":55,"power_shot_power":56,"power_jumping":68,"power_stamina":43,"power_strength":71,"power_long_shots":11,"mentality_aggression":45,"mentality_interceptions":17,"mentality_positioning":11,"mentality_vision":49,"mentality_penalties":12,"mentality_composure":43,"defending_marking":20,"defending_standing_tackle":13,"defending_sliding_tackle":14,"goalkeeping_diving":69,"goalkeeping_handling":71,"goalkeeping_kicking":74,"goalkeeping_positioning":70,"goalkeeping_reflexes":71,"_target_":12.3884,"_residuals_":-0.8452,"_row":"G. Lux"},{"age":31,"height_cm":184,"weight_kg":76,"attacking_crossing":14,"attacking_finishing":8,"attacking_heading_accuracy":13,"attacking_short_passing":23,"attacking_volleys":5,"skill_dribbling":18,"skill_curve":10,"skill_fk_accuracy":13,"skill_long_passing":22,"skill_ball_control":11,"movement_acceleration":25,"movement_sprint_speed":31,"movement_agility":28,"movement_reactions":64,"movement_balance":64,"power_shot_power":52,"power_jumping":61,"power_stamina":36,"power_strength":79,"power_long_shots":5,"mentality_aggression":20,"mentality_interceptions":8,"mentality_positioning":4,"mentality_vision":39,"mentality_penalties":11,"mentality_composure":62,"defending_marking":14,"defending_standing_tackle":13,"defending_sliding_tackle":14,"goalkeeping_diving":75,"goalkeeping_handling":73,"goalkeeping_kicking":69,"goalkeeping_positioning":77,"goalkeeping_reflexes":76,"_target_":15.2741,"_residuals_":0.5769,"_row":"F. Ni?a"},{"age":30,"height_cm":178,"weight_kg":69,"attacking_crossing":64,"attacking_finishing":46,"attacking_heading_accuracy":57,"attacking_short_passing":71,"attacking_volleys":38,"skill_dribbling":73,"skill_curve":75,"skill_fk_accuracy":46,"skill_long_passing":60,"skill_ball_control":72,"movement_acceleration":84,"movement_sprint_speed":81,"movement_agility":77,"movement_reactions":61,"movement_balance":74,"power_shot_power":74,"power_jumping":76,"power_stamina":79,"power_strength":72,"power_long_shots":39,"mentality_aggression":73,"mentality_interceptions":68,"mentality_positioning":67,"mentality_vision":59,"mentality_penalties":44,"mentality_composure":61,"defending_marking":63,"defending_standing_tackle":72,"defending_sliding_tackle":70,"goalkeeping_diving":15,"goalkeeping_handling":12,"goalkeeping_kicking":9,"goalkeeping_positioning":6,"goalkeeping_reflexes":11,"_target_":14.4574,"_residuals_":-0.183,"_row":"Z. Bergdich"},{"age":26,"height_cm":194,"weight_kg":87,"attacking_crossing":37,"attacking_finishing":68,"attacking_heading_accuracy":71,"attacking_short_passing":58,"attacking_volleys":66,"skill_dribbling":73,"skill_curve":53,"skill_fk_accuracy":60,"skill_long_passing":51,"skill_ball_control":74,"movement_acceleration":73,"movement_sprint_speed":74,"movement_agility":66,"movement_reactions":64,"movement_balance":45,"power_shot_power":70,"power_jumping":68,"power_stamina":60,"power_strength":83,"power_long_shots":65,"mentality_aggression":55,"mentality_interceptions":32,"mentality_positioning":74,"mentality_vision":57,"mentality_penalties":67,"mentality_composure":70,"defending_marking":32,"defending_standing_tackle":41,"defending_sliding_tackle":24,"goalkeeping_diving":6,"goalkeeping_handling":6,"goalkeeping_kicking":7,"goalkeeping_positioning":6,"goalkeeping_reflexes":12,"_target_":15.1765,"_residuals_":0.1381,"_row":"A. Helal"},{"age":26,"height_cm":179,"weight_kg":81,"attacking_crossing":49,"attacking_finishing":76,"attacking_heading_accuracy":74,"attacking_short_passing":65,"attacking_volleys":67,"skill_dribbling":68,"skill_curve":67,"skill_fk_accuracy":76,"skill_long_passing":59,"skill_ball_control":72,"movement_acceleration":69,"movement_sprint_speed":67,"movement_agility":62,"movement_reactions":73,"movement_balance":74,"power_shot_power":81,"power_jumping":84,"power_stamina":68,"power_strength":90,"power_long_shots":68,"mentality_aggression":78,"mentality_interceptions":37,"mentality_positioning":75,"mentality_vision":58,"mentality_penalties":86,"mentality_composure":74,"defending_marking":40,"defending_standing_tackle":30,"defending_sliding_tackle":19,"goalkeeping_diving":13,"goalkeeping_handling":8,"goalkeeping_kicking":9,"goalkeeping_positioning":10,"goalkeeping_reflexes":15,"_target_":15.9556,"_residuals_":0.0982,"_row":"N. Castillo"},{"age":26,"height_cm":173,"weight_kg":73,"attacking_crossing":67,"attacking_finishing":55,"attacking_heading_accuracy":63,"attacking_short_passing":75,"attacking_volleys":68,"skill_dribbling":72,"skill_curve":70,"skill_fk_accuracy":50,"skill_long_passing":72,"skill_ball_control":75,"movement_acceleration":83,"movement_sprint_speed":78,"movement_agility":90,"movement_reactions":73,"movement_balance":91,"power_shot_power":78,"power_jumping":55,"power_stamina":87,"power_strength":68,"power_long_shots":77,"mentality_aggression":69,"mentality_interceptions":78,"mentality_positioning":68,"mentality_vision":74,"mentality_penalties":60,"mentality_composure":70,"defending_marking":75,"defending_standing_tackle":78,"defending_sliding_tackle":74,"goalkeeping_diving":13,"goalkeeping_handling":9,"goalkeeping_kicking":13,"goalkeeping_positioning":14,"goalkeeping_reflexes":7,"_target_":15.895,"_residuals_":0.0566,"_row":"O. Onazi"},{"age":32,"height_cm":181,"weight_kg":73,"attacking_crossing":76,"attacking_finishing":65,"attacking_heading_accuracy":57,"attacking_short_passing":74,"attacking_volleys":78,"skill_dribbling":73,"skill_curve":75,"skill_fk_accuracy":76,"skill_long_passing":73,"skill_ball_control":76,"movement_acceleration":67,"movement_sprint_speed":72,"movement_agility":76,"movement_reactions":75,"movement_balance":67,"power_shot_power":74,"power_jumping":69,"power_stamina":79,"power_strength":66,"power_long_shots":76,"mentality_aggression":71,"mentality_interceptions":73,"mentality_positioning":75,"mentality_vision":72,"mentality_penalties":63,"mentality_composure":65,"defending_marking":70,"defending_standing_tackle":69,"defending_sliding_tackle":68,"goalkeeping_diving":9,"goalkeeping_handling":12,"goalkeeping_kicking":16,"goalkeeping_positioning":9,"goalkeeping_reflexes":16,"_target_":15.2971,"_residuals_":0.1091,"_row":"P. Capelle"},{"age":38,"height_cm":169,"weight_kg":68,"attacking_crossing":60,"attacking_finishing":77,"attacking_heading_accuracy":69,"attacking_short_passing":65,"attacking_volleys":68,"skill_dribbling":76,"skill_curve":69,"skill_fk_accuracy":68,"skill_long_passing":45,"skill_ball_control":73,"movement_acceleration":72,"movement_sprint_speed":69,"movement_agility":86,"movement_reactions":73,"movement_balance":80,"power_shot_power":71,"power_jumping":80,"power_stamina":61,"power_strength":59,"power_long_shots":72,"mentality_aggression":50,"mentality_interceptions":37,"mentality_positioning":77,"mentality_vision":74,"mentality_penalties":76,"mentality_composure":68,"defending_marking":36,"defending_standing_tackle":12,"defending_sliding_tackle":14,"goalkeeping_diving":14,"goalkeeping_handling":8,"goalkeeping_kicking":15,"goalkeeping_positioning":8,"goalkeeping_reflexes":12,"_target_":14.152,"_residuals_":-0.2316,"_row":"Ruben Castro"},{"age":24,"height_cm":178,"weight_kg":74,"attacking_crossing":70,"attacking_finishing":65,"attacking_heading_accuracy":64,"attacking_short_passing":69,"attacking_volleys":57,"skill_dribbling":75,"skill_curve":64,"skill_fk_accuracy":69,"skill_long_passing":62,"skill_ball_control":70,"movement_acceleration":74,"movement_sprint_speed":74,"movement_agility":75,"movement_reactions":69,"movement_balance":73,"power_shot_power":69,"power_jumping":73,"power_stamina":67,"power_strength":52,"power_long_shots":64,"mentality_aggression":42,"mentality_interceptions":12,"mentality_positioning":65,"mentality_vision":60,"mentality_penalties":68,"mentality_composure":57,"defending_marking":45,"defending_standing_tackle":22,"defending_sliding_tackle":22,"goalkeeping_diving":7,"goalkeeping_handling":11,"goalkeeping_kicking":7,"goalkeeping_positioning":9,"goalkeeping_reflexes":11,"_target_":14.691,"_residuals_":-0.0724,"_row":"J. Baez"},{"age":19,"height_cm":177,"weight_kg":77,"attacking_crossing":53,"attacking_finishing":79,"attacking_heading_accuracy":71,"attacking_short_passing":72,"attacking_volleys":66,"skill_dribbling":74,"skill_curve":41,"skill_fk_accuracy":34,"skill_long_passing":68,"skill_ball_control":76,"movement_acceleration":78,"movement_sprint_speed":83,"movement_agility":73,"movement_reactions":70,"movement_balance":76,"power_shot_power":71,"power_jumping":80,"power_stamina":69,"power_strength":68,"power_long_shots":68,"mentality_aggression":25,"mentality_interceptions":17,"mentality_positioning":70,"mentality_vision":71,"mentality_penalties":58,"mentality_composure":78,"defending_marking":21,"defending_standing_tackle":21,"defending_sliding_tackle":19,"goalkeeping_diving":7,"goalkeeping_handling":7,"goalkeeping_kicking":11,"goalkeeping_positioning":7,"goalkeeping_reflexes":7,"_target_":16.1669,"_residuals_":0.1256,"_row":"J. David"},{"age":29,"height_cm":175,"weight_kg":76,"attacking_crossing":50,"attacking_finishing":73,"attacking_heading_accuracy":62,"attacking_short_passing":70,"attacking_volleys":64,"skill_dribbling":72,"skill_curve":52,"skill_fk_accuracy":55,"skill_long_passing":58,"skill_ball_control":75,"movement_acceleration":76,"movement_sprint_speed":73,"movement_agility":84,"movement_reactions":71,"movement_balance":80,"power_shot_power":69,"power_jumping":83,"power_stamina":65,"power_strength":67,"power_long_shots":60,"mentality_aggression":55,"mentality_interceptions":45,"mentality_positioning":80,"mentality_vision":67,"mentality_penalties":73,"mentality_composure":62,"defending_marking":26,"defending_standing_tackle":39,"defending_sliding_tackle":24,"goalkeeping_diving":14,"goalkeeping_handling":12,"goalkeeping_kicking":7,"goalkeeping_positioning":14,"goalkeeping_reflexes":13,"_target_":14.9469,"_residuals_":-0.2589,"_row":"M. Gavranovic"},{"age":39,"height_cm":181,"weight_kg":82,"attacking_crossing":10,"attacking_finishing":9,"attacking_heading_accuracy":12,"attacking_short_passing":27,"attacking_volleys":10,"skill_dribbling":11,"skill_curve":10,"skill_fk_accuracy":14,"skill_long_passing":11,"skill_ball_control":14,"movement_acceleration":23,"movement_sprint_speed":25,"movement_agility":29,"movement_reactions":71,"movement_balance":48,"power_shot_power":47,"power_jumping":59,"power_stamina":37,"power_strength":71,"power_long_shots":9,"mentality_aggression":44,"mentality_interceptions":12,"mentality_positioning":11,"mentality_vision":38,"mentality_penalties":20,"mentality_composure":62,"defending_marking":14,"defending_standing_tackle":11,"defending_sliding_tackle":10,"goalkeeping_diving":72,"goalkeeping_handling":69,"goalkeeping_kicking":62,"goalkeeping_positioning":69,"goalkeeping_reflexes":73,"_target_":12.3884,"_residuals_":-0.7707,"_row":"C. Campestrini"},{"age":25,"height_cm":180,"weight_kg":70,"attacking_crossing":33,"attacking_finishing":34,"attacking_heading_accuracy":58,"attacking_short_passing":80,"attacking_volleys":28,"skill_dribbling":74,"skill_curve":38,"skill_fk_accuracy":37,"skill_long_passing":74,"skill_ball_control":77,"movement_acceleration":61,"movement_sprint_speed":68,"movement_agility":69,"movement_reactions":71,"movement_balance":66,"power_shot_power":47,"power_jumping":75,"power_stamina":80,"power_strength":76,"power_long_shots":40,"mentality_aggression":70,"mentality_interceptions":69,"mentality_positioning":61,"mentality_vision":75,"mentality_penalties":36,"mentality_composure":65,"defending_marking":70,"defending_standing_tackle":68,"defending_sliding_tackle":64,"goalkeeping_diving":10,"goalkeeping_handling":11,"goalkeeping_kicking":9,"goalkeeping_positioning":7,"goalkeeping_reflexes":9,"_target_":15.7614,"_residuals_":0.3683,"_row":"V. Cantillo"},{"age":21,"height_cm":182,"weight_kg":85,"attacking_crossing":67,"attacking_finishing":86,"attacking_heading_accuracy":79,"attacking_short_passing":74,"attacking_volleys":84,"skill_dribbling":81,"skill_curve":77,"skill_fk_accuracy":46,"skill_long_passing":58,"skill_ball_control":83,"movement_acceleration":76,"movement_sprint_speed":77,"movement_agility":78,"movement_reactions":83,"movement_balance":77,"power_shot_power":83,"power_jumping":75,"power_stamina":76,"power_strength":78,"power_long_shots":76,"mentality_aggression":62,"mentality_interceptions":23,"mentality_positioning":84,"mentality_vision":70,"mentality_penalties":66,"mentality_composure":79,"defending_marking":25,"defending_standing_tackle":26,"defending_sliding_tackle":16,"goalkeeping_diving":8,"goalkeeping_handling":7,"goalkeeping_kicking":12,"goalkeeping_positioning":9,"goalkeeping_reflexes":13,"_target_":17.4128,"_residuals_":-0.0817,"_row":"L. Jovic"},{"age":23,"height_cm":185,"weight_kg":87,"attacking_crossing":17,"attacking_finishing":14,"attacking_heading_accuracy":16,"attacking_short_passing":25,"attacking_volleys":13,"skill_dribbling":13,"skill_curve":13,"skill_fk_accuracy":17,"skill_long_passing":22,"skill_ball_control":18,"movement_acceleration":43,"movement_sprint_speed":42,"movement_agility":37,"movement_reactions":71,"movement_balance":43,"power_shot_power":51,"power_jumping":58,"power_stamina":31,"power_strength":68,"power_long_shots":15,"mentality_aggression":26,"mentality_interceptions":23,"mentality_positioning":17,"mentality_vision":28,"mentality_penalties":23,"mentality_composure":34,"defending_marking":18,"defending_standing_tackle":18,"defending_sliding_tackle":17,"goalkeeping_diving":72,"goalkeeping_handling":64,"goalkeeping_kicking":68,"goalkeeping_positioning":64,"goalkeeping_reflexes":75,"_target_":14.5087,"_residuals_":-0.275,"_row":"A. Batalla"},{"age":27,"height_cm":172,"weight_kg":70,"attacking_crossing":63,"attacking_finishing":60,"attacking_heading_accuracy":53,"attacking_short_passing":76,"attacking_volleys":56,"skill_dribbling":71,"skill_curve":71,"skill_fk_accuracy":55,"skill_long_passing":74,"skill_ball_control":73,"movement_acceleration":66,"movement_sprint_speed":63,"movement_agility":72,"movement_reactions":76,"movement_balance":85,"power_shot_power":77,"power_jumping":63,"power_stamina":76,"power_strength":69,"power_long_shots":76,"mentality_aggression":85,"mentality_interceptions":69,"mentality_positioning":70,"mentality_vision":71,"mentality_penalties":54,"mentality_composure":69,"defending_marking":65,"defending_standing_tackle":70,"defending_sliding_tackle":64,"goalkeeping_diving":7,"goalkeeping_handling":11,"goalkeeping_kicking":11,"goalkeeping_positioning":15,"goalkeeping_reflexes":15,"_target_":15.6873,"_residuals_":0.2343,"_row":"J. Ferri"},{"age":21,"height_cm":172,"weight_kg":72,"attacking_crossing":64,"attacking_finishing":40,"attacking_heading_accuracy":54,"attacking_short_passing":74,"attacking_volleys":49,"skill_dribbling":70,"skill_curve":60,"skill_fk_accuracy":45,"skill_long_passing":69,"skill_ball_control":74,"movement_acceleration":76,"movement_sprint_speed":70,"movement_agility":72,"movement_reactions":71,"movement_balance":77,"power_shot_power":67,"power_jumping":57,"power_stamina":75,"power_strength":58,"power_long_shots":60,"mentality_aggression":75,"mentality_interceptions":72,"mentality_positioning":59,"mentality_vision":64,"mentality_penalties":48,"mentality_composure":63,"defending_marking":69,"defending_standing_tackle":71,"defending_sliding_tackle":70,"goalkeeping_diving":6,"goalkeeping_handling":12,"goalkeeping_kicking":9,"goalkeeping_positioning":6,"goalkeeping_reflexes":7,"_target_":15.3631,"_residuals_":0.0713,"_row":"K. Galanopoulos"},{"age":24,"height_cm":190,"weight_kg":86,"attacking_crossing":72,"attacking_finishing":68,"attacking_heading_accuracy":60,"attacking_short_passing":80,"attacking_volleys":64,"skill_dribbling":78,"skill_curve":62,"skill_fk_accuracy":66,"skill_long_passing":78,"skill_ball_control":80,"movement_acceleration":63,"movement_sprint_speed":64,"movement_agility":63,"movement_reactions":72,"movement_balance":63,"power_shot_power":81,"power_jumping":57,"power_stamina":74,"power_strength":77,"power_long_shots":78,"mentality_aggression":58,"mentality_interceptions":64,"mentality_positioning":74,"mentality_vision":76,"mentality_penalties":66,"mentality_composure":76,"defending_marking":25,"defending_standing_tackle":66,"defending_sliding_tackle":62,"goalkeeping_diving":14,"goalkeeping_handling":15,"goalkeeping_kicking":10,"goalkeeping_positioning":12,"goalkeeping_reflexes":11,"_target_":16.3412,"_residuals_":0.1802,"_row":"A. Barak"},{"age":21,"height_cm":173,"weight_kg":66,"attacking_crossing":83,"attacking_finishing":71,"attacking_heading_accuracy":58,"attacking_short_passing":72,"attacking_volleys":69,"skill_dribbling":83,"skill_curve":80,"skill_fk_accuracy":68,"skill_long_passing":65,"skill_ball_control":82,"movement_acceleration":85,"movement_sprint_speed":79,"movement_agility":84,"movement_reactions":71,"movement_balance":82,"power_shot_power":82,"power_jumping":48,"power_stamina":67,"power_strength":51,"power_long_shots":82,"mentality_aggression":27,"mentality_interceptions":29,"mentality_positioning":73,"mentality_vision":73,"mentality_penalties":64,"mentality_composure":68,"defending_marking":43,"defending_standing_tackle":33,"defending_sliding_tackle":30,"goalkeeping_diving":9,"goalkeeping_handling":13,"goalkeeping_kicking":7,"goalkeeping_positioning":9,"goalkeeping_reflexes":8,"_target_":16.5564,"_residuals_":0.0649,"_row":"C. Under"},{"age":20,"height_cm":185,"weight_kg":77,"attacking_crossing":68,"attacking_finishing":64,"attacking_heading_accuracy":32,"attacking_short_passing":72,"attacking_volleys":53,"skill_dribbling":73,"skill_curve":66,"skill_fk_accuracy":63,"skill_long_passing":68,"skill_ball_control":76,"movement_acceleration":77,"movement_sprint_speed":78,"movement_agility":76,"movement_reactions":63,"movement_balance":67,"power_shot_power":71,"power_jumping":64,"power_stamina":71,"power_strength":67,"power_long_shots":70,"mentality_aggression":65,"mentality_interceptions":60,"mentality_positioning":58,"mentality_vision":70,"mentality_penalties":57,"mentality_composure":67,"defending_marking":50,"defending_standing_tackle":55,"defending_sliding_tackle":52,"goalkeeping_diving":7,"goalkeeping_handling":6,"goalkeeping_kicking":13,"goalkeeping_positioning":8,"goalkeeping_reflexes":12,"_target_":15.1765,"_residuals_":0.026,"_row":"M. Svanberg"},{"age":19,"height_cm":190,"weight_kg":74,"attacking_crossing":51,"attacking_finishing":75,"attacking_heading_accuracy":68,"attacking_short_passing":67,"attacking_volleys":75,"skill_dribbling":74,"skill_curve":62,"skill_fk_accuracy":45,"skill_long_passing":47,"skill_ball_control":72,"movement_acceleration":79,"movement_sprint_speed":77,"movement_agility":78,"movement_reactions":72,"movement_balance":66,"power_shot_power":77,"power_jumping":69,"power_stamina":68,"power_strength":62,"power_long_shots":68,"mentality_aggression":41,"mentality_interceptions":29,"mentality_positioning":76,"mentality_vision":72,"mentality_penalties":75,"mentality_composure":77,"defending_marking":27,"defending_standing_tackle":23,"defending_sliding_tackle":18,"goalkeeping_diving":7,"goalkeeping_handling":6,"goalkeeping_kicking":9,"goalkeeping_positioning":7,"goalkeeping_reflexes":11,"_target_":15.9556,"_residuals_":0.1378,"_row":"A. Isak"},{"age":30,"height_cm":160,"weight_kg":61,"attacking_crossing":64,"attacking_finishing":67,"attacking_heading_accuracy":40,"attacking_short_passing":68,"attacking_volleys":60,"skill_dribbling":72,"skill_curve":49,"skill_fk_accuracy":45,"skill_long_passing":63,"skill_ball_control":70,"movement_acceleration":89,"movement_sprint_speed":85,"movement_agility":91,"movement_reactions":64,"movement_balance":94,"power_shot_power":68,"power_jumping":91,"power_stamina":78,"power_strength":29,"power_long_shots":64,"mentality_aggression":36,"mentality_interceptions":21,"mentality_positioning":69,"mentality_vision":68,"mentality_penalties":71,"mentality_composure":71,"defending_marking":59,"defending_standing_tackle":20,"defending_sliding_tackle":21,"goalkeeping_diving":10,"goalkeeping_handling":15,"goalkeeping_kicking":15,"goalkeeping_positioning":13,"goalkeeping_reflexes":11,"_target_":14.8802,"_residuals_":-0.0974,"_row":"V. Hernandez"},{"age":30,"height_cm":180,"weight_kg":73,"attacking_crossing":74,"attacking_finishing":77,"attacking_heading_accuracy":68,"attacking_short_passing":75,"attacking_volleys":78,"skill_dribbling":78,"skill_curve":82,"skill_fk_accuracy":77,"skill_long_passing":69,"skill_ball_control":79,"movement_acceleration":73,"movement_sprint_speed":71,"movement_agility":70,"movement_reactions":77,"movement_balance":73,"power_shot_power":82,"power_jumping":63,"power_stamina":67,"power_strength":69,"power_long_shots":75,"mentality_aggression":67,"mentality_interceptions":38,"mentality_positioning":78,"mentality_vision":78,"mentality_penalties":79,"mentality_composure":75,"defending_marking":25,"defending_standing_tackle":24,"defending_sliding_tackle":26,"goalkeeping_diving":14,"goalkeeping_handling":8,"goalkeeping_kicking":8,"goalkeeping_positioning":10,"goalkeeping_reflexes":10,"_target_":15.9556,"_residuals_":-0.1364,"_row":"Lucas Perez"},{"age":29,"height_cm":187,"weight_kg":91,"attacking_crossing":75,"attacking_finishing":65,"attacking_heading_accuracy":70,"attacking_short_passing":82,"attacking_volleys":64,"skill_dribbling":84,"skill_curve":75,"skill_fk_accuracy":74,"skill_long_passing":76,"skill_ball_control":80,"movement_acceleration":74,"movement_sprint_speed":85,"movement_agility":64,"movement_reactions":82,"movement_balance":58,"power_shot_power":85,"power_jumping":77,"power_stamina":91,"power_strength":90,"power_long_shots":69,"mentality_aggression":85,"mentality_interceptions":80,"mentality_positioning":76,"mentality_vision":76,"mentality_penalties":60,"mentality_composure":75,"defending_marking":76,"defending_standing_tackle":82,"defending_sliding_tackle":81,"goalkeeping_diving":14,"goalkeeping_handling":8,"goalkeeping_kicking":11,"goalkeeping_positioning":10,"goalkeeping_reflexes":8,"_target_":16.6487,"_residuals_":-0.1911,"_row":"M. Sissoko"},{"age":29,"height_cm":184,"weight_kg":75,"attacking_crossing":63,"attacking_finishing":78,"attacking_heading_accuracy":78,"attacking_short_passing":68,"attacking_volleys":70,"skill_dribbling":75,"skill_curve":72,"skill_fk_accuracy":57,"skill_long_passing":54,"skill_ball_control":74,"movement_acceleration":80,"movement_sprint_speed":79,"movement_agility":75,"movement_reactions":69,"movement_balance":66,"power_shot_power":79,"power_jumping":80,"power_stamina":85,"power_strength":77,"power_long_shots":76,"mentality_aggression":63,"mentality_interceptions":31,"mentality_positioning":75,"mentality_vision":62,"mentality_penalties":58,"mentality_composure":67,"defending_marking":46,"defending_standing_tackle":31,"defending_sliding_tackle":26,"goalkeeping_diving":12,"goalkeeping_handling":15,"goalkeeping_kicking":13,"goalkeeping_positioning":13,"goalkeeping_reflexes":7,"_target_":16.0127,"_residuals_":0.1611,"_row":"Johnathan"},{"age":22,"height_cm":183,"weight_kg":80,"attacking_crossing":47,"attacking_finishing":24,"attacking_heading_accuracy":66,"attacking_short_passing":66,"attacking_volleys":29,"skill_dribbling":53,"skill_curve":33,"skill_fk_accuracy":30,"skill_long_passing":52,"skill_ball_control":68,"movement_acceleration":65,"movement_sprint_speed":66,"movement_agility":60,"movement_reactions":69,"movement_balance":46,"power_shot_power":59,"power_jumping":72,"power_stamina":57,"power_strength":72,"power_long_shots":44,"mentality_aggression":70,"mentality_interceptions":70,"mentality_positioning":21,"mentality_vision":42,"mentality_penalties":40,"mentality_composure":56,"defending_marking":68,"defending_standing_tackle":70,"defending_sliding_tackle":68,"goalkeeping_diving":13,"goalkeeping_handling":13,"goalkeeping_kicking":14,"goalkeeping_positioning":9,"goalkeeping_reflexes":8,"_target_":14.8451,"_residuals_":-0.0918,"_row":"Rodri Tarin"},{"age":26,"height_cm":188,"weight_kg":84,"attacking_crossing":65,"attacking_finishing":52,"attacking_heading_accuracy":72,"attacking_short_passing":65,"attacking_volleys":38,"skill_dribbling":57,"skill_curve":69,"skill_fk_accuracy":68,"skill_long_passing":67,"skill_ball_control":65,"movement_acceleration":58,"movement_sprint_speed":66,"movement_agility":67,"movement_reactions":66,"movement_balance":58,"power_shot_power":72,"power_jumping":82,"power_stamina":63,"power_strength":82,"power_long_shots":67,"mentality_aggression":80,"mentality_interceptions":69,"mentality_positioning":49,"mentality_vision":55,"mentality_penalties":58,"mentality_composure":66,"defending_marking":72,"defending_standing_tackle":75,"defending_sliding_tackle":71,"goalkeeping_diving":9,"goalkeeping_handling":12,"goalkeeping_kicking":12,"goalkeeping_positioning":11,"goalkeeping_reflexes":11,"_target_":15.6073,"_residuals_":0.3971,"_row":"T. Letschert"},{"age":22,"height_cm":189,"weight_kg":78,"attacking_crossing":30,"attacking_finishing":36,"attacking_heading_accuracy":70,"attacking_short_passing":63,"attacking_volleys":30,"skill_dribbling":57,"skill_curve":33,"skill_fk_accuracy":25,"skill_long_passing":54,"skill_ball_control":62,"movement_acceleration":66,"movement_sprint_speed":68,"movement_agility":64,"movement_reactions":73,"movement_balance":52,"power_shot_power":53,"power_jumping":73,"power_stamina":68,"power_strength":77,"power_long_shots":37,"mentality_aggression":77,"mentality_interceptions":73,"mentality_positioning":28,"mentality_vision":30,"mentality_penalties":40,"mentality_composure":69,"defending_marking":73,"defending_standing_tackle":75,"defending_sliding_tackle":73,"goalkeeping_diving":12,"goalkeeping_handling":5,"goalkeeping_kicking":11,"goalkeeping_positioning":14,"goalkeeping_reflexes":13,"_target_":15.7614,"_residuals_":0.043,"_row":"C. Awaziem"},{"age":29,"height_cm":179,"weight_kg":80,"attacking_crossing":79,"attacking_finishing":58,"attacking_heading_accuracy":59,"attacking_short_passing":74,"attacking_volleys":63,"skill_dribbling":75,"skill_curve":83,"skill_fk_accuracy":85,"skill_long_passing":66,"skill_ball_control":75,"movement_acceleration":75,"movement_sprint_speed":76,"movement_agility":77,"movement_reactions":75,"movement_balance":79,"power_shot_power":74,"power_jumping":65,"power_stamina":77,"power_strength":74,"power_long_shots":66,"mentality_aggression":78,"mentality_interceptions":70,"mentality_positioning":73,"mentality_vision":71,"mentality_penalties":62,"mentality_composure":72,"defending_marking":69,"defending_standing_tackle":71,"defending_sliding_tackle":69,"goalkeeping_diving":15,"goalkeeping_handling":7,"goalkeeping_kicking":7,"goalkeeping_positioning":10,"goalkeeping_reflexes":8,"_target_":15.5203,"_residuals_":0.0951,"_row":"J. Schmid"},{"age":25,"height_cm":196,"weight_kg":93,"attacking_crossing":16,"attacking_finishing":13,"attacking_heading_accuracy":12,"attacking_short_passing":22,"attacking_volleys":12,"skill_dribbling":20,"skill_curve":13,"skill_fk_accuracy":12,"skill_long_passing":18,"skill_ball_control":18,"movement_acceleration":48,"movement_sprint_speed":49,"movement_agility":30,"movement_reactions":60,"movement_balance":32,"power_shot_power":50,"power_jumping":60,"power_stamina":25,"power_strength":70,"power_long_shots":19,"mentality_aggression":18,"mentality_interceptions":22,"mentality_positioning":15,"mentality_vision":54,"mentality_penalties":23,"mentality_composure":55,"defending_marking":18,"defending_standing_tackle":14,"defending_sliding_tackle":11,"goalkeeping_diving":73,"goalkeeping_handling":66,"goalkeeping_kicking":66,"goalkeeping_positioning":67,"goalkeeping_reflexes":74,"_target_":14.4033,"_residuals_":-0.2358,"_row":"A. Linde"},{"age":29,"height_cm":179,"weight_kg":76,"attacking_crossing":71,"attacking_finishing":38,"attacking_heading_accuracy":61,"attacking_short_passing":80,"attacking_volleys":54,"skill_dribbling":71,"skill_curve":54,"skill_fk_accuracy":59,"skill_long_passing":77,"skill_ball_control":80,"movement_acceleration":68,"movement_sprint_speed":64,"movement_agility":73,"movement_reactions":76,"movement_balance":74,"power_shot_power":75,"power_jumping":73,"power_stamina":90,"power_strength":68,"power_long_shots":77,"mentality_aggression":77,"mentality_interceptions":74,"mentality_positioning":70,"mentality_vision":76,"mentality_penalties":73,"mentality_composure":79,"defending_marking":76,"defending_standing_tackle":71,"defending_sliding_tackle":67,"goalkeeping_diving":7,"goalkeeping_handling":16,"goalkeeping_kicking":14,"goalkeeping_positioning":6,"goalkeeping_reflexes":16,"_target_":15.9556,"_residuals_":-0.0523,"_row":"D. Latza"},{"age":23,"height_cm":188,"weight_kg":80,"attacking_crossing":57,"attacking_finishing":47,"attacking_heading_accuracy":72,"attacking_short_passing":69,"attacking_volleys":50,"skill_dribbling":62,"skill_curve":33,"skill_fk_accuracy":40,"skill_long_passing":60,"skill_ball_control":67,"movement_acceleration":50,"movement_sprint_speed":43,"movement_agility":52,"movement_reactions":72,"movement_balance":50,"power_shot_power":55,"power_jumping":73,"power_stamina":70,"power_strength":75,"power_long_shots":30,"mentality_aggression":76,"mentality_interceptions":74,"mentality_positioning":48,"mentality_vision":56,"mentality_penalties":53,"mentality_composure":67,"defending_marking":72,"defending_standing_tackle":75,"defending_sliding_tackle":71,"goalkeeping_diving":10,"goalkeeping_handling":14,"goalkeeping_kicking":6,"goalkeeping_positioning":10,"goalkeeping_reflexes":5,"_target_":15.3631,"_residuals_":-0.1848,"_row":"V. Jovanovic"},{"age":21,"height_cm":187,"weight_kg":71,"attacking_crossing":62,"attacking_finishing":32,"attacking_heading_accuracy":63,"attacking_short_passing":64,"attacking_volleys":37,"skill_dribbling":66,"skill_curve":37,"skill_fk_accuracy":42,"skill_long_passing":53,"skill_ball_control":68,"movement_acceleration":63,"movement_sprint_speed":65,"movement_agility":62,"movement_reactions":70,"movement_balance":62,"power_shot_power":36,"power_jumping":66,"power_stamina":67,"power_strength":68,"power_long_shots":41,"mentality_aggression":63,"mentality_interceptions":67,"mentality_positioning":54,"mentality_vision":47,"mentality_penalties":45,"mentality_composure":55,"defending_marking":72,"defending_standing_tackle":75,"defending_sliding_tackle":69,"goalkeeping_diving":11,"goalkeeping_handling":15,"goalkeeping_kicking":6,"goalkeeping_positioning":6,"goalkeeping_reflexes":7,"_target_":14.771,"_residuals_":-0.1888,"_row":"M. Friedl"},{"age":32,"height_cm":188,"weight_kg":80,"attacking_crossing":72,"attacking_finishing":60,"attacking_heading_accuracy":72,"attacking_short_passing":76,"attacking_volleys":78,"skill_dribbling":60,"skill_curve":70,"skill_fk_accuracy":73,"skill_long_passing":81,"skill_ball_control":78,"movement_acceleration":34,"movement_sprint_speed":44,"movement_agility":33,"movement_reactions":72,"movement_balance":44,"power_shot_power":89,"power_jumping":50,"power_stamina":34,"power_strength":87,"power_long_shots":73,"mentality_aggression":73,"mentality_interceptions":68,"mentality_positioning":57,"mentality_vision":73,"mentality_penalties":72,"mentality_composure":83,"defending_marking":71,"defending_standing_tackle":68,"defending_sliding_tackle":66,"goalkeeping_diving":10,"goalkeeping_handling":7,"goalkeeping_kicking":11,"goalkeeping_positioning":9,"goalkeeping_reflexes":11,"_target_":14.5087,"_residuals_":-0.6335,"_row":"T. Huddlestone"},{"age":31,"height_cm":185,"weight_kg":85,"attacking_crossing":65,"attacking_finishing":64,"attacking_heading_accuracy":70,"attacking_short_passing":85,"attacking_volleys":73,"skill_dribbling":89,"skill_curve":65,"skill_fk_accuracy":55,"skill_long_passing":79,"skill_ball_control":88,"movement_acceleration":72,"movement_sprint_speed":73,"movement_agility":81,"movement_reactions":81,"movement_balance":76,"power_shot_power":79,"power_jumping":77,"power_stamina":60,"power_strength":90,"power_long_shots":68,"mentality_aggression":79,"mentality_interceptions":81,"mentality_positioning":69,"mentality_vision":80,"mentality_penalties":63,"mentality_composure":90,"defending_marking":75,"defending_standing_tackle":80,"defending_sliding_tackle":70,"goalkeeping_diving":16,"goalkeeping_handling":14,"goalkeeping_kicking":11,"goalkeeping_positioning":16,"goalkeeping_reflexes":14,"_target_":16.5236,"_residuals_":-0.0345,"_row":"M. Dembele"},{"age":21,"height_cm":175,"weight_kg":72,"attacking_crossing":64,"attacking_finishing":49,"attacking_heading_accuracy":65,"attacking_short_passing":69,"attacking_volleys":45,"skill_dribbling":72,"skill_curve":63,"skill_fk_accuracy":29,"skill_long_passing":75,"skill_ball_control":68,"movement_acceleration":76,"movement_sprint_speed":75,"movement_agility":68,"movement_reactions":77,"movement_balance":73,"power_shot_power":55,"power_jumping":65,"power_stamina":71,"power_strength":66,"power_long_shots":60,"mentality_aggression":55,"mentality_interceptions":72,"mentality_positioning":70,"mentality_vision":66,"mentality_penalties":36,"mentality_composure":72,"defending_marking":75,"defending_standing_tackle":72,"defending_sliding_tackle":66,"goalkeeping_diving":10,"goalkeeping_handling":9,"goalkeeping_kicking":10,"goalkeeping_positioning":15,"goalkeeping_reflexes":15,"_target_":15.4047,"_residuals_":-0.1523,"_row":"Aihen Munoz"},{"age":29,"height_cm":174,"weight_kg":67,"attacking_crossing":72,"attacking_finishing":68,"attacking_heading_accuracy":64,"attacking_short_passing":80,"attacking_volleys":64,"skill_dribbling":79,"skill_curve":78,"skill_fk_accuracy":67,"skill_long_passing":76,"skill_ball_control":80,"movement_acceleration":68,"movement_sprint_speed":69,"movement_agility":74,"movement_reactions":72,"movement_balance":74,"power_shot_power":74,"power_jumping":71,"power_stamina":75,"power_strength":61,"power_long_shots":70,"mentality_aggression":77,"mentality_interceptions":74,"mentality_positioning":76,"mentality_vision":75,"mentality_penalties":84,"mentality_composure":80,"defending_marking":73,"defending_standing_tackle":72,"defending_sliding_tackle":65,"goalkeeping_diving":9,"goalkeeping_handling":11,"goalkeeping_kicking":15,"goalkeeping_positioning":9,"goalkeeping_reflexes":7,"_target_":15.9556,"_residuals_":-0.0907,"_row":"Andre Andre"},{"age":21,"height_cm":174,"weight_kg":76,"attacking_crossing":59,"attacking_finishing":64,"attacking_heading_accuracy":44,"attacking_short_passing":76,"attacking_volleys":55,"skill_dribbling":75,"skill_curve":70,"skill_fk_accuracy":60,"skill_long_passing":72,"skill_ball_control":77,"movement_acceleration":79,"movement_sprint_speed":78,"movement_agility":83,"movement_reactions":78,"movement_balance":77,"power_shot_power":76,"power_jumping":60,"power_stamina":85,"power_strength":69,"power_long_shots":75,"mentality_aggression":74,"mentality_interceptions":77,"mentality_positioning":74,"mentality_vision":76,"mentality_penalties":56,"mentality_composure":71,"defending_marking":60,"defending_standing_tackle":67,"defending_sliding_tackle":66,"goalkeeping_diving":6,"goalkeeping_handling":8,"goalkeeping_kicking":8,"goalkeeping_positioning":12,"goalkeeping_reflexes":7,"_target_":16.2579,"_residuals_":0.1304,"_row":"X. Schlager"},{"age":32,"height_cm":189,"weight_kg":85,"attacking_crossing":39,"attacking_finishing":53,"attacking_heading_accuracy":81,"attacking_short_passing":71,"attacking_volleys":62,"skill_dribbling":56,"skill_curve":39,"skill_fk_accuracy":52,"skill_long_passing":62,"skill_ball_control":61,"movement_acceleration":50,"movement_sprint_speed":39,"movement_agility":34,"movement_reactions":71,"movement_balance":34,"power_shot_power":64,"power_jumping":30,"power_stamina":62,"power_strength":87,"power_long_shots":41,"mentality_aggression":70,"mentality_interceptions":74,"mentality_positioning":53,"mentality_vision":41,"mentality_penalties":51,"mentality_composure":69,"defending_marking":76,"defending_standing_tackle":80,"defending_sliding_tackle":74,"goalkeeping_diving":12,"goalkeeping_handling":12,"goalkeeping_kicking":12,"goalkeeping_positioning":8,"goalkeeping_reflexes":7,"_target_":15.2741,"_residuals_":0.4385,"_row":"A. Epureanu"},{"age":25,"height_cm":189,"weight_kg":85,"attacking_crossing":58,"attacking_finishing":45,"attacking_heading_accuracy":86,"attacking_short_passing":81,"attacking_volleys":40,"skill_dribbling":63,"skill_curve":61,"skill_fk_accuracy":69,"skill_long_passing":80,"skill_ball_control":77,"movement_acceleration":61,"movement_sprint_speed":66,"movement_agility":59,"movement_reactions":87,"movement_balance":60,"power_shot_power":68,"power_jumping":78,"power_stamina":78,"power_strength":85,"power_long_shots":47,"mentality_aggression":79,"mentality_interceptions":87,"mentality_positioning":54,"mentality_vision":65,"mentality_penalties":44,"mentality_composure":85,"defending_marking":88,"defending_standing_tackle":89,"defending_sliding_tackle":88,"goalkeeping_diving":10,"goalkeeping_handling":11,"goalkeeping_kicking":5,"goalkeeping_positioning":14,"goalkeeping_reflexes":5,"_target_":17.8498,"_residuals_":0.1605,"_row":"A. Laporte"},{"age":28,"height_cm":180,"weight_kg":77,"attacking_crossing":67,"attacking_finishing":62,"attacking_heading_accuracy":58,"attacking_short_passing":80,"attacking_volleys":65,"skill_dribbling":79,"skill_curve":76,"skill_fk_accuracy":72,"skill_long_passing":76,"skill_ball_control":79,"movement_acceleration":75,"movement_sprint_speed":72,"movement_agility":74,"movement_reactions":66,"movement_balance":77,"power_shot_power":82,"power_jumping":56,"power_stamina":74,"power_strength":65,"power_long_shots":72,"mentality_aggression":79,"mentality_interceptions":76,"mentality_positioning":66,"mentality_vision":71,"mentality_penalties":76,"mentality_composure":75,"defending_marking":68,"defending_standing_tackle":74,"defending_sliding_tackle":69,"goalkeeping_diving":6,"goalkeeping_handling":11,"goalkeeping_kicking":10,"goalkeeping_positioning":6,"goalkeeping_reflexes":6,"_target_":15.6073,"_residuals_":-0.0898,"_row":"T. Arslan"},{"age":24,"height_cm":170,"weight_kg":64,"attacking_crossing":68,"attacking_finishing":64,"attacking_heading_accuracy":45,"attacking_short_passing":84,"attacking_volleys":43,"skill_dribbling":77,"skill_curve":68,"skill_fk_accuracy":55,"skill_long_passing":77,"skill_ball_control":82,"movement_acceleration":66,"movement_sprint_speed":63,"movement_agility":76,"movement_reactions":74,"movement_balance":81,"power_shot_power":62,"power_jumping":79,"power_stamina":85,"power_strength":59,"power_long_shots":68,"mentality_aggression":57,"mentality_interceptions":74,"mentality_positioning":67,"mentality_vision":76,"mentality_penalties":56,"mentality_composure":74,"defending_marking":69,"defending_standing_tackle":76,"defending_sliding_tackle":68,"goalkeeping_diving":10,"goalkeeping_handling":7,"goalkeeping_kicking":16,"goalkeeping_positioning":13,"goalkeeping_reflexes":14,"_target_":16.6487,"_residuals_":0.2437,"_row":"S. Lobotka"},{"age":26,"height_cm":182,"weight_kg":73,"attacking_crossing":73,"attacking_finishing":62,"attacking_heading_accuracy":50,"attacking_short_passing":72,"attacking_volleys":60,"skill_dribbling":72,"skill_curve":73,"skill_fk_accuracy":67,"skill_long_passing":70,"skill_ball_control":71,"movement_acceleration":50,"movement_sprint_speed":63,"movement_agility":72,"movement_reactions":69,"movement_balance":67,"power_shot_power":68,"power_jumping":59,"power_stamina":67,"power_strength":59,"power_long_shots":72,"mentality_aggression":39,"mentality_interceptions":59,"mentality_positioning":68,"mentality_vision":74,"mentality_penalties":55,"mentality_composure":71,"defending_marking":61,"defending_standing_tackle":65,"defending_sliding_tackle":63,"goalkeeping_diving":9,"goalkeeping_handling":15,"goalkeeping_kicking":9,"goalkeeping_positioning":9,"goalkeeping_reflexes":8,"_target_":14.5574,"_residuals_":-0.339,"_row":"R. Kurzawa"},{"age":27,"height_cm":180,"weight_kg":75,"attacking_crossing":66,"attacking_finishing":41,"attacking_heading_accuracy":58,"attacking_short_passing":62,"attacking_volleys":52,"skill_dribbling":65,"skill_curve":55,"skill_fk_accuracy":53,"skill_long_passing":59,"skill_ball_control":65,"movement_acceleration":76,"movement_sprint_speed":76,"movement_agility":74,"movement_reactions":66,"movement_balance":66,"power_shot_power":61,"power_jumping":69,"power_stamina":81,"power_strength":77,"power_long_shots":51,"mentality_aggression":77,"mentality_interceptions":67,"mentality_positioning":59,"mentality_vision":52,"mentality_penalties":31,"mentality_composure":60,"defending_marking":68,"defending_standing_tackle":70,"defending_sliding_tackle":69,"goalkeeping_diving":15,"goalkeeping_handling":16,"goalkeeping_kicking":12,"goalkeeping_positioning":10,"goalkeeping_reflexes":15,"_target_":14.4033,"_residuals_":-0.0988,"_row":"A. Farrell"},{"age":28,"height_cm":188,"weight_kg":76,"attacking_crossing":73,"attacking_finishing":70,"attacking_heading_accuracy":69,"attacking_short_passing":72,"attacking_volleys":71,"skill_dribbling":72,"skill_curve":72,"skill_fk_accuracy":43,"skill_long_passing":68,"skill_ball_control":73,"movement_acceleration":73,"movement_sprint_speed":83,"movement_agility":66,"movement_reactions":64,"movement_balance":54,"power_shot_power":75,"power_jumping":71,"power_stamina":74,"power_strength":81,"power_long_shots":66,"mentality_aggression":74,"mentality_interceptions":42,"mentality_positioning":78,"mentality_vision":70,"mentality_penalties":68,"mentality_composure":68,"defending_marking":35,"defending_standing_tackle":45,"defending_sliding_tackle":34,"goalkeeping_diving":13,"goalkeeping_handling":16,"goalkeeping_kicking":11,"goalkeeping_positioning":6,"goalkeeping_reflexes":14,"_target_":15.5203,"_residuals_":0.2278,"_row":"Edgar Mendez"},{"age":30,"height_cm":183,"weight_kg":75,"attacking_crossing":52,"attacking_finishing":63,"attacking_heading_accuracy":65,"attacking_short_passing":77,"attacking_volleys":69,"skill_dribbling":67,"skill_curve":55,"skill_fk_accuracy":50,"skill_long_passing":69,"skill_ball_control":70,"movement_acceleration":62,"movement_sprint_speed":76,"movement_agility":57,"movement_reactions":73,"movement_balance":62,"power_shot_power":77,"power_jumping":72,"power_stamina":79,"power_strength":85,"power_long_shots":67,"mentality_aggression":75,"mentality_interceptions":70,"mentality_positioning":68,"mentality_vision":68,"mentality_penalties":54,"mentality_composure":66,"defending_marking":69,"defending_standing_tackle":68,"defending_sliding_tackle":64,"goalkeeping_diving":7,"goalkeeping_handling":11,"goalkeeping_kicking":16,"goalkeeping_positioning":15,"goalkeeping_reflexes":6,"_target_":15.0094,"_residuals_":-0.2128,"_row":"M. Donald"},{"age":25,"height_cm":183,"weight_kg":75,"attacking_crossing":79,"attacking_finishing":46,"attacking_heading_accuracy":65,"attacking_short_passing":72,"attacking_volleys":54,"skill_dribbling":73,"skill_curve":79,"skill_fk_accuracy":78,"skill_long_passing":72,"skill_ball_control":79,"movement_acceleration":77,"movement_sprint_speed":76,"movement_agility":68,"movement_reactions":64,"movement_balance":62,"power_shot_power":75,"power_jumping":72,"power_stamina":76,"power_strength":70,"power_long_shots":75,"mentality_aggression":68,"mentality_interceptions":65,"mentality_positioning":50,"mentality_vision":64,"mentality_penalties":69,"mentality_composure":60,"defending_marking":64,"defending_standing_tackle":66,"defending_sliding_tackle":66,"goalkeeping_diving":9,"goalkeeping_handling":12,"goalkeeping_kicking":14,"goalkeeping_positioning":14,"goalkeeping_reflexes":12,"_target_":14.771,"_residuals_":-0.3132,"_row":"Felipe Curcio"},{"age":35,"height_cm":187,"weight_kg":76,"attacking_crossing":75,"attacking_finishing":57,"attacking_heading_accuracy":68,"attacking_short_passing":72,"attacking_volleys":66,"skill_dribbling":74,"skill_curve":74,"skill_fk_accuracy":70,"skill_long_passing":64,"skill_ball_control":75,"movement_acceleration":71,"movement_sprint_speed":77,"movement_agility":72,"movement_reactions":77,"movement_balance":65,"power_shot_power":71,"power_jumping":62,"power_stamina":74,"power_strength":75,"power_long_shots":73,"mentality_aggression":82,"mentality_interceptions":64,"mentality_positioning":69,"mentality_vision":65,"mentality_penalties":62,"mentality_composure":67,"defending_marking":68,"defending_standing_tackle":68,"defending_sliding_tackle":69,"goalkeeping_diving":13,"goalkeeping_handling":10,"goalkeeping_kicking":8,"goalkeeping_positioning":12,"goalkeeping_reflexes":13,"_target_":13.682,"_residuals_":-0.8364,"_row":"Enzo Merques"},{"age":25,"height_cm":178,"weight_kg":74,"attacking_crossing":85,"attacking_finishing":60,"attacking_heading_accuracy":71,"attacking_short_passing":81,"attacking_volleys":68,"skill_dribbling":78,"skill_curve":81,"skill_fk_accuracy":83,"skill_long_passing":73,"skill_ball_control":83,"movement_acceleration":79,"movement_sprint_speed":78,"movement_agility":69,"movement_reactions":83,"movement_balance":78,"power_shot_power":83,"power_jumping":92,"power_stamina":85,"power_strength":69,"power_long_shots":76,"mentality_aggression":76,"mentality_interceptions":82,"mentality_positioning":72,"mentality_vision":73,"mentality_penalties":60,"mentality_composure":79,"defending_marking":78,"defending_standing_tackle":83,"defending_sliding_tackle":84,"goalkeeping_diving":6,"goalkeeping_handling":12,"goalkeeping_kicking":9,"goalkeeping_positioning":6,"goalkeeping_reflexes":13,"_target_":17.1654,"_residuals_":0.1044,"_row":"L. Digne"},{"age":22,"height_cm":188,"weight_kg":76,"attacking_crossing":25,"attacking_finishing":23,"attacking_heading_accuracy":70,"attacking_short_passing":63,"attacking_volleys":28,"skill_dribbling":28,"skill_curve":26,"skill_fk_accuracy":24,"skill_long_passing":45,"skill_ball_control":44,"movement_acceleration":56,"movement_sprint_speed":62,"movement_agility":42,"movement_reactions":64,"movement_balance":58,"power_shot_power":42,"power_jumping":72,"power_stamina":63,"power_strength":73,"power_long_shots":25,"mentality_aggression":59,"mentality_interceptions":75,"mentality_positioning":29,"mentality_vision":32,"mentality_penalties":38,"mentality_composure":66,"defending_marking":74,"defending_standing_tackle":78,"defending_sliding_tackle":74,"goalkeeping_diving":6,"goalkeeping_handling":8,"goalkeeping_kicking":7,"goalkeeping_positioning":6,"goalkeeping_reflexes":8,"_target_":15.2506,"_residuals_":0.1067,"_row":"S. Posch"},{"age":26,"height_cm":183,"weight_kg":79,"attacking_crossing":79,"attacking_finishing":58,"attacking_heading_accuracy":70,"attacking_short_passing":76,"attacking_volleys":48,"skill_dribbling":77,"skill_curve":68,"skill_fk_accuracy":56,"skill_long_passing":72,"skill_ball_control":76,"movement_acceleration":77,"movement_sprint_speed":82,"movement_agility":75,"movement_reactions":74,"movement_balance":65,"power_shot_power":76,"power_jumping":82,"power_stamina":87,"power_strength":77,"power_long_shots":68,"mentality_aggression":66,"mentality_interceptions":70,"mentality_positioning":69,"mentality_vision":66,"mentality_penalties":58,"mentality_composure":72,"defending_marking":73,"defending_standing_tackle":73,"defending_sliding_tackle":72,"goalkeeping_diving":10,"goalkeeping_handling":8,"goalkeeping_kicking":7,"goalkeeping_positioning":5,"goalkeeping_reflexes":14,"_target_":15.895,"_residuals_":-0.1611,"_row":"S. Widmer"},{"age":25,"height_cm":181,"weight_kg":78,"attacking_crossing":64,"attacking_finishing":79,"attacking_heading_accuracy":81,"attacking_short_passing":74,"attacking_volleys":77,"skill_dribbling":76,"skill_curve":68,"skill_fk_accuracy":52,"skill_long_passing":61,"skill_ball_control":74,"movement_acceleration":70,"movement_sprint_speed":74,"movement_agility":73,"movement_reactions":77,"movement_balance":64,"power_shot_power":78,"power_jumping":85,"power_stamina":80,"power_strength":80,"power_long_shots":69,"mentality_aggression":72,"mentality_interceptions":24,"mentality_positioning":77,"mentality_vision":68,"mentality_penalties":66,"mentality_composure":72,"defending_marking":37,"defending_standing_tackle":29,"defending_sliding_tackle":16,"goalkeeping_diving":14,"goalkeeping_handling":15,"goalkeeping_kicking":9,"goalkeeping_positioning":14,"goalkeeping_reflexes":9,"_target_":16.4546,"_residuals_":-0.1185,"_row":"G. Laborde"},{"age":24,"height_cm":184,"weight_kg":79,"attacking_crossing":49,"attacking_finishing":74,"attacking_heading_accuracy":78,"attacking_short_passing":73,"attacking_volleys":65,"skill_dribbling":65,"skill_curve":59,"skill_fk_accuracy":49,"skill_long_passing":59,"skill_ball_control":74,"movement_acceleration":44,"movement_sprint_speed":53,"movement_agility":60,"movement_reactions":73,"movement_balance":41,"power_shot_power":78,"power_jumping":76,"power_stamina":77,"power_strength":86,"power_long_shots":64,"mentality_aggression":87,"mentality_interceptions":25,"mentality_positioning":78,"mentality_vision":64,"mentality_penalties":62,"mentality_composure":68,"defending_marking":24,"defending_standing_tackle":26,"defending_sliding_tackle":23,"goalkeeping_diving":6,"goalkeeping_handling":12,"goalkeeping_kicking":13,"goalkeeping_positioning":15,"goalkeeping_reflexes":9,"_target_":15.5203,"_residuals_":-0.0337,"_row":"E. Crivelli"},{"age":35,"height_cm":188,"weight_kg":82,"attacking_crossing":12,"attacking_finishing":10,"attacking_heading_accuracy":12,"attacking_short_passing":20,"attacking_volleys":11,"skill_dribbling":12,"skill_curve":20,"skill_fk_accuracy":10,"skill_long_passing":20,"skill_ball_control":25,"movement_acceleration":41,"movement_sprint_speed":46,"movement_agility":58,"movement_reactions":75,"movement_balance":48,"power_shot_power":58,"power_jumping":69,"power_stamina":32,"power_strength":60,"power_long_shots":14,"mentality_aggression":42,"mentality_interceptions":15,"mentality_positioning":8,"mentality_vision":58,"mentality_penalties":29,"mentality_composure":59,"defending_marking":23,"defending_standing_tackle":10,"defending_sliding_tackle":13,"goalkeeping_diving":76,"goalkeeping_handling":70,"goalkeeping_kicking":77,"goalkeeping_positioning":75,"goalkeeping_reflexes":75,"_target_":14.4033,"_residuals_":0.0257,"_row":"Simao Donatinho"},{"age":25,"height_cm":173,"weight_kg":69,"attacking_crossing":78,"attacking_finishing":60,"attacking_heading_accuracy":71,"attacking_short_passing":73,"attacking_volleys":49,"skill_dribbling":65,"skill_curve":65,"skill_fk_accuracy":29,"skill_long_passing":73,"skill_ball_control":68,"movement_acceleration":71,"movement_sprint_speed":72,"movement_agility":61,"movement_reactions":64,"movement_balance":75,"power_shot_power":65,"power_jumping":65,"power_stamina":72,"power_strength":58,"power_long_shots":62,"mentality_aggression":65,"mentality_interceptions":65,"mentality_positioning":65,"mentality_vision":58,"mentality_penalties":39,"mentality_composure":60,"defending_marking":60,"defending_standing_tackle":72,"defending_sliding_tackle":74,"goalkeeping_diving":10,"goalkeeping_handling":8,"goalkeeping_kicking":8,"goalkeeping_positioning":12,"goalkeeping_reflexes":11,"_target_":14.8451,"_residuals_":-0.0291,"_row":"Diego Caballo"},{"age":19,"height_cm":182,"weight_kg":82,"attacking_crossing":73,"attacking_finishing":48,"attacking_heading_accuracy":58,"attacking_short_passing":70,"attacking_volleys":46,"skill_dribbling":72,"skill_curve":63,"skill_fk_accuracy":66,"skill_long_passing":68,"skill_ball_control":72,"movement_acceleration":78,"movement_sprint_speed":79,"movement_agility":74,"movement_reactions":69,"movement_balance":67,"power_shot_power":73,"power_jumping":71,"power_stamina":76,"power_strength":78,"power_long_shots":62,"mentality_aggression":69,"mentality_interceptions":69,"mentality_positioning":62,"mentality_vision":65,"mentality_penalties":50,"mentality_composure":64,"defending_marking":69,"defending_standing_tackle":75,"defending_sliding_tackle":70,"goalkeeping_diving":8,"goalkeeping_handling":12,"goalkeeping_kicking":7,"goalkeeping_positioning":13,"goalkeeping_reflexes":11,"_target_":15.7614,"_residuals_":0.2606,"_row":"R. James"},{"age":25,"height_cm":188,"weight_kg":84,"attacking_crossing":48,"attacking_finishing":41,"attacking_heading_accuracy":52,"attacking_short_passing":71,"attacking_volleys":42,"skill_dribbling":62,"skill_curve":49,"skill_fk_accuracy":49,"skill_long_passing":70,"skill_ball_control":75,"movement_acceleration":54,"movement_sprint_speed":41,"movement_agility":37,"movement_reactions":69,"movement_balance":39,"power_shot_power":79,"power_jumping":35,"power_stamina":76,"power_strength":89,"power_long_shots":78,"mentality_aggression":75,"mentality_interceptions":77,"mentality_positioning":46,"mentality_vision":58,"mentality_penalties":39,"mentality_composure":59,"defending_marking":76,"defending_standing_tackle":77,"defending_sliding_tackle":74,"goalkeeping_diving":8,"goalkeeping_handling":15,"goalkeeping_kicking":9,"goalkeeping_positioning":9,"goalkeeping_reflexes":7,"_target_":15.8304,"_residuals_":0.5556,"_row":"A. Toure"},{"age":24,"height_cm":185,"weight_kg":80,"attacking_crossing":47,"attacking_finishing":37,"attacking_heading_accuracy":81,"attacking_short_passing":69,"attacking_volleys":30,"skill_dribbling":50,"skill_curve":36,"skill_fk_accuracy":44,"skill_long_passing":62,"skill_ball_control":60,"movement_acceleration":67,"movement_sprint_speed":70,"movement_agility":54,"movement_reactions":79,"movement_balance":39,"power_shot_power":72,"power_jumping":89,"power_stamina":64,"power_strength":88,"power_long_shots":48,"mentality_aggression":89,"mentality_interceptions":85,"mentality_positioning":24,"mentality_vision":27,"mentality_penalties":38,"mentality_composure":75,"defending_marking":88,"defending_standing_tackle":86,"defending_sliding_tackle":86,"goalkeeping_diving":9,"goalkeeping_handling":11,"goalkeeping_kicking":7,"goalkeeping_positioning":10,"goalkeeping_reflexes":15,"_target_":17.6222,"_residuals_":0.0842,"_row":"J. Gimenez"},{"age":28,"height_cm":188,"weight_kg":78,"attacking_crossing":50,"attacking_finishing":72,"attacking_heading_accuracy":78,"attacking_short_passing":53,"attacking_volleys":66,"skill_dribbling":63,"skill_curve":29,"skill_fk_accuracy":52,"skill_long_passing":41,"skill_ball_control":69,"movement_acceleration":66,"movement_sprint_speed":69,"movement_agility":61,"movement_reactions":68,"movement_balance":52,"power_shot_power":74,"power_jumping":69,"power_stamina":72,"power_strength":76,"power_long_shots":56,"mentality_aggression":56,"mentality_interceptions":12,"mentality_positioning":72,"mentality_vision":52,"mentality_penalties":56,"mentality_composure":65,"defending_marking":25,"defending_standing_tackle":21,"defending_sliding_tackle":16,"goalkeeping_diving":12,"goalkeeping_handling":14,"goalkeeping_kicking":8,"goalkeeping_positioning":14,"goalkeeping_reflexes":10,"_target_":14.691,"_residuals_":-0.0609,"_row":"B. Balaj"},{"age":24,"height_cm":173,"weight_kg":66,"attacking_crossing":89,"attacking_finishing":69,"attacking_heading_accuracy":57,"attacking_short_passing":85,"attacking_volleys":51,"skill_dribbling":75,"skill_curve":91,"skill_fk_accuracy":89,"skill_long_passing":82,"skill_ball_control":82,"movement_acceleration":66,"movement_sprint_speed":55,"movement_agility":75,"movement_reactions":74,"movement_balance":77,"power_shot_power":74,"power_jumping":66,"power_stamina":79,"power_strength":56,"power_long_shots":73,"mentality_aggression":67,"mentality_interceptions":63,"mentality_positioning":71,"mentality_vision":82,"mentality_penalties":80,"mentality_composure":79,"defending_marking":63,"defending_standing_tackle":64,"defending_sliding_tackle":60,"goalkeeping_diving":12,"goalkeeping_handling":12,"goalkeeping_kicking":10,"goalkeeping_positioning":15,"goalkeeping_reflexes":15,"_target_":16.6189,"_residuals_":-0.1433,"_row":"J. Ward-Prowse"},{"age":35,"height_cm":188,"weight_kg":78,"attacking_crossing":51,"attacking_finishing":41,"attacking_heading_accuracy":75,"attacking_short_passing":62,"attacking_volleys":45,"skill_dribbling":55,"skill_curve":55,"skill_fk_accuracy":40,"skill_long_passing":61,"skill_ball_control":60,"movement_acceleration":40,"movement_sprint_speed":53,"movement_agility":33,"movement_reactions":76,"movement_balance":34,"power_shot_power":67,"power_jumping":71,"power_stamina":53,"power_strength":73,"power_long_shots":52,"mentality_aggression":74,"mentality_interceptions":76,"mentality_positioning":49,"mentality_vision":39,"mentality_penalties":47,"mentality_composure":71,"defending_marking":69,"defending_standing_tackle":72,"defending_sliding_tackle":71,"goalkeeping_diving":9,"goalkeeping_handling":10,"goalkeeping_kicking":10,"goalkeeping_positioning":8,"goalkeeping_reflexes":14,"_target_":13.7642,"_residuals_":-0.4212,"_row":"J. Basanta"},{"age":26,"height_cm":184,"weight_kg":76,"attacking_crossing":72,"attacking_finishing":65,"attacking_heading_accuracy":59,"attacking_short_passing":74,"attacking_volleys":71,"skill_dribbling":76,"skill_curve":75,"skill_fk_accuracy":59,"skill_long_passing":73,"skill_ball_control":77,"movement_acceleration":58,"movement_sprint_speed":62,"movement_agility":66,"movement_reactions":73,"movement_balance":65,"power_shot_power":70,"power_jumping":76,"power_stamina":77,"power_strength":74,"power_long_shots":61,"mentality_aggression":74,"mentality_interceptions":70,"mentality_positioning":67,"mentality_vision":72,"mentality_penalties":69,"mentality_composure":75,"defending_marking":67,"defending_standing_tackle":72,"defending_sliding_tackle":69,"goalkeeping_diving":6,"goalkeeping_handling":14,"goalkeeping_kicking":12,"goalkeeping_positioning":15,"goalkeeping_reflexes":16,"_target_":15.6873,"_residuals_":0.0259,"_row":"B. Zungu"},{"age":25,"height_cm":166,"weight_kg":67,"attacking_crossing":69,"attacking_finishing":70,"attacking_heading_accuracy":68,"attacking_short_passing":70,"attacking_volleys":65,"skill_dribbling":76,"skill_curve":62,"skill_fk_accuracy":62,"skill_long_passing":65,"skill_ball_control":76,"movement_acceleration":88,"movement_sprint_speed":86,"movement_agility":88,"movement_reactions":69,"movement_balance":86,"power_shot_power":70,"power_jumping":68,"power_stamina":70,"power_strength":64,"power_long_shots":68,"mentality_aggression":68,"mentality_interceptions":43,"mentality_positioning":71,"mentality_vision":71,"mentality_penalties":65,"mentality_composure":67,"defending_marking":33,"defending_standing_tackle":40,"defending_sliding_tackle":45,"goalkeeping_diving":6,"goalkeeping_handling":10,"goalkeeping_kicking":10,"goalkeeping_positioning":6,"goalkeeping_reflexes":8,"_target_":15.7614,"_residuals_":0.0449,"_row":"A. Baluta"},{"age":34,"height_cm":181,"weight_kg":71,"attacking_crossing":64,"attacking_finishing":54,"attacking_heading_accuracy":42,"attacking_short_passing":75,"attacking_volleys":55,"skill_dribbling":65,"skill_curve":72,"skill_fk_accuracy":70,"skill_long_passing":71,"skill_ball_control":70,"movement_acceleration":66,"movement_sprint_speed":53,"movement_agility":66,"movement_reactions":65,"movement_balance":71,"power_shot_power":75,"power_jumping":70,"power_stamina":75,"power_strength":72,"power_long_shots":62,"mentality_aggression":70,"mentality_interceptions":70,"mentality_positioning":62,"mentality_vision":75,"mentality_penalties":64,"mentality_composure":79,"defending_marking":72,"defending_standing_tackle":68,"defending_sliding_tackle":62,"goalkeeping_diving":14,"goalkeeping_handling":11,"goalkeeping_kicking":12,"goalkeeping_positioning":9,"goalkeeping_reflexes":16,"_target_":13.9978,"_residuals_":0.0142,"_row":"Aitor Sanz"},{"age":32,"height_cm":177,"weight_kg":76,"attacking_crossing":77,"attacking_finishing":71,"attacking_heading_accuracy":65,"attacking_short_passing":78,"attacking_volleys":78,"skill_dribbling":78,"skill_curve":79,"skill_fk_accuracy":64,"skill_long_passing":78,"skill_ball_control":77,"movement_acceleration":71,"movement_sprint_speed":59,"movement_agility":74,"movement_reactions":71,"movement_balance":76,"power_shot_power":75,"power_jumping":78,"power_stamina":53,"power_strength":64,"power_long_shots":75,"mentality_aggression":84,"mentality_interceptions":61,"mentality_positioning":76,"mentality_vision":79,"mentality_penalties":73,"mentality_composure":79,"defending_marking":69,"defending_standing_tackle":63,"defending_sliding_tackle":60,"goalkeeping_diving":11,"goalkeeping_handling":7,"goalkeeping_kicking":11,"goalkeeping_positioning":12,"goalkeeping_reflexes":11,"_target_":15.6073,"_residuals_":0.2735,"_row":"A. Turan"},{"age":28,"height_cm":180,"weight_kg":73,"attacking_crossing":60,"attacking_finishing":56,"attacking_heading_accuracy":54,"attacking_short_passing":76,"attacking_volleys":56,"skill_dribbling":70,"skill_curve":58,"skill_fk_accuracy":53,"skill_long_passing":75,"skill_ball_control":74,"movement_acceleration":69,"movement_sprint_speed":72,"movement_agility":75,"movement_reactions":73,"movement_balance":58,"power_shot_power":74,"power_jumping":58,"power_stamina":65,"power_strength":74,"power_long_shots":68,"mentality_aggression":81,"mentality_interceptions":68,"mentality_positioning":66,"mentality_vision":73,"mentality_penalties":55,"mentality_composure":67,"defending_marking":69,"defending_standing_tackle":73,"defending_sliding_tackle":67,"goalkeeping_diving":14,"goalkeeping_handling":15,"goalkeeping_kicking":6,"goalkeeping_positioning":9,"goalkeeping_reflexes":12,"_target_":15.2018,"_residuals_":-0.0443,"_row":"N. Krsticic"},{"age":34,"height_cm":179,"weight_kg":67,"attacking_crossing":68,"attacking_finishing":69,"attacking_heading_accuracy":66,"attacking_short_passing":86,"attacking_volleys":74,"skill_dribbling":77,"skill_curve":70,"skill_fk_accuracy":72,"skill_long_passing":83,"skill_ball_control":82,"movement_acceleration":68,"movement_sprint_speed":64,"movement_agility":69,"movement_reactions":89,"movement_balance":77,"power_shot_power":83,"power_jumping":78,"power_stamina":79,"power_strength":76,"power_long_shots":78,"mentality_aggression":87,"mentality_interceptions":89,"mentality_positioning":70,"mentality_vision":78,"mentality_penalties":61,"mentality_composure":81,"defending_marking":87,"defending_standing_tackle":86,"defending_sliding_tackle":80,"goalkeeping_diving":12,"goalkeeping_handling":11,"goalkeeping_kicking":5,"goalkeeping_positioning":13,"goalkeeping_reflexes":7,"_target_":16.7859,"_residuals_":0.2056,"_row":"Fernandinho"},{"age":29,"height_cm":174,"weight_kg":69,"attacking_crossing":78,"attacking_finishing":75,"attacking_heading_accuracy":53,"attacking_short_passing":82,"attacking_volleys":69,"skill_dribbling":84,"skill_curve":80,"skill_fk_accuracy":75,"skill_long_passing":74,"skill_ball_control":85,"movement_acceleration":78,"movement_sprint_speed":72,"movement_agility":84,"movement_reactions":78,"movement_balance":85,"power_shot_power":70,"power_jumping":36,"power_stamina":70,"power_strength":50,"power_long_shots":75,"mentality_aggression":48,"mentality_interceptions":26,"mentality_positioning":80,"mentality_vision":78,"mentality_penalties":77,"mentality_composure":78,"defending_marking":54,"defending_standing_tackle":36,"defending_sliding_tackle":32,"goalkeeping_diving":15,"goalkeeping_handling":5,"goalkeeping_kicking":14,"goalkeeping_positioning":13,"goalkeeping_reflexes":7,"_target_":16.3412,"_residuals_":-0.3396,"_row":"Iago Falque"},{"age":26,"height_cm":179,"weight_kg":83,"attacking_crossing":78,"attacking_finishing":84,"attacking_heading_accuracy":69,"attacking_short_passing":81,"attacking_volleys":83,"skill_dribbling":79,"skill_curve":79,"skill_fk_accuracy":80,"skill_long_passing":72,"skill_ball_control":79,"movement_acceleration":75,"movement_sprint_speed":76,"movement_agility":73,"movement_reactions":82,"movement_balance":82,"power_shot_power":87,"power_jumping":76,"power_stamina":88,"power_strength":82,"power_long_shots":84,"mentality_aggression":80,"mentality_interceptions":45,"mentality_positioning":82,"mentality_vision":81,"mentality_penalties":72,"mentality_composure":80,"defending_marking":22,"defending_standing_tackle":50,"defending_sliding_tackle":33,"goalkeeping_diving":8,"goalkeeping_handling":7,"goalkeeping_kicking":9,"goalkeeping_positioning":7,"goalkeeping_reflexes":12,"_target_":17.0927,"_residuals_":-0.1434,"_row":"K. Volland"},{"age":21,"height_cm":174,"weight_kg":74,"attacking_crossing":78,"attacking_finishing":71,"attacking_heading_accuracy":32,"attacking_short_passing":65,"attacking_volleys":44,"skill_dribbling":77,"skill_curve":50,"skill_fk_accuracy":49,"skill_long_passing":50,"skill_ball_control":74,"movement_acceleration":85,"movement_sprint_speed":92,"movement_agility":81,"movement_reactions":65,"movement_balance":75,"power_shot_power":71,"power_jumping":40,"power_stamina":65,"power_strength":52,"power_long_shots":42,"mentality_aggression":37,"mentality_interceptions":45,"mentality_positioning":70,"mentality_vision":50,"mentality_penalties":55,"mentality_composure":54,"defending_marking":50,"defending_standing_tackle":48,"defending_sliding_tackle":27,"goalkeeping_diving":8,"goalkeeping_handling":15,"goalkeeping_kicking":11,"goalkeeping_positioning":7,"goalkeeping_reflexes":11,"_target_":15.7614,"_residuals_":0.3884,"_row":"J. Dilrosun"},{"age":34,"height_cm":173,"weight_kg":70,"attacking_crossing":72,"attacking_finishing":58,"attacking_heading_accuracy":53,"attacking_short_passing":79,"attacking_volleys":64,"skill_dribbling":74,"skill_curve":73,"skill_fk_accuracy":69,"skill_long_passing":75,"skill_ball_control":75,"movement_acceleration":59,"movement_sprint_speed":50,"movement_agility":72,"movement_reactions":77,"movement_balance":75,"power_shot_power":63,"power_jumping":74,"power_stamina":62,"power_strength":57,"power_long_shots":63,"mentality_aggression":74,"mentality_interceptions":67,"mentality_positioning":66,"mentality_vision":75,"mentality_penalties":62,"mentality_composure":83,"defending_marking":60,"defending_standing_tackle":66,"defending_sliding_tackle":67,"goalkeeping_diving":9,"goalkeeping_handling":7,"goalkeeping_kicking":13,"goalkeeping_positioning":9,"goalkeeping_reflexes":11,"_target_":14.8088,"_residuals_":0.1507,"_row":"S. Davis"},{"age":25,"height_cm":194,"weight_kg":82,"attacking_crossing":49,"attacking_finishing":48,"attacking_heading_accuracy":71,"attacking_short_passing":75,"attacking_volleys":35,"skill_dribbling":59,"skill_curve":56,"skill_fk_accuracy":67,"skill_long_passing":73,"skill_ball_control":65,"movement_acceleration":55,"movement_sprint_speed":58,"movement_agility":61,"movement_reactions":65,"movement_balance":36,"power_shot_power":74,"power_jumping":62,"power_stamina":70,"power_strength":78,"power_long_shots":73,"mentality_aggression":71,"mentality_interceptions":72,"mentality_positioning":54,"mentality_vision":61,"mentality_penalties":76,"mentality_composure":62,"defending_marking":68,"defending_standing_tackle":73,"defending_sliding_tackle":74,"goalkeeping_diving":6,"goalkeeping_handling":6,"goalkeeping_kicking":7,"goalkeeping_positioning":14,"goalkeeping_reflexes":15,"_target_":15.0683,"_residuals_":0.0253,"_row":"M. Jevtovic"},{"age":29,"height_cm":175,"weight_kg":72,"attacking_crossing":68,"attacking_finishing":40,"attacking_heading_accuracy":52,"attacking_short_passing":66,"attacking_volleys":27,"skill_dribbling":70,"skill_curve":37,"skill_fk_accuracy":25,"skill_long_passing":61,"skill_ball_control":67,"movement_acceleration":83,"movement_sprint_speed":83,"movement_agility":73,"movement_reactions":71,"movement_balance":63,"power_shot_power":63,"power_jumping":77,"power_stamina":79,"power_strength":60,"power_long_shots":55,"mentality_aggression":67,"mentality_interceptions":68,"mentality_positioning":67,"mentality_vision":64,"mentality_penalties":37,"mentality_composure":70,"defending_marking":62,"defending_standing_tackle":69,"defending_sliding_tackle":69,"goalkeeping_diving":7,"goalkeeping_handling":7,"goalkeeping_kicking":10,"goalkeeping_positioning":10,"goalkeeping_reflexes":10,"_target_":14.5087,"_residuals_":-0.0929,"_row":"G. Toledo"},{"age":27,"height_cm":177,"weight_kg":65,"attacking_crossing":72,"attacking_finishing":63,"attacking_heading_accuracy":65,"attacking_short_passing":73,"attacking_volleys":46,"skill_dribbling":75,"skill_curve":68,"skill_fk_accuracy":44,"skill_long_passing":67,"skill_ball_control":72,"movement_acceleration":82,"movement_sprint_speed":82,"movement_agility":76,"movement_reactions":78,"movement_balance":76,"power_shot_power":78,"power_jumping":63,"power_stamina":77,"power_strength":67,"power_long_shots":68,"mentality_aggression":74,"mentality_interceptions":73,"mentality_positioning":65,"mentality_vision":66,"mentality_penalties":65,"mentality_composure":68,"defending_marking":73,"defending_standing_tackle":67,"defending_sliding_tackle":74,"goalkeeping_diving":9,"goalkeeping_handling":15,"goalkeeping_kicking":14,"goalkeeping_positioning":8,"goalkeeping_reflexes":12,"_target_":15.6873,"_residuals_":-0.027,"_row":"B. Sarr"},{"age":27,"height_cm":182,"weight_kg":77,"attacking_crossing":63,"attacking_finishing":66,"attacking_heading_accuracy":51,"attacking_short_passing":72,"attacking_volleys":63,"skill_dribbling":72,"skill_curve":70,"skill_fk_accuracy":76,"skill_long_passing":68,"skill_ball_control":74,"movement_acceleration":70,"movement_sprint_speed":72,"movement_agility":67,"movement_reactions":69,"movement_balance":74,"power_shot_power":70,"power_jumping":56,"power_stamina":77,"power_strength":70,"power_long_shots":68,"mentality_aggression":63,"mentality_interceptions":70,"mentality_positioning":58,"mentality_vision":70,"mentality_penalties":54,"mentality_composure":68,"defending_marking":71,"defending_standing_tackle":63,"defending_sliding_tackle":54,"goalkeeping_diving":14,"goalkeeping_handling":9,"goalkeeping_kicking":14,"goalkeeping_positioning":14,"goalkeeping_reflexes":7,"_target_":14.8088,"_residuals_":-0.1235,"_row":"A. Khalili"},{"age":31,"height_cm":182,"weight_kg":73,"attacking_crossing":61,"attacking_finishing":59,"attacking_heading_accuracy":72,"attacking_short_passing":73,"attacking_volleys":41,"skill_dribbling":71,"skill_curve":42,"skill_fk_accuracy":43,"skill_long_passing":71,"skill_ball_control":66,"movement_acceleration":59,"movement_sprint_speed":55,"movement_agility":57,"movement_reactions":73,"movement_balance":61,"power_shot_power":54,"power_jumping":71,"power_stamina":72,"power_strength":73,"power_long_shots":64,"mentality_aggression":68,"mentality_interceptions":72,"mentality_positioning":41,"mentality_vision":71,"mentality_penalties":51,"mentality_composure":66,"defending_marking":78,"defending_standing_tackle":75,"defending_sliding_tackle":74,"goalkeeping_diving":11,"goalkeeping_handling":10,"goalkeeping_kicking":9,"goalkeeping_positioning":8,"goalkeeping_reflexes":9,"_target_":14.9141,"_residuals_":-0.067,"_row":"Marcos Paneira"},{"age":34,"height_cm":179,"weight_kg":77,"attacking_crossing":56,"attacking_finishing":49,"attacking_heading_accuracy":64,"attacking_short_passing":71,"attacking_volleys":43,"skill_dribbling":67,"skill_curve":59,"skill_fk_accuracy":55,"skill_long_passing":69,"skill_ball_control":72,"movement_acceleration":70,"movement_sprint_speed":63,"movement_agility":76,"movement_reactions":70,"movement_balance":79,"power_shot_power":65,"power_jumping":78,"power_stamina":73,"power_strength":76,"power_long_shots":54,"mentality_aggression":89,"mentality_interceptions":73,"mentality_positioning":58,"mentality_vision":64,"mentality_penalties":50,"mentality_composure":70,"defending_marking":69,"defending_standing_tackle":74,"defending_sliding_tackle":73,"goalkeeping_diving":14,"goalkeeping_handling":11,"goalkeeping_kicking":13,"goalkeeping_positioning":15,"goalkeeping_reflexes":11,"_target_":14.221,"_residuals_":-0.1272,"_row":"Serey Die"},{"age":30,"height_cm":185,"weight_kg":85,"attacking_crossing":79,"attacking_finishing":50,"attacking_heading_accuracy":68,"attacking_short_passing":74,"attacking_volleys":47,"skill_dribbling":72,"skill_curve":61,"skill_fk_accuracy":70,"skill_long_passing":71,"skill_ball_control":73,"movement_acceleration":65,"movement_sprint_speed":68,"movement_agility":65,"movement_reactions":75,"movement_balance":62,"power_shot_power":75,"power_jumping":72,"power_stamina":76,"power_strength":75,"power_long_shots":64,"mentality_aggression":75,"mentality_interceptions":71,"mentality_positioning":64,"mentality_vision":67,"mentality_penalties":70,"mentality_composure":73,"defending_marking":73,"defending_standing_tackle":77,"defending_sliding_tackle":76,"goalkeeping_diving":12,"goalkeeping_handling":14,"goalkeeping_kicking":7,"goalkeeping_positioning":6,"goalkeeping_reflexes":10,"_target_":15.5203,"_residuals_":0.1849,"_row":"B. Oczipka"},{"age":32,"height_cm":185,"weight_kg":81,"attacking_crossing":59,"attacking_finishing":68,"attacking_heading_accuracy":62,"attacking_short_passing":78,"attacking_volleys":67,"skill_dribbling":74,"skill_curve":77,"skill_fk_accuracy":71,"skill_long_passing":77,"skill_ball_control":78,"movement_acceleration":66,"movement_sprint_speed":64,"movement_agility":56,"movement_reactions":75,"movement_balance":43,"power_shot_power":76,"power_jumping":71,"power_stamina":70,"power_strength":75,"power_long_shots":74,"mentality_aggression":81,"mentality_interceptions":73,"mentality_positioning":78,"mentality_vision":78,"mentality_penalties":64,"mentality_composure":71,"defending_marking":55,"defending_standing_tackle":68,"defending_sliding_tackle":66,"goalkeeping_diving":6,"goalkeeping_handling":15,"goalkeeping_kicking":9,"goalkeeping_positioning":15,"goalkeeping_reflexes":10,"_target_":15.6873,"_residuals_":0.2631,"_row":"P. Hernandez"},{"age":26,"height_cm":170,"weight_kg":69,"attacking_crossing":74,"attacking_finishing":66,"attacking_heading_accuracy":59,"attacking_short_passing":72,"attacking_volleys":58,"skill_dribbling":74,"skill_curve":70,"skill_fk_accuracy":63,"skill_long_passing":67,"skill_ball_control":74,"movement_acceleration":74,"movement_sprint_speed":74,"movement_agility":76,"movement_reactions":70,"movement_balance":81,"power_shot_power":66,"power_jumping":77,"power_stamina":64,"power_strength":64,"power_long_shots":63,"mentality_aggression":67,"mentality_interceptions":72,"mentality_positioning":70,"mentality_vision":69,"mentality_penalties":66,"mentality_composure":73,"defending_marking":70,"defending_standing_tackle":74,"defending_sliding_tackle":73,"goalkeeping_diving":12,"goalkeeping_handling":9,"goalkeeping_kicking":12,"goalkeeping_positioning":8,"goalkeeping_reflexes":16,"_target_":15.0393,"_residuals_":-0.2597,"_row":"A. Najar"},{"age":24,"height_cm":176,"weight_kg":74,"attacking_crossing":55,"attacking_finishing":72,"attacking_heading_accuracy":58,"attacking_short_passing":66,"attacking_volleys":68,"skill_dribbling":76,"skill_curve":66,"skill_fk_accuracy":57,"skill_long_passing":53,"skill_ball_control":76,"movement_acceleration":89,"movement_sprint_speed":86,"movement_agility":75,"movement_reactions":66,"movement_balance":76,"power_shot_power":66,"power_jumping":47,"power_stamina":79,"power_strength":70,"power_long_shots":65,"mentality_aggression":48,"mentality_interceptions":25,"mentality_positioning":69,"mentality_vision":65,"mentality_penalties":50,"mentality_composure":62,"defending_marking":34,"defending_standing_tackle":20,"defending_sliding_tackle":18,"goalkeeping_diving":6,"goalkeeping_handling":12,"goalkeeping_kicking":8,"goalkeeping_positioning":9,"goalkeeping_reflexes":8,"_target_":15.2506,"_residuals_":-0.1087,"_row":"Carlinhos"},{"age":24,"height_cm":180,"weight_kg":75,"attacking_crossing":68,"attacking_finishing":63,"attacking_heading_accuracy":53,"attacking_short_passing":74,"attacking_volleys":52,"skill_dribbling":71,"skill_curve":64,"skill_fk_accuracy":60,"skill_long_passing":72,"skill_ball_control":73,"movement_acceleration":64,"movement_sprint_speed":67,"movement_agility":70,"movement_reactions":72,"movement_balance":72,"power_shot_power":67,"power_jumping":50,"power_stamina":61,"power_strength":64,"power_long_shots":62,"mentality_aggression":57,"mentality_interceptions":24,"mentality_positioning":66,"mentality_vision":75,"mentality_penalties":61,"mentality_composure":66,"defending_marking":36,"defending_standing_tackle":55,"defending_sliding_tackle":51,"goalkeeping_diving":10,"goalkeeping_handling":9,"goalkeeping_kicking":12,"goalkeeping_positioning":10,"goalkeeping_reflexes":8,"_target_":15.2506,"_residuals_":0.2693,"_row":"A. Cermak"},{"age":26,"height_cm":188,"weight_kg":75,"attacking_crossing":32,"attacking_finishing":43,"attacking_heading_accuracy":72,"attacking_short_passing":64,"attacking_volleys":50,"skill_dribbling":55,"skill_curve":36,"skill_fk_accuracy":29,"skill_long_passing":69,"skill_ball_control":62,"movement_acceleration":64,"movement_sprint_speed":65,"movement_agility":60,"movement_reactions":71,"movement_balance":66,"power_shot_power":62,"power_jumping":77,"power_stamina":69,"power_strength":81,"power_long_shots":52,"mentality_aggression":71,"mentality_interceptions":73,"mentality_positioning":38,"mentality_vision":38,"mentality_penalties":42,"mentality_composure":55,"defending_marking":74,"defending_standing_tackle":72,"defending_sliding_tackle":73,"goalkeeping_diving":15,"goalkeeping_handling":10,"goalkeeping_kicking":9,"goalkeeping_positioning":8,"goalkeeping_reflexes":6,"_target_":15.6073,"_residuals_":0.219,"_row":"J. Egan"},{"age":30,"height_cm":171,"weight_kg":70,"attacking_crossing":65,"attacking_finishing":31,"attacking_heading_accuracy":54,"attacking_short_passing":70,"attacking_volleys":48,"skill_dribbling":69,"skill_curve":58,"skill_fk_accuracy":51,"skill_long_passing":69,"skill_ball_control":70,"movement_acceleration":65,"movement_sprint_speed":63,"movement_agility":74,"movement_reactions":70,"movement_balance":81,"power_shot_power":68,"power_jumping":84,"power_stamina":76,"power_strength":65,"power_long_shots":57,"mentality_aggression":78,"mentality_interceptions":71,"mentality_positioning":64,"mentality_vision":69,"mentality_penalties":49,"mentality_composure":73,"defending_marking":75,"defending_standing_tackle":71,"defending_sliding_tackle":69,"goalkeeping_diving":15,"goalkeeping_handling":11,"goalkeeping_kicking":9,"goalkeeping_positioning":15,"goalkeeping_reflexes":12,"_target_":14.771,"_residuals_":0.1447,"_row":"M. Schmiedebach"},{"age":25,"height_cm":184,"weight_kg":79,"attacking_crossing":35,"attacking_finishing":77,"attacking_heading_accuracy":74,"attacking_short_passing":75,"attacking_volleys":65,"skill_dribbling":67,"skill_curve":54,"skill_fk_accuracy":39,"skill_long_passing":40,"skill_ball_control":75,"movement_acceleration":60,"movement_sprint_speed":62,"movement_agility":59,"movement_reactions":74,"movement_balance":66,"power_shot_power":83,"power_jumping":73,"power_stamina":52,"power_strength":76,"power_long_shots":68,"mentality_aggression":78,"mentality_interceptions":19,"mentality_positioning":78,"mentality_vision":64,"mentality_penalties":81,"mentality_composure":74,"defending_marking":39,"defending_standing_tackle":23,"defending_sliding_tackle":22,"goalkeeping_diving":13,"goalkeeping_handling":7,"goalkeeping_kicking":11,"goalkeeping_positioning":15,"goalkeeping_reflexes":16,"_target_":15.9556,"_residuals_":-0.0001,"_row":"V. Janssen"},{"age":31,"height_cm":177,"weight_kg":73,"attacking_crossing":72,"attacking_finishing":66,"attacking_heading_accuracy":53,"attacking_short_passing":69,"attacking_volleys":68,"skill_dribbling":77,"skill_curve":67,"skill_fk_accuracy":47,"skill_long_passing":54,"skill_ball_control":76,"movement_acceleration":92,"movement_sprint_speed":89,"movement_agility":86,"movement_reactions":67,"movement_balance":80,"power_shot_power":70,"power_jumping":62,"power_stamina":70,"power_strength":62,"power_long_shots":57,"mentality_aggression":58,"mentality_interceptions":24,"mentality_positioning":72,"mentality_vision":63,"mentality_penalties":63,"mentality_composure":65,"defending_marking":27,"defending_standing_tackle":30,"defending_sliding_tackle":30,"goalkeeping_diving":11,"goalkeeping_handling":5,"goalkeeping_kicking":9,"goalkeeping_positioning":6,"goalkeeping_reflexes":5,"_target_":15.4047,"_residuals_":0.3406,"_row":"J. Biabiany"},{"age":24,"height_cm":172,"weight_kg":70,"attacking_crossing":71,"attacking_finishing":50,"attacking_heading_accuracy":68,"attacking_short_passing":75,"attacking_volleys":49,"skill_dribbling":67,"skill_curve":68,"skill_fk_accuracy":66,"skill_long_passing":68,"skill_ball_control":70,"movement_acceleration":80,"movement_sprint_speed":78,"movement_agility":80,"movement_reactions":72,"movement_balance":78,"power_shot_power":61,"power_jumping":65,"power_stamina":76,"power_strength":61,"power_long_shots":53,"mentality_aggression":54,"mentality_interceptions":67,"mentality_positioning":58,"mentality_vision":56,"mentality_penalties":48,"mentality_composure":67,"defending_marking":60,"defending_standing_tackle":62,"defending_sliding_tackle":64,"goalkeeping_diving":14,"goalkeeping_handling":14,"goalkeeping_kicking":10,"goalkeeping_positioning":6,"goalkeeping_reflexes":8,"_target_":14.5574,"_residuals_":-0.3645,"_row":"Javi Galan"},{"age":31,"height_cm":180,"weight_kg":79,"attacking_crossing":73,"attacking_finishing":70,"attacking_heading_accuracy":64,"attacking_short_passing":71,"attacking_volleys":72,"skill_dribbling":77,"skill_curve":74,"skill_fk_accuracy":69,"skill_long_passing":70,"skill_ball_control":76,"movement_acceleration":67,"movement_sprint_speed":73,"movement_agility":90,"movement_reactions":75,"movement_balance":76,"power_shot_power":73,"power_jumping":64,"power_stamina":85,"power_strength":72,"power_long_shots":68,"mentality_aggression":70,"mentality_interceptions":68,"mentality_positioning":73,"mentality_vision":76,"mentality_penalties":73,"mentality_composure":74,"defending_marking":66,"defending_standing_tackle":66,"defending_sliding_tackle":55,"goalkeeping_diving":14,"goalkeeping_handling":14,"goalkeeping_kicking":7,"goalkeeping_positioning":16,"goalkeeping_reflexes":11,"_target_":15.3841,"_residuals_":0.1088,"_row":"O. Trejo"},{"age":23,"height_cm":187,"weight_kg":77,"attacking_crossing":68,"attacking_finishing":58,"attacking_heading_accuracy":61,"attacking_short_passing":84,"attacking_volleys":53,"skill_dribbling":78,"skill_curve":47,"skill_fk_accuracy":68,"skill_long_passing":81,"skill_ball_control":81,"movement_acceleration":63,"movement_sprint_speed":65,"movement_agility":67,"movement_reactions":82,"movement_balance":65,"power_shot_power":65,"power_jumping":48,"power_stamina":70,"power_strength":72,"power_long_shots":55,"mentality_aggression":50,"mentality_interceptions":73,"mentality_positioning":71,"mentality_vision":82,"mentality_penalties":50,"mentality_composure":81,"defending_marking":70,"defending_standing_tackle":71,"defending_sliding_tackle":51,"goalkeeping_diving":13,"goalkeeping_handling":12,"goalkeeping_kicking":7,"goalkeeping_positioning":14,"goalkeeping_reflexes":7,"_target_":16.5881,"_residuals_":0.0256,"_row":"F. Grillitsch"},{"age":26,"height_cm":175,"weight_kg":72,"attacking_crossing":69,"attacking_finishing":33,"attacking_heading_accuracy":58,"attacking_short_passing":68,"attacking_volleys":24,"skill_dribbling":65,"skill_curve":39,"skill_fk_accuracy":35,"skill_long_passing":58,"skill_ball_control":65,"movement_acceleration":85,"movement_sprint_speed":78,"movement_agility":71,"movement_reactions":64,"movement_balance":72,"power_shot_power":47,"power_jumping":78,"power_stamina":88,"power_strength":75,"power_long_shots":62,"mentality_aggression":73,"mentality_interceptions":67,"mentality_positioning":55,"mentality_vision":47,"mentality_penalties":55,"mentality_composure":70,"defending_marking":65,"defending_standing_tackle":69,"defending_sliding_tackle":66,"goalkeeping_diving":15,"goalkeeping_handling":13,"goalkeeping_kicking":16,"goalkeeping_positioning":11,"goalkeeping_reflexes":13,"_target_":14.691,"_residuals_":-0.0733,"_row":"S. Magnasco"},{"age":29,"height_cm":176,"weight_kg":77,"attacking_crossing":62,"attacking_finishing":56,"attacking_heading_accuracy":61,"attacking_short_passing":64,"attacking_volleys":51,"skill_dribbling":73,"skill_curve":51,"skill_fk_accuracy":40,"skill_long_passing":59,"skill_ball_control":72,"movement_acceleration":90,"movement_sprint_speed":90,"movement_agility":70,"movement_reactions":78,"movement_balance":71,"power_shot_power":67,"power_jumping":50,"power_stamina":87,"power_strength":66,"power_long_shots":64,"mentality_aggression":71,"mentality_interceptions":62,"mentality_positioning":59,"mentality_vision":60,"mentality_penalties":62,"mentality_composure":66,"defending_marking":71,"defending_standing_tackle":70,"defending_sliding_tackle":69,"goalkeeping_diving":12,"goalkeeping_handling":7,"goalkeeping_kicking":15,"goalkeeping_positioning":6,"goalkeeping_reflexes":14,"_target_":15.0094,"_residuals_":-0.1683,"_row":"F. Sanchez"},{"age":26,"height_cm":186,"weight_kg":84,"attacking_crossing":68,"attacking_finishing":49,"attacking_heading_accuracy":66,"attacking_short_passing":66,"attacking_volleys":44,"skill_dribbling":70,"skill_curve":70,"skill_fk_accuracy":65,"skill_long_passing":55,"skill_ball_control":68,"movement_acceleration":83,"movement_sprint_speed":85,"movement_agility":58,"movement_reactions":64,"movement_balance":55,"power_shot_power":72,"power_jumping":70,"power_stamina":80,"power_strength":82,"power_long_shots":63,"mentality_aggression":72,"mentality_interceptions":59,"mentality_positioning":66,"mentality_vision":45,"mentality_penalties":37,"mentality_composure":65,"defending_marking":62,"defending_standing_tackle":70,"defending_sliding_tackle":70,"goalkeeping_diving":13,"goalkeeping_handling":8,"goalkeeping_kicking":12,"goalkeeping_positioning":12,"goalkeeping_reflexes":10,"_target_":14.4033,"_residuals_":-0.6023,"_row":"V. Mogo?"},{"age":25,"height_cm":187,"weight_kg":80,"attacking_crossing":50,"attacking_finishing":63,"attacking_heading_accuracy":64,"attacking_short_passing":75,"attacking_volleys":47,"skill_dribbling":71,"skill_curve":46,"skill_fk_accuracy":44,"skill_long_passing":71,"skill_ball_control":73,"movement_acceleration":75,"movement_sprint_speed":70,"movement_agility":67,"movement_reactions":69,"movement_balance":60,"power_shot_power":73,"power_jumping":54,"power_stamina":64,"power_strength":71,"power_long_shots":73,"mentality_aggression":75,"mentality_interceptions":79,"mentality_positioning":59,"mentality_vision":58,"mentality_penalties":49,"mentality_composure":74,"defending_marking":78,"defending_standing_tackle":76,"defending_sliding_tackle":72,"goalkeeping_diving":13,"goalkeeping_handling":7,"goalkeeping_kicking":7,"goalkeeping_positioning":14,"goalkeeping_reflexes":8,"_target_":15.6873,"_residuals_":0.0495,"_row":"J. Aholou"},{"age":25,"height_cm":182,"weight_kg":74,"attacking_crossing":86,"attacking_finishing":58,"attacking_heading_accuracy":68,"attacking_short_passing":81,"attacking_volleys":62,"skill_dribbling":85,"skill_curve":82,"skill_fk_accuracy":69,"skill_long_passing":75,"skill_ball_control":84,"movement_acceleration":89,"movement_sprint_speed":90,"movement_agility":82,"movement_reactions":84,"movement_balance":79,"power_shot_power":80,"power_jumping":72,"power_stamina":92,"power_strength":60,"power_long_shots":68,"mentality_aggression":73,"mentality_interceptions":78,"mentality_positioning":78,"mentality_vision":78,"mentality_penalties":46,"mentality_composure":82,"defending_marking":79,"defending_standing_tackle":80,"defending_sliding_tackle":80,"goalkeeping_diving":6,"goalkeeping_handling":9,"goalkeeping_kicking":15,"goalkeeping_positioning":14,"goalkeeping_reflexes":14,"_target_":17.4128,"_residuals_":0.0432,"_row":"Joao Cancelo"},{"age":25,"height_cm":185,"weight_kg":81,"attacking_crossing":42,"attacking_finishing":57,"attacking_heading_accuracy":69,"attacking_short_passing":74,"attacking_volleys":45,"skill_dribbling":69,"skill_curve":51,"skill_fk_accuracy":46,"skill_long_passing":68,"skill_ball_control":76,"movement_acceleration":66,"movement_sprint_speed":69,"movement_agility":66,"movement_reactions":75,"movement_balance":71,"power_shot_power":65,"power_jumping":74,"power_stamina":79,"power_strength":77,"power_long_shots":63,"mentality_aggression":87,"mentality_interceptions":74,"mentality_positioning":46,"mentality_vision":69,"mentality_penalties":47,"mentality_composure":69,"defending_marking":83,"defending_standing_tackle":70,"defending_sliding_tackle":73,"goalkeeping_diving":6,"goalkeeping_handling":11,"goalkeeping_kicking":9,"goalkeeping_positioning":10,"goalkeeping_reflexes":7,"_target_":15.9556,"_residuals_":-0.0752,"_row":"D. Kohr"},{"age":31,"height_cm":192,"weight_kg":85,"attacking_crossing":51,"attacking_finishing":36,"attacking_heading_accuracy":65,"attacking_short_passing":62,"attacking_volleys":35,"skill_dribbling":45,"skill_curve":46,"skill_fk_accuracy":41,"skill_long_passing":64,"skill_ball_control":57,"movement_acceleration":47,"movement_sprint_speed":51,"movement_agility":46,"movement_reactions":67,"movement_balance":38,"power_shot_power":62,"power_jumping":60,"power_stamina":64,"power_strength":90,"power_long_shots":47,"mentality_aggression":84,"mentality_interceptions":68,"mentality_positioning":36,"mentality_vision":34,"mentality_penalties":43,"mentality_composure":73,"defending_marking":72,"defending_standing_tackle":71,"defending_sliding_tackle":67,"goalkeeping_diving":8,"goalkeeping_handling":7,"goalkeeping_kicking":9,"goalkeeping_positioning":10,"goalkeeping_reflexes":10,"_target_":14.6484,"_residuals_":0.0693,"_row":"Alexandre Frandeira"},{"age":22,"height_cm":192,"weight_kg":78,"attacking_crossing":28,"attacking_finishing":36,"attacking_heading_accuracy":83,"attacking_short_passing":71,"attacking_volleys":31,"skill_dribbling":56,"skill_curve":34,"skill_fk_accuracy":26,"skill_long_passing":57,"skill_ball_control":63,"movement_acceleration":57,"movement_sprint_speed":56,"movement_agility":49,"movement_reactions":70,"movement_balance":38,"power_shot_power":45,"power_jumping":83,"power_stamina":70,"power_strength":81,"power_long_shots":29,"mentality_aggression":76,"mentality_interceptions":76,"mentality_positioning":47,"mentality_vision":51,"mentality_penalties":49,"mentality_composure":70,"defending_marking":75,"defending_standing_tackle":77,"defending_sliding_tackle":73,"goalkeeping_diving":15,"goalkeeping_handling":11,"goalkeeping_kicking":10,"goalkeeping_positioning":14,"goalkeeping_reflexes":11,"_target_":16.1669,"_residuals_":-0.0476,"_row":"M. Diakhaby"},{"age":30,"height_cm":192,"weight_kg":90,"attacking_crossing":69,"attacking_finishing":34,"attacking_heading_accuracy":85,"attacking_short_passing":75,"attacking_volleys":52,"skill_dribbling":64,"skill_curve":53,"skill_fk_accuracy":31,"skill_long_passing":83,"skill_ball_control":70,"movement_acceleration":64,"movement_sprint_speed":67,"movement_agility":55,"movement_reactions":82,"movement_balance":52,"power_shot_power":78,"power_jumping":73,"power_stamina":66,"power_strength":91,"power_long_shots":58,"mentality_aggression":81,"mentality_interceptions":80,"mentality_positioning":47,"mentality_vision":75,"mentality_penalties":46,"mentality_composure":84,"defending_marking":83,"defending_standing_tackle":87,"defending_sliding_tackle":86,"goalkeeping_diving":7,"goalkeeping_handling":12,"goalkeeping_kicking":15,"goalkeeping_positioning":6,"goalkeeping_reflexes":5,"_target_":17.0344,"_residuals_":0.1803,"_row":"J. Boateng"},{"age":31,"height_cm":195,"weight_kg":81,"attacking_crossing":45,"attacking_finishing":22,"attacking_heading_accuracy":77,"attacking_short_passing":67,"attacking_volleys":24,"skill_dribbling":58,"skill_curve":30,"skill_fk_accuracy":34,"skill_long_passing":65,"skill_ball_control":67,"movement_acceleration":31,"movement_sprint_speed":33,"movement_agility":44,"movement_reactions":65,"movement_balance":31,"power_shot_power":59,"power_jumping":73,"power_stamina":57,"power_strength":76,"power_long_shots":31,"mentality_aggression":68,"mentality_interceptions":79,"mentality_positioning":32,"mentality_vision":56,"mentality_penalties":34,"mentality_composure":69,"defending_marking":75,"defending_standing_tackle":80,"defending_sliding_tackle":76,"goalkeeping_diving":12,"goalkeeping_handling":15,"goalkeeping_kicking":11,"goalkeeping_positioning":12,"goalkeeping_reflexes":15,"_target_":15.4047,"_residuals_":0.3748,"_row":"A. Ranocchia"},{"age":29,"height_cm":176,"weight_kg":73,"attacking_crossing":72,"attacking_finishing":74,"attacking_heading_accuracy":65,"attacking_short_passing":73,"attacking_volleys":67,"skill_dribbling":76,"skill_curve":75,"skill_fk_accuracy":79,"skill_long_passing":70,"skill_ball_control":77,"movement_acceleration":85,"movement_sprint_speed":75,"movement_agility":82,"movement_reactions":71,"movement_balance":78,"power_shot_power":70,"power_jumping":56,"power_stamina":70,"power_strength":62,"power_long_shots":75,"mentality_aggression":51,"mentality_interceptions":25,"mentality_positioning":75,"mentality_vision":73,"mentality_penalties":75,"mentality_composure":74,"defending_marking":24,"defending_standing_tackle":23,"defending_sliding_tackle":20,"goalkeeping_diving":9,"goalkeeping_handling":12,"goalkeeping_kicking":9,"goalkeeping_positioning":9,"goalkeeping_reflexes":7,"_target_":15.5203,"_residuals_":-0.1944,"_row":"C. Ciano"},{"age":27,"height_cm":178,"weight_kg":69,"attacking_crossing":68,"attacking_finishing":62,"attacking_heading_accuracy":41,"attacking_short_passing":68,"attacking_volleys":71,"skill_dribbling":80,"skill_curve":72,"skill_fk_accuracy":60,"skill_long_passing":67,"skill_ball_control":72,"movement_acceleration":78,"movement_sprint_speed":76,"movement_agility":78,"movement_reactions":65,"movement_balance":78,"power_shot_power":76,"power_jumping":32,"power_stamina":67,"power_strength":49,"power_long_shots":71,"mentality_aggression":30,"mentality_interceptions":34,"mentality_positioning":71,"mentality_vision":70,"mentality_penalties":58,"mentality_composure":70,"defending_marking":28,"defending_standing_tackle":27,"defending_sliding_tackle":21,"goalkeeping_diving":9,"goalkeeping_handling":11,"goalkeeping_kicking":9,"goalkeeping_positioning":6,"goalkeeping_reflexes":7,"_target_":15.0094,"_residuals_":-0.073,"_row":"T. Usami"},{"age":31,"height_cm":188,"weight_kg":83,"attacking_crossing":58,"attacking_finishing":73,"attacking_heading_accuracy":83,"attacking_short_passing":68,"attacking_volleys":70,"skill_dribbling":69,"skill_curve":71,"skill_fk_accuracy":47,"skill_long_passing":61,"skill_ball_control":67,"movement_acceleration":48,"movement_sprint_speed":54,"movement_agility":55,"movement_reactions":71,"movement_balance":55,"power_shot_power":77,"power_jumping":82,"power_stamina":67,"power_strength":82,"power_long_shots":69,"mentality_aggression":86,"mentality_interceptions":50,"mentality_positioning":78,"mentality_vision":70,"mentality_penalties":73,"mentality_composure":72,"defending_marking":36,"defending_standing_tackle":48,"defending_sliding_tackle":24,"goalkeeping_diving":10,"goalkeeping_handling":9,"goalkeeping_kicking":6,"goalkeeping_positioning":15,"goalkeeping_reflexes":11,"_target_":15.4249,"_residuals_":0.4131,"_row":"I. Slimani"},{"age":24,"height_cm":163,"weight_kg":55,"attacking_crossing":67,"attacking_finishing":51,"attacking_heading_accuracy":42,"attacking_short_passing":77,"attacking_volleys":54,"skill_dribbling":74,"skill_curve":69,"skill_fk_accuracy":62,"skill_long_passing":74,"skill_ball_control":77,"movement_acceleration":84,"movement_sprint_speed":86,"movement_agility":85,"movement_reactions":69,"movement_balance":89,"power_shot_power":68,"power_jumping":47,"power_stamina":69,"power_strength":55,"power_long_shots":66,"mentality_aggression":52,"mentality_interceptions":53,"mentality_positioning":60,"mentality_vision":70,"mentality_penalties":68,"mentality_composure":64,"defending_marking":40,"defending_standing_tackle":39,"defending_sliding_tackle":48,"goalkeeping_diving":8,"goalkeeping_handling":10,"goalkeeping_kicking":13,"goalkeeping_positioning":7,"goalkeeping_reflexes":7,"_target_":14.691,"_residuals_":-0.6178,"_row":"C. Aboagye"},{"age":21,"height_cm":178,"weight_kg":68,"attacking_crossing":58,"attacking_finishing":57,"attacking_heading_accuracy":81,"attacking_short_passing":71,"attacking_volleys":58,"skill_dribbling":68,"skill_curve":53,"skill_fk_accuracy":42,"skill_long_passing":66,"skill_ball_control":72,"movement_acceleration":69,"movement_sprint_speed":72,"movement_agility":68,"movement_reactions":68,"movement_balance":66,"power_shot_power":68,"power_jumping":79,"power_stamina":82,"power_strength":70,"power_long_shots":58,"mentality_aggression":82,"mentality_interceptions":71,"mentality_positioning":72,"mentality_vision":59,"mentality_penalties":59,"mentality_composure":69,"defending_marking":58,"defending_standing_tackle":73,"defending_sliding_tackle":65,"goalkeeping_diving":6,"goalkeeping_handling":12,"goalkeeping_kicking":9,"goalkeeping_positioning":5,"goalkeeping_reflexes":12,"_target_":14.9141,"_residuals_":-0.5886,"_row":"T. Belmonte"},{"age":26,"height_cm":179,"weight_kg":68,"attacking_crossing":64,"attacking_finishing":70,"attacking_heading_accuracy":57,"attacking_short_passing":69,"attacking_volleys":62,"skill_dribbling":70,"skill_curve":65,"skill_fk_accuracy":60,"skill_long_passing":69,"skill_ball_control":70,"movement_acceleration":76,"movement_sprint_speed":81,"movement_agility":81,"movement_reactions":66,"movement_balance":65,"power_shot_power":73,"power_jumping":71,"power_stamina":73,"power_strength":54,"power_long_shots":73,"mentality_aggression":44,"mentality_interceptions":30,"mentality_positioning":69,"mentality_vision":63,"mentality_penalties":60,"mentality_composure":63,"defending_marking":55,"defending_standing_tackle":40,"defending_sliding_tackle":35,"goalkeeping_diving":11,"goalkeeping_handling":9,"goalkeeping_kicking":7,"goalkeeping_positioning":15,"goalkeeping_reflexes":8,"_target_":14.5574,"_residuals_":-0.3279,"_row":"C. Buonaiuto"},{"age":32,"height_cm":189,"weight_kg":88,"attacking_crossing":18,"attacking_finishing":11,"attacking_heading_accuracy":19,"attacking_short_passing":34,"attacking_volleys":18,"skill_dribbling":19,"skill_curve":14,"skill_fk_accuracy":16,"skill_long_passing":21,"skill_ball_control":32,"movement_acceleration":40,"movement_sprint_speed":40,"movement_agility":40,"movement_reactions":78,"movement_balance":34,"power_shot_power":53,"power_jumping":65,"power_stamina":28,"power_strength":82,"power_long_shots":17,"mentality_aggression":35,"mentality_interceptions":21,"mentality_positioning":18,"mentality_vision":55,"mentality_penalties":20,"mentality_composure":51,"defending_marking":10,"defending_standing_tackle":13,"defending_sliding_tackle":18,"goalkeeping_diving":78,"goalkeeping_handling":75,"goalkeeping_kicking":70,"goalkeeping_positioning":81,"goalkeeping_reflexes":86,"_target_":16.0127,"_residuals_":0.1763,"_row":"F. Armani"},{"age":22,"height_cm":184,"weight_kg":78,"attacking_crossing":81,"attacking_finishing":66,"attacking_heading_accuracy":74,"attacking_short_passing":75,"attacking_volleys":55,"skill_dribbling":75,"skill_curve":65,"skill_fk_accuracy":43,"skill_long_passing":70,"skill_ball_control":76,"movement_acceleration":85,"movement_sprint_speed":85,"movement_agility":64,"movement_reactions":77,"movement_balance":63,"power_shot_power":68,"power_jumping":77,"power_stamina":81,"power_strength":74,"power_long_shots":59,"mentality_aggression":76,"mentality_interceptions":78,"mentality_positioning":76,"mentality_vision":67,"mentality_penalties":38,"mentality_composure":75,"defending_marking":72,"defending_standing_tackle":76,"defending_sliding_tackle":76,"goalkeeping_diving":7,"goalkeeping_handling":7,"goalkeeping_kicking":7,"goalkeeping_positioning":14,"goalkeeping_reflexes":14,"_target_":16.5564,"_residuals_":0.0786,"_row":"Junior Firpo"},{"age":24,"height_cm":189,"weight_kg":77,"attacking_crossing":24,"attacking_finishing":19,"attacking_heading_accuracy":15,"attacking_short_passing":38,"attacking_volleys":17,"skill_dribbling":18,"skill_curve":23,"skill_fk_accuracy":21,"skill_long_passing":41,"skill_ball_control":16,"movement_acceleration":45,"movement_sprint_speed":52,"movement_agility":40,"movement_reactions":74,"movement_balance":57,"power_shot_power":59,"power_jumping":71,"power_stamina":42,"power_strength":52,"power_long_shots":18,"mentality_aggression":39,"mentality_interceptions":16,"mentality_positioning":20,"mentality_vision":62,"mentality_penalties":25,"mentality_composure":62,"defending_marking":19,"defending_standing_tackle":20,"defending_sliding_tackle":11,"goalkeeping_diving":82,"goalkeeping_handling":83,"goalkeeping_kicking":79,"goalkeeping_positioning":82,"goalkeeping_reflexes":84,"_target_":17.0736,"_residuals_":0.0769,"_row":"Pau Lopez"},{"age":21,"height_cm":194,"weight_kg":91,"attacking_crossing":33,"attacking_finishing":38,"attacking_heading_accuracy":76,"attacking_short_passing":64,"attacking_volleys":19,"skill_dribbling":52,"skill_curve":44,"skill_fk_accuracy":54,"skill_long_passing":72,"skill_ball_control":62,"movement_acceleration":60,"movement_sprint_speed":67,"movement_agility":53,"movement_reactions":70,"movement_balance":42,"power_shot_power":74,"power_jumping":78,"power_stamina":76,"power_strength":86,"power_long_shots":44,"mentality_aggression":82,"mentality_interceptions":75,"mentality_positioning":37,"mentality_vision":54,"mentality_penalties":42,"mentality_composure":77,"defending_marking":73,"defending_standing_tackle":75,"defending_sliding_tackle":75,"goalkeeping_diving":15,"goalkeeping_handling":8,"goalkeeping_kicking":6,"goalkeeping_positioning":10,"goalkeeping_reflexes":8,"_target_":16.2134,"_residuals_":0.1218,"_row":"F. Benkovic"},{"age":32,"height_cm":176,"weight_kg":77,"attacking_crossing":69,"attacking_finishing":63,"attacking_heading_accuracy":50,"attacking_short_passing":74,"attacking_volleys":69,"skill_dribbling":87,"skill_curve":77,"skill_fk_accuracy":40,"skill_long_passing":62,"skill_ball_control":81,"movement_acceleration":93,"movement_sprint_speed":91,"movement_agility":91,"movement_reactions":73,"movement_balance":79,"power_shot_power":77,"power_jumping":67,"power_stamina":74,"power_strength":64,"power_long_shots":72,"mentality_aggression":66,"mentality_interceptions":32,"mentality_positioning":68,"mentality_vision":67,"mentality_penalties":62,"mentality_composure":71,"defending_marking":38,"defending_standing_tackle":32,"defending_sliding_tackle":28,"goalkeeping_diving":11,"goalkeeping_handling":13,"goalkeeping_kicking":6,"goalkeeping_positioning":15,"goalkeeping_reflexes":8,"_target_":15.7614,"_residuals_":0.1693,"_row":"E. Elia"},{"age":23,"height_cm":175,"weight_kg":74,"attacking_crossing":59,"attacking_finishing":49,"attacking_heading_accuracy":62,"attacking_short_passing":79,"attacking_volleys":43,"skill_dribbling":69,"skill_curve":66,"skill_fk_accuracy":46,"skill_long_passing":78,"skill_ball_control":79,"movement_acceleration":34,"movement_sprint_speed":40,"movement_agility":59,"movement_reactions":72,"movement_balance":75,"power_shot_power":80,"power_jumping":58,"power_stamina":67,"power_strength":68,"power_long_shots":57,"mentality_aggression":82,"mentality_interceptions":74,"mentality_positioning":60,"mentality_vision":68,"mentality_penalties":50,"mentality_composure":63,"defending_marking":78,"defending_standing_tackle":79,"defending_sliding_tackle":74,"goalkeeping_diving":7,"goalkeeping_handling":13,"goalkeeping_kicking":13,"goalkeeping_positioning":15,"goalkeeping_reflexes":7,"_target_":16.2134,"_residuals_":0.2065,"_row":"M. Arambarri"},{"age":32,"height_cm":188,"weight_kg":81,"attacking_crossing":50,"attacking_finishing":34,"attacking_heading_accuracy":74,"attacking_short_passing":63,"attacking_volleys":40,"skill_dribbling":46,"skill_curve":45,"skill_fk_accuracy":36,"skill_long_passing":55,"skill_ball_control":56,"movement_acceleration":41,"movement_sprint_speed":47,"movement_agility":54,"movement_reactions":66,"movement_balance":58,"power_shot_power":59,"power_jumping":76,"power_stamina":52,"power_strength":78,"power_long_shots":39,"mentality_aggression":81,"mentality_interceptions":73,"mentality_positioning":29,"mentality_vision":45,"mentality_penalties":50,"mentality_composure":72,"defending_marking":76,"defending_standing_tackle":76,"defending_sliding_tackle":71,"goalkeeping_diving":6,"goalkeeping_handling":11,"goalkeeping_kicking":12,"goalkeeping_positioning":14,"goalkeeping_reflexes":12,"_target_":15.0964,"_residuals_":0.4223,"_row":"R. Halliche"},{"age":30,"height_cm":190,"weight_kg":85,"attacking_crossing":11,"attacking_finishing":13,"attacking_heading_accuracy":13,"attacking_short_passing":41,"attacking_volleys":11,"skill_dribbling":14,"skill_curve":20,"skill_fk_accuracy":11,"skill_long_passing":26,"skill_ball_control":24,"movement_acceleration":55,"movement_sprint_speed":52,"movement_agility":58,"movement_reactions":70,"movement_balance":46,"power_shot_power":50,"power_jumping":83,"power_stamina":33,"power_strength":74,"power_long_shots":12,"mentality_aggression":24,"mentality_interceptions":23,"mentality_positioning":15,"mentality_vision":34,"mentality_penalties":13,"mentality_composure":28,"defending_marking":7,"defending_standing_tackle":13,"defending_sliding_tackle":15,"goalkeeping_diving":71,"goalkeeping_handling":66,"goalkeeping_kicking":66,"goalkeeping_positioning":74,"goalkeeping_reflexes":76,"_target_":14.5574,"_residuals_":-0.0511,"_row":"K. Nordfeldt"},{"age":33,"height_cm":186,"weight_kg":80,"attacking_crossing":73,"attacking_finishing":57,"attacking_heading_accuracy":71,"attacking_short_passing":72,"attacking_volleys":66,"skill_dribbling":69,"skill_curve":69,"skill_fk_accuracy":55,"skill_long_passing":67,"skill_ball_control":73,"movement_acceleration":61,"movement_sprint_speed":54,"movement_agility":63,"movement_reactions":74,"movement_balance":62,"power_shot_power":70,"power_jumping":72,"power_stamina":66,"power_strength":72,"power_long_shots":54,"mentality_aggression":80,"mentality_interceptions":75,"mentality_positioning":60,"mentality_vision":64,"mentality_penalties":62,"mentality_composure":71,"defending_marking":76,"defending_standing_tackle":75,"defending_sliding_tackle":74,"goalkeeping_diving":6,"goalkeeping_handling":16,"goalkeeping_kicking":13,"goalkeeping_positioning":11,"goalkeeping_reflexes":16,"_target_":14.152,"_residuals_":-0.5164,"_row":"S. Ward"},{"age":26,"height_cm":192,"weight_kg":85,"attacking_crossing":18,"attacking_finishing":15,"attacking_heading_accuracy":14,"attacking_short_passing":30,"attacking_volleys":17,"skill_dribbling":17,"skill_curve":12,"skill_fk_accuracy":21,"skill_long_passing":20,"skill_ball_control":20,"movement_acceleration":42,"movement_sprint_speed":48,"movement_agility":62,"movement_reactions":76,"movement_balance":40,"power_shot_power":51,"power_jumping":70,"power_stamina":34,"power_strength":72,"power_long_shots":18,"mentality_aggression":20,"mentality_interceptions":18,"mentality_positioning":17,"mentality_vision":55,"mentality_penalties":11,"mentality_composure":32,"defending_marking":14,"defending_standing_tackle":19,"defending_sliding_tackle":15,"goalkeeping_diving":79,"goalkeeping_handling":76,"goalkeeping_kicking":68,"goalkeeping_positioning":76,"goalkeeping_reflexes":80,"_target_":16.0668,"_residuals_":0.1186,"_row":"Jose Sa"},{"age":20,"height_cm":192,"weight_kg":93,"attacking_crossing":35,"attacking_finishing":21,"attacking_heading_accuracy":77,"attacking_short_passing":75,"attacking_volleys":28,"skill_dribbling":69,"skill_curve":28,"skill_fk_accuracy":23,"skill_long_passing":67,"skill_ball_control":69,"movement_acceleration":71,"movement_sprint_speed":84,"movement_agility":65,"movement_reactions":71,"movement_balance":55,"power_shot_power":37,"power_jumping":74,"power_stamina":68,"power_strength":83,"power_long_shots":25,"mentality_aggression":77,"mentality_interceptions":78,"mentality_positioning":33,"mentality_vision":41,"mentality_penalties":41,"mentality_composure":74,"defending_marking":76,"defending_standing_tackle":85,"defending_sliding_tackle":79,"goalkeeping_diving":9,"goalkeeping_handling":7,"goalkeeping_kicking":9,"goalkeeping_positioning":9,"goalkeeping_reflexes":15,"_target_":16.7059,"_residuals_":0.0993,"_row":"I. Konate"},{"age":31,"height_cm":183,"weight_kg":73,"attacking_crossing":65,"attacking_finishing":76,"attacking_heading_accuracy":70,"attacking_short_passing":72,"attacking_volleys":76,"skill_dribbling":82,"skill_curve":77,"skill_fk_accuracy":57,"skill_long_passing":61,"skill_ball_control":84,"movement_acceleration":68,"movement_sprint_speed":64,"movement_agility":73,"movement_reactions":74,"movement_balance":66,"power_shot_power":77,"power_jumping":71,"power_stamina":52,"power_strength":68,"power_long_shots":72,"mentality_aggression":58,"mentality_interceptions":32,"mentality_positioning":78,"mentality_vision":71,"mentality_penalties":76,"mentality_composure":66,"defending_marking":20,"defending_standing_tackle":19,"defending_sliding_tackle":16,"goalkeeping_diving":13,"goalkeeping_handling":14,"goalkeeping_kicking":12,"goalkeeping_positioning":6,"goalkeeping_reflexes":15,"_target_":15.7614,"_residuals_":0.0559,"_row":"Adrian"},{"age":34,"height_cm":172,"weight_kg":62,"attacking_crossing":64,"attacking_finishing":65,"attacking_heading_accuracy":50,"attacking_short_passing":65,"attacking_volleys":59,"skill_dribbling":75,"skill_curve":55,"skill_fk_accuracy":65,"skill_long_passing":52,"skill_ball_control":74,"movement_acceleration":85,"movement_sprint_speed":87,"movement_agility":89,"movement_reactions":69,"movement_balance":88,"power_shot_power":58,"power_jumping":85,"power_stamina":80,"power_strength":75,"power_long_shots":59,"mentality_aggression":81,"mentality_interceptions":49,"mentality_positioning":70,"mentality_vision":70,"mentality_penalties":66,"mentality_composure":75,"defending_marking":56,"defending_standing_tackle":59,"defending_sliding_tackle":51,"goalkeeping_diving":6,"goalkeeping_handling":8,"goalkeeping_kicking":13,"goalkeeping_positioning":8,"goalkeeping_reflexes":10,"_target_":14.2855,"_residuals_":-0.0435,"_row":"Suso Santana"},{"age":28,"height_cm":173,"weight_kg":64,"attacking_crossing":73,"attacking_finishing":69,"attacking_heading_accuracy":67,"attacking_short_passing":69,"attacking_volleys":62,"skill_dribbling":77,"skill_curve":77,"skill_fk_accuracy":78,"skill_long_passing":66,"skill_ball_control":79,"movement_acceleration":81,"movement_sprint_speed":75,"movement_agility":91,"movement_reactions":66,"movement_balance":86,"power_shot_power":77,"power_jumping":87,"power_stamina":64,"power_strength":66,"power_long_shots":65,"mentality_aggression":42,"mentality_interceptions":46,"mentality_positioning":68,"mentality_vision":70,"mentality_penalties":62,"mentality_composure":74,"defending_marking":30,"defending_standing_tackle":41,"defending_sliding_tackle":25,"goalkeeping_diving":7,"goalkeeping_handling":12,"goalkeeping_kicking":7,"goalkeeping_positioning":14,"goalkeeping_reflexes":13,"_target_":15.2018,"_residuals_":-0.2078,"_row":"G. Kakuta"},{"age":22,"height_cm":181,"weight_kg":66,"attacking_crossing":61,"attacking_finishing":73,"attacking_heading_accuracy":61,"attacking_short_passing":66,"attacking_volleys":67,"skill_dribbling":76,"skill_curve":73,"skill_fk_accuracy":70,"skill_long_passing":56,"skill_ball_control":74,"movement_acceleration":77,"movement_sprint_speed":80,"movement_agility":79,"movement_reactions":75,"movement_balance":75,"power_shot_power":82,"power_jumping":56,"power_stamina":74,"power_strength":63,"power_long_shots":73,"mentality_aggression":45,"mentality_interceptions":22,"mentality_positioning":72,"mentality_vision":61,"mentality_penalties":70,"mentality_composure":71,"defending_marking":23,"defending_standing_tackle":33,"defending_sliding_tackle":28,"goalkeeping_diving":7,"goalkeeping_handling":13,"goalkeeping_kicking":8,"goalkeeping_positioning":7,"goalkeeping_reflexes":8,"_target_":15.2971,"_residuals_":-0.3413,"_row":"Heriberto Tavares"},{"age":32,"height_cm":186,"weight_kg":82,"attacking_crossing":71,"attacking_finishing":70,"attacking_heading_accuracy":70,"attacking_short_passing":70,"attacking_volleys":60,"skill_dribbling":76,"skill_curve":62,"skill_fk_accuracy":66,"skill_long_passing":68,"skill_ball_control":75,"movement_acceleration":67,"movement_sprint_speed":69,"movement_agility":66,"movement_reactions":67,"movement_balance":60,"power_shot_power":71,"power_jumping":72,"power_stamina":65,"power_strength":82,"power_long_shots":68,"mentality_aggression":69,"mentality_interceptions":38,"mentality_positioning":74,"mentality_vision":71,"mentality_penalties":70,"mentality_composure":77,"defending_marking":37,"defending_standing_tackle":39,"defending_sliding_tackle":30,"goalkeeping_diving":14,"goalkeeping_handling":9,"goalkeeping_kicking":15,"goalkeeping_positioning":14,"goalkeeping_reflexes":9,"_target_":14.7318,"_residuals_":-0.0127,"_row":"I. Mboyo"},{"age":23,"height_cm":178,"weight_kg":75,"attacking_crossing":63,"attacking_finishing":67,"attacking_heading_accuracy":63,"attacking_short_passing":60,"attacking_volleys":59,"skill_dribbling":75,"skill_curve":61,"skill_fk_accuracy":63,"skill_long_passing":51,"skill_ball_control":72,"movement_acceleration":90,"movement_sprint_speed":89,"movement_agility":91,"movement_reactions":65,"movement_balance":92,"power_shot_power":67,"power_jumping":76,"power_stamina":74,"power_strength":70,"power_long_shots":66,"mentality_aggression":64,"mentality_interceptions":26,"mentality_positioning":70,"mentality_vision":66,"mentality_penalties":59,"mentality_composure":71,"defending_marking":48,"defending_standing_tackle":44,"defending_sliding_tackle":23,"goalkeeping_diving":15,"goalkeeping_handling":6,"goalkeeping_kicking":15,"goalkeeping_positioning":7,"goalkeeping_reflexes":12,"_target_":15.3416,"_residuals_":0.0713,"_row":"S. Adegbenro"},{"age":26,"height_cm":180,"weight_kg":75,"attacking_crossing":79,"attacking_finishing":62,"attacking_heading_accuracy":50,"attacking_short_passing":80,"attacking_volleys":72,"skill_dribbling":78,"skill_curve":83,"skill_fk_accuracy":77,"skill_long_passing":77,"skill_ball_control":80,"movement_acceleration":70,"movement_sprint_speed":69,"movement_agility":86,"movement_reactions":71,"movement_balance":79,"power_shot_power":78,"power_jumping":72,"power_stamina":77,"power_strength":63,"power_long_shots":76,"mentality_aggression":69,"mentality_interceptions":66,"mentality_positioning":72,"mentality_vision":80,"mentality_penalties":76,"mentality_composure":77,"defending_marking":60,"defending_standing_tackle":65,"defending_sliding_tackle":64,"goalkeeping_diving":7,"goalkeeping_handling":10,"goalkeeping_kicking":9,"goalkeeping_positioning":15,"goalkeeping_reflexes":13,"_target_":16.1669,"_residuals_":-0.0271,"_row":"O. Ozyakup"},{"age":34,"height_cm":173,"weight_kg":75,"attacking_crossing":63,"attacking_finishing":81,"attacking_heading_accuracy":80,"attacking_short_passing":67,"attacking_volleys":71,"skill_dribbling":68,"skill_curve":66,"skill_fk_accuracy":50,"skill_long_passing":55,"skill_ball_control":70,"movement_acceleration":72,"movement_sprint_speed":71,"movement_agility":75,"movement_reactions":83,"movement_balance":78,"power_shot_power":78,"power_jumping":81,"power_stamina":75,"power_strength":65,"power_long_shots":63,"mentality_aggression":66,"mentality_interceptions":44,"mentality_positioning":85,"mentality_vision":67,"mentality_penalties":65,"mentality_composure":78,"defending_marking":51,"defending_standing_tackle":29,"defending_sliding_tackle":25,"goalkeeping_diving":12,"goalkeeping_handling":13,"goalkeeping_kicking":13,"goalkeeping_positioning":10,"goalkeeping_reflexes":6,"_target_":15.3631,"_residuals_":0.0288,"_row":"B. Wright-Phillips"},{"age":27,"height_cm":174,"weight_kg":72,"attacking_crossing":72,"attacking_finishing":62,"attacking_heading_accuracy":43,"attacking_short_passing":70,"attacking_volleys":38,"skill_dribbling":68,"skill_curve":72,"skill_fk_accuracy":48,"skill_long_passing":68,"skill_ball_control":74,"movement_acceleration":78,"movement_sprint_speed":78,"movement_agility":75,"movement_reactions":71,"movement_balance":74,"power_shot_power":55,"power_jumping":46,"power_stamina":68,"power_strength":59,"power_long_shots":34,"mentality_aggression":61,"mentality_interceptions":61,"mentality_positioning":66,"mentality_vision":71,"mentality_penalties":55,"mentality_composure":64,"defending_marking":59,"defending_standing_tackle":59,"defending_sliding_tackle":63,"goalkeeping_diving":11,"goalkeeping_handling":10,"goalkeeping_kicking":14,"goalkeeping_positioning":13,"goalkeeping_reflexes":13,"_target_":15.0094,"_residuals_":0.1973,"_row":"O. Karavaev"},{"age":26,"height_cm":189,"weight_kg":80,"attacking_crossing":33,"attacking_finishing":73,"attacking_heading_accuracy":79,"attacking_short_passing":57,"attacking_volleys":63,"skill_dribbling":66,"skill_curve":53,"skill_fk_accuracy":33,"skill_long_passing":35,"skill_ball_control":68,"movement_acceleration":53,"movement_sprint_speed":65,"movement_agility":60,"movement_reactions":64,"movement_balance":58,"power_shot_power":76,"power_jumping":60,"power_stamina":56,"power_strength":87,"power_long_shots":58,"mentality_aggression":63,"mentality_interceptions":22,"mentality_positioning":78,"mentality_vision":50,"mentality_penalties":75,"mentality_composure":61,"defending_marking":35,"defending_standing_tackle":22,"defending_sliding_tackle":16,"goalkeeping_diving":7,"goalkeeping_handling":10,"goalkeeping_kicking":15,"goalkeeping_positioning":11,"goalkeeping_reflexes":12,"_target_":15.1765,"_residuals_":-0.043,"_row":"F. Diedhiou"},{"age":29,"height_cm":173,"weight_kg":70,"attacking_crossing":65,"attacking_finishing":60,"attacking_heading_accuracy":44,"attacking_short_passing":71,"attacking_volleys":44,"skill_dribbling":73,"skill_curve":67,"skill_fk_accuracy":60,"skill_long_passing":60,"skill_ball_control":74,"movement_acceleration":83,"movement_sprint_speed":85,"movement_agility":77,"movement_reactions":66,"movement_balance":81,"power_shot_power":68,"power_jumping":75,"power_stamina":69,"power_strength":63,"power_long_shots":66,"mentality_aggression":69,"mentality_interceptions":40,"mentality_positioning":65,"mentality_vision":71,"mentality_penalties":59,"mentality_composure":65,"defending_marking":31,"defending_standing_tackle":28,"defending_sliding_tackle":38,"goalkeeping_diving":9,"goalkeeping_handling":10,"goalkeeping_kicking":9,"goalkeeping_positioning":15,"goalkeeping_reflexes":15,"_target_":14.9141,"_residuals_":0.3014,"_row":"Cao Yunding"},{"age":35,"height_cm":177,"weight_kg":73,"attacking_crossing":75,"attacking_finishing":46,"attacking_heading_accuracy":75,"attacking_short_passing":69,"attacking_volleys":42,"skill_dribbling":43,"skill_curve":43,"skill_fk_accuracy":68,"skill_long_passing":63,"skill_ball_control":76,"movement_acceleration":76,"movement_sprint_speed":59,"movement_agility":60,"movement_reactions":71,"movement_balance":75,"power_shot_power":65,"power_jumping":69,"power_stamina":76,"power_strength":60,"power_long_shots":64,"mentality_aggression":72,"mentality_interceptions":62,"mentality_positioning":51,"mentality_vision":45,"mentality_penalties":63,"mentality_composure":68,"defending_marking":72,"defending_standing_tackle":63,"defending_sliding_tackle":76,"goalkeeping_diving":7,"goalkeeping_handling":8,"goalkeeping_kicking":10,"goalkeeping_positioning":12,"goalkeeping_reflexes":7,"_target_":13.4225,"_residuals_":-0.4393,"_row":"Silvosinho"},{"age":27,"height_cm":183,"weight_kg":89,"attacking_crossing":69,"attacking_finishing":53,"attacking_heading_accuracy":64,"attacking_short_passing":69,"attacking_volleys":31,"skill_dribbling":69,"skill_curve":58,"skill_fk_accuracy":44,"skill_long_passing":66,"skill_ball_control":71,"movement_acceleration":74,"movement_sprint_speed":70,"movement_agility":71,"movement_reactions":66,"movement_balance":68,"power_shot_power":63,"power_jumping":71,"power_stamina":87,"power_strength":84,"power_long_shots":49,"mentality_aggression":72,"mentality_interceptions":61,"mentality_positioning":58,"mentality_vision":55,"mentality_penalties":45,"mentality_composure":62,"defending_marking":66,"defending_standing_tackle":68,"defending_sliding_tackle":66,"goalkeeping_diving":8,"goalkeeping_handling":11,"goalkeeping_kicking":14,"goalkeeping_positioning":15,"goalkeeping_reflexes":12,"_target_":14.4033,"_residuals_":-0.3561,"_row":"S. O'Donnell"},{"age":21,"height_cm":175,"weight_kg":70,"attacking_crossing":68,"attacking_finishing":74,"attacking_heading_accuracy":59,"attacking_short_passing":84,"attacking_volleys":68,"skill_dribbling":84,"skill_curve":78,"skill_fk_accuracy":64,"skill_long_passing":79,"skill_ball_control":84,"movement_acceleration":78,"movement_sprint_speed":79,"movement_agility":81,"movement_reactions":79,"movement_balance":82,"power_shot_power":64,"power_jumping":62,"power_stamina":79,"power_strength":61,"power_long_shots":71,"mentality_aggression":70,"mentality_interceptions":68,"mentality_positioning":76,"mentality_vision":84,"mentality_penalties":63,"mentality_composure":82,"defending_marking":69,"defending_standing_tackle":64,"defending_sliding_tackle":63,"goalkeeping_diving":14,"goalkeeping_handling":6,"goalkeeping_kicking":11,"goalkeeping_positioning":7,"goalkeeping_reflexes":10,"_target_":17.0736,"_residuals_":-0.0777,"_row":"H. Aouar"},{"age":27,"height_cm":195,"weight_kg":81,"attacking_crossing":44,"attacking_finishing":73,"attacking_heading_accuracy":78,"attacking_short_passing":59,"attacking_volleys":58,"skill_dribbling":63,"skill_curve":49,"skill_fk_accuracy":41,"skill_long_passing":53,"skill_ball_control":65,"movement_acceleration":68,"movement_sprint_speed":76,"movement_agility":73,"movement_reactions":64,"movement_balance":52,"power_shot_power":69,"power_jumping":64,"power_stamina":72,"power_strength":78,"power_long_shots":66,"mentality_aggression":68,"mentality_interceptions":42,"mentality_positioning":71,"mentality_vision":52,"mentality_penalties":68,"mentality_composure":67,"defending_marking":49,"defending_standing_tackle":47,"defending_sliding_tackle":30,"goalkeeping_diving":12,"goalkeeping_handling":11,"goalkeeping_kicking":9,"goalkeeping_positioning":7,"goalkeeping_reflexes":14,"_target_":14.8451,"_residuals_":0.1548,"_row":"B. Johnsen"},{"age":30,"height_cm":192,"weight_kg":89,"attacking_crossing":41,"attacking_finishing":42,"attacking_heading_accuracy":70,"attacking_short_passing":61,"attacking_volleys":50,"skill_dribbling":55,"skill_curve":47,"skill_fk_accuracy":46,"skill_long_passing":73,"skill_ball_control":64,"movement_acceleration":44,"movement_sprint_speed":62,"movement_agility":54,"movement_reactions":67,"movement_balance":46,"power_shot_power":68,"power_jumping":82,"power_stamina":71,"power_strength":83,"power_long_shots":47,"mentality_aggression":70,"mentality_interceptions":72,"mentality_positioning":44,"mentality_vision":55,"mentality_penalties":49,"mentality_composure":71,"defending_marking":73,"defending_standing_tackle":72,"defending_sliding_tackle":70,"goalkeeping_diving":13,"goalkeeping_handling":15,"goalkeeping_kicking":14,"goalkeeping_positioning":10,"goalkeeping_reflexes":11,"_target_":14.9787,"_residuals_":0.2306,"_row":"E. Berg"},{"age":22,"height_cm":177,"weight_kg":75,"attacking_crossing":59,"attacking_finishing":54,"attacking_heading_accuracy":65,"attacking_short_passing":74,"attacking_volleys":53,"skill_dribbling":66,"skill_curve":54,"skill_fk_accuracy":42,"skill_long_passing":69,"skill_ball_control":75,"movement_acceleration":66,"movement_sprint_speed":67,"movement_agility":69,"movement_reactions":72,"movement_balance":73,"power_shot_power":62,"power_jumping":71,"power_stamina":70,"power_strength":73,"power_long_shots":58,"mentality_aggression":73,"mentality_interceptions":73,"mentality_positioning":58,"mentality_vision":68,"mentality_penalties":50,"mentality_composure":66,"defending_marking":71,"defending_standing_tackle":75,"defending_sliding_tackle":74,"goalkeeping_diving":11,"goalkeeping_handling":7,"goalkeeping_kicking":10,"goalkeeping_positioning":8,"goalkeeping_reflexes":14,"_target_":15.8304,"_residuals_":0.2,"_row":"S. Caseres"},{"age":30,"height_cm":177,"weight_kg":77,"attacking_crossing":79,"attacking_finishing":61,"attacking_heading_accuracy":69,"attacking_short_passing":78,"attacking_volleys":64,"skill_dribbling":77,"skill_curve":65,"skill_fk_accuracy":53,"skill_long_passing":69,"skill_ball_control":78,"movement_acceleration":75,"movement_sprint_speed":73,"movement_agility":73,"movement_reactions":78,"movement_balance":74,"power_shot_power":75,"power_jumping":71,"power_stamina":77,"power_strength":65,"power_long_shots":66,"mentality_aggression":80,"mentality_interceptions":79,"mentality_positioning":72,"mentality_vision":70,"mentality_penalties":55,"mentality_composure":82,"defending_marking":78,"defending_standing_tackle":82,"defending_sliding_tackle":80,"goalkeeping_diving":5,"goalkeeping_handling":15,"goalkeeping_kicking":10,"goalkeeping_positioning":13,"goalkeeping_reflexes":7,"_target_":16.1181,"_residuals_":0.0649,"_row":"S. Coleman"},{"age":25,"height_cm":168,"weight_kg":65,"attacking_crossing":70,"attacking_finishing":76,"attacking_heading_accuracy":55,"attacking_short_passing":73,"attacking_volleys":68,"skill_dribbling":78,"skill_curve":76,"skill_fk_accuracy":63,"skill_long_passing":56,"skill_ball_control":80,"movement_acceleration":81,"movement_sprint_speed":78,"movement_agility":82,"movement_reactions":68,"movement_balance":88,"power_shot_power":69,"power_jumping":78,"power_stamina":60,"power_strength":35,"power_long_shots":71,"mentality_aggression":40,"mentality_interceptions":29,"mentality_positioning":74,"mentality_vision":70,"mentality_penalties":68,"mentality_composure":78,"defending_marking":38,"defending_standing_tackle":35,"defending_sliding_tackle":25,"goalkeeping_diving":6,"goalkeeping_handling":13,"goalkeeping_kicking":13,"goalkeeping_positioning":15,"goalkeeping_reflexes":11,"_target_":15.9556,"_residuals_":0.0945,"_row":"P. Tau"},{"age":23,"height_cm":182,"weight_kg":77,"attacking_crossing":77,"attacking_finishing":64,"attacking_heading_accuracy":66,"attacking_short_passing":71,"attacking_volleys":55,"skill_dribbling":82,"skill_curve":77,"skill_fk_accuracy":54,"skill_long_passing":65,"skill_ball_control":75,"movement_acceleration":77,"movement_sprint_speed":76,"movement_agility":79,"movement_reactions":72,"movement_balance":68,"power_shot_power":75,"power_jumping":69,"power_stamina":63,"power_strength":67,"power_long_shots":66,"mentality_aggression":42,"mentality_interceptions":56,"mentality_positioning":74,"mentality_vision":71,"mentality_penalties":67,"mentality_composure":75,"defending_marking":57,"defending_standing_tackle":57,"defending_sliding_tackle":52,"goalkeeping_diving":11,"goalkeeping_handling":15,"goalkeeping_kicking":11,"goalkeeping_positioning":15,"goalkeeping_reflexes":12,"_target_":16.0668,"_residuals_":0.3485,"_row":"Kenedy"},{"age":28,"height_cm":178,"weight_kg":67,"attacking_crossing":69,"attacking_finishing":63,"attacking_heading_accuracy":30,"attacking_short_passing":67,"attacking_volleys":59,"skill_dribbling":80,"skill_curve":81,"skill_fk_accuracy":59,"skill_long_passing":60,"skill_ball_control":81,"movement_acceleration":79,"movement_sprint_speed":78,"movement_agility":83,"movement_reactions":61,"movement_balance":77,"power_shot_power":67,"power_jumping":58,"power_stamina":66,"power_strength":52,"power_long_shots":59,"mentality_aggression":35,"mentality_interceptions":27,"mentality_positioning":70,"mentality_vision":64,"mentality_penalties":70,"mentality_composure":57,"defending_marking":43,"defending_standing_tackle":33,"defending_sliding_tackle":27,"goalkeeping_diving":13,"goalkeeping_handling":7,"goalkeeping_kicking":15,"goalkeeping_positioning":15,"goalkeeping_reflexes":9,"_target_":14.9469,"_residuals_":-0.049,"_row":"Isaac Cuenca"},{"age":31,"height_cm":178,"weight_kg":74,"attacking_crossing":77,"attacking_finishing":59,"attacking_heading_accuracy":62,"attacking_short_passing":77,"attacking_volleys":49,"skill_dribbling":59,"skill_curve":81,"skill_fk_accuracy":80,"skill_long_passing":78,"skill_ball_control":76,"movement_acceleration":66,"movement_sprint_speed":62,"movement_agility":73,"movement_reactions":65,"movement_balance":67,"power_shot_power":72,"power_jumping":77,"power_stamina":80,"power_strength":70,"power_long_shots":71,"mentality_aggression":67,"mentality_interceptions":69,"mentality_positioning":57,"mentality_vision":74,"mentality_penalties":49,"mentality_composure":64,"defending_marking":68,"defending_standing_tackle":75,"defending_sliding_tackle":72,"goalkeeping_diving":9,"goalkeeping_handling":8,"goalkeeping_kicking":7,"goalkeeping_positioning":16,"goalkeeping_reflexes":6,"_target_":15.2741,"_residuals_":0.2262,"_row":"Inigo Perez"},{"age":27,"height_cm":197,"weight_kg":86,"attacking_crossing":10,"attacking_finishing":5,"attacking_heading_accuracy":10,"attacking_short_passing":20,"attacking_volleys":9,"skill_dribbling":13,"skill_curve":13,"skill_fk_accuracy":14,"skill_long_passing":22,"skill_ball_control":11,"movement_acceleration":36,"movement_sprint_speed":33,"movement_agility":48,"movement_reactions":76,"movement_balance":27,"power_shot_power":53,"power_jumping":39,"power_stamina":35,"power_strength":67,"power_long_shots":9,"mentality_aggression":22,"mentality_interceptions":13,"mentality_positioning":6,"mentality_vision":37,"mentality_penalties":13,"mentality_composure":56,"defending_marking":10,"defending_standing_tackle":11,"defending_sliding_tackle":13,"goalkeeping_diving":77,"goalkeeping_handling":73,"goalkeeping_kicking":70,"goalkeeping_positioning":76,"goalkeeping_reflexes":78,"_target_":15.895,"_residuals_":0.2799,"_row":"E. Mendy"},{"age":21,"height_cm":173,"weight_kg":72,"attacking_crossing":64,"attacking_finishing":63,"attacking_heading_accuracy":53,"attacking_short_passing":68,"attacking_volleys":65,"skill_dribbling":71,"skill_curve":68,"skill_fk_accuracy":58,"skill_long_passing":53,"skill_ball_control":68,"movement_acceleration":88,"movement_sprint_speed":91,"movement_agility":78,"movement_reactions":64,"movement_balance":66,"power_shot_power":74,"power_jumping":53,"power_stamina":68,"power_strength":73,"power_long_shots":66,"mentality_aggression":69,"mentality_interceptions":34,"mentality_positioning":64,"mentality_vision":61,"mentality_penalties":60,"mentality_composure":61,"defending_marking":56,"defending_standing_tackle":56,"defending_sliding_tackle":30,"goalkeeping_diving":7,"goalkeeping_handling":13,"goalkeeping_kicking":7,"goalkeeping_positioning":12,"goalkeeping_reflexes":15,"_target_":14.8802,"_residuals_":-0.046,"_row":"O. Okwonkwo"},{"age":34,"height_cm":187,"weight_kg":86,"attacking_crossing":47,"attacking_finishing":47,"attacking_heading_accuracy":74,"attacking_short_passing":60,"attacking_volleys":50,"skill_dribbling":54,"skill_curve":59,"skill_fk_accuracy":50,"skill_long_passing":62,"skill_ball_control":57,"movement_acceleration":53,"movement_sprint_speed":31,"movement_agility":65,"movement_reactions":67,"movement_balance":41,"power_shot_power":62,"power_jumping":83,"power_stamina":65,"power_strength":84,"power_long_shots":53,"mentality_aggression":83,"mentality_interceptions":73,"mentality_positioning":39,"mentality_vision":53,"mentality_penalties":46,"mentality_composure":70,"defending_marking":70,"defending_standing_tackle":73,"defending_sliding_tackle":71,"goalkeeping_diving":16,"goalkeeping_handling":6,"goalkeeping_kicking":16,"goalkeeping_positioning":15,"goalkeeping_reflexes":16,"_target_":14.221,"_residuals_":-0.0442,"_row":"Paulo Vinicius"},{"age":29,"height_cm":180,"weight_kg":74,"attacking_crossing":65,"attacking_finishing":42,"attacking_heading_accuracy":67,"attacking_short_passing":71,"attacking_volleys":52,"skill_dribbling":70,"skill_curve":61,"skill_fk_accuracy":48,"skill_long_passing":67,"skill_ball_control":69,"movement_acceleration":67,"movement_sprint_speed":67,"movement_agility":64,"movement_reactions":72,"movement_balance":68,"power_shot_power":63,"power_jumping":89,"power_stamina":74,"power_strength":76,"power_long_shots":40,"mentality_aggression":73,"mentality_interceptions":72,"mentality_positioning":68,"mentality_vision":57,"mentality_penalties":56,"mentality_composure":71,"defending_marking":66,"defending_standing_tackle":75,"defending_sliding_tackle":74,"goalkeeping_diving":15,"goalkeeping_handling":14,"goalkeeping_kicking":13,"goalkeeping_positioning":11,"goalkeeping_reflexes":6,"_target_":14.771,"_residuals_":-0.233,"_row":"F. Moubandje"},{"age":26,"height_cm":175,"weight_kg":75,"attacking_crossing":80,"attacking_finishing":59,"attacking_heading_accuracy":68,"attacking_short_passing":70,"attacking_volleys":58,"skill_dribbling":71,"skill_curve":67,"skill_fk_accuracy":42,"skill_long_passing":70,"skill_ball_control":73,"movement_acceleration":76,"movement_sprint_speed":78,"movement_agility":74,"movement_reactions":72,"movement_balance":78,"power_shot_power":64,"power_jumping":82,"power_stamina":88,"power_strength":76,"power_long_shots":61,"mentality_aggression":80,"mentality_interceptions":73,"mentality_positioning":61,"mentality_vision":67,"mentality_penalties":49,"mentality_composure":71,"defending_marking":72,"defending_standing_tackle":74,"defending_sliding_tackle":72,"goalkeeping_diving":13,"goalkeeping_handling":12,"goalkeeping_kicking":12,"goalkeeping_positioning":6,"goalkeeping_reflexes":13,"_target_":15.9556,"_residuals_":0.2431,"_row":"V. Coufal"},{"age":27,"height_cm":180,"weight_kg":71,"attacking_crossing":68,"attacking_finishing":47,"attacking_heading_accuracy":61,"attacking_short_passing":68,"attacking_volleys":49,"skill_dribbling":57,"skill_curve":56,"skill_fk_accuracy":58,"skill_long_passing":63,"skill_ball_control":64,"movement_acceleration":75,"movement_sprint_speed":75,"movement_agility":73,"movement_reactions":72,"movement_balance":66,"power_shot_power":57,"power_jumping":57,"power_stamina":71,"power_strength":71,"power_long_shots":54,"mentality_aggression":62,"mentality_interceptions":68,"mentality_positioning":61,"mentality_vision":66,"mentality_penalties":55,"mentality_composure":67,"defending_marking":67,"defending_standing_tackle":72,"defending_sliding_tackle":69,"goalkeeping_diving":9,"goalkeeping_handling":10,"goalkeeping_kicking":6,"goalkeeping_positioning":6,"goalkeeping_reflexes":7,"_target_":14.4033,"_residuals_":-0.0504,"_row":"R. Benzar"},{"age":35,"height_cm":180,"weight_kg":75,"attacking_crossing":74,"attacking_finishing":34,"attacking_heading_accuracy":52,"attacking_short_passing":65,"attacking_volleys":32,"skill_dribbling":67,"skill_curve":61,"skill_fk_accuracy":47,"skill_long_passing":54,"skill_ball_control":71,"movement_acceleration":77,"movement_sprint_speed":81,"movement_agility":70,"movement_reactions":73,"movement_balance":67,"power_shot_power":70,"power_jumping":64,"power_stamina":85,"power_strength":71,"power_long_shots":44,"mentality_aggression":67,"mentality_interceptions":70,"mentality_positioning":53,"mentality_vision":51,"mentality_penalties":51,"mentality_composure":70,"defending_marking":73,"defending_standing_tackle":70,"defending_sliding_tackle":69,"goalkeeping_diving":8,"goalkeeping_handling":9,"goalkeeping_kicking":16,"goalkeeping_positioning":10,"goalkeeping_reflexes":9,"_target_":13.9108,"_residuals_":-0.2187,"_row":"Benjamin Meseira"},{"age":26,"height_cm":177,"weight_kg":72,"attacking_crossing":78,"attacking_finishing":62,"attacking_heading_accuracy":42,"attacking_short_passing":79,"attacking_volleys":60,"skill_dribbling":76,"skill_curve":82,"skill_fk_accuracy":79,"skill_long_passing":80,"skill_ball_control":76,"movement_acceleration":77,"movement_sprint_speed":74,"movement_agility":82,"movement_reactions":73,"movement_balance":76,"power_shot_power":80,"power_jumping":58,"power_stamina":80,"power_strength":65,"power_long_shots":75,"mentality_aggression":67,"mentality_interceptions":64,"mentality_positioning":62,"mentality_vision":75,"mentality_penalties":74,"mentality_composure":74,"defending_marking":51,"defending_standing_tackle":61,"defending_sliding_tackle":55,"goalkeeping_diving":10,"goalkeeping_handling":11,"goalkeeping_kicking":16,"goalkeeping_positioning":11,"goalkeeping_reflexes":13,"_target_":16.0127,"_residuals_":0.0867,"_row":"D. Turuc"},{"age":23,"height_cm":175,"weight_kg":68,"attacking_crossing":72,"attacking_finishing":67,"attacking_heading_accuracy":37,"attacking_short_passing":62,"attacking_volleys":56,"skill_dribbling":77,"skill_curve":59,"skill_fk_accuracy":34,"skill_long_passing":52,"skill_ball_control":74,"movement_acceleration":87,"movement_sprint_speed":84,"movement_agility":90,"movement_reactions":67,"movement_balance":76,"power_shot_power":73,"power_jumping":87,"power_stamina":72,"power_strength":62,"power_long_shots":72,"mentality_aggression":65,"mentality_interceptions":23,"mentality_positioning":65,"mentality_vision":61,"mentality_penalties":40,"mentality_composure":68,"defending_marking":25,"defending_standing_tackle":32,"defending_sliding_tackle":16,"goalkeeping_diving":15,"goalkeeping_handling":8,"goalkeeping_kicking":9,"goalkeeping_positioning":7,"goalkeeping_reflexes":10,"_target_":15.2506,"_residuals_":0.0484,"_row":"N. Ampomah"},{"age":26,"height_cm":175,"weight_kg":70,"attacking_crossing":81,"attacking_finishing":74,"attacking_heading_accuracy":44,"attacking_short_passing":81,"attacking_volleys":73,"skill_dribbling":90,"skill_curve":77,"skill_fk_accuracy":69,"skill_long_passing":76,"skill_ball_control":88,"movement_acceleration":89,"movement_sprint_speed":89,"movement_agility":89,"movement_reactions":77,"movement_balance":87,"power_shot_power":86,"power_jumping":37,"power_stamina":74,"power_strength":55,"power_long_shots":84,"mentality_aggression":67,"mentality_interceptions":69,"mentality_positioning":76,"mentality_vision":81,"mentality_penalties":53,"mentality_composure":84,"defending_marking":47,"defending_standing_tackle":59,"defending_sliding_tackle":46,"goalkeeping_diving":12,"goalkeeping_handling":10,"goalkeeping_kicking":9,"goalkeeping_positioning":5,"goalkeeping_reflexes":7,"_target_":17.4128,"_residuals_":0.1754,"_row":"Felipe Anderson"},{"age":29,"height_cm":177,"weight_kg":78,"attacking_crossing":81,"attacking_finishing":69,"attacking_heading_accuracy":64,"attacking_short_passing":77,"attacking_volleys":65,"skill_dribbling":77,"skill_curve":78,"skill_fk_accuracy":71,"skill_long_passing":75,"skill_ball_control":78,"movement_acceleration":71,"movement_sprint_speed":70,"movement_agility":70,"movement_reactions":72,"movement_balance":66,"power_shot_power":78,"power_jumping":64,"power_stamina":78,"power_strength":69,"power_long_shots":79,"mentality_aggression":72,"mentality_interceptions":71,"mentality_positioning":71,"mentality_vision":78,"mentality_penalties":68,"mentality_composure":71,"defending_marking":71,"defending_standing_tackle":75,"defending_sliding_tackle":67,"goalkeeping_diving":12,"goalkeeping_handling":13,"goalkeeping_kicking":11,"goalkeeping_positioning":14,"goalkeeping_reflexes":9,"_target_":15.3416,"_residuals_":-0.5501,"_row":"J. Sanchez Mino"},{"age":23,"height_cm":182,"weight_kg":76,"attacking_crossing":82,"attacking_finishing":78,"attacking_heading_accuracy":57,"attacking_short_passing":82,"attacking_volleys":79,"skill_dribbling":85,"skill_curve":83,"skill_fk_accuracy":76,"skill_long_passing":81,"skill_ball_control":87,"movement_acceleration":83,"movement_sprint_speed":80,"movement_agility":79,"movement_reactions":78,"movement_balance":76,"power_shot_power":86,"power_jumping":58,"power_stamina":79,"power_strength":61,"power_long_shots":84,"mentality_aggression":45,"mentality_interceptions":45,"mentality_positioning":81,"mentality_vision":82,"mentality_penalties":62,"mentality_composure":83,"defending_marking":40,"defending_standing_tackle":42,"defending_sliding_tackle":39,"goalkeeping_diving":13,"goalkeeping_handling":9,"goalkeeping_kicking":6,"goalkeeping_positioning":12,"goalkeeping_reflexes":10,"_target_":17.3419,"_residuals_":-0.1461,"_row":"Marco Asensio"},{"age":26,"height_cm":193,"weight_kg":91,"attacking_crossing":42,"attacking_finishing":75,"attacking_heading_accuracy":79,"attacking_short_passing":67,"attacking_volleys":67,"skill_dribbling":66,"skill_curve":45,"skill_fk_accuracy":56,"skill_long_passing":43,"skill_ball_control":72,"movement_acceleration":63,"movement_sprint_speed":64,"movement_agility":49,"movement_reactions":68,"movement_balance":60,"power_shot_power":77,"power_jumping":72,"power_stamina":66,"power_strength":93,"power_long_shots":68,"mentality_aggression":72,"mentality_interceptions":28,"mentality_positioning":75,"mentality_vision":59,"mentality_penalties":65,"mentality_composure":71,"defending_marking":54,"defending_standing_tackle":26,"defending_sliding_tackle":12,"goalkeeping_diving":15,"goalkeeping_handling":9,"goalkeeping_kicking":8,"goalkeeping_positioning":11,"goalkeeping_reflexes":9,"_target_":15.7614,"_residuals_":0.0715,"_row":"A. Cornelius"},{"age":37,"height_cm":187,"weight_kg":78,"attacking_crossing":71,"attacking_finishing":54,"attacking_heading_accuracy":73,"attacking_short_passing":78,"attacking_volleys":62,"skill_dribbling":64,"skill_curve":63,"skill_fk_accuracy":61,"skill_long_passing":70,"skill_ball_control":71,"movement_acceleration":42,"movement_sprint_speed":39,"movement_agility":55,"movement_reactions":73,"movement_balance":54,"power_shot_power":76,"power_jumping":75,"power_stamina":86,"power_strength":76,"power_long_shots":71,"mentality_aggression":72,"mentality_interceptions":70,"mentality_positioning":69,"mentality_vision":70,"mentality_penalties":60,"mentality_composure":75,"defending_marking":64,"defending_standing_tackle":72,"defending_sliding_tackle":81,"goalkeeping_diving":11,"goalkeeping_handling":14,"goalkeeping_kicking":9,"goalkeeping_positioning":8,"goalkeeping_reflexes":14,"_target_":14.0779,"_residuals_":0.0189,"_row":"O. Fink"},{"age":22,"height_cm":188,"weight_kg":91,"attacking_crossing":61,"attacking_finishing":52,"attacking_heading_accuracy":70,"attacking_short_passing":77,"attacking_volleys":47,"skill_dribbling":70,"skill_curve":58,"skill_fk_accuracy":60,"skill_long_passing":68,"skill_ball_control":74,"movement_acceleration":63,"movement_sprint_speed":69,"movement_agility":55,"movement_reactions":74,"movement_balance":61,"power_shot_power":88,"power_jumping":62,"power_stamina":88,"power_strength":90,"power_long_shots":69,"mentality_aggression":82,"mentality_interceptions":66,"mentality_positioning":66,"mentality_vision":73,"mentality_penalties":36,"mentality_composure":63,"defending_marking":71,"defending_standing_tackle":73,"defending_sliding_tackle":65,"goalkeeping_diving":5,"goalkeeping_handling":10,"goalkeeping_kicking":5,"goalkeeping_positioning":12,"goalkeeping_reflexes":13,"_target_":15.895,"_residuals_":-0.0196,"_row":"E. Lowen"},{"age":26,"height_cm":181,"weight_kg":73,"attacking_crossing":70,"attacking_finishing":63,"attacking_heading_accuracy":58,"attacking_short_passing":70,"attacking_volleys":49,"skill_dribbling":67,"skill_curve":74,"skill_fk_accuracy":74,"skill_long_passing":68,"skill_ball_control":69,"movement_acceleration":80,"movement_sprint_speed":77,"movement_agility":76,"movement_reactions":66,"movement_balance":67,"power_shot_power":70,"power_jumping":67,"power_stamina":71,"power_strength":65,"power_long_shots":70,"mentality_aggression":47,"mentality_interceptions":31,"mentality_positioning":66,"mentality_vision":70,"mentality_penalties":60,"mentality_composure":64,"defending_marking":46,"defending_standing_tackle":46,"defending_sliding_tackle":38,"goalkeeping_diving":14,"goalkeeping_handling":14,"goalkeeping_kicking":8,"goalkeeping_positioning":15,"goalkeeping_reflexes":9,"_target_":14.5574,"_residuals_":-0.1251,"_row":"E. Andersen"},{"age":25,"height_cm":174,"weight_kg":67,"attacking_crossing":80,"attacking_finishing":67,"attacking_heading_accuracy":44,"attacking_short_passing":77,"attacking_volleys":59,"skill_dribbling":80,"skill_curve":68,"skill_fk_accuracy":58,"skill_long_passing":75,"skill_ball_control":80,"movement_acceleration":90,"movement_sprint_speed":87,"movement_agility":85,"movement_reactions":75,"movement_balance":88,"power_shot_power":53,"power_jumping":39,"power_stamina":84,"power_strength":56,"power_long_shots":57,"mentality_aggression":56,"mentality_interceptions":55,"mentality_positioning":73,"mentality_vision":75,"mentality_penalties":55,"mentality_composure":75,"defending_marking":61,"defending_standing_tackle":51,"defending_sliding_tackle":46,"goalkeeping_diving":14,"goalkeeping_handling":6,"goalkeeping_kicking":11,"goalkeeping_positioning":5,"goalkeeping_reflexes":11,"_target_":16.7333,"_residuals_":0.1545,"_row":"M. Lazzari"},{"age":26,"height_cm":180,"weight_kg":80,"attacking_crossing":66,"attacking_finishing":63,"attacking_heading_accuracy":69,"attacking_short_passing":68,"attacking_volleys":52,"skill_dribbling":72,"skill_curve":66,"skill_fk_accuracy":46,"skill_long_passing":67,"skill_ball_control":72,"movement_acceleration":72,"movement_sprint_speed":74,"movement_agility":73,"movement_reactions":66,"movement_balance":74,"power_shot_power":69,"power_jumping":74,"power_stamina":70,"power_strength":74,"power_long_shots":63,"mentality_aggression":59,"mentality_interceptions":55,"mentality_positioning":66,"mentality_vision":62,"mentality_penalties":57,"mentality_composure":68,"defending_marking":57,"defending_standing_tackle":56,"defending_sliding_tackle":50,"goalkeeping_diving":12,"goalkeeping_handling":7,"goalkeeping_kicking":15,"goalkeeping_positioning":9,"goalkeeping_reflexes":10,"_target_":14.5574,"_residuals_":-0.0645,"_row":"O. Benitez"},{"age":29,"height_cm":173,"weight_kg":68,"attacking_crossing":77,"attacking_finishing":58,"attacking_heading_accuracy":53,"attacking_short_passing":77,"attacking_volleys":61,"skill_dribbling":72,"skill_curve":69,"skill_fk_accuracy":69,"skill_long_passing":75,"skill_ball_control":73,"movement_acceleration":67,"movement_sprint_speed":63,"movement_agility":83,"movement_reactions":70,"movement_balance":77,"power_shot_power":75,"power_jumping":77,"power_stamina":85,"power_strength":60,"power_long_shots":64,"mentality_aggression":79,"mentality_interceptions":62,"mentality_positioning":69,"mentality_vision":79,"mentality_penalties":51,"mentality_composure":74,"defending_marking":69,"defending_standing_tackle":63,"defending_sliding_tackle":66,"goalkeeping_diving":7,"goalkeeping_handling":8,"goalkeeping_kicking":16,"goalkeeping_positioning":11,"goalkeeping_reflexes":7,"_target_":15.5203,"_residuals_":0.1504,"_row":"Y. Yotun"},{"age":22,"height_cm":181,"weight_kg":76,"attacking_crossing":67,"attacking_finishing":59,"attacking_heading_accuracy":56,"attacking_short_passing":84,"attacking_volleys":59,"skill_dribbling":88,"skill_curve":67,"skill_fk_accuracy":58,"skill_long_passing":79,"skill_ball_control":86,"movement_acceleration":84,"movement_sprint_speed":76,"movement_agility":83,"movement_reactions":84,"movement_balance":86,"power_shot_power":80,"power_jumping":63,"power_stamina":80,"power_strength":78,"power_long_shots":65,"mentality_aggression":81,"mentality_interceptions":75,"mentality_positioning":70,"mentality_vision":83,"mentality_penalties":60,"mentality_composure":87,"defending_marking":68,"defending_standing_tackle":74,"defending_sliding_tackle":69,"goalkeeping_diving":8,"goalkeeping_handling":10,"goalkeeping_kicking":13,"goalkeeping_positioning":8,"goalkeeping_reflexes":7,"_target_":17.0736,"_residuals_":-0.1321,"_row":"T. Ndombele"},{"age":31,"height_cm":183,"weight_kg":76,"attacking_crossing":55,"attacking_finishing":33,"attacking_heading_accuracy":65,"attacking_short_passing":76,"attacking_volleys":43,"skill_dribbling":63,"skill_curve":47,"skill_fk_accuracy":39,"skill_long_passing":73,"skill_ball_control":72,"movement_acceleration":60,"movement_sprint_speed":50,"movement_agility":64,"movement_reactions":74,"movement_balance":67,"power_shot_power":58,"power_jumping":81,"power_stamina":71,"power_strength":68,"power_long_shots":52,"mentality_aggression":81,"mentality_interceptions":78,"mentality_positioning":47,"mentality_vision":55,"mentality_penalties":46,"mentality_composure":69,"defending_marking":74,"defending_standing_tackle":76,"defending_sliding_tackle":71,"goalkeeping_diving":8,"goalkeeping_handling":14,"goalkeeping_kicking":12,"goalkeeping_positioning":14,"goalkeeping_reflexes":7,"_target_":15.2506,"_residuals_":0.0612,"_row":"Nuno Coelho"},{"age":27,"height_cm":186,"weight_kg":81,"attacking_crossing":35,"attacking_finishing":28,"attacking_heading_accuracy":67,"attacking_short_passing":70,"attacking_volleys":55,"skill_dribbling":58,"skill_curve":39,"skill_fk_accuracy":43,"skill_long_passing":68,"skill_ball_control":68,"movement_acceleration":65,"movement_sprint_speed":65,"movement_agility":64,"movement_reactions":62,"movement_balance":60,"power_shot_power":74,"power_jumping":85,"power_stamina":88,"power_strength":88,"power_long_shots":58,"mentality_aggression":82,"mentality_interceptions":65,"mentality_positioning":56,"mentality_vision":58,"mentality_penalties":33,"mentality_composure":66,"defending_marking":70,"defending_standing_tackle":68,"defending_sliding_tackle":63,"goalkeeping_diving":10,"goalkeeping_handling":14,"goalkeeping_kicking":12,"goalkeeping_positioning":15,"goalkeeping_reflexes":13,"_target_":14.604,"_residuals_":-0.2559,"_row":"N. Obiora"},{"age":31,"height_cm":181,"weight_kg":74,"attacking_crossing":71,"attacking_finishing":65,"attacking_heading_accuracy":61,"attacking_short_passing":72,"attacking_volleys":65,"skill_dribbling":72,"skill_curve":69,"skill_fk_accuracy":69,"skill_long_passing":70,"skill_ball_control":70,"movement_acceleration":77,"movement_sprint_speed":81,"movement_agility":79,"movement_reactions":74,"movement_balance":67,"power_shot_power":63,"power_jumping":64,"power_stamina":77,"power_strength":68,"power_long_shots":64,"mentality_aggression":71,"mentality_interceptions":59,"mentality_positioning":74,"mentality_vision":65,"mentality_penalties":67,"mentality_composure":76,"defending_marking":55,"defending_standing_tackle":66,"defending_sliding_tackle":65,"goalkeeping_diving":13,"goalkeeping_handling":13,"goalkeeping_kicking":16,"goalkeeping_positioning":14,"goalkeeping_reflexes":7,"_target_":15.0683,"_residuals_":0.2959,"_row":"M. Estigarribia"},{"age":25,"height_cm":188,"weight_kg":89,"attacking_crossing":46,"attacking_finishing":23,"attacking_heading_accuracy":79,"attacking_short_passing":65,"attacking_volleys":33,"skill_dribbling":50,"skill_curve":29,"skill_fk_accuracy":16,"skill_long_passing":57,"skill_ball_control":64,"movement_acceleration":57,"movement_sprint_speed":61,"movement_agility":67,"movement_reactions":75,"movement_balance":51,"power_shot_power":40,"power_jumping":85,"power_stamina":69,"power_strength":84,"power_long_shots":27,"mentality_aggression":83,"mentality_interceptions":78,"mentality_positioning":23,"mentality_vision":40,"mentality_penalties":19,"mentality_composure":73,"defending_marking":79,"defending_standing_tackle":77,"defending_sliding_tackle":76,"goalkeeping_diving":10,"goalkeeping_handling":15,"goalkeeping_kicking":7,"goalkeeping_positioning":10,"goalkeeping_reflexes":15,"_target_":16.3004,"_residuals_":-0.2026,"_row":"J. Lascelles"},{"age":25,"height_cm":161,"weight_kg":61,"attacking_crossing":61,"attacking_finishing":67,"attacking_heading_accuracy":53,"attacking_short_passing":77,"attacking_volleys":67,"skill_dribbling":80,"skill_curve":74,"skill_fk_accuracy":62,"skill_long_passing":70,"skill_ball_control":77,"movement_acceleration":87,"movement_sprint_speed":76,"movement_agility":88,"movement_reactions":74,"movement_balance":90,"power_shot_power":71,"power_jumping":57,"power_stamina":75,"power_strength":51,"power_long_shots":67,"mentality_aggression":69,"mentality_interceptions":44,"mentality_positioning":72,"mentality_vision":73,"mentality_penalties":54,"mentality_composure":73,"defending_marking":47,"defending_standing_tackle":47,"defending_sliding_tackle":33,"goalkeeping_diving":13,"goalkeeping_handling":9,"goalkeeping_kicking":6,"goalkeeping_positioning":12,"goalkeeping_reflexes":10,"_target_":16.1181,"_residuals_":0.1946,"_row":"L. Acosta"},{"age":31,"height_cm":175,"weight_kg":73,"attacking_crossing":64,"attacking_finishing":83,"attacking_heading_accuracy":78,"attacking_short_passing":65,"attacking_volleys":72,"skill_dribbling":72,"skill_curve":67,"skill_fk_accuracy":52,"skill_long_passing":56,"skill_ball_control":77,"movement_acceleration":75,"movement_sprint_speed":66,"movement_agility":75,"movement_reactions":80,"movement_balance":78,"power_shot_power":75,"power_jumping":83,"power_stamina":65,"power_strength":53,"power_long_shots":66,"mentality_aggression":59,"mentality_interceptions":26,"mentality_positioning":85,"mentality_vision":70,"mentality_penalties":74,"mentality_composure":79,"defending_marking":21,"defending_standing_tackle":29,"defending_sliding_tackle":25,"goalkeeping_diving":14,"goalkeeping_handling":12,"goalkeeping_kicking":9,"goalkeeping_positioning":12,"goalkeeping_reflexes":11,"_target_":16.0668,"_residuals_":0.3457,"_row":"J. Hernandez"},{"age":28,"height_cm":171,"weight_kg":66,"attacking_crossing":73,"attacking_finishing":65,"attacking_heading_accuracy":50,"attacking_short_passing":72,"attacking_volleys":61,"skill_dribbling":80,"skill_curve":69,"skill_fk_accuracy":52,"skill_long_passing":67,"skill_ball_control":80,"movement_acceleration":87,"movement_sprint_speed":90,"movement_agility":90,"movement_reactions":68,"movement_balance":78,"power_shot_power":72,"power_jumping":66,"power_stamina":79,"power_strength":68,"power_long_shots":69,"mentality_aggression":70,"mentality_interceptions":43,"mentality_positioning":69,"mentality_vision":66,"mentality_penalties":60,"mentality_composure":72,"defending_marking":40,"defending_standing_tackle":50,"defending_sliding_tackle":42,"goalkeeping_diving":12,"goalkeeping_handling":9,"goalkeeping_kicking":16,"goalkeeping_positioning":15,"goalkeeping_reflexes":16,"_target_":15.895,"_residuals_":0.2228,"_row":"I. Brizuela"},{"age":27,"height_cm":180,"weight_kg":70,"attacking_crossing":76,"attacking_finishing":47,"attacking_heading_accuracy":64,"attacking_short_passing":72,"attacking_volleys":34,"skill_dribbling":73,"skill_curve":68,"skill_fk_accuracy":45,"skill_long_passing":67,"skill_ball_control":75,"movement_acceleration":80,"movement_sprint_speed":85,"movement_agility":71,"movement_reactions":73,"movement_balance":67,"power_shot_power":59,"power_jumping":83,"power_stamina":87,"power_strength":75,"power_long_shots":48,"mentality_aggression":72,"mentality_interceptions":66,"mentality_positioning":70,"mentality_vision":72,"mentality_penalties":45,"mentality_composure":64,"defending_marking":67,"defending_standing_tackle":68,"defending_sliding_tackle":69,"goalkeeping_diving":15,"goalkeeping_handling":11,"goalkeeping_kicking":14,"goalkeeping_positioning":10,"goalkeeping_reflexes":10,"_target_":15.5203,"_residuals_":0.0257,"_row":"T. Delaine"},{"age":33,"height_cm":196,"weight_kg":86,"attacking_crossing":13,"attacking_finishing":15,"attacking_heading_accuracy":15,"attacking_short_passing":36,"attacking_volleys":11,"skill_dribbling":16,"skill_curve":11,"skill_fk_accuracy":11,"skill_long_passing":36,"skill_ball_control":19,"movement_acceleration":46,"movement_sprint_speed":43,"movement_agility":51,"movement_reactions":74,"movement_balance":38,"power_shot_power":56,"power_jumping":65,"power_stamina":42,"power_strength":73,"power_long_shots":12,"mentality_aggression":33,"mentality_interceptions":26,"mentality_positioning":13,"mentality_vision":47,"mentality_penalties":16,"mentality_composure":44,"defending_marking":12,"defending_standing_tackle":15,"defending_sliding_tackle":12,"goalkeeping_diving":79,"goalkeeping_handling":77,"goalkeeping_kicking":75,"goalkeeping_positioning":78,"goalkeeping_reflexes":81,"_target_":15.7614,"_residuals_":0.2032,"_row":"C. Tataru?anu"},{"age":28,"height_cm":187,"weight_kg":77,"attacking_crossing":76,"attacking_finishing":46,"attacking_heading_accuracy":65,"attacking_short_passing":76,"attacking_volleys":57,"skill_dribbling":75,"skill_curve":74,"skill_fk_accuracy":43,"skill_long_passing":69,"skill_ball_control":75,"movement_acceleration":64,"movement_sprint_speed":70,"movement_agility":65,"movement_reactions":75,"movement_balance":57,"power_shot_power":74,"power_jumping":74,"power_stamina":71,"power_strength":66,"power_long_shots":68,"mentality_aggression":72,"mentality_interceptions":76,"mentality_positioning":65,"mentality_vision":64,"mentality_penalties":57,"mentality_composure":76,"defending_marking":75,"defending_standing_tackle":75,"defending_sliding_tackle":76,"goalkeeping_diving":15,"goalkeeping_handling":10,"goalkeeping_kicking":15,"goalkeeping_positioning":14,"goalkeeping_reflexes":8,"_target_":15.5203,"_residuals_":-0.0925,"_row":"D. Santon"},{"age":27,"height_cm":188,"weight_kg":73,"attacking_crossing":45,"attacking_finishing":26,"attacking_heading_accuracy":74,"attacking_short_passing":66,"attacking_volleys":33,"skill_dribbling":53,"skill_curve":31,"skill_fk_accuracy":26,"skill_long_passing":63,"skill_ball_control":62,"movement_acceleration":49,"movement_sprint_speed":52,"movement_agility":56,"movement_reactions":73,"movement_balance":64,"power_shot_power":52,"power_jumping":81,"power_stamina":72,"power_strength":78,"power_long_shots":38,"mentality_aggression":78,"mentality_interceptions":77,"mentality_positioning":39,"mentality_vision":47,"mentality_penalties":34,"mentality_composure":64,"defending_marking":72,"defending_standing_tackle":73,"defending_sliding_tackle":74,"goalkeeping_diving":10,"goalkeeping_handling":12,"goalkeeping_kicking":10,"goalkeeping_positioning":9,"goalkeeping_reflexes":15,"_target_":15.5203,"_residuals_":-0.0324,"_row":"L. Cooper"},{"age":25,"height_cm":181,"weight_kg":74,"attacking_crossing":72,"attacking_finishing":36,"attacking_heading_accuracy":66,"attacking_short_passing":68,"attacking_volleys":35,"skill_dribbling":75,"skill_curve":30,"skill_fk_accuracy":31,"skill_long_passing":61,"skill_ball_control":69,"movement_acceleration":89,"movement_sprint_speed":85,"movement_agility":69,"movement_reactions":74,"movement_balance":69,"power_shot_power":30,"power_jumping":59,"power_stamina":76,"power_strength":66,"power_long_shots":31,"mentality_aggression":71,"mentality_interceptions":70,"mentality_positioning":58,"mentality_vision":56,"mentality_penalties":56,"mentality_composure":62,"defending_marking":71,"defending_standing_tackle":71,"defending_sliding_tackle":76,"goalkeeping_diving":16,"goalkeeping_handling":11,"goalkeeping_kicking":13,"goalkeeping_positioning":10,"goalkeeping_reflexes":9,"_target_":15.7614,"_residuals_":0.1677,"_row":"J. Brenet"},{"age":27,"height_cm":176,"weight_kg":70,"attacking_crossing":65,"attacking_finishing":58,"attacking_heading_accuracy":47,"attacking_short_passing":68,"attacking_volleys":66,"skill_dribbling":75,"skill_curve":67,"skill_fk_accuracy":61,"skill_long_passing":63,"skill_ball_control":74,"movement_acceleration":81,"movement_sprint_speed":76,"movement_agility":83,"movement_reactions":73,"movement_balance":76,"power_shot_power":62,"power_jumping":78,"power_stamina":76,"power_strength":56,"power_long_shots":63,"mentality_aggression":52,"mentality_interceptions":39,"mentality_positioning":72,"mentality_vision":72,"mentality_penalties":63,"mentality_composure":67,"defending_marking":21,"defending_standing_tackle":29,"defending_sliding_tackle":27,"goalkeeping_diving":16,"goalkeeping_handling":10,"goalkeeping_kicking":13,"goalkeeping_positioning":11,"goalkeeping_reflexes":11,"_target_":15.0964,"_residuals_":0.2358,"_row":"Fernando Canesin"},{"age":25,"height_cm":171,"weight_kg":64,"attacking_crossing":64,"attacking_finishing":65,"attacking_heading_accuracy":55,"attacking_short_passing":72,"attacking_volleys":59,"skill_dribbling":76,"skill_curve":68,"skill_fk_accuracy":61,"skill_long_passing":68,"skill_ball_control":75,"movement_acceleration":71,"movement_sprint_speed":71,"movement_agility":80,"movement_reactions":73,"movement_balance":84,"power_shot_power":72,"power_jumping":49,"power_stamina":69,"power_strength":35,"power_long_shots":64,"mentality_aggression":71,"mentality_interceptions":42,"mentality_positioning":68,"mentality_vision":73,"mentality_penalties":67,"mentality_composure":67,"defending_marking":36,"defending_standing_tackle":53,"defending_sliding_tackle":51,"goalkeeping_diving":16,"goalkeeping_handling":11,"goalkeeping_kicking":7,"goalkeeping_positioning":15,"goalkeeping_reflexes":11,"_target_":15.4249,"_residuals_":0.0958,"_row":"Diego Lopes"},{"age":28,"height_cm":180,"weight_kg":65,"attacking_crossing":61,"attacking_finishing":73,"attacking_heading_accuracy":64,"attacking_short_passing":78,"attacking_volleys":54,"skill_dribbling":72,"skill_curve":71,"skill_fk_accuracy":57,"skill_long_passing":72,"skill_ball_control":75,"movement_acceleration":61,"movement_sprint_speed":57,"movement_agility":70,"movement_reactions":71,"movement_balance":63,"power_shot_power":71,"power_jumping":64,"power_stamina":63,"power_strength":66,"power_long_shots":74,"mentality_aggression":58,"mentality_interceptions":64,"mentality_positioning":75,"mentality_vision":79,"mentality_penalties":54,"mentality_composure":67,"defending_marking":40,"defending_standing_tackle":64,"defending_sliding_tackle":67,"goalkeeping_diving":8,"goalkeeping_handling":10,"goalkeeping_kicking":9,"goalkeeping_positioning":8,"goalkeeping_reflexes":13,"_target_":15.5203,"_residuals_":0.0585,"_row":"Jozabed"},{"age":31,"height_cm":189,"weight_kg":80,"attacking_crossing":42,"attacking_finishing":74,"attacking_heading_accuracy":80,"attacking_short_passing":53,"attacking_volleys":71,"skill_dribbling":66,"skill_curve":68,"skill_fk_accuracy":64,"skill_long_passing":40,"skill_ball_control":69,"movement_acceleration":60,"movement_sprint_speed":70,"movement_agility":68,"movement_reactions":71,"movement_balance":45,"power_shot_power":81,"power_jumping":81,"power_stamina":68,"power_strength":84,"power_long_shots":68,"mentality_aggression":57,"mentality_interceptions":20,"mentality_positioning":72,"mentality_vision":58,"mentality_penalties":70,"mentality_composure":59,"defending_marking":35,"defending_standing_tackle":21,"defending_sliding_tackle":14,"goalkeeping_diving":11,"goalkeeping_handling":15,"goalkeeping_kicking":11,"goalkeeping_positioning":8,"goalkeeping_reflexes":9,"_target_":15.0964,"_residuals_":-0.1333,"_row":"S. Ribas"},{"age":24,"height_cm":182,"weight_kg":73,"attacking_crossing":76,"attacking_finishing":47,"attacking_heading_accuracy":64,"attacking_short_passing":73,"attacking_volleys":41,"skill_dribbling":70,"skill_curve":44,"skill_fk_accuracy":42,"skill_long_passing":68,"skill_ball_control":73,"movement_acceleration":78,"movement_sprint_speed":79,"movement_agility":75,"movement_reactions":69,"movement_balance":71,"power_shot_power":59,"power_jumping":70,"power_stamina":78,"power_strength":61,"power_long_shots":41,"mentality_aggression":64,"mentality_interceptions":68,"mentality_positioning":57,"mentality_vision":64,"mentality_penalties":44,"mentality_composure":63,"defending_marking":67,"defending_standing_tackle":74,"defending_sliding_tackle":73,"goalkeeping_diving":15,"goalkeeping_handling":6,"goalkeeping_kicking":12,"goalkeeping_positioning":8,"goalkeeping_reflexes":11,"_target_":15.6873,"_residuals_":0.3145,"_row":"F. Hadergjonaj"},{"age":27,"height_cm":187,"weight_kg":82,"attacking_crossing":25,"attacking_finishing":70,"attacking_heading_accuracy":70,"attacking_short_passing":62,"attacking_volleys":71,"skill_dribbling":68,"skill_curve":26,"skill_fk_accuracy":24,"skill_long_passing":57,"skill_ball_control":69,"movement_acceleration":72,"movement_sprint_speed":72,"movement_agility":75,"movement_reactions":69,"movement_balance":61,"power_shot_power":74,"power_jumping":72,"power_stamina":74,"power_strength":80,"power_long_shots":69,"mentality_aggression":69,"mentality_interceptions":22,"mentality_positioning":73,"mentality_vision":53,"mentality_penalties":73,"mentality_composure":67,"defending_marking":20,"defending_standing_tackle":19,"defending_sliding_tackle":20,"goalkeeping_diving":11,"goalkeeping_handling":13,"goalkeeping_kicking":9,"goalkeeping_positioning":14,"goalkeeping_reflexes":14,"_target_":15.0964,"_residuals_":-0.1098,"_row":"O. Rivero"},{"age":19,"height_cm":181,"weight_kg":74,"attacking_crossing":79,"attacking_finishing":59,"attacking_heading_accuracy":49,"attacking_short_passing":78,"attacking_volleys":63,"skill_dribbling":75,"skill_curve":85,"skill_fk_accuracy":75,"skill_long_passing":73,"skill_ball_control":74,"movement_acceleration":77,"movement_sprint_speed":66,"movement_agility":84,"movement_reactions":66,"movement_balance":74,"power_shot_power":78,"power_jumping":59,"power_stamina":64,"power_strength":47,"power_long_shots":78,"mentality_aggression":57,"mentality_interceptions":48,"mentality_positioning":61,"mentality_vision":76,"mentality_penalties":61,"mentality_composure":62,"defending_marking":49,"defending_standing_tackle":61,"defending_sliding_tackle":55,"goalkeeping_diving":9,"goalkeeping_handling":14,"goalkeeping_kicking":11,"goalkeeping_positioning":8,"goalkeeping_reflexes":15,"_target_":15.5203,"_residuals_":-0.1838,"_row":"M. Cuisance"},{"age":21,"height_cm":171,"weight_kg":64,"attacking_crossing":66,"attacking_finishing":67,"attacking_heading_accuracy":49,"attacking_short_passing":83,"attacking_volleys":58,"skill_dribbling":83,"skill_curve":65,"skill_fk_accuracy":58,"skill_long_passing":73,"skill_ball_control":79,"movement_acceleration":89,"movement_sprint_speed":85,"movement_agility":93,"movement_reactions":72,"movement_balance":92,"power_shot_power":66,"power_jumping":60,"power_stamina":77,"power_strength":56,"power_long_shots":69,"mentality_aggression":60,"mentality_interceptions":59,"mentality_positioning":70,"mentality_vision":73,"mentality_penalties":57,"mentality_composure":84,"defending_marking":65,"defending_standing_tackle":67,"defending_sliding_tackle":62,"goalkeeping_diving":8,"goalkeeping_handling":14,"goalkeeping_kicking":12,"goalkeeping_positioning":6,"goalkeeping_reflexes":9,"_target_":16.5881,"_residuals_":-0.0522,"_row":"M. Zaracho"},{"age":33,"height_cm":190,"weight_kg":81,"attacking_crossing":19,"attacking_finishing":16,"attacking_heading_accuracy":24,"attacking_short_passing":22,"attacking_volleys":14,"skill_dribbling":15,"skill_curve":11,"skill_fk_accuracy":11,"skill_long_passing":36,"skill_ball_control":23,"movement_acceleration":44,"movement_sprint_speed":34,"movement_agility":45,"movement_reactions":75,"movement_balance":49,"power_shot_power":54,"power_jumping":64,"power_stamina":33,"power_strength":66,"power_long_shots":18,"mentality_aggression":18,"mentality_interceptions":23,"mentality_positioning":10,"mentality_vision":47,"mentality_penalties":21,"mentality_composure":60,"defending_marking":20,"defending_standing_tackle":15,"defending_sliding_tackle":24,"goalkeeping_diving":78,"goalkeeping_handling":76,"goalkeeping_kicking":72,"goalkeeping_positioning":77,"goalkeeping_reflexes":79,"_target_":15.5203,"_residuals_":0.0955,"_row":"O. Karnezis"},{"age":27,"height_cm":191,"weight_kg":73,"attacking_crossing":60,"attacking_finishing":40,"attacking_heading_accuracy":70,"attacking_short_passing":63,"attacking_volleys":49,"skill_dribbling":57,"skill_curve":33,"skill_fk_accuracy":31,"skill_long_passing":61,"skill_ball_control":62,"movement_acceleration":51,"movement_sprint_speed":67,"movement_agility":60,"movement_reactions":67,"movement_balance":47,"power_shot_power":60,"power_jumping":65,"power_stamina":72,"power_strength":77,"power_long_shots":53,"mentality_aggression":67,"mentality_interceptions":74,"mentality_positioning":52,"mentality_vision":59,"mentality_penalties":37,"mentality_composure":69,"defending_marking":70,"defending_standing_tackle":69,"defending_sliding_tackle":67,"goalkeeping_diving":13,"goalkeeping_handling":12,"goalkeeping_kicking":13,"goalkeeping_positioning":12,"goalkeeping_reflexes":14,"_target_":14.691,"_residuals_":0.0811,"_row":"M. te Wierik"},{"age":19,"height_cm":181,"weight_kg":79,"attacking_crossing":72,"attacking_finishing":61,"attacking_heading_accuracy":70,"attacking_short_passing":77,"attacking_volleys":61,"skill_dribbling":76,"skill_curve":70,"skill_fk_accuracy":67,"skill_long_passing":80,"skill_ball_control":76,"movement_acceleration":82,"movement_sprint_speed":75,"movement_agility":69,"movement_reactions":72,"movement_balance":73,"power_shot_power":75,"power_jumping":64,"power_stamina":74,"power_strength":79,"power_long_shots":68,"mentality_aggression":76,"mentality_interceptions":73,"mentality_positioning":61,"mentality_vision":74,"mentality_penalties":65,"mentality_composure":74,"defending_marking":70,"defending_standing_tackle":71,"defending_sliding_tackle":70,"goalkeeping_diving":13,"goalkeeping_handling":9,"goalkeeping_kicking":8,"goalkeeping_positioning":7,"goalkeeping_reflexes":7,"_target_":16.4182,"_residuals_":0.2612,"_row":"S. Tonali"},{"age":33,"height_cm":175,"weight_kg":72,"attacking_crossing":76,"attacking_finishing":58,"attacking_heading_accuracy":48,"attacking_short_passing":80,"attacking_volleys":70,"skill_dribbling":71,"skill_curve":76,"skill_fk_accuracy":78,"skill_long_passing":79,"skill_ball_control":77,"movement_acceleration":62,"movement_sprint_speed":53,"movement_agility":69,"movement_reactions":68,"movement_balance":77,"power_shot_power":74,"power_jumping":49,"power_stamina":61,"power_strength":61,"power_long_shots":74,"mentality_aggression":62,"mentality_interceptions":70,"mentality_positioning":62,"mentality_vision":77,"mentality_penalties":72,"mentality_composure":75,"defending_marking":75,"defending_standing_tackle":66,"defending_sliding_tackle":60,"goalkeeping_diving":11,"goalkeeping_handling":9,"goalkeeping_kicking":7,"goalkeeping_positioning":12,"goalkeeping_reflexes":11,"_target_":15.0094,"_residuals_":0.1462,"_row":"L. Cigarini"},{"age":21,"height_cm":188,"weight_kg":70,"attacking_crossing":36,"attacking_finishing":32,"attacking_heading_accuracy":73,"attacking_short_passing":66,"attacking_volleys":30,"skill_dribbling":34,"skill_curve":33,"skill_fk_accuracy":28,"skill_long_passing":63,"skill_ball_control":51,"movement_acceleration":65,"movement_sprint_speed":67,"movement_agility":50,"movement_reactions":58,"movement_balance":45,"power_shot_power":44,"power_jumping":76,"power_stamina":68,"power_strength":77,"power_long_shots":25,"mentality_aggression":58,"mentality_interceptions":69,"mentality_positioning":28,"mentality_vision":37,"mentality_penalties":41,"mentality_composure":60,"defending_marking":75,"defending_standing_tackle":71,"defending_sliding_tackle":69,"goalkeeping_diving":8,"goalkeeping_handling":12,"goalkeeping_kicking":11,"goalkeeping_positioning":9,"goalkeeping_reflexes":6,"_target_":14.7318,"_residuals_":-0.3228,"_row":"J. Clarke-Salter"},{"age":27,"height_cm":187,"weight_kg":79,"attacking_crossing":14,"attacking_finishing":20,"attacking_heading_accuracy":20,"attacking_short_passing":27,"attacking_volleys":12,"skill_dribbling":14,"skill_curve":16,"skill_fk_accuracy":16,"skill_long_passing":26,"skill_ball_control":17,"movement_acceleration":44,"movement_sprint_speed":49,"movement_agility":37,"movement_reactions":68,"movement_balance":61,"power_shot_power":50,"power_jumping":74,"power_stamina":35,"power_strength":62,"power_long_shots":12,"mentality_aggression":17,"mentality_interceptions":24,"mentality_positioning":10,"mentality_vision":66,"mentality_penalties":19,"mentality_composure":57,"defending_marking":13,"defending_standing_tackle":20,"defending_sliding_tackle":13,"goalkeeping_diving":71,"goalkeeping_handling":72,"goalkeeping_kicking":67,"goalkeeping_positioning":72,"goalkeeping_reflexes":70,"_target_":14.7318,"_residuals_":-0.1056,"_row":"M. Al Owais"},{"age":21,"height_cm":185,"weight_kg":72,"attacking_crossing":52,"attacking_finishing":26,"attacking_heading_accuracy":69,"attacking_short_passing":72,"attacking_volleys":41,"skill_dribbling":68,"skill_curve":45,"skill_fk_accuracy":37,"skill_long_passing":70,"skill_ball_control":69,"movement_acceleration":76,"movement_sprint_speed":79,"movement_agility":76,"movement_reactions":72,"movement_balance":68,"power_shot_power":46,"power_jumping":73,"power_stamina":74,"power_strength":75,"power_long_shots":34,"mentality_aggression":72,"mentality_interceptions":68,"mentality_positioning":50,"mentality_vision":55,"mentality_penalties":50,"mentality_composure":74,"defending_marking":73,"defending_standing_tackle":72,"defending_sliding_tackle":73,"goalkeeping_diving":5,"goalkeeping_handling":8,"goalkeeping_kicking":5,"goalkeeping_positioning":13,"goalkeeping_reflexes":12,"_target_":15.6873,"_residuals_":-0.0007,"_row":"A. Tuanzebe"},{"age":26,"height_cm":169,"weight_kg":63,"attacking_crossing":60,"attacking_finishing":61,"attacking_heading_accuracy":39,"attacking_short_passing":70,"attacking_volleys":65,"skill_dribbling":71,"skill_curve":63,"skill_fk_accuracy":38,"skill_long_passing":64,"skill_ball_control":73,"movement_acceleration":73,"movement_sprint_speed":72,"movement_agility":75,"movement_reactions":63,"movement_balance":87,"power_shot_power":70,"power_jumping":58,"power_stamina":70,"power_strength":49,"power_long_shots":68,"mentality_aggression":43,"mentality_interceptions":60,"mentality_positioning":70,"mentality_vision":70,"mentality_penalties":59,"mentality_composure":68,"defending_marking":45,"defending_standing_tackle":42,"defending_sliding_tackle":38,"goalkeeping_diving":8,"goalkeeping_handling":9,"goalkeeping_kicking":9,"goalkeeping_positioning":13,"goalkeeping_reflexes":9,"_target_":14.5574,"_residuals_":-0.1227,"_row":"M. Saymak"},{"age":29,"height_cm":188,"weight_kg":84,"attacking_crossing":59,"attacking_finishing":33,"attacking_heading_accuracy":80,"attacking_short_passing":68,"attacking_volleys":42,"skill_dribbling":63,"skill_curve":26,"skill_fk_accuracy":18,"skill_long_passing":66,"skill_ball_control":67,"movement_acceleration":54,"movement_sprint_speed":54,"movement_agility":50,"movement_reactions":75,"movement_balance":41,"power_shot_power":63,"power_jumping":81,"power_stamina":64,"power_strength":82,"power_long_shots":34,"mentality_aggression":86,"mentality_interceptions":81,"mentality_positioning":21,"mentality_vision":56,"mentality_penalties":52,"mentality_composure":69,"defending_marking":76,"defending_standing_tackle":82,"defending_sliding_tackle":84,"goalkeeping_diving":14,"goalkeeping_handling":14,"goalkeeping_kicking":13,"goalkeeping_positioning":10,"goalkeeping_reflexes":7,"_target_":16.3412,"_residuals_":-0.1453,"_row":"D. Lovren"},{"age":21,"height_cm":173,"weight_kg":68,"attacking_crossing":80,"attacking_finishing":64,"attacking_heading_accuracy":67,"attacking_short_passing":75,"attacking_volleys":59,"skill_dribbling":78,"skill_curve":78,"skill_fk_accuracy":57,"skill_long_passing":75,"skill_ball_control":79,"movement_acceleration":86,"movement_sprint_speed":83,"movement_agility":82,"movement_reactions":78,"movement_balance":82,"power_shot_power":72,"power_jumping":74,"power_stamina":81,"power_strength":68,"power_long_shots":68,"mentality_aggression":76,"mentality_interceptions":73,"mentality_positioning":69,"mentality_vision":72,"mentality_penalties":54,"mentality_composure":77,"defending_marking":70,"defending_standing_tackle":74,"defending_sliding_tackle":73,"goalkeeping_diving":12,"goalkeeping_handling":7,"goalkeeping_kicking":11,"goalkeeping_positioning":10,"goalkeeping_reflexes":15,"_target_":16.3004,"_residuals_":-0.2726,"_row":"Renan Lodi"},{"age":29,"height_cm":172,"weight_kg":73,"attacking_crossing":76,"attacking_finishing":61,"attacking_heading_accuracy":55,"attacking_short_passing":82,"attacking_volleys":69,"skill_dribbling":78,"skill_curve":77,"skill_fk_accuracy":70,"skill_long_passing":78,"skill_ball_control":79,"movement_acceleration":74,"movement_sprint_speed":70,"movement_agility":74,"movement_reactions":77,"movement_balance":80,"power_shot_power":72,"power_jumping":66,"power_stamina":78,"power_strength":65,"power_long_shots":73,"mentality_aggression":72,"mentality_interceptions":67,"mentality_positioning":73,"mentality_vision":75,"mentality_penalties":59,"mentality_composure":77,"defending_marking":70,"defending_standing_tackle":71,"defending_sliding_tackle":71,"goalkeeping_diving":15,"goalkeeping_handling":15,"goalkeeping_kicking":7,"goalkeeping_positioning":10,"goalkeeping_reflexes":12,"_target_":16.1181,"_residuals_":0.0399,"_row":"J. dos Santos"},{"age":28,"height_cm":179,"weight_kg":79,"attacking_crossing":63,"attacking_finishing":75,"attacking_heading_accuracy":53,"attacking_short_passing":66,"attacking_volleys":68,"skill_dribbling":69,"skill_curve":66,"skill_fk_accuracy":59,"skill_long_passing":53,"skill_ball_control":69,"movement_acceleration":79,"movement_sprint_speed":78,"movement_agility":75,"movement_reactions":72,"movement_balance":73,"power_shot_power":76,"power_jumping":73,"power_stamina":77,"power_strength":68,"power_long_shots":65,"mentality_aggression":68,"mentality_interceptions":20,"mentality_positioning":74,"mentality_vision":58,"mentality_penalties":65,"mentality_composure":67,"defending_marking":28,"defending_standing_tackle":25,"defending_sliding_tackle":22,"goalkeeping_diving":11,"goalkeeping_handling":11,"goalkeeping_kicking":11,"goalkeeping_positioning":7,"goalkeeping_reflexes":11,"_target_":14.9787,"_residuals_":0.0215,"_row":"S. Michel"},{"age":24,"height_cm":186,"weight_kg":75,"attacking_crossing":38,"attacking_finishing":42,"attacking_heading_accuracy":74,"attacking_short_passing":59,"attacking_volleys":36,"skill_dribbling":46,"skill_curve":36,"skill_fk_accuracy":27,"skill_long_passing":61,"skill_ball_control":61,"movement_acceleration":62,"movement_sprint_speed":61,"movement_agility":62,"movement_reactions":69,"movement_balance":55,"power_shot_power":52,"power_jumping":80,"power_stamina":69,"power_strength":77,"power_long_shots":34,"mentality_aggression":87,"mentality_interceptions":74,"mentality_positioning":28,"mentality_vision":39,"mentality_penalties":32,"mentality_composure":66,"defending_marking":76,"defending_standing_tackle":74,"defending_sliding_tackle":76,"goalkeeping_diving":11,"goalkeeping_handling":7,"goalkeeping_kicking":13,"goalkeeping_positioning":14,"goalkeeping_reflexes":6,"_target_":15.895,"_residuals_":-0.0507,"_row":"E. Cabaco"},{"age":25,"height_cm":193,"weight_kg":87,"attacking_crossing":65,"attacking_finishing":77,"attacking_heading_accuracy":71,"attacking_short_passing":77,"attacking_volleys":75,"skill_dribbling":75,"skill_curve":83,"skill_fk_accuracy":79,"skill_long_passing":71,"skill_ball_control":78,"movement_acceleration":62,"movement_sprint_speed":66,"movement_agility":65,"movement_reactions":78,"movement_balance":52,"power_shot_power":84,"power_jumping":50,"power_stamina":69,"power_strength":79,"power_long_shots":80,"mentality_aggression":58,"mentality_interceptions":33,"mentality_positioning":78,"mentality_vision":74,"mentality_penalties":64,"mentality_composure":65,"defending_marking":36,"defending_standing_tackle":40,"defending_sliding_tackle":38,"goalkeeping_diving":10,"goalkeeping_handling":6,"goalkeeping_kicking":9,"goalkeeping_positioning":16,"goalkeeping_reflexes":6,"_target_":16.4182,"_residuals_":0.1519,"_row":"M. Gregoritsch"},{"age":32,"height_cm":188,"weight_kg":81,"attacking_crossing":10,"attacking_finishing":12,"attacking_heading_accuracy":14,"attacking_short_passing":35,"attacking_volleys":10,"skill_dribbling":11,"skill_curve":18,"skill_fk_accuracy":13,"skill_long_passing":22,"skill_ball_control":23,"movement_acceleration":43,"movement_sprint_speed":32,"movement_agility":40,"movement_reactions":69,"movement_balance":34,"power_shot_power":50,"power_jumping":45,"power_stamina":28,"power_strength":65,"power_long_shots":13,"mentality_aggression":45,"mentality_interceptions":27,"mentality_positioning":13,"mentality_vision":63,"mentality_penalties":24,"mentality_composure":69,"defending_marking":14,"defending_standing_tackle":10,"defending_sliding_tackle":17,"goalkeeping_diving":75,"goalkeeping_handling":73,"goalkeeping_kicking":67,"goalkeeping_positioning":77,"goalkeeping_reflexes":79,"_target_":15.3631,"_residuals_":0.4951,"_row":"Marcelo Grohe"},{"age":29,"height_cm":183,"weight_kg":78,"attacking_crossing":15,"attacking_finishing":13,"attacking_heading_accuracy":16,"attacking_short_passing":27,"attacking_volleys":11,"skill_dribbling":11,"skill_curve":11,"skill_fk_accuracy":15,"skill_long_passing":30,"skill_ball_control":14,"movement_acceleration":55,"movement_sprint_speed":43,"movement_agility":62,"movement_reactions":68,"movement_balance":65,"power_shot_power":53,"power_jumping":75,"power_stamina":30,"power_strength":68,"power_long_shots":13,"mentality_aggression":26,"mentality_interceptions":25,"mentality_positioning":16,"mentality_vision":39,"mentality_penalties":15,"mentality_composure":51,"defending_marking":23,"defending_standing_tackle":12,"defending_sliding_tackle":13,"goalkeeping_diving":71,"goalkeeping_handling":72,"goalkeeping_kicking":70,"goalkeeping_positioning":71,"goalkeeping_reflexes":72,"_target_":14.771,"_residuals_":0.1027,"_row":"A. Saldivar"},{"age":34,"height_cm":188,"weight_kg":89,"attacking_crossing":50,"attacking_finishing":71,"attacking_heading_accuracy":74,"attacking_short_passing":63,"attacking_volleys":67,"skill_dribbling":62,"skill_curve":44,"skill_fk_accuracy":48,"skill_long_passing":54,"skill_ball_control":67,"movement_acceleration":59,"movement_sprint_speed":62,"movement_agility":54,"movement_reactions":68,"movement_balance":51,"power_shot_power":70,"power_jumping":76,"power_stamina":55,"power_strength":87,"power_long_shots":61,"mentality_aggression":82,"mentality_interceptions":27,"mentality_positioning":69,"mentality_vision":58,"mentality_penalties":73,"mentality_composure":75,"defending_marking":28,"defending_standing_tackle":21,"defending_sliding_tackle":22,"goalkeeping_diving":13,"goalkeeping_handling":10,"goalkeeping_kicking":6,"goalkeeping_positioning":8,"goalkeeping_reflexes":8,"_target_":13.7375,"_residuals_":-0.3759,"_row":"L. Clarke"},{"age":27,"height_cm":188,"weight_kg":87,"attacking_crossing":32,"attacking_finishing":34,"attacking_heading_accuracy":77,"attacking_short_passing":72,"attacking_volleys":36,"skill_dribbling":53,"skill_curve":44,"skill_fk_accuracy":45,"skill_long_passing":66,"skill_ball_control":69,"movement_acceleration":67,"movement_sprint_speed":69,"movement_agility":45,"movement_reactions":71,"movement_balance":62,"power_shot_power":57,"power_jumping":65,"power_stamina":69,"power_strength":87,"power_long_shots":39,"mentality_aggression":65,"mentality_interceptions":76,"mentality_positioning":30,"mentality_vision":43,"mentality_penalties":54,"mentality_composure":71,"defending_marking":74,"defending_standing_tackle":78,"defending_sliding_tackle":76,"goalkeeping_diving":7,"goalkeeping_handling":8,"goalkeeping_kicking":13,"goalkeeping_positioning":6,"goalkeeping_reflexes":9,"_target_":15.9556,"_residuals_":-0.0311,"_row":"N. Araujo"},{"age":18,"height_cm":186,"weight_kg":74,"attacking_crossing":65,"attacking_finishing":67,"attacking_heading_accuracy":58,"attacking_short_passing":72,"attacking_volleys":69,"skill_dribbling":79,"skill_curve":78,"skill_fk_accuracy":77,"skill_long_passing":72,"skill_ball_control":80,"movement_acceleration":76,"movement_sprint_speed":83,"movement_agility":77,"movement_reactions":68,"movement_balance":71,"power_shot_power":72,"power_jumping":72,"power_stamina":69,"power_strength":69,"power_long_shots":74,"mentality_aggression":49,"mentality_interceptions":32,"mentality_positioning":62,"mentality_vision":72,"mentality_penalties":69,"mentality_composure":75,"defending_marking":35,"defending_standing_tackle":38,"defending_sliding_tackle":26,"goalkeeping_diving":10,"goalkeeping_handling":10,"goalkeeping_kicking":13,"goalkeeping_positioning":10,"goalkeeping_reflexes":6,"_target_":16.2579,"_residuals_":0.4859,"_row":"D. Szoboszlai"},{"age":28,"height_cm":178,"weight_kg":73,"attacking_crossing":68,"attacking_finishing":42,"attacking_heading_accuracy":56,"attacking_short_passing":68,"attacking_volleys":45,"skill_dribbling":71,"skill_curve":73,"skill_fk_accuracy":70,"skill_long_passing":57,"skill_ball_control":72,"movement_acceleration":76,"movement_sprint_speed":77,"movement_agility":72,"movement_reactions":68,"movement_balance":73,"power_shot_power":81,"power_jumping":75,"power_stamina":84,"power_strength":59,"power_long_shots":50,"mentality_aggression":74,"mentality_interceptions":70,"mentality_positioning":68,"mentality_vision":64,"mentality_penalties":45,"mentality_composure":71,"defending_marking":69,"defending_standing_tackle":73,"defending_sliding_tackle":70,"goalkeeping_diving":10,"goalkeeping_handling":7,"goalkeeping_kicking":13,"goalkeeping_positioning":16,"goalkeeping_reflexes":9,"_target_":14.8088,"_residuals_":-0.068,"_row":"Patrick"},{"age":22,"height_cm":177,"weight_kg":69,"attacking_crossing":66,"attacking_finishing":80,"attacking_heading_accuracy":58,"attacking_short_passing":68,"attacking_volleys":69,"skill_dribbling":80,"skill_curve":52,"skill_fk_accuracy":38,"skill_long_passing":48,"skill_ball_control":81,"movement_acceleration":83,"movement_sprint_speed":80,"movement_agility":79,"movement_reactions":71,"movement_balance":78,"power_shot_power":76,"power_jumping":67,"power_stamina":66,"power_strength":67,"power_long_shots":63,"mentality_aggression":47,"mentality_interceptions":22,"mentality_positioning":81,"mentality_vision":65,"mentality_penalties":67,"mentality_composure":62,"defending_marking":36,"defending_standing_tackle":24,"defending_sliding_tackle":17,"goalkeeping_diving":14,"goalkeeping_handling":6,"goalkeeping_kicking":8,"goalkeeping_positioning":12,"goalkeeping_reflexes":6,"_target_":16.2134,"_residuals_":-0.0962,"_row":"J. Augustin"},{"age":30,"height_cm":176,"weight_kg":75,"attacking_crossing":65,"attacking_finishing":67,"attacking_heading_accuracy":65,"attacking_short_passing":72,"attacking_volleys":69,"skill_dribbling":75,"skill_curve":66,"skill_fk_accuracy":46,"skill_long_passing":61,"skill_ball_control":80,"movement_acceleration":77,"movement_sprint_speed":77,"movement_agility":75,"movement_reactions":73,"movement_balance":67,"power_shot_power":68,"power_jumping":55,"power_stamina":72,"power_strength":73,"power_long_shots":73,"mentality_aggression":68,"mentality_interceptions":45,"mentality_positioning":65,"mentality_vision":71,"mentality_penalties":64,"mentality_composure":72,"defending_marking":49,"defending_standing_tackle":46,"defending_sliding_tackle":42,"goalkeeping_diving":11,"goalkeeping_handling":15,"goalkeeping_kicking":16,"goalkeeping_positioning":11,"goalkeeping_reflexes":9,"_target_":15.5203,"_residuals_":0.4974,"_row":"Dentinho"},{"age":25,"height_cm":180,"weight_kg":71,"attacking_crossing":78,"attacking_finishing":80,"attacking_heading_accuracy":53,"attacking_short_passing":75,"attacking_volleys":68,"skill_dribbling":88,"skill_curve":81,"skill_fk_accuracy":79,"skill_long_passing":71,"skill_ball_control":87,"movement_acceleration":91,"movement_sprint_speed":90,"movement_agility":90,"movement_reactions":82,"movement_balance":71,"power_shot_power":85,"power_jumping":70,"power_stamina":74,"power_strength":59,"power_long_shots":78,"mentality_aggression":61,"mentality_interceptions":18,"mentality_positioning":80,"mentality_vision":71,"mentality_penalties":74,"mentality_composure":75,"defending_marking":53,"defending_standing_tackle":39,"defending_sliding_tackle":26,"goalkeeping_diving":9,"goalkeeping_handling":11,"goalkeeping_kicking":9,"goalkeeping_positioning":10,"goalkeeping_reflexes":10,"_target_":17.2968,"_residuals_":0.1079,"_row":"Y. Carrasco"},{"age":27,"height_cm":178,"weight_kg":75,"attacking_crossing":72,"attacking_finishing":66,"attacking_heading_accuracy":47,"attacking_short_passing":74,"attacking_volleys":51,"skill_dribbling":78,"skill_curve":75,"skill_fk_accuracy":75,"skill_long_passing":73,"skill_ball_control":76,"movement_acceleration":73,"movement_sprint_speed":72,"movement_agility":67,"movement_reactions":76,"movement_balance":66,"power_shot_power":76,"power_jumping":65,"power_stamina":80,"power_strength":70,"power_long_shots":77,"mentality_aggression":61,"mentality_interceptions":54,"mentality_positioning":71,"mentality_vision":76,"mentality_penalties":68,"mentality_composure":70,"defending_marking":68,"defending_standing_tackle":73,"defending_sliding_tackle":67,"goalkeeping_diving":9,"goalkeeping_handling":14,"goalkeeping_kicking":6,"goalkeeping_positioning":11,"goalkeeping_reflexes":6,"_target_":15.8304,"_residuals_":0.0547,"_row":"G. Fernandez"},{"age":20,"height_cm":177,"weight_kg":71,"attacking_crossing":40,"attacking_finishing":72,"attacking_heading_accuracy":63,"attacking_short_passing":61,"attacking_volleys":59,"skill_dribbling":69,"skill_curve":55,"skill_fk_accuracy":44,"skill_long_passing":52,"skill_ball_control":71,"movement_acceleration":77,"movement_sprint_speed":76,"movement_agility":75,"movement_reactions":69,"movement_balance":75,"power_shot_power":76,"power_jumping":68,"power_stamina":76,"power_strength":68,"power_long_shots":59,"mentality_aggression":49,"mentality_interceptions":12,"mentality_positioning":69,"mentality_vision":60,"mentality_penalties":67,"mentality_composure":67,"defending_marking":19,"defending_standing_tackle":18,"defending_sliding_tackle":17,"goalkeeping_diving":8,"goalkeeping_handling":7,"goalkeeping_kicking":6,"goalkeeping_positioning":5,"goalkeeping_reflexes":6,"_target_":15.1238,"_residuals_":0.0415,"_row":"Kikas"},{"age":28,"height_cm":190,"weight_kg":90,"attacking_crossing":12,"attacking_finishing":13,"attacking_heading_accuracy":13,"attacking_short_passing":21,"attacking_volleys":11,"skill_dribbling":17,"skill_curve":13,"skill_fk_accuracy":16,"skill_long_passing":20,"skill_ball_control":18,"movement_acceleration":49,"movement_sprint_speed":46,"movement_agility":48,"movement_reactions":69,"movement_balance":43,"power_shot_power":44,"power_jumping":67,"power_stamina":31,"power_strength":76,"power_long_shots":15,"mentality_aggression":41,"mentality_interceptions":20,"mentality_positioning":11,"mentality_vision":10,"mentality_penalties":20,"mentality_composure":52,"defending_marking":12,"defending_standing_tackle":10,"defending_sliding_tackle":10,"goalkeeping_diving":70,"goalkeeping_handling":67,"goalkeeping_kicking":59,"goalkeeping_positioning":71,"goalkeeping_reflexes":74,"_target_":14.3461,"_residuals_":-0.1593,"_row":"K. Muller"},{"age":33,"height_cm":182,"weight_kg":78,"attacking_crossing":62,"attacking_finishing":72,"attacking_heading_accuracy":68,"attacking_short_passing":70,"attacking_volleys":69,"skill_dribbling":74,"skill_curve":69,"skill_fk_accuracy":60,"skill_long_passing":54,"skill_ball_control":73,"movement_acceleration":75,"movement_sprint_speed":60,"movement_agility":78,"movement_reactions":75,"movement_balance":74,"power_shot_power":69,"power_jumping":76,"power_stamina":67,"power_strength":75,"power_long_shots":60,"mentality_aggression":45,"mentality_interceptions":23,"mentality_positioning":74,"mentality_vision":74,"mentality_penalties":73,"mentality_composure":78,"defending_marking":50,"defending_standing_tackle":28,"defending_sliding_tackle":24,"goalkeeping_diving":6,"goalkeeping_handling":6,"goalkeeping_kicking":6,"goalkeeping_positioning":5,"goalkeeping_reflexes":5,"_target_":14.5087,"_residuals_":-0.1567,"_row":"R. Meggiorini"},{"age":29,"height_cm":168,"weight_kg":62,"attacking_crossing":73,"attacking_finishing":68,"attacking_heading_accuracy":52,"attacking_short_passing":75,"attacking_volleys":54,"skill_dribbling":72,"skill_curve":66,"skill_fk_accuracy":59,"skill_long_passing":71,"skill_ball_control":74,"movement_acceleration":68,"movement_sprint_speed":66,"movement_agility":82,"movement_reactions":81,"movement_balance":91,"power_shot_power":67,"power_jumping":81,"power_stamina":92,"power_strength":60,"power_long_shots":58,"mentality_aggression":81,"mentality_interceptions":73,"mentality_positioning":71,"mentality_vision":72,"mentality_penalties":60,"mentality_composure":83,"defending_marking":75,"defending_standing_tackle":77,"defending_sliding_tackle":71,"goalkeeping_diving":10,"goalkeeping_handling":13,"goalkeeping_kicking":12,"goalkeeping_positioning":6,"goalkeeping_reflexes":8,"_target_":15.6873,"_residuals_":-0.1692,"_row":"J. Allen"},{"age":27,"height_cm":188,"weight_kg":78,"attacking_crossing":61,"attacking_finishing":41,"attacking_heading_accuracy":73,"attacking_short_passing":67,"attacking_volleys":52,"skill_dribbling":45,"skill_curve":54,"skill_fk_accuracy":48,"skill_long_passing":75,"skill_ball_control":55,"movement_acceleration":52,"movement_sprint_speed":63,"movement_agility":38,"movement_reactions":77,"movement_balance":37,"power_shot_power":71,"power_jumping":81,"power_stamina":68,"power_strength":83,"power_long_shots":45,"mentality_aggression":80,"mentality_interceptions":72,"mentality_positioning":42,"mentality_vision":44,"mentality_penalties":77,"mentality_composure":75,"defending_marking":79,"defending_standing_tackle":75,"defending_sliding_tackle":77,"goalkeeping_diving":7,"goalkeeping_handling":15,"goalkeeping_kicking":13,"goalkeeping_positioning":7,"goalkeeping_reflexes":11,"_target_":15.7614,"_residuals_":-0.2142,"_row":"Eltildo Correia"},{"age":27,"height_cm":167,"weight_kg":63,"attacking_crossing":74,"attacking_finishing":56,"attacking_heading_accuracy":37,"attacking_short_passing":65,"attacking_volleys":50,"skill_dribbling":73,"skill_curve":57,"skill_fk_accuracy":43,"skill_long_passing":65,"skill_ball_control":65,"movement_acceleration":81,"movement_sprint_speed":84,"movement_agility":75,"movement_reactions":66,"movement_balance":89,"power_shot_power":65,"power_jumping":59,"power_stamina":70,"power_strength":53,"power_long_shots":62,"mentality_aggression":66,"mentality_interceptions":31,"mentality_positioning":68,"mentality_vision":70,"mentality_penalties":63,"mentality_composure":65,"defending_marking":24,"defending_standing_tackle":33,"defending_sliding_tackle":46,"goalkeeping_diving":14,"goalkeeping_handling":13,"goalkeeping_kicking":12,"goalkeeping_positioning":6,"goalkeeping_reflexes":10,"_target_":14.7318,"_residuals_":0.1493,"_row":"J. Cabrera"},{"age":31,"height_cm":184,"weight_kg":82,"attacking_crossing":59,"attacking_finishing":40,"attacking_heading_accuracy":81,"attacking_short_passing":69,"attacking_volleys":29,"skill_dribbling":62,"skill_curve":56,"skill_fk_accuracy":36,"skill_long_passing":64,"skill_ball_control":60,"movement_acceleration":48,"movement_sprint_speed":54,"movement_agility":61,"movement_reactions":70,"movement_balance":65,"power_shot_power":59,"power_jumping":75,"power_stamina":75,"power_strength":82,"power_long_shots":50,"mentality_aggression":80,"mentality_interceptions":72,"mentality_positioning":48,"mentality_vision":59,"mentality_penalties":50,"mentality_composure":69,"defending_marking":72,"defending_standing_tackle":72,"defending_sliding_tackle":71,"goalkeeping_diving":11,"goalkeeping_handling":15,"goalkeeping_kicking":10,"goalkeeping_positioning":12,"goalkeeping_reflexes":11,"_target_":15.2506,"_residuals_":0.3688,"_row":"P. Baysse"},{"age":29,"height_cm":177,"weight_kg":70,"attacking_crossing":73,"attacking_finishing":67,"attacking_heading_accuracy":63,"attacking_short_passing":78,"attacking_volleys":48,"skill_dribbling":79,"skill_curve":69,"skill_fk_accuracy":46,"skill_long_passing":64,"skill_ball_control":78,"movement_acceleration":84,"movement_sprint_speed":85,"movement_agility":75,"movement_reactions":77,"movement_balance":76,"power_shot_power":81,"power_jumping":77,"power_stamina":67,"power_strength":68,"power_long_shots":59,"mentality_aggression":80,"mentality_interceptions":74,"mentality_positioning":66,"mentality_vision":68,"mentality_penalties":51,"mentality_composure":71,"defending_marking":74,"defending_standing_tackle":70,"defending_sliding_tackle":74,"goalkeeping_diving":8,"goalkeeping_handling":7,"goalkeeping_kicking":8,"goalkeeping_positioning":12,"goalkeeping_reflexes":12,"_target_":15.6873,"_residuals_":-0.1825,"_row":"Aleix Vidal"},{"age":26,"height_cm":186,"weight_kg":86,"attacking_crossing":35,"attacking_finishing":26,"attacking_heading_accuracy":75,"attacking_short_passing":73,"attacking_volleys":34,"skill_dribbling":68,"skill_curve":47,"skill_fk_accuracy":71,"skill_long_passing":59,"skill_ball_control":69,"movement_acceleration":79,"movement_sprint_speed":76,"movement_agility":69,"movement_reactions":74,"movement_balance":55,"power_shot_power":73,"power_jumping":81,"power_stamina":65,"power_strength":86,"power_long_shots":57,"mentality_aggression":82,"mentality_interceptions":75,"mentality_positioning":52,"mentality_vision":51,"mentality_penalties":41,"mentality_composure":72,"defending_marking":80,"defending_standing_tackle":80,"defending_sliding_tackle":75,"goalkeeping_diving":7,"goalkeeping_handling":10,"goalkeeping_kicking":14,"goalkeeping_positioning":7,"goalkeeping_reflexes":11,"_target_":16.4182,"_residuals_":0.0162,"_row":"Diego Carlos"},{"age":24,"height_cm":192,"weight_kg":85,"attacking_crossing":60,"attacking_finishing":45,"attacking_heading_accuracy":71,"attacking_short_passing":65,"attacking_volleys":35,"skill_dribbling":59,"skill_curve":31,"skill_fk_accuracy":27,"skill_long_passing":60,"skill_ball_control":63,"movement_acceleration":68,"movement_sprint_speed":77,"movement_agility":54,"movement_reactions":73,"movement_balance":51,"power_shot_power":70,"power_jumping":55,"power_stamina":65,"power_strength":77,"power_long_shots":38,"mentality_aggression":69,"mentality_interceptions":74,"mentality_positioning":45,"mentality_vision":38,"mentality_penalties":48,"mentality_composure":60,"defending_marking":77,"defending_standing_tackle":78,"defending_sliding_tackle":76,"goalkeeping_diving":14,"goalkeeping_handling":13,"goalkeeping_kicking":10,"goalkeeping_positioning":12,"goalkeeping_reflexes":7,"_target_":15.895,"_residuals_":0.1764,"_row":"K. Akpoguma"},{"age":25,"height_cm":185,"weight_kg":79,"attacking_crossing":69,"attacking_finishing":30,"attacking_heading_accuracy":66,"attacking_short_passing":66,"attacking_volleys":32,"skill_dribbling":45,"skill_curve":33,"skill_fk_accuracy":28,"skill_long_passing":59,"skill_ball_control":56,"movement_acceleration":58,"movement_sprint_speed":65,"movement_agility":52,"movement_reactions":68,"movement_balance":52,"power_shot_power":40,"power_jumping":74,"power_stamina":74,"power_strength":80,"power_long_shots":26,"mentality_aggression":79,"mentality_interceptions":67,"mentality_positioning":26,"mentality_vision":30,"mentality_penalties":40,"mentality_composure":58,"defending_marking":71,"defending_standing_tackle":69,"defending_sliding_tackle":67,"goalkeeping_diving":11,"goalkeeping_handling":11,"goalkeeping_kicking":7,"goalkeeping_positioning":13,"goalkeeping_reflexes":8,"_target_":14.8088,"_residuals_":-0.1583,"_row":"E. Godoy"},{"age":24,"height_cm":184,"weight_kg":71,"attacking_crossing":65,"attacking_finishing":42,"attacking_heading_accuracy":78,"attacking_short_passing":74,"attacking_volleys":31,"skill_dribbling":59,"skill_curve":30,"skill_fk_accuracy":59,"skill_long_passing":68,"skill_ball_control":74,"movement_acceleration":65,"movement_sprint_speed":63,"movement_agility":66,"movement_reactions":60,"movement_balance":65,"power_shot_power":46,"power_jumping":73,"power_stamina":62,"power_strength":65,"power_long_shots":44,"mentality_aggression":69,"mentality_interceptions":76,"mentality_positioning":45,"mentality_vision":50,"mentality_penalties":50,"mentality_composure":66,"defending_marking":69,"defending_standing_tackle":72,"defending_sliding_tackle":71,"goalkeeping_diving":10,"goalkeeping_handling":15,"goalkeeping_kicking":10,"goalkeeping_positioning":14,"goalkeeping_reflexes":6,"_target_":15.1238,"_residuals_":-0.0712,"_row":"David Costas"},{"age":24,"height_cm":194,"weight_kg":84,"attacking_crossing":40,"attacking_finishing":80,"attacking_heading_accuracy":78,"attacking_short_passing":63,"attacking_volleys":76,"skill_dribbling":71,"skill_curve":65,"skill_fk_accuracy":29,"skill_long_passing":44,"skill_ball_control":76,"movement_acceleration":74,"movement_sprint_speed":78,"movement_agility":68,"movement_reactions":78,"movement_balance":69,"power_shot_power":79,"power_jumping":70,"power_stamina":74,"power_strength":76,"power_long_shots":65,"mentality_aggression":82,"mentality_interceptions":29,"mentality_positioning":81,"mentality_vision":58,"mentality_penalties":72,"mentality_composure":66,"defending_marking":52,"defending_standing_tackle":39,"defending_sliding_tackle":17,"goalkeeping_diving":12,"goalkeeping_handling":11,"goalkeeping_kicking":7,"goalkeeping_positioning":11,"goalkeeping_reflexes":14,"_target_":16.4546,"_residuals_":-0.0154,"_row":"D. Selke"},{"age":26,"height_cm":180,"weight_kg":82,"attacking_crossing":59,"attacking_finishing":58,"attacking_heading_accuracy":69,"attacking_short_passing":72,"attacking_volleys":52,"skill_dribbling":64,"skill_curve":57,"skill_fk_accuracy":59,"skill_long_passing":65,"skill_ball_control":70,"movement_acceleration":70,"movement_sprint_speed":66,"movement_agility":69,"movement_reactions":65,"movement_balance":70,"power_shot_power":72,"power_jumping":74,"power_stamina":74,"power_strength":77,"power_long_shots":64,"mentality_aggression":77,"mentality_interceptions":73,"mentality_positioning":64,"mentality_vision":63,"mentality_penalties":58,"mentality_composure":65,"defending_marking":70,"defending_standing_tackle":74,"defending_sliding_tackle":73,"goalkeeping_diving":15,"goalkeeping_handling":15,"goalkeeping_kicking":15,"goalkeeping_positioning":10,"goalkeeping_reflexes":11,"_target_":15.1238,"_residuals_":-0.045,"_row":"C. Doukoure"},{"age":24,"height_cm":182,"weight_kg":74,"attacking_crossing":61,"attacking_finishing":74,"attacking_heading_accuracy":68,"attacking_short_passing":66,"attacking_volleys":68,"skill_dribbling":70,"skill_curve":63,"skill_fk_accuracy":48,"skill_long_passing":55,"skill_ball_control":72,"movement_acceleration":90,"movement_sprint_speed":92,"movement_agility":76,"movement_reactions":71,"movement_balance":72,"power_shot_power":75,"power_jumping":74,"power_stamina":77,"power_strength":75,"power_long_shots":66,"mentality_aggression":63,"mentality_interceptions":32,"mentality_positioning":70,"mentality_vision":62,"mentality_penalties":65,"mentality_composure":63,"defending_marking":33,"defending_standing_tackle":27,"defending_sliding_tackle":28,"goalkeeping_diving":7,"goalkeeping_handling":15,"goalkeeping_kicking":10,"goalkeeping_positioning":12,"goalkeeping_reflexes":9,"_target_":15.1765,"_residuals_":-0.4996,"_row":"N. Moumi Ngamaleu"},{"age":34,"height_cm":191,"weight_kg":84,"attacking_crossing":23,"attacking_finishing":10,"attacking_heading_accuracy":30,"attacking_short_passing":30,"attacking_volleys":18,"skill_dribbling":25,"skill_curve":13,"skill_fk_accuracy":22,"skill_long_passing":22,"skill_ball_control":30,"movement_acceleration":38,"movement_sprint_speed":36,"movement_agility":33,"movement_reactions":66,"movement_balance":34,"power_shot_power":50,"power_jumping":67,"power_stamina":40,"power_strength":79,"power_long_shots":17,"mentality_aggression":38,"mentality_interceptions":15,"mentality_positioning":12,"mentality_vision":45,"mentality_penalties":25,"mentality_composure":67,"defending_marking":17,"defending_standing_tackle":22,"defending_sliding_tackle":13,"goalkeeping_diving":72,"goalkeeping_handling":67,"goalkeeping_kicking":66,"goalkeeping_positioning":70,"goalkeeping_reflexes":72,"_target_":13.8155,"_residuals_":-0.0448,"_row":"P. Pentke"},{"age":27,"height_cm":181,"weight_kg":77,"attacking_crossing":72,"attacking_finishing":65,"attacking_heading_accuracy":41,"attacking_short_passing":79,"attacking_volleys":68,"skill_dribbling":75,"skill_curve":60,"skill_fk_accuracy":70,"skill_long_passing":77,"skill_ball_control":79,"movement_acceleration":67,"movement_sprint_speed":66,"movement_agility":70,"movement_reactions":77,"movement_balance":61,"power_shot_power":73,"power_jumping":57,"power_stamina":82,"power_strength":65,"power_long_shots":75,"mentality_aggression":64,"mentality_interceptions":73,"mentality_positioning":77,"mentality_vision":74,"mentality_penalties":61,"mentality_composure":80,"defending_marking":76,"defending_standing_tackle":72,"defending_sliding_tackle":69,"goalkeeping_diving":12,"goalkeeping_handling":8,"goalkeeping_kicking":9,"goalkeeping_positioning":14,"goalkeeping_reflexes":13,"_target_":16.2579,"_residuals_":0.0078,"_row":"R. Freuler"},{"age":28,"height_cm":184,"weight_kg":87,"attacking_crossing":62,"attacking_finishing":61,"attacking_heading_accuracy":71,"attacking_short_passing":75,"attacking_volleys":60,"skill_dribbling":68,"skill_curve":62,"skill_fk_accuracy":57,"skill_long_passing":70,"skill_ball_control":74,"movement_acceleration":51,"movement_sprint_speed":51,"movement_agility":63,"movement_reactions":79,"movement_balance":65,"power_shot_power":79,"power_jumping":77,"power_stamina":65,"power_strength":88,"power_long_shots":60,"mentality_aggression":89,"mentality_interceptions":78,"mentality_positioning":63,"mentality_vision":60,"mentality_penalties":65,"mentality_composure":74,"defending_marking":78,"defending_standing_tackle":83,"defending_sliding_tackle":78,"goalkeeping_diving":6,"goalkeeping_handling":14,"goalkeeping_kicking":10,"goalkeeping_positioning":13,"goalkeeping_reflexes":16,"_target_":16.1669,"_residuals_":-0.1134,"_row":"V. Wanyama"},{"age":28,"height_cm":181,"weight_kg":83,"attacking_crossing":57,"attacking_finishing":38,"attacking_heading_accuracy":77,"attacking_short_passing":64,"attacking_volleys":41,"skill_dribbling":48,"skill_curve":55,"skill_fk_accuracy":44,"skill_long_passing":64,"skill_ball_control":66,"movement_acceleration":61,"movement_sprint_speed":61,"movement_agility":43,"movement_reactions":78,"movement_balance":59,"power_shot_power":55,"power_jumping":75,"power_stamina":84,"power_strength":80,"power_long_shots":43,"mentality_aggression":76,"mentality_interceptions":70,"mentality_positioning":51,"mentality_vision":38,"mentality_penalties":38,"mentality_composure":69,"defending_marking":69,"defending_standing_tackle":74,"defending_sliding_tackle":68,"goalkeeping_diving":10,"goalkeeping_handling":9,"goalkeeping_kicking":10,"goalkeeping_positioning":11,"goalkeeping_reflexes":7,"_target_":15.1765,"_residuals_":-0.1838,"_row":"M. Nervo"},{"age":21,"height_cm":185,"weight_kg":77,"attacking_crossing":59,"attacking_finishing":58,"attacking_heading_accuracy":51,"attacking_short_passing":72,"attacking_volleys":51,"skill_dribbling":66,"skill_curve":60,"skill_fk_accuracy":48,"skill_long_passing":68,"skill_ball_control":71,"movement_acceleration":77,"movement_sprint_speed":85,"movement_agility":70,"movement_reactions":71,"movement_balance":81,"power_shot_power":72,"power_jumping":69,"power_stamina":92,"power_strength":80,"power_long_shots":64,"mentality_aggression":75,"mentality_interceptions":73,"mentality_positioning":68,"mentality_vision":72,"mentality_penalties":52,"mentality_composure":78,"defending_marking":73,"defending_standing_tackle":71,"defending_sliding_tackle":70,"goalkeeping_diving":10,"goalkeeping_handling":6,"goalkeeping_kicking":11,"goalkeeping_positioning":13,"goalkeeping_reflexes":6,"_target_":15.5203,"_residuals_":-0.2759,"_row":"S. Zurkowski"},{"age":34,"height_cm":185,"weight_kg":75,"attacking_crossing":65,"attacking_finishing":61,"attacking_heading_accuracy":69,"attacking_short_passing":78,"attacking_volleys":60,"skill_dribbling":70,"skill_curve":49,"skill_fk_accuracy":59,"skill_long_passing":76,"skill_ball_control":75,"movement_acceleration":63,"movement_sprint_speed":62,"movement_agility":59,"movement_reactions":75,"movement_balance":58,"power_shot_power":79,"power_jumping":69,"power_stamina":69,"power_strength":68,"power_long_shots":75,"mentality_aggression":76,"mentality_interceptions":73,"mentality_positioning":70,"mentality_vision":73,"mentality_penalties":51,"mentality_composure":76,"defending_marking":69,"defending_standing_tackle":74,"defending_sliding_tackle":70,"goalkeeping_diving":15,"goalkeeping_handling":10,"goalkeeping_kicking":14,"goalkeeping_positioning":11,"goalkeeping_reflexes":6,"_target_":14.9787,"_residuals_":0.0811,"_row":"L. Rigoni"},{"age":31,"height_cm":180,"weight_kg":80,"attacking_crossing":68,"attacking_finishing":60,"attacking_heading_accuracy":64,"attacking_short_passing":75,"attacking_volleys":50,"skill_dribbling":71,"skill_curve":58,"skill_fk_accuracy":41,"skill_long_passing":72,"skill_ball_control":73,"movement_acceleration":67,"movement_sprint_speed":68,"movement_agility":66,"movement_reactions":74,"movement_balance":55,"power_shot_power":75,"power_jumping":69,"power_stamina":87,"power_strength":79,"power_long_shots":71,"mentality_aggression":84,"mentality_interceptions":74,"mentality_positioning":68,"mentality_vision":73,"mentality_penalties":57,"mentality_composure":76,"defending_marking":63,"defending_standing_tackle":71,"defending_sliding_tackle":69,"goalkeeping_diving":16,"goalkeeping_handling":13,"goalkeeping_kicking":7,"goalkeeping_positioning":12,"goalkeeping_reflexes":14,"_target_":15.3841,"_residuals_":0.2179,"_row":"D. Gonzalez"},{"age":25,"height_cm":182,"weight_kg":82,"attacking_crossing":74,"attacking_finishing":70,"attacking_heading_accuracy":71,"attacking_short_passing":73,"attacking_volleys":66,"skill_dribbling":75,"skill_curve":69,"skill_fk_accuracy":69,"skill_long_passing":71,"skill_ball_control":73,"movement_acceleration":65,"movement_sprint_speed":72,"movement_agility":73,"movement_reactions":75,"movement_balance":72,"power_shot_power":72,"power_jumping":75,"power_stamina":79,"power_strength":72,"power_long_shots":69,"mentality_aggression":72,"mentality_interceptions":74,"mentality_positioning":68,"mentality_vision":64,"mentality_penalties":59,"mentality_composure":72,"defending_marking":74,"defending_standing_tackle":73,"defending_sliding_tackle":73,"goalkeeping_diving":8,"goalkeeping_handling":10,"goalkeeping_kicking":8,"goalkeeping_positioning":10,"goalkeeping_reflexes":7,"_target_":15.3841,"_residuals_":-0.463,"_row":"G. Di Lorenzo"},{"age":28,"height_cm":185,"weight_kg":80,"attacking_crossing":42,"attacking_finishing":37,"attacking_heading_accuracy":73,"attacking_short_passing":65,"attacking_volleys":31,"skill_dribbling":51,"skill_curve":49,"skill_fk_accuracy":30,"skill_long_passing":52,"skill_ball_control":58,"movement_acceleration":57,"movement_sprint_speed":66,"movement_agility":53,"movement_reactions":68,"movement_balance":55,"power_shot_power":55,"power_jumping":76,"power_stamina":74,"power_strength":85,"power_long_shots":40,"mentality_aggression":89,"mentality_interceptions":77,"mentality_positioning":38,"mentality_vision":40,"mentality_penalties":43,"mentality_composure":62,"defending_marking":65,"defending_standing_tackle":64,"defending_sliding_tackle":74,"goalkeeping_diving":10,"goalkeeping_handling":13,"goalkeeping_kicking":14,"goalkeeping_positioning":12,"goalkeeping_reflexes":7,"_target_":15.0683,"_residuals_":-0.1474,"_row":"J. Laso"},{"age":24,"height_cm":177,"weight_kg":73,"attacking_crossing":61,"attacking_finishing":69,"attacking_heading_accuracy":39,"attacking_short_passing":71,"attacking_volleys":59,"skill_dribbling":74,"skill_curve":67,"skill_fk_accuracy":55,"skill_long_passing":68,"skill_ball_control":70,"movement_acceleration":77,"movement_sprint_speed":74,"movement_agility":74,"movement_reactions":66,"movement_balance":72,"power_shot_power":58,"power_jumping":78,"power_stamina":70,"power_strength":73,"power_long_shots":65,"mentality_aggression":62,"mentality_interceptions":61,"mentality_positioning":71,"mentality_vision":71,"mentality_penalties":53,"mentality_composure":69,"defending_marking":65,"defending_standing_tackle":58,"defending_sliding_tackle":49,"goalkeeping_diving":9,"goalkeeping_handling":15,"goalkeeping_kicking":14,"goalkeeping_positioning":9,"goalkeeping_reflexes":9,"_target_":14.6484,"_residuals_":-0.3119,"_row":"A. Hjulsager"},{"age":26,"height_cm":192,"weight_kg":85,"attacking_crossing":15,"attacking_finishing":19,"attacking_heading_accuracy":24,"attacking_short_passing":24,"attacking_volleys":19,"skill_dribbling":16,"skill_curve":23,"skill_fk_accuracy":11,"skill_long_passing":33,"skill_ball_control":19,"movement_acceleration":49,"movement_sprint_speed":34,"movement_agility":45,"movement_reactions":78,"movement_balance":42,"power_shot_power":53,"power_jumping":60,"power_stamina":43,"power_strength":76,"power_long_shots":18,"mentality_aggression":24,"mentality_interceptions":18,"mentality_positioning":12,"mentality_vision":45,"mentality_penalties":23,"mentality_composure":58,"defending_marking":22,"defending_standing_tackle":13,"defending_sliding_tackle":13,"goalkeeping_diving":83,"goalkeeping_handling":81,"goalkeeping_kicking":71,"goalkeeping_positioning":82,"goalkeeping_reflexes":83,"_target_":16.7859,"_residuals_":-0.2954,"_row":"David Soria"},{"age":30,"height_cm":185,"weight_kg":80,"attacking_crossing":72,"attacking_finishing":75,"attacking_heading_accuracy":68,"attacking_short_passing":74,"attacking_volleys":66,"skill_dribbling":84,"skill_curve":76,"skill_fk_accuracy":60,"skill_long_passing":58,"skill_ball_control":78,"movement_acceleration":79,"movement_sprint_speed":83,"movement_agility":76,"movement_reactions":70,"movement_balance":61,"power_shot_power":78,"power_jumping":71,"power_stamina":75,"power_strength":79,"power_long_shots":73,"mentality_aggression":55,"mentality_interceptions":13,"mentality_positioning":75,"mentality_vision":69,"mentality_penalties":68,"mentality_composure":75,"defending_marking":27,"defending_standing_tackle":40,"defending_sliding_tackle":34,"goalkeeping_diving":6,"goalkeeping_handling":10,"goalkeeping_kicking":6,"goalkeeping_positioning":15,"goalkeeping_reflexes":9,"_target_":15.8304,"_residuals_":-0.0656,"_row":"A. Nwakaeme"},{"age":23,"height_cm":180,"weight_kg":74,"attacking_crossing":67,"attacking_finishing":63,"attacking_heading_accuracy":31,"attacking_short_passing":69,"attacking_volleys":54,"skill_dribbling":83,"skill_curve":68,"skill_fk_accuracy":60,"skill_long_passing":60,"skill_ball_control":78,"movement_acceleration":89,"movement_sprint_speed":88,"movement_agility":87,"movement_reactions":67,"movement_balance":75,"power_shot_power":82,"power_jumping":51,"power_stamina":66,"power_strength":56,"power_long_shots":68,"mentality_aggression":41,"mentality_interceptions":25,"mentality_positioning":68,"mentality_vision":70,"mentality_penalties":58,"mentality_composure":60,"defending_marking":42,"defending_standing_tackle":45,"defending_sliding_tackle":31,"goalkeeping_diving":6,"goalkeeping_handling":11,"goalkeeping_kicking":11,"goalkeeping_positioning":13,"goalkeeping_reflexes":10,"_target_":16.0127,"_residuals_":0.0288,"_row":"D. Gray"},{"age":24,"height_cm":182,"weight_kg":67,"attacking_crossing":79,"attacking_finishing":75,"attacking_heading_accuracy":43,"attacking_short_passing":79,"attacking_volleys":58,"skill_dribbling":82,"skill_curve":78,"skill_fk_accuracy":75,"skill_long_passing":74,"skill_ball_control":82,"movement_acceleration":84,"movement_sprint_speed":81,"movement_agility":82,"movement_reactions":81,"movement_balance":78,"power_shot_power":78,"power_jumping":62,"power_stamina":61,"power_strength":49,"power_long_shots":71,"mentality_aggression":48,"mentality_interceptions":50,"mentality_positioning":77,"mentality_vision":79,"mentality_penalties":59,"mentality_composure":71,"defending_marking":45,"defending_standing_tackle":43,"defending_sliding_tackle":25,"goalkeeping_diving":13,"goalkeeping_handling":16,"goalkeeping_kicking":15,"goalkeeping_positioning":8,"goalkeeping_reflexes":14,"_target_":16.7599,"_residuals_":-0.1755,"_row":"Samu Castillejo"},{"age":26,"height_cm":181,"weight_kg":79,"attacking_crossing":78,"attacking_finishing":82,"attacking_heading_accuracy":73,"attacking_short_passing":76,"attacking_volleys":81,"skill_dribbling":78,"skill_curve":78,"skill_fk_accuracy":74,"skill_long_passing":68,"skill_ball_control":79,"movement_acceleration":76,"movement_sprint_speed":76,"movement_agility":77,"movement_reactions":81,"movement_balance":77,"power_shot_power":83,"power_jumping":71,"power_stamina":78,"power_strength":77,"power_long_shots":81,"mentality_aggression":63,"mentality_interceptions":39,"mentality_positioning":83,"mentality_vision":78,"mentality_penalties":65,"mentality_composure":76,"defending_marking":29,"defending_standing_tackle":40,"defending_sliding_tackle":30,"goalkeeping_diving":11,"goalkeeping_handling":15,"goalkeeping_kicking":16,"goalkeeping_positioning":12,"goalkeeping_reflexes":15,"_target_":16.9066,"_residuals_":-0.1972,"_row":"A. Plea"},{"age":33,"height_cm":181,"weight_kg":72,"attacking_crossing":69,"attacking_finishing":75,"attacking_heading_accuracy":75,"attacking_short_passing":69,"attacking_volleys":72,"skill_dribbling":75,"skill_curve":71,"skill_fk_accuracy":70,"skill_long_passing":60,"skill_ball_control":74,"movement_acceleration":75,"movement_sprint_speed":75,"movement_agility":76,"movement_reactions":73,"movement_balance":74,"power_shot_power":73,"power_jumping":88,"power_stamina":77,"power_strength":73,"power_long_shots":71,"mentality_aggression":54,"mentality_interceptions":44,"mentality_positioning":76,"mentality_vision":69,"mentality_penalties":69,"mentality_composure":74,"defending_marking":41,"defending_standing_tackle":38,"defending_sliding_tackle":33,"goalkeeping_diving":6,"goalkeeping_handling":8,"goalkeeping_kicking":8,"goalkeeping_positioning":8,"goalkeeping_reflexes":9,"_target_":15.2506,"_residuals_":0.1167,"_row":"H. Rodallega"},{"age":28,"height_cm":191,"weight_kg":83,"attacking_crossing":16,"attacking_finishing":14,"attacking_heading_accuracy":19,"attacking_short_passing":30,"attacking_volleys":16,"skill_dribbling":17,"skill_curve":20,"skill_fk_accuracy":14,"skill_long_passing":30,"skill_ball_control":24,"movement_acceleration":53,"movement_sprint_speed":43,"movement_agility":33,"movement_reactions":70,"movement_balance":45,"power_shot_power":53,"power_jumping":75,"power_stamina":43,"power_strength":72,"power_long_shots":13,"mentality_aggression":18,"mentality_interceptions":25,"mentality_positioning":15,"mentality_vision":65,"mentality_penalties":21,"mentality_composure":63,"defending_marking":13,"defending_standing_tackle":13,"defending_sliding_tackle":13,"goalkeeping_diving":73,"goalkeeping_handling":71,"goalkeeping_kicking":70,"goalkeeping_positioning":75,"goalkeeping_reflexes":79,"_target_":15.6073,"_residuals_":0.1033,"_row":"Yan Junling"},{"age":27,"height_cm":191,"weight_kg":85,"attacking_crossing":56,"attacking_finishing":56,"attacking_heading_accuracy":73,"attacking_short_passing":61,"attacking_volleys":59,"skill_dribbling":57,"skill_curve":58,"skill_fk_accuracy":52,"skill_long_passing":59,"skill_ball_control":58,"movement_acceleration":63,"movement_sprint_speed":62,"movement_agility":61,"movement_reactions":62,"movement_balance":56,"power_shot_power":59,"power_jumping":70,"power_stamina":72,"power_strength":83,"power_long_shots":62,"mentality_aggression":80,"mentality_interceptions":64,"mentality_positioning":63,"mentality_vision":59,"mentality_penalties":58,"mentality_composure":56,"defending_marking":68,"defending_standing_tackle":69,"defending_sliding_tackle":66,"goalkeeping_diving":15,"goalkeeping_handling":10,"goalkeeping_kicking":7,"goalkeeping_positioning":16,"goalkeeping_reflexes":9,"_target_":14.4574,"_residuals_":-0.0345,"_row":"B. Paulsen"},{"age":35,"height_cm":172,"weight_kg":64,"attacking_crossing":72,"attacking_finishing":44,"attacking_heading_accuracy":47,"attacking_short_passing":73,"attacking_volleys":55,"skill_dribbling":74,"skill_curve":67,"skill_fk_accuracy":61,"skill_long_passing":66,"skill_ball_control":73,"movement_acceleration":81,"movement_sprint_speed":69,"movement_agility":83,"movement_reactions":66,"movement_balance":84,"power_shot_power":52,"power_jumping":74,"power_stamina":78,"power_strength":46,"power_long_shots":41,"mentality_aggression":58,"mentality_interceptions":77,"mentality_positioning":49,"mentality_vision":60,"mentality_penalties":50,"mentality_composure":66,"defending_marking":75,"defending_standing_tackle":65,"defending_sliding_tackle":73,"goalkeeping_diving":12,"goalkeeping_handling":10,"goalkeeping_kicking":12,"goalkeeping_positioning":8,"goalkeeping_reflexes":9,"_target_":13.9108,"_residuals_":-0.0677,"_row":"Mauro Cildinho"},{"age":29,"height_cm":190,"weight_kg":82,"attacking_crossing":9,"attacking_finishing":11,"attacking_heading_accuracy":8,"attacking_short_passing":41,"attacking_volleys":15,"skill_dribbling":14,"skill_curve":7,"skill_fk_accuracy":13,"skill_long_passing":32,"skill_ball_control":32,"movement_acceleration":38,"movement_sprint_speed":41,"movement_agility":43,"movement_reactions":74,"movement_balance":45,"power_shot_power":51,"power_jumping":68,"power_stamina":44,"power_strength":78,"power_long_shots":12,"mentality_aggression":35,"mentality_interceptions":15,"mentality_positioning":10,"mentality_vision":51,"mentality_penalties":22,"mentality_composure":63,"defending_marking":13,"defending_standing_tackle":12,"defending_sliding_tackle":14,"goalkeeping_diving":77,"goalkeeping_handling":64,"goalkeeping_kicking":68,"goalkeeping_positioning":67,"goalkeeping_reflexes":77,"_target_":14.604,"_residuals_":-0.3783,"_row":"F. Wiedwald"},{"age":32,"height_cm":173,"weight_kg":65,"attacking_crossing":75,"attacking_finishing":66,"attacking_heading_accuracy":54,"attacking_short_passing":78,"attacking_volleys":62,"skill_dribbling":74,"skill_curve":77,"skill_fk_accuracy":82,"skill_long_passing":76,"skill_ball_control":75,"movement_acceleration":74,"movement_sprint_speed":70,"movement_agility":72,"movement_reactions":70,"movement_balance":62,"power_shot_power":66,"power_jumping":61,"power_stamina":85,"power_strength":61,"power_long_shots":61,"mentality_aggression":57,"mentality_interceptions":60,"mentality_positioning":65,"mentality_vision":79,"mentality_penalties":73,"mentality_composure":61,"defending_marking":45,"defending_standing_tackle":47,"defending_sliding_tackle":33,"goalkeeping_diving":11,"goalkeeping_handling":16,"goalkeeping_kicking":12,"goalkeeping_positioning":14,"goalkeeping_reflexes":15,"_target_":15.2741,"_residuals_":0.0502,"_row":"Ivo"},{"age":31,"height_cm":185,"weight_kg":76,"attacking_crossing":61,"attacking_finishing":54,"attacking_heading_accuracy":75,"attacking_short_passing":76,"attacking_volleys":42,"skill_dribbling":69,"skill_curve":80,"skill_fk_accuracy":73,"skill_long_passing":77,"skill_ball_control":75,"movement_acceleration":35,"movement_sprint_speed":39,"movement_agility":58,"movement_reactions":75,"movement_balance":62,"power_shot_power":75,"power_jumping":62,"power_stamina":68,"power_strength":74,"power_long_shots":68,"mentality_aggression":64,"mentality_interceptions":75,"mentality_positioning":65,"mentality_vision":72,"mentality_penalties":66,"mentality_composure":80,"defending_marking":74,"defending_standing_tackle":75,"defending_sliding_tackle":71,"goalkeeping_diving":6,"goalkeeping_handling":15,"goalkeeping_kicking":10,"goalkeeping_positioning":7,"goalkeeping_reflexes":6,"_target_":15.2506,"_residuals_":-0.1128,"_row":"J. van der Heijden"},{"age":23,"height_cm":175,"weight_kg":68,"attacking_crossing":69,"attacking_finishing":62,"attacking_heading_accuracy":36,"attacking_short_passing":78,"attacking_volleys":72,"skill_dribbling":80,"skill_curve":72,"skill_fk_accuracy":65,"skill_long_passing":71,"skill_ball_control":81,"movement_acceleration":76,"movement_sprint_speed":74,"movement_agility":85,"movement_reactions":68,"movement_balance":82,"power_shot_power":67,"power_jumping":34,"power_stamina":69,"power_strength":61,"power_long_shots":72,"mentality_aggression":48,"mentality_interceptions":43,"mentality_positioning":71,"mentality_vision":78,"mentality_penalties":58,"mentality_composure":77,"defending_marking":43,"defending_standing_tackle":41,"defending_sliding_tackle":39,"goalkeeping_diving":11,"goalkeeping_handling":6,"goalkeeping_kicking":11,"goalkeeping_positioning":10,"goalkeeping_reflexes":13,"_target_":16.3805,"_residuals_":0.2043,"_row":"J. Grealish"},{"age":29,"height_cm":182,"weight_kg":80,"attacking_crossing":82,"attacking_finishing":67,"attacking_heading_accuracy":65,"attacking_short_passing":84,"attacking_volleys":71,"skill_dribbling":76,"skill_curve":80,"skill_fk_accuracy":74,"skill_long_passing":84,"skill_ball_control":81,"movement_acceleration":65,"movement_sprint_speed":64,"movement_agility":69,"movement_reactions":84,"movement_balance":70,"power_shot_power":77,"power_jumping":77,"power_stamina":90,"power_strength":74,"power_long_shots":71,"mentality_aggression":82,"mentality_interceptions":80,"mentality_positioning":75,"mentality_vision":83,"mentality_penalties":64,"mentality_composure":78,"defending_marking":79,"defending_standing_tackle":80,"defending_sliding_tackle":76,"goalkeeping_diving":7,"goalkeeping_handling":13,"goalkeeping_kicking":7,"goalkeeping_positioning":9,"goalkeeping_reflexes":13,"_target_":16.9066,"_residuals_":-0.089,"_row":"J. Henderson"},{"age":28,"height_cm":175,"weight_kg":75,"attacking_crossing":77,"attacking_finishing":60,"attacking_heading_accuracy":70,"attacking_short_passing":70,"attacking_volleys":57,"skill_dribbling":71,"skill_curve":57,"skill_fk_accuracy":49,"skill_long_passing":69,"skill_ball_control":74,"movement_acceleration":76,"movement_sprint_speed":79,"movement_agility":74,"movement_reactions":72,"movement_balance":78,"power_shot_power":66,"power_jumping":82,"power_stamina":87,"power_strength":77,"power_long_shots":58,"mentality_aggression":87,"mentality_interceptions":74,"mentality_positioning":65,"mentality_vision":65,"mentality_penalties":51,"mentality_composure":72,"defending_marking":76,"defending_standing_tackle":74,"defending_sliding_tackle":72,"goalkeeping_diving":6,"goalkeeping_handling":9,"goalkeeping_kicking":7,"goalkeeping_positioning":14,"goalkeeping_reflexes":15,"_target_":15.6873,"_residuals_":-0.0219,"_row":"J. Boril"},{"age":25,"height_cm":176,"weight_kg":72,"attacking_crossing":66,"attacking_finishing":68,"attacking_heading_accuracy":47,"attacking_short_passing":74,"attacking_volleys":66,"skill_dribbling":81,"skill_curve":74,"skill_fk_accuracy":75,"skill_long_passing":62,"skill_ball_control":79,"movement_acceleration":89,"movement_sprint_speed":82,"movement_agility":91,"movement_reactions":69,"movement_balance":89,"power_shot_power":68,"power_jumping":34,"power_stamina":71,"power_strength":52,"power_long_shots":70,"mentality_aggression":30,"mentality_interceptions":16,"mentality_positioning":69,"mentality_vision":72,"mentality_penalties":56,"mentality_composure":69,"defending_marking":22,"defending_standing_tackle":13,"defending_sliding_tackle":12,"goalkeeping_diving":9,"goalkeeping_handling":8,"goalkeeping_kicking":14,"goalkeeping_positioning":6,"goalkeeping_reflexes":11,"_target_":15.7614,"_residuals_":-0.0049,"_row":"G. Caprari"},{"age":25,"height_cm":186,"weight_kg":78,"attacking_crossing":58,"attacking_finishing":88,"attacking_heading_accuracy":80,"attacking_short_passing":66,"attacking_volleys":78,"skill_dribbling":76,"skill_curve":74,"skill_fk_accuracy":84,"skill_long_passing":62,"skill_ball_control":81,"movement_acceleration":67,"movement_sprint_speed":71,"movement_agility":67,"movement_reactions":77,"movement_balance":63,"power_shot_power":86,"power_jumping":64,"power_stamina":70,"power_strength":80,"power_long_shots":82,"mentality_aggression":67,"mentality_interceptions":36,"mentality_positioning":85,"mentality_vision":60,"mentality_penalties":79,"mentality_composure":78,"defending_marking":35,"defending_standing_tackle":34,"defending_sliding_tackle":32,"goalkeeping_diving":9,"goalkeeping_handling":16,"goalkeeping_kicking":16,"goalkeeping_positioning":15,"goalkeeping_reflexes":6,"_target_":17.3709,"_residuals_":0.416,"_row":"A. Milik"},{"age":31,"height_cm":186,"weight_kg":82,"attacking_crossing":28,"attacking_finishing":72,"attacking_heading_accuracy":75,"attacking_short_passing":60,"attacking_volleys":61,"skill_dribbling":59,"skill_curve":61,"skill_fk_accuracy":59,"skill_long_passing":48,"skill_ball_control":68,"movement_acceleration":79,"movement_sprint_speed":80,"movement_agility":68,"movement_reactions":63,"movement_balance":44,"power_shot_power":66,"power_jumping":85,"power_stamina":78,"power_strength":92,"power_long_shots":52,"mentality_aggression":45,"mentality_interceptions":17,"mentality_positioning":70,"mentality_vision":53,"mentality_penalties":65,"mentality_composure":71,"defending_marking":28,"defending_standing_tackle":14,"defending_sliding_tackle":12,"goalkeeping_diving":13,"goalkeeping_handling":11,"goalkeeping_kicking":8,"goalkeeping_positioning":5,"goalkeeping_reflexes":7,"_target_":14.5574,"_residuals_":-0.0905,"_row":"G. Litteri"},{"age":27,"height_cm":181,"weight_kg":75,"attacking_crossing":65,"attacking_finishing":64,"attacking_heading_accuracy":48,"attacking_short_passing":74,"attacking_volleys":69,"skill_dribbling":77,"skill_curve":76,"skill_fk_accuracy":69,"skill_long_passing":71,"skill_ball_control":78,"movement_acceleration":74,"movement_sprint_speed":72,"movement_agility":77,"movement_reactions":73,"movement_balance":77,"power_shot_power":67,"power_jumping":72,"power_stamina":54,"power_strength":62,"power_long_shots":65,"mentality_aggression":45,"mentality_interceptions":42,"mentality_positioning":67,"mentality_vision":75,"mentality_penalties":69,"mentality_composure":71,"defending_marking":45,"defending_standing_tackle":35,"defending_sliding_tackle":43,"goalkeeping_diving":8,"goalkeeping_handling":8,"goalkeeping_kicking":9,"goalkeeping_positioning":15,"goalkeeping_reflexes":8,"_target_":15.6873,"_residuals_":0.4816,"_row":"F. Duricic"},{"age":30,"height_cm":173,"weight_kg":74,"attacking_crossing":76,"attacking_finishing":72,"attacking_heading_accuracy":59,"attacking_short_passing":67,"attacking_volleys":65,"skill_dribbling":79,"skill_curve":73,"skill_fk_accuracy":71,"skill_long_passing":62,"skill_ball_control":77,"movement_acceleration":86,"movement_sprint_speed":85,"movement_agility":83,"movement_reactions":74,"movement_balance":76,"power_shot_power":75,"power_jumping":64,"power_stamina":74,"power_strength":54,"power_long_shots":67,"mentality_aggression":46,"mentality_interceptions":31,"mentality_positioning":73,"mentality_vision":74,"mentality_penalties":71,"mentality_composure":74,"defending_marking":23,"defending_standing_tackle":25,"defending_sliding_tackle":21,"goalkeeping_diving":7,"goalkeeping_handling":14,"goalkeeping_kicking":11,"goalkeeping_positioning":6,"goalkeeping_reflexes":14,"_target_":15.8304,"_residuals_":0.2036,"_row":"Heldon"},{"age":24,"height_cm":169,"weight_kg":72,"attacking_crossing":55,"attacking_finishing":40,"attacking_heading_accuracy":68,"attacking_short_passing":74,"attacking_volleys":35,"skill_dribbling":59,"skill_curve":38,"skill_fk_accuracy":52,"skill_long_passing":69,"skill_ball_control":67,"movement_acceleration":65,"movement_sprint_speed":55,"movement_agility":68,"movement_reactions":69,"movement_balance":70,"power_shot_power":61,"power_jumping":71,"power_stamina":84,"power_strength":83,"power_long_shots":67,"mentality_aggression":81,"mentality_interceptions":63,"mentality_positioning":56,"mentality_vision":62,"mentality_penalties":50,"mentality_composure":57,"defending_marking":65,"defending_standing_tackle":71,"defending_sliding_tackle":67,"goalkeeping_diving":14,"goalkeeping_handling":14,"goalkeeping_kicking":11,"goalkeeping_positioning":9,"goalkeeping_reflexes":10,"_target_":14.9141,"_residuals_":-0.1271,"_row":"E. Remedi"},{"age":32,"height_cm":192,"weight_kg":82,"attacking_crossing":53,"attacking_finishing":39,"attacking_heading_accuracy":73,"attacking_short_passing":69,"attacking_volleys":50,"skill_dribbling":63,"skill_curve":53,"skill_fk_accuracy":51,"skill_long_passing":66,"skill_ball_control":74,"movement_acceleration":53,"movement_sprint_speed":53,"movement_agility":64,"movement_reactions":63,"movement_balance":68,"power_shot_power":68,"power_jumping":68,"power_stamina":75,"power_strength":87,"power_long_shots":53,"mentality_aggression":77,"mentality_interceptions":70,"mentality_positioning":50,"mentality_vision":47,"mentality_penalties":49,"mentality_composure":68,"defending_marking":71,"defending_standing_tackle":72,"defending_sliding_tackle":69,"goalkeeping_diving":7,"goalkeeping_handling":13,"goalkeeping_kicking":12,"goalkeeping_positioning":15,"goalkeeping_reflexes":7,"_target_":14.2855,"_residuals_":-0.3479,"_row":"R. Faty"},{"age":26,"height_cm":178,"weight_kg":73,"attacking_crossing":58,"attacking_finishing":73,"attacking_heading_accuracy":57,"attacking_short_passing":60,"attacking_volleys":68,"skill_dribbling":63,"skill_curve":53,"skill_fk_accuracy":41,"skill_long_passing":31,"skill_ball_control":58,"movement_acceleration":93,"movement_sprint_speed":93,"movement_agility":91,"movement_reactions":63,"movement_balance":67,"power_shot_power":78,"power_jumping":91,"power_stamina":68,"power_strength":67,"power_long_shots":71,"mentality_aggression":53,"mentality_interceptions":23,"mentality_positioning":70,"mentality_vision":61,"mentality_penalties":66,"mentality_composure":68,"defending_marking":24,"defending_standing_tackle":20,"defending_sliding_tackle":18,"goalkeeping_diving":9,"goalkeeping_handling":12,"goalkeeping_kicking":9,"goalkeeping_positioning":12,"goalkeeping_reflexes":12,"_target_":14.604,"_residuals_":-0.2114,"_row":"Y. Niakate"},{"age":21,"height_cm":193,"weight_kg":90,"attacking_crossing":43,"attacking_finishing":68,"attacking_heading_accuracy":73,"attacking_short_passing":61,"attacking_volleys":62,"skill_dribbling":73,"skill_curve":41,"skill_fk_accuracy":26,"skill_long_passing":51,"skill_ball_control":72,"movement_acceleration":75,"movement_sprint_speed":81,"movement_agility":67,"movement_reactions":68,"movement_balance":56,"power_shot_power":66,"power_jumping":60,"power_stamina":65,"power_strength":80,"power_long_shots":61,"mentality_aggression":68,"mentality_interceptions":19,"mentality_positioning":73,"mentality_vision":58,"mentality_penalties":63,"mentality_composure":62,"defending_marking":25,"defending_standing_tackle":12,"defending_sliding_tackle":17,"goalkeeping_diving":10,"goalkeeping_handling":9,"goalkeeping_kicking":6,"goalkeeping_positioning":10,"goalkeeping_reflexes":12,"_target_":15.4249,"_residuals_":0.2021,"_row":"B. Tetteh"},{"age":33,"height_cm":184,"weight_kg":81,"attacking_crossing":77,"attacking_finishing":70,"attacking_heading_accuracy":73,"attacking_short_passing":73,"attacking_volleys":56,"skill_dribbling":76,"skill_curve":62,"skill_fk_accuracy":56,"skill_long_passing":71,"skill_ball_control":75,"movement_acceleration":84,"movement_sprint_speed":84,"movement_agility":76,"movement_reactions":72,"movement_balance":75,"power_shot_power":70,"power_jumping":73,"power_stamina":83,"power_strength":75,"power_long_shots":69,"mentality_aggression":72,"mentality_interceptions":70,"mentality_positioning":77,"mentality_vision":67,"mentality_penalties":60,"mentality_composure":74,"defending_marking":70,"defending_standing_tackle":75,"defending_sliding_tackle":74,"goalkeeping_diving":10,"goalkeeping_handling":12,"goalkeeping_kicking":16,"goalkeeping_positioning":8,"goalkeeping_reflexes":9,"_target_":15.0683,"_residuals_":-0.2783,"_row":"Leo Matos"},{"age":30,"height_cm":180,"weight_kg":78,"attacking_crossing":65,"attacking_finishing":65,"attacking_heading_accuracy":67,"attacking_short_passing":80,"attacking_volleys":70,"skill_dribbling":75,"skill_curve":77,"skill_fk_accuracy":77,"skill_long_passing":77,"skill_ball_control":79,"movement_acceleration":77,"movement_sprint_speed":72,"movement_agility":74,"movement_reactions":71,"movement_balance":69,"power_shot_power":76,"power_jumping":83,"power_stamina":78,"power_strength":67,"power_long_shots":76,"mentality_aggression":72,"mentality_interceptions":74,"mentality_positioning":73,"mentality_vision":75,"mentality_penalties":69,"mentality_composure":74,"defending_marking":74,"defending_standing_tackle":76,"defending_sliding_tackle":74,"goalkeeping_diving":11,"goalkeeping_handling":8,"goalkeeping_kicking":14,"goalkeeping_positioning":15,"goalkeeping_reflexes":6,"_target_":15.8304,"_residuals_":-0.0311,"_row":"Mauricio"},{"age":26,"height_cm":182,"weight_kg":81,"attacking_crossing":59,"attacking_finishing":49,"attacking_heading_accuracy":58,"attacking_short_passing":70,"attacking_volleys":51,"skill_dribbling":62,"skill_curve":53,"skill_fk_accuracy":55,"skill_long_passing":68,"skill_ball_control":69,"movement_acceleration":76,"movement_sprint_speed":61,"movement_agility":73,"movement_reactions":71,"movement_balance":70,"power_shot_power":70,"power_jumping":86,"power_stamina":67,"power_strength":61,"power_long_shots":62,"mentality_aggression":65,"mentality_interceptions":74,"mentality_positioning":61,"mentality_vision":67,"mentality_penalties":51,"mentality_composure":70,"defending_marking":63,"defending_standing_tackle":71,"defending_sliding_tackle":65,"goalkeeping_diving":6,"goalkeeping_handling":6,"goalkeeping_kicking":6,"goalkeeping_positioning":16,"goalkeeping_reflexes":9,"_target_":14.5574,"_residuals_":-0.1087,"_row":"D. Dabrowski"},{"age":30,"height_cm":175,"weight_kg":78,"attacking_crossing":76,"attacking_finishing":77,"attacking_heading_accuracy":31,"attacking_short_passing":80,"attacking_volleys":59,"skill_dribbling":88,"skill_curve":83,"skill_fk_accuracy":84,"skill_long_passing":77,"skill_ball_control":82,"movement_acceleration":88,"movement_sprint_speed":82,"movement_agility":87,"movement_reactions":80,"movement_balance":79,"power_shot_power":84,"power_jumping":40,"power_stamina":77,"power_strength":59,"power_long_shots":81,"mentality_aggression":44,"mentality_interceptions":55,"mentality_positioning":79,"mentality_vision":83,"mentality_penalties":70,"mentality_composure":79,"defending_marking":43,"defending_standing_tackle":57,"defending_sliding_tackle":51,"goalkeeping_diving":14,"goalkeeping_handling":12,"goalkeeping_kicking":13,"goalkeeping_positioning":7,"goalkeeping_reflexes":13,"_target_":16.86,"_residuals_":-0.0056,"_row":"Willian"},{"age":25,"height_cm":175,"weight_kg":70,"attacking_crossing":61,"attacking_finishing":20,"attacking_heading_accuracy":58,"attacking_short_passing":57,"attacking_volleys":26,"skill_dribbling":65,"skill_curve":31,"skill_fk_accuracy":32,"skill_long_passing":50,"skill_ball_control":64,"movement_acceleration":78,"movement_sprint_speed":79,"movement_agility":72,"movement_reactions":69,"movement_balance":63,"power_shot_power":32,"power_jumping":71,"power_stamina":80,"power_strength":71,"power_long_shots":26,"mentality_aggression":84,"mentality_interceptions":69,"mentality_positioning":37,"mentality_vision":42,"mentality_penalties":35,"mentality_composure":56,"defending_marking":67,"defending_standing_tackle":73,"defending_sliding_tackle":70,"goalkeeping_diving":12,"goalkeeping_handling":14,"goalkeeping_kicking":10,"goalkeeping_positioning":14,"goalkeeping_reflexes":6,"_target_":14.5087,"_residuals_":-0.4377,"_row":"D. Fisher"},{"age":34,"height_cm":175,"weight_kg":79,"attacking_crossing":70,"attacking_finishing":59,"attacking_heading_accuracy":58,"attacking_short_passing":70,"attacking_volleys":52,"skill_dribbling":67,"skill_curve":72,"skill_fk_accuracy":69,"skill_long_passing":68,"skill_ball_control":73,"movement_acceleration":72,"movement_sprint_speed":78,"movement_agility":73,"movement_reactions":74,"movement_balance":75,"power_shot_power":68,"power_jumping":73,"power_stamina":81,"power_strength":73,"power_long_shots":67,"mentality_aggression":68,"mentality_interceptions":66,"mentality_positioning":62,"mentality_vision":68,"mentality_penalties":69,"mentality_composure":73,"defending_marking":66,"defending_standing_tackle":67,"defending_sliding_tackle":68,"goalkeeping_diving":10,"goalkeeping_handling":9,"goalkeeping_kicking":15,"goalkeeping_positioning":12,"goalkeeping_reflexes":9,"_target_":13.6231,"_residuals_":-0.6,"_row":"M. Piedrahita"},{"age":21,"height_cm":180,"weight_kg":75,"attacking_crossing":57,"attacking_finishing":29,"attacking_heading_accuracy":56,"attacking_short_passing":63,"attacking_volleys":33,"skill_dribbling":66,"skill_curve":58,"skill_fk_accuracy":21,"skill_long_passing":59,"skill_ball_control":64,"movement_acceleration":89,"movement_sprint_speed":91,"movement_agility":82,"movement_reactions":61,"movement_balance":75,"power_shot_power":48,"power_jumping":80,"power_stamina":87,"power_strength":71,"power_long_shots":31,"mentality_aggression":64,"mentality_interceptions":63,"mentality_positioning":60,"mentality_vision":56,"mentality_penalties":33,"mentality_composure":59,"defending_marking":65,"defending_standing_tackle":69,"defending_sliding_tackle":66,"goalkeeping_diving":6,"goalkeeping_handling":14,"goalkeeping_kicking":10,"goalkeeping_positioning":6,"goalkeeping_reflexes":11,"_target_":14.8802,"_residuals_":-0.0127,"_row":"R. Cannon"},{"age":29,"height_cm":188,"weight_kg":79,"attacking_crossing":67,"attacking_finishing":67,"attacking_heading_accuracy":78,"attacking_short_passing":73,"attacking_volleys":66,"skill_dribbling":75,"skill_curve":49,"skill_fk_accuracy":44,"skill_long_passing":74,"skill_ball_control":72,"movement_acceleration":65,"movement_sprint_speed":71,"movement_agility":68,"movement_reactions":70,"movement_balance":51,"power_shot_power":85,"power_jumping":83,"power_stamina":82,"power_strength":79,"power_long_shots":73,"mentality_aggression":82,"mentality_interceptions":68,"mentality_positioning":65,"mentality_vision":68,"mentality_penalties":72,"mentality_composure":72,"defending_marking":67,"defending_standing_tackle":70,"defending_sliding_tackle":69,"goalkeeping_diving":9,"goalkeeping_handling":8,"goalkeeping_kicking":14,"goalkeeping_positioning":16,"goalkeeping_reflexes":14,"_target_":15.0393,"_residuals_":-0.3786,"_row":"L. Fer"},{"age":27,"height_cm":192,"weight_kg":86,"attacking_crossing":28,"attacking_finishing":37,"attacking_heading_accuracy":78,"attacking_short_passing":65,"attacking_volleys":52,"skill_dribbling":68,"skill_curve":52,"skill_fk_accuracy":51,"skill_long_passing":63,"skill_ball_control":70,"movement_acceleration":74,"movement_sprint_speed":78,"movement_agility":70,"movement_reactions":74,"movement_balance":64,"power_shot_power":66,"power_jumping":72,"power_stamina":72,"power_strength":84,"power_long_shots":46,"mentality_aggression":77,"mentality_interceptions":78,"mentality_positioning":38,"mentality_vision":44,"mentality_penalties":50,"mentality_composure":84,"defending_marking":78,"defending_standing_tackle":79,"defending_sliding_tackle":78,"goalkeeping_diving":11,"goalkeeping_handling":8,"goalkeeping_kicking":8,"goalkeeping_positioning":12,"goalkeeping_reflexes":10,"_target_":16.2134,"_residuals_":-0.0772,"_row":"S. Deli"},{"age":26,"height_cm":185,"weight_kg":78,"attacking_crossing":78,"attacking_finishing":40,"attacking_heading_accuracy":65,"attacking_short_passing":72,"attacking_volleys":46,"skill_dribbling":71,"skill_curve":68,"skill_fk_accuracy":50,"skill_long_passing":69,"skill_ball_control":71,"movement_acceleration":75,"movement_sprint_speed":76,"movement_agility":72,"movement_reactions":74,"movement_balance":72,"power_shot_power":79,"power_jumping":69,"power_stamina":74,"power_strength":67,"power_long_shots":65,"mentality_aggression":74,"mentality_interceptions":75,"mentality_positioning":58,"mentality_vision":56,"mentality_penalties":64,"mentality_composure":70,"defending_marking":75,"defending_standing_tackle":77,"defending_sliding_tackle":73,"goalkeeping_diving":12,"goalkeeping_handling":6,"goalkeeping_kicking":14,"goalkeeping_positioning":10,"goalkeeping_reflexes":7,"_target_":15.7614,"_residuals_":0.1254,"_row":"C. Biraghi"},{"age":28,"height_cm":175,"weight_kg":75,"attacking_crossing":52,"attacking_finishing":58,"attacking_heading_accuracy":53,"attacking_short_passing":73,"attacking_volleys":42,"skill_dribbling":68,"skill_curve":64,"skill_fk_accuracy":47,"skill_long_passing":71,"skill_ball_control":71,"movement_acceleration":68,"movement_sprint_speed":66,"movement_agility":80,"movement_reactions":71,"movement_balance":75,"power_shot_power":64,"power_jumping":77,"power_stamina":88,"power_strength":69,"power_long_shots":65,"mentality_aggression":79,"mentality_interceptions":75,"mentality_positioning":59,"mentality_vision":69,"mentality_penalties":50,"mentality_composure":65,"defending_marking":70,"defending_standing_tackle":76,"defending_sliding_tackle":70,"goalkeeping_diving":14,"goalkeeping_handling":9,"goalkeeping_kicking":10,"goalkeeping_positioning":15,"goalkeeping_reflexes":14,"_target_":14.9469,"_residuals_":-0.2847,"_row":"L. Reyes"},{"age":23,"height_cm":185,"weight_kg":76,"attacking_crossing":33,"attacking_finishing":69,"attacking_heading_accuracy":75,"attacking_short_passing":67,"attacking_volleys":62,"skill_dribbling":70,"skill_curve":37,"skill_fk_accuracy":27,"skill_long_passing":32,"skill_ball_control":65,"movement_acceleration":73,"movement_sprint_speed":70,"movement_agility":55,"movement_reactions":79,"movement_balance":57,"power_shot_power":63,"power_jumping":63,"power_stamina":74,"power_strength":78,"power_long_shots":65,"mentality_aggression":31,"mentality_interceptions":40,"mentality_positioning":80,"mentality_vision":49,"mentality_penalties":57,"mentality_composure":68,"defending_marking":38,"defending_standing_tackle":37,"defending_sliding_tackle":31,"goalkeeping_diving":6,"goalkeeping_handling":8,"goalkeeping_kicking":15,"goalkeeping_positioning":5,"goalkeeping_reflexes":8,"_target_":15.2506,"_residuals_":-0.1587,"_row":"A. Besedin"},{"age":25,"height_cm":185,"weight_kg":71,"attacking_crossing":58,"attacking_finishing":72,"attacking_heading_accuracy":69,"attacking_short_passing":67,"attacking_volleys":60,"skill_dribbling":71,"skill_curve":67,"skill_fk_accuracy":59,"skill_long_passing":60,"skill_ball_control":74,"movement_acceleration":72,"movement_sprint_speed":70,"movement_agility":70,"movement_reactions":68,"movement_balance":62,"power_shot_power":71,"power_jumping":63,"power_stamina":75,"power_strength":70,"power_long_shots":62,"mentality_aggression":56,"mentality_interceptions":54,"mentality_positioning":75,"mentality_vision":62,"mentality_penalties":69,"mentality_composure":72,"defending_marking":28,"defending_standing_tackle":23,"defending_sliding_tackle":18,"goalkeeping_diving":9,"goalkeeping_handling":7,"goalkeeping_kicking":11,"goalkeeping_positioning":6,"goalkeeping_reflexes":16,"_target_":15.2265,"_residuals_":0.108,"_row":"P. Bamford"},{"age":28,"height_cm":186,"weight_kg":80,"attacking_crossing":66,"attacking_finishing":55,"attacking_heading_accuracy":75,"attacking_short_passing":81,"attacking_volleys":50,"skill_dribbling":62,"skill_curve":71,"skill_fk_accuracy":81,"skill_long_passing":79,"skill_ball_control":76,"movement_acceleration":53,"movement_sprint_speed":56,"movement_agility":62,"movement_reactions":78,"movement_balance":63,"power_shot_power":84,"power_jumping":62,"power_stamina":90,"power_strength":82,"power_long_shots":77,"mentality_aggression":88,"mentality_interceptions":80,"mentality_positioning":66,"mentality_vision":73,"mentality_penalties":91,"mentality_composure":76,"defending_marking":78,"defending_standing_tackle":78,"defending_sliding_tackle":73,"goalkeeping_diving":13,"goalkeeping_handling":9,"goalkeeping_kicking":16,"goalkeeping_positioning":6,"goalkeeping_reflexes":12,"_target_":16.6777,"_residuals_":0.3082,"_row":"L. Milivojevic"},{"age":35,"height_cm":180,"weight_kg":69,"attacking_crossing":43,"attacking_finishing":29,"attacking_heading_accuracy":70,"attacking_short_passing":50,"attacking_volleys":42,"skill_dribbling":44,"skill_curve":40,"skill_fk_accuracy":28,"skill_long_passing":52,"skill_ball_control":58,"movement_acceleration":42,"movement_sprint_speed":59,"movement_agility":47,"movement_reactions":69,"movement_balance":77,"power_shot_power":59,"power_jumping":86,"power_stamina":77,"power_strength":77,"power_long_shots":48,"mentality_aggression":75,"mentality_interceptions":72,"mentality_positioning":26,"mentality_vision":39,"mentality_penalties":61,"mentality_composure":71,"defending_marking":71,"defending_standing_tackle":72,"defending_sliding_tackle":71,"goalkeeping_diving":13,"goalkeeping_handling":11,"goalkeeping_kicking":10,"goalkeeping_positioning":12,"goalkeeping_reflexes":8,"_target_":13.7642,"_residuals_":-0.2286,"_row":"C. Terzi"}],"x_min_max_list":{"age":[16,41],"height_cm":[156,203],"weight_kg":[55,102],"attacking_crossing":[6,93],"attacking_finishing":[5,93],"attacking_heading_accuracy":[8,92],"attacking_short_passing":[12,92],"attacking_volleys":[5,90],"skill_dribbling":[8,96],"skill_curve":[7,91],"skill_fk_accuracy":[7,92],"skill_long_passing":[9,91],"skill_ball_control":[9,95],"movement_acceleration":[19,96],"movement_sprint_speed":[19,95],"movement_agility":[14,96],"movement_reactions":[50,93],"movement_balance":[22,94],"power_shot_power":[28,91],"power_jumping":[30,94],"power_stamina":[18,97],"power_strength":[27,95],"power_long_shots":[5,90],"mentality_aggression":[11,94],"mentality_interceptions":[6,92],"mentality_positioning":[4,93],"mentality_vision":[10,94],"mentality_penalties":[11,91],"mentality_composure":[21,94],"defending_marking":[7,92],"defending_standing_tackle":[8,92],"defending_sliding_tackle":[8,90],"goalkeeping_diving":[1,87],"goalkeeping_handling":[1,89],"goalkeeping_kicking":[1,91],"goalkeeping_positioning":[1,86],"goalkeeping_reflexes":[1,88]},"y_min_max":[11.7798,19.0828],"residuals_min_max":[-1.3277,0.9763],"x_max_list":[],"nbin":{"age":12,"height_cm":12,"weight_kg":12,"attacking_crossing":12,"attacking_finishing":12,"attacking_heading_accuracy":12,"attacking_short_passing":12,"attacking_volleys":12,"skill_dribbling":12,"skill_curve":12,"skill_fk_accuracy":12,"skill_long_passing":12,"skill_ball_control":12,"movement_acceleration":12,"movement_sprint_speed":12,"movement_agility":12,"movement_reactions":12,"movement_balance":12,"power_shot_power":12,"power_jumping":12,"power_stamina":12,"power_strength":12,"power_long_shots":12,"mentality_aggression":12,"mentality_interceptions":12,"mentality_positioning":12,"mentality_vision":12,"mentality_penalties":12,"mentality_composure":12,"defending_marking":12,"defending_standing_tackle":12,"defending_sliding_tackle":12,"goalkeeping_diving":12,"goalkeeping_handling":12,"goalkeeping_kicking":12,"goalkeeping_positioning":12,"goalkeeping_reflexes":12},"is_numeric":{"age":true,"height_cm":true,"weight_kg":true,"attacking_crossing":true,"attacking_finishing":true,"attacking_heading_accuracy":true,"attacking_short_passing":true,"attacking_volleys":true,"skill_dribbling":true,"skill_curve":true,"skill_fk_accuracy":true,"skill_long_passing":true,"skill_ball_control":true,"movement_acceleration":true,"movement_sprint_speed":true,"movement_agility":true,"movement_reactions":true,"movement_balance":true,"power_shot_power":true,"power_jumping":true,"power_stamina":true,"power_strength":true,"power_long_shots":true,"mentality_aggression":true,"mentality_interceptions":true,"mentality_positioning":true,"mentality_vision":true,"mentality_penalties":true,"mentality_composure":true,"defending_marking":true,"defending_standing_tackle":true,"defending_sliding_tackle":true,"goalkeeping_diving":true,"goalkeeping_handling":true,"goalkeeping_kicking":true,"goalkeeping_positioning":true,"goalkeeping_reflexes":true}},{"x":{"age":[{"x0":17.15,"x1":19.4,"y0":15.5144,"y1":15.7739},{"x0":19.4,"x1":21.65,"y0":15.7739,"y1":15.7194},{"x0":21.65,"x1":23.95,"y0":15.7194,"y1":15.6369},{"x0":23.95,"x1":26.25,"y0":15.6369,"y1":15.5671},{"x0":26.25,"x1":28.5,"y0":15.5671,"y1":15.5309},{"x0":28.5,"x1":30.75,"y0":15.5309,"y1":15.335},{"x0":30.75,"x1":33.05,"y0":15.335,"y1":15.1505},{"x0":33.05,"x1":35.35,"y0":15.1505,"y1":14.1318},{"x0":35.35,"x1":37.6,"y0":14.1318,"y1":13.6403},{"x0":37.6,"x1":39.85,"y0":13.6403,"y1":12.4895}],"height_cm":[{"x0":158,"x1":162.5,"y0":14.9233,"y1":15.7545},{"x0":162.5,"x1":167,"y0":15.7545,"y1":15.4858},{"x0":167,"x1":171,"y0":15.4858,"y1":15.4523},{"x0":171,"x1":175,"y0":15.4523,"y1":15.5893},{"x0":175,"x1":179.5,"y0":15.5893,"y1":15.4361},{"x0":179.5,"x1":184,"y0":15.4361,"y1":15.4083},{"x0":184,"x1":188,"y0":15.4083,"y1":15.4224},{"x0":188,"x1":192,"y0":15.4224,"y1":15.5112},{"x0":192,"x1":196.5,"y0":15.5112,"y1":15.1596},{"x0":196.5,"x1":201,"y0":15.1596,"y1":15.317}],"weight_kg":[{"x0":57.15,"x1":61.4,"y0":14.8465,"y1":15.5328},{"x0":61.4,"x1":65.65,"y0":15.5328,"y1":15.6437},{"x0":65.65,"x1":69.95,"y0":15.6437,"y1":15.4433},{"x0":69.95,"x1":74.25,"y0":15.4433,"y1":15.5182},{"x0":74.25,"x1":78.5,"y0":15.5182,"y1":15.4288},{"x0":78.5,"x1":82.75,"y0":15.4288,"y1":15.3346},{"x0":82.75,"x1":87.05,"y0":15.3346,"y1":15.3578},{"x0":87.05,"x1":91.35,"y0":15.3578,"y1":15.6045},{"x0":91.35,"x1":95.6,"y0":15.6045,"y1":15.268},{"x0":95.6,"x1":99.85,"y0":15.268,"y1":15.8201}],"attacking_crossing":[{"x0":9.95,"x1":17.85,"y0":14.8254,"y1":15.2188},{"x0":17.85,"x1":25.75,"y0":15.2188,"y1":15.1409},{"x0":25.75,"x1":33.65,"y0":15.1409,"y1":15.2393},{"x0":33.65,"x1":41.55,"y0":15.2393,"y1":15.3126},{"x0":41.55,"x1":49.5,"y0":15.3126,"y1":15.3272},{"x0":49.5,"x1":57.45,"y0":15.3272,"y1":15.2571},{"x0":57.45,"x1":65.35,"y0":15.2571,"y1":15.4316},{"x0":65.35,"x1":73.25,"y0":15.4316,"y1":15.5522},{"x0":73.25,"x1":81.15,"y0":15.5522,"y1":16.3802},{"x0":81.15,"x1":89.05,"y0":16.3802,"y1":17.5312}],"attacking_finishing":[{"x0":9,"x1":17,"y0":14.8479,"y1":15.2224},{"x0":17,"x1":25,"y0":15.2224,"y1":15.1602},{"x0":25,"x1":33,"y0":15.1602,"y1":15.2468},{"x0":33,"x1":41,"y0":15.2468,"y1":15.2773},{"x0":41,"x1":49,"y0":15.2773,"y1":15.3431},{"x0":49,"x1":57,"y0":15.3431,"y1":15.366},{"x0":57,"x1":65,"y0":15.366,"y1":15.4542},{"x0":65,"x1":73,"y0":15.4542,"y1":15.6133},{"x0":73,"x1":81,"y0":15.6133,"y1":16.5811},{"x0":81,"x1":89,"y0":16.5811,"y1":17.5795}],"attacking_heading_accuracy":[{"x0":11.8,"x1":19.45,"y0":14.9118,"y1":15.0494},{"x0":19.45,"x1":27.1,"y0":15.0494,"y1":15.4133},{"x0":27.1,"x1":34.7,"y0":15.4133,"y1":15.5061},{"x0":34.7,"x1":42.35,"y0":15.5061,"y1":15.5784},{"x0":42.35,"x1":50,"y0":15.5784,"y1":15.5155},{"x0":50,"x1":57.65,"y0":15.5155,"y1":15.4612},{"x0":57.65,"x1":65.3,"y0":15.4612,"y1":15.3695},{"x0":65.3,"x1":72.9,"y0":15.3695,"y1":15.3726},{"x0":72.9,"x1":80.55,"y0":15.3726,"y1":15.9654},{"x0":80.55,"x1":88.2,"y0":15.9654,"y1":16.4952}],"attacking_short_passing":[{"x0":15.65,"x1":22.9,"y0":14.2984,"y1":15.0662},{"x0":22.9,"x1":30.15,"y0":15.0662,"y1":15.0891},{"x0":30.15,"x1":37.45,"y0":15.0891,"y1":14.9765},{"x0":37.45,"x1":44.75,"y0":14.9765,"y1":14.7318},{"x0":44.75,"x1":52,"y0":14.7318,"y1":14.8494},{"x0":52,"x1":59.25,"y0":14.8494,"y1":14.8535},{"x0":59.25,"x1":66.55,"y0":14.8535,"y1":15.1655},{"x0":66.55,"x1":73.85,"y0":15.1655,"y1":15.5341},{"x0":73.85,"x1":81.1,"y0":15.5341,"y1":16.3347},{"x0":81.1,"x1":88.35,"y0":16.3347,"y1":17.3473}],"attacking_volleys":[{"x0":8.85,"x1":16.6,"y0":14.802,"y1":15.1727},{"x0":16.6,"x1":24.35,"y0":15.1727,"y1":15.2756},{"x0":24.35,"x1":32.05,"y0":15.2756,"y1":15.1274},{"x0":32.05,"x1":39.75,"y0":15.1274,"y1":15.3198},{"x0":39.75,"x1":47.5,"y0":15.3198,"y1":15.3843},{"x0":47.5,"x1":55.25,"y0":15.3843,"y1":15.3821},{"x0":55.25,"x1":62.95,"y0":15.3821,"y1":15.3752},{"x0":62.95,"x1":70.65,"y0":15.3752,"y1":15.7259},{"x0":70.65,"x1":78.4,"y0":15.7259,"y1":16.4362},{"x0":78.4,"x1":86.15,"y0":16.4362,"y1":17.5301}],"skill_dribbling":[{"x0":12,"x1":20,"y0":14.9223,"y1":15.1436},{"x0":20,"x1":28,"y0":15.1436,"y1":15.1211},{"x0":28,"x1":36,"y0":15.1211,"y1":14.9493},{"x0":36,"x1":44,"y0":14.9493,"y1":14.8879},{"x0":44,"x1":52,"y0":14.8879,"y1":15.3633},{"x0":52,"x1":60,"y0":15.3633,"y1":15.1591},{"x0":60,"x1":68,"y0":15.1591,"y1":15.2165},{"x0":68,"x1":76,"y0":15.2165,"y1":15.6621},{"x0":76,"x1":84,"y0":15.6621,"y1":16.7285},{"x0":84,"x1":92,"y0":16.7285,"y1":17.5849}],"skill_curve":[{"x0":10.8,"x1":18.45,"y0":14.9361,"y1":15.1271},{"x0":18.45,"x1":26.1,"y0":15.1271,"y1":15.0841},{"x0":26.1,"x1":33.7,"y0":15.0841,"y1":15.3066},{"x0":33.7,"x1":41.35,"y0":15.3066,"y1":15.2029},{"x0":41.35,"x1":49,"y0":15.2029,"y1":15.3087},{"x0":49,"x1":56.65,"y0":15.3087,"y1":15.2321},{"x0":56.65,"x1":64.3,"y0":15.2321,"y1":15.4086},{"x0":64.3,"x1":71.9,"y0":15.4086,"y1":15.5595},{"x0":71.9,"x1":79.55,"y0":15.5595,"y1":16.1239},{"x0":79.55,"x1":87.2,"y0":16.1239,"y1":17.0288}],"skill_fk_accuracy":[{"x0":10.85,"x1":18.6,"y0":14.9528,"y1":15.3417},{"x0":18.6,"x1":26.35,"y0":15.3417,"y1":15.2301},{"x0":26.35,"x1":34.05,"y0":15.2301,"y1":15.3301},{"x0":34.05,"x1":41.75,"y0":15.3301,"y1":15.2801},{"x0":41.75,"x1":49.5,"y0":15.2801,"y1":15.3963},{"x0":49.5,"x1":57.25,"y0":15.3963,"y1":15.4528},{"x0":57.25,"x1":64.95,"y0":15.4528,"y1":15.4439},{"x0":64.95,"x1":72.65,"y0":15.4439,"y1":15.7056},{"x0":72.65,"x1":80.4,"y0":15.7056,"y1":16.1843},{"x0":80.4,"x1":88.15,"y0":16.1843,"y1":16.8699}],"skill_long_passing":[{"x0":12.75,"x1":20.2,"y0":14.7999,"y1":14.7476},{"x0":20.2,"x1":27.65,"y0":14.7476,"y1":15.083},{"x0":27.65,"x1":35.1,"y0":15.083,"y1":15.1356},{"x0":35.1,"x1":42.55,"y0":15.1356,"y1":15.1903},{"x0":42.55,"x1":50,"y0":15.1903,"y1":15.1163},{"x0":50,"x1":57.45,"y0":15.1163,"y1":15.2526},{"x0":57.45,"x1":64.9,"y0":15.2526,"y1":15.3348},{"x0":64.9,"x1":72.35,"y0":15.3348,"y1":15.5978},{"x0":72.35,"x1":79.8,"y0":15.5978,"y1":16.3998},{"x0":79.8,"x1":87.25,"y0":16.3998,"y1":17.2885}],"skill_ball_control":[{"x0":12.9,"x1":20.7,"y0":14.709,"y1":15.1644},{"x0":20.7,"x1":28.55,"y0":15.1644,"y1":14.9014},{"x0":28.55,"x1":36.4,"y0":14.9014,"y1":14.4964},{"x0":36.4,"x1":44.2,"y0":14.4964,"y1":15.4217},{"x0":44.2,"x1":52,"y0":15.4217,"y1":14.8347},{"x0":52,"x1":59.8,"y0":14.8347,"y1":15.0116},{"x0":59.8,"x1":67.6,"y0":15.0116,"y1":15.0735},{"x0":67.6,"x1":75.45,"y0":15.0735,"y1":15.5104},{"x0":75.45,"x1":83.3,"y0":15.5104,"y1":16.6166},{"x0":83.3,"x1":91.1,"y0":16.6166,"y1":17.617}],"movement_acceleration":[{"x0":22.5,"x1":29.5,"y0":13.9365,"y1":14.6792},{"x0":29.5,"x1":36.5,"y0":14.6792,"y1":14.6277},{"x0":36.5,"x1":43.5,"y0":14.6277,"y1":15.1499},{"x0":43.5,"x1":50.5,"y0":15.1499,"y1":15.3935},{"x0":50.5,"x1":57.5,"y0":15.3935,"y1":15.3597},{"x0":57.5,"x1":64.5,"y0":15.3597,"y1":15.4286},{"x0":64.5,"x1":71.5,"y0":15.4286,"y1":15.5045},{"x0":71.5,"x1":78.5,"y0":15.5045,"y1":15.5717},{"x0":78.5,"x1":85.5,"y0":15.5717,"y1":15.6806},{"x0":85.5,"x1":92.5,"y0":15.6806,"y1":16.0593}],"movement_sprint_speed":[{"x0":22.45,"x1":29.35,"y0":13.8782,"y1":14.7949},{"x0":29.35,"x1":36.25,"y0":14.7949,"y1":14.7715},{"x0":36.25,"x1":43.15,"y0":14.7715,"y1":14.9098},{"x0":43.15,"x1":50.05,"y0":14.9098,"y1":15.3267},{"x0":50.05,"x1":57,"y0":15.3267,"y1":15.3224},{"x0":57,"x1":63.95,"y0":15.3224,"y1":15.4574},{"x0":63.95,"x1":70.85,"y0":15.4574,"y1":15.4653},{"x0":70.85,"x1":77.75,"y0":15.4653,"y1":15.5574},{"x0":77.75,"x1":84.65,"y0":15.5574,"y1":15.7236},{"x0":84.65,"x1":91.55,"y0":15.7236,"y1":16.0825}],"movement_agility":[{"x0":17.75,"x1":25.2,"y0":14.8133,"y1":14.6433},{"x0":25.2,"x1":32.65,"y0":14.6433,"y1":14.8505},{"x0":32.65,"x1":40.1,"y0":14.8505,"y1":15.0742},{"x0":40.1,"x1":47.55,"y0":15.0742,"y1":15.2344},{"x0":47.55,"x1":55,"y0":15.2344,"y1":15.2491},{"x0":55,"x1":62.45,"y0":15.2491,"y1":15.4142},{"x0":62.45,"x1":69.9,"y0":15.4142,"y1":15.358},{"x0":69.9,"x1":77.35,"y0":15.358,"y1":15.6036},{"x0":77.35,"x1":84.8,"y0":15.6036,"y1":15.8353},{"x0":84.8,"x1":92.25,"y0":15.8353,"y1":15.8712}],"movement_reactions":[{"x0":51.95,"x1":55.85,"y0":14.771,"y1":14.924},{"x0":55.85,"x1":59.75,"y0":14.924,"y1":14.885},{"x0":59.75,"x1":63.65,"y0":14.885,"y1":14.8506},{"x0":63.65,"x1":67.55,"y0":14.8506,"y1":15.0396},{"x0":67.55,"x1":71.5,"y0":15.0396,"y1":15.2733},{"x0":71.5,"x1":75.45,"y0":15.2733,"y1":15.7896},{"x0":75.45,"x1":79.35,"y0":15.7896,"y1":16.3305},{"x0":79.35,"x1":83.25,"y0":16.3305,"y1":16.9744},{"x0":83.25,"x1":87.15,"y0":16.9744,"y1":17.5853},{"x0":87.15,"x1":91.05,"y0":17.5853,"y1":18.07}],"movement_balance":[{"x0":25.25,"x1":31.8,"y0":14.8858,"y1":15.168},{"x0":31.8,"x1":38.35,"y0":15.168,"y1":15.435},{"x0":38.35,"x1":44.9,"y0":15.435,"y1":15.0592},{"x0":44.9,"x1":51.45,"y0":15.0592,"y1":15.3365},{"x0":51.45,"x1":58,"y0":15.3365,"y1":15.3572},{"x0":58,"x1":64.55,"y0":15.3572,"y1":15.3705},{"x0":64.55,"x1":71.1,"y0":15.3705,"y1":15.3858},{"x0":71.1,"x1":77.65,"y0":15.3858,"y1":15.6922},{"x0":77.65,"x1":84.2,"y0":15.6922,"y1":15.7179},{"x0":84.2,"x1":90.75,"y0":15.7179,"y1":15.8843}],"power_shot_power":[{"x0":30.85,"x1":36.6,"y0":15.3847,"y1":15.1244},{"x0":36.6,"x1":42.35,"y0":15.1244,"y1":15.0216},{"x0":42.35,"x1":48.05,"y0":15.0216,"y1":14.9781},{"x0":48.05,"x1":53.75,"y0":14.9781,"y1":15.2206},{"x0":53.75,"x1":59.5,"y0":15.2206,"y1":15.2164},{"x0":59.5,"x1":65.25,"y0":15.2164,"y1":15.2273},{"x0":65.25,"x1":70.95,"y0":15.2273,"y1":15.3333},{"x0":70.95,"x1":76.65,"y0":15.3333,"y1":15.5963},{"x0":76.65,"x1":82.4,"y0":15.5963,"y1":16.2687},{"x0":82.4,"x1":88.15,"y0":16.2687,"y1":16.56}],"power_jumping":[{"x0":32.9,"x1":38.7,"y0":15.3794,"y1":15.6996},{"x0":38.7,"x1":44.55,"y0":15.6996,"y1":15.4318},{"x0":44.55,"x1":50.4,"y0":15.4318,"y1":15.6591},{"x0":50.4,"x1":56.2,"y0":15.6591,"y1":15.2972},{"x0":56.2,"x1":62,"y0":15.2972,"y1":15.514},{"x0":62,"x1":67.8,"y0":15.514,"y1":15.3944},{"x0":67.8,"x1":73.6,"y0":15.3944,"y1":15.412},{"x0":73.6,"x1":79.45,"y0":15.412,"y1":15.4634},{"x0":79.45,"x1":85.3,"y0":15.4634,"y1":15.5627},{"x0":85.3,"x1":91.1,"y0":15.5627,"y1":15.7083}],"power_stamina":[{"x0":21.6,"x1":28.8,"y0":14.7132,"y1":14.9389},{"x0":28.8,"x1":35.95,"y0":14.9389,"y1":14.9064},{"x0":35.95,"x1":43.1,"y0":14.9064,"y1":15.0701},{"x0":43.1,"x1":50.3,"y0":15.0701,"y1":15.0404},{"x0":50.3,"x1":57.5,"y0":15.0404,"y1":15.3043},{"x0":57.5,"x1":64.7,"y0":15.3043,"y1":15.3502},{"x0":64.7,"x1":71.9,"y0":15.3502,"y1":15.4546},{"x0":71.9,"x1":79.05,"y0":15.4546,"y1":15.6405},{"x0":79.05,"x1":86.2,"y0":15.6405,"y1":15.8207},{"x0":86.2,"x1":93.4,"y0":15.8207,"y1":15.7947}],"power_strength":[{"x0":30.1,"x1":36.3,"y0":15.3222,"y1":15.3307},{"x0":36.3,"x1":42.45,"y0":15.3307,"y1":15.3519},{"x0":42.45,"x1":48.6,"y0":15.3519,"y1":15.682},{"x0":48.6,"x1":54.8,"y0":15.682,"y1":15.4829},{"x0":54.8,"x1":61,"y0":15.4829,"y1":15.485},{"x0":61,"x1":67.2,"y0":15.485,"y1":15.4874},{"x0":67.2,"x1":73.4,"y0":15.4874,"y1":15.2962},{"x0":73.4,"x1":79.55,"y0":15.2962,"y1":15.5168},{"x0":79.55,"x1":85.7,"y0":15.5168,"y1":15.4293},{"x0":85.7,"x1":91.9,"y0":15.4293,"y1":15.7225}],"power_long_shots":[{"x0":8.85,"x1":16.6,"y0":14.6298,"y1":15.1751},{"x0":16.6,"x1":24.35,"y0":15.1751,"y1":15.1045},{"x0":24.35,"x1":32.05,"y0":15.1045,"y1":15.3593},{"x0":32.05,"x1":39.75,"y0":15.3593,"y1":15.2003},{"x0":39.75,"x1":47.5,"y0":15.2003,"y1":15.3785},{"x0":47.5,"x1":55.25,"y0":15.3785,"y1":15.2411},{"x0":55.25,"x1":62.95,"y0":15.2411,"y1":15.2748},{"x0":62.95,"x1":70.65,"y0":15.2748,"y1":15.5136},{"x0":70.65,"x1":78.4,"y0":15.5136,"y1":16.2093},{"x0":78.4,"x1":86.15,"y0":16.2093,"y1":17.2714}],"mentality_aggression":[{"x0":14.75,"x1":22.3,"y0":15.1716,"y1":15.1477},{"x0":22.3,"x1":29.85,"y0":15.1477,"y1":15.2318},{"x0":29.85,"x1":37.4,"y0":15.2318,"y1":15.3174},{"x0":37.4,"x1":44.95,"y0":15.3174,"y1":15.4558},{"x0":44.95,"x1":52.5,"y0":15.4558,"y1":15.4502},{"x0":52.5,"x1":60.05,"y0":15.4502,"y1":15.5446},{"x0":60.05,"x1":67.6,"y0":15.5446,"y1":15.3023},{"x0":67.6,"x1":75.15,"y0":15.3023,"y1":15.477},{"x0":75.15,"x1":82.7,"y0":15.477,"y1":15.6495},{"x0":82.7,"x1":90.25,"y0":15.6495,"y1":15.9192}],"mentality_interceptions":[{"x0":9.9,"x1":17.7,"y0":14.7923,"y1":15.258},{"x0":17.7,"x1":25.55,"y0":15.258,"y1":15.33},{"x0":25.55,"x1":33.4,"y0":15.33,"y1":15.5944},{"x0":33.4,"x1":41.2,"y0":15.5944,"y1":15.7296},{"x0":41.2,"x1":49,"y0":15.7296,"y1":15.7204},{"x0":49,"x1":56.8,"y0":15.7204,"y1":15.4782},{"x0":56.8,"x1":64.6,"y0":15.4782,"y1":15.1115},{"x0":64.6,"x1":72.45,"y0":15.1115,"y1":15.3029},{"x0":72.45,"x1":80.3,"y0":15.3029,"y1":16.1295},{"x0":80.3,"x1":88.1,"y0":16.1295,"y1":17.2341}],"mentality_positioning":[{"x0":8.05,"x1":16.15,"y0":14.894,"y1":15.0498},{"x0":16.15,"x1":24.25,"y0":15.0498,"y1":15.2834},{"x0":24.25,"x1":32.35,"y0":15.2834,"y1":15.3295},{"x0":32.35,"x1":40.45,"y0":15.3295,"y1":15.1475},{"x0":40.45,"x1":48.5,"y0":15.1475,"y1":15.4595},{"x0":48.5,"x1":56.55,"y0":15.4595,"y1":15.2237},{"x0":56.55,"x1":64.65,"y0":15.2237,"y1":15.2341},{"x0":64.65,"x1":72.75,"y0":15.2341,"y1":15.5594},{"x0":72.75,"x1":80.85,"y0":15.5594,"y1":16.2747},{"x0":80.85,"x1":88.95,"y0":16.2747,"y1":17.271}],"mentality_vision":[{"x0":13.8,"x1":21.45,"y0":14.6863,"y1":15.2046},{"x0":21.45,"x1":29.1,"y0":15.2046,"y1":15.3062},{"x0":29.1,"x1":36.7,"y0":15.3062,"y1":14.9192},{"x0":36.7,"x1":44.35,"y0":14.9192,"y1":15.1434},{"x0":44.35,"x1":52,"y0":15.1434,"y1":15.0104},{"x0":52,"x1":59.65,"y0":15.0104,"y1":15.225},{"x0":59.65,"x1":67.3,"y0":15.225,"y1":15.3726},{"x0":67.3,"x1":74.9,"y0":15.3726,"y1":15.7628},{"x0":74.9,"x1":82.55,"y0":15.7628,"y1":16.6939},{"x0":82.55,"x1":90.2,"y0":16.6939,"y1":17.6992}],"mentality_penalties":[{"x0":14.65,"x1":21.9,"y0":14.8931,"y1":15.0697},{"x0":21.9,"x1":29.15,"y0":15.0697,"y1":15.237},{"x0":29.15,"x1":36.45,"y0":15.237,"y1":15.1652},{"x0":36.45,"x1":43.75,"y0":15.1652,"y1":15.4311},{"x0":43.75,"x1":51,"y0":15.4311,"y1":15.3975},{"x0":51,"x1":58.25,"y0":15.3975,"y1":15.4228},{"x0":58.25,"x1":65.55,"y0":15.4228,"y1":15.5232},{"x0":65.55,"x1":72.85,"y0":15.5232,"y1":15.6572},{"x0":72.85,"x1":80.1,"y0":15.6572,"y1":16.1413},{"x0":80.1,"x1":87.35,"y0":16.1413,"y1":16.6097}],"mentality_composure":[{"x0":24.3,"x1":30.95,"y0":15.0363,"y1":15.0017},{"x0":30.95,"x1":37.6,"y0":15.0017,"y1":15.0451},{"x0":37.6,"x1":44.2,"y0":15.0451,"y1":14.2457},{"x0":44.2,"x1":50.85,"y0":14.2457,"y1":14.8279},{"x0":50.85,"x1":57.5,"y0":14.8279,"y1":14.905},{"x0":57.5,"x1":64.15,"y0":14.905,"y1":15.1376},{"x0":64.15,"x1":70.8,"y0":15.1376,"y1":15.3894},{"x0":70.8,"x1":77.4,"y0":15.3894,"y1":15.9925},{"x0":77.4,"x1":84.05,"y0":15.9925,"y1":16.6093},{"x0":84.05,"x1":90.7,"y0":16.6093,"y1":17.6515}],"defending_marking":[{"x0":10.85,"x1":18.6,"y0":14.9767,"y1":15.1821},{"x0":18.6,"x1":26.35,"y0":15.1821,"y1":15.4401},{"x0":26.35,"x1":34.05,"y0":15.4401,"y1":15.6341},{"x0":34.05,"x1":41.75,"y0":15.6341,"y1":15.6126},{"x0":41.75,"x1":49.5,"y0":15.6126,"y1":15.7463},{"x0":49.5,"x1":57.25,"y0":15.7463,"y1":15.4553},{"x0":57.25,"x1":64.95,"y0":15.4553,"y1":15.2056},{"x0":64.95,"x1":72.65,"y0":15.2056,"y1":15.3171},{"x0":72.65,"x1":80.4,"y0":15.3171,"y1":16.0948},{"x0":80.4,"x1":88.15,"y0":16.0948,"y1":17.0905}],"defending_standing_tackle":[{"x0":11.8,"x1":19.45,"y0":14.9807,"y1":15.3134},{"x0":19.45,"x1":27.1,"y0":15.3134,"y1":15.6114},{"x0":27.1,"x1":34.7,"y0":15.6114,"y1":15.6242},{"x0":34.7,"x1":42.35,"y0":15.6242,"y1":15.6442},{"x0":42.35,"x1":50,"y0":15.6442,"y1":15.7568},{"x0":50,"x1":57.65,"y0":15.7568,"y1":15.745},{"x0":57.65,"x1":65.3,"y0":15.745,"y1":15.1204},{"x0":65.3,"x1":72.9,"y0":15.1204,"y1":15.2138},{"x0":72.9,"x1":80.55,"y0":15.2138,"y1":16.0499},{"x0":80.55,"x1":88.2,"y0":16.0499,"y1":17.2069}],"defending_sliding_tackle":[{"x0":11.75,"x1":19.2,"y0":14.9871,"y1":15.467},{"x0":19.2,"x1":26.65,"y0":15.467,"y1":15.5546},{"x0":26.65,"x1":34.1,"y0":15.5546,"y1":15.7684},{"x0":34.1,"x1":41.55,"y0":15.7684,"y1":15.713},{"x0":41.55,"x1":49,"y0":15.713,"y1":15.6494},{"x0":49,"x1":56.45,"y0":15.6494,"y1":15.504},{"x0":56.45,"x1":63.9,"y0":15.504,"y1":15.1795},{"x0":63.9,"x1":71.35,"y0":15.1795,"y1":15.2352},{"x0":71.35,"x1":78.8,"y0":15.2352,"y1":16.0613},{"x0":78.8,"x1":86.25,"y0":16.0613,"y1":17.171}],"goalkeeping_diving":[{"x0":4.91,"x1":12.71,"y0":15.4956,"y1":15.4997},{"x0":12.71,"x1":20.55,"y0":15.4997,"y1":13.9978},{"x0":20.55,"x1":67.45,"y0":13.9978,"y1":14.2647},{"x0":67.45,"x1":75.3,"y0":14.2647,"y1":14.9381},{"x0":75.3,"x1":83.1,"y0":14.9381,"y1":16.4574}],"goalkeeping_handling":[{"x0":5,"x1":13,"y0":15.515,"y1":15.4877},{"x0":13,"x1":21,"y0":15.4877,"y1":13.9978},{"x0":21,"x1":61,"y0":13.9978,"y1":14.5299},{"x0":61,"x1":69,"y0":14.5299,"y1":14.5577},{"x0":69,"x1":77,"y0":14.5577,"y1":15.8118},{"x0":77,"x1":85,"y0":15.8118,"y1":16.9603}],"goalkeeping_kicking":[{"x0":5.09,"x1":13.29,"y0":15.5052,"y1":15.4919},{"x0":13.29,"x1":21.45,"y0":15.4919,"y1":16.054},{"x0":21.45,"x1":29.6,"y0":16.054,"y1":13.9978},{"x0":29.6,"x1":54.2,"y0":13.9978,"y1":14.3461},{"x0":54.2,"x1":62.4,"y0":14.3461,"y1":14.2334},{"x0":62.4,"x1":70.55,"y0":14.2334,"y1":15.1766},{"x0":70.55,"x1":78.7,"y0":15.1766,"y1":15.3298},{"x0":78.7,"x1":86.9,"y0":15.3298,"y1":17.2812}],"goalkeeping_positioning":[{"x0":4.865,"x1":12.615,"y0":15.562,"y1":15.4684},{"x0":12.615,"x1":20.35,"y0":15.4684,"y1":15.5638},{"x0":20.35,"x1":66.65,"y0":15.5638,"y1":14.246},{"x0":66.65,"x1":74.4,"y0":14.246,"y1":14.8954},{"x0":74.4,"x1":82.15,"y0":14.8954,"y1":16.4495}],"goalkeeping_reflexes":[{"x0":4.955,"x1":12.855,"y0":15.5225,"y1":15.4865},{"x0":12.855,"x1":20.75,"y0":15.4865,"y1":15.5638},{"x0":20.75,"x1":68.25,"y0":15.5638,"y1":14.0912},{"x0":68.25,"x1":76.15,"y0":14.0912,"y1":14.8126},{"x0":76.15,"x1":84.05,"y0":14.8126,"y1":16.357}]},"x_min_max_list":{"age":[16,41],"height_cm":[156,203],"weight_kg":[55,102],"attacking_crossing":[6,93],"attacking_finishing":[5,93],"attacking_heading_accuracy":[8,92],"attacking_short_passing":[12,92],"attacking_volleys":[5,90],"skill_dribbling":[8,96],"skill_curve":[7,91],"skill_fk_accuracy":[7,92],"skill_long_passing":[9,91],"skill_ball_control":[9,95],"movement_acceleration":[19,96],"movement_sprint_speed":[19,95],"movement_agility":[14,96],"movement_reactions":[50,93],"movement_balance":[22,94],"power_shot_power":[28,91],"power_jumping":[30,94],"power_stamina":[18,97],"power_strength":[27,95],"power_long_shots":[5,90],"mentality_aggression":[11,94],"mentality_interceptions":[6,92],"mentality_positioning":[4,93],"mentality_vision":[10,94],"mentality_penalties":[11,91],"mentality_composure":[21,94],"defending_marking":[7,92],"defending_standing_tackle":[8,92],"defending_sliding_tackle":[8,90],"goalkeeping_diving":[1,87],"goalkeeping_handling":[1,89],"goalkeeping_kicking":[1,91],"goalkeeping_positioning":[1,86],"goalkeeping_reflexes":[1,88]},"y_min_max_list":{"age":[12.161,16.1023],"height_cm":[14.8402,15.8377],"weight_kg":[14.7491,15.9174],"attacking_crossing":[14.5548,17.8017],"attacking_finishing":[14.5748,17.8527],"attacking_heading_accuracy":[14.7535,16.6536],"attacking_short_passing":[13.9935,17.6521],"attacking_volleys":[14.5292,17.8029],"skill_dribbling":[14.6182,17.8546],"skill_curve":[14.7268,17.2381],"skill_fk_accuracy":[14.7611,17.0617],"skill_long_passing":[14.4935,17.5426],"skill_ball_control":[14.1843,17.929],"movement_acceleration":[13.7242,16.2716],"movement_sprint_speed":[13.6578,16.3029],"movement_agility":[14.5205,15.994],"movement_reactions":[14.4411,18.3999],"movement_balance":[14.7859,15.9842],"power_shot_power":[14.8199,16.7182],"power_jumping":[15.2561,15.7494],"power_stamina":[14.6024,15.9314],"power_strength":[15.2536,15.7651],"power_long_shots":[14.3657,17.5355],"mentality_aggression":[15.0705,15.9963],"mentality_interceptions":[14.5481,17.4783],"mentality_positioning":[14.6563,17.5087],"mentality_vision":[14.385,18.0005],"mentality_penalties":[14.7214,16.7814],"mentality_composure":[13.9051,17.9921],"defending_marking":[14.7653,17.3018],"defending_standing_tackle":[14.758,17.4295],"defending_sliding_tackle":[14.7688,17.3894],"goalkeeping_diving":[13.7519,16.7034],"goalkeeping_handling":[13.7016,17.2565],"goalkeeping_kicking":[13.6695,17.6096],"goalkeeping_positioning":[14.0256,16.6699],"goalkeeping_reflexes":[13.8646,16.5836]},"y_mean":15.4542,"is_numeric":{"age":true,"height_cm":true,"weight_kg":true,"attacking_crossing":true,"attacking_finishing":true,"attacking_heading_accuracy":true,"attacking_short_passing":true,"attacking_volleys":true,"skill_dribbling":true,"skill_curve":true,"skill_fk_accuracy":true,"skill_long_passing":true,"skill_ball_control":true,"movement_acceleration":true,"movement_sprint_speed":true,"movement_agility":true,"movement_reactions":true,"movement_balance":true,"power_shot_power":true,"power_jumping":true,"power_stamina":true,"power_strength":true,"power_long_shots":true,"mentality_aggression":true,"mentality_interceptions":true,"mentality_positioning":true,"mentality_vision":true,"mentality_penalties":true,"mentality_composure":true,"defending_marking":true,"defending_standing_tackle":true,"defending_sliding_tackle":true,"goalkeeping_diving":true,"goalkeeping_handling":true,"goalkeeping_kicking":true,"goalkeeping_positioning":true,"goalkeeping_reflexes":true}}],"type":"json","container":"svg","options":{"time":500,"model_name":"scikit-learn","variable_names":["age","height_cm","weight_kg","attacking_crossing","attacking_finishing","attacking_heading_accuracy","attacking_short_passing","attacking_volleys","skill_dribbling","skill_curve","skill_fk_accuracy","skill_long_passing","skill_ball_control","movement_acceleration","movement_sprint_speed","movement_agility","movement_reactions","movement_balance","power_shot_power","power_jumping","power_stamina","power_strength","power_long_shots","mentality_aggression","mentality_interceptions","mentality_positioning","mentality_vision","mentality_penalties","mentality_composure","defending_marking","defending_standing_tackle","defending_sliding_tackle","goalkeeping_diving","goalkeeping_handling","goalkeeping_kicking","goalkeeping_positioning","goalkeeping_reflexes"],"facet_dim":[2,2],"version_text":"Site built with modelStudio v3.0.0 on 2021-07-08 20:33:12","measure_text":"mse: 0.053 | rmse: 0.229 | r2: 0.932 | mad: 0.14","drop_down_data":[{"id":"H. Campagnaro","text":"id: H. Campagnaro | y: 12.3883942023241"},{"id":"J. de Wijs","text":"id: J. de Wijs | y: 14.8087623309746"},{"id":"Neymar Jr","text":"id: Neymar Jr | y: 18.4742215108804"}],"eda":true,"widget_id":"widget-c3b2788b8649fdd8bf414f5793ff811a","is_target_binary":false,"scale_plot":true,"show_boxplot":true,"show_subtitle":false,"subtitle":null,"ms_title":"Interactive Studio for scikit-learn Model","ms_subtitle":null,"ms_margin_top":50,"ms_margin_bottom":50,"margin_top":50,"margin_right":20,"margin_bottom":70,"margin_left":182,"margin_inner":40,"margin_small":5,"margin_big":10,"margin_ytitle":40,"w":420,"h":280,"bar_width":16,"line_size":2,"point_size":2,"bar_color":"#46bac2","line_color":"#46bac2","point_color":"#46bac2","positive_color":"#8bdcbe","negative_color":"#f05a71","default_color":"#371ea3","bd_title":"Break Down","bd_subtitle":null,"bd_bar_width":null,"bd_positive_color":null,"bd_negative_color":null,"bd_default_color":null,"sv_title":"Shapley Values","sv_subtitle":null,"sv_bar_width":null,"sv_positive_color":null,"sv_negative_color":null,"sv_default_color":null,"cp_title":"Ceteris Paribus","cp_subtitle":null,"cp_bar_width":null,"cp_line_size":null,"cp_point_size":3,"cp_bar_color":null,"cp_line_color":null,"cp_point_color":"#371ea3","fi_title":"Feature Importance","fi_subtitle":null,"fi_bar_width":null,"fi_bar_color":null,"pd_title":"Partial Dependence","pd_subtitle":null,"pd_bar_width":null,"pd_line_size":null,"pd_bar_color":null,"pd_line_color":null,"ad_title":"Accumulated Dependence","ad_subtitle":null,"ad_bar_width":null,"ad_line_size":null,"ad_bar_color":null,"ad_line_color":null,"rv_title":"Residuals vs Feature","rv_subtitle":null,"rv_point_size":null,"rv_point_color":null,"fd_title":"Feature Distribution","fd_subtitle":null,"fd_bar_width":null,"fd_bar_color":null,"tv_title":"Target vs Feature","tv_subtitle":null,"tv_point_size":null,"tv_point_color":null,"at_title":"Average Target vs Feature","at_subtitle":null,"at_bar_width":null,"at_line_size":null,"at_point_size":3,"at_bar_color":null,"at_line_color":null,"at_point_color":"#371ea3","showcase_name":null,"telemetry":{"date":"2021-07-08 20:33:12","version":"3.0.0","showcaseName":null,"creationTime":"495","facetRow":2,"facetCol":2,"width":420,"height":280,"animationTime":500,"parallel":false,"N":300,"B":5,"model":"sklearn.pipeline.Pipeline","dataSize":1250,"varCount":37,"obsCount":3}},"script":"var d3Script = function(d3, r2d3, data, svg, width, height, options, theme, console) {\nthis.d3 = d3;\n/* R2D3 Source File:   */\n// SPECIAL CAUTION NEEDED WHEN EDITING THIS FILE; MAY CAUSE FATAL ERROR\n\nfunction addCssToDocument(css) {\n  // this function adds custom css to document head\n  var style = document.createElement('style');\n  style.innerText = css;\n  document.head.appendChild(style);\n}\n\n// load tip:after related css (for triangle)\naddCssToDocument(\"d3-tip:after{box-sizing:border-box;display:inline;font-size:10px;width:inherit;\"+\n\"height:inherit;line-height:1;color:rgba(0,0,0,0.8);content:'\\\\25BC';position:absolute;text-align: center;}\"+\n\".d3-tip.n:after{content:'\\\\25BC';position:absolute;margin:0 0 0 0;top:100%;left:50%;text-align:center;transform:translate(-7px,-15px)}\"+\n\".d3-tip.e:after{content:'\\\\25C0';position:absolute;margin:0 0 0 0;top:50%;left:0%;text-align:center;transform:translate(0px,-7px)}\"+\n\".d3-tip.s:after{content:'\\\\25B2';position:absolute;margin:0 0 0 0;top:0%;left:50%;text-align:center;transform:translate(-7px,0px)}\"+\n\".d3-tip.w:after{content:'\\\\25B6';position:absolute;margin:0 0 0 0;top:50%;left:100%;text-align:center;transform:translate(-15px,-7px)}\"+\n\".d3-tip.se:after{content:'\\\\25E4';position:absolute;margin:0 0 0 0;top:0%;left:0%;text-align:center;transform:translate(1px,1px)}\"+\n\".d3-tip.ne:after{content:'\\\\25E3';position:absolute;margin:0 0 0 0;top:100%;left:0%;text-align:center;transform:translate(1px,-15px)}\"+\n\".d3-tip.sw:after{content:'\\\\25E5';position:absolute;margin:0 0 0 0;top:0%;left:100%;text-align:center;transform:translate(-15px,1px)}\"+\n\".d3-tip.nw:after{content:'\\\\25E2';position:absolute;margin:0 0 0 0;top:100%;left:100%;text-align:center;transform:translate(-14px,-16px)};\");\n\n// load Fira Sans fonts from googleapis\naddCssToDocument(\"@font-face{font-family:'Fira Sans';font-style:normal;font-weight:400;font-display:swap;src:local('Fira Sans Regular'),local('FiraSans-Regular'),url(https://fonts.gstatic.com/s/firasans/v10/va9E4kDNxMZdWfMOD5VvmYjLeTY.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Fira Sans';font-style:normal;font-weight:400;font-display:swap;src:local('Fira Sans Regular'),local('FiraSans-Regular'),url(https://fonts.gstatic.com/s/firasans/v10/va9E4kDNxMZdWfMOD5Vvl4jL.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Fira Sans';font-style:normal;font-weight:500;font-display:swap;src:local('Fira Sans Medium'),local('FiraSans-Medium'),url(https://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnZKveSBf6TF0.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Fira Sans';font-style:normal;font-weight:500;font-display:swap;src:local('Fira Sans Medium'),local('FiraSans-Medium'),url(https://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnZKveRhf6.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Fira Sans';font-style:normal;font-weight:600;font-display:swap;src:local('Fira Sans SemiBold'),local('FiraSans-SemiBold'),url(https://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnSKzeSBf6TF0.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Fira Sans';font-style:normal;font-weight:600;font-display:swap;src:local('Fira Sans SemiBold'),local('FiraSans-SemiBold'),url(https://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnSKzeRhf6.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Fira Sans';font-style:normal;font-weight:700;font-display:swap;src:local('Fira Sans Bold'),local('FiraSans-Bold'),url(https://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnLK3eSBf6TF0.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Fira Sans';font-style:normal;font-weight:700;font-display:swap;src:local('Fira Sans Bold'),local('FiraSans-Bold'),url(https://fonts.gstatic.com/s/firasans/v10/va9B4kDNxMZdWfMOD5VnLK3eRhf6.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}\");\n\n/*function ga() {\n  var script = document.createElement('script');\n  script.setAttribute('src', 'https://www.googletagmanager.com/gtag/js?id=UA-160640242-1');\n  script.setAttribute('async', '');\n  document.head.appendChild(script);\n\n  var script2 = document.createElement('script');\n  script2.innerText =   \"window.dataLayer = window.dataLayer || [];\" +\n  \"function gtag(){dataLayer.push(arguments);}\" +\n  \"gtag('js', new Date()); gtag('config', 'UA-160640242-1');\";\n  document.head.appendChild(script2);\n}*/\n\n\n/* R2D3 Source File:   */\n//:\\\\\\ usefull functions //:\\\\\\\n\nfunction getColors(n, type) {\n  // get drWhy palette\n\n  var temp = [\"#8bdcbe\", \"#f05a71\", \"#371ea3\", \"#46bac2\", \"#ae2c87\", \"#ffa58c\", \"#4378bf\"];\n  var ret = [];\n\n  if (type == \"bar\") {\n    switch (n) {\n      case 1:\n        return [\"#46bac2\"];\n      case 2:\n        return [\"#46bac2\", \"#4378bf\"];\n      case 3:\n        return [\"#8bdcbe\", \"#4378bf\", \"#46bac2\"];\n      case 4:\n        return [\"#46bac2\", \"#371ea3\", \"#8bdcbe\", \"#4378bf\"];\n      case 5:\n        return [\"#8bdcbe\", \"#f05a71\", \"#371ea3\", \"#46bac2\", \"#ffa58c\"];\n      case 6:\n        return [\"#8bdcbe\", \"#f05a71\", \"#371ea3\", \"#46bac2\", \"#ae2c87\", \"#ffa58c\"];\n      case 7:\n        return temp;\n      default:\n        for (var i = 0; i <= n%7; i++) {\n          ret = ret.concat(temp);\n        }\n        return ret;\n    }\n  } else if (type == \"line\") {\n    switch (n) {\n      case 1:\n        return [\"#46bac2\"];\n      case 2:\n        return [\"#8bdcbe\", \"#4378bf\"];\n      case 3:\n        return [\"#8bdcbe\", \"#f05a71\", \"#4378bf\"];\n      case 4:\n        return [\"#8bdcbe\", \"#f05a71\", \"#4378bf\", \"#ffa58c\"];\n      case 5:\n        return [\"#8bdcbe\", \"#f05a71\", \"#4378bf\", \"#ae2c87\", \"#ffa58c\"];\n      case 6:\n        return [\"#8bdcbe\", \"#f05a71\", \"#46bac2\", \"#ae2c87\", \"#ffa58c\", \"#4378bf\"];\n      case 7:\n        return temp;\n      default:\n        for (var j = 0; j <= n%7; j++) {\n          ret = ret.concat(temp);\n        }\n        return ret;\n    }\n  } else if (type == \"point\") {\n    switch (n) {\n      default:\n        return [\"#371ea3\", \"#46bac2\", \"#ceced9\"];\n    }\n  } else if (type == \"breakDown\") {\n    switch (n) {\n      default:\n        return [\"#8bdcbe\", \"#f05a71\", \"#371ea3\"];\n    }\n  }\n}\n\nfunction getTickValues(domain) {\n  // find 5 nice ticks with max and min - do better than d3\n\n  var tickValues = d3.ticks(domain[0], domain[1],5);\n\n  switch (tickValues.length) {\n    case 3:\n      tickValues.unshift(domain[0]);\n      tickValues.push(domain[1]);\n      break;\n\n    case 4:\n      if(Math.abs(domain[0] - tickValues[0]) < Math.abs(domain[1] - tickValues[3])){\n        tickValues.shift();\n        tickValues.unshift(domain[0]);\n        tickValues.push(domain[1]);\n      } else {\n        tickValues.pop();\n        tickValues.push(domain[1]);\n        tickValues.unshift(domain[0]);\n      }\n      break;\n\n    case 5:\n      tickValues.pop();\n      tickValues.shift();\n      tickValues.push(domain[1]);\n      tickValues.unshift(domain[0]);\n      break;\n\n    case 6:\n      if(Math.abs(domain[0] - tickValues[0]) < Math.abs(domain[1] - tickValues[5])){\n        tickValues.pop();\n        tickValues.shift();\n        tickValues.shift();\n        tickValues.push(domain[1]);\n        tickValues.unshift(domain[0]);\n      } else {\n        tickValues.pop();\n        tickValues.pop();\n        tickValues.shift();\n        tickValues.push(domain[1]);\n        tickValues.unshift(domain[0]);\n      }\n      break;\n\n    case 7:\n      tickValues.pop();\n      tickValues.pop();\n      tickValues.shift();\n      tickValues.shift();\n      tickValues.push(domain[1]);\n      tickValues.unshift(domain[0]);\n      break;\n\n    case 8:\n      if(Math.abs(domain[0] - tickValues[0]) < Math.abs(domain[1] - tickValues[7])){\n        tickValues.pop();\n        tickValues.pop();\n        tickValues.shift();\n        tickValues.shift();\n        tickValues.shift();\n        tickValues.push(domain[1]);\n        tickValues.unshift(domain[0]);\n      } else {\n        tickValues.pop();\n        tickValues.pop();\n        tickValues.pop();\n        tickValues.shift();\n        tickValues.shift();\n        tickValues.push(domain[1]);\n        tickValues.unshift(domain[0]);\n      }\n      break;\n    }\n\n  return tickValues;\n}\n\nfunction calculateTextWidth(text) {\n  // calculate max width of 11px text array\n\n  var temp = svg.selectAll()\n                .data(text)\n                .enter();\n\n  var textWidth = [];\n\n  temp.append(\"text\")\n      .attr(\"class\", \"toRemove\")\n      .text(function(d) { return d;})\n      .style(\"font-size\", \"11px\")\n      .style('font-family', 'Fira Sans, sans-serif')\n      .each(function(d,i) {\n          var thisWidth = this.getComputedTextLength();\n          textWidth.push(thisWidth);\n      });\n\n  svg.selectAll('.toRemove').remove();\n  temp.remove();\n\n  var maxLength = d3.max(textWidth);\n\n  return maxLength;\n}\n\nfunction getTextWidth(text, fontSize, fontFace) {\n  // calculate width of single text\n\n  var canvas = document.createElement('canvas');\n  var context = canvas.getContext('2d');\n  context.font = fontSize + 'px ' + fontFace;\n  return context.measureText(text).width;\n}\n\nfunction getMaxTextWidth(textArray, fontSize, fontFace) {\n  let maxTextWidth = 0;\n  for (let i = 0; i < textArray.length; i++) {\n    let textWidth = getTextWidth(textArray[i], fontSize, fontFace)\n    if (textWidth > maxTextWidth) {\n      maxTextWidth = textWidth\n    }\n  }\n  return maxTextWidth\n}\n\nfunction wrapText(text, width) {\n  // this function wraps text\n  text.each(function () {\n      var text = d3.select(this).style('font-family', 'Fira Sans, sans-serif'),\n          words = text.text().split(/\\s+/).reverse(),\n          word,\n          line = [],\n          lineNumber = 0,\n          lineHeight = 1.05, // ems\n          x = text.attr(\"x\"),\n          y = text.attr(\"y\"),\n          dy = 0, //parseFloat(text.attr(\"dy\")),\n          tspan = text.text(null)\n                      .append(\"tspan\")\n                      .attr(\"x\", x)\n                      .attr(\"y\", y)\n                      .attr(\"dy\", dy + \"em\");\n      while (word = words.pop()) {\n          line.push(word);\n          tspan.text(line.join(\" \"));\n          if (tspan.node().getComputedTextLength() > width) {\n              line.pop();\n              tspan.text(line.join(\" \"));\n              line = [word];\n              tspan = text.append(\"tspan\")\n                          .attr(\"x\", x)\n                          .attr(\"y\", y)\n                          .attr(\"dy\", ++lineNumber * lineHeight + dy + \"em\")\n                          .text(word);\n          }\n      }\n  });\n}\n\nfunction wrapHtmlOutput(text) {\n  var output = \"\";\n  text.replace(/\\(?[A-Z][^\\.]+[\\.!\\?]\\)?/g, function (sentence) {\n      output += (sentence + '<br>');\n  });\n  return output;\n}\n\n/* R2D3 Source File:   */\n/* d3.tip Copyright (c) 2013 Justin Palmer Tooltips for d3.js SVG visualizations */\n/// MADE SOME CHANGES\n\nd3.functor = function functor(v) {\n  return typeof v === \"function\" ? v : function() {\n    return v;\n  };\n};\n\nd3.tip = function(widget_id) {\n\n  var direction = d3_tip_direction,\n      offset    = d3_tip_offset,\n      html      = d3_tip_html,\n      node      = initNode(),\n      svg       = null,\n      point     = null,\n      target    = null,\n      widget_id = widget_id;\n\n  function tip(vis) {\n    svg = getSVGNode(vis)\n    point = svg.createSVGPoint()\n    document.getElementById(widget_id).appendChild(node)\n  }\n\n  // Public - show the tooltip on the screen\n  //\n  // Returns a tip\n  tip.show = function() {\n    var args = Array.prototype.slice.call(arguments)\n    if(args[args.length - 1] instanceof SVGElement) target = args.pop()\n\n    var content = html.apply(this, args),\n        poffset = offset.apply(this, args),\n        dir     = direction.apply(this, args),\n        nodel   = getNodeEl(),\n        i       = directions.length,\n        coords,\n        scrollTop  = document.documentElement.scrollTop || document.body.scrollTop,\n        scrollLeft = document.documentElement.scrollLeft || document.body.scrollLeft\n\n    /// unclass all directions\n    while(i--) nodel.classed(directions[i], false)\n\n    ////////////////////////////////:::::::::////////////////////////////////\n    // make sure that tip is pointing right direction (not outside of svg) \\\\\n    // 'n' means that tooltip will go north from pointer\n\n    // do not move this code V\n    nodel.html(content)\n          .style('position', 'fixed')\n          .style('opacity', .8)\n          .style('pointer-events', 'all')\n    // do not move this code ^\n\n    var tdir = dir;\n\n    var divDim = node.getBoundingClientRect(),\n        svgDim = svg.getBBox();\n\n    // 20 is for 2x r2d3 margin and 7 was added empiricaly\n    var sh = 20 + svgDim.height;// + 7; // this is modelStudio plotHeight\n    var sw = 20 + svgDim.width;\n    var dh = divDim.height;\n    var dw = divDim.width;\n    var py = d3.event.pageY;\n    var px = d3.event.pageX;\n\n    // by default put tooltip 'n'\n    var ttop = py - dh - 5;\n    var tleft = px - dw/2;\n    var tdir = \"n\";\n    var tpdd = '6px 6px 13px 6px';\n\n    if (px - dw/2 < 10) {\n      tleft = px + 5;\n      tdir = \"ne\";\n      tpdd = '6px 6px 11px 11px';\n      if (py - dh/2 < 10) {\n        ttop = py - dh/2;\n        tdir = \"e\";\n        tpdd = '6px 6px 6px 13px';\n      } else if (py - dh < 10) {\n        ttop = py + 5;\n        tdir = \"se\";\n        tpdd = '11px 6px 6px 11px';\n      }\n    } else if (px + dw/2 > sw - 10) {\n      tleft = px - dw - 5;\n      ttop = py - dh - 5;\n      tdir = \"nw\";\n      tpdd = '6px 11px 11px 6px';\n      if (py - dh/2 < 10) {\n        ttop = py - dh/2;\n        tdir = \"w\"\n        tpdd = '6px 13px 6px 6px';\n      } else if (py - dh < 10) {\n        ttop = py + 5;\n        tdir = \"sw\";\n        tpdd = '11px 11px 6px 6px';\n      }\n      // because description is to long FIXME/TODO: more cases\n      if (tleft < 5) {\n        ttop = py + 5;\n        tleft = px - dw/2;\n        tdir = \"s\";\n        tpdd = '13px 6px 6px 6px';\n      }\n    } else if (py - dh < 10) {\n      ttop = py + 5;\n      tleft = px - dw/2;\n      tdir = \"s\";\n      tpdd = '13px 6px 6px 6px';\n    }\n\n    nodel.classed(tdir, true)\n          .style('top', (ttop - scrollTop) + 'px')\n          .style('left', (tleft - scrollLeft) + 'px')\n          .style('padding', tpdd);\n\n    ////////////////////////////////::::::::://///////////////////////////////\n\n    //safeguard\n    if (dw == 0) {\n      return tip.hide()\n    } else {\n      return tip\n    }\n  }\n\n  // Public - hide the tooltip\n  //\n  // Returns a tip\n  tip.hide = function() {\n    var nodel = getNodeEl()\n    nodel\n      .style('opacity', 0)\n      .style('pointer-events', 'none')\n    return tip\n  }\n\n  // Public: Proxy attr calls to the d3 tip container.  Sets or gets attribute value.\n  //\n  // n - name of the attribute\n  // v - value of the attribute\n  //\n  // Returns tip or attribute value\n  tip.attr = function(n, v) {\n    if (arguments.length < 2 && typeof n === 'string') {\n      return getNodeEl().attr(n)\n    } else {\n      var args =  Array.prototype.slice.call(arguments)\n      d3.selection.prototype.attr.apply(getNodeEl(), args)\n    }\n\n    return tip\n  }\n\n  // Public: Proxy style calls to the d3 tip container.  Sets or gets a style value.\n  //\n  // n - name of the property\n  // v - value of the property\n  //\n  // Returns tip or style property value\n  tip.style = function(n, v) {\n    // debugger;\n    if (arguments.length < 2 && typeof n === 'string') {\n      return getNodeEl().style(n)\n    } else {\n      var args = Array.prototype.slice.call(arguments);\n      if (args.length === 1) {\n        var styles = args[0];\n        Object.keys(styles).forEach(function(key) {\n          return d3.selection.prototype.style.apply(getNodeEl(), [key, styles[key]]);\n        });\n      }\n    }\n\n    return tip\n  }\n\n  // Public: Set or get the direction of the tooltip\n  //\n  // v - One of n(north), s(south), e(east), or w(west), nw(northwest),\n  //     sw(southwest), ne(northeast) or se(southeast)\n  //\n  // Returns tip or direction\n  tip.direction = function(v) {\n    if (!arguments.length) return direction\n    direction = v == null ? v : d3.functor(v)\n\n    return tip\n  }\n\n  // Public: Sets or gets the offset of the tip\n  //\n  // v - Array of [x, y] offset\n  //\n  // Returns offset or\n  tip.offset = function(v) {\n    if (!arguments.length) return offset\n    offset = v == null ? v : d3.functor(v)\n\n    return tip\n  }\n\n  // Public: sets or gets the html value of the tooltip\n  //\n  // v - String value of the tip\n  //\n  // Returns html value or tip\n  tip.html = function(v) {\n    if (!arguments.length) return html\n    html = v == null ? v : d3.functor(v)\n\n    return tip\n  }\n\n  // Public: destroys the tooltip and removes it from the DOM\n  //\n  // Returns a tip\n  tip.destroy = function() {\n    if(node) {\n      getNodeEl().remove();\n      node = null;\n    }\n    return tip;\n  }\n\n  function d3_tip_direction() { return 'n' }\n  function d3_tip_offset() { return [0, 0] }\n  function d3_tip_html() { return ' ' }\n\n  var direction_callbacks = {\n    n:  direction_n,\n    s:  direction_s,\n    e:  direction_e,\n    w:  direction_w,\n    nw: direction_nw,\n    ne: direction_ne,\n    sw: direction_sw,\n    se: direction_se\n  };\n\n  var directions = Object.keys(direction_callbacks);\n\n  function direction_n() {\n    var bbox = getScreenBBox()\n    return {\n      top:  bbox.n.y - node.offsetHeight,\n      left: bbox.n.x - node.offsetWidth / 2\n    }\n  }\n\n  function direction_s() {\n    var bbox = getScreenBBox()\n    return {\n      top:  bbox.s.y,\n      left: bbox.s.x - node.offsetWidth / 2\n    }\n  }\n\n  function direction_e() {\n    var bbox = getScreenBBox()\n    return {\n      top:  bbox.e.y - node.offsetHeight / 2,\n      left: bbox.e.x\n    }\n  }\n\n  function direction_w() {\n    var bbox = getScreenBBox()\n    return {\n      top:  bbox.w.y - node.offsetHeight / 2,\n      left: bbox.w.x - node.offsetWidth\n    }\n  }\n\n  function direction_nw() {\n    var bbox = getScreenBBox()\n    return {\n      top:  bbox.nw.y - node.offsetHeight,\n      left: bbox.nw.x - node.offsetWidth\n    }\n  }\n\n  function direction_ne() {\n    var bbox = getScreenBBox()\n    return {\n      top:  bbox.ne.y - node.offsetHeight,\n      left: bbox.ne.x\n    }\n  }\n\n  function direction_sw() {\n    var bbox = getScreenBBox()\n    return {\n      top:  bbox.sw.y,\n      left: bbox.sw.x - node.offsetWidth\n    }\n  }\n\n  function direction_se() {\n    var bbox = getScreenBBox()\n    return {\n      top:  bbox.se.y,\n      left: bbox.e.x\n    }\n  }\n\n  function initNode() {\n    var node = d3.select(document.createElement('div'))\n    node\n      .style('position', 'fixed')\n      .style('top', 0)\n      .style('opacity', 0)\n      .style('pointer-events', 'none')\n      .style('box-sizing', 'border-box')\n      .style('line-height', 1.1)\n      .style('background', \"#000000\")\n      .style('color', '#fff')\n      .style('font-size', '14px')\n      .style('font-family', \"'Roboto Condensed', sans-serif\");\n\n    return node.node()\n  }\n\n\n  function getSVGNode(el) {\n    el = el.node()\n    if(el.tagName.toLowerCase() === 'svg')\n      return el\n\n    return el.ownerSVGElement\n  }\n\n  function getNodeEl() {\n    if(node === null) {\n      node = initNode();\n      // re-add node to DOM\n      document.getElementById(widget_id).appendChild(node);\n    };\n    return d3.select(node);\n  }\n\n  // Returns an Object {n, s, e, w, nw, sw, ne, se}\n  function getScreenBBox() {\n    var targetel   = target || d3.event.target;\n\n    while ('undefined' === typeof targetel.getScreenCTM && 'undefined' === targetel.parentNode) {\n        targetel = targetel.parentNode;\n    }\n\n    var bbox       = {},\n        matrix     = targetel.getScreenCTM(),\n        tbbox      = targetel.getBBox(),\n        width      = tbbox.width,\n        height     = tbbox.height,\n        x          = tbbox.x,\n        y          = tbbox.y\n\n    point.x = x\n    point.y = y\n    bbox.nw = point.matrixTransform(matrix)\n    point.x += width\n    bbox.ne = point.matrixTransform(matrix)\n    point.y += height\n    bbox.se = point.matrixTransform(matrix)\n    point.x -= width\n    bbox.sw = point.matrixTransform(matrix)\n    point.y -= height / 2\n    bbox.w  = point.matrixTransform(matrix)\n    point.x += width\n    bbox.e = point.matrixTransform(matrix)\n    point.x -= width / 2\n    point.y -= height / 2\n    bbox.n = point.matrixTransform(matrix)\n    point.y += height\n    bbox.s = point.matrixTransform(matrix)\n\n    return bbox\n  }\n\n  return tip\n};\n\n/* R2D3 Source File:   */\n// https://github.com/johnwalley/d3-simple-slider v1.5.4 Copyright 2019 John Walley\n!function(t,e){\"object\"==typeof exports&&\"undefined\"!=typeof module?e(exports,require(\"d3-array\"),require(\"d3-axis\"),require(\"d3-dispatch\"),require(\"d3-drag\"),require(\"d3-ease\"),require(\"d3-scale\"),require(\"d3-selection\"),require(\"d3-transition\")):\"function\"==typeof define&&define.amd?define([\"exports\",\"d3-array\",\"d3-axis\",\"d3-dispatch\",\"d3-drag\",\"d3-ease\",\"d3-scale\",\"d3-selection\",\"d3-transition\"],e):e((t=t||self).d3=t.d3||{},t.d3,t.d3,t.d3,t.d3,t.d3,t.d3,t.d3)}(this,function(t,e,a,r,n,l,i,u){\"use strict\";var s=200,c=8,o=100,d=1,f=2,m=3,p=4;function v(t){return\"translate(\"+t+\",0)\"}function g(t){return\"translate(0,\"+t+\")\"}function h(t,h){h=void 0!==h?h:null;var k=[0],x=[0],y=[0,10],w=100,A=100,b=!0,D=\"M-5.5,-5.5v10l6,5.5l6,-5.5v-10z\",M=null,q=null,z=null,L=null,F=null,V=null,O=null,P=r.dispatch(\"onchange\",\"start\",\"end\",\"drag\"),R=null,T=null,j=null,B=t===d||t===p?-1:1,H=t===p||t===f?\"y\":\"x\",Q=t===p||t===f?\"x\":\"y\",U=t===d||t===m?v:g,_=t===d||t===m?g:v,E=null;switch(t){case d:E=a.axisTop;break;case f:E=a.axisRight;break;case m:E=a.axisBottom;break;case p:E=a.axisLeft}var C=null,G=null;function I(a){R=a.selection?a.selection():a,h=h?h.range([e.min(h.range()),e.min(h.range())+(t===d||t===m?w:A)]):(h=y[0]instanceof Date?i.scaleTime():i.scaleLinear()).domain(y).range(t===d||t===m?[0,w]:[A,0]).clamp(!0),T=i.scaleLinear().range(h.range()).domain(h.range()).clamp(!0),k=k.map(function(t){return i.scaleLinear().range(y).domain(y).clamp(!0)(t)}),L=L||h.tickFormat(),V=V||L||h.tickFormat(),R.selectAll(\".axis\").data([null]).enter().append(\"g\").attr(\"transform\",_(7*B)).attr(\"class\",\"axis\");var r=R.selectAll(\".slider\").data([null]),l=r.enter().append(\"g\").attr(\"class\",\"slider\").attr(\"cursor\",t===d||t===m?\"ew-resize\":\"ns-resize\").call(n.drag().on(\"start\",function(){u.select(this).classed(\"active\",!0);var a=T(t===m||t===d?u.event.x:u.event.y);j=k[0]===y[0]&&k[1]===y[0]?1:k[0]===y[1]&&k[1]===y[1]?0:e.scan(k.map(function(t){return Math.abs(t-K(h.invert(a)))}));var n=k.map(function(t,e){return e===j?K(h.invert(a)):t});S(n),P.call(\"start\",r,1===n.length?n[0]:n),N(n,!0)}).on(\"drag\",function(){var e=v(T(t===m||t===d?u.event.x:u.event.y));S(e),P.call(\"drag\",r,1===e.length?e[0]:e),N(e,!0)}).on(\"end\",function(){u.select(this).classed(\"active\",!1);var e=v(T(t===m||t===d?u.event.x:u.event.y));S(e),P.call(\"end\",r,1===e.length?e[0]:e),N(e,!0),j=null}));l.append(\"line\").attr(\"class\",\"track\").attr(H+\"1\",h.range()[0]-B*c).attr(\"stroke\",\"#bbb\").attr(\"stroke-width\",6).attr(\"stroke-linecap\",\"round\"),l.append(\"line\").attr(\"class\",\"track-inset\").attr(H+\"1\",h.range()[0]-B*c).attr(\"stroke\",\"#eee\").attr(\"stroke-width\",4).attr(\"stroke-linecap\",\"round\"),O&&l.append(\"line\").attr(\"class\",\"track-fill\").attr(H+\"1\",1===k.length?h.range()[0]-B*c:h(k[0])).attr(\"stroke\",O).attr(\"stroke-width\",4).attr(\"stroke-linecap\",\"round\"),l.append(\"line\").attr(\"class\",\"track-overlay\").attr(H+\"1\",h.range()[0]-B*c).attr(\"stroke\",\"transparent\").attr(\"stroke-width\",40).attr(\"stroke-linecap\",\"round\").merge(r.select(\".track-overlay\"));var s=l.selectAll(\".parameter-value\").data(k).enter().append(\"g\").attr(\"class\",\"parameter-value\").attr(\"transform\",function(t){return U(h(t))}).attr(\"font-family\",\"sans-serif\").attr(\"text-anchor\",t===f?\"start\":t===p?\"end\":\"middle\");function v(t){var e=K(h.invert(t));return k.map(function(t,a){return 2===k.length?a===j?0===j?Math.min(e,K(k[1])):Math.max(e,K(k[0])):t:a===j?e:t})}s.append(\"path\").attr(\"transform\",\"rotate(\"+90*(t+1)+\")\").attr(\"d\",D).attr(\"class\",\"handle\").attr(\"aria-label\",\"handle\").attr(\"aria-valuemax\",y[1]).attr(\"aria-valuemin\",y[0]).attr(\"aria-valuenow\",k).attr(\"aria-orientation\",t===p||t===f?\"vertical\":\"horizontal\").attr(\"focusable\",\"true\").attr(\"tabindex\",0).attr(\"fill\",\"white\").attr(\"stroke\",\"#777\").on(\"keydown\",function(t,e){var a=M||(y[1]-y[0])/o;function r(t){return k.map(function(a,r){return 2===k.length?r===e?0===e?Math.min(t,K(k[1])):Math.max(t,K(k[0])):a:r===e?t:a})}switch(u.event.key){case\"ArrowLeft\":case\"ArrowDown\":I.value(r(+k[e]-a)),u.event.preventDefault();break;case\"PageDown\":I.value(r(+k[e]-2*a)),u.event.preventDefault();break;case\"ArrowRight\":case\"ArrowUp\":I.value(r(+k[e]+a)),u.event.preventDefault();break;case\"PageUp\":I.value(r(+k[e]+2*a)),u.event.preventDefault();break;case\"Home\":I.value(r(y[0])),u.event.preventDefault();break;case\"End\":I.value(r(y[1])),u.event.preventDefault()}}),b&&1===k.length&&s.append(\"text\").attr(\"font-size\",10).attr(Q,27*B).attr(\"dy\",t===d?\"0em\":t===m?\".71em\":\".32em\").text(L(k[0])),a.select(\".track\").attr(H+\"2\",h.range()[1]+B*c),a.select(\".track-inset\").attr(H+\"2\",h.range()[1]+B*c),O&&a.select(\".track-fill\").attr(H+\"2\",1===k.length?h(k[0]):h(k[1])),a.select(\".track-overlay\").attr(H+\"2\",h.range()[1]+B*c),a.select(\".axis\").call(E(h).tickFormat(L).ticks(F).tickValues(q)),R.select(\".axis\").select(\".domain\").remove(),a.select(\".axis\").attr(\"transform\",_(7*B)),a.selectAll(\".axis text\").attr(\"fill\",\"#aaa\").attr(Q,20*B).attr(\"dy\",t===d?\"0em\":t===m?\".71em\":\".32em\").attr(\"text-anchor\",t===f?\"start\":t===p?\"end\":\"middle\"),a.selectAll(\".axis line\").attr(\"stroke\",\"#aaa\"),a.selectAll(\".parameter-value\").attr(\"transform\",function(t){return U(h(t))}),J(),G=R.select(\".parameter-value text\"),C=R.select(\".track-fill\")}function J(){if(R&&b&&1===k.length){var t=[];R.selectAll(\".axis .tick\").each(function(e){t.push(Math.abs(e-k[0]))});var a=e.scan(t);R.selectAll(\".axis .tick text\").attr(\"opacity\",function(t,e){return e===a?0:1})}}function K(t){if(M){var a=(t-y[0])%M,r=t-a;return 2*a>M&&(r+=M),t instanceof Date?new Date(r):r}if(z){var n=e.scan(z.map(function(e){return Math.abs(t-e)}));return z[n]}return t}function N(t,e){(k[0]!==t[0]||k.length>1&&k[1]!==t[1])&&(k=t,e&&P.call(\"onchange\",I,1===t.length?t[0]:t),J())}function S(t,e){R&&((e=void 0!==e&&e)?(R.selectAll(\".parameter-value\").data(t).transition().ease(l.easeQuadOut).duration(s).attr(\"transform\",function(t){return U(h(t))}).select(\".handle\").attr(\"aria-valuenow\",function(t){return t}),O&&C.transition().ease(l.easeQuadOut).duration(s).attr(H+\"1\",1===k.length?h.range()[0]-B*c:h(t[0])).attr(H+\"2\",1===k.length?h(t[0]):h(t[1]))):(R.selectAll(\".parameter-value\").data(t).attr(\"transform\",function(t){return U(h(t))}).select(\".handle\").attr(\"aria-valuenow\",function(t){return t}),O&&C.attr(H+\"1\",1===k.length?h.range()[0]-B*c:h(t[0])).attr(H+\"2\",1===k.length?h(t[0]):h(t[1]))),b&&G.text(V(t[0])))}return h&&(y=[e.min(h.domain()),e.max(h.domain())],t===d||t===m?w=e.max(h.range())-e.min(h.range()):A=e.max(h.range())-e.min(h.range()),h=h.clamp(!0)),I.min=function(t){return arguments.length?(y[0]=t,I):y[0]},I.max=function(t){return arguments.length?(y[1]=t,I):y[1]},I.domain=function(t){return arguments.length?(y=t,I):y},I.width=function(t){return arguments.length?(w=t,I):w},I.height=function(t){return arguments.length?(A=t,I):A},I.tickFormat=function(t){return arguments.length?(L=t,I):L},I.displayFormat=function(t){return arguments.length?(V=t,I):V},I.ticks=function(t){return arguments.length?(F=t,I):F},I.value=function(t){if(!arguments.length)return 1===k.length?k[0]:k;var e=Array.isArray(t)?t:[t];e.sort(function(t,e){return t-e});var a=e.map(h).map(T).map(h.invert).map(K);return S(a,!0),N(a,!0),I},I.silentValue=function(t){if(!arguments.length)return 1===k.length?k[0]:k;var e=Array.isArray(t)?t:[t];e.sort(function(t,e){return t-e});var a=e.map(h).map(T).map(h.invert).map(K);return S(a,!1),N(a,!1),I},I.default=function(t){if(!arguments.length)return 1===x.length?x[0]:x;var e=Array.isArray(t)?t:[t];return e.sort(function(t,e){return t-e}),x=e,k=e,I},I.step=function(t){return arguments.length?(M=t,I):M},I.tickValues=function(t){return arguments.length?(q=t,I):q},I.marks=function(t){return arguments.length?(z=t,I):z},I.handle=function(t){return arguments.length?(D=t,I):D},I.displayValue=function(t){return arguments.length?(b=t,I):b},I.fill=function(t){return arguments.length?(O=t,I):O},I.on=function(){var t=P.on.apply(P,arguments);return t===P?I:t},I}t.sliderHorizontal=function(t){return h(m,t)},t.sliderVertical=function(t){return h(p,t)},t.sliderTop=function(t){return h(d,t)},t.sliderRight=function(t){return h(f,t)},t.sliderBottom=function(t){return h(m,t)},t.sliderLeft=function(t){return h(p,t)},Object.defineProperty(t,\"__esModule\",{value:!0})});\n\n/* R2D3 Source File:   */\n/* https://github.com/pbeshai/d3-interpolate-path Copyright 2016, Peter Beshai */\n!function(t,e){\"object\"==typeof exports&&\"undefined\"!=typeof module?e(exports):\"function\"==typeof define&&define.amd?define([\"exports\"],e):e((t=t||self).d3=t.d3||{})}(this,function(t){\"use strict\";function i(){return(i=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t}).apply(this,arguments)}function u(t){var e={};return 4===t.length&&(e.x2=t[2][0],e.y2=t[2][1]),3<=t.length&&(e.x1=t[1][0],e.y1=t[1][1]),e.x=t[t.length-1][0],e.y=t[t.length-1][1],4===t.length?e.type=\"C\":3===t.length?e.type=\"Q\":e.type=\"L\",e}var a=/[MLCSTQAHVmlcstqahv]|[\\d.-]+/g,j={M:[\"x\",\"y\"],L:[\"x\",\"y\"],H:[\"x\"],V:[\"y\"],C:[\"x1\",\"y1\",\"x2\",\"y2\",\"x\",\"y\"],S:[\"x2\",\"y2\",\"x\",\"y\"],Q:[\"x1\",\"y1\",\"x\",\"y\"],T:[\"x\",\"y\"],A:[\"rx\",\"ry\",\"xAxisRotation\",\"largeArcFlag\",\"sweepFlag\",\"x\",\"y\"]};function f(t,e){for(var n=Array(t),r=0;r<t;r++)n[r]=e;return n}function w(e){return\"\".concat(e.type).concat(j[e.type].map(function(t){return e[t]}).join(\",\"))}function o(t,e,n){var r=[];if(\"L\"===e.type||\"Q\"===e.type||\"C\"===e.type)r=r.concat(function(t,e,n){var r=[[t.x,t.y]];return null!=e.x1&&r.push([e.x1,e.y1]),null!=e.x2&&r.push([e.x2,e.y2]),r.push([e.x,e.y]),function(t,e){for(var n,r,u,l,o=[],a=t,i=1/(e=e||2),f=0;f<e-1;f++){var c=(r=i/(1-i*f),l=u=void 0,u=[],l=[],(n=a).length&&function t(e,n){if(1===e.length)u.push(e[0]),l.push(e[0]);else{for(var r=Array(e.length-1),o=0;o<r.length;o++)0===o&&u.push(e[0]),o===r.length-1&&l.push(e[o+1]),r[o]=[(1-n)*e[o][0]+n*e[o+1][0],(1-n)*e[o][1]+n*e[o+1][1]];t(r,n)}}(n,r),{left:u,right:l.reverse()});o.push(c.left),a=c.right}return o.push(a),o}(r,n).map(u)}(t,e,n));else{var o=i({},t);\"M\"===o.type&&(o.type=\"L\"),(r=r.concat(f(n-1).map(function(){return o}))).push(e)}return r}function n(u,t,l){var e=u.length-1,n=t.length-1,a=e/n,r=f(n).reduce(function(t,e,n){var r=Math.floor(a*n);if(l&&r<u.length-1&&l(u[r],u[r+1])){var o=a*n%1<.5;t[r]&&(o?0<r?r-=1:r<u.length-1&&(r+=1):r<u.length-1?r+=1:0<r&&(r-=1))}return t[r]=(t[r]||0)+1,t},[]).reduce(function(t,e,n){if(n!==u.length-1)return t.concat(o(u[n],u[n+1],e));var r=f(e,i({},u[u.length-1]));return\"M\"===r[0].type&&r.forEach(function(t){t.type=\"L\"}),t.concat(r)},[]);return r.unshift(u[0]),r}function r(t){for(var e,n,r=(t||\"\").match(a)||[],o=[],u=0;u<r.length;++u)if(e=j[r[u]]){n={type:r[u]};for(var l=0;l<e.length;++l)n[e[l]]=+r[u+l+1];u+=e.length,o.push(n)}return o}Object.keys(j).forEach(function(t){j[t.toLowerCase()]=j[t]}),t.interpolatePath=function(t,x,e){var d=r(t),b=r(x);if(!d.length&&!b.length)return function(){return\"\"};d.length?b.length||b.push(d[0]):d.push(b[0]),0!==Math.abs(b.length-d.length)&&(b.length>d.length?d=n(d,b,e):b.length<d.length&&(b=n(b,d,e)));var m=(d=d.map(function(t,e){return function(r,o){var u={x1:\"x\",y1:\"y\",x2:\"x\",y2:\"y\"},l=[\"xAxisRotation\",\"largeArcFlag\",\"sweepFlag\"];if(r.type!==o.type&&\"M\"!==o.type.toUpperCase()){var a={};Object.keys(o).forEach(function(t){var e=o[t],n=r[t];void 0===n&&(l.includes(t)?n=e:(void 0===n&&u[t]&&(n=r[u[t]]),void 0===n&&(n=0))),a[t]=n}),a.type=o.type,r=a}return r}(t,b[e])})).map(function(t){return function(o){for(var t=1;t<arguments.length;t++){var u=null!=arguments[t]?arguments[t]:{},e=Object.keys(u);\"function\"==typeof Object.getOwnPropertySymbols&&(e=e.concat(Object.getOwnPropertySymbols(u).filter(function(t){return Object.getOwnPropertyDescriptor(u,t).enumerable}))),e.forEach(function(t){var e,n,r;e=o,r=u[n=t],n in e?Object.defineProperty(e,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[n]=r})}return o}({},t)}),O=!(null!=t&&\"Z\"!==t[t.length-1]||null!=x&&\"Z\"!==x[x.length-1]);return function(t){if(1===t)return null==x?\"\":x;if(0<t)for(var e=0;e<m.length;++e){var n=d[e],r=b[e],o=m[e],u=!0,l=!1,a=void 0;try{for(var i,f=j[o.type][Symbol.iterator]();!(u=(i=f.next()).done);u=!0){var c=i.value;o[c]=(1-t)*n[c]+t*r[c]}}catch(t){l=!0,a=t}finally{try{u||null==f.return||f.return()}finally{if(l)throw a}}}var y=\"\",h=!0,p=!1,g=void 0;try{for(var s,v=m[Symbol.iterator]();!(h=(s=v.next()).done);h=!0){y+=w(s.value)}}catch(t){p=!0,g=t}finally{try{h||null==v.return||v.return()}finally{if(p)throw g}}return O&&(y+=\"Z\"),y}},Object.defineProperty(t,\"__esModule\",{value:!0})});\n\n/* R2D3 Source File:   */\n//:\\\\\\ here are functions for modelStudio plots //:\\\\\\\n\n// model specific data and other variables come from modelStudio.js file\n// descriptions need to be IN plot functions because of tooltips\n\n/// initialize plots, select them if already there\nvar BD, SV, CP, FI, PD, AD, RV, FD, TV, AT;\n\n/// later plot specific plotIds\nvar mapIdPlotFunction = {};\n\nif (svg.select(\"#BD\").empty()) {\n  BD = svg.append(\"g\")\n              .attr(\"class\",\"plot\")\n              .attr(\"id\", \"BD\")\n              .style(\"visibility\", \"hidden\");\n} else {\n  BD = svg.select(\"#BD\");\n}\nmapIdPlotFunction.BD = breakDown;\n\nif (svg.select(\"#SV\").empty()) {\n  SV = svg.append(\"g\")\n          .attr(\"class\",\"plot\")\n          .attr(\"id\",\"SV\")\n          .style(\"visibility\", \"hidden\");\n} else {\n  SV = svg.select(\"#SV\");\n}\nmapIdPlotFunction.SV = shapleyValues;\n\nif (svg.select(\"#CP\").empty()) {\n  CP = svg.append(\"g\")\n          .attr(\"class\",\"plot\")\n          .attr(\"id\", \"CP\")\n          .style(\"visibility\", \"hidden\");\n} else {\n  CP = svg.select(\"#CP\");\n}\nmapIdPlotFunction.CP = ceterisParibus;\n\nif (svg.select(\"#FI\").empty()) {\n  FI = svg.append(\"g\")\n          .attr(\"class\",\"plot\")\n          .attr(\"id\",\"FI\")\n          .style(\"visibility\", \"hidden\");\n} else {\n  FI = svg.select(\"#FI\");\n}\nmapIdPlotFunction.FI = featureImportance;\n\nif (svg.select(\"#PD\").empty()) {\n  PD = svg.append(\"g\")\n          .attr(\"class\",\"plot\")\n          .attr(\"id\",\"PD\")\n          .style(\"visibility\", \"hidden\");\n} else {\n  PD = svg.select(\"#PD\");\n}\nmapIdPlotFunction.PD = partialDependence;\n\nif (svg.select(\"#AD\").empty()) {\n  AD = svg.append(\"g\")\n          .attr(\"class\",\"plot\")\n          .attr(\"id\",\"AD\")\n          .style(\"visibility\", \"hidden\");\n} else {\n  AD = svg.select(\"#AD\");\n}\nmapIdPlotFunction.AD = accumulatedDependence;\n\nif (svg.select(\"#RV\").empty()) {\n  RV = svg.append(\"g\")\n          .attr(\"class\",\"plot\")\n          .attr(\"id\",\"RV\")\n          .style(\"visibility\", \"hidden\");\n} else {\n  RV = svg.select(\"#RV\");\n}\nmapIdPlotFunction.RV = residualsVs;\n\nif (svg.select(\"#FD\").empty()) {\n  FD = svg.append(\"g\")\n          .attr(\"class\",\"plot\")\n          .attr(\"id\",\"FD\")\n          .style(\"visibility\", \"hidden\");\n} else {\n  FD = svg.select(\"#FD\");\n}\nmapIdPlotFunction.FD = featureDistribution;\n\nif (svg.select(\"#TV\").empty()) {\n  TV = svg.append(\"g\")\n          .attr(\"class\",\"plot\")\n          .attr(\"id\",\"TV\")\n          .style(\"visibility\", \"hidden\");\n} else {\n  TV = svg.select(\"#TV\");\n}\nmapIdPlotFunction.TV = targetVs;\n\nif (svg.select(\"#AT\").empty()) {\n  AT = svg.append(\"g\")\n          .attr(\"class\",\"plot\")\n          .attr(\"id\",\"AT\")\n          .style(\"visibility\", \"hidden\");\n} else {\n  AT = svg.select(\"#AT\");\n}\nmapIdPlotFunction.AT = averageTarget;\n\n/// general plot functions\n\nfunction breakDown() {\n\n  let tObservationId = CLICKED_OBSERVATION_ID,\n      tData = obsData[tObservationId];\n\n  if (tData[0].x === undefined) return null;\n\n  var bdData = tData[0],\n      bData = bdData.x;\n      bdBarCount = bdData.m,\n      xMinMax = bdData.x_min_max,\n      desc = bdData.desc;\n\n  var bdPlotHeight = SCALE_PLOT ? h : bdBarCount*bdBarWidth + (bdBarCount+1)*bdBarWidth/2,\n      bdPlotWidth = w;\n\n  var x = d3.scaleLinear()\n            .range([margin.left,  margin.left + bdPlotWidth])\n            .domain(xMinMax);\n\n  BD.append(\"text\")\n    .attr(\"transform\",\n          \"translate(\" + (margin.left + bdPlotWidth/2) + \" ,\" +\n                         (margin.top + bdPlotHeight + 45) + \")\")\n    .attr(\"class\", \"axisTitle\")\n    .attr(\"text-anchor\", \"middle\")\n    .text(\"contribution\");\n\n  var xAxis = d3.axisBottom(x)\n                .ticks(5)\n                .tickSize(0);\n\n  xAxis = BD.append(\"g\")\n            .attr(\"class\", \"axisLabel\")\n            .attr(\"transform\", \"translate(0,\" + (margin.top + bdPlotHeight) + \")\")\n            .call(xAxis)\n            .call(g => g.select(\".domain\").remove());\n\n  var y = d3.scaleBand()\n            .rangeRound([margin.top - additionalHeight, margin.top + bdPlotHeight])\n            .padding(0.33)\n            .domain(bData.map(d => d.variable));\n\n  var xGrid = BD.append(\"g\")\n                .attr(\"class\", \"grid\")\n                .attr(\"transform\", \"translate(0,\" + (margin.top + bdPlotHeight) + \")\")\n                .call(d3.axisBottom(x)\n                        .ticks(10)\n                        .tickSize(-bdPlotHeight-additionalHeight)\n                        .tickFormat(\"\")\n                ).call(g => g.select(\".domain\").remove());\n\n  var yGrid = BD.append(\"g\")\n                .attr(\"class\", \"grid\")\n                .attr(\"transform\", \"translate(\" + margin.left + \",0)\")\n                .call(d3.axisLeft(y)\n                        .tickSize(-bdPlotWidth)\n                        .tickFormat(\"\")\n                ).call(g => g.select(\".domain\").remove());\n\n  var yAxis = d3.axisLeft(y)\n                .tickSize(0);\n\n  yAxis = BD.append(\"g\")\n            .attr(\"class\", \"axisLabel\")\n            .attr(\"transform\",\"translate(\" + (margin.left - 10) + \",0)\")\n            .call(yAxis)\n            .call(g => g.select(\".domain\").remove());\n\n  yAxis.select(\".tick:last-child\").select(\"text\").attr('font-weight', 600);\n\n  // wrap y label text\n  yAxis.selectAll(\"text\").call(wrapText, margin.left - 15);\n\n  BD.append(\"text\")\n    .attr(\"x\", margin.left)\n    .attr(\"y\", margin.top - 15)\n    .attr(\"class\", \"smallTitle\")\n    .text(bdSubtitle);\n\n  BD.append(\"text\")\n    .attr(\"x\", margin.left)\n    .attr(\"y\", margin.top - 40)\n    .attr(\"class\", \"bigTitle\")\n    .text(bdTitle);\n\n  // add tooltip\n  var tooltip = d3.tip(WIDGET_ID)\n                  .attr(\"class\", \"d3-tip\")\n                  .attr(\"id\", \"tooltipBD\")\n                  .html(d => d.type === \"desc\"\n                             ? descTooltipHtml(d) : bdTooltipHtml(d));\n\n  BD.call(tooltip);\n\n  // find boundaries\n  let intercept = bData[0].contribution > 0\n                  ? bData[0].barStart\n                  : bData[0].barSupport;\n\n  // make dotted line from intercept to prediction\n  var dotLineData = [{\"x\": x(intercept), \"y\": y(\"intercept\")},\n                     {\"x\": x(intercept), \"y\": y(\"prediction\") + y.bandwidth()}];\n\n  var lineFunction = d3.line()\n                       .x(d => d.x)\n                       .y(d => d.y);\n\n  BD.append(\"path\")\n    .data([dotLineData])\n    .attr(\"class\", \"dotLine\")\n    .attr(\"d\", lineFunction)\n    .style(\"stroke-dasharray\", (\"1, 2\"));\n\n  // add bars\n  var bars = BD.selectAll()\n               .data(bData)\n               .enter()\n               .append(\"g\");\n\n  bars.append(\"rect\")\n      .attr(\"class\", \"BD-bars\")\n      .attr(\"id\", d => d.variable_name)\n      .attr(\"fill\", d => {\n        switch (d.sign) {\n          case \"-1\":\n            return bdNegativeColor;\n          case \"1\":\n            return bdPositiveColor;\n          default:\n            return defaultColor;\n        }\n      })\n      .attr(\"fill-opacity\", d => x(d.barSupport) - x(d.barStart) < 1.5\n                                 ? 0 : 1) //invisible bar for clicking purpose\n      .attr(\"y\", d => y(d.variable))\n      .attr(\"height\", y.bandwidth())\n      .attr(\"x\", d => d.contribution > 0 ? x(d.barStart) : x(d.barSupport))\n      .on('mouseover', tooltip.show)\n      .on('mouseout', tooltip.hide)\n      .on(\"click\", function() {\n        updatePlots(event = \"variableChange\",\n                    variableName = this.id,\n                    observationId = null,\n                    plotId = null);\n        updateDropDownVar(this.id);\n      })\n      .transition()\n      .duration(TIME)\n      .delay((d,i) => i * TIME)\n      .attr(\"x\", d => x(d.barStart))\n      .attr(\"width\", d => x(d.barSupport) - x(d.barStart) < 1.5\n                          ? 5 : x(d.barSupport) - x(d.barStart));\n\n  // add labels to bars\n  var ctbLabel = BD.selectAll()\n                   .data(bData)\n                   .enter()\n                   .append(\"g\");\n\n  ctbLabel.append(\"text\")\n          .attr(\"class\", \"axisLabel\")\n          .attr(\"x\", d => {\n            switch (d.sign) {\n              case \"X\":\n                return d.contribution < 0\n                       ? x(d.barStart) - 5 : x(d.barSupport) + 5;\n              default:\n                return x(d.barSupport) + 5;\n            }\n          })\n          .attr(\"y\", d => y(d.variable) + y.bandwidth()/2)\n          .attr(\"dy\", \"0.4em\")\n          .attr(\"text-anchor\", d => d.sign == \"X\" && d.contribution < 0\n                               ? \"end\" : null)\n          .transition()\n          .duration(TIME)\n          .delay((d,i) => (i+1) * TIME)\n          .text(d => {\n            switch (d.variable) {\n              case \"intercept\":\n              case \"prediction\":\n                return d.cumulative;\n              default:\n                return d.sign === \"-1\" ? d.contribution : \"+\"+d.contribution;\n            }\n          });\n\n  // add lines to bars\n  var lines = BD.selectAll()\n                .data(bData)\n                .enter()\n                .append(\"g\");\n\n  lines.append(\"line\")\n       .attr(\"class\", \"interceptLine\")\n       .attr(\"x1\", d => d.contribution < 0 ? x(d.barStart) : x(d.barSupport))\n       .attr(\"y1\", d => y(d.variable))\n       .attr(\"x2\", d => d.contribution < 0 ? x(d.barStart) : x(d.barSupport))\n       .attr(\"y2\", d => y(d.variable))\n       .transition()\n       .duration(TIME)\n       .delay((d,i) => (i+1) * TIME)\n       .attr(\"y2\", d => d.variable == \"prediction\"\n                        ? y(d.variable) : y(d.variable) + y.bandwidth()*2.5);\n\n  var description = BD.append(\"g\")\n                      .attr(\"transform\", \"translate(\" +\n                            (margin.left + bdPlotWidth - 4*margin.big - margin.small)\n                            + \",\" + (-margin.big) + \")\");\n\n  description.selectAll()\n             .data(desc)\n             .enter()\n             .append(\"rect\")\n             .attr(\"class\", \"descriptionBox\")\n             .attr(\"width\", 2*margin.big)\n             .attr(\"height\", 2*margin.big)\n             .attr(\"rx\", 2*margin.big)\n             .attr(\"ry\", 2*margin.big)\n             .on('mouseover', tooltip.show)\n             .on('mouseout', tooltip.hide);\n\n  description.selectAll()\n             .data(desc)\n             .enter()\n             .append(\"text\")\n             .attr(\"class\", \"descriptionLabel\")\n             .attr(\"x\", 6)\n             .attr(\"dy\", \"1.05em\")\n             .text(\"D\")\n             .on('mouseover', function(d) {\n               tooltip.show(d);\n               d3.select(this).style(\"cursor\", \"default\");\n             })\n             .on('mouseout', tooltip.hide);\n}\n\nfunction shapleyValues() {\n\n  let tObservationId = CLICKED_OBSERVATION_ID,\n      tData = obsData[tObservationId];\n\n  if (tData[2].x === undefined) return null;\n\n  var svData = tData[2],\n      bData = svData.x,\n      svBarCount = svData.m,\n      xMinMax = svData.x_min_max,\n      desc = svData.desc;\n\n  var svPlotHeight = SCALE_PLOT ? h : svBarCount*svBarWidth + (svBarCount+1)*svBarWidth/2,\n      svPlotWidth = w;\n\n  var x = d3.scaleLinear()\n            .range([margin.left,  margin.left + svPlotWidth])\n            .domain(xMinMax);\n\n  SV.append(\"text\")\n    .attr(\"transform\",\n          \"translate(\" + (margin.left + svPlotWidth/2) + \" ,\" +\n                         (margin.top + svPlotHeight + 45) + \")\")\n    .attr(\"class\", \"axisTitle\")\n    .attr(\"text-anchor\", \"middle\")\n    .text(\"contribution\");\n\n  var xAxis = d3.axisBottom(x)\n                .ticks(5)\n                .tickSize(0);\n\n  xAxis = SV.append(\"g\")\n            .attr(\"class\", \"axisLabel\")\n            .attr(\"transform\", \"translate(0,\" + (margin.top + svPlotHeight) + \")\")\n            .call(xAxis)\n            .call(g => g.select(\".domain\").remove());\n\n  var y = d3.scaleBand()\n            .rangeRound([margin.top - additionalHeight, margin.top + svPlotHeight])\n            .padding(0.33)\n            .domain(bData.map(d => d.variable_name));\n\n  var xGrid = SV.append(\"g\")\n                .attr(\"class\", \"grid\")\n                .attr(\"transform\", \"translate(0,\" + (margin.top + svPlotHeight) + \")\")\n                .call(d3.axisBottom(x)\n                        .ticks(10)\n                        .tickSize(-svPlotHeight - additionalHeight)\n                        .tickFormat(\"\")\n                ).call(g => g.select(\".domain\").remove());\n\n  var yGrid = SV.append(\"g\")\n                .attr(\"class\", \"grid\")\n                .attr(\"transform\", \"translate(\" + margin.left + \",0)\")\n                .call(d3.axisLeft(y)\n                        .tickSize(-svPlotWidth)\n                        .tickFormat(\"\")\n                ).call(g => g.select(\".domain\").remove());\n\n  var yAxis = d3.axisLeft(y)\n                .tickSize(0);\n\n  yAxis = SV.append(\"g\")\n            .attr(\"class\", \"axisLabel\")\n            .attr(\"transform\",\"translate(\" + (margin.left - 10) + \",0)\")\n            .call(yAxis)\n            .call(g => g.select(\".domain\").remove());\n\n  // wrap y label text\n  yAxis.selectAll(\"text\").call(wrapText, margin.left - 15);\n\n  SV.append(\"text\")\n    .attr(\"x\", margin.left)\n    .attr(\"y\", margin.top - 15)\n    .attr(\"class\", \"smallTitle\")\n    .text(svSubtitle);\n\n  SV.append(\"text\")\n    .attr(\"x\", margin.left)\n    .attr(\"y\", margin.top - 40)\n    .attr(\"class\", \"bigTitle\")\n    .text(svTitle);\n\n  // add tooltip\n  var tooltip = d3.tip(WIDGET_ID)\n                  .attr(\"class\", \"d3-tip\")\n                  .attr(\"id\", \"tooltipSV\")\n                  .html(d => d.type === \"desc\"\n                             ? descTooltipHtml(d) : bdTooltipHtml(d));\n\n  SV.call(tooltip);\n\n  // add bars\n  var bars = SV.selectAll()\n               .data(bData)\n               .enter()\n               .append(\"g\");\n\n  bars.append(\"rect\")\n      .attr(\"class\", \"SV-bars\")\n      .attr(\"id\", d => d.variable_name)\n      .attr(\"fill\", function(d) {\n        switch (d.sign) {\n          case \"-1\":\n            return svNegativeColor;\n          case \"1\":\n            return svPositiveColor;\n          default:\n            return defaultColor;\n        }\n      })\n      .attr(\"fill-opacity\", d => x(d.barSupport) - x(d.barStart) < 1.5\n                                 ? 0 : 1) //invisible bar for clicking purpose\n      .attr(\"x\", d => d.contribution > 0 ? x(d.barStart) : x(d.barSupport))\n      .attr(\"y\", d => y(d.variable_name))\n      .attr(\"height\", y.bandwidth())\n      .on('mouseover', tooltip.show)\n      .on('mouseout', tooltip.hide)\n      .on(\"click\", function() {\n        updatePlots(event = \"variableChange\",\n                    variableName = this.id,\n                    observationId = null,\n                    plotId = null);\n        updateDropDownVar(this.id);\n      })\n      .transition()\n      .duration(TIME)\n      .delay((d,i) => i * TIME)\n      .attr(\"x\", d => x(d.barStart))\n      .attr(\"width\", d => x(d.barSupport) - x(d.barStart) < 1.5\n                          ? 5 : x(d.barSupport) - x(d.barStart));\n\n  // add labels to bars\n  var ctbLabel = SV.selectAll()\n                   .data(bData)\n                   .enter()\n                   .append(\"g\");\n\n  ctbLabel.append(\"text\")\n          .attr(\"class\", \"axisLabel\")\n          .attr(\"x\", d => d.contribution > 0\n                          ? x(d.barStart) - 5 : x(d.barSupport) + 5)\n          .attr(\"y\", d => y(d.variable_name) + y.bandwidth()/2)\n          .attr(\"dy\", \"0.4em\")\n          .attr(\"text-anchor\", d => d.sign == \"1\" ? \"end\" : \"start\")\n          .transition()\n          .duration(TIME)\n          .delay((d,i) => (i+1) * TIME)\n          .text(d => d.sign == \"-1\" ? d.contribution : \"+\"+d.contribution);\n\n  // add lines to bars\n  var lines = SV.selectAll()\n                .data(bData)\n                .enter()\n                .append(\"g\");\n\n  lines.append(\"line\")\n        .attr(\"class\", \"interceptLine\")\n        .attr(\"x1\", d => d.contribution < 0 ? x(d.barSupport) : x(d.barStart))\n        .attr(\"y1\", d => y(d.variable_name))\n        .attr(\"x2\", d => d.contribution < 0 ? x(d.barSupport) : x(d.barStart))\n        .attr(\"y2\", d => y(d.variable_name))\n        .transition()\n        .duration(TIME)\n        .delay((d,i) => (i+1) * TIME)\n        .attr(\"y2\", (d,i) => i == svBarCount - 1\n                             ? y(d.variable_name) + y.bandwidth()\n                             : y(d.variable_name) + y.bandwidth()*2.5);\n\n\n  // boxplots\n  if (SHOW_BOXPLOT) {\n    // main horizontal line\n    bars.append(\"line\")\n        .attr(\"class\", \"interceptLine\")\n        .attr(\"x1\", d => d.contribution < 0 ? x(d.max) : x(d.min))\n        .attr(\"x2\", d => d.contribution < 0 ? x(d.max) : x(d.min))\n        .attr(\"y1\", d => y(d.variable_name) + y.bandwidth()/2)\n        .attr(\"y2\", d => y(d.variable_name) + y.bandwidth()/2)\n        .transition()\n        .duration(TIME)\n        .delay((d,i) => i * TIME)\n        .attr(\"x1\", d => x(d.min))\n        .attr(\"x2\", d => x(d.max));\n\n    // rectangle for the main box\n    bars.append(\"rect\")\n        .attr(\"x\", d => d.contribution < 0 ? x(d.q3) : x(d.q1))\n        .attr(\"y\", d => y(d.variable_name) + y.bandwidth()/3)\n        .attr(\"height\", y.bandwidth()/3)\n        .style(\"fill\", \"#371ea3\")\n        .transition()\n        .duration(TIME)\n        .delay((d,i) => i * TIME)\n        .attr(\"x\", d => x(d.q1))\n        .attr(\"width\", d => x(d.q3) - x(d.q1));\n\n    // // show the median\n    // bars.append(\"line\")\n    //     .attr(\"class\", \"interceptLine\")\n    //     .attr(\"y1\", d => y(d.variable_name) + y.bandwidth()/3)\n    //     .attr(\"y2\", d => y(d.variable_name) + 2*y.bandwidth()/3)\n    //     .attr(\"x1\", d => x(d.median))\n    //     .attr(\"x2\", d => x(d.median))\n    //     .style(\"stroke\", \"#ceced9\")\n    //     .style(\"stroke-width\", \"2px\");\n  }\n\n  // description\n  var description = SV.append(\"g\")\n                      .attr(\"transform\", \"translate(\" +\n                            (margin.left + svPlotWidth - 4*margin.big - margin.small)\n                            + \",\" + (-margin.big) + \")\");\n\n  description.selectAll()\n             .data(desc)\n             .enter()\n             .append(\"rect\")\n             .attr(\"class\", \"descriptionBox\")\n             .attr(\"width\", 2*margin.big)\n             .attr(\"height\", 2*margin.big)\n             .attr(\"rx\", 2*margin.big)\n             .attr(\"ry\", 2*margin.big)\n             .on('mouseover', tooltip.show)\n             .on('mouseout', tooltip.hide);\n\n  description.selectAll()\n             .data(desc)\n             .enter()\n             .append(\"text\")\n             .attr(\"class\", \"descriptionLabel\")\n             .attr(\"x\", 6)\n             .attr(\"dy\", \"1.05em\")\n             .text(\"D\")\n             .on('mouseover', function(d) {\n               tooltip.show(d);\n               d3.select(this).style(\"cursor\", \"default\");\n             })\n             .on('mouseout', tooltip.hide);\n}\n\nfunction ceterisParibus() {\n\n  let tObservationId = CLICKED_OBSERVATION_ID,\n      tData = obsData[tObservationId];\n\n  if (tData[1].x === undefined) return null;\n\n  let cpData = tData[1],\n      profData = cpData.x,\n      xMinMax = cpData.x_min_max_list,\n      yMinMax = cpData.y_min_max,\n      pData = cpData.observation,\n      isNumeric = cpData.is_numeric\n      desc = cpData.desc;\n\n  let tVariableName = CLICKED_VARIABLE_NAME;\n\n  // lines or bars?\n  if (isNumeric[tVariableName]) {\n    cpNumericalPlot(tVariableName, profData[tVariableName],\n                    xMinMax[tVariableName], yMinMax, pData,\n                    desc[tVariableName]);\n  } else {\n    cpCategoricalPlot(tVariableName, profData[tVariableName],\n                      yMinMax, pData, desc[tVariableName]);\n  }\n}\n\nfunction featureImportance() {\n\n  if (fiData.x === undefined) return null;\n\n  var fiBarCount = fiData.m,\n      bData = fiData.x,\n      xMinMax = fiData.x_min_max,\n      xTitle = fiData.x_title,\n      desc = fiData.desc;\n\n  var fiPlotHeight = SCALE_PLOT ? h : fiBarCount*fiBarWidth + (fiBarCount+1)*fiBarWidth/2,\n      fiPlotWidth = w;\n\n  var x = d3.scaleLinear()\n            .range([margin.left, margin.left + fiPlotWidth])\n            .domain(xMinMax);\n\n  FI.append(\"text\")\n    .attr(\"transform\",\n          \"translate(\" + (margin.left + fiPlotWidth/2) + \" ,\" +\n                         (margin.top + fiPlotHeight + 45) + \")\")\n    .attr(\"class\", \"axisTitle\")\n    .attr(\"text-anchor\", \"middle\")\n    .text(xTitle);\n\n  var xAxis = d3.axisBottom(x)\n                .ticks(5)\n                .tickSize(0);\n\n  xAxis = FI.append(\"g\")\n            .attr(\"class\", \"axisLabel\")\n            .attr(\"transform\", \"translate(0,\" + (margin.top + fiPlotHeight) + \")\")\n            .call(xAxis)\n            .call(g => g.select(\".domain\").remove());\n\n  var y = d3.scaleBand()\n            .rangeRound([margin.top - additionalHeight, margin.top + fiPlotHeight])\n            .padding(0.33)\n            .domain(bData.map(d => d.variable));\n\n  var xGrid = FI.append(\"g\")\n                .attr(\"class\", \"grid\")\n                .attr(\"transform\", \"translate(0,\" + (margin.top + fiPlotHeight) + \")\")\n                .call(d3.axisBottom(x)\n                        .ticks(10)\n                        .tickSize(-fiPlotHeight - additionalHeight)\n                        .tickFormat(\"\")\n                ).call(g => g.select(\".domain\").remove());\n\n  var yGrid = FI.append(\"g\")\n                .attr(\"class\", \"grid\")\n                .attr(\"transform\", \"translate(\" + margin.left + \",0)\")\n                .call(d3.axisLeft(y)\n                        .tickSize(-fiPlotWidth)\n                        .tickFormat(\"\")\n                ).call(g => g.select(\".domain\").remove());\n\n  var yAxis = d3.axisLeft(y)\n                .tickSize(0);\n\n  yAxis = FI.append(\"g\")\n            .attr(\"class\", \"axisLabel\")\n            .attr(\"transform\",\"translate(\" + (margin.left - 10) + \",0)\")\n            .call(yAxis)\n            .call(g => g.select(\".domain\").remove());\n\n  yAxis.selectAll(\"text\").call(wrapText, margin.left - 15);\n\n  FI.append(\"text\")\n    .attr(\"x\", margin.left)\n    .attr(\"y\", margin.top - 15)\n    .attr(\"class\", \"smallTitle\")\n    .text(fiSubtitle);\n\n  FI.append(\"text\")\n    .attr(\"x\", margin.left)\n    .attr(\"y\", margin.top - 40)\n    .attr(\"class\", \"bigTitle\")\n    .text(fiTitle);\n\n  // tooltip\n  var tooltip = d3.tip(WIDGET_ID)\n                  .attr(\"class\", \"d3-tip\")\n                  .attr(\"id\", \"tooltipFI\")\n                  .html(d => d.type === \"desc\"\n                             ? descTooltipHtml(d)\n                             : fiStaticTooltipHtml(d));\n  FI.call(tooltip);\n\n  // bars\n  var bars = FI.selectAll()\n               .data(bData)\n               .enter()\n               .append(\"g\");\n\n  // find full model dropout_loss value\n  var fullModel = bData[0].full_model;\n\n  bars.append(\"rect\")\n      .attr(\"class\", \"FI-bars\")\n      .attr(\"fill\", fiBarColor)\n      .attr(\"x\", d => x(fullModel))\n      .attr(\"y\", d => y(d.variable))\n      .attr(\"height\", y.bandwidth())\n      .on('mouseover', tooltip.show)\n      .on('mouseout', tooltip.hide)\n      .attr(\"id\", (d) => d.variable)\n      .on(\"click\", function(){\n        updatePlots(event = \"variableChange\",\n                    variableName = this.id,\n                    observationId = null,\n                    plotId = null);\n        updateDropDownVar(this.id);\n      })\n      .transition()\n      .duration(TIME)\n      .delay((d,i) => i * TIME)\n      .attr(\"x\", d => x(d.dropout_loss) < x(fullModel)\n                      ? x(d.dropout_loss) : x(fullModel))\n      .attr(\"width\", d => Math.abs(x(d.dropout_loss) - x(fullModel)));\n\n  // make the interceptLine\n  var minimumY = Number.MAX_VALUE;\n  var maximumY = Number.MIN_VALUE;\n  bars.selectAll(\".FI-bars\").each(function() {\n    if (+this.getAttribute('y') < minimumY) {\n      minimumY = +this.getAttribute('y');\n    }\n    if (+this.getAttribute('y') > maximumY) {\n      maximumY = +this.getAttribute('y');\n    }\n  });\n\n  FI.append(\"line\")\n    .attr(\"class\", \"interceptLine\")\n    .attr(\"x1\", x(fullModel))\n    .attr(\"y1\", minimumY)\n    .attr(\"x2\", x(fullModel))\n    .attr(\"y2\", maximumY + y.bandwidth());\n\n  // boxplots\n  if (SHOW_BOXPLOT) {\n    // main horizontal line\n    bars.append(\"line\")\n        .attr(\"class\", \"interceptLine\")\n        .attr(\"x1\", d => x(d.dropout_loss) < x(fullModel) ? x(d.max) : x(d.min))\n        .attr(\"x2\", d => x(d.dropout_loss) < x(fullModel) ? x(d.max) : x(d.min))\n        .attr(\"y1\", d => y(d.variable) + y.bandwidth()/2)\n        .attr(\"y2\", d => y(d.variable) + y.bandwidth()/2)\n        .transition()\n        .duration(TIME)\n        .delay((d,i) => i * TIME)\n        .attr(\"x1\", d => x(d.min))\n        .attr(\"x2\", d => x(d.max));\n\n    // rectangle for the main box\n    bars.append(\"rect\")\n        .attr(\"x\", d => x(d.dropout_loss) < x(fullModel) ? x(d.q3) : x(d.q1))\n        .attr(\"y\", d => y(d.variable) + y.bandwidth()/3)\n        .attr(\"height\", y.bandwidth()/3)\n        .style(\"fill\", \"#371ea3\")\n        .transition()\n        .duration(TIME)\n        .delay((d,i) => i * TIME)\n        .attr(\"x\", d => x(d.q1))\n        .attr(\"width\", d => x(d.q3) - x(d.q1));\n\n    // // show the median\n    // bars.append(\"line\")\n    //     .attr(\"class\", \"interceptLine\")\n    //     .attr(\"y1\", d => y(d.variable) + y.bandwidth()/3)\n    //     .attr(\"y2\", d => y(d.variable) + 2*y.bandwidth()/3)\n    //     .attr(\"x1\", d => x(d.median))\n    //     .attr(\"x2\", d => x(d.median))\n    //     .style(\"stroke\", \"#ceced9\")\n    //     .style(\"stroke-width\", \"2px\");\n  }\n\n  // description\n  var description = FI.append(\"g\")\n                      .attr(\"transform\", \"translate(\" +\n                            (margin.left + fiPlotWidth - 4*margin.big - margin.small)\n                            + \",\" + (-margin.big) + \")\");\n\n  description.selectAll()\n             .data(desc)\n             .enter()\n             .append(\"rect\")\n             .attr(\"class\", \"descriptionBox\")\n             .attr(\"width\", 2*margin.big)\n             .attr(\"height\", 2*margin.big)\n             .attr(\"rx\", 2*margin.big)\n             .attr(\"ry\", 2*margin.big)\n             .on('mouseover', tooltip.show)\n             .on('mouseout', tooltip.hide);\n\n  description.selectAll()\n             .data(desc)\n             .enter()\n             .append(\"text\")\n             .attr(\"class\", \"descriptionLabel\")\n             .attr(\"x\", 6)\n             .attr(\"dy\", \"1.05em\")\n             .text(\"D\")\n             .on('mouseover', function(d) {\n               tooltip.show(d);\n               d3.select(this).style(\"cursor\", \"default\");\n             })\n             .on('mouseout', tooltip.hide);\n}\n\nfunction partialDependence() {\n\n  if (pdData.x === undefined) return null;\n\n  let profData = pdData.x,\n      xMinMax = pdData.x_min_max_list,\n      yMinMax = pdData.y_min_max,\n      yMean = pdData.y_mean,\n      isNumeric = pdData.is_numeric,\n      desc = pdData.desc;\n\n  let tVariableName = CLICKED_VARIABLE_NAME;\n\n  // lines or bars?\n  if (isNumeric[tVariableName]) {\n    pdNumericalPlot(tVariableName, profData[tVariableName],\n                    xMinMax[tVariableName], yMinMax, yMean,\n                    desc[tVariableName]);\n  } else {\n    pdCategoricalPlot(tVariableName, profData[tVariableName],\n                      yMinMax, yMean, desc[tVariableName]);\n  }\n}\n\nfunction accumulatedDependence() {\n\n  if (adData.x === undefined) return null;\n\n  let profData = adData.x,\n      xMinMax = adData.x_min_max_list,\n      yMinMax = adData.y_min_max,\n      yMean = adData.y_mean,\n      isNumeric = adData.is_numeric,\n      desc = adData.desc;\n\n  let tVariableName = CLICKED_VARIABLE_NAME;\n\n  // lines or bars?\n  if (isNumeric[tVariableName]) {\n    adNumericalPlot(tVariableName, profData[tVariableName],\n                    xMinMax[tVariableName], yMinMax, yMean,\n                    desc[tVariableName]);\n  } else {\n    adCategoricalPlot(tVariableName, profData[tVariableName],\n                      yMinMax, yMean, desc[tVariableName]);\n  }\n}\n\nfunction residualsVs() {\n\n  if (rvData.x === undefined) return null;\n\n  let xData = rvData.x,\n      xMinMax = rvData.x_min_max_list,\n      yMinMax = rvData.residuals_min_max,\n      isNumeric = rvData.is_numeric;\n\n  let tVariableName = CLICKED_VARIABLE_NAME;\n\n  // scatterplot or boxplot?\n  if (isNumeric[tVariableName]) {\n    rvNumericalPlot(tVariableName, xData, xMinMax[tVariableName],\n                    yMinMax);\n  } else {\n    rvCategoricalPlot(tVariableName, xData, xMinMax[tVariableName],\n                      yMinMax);\n  }\n}\n\nfunction featureDistribution() {\n\n  if (fdData.x === undefined) return null;\n\n  let xData = fdData.x,\n      xMinMax = fdData.x_min_max_list,\n      xMax = fdData.x_max_list,\n      nBin = fdData.nbin,\n      isNumeric = fdData.is_numeric;\n\n  let tVariableName = CLICKED_VARIABLE_NAME;\n\n  // histogram or bars?\n  if (isNumeric[tVariableName]) {\n    fdNumericalPlot(tVariableName, xData, xMinMax[tVariableName],\n                    nBin[tVariableName]);\n  } else {\n    fdCategoricalPlot(tVariableName, xData, xMinMax[tVariableName],\n                      xMax[tVariableName]);\n  }\n}\n\nfunction targetVs() {\n\n  if (tvData.x === undefined) return null;\n\n  let xData = tvData.x,\n      xMinMax = tvData.x_min_max_list,\n      yMinMax = tvData.y_min_max,\n      isNumeric = tvData.is_numeric;\n\n  let tVariableName = CLICKED_VARIABLE_NAME;\n\n  // scatterplot or boxplot?\n  if (isNumeric[tVariableName]) {\n    tvNumericalPlot(tVariableName, xData, xMinMax[tVariableName], yMinMax);\n  } else {\n    if (IS_TARGET_BINARY) {\n      // in this case show average target plot\n      if (atData.x === undefined) return null;\n      let target = xData.map(g => g['_target_'])\n      yMinMax = [d3.min(target), d3.max(target)]\n      xData = atData.x[tVariableName]\n    }\n    tvCategoricalPlot(tVariableName, xData, xMinMax[tVariableName], yMinMax);\n  }\n}\n\nfunction averageTarget() {\n\n  if (atData.x === undefined) return null;\n\n  let xData = atData.x,\n      xMinMax = atData.x_min_max_list,\n      yMinMax = atData.y_min_max_list,\n      yMean = atData.y_mean,\n      isNumeric = atData.is_numeric;\n\n  let tVariableName = CLICKED_VARIABLE_NAME;\n\n  // lines or bars?\n  if (isNumeric[tVariableName]) {\n    atNumericalPlot(tVariableName, xData[tVariableName],\n                    xMinMax[tVariableName], yMinMax[tVariableName], yMean);\n  } else {\n    atCategoricalPlot(tVariableName, xData[tVariableName],\n                      xMinMax[tVariableName], yMinMax[tVariableName], yMean);\n  }\n}\n\n/// small plot functions\n\nfunction cpNumericalPlot(variableName, lData, mData, yMinMax, pData, desc) {\n\n  var cpPlotHeight = h,\n      cpPlotWidth = w;\n\n  var x = d3.scaleLinear()\n            .range([margin.left + 10, margin.left + cpPlotWidth - 10])\n            .domain(mData);\n\n  CP.append(\"text\")\n    .attr(\"transform\",\n          \"translate(\" + (margin.left + cpPlotWidth/2) + \" ,\" +\n                         (margin.top + cpPlotHeight + 45) + \")\")\n    .attr(\"class\", \"axisTitle\")\n    .attr(\"text-anchor\", \"middle\")\n    .text(variableName + \" = \" + pData[0][variableName]);\n\n  var y = d3.scaleLinear()\n            .range([margin.top + cpPlotHeight, margin.top - additionalHeight])\n            .domain(yMinMax);\n\n  var line = d3.line()\n               .x(d => x(d.xhat))\n               .y(d => y(d.yhat))\n               .curve(d3.curveMonotoneX);\n\n   CP.append(\"text\")\n     .attr(\"class\",\"smallTitle\")\n     .attr(\"x\", margin.left)\n     .attr(\"y\", margin.top - 15)\n     .text(cpSubtitle);\n\n  CP.append(\"text\")\n    .attr(\"class\", \"bigTitle\")\n    .attr(\"x\", margin.left)\n    .attr(\"y\", margin.top - 40)\n    .text(cpTitle);\n\n  // find 5 nice ticks with max and min - do better than d3\n  var tickValues = getTickValues(x.domain());\n\n  var xAxis = d3.axisBottom(x)\n                .tickValues(tickValues)\n                .tickSizeInner(0)\n                .tickPadding(15);\n\n  xAxis = CP.append(\"g\")\n            .attr(\"class\", \"axisLabel\")\n            .attr(\"transform\", \"translate(0,\"+ (margin.top + cpPlotHeight) + \")\")\n            .call(xAxis);\n\n  var yGrid = CP.append(\"g\")\n                .attr(\"class\", \"grid\")\n                .attr(\"transform\", \"translate(\" + margin.left + \",0)\")\n                .call(d3.axisLeft(y)\n                        .ticks(10)\n                        .tickSize(-cpPlotWidth)\n                        .tickFormat(\"\")\n                ).call(g => g.select(\".domain\").remove());\n\n  var yAxis = d3.axisLeft(y)\n                .ticks(5)\n                .tickSize(0);\n\n  yAxis = CP.append(\"g\")\n            .attr(\"class\", \"axisLabel\")\n            .attr(\"transform\",\"translate(\" + margin.left + \",0)\")\n            .call(yAxis)\n            .call(g => g.select(\".domain\").remove());\n\n  // make tooltip\n  var tooltip = d3.tip(WIDGET_ID)\n                  .attr(\"class\", \"d3-tip\")\n                  .attr(\"id\", \"tooltipCP\")\n                  .html((d, addData) => {\n\n                    if (d.type === \"desc\") {\n                      return descTooltipHtml(d)\n                    } else if (addData !== undefined) {\n                      return cpChangedTooltipHtml(d, addData);\n                    } else {\n                        return cpStaticTooltipHtml(d);\n                    }\n                   });\n  CP.call(tooltip);\n\n  // function to find nearest point on the line\n  var bisectXhat = d3.bisector(d => d.xhat).right;\n\n  // show tooltip with info nearest to mouseover\n  function showTooltip(hover) {\n    var x0 = x.invert(d3.mouse(d3.event.currentTarget)[0]),\n        i = bisectXhat(hover, x0),\n        d0 = hover[i - 1],\n        d1 = hover[i],\n        d = x0 - d0.xhat > d1.xhat - x0 ? d1 : d0;\n    let temp = pData.find(el => el[\"observation.id\"] === d.id);\n    tooltip.show(d, temp);\n  }\n\n  // add path\n  var p = CP.append(\"path\")\n            .attr(\"class\", \"CP-lines\")\n            .style(\"fill\", \"none\")\n            .style(\"stroke\", cpLineColor)\n            .style(\"stroke-width\", cpLineSize)\n            .on('mouseover', function(d) {\n\n              // make mouseover line more visible\n              d3.select(this)\n                .style(\"stroke\", defaultColor)\n                .style(\"stroke-width\", cpLineSize*1.5);\n\n              // make line and points appear on top\n              this.parentNode.appendChild(this);\n              d3.select(this.parentNode).selectAll(\".point\").each(function() {\n                               this.parentNode.appendChild(this);\n                          });\n\n              // show changed tooltip\n              showTooltip(d);\n            })\n            .on('mouseout', function(d) {\n\n              d3.select(this)\n                .style(\"stroke\", cpLineColor)\n                .style(\"stroke-width\", cpLineSize);\n\n              // hide changed tooltip\n              tooltip.hide(d);\n            });\n\n  // animate path\n  p.data([{\"xhat\":0, \"yhat\": 0}])\n   .attr(\"d\", line)\n   .transition()\n   .duration(TIME)\n   .attrTween(\"d\", function() {\n     var previous = d3.select(this).attr('d');\n     var current = line(lData);\n     return d3.interpolatePath(previous, current);\n   });\n\n  // add data for tooltip\n  p.data([lData]);\n\n  // add points\n  CP.selectAll()\n    .data(pData)\n    .enter()\n    .append(\"circle\")\n    .attr(\"class\", \"point\")\n    .attr(\"id\", d => d[\"observation.id\"])\n    .attr(\"cx\", d => x(d[variableName]))\n    .attr(\"cy\", d => y(d.yhat))\n    .attr(\"r\", 0)\n    .style(\"stroke-width\", 15)\n    .style(\"stroke\", \"red\")\n    .style(\"stroke-opacity\", 0)\n    .style(\"fill\", cpPointColor)\n    .on('mouseover', function(d) {\n      tooltip.show(d);\n  \t\td3.select(this)\n  \t\t\t.attr(\"r\", 2*cpPointSize);\n  \t})\n    .on('mouseout', function(d) {\n      tooltip.hide(d);\n  \t\td3.select(this)\n  \t\t\t.attr(\"r\", cpPointSize);\n  \t})\n    .transition()\n    .duration(TIME)\n    .delay(TIME)\n    .attr(\"r\", cpPointSize);\n\n  // add rugs\n  CP.selectAll()\n    .data(pData)\n    .enter()\n    .append(\"line\")\n    .attr(\"class\", \"rugLine\")\n    .style(\"stroke\", \"red\")\n    .style(\"stroke-width\", 2)\n    .attr(\"x1\", d => x(d[variableName]))\n    .attr(\"y1\", margin.top + cpPlotHeight)\n    .attr(\"x2\", d => x(d[variableName]))\n    .attr(\"y2\", margin.top + cpPlotHeight - 10);\n\n  CP.append(\"text\")\n    .attr(\"class\", \"axisTitle\")\n    .attr(\"transform\", \"rotate(-90)\")\n    .attr(\"y\", margin.left - margin.ytitle)\n    .attr(\"x\", -(margin.top + cpPlotHeight/2))\n    .attr(\"text-anchor\", \"middle\")\n    .text(\"prediction\");\n\n  var description = CP.append(\"g\")\n                      .attr(\"transform\", \"translate(\" +\n                            (margin.left + cpPlotWidth - 4*margin.big - margin.small)\n                            + \",\" + (-margin.big) + \")\");\n\n  description.selectAll()\n             .data(desc)\n             .enter()\n             .append(\"rect\")\n             .attr(\"class\", \"descriptionBox\")\n             .attr(\"width\", 2*margin.big)\n             .attr(\"height\", 2*margin.big)\n             .attr(\"rx\", 2*margin.big)\n             .attr(\"ry\", 2*margin.big)\n             .on('mouseover', tooltip.show)\n             .on('mouseout', tooltip.hide);\n\n  description.selectAll()\n             .data(desc)\n             .enter()\n             .append(\"text\")\n             .attr(\"class\", \"descriptionLabel\")\n             .attr(\"x\", 6)\n             .attr(\"dy\", \"1.05em\")\n             .text(\"D\")\n             .on('mouseover', function(d) {\n               tooltip.show(d);\n               d3.select(this).style(\"cursor\", \"default\");\n             })\n             .on('mouseout', tooltip.hide);\n}\n\nfunction cpCategoricalPlot(variableName, bData, yMinMax, lData, desc) {\n\n  var cpBarCount = bData.map(d => d.xhat).length;\n\n  var cpPlotHeight = SCALE_PLOT ? h : cpBarCount*cpBarWidth + (cpBarCount+1)*cpBarWidth/2,\n      cpPlotWidth = w;\n\n  var x = d3.scaleLinear()\n            .range([margin.left,  margin.left + cpPlotWidth])\n            .domain(yMinMax); // because it is flipped\n\n  var xAxis = d3.axisBottom(x)\n                .ticks(5)\n                .tickSize(0);\n\n  xAxis = CP.append(\"g\")\n            .attr(\"class\", \"axisLabel\")\n            .attr(\"transform\", \"translate(0,\" + (margin.top + cpPlotHeight) + \")\")\n            .call(xAxis)\n            .call(g => g.select(\".domain\").remove());\n\n  var y = d3.scaleBand()\n            .rangeRound([margin.top - additionalHeight, margin.top + cpPlotHeight])\n            .padding(0.33)\n            .domain(bData.map(d => d.xhat));\n\n  var xGrid = CP.append(\"g\")\n                .attr(\"class\", \"grid\")\n                .attr(\"transform\", \"translate(0,\" + (margin.top + cpPlotHeight) + \")\")\n                .call(d3.axisBottom(x)\n                        .ticks(10)\n                        .tickSize(-cpPlotHeight - additionalHeight)\n                        .tickFormat(\"\")\n                ).call(g => g.select(\".domain\").remove());\n\n  var yGrid = CP.append(\"g\")\n                .attr(\"class\", \"grid\")\n                .attr(\"transform\", \"translate(\" + margin.left + \",0)\")\n                .call(d3.axisLeft(y)\n                        .tickSize(-cpPlotWidth)\n                        .tickFormat(\"\")\n                ).call(g => g.select(\".domain\").remove());\n\n  var yAxis = d3.axisLeft(y)\n                .tickSize(0);\n\n  yAxis = CP.append(\"g\")\n            .attr(\"class\", \"axisLabel\")\n            .attr(\"transform\",\"translate(\" + (margin.left - 10) + \",0)\")\n            .call(yAxis)\n            .call(g => g.select(\".domain\").remove());\n\n  yAxis.selectAll(\"text\").call(wrapText, margin.left - 15);\n\n  CP.append(\"text\")\n    .attr(\"x\", margin.left)\n    .attr(\"y\", margin.top - 15)\n    .attr(\"class\", \"smallTitle\")\n    .text(cpSubtitle);\n\n  CP.append(\"text\")\n    .attr(\"x\", margin.left)\n    .attr(\"y\", margin.top - 40)\n    .attr(\"class\", \"bigTitle\")\n    .text(cpTitle);\n\n  var bars = CP.selectAll()\n               .data(bData)\n               .enter()\n               .append(\"g\");\n\n  var fullModel = lData[0].yhat;\n\n  // make tooltip\n  var tooltip = d3.tip(WIDGET_ID)\n                  .attr(\"class\", \"d3-tip\")\n                  .attr(\"id\", \"tooltipCP\")\n                  .html(d => d.type === \"desc\" ?\n                   descTooltipHtml(d) : cpChangedTooltipHtml(d, lData[0]));\n  CP.call(tooltip);\n\n  // add bars\n  bars.append(\"rect\")\n      .attr(\"class\", \"CP-bars\")\n      .attr(\"fill\", cpBarColor)\n      .attr(\"x\", d => x(fullModel))\n      .attr(\"y\", d => y(d.xhat))\n      .attr(\"height\", y.bandwidth())\n      .on('mouseover', tooltip.show)\n      .on('mouseout', tooltip.hide)\n      .transition()\n      .duration(TIME)\n      .delay((d,i) => i * TIME)\n      .attr(\"x\", d => x(d.yhat) < x(fullModel) ? x(d.yhat) : x(fullModel))\n      .attr(\"width\", d => Math.abs(x(d.yhat) - x(fullModel)));\n\n  // add intercept line\n  var minimumY = Number.MAX_VALUE;\n  var maximumY = Number.MIN_VALUE;\n\n  bars.selectAll(\".CP-bars\").each(function() {\n      if (+this.getAttribute('y') < minimumY) {\n        minimumY = +this.getAttribute('y');\n      }\n      if (+this.getAttribute('y') > maximumY) {\n        maximumY = +this.getAttribute('y');\n      }\n    });\n\n  CP.append(\"line\")\n    .attr(\"class\", \"interceptLine\")\n    .attr(\"x1\", x(fullModel))\n    .attr(\"y1\", minimumY)\n    .attr(\"x2\", x(fullModel))\n    .attr(\"y2\", maximumY + y.bandwidth());\n\n  CP.append(\"text\")\n    .attr(\"transform\",\n          \"translate(\" + (margin.left + cpPlotWidth/2) + \" ,\" +\n                         (margin.top + cpPlotHeight + 45) + \")\")\n    .attr(\"class\", \"axisTitle\")\n    .attr(\"text-anchor\", \"middle\")\n    .text(\"prediction\");\n\n  var description = CP.append(\"g\")\n                      .attr(\"transform\", \"translate(\" +\n                            (margin.left + cpPlotWidth - 4*margin.big - margin.small)\n                            + \",\" + (-margin.big) + \")\");\n\n  description.selectAll()\n             .data(desc)\n             .enter()\n             .append(\"rect\")\n             .attr(\"class\", \"descriptionBox\")\n             .attr(\"width\", 2*margin.big)\n             .attr(\"height\", 2*margin.big)\n             .attr(\"rx\", 2*margin.big)\n             .attr(\"ry\", 2*margin.big)\n             .on('mouseover', tooltip.show)\n             .on('mouseout', tooltip.hide);\n\n  description.selectAll()\n             .data(desc)\n             .enter()\n             .append(\"text\")\n             .attr(\"class\", \"descriptionLabel\")\n             .attr(\"x\", 6)\n             .attr(\"dy\", \"1.05em\")\n             .text(\"D\")\n             .on('mouseover', function(d) {\n               tooltip.show(d);\n               d3.select(this).style(\"cursor\", \"default\");\n             })\n             .on('mouseout', tooltip.hide);\n}\n\nfunction pdNumericalPlot(variableName, lData, mData, yMinMax, yMean, desc) {\n\n  var pdPlotHeight = h,\n      pdPlotWidth = w;\n\n  var x = d3.scaleLinear()\n            .range([margin.left + 10, margin.left + pdPlotWidth - 10])\n            .domain(mData);\n\n  PD.append(\"text\")\n    .attr(\"transform\",\n          \"translate(\" + (margin.left + pdPlotWidth/2) + \" ,\" +\n                         (margin.top + pdPlotHeight + 45) + \")\")\n    .attr(\"class\", \"axisTitle\")\n    .attr(\"text-anchor\", \"middle\")\n    .text(variableName);\n\n  var y = d3.scaleLinear()\n            .range([margin.top + pdPlotHeight, margin.top - additionalHeight])\n            .domain(yMinMax);\n\n  var line = d3.line()\n               .x(d => x(d.xhat))\n               .y(d => y(d.yhat))\n               .curve(d3.curveMonotoneX);\n\n   PD.append(\"text\")\n     .attr(\"class\",\"smallTitle\")\n     .attr(\"x\", margin.left)\n     .attr(\"y\", margin.top - 15)\n     .text(pdSubtitle); // variableName\n\n  PD.append(\"text\")\n    .attr(\"class\", \"bigTitle\")\n    .attr(\"x\", margin.left)\n    .attr(\"y\", margin.top - 40)\n    .text(pdTitle);\n\n  // find 5 nice ticks with max and min - do better than d3\n  var tickValues = getTickValues(x.domain());\n\n  var xAxis = d3.axisBottom(x)\n                .tickValues(tickValues)\n                .tickSizeInner(0)\n                .tickPadding(15);\n\n  xAxis = PD.append(\"g\")\n            .attr(\"class\", \"axisLabel\")\n            .attr(\"transform\", \"translate(0,\"+ (margin.top + pdPlotHeight) + \")\")\n            .call(xAxis);\n\n  var yGrid = PD.append(\"g\")\n                .attr(\"class\", \"grid\")\n                .attr(\"transform\", \"translate(\" + margin.left + \",0)\")\n                .call(d3.axisLeft(y)\n                        .ticks(10)\n                        .tickSize(-pdPlotWidth)\n                        .tickFormat(\"\")\n                ).call(g => g.select(\".domain\").remove());\n\n  var yAxis = d3.axisLeft(y)\n                .ticks(5)\n                .tickSize(0);\n\n  yAxis = PD.append(\"g\")\n            .attr(\"class\", \"axisLabel\")\n            .attr(\"transform\",\"translate(\" + margin.left + \",0)\")\n            .call(yAxis)\n            .call(g => g.select(\".domain\").remove());\n\n  // make tooltip\n  var tooltip = d3.tip(WIDGET_ID)\n                  .attr(\"class\", \"d3-tip\")\n                  .attr(\"id\", \"tooltipPD\")\n                  .html(d => d.type === \"desc\" ?\n                   descTooltipHtml(d) : pdStaticTooltipHtml(d, variableName, yMean));\n  PD.call(tooltip);\n\n  // function to find nearest point on the line\n  var bisectXhat = d3.bisector(d => d.xhat).right;\n\n  // show tooltip with info nearest to mouseover\n  function showTooltip(hover) {\n    var x0 = x.invert(d3.mouse(d3.event.currentTarget)[0]),\n        i = bisectXhat(hover, x0),\n        d0 = hover[i - 1],\n        d1 = hover[i],\n        d = x0 - d0.xhat > d1.xhat - x0 ? d1 : d0;\n\n    tooltip.show(d);\n  }\n\n  // add lines\n  var p = PD.append(\"path\")\n            .attr(\"class\", \"PD-lines\")\n            .style(\"fill\", \"none\")\n            .style(\"stroke\", pdLineColor)\n            .style(\"stroke-width\", pdLineSize)\n            .on('mouseover', function(d) {\n\n              // make mouseover line more visible\n              d3.select(this)\n                .style(\"stroke\", defaultColor)\n                .style(\"stroke-width\", pdLineSize*1.5);\n\n              // make line appear on top\n              this.parentNode.appendChild(this);\n\n              // show changed tooltip\n              showTooltip(d);\n            })\n            .on('mouseout', function(d) {\n\n              d3.select(this)\n                .style(\"stroke\", pdLineColor)\n                .style(\"stroke-width\", pdLineSize);\n\n              // hide changed tooltip\n              tooltip.hide(d);\n            });\n\n  // animate path\n  p.data([{\"xhat\":0, \"yhat\": 0}])\n   .attr(\"d\", line)\n   .transition()\n   .duration(TIME)\n   .attrTween(\"d\", function() {\n     var previous = d3.select(this).attr('d');\n     var current = line(lData);\n     return d3.interpolatePath(previous, current);\n   });\n\n  // add data for tooltip\n  p.data([lData]);\n\n  PD.append(\"text\")\n    .attr(\"class\", \"axisTitle\")\n    .attr(\"transform\", \"rotate(-90)\")\n    .attr(\"y\", margin.left - margin.ytitle)\n    .attr(\"x\", -(margin.top + pdPlotHeight/2))\n    .attr(\"text-anchor\", \"middle\")\n    .text(\"average prediction\");\n\n  var description = PD.append(\"g\")\n                      .attr(\"transform\", \"translate(\" +\n                            (margin.left + pdPlotWidth - 4*margin.big - margin.small)\n                            + \",\" + (-margin.big) + \")\");\n\n  description.selectAll()\n             .data(desc)\n             .enter()\n             .append(\"rect\")\n             .attr(\"class\", \"descriptionBox\")\n             .attr(\"width\", 2*margin.big)\n             .attr(\"height\", 2*margin.big)\n             .attr(\"rx\", 2*margin.big)\n             .attr(\"ry\", 2*margin.big)\n             .on('mouseover', tooltip.show)\n             .on('mouseout', tooltip.hide);\n\n  description.selectAll()\n             .data(desc)\n             .enter()\n             .append(\"text\")\n             .attr(\"class\", \"descriptionLabel\")\n             .attr(\"x\", 6)\n             .attr(\"dy\", \"1.05em\")\n             .text(\"D\")\n             .on('mouseover', function(d) {\n               tooltip.show(d);\n               d3.select(this).style(\"cursor\", \"default\");\n             })\n             .on('mouseout', tooltip.hide);\n}\n\nfunction pdCategoricalPlot(variableName, bData, yMinMax, yMean, desc) {\n\n  var pdBarCount = bData.map(d => d.xhat).length;\n\n  var pdPlotHeight = SCALE_PLOT ? h : pdBarCount*pdBarWidth + (pdBarCount+1)*pdBarWidth/2,\n      pdPlotWidth = w;\n\n  var x = d3.scaleLinear()\n            .range([margin.left,  margin.left + pdPlotWidth])\n            .domain(yMinMax); // because it is flipped\n\n  var xAxis = d3.axisBottom(x)\n                .ticks(5)\n                .tickSize(0);\n\n  xAxis = PD.append(\"g\")\n            .attr(\"class\", \"axisLabel\")\n            .attr(\"transform\", \"translate(0,\" + (margin.top + pdPlotHeight) + \")\")\n            .call(xAxis)\n            .call(g => g.select(\".domain\").remove());\n\n  var y = d3.scaleBand()\n            .rangeRound([margin.top - additionalHeight, margin.top + pdPlotHeight])\n            .padding(0.33)\n            .domain(bData.map(d => d.xhat));\n\n  var xGrid = PD.append(\"g\")\n                .attr(\"class\", \"grid\")\n                .attr(\"transform\", \"translate(0,\" + (margin.top + pdPlotHeight) + \")\")\n                .call(d3.axisBottom(x)\n                        .ticks(10)\n                        .tickSize(-pdPlotHeight - additionalHeight)\n                        .tickFormat(\"\")\n                ).call(g => g.select(\".domain\").remove());\n\n  var yGrid = PD.append(\"g\")\n                .attr(\"class\", \"grid\")\n                .attr(\"transform\", \"translate(\" + margin.left + \",0)\")\n                .call(d3.axisLeft(y)\n                        .tickSize(-pdPlotWidth)\n                        .tickFormat(\"\")\n                ).call(g => g.select(\".domain\").remove());\n\n  var yAxis = d3.axisLeft(y)\n                .tickSize(0);\n\n  yAxis = PD.append(\"g\")\n            .attr(\"class\", \"axisLabel\")\n            .attr(\"transform\",\"translate(\" + (margin.left - 8) + \",0)\")\n            .call(yAxis)\n            .call(g => g.select(\".domain\").remove());\n\n  yAxis.selectAll(\"text\").call(wrapText, margin.left - 15);\n\n  PD.append(\"text\")\n    .attr(\"x\", margin.left)\n    .attr(\"y\", margin.top - 15)\n    .attr(\"class\", \"smallTitle\")\n    .text(pdSubtitle); // variableName\n\n  PD.append(\"text\")\n    .attr(\"x\", margin.left)\n    .attr(\"y\", margin.top - 40)\n    .attr(\"class\", \"bigTitle\")\n    .text(pdTitle);\n\n  var bars = PD.selectAll()\n               .data(bData)\n               .enter()\n               .append(\"g\");\n\n  var fullModel = yMean;\n\n  // make tooltip\n  var tooltip = d3.tip(WIDGET_ID)\n                  .attr(\"class\", \"d3-tip\")\n                  .attr(\"id\", \"tooltipPD\")\n                  .html(d => d.type === \"desc\" ?\n                   descTooltipHtml(d) : pdStaticTooltipHtml(d, variableName, yMean));\n  PD.call(tooltip);\n\n  // add bars\n  bars.append(\"rect\")\n      .attr(\"class\", \"PD-bars\")\n      .attr(\"fill\", pdBarColor)\n      .attr(\"x\", d => x(fullModel))\n      .attr(\"y\", d => y(d.xhat))\n      .attr(\"height\", y.bandwidth())\n      .on('mouseover', tooltip.show)\n      .on('mouseout', tooltip.hide)\n      .transition()\n      .duration(TIME)\n      .delay((d,i) => i * TIME)\n      .attr(\"x\", d => x(d.yhat) < x(fullModel) ? x(d.yhat) : x(fullModel))\n      .attr(\"width\", d => Math.abs(x(d.yhat) - x(fullModel)));\n\n  // add intercept line\n  var minimumY = Number.MAX_VALUE;\n  var maximumY = Number.MIN_VALUE;\n\n  bars.selectAll(\".PD-bars\").each(function() {\n      if (+this.getAttribute('y') < minimumY) {\n        minimumY = +this.getAttribute('y');\n      }\n      if (+this.getAttribute('y') > maximumY) {\n        maximumY = +this.getAttribute('y');\n      }\n    });\n\n  PD.append(\"line\")\n    .attr(\"class\", \"interceptLine\")\n    .attr(\"x1\", x(fullModel))\n    .attr(\"y1\", minimumY)\n    .attr(\"x2\", x(fullModel))\n    .attr(\"y2\", maximumY + y.bandwidth());\n\n  PD.append(\"text\")\n    .attr(\"transform\",\n          \"translate(\" + (margin.left + pdPlotWidth/2) + \",\" +\n                         (margin.top + pdPlotHeight + 45) + \")\")\n    .attr(\"class\", \"axisTitle\")\n    .attr(\"text-anchor\", \"middle\")\n    .text(\"average prediction\");\n\n  var description = PD.append(\"g\")\n                      .attr(\"transform\", \"translate(\" +\n                            (margin.left + pdPlotWidth - 4*margin.big - margin.small)\n                            + \",\" + (-margin.big) + \")\");\n\n  description.selectAll()\n             .data(desc)\n             .enter()\n             .append(\"rect\")\n             .attr(\"class\", \"descriptionBox\")\n             .attr(\"width\", 2*margin.big)\n             .attr(\"height\", 2*margin.big)\n             .attr(\"rx\", 2*margin.big)\n             .attr(\"ry\", 2*margin.big)\n             .on('mouseover', tooltip.show)\n             .on('mouseout', tooltip.hide);\n\n  description.selectAll()\n             .data(desc)\n             .enter()\n             .append(\"text\")\n             .attr(\"class\", \"descriptionLabel\")\n             .attr(\"x\", 6)\n             .attr(\"dy\", \"1.05em\")\n             .text(\"D\")\n             .on('mouseover', function(d) {\n               tooltip.show(d);\n               d3.select(this).style(\"cursor\", \"default\");\n             })\n             .on('mouseout', tooltip.hide);\n}\n\nfunction adNumericalPlot(variableName, lData, mData, yMinMax, yMean, desc) {\n\n  var adPlotHeight = h,\n      adPlotWidth = w;\n\n  var x = d3.scaleLinear()\n            .range([margin.left + 10, margin.left + adPlotWidth - 10])\n            .domain(mData);\n\n  AD.append(\"text\")\n    .attr(\"transform\",\n          \"translate(\" + (margin.left + adPlotWidth/2) + \" ,\" +\n                         (margin.top + adPlotHeight + 45) + \")\")\n    .attr(\"class\", \"axisTitle\")\n    .attr(\"text-anchor\", \"middle\")\n    .text(variableName);\n\n  var y = d3.scaleLinear()\n            .range([margin.top + adPlotHeight, margin.top - additionalHeight])\n            .domain(yMinMax);\n\n  var line = d3.line()\n               .x(d => x(d.xhat))\n               .y(d => y(d.yhat))\n               .curve(d3.curveMonotoneX);\n\n  AD.append(\"text\")\n    .attr(\"class\",\"smallTitle\")\n    .attr(\"x\", margin.left)\n    .attr(\"y\", margin.top - 15)\n    .text(adSubtitle); // variableName\n\n  AD.append(\"text\")\n    .attr(\"class\", \"bigTitle\")\n    .attr(\"x\", margin.left)\n    .attr(\"y\", margin.top - 40)\n    .text(adTitle);\n\n  // find 5 nice ticks with max and min - do better than d3\n  var tickValues = getTickValues(x.domain());\n\n  var xAxis = d3.axisBottom(x)\n                .tickValues(tickValues)\n                .tickSizeInner(0)\n                .tickPadding(15);\n\n  xAxis = AD.append(\"g\")\n            .attr(\"class\", \"axisLabel\")\n            .attr(\"transform\", \"translate(0,\"+ (margin.top + adPlotHeight) + \")\")\n            .call(xAxis);\n\n  var yGrid = AD.append(\"g\")\n                .attr(\"class\", \"grid\")\n                .attr(\"transform\", \"translate(\" + margin.left + \",0)\")\n                .call(d3.axisLeft(y)\n                        .ticks(10)\n                        .tickSize(-adPlotWidth)\n                        .tickFormat(\"\")\n                ).call(g => g.select(\".domain\").remove());\n\n  var yAxis = d3.axisLeft(y)\n                .ticks(5)\n                .tickSize(0);\n\n  yAxis = AD.append(\"g\")\n            .attr(\"class\", \"axisLabel\")\n            .attr(\"transform\",\"translate(\" + margin.left + \",0)\")\n            .call(yAxis)\n            .call(g => g.select(\".domain\").remove());\n\n  // make tooltip\n  var tooltip = d3.tip(WIDGET_ID)\n                  .attr(\"class\", \"d3-tip\")\n                  .attr(\"id\", \"tooltipPD\")\n                  .html(d => d.type === \"desc\" ?\n                   descTooltipHtml(d) : adStaticTooltipHtml(d, variableName, yMean));\n  AD.call(tooltip);\n\n  // function to find nearest point on the line\n  var bisectXhat = d3.bisector(d => d.xhat).right;\n\n  // show tooltip with info nearest to mouseover\n  function showTooltip(hover) {\n    var x0 = x.invert(d3.mouse(d3.event.currentTarget)[0]),\n        i = bisectXhat(hover, x0),\n        d0 = hover[i - 1],\n        d1 = hover[i],\n        d = x0 - d0.xhat > d1.xhat - x0 ? d1 : d0;\n\n    tooltip.show(d);\n  }\n\n  // add lines\n  var p = AD.append(\"path\")\n            .attr(\"class\", \"AD-lines\")\n            .style(\"fill\", \"none\")\n            .style(\"stroke\", adLineColor)\n            .style(\"stroke-width\", adLineSize)\n            .on('mouseover', function(d) {\n\n              // make mouseover line more visible\n              d3.select(this)\n                .style(\"stroke\", defaultColor)\n                .style(\"stroke-width\", adLineSize*1.5);\n\n              // make line appear on top\n              this.parentNode.appendChild(this);\n\n              // show changed tooltip\n              showTooltip(d);\n            })\n            .on('mouseout', function(d) {\n\n              d3.select(this)\n                .style(\"stroke\", adLineColor)\n                .style(\"stroke-width\", adLineSize);\n\n              // hide changed tooltip\n              tooltip.hide(d);\n            });\n\n  // animate path\n  p.data([{\"xhat\":0, \"yhat\": 0}])\n   .attr(\"d\", line)\n   .transition()\n   .duration(TIME)\n   .attrTween(\"d\", function() {\n     var previous = d3.select(this).attr('d');\n     var current = line(lData);\n     return d3.interpolatePath(previous, current);\n   });\n\n  // add data for tooltip\n  p.data([lData]);\n\n  AD.append(\"text\")\n    .attr(\"class\", \"axisTitle\")\n    .attr(\"transform\", \"rotate(-90)\")\n    .attr(\"y\", margin.left - margin.ytitle)\n    .attr(\"x\", -(margin.top + adPlotHeight/2))\n    .attr(\"text-anchor\", \"middle\")\n    .text(\"accumulated prediction\");\n\n  // var description = AD.append(\"g\")\n  //                     .attr(\"transform\", \"translate(\" +\n  //                           (margin.left + adPlotWidth - 4*margin.big - margin.small)\n  //                           + \",\" + (-margin.big) + \")\");\n  //\n  // description.selectAll()\n  //            .data(desc)\n  //            .enter()\n  //            .append(\"rect\")\n  //            .attr(\"class\", \"descriptionBox\")\n  //            .attr(\"width\", 2*margin.big)\n  //            .attr(\"height\", 2*margin.big)\n  //            .attr(\"rx\", 2*margin.big)\n  //            .attr(\"ry\", 2*margin.big)\n  //            .on('mouseover', tooltip.show)\n  //            .on('mouseout', tooltip.hide);\n  //\n  // description.selectAll()\n  //            .data(desc)\n  //            .enter()\n  //            .append(\"text\")\n  //            .attr(\"class\", \"descriptionLabel\")\n  //            .attr(\"x\", 6)\n  //            .attr(\"dy\", \"1.05em\")\n  //            .text(\"D\")\n  //            .on('mouseover', function(d) {\n  //              tooltip.show(d);\n  //              d3.select(this).style(\"cursor\", \"default\");\n  //            })\n  //            .on('mouseout', tooltip.hide);\n}\n\nfunction adCategoricalPlot(variableName, bData, yMinMax, yMean, desc) {\n\n  var adBarCount = bData.map(d => d.xhat).length;\n\n  var adPlotHeight = SCALE_PLOT ? h : adBarCount*adBarWidth + (adBarCount+1)*adBarWidth/2,\n      adPlotWidth = w;\n\n  var x = d3.scaleLinear()\n            .range([margin.left,  margin.left + adPlotWidth])\n            .domain(yMinMax); // because it is flipped\n\n  var xAxis = d3.axisBottom(x)\n                .ticks(5)\n                .tickSize(0);\n\n  xAxis = AD.append(\"g\")\n            .attr(\"class\", \"axisLabel\")\n            .attr(\"transform\", \"translate(0,\" + (margin.top + adPlotHeight) + \")\")\n            .call(xAxis)\n            .call(g => g.select(\".domain\").remove());\n\n  var y = d3.scaleBand()\n            .rangeRound([margin.top - additionalHeight, margin.top + adPlotHeight])\n            .padding(0.33)\n            .domain(bData.map(d => d.xhat));\n\n  var xGrid = AD.append(\"g\")\n                .attr(\"class\", \"grid\")\n                .attr(\"transform\", \"translate(0,\" + (margin.top + adPlotHeight) + \")\")\n                .call(d3.axisBottom(x)\n                        .ticks(10)\n                        .tickSize(-adPlotHeight - additionalHeight)\n                        .tickFormat(\"\")\n                ).call(g => g.select(\".domain\").remove());\n\n  var yGrid = AD.append(\"g\")\n                .attr(\"class\", \"grid\")\n                .attr(\"transform\", \"translate(\" + margin.left + \",0)\")\n                .call(d3.axisLeft(y)\n                        .tickSize(-adPlotWidth)\n                        .tickFormat(\"\")\n                ).call(g => g.select(\".domain\").remove());\n\n  var yAxis = d3.axisLeft(y)\n                .tickSize(0);\n\n  yAxis = AD.append(\"g\")\n            .attr(\"class\", \"axisLabel\")\n            .attr(\"transform\",\"translate(\" + (margin.left - 10) + \",0)\")\n            .call(yAxis)\n            .call(g => g.select(\".domain\").remove());\n\n  yAxis.selectAll(\"text\").call(wrapText, margin.left - 15);\n\n  AD.append(\"text\")\n    .attr(\"x\", margin.left)\n    .attr(\"y\", margin.top - 15)\n    .attr(\"class\", \"smallTitle\")\n    .text(adSubtitle); // variableName\n\n  AD.append(\"text\")\n    .attr(\"x\", margin.left)\n    .attr(\"y\", margin.top - 40)\n    .attr(\"class\", \"bigTitle\")\n    .text(adTitle);\n\n  var bars = AD.selectAll()\n               .data(bData)\n               .enter()\n               .append(\"g\");\n\n  var fullModel = 0; //yMean;\n    // make tooltip\n  var tooltip = d3.tip(WIDGET_ID)\n                  .attr(\"class\", \"d3-tip\")\n                  .html(d => d.type === \"desc\" ?\n                   descTooltipHtml(d) : adStaticTooltipHtml(d, variableName, yMean));\n  AD.call(tooltip);\n\n  // add bars\n  bars.append(\"rect\")\n      .attr(\"class\", \"AD-bars\")\n      .attr(\"fill\", adBarColor)\n      .attr(\"x\", d => x(fullModel))\n      .attr(\"y\", d => y(d.xhat))\n      .attr(\"height\", y.bandwidth())\n      .on('mouseover', tooltip.show)\n      .on('mouseout', tooltip.hide)\n      .transition()\n      .duration(TIME)\n      .delay((d,i) => i * TIME)\n      .attr(\"x\", d => x(d.yhat) < x(fullModel) ? x(d.yhat) : x(fullModel))\n      .attr(\"width\", d => Math.abs(x(d.yhat) - x(fullModel)));;\n\n  // add intercept line\n  var minimumY = Number.MAX_VALUE;\n  var maximumY = Number.MIN_VALUE;\n\n  bars.selectAll(\".AD-bars\").each(function() {\n      if (+this.getAttribute('y') < minimumY) {\n        minimumY = +this.getAttribute('y');\n      }\n      if (+this.getAttribute('y') > maximumY) {\n        maximumY = +this.getAttribute('y');\n      }\n    });\n\n  AD.append(\"line\")\n    .attr(\"class\", \"interceptLine\")\n    .attr(\"x1\", x(fullModel))\n    .attr(\"y1\", minimumY)\n    .attr(\"x2\", x(fullModel))\n    .attr(\"y2\", maximumY + y.bandwidth());\n\n  AD.append(\"text\")\n    .attr(\"transform\",\n          \"translate(\" + (margin.left + adPlotWidth/2) + \",\" +\n                         (margin.top + adPlotHeight + 45) + \")\")\n    .attr(\"class\", \"axisTitle\")\n    .attr(\"text-anchor\", \"middle\")\n    .text(\"accumulated prediction\");\n\n  // var description = AD.append(\"g\")\n  //                     .attr(\"transform\", \"translate(\" +\n  //                           (margin.left + adPlotWidth - 4*margin.big - margin.small)\n  //                           + \",\" + (-margin.big) + \")\");\n  //\n  // description.selectAll()\n  //            .data(desc)\n  //            .enter()\n  //            .append(\"rect\")\n  //            .attr(\"class\", \"descriptionBox\")\n  //            .attr(\"width\", 2*margin.big)\n  //            .attr(\"height\", 2*margin.big)\n  //            .attr(\"rx\", 2*margin.big)\n  //            .attr(\"ry\", 2*margin.big)\n  //            .on('mouseover', tooltip.show)\n  //            .on('mouseout', tooltip.hide);\n  //\n  // description.selectAll()\n  //            .data(desc)\n  //            .enter()\n  //            .append(\"text\")\n  //            .attr(\"class\", \"descriptionLabel\")\n  //            .attr(\"x\", 6)\n  //            .attr(\"dy\", \"1.05em\")\n  //            .text(\"D\")\n  //            .on('mouseover', function(d) {\n  //              tooltip.show(d);\n  //              d3.select(this).style(\"cursor\", \"default\");\n  //            })\n  //            .on('mouseout', tooltip.hide);\n}\n\nfunction rvNumericalPlot(variableName, xData, xMinMax, yMinMax) {\n\n  var rvPlotHeight = h,\n      rvPlotWidth = w;\n\n  var x = d3.scaleLinear()\n            .range([margin.left + 10, margin.left + rvPlotWidth - 10])\n            .domain(xMinMax);\n\n  RV.append(\"text\")\n    .attr(\"transform\",\n          \"translate(\" + (margin.left + rvPlotWidth/2) + \" ,\" +\n                         (margin.top + rvPlotHeight + 45) + \")\")\n    .attr(\"class\", \"axisTitle\")\n    .attr(\"text-anchor\", \"middle\")\n    .text(variableName);\n\n  RV.append(\"text\")\n    .attr(\"class\",\"smallTitle\")\n    .attr(\"x\", margin.left)\n    .attr(\"y\", margin.top - 15)\n    .text(rvSubtitle);\n\n  RV.append(\"text\")\n    .attr(\"class\", \"bigTitle\")\n    .attr(\"x\", margin.left)\n    .attr(\"y\", margin.top - 40)\n    .text(rvTitle);\n\n  // find 5 nice ticks with max and min - do better than d3\n  var tickValues = getTickValues(x.domain());\n\n  var xAxis = d3.axisBottom(x)\n                .tickValues(tickValues)\n                .tickSizeInner(0)\n                .tickPadding(15);\n\n  xAxis = RV.append(\"g\")\n            .attr(\"class\", \"axisLabel\")\n            .attr(\"transform\", \"translate(0,\"+ (margin.top + rvPlotHeight) + \")\")\n            .call(xAxis);\n\n  RV.append(\"text\")\n    .attr(\"class\", \"axisTitle\")\n    .attr(\"transform\", \"rotate(-90)\")\n    .attr(\"y\", margin.left - margin.ytitle)\n    .attr(\"x\", -(margin.top + rvPlotHeight/2))\n    .attr(\"text-anchor\", \"middle\")\n    .text(\"residuals\");\n\n  var y = d3.scaleLinear()\n            .range([margin.top + rvPlotHeight, margin.top - additionalHeight])\n            .domain(yMinMax);\n\n  var yGrid = RV.append(\"g\")\n                .attr(\"class\", \"grid\")\n                .attr(\"transform\", \"translate(\" + margin.left + \",0)\")\n                .call(d3.axisLeft(y)\n                        .ticks(10)\n                        .tickSize(-rvPlotWidth)\n                        .tickFormat(\"\")\n                ).call(g => g.select(\".domain\").remove());\n\n  var yAxis = d3.axisLeft(y)\n                .ticks(5)\n                .tickSize(0);\n\n  RV.selectAll()\n    .data(xData)\n    .enter()\n    .append(\"circle\")\n    .attr(\"class\", \"point\")\n    .attr(\"cx\", d => x(d[variableName]))\n    .attr(\"cy\", d => y(d[\"_residuals_\"]))\n    .attr(\"r\", 0)\n    .style(\"fill\", rvPointColor)\n    .transition()\n    .duration(TIME)\n    .attr(\"r\", rvPointSize);\n\n  yAxis = RV.append(\"g\")\n            .attr(\"class\", \"axisLabel\")\n            .attr(\"transform\",\"translate(\" + margin.left + \",0)\")\n            .call(yAxis)\n            .call(g => g.select(\".domain\").remove());\n}\n\nfunction rvCategoricalPlot(variableName, xData, xMinMax, yMinMax) {\n\n  var rvPlotHeight = h,\n      rvPlotWidth = w;\n\n  var y = d3.scaleBand()\n            .rangeRound([margin.top - additionalHeight, margin.top + rvPlotHeight])\n            .padding(0.33)\n            .domain(xMinMax);\n\n  var yGrid = RV.append(\"g\")\n                .attr(\"class\", \"grid\")\n                .attr(\"transform\", \"translate(\" + margin.left + \",0)\")\n                .call(d3.axisLeft(y)\n                        .tickSize(-rvPlotWidth)\n                        .tickFormat(\"\")\n                ).call(g => g.select(\".domain\").remove());\n\n  var yAxis = d3.axisLeft(y)\n                .tickSize(0);\n\n  yAxis = RV.append(\"g\")\n            .attr(\"class\", \"axisLabel\")\n            .attr(\"transform\",\"translate(\" + (margin.left - 10) + \",0)\")\n            .call(yAxis)\n            .call(g => g.select(\".domain\").remove());\n\n  yAxis.selectAll(\"text\").call(wrapText, margin.left - 15);\n\n  RV.append(\"text\")\n    .attr(\"x\", margin.left)\n    .attr(\"y\", margin.top - 15)\n    .attr(\"class\", \"smallTitle\")\n    .text(rvSubtitle);\n\n  RV.append(\"text\")\n    .attr(\"x\", margin.left)\n    .attr(\"y\", margin.top - 40)\n    .attr(\"class\", \"bigTitle\")\n    .text(rvTitle);\n\n  var x = d3.scaleLinear()\n            .range([margin.left, margin.left + rvPlotWidth])\n            .domain(yMinMax);\n\n  var xAxis = d3.axisBottom(x)\n                .ticks(5)\n                .tickSize(0);\n\n  xAxis = RV.append(\"g\")\n            .attr(\"class\", \"axisLabel\")\n            .attr(\"transform\", \"translate(0,\" + (margin.top + rvPlotHeight) + \")\")\n            .call(xAxis)\n            .call(g => g.select(\".domain\").remove());\n\n  var xGrid = RV.append(\"g\")\n                .attr(\"class\", \"grid\")\n                .attr(\"transform\", \"translate(0,\" + (margin.top + rvPlotHeight) + \")\")\n                .call(d3.axisBottom(x)\n                        .ticks(10)\n                        .tickSize(-rvPlotHeight - additionalHeight)\n                        .tickFormat(\"\")\n                ).call(g => g.select(\".domain\").remove());\n\n  var sumstat = d3.nest()\n    .key(d => d[variableName])\n    .rollup(d => {\n      let target = d.map(g => g['_residuals_']).sort(d3.ascending),\n          q1 = d3.quantile(target, 0.25),\n          median = d3.quantile(target, 0.5),\n          q3 = d3.quantile(target, 0.75),\n          iqr = q3 - q1,\n          min = d3.min(target),\n          max = d3.max(target);\n      return {q1: q1, median: median, q3: q3, iqr: iqr,\n              min: d3.max([min, q1 - 1.5 * iqr]), max: d3.min([max, q3 + 1.5 * iqr])}\n    })\n    .entries(xData)\n\n  // add boxplots to\n  var boxplots = RV.selectAll()\n                   .data(sumstat)\n                   .enter()\n                   .append(\"g\");\n\n  // main horizontal line\n  boxplots.append(\"line\")\n          .attr(\"class\", \"interceptLine\")\n          .attr(\"x1\", d => x(d.value.min))\n          .attr(\"x2\", d => x(d.value.min))\n          .attr(\"y1\", d => y(d.key) + y.bandwidth()/2)\n          .attr(\"y2\", d => y(d.key) + y.bandwidth()/2)\n          .transition()\n          .duration(TIME)\n          .delay(TIME)  // .delay((d,i) => i * TIME)\n          .attr(\"x2\", d => x(d.value.max));\n\n  // rectangle for the main box\n  boxplots.append(\"rect\")\n          .attr(\"x\", d => x(d.value.q1))\n          .attr(\"y\", d => y(d.key))\n          .attr(\"height\", y.bandwidth())\n          .style(\"fill\", \"#ceced9\")\n          .transition()\n          .duration(TIME)\n          .delay(TIME)  // .delay((d,i) => i * TIME)\n          .attr(\"width\", d => x(d.value.q3) - x(d.value.q1));\n\n  // show the median\n  boxplots.append(\"line\")\n          .attr(\"class\", \"interceptLine\")\n          .attr(\"y1\", d => y(d.key))\n          .attr(\"y2\", d => y(d.key) + y.bandwidth())\n          .attr(\"x1\", d => x(d.value.median))\n          .attr(\"x2\", d => x(d.value.median))\n          .style(\"stroke-width\", \"2px\");\n\n  RV.selectAll()\n    .data(xData)\n    .enter()\n    .append(\"circle\")\n    .attr(\"class\", \"point\")\n    .attr(\"cx\", d => x(d[\"_residuals_\"]))\n    .attr(\"cy\", d => y(d[variableName]) + y.bandwidth()\n    - (0.1 + 0.8*Math.random()) * y.bandwidth())\n    .attr(\"r\", 0)\n    .style(\"fill\", rvPointColor)\n    .transition()\n    .duration(TIME)\n    .attr(\"r\", rvPointSize);\n\n  RV.append(\"text\")\n    .attr(\"transform\",\n          \"translate(\" + (margin.left + rvPlotWidth/2) + \" ,\" +\n                         (margin.top + rvPlotHeight + 45) + \")\")\n    .attr(\"class\", \"axisTitle\")\n    .attr(\"text-anchor\", \"middle\")\n    .text(\"residuals\");\n}\n\nfunction fdNumericalPlot(variableName, dData, mData, nBin) {\n\n  var fdPlotHeight = h,\n      fdPlotWidth = w;\n\n  var x = d3.scaleLinear()\n            .range([margin.left + 10, margin.left + fdPlotWidth - 10])\n            .domain(mData);\n\n  FD.append(\"text\")\n    .attr(\"transform\",\n          \"translate(\" + (margin.left + fdPlotWidth/2) + \" ,\" +\n                         (margin.top + fdPlotHeight + 45) + \")\")\n    .attr(\"class\", \"axisTitle\")\n    .attr(\"text-anchor\", \"middle\")\n    .text(variableName);\n\n  FD.append(\"text\")\n    .attr(\"class\", \"axisTitle\")\n    .attr(\"transform\", \"rotate(-90)\")\n    .attr(\"y\", margin.left - margin.ytitle)\n    .attr(\"x\", -(margin.top + fdPlotHeight/2))\n    .attr(\"text-anchor\", \"middle\")\n    .text(\"count\");\n\n  var y = d3.scaleLinear()\n        .range([margin.top + fdPlotHeight - 5, margin.top]);\n\n  FD.append(\"text\")\n    .attr(\"class\",\"smallTitle\")\n    .attr(\"x\", margin.left)\n    .attr(\"y\", margin.top - 15)\n    .text(fdSubtitle);\n\n  FD.append(\"text\")\n    .attr(\"class\", \"bigTitle\")\n    .attr(\"x\", margin.left)\n    .attr(\"y\", margin.top - 40)\n    .text(fdTitle);\n\n  // find 5 nice ticks with max and min - do better than d3\n  var tickValues = getTickValues(x.domain());\n\n  var xAxis = d3.axisBottom(x)\n                .tickValues(tickValues)\n                .tickSizeInner(0)\n                .tickPadding(15);\n\n  xAxis = FD.append(\"g\")\n            .attr(\"class\", \"axisLabel\")\n            .attr(\"transform\", \"translate(0,\"+ (margin.top + fdPlotHeight) + \")\")\n            .call(xAxis);\n\n  var yAxis = FD.append(\"g\")\n                .attr(\"class\", \"axisLabel\")\n                .attr(\"transform\", \"translate(\" + margin.left + \",0)\");\n\n  var yGrid = FD.append(\"g\")\n                  .attr(\"class\", \"grid\")\n                  .attr(\"transform\", \"translate(\" + margin.left + \",0)\");\n\n  var slider = d3.sliderBottom()\n                 .min(d3.max([+nBin-10,2]))\n                 .max(d3.max([+nBin+10,12]))\n                 .width(fdPlotWidth/2 - 40) // fit exit button\n                 .ticks(8)\n                 .step(1)\n                 .default(nBin)\n                 .fill(fdBarColor)\n                 .on('onchange', val => updateHist(val));\n\n  var sliderg = FD.append(\"g\").call(slider);\n\n  sliderg.attr(\"transform\", \"translate(\" + (margin.left + fdPlotWidth/2 - margin.small)\n                            + \",\" + margin.small + \")\");\n\n  updateHist(+nBin);\n\n  function updateHist(nbin) {\n\n    var histogram = d3.histogram()\n                      .value(d => d[variableName])\n                      .domain(x.domain())\n                      .thresholds(nbin);\n\n    var bins = histogram(dData);\n\n    y.domain([0, d3.max(bins, d => d.length)]);\n\n    let yaF = d3.axisLeft(y)\n                .ticks(5)\n                .tickSize(0);\n\n    yAxis.call(yaF)\n         .call(g => g.select(\".domain\").remove());\n\n    yGrid.call(d3.axisLeft(y)\n                 .ticks(10)\n                 .tickSize(-fdPlotWidth)\n                 .tickFormat(\"\")\n               ).call(g => g.select(\".domain\").remove());\n\n    var bars = FD.selectAll(\"rect\")\n                 .data(bins);\n\n    bars.enter()\n        .append(\"rect\")\n        .attr(\"fill\", fdBarColor)\n        .merge(bars)\n        .attr(\"x\", d => x(d.x0))\n        .attr(\"y\", d => y(0))\n        .attr(\"height\", d => 0)\n        .attr(\"width\", d => x(d.x1) - x(d.x0))\n        .transition()\n        .duration(TIME)\n          .attr(\"y\", d => y(d.length))\n          .attr(\"height\", d => y(0) - y(d.length));\n\n    bars.exit()\n        .remove()\n  }\n}\n\nfunction fdCategoricalPlot(variableName, dData, xMinMax, mData) {\n\n  // equivalent of R table function\n  var tableData = d3.nest()\n                    .key(d => d[variableName])\n                    .rollup(v => v.length)\n                    .entries(dData);\n  // sort tableData\n  var tableDataSorted = [];\n  tableData.forEach(e => {\n    tableDataSorted[xMinMax.indexOf(e.key)] = e;\n  });\n\n  var fdBarCount = tableData.map(d => d.key).length;\n\n  var fdPlotHeight = SCALE_PLOT ? h : fdBarCount*fdBarWidth + (fdBarCount+1)*fdBarWidth/2,\n      fdPlotWidth = w;\n\n  var x = d3.scaleLinear()\n            .range([margin.left, margin.left + fdPlotWidth])\n            .domain([0, mData]);\n\n  var xAxis = d3.axisBottom(x)\n                .ticks(5)\n                .tickSize(0);\n\n  xAxis = FD.append(\"g\")\n            .attr(\"class\", \"axisLabel\")\n            .attr(\"transform\", \"translate(0,\" + (margin.top + fdPlotHeight) + \")\")\n            .call(xAxis)\n            .call(g => g.select(\".domain\").remove());\n\n  var y = d3.scaleBand()\n            .rangeRound([margin.top - additionalHeight, margin.top + fdPlotHeight])\n            .padding(0.33)\n            .domain(xMinMax);\n\n  var xGrid = FD.append(\"g\")\n                .attr(\"class\", \"grid\")\n                .attr(\"transform\", \"translate(0,\" + (margin.top + fdPlotHeight) + \")\")\n                .call(d3.axisBottom(x)\n                        .ticks(10)\n                        .tickSize(-fdPlotHeight - additionalHeight)\n                        .tickFormat(\"\")\n                ).call(g => g.select(\".domain\").remove());\n\n  var yGrid = FD.append(\"g\")\n                .attr(\"class\", \"grid\")\n                .attr(\"transform\", \"translate(\" + margin.left + \",0)\")\n                .call(d3.axisLeft(y)\n                        .tickSize(-fdPlotWidth)\n                        .tickFormat(\"\")\n                ).call(g => g.select(\".domain\").remove());\n\n  var yAxis = d3.axisLeft(y)\n                .tickSize(0);\n\n  yAxis = FD.append(\"g\")\n            .attr(\"class\", \"axisLabel\")\n            .attr(\"transform\",\"translate(\" + (margin.left - 10) + \",0)\")\n            .call(yAxis)\n            .call(g => g.select(\".domain\").remove());\n\n  yAxis.selectAll(\"text\").call(wrapText, margin.left - 15);\n\n  FD.append(\"text\")\n    .attr(\"x\", margin.left)\n    .attr(\"y\", margin.top - 15)\n    .attr(\"class\", \"smallTitle\")\n    .text(fdSubtitle);\n\n  FD.append(\"text\")\n    .attr(\"x\", margin.left)\n    .attr(\"y\", margin.top - 40)\n    .attr(\"class\", \"bigTitle\")\n    .text(fdTitle);\n\n  var bars = FD.selectAll()\n               .data(tableDataSorted)\n               .enter()\n               .append(\"g\");\n\n  // add bars\n  bars.append(\"rect\")\n      .attr(\"class\", \"FD-bars\")\n      .attr(\"fill\", fdBarColor)\n      .attr(\"x\", d => x(0))\n      .attr(\"y\", d => y(d.key))\n      .attr(\"height\", y.bandwidth())\n      .transition()\n      .duration(TIME)\n      .delay((d,i) => i * TIME)\n      .attr(\"width\", d => x(d.value)-x(0));\n\n  // add intercept line\n  var minimumY = Number.MAX_VALUE;\n  var maximumY = Number.MIN_VALUE;\n\n  bars.selectAll(\".FD-bars\").each(function() {\n      if (+this.getAttribute('y') < minimumY) {\n        minimumY = +this.getAttribute('y');\n      }\n      if (+this.getAttribute('y') > maximumY) {\n        maximumY = +this.getAttribute('y');\n      }\n    });\n\n  FD.append(\"line\")\n    .attr(\"class\", \"interceptLine\")\n    .attr(\"x1\", x(0))\n    .attr(\"y1\", minimumY)\n    .attr(\"x2\", x(0))\n    .attr(\"y2\", maximumY + y.bandwidth());\n\n  FD.append(\"text\")\n    .attr(\"transform\",\n          \"translate(\" + (margin.left + fdPlotWidth/2) + \",\" +\n                         (margin.top + fdPlotHeight + 45) + \")\")\n    .attr(\"class\", \"axisTitle\")\n    .attr(\"text-anchor\", \"middle\")\n    .text(\"count\");\n}\n\nfunction tvNumericalPlot(variableName, xData, xMinMax, yMinMax) {\n\n  var tvPlotHeight = h,\n      tvPlotWidth = w;\n\n  var x = d3.scaleLinear()\n            .range([margin.left + 10, margin.left + tvPlotWidth - 10])\n            .domain(xMinMax);\n\n  TV.append(\"text\")\n    .attr(\"transform\",\n          \"translate(\" + (margin.left + tvPlotWidth/2) + \" ,\" +\n                         (margin.top + tvPlotHeight + 45) + \")\")\n    .attr(\"class\", \"axisTitle\")\n    .attr(\"text-anchor\", \"middle\")\n    .text(variableName);\n\n  TV.append(\"text\")\n    .attr(\"class\",\"smallTitle\")\n    .attr(\"x\", margin.left)\n    .attr(\"y\", margin.top - 15)\n    .text(tvSubtitle);\n\n  TV.append(\"text\")\n    .attr(\"class\", \"bigTitle\")\n    .attr(\"x\", margin.left)\n    .attr(\"y\", margin.top - 40)\n    .text(tvTitle);\n\n  // find 5 nice ticks with max and min - do better than d3\n  var tickValues = getTickValues(x.domain());\n\n  var xAxis = d3.axisBottom(x)\n                .tickValues(tickValues)\n                .tickSizeInner(0)\n                .tickPadding(15);\n\n  xAxis = TV.append(\"g\")\n            .attr(\"class\", \"axisLabel\")\n            .attr(\"transform\", \"translate(0,\"+ (margin.top + tvPlotHeight) + \")\")\n            .call(xAxis);\n\n  TV.append(\"text\")\n    .attr(\"class\", \"axisTitle\")\n    .attr(\"transform\", \"rotate(-90)\")\n    .attr(\"y\", margin.left - margin.ytitle)\n    .attr(\"x\", -(margin.top + tvPlotHeight/2))\n    .attr(\"text-anchor\", \"middle\")\n    .text(\"target\");\n\n  if (IS_TARGET_BINARY) {\n\n    var sumstat = d3.nest()\n      .key(d => d['_target_'])\n      .rollup(d => {\n        let target = d.map(g => g[variableName]).sort(d3.ascending),\n            q1 = d3.quantile(target, 0.25),\n            median = d3.quantile(target, 0.5),\n            q3 = d3.quantile(target, 0.75),\n            iqr = q3 - q1,\n            min = d3.min(target),\n            max = d3.max(target);\n        return {q1: q1, median: median, q3: q3, iqr: iqr,\n                min: d3.max([min, q1 - 1.5 * iqr]), max: d3.min([max, q3 + 1.5 * iqr])}\n      })\n      .entries(xData)\n\n    var y = d3.scaleBand()\n              .rangeRound([margin.top - additionalHeight, margin.top + tvPlotHeight])\n              .padding(0.33)\n              .domain(sumstat.map(d => d['key']));\n\n    var yGrid = TV.append(\"g\")\n                  .attr(\"class\", \"grid\")\n                  .attr(\"transform\", \"translate(\" + margin.left + \",0)\")\n                  .call(d3.axisLeft(y)\n                          .ticks(2)\n                          .tickSize(-tvPlotWidth)\n                          .tickFormat(\"\")\n                  ).call(g => g.select(\".domain\").remove());\n\n    var yAxis = d3.axisLeft(y)\n                  .tickSize(0);\n\n    // add boxplots to\n    var boxplots = TV.selectAll()\n                     .data(sumstat)\n                     .enter()\n                     .append(\"g\");\n\n    // main horizontal line\n    boxplots.append(\"line\")\n            .attr(\"class\", \"interceptLine\")\n            .attr(\"x1\", d => x(d.value.min))\n            .attr(\"x2\", d => x(d.value.min))\n            .attr(\"y1\", d => y(d.key) + y.bandwidth()/2)\n            .attr(\"y2\", d => y(d.key) + y.bandwidth()/2)\n            .transition()\n            .duration(TIME)\n            .delay(TIME)  // .delay((d,i) => i * TIME)\n            .attr(\"x2\", d => x(d.value.max));\n\n    // rectangle for the main box\n    boxplots.append(\"rect\")\n            .attr(\"x\", d => x(d.value.q1))\n            .attr(\"y\", d => y(d.key))\n            .attr(\"height\", y.bandwidth())\n            .style(\"fill\", \"#ceced9\")\n            .transition()\n            .duration(TIME)\n            .delay(TIME)  // .delay((d,i) => i * TIME)\n            .attr(\"width\", d => x(d.value.q3) - x(d.value.q1));\n\n    // show the median\n    boxplots.append(\"line\")\n            .attr(\"class\", \"interceptLine\")\n            .attr(\"y1\", d => y(d.key))\n            .attr(\"y2\", d => y(d.key) + y.bandwidth())\n            .attr(\"x1\", d => x(d.value.median))\n            .attr(\"x2\", d => x(d.value.median))\n            .style(\"stroke-width\", \"2px\");\n\n    TV.selectAll()\n      .data(xData)\n      .enter()\n      .append(\"circle\")\n      .attr(\"class\", \"point\")\n      .attr(\"cx\", d => x(d[variableName]))\n      .attr(\"cy\", d => y(d[\"_target_\"]) + y.bandwidth()\n      - (0.1 + 0.8*Math.random()) * y.bandwidth())\n      .attr(\"r\", 0)\n      .style(\"fill\", tvPointColor)\n      .transition()\n      .duration(TIME)\n      .attr(\"r\", tvPointSize);\n\n  } else {\n\n    var y = d3.scaleLinear()\n              .range([margin.top + tvPlotHeight, margin.top - additionalHeight])\n              .domain(yMinMax);\n\n    var yGrid = TV.append(\"g\")\n                  .attr(\"class\", \"grid\")\n                  .attr(\"transform\", \"translate(\" + margin.left + \",0)\")\n                  .call(d3.axisLeft(y)\n                          .ticks(10)\n                          .tickSize(-tvPlotWidth)\n                          .tickFormat(\"\")\n                  ).call(g => g.select(\".domain\").remove());\n\n    var yAxis = d3.axisLeft(y)\n                  .ticks(5)\n                  .tickSize(0);\n\n    TV.selectAll()\n      .data(xData)\n      .enter()\n      .append(\"circle\")\n      .attr(\"class\", \"point\")\n      .attr(\"cx\", d => x(d[variableName]))\n      .attr(\"cy\", d => y(d[\"_target_\"]))\n      .attr(\"r\", 0)\n      .style(\"fill\", tvPointColor)\n      .transition()\n      .duration(TIME)\n      .attr(\"r\", tvPointSize);\n  }\n\n  yAxis = TV.append(\"g\")\n            .attr(\"class\", \"axisLabel\")\n            .attr(\"transform\",\"translate(\" + margin.left + \",0)\")\n            .call(yAxis)\n            .call(g => g.select(\".domain\").remove());\n}\n\nfunction tvCategoricalPlot(variableName, xData, xMinMax, yMinMax) {\n\n  var tvPlotHeight = h,\n      tvPlotWidth = w;\n\n  var y = d3.scaleBand()\n            .rangeRound([margin.top - additionalHeight, margin.top + tvPlotHeight])\n            .padding(0.33)\n            .domain(xMinMax);\n\n  var yGrid = TV.append(\"g\")\n                .attr(\"class\", \"grid\")\n                .attr(\"transform\", \"translate(\" + margin.left + \",0)\")\n                .call(d3.axisLeft(y)\n                        .tickSize(-tvPlotWidth)\n                        .tickFormat(\"\")\n                ).call(g => g.select(\".domain\").remove());\n\n  var yAxis = d3.axisLeft(y)\n                .tickSize(0);\n\n  yAxis = TV.append(\"g\")\n            .attr(\"class\", \"axisLabel\")\n            .attr(\"transform\",\"translate(\" + (margin.left - 10) + \",0)\")\n            .call(yAxis)\n            .call(g => g.select(\".domain\").remove());\n\n  yAxis.selectAll(\"text\").call(wrapText, margin.left - 15);\n\n  TV.append(\"text\")\n    .attr(\"x\", margin.left)\n    .attr(\"y\", margin.top - 15)\n    .attr(\"class\", \"smallTitle\")\n    .text(tvSubtitle);\n\n  TV.append(\"text\")\n    .attr(\"x\", margin.left)\n    .attr(\"y\", margin.top - 40)\n    .attr(\"class\", \"bigTitle\")\n    .text(tvTitle);\n\n  var x = d3.scaleLinear()\n            .range([margin.left, margin.left + tvPlotWidth])\n            .domain(yMinMax);\n  var xTitle;\n\n  if (IS_TARGET_BINARY) {\n    xTitle = \"average target\"\n\n    // find 5 nice ticks with max and min - do better than d3\n    var tickValues = getTickValues(x.domain());\n\n    var xAxis = d3.axisBottom(x)\n                  .tickValues(tickValues)\n                  .tickSizeInner(0)\n                  .tickPadding(15);\n\n    xAxis = TV.append(\"g\")\n              .attr(\"class\", \"axisLabel\")\n              .attr(\"transform\", \"translate(0,\"+ (margin.top + tvPlotHeight) + \")\")\n              .call(xAxis);\n\n    var bars = TV.selectAll()\n                 .data(xData)\n                 .enter()\n                 .append(\"g\");\n\n    // add bars\n    bars.append(\"rect\")\n        .attr(\"class\", \"TV-bars\")\n        .attr(\"fill\", tvPointColor)\n        .attr(\"x\", d => x(0))\n        .attr(\"y\", d => y(d.y))\n        .attr(\"height\", y.bandwidth())\n        .transition()\n        .duration(TIME)\n        .delay((d,i) => i * TIME)\n        .attr(\"width\", d => x(d.x0) - x(0));\n\n    // add intercept line\n    var minimumY = Number.MAX_VALUE;\n    var maximumY = Number.MIN_VALUE;\n\n    bars.selectAll(\".TV-bars\").each(function() {\n        if (+this.getAttribute('y') < minimumY) {\n          minimumY = +this.getAttribute('y');\n        }\n        if (+this.getAttribute('y') > maximumY) {\n          maximumY = +this.getAttribute('y');\n        }\n      });\n\n    TV.append(\"line\")\n      .attr(\"class\", \"interceptLine\")\n      .attr(\"x1\", x(0))\n      .attr(\"y1\", minimumY)\n      .attr(\"x2\", x(0))\n      .attr(\"y2\", maximumY + y.bandwidth());\n  } else {\n    xTitle = \"target\";\n\n    var xAxis = d3.axisBottom(x)\n                  .ticks(5)\n                  .tickSize(0);\n\n    xAxis = TV.append(\"g\")\n              .attr(\"class\", \"axisLabel\")\n              .attr(\"transform\", \"translate(0,\" + (margin.top + tvPlotHeight) + \")\")\n              .call(xAxis)\n              .call(g => g.select(\".domain\").remove());\n\n    var xGrid = TV.append(\"g\")\n                  .attr(\"class\", \"grid\")\n                  .attr(\"transform\", \"translate(0,\" + (margin.top + tvPlotHeight) + \")\")\n                  .call(d3.axisBottom(x)\n                          .ticks(10)\n                          .tickSize(-tvPlotHeight - additionalHeight)\n                          .tickFormat(\"\")\n                  ).call(g => g.select(\".domain\").remove());\n\n    var sumstat = d3.nest()\n      .key(d => d[variableName])\n      .rollup(d => {\n        let target = d.map(g => g['_target_']).sort(d3.ascending),\n            q1 = d3.quantile(target, 0.25),\n            median = d3.quantile(target, 0.5),\n            q3 = d3.quantile(target, 0.75),\n            iqr = q3 - q1,\n            min = d3.min(target),\n            max = d3.max(target);\n        return {q1: q1, median: median, q3: q3, iqr: iqr,\n                min: d3.max([min, q1 - 1.5 * iqr]), max: d3.min([max, q3 + 1.5 * iqr])}\n      })\n      .entries(xData)\n\n    // add boxplots to\n    var boxplots = TV.selectAll()\n                     .data(sumstat)\n                     .enter()\n                     .append(\"g\");\n\n    // main horizontal line\n    boxplots.append(\"line\")\n            .attr(\"class\", \"interceptLine\")\n            .attr(\"x1\", d => x(d.value.min))\n            .attr(\"x2\", d => x(d.value.min))\n            .attr(\"y1\", d => y(d.key) + y.bandwidth()/2)\n            .attr(\"y2\", d => y(d.key) + y.bandwidth()/2)\n            .transition()\n            .duration(TIME)\n            .delay(TIME)  // .delay((d,i) => i * TIME)\n            .attr(\"x2\", d => x(d.value.max));\n\n    // rectangle for the main box\n    boxplots.append(\"rect\")\n            .attr(\"x\", d => x(d.value.q1))\n            .attr(\"y\", d => y(d.key))\n            .attr(\"height\", y.bandwidth())\n            .style(\"fill\", \"#ceced9\")\n            .transition()\n            .duration(TIME)\n            .delay(TIME)  // .delay((d,i) => i * TIME)\n            .attr(\"width\", d => x(d.value.q3) - x(d.value.q1));\n\n    // show the median\n    boxplots.append(\"line\")\n            .attr(\"class\", \"interceptLine\")\n            .attr(\"y1\", d => y(d.key))\n            .attr(\"y2\", d => y(d.key) + y.bandwidth())\n            .attr(\"x1\", d => x(d.value.median))\n            .attr(\"x2\", d => x(d.value.median))\n            .style(\"stroke-width\", \"2px\");\n\n    TV.selectAll()\n      .data(xData)\n      .enter()\n      .append(\"circle\")\n      .attr(\"class\", \"point\")\n      .attr(\"cx\", d => x(d[\"_target_\"]))\n      .attr(\"cy\", d => y(d[variableName]) + y.bandwidth()\n      - (0.1 + 0.8*Math.random()) * y.bandwidth())\n      .attr(\"r\", 0)\n      .style(\"fill\", tvPointColor)\n      .transition()\n      .duration(TIME)\n      .attr(\"r\", tvPointSize);\n  }\n\n  TV.append(\"text\")\n    .attr(\"transform\",\n          \"translate(\" + (margin.left + tvPlotWidth/2) + \" ,\" +\n                         (margin.top + tvPlotHeight + 45) + \")\")\n    .attr(\"class\", \"axisTitle\")\n    .attr(\"text-anchor\", \"middle\")\n    .text(xTitle);\n}\n\nfunction atNumericalPlot(variableName, xData, xMinMax, yMinMax, yMean) {\n\n  var atPlotHeight = h,\n      atPlotWidth = w;\n\n  var x = d3.scaleLinear()\n            .range([margin.left + 10, margin.left + atPlotWidth - 10])\n            .domain(xMinMax);\n\n  AT.append(\"text\")\n    .attr(\"transform\",\n          \"translate(\" + (margin.left + atPlotWidth/2) + \" ,\" +\n                         (margin.top + atPlotHeight + 45) + \")\")\n    .attr(\"class\", \"axisTitle\")\n    .attr(\"text-anchor\", \"middle\")\n    .text(variableName);\n\n  var y = d3.scaleLinear()\n            .range([margin.top + atPlotHeight, margin.top - additionalHeight])\n            .domain(yMinMax);\n\n  AT.append(\"text\")\n    .attr(\"class\",\"smallTitle\")\n    .attr(\"x\", margin.left)\n    .attr(\"y\", margin.top - 15)\n    .text(atSubtitle);\n\n  AT.append(\"text\")\n    .attr(\"class\", \"bigTitle\")\n    .attr(\"x\", margin.left)\n    .attr(\"y\", margin.top - 40)\n    .text(atTitle);\n\n  // find 5 nice ticks with max and min - do better than d3\n  var tickValues = getTickValues(x.domain());\n\n  var xAxis = d3.axisBottom(x)\n                .tickValues(tickValues)\n                .tickSizeInner(0)\n                .tickPadding(15);\n\n  xAxis = AT.append(\"g\")\n            .attr(\"class\", \"axisLabel\")\n            .attr(\"transform\", \"translate(0,\"+ (margin.top + atPlotHeight) + \")\")\n            .call(xAxis);\n\n  var yGrid = AT.append(\"g\")\n                .attr(\"class\", \"grid\")\n                .attr(\"transform\", \"translate(\" + margin.left + \",0)\")\n                .call(d3.axisLeft(y)\n                        .ticks(10)\n                        .tickSize(-atPlotWidth)\n                        .tickFormat(\"\")\n                ).call(g => g.select(\".domain\").remove());\n\n  var yAxis = d3.axisLeft(y)\n                .ticks(5)\n                .tickSize(0);\n\n  yAxis = AT.append(\"g\")\n            .attr(\"class\", \"axisLabel\")\n            .attr(\"transform\",\"translate(\" + margin.left + \",0)\")\n            .call(yAxis)\n            .call(g => g.select(\".domain\").remove());\n\n  AT.append(\"text\")\n    .attr(\"class\", \"axisTitle\")\n    .attr(\"transform\", \"rotate(-90)\")\n    .attr(\"y\", margin.left - margin.ytitle)\n    .attr(\"x\", -(margin.top + atPlotHeight/2))\n    .attr(\"text-anchor\", \"middle\")\n    .text(\"average target\");\n\n  AT.append(\"line\")\n    .attr(\"class\", \"interceptLine\")\n    .attr(\"x1\", x(x.domain()[0]))\n    .attr(\"y1\", y(yMean))\n    .attr(\"x2\", x(x.domain()[1]))\n    .attr(\"y2\", y(yMean));\n\n  var lines = AT.selectAll()\n                .data(xData)\n                .enter()\n                .append(\"g\");\n\n  lines.append(\"line\")\n       .style(\"stroke\", atLineColor)\n       .style(\"stroke-width\", atLineSize)\n       .attr(\"x1\", d => x(d.x0))\n       .attr(\"x2\", d => x(d.x0))\n       .attr(\"y1\", d => y(d.y0))\n       .attr(\"y2\", d => y(d.y0))\n       .transition()\n       .duration(TIME/2)\n       .delay((d,i) => (i+1) * TIME/2)\n       .attr(\"x2\", d => x(d.x1))\n       .attr(\"y2\", d => y(d.y1))\n\n  lines.append(\"circle\")\n       .attr(\"cx\", d => x(d.x0))\n       .attr(\"cy\", d => y(d.y0))\n       .attr(\"r\", 0)\n       .style(\"fill\", atPointColor)\n       .transition()\n       .duration(TIME/2)\n       .delay((d,i) => i * TIME/2)\n       .attr(\"r\", atPointSize);\n\n  let lastPoint = xData.slice(-1)[0]\n\n  AT.append(\"circle\")\n    .attr(\"cx\", x(lastPoint.x1))\n    .attr(\"cy\", y(lastPoint.y1))\n    .attr(\"r\", 0)\n    .style(\"fill\", atPointColor)\n    .transition()\n    .duration(TIME/2)\n    .delay(xData.length * TIME/2)\n    .attr(\"r\", atPointSize);\n}\n\nfunction atCategoricalPlot(variableName, xData, xMinMax, yMinMax, yMean) {\n\n  var atBarCount = xData.length;\n\n  var atPlotHeight = SCALE_PLOT ? h : atBarCount*atBarWidth + (atBarCount+1)*atBarWidth/2,\n      atPlotWidth = w;\n\n  var x = d3.scaleLinear()\n            .range([margin.left, margin.left + atPlotWidth])\n            .domain(yMinMax);\n\n  var xAxis = d3.axisBottom(x)\n                .ticks(5)\n                .tickSize(0);\n\n  xAxis = AT.append(\"g\")\n            .attr(\"class\", \"axisLabel\")\n            .attr(\"transform\", \"translate(0,\" + (margin.top + atPlotHeight) + \")\")\n            .call(xAxis)\n            .call(g => g.select(\".domain\").remove());\n\n  var y = d3.scaleBand()\n            .rangeRound([margin.top - additionalHeight, margin.top + atPlotHeight])\n            .padding(0.33)\n            .domain(xMinMax);\n\n  var xGrid = AT.append(\"g\")\n                .attr(\"class\", \"grid\")\n                .attr(\"transform\", \"translate(0,\" + (margin.top + atPlotHeight) + \")\")\n                .call(d3.axisBottom(x)\n                        .ticks(10)\n                        .tickSize(-atPlotHeight - additionalHeight)\n                        .tickFormat(\"\")\n                ).call(g => g.select(\".domain\").remove());\n\n  var yGrid = AT.append(\"g\")\n                .attr(\"class\", \"grid\")\n                .attr(\"transform\", \"translate(\" + margin.left + \",0)\")\n                .call(d3.axisLeft(y)\n                        .tickSize(-atPlotWidth)\n                        .tickFormat(\"\")\n                ).call(g => g.select(\".domain\").remove());\n\n  var yAxis = d3.axisLeft(y)\n                .tickSize(0);\n\n  yAxis = AT.append(\"g\")\n            .attr(\"class\", \"axisLabel\")\n            .attr(\"transform\",\"translate(\" + (margin.left - 10) + \",0)\")\n            .call(yAxis)\n            .call(g => g.select(\".domain\").remove());\n\n  yAxis.selectAll(\"text\").call(wrapText, margin.left - 15);\n\n  AT.append(\"text\")\n    .attr(\"x\", margin.left)\n    .attr(\"y\", margin.top - 15)\n    .attr(\"class\", \"smallTitle\")\n    .text(atSubtitle);\n\n  AT.append(\"text\")\n    .attr(\"x\", margin.left)\n    .attr(\"y\", margin.top - 40)\n    .attr(\"class\", \"bigTitle\")\n    .text(atTitle);\n\n  AT.append(\"text\")\n    .attr(\"transform\",\n          \"translate(\" + (margin.left + atPlotWidth/2) + \" ,\" +\n                         (margin.top + atPlotHeight + 45) + \")\")\n    .attr(\"class\", \"axisTitle\")\n    .attr(\"text-anchor\", \"middle\")\n    .text(\"average target\");\n\n  var bars = AT.selectAll()\n               .data(xData)\n               .enter()\n               .append(\"g\");\n\n  bars.append(\"rect\")\n      .attr(\"class\", \"AT-bars\")\n      .attr(\"fill\", atBarColor)\n      .attr(\"x\", d => x(yMean))\n      .attr(\"y\", d => y(d.y))\n      .attr(\"height\", y.bandwidth())\n      .transition()\n      .duration(TIME)\n      .delay((d,i) => i * TIME)\n      .attr(\"x\", d => d.sign == 1 ? x(yMean) : x(d.x0))\n      .attr(\"width\", d => Math.abs(x(d.x0) - x(yMean)));\n\n  // add intercept line\n  var minimumY = Number.MAX_VALUE;\n  var maximumY = Number.MIN_VALUE;\n\n  bars.selectAll(\".AT-bars\").each(function() {\n      if (+this.getAttribute('y') < minimumY) {\n        minimumY = +this.getAttribute('y');\n      }\n      if (+this.getAttribute('y') > maximumY) {\n        maximumY = +this.getAttribute('y');\n      }\n    });\n\n  AT.append(\"line\")\n    .attr(\"class\", \"interceptLine\")\n    .attr(\"x1\", x(yMean))\n    .attr(\"y1\", minimumY)\n    .attr(\"x2\", x(yMean))\n    .attr(\"y2\", maximumY + y.bandwidth());\n}\n\n/// event plot functions\n\nfunction updatePlots(event, variableName, observationId, plotId) {\n  /// main plot controller, not used arguments are passed as null\n\n  switch (event) {\n    case \"observationChange\":\n      CLICKED_OBSERVATION_ID = observationId;\n      removePlots([\"BD\", \"SV\", \"CP\"]);\n      generatePlots([\"BD\", \"SV\", \"CP\"]);\n      break;\n\n    case \"variableChange\":\n      // safeguard\n      if (variableName == \"prediction\" || variableName == \"intercept\" ||\n          variableName == \"other\") { return; }\n      CLICKED_VARIABLE_NAME = variableName;\n      removePlots([\"CP\", \"PD\", \"AD\", \"RV\", \"FD\", \"TV\", \"AT\"]);\n      generatePlots([\"CP\", \"PD\", \"AD\", \"RV\", \"FD\", \"TV\", \"AT\"]);\n      break;\n\n    case \"chosePlot\":\n      removePlots([plotId]);\n      generatePlots([plotId]);\n      break;\n\n    default:\n      console.log(\"Unknown event in updatePlots \" +\n                  [event,variableName, observationId, plotId]);\n      break;\n  }\n}\n\nfunction removePlots(arrPlotId) {\n  /// check if there is something to delete and get rid of it (with tooltip)\n  arrPlotId.forEach((id) => {\n    if (!svg.select(\"#\"+id).selectAll(\"*\").empty()) {\n      svg.select(\"#\"+id).selectAll(\"*\").remove();\n      d3.select(\"body\").select(\"#tooltip\"+id).remove();\n    }\n  });\n}\n\nfunction generatePlots(arrPlotId) {\n  /// check if the plot got removed and make new one\n  arrPlotId.forEach((id) => {\n    if (svg.select(\"#\"+id).selectAll(\"*\").empty()) {\n      // execute plot function\n      mapIdPlotFunction[id]();\n    }\n  });\n}\n\nfunction updateDropDownVar(variableName) {\n  /// change dropdown variable on bar click\n  if (variableName == \"prediction\" || variableName == \"intercept\" ||\n      variableName == \"other\") { return; }\n  d3.select('#inputVar').property('value', variableName)\n}\n\n/* R2D3 Source File:   */\n//:\\\\\\ here are functions for tooltips HTML //:\\\\\\\n\nfunction bdTooltipHtml(d) {\n  var temp = \"<center>\";\n  temp += d.tooltipText;\n  temp += \"<\/center>\";\n  return temp;\n}\n\nfunction cpStaticTooltipHtml(d) {\n  // function formats tooltip text\n  var temp = \"\";\n  for (var [k, v] of Object.entries(d)) {\n    if (k === \"yhat\") {\n      k = \"prediction\";\n      temp += \"<center>\" +  k + \": \" + v + \"<\/br>\";\n      temp += \"<\/br>\";\n    } else {\n      temp += \"<center>\" +  k + \": \" + v + \"<\/br>\";\n    }\n  }\n  return temp;\n}\n\nfunction cpChangedTooltipHtml(d, addData) {\n  // function formats tooltip text with update in red\n  var temp = \"<center>\";\n  for (var [k, v] of Object.entries(addData)) {\n    if (k === \"yhat\") {\n      temp += \"prediction:<\/br>\";\n      temp += \"- before\" + \": \" + v + \"<\/br>\";\n      temp += \"- after\" + \": \" + \"<font color = \\\"red\\\">\" + d.yhat + \"<\/br><\/font>\";\n      temp += \"<\/br>\";\n    } else if (k === d.vname) {\n      temp +=  k + \": \" + \"<font color = \\\"red\\\">\"  +  d.xhat + \"<\/br><\/font>\";\n    } else {\n      temp += k + \": \" + v + \"<\/br>\";\n    }\n  }\n  temp += \"<\/center>\";\n  return temp;\n}\n\nfunction fiStaticTooltipHtml(d) {\n    let sign;\n    if (d.dropout_loss > d.full_model) sign = \"+\"; else sign = \"\";\n    var temp =  \"<center>\" + \"model loss after feature \" + d.variable\n      + \"<\/br>\" + \"<center>\" +\n      \" is permuted: \" +  Math.round(d.dropout_loss * 1000)/1000\n      + \"<\/br>\" + \"<center>\" + \"drop-out loss change: \" +\n      sign + Math.round((d.dropout_loss-d.full_model)*1000)/1000;\n    return temp;\n}\n\nfunction pdStaticTooltipHtml(d, variableName, yMean) {\n  // function formats tooltip text\n  var temp = \"\";\n  for (var [k, v] of Object.entries(d)) {\n    switch(k){\n      case \"xhat\":\n        temp += \"<center>\" +  variableName  + \": \" + v + \"<\/br>\";\n        break;\n      case \"yhat\":\n        temp += \"<center>\" +  \"average prediction\"  + \": \" + v + \"<\/br>\";\n        break;\n      case \"vname\":\n        break;\n      default:\n        temp += \"<center>\" +  k  + \": \" + v + \"<\/br>\";\n        break;\n    }\n  }\n\n  temp += \"<\/br><center>\" +\n          \"mean observation prediction:\" +\n          \"<\/br>\" + yMean + \"<\/br>\";\n  return temp;\n}\n\nfunction adStaticTooltipHtml(d, variableName, yMean) {\n  // function formats tooltip text\n  var temp = \"\";\n  for (var [k, v] of Object.entries(d)) {\n    switch(k){\n      case \"xhat\":\n        temp += \"<center>\" +  variableName  + \": \" + v + \"<\/br>\";\n        break;\n      case \"yhat\":\n        temp += \"<center>\" +  \"accumulated prediction\"  + \": \" + v + \"<\/br>\";\n        break;\n      case \"vname\":\n        break;\n      default:\n        temp += \"<center>\" +  k  + \": \" + v + \"<\/br>\";\n        break;\n    }\n  }\n\n  temp += \"<\/br><center>\" +\n          \"mean observation prediction:\" +\n          \"<\/br>\" + yMean + \"<\/br>\";\n  return temp;\n}\n\nfunction descTooltipHtml(d) {\n  var temp = \"<center>\";\n  temp += d.text;\n  temp += \"<\/center>\";\n  return temp;\n}\nsvg = d3.select(svg.node());\n/* R2D3 Source File:   */\n///:\\\\\\ --------- main modelStudio file --------- ///:\\\\\\\n///:\\\\\\ (for myself to remember):                 ///:\\\\\\\n///:\\\\\\ use CAPITAL for global variables and 'g'  ///:\\\\\\\n///:\\\\\\ use let where possible                    ///:\\\\\\\n///:\\\\\\ use class for css and id for select       ///:\\\\\\\n///:\\\\\\ use lambdas and ifelse where possible     ///:\\\\\\\n///:\\\\\\ ----------------------------------------- ///:\\\\\\\n\n/// prevent modelStudio from reloading onResize\nr2d3.onResize(function() {\n  return;\n});\n\n/// load all data\nvar obsData = data[0],\n    fiData = data[1], pdData = data[2],\n    adData = data[3], rvData = data[4],\n    fdData = data[4],\n    tvData = data[4], atData = data[5];\n\n/// load options\nvar TIME = options.time,\n    modelName = options.model_name,\n    variableNames = options.variable_names,\n    dim = options.facet_dim,\n    versionText = options.version_text,\n    measureText = options.measure_text,\n    dropDownData = options.drop_down_data,\n    EDA = options.eda,\n    WIDGET_ID = options.widget_id,\n    IS_TARGET_BINARY = options.is_target_binary,\n    SCALE_PLOT = options.scale_plot,\n    SHOW_BOXPLOT = options.show_boxplot,\n    SHOW_SUBTITLE = options.show_subtitle,\n    subTitle = options.subtitle || modelName,\n    msTitle = options.ms_title,\n    msSubtitle = options.ms_subtitle,\n    barWidth = options.bar_width,\n    lineSize = options.line_size,\n    pointSize = options.point_size,\n    barColor = options.bar_color,\n    lineColor = options.line_color,\n    pointColor = options.point_color,\n    positiveColor = options.positive_color,\n    negativeColor = options.negative_color,\n    defaultColor = options.default_color,\n    bdTitle = options.bd_title,\n    bdSubtitle = options.bd_subtitle || subTitle,\n    bdBarWidth = options.bd_bar_width || barWidth,\n    bdPositiveColor = options.bd_positive_color || positiveColor,\n    bdNegativeColor = options.bd_negative_color || negativeColor,\n    bdDefaultColor = options.bd_default_color || defaultColor,\n    svTitle = options.sv_title,\n    svSubtitle = options.sv_subtitle || subTitle,\n    svBarWidth = options.sv_bar_width || barWidth,\n    svPositiveColor = options.sv_positive_color || positiveColor,\n    svNegativeColor = options.sv_negative_color || negativeColor,\n    cpTitle = options.cp_title,\n    cpSubtitle = options.cp_subtitle || subTitle,\n    cpBarWidth = options.cp_bar_width || barWidth,\n    cpLineSize = options.cp_line_size || lineSize,\n    cpPointSize = options.cp_point_size || pointSize,\n    cpBarColor = options.cp_bar_color || barColor,\n    cpLineColor = options.cp_line_color || lineColor,\n    cpPointColor = options.cp_point_color || pointColor,\n    fiTitle = options.fi_title,\n    fiSubtitle = options.fi_subtitle || subTitle,\n    fiBarWidth = options.fi_bar_width || barWidth,\n    fiBarColor = options.fi_bar_color || barColor,\n    pdTitle = options.pd_title,\n    pdSubtitle = options.pd_subtitle || subTitle,\n    pdBarWidth = options.pd_bar_width || barWidth,\n    pdLineSize = options.pd_line_size || lineSize,\n    pdBarColor = options.pd_bar_color || barColor,\n    pdLineColor = options.pd_line_color || lineColor,\n    adTitle = options.ad_title,\n    adSubtitle = options.ad_subtitle || subTitle,\n    adBarWidth = options.ad_bar_width || barWidth,\n    adLineSize = options.ad_line_size || lineSize,\n    adBarColor = options.ad_bar_color || barColor,\n    adLineColor = options.ad_line_color || lineColor,\n    rvTitle = options.rv_title,\n    rvSubtitle = options.rv_subtitle || subTitle,\n    rvPointSize = options.rv_point_size || pointSize,\n    rvPointColor = options.tv_point_color || pointColor,\n    fdTitle = options.fd_title,\n    fdSubtitle = options.fd_subtitle || subTitle,\n    fdBarWidth = options.fd_bar_width || barWidth,\n    fdBarColor = options.fd_bar_color || barColor,\n    tvTitle = options.tv_title,\n    tvSubtitle = options.tv_subtitle || subTitle,\n    tvPointSize = options.tv_point_size || pointSize,\n    tvPointColor = options.tv_point_color || pointColor,\n    atTitle = options.at_title,\n    atSubtitle = options.at_subtitle || subTitle,\n    atBarWidth = options.at_bar_width || barWidth,\n    atLineSize = options.at_line_size || lineSize,\n    atPointSize = options.at_point_size || pointSize,\n    atBarColor = options.at_bar_color || barColor,\n    atLineColor = options.at_line_color || lineColor,\n    atPointColor = options.at_point_color || pointColor,\n    telemetry = options.telemetry,\n    license = options.license;\n\n/// for observation choice\nvar observationIds = Object.keys(obsData);\n\n/// set global variables\nvar CLICKED_VARIABLE_NAME = variableNames[0],\n    CLICKED_OBSERVATION_ID = observationIds[0],\n    IS_BUTTON_CLICKED = false;\n\n/// set dimensions\nvar margin = {\n  top: options.margin_top,\n  right: options.margin_right,\n  bottom: options.margin_bottom,\n  left: options.margin_left,\n  inner: options.margin_inner,\n  small: options.margin_small,\n  big: options.margin_big,\n  ytitle: options.margin_ytitle\n};\n\nvar w = options.w, h = options.h;\n\nvar plotWidth = w + margin.left + margin.right,\n    plotHeight = h + margin.top + margin.bottom;\n\nvar studioMargin = {top: options.ms_margin_top, bottom: options.ms_margin_bottom},\n    studioWidth = dim[1]*plotWidth,\n    studioHeight = studioMargin.top + dim[0]*plotHeight + studioMargin.bottom;\n\n/// should subtitle be displayed and plot height be extended\nvar additionalHeight = 0;\nif (!SHOW_SUBTITLE) {\n  additionalHeight = 25;\n  bdSubtitle = null;\n  svSubtitle = null;\n  cpSubtitle = null;\n  fiSubtitle = null;\n  pdSubtitle = null;\n  adSubtitle = null;\n  rvSubtitle = null;\n  fdSubtitle = null;\n  tvSubtitle = null;\n  atSubtitle = null;\n}\n\n/// for plot chosing\nvar notVisiblePlots = EDA ?\n                      [{id:\"BD\", text: bdTitle + \" [Local]\"},\n                       {id:\"SV\", text: svTitle + \" [Local]\"},\n                       {id:\"CP\", text: cpTitle + \" [Local]\"},\n                       {id:\"FI\", text: fiTitle + \" [Global]\"},\n                       {id:\"PD\", text: pdTitle + \" [Global]\"},\n                       {id:\"AD\", text: adTitle + \" [Global]\"},\n                       {id:\"RV\", text: rvTitle + \" [Global]\"},\n                       {id:\"FD\", text: fdTitle + \" [EDA]\"},\n                       {id:\"TV\", text: tvTitle + \" [EDA]\"},\n                       {id:\"AT\", text: atTitle + \" [EDA]\"}] :\n                      [{id:\"BD\", text: bdTitle + \" [Local]\"},\n                       {id:\"SV\", text: svTitle + \" [Local]\"},\n                       {id:\"CP\", text: cpTitle + \" [Local]\"},\n                       {id:\"FI\", text: fiTitle + \" [Global]\"},\n                       {id:\"PD\", text: pdTitle + \" [Global]\"},\n                       {id:\"AD\", text: adTitle + \" [Global]\"}];\n\nvar visiblePlots = [];\n\n/// generate facet x,y coordinates with grid index\nvar facetData = [], id = 0;\nfor (let i = 0; i < dim[0]; i++) {\n  for (let j = 0; j < dim[1]; j++) {\n    facetData.push({x: 0 + j*plotWidth,\n                    y: studioMargin.top + i*plotHeight,\n                    index: id});\n    id++;\n  }\n}\n\n///:\\\\\\\nif (license) document.head.appendChild(document.createComment(license));\nif (telemetry) startTelemetrySession();\ninitializeStudio();\n///:\\\\\\\n\nfunction initializeStudio() {\n  /// this function initializes modelStudio (used only once, at start)\n\n  // center the ms\n  d3.select(\"#\" + WIDGET_ID)\n    .style('position', 'absolute')\n    .style('left', 0)\n    .style('right', 0)\n    .style('margin', 'auto');\n\n  // top decorations\n  var TOP_G = svg.append(\"g\")\n                 .attr(\"class\", \"TOP_G\");\n\n  TOP_G.append(\"text\")\n       .attr(\"class\", \"mainTitle\")\n       .attr(\"x\", 15)\n       .attr(\"y\", 30)\n       .text(msTitle);\n\n  if (msSubtitle !== null) {\n      TOP_G.append(\"text\")\n           .attr(\"class\", \"subTitle\")\n           .attr(\"x\", 15)\n           .attr(\"y\", 40)\n           .text(msSubtitle)\n           .call(wrapText, studioWidth - 15);\n  }\n\n  TOP_G.append(\"line\")\n       .attr(\"class\", \"mainLine\")\n       .attr(\"x1\", 10)\n       .attr(\"x2\", studioWidth - 10)\n       .attr(\"y1\", studioMargin.top - margin.big)\n       .attr(\"y2\", studioMargin.top - margin.big);\n\n  ///:\\\\\\ add select observation input\n  let ddWidth = calculateTextWidth(dropDownData.map(e => e.text))*1.6 + 18; // 15px bold 600\n\n  var input = d3.select(\"#\" + WIDGET_ID)\n                .append(\"select\")\n                .attr(\"id\", \"input\")\n                .style(\"position\", \"absolute\") // to make input appear on top\n                .style(\"left\", (studioWidth - margin.big - ddWidth)+\"px\")\n                .style(\"top\", -studioHeight + 180)\n                .style(\"font-size\", \"15px\")\n                .style(\"font-weight\", 600)\n                .style(\"color\", \"#371ea3\");\n\n  input.selectAll()\n       .data(dropDownData)\n       .enter()\n       .append(\"option\")\n       .attr(\"value\", d => d.id)\n       .text(d => d.text)\n       .style(\"font-size\", \"15px\")\n       .style(\"font-weight\", 600)\n       .style(\"color\", \"#371ea3\");\n\n  input.on(\"change\", function() {\n\n    // update observation specific plots\n    updatePlots(event = \"observationChange\",\n                variableName = null,\n                observationId = this.value,\n                plotId = null);\n  });\n  ///:\\\\\\\n\n  ///:\\\\\\ add select variable input\n  let ddWidthVar = calculateTextWidth(variableNames)*1.6 + 18; // 15px bold 600\n\n  var inputVar = d3.select(\"#\" + WIDGET_ID)\n                   .append(\"select\")\n                   .attr(\"id\", \"inputVar\")\n                   .style(\"position\", \"absolute\") // to make input appear on top\n                   .style(\"left\", (studioWidth - margin.big - ddWidthVar - margin.big - ddWidth)+\"px\")\n                   .style(\"top\", -studioHeight + 180)\n                   .style(\"font-size\", \"15px\")\n                   .style(\"font-weight\", 600)\n                   .style(\"color\", \"#371ea3\");\n\n  inputVar.selectAll()\n          .data(variableNames)\n          .enter()\n          .append(\"option\")\n          .attr(\"value\", d => d)\n          .text(d => d)\n          .style(\"font-size\", \"15px\")\n          .style(\"font-weight\", 600)\n          .style(\"color\", \"#371ea3\");\n\n  inputVar.on(\"change\", function() {\n\n    // update variable specific plots\n    updatePlots(event = \"variableChange\",\n                variableName = this.value,\n                observationId = null,\n                plotId = null);\n  });\n  ///:\\\\\\\n\n  // bottom decorations\n  var BOTTOM_G = svg.append(\"g\")\n                    .attr(\"class\", \"BOTTOM_G\");\n\n  BOTTOM_G.append(\"text\")\n          .attr(\"class\", \"footerTitle\")\n          .attr(\"x\", studioWidth - 15 - getTextWidth(versionText, 12, 'Fira Sans, sans-serif'))\n          .attr(\"y\", studioHeight - studioMargin.bottom + 25)\n          .text(versionText);\n\n  BOTTOM_G.append(\"text\")\n          .attr(\"class\", \"footerTitle\")\n          .attr(\"x\", 15)\n          .attr(\"y\", studioHeight - studioMargin.bottom + 25)\n          .text(measureText);\n\n  BOTTOM_G.append(\"line\")\n          .attr(\"class\", \"footerLine\")\n          .attr(\"x1\", 10)\n          .attr(\"x2\", studioWidth - 10)\n          .attr(\"y1\", studioHeight - studioMargin.bottom + margin.big)\n          .attr(\"y2\", studioHeight - studioMargin.bottom + margin.big);\n\n  // middle buttons\n  var MIDDLE_G = svg.append(\"g\")\n                    .attr(\"class\", \"MIDDLE_G\");\n\n  var enterChoiceButtons = MIDDLE_G.selectAll()\n                                   .data(facetData)\n                                   .enter()\n                                   .append(\"rect\")\n                                   .attr(\"class\", \"enterChoiceButton\")\n                                   .attr(\"id\", (d,i) => \"enterChoiceButton\"+i)\n                                   .attr(\"width\", plotWidth)\n                                   .attr(\"height\", plotHeight)\n                                   .attr(\"x\", d => d.x)\n                                   .attr(\"y\", d => d.y);\n\n  // add `+` to buttons\n  MIDDLE_G.selectAll()\n          .data(facetData)\n          .enter()\n          .append(\"line\")\n          .attr(\"class\", \"mainLine\")\n          .attr(\"id\", (d,i) => \"enterChoiceButton\"+i)\n          .attr(\"x1\", d => d.x + plotWidth/2)\n          .attr(\"x2\", d => d.x + plotWidth/2)\n          .attr(\"y1\", d => d.y + plotHeight/2 - margin.big)\n          .attr(\"y2\", d => d.y + plotHeight/2 + margin.big);\n\n  MIDDLE_G.selectAll()\n          .data(facetData)\n          .enter()\n          .append(\"line\")\n          .attr(\"class\", \"mainLine\")\n          .attr(\"id\", (d,i) => \"enterChoiceButton\"+i)\n          .attr(\"x1\", d => d.x + plotWidth/2 - margin.big)\n          .attr(\"x2\", d => d.x + plotWidth/2 + margin.big)\n          .attr(\"y1\", d => d.y + plotHeight/2)\n          .attr(\"y2\", d => d.y + plotHeight/2);\n\n  // events\n  enterChoiceButtons.on('mouseover', function() { d3.select(this).style(\"opacity\", 1);})\n                    .on('mouseout', function() { d3.select(this).style(\"opacity\", 0.5);})\n                    .on(\"click\", function(d,i) {\n\n                      // block other buttons\n                      if (!IS_BUTTON_CLICKED) {\n                        IS_BUTTON_CLICKED = true;\n                        // allow for plot choice or exit choice\n                        showChoiceButtons(this, i);\n                      }\n                    });\n\n  var exitChoiceButtons = MIDDLE_G.selectAll()\n                                  .data(facetData)\n                                  .enter()\n                                  .append(\"rect\")\n                                  .attr(\"class\", \"exitChoiceButton\")\n                                  .attr(\"id\", (d,i) => \"exitChoiceButton\"+i)\n                                  .attr(\"width\", plotWidth - margin.big)\n                                  .attr(\"height\", plotHeight - margin.big)\n                                  .attr(\"x\", d => d.x + margin.small)\n                                  .attr(\"y\", d => d.y + margin.small)\n                                  .style(\"visibility\", \"hidden\");\n\n  // events\n  exitChoiceButtons.on(\"click\", function(d,i) {\n\n                     // delete chosePlotButtons\n                     svg.select(\"#chosePlotButton\"+i).remove();\n                     // hide this button\n                     svg.select(\"#exitChoiceButton\"+i).style(\"visibility\", \"hidden\");\n                     // show enterChoiceButton\n                     svg.selectAll(\"#enterChoiceButton\"+i).style(\"visibility\", \"visible\");\n                     // let the user click other buttons\n                     IS_BUTTON_CLICKED = false;\n                   });\n\n  var exitPlotButtons = MIDDLE_G.selectAll()\n                                .data(facetData)\n                                .enter()\n                                .append(\"g\")\n                                .attr(\"id\", (d,i) => \"exitPlotButton\"+i)\n                                .attr(\"transform\", d => \"translate(\" +\n                                (d.x + margin.left + w - 2*margin.big) + \",\" +\n                                (d.y + margin.small) + \")\")\n                                .style(\"visibility\", \"hidden\");\n\n  exitPlotButtons.append(\"rect\")\n                 .attr(\"class\", \"descriptionBox\")\n                 .attr(\"width\", 2*margin.big)\n                 .attr(\"height\", 2*margin.big)\n                 .attr(\"rx\", 2*margin.big)\n                 .attr(\"ry\", 2*margin.big);\n\n  exitPlotButtons.append(\"text\")\n                 .attr(\"class\", \"descriptionLabel\")\n                 .attr(\"dy\", \"1.05em\")\n                 .attr(\"x\", 6)\n                 .text(\"X\");\n\n  // events\n  exitPlotButtons.selectAll(\"*\")\n                 .on(\"mouseover\", function() { d3.select(this).style(\"cursor\", \"pointer\");})\n                 .on(\"mouseout\", function() { d3.select(this).style(\"cursor\", \"auto\");})\n                 .on(\"click\", function(d) {\n\n                   let j = d.index;\n                   // available only when no enterPlotButton clicked\n                   if (!IS_BUTTON_CLICKED) {\n                     // which plot is in this place?\n                     let temp = visiblePlots.filter(el => el.index == j)[0];\n                     // add this plot to not visible\n                     notVisiblePlots.push({text: temp.text, id: temp.id});\n                     // delete this plot from visible\n                     visiblePlots = visiblePlots.filter(el => el.id !== temp.id);\n                     // hide this button\n                     svg.select(\"#exitPlotButton\"+j).style(\"visibility\", \"hidden\");\n                     // hide plot\n                     svg.select(\"#\"+temp.id)\n                        .style(\"visibility\", \"hidden\");\n                     // show enterChoiceButton\n                     svg.selectAll(\"#enterChoiceButton\"+j).style(\"visibility\", \"visible\");\n                   }\n                 });\n\n  function showChoiceButtons(object, j) {\n    /// chosePlotButtons controller\n\n    // hide this button\n    svg.selectAll(\"#enterChoiceButton\"+j).style(\"visibility\", \"hidden\");\n    // show exitChoiceButton\n    svg.select(\"#exitChoiceButton\"+j).style(\"visibility\", \"visible\");\n\n    // where to place text?\n    let plotWidth = parseFloat(d3.select(object).attr(\"width\")),\n        plotHeight = parseFloat(d3.select(object).attr(\"height\")),\n        x = parseFloat(d3.select(object).attr(\"x\")),\n        y = parseFloat(d3.select(object).attr(\"y\"));\n\n    let chosePlotButtons = MIDDLE_G.append(\"g\")\n                                   .attr(\"id\",\"chosePlotButton\"+j);\n\n    chosePlotButtons.selectAll()\n             .data(notVisiblePlots)\n             .enter()\n             .append(\"text\")\n             .attr(\"class\", \"bigTitle\")\n             .attr(\"id\", d => d.id)\n             .attr(\"x\", x + plotWidth/2)\n             .attr(\"y\", (d,i) => y + plotHeight/2 + 25*i - (notVisiblePlots.length/2)*25)\n             .attr(\"text-anchor\", \"middle\")\n             .text(d => d.text)\n             .on(\"mouseover\", function() { d3.select(this).style(\"cursor\", \"pointer\");})\n             .on(\"mouseout\", function() { d3.select(this).style(\"cursor\", \"auto\");})\n             .on(\"click\", function(d) {\n\n               // when clicking on text, hide exitChoiceButton\n               svg.selectAll(\"#exitChoiceButton\"+j).style(\"visibility\", \"hidden\");\n               // delete chosePlotButtons\n               svg.select(\"#chosePlotButton\"+j).remove();\n               // add this plot to visible\n               visiblePlots.push({text: d.text, id: this.id, index: j });\n               // delete this plot from not visible\n               notVisiblePlots = notVisiblePlots.filter(el => el.id !== this.id);\n\n               updatePlots(event = \"chosePlot\",\n                           variableName = null,\n                           observationId = null,\n                           plotId = this.id);\n\n               // show plot and move it to the right place\n               // margin.big added because translate 0 is -10\n               svg.select(\"#\"+this.id)\n                  .attr(\"transform\",\"translate(\" + (x) + \",\" + (y + 1.5*margin.big) + \")\")\n                  .style(\"visibility\", \"visible\");\n\n               // make exit button visible\n               svg.select(\"#exitPlotButton\"+j).style(\"visibility\", \"visible\");\n\n               // let the user click other buttons\n               IS_BUTTON_CLICKED = false;\n             });\n  }\n\n  if (facetData.length >= 1) {\n    svg.selectAll('.enterChoiceButton').filter('#enterChoiceButton0').dispatch('click');\n    svg.select(\"#chosePlotButton0\").select(\"#FI\").dispatch('click');\n  }\n\n  if (facetData.length >= 2) {\n    svg.selectAll('.enterChoiceButton').filter('#enterChoiceButton1').dispatch('click');\n  }\n}\n\n///:\\\\\\\nlet telemetrySession = null;\nfunction startTelemetrySession() {\n  fetch('https://arena.mini.pw.edu.pl/telemetry/session', {\n    method: 'post',\n    body: JSON.stringify({\n      application: 'modelStudio',\n      application_version: telemetry.version,\n      data: JSON.stringify({\n        ...telemetry\n      })\n    }),\n    headers: {\n      'Accept': 'plain/text',\n      'Content-Type': 'application/json'\n    },\n  }).then(response => {\n    return response.text()\n  }).then(key => {\n    telemetrySession = key\n  }).catch(console.error)\n\n  setInterval(() => {\n    if (!telemetrySession) return\n    fetch('https://arena.mini.pw.edu.pl/telemetry/state', {\n      method: 'post',\n      body: JSON.stringify({\n        data: JSON.stringify({\n          plots: visiblePlots.map(p => p.id)\n        }),\n        uuid: telemetrySession\n      }),\n      headers: {\n        'Accept': 'plain/text',\n        'Content-Type': 'application/json'\n      },\n    })\n  }, 1000 * 20)\n}\n};","style":"/* R2D3 Source File:   */\ntext {\n  font-family:'Fira Sans';\n  font-style:normal;\n  fill: #371ea3;\n  -webkit-user-select: none;\n  -moz-user-select: none;\n  -ms-user-select: none;\n  -o-user-select: none;\n  user-select: none;\n}\n\n.bigTitle {\n  font-family:'Fira Sans';\n  font-style:normal;\n  font-weight: 700;\n  font-size: 18px;\n  text-align: left;\n}\n\n.smallTitle {\n  font-family:'Fira Sans';\n  font-style:normal;\n  font-weight: 700;\n  font-size: 13px;\n  text-align: left;\n}\n\n.axisTitle {\n  font-family:'Fira Sans';\n  font-style:normal;\n  font-weight: 700;\n  font-size: 13px;\n  text-align: center;\n}\n\n.axisLabel {\n  font-family:'Fira Sans';\n  font-style:normal;\n  font-weight: 500;\n  font-size: 11px;\n}\n\n.axisLabel .domain {\n    stroke: #371ea3;\n}\n\n.legendTitle {\n  font-family:'Fira Sans';\n  font-style: normal;\n  font-weight: 500;\n  font-size: 13px;\n  text-align: left;\n}\n\n.legendLabel {\n  font-family:'Fira Sans';\n  font-style: normal;\n  font-weight: 500;\n  font-size: 11px;\n  text-align: left;\n}\n\n.legendBox {\n  fill: #ceced9;\n  opacity: 0.5;\n}\n\n.interceptLine {\n  stroke: #371ea3;\n\tstroke-width: 1px;\n\tstroke-opacity: 1;\n\tstroke-linecap: \"butt\";\n}\n\n.dotLine {\n\tfill: none;\n\tstroke: #371ea3;\n\tstroke-width: 0.7px;\n}\n\n.grid .tick line {\n  /*stroke: #f0f0f4;*/\n  stroke: #ceced9;\n  opacity: 0.5;\n  stroke-width: 1px\n}\n\n.mainTitle {\n  font-family:'Fira Sans';\n  font-style: normal;\n  font-size: 25px;\n  font-weight: 500;\n}\n\n.subTitle {\n  font-family:'Fira Sans';\n  font-style: normal;\n  font-size: 18px;\n  font-weight: 500;\n  dominant-baseline: hanging;\n}\n\n.mainLine {\n  stroke: #371ea3;\n  stroke-width: 1.5px;\n  stroke-opacity: 1;\n  stroke-linecap: butt;\n}\n\n.footerTitle {\n  font-family:'Fira Sans';\n  font-style: normal;\n  font-size: 12px;\n  font-weight: 400;\n}\n\n.footerLine {\n  stroke: #371ea3;\n  stroke-width: 1px;\n  stroke-opacity: 0.5;\n  stroke-linecap: butt;\n}\n\n\n.enterChoiceButton {\n  fill: #ceced9;\n  opacity: 0.5;\n  stroke:#371ea3;\n  stroke-width:2;\n}\n\n.exitChoiceButton {\n  fill: #FFFFFF;\n  stroke:#371ea3;\n  stroke-width:2;\n}\n\n.descriptionBox {\n  fill: #ceced9;\n  opacity: 0.5;\n}\n\n.descriptionLabel {\n  font-family:'Fira Sans';\n  font-style: normal;\n  fill: #371ea3;\n  font-weight: 700;\n  font-size: 14px;\n}","version":4,"theme":{"default":{"background":"#FFFFFF","foreground":"#000000"},"runtime":{"background":"#FFFFFF","foreground":"#000000"}},"useShadow":false},"evals":[],"jsHooks":[]}</script>
<script type="application/htmlwidget-sizing" data-for="widget-c3b2788b8649fdd8bf414f5793ff811a">{"viewer":{"width":1244,"height":900,"padding":10,"fill":false},"browser":{"width":1244,"height":900,"padding":10,"fill":false}}</script>
</body>
</html>
