Best JavaScript code snippet using storybook-root
StatData.js
Source:StatData.js
1const StatData = [2 {3 "match_id": 7175981,4 "team_id": 468231,5 "player_id": 17209,6 "minutes_played": 132.22,7 "team_possession_percentage": 0.55,8 "xg": 0.02,9 "shots": 1,10 "goals": 0,11 "tackles": 0,12 "interceptions": 0,13 "pressures": 3,14 "passes": 76,15 "completed_passes": 54,16 "left_foot_passes": 6,17 "right_foot_passes": 39,18 "player_shots_faced": 019 },20 {21 "match_id": 7175982,22 "team_id": 468227,23 "player_id": 15970,24 "minutes_played": 97.63,25 "team_possession_percentage": 0.37,26 "xg": 0.22,27 "shots": 1,28 "goals": 1,29 "tackles": 0,30 "interceptions": 0,31 "pressures": 4,32 "passes": 34,33 "completed_passes": 28,34 "left_foot_passes": 22,35 "right_foot_passes": 4,36 "player_shots_faced": 037 },38 {39 "match_id": 7175982,40 "team_id": 468240,41 "player_id": 8183,42 "minutes_played": 97.63,43 "team_possession_percentage": 0.63,44 "xg": 0.01,45 "shots": 1,46 "goals": 0,47 "tackles": 0,48 "interceptions": 1,49 "pressures": 12,50 "passes": 58,51 "completed_passes": 57,52 "left_foot_passes": 3,53 "right_foot_passes": 51,54 "player_shots_faced": 055 },56 {57 "match_id": 7175937,58 "team_id": 468245,59 "player_id": 1966,60 "minutes_played": 127.62,61 "team_possession_percentage": 0.47,62 "xg": 0,63 "shots": 0,64 "goals": 0,65 "tackles": 1,66 "interceptions": 2,67 "pressures": 10,68 "passes": 54,69 "completed_passes": 38,70 "left_foot_passes": 1,71 "right_foot_passes": 23,72 "player_shots_faced": 073 },74 {75 "match_id": 7175975,76 "team_id": 468226,77 "player_id": 7537,78 "minutes_played": 26.03,79 "team_possession_percentage": 0.22,80 "xg": 0.06,81 "shots": 1,82 "goals": 0,83 "tackles": 0,84 "interceptions": 0,85 "pressures": 10,86 "passes": 2,87 "completed_passes": 2,88 "left_foot_passes": 0,89 "right_foot_passes": 2,90 "player_shots_faced": 091 },92 {93 "match_id": 7175937,94 "team_id": 468245,95 "player_id": 8546,96 "minutes_played": 127.62,97 "team_possession_percentage": 0.47,98 "xg": 0,99 "shots": 0,100 "goals": 0,101 "tackles": 0,102 "interceptions": 0,103 "pressures": 0,104 "passes": 46,105 "completed_passes": 29,106 "left_foot_passes": 1,107 "right_foot_passes": 21,108 "player_shots_faced": 5109 },110 {111 "match_id": 7175937,112 "team_id": 468245,113 "player_id": 14889,114 "minutes_played": 127.62,115 "team_possession_percentage": 0.47,116 "xg": 0.1,117 "shots": 1,118 "goals": 1,119 "tackles": 0,120 "interceptions": 1,121 "pressures": 5,122 "passes": 68,123 "completed_passes": 58,124 "left_foot_passes": 5,125 "right_foot_passes": 52,126 "player_shots_faced": 0127 },128 {129 "match_id": 7175937,130 "team_id": 468231,131 "player_id": 17209,132 "minutes_played": 127.62,133 "team_possession_percentage": 0.53,134 "xg": 0,135 "shots": 0,136 "goals": 0,137 "tackles": 0,138 "interceptions": 0,139 "pressures": 4,140 "passes": 61,141 "completed_passes": 45,142 "left_foot_passes": 2,143 "right_foot_passes": 34,144 "player_shots_faced": 0145 },146 {147 "match_id": 7175937,148 "team_id": 468245,149 "player_id": 17690,150 "minutes_played": 127.62,151 "team_possession_percentage": 0.47,152 "xg": 0.14,153 "shots": 3,154 "goals": 0,155 "tackles": 0,156 "interceptions": 1,157 "pressures": 29,158 "passes": 54,159 "completed_passes": 39,160 "left_foot_passes": 11,161 "right_foot_passes": 26,162 "player_shots_faced": 0163 },164 {165 "match_id": 7175937,166 "team_id": 468231,167 "player_id": 289719,168 "minutes_played": 73.22,169 "team_possession_percentage": 0.53,170 "xg": 0,171 "shots": 0,172 "goals": 0,173 "tackles": 2,174 "interceptions": 1,175 "pressures": 14,176 "passes": 51,177 "completed_passes": 43,178 "left_foot_passes": 3,179 "right_foot_passes": 39,180 "player_shots_faced": 0181 },182 {183 "match_id": 7175937,184 "team_id": 468245,185 "player_id": 297753,186 "minutes_played": 47.18,187 "team_possession_percentage": 0.47,188 "xg": 0,189 "shots": 0,190 "goals": 0,191 "tackles": 1,192 "interceptions": 0,193 "pressures": 4,194 "passes": 23,195 "completed_passes": 19,196 "left_foot_passes": 1,197 "right_foot_passes": 17,198 "player_shots_faced": 0199 },200 {201 "match_id": 7175937,202 "team_id": 468231,203 "player_id": 4891316,204 "minutes_played": 127.62,205 "team_possession_percentage": 0.53,206 "xg": 0,207 "shots": 0,208 "goals": 0,209 "tackles": 0,210 "interceptions": 2,211 "pressures": 10,212 "passes": 76,213 "completed_passes": 63,214 "left_foot_passes": 12,215 "right_foot_passes": 47,216 "player_shots_faced": 0217 },218 {219 "match_id": 7175937,220 "team_id": 468245,221 "player_id": 5568520,222 "minutes_played": 16.13,223 "team_possession_percentage": 0.47,224 "xg": 0.02,225 "shots": 1,226 "goals": 0,227 "tackles": 0,228 "interceptions": 0,229 "pressures": 2,230 "passes": 5,231 "completed_passes": 4,232 "left_foot_passes": 0,233 "right_foot_passes": 4,234 "player_shots_faced": 0235 },236 {237 "match_id": 7175942,238 "team_id": 468240,239 "player_id": 1187,240 "minutes_played": 12.93,241 "team_possession_percentage": 0.42,242 "xg": 0,243 "shots": 0,244 "goals": 0,245 "tackles": 0,246 "interceptions": 0,247 "pressures": 0,248 "passes": 5,249 "completed_passes": 5,250 "left_foot_passes": 5,251 "right_foot_passes": 0,252 "player_shots_faced": 0253 },254 {255 "match_id": 7175942,256 "team_id": 468240,257 "player_id": 1599,258 "minutes_played": 96.3,259 "team_possession_percentage": 0.42,260 "xg": 0.03,261 "shots": 1,262 "goals": 0,263 "tackles": 1,264 "interceptions": 0,265 "pressures": 9,266 "passes": 44,267 "completed_passes": 41,268 "left_foot_passes": 3,269 "right_foot_passes": 38,270 "player_shots_faced": 0271 },272 {273 "match_id": 7175942,274 "team_id": 468237,275 "player_id": 11577,276 "minutes_played": 73.32,277 "team_possession_percentage": 0.58,278 "xg": 0.48,279 "shots": 3,280 "goals": 0,281 "tackles": 2,282 "interceptions": 0,283 "pressures": 17,284 "passes": 33,285 "completed_passes": 29,286 "left_foot_passes": 1,287 "right_foot_passes": 28,288 "player_shots_faced": 0289 },290 {291 "match_id": 7175942,292 "team_id": 468237,293 "player_id": 12203,294 "minutes_played": 96.3,295 "team_possession_percentage": 0.58,296 "xg": 0.33,297 "shots": 3,298 "goals": 0,299 "tackles": 1,300 "interceptions": 0,301 "pressures": 13,302 "passes": 60,303 "completed_passes": 51,304 "left_foot_passes": 4,305 "right_foot_passes": 44,306 "player_shots_faced": 0307 },308 {309 "match_id": 7175942,310 "team_id": 468240,311 "player_id": 13348,312 "minutes_played": 96.3,313 "team_possession_percentage": 0.42,314 "xg": 0,315 "shots": 0,316 "goals": 0,317 "tackles": 0,318 "interceptions": 0,319 "pressures": 0,320 "passes": 30,321 "completed_passes": 17,322 "left_foot_passes": 9,323 "right_foot_passes": 3,324 "player_shots_faced": 9325 },326 {327 "match_id": 7175942,328 "team_id": 468240,329 "player_id": 13975,330 "minutes_played": 8.53,331 "team_possession_percentage": 0.42,332 "xg": 0,333 "shots": 0,334 "goals": 0,335 "tackles": 0,336 "interceptions": 0,337 "pressures": 7,338 "passes": 1,339 "completed_passes": 1,340 "left_foot_passes": 0,341 "right_foot_passes": 1,342 "player_shots_faced": 0343 },344 {345 "match_id": 7175942,346 "team_id": 468240,347 "player_id": 15289,348 "minutes_played": 87.77,349 "team_possession_percentage": 0.42,350 "xg": 0,351 "shots": 0,352 "goals": 0,353 "tackles": 0,354 "interceptions": 0,355 "pressures": 14,356 "passes": 13,357 "completed_passes": 9,358 "left_foot_passes": 7,359 "right_foot_passes": 0,360 "player_shots_faced": 0361 },362 {363 "match_id": 7175944,364 "team_id": 468217,365 "player_id": 1562,366 "minutes_played": 95.18,367 "team_possession_percentage": 0.58,368 "xg": 0.01,369 "shots": 1,370 "goals": 0,371 "tackles": 3,372 "interceptions": 3,373 "pressures": 30,374 "passes": 79,375 "completed_passes": 74,376 "left_foot_passes": 46,377 "right_foot_passes": 25,378 "player_shots_faced": 0379 },380 {381 "match_id": 7175944,382 "team_id": 468217,383 "player_id": 5647,384 "minutes_played": 95.18,385 "team_possession_percentage": 0.58,386 "xg": 0,387 "shots": 0,388 "goals": 0,389 "tackles": 1,390 "interceptions": 1,391 "pressures": 33,392 "passes": 99,393 "completed_passes": 80,394 "left_foot_passes": 2,395 "right_foot_passes": 70,396 "player_shots_faced": 0397 },398 {399 "match_id": 7175944,400 "team_id": 468240,401 "player_id": 14140,402 "minutes_played": 95.18,403 "team_possession_percentage": 0.42,404 "xg": 0.13,405 "shots": 2,406 "goals": 0,407 "tackles": 1,408 "interceptions": 0,409 "pressures": 30,410 "passes": 64,411 "completed_passes": 54,412 "left_foot_passes": 7,413 "right_foot_passes": 47,414 "player_shots_faced": 0415 },416 {417 "match_id": 7175944,418 "team_id": 468240,419 "player_id": 14249,420 "minutes_played": 95.18,421 "team_possession_percentage": 0.42,422 "xg": 0.44,423 "shots": 2,424 "goals": 1,425 "tackles": 0,426 "interceptions": 0,427 "pressures": 20,428 "passes": 58,429 "completed_passes": 43,430 "left_foot_passes": 5,431 "right_foot_passes": 37,432 "player_shots_faced": 0433 },434 {435 "match_id": 7175944,436 "team_id": 468240,437 "player_id": 19612,438 "minutes_played": 95.18,439 "team_possession_percentage": 0.42,440 "xg": 0,441 "shots": 0,442 "goals": 0,443 "tackles": 0,444 "interceptions": 1,445 "pressures": 35,446 "passes": 49,447 "completed_passes": 42,448 "left_foot_passes": 26,449 "right_foot_passes": 11,450 "player_shots_faced": 0451 },452 {453 "match_id": 7175944,454 "team_id": 468240,455 "player_id": 19755,456 "minutes_played": 15.28,457 "team_possession_percentage": 0.42,458 "xg": 0,459 "shots": 0,460 "goals": 0,461 "tackles": 1,462 "interceptions": 0,463 "pressures": 8,464 "passes": 10,465 "completed_passes": 10,466 "left_foot_passes": 9,467 "right_foot_passes": 1,468 "player_shots_faced": 0469 },470 {471 "match_id": 7175944,472 "team_id": 468217,473 "player_id": 296172,474 "minutes_played": 95.18,475 "team_possession_percentage": 0.58,476 "xg": 0.11,477 "shots": 3,478 "goals": 0,479 "tackles": 0,480 "interceptions": 3,481 "pressures": 18,482 "passes": 60,483 "completed_passes": 58,484 "left_foot_passes": 5,485 "right_foot_passes": 51,486 "player_shots_faced": 0487 },488 {489 "match_id": 7175944,490 "team_id": 468217,491 "player_id": 300386,492 "minutes_played": 9.6,493 "team_possession_percentage": 0.58,494 "xg": 0,495 "shots": 0,496 "goals": 0,497 "tackles": 0,498 "interceptions": 0,499 "pressures": 6,500 "passes": 6,501 "completed_passes": 5,502 "left_foot_passes": 0,503 "right_foot_passes": 5,504 "player_shots_faced": 0505 },506 {507 "match_id": 7175946,508 "team_id": 468239,509 "player_id": 3424,510 "minutes_played": 97.05,511 "team_possession_percentage": 0.6,512 "xg": 0,513 "shots": 0,514 "goals": 0,515 "tackles": 0,516 "interceptions": 0,517 "pressures": 0,518 "passes": 20,519 "completed_passes": 15,520 "left_foot_passes": 3,521 "right_foot_passes": 11,522 "player_shots_faced": 3523 },524 {525 "match_id": 7175946,526 "team_id": 468227,527 "player_id": 13509,528 "minutes_played": 97.05,529 "team_possession_percentage": 0.4,530 "xg": 0,531 "shots": 0,532 "goals": 0,533 "tackles": 3,534 "interceptions": 2,535 "pressures": 43,536 "passes": 18,537 "completed_passes": 14,538 "left_foot_passes": 12,539 "right_foot_passes": 0,540 "player_shots_faced": 0541 },542 {543 "match_id": 7175946,544 "team_id": 468239,545 "player_id": 19364,546 "minutes_played": 97.05,547 "team_possession_percentage": 0.6,548 "xg": 0.44,549 "shots": 3,550 "goals": 1,551 "tackles": 1,552 "interceptions": 0,553 "pressures": 18,554 "passes": 26,555 "completed_passes": 14,556 "left_foot_passes": 11,557 "right_foot_passes": 0,558 "player_shots_faced": 0559 },560 {561 "match_id": 7175946,562 "team_id": 468227,563 "player_id": 19761,564 "minutes_played": 84.93,565 "team_possession_percentage": 0.4,566 "xg": 0.36,567 "shots": 2,568 "goals": 1,569 "tackles": 1,570 "interceptions": 0,571 "pressures": 26,572 "passes": 19,573 "completed_passes": 13,574 "left_foot_passes": 11,575 "right_foot_passes": 2,576 "player_shots_faced": 0577 },578 {579 "match_id": 7175946,580 "team_id": 468239,581 "player_id": 5568511,582 "minutes_played": 97.05,583 "team_possession_percentage": 0.6,584 "xg": 0.02,585 "shots": 1,586 "goals": 0,587 "tackles": 3,588 "interceptions": 2,589 "pressures": 33,590 "passes": 63,591 "completed_passes": 54,592 "left_foot_passes": 5,593 "right_foot_passes": 49,594 "player_shots_faced": 0595 },596 {597 "match_id": 7175951,598 "team_id": 468240,599 "player_id": 1599,600 "minutes_played": 96.25,601 "team_possession_percentage": 0.58,602 "xg": 0.5,603 "shots": 5,604 "goals": 0,605 "tackles": 1,606 "interceptions": 0,607 "pressures": 3,608 "passes": 83,609 "completed_passes": 76,610 "left_foot_passes": 4,611 "right_foot_passes": 71,612 "player_shots_faced": 0613 },614 {615 "match_id": 7175951,616 "team_id": 468241,617 "player_id": 10771,618 "minutes_played": 14.58,619 "team_possession_percentage": 0.42,620 "xg": 0,621 "shots": 0,622 "goals": 0,623 "tackles": 0,624 "interceptions": 0,625 "pressures": 2,626 "passes": 6,627 "completed_passes": 5,628 "left_foot_passes": 0,629 "right_foot_passes": 5,630 "player_shots_faced": 0631 },632 {633 "match_id": 7175951,634 "team_id": 468240,635 "player_id": 13348,636 "minutes_played": 96.25,637 "team_possession_percentage": 0.58,638 "xg": 0,639 "shots": 0,640 "goals": 0,641 "tackles": 0,642 "interceptions": 0,643 "pressures": 0,644 "passes": 21,645 "completed_passes": 19,646 "left_foot_passes": 8,647 "right_foot_passes": 5,648 "player_shots_faced": 4649 },650 {651 "match_id": 7175951,652 "team_id": 468241,653 "player_id": 14164,654 "minutes_played": 81.8,655 "team_possession_percentage": 0.42,656 "xg": 0.25,657 "shots": 2,658 "goals": 1,659 "tackles": 1,660 "interceptions": 1,661 "pressures": 17,662 "passes": 24,663 "completed_passes": 21,664 "left_foot_passes": 2,665 "right_foot_passes": 19,666 "player_shots_faced": 0667 },668 {669 "match_id": 7175951,670 "team_id": 468240,671 "player_id": 15289,672 "minutes_played": 96.25,673 "team_possession_percentage": 0.58,674 "xg": 0.85,675 "shots": 7,676 "goals": 0,677 "tackles": 0,678 "interceptions": 0,679 "pressures": 11,680 "passes": 19,681 "completed_passes": 15,682 "left_foot_passes": 7,683 "right_foot_passes": 8,684 "player_shots_faced": 0685 },686 {687 "match_id": 7175951,688 "team_id": 468241,689 "player_id": 17181,690 "minutes_played": 96.25,691 "team_possession_percentage": 0.42,692 "xg": 0.03,693 "shots": 1,694 "goals": 0,695 "tackles": 1,696 "interceptions": 0,697 "pressures": 17,698 "passes": 58,699 "completed_passes": 51,700 "left_foot_passes": 6,701 "right_foot_passes": 45,702 "player_shots_faced": 0703 },704 {705 "match_id": 7175951,706 "team_id": 468241,707 "player_id": 18118,708 "minutes_played": 96.25,709 "team_possession_percentage": 0.42,710 "xg": 0.05,711 "shots": 2,712 "goals": 0,713 "tackles": 0,714 "interceptions": 1,715 "pressures": 9,716 "passes": 49,717 "completed_passes": 41,718 "left_foot_passes": 17,719 "right_foot_passes": 19,720 "player_shots_faced": 0721 },722 {723 "match_id": 7175951,724 "team_id": 468240,725 "player_id": 21226,726 "minutes_played": 65.43,727 "team_possession_percentage": 0.58,728 "xg": 0,729 "shots": 0,730 "goals": 0,731 "tackles": 0,732 "interceptions": 0,733 "pressures": 22,734 "passes": 25,735 "completed_passes": 20,736 "left_foot_passes": 2,737 "right_foot_passes": 18,738 "player_shots_faced": 0739 },740 {741 "match_id": 7175951,742 "team_id": 468241,743 "player_id": 23606,744 "minutes_played": 96.25,745 "team_possession_percentage": 0.42,746 "xg": 0,747 "shots": 0,748 "goals": 0,749 "tackles": 1,750 "interceptions": 3,751 "pressures": 14,752 "passes": 40,753 "completed_passes": 29,754 "left_foot_passes": 2,755 "right_foot_passes": 23,756 "player_shots_faced": 0757 },758 {759 "match_id": 7175952,760 "team_id": 468227,761 "player_id": 15970,762 "minutes_played": 97.05,763 "team_possession_percentage": 0.62,764 "xg": 0,765 "shots": 0,766 "goals": 0,767 "tackles": 0,768 "interceptions": 1,769 "pressures": 5,770 "passes": 26,771 "completed_passes": 19,772 "left_foot_passes": 13,773 "right_foot_passes": 5,774 "player_shots_faced": 0775 },776 {777 "match_id": 7175952,778 "team_id": 468227,779 "player_id": 288702,780 "minutes_played": 97.05,781 "team_possession_percentage": 0.62,782 "xg": 0.01,783 "shots": 1,784 "goals": 0,785 "tackles": 3,786 "interceptions": 1,787 "pressures": 11,788 "passes": 84,789 "completed_passes": 72,790 "left_foot_passes": 4,791 "right_foot_passes": 56,792 "player_shots_faced": 0793 },794 {795 "match_id": 7175960,796 "team_id": 468231,797 "player_id": 1163,798 "minutes_played": 131.05,799 "team_possession_percentage": 0.65,800 "xg": 0.13,801 "shots": 3,802 "goals": 1,803 "tackles": 2,804 "interceptions": 0,805 "pressures": 9,806 "passes": 110,807 "completed_passes": 90,808 "left_foot_passes": 11,809 "right_foot_passes": 79,810 "player_shots_faced": 0811 },812 {813 "match_id": 7175960,814 "team_id": 468226,815 "player_id": 2561,816 "minutes_played": 62.55,817 "team_possession_percentage": 0.35,818 "xg": 0.03,819 "shots": 1,820 "goals": 0,821 "tackles": 1,822 "interceptions": 0,823 "pressures": 11,824 "passes": 14,825 "completed_passes": 10,826 "left_foot_passes": 1,827 "right_foot_passes": 8,828 "player_shots_faced": 0829 },830 {831 "match_id": 7175960,832 "team_id": 468226,833 "player_id": 2784,834 "minutes_played": 131.05,835 "team_possession_percentage": 0.35,836 "xg": 0.19,837 "shots": 1,838 "goals": 1,839 "tackles": 3,840 "interceptions": 0,841 "pressures": 16,842 "passes": 55,843 "completed_passes": 38,844 "left_foot_passes": 1,845 "right_foot_passes": 26,846 "player_shots_faced": 0847 },848 {849 "match_id": 7175960,850 "team_id": 468226,851 "player_id": 2915,852 "minutes_played": 22.13,853 "team_possession_percentage": 0.35,854 "xg": 0,855 "shots": 0,856 "goals": 1,857 "tackles": 0,858 "interceptions": 0,859 "pressures": 7,860 "passes": 11,861 "completed_passes": 6,862 "left_foot_passes": 0,863 "right_foot_passes": 6,864 "player_shots_faced": 0865 },866 {867 "match_id": 7175960,868 "team_id": 468226,869 "player_id": 6782,870 "minutes_played": 131.05,871 "team_possession_percentage": 0.35,872 "xg": 0.06,873 "shots": 1,874 "goals": 1,875 "tackles": 1,876 "interceptions": 0,877 "pressures": 28,878 "passes": 33,879 "completed_passes": 25,880 "left_foot_passes": 3,881 "right_foot_passes": 19,882 "player_shots_faced": 0883 },884 {885 "match_id": 7175960,886 "team_id": 468231,887 "player_id": 16743,888 "minutes_played": 131.05,889 "team_possession_percentage": 0.65,890 "xg": 0.15,891 "shots": 3,892 "goals": 0,893 "tackles": 0,894 "interceptions": 0,895 "pressures": 18,896 "passes": 24,897 "completed_passes": 9,898 "left_foot_passes": 0,899 "right_foot_passes": 9,900 "player_shots_faced": 0901 },902 {903 "match_id": 7175960,904 "team_id": 468231,905 "player_id": 18157,906 "minutes_played": 131.05,907 "team_possession_percentage": 0.65,908 "xg": 0.01,909 "shots": 1,910 "goals": 0,911 "tackles": 0,912 "interceptions": 1,913 "pressures": 4,914 "passes": 92,915 "completed_passes": 77,916 "left_foot_passes": 19,917 "right_foot_passes": 51,918 "player_shots_faced": 0919 },920 {921 "match_id": 7175960,922 "team_id": 468231,923 "player_id": 18277,924 "minutes_played": 41.12,925 "team_possession_percentage": 0.65,926 "xg": 0,927 "shots": 0,928 "goals": 0,929 "tackles": 1,930 "interceptions": 0,931 "pressures": 10,932 "passes": 10,933 "completed_passes": 8,934 "left_foot_passes": 1,935 "right_foot_passes": 7,936 "player_shots_faced": 0937 },938 {939 "match_id": 7175960,940 "team_id": 468226,941 "player_id": 291054,942 "minutes_played": 131.05,943 "team_possession_percentage": 0.35,944 "xg": 0.16,945 "shots": 1,946 "goals": 0,947 "tackles": 0,948 "interceptions": 1,949 "pressures": 3,950 "passes": 39,951 "completed_passes": 28,952 "left_foot_passes": 6,953 "right_foot_passes": 20,954 "player_shots_faced": 0955 },956 {957 "match_id": 7175960,958 "team_id": 468231,959 "player_id": 5091570,960 "minutes_played": 55.43,961 "team_possession_percentage": 0.65,962 "xg": 0,963 "shots": 0,964 "goals": 0,965 "tackles": 0,966 "interceptions": 0,967 "pressures": 3,968 "passes": 45,969 "completed_passes": 34,970 "left_foot_passes": 23,971 "right_foot_passes": 0,972 "player_shots_faced": 0973 },974 {975 "match_id": 7175972,976 "team_id": 468236,977 "player_id": 4754,978 "minutes_played": 14.6,979 "team_possession_percentage": 0.33,980 "xg": 0,981 "shots": 0,982 "goals": 0,983 "tackles": 0,984 "interceptions": 0,985 "pressures": 3,986 "passes": 3,987 "completed_passes": 3,988 "left_foot_passes": 0,989 "right_foot_passes": 2,990 "player_shots_faced": 0991 },992 {993 "match_id": 7175972,994 "team_id": 468236,995 "player_id": 6864,996 "minutes_played": 97.65,997 "team_possession_percentage": 0.33,998 "xg": 0,999 "shots": 0,1000 "goals": 0,1001 "tackles": 0,1002 "interceptions": 0,1003 "pressures": 0,1004 "passes": 24,1005 "completed_passes": 12,1006 "left_foot_passes": 0,1007 "right_foot_passes": 9,1008 "player_shots_faced": 31009 },1010 {1011 "match_id": 7175972,1012 "team_id": 468236,1013 "player_id": 7171,1014 "minutes_played": 83.25,1015 "team_possession_percentage": 0.33,1016 "xg": 0.21,1017 "shots": 3,1018 "goals": 1,1019 "tackles": 1,1020 "interceptions": 1,1021 "pressures": 29,1022 "passes": 24,1023 "completed_passes": 19,1024 "left_foot_passes": 0,1025 "right_foot_passes": 19,1026 "player_shots_faced": 01027 },1028 {1029 "match_id": 7175972,1030 "team_id": 468236,1031 "player_id": 13912,1032 "minutes_played": 97.65,1033 "team_possession_percentage": 0.33,1034 "xg": 0,1035 "shots": 0,1036 "goals": 0,1037 "tackles": 0,1038 "interceptions": 0,1039 "pressures": 3,1040 "passes": 28,1041 "completed_passes": 22,1042 "left_foot_passes": 1,1043 "right_foot_passes": 17,1044 "player_shots_faced": 01045 },1046 {1047 "match_id": 7175972,1048 "team_id": 468238,1049 "player_id": 19759,1050 "minutes_played": 97.65,1051 "team_possession_percentage": 0.67,1052 "xg": 0.05,1053 "shots": 1,1054 "goals": 0,1055 "tackles": 0,1056 "interceptions": 0,1057 "pressures": 12,1058 "passes": 15,1059 "completed_passes": 11,1060 "left_foot_passes": 2,1061 "right_foot_passes": 8,1062 "player_shots_faced": 01063 },1064 {1065 "match_id": 7175972,1066 "team_id": 468236,1067 "player_id": 3304738,1068 "minutes_played": 91.62,1069 "team_possession_percentage": 0.33,1070 "xg": 0.26,1071 "shots": 3,1072 "goals": 0,1073 "tackles": 1,1074 "interceptions": 0,1075 "pressures": 47,1076 "passes": 22,1077 "completed_passes": 14,1078 "left_foot_passes": 2,1079 "right_foot_passes": 8,1080 "player_shots_faced": 01081 },1082 {1083 "match_id": 7175972,1084 "team_id": 468236,1085 "player_id": 4876494,1086 "minutes_played": 83.25,1087 "team_possession_percentage": 0.33,1088 "xg": 0.02,1089 "shots": 1,1090 "goals": 0,1091 "tackles": 1,1092 "interceptions": 0,1093 "pressures": 25,1094 "passes": 35,1095 "completed_passes": 18,1096 "left_foot_passes": 0,1097 "right_foot_passes": 13,1098 "player_shots_faced": 01099 },1100 {1101 "match_id": 7175975,1102 "team_id": 468226,1103 "player_id": 2561,1104 "minutes_played": 62.37,1105 "team_possession_percentage": 0.22,1106 "xg": 0.03,1107 "shots": 1,1108 "goals": 1,1109 "tackles": 1,1110 "interceptions": 0,1111 "pressures": 16,1112 "passes": 13,1113 "completed_passes": 9,1114 "left_foot_passes": 0,1115 "right_foot_passes": 8,1116 "player_shots_faced": 01117 },1118 {1119 "match_id": 7175975,1120 "team_id": 468226,1121 "player_id": 2784,1122 "minutes_played": 128.55,1123 "team_possession_percentage": 0.22,1124 "xg": 0,1125 "shots": 0,1126 "goals": 0,1127 "tackles": 1,1128 "interceptions": 7,1129 "pressures": 30,1130 "passes": 63,1131 "completed_passes": 44,1132 "left_foot_passes": 2,1133 "right_foot_passes": 30,1134 "player_shots_faced": 01135 },1136 {1137 "match_id": 7175975,1138 "team_id": 468226,1139 "player_id": 3260,1140 "minutes_played": 47.13,1141 "team_possession_percentage": 0.22,1142 "xg": 0.01,1143 "shots": 1,1144 "goals": 0,1145 "tackles": 1,1146 "interceptions": 1,1147 "pressures": 4,1148 "passes": 11,1149 "completed_passes": 9,1150 "left_foot_passes": 6,1151 "right_foot_passes": 1,1152 "player_shots_faced": 01153 },1154 {1155 "match_id": 7175975,1156 "team_id": 468226,1157 "player_id": 6782,1158 "minutes_played": 102.52,1159 "team_possession_percentage": 0.22,1160 "xg": 0,1161 "shots": 0,1162 "goals": 0,1163 "tackles": 3,1164 "interceptions": 3,1165 "pressures": 24,1166 "passes": 21,1167 "completed_passes": 18,1168 "left_foot_passes": 4,1169 "right_foot_passes": 14,1170 "player_shots_faced": 01171 },1172 {1173 "match_id": 7175975,1174 "team_id": 468246,1175 "player_id": 13558,1176 "minutes_played": 128.55,1177 "team_possession_percentage": 0.78,1178 "xg": 0.01,1179 "shots": 1,1180 "goals": 0,1181 "tackles": 3,1182 "interceptions": 0,1183 "pressures": 9,1184 "passes": 154,1185 "completed_passes": 145,1186 "left_foot_passes": 19,1187 "right_foot_passes": 124,1188 "player_shots_faced": 01189 },1190 {1191 "match_id": 7175975,1192 "team_id": 468246,1193 "player_id": 19221,1194 "minutes_played": 128.55,1195 "team_possession_percentage": 0.78,1196 "xg": 0.05,1197 "shots": 1,1198 "goals": 1,1199 "tackles": 3,1200 "interceptions": 0,1201 "pressures": 6,1202 "passes": 180,1203 "completed_passes": 168,1204 "left_foot_passes": 21,1205 "right_foot_passes": 137,1206 "player_shots_faced": 01207 },1208 {1209 "match_id": 7175975,1210 "team_id": 468226,1211 "player_id": 291054,1212 "minutes_played": 128.55,1213 "team_possession_percentage": 0.22,1214 "xg": 0,1215 "shots": 0,1216 "goals": 0,1217 "tackles": 1,1218 "interceptions": 7,1219 "pressures": 7,1220 "passes": 33,1221 "completed_passes": 25,1222 "left_foot_passes": 4,1223 "right_foot_passes": 16,1224 "player_shots_faced": 01225 },1226 {1227 "match_id": 7175976,1228 "team_id": 468244,1229 "player_id": 13387,1230 "minutes_played": 98.02,1231 "team_possession_percentage": 0.33,1232 "xg": 0,1233 "shots": 0,1234 "goals": 0,1235 "tackles": 4,1236 "interceptions": 1,1237 "pressures": 6,1238 "passes": 30,1239 "completed_passes": 25,1240 "left_foot_passes": 6,1241 "right_foot_passes": 18,1242 "player_shots_faced": 01243 },1244 {1245 "match_id": 7175976,1246 "team_id": 468230,1247 "player_id": 15297,1248 "minutes_played": 98.02,1249 "team_possession_percentage": 0.67,1250 "xg": 0,1251 "shots": 0,1252 "goals": 0,1253 "tackles": 1,1254 "interceptions": 1,1255 "pressures": 4,1256 "passes": 55,1257 "completed_passes": 46,1258 "left_foot_passes": 4,1259 "right_foot_passes": 37,1260 "player_shots_faced": 01261 },1262 {1263 "match_id": 7175976,1264 "team_id": 468230,1265 "player_id": 18164,1266 "minutes_played": 98.02,1267 "team_possession_percentage": 0.67,1268 "xg": 0.07,1269 "shots": 1,1270 "goals": 0,1271 "tackles": 3,1272 "interceptions": 2,1273 "pressures": 12,1274 "passes": 37,1275 "completed_passes": 30,1276 "left_foot_passes": 1,1277 "right_foot_passes": 23,1278 "player_shots_faced": 01279 },1280 {1281 "match_id": 7175976,1282 "team_id": 468244,1283 "player_id": 18880,1284 "minutes_played": 75.33,1285 "team_possession_percentage": 0.33,1286 "xg": 0.29,1287 "shots": 3,1288 "goals": 2,1289 "tackles": 2,1290 "interceptions": 1,1291 "pressures": 17,1292 "passes": 13,1293 "completed_passes": 10,1294 "left_foot_passes": 1,1295 "right_foot_passes": 8,1296 "player_shots_faced": 01297 },1298 {1299 "match_id": 7175976,1300 "team_id": 468244,1301 "player_id": 625230,1302 "minutes_played": 98.02,1303 "team_possession_percentage": 0.33,1304 "xg": 0,1305 "shots": 0,1306 "goals": 0,1307 "tackles": 1,1308 "interceptions": 0,1309 "pressures": 19,1310 "passes": 24,1311 "completed_passes": 19,1312 "left_foot_passes": 2,1313 "right_foot_passes": 15,1314 "player_shots_faced": 01315 },1316 {1317 "match_id": 7175976,1318 "team_id": 468244,1319 "player_id": 5558559,1320 "minutes_played": 82.17,1321 "team_possession_percentage": 0.33,1322 "xg": 0,1323 "shots": 0,1324 "goals": 0,1325 "tackles": 1,1326 "interceptions": 0,1327 "pressures": 31,1328 "passes": 19,1329 "completed_passes": 14,1330 "left_foot_passes": 0,1331 "right_foot_passes": 11,1332 "player_shots_faced": 01333 },1334 {1335 "match_id": 7175977,1336 "team_id": 468236,1337 "player_id": 4754,1338 "minutes_played": 85.55,1339 "team_possession_percentage": 0.41,1340 "xg": 0,1341 "shots": 0,1342 "goals": 0,1343 "tackles": 0,1344 "interceptions": 0,1345 "pressures": 17,1346 "passes": 53,1347 "completed_passes": 34,1348 "left_foot_passes": 0,1349 "right_foot_passes": 22,1350 "player_shots_faced": 01351 },1352 {1353 "match_id": 7175977,1354 "team_id": 468236,1355 "player_id": 6864,1356 "minutes_played": 96.23,1357 "team_possession_percentage": 0.41,1358 "xg": 0,1359 "shots": 0,1360 "goals": 0,1361 "tackles": 0,1362 "interceptions": 0,1363 "pressures": 0,1364 "passes": 27,1365 "completed_passes": 20,1366 "left_foot_passes": 0,1367 "right_foot_passes": 19,1368 "player_shots_faced": 21369 },1370 {1371 "match_id": 7175977,1372 "team_id": 468236,1373 "player_id": 7171,1374 "minutes_played": 65.87,1375 "team_possession_percentage": 0.41,1376 "xg": 0.02,1377 "shots": 1,1378 "goals": 0,1379 "tackles": 0,1380 "interceptions": 0,1381 "pressures": 26,1382 "passes": 17,1383 "completed_passes": 13,1384 "left_foot_passes": 0,1385 "right_foot_passes": 12,1386 "player_shots_faced": 01387 },1388 {1389 "match_id": 7175977,1390 "team_id": 468236,1391 "player_id": 13912,1392 "minutes_played": 96.23,1393 "team_possession_percentage": 0.41,1394 "xg": 0,1395 "shots": 0,1396 "goals": 0,1397 "tackles": 0,1398 "interceptions": 1,1399 "pressures": 13,1400 "passes": 46,1401 "completed_passes": 39,1402 "left_foot_passes": 2,1403 "right_foot_passes": 30,1404 "player_shots_faced": 01405 },1406 {1407 "match_id": 7175977,1408 "team_id": 468236,1409 "player_id": 16826,1410 "minutes_played": 30.77,1411 "team_possession_percentage": 0.41,1412 "xg": 0,1413 "shots": 0,1414 "goals": 0,1415 "tackles": 0,1416 "interceptions": 0,1417 "pressures": 7,1418 "passes": 5,1419 "completed_passes": 3,1420 "left_foot_passes": 1,1421 "right_foot_passes": 1,1422 "player_shots_faced": 01423 },1424 {1425 "match_id": 7175977,1426 "team_id": 468236,1427 "player_id": 3304738,1428 "minutes_played": 96.23,1429 "team_possession_percentage": 0.41,1430 "xg": 0.2,1431 "shots": 2,1432 "goals": 0,1433 "tackles": 1,1434 "interceptions": 1,1435 "pressures": 43,1436 "passes": 18,1437 "completed_passes": 11,1438 "left_foot_passes": 3,1439 "right_foot_passes": 5,1440 "player_shots_faced": 01441 },1442 {1443 "match_id": 7175981,1444 "team_id": 468217,1445 "player_id": 1121,1446 "minutes_played": 94.25,1447 "team_possession_percentage": 0.45,1448 "xg": 0,1449 "shots": 0,1450 "goals": 0,1451 "tackles": 1,1452 "interceptions": 0,1453 "pressures": 18,1454 "passes": 31,1455 "completed_passes": 21,1456 "left_foot_passes": 3,1457 "right_foot_passes": 9,1458 "player_shots_faced": 01459 },1460 {1461 "match_id": 7175981,1462 "team_id": 468217,1463 "player_id": 1181,1464 "minutes_played": 119.25,1465 "team_possession_percentage": 0.45,1466 "xg": 0,1467 "shots": 0,1468 "goals": 0,1469 "tackles": 2,1470 "interceptions": 2,1471 "pressures": 15,1472 "passes": 63,1473 "completed_passes": 55,1474 "left_foot_passes": 1,1475 "right_foot_passes": 51,1476 "player_shots_faced": 01477 },1478 {1479 "match_id": 7175981,1480 "team_id": 468217,1481 "player_id": 5647,1482 "minutes_played": 132.22,1483 "team_possession_percentage": 0.45,1484 "xg": 0.12,1485 "shots": 1,1486 "goals": 1,1487 "tackles": 1,1488 "interceptions": 1,1489 "pressures": 42,1490 "passes": 59,1491 "completed_passes": 39,1492 "left_foot_passes": 2,1493 "right_foot_passes": 22,1494 "player_shots_faced": 01495 },1496 {1497 "match_id": 7175981,1498 "team_id": 468231,1499 "player_id": 16879,1500 "minutes_played": 132.22,1501 "team_possession_percentage": 0.55,1502 "xg": 0,1503 "shots": 0,1504 "goals": 0,1505 "tackles": 0,1506 "interceptions": 0,1507 "pressures": 0,1508 "passes": 36,1509 "completed_passes": 29,1510 "left_foot_passes": 0,1511 "right_foot_passes": 16,1512 "player_shots_faced": 11513 },1514 {1515 "match_id": 7175981,1516 "team_id": 468231,1517 "player_id": 21065,1518 "minutes_played": 98.43,1519 "team_possession_percentage": 0.55,1520 "xg": 0,1521 "shots": 0,1522 "goals": 0,1523 "tackles": 1,1524 "interceptions": 0,1525 "pressures": 8,1526 "passes": 71,1527 "completed_passes": 48,1528 "left_foot_passes": 32,1529 "right_foot_passes": 6,1530 "player_shots_faced": 01531 },1532 {1533 "match_id": 7175981,1534 "team_id": 468231,1535 "player_id": 24381,1536 "minutes_played": 132.22,1537 "team_possession_percentage": 0.55,1538 "xg": 0.53,1539 "shots": 7,1540 "goals": 1,1541 "tackles": 1,1542 "interceptions": 0,1543 "pressures": 27,1544 "passes": 44,1545 "completed_passes": 26,1546 "left_foot_passes": 12,1547 "right_foot_passes": 9,1548 "player_shots_faced": 01549 },1550 {1551 "match_id": 7175981,1552 "team_id": 468217,1553 "player_id": 296172,1554 "minutes_played": 132.22,1555 "team_possession_percentage": 0.45,1556 "xg": 0.03,1557 "shots": 1,1558 "goals": 0,1559 "tackles": 0,1560 "interceptions": 1,1561 "pressures": 3,1562 "passes": 53,1563 "completed_passes": 46,1564 "left_foot_passes": 9,1565 "right_foot_passes": 32,1566 "player_shots_faced": 01567 },1568 {1569 "match_id": 7175981,1570 "team_id": 468231,1571 "player_id": 299071,1572 "minutes_played": 27.18,1573 "team_possession_percentage": 0.55,1574 "xg": 0.2,1575 "shots": 3,1576 "goals": 0,1577 "tackles": 0,1578 "interceptions": 0,1579 "pressures": 2,1580 "passes": 13,1581 "completed_passes": 13,1582 "left_foot_passes": 1,1583 "right_foot_passes": 12,1584 "player_shots_faced": 01585 },1586 {1587 "match_id": 7175981,1588 "team_id": 468217,1589 "player_id": 300386,1590 "minutes_played": 132.22,1591 "team_possession_percentage": 0.45,1592 "xg": 0,1593 "shots": 0,1594 "goals": 0,1595 "tackles": 0,1596 "interceptions": 1,1597 "pressures": 55,1598 "passes": 46,1599 "completed_passes": 35,1600 "left_foot_passes": 5,1601 "right_foot_passes": 27,1602 "player_shots_faced": 01603 },1604 {1605 "match_id": 7175982,1606 "team_id": 468240,1607 "player_id": 1593,1608 "minutes_played": 92.13,1609 "team_possession_percentage": 0.63,1610 "xg": 0,1611 "shots": 0,1612 "goals": 0,1613 "tackles": 1,1614 "interceptions": 1,1615 "pressures": 10,1616 "passes": 80,1617 "completed_passes": 65,1618 "left_foot_passes": 9,1619 "right_foot_passes": 48,1620 "player_shots_faced": 01621 },1622 {1623 "match_id": 7175982,1624 "team_id": 468227,1625 "player_id": 4190,1626 "minutes_played": 97.63,1627 "team_possession_percentage": 0.37,1628 "xg": 0,1629 "shots": 0,1630 "goals": 0,1631 "tackles": 0,1632 "interceptions": 3,1633 "pressures": 20,1634 "passes": 45,1635 "completed_passes": 41,1636 "left_foot_passes": 7,1637 "right_foot_passes": 33,1638 "player_shots_faced": 01639 },1640 {1641 "match_id": 7175982,1642 "team_id": 468227,1643 "player_id": 15983,1644 "minutes_played": 10.55,1645 "team_possession_percentage": 0.37,1646 "xg": 0.15,1647 "shots": 1,1648 "goals": 0,1649 "tackles": 0,1650 "interceptions": 0,1651 "pressures": 3,1652 "passes": 2,1653 "completed_passes": 2,1654 "left_foot_passes": 0,1655 "right_foot_passes": 2,1656 "player_shots_faced": 01657 },1658 {1659 "match_id": 7175982,1660 "team_id": 468227,1661 "player_id": 19032,1662 "minutes_played": 97.63,1663 "team_possession_percentage": 0.37,1664 "xg": 0.04,1665 "shots": 1,1666 "goals": 0,1667 "tackles": 2,1668 "interceptions": 0,1669 "pressures": 15,1670 "passes": 32,1671 "completed_passes": 29,1672 "left_foot_passes": 1,1673 "right_foot_passes": 28,1674 "player_shots_faced": 01675 },1676 {1677 "match_id": 7175982,1678 "team_id": 468227,1679 "player_id": 19204,1680 "minutes_played": 97.63,1681 "team_possession_percentage": 0.37,1682 "xg": 0,1683 "shots": 0,1684 "goals": 0,1685 "tackles": 1,1686 "interceptions": 0,1687 "pressures": 6,1688 "passes": 39,1689 "completed_passes": 35,1690 "left_foot_passes": 11,1691 "right_foot_passes": 22,1692 "player_shots_faced": 01693 },1694 {1695 "match_id": 7175982,1696 "team_id": 468227,1697 "player_id": 611277,1698 "minutes_played": 97.63,1699 "team_possession_percentage": 0.37,1700 "xg": 0,1701 "shots": 0,1702 "goals": 0,1703 "tackles": 1,1704 "interceptions": 0,1705 "pressures": 8,1706 "passes": 33,1707 "completed_passes": 23,1708 "left_foot_passes": 2,1709 "right_foot_passes": 21,1710 "player_shots_faced": 01711 },1712 {1713 "match_id": 7175983,1714 "team_id": 468227,1715 "player_id": 15970,1716 "minutes_played": 98.48,1717 "team_possession_percentage": 0.34,1718 "xg": 0,1719 "shots": 0,1720 "goals": 0,1721 "tackles": 0,1722 "interceptions": 1,1723 "pressures": 7,1724 "passes": 22,1725 "completed_passes": 17,1726 "left_foot_passes": 14,1727 "right_foot_passes": 2,1728 "player_shots_faced": 01729 },1730 {1731 "match_id": 7175983,1732 "team_id": 468231,1733 "player_id": 16879,1734 "minutes_played": 98.48,1735 "team_possession_percentage": 0.66,1736 "xg": 0,1737 "shots": 0,1738 "goals": 0,1739 "tackles": 0,1740 "interceptions": 0,1741 "pressures": 0,1742 "passes": 10,1743 "completed_passes": 8,1744 "left_foot_passes": 0,1745 "right_foot_passes": 6,1746 "player_shots_faced": 51747 },1748 {1749 "match_id": 7175983,1750 "team_id": 468231,1751 "player_id": 21065,1752 "minutes_played": 84.27,1753 "team_possession_percentage": 0.66,1754 "xg": 0,1755 "shots": 0,1756 "goals": 0,1757 "tackles": 2,1758 "interceptions": 1,1759 "pressures": 7,1760 "passes": 28,1761 "completed_passes": 20,1762 "left_foot_passes": 15,1763 "right_foot_passes": 3,1764 "player_shots_faced": 01765 },1766 {1767 "match_id": 7175983,1768 "team_id": 468231,1769 "player_id": 24381,1770 "minutes_played": 98.48,1771 "team_possession_percentage": 0.66,1772 "xg": 0.09,1773 "shots": 2,1774 "goals": 1,1775 "tackles": 4,1776 "interceptions": 1,1777 "pressures": 15,1778 "passes": 34,1779 "completed_passes": 18,1780 "left_foot_passes": 6,1781 "right_foot_passes": 11,1782 "player_shots_faced": 01783 },1784 {1785 "match_id": 7175983,1786 "team_id": 468227,1787 "player_id": 288702,1788 "minutes_played": 98.48,1789 "team_possession_percentage": 0.34,1790 "xg": 0,1791 "shots": 0,1792 "goals": 0,1793 "tackles": 1,1794 "interceptions": 1,1795 "pressures": 6,1796 "passes": 27,1797 "completed_passes": 17,1798 "left_foot_passes": 1,1799 "right_foot_passes": 10,1800 "player_shots_faced": 01801 },1802 {1803 "match_id": 7175983,1804 "team_id": 468231,1805 "player_id": 299071,1806 "minutes_played": 24.65,1807 "team_possession_percentage": 0.66,1808 "xg": 0,1809 "shots": 0,1810 "goals": 0,1811 "tackles": 0,1812 "interceptions": 0,1813 "pressures": 1,1814 "passes": 10,1815 "completed_passes": 10,1816 "left_foot_passes": 2,1817 "right_foot_passes": 8,1818 "player_shots_faced": 01819 },1820 {1821 "match_id": 7175985,1822 "team_id": 468217,1823 "player_id": 1121,1824 "minutes_played": 112.57,1825 "team_possession_percentage": 0.52,1826 "xg": 0.04,1827 "shots": 1,1828 "goals": 0,1829 "tackles": 3,1830 "interceptions": 0,1831 "pressures": 7,1832 "passes": 44,1833 "completed_passes": 29,1834 "left_foot_passes": 4,1835 "right_foot_passes": 19,1836 "player_shots_faced": 01837 },1838 {1839 "match_id": 7175985,1840 "team_id": 468217,1841 "player_id": 1181,1842 "minutes_played": 125.5,1843 "team_possession_percentage": 0.52,1844 "xg": 0,1845 "shots": 0,1846 "goals": 0,1847 "tackles": 0,1848 "interceptions": 0,1849 "pressures": 3,1850 "passes": 59,1851 "completed_passes": 57,1852 "left_foot_passes": 3,1853 "right_foot_passes": 51,1854 "player_shots_faced": 01855 },1856 {1857 "match_id": 7175985,1858 "team_id": 468217,1859 "player_id": 5647,1860 "minutes_played": 133.67,1861 "team_possession_percentage": 0.52,1862 "xg": 0.07,1863 "shots": 1,1864 "goals": 1,1865 "tackles": 6,1866 "interceptions": 2,1867 "pressures": 19,1868 "passes": 57,1869 "completed_passes": 35,1870 "left_foot_passes": 0,1871 "right_foot_passes": 26,1872 "player_shots_faced": 01873 },1874 {1875 "match_id": 7175985,1876 "team_id": 468233,1877 "player_id": 5802,1878 "minutes_played": 133.67,1879 "team_possession_percentage": 0.48,1880 "xg": 0.01,1881 "shots": 1,1882 "goals": 0,1883 "tackles": 1,1884 "interceptions": 2,1885 "pressures": 15,1886 "passes": 64,1887 "completed_passes": 45,1888 "left_foot_passes": 29,1889 "right_foot_passes": 3,1890 "player_shots_faced": 01891 },1892 {1893 "match_id": 7175985,1894 "team_id": 468233,1895 "player_id": 14909,1896 "minutes_played": 128,1897 "team_possession_percentage": 0.48,1898 "xg": 0,1899 "shots": 0,1900 "goals": 0,1901 "tackles": 1,1902 "interceptions": 0,1903 "pressures": 21,1904 "passes": 48,1905 "completed_passes": 38,1906 "left_foot_passes": 2,1907 "right_foot_passes": 32,1908 "player_shots_faced": 01909 },1910 {1911 "match_id": 7175985,1912 "team_id": 468233,1913 "player_id": 16556,1914 "minutes_played": 133.67,1915 "team_possession_percentage": 0.48,1916 "xg": 0.11,1917 "shots": 2,1918 "goals": 1,1919 "tackles": 0,1920 "interceptions": 0,1921 "pressures": 26,1922 "passes": 58,1923 "completed_passes": 48,1924 "left_foot_passes": 5,1925 "right_foot_passes": 40,1926 "player_shots_faced": 01927 },1928 {1929 "match_id": 7175985,1930 "team_id": 468217,1931 "player_id": 296172,1932 "minutes_played": 133.67,1933 "team_possession_percentage": 0.52,1934 "xg": 0.11,1935 "shots": 3,1936 "goals": 0,1937 "tackles": 1,1938 "interceptions": 1,1939 "pressures": 1,1940 "passes": 80,1941 "completed_passes": 67,1942 "left_foot_passes": 10,1943 "right_foot_passes": 49,1944 "player_shots_faced": 01945 },1946 {1947 "match_id": 7175985,1948 "team_id": 468217,1949 "player_id": 300386,1950 "minutes_played": 84.9,1951 "team_possession_percentage": 0.52,1952 "xg": 0.1,1953 "shots": 1,1954 "goals": 0,1955 "tackles": 1,1956 "interceptions": 0,1957 "pressures": 22,1958 "passes": 43,1959 "completed_passes": 35,1960 "left_foot_passes": 6,1961 "right_foot_passes": 25,1962 "player_shots_faced": 01963 },1964 {1965 "match_id": 7175985,1966 "team_id": 468233,1967 "player_id": 5596276,1968 "minutes_played": 67.7,1969 "team_possession_percentage": 0.48,1970 "xg": 0.04,1971 "shots": 1,1972 "goals": 0,1973 "tackles": 2,1974 "interceptions": 0,1975 "pressures": 10,1976 "passes": 13,1977 "completed_passes": 7,1978 "left_foot_passes": 0,1979 "right_foot_passes": 7,1980 "player_shots_faced": 01981 },1982 {1983 "match_id": 7175993,1984 "team_id": 468243,1985 "player_id": 6971,1986 "minutes_played": 96.18,1987 "team_possession_percentage": 0.51,1988 "xg": 0.03,1989 "shots": 1,1990 "goals": 0,1991 "tackles": 3,1992 "interceptions": 0,1993 "pressures": 8,1994 "passes": 64,1995 "completed_passes": 58,1996 "left_foot_passes": 10,1997 "right_foot_passes": 44,1998 "player_shots_faced": 01999 },2000 {2001 "match_id": 7175993,2002 "team_id": 468237,2003 "player_id": 8586,2004 "minutes_played": 90.88,2005 "team_possession_percentage": 0.49,2006 "xg": 0.08,2007 "shots": 2,2008 "goals": 0,2009 "tackles": 2,2010 "interceptions": 1,2011 "pressures": 24,2012 "passes": 47,2013 "completed_passes": 33,2014 "left_foot_passes": 1,2015 "right_foot_passes": 30,2016 "player_shots_faced": 02017 },2018 {2019 "match_id": 7175993,2020 "team_id": 468237,2021 "player_id": 12256,2022 "minutes_played": 96.18,2023 "team_possession_percentage": 0.49,2024 "xg": 0,2025 "shots": 0,2026 "goals": 0,2027 "tackles": 5,2028 "interceptions": 0,2029 "pressures": 25,2030 "passes": 50,2031 "completed_passes": 44,2032 "left_foot_passes": 4,2033 "right_foot_passes": 38,2034 "player_shots_faced": 02035 },2036 {2037 "match_id": 7175993,2038 "team_id": 468243,2039 "player_id": 12504,2040 "minutes_played": 96.18,2041 "team_possession_percentage": 0.51,2042 "xg": 0,2043 "shots": 0,2044 "goals": 0,2045 "tackles": 0,2046 "interceptions": 0,2047 "pressures": 0,2048 "passes": 14,2049 "completed_passes": 10,2050 "left_foot_passes": 1,2051 "right_foot_passes": 8,2052 "player_shots_faced": 102053 },2054 {2055 "match_id": 7175993,2056 "team_id": 468237,2057 "player_id": 18673,2058 "minutes_played": 96.18,2059 "team_possession_percentage": 0.49,2060 "xg": 0,2061 "shots": 0,2062 "goals": 0,2063 "tackles": 1,2064 "interceptions": 1,2065 "pressures": 1,2066 "passes": 43,2067 "completed_passes": 38,2068 "left_foot_passes": 0,2069 "right_foot_passes": 37,2070 "player_shots_faced": 02071 },2072 {2073 "match_id": 7175993,2074 "team_id": 468243,2075 "player_id": 19881,2076 "minutes_played": 96.18,2077 "team_possession_percentage": 0.51,2078 "xg": 0.06,2079 "shots": 2,2080 "goals": 0,2081 "tackles": 4,2082 "interceptions": 0,2083 "pressures": 5,2084 "passes": 31,2085 "completed_passes": 26,2086 "left_foot_passes": 22,2087 "right_foot_passes": 2,2088 "player_shots_faced": 02089 },2090 {2091 "match_id": 7175993,2092 "team_id": 468237,2093 "player_id": 20619,2094 "minutes_played": 10.25,2095 "team_possession_percentage": 0.49,2096 "xg": 0.83,2097 "shots": 1,2098 "goals": 1,2099 "tackles": 3,2100 "interceptions": 0,2101 "pressures": 10,2102 "passes": 6,2103 "completed_passes": 3,2104 "left_foot_passes": 1,2105 "right_foot_passes": 1,2106 "player_shots_faced": 02107 },2108 {2109 "match_id": 7175993,2110 "team_id": 468243,2111 "player_id": 20934,2112 "minutes_played": 96.18,2113 "team_possession_percentage": 0.51,2114 "xg": 0.06,2115 "shots": 2,2116 "goals": 0,2117 "tackles": 2,2118 "interceptions": 0,2119 "pressures": 12,2120 "passes": 45,2121 "completed_passes": 37,2122 "left_foot_passes": 30,2123 "right_foot_passes": 1,2124 "player_shots_faced": 02125 },2126 {2127 "match_id": 7175993,2128 "team_id": 468237,2129 "player_id": 625403,2130 "minutes_played": 96.18,2131 "team_possession_percentage": 0.49,2132 "xg": 0.25,2133 "shots": 3,2134 "goals": 0,2135 "tackles": 2,2136 "interceptions": 0,2137 "pressures": 40,2138 "passes": 21,2139 "completed_passes": 15,2140 "left_foot_passes": 2,2141 "right_foot_passes": 11,2142 "player_shots_faced": 02143 },2144 {2145 "match_id": 7175993,2146 "team_id": 468243,2147 "player_id": 5577288,2148 "minutes_played": 96.18,2149 "team_possession_percentage": 0.51,2150 "xg": 0.04,2151 "shots": 1,2152 "goals": 0,2153 "tackles": 4,2154 "interceptions": 1,2155 "pressures": 24,2156 "passes": 48,2157 "completed_passes": 45,2158 "left_foot_passes": 38,2159 "right_foot_passes": 4,2160 "player_shots_faced": 02161 },2162 {2163 "match_id": 7175937,2164 "team_id": 468245,2165 "player_id": 1240,2166 "minutes_played": 80.43,2167 "team_possession_percentage": 0.47,2168 "xg": 0.09,2169 "shots": 3,2170 "goals": 0,2171 "tackles": 0,2172 "interceptions": 3,2173 "pressures": 11,2174 "passes": 49,2175 "completed_passes": 41,2176 "left_foot_passes": 0,2177 "right_foot_passes": 38,2178 "player_shots_faced": 02179 },2180 {2181 "match_id": 7175937,2182 "team_id": 468245,2183 "player_id": 3566,2184 "minutes_played": 59.88,2185 "team_possession_percentage": 0.47,2186 "xg": 0.12,2187 "shots": 2,2188 "goals": 0,2189 "tackles": 0,2190 "interceptions": 0,2191 "pressures": 10,2192 "passes": 16,2193 "completed_passes": 11,2194 "left_foot_passes": 2,2195 "right_foot_passes": 7,2196 "player_shots_faced": 02197 },2198 {2199 "match_id": 7175937,2200 "team_id": 468245,2201 "player_id": 3575,2202 "minutes_played": 67.73,2203 "team_possession_percentage": 0.47,2204 "xg": 0,2205 "shots": 0,2206 "goals": 0,2207 "tackles": 0,2208 "interceptions": 0,2209 "pressures": 11,2210 "passes": 11,2211 "completed_passes": 7,2212 "left_foot_passes": 4,2213 "right_foot_passes": 1,2214 "player_shots_faced": 02215 },2216 {2217 "match_id": 7175937,2218 "team_id": 468245,2219 "player_id": 14636,2220 "minutes_played": 24.63,2221 "team_possession_percentage": 0.47,2222 "xg": 0,2223 "shots": 0,2224 "goals": 1,2225 "tackles": 0,2226 "interceptions": 0,2227 "pressures": 5,2228 "passes": 11,2229 "completed_passes": 11,2230 "left_foot_passes": 1,2231 "right_foot_passes": 10,2232 "player_shots_faced": 02233 },2234 {2235 "match_id": 7175937,2236 "team_id": 468231,2237 "player_id": 16879,2238 "minutes_played": 127.62,2239 "team_possession_percentage": 0.53,2240 "xg": 0,2241 "shots": 0,2242 "goals": 0,2243 "tackles": 0,2244 "interceptions": 0,2245 "pressures": 0,2246 "passes": 34,2247 "completed_passes": 22,2248 "left_foot_passes": 1,2249 "right_foot_passes": 12,2250 "player_shots_faced": 32251 },2252 {2253 "match_id": 7175937,2254 "team_id": 468231,2255 "player_id": 21065,2256 "minutes_played": 82.42,2257 "team_possession_percentage": 0.53,2258 "xg": 0,2259 "shots": 0,2260 "goals": 0,2261 "tackles": 1,2262 "interceptions": 1,2263 "pressures": 9,2264 "passes": 54,2265 "completed_passes": 37,2266 "left_foot_passes": 23,2267 "right_foot_passes": 2,2268 "player_shots_faced": 02269 },2270 {2271 "match_id": 7175937,2272 "team_id": 468231,2273 "player_id": 24381,2274 "minutes_played": 101.95,2275 "team_possession_percentage": 0.53,2276 "xg": 0.39,2277 "shots": 7,2278 "goals": 0,2279 "tackles": 0,2280 "interceptions": 2,2281 "pressures": 16,2282 "passes": 21,2283 "completed_passes": 15,2284 "left_foot_passes": 3,2285 "right_foot_passes": 8,2286 "player_shots_faced": 02287 },2288 {2289 "match_id": 7175937,2290 "team_id": 468231,2291 "player_id": 299071,2292 "minutes_played": 25.93,2293 "team_possession_percentage": 0.53,2294 "xg": 0.03,2295 "shots": 1,2296 "goals": 1,2297 "tackles": 0,2298 "interceptions": 1,2299 "pressures": 7,2300 "passes": 15,2301 "completed_passes": 12,2302 "left_foot_passes": 3,2303 "right_foot_passes": 8,2304 "player_shots_faced": 02305 },2306 {2307 "match_id": 7175942,2308 "team_id": 468237,2309 "player_id": 5116,2310 "minutes_played": 22.98,2311 "team_possession_percentage": 0.58,2312 "xg": 0.35,2313 "shots": 2,2314 "goals": 1,2315 "tackles": 0,2316 "interceptions": 0,2317 "pressures": 4,2318 "passes": 9,2319 "completed_passes": 7,2320 "left_foot_passes": 1,2321 "right_foot_passes": 6,2322 "player_shots_faced": 02323 },2324 {2325 "match_id": 7175942,2326 "team_id": 468240,2327 "player_id": 8183,2328 "minutes_played": 96.3,2329 "team_possession_percentage": 0.42,2330 "xg": 0,2331 "shots": 0,2332 "goals": 0,2333 "tackles": 1,2334 "interceptions": 0,2335 "pressures": 44,2336 "passes": 37,2337 "completed_passes": 33,2338 "left_foot_passes": 0,2339 "right_foot_passes": 33,2340 "player_shots_faced": 02341 },2342 {2343 "match_id": 7175942,2344 "team_id": 468237,2345 "player_id": 9279,2346 "minutes_played": 96.3,2347 "team_possession_percentage": 0.58,2348 "xg": 0,2349 "shots": 0,2350 "goals": 0,2351 "tackles": 0,2352 "interceptions": 0,2353 "pressures": 0,2354 "passes": 7,2355 "completed_passes": 6,2356 "left_foot_passes": 0,2357 "right_foot_passes": 4,2358 "player_shots_faced": 32359 },2360 {2361 "match_id": 7175942,2362 "team_id": 468237,2363 "player_id": 10767,2364 "minutes_played": 96.3,2365 "team_possession_percentage": 0.58,2366 "xg": 0,2367 "shots": 0,2368 "goals": 0,2369 "tackles": 1,2370 "interceptions": 1,2371 "pressures": 24,2372 "passes": 39,2373 "completed_passes": 35,2374 "left_foot_passes": 4,2375 "right_foot_passes": 26,2376 "player_shots_faced": 02377 },2378 {2379 "match_id": 7175942,2380 "team_id": 468240,2381 "player_id": 13421,2382 "minutes_played": 96.3,2383 "team_possession_percentage": 0.42,2384 "xg": 0,2385 "shots": 0,2386 "goals": 0,2387 "tackles": 1,2388 "interceptions": 0,2389 "pressures": 14,2390 "passes": 29,2391 "completed_passes": 25,2392 "left_foot_passes": 5,2393 "right_foot_passes": 20,2394 "player_shots_faced": 02395 },2396 {2397 "match_id": 7175942,2398 "team_id": 468240,2399 "player_id": 17198,2400 "minutes_played": 96.3,2401 "team_possession_percentage": 0.42,2402 "xg": 0.06,2403 "shots": 1,2404 "goals": 0,2405 "tackles": 5,2406 "interceptions": 3,2407 "pressures": 63,2408 "passes": 35,2409 "completed_passes": 28,2410 "left_foot_passes": 8,2411 "right_foot_passes": 17,2412 "player_shots_faced": 02413 },2414 {2415 "match_id": 7175942,2416 "team_id": 468237,2417 "player_id": 19246,2418 "minutes_played": 96.3,2419 "team_possession_percentage": 0.58,2420 "xg": 0.02,2421 "shots": 1,2422 "goals": 0,2423 "tackles": 1,2424 "interceptions": 2,2425 "pressures": 9,2426 "passes": 80,2427 "completed_passes": 66,2428 "left_foot_passes": 52,2429 "right_foot_passes": 8,2430 "player_shots_faced": 02431 },2432 {2433 "match_id": 7175944,2434 "team_id": 468240,2435 "player_id": 1593,2436 "minutes_played": 38.63,2437 "team_possession_percentage": 0.42,2438 "xg": 0,2439 "shots": 0,2440 "goals": 0,2441 "tackles": 1,2442 "interceptions": 0,2443 "pressures": 18,2444 "passes": 11,2445 "completed_passes": 11,2446 "left_foot_passes": 3,2447 "right_foot_passes": 5,2448 "player_shots_faced": 02449 },2450 {2451 "match_id": 7175944,2452 "team_id": 468217,2453 "player_id": 5525,2454 "minutes_played": 48.07,2455 "team_possession_percentage": 0.58,2456 "xg": 0.04,2457 "shots": 2,2458 "goals": 0,2459 "tackles": 1,2460 "interceptions": 1,2461 "pressures": 19,2462 "passes": 39,2463 "completed_passes": 34,2464 "left_foot_passes": 1,2465 "right_foot_passes": 33,2466 "player_shots_faced": 02467 },2468 {2469 "match_id": 7175944,2470 "team_id": 468240,2471 "player_id": 10784,2472 "minutes_played": 95.18,2473 "team_possession_percentage": 0.42,2474 "xg": 0.49,2475 "shots": 2,2476 "goals": 1,2477 "tackles": 0,2478 "interceptions": 2,2479 "pressures": 18,2480 "passes": 38,2481 "completed_passes": 29,2482 "left_foot_passes": 2,2483 "right_foot_passes": 25,2484 "player_shots_faced": 02485 },2486 {2487 "match_id": 7175944,2488 "team_id": 468217,2489 "player_id": 16419,2490 "minutes_played": 47.12,2491 "team_possession_percentage": 0.58,2492 "xg": 0.06,2493 "shots": 2,2494 "goals": 0,2495 "tackles": 0,2496 "interceptions": 1,2497 "pressures": 10,2498 "passes": 25,2499 "completed_passes": 23,2500 "left_foot_passes": 0,2501 "right_foot_passes": 23,2502 "player_shots_faced": 02503 },2504 {2505 "match_id": 7175944,2506 "team_id": 468217,2507 "player_id": 16931,2508 "minutes_played": 95.18,2509 "team_possession_percentage": 0.58,2510 "xg": 0,2511 "shots": 0,2512 "goals": 0,2513 "tackles": 1,2514 "interceptions": 2,2515 "pressures": 19,2516 "passes": 71,2517 "completed_passes": 64,2518 "left_foot_passes": 2,2519 "right_foot_passes": 58,2520 "player_shots_faced": 02521 },2522 {2523 "match_id": 7175946,2524 "team_id": 468227,2525 "player_id": 12893,2526 "minutes_played": 97.05,2527 "team_possession_percentage": 0.4,2528 "xg": 0.06,2529 "shots": 1,2530 "goals": 0,2531 "tackles": 2,2532 "interceptions": 0,2533 "pressures": 36,2534 "passes": 14,2535 "completed_passes": 9,2536 "left_foot_passes": 5,2537 "right_foot_passes": 0,2538 "player_shots_faced": 02539 },2540 {2541 "match_id": 7175946,2542 "team_id": 468239,2543 "player_id": 13942,2544 "minutes_played": 97.05,2545 "team_possession_percentage": 0.6,2546 "xg": 0,2547 "shots": 0,2548 "goals": 0,2549 "tackles": 4,2550 "interceptions": 3,2551 "pressures": 17,2552 "passes": 60,2553 "completed_passes": 51,2554 "left_foot_passes": 3,2555 "right_foot_passes": 48,2556 "player_shots_faced": 02557 },2558 {2559 "match_id": 7175946,2560 "team_id": 468239,2561 "player_id": 17938,2562 "minutes_played": 47,2563 "team_possession_percentage": 0.6,2564 "xg": 0,2565 "shots": 0,2566 "goals": 0,2567 "tackles": 0,2568 "interceptions": 3,2569 "pressures": 4,2570 "passes": 25,2571 "completed_passes": 25,2572 "left_foot_passes": 23,2573 "right_foot_passes": 2,2574 "player_shots_faced": 02575 },2576 {2577 "match_id": 7175946,2578 "team_id": 468227,2579 "player_id": 18811,2580 "minutes_played": 76.77,2581 "team_possession_percentage": 0.4,2582 "xg": 0.07,2583 "shots": 1,2584 "goals": 0,2585 "tackles": 4,2586 "interceptions": 1,2587 "pressures": 37,2588 "passes": 28,2589 "completed_passes": 24,2590 "left_foot_passes": 23,2591 "right_foot_passes": 0,2592 "player_shots_faced": 02593 },2594 {2595 "match_id": 7175946,2596 "team_id": 468227,2597 "player_id": 19562,2598 "minutes_played": 97.05,2599 "team_possession_percentage": 0.4,2600 "xg": 0,2601 "shots": 0,2602 "goals": 0,2603 "tackles": 0,2604 "interceptions": 0,2605 "pressures": 0,2606 "passes": 24,2607 "completed_passes": 17,2608 "left_foot_passes": 10,2609 "right_foot_passes": 2,2610 "player_shots_faced": 42611 },2612 {2613 "match_id": 7175946,2614 "team_id": 468239,2615 "player_id": 292628,2616 "minutes_played": 97.05,2617 "team_possession_percentage": 0.6,2618 "xg": 0,2619 "shots": 0,2620 "goals": 0,2621 "tackles": 3,2622 "interceptions": 1,2623 "pressures": 25,2624 "passes": 29,2625 "completed_passes": 25,2626 "left_foot_passes": 17,2627 "right_foot_passes": 0,2628 "player_shots_faced": 02629 },2630 {2631 "match_id": 7175951,2632 "team_id": 468240,2633 "player_id": 8183,2634 "minutes_played": 96.25,2635 "team_possession_percentage": 0.58,2636 "xg": 0.07,2637 "shots": 2,2638 "goals": 0,2639 "tackles": 2,2640 "interceptions": 2,2641 "pressures": 15,2642 "passes": 64,2643 "completed_passes": 60,2644 "left_foot_passes": 2,2645 "right_foot_passes": 54,2646 "player_shots_faced": 02647 },2648 {2649 "match_id": 7175951,2650 "team_id": 468240,2651 "player_id": 13421,2652 "minutes_played": 96.25,2653 "team_possession_percentage": 0.58,2654 "xg": 0,2655 "shots": 0,2656 "goals": 0,2657 "tackles": 0,2658 "interceptions": 0,2659 "pressures": 8,2660 "passes": 76,2661 "completed_passes": 68,2662 "left_foot_passes": 7,2663 "right_foot_passes": 58,2664 "player_shots_faced": 02665 },2666 {2667 "match_id": 7175951,2668 "team_id": 468241,2669 "player_id": 14810,2670 "minutes_played": 96.25,2671 "team_possession_percentage": 0.42,2672 "xg": 0,2673 "shots": 0,2674 "goals": 0,2675 "tackles": 0,2676 "interceptions": 0,2677 "pressures": 0,2678 "passes": 27,2679 "completed_passes": 15,2680 "left_foot_passes": 1,2681 "right_foot_passes": 12,2682 "player_shots_faced": 72683 },2684 {2685 "match_id": 7175951,2686 "team_id": 468240,2687 "player_id": 17198,2688 "minutes_played": 30.82,2689 "team_possession_percentage": 0.58,2690 "xg": 0.09,2691 "shots": 1,2692 "goals": 1,2693 "tackles": 0,2694 "interceptions": 0,2695 "pressures": 9,2696 "passes": 13,2697 "completed_passes": 11,2698 "left_foot_passes": 2,2699 "right_foot_passes": 8,2700 "player_shots_faced": 02701 }2702]...
StatsData.js
Source:StatsData.js
1export const Stats = [2 {3 match_id: 7175981,4 team_id: 468231,5 player_id: 17209,6 minutes_played: 132.22,7 team_possession_percentage: 0.55,8 xg: 0.02,9 shots: 1,10 goals: 0,11 tackles: 0,12 interceptions: 0,13 pressures: 3,14 passes: 76,15 completed_passes: 54,16 left_foot_passes: 6,17 right_foot_passes: 39,18 player_shots_faced: 0,19 },20 {21 match_id: 7175982,22 team_id: 468227,23 player_id: 15970,24 minutes_played: 97.63,25 team_possession_percentage: 0.37,26 xg: 0.22,27 shots: 1,28 goals: 1,29 tackles: 0,30 interceptions: 0,31 pressures: 4,32 passes: 34,33 completed_passes: 28,34 left_foot_passes: 22,35 right_foot_passes: 4,36 player_shots_faced: 0,37 },38 {39 match_id: 7175982,40 team_id: 468240,41 player_id: 8183,42 minutes_played: 97.63,43 team_possession_percentage: 0.63,44 xg: 0.01,45 shots: 1,46 goals: 0,47 tackles: 0,48 interceptions: 1,49 pressures: 12,50 passes: 58,51 completed_passes: 57,52 left_foot_passes: 3,53 right_foot_passes: 51,54 player_shots_faced: 0,55 },56 {57 match_id: 7175937,58 team_id: 468245,59 player_id: 1966,60 minutes_played: 127.62,61 team_possession_percentage: 0.47,62 xg: 0,63 shots: 0,64 goals: 0,65 tackles: 1,66 interceptions: 2,67 pressures: 10,68 passes: 54,69 completed_passes: 38,70 left_foot_passes: 1,71 right_foot_passes: 23,72 player_shots_faced: 0,73 },74 {75 match_id: 7175975,76 team_id: 468226,77 player_id: 7537,78 minutes_played: 26.03,79 team_possession_percentage: 0.22,80 xg: 0.06,81 shots: 1,82 goals: 0,83 tackles: 0,84 interceptions: 0,85 pressures: 10,86 passes: 2,87 completed_passes: 2,88 left_foot_passes: 0,89 right_foot_passes: 2,90 player_shots_faced: 0,91 },92 {93 match_id: 7175937,94 team_id: 468245,95 player_id: 8546,96 minutes_played: 127.62,97 team_possession_percentage: 0.47,98 xg: 0,99 shots: 0,100 goals: 0,101 tackles: 0,102 interceptions: 0,103 pressures: 0,104 passes: 46,105 completed_passes: 29,106 left_foot_passes: 1,107 right_foot_passes: 21,108 player_shots_faced: 5,109 },110 {111 match_id: 7175937,112 team_id: 468245,113 player_id: 14889,114 minutes_played: 127.62,115 team_possession_percentage: 0.47,116 xg: 0.1,117 shots: 1,118 goals: 1,119 tackles: 0,120 interceptions: 1,121 pressures: 5,122 passes: 68,123 completed_passes: 58,124 left_foot_passes: 5,125 right_foot_passes: 52,126 player_shots_faced: 0,127 },128 {129 match_id: 7175937,130 team_id: 468231,131 player_id: 17209,132 minutes_played: 127.62,133 team_possession_percentage: 0.53,134 xg: 0,135 shots: 0,136 goals: 0,137 tackles: 0,138 interceptions: 0,139 pressures: 4,140 passes: 61,141 completed_passes: 45,142 left_foot_passes: 2,143 right_foot_passes: 34,144 player_shots_faced: 0,145 },146 {147 match_id: 7175937,148 team_id: 468245,149 player_id: 17690,150 minutes_played: 127.62,151 team_possession_percentage: 0.47,152 xg: 0.14,153 shots: 3,154 goals: 0,155 tackles: 0,156 interceptions: 1,157 pressures: 29,158 passes: 54,159 completed_passes: 39,160 left_foot_passes: 11,161 right_foot_passes: 26,162 player_shots_faced: 0,163 },164 {165 match_id: 7175937,166 team_id: 468231,167 player_id: 289719,168 minutes_played: 73.22,169 team_possession_percentage: 0.53,170 xg: 0,171 shots: 0,172 goals: 0,173 tackles: 2,174 interceptions: 1,175 pressures: 14,176 passes: 51,177 completed_passes: 43,178 left_foot_passes: 3,179 right_foot_passes: 39,180 player_shots_faced: 0,181 },182 {183 match_id: 7175937,184 team_id: 468245,185 player_id: 297753,186 minutes_played: 47.18,187 team_possession_percentage: 0.47,188 xg: 0,189 shots: 0,190 goals: 0,191 tackles: 1,192 interceptions: 0,193 pressures: 4,194 passes: 23,195 completed_passes: 19,196 left_foot_passes: 1,197 right_foot_passes: 17,198 player_shots_faced: 0,199 },200 {201 match_id: 7175937,202 team_id: 468231,203 player_id: 4891316,204 minutes_played: 127.62,205 team_possession_percentage: 0.53,206 xg: 0,207 shots: 0,208 goals: 0,209 tackles: 0,210 interceptions: 2,211 pressures: 10,212 passes: 76,213 completed_passes: 63,214 left_foot_passes: 12,215 right_foot_passes: 47,216 player_shots_faced: 0,217 },218 {219 match_id: 7175937,220 team_id: 468245,221 player_id: 5568520,222 minutes_played: 16.13,223 team_possession_percentage: 0.47,224 xg: 0.02,225 shots: 1,226 goals: 0,227 tackles: 0,228 interceptions: 0,229 pressures: 2,230 passes: 5,231 completed_passes: 4,232 left_foot_passes: 0,233 right_foot_passes: 4,234 player_shots_faced: 0,235 },236 {237 match_id: 7175942,238 team_id: 468240,239 player_id: 1187,240 minutes_played: 12.93,241 team_possession_percentage: 0.42,242 xg: 0,243 shots: 0,244 goals: 0,245 tackles: 0,246 interceptions: 0,247 pressures: 0,248 passes: 5,249 completed_passes: 5,250 left_foot_passes: 5,251 right_foot_passes: 0,252 player_shots_faced: 0,253 },254 {255 match_id: 7175942,256 team_id: 468240,257 player_id: 1599,258 minutes_played: 96.3,259 team_possession_percentage: 0.42,260 xg: 0.03,261 shots: 1,262 goals: 0,263 tackles: 1,264 interceptions: 0,265 pressures: 9,266 passes: 44,267 completed_passes: 41,268 left_foot_passes: 3,269 right_foot_passes: 38,270 player_shots_faced: 0,271 },272 {273 match_id: 7175942,274 team_id: 468237,275 player_id: 11577,276 minutes_played: 73.32,277 team_possession_percentage: 0.58,278 xg: 0.48,279 shots: 3,280 goals: 0,281 tackles: 2,282 interceptions: 0,283 pressures: 17,284 passes: 33,285 completed_passes: 29,286 left_foot_passes: 1,287 right_foot_passes: 28,288 player_shots_faced: 0,289 },290 {291 match_id: 7175942,292 team_id: 468237,293 player_id: 12203,294 minutes_played: 96.3,295 team_possession_percentage: 0.58,296 xg: 0.33,297 shots: 3,298 goals: 0,299 tackles: 1,300 interceptions: 0,301 pressures: 13,302 passes: 60,303 completed_passes: 51,304 left_foot_passes: 4,305 right_foot_passes: 44,306 player_shots_faced: 0,307 },308 {309 match_id: 7175942,310 team_id: 468240,311 player_id: 13348,312 minutes_played: 96.3,313 team_possession_percentage: 0.42,314 xg: 0,315 shots: 0,316 goals: 0,317 tackles: 0,318 interceptions: 0,319 pressures: 0,320 passes: 30,321 completed_passes: 17,322 left_foot_passes: 9,323 right_foot_passes: 3,324 player_shots_faced: 9,325 },326 {327 match_id: 7175942,328 team_id: 468240,329 player_id: 13975,330 minutes_played: 8.53,331 team_possession_percentage: 0.42,332 xg: 0,333 shots: 0,334 goals: 0,335 tackles: 0,336 interceptions: 0,337 pressures: 7,338 passes: 1,339 completed_passes: 1,340 left_foot_passes: 0,341 right_foot_passes: 1,342 player_shots_faced: 0,343 },344 {345 match_id: 7175942,346 team_id: 468240,347 player_id: 15289,348 minutes_played: 87.77,349 team_possession_percentage: 0.42,350 xg: 0,351 shots: 0,352 goals: 0,353 tackles: 0,354 interceptions: 0,355 pressures: 14,356 passes: 13,357 completed_passes: 9,358 left_foot_passes: 7,359 right_foot_passes: 0,360 player_shots_faced: 0,361 },362 {363 match_id: 7175944,364 team_id: 468217,365 player_id: 1562,366 minutes_played: 95.18,367 team_possession_percentage: 0.58,368 xg: 0.01,369 shots: 1,370 goals: 0,371 tackles: 3,372 interceptions: 3,373 pressures: 30,374 passes: 79,375 completed_passes: 74,376 left_foot_passes: 46,377 right_foot_passes: 25,378 player_shots_faced: 0,379 },380 {381 match_id: 7175944,382 team_id: 468217,383 player_id: 5647,384 minutes_played: 95.18,385 team_possession_percentage: 0.58,386 xg: 0,387 shots: 0,388 goals: 0,389 tackles: 1,390 interceptions: 1,391 pressures: 33,392 passes: 99,393 completed_passes: 80,394 left_foot_passes: 2,395 right_foot_passes: 70,396 player_shots_faced: 0,397 },398 {399 match_id: 7175944,400 team_id: 468240,401 player_id: 14140,402 minutes_played: 95.18,403 team_possession_percentage: 0.42,404 xg: 0.13,405 shots: 2,406 goals: 0,407 tackles: 1,408 interceptions: 0,409 pressures: 30,410 passes: 64,411 completed_passes: 54,412 left_foot_passes: 7,413 right_foot_passes: 47,414 player_shots_faced: 0,415 },416 {417 match_id: 7175944,418 team_id: 468240,419 player_id: 14249,420 minutes_played: 95.18,421 team_possession_percentage: 0.42,422 xg: 0.44,423 shots: 2,424 goals: 1,425 tackles: 0,426 interceptions: 0,427 pressures: 20,428 passes: 58,429 completed_passes: 43,430 left_foot_passes: 5,431 right_foot_passes: 37,432 player_shots_faced: 0,433 },434 {435 match_id: 7175944,436 team_id: 468240,437 player_id: 19612,438 minutes_played: 95.18,439 team_possession_percentage: 0.42,440 xg: 0,441 shots: 0,442 goals: 0,443 tackles: 0,444 interceptions: 1,445 pressures: 35,446 passes: 49,447 completed_passes: 42,448 left_foot_passes: 26,449 right_foot_passes: 11,450 player_shots_faced: 0,451 },452 {453 match_id: 7175944,454 team_id: 468240,455 player_id: 19755,456 minutes_played: 15.28,457 team_possession_percentage: 0.42,458 xg: 0,459 shots: 0,460 goals: 0,461 tackles: 1,462 interceptions: 0,463 pressures: 8,464 passes: 10,465 completed_passes: 10,466 left_foot_passes: 9,467 right_foot_passes: 1,468 player_shots_faced: 0,469 },470 {471 match_id: 7175944,472 team_id: 468217,473 player_id: 296172,474 minutes_played: 95.18,475 team_possession_percentage: 0.58,476 xg: 0.11,477 shots: 3,478 goals: 0,479 tackles: 0,480 interceptions: 3,481 pressures: 18,482 passes: 60,483 completed_passes: 58,484 left_foot_passes: 5,485 right_foot_passes: 51,486 player_shots_faced: 0,487 },488 {489 match_id: 7175944,490 team_id: 468217,491 player_id: 300386,492 minutes_played: 9.6,493 team_possession_percentage: 0.58,494 xg: 0,495 shots: 0,496 goals: 0,497 tackles: 0,498 interceptions: 0,499 pressures: 6,500 passes: 6,501 completed_passes: 5,502 left_foot_passes: 0,503 right_foot_passes: 5,504 player_shots_faced: 0,505 },506 {507 match_id: 7175946,508 team_id: 468239,509 player_id: 3424,510 minutes_played: 97.05,511 team_possession_percentage: 0.6,512 xg: 0,513 shots: 0,514 goals: 0,515 tackles: 0,516 interceptions: 0,517 pressures: 0,518 passes: 20,519 completed_passes: 15,520 left_foot_passes: 3,521 right_foot_passes: 11,522 player_shots_faced: 3,523 },524 {525 match_id: 7175946,526 team_id: 468227,527 player_id: 13509,528 minutes_played: 97.05,529 team_possession_percentage: 0.4,530 xg: 0,531 shots: 0,532 goals: 0,533 tackles: 3,534 interceptions: 2,535 pressures: 43,536 passes: 18,537 completed_passes: 14,538 left_foot_passes: 12,539 right_foot_passes: 0,540 player_shots_faced: 0,541 },542 {543 match_id: 7175946,544 team_id: 468239,545 player_id: 19364,546 minutes_played: 97.05,547 team_possession_percentage: 0.6,548 xg: 0.44,549 shots: 3,550 goals: 1,551 tackles: 1,552 interceptions: 0,553 pressures: 18,554 passes: 26,555 completed_passes: 14,556 left_foot_passes: 11,557 right_foot_passes: 0,558 player_shots_faced: 0,559 },560 {561 match_id: 7175946,562 team_id: 468227,563 player_id: 19761,564 minutes_played: 84.93,565 team_possession_percentage: 0.4,566 xg: 0.36,567 shots: 2,568 goals: 1,569 tackles: 1,570 interceptions: 0,571 pressures: 26,572 passes: 19,573 completed_passes: 13,574 left_foot_passes: 11,575 right_foot_passes: 2,576 player_shots_faced: 0,577 },578 {579 match_id: 7175946,580 team_id: 468239,581 player_id: 5568511,582 minutes_played: 97.05,583 team_possession_percentage: 0.6,584 xg: 0.02,585 shots: 1,586 goals: 0,587 tackles: 3,588 interceptions: 2,589 pressures: 33,590 passes: 63,591 completed_passes: 54,592 left_foot_passes: 5,593 right_foot_passes: 49,594 player_shots_faced: 0,595 },596 {597 match_id: 7175951,598 team_id: 468240,599 player_id: 1599,600 minutes_played: 96.25,601 team_possession_percentage: 0.58,602 xg: 0.5,603 shots: 5,604 goals: 0,605 tackles: 1,606 interceptions: 0,607 pressures: 3,608 passes: 83,609 completed_passes: 76,610 left_foot_passes: 4,611 right_foot_passes: 71,612 player_shots_faced: 0,613 },614 {615 match_id: 7175951,616 team_id: 468241,617 player_id: 10771,618 minutes_played: 14.58,619 team_possession_percentage: 0.42,620 xg: 0,621 shots: 0,622 goals: 0,623 tackles: 0,624 interceptions: 0,625 pressures: 2,626 passes: 6,627 completed_passes: 5,628 left_foot_passes: 0,629 right_foot_passes: 5,630 player_shots_faced: 0,631 },632 {633 match_id: 7175951,634 team_id: 468240,635 player_id: 13348,636 minutes_played: 96.25,637 team_possession_percentage: 0.58,638 xg: 0,639 shots: 0,640 goals: 0,641 tackles: 0,642 interceptions: 0,643 pressures: 0,644 passes: 21,645 completed_passes: 19,646 left_foot_passes: 8,647 right_foot_passes: 5,648 player_shots_faced: 4,649 },650 {651 match_id: 7175951,652 team_id: 468241,653 player_id: 14164,654 minutes_played: 81.8,655 team_possession_percentage: 0.42,656 xg: 0.25,657 shots: 2,658 goals: 1,659 tackles: 1,660 interceptions: 1,661 pressures: 17,662 passes: 24,663 completed_passes: 21,664 left_foot_passes: 2,665 right_foot_passes: 19,666 player_shots_faced: 0,667 },668 {669 match_id: 7175951,670 team_id: 468240,671 player_id: 15289,672 minutes_played: 96.25,673 team_possession_percentage: 0.58,674 xg: 0.85,675 shots: 7,676 goals: 0,677 tackles: 0,678 interceptions: 0,679 pressures: 11,680 passes: 19,681 completed_passes: 15,682 left_foot_passes: 7,683 right_foot_passes: 8,684 player_shots_faced: 0,685 },686 {687 match_id: 7175951,688 team_id: 468241,689 player_id: 17181,690 minutes_played: 96.25,691 team_possession_percentage: 0.42,692 xg: 0.03,693 shots: 1,694 goals: 0,695 tackles: 1,696 interceptions: 0,697 pressures: 17,698 passes: 58,699 completed_passes: 51,700 left_foot_passes: 6,701 right_foot_passes: 45,702 player_shots_faced: 0,703 },704 {705 match_id: 7175951,706 team_id: 468241,707 player_id: 18118,708 minutes_played: 96.25,709 team_possession_percentage: 0.42,710 xg: 0.05,711 shots: 2,712 goals: 0,713 tackles: 0,714 interceptions: 1,715 pressures: 9,716 passes: 49,717 completed_passes: 41,718 left_foot_passes: 17,719 right_foot_passes: 19,720 player_shots_faced: 0,721 },722 {723 match_id: 7175951,724 team_id: 468240,725 player_id: 21226,726 minutes_played: 65.43,727 team_possession_percentage: 0.58,728 xg: 0,729 shots: 0,730 goals: 0,731 tackles: 0,732 interceptions: 0,733 pressures: 22,734 passes: 25,735 completed_passes: 20,736 left_foot_passes: 2,737 right_foot_passes: 18,738 player_shots_faced: 0,739 },740 {741 match_id: 7175951,742 team_id: 468241,743 player_id: 23606,744 minutes_played: 96.25,745 team_possession_percentage: 0.42,746 xg: 0,747 shots: 0,748 goals: 0,749 tackles: 1,750 interceptions: 3,751 pressures: 14,752 passes: 40,753 completed_passes: 29,754 left_foot_passes: 2,755 right_foot_passes: 23,756 player_shots_faced: 0,757 },758 {759 match_id: 7175952,760 team_id: 468227,761 player_id: 15970,762 minutes_played: 97.05,763 team_possession_percentage: 0.62,764 xg: 0,765 shots: 0,766 goals: 0,767 tackles: 0,768 interceptions: 1,769 pressures: 5,770 passes: 26,771 completed_passes: 19,772 left_foot_passes: 13,773 right_foot_passes: 5,774 player_shots_faced: 0,775 },776 {777 match_id: 7175952,778 team_id: 468227,779 player_id: 288702,780 minutes_played: 97.05,781 team_possession_percentage: 0.62,782 xg: 0.01,783 shots: 1,784 goals: 0,785 tackles: 3,786 interceptions: 1,787 pressures: 11,788 passes: 84,789 completed_passes: 72,790 left_foot_passes: 4,791 right_foot_passes: 56,792 player_shots_faced: 0,793 },794 {795 match_id: 7175960,796 team_id: 468231,797 player_id: 1163,798 minutes_played: 131.05,799 team_possession_percentage: 0.65,800 xg: 0.13,801 shots: 3,802 goals: 1,803 tackles: 2,804 interceptions: 0,805 pressures: 9,806 passes: 110,807 completed_passes: 90,808 left_foot_passes: 11,809 right_foot_passes: 79,810 player_shots_faced: 0,811 },812 {813 match_id: 7175960,814 team_id: 468226,815 player_id: 2561,816 minutes_played: 62.55,817 team_possession_percentage: 0.35,818 xg: 0.03,819 shots: 1,820 goals: 0,821 tackles: 1,822 interceptions: 0,823 pressures: 11,824 passes: 14,825 completed_passes: 10,826 left_foot_passes: 1,827 right_foot_passes: 8,828 player_shots_faced: 0,829 },830 {831 match_id: 7175960,832 team_id: 468226,833 player_id: 2784,834 minutes_played: 131.05,835 team_possession_percentage: 0.35,836 xg: 0.19,837 shots: 1,838 goals: 1,839 tackles: 3,840 interceptions: 0,841 pressures: 16,842 passes: 55,843 completed_passes: 38,844 left_foot_passes: 1,845 right_foot_passes: 26,846 player_shots_faced: 0,847 },848 {849 match_id: 7175960,850 team_id: 468226,851 player_id: 2915,852 minutes_played: 22.13,853 team_possession_percentage: 0.35,854 xg: 0,855 shots: 0,856 goals: 1,857 tackles: 0,858 interceptions: 0,859 pressures: 7,860 passes: 11,861 completed_passes: 6,862 left_foot_passes: 0,863 right_foot_passes: 6,864 player_shots_faced: 0,865 },866 {867 match_id: 7175960,868 team_id: 468226,869 player_id: 6782,870 minutes_played: 131.05,871 team_possession_percentage: 0.35,872 xg: 0.06,873 shots: 1,874 goals: 1,875 tackles: 1,876 interceptions: 0,877 pressures: 28,878 passes: 33,879 completed_passes: 25,880 left_foot_passes: 3,881 right_foot_passes: 19,882 player_shots_faced: 0,883 },884 {885 match_id: 7175960,886 team_id: 468231,887 player_id: 16743,888 minutes_played: 131.05,889 team_possession_percentage: 0.65,890 xg: 0.15,891 shots: 3,892 goals: 0,893 tackles: 0,894 interceptions: 0,895 pressures: 18,896 passes: 24,897 completed_passes: 9,898 left_foot_passes: 0,899 right_foot_passes: 9,900 player_shots_faced: 0,901 },902 {903 match_id: 7175960,904 team_id: 468231,905 player_id: 18157,906 minutes_played: 131.05,907 team_possession_percentage: 0.65,908 xg: 0.01,909 shots: 1,910 goals: 0,911 tackles: 0,912 interceptions: 1,913 pressures: 4,914 passes: 92,915 completed_passes: 77,916 left_foot_passes: 19,917 right_foot_passes: 51,918 player_shots_faced: 0,919 },920 {921 match_id: 7175960,922 team_id: 468231,923 player_id: 18277,924 minutes_played: 41.12,925 team_possession_percentage: 0.65,926 xg: 0,927 shots: 0,928 goals: 0,929 tackles: 1,930 interceptions: 0,931 pressures: 10,932 passes: 10,933 completed_passes: 8,934 left_foot_passes: 1,935 right_foot_passes: 7,936 player_shots_faced: 0,937 },938 {939 match_id: 7175960,940 team_id: 468226,941 player_id: 291054,942 minutes_played: 131.05,943 team_possession_percentage: 0.35,944 xg: 0.16,945 shots: 1,946 goals: 0,947 tackles: 0,948 interceptions: 1,949 pressures: 3,950 passes: 39,951 completed_passes: 28,952 left_foot_passes: 6,953 right_foot_passes: 20,954 player_shots_faced: 0,955 },956 {957 match_id: 7175960,958 team_id: 468231,959 player_id: 5091570,960 minutes_played: 55.43,961 team_possession_percentage: 0.65,962 xg: 0,963 shots: 0,964 goals: 0,965 tackles: 0,966 interceptions: 0,967 pressures: 3,968 passes: 45,969 completed_passes: 34,970 left_foot_passes: 23,971 right_foot_passes: 0,972 player_shots_faced: 0,973 },974 {975 match_id: 7175972,976 team_id: 468236,977 player_id: 4754,978 minutes_played: 14.6,979 team_possession_percentage: 0.33,980 xg: 0,981 shots: 0,982 goals: 0,983 tackles: 0,984 interceptions: 0,985 pressures: 3,986 passes: 3,987 completed_passes: 3,988 left_foot_passes: 0,989 right_foot_passes: 2,990 player_shots_faced: 0,991 },992 {993 match_id: 7175972,994 team_id: 468236,995 player_id: 6864,996 minutes_played: 97.65,997 team_possession_percentage: 0.33,998 xg: 0,999 shots: 0,1000 goals: 0,1001 tackles: 0,1002 interceptions: 0,1003 pressures: 0,1004 passes: 24,1005 completed_passes: 12,1006 left_foot_passes: 0,1007 right_foot_passes: 9,1008 player_shots_faced: 3,1009 },1010 {1011 match_id: 7175972,1012 team_id: 468236,1013 player_id: 7171,1014 minutes_played: 83.25,1015 team_possession_percentage: 0.33,1016 xg: 0.21,1017 shots: 3,1018 goals: 1,1019 tackles: 1,1020 interceptions: 1,1021 pressures: 29,1022 passes: 24,1023 completed_passes: 19,1024 left_foot_passes: 0,1025 right_foot_passes: 19,1026 player_shots_faced: 0,1027 },1028 {1029 match_id: 7175972,1030 team_id: 468236,1031 player_id: 13912,1032 minutes_played: 97.65,1033 team_possession_percentage: 0.33,1034 xg: 0,1035 shots: 0,1036 goals: 0,1037 tackles: 0,1038 interceptions: 0,1039 pressures: 3,1040 passes: 28,1041 completed_passes: 22,1042 left_foot_passes: 1,1043 right_foot_passes: 17,1044 player_shots_faced: 0,1045 },1046 {1047 match_id: 7175972,1048 team_id: 468238,1049 player_id: 19759,1050 minutes_played: 97.65,1051 team_possession_percentage: 0.67,1052 xg: 0.05,1053 shots: 1,1054 goals: 0,1055 tackles: 0,1056 interceptions: 0,1057 pressures: 12,1058 passes: 15,1059 completed_passes: 11,1060 left_foot_passes: 2,1061 right_foot_passes: 8,1062 player_shots_faced: 0,1063 },1064 {1065 match_id: 7175972,1066 team_id: 468236,1067 player_id: 3304738,1068 minutes_played: 91.62,1069 team_possession_percentage: 0.33,1070 xg: 0.26,1071 shots: 3,1072 goals: 0,1073 tackles: 1,1074 interceptions: 0,1075 pressures: 47,1076 passes: 22,1077 completed_passes: 14,1078 left_foot_passes: 2,1079 right_foot_passes: 8,1080 player_shots_faced: 0,1081 },1082 {1083 match_id: 7175972,1084 team_id: 468236,1085 player_id: 4876494,1086 minutes_played: 83.25,1087 team_possession_percentage: 0.33,1088 xg: 0.02,1089 shots: 1,1090 goals: 0,1091 tackles: 1,1092 interceptions: 0,1093 pressures: 25,1094 passes: 35,1095 completed_passes: 18,1096 left_foot_passes: 0,1097 right_foot_passes: 13,1098 player_shots_faced: 0,1099 },1100 {1101 match_id: 7175975,1102 team_id: 468226,1103 player_id: 2561,1104 minutes_played: 62.37,1105 team_possession_percentage: 0.22,1106 xg: 0.03,1107 shots: 1,1108 goals: 1,1109 tackles: 1,1110 interceptions: 0,1111 pressures: 16,1112 passes: 13,1113 completed_passes: 9,1114 left_foot_passes: 0,1115 right_foot_passes: 8,1116 player_shots_faced: 0,1117 },1118 {1119 match_id: 7175975,1120 team_id: 468226,1121 player_id: 2784,1122 minutes_played: 128.55,1123 team_possession_percentage: 0.22,1124 xg: 0,1125 shots: 0,1126 goals: 0,1127 tackles: 1,1128 interceptions: 7,1129 pressures: 30,1130 passes: 63,1131 completed_passes: 44,1132 left_foot_passes: 2,1133 right_foot_passes: 30,1134 player_shots_faced: 0,1135 },1136 {1137 match_id: 7175975,1138 team_id: 468226,1139 player_id: 3260,1140 minutes_played: 47.13,1141 team_possession_percentage: 0.22,1142 xg: 0.01,1143 shots: 1,1144 goals: 0,1145 tackles: 1,1146 interceptions: 1,1147 pressures: 4,1148 passes: 11,1149 completed_passes: 9,1150 left_foot_passes: 6,1151 right_foot_passes: 1,1152 player_shots_faced: 0,1153 },1154 {1155 match_id: 7175975,1156 team_id: 468226,1157 player_id: 6782,1158 minutes_played: 102.52,1159 team_possession_percentage: 0.22,1160 xg: 0,1161 shots: 0,1162 goals: 0,1163 tackles: 3,1164 interceptions: 3,1165 pressures: 24,1166 passes: 21,1167 completed_passes: 18,1168 left_foot_passes: 4,1169 right_foot_passes: 14,1170 player_shots_faced: 0,1171 },1172 {1173 match_id: 7175975,1174 team_id: 468246,1175 player_id: 13558,1176 minutes_played: 128.55,1177 team_possession_percentage: 0.78,1178 xg: 0.01,1179 shots: 1,1180 goals: 0,1181 tackles: 3,1182 interceptions: 0,1183 pressures: 9,1184 passes: 154,1185 completed_passes: 145,1186 left_foot_passes: 19,1187 right_foot_passes: 124,1188 player_shots_faced: 0,1189 },1190 {1191 match_id: 7175975,1192 team_id: 468246,1193 player_id: 19221,1194 minutes_played: 128.55,1195 team_possession_percentage: 0.78,1196 xg: 0.05,1197 shots: 1,1198 goals: 1,1199 tackles: 3,1200 interceptions: 0,1201 pressures: 6,1202 passes: 180,1203 completed_passes: 168,1204 left_foot_passes: 21,1205 right_foot_passes: 137,1206 player_shots_faced: 0,1207 },1208 {1209 match_id: 7175975,1210 team_id: 468226,1211 player_id: 291054,1212 minutes_played: 128.55,1213 team_possession_percentage: 0.22,1214 xg: 0,1215 shots: 0,1216 goals: 0,1217 tackles: 1,1218 interceptions: 7,1219 pressures: 7,1220 passes: 33,1221 completed_passes: 25,1222 left_foot_passes: 4,1223 right_foot_passes: 16,1224 player_shots_faced: 0,1225 },1226 {1227 match_id: 7175976,1228 team_id: 468244,1229 player_id: 13387,1230 minutes_played: 98.02,1231 team_possession_percentage: 0.33,1232 xg: 0,1233 shots: 0,1234 goals: 0,1235 tackles: 4,1236 interceptions: 1,1237 pressures: 6,1238 passes: 30,1239 completed_passes: 25,1240 left_foot_passes: 6,1241 right_foot_passes: 18,1242 player_shots_faced: 0,1243 },1244 {1245 match_id: 7175976,1246 team_id: 468230,1247 player_id: 15297,1248 minutes_played: 98.02,1249 team_possession_percentage: 0.67,1250 xg: 0,1251 shots: 0,1252 goals: 0,1253 tackles: 1,1254 interceptions: 1,1255 pressures: 4,1256 passes: 55,1257 completed_passes: 46,1258 left_foot_passes: 4,1259 right_foot_passes: 37,1260 player_shots_faced: 0,1261 },1262 {1263 match_id: 7175976,1264 team_id: 468230,1265 player_id: 18164,1266 minutes_played: 98.02,1267 team_possession_percentage: 0.67,1268 xg: 0.07,1269 shots: 1,1270 goals: 0,1271 tackles: 3,1272 interceptions: 2,1273 pressures: 12,1274 passes: 37,1275 completed_passes: 30,1276 left_foot_passes: 1,1277 right_foot_passes: 23,1278 player_shots_faced: 0,1279 },1280 {1281 match_id: 7175976,1282 team_id: 468244,1283 player_id: 18880,1284 minutes_played: 75.33,1285 team_possession_percentage: 0.33,1286 xg: 0.29,1287 shots: 3,1288 goals: 2,1289 tackles: 2,1290 interceptions: 1,1291 pressures: 17,1292 passes: 13,1293 completed_passes: 10,1294 left_foot_passes: 1,1295 right_foot_passes: 8,1296 player_shots_faced: 0,1297 },1298 {1299 match_id: 7175976,1300 team_id: 468244,1301 player_id: 625230,1302 minutes_played: 98.02,1303 team_possession_percentage: 0.33,1304 xg: 0,1305 shots: 0,1306 goals: 0,1307 tackles: 1,1308 interceptions: 0,1309 pressures: 19,1310 passes: 24,1311 completed_passes: 19,1312 left_foot_passes: 2,1313 right_foot_passes: 15,1314 player_shots_faced: 0,1315 },1316 {1317 match_id: 7175976,1318 team_id: 468244,1319 player_id: 5558559,1320 minutes_played: 82.17,1321 team_possession_percentage: 0.33,1322 xg: 0,1323 shots: 0,1324 goals: 0,1325 tackles: 1,1326 interceptions: 0,1327 pressures: 31,1328 passes: 19,1329 completed_passes: 14,1330 left_foot_passes: 0,1331 right_foot_passes: 11,1332 player_shots_faced: 0,1333 },1334 {1335 match_id: 7175977,1336 team_id: 468236,1337 player_id: 4754,1338 minutes_played: 85.55,1339 team_possession_percentage: 0.41,1340 xg: 0,1341 shots: 0,1342 goals: 0,1343 tackles: 0,1344 interceptions: 0,1345 pressures: 17,1346 passes: 53,1347 completed_passes: 34,1348 left_foot_passes: 0,1349 right_foot_passes: 22,1350 player_shots_faced: 0,1351 },1352 {1353 match_id: 7175977,1354 team_id: 468236,1355 player_id: 6864,1356 minutes_played: 96.23,1357 team_possession_percentage: 0.41,1358 xg: 0,1359 shots: 0,1360 goals: 0,1361 tackles: 0,1362 interceptions: 0,1363 pressures: 0,1364 passes: 27,1365 completed_passes: 20,1366 left_foot_passes: 0,1367 right_foot_passes: 19,1368 player_shots_faced: 2,1369 },1370 {1371 match_id: 7175977,1372 team_id: 468236,1373 player_id: 7171,1374 minutes_played: 65.87,1375 team_possession_percentage: 0.41,1376 xg: 0.02,1377 shots: 1,1378 goals: 0,1379 tackles: 0,1380 interceptions: 0,1381 pressures: 26,1382 passes: 17,1383 completed_passes: 13,1384 left_foot_passes: 0,1385 right_foot_passes: 12,1386 player_shots_faced: 0,1387 },1388 {1389 match_id: 7175977,1390 team_id: 468236,1391 player_id: 13912,1392 minutes_played: 96.23,1393 team_possession_percentage: 0.41,1394 xg: 0,1395 shots: 0,1396 goals: 0,1397 tackles: 0,1398 interceptions: 1,1399 pressures: 13,1400 passes: 46,1401 completed_passes: 39,1402 left_foot_passes: 2,1403 right_foot_passes: 30,1404 player_shots_faced: 0,1405 },1406 {1407 match_id: 7175977,1408 team_id: 468236,1409 player_id: 16826,1410 minutes_played: 30.77,1411 team_possession_percentage: 0.41,1412 xg: 0,1413 shots: 0,1414 goals: 0,1415 tackles: 0,1416 interceptions: 0,1417 pressures: 7,1418 passes: 5,1419 completed_passes: 3,1420 left_foot_passes: 1,1421 right_foot_passes: 1,1422 player_shots_faced: 0,1423 },1424 {1425 match_id: 7175977,1426 team_id: 468236,1427 player_id: 3304738,1428 minutes_played: 96.23,1429 team_possession_percentage: 0.41,1430 xg: 0.2,1431 shots: 2,1432 goals: 0,1433 tackles: 1,1434 interceptions: 1,1435 pressures: 43,1436 passes: 18,1437 completed_passes: 11,1438 left_foot_passes: 3,1439 right_foot_passes: 5,1440 player_shots_faced: 0,1441 },1442 {1443 match_id: 7175981,1444 team_id: 468217,1445 player_id: 1121,1446 minutes_played: 94.25,1447 team_possession_percentage: 0.45,1448 xg: 0,1449 shots: 0,1450 goals: 0,1451 tackles: 1,1452 interceptions: 0,1453 pressures: 18,1454 passes: 31,1455 completed_passes: 21,1456 left_foot_passes: 3,1457 right_foot_passes: 9,1458 player_shots_faced: 0,1459 },1460 {1461 match_id: 7175981,1462 team_id: 468217,1463 player_id: 1181,1464 minutes_played: 119.25,1465 team_possession_percentage: 0.45,1466 xg: 0,1467 shots: 0,1468 goals: 0,1469 tackles: 2,1470 interceptions: 2,1471 pressures: 15,1472 passes: 63,1473 completed_passes: 55,1474 left_foot_passes: 1,1475 right_foot_passes: 51,1476 player_shots_faced: 0,1477 },1478 {1479 match_id: 7175981,1480 team_id: 468217,1481 player_id: 5647,1482 minutes_played: 132.22,1483 team_possession_percentage: 0.45,1484 xg: 0.12,1485 shots: 1,1486 goals: 1,1487 tackles: 1,1488 interceptions: 1,1489 pressures: 42,1490 passes: 59,1491 completed_passes: 39,1492 left_foot_passes: 2,1493 right_foot_passes: 22,1494 player_shots_faced: 0,1495 },1496 {1497 match_id: 7175981,1498 team_id: 468231,1499 player_id: 16879,1500 minutes_played: 132.22,1501 team_possession_percentage: 0.55,1502 xg: 0,1503 shots: 0,1504 goals: 0,1505 tackles: 0,1506 interceptions: 0,1507 pressures: 0,1508 passes: 36,1509 completed_passes: 29,1510 left_foot_passes: 0,1511 right_foot_passes: 16,1512 player_shots_faced: 1,1513 },1514 {1515 match_id: 7175981,1516 team_id: 468231,1517 player_id: 21065,1518 minutes_played: 98.43,1519 team_possession_percentage: 0.55,1520 xg: 0,1521 shots: 0,1522 goals: 0,1523 tackles: 1,1524 interceptions: 0,1525 pressures: 8,1526 passes: 71,1527 completed_passes: 48,1528 left_foot_passes: 32,1529 right_foot_passes: 6,1530 player_shots_faced: 0,1531 },1532 {1533 match_id: 7175981,1534 team_id: 468231,1535 player_id: 24381,1536 minutes_played: 132.22,1537 team_possession_percentage: 0.55,1538 xg: 0.53,1539 shots: 7,1540 goals: 1,1541 tackles: 1,1542 interceptions: 0,1543 pressures: 27,1544 passes: 44,1545 completed_passes: 26,1546 left_foot_passes: 12,1547 right_foot_passes: 9,1548 player_shots_faced: 0,1549 },1550 {1551 match_id: 7175981,1552 team_id: 468217,1553 player_id: 296172,1554 minutes_played: 132.22,1555 team_possession_percentage: 0.45,1556 xg: 0.03,1557 shots: 1,1558 goals: 0,1559 tackles: 0,1560 interceptions: 1,1561 pressures: 3,1562 passes: 53,1563 completed_passes: 46,1564 left_foot_passes: 9,1565 right_foot_passes: 32,1566 player_shots_faced: 0,1567 },1568 {1569 match_id: 7175981,1570 team_id: 468231,1571 player_id: 299071,1572 minutes_played: 27.18,1573 team_possession_percentage: 0.55,1574 xg: 0.2,1575 shots: 3,1576 goals: 0,1577 tackles: 0,1578 interceptions: 0,1579 pressures: 2,1580 passes: 13,1581 completed_passes: 13,1582 left_foot_passes: 1,1583 right_foot_passes: 12,1584 player_shots_faced: 0,1585 },1586 {1587 match_id: 7175981,1588 team_id: 468217,1589 player_id: 300386,1590 minutes_played: 132.22,1591 team_possession_percentage: 0.45,1592 xg: 0,1593 shots: 0,1594 goals: 0,1595 tackles: 0,1596 interceptions: 1,1597 pressures: 55,1598 passes: 46,1599 completed_passes: 35,1600 left_foot_passes: 5,1601 right_foot_passes: 27,1602 player_shots_faced: 0,1603 },1604 {1605 match_id: 7175982,1606 team_id: 468240,1607 player_id: 1593,1608 minutes_played: 92.13,1609 team_possession_percentage: 0.63,1610 xg: 0,1611 shots: 0,1612 goals: 0,1613 tackles: 1,1614 interceptions: 1,1615 pressures: 10,1616 passes: 80,1617 completed_passes: 65,1618 left_foot_passes: 9,1619 right_foot_passes: 48,1620 player_shots_faced: 0,1621 },1622 {1623 match_id: 7175982,1624 team_id: 468227,1625 player_id: 4190,1626 minutes_played: 97.63,1627 team_possession_percentage: 0.37,1628 xg: 0,1629 shots: 0,1630 goals: 0,1631 tackles: 0,1632 interceptions: 3,1633 pressures: 20,1634 passes: 45,1635 completed_passes: 41,1636 left_foot_passes: 7,1637 right_foot_passes: 33,1638 player_shots_faced: 0,1639 },1640 {1641 match_id: 7175982,1642 team_id: 468227,1643 player_id: 15983,1644 minutes_played: 10.55,1645 team_possession_percentage: 0.37,1646 xg: 0.15,1647 shots: 1,1648 goals: 0,1649 tackles: 0,1650 interceptions: 0,1651 pressures: 3,1652 passes: 2,1653 completed_passes: 2,1654 left_foot_passes: 0,1655 right_foot_passes: 2,1656 player_shots_faced: 0,1657 },1658 {1659 match_id: 7175982,1660 team_id: 468227,1661 player_id: 19032,1662 minutes_played: 97.63,1663 team_possession_percentage: 0.37,1664 xg: 0.04,1665 shots: 1,1666 goals: 0,1667 tackles: 2,1668 interceptions: 0,1669 pressures: 15,1670 passes: 32,1671 completed_passes: 29,1672 left_foot_passes: 1,1673 right_foot_passes: 28,1674 player_shots_faced: 0,1675 },1676 {1677 match_id: 7175982,1678 team_id: 468227,1679 player_id: 19204,1680 minutes_played: 97.63,1681 team_possession_percentage: 0.37,1682 xg: 0,1683 shots: 0,1684 goals: 0,1685 tackles: 1,1686 interceptions: 0,1687 pressures: 6,1688 passes: 39,1689 completed_passes: 35,1690 left_foot_passes: 11,1691 right_foot_passes: 22,1692 player_shots_faced: 0,1693 },1694 {1695 match_id: 7175982,1696 team_id: 468227,1697 player_id: 611277,1698 minutes_played: 97.63,1699 team_possession_percentage: 0.37,1700 xg: 0,1701 shots: 0,1702 goals: 0,1703 tackles: 1,1704 interceptions: 0,1705 pressures: 8,1706 passes: 33,1707 completed_passes: 23,1708 left_foot_passes: 2,1709 right_foot_passes: 21,1710 player_shots_faced: 0,1711 },1712 {1713 match_id: 7175983,1714 team_id: 468227,1715 player_id: 15970,1716 minutes_played: 98.48,1717 team_possession_percentage: 0.34,1718 xg: 0,1719 shots: 0,1720 goals: 0,1721 tackles: 0,1722 interceptions: 1,1723 pressures: 7,1724 passes: 22,1725 completed_passes: 17,1726 left_foot_passes: 14,1727 right_foot_passes: 2,1728 player_shots_faced: 0,1729 },1730 {1731 match_id: 7175983,1732 team_id: 468231,1733 player_id: 16879,1734 minutes_played: 98.48,1735 team_possession_percentage: 0.66,1736 xg: 0,1737 shots: 0,1738 goals: 0,1739 tackles: 0,1740 interceptions: 0,1741 pressures: 0,1742 passes: 10,1743 completed_passes: 8,1744 left_foot_passes: 0,1745 right_foot_passes: 6,1746 player_shots_faced: 5,1747 },1748 {1749 match_id: 7175983,1750 team_id: 468231,1751 player_id: 21065,1752 minutes_played: 84.27,1753 team_possession_percentage: 0.66,1754 xg: 0,1755 shots: 0,1756 goals: 0,1757 tackles: 2,1758 interceptions: 1,1759 pressures: 7,1760 passes: 28,1761 completed_passes: 20,1762 left_foot_passes: 15,1763 right_foot_passes: 3,1764 player_shots_faced: 0,1765 },1766 {1767 match_id: 7175983,1768 team_id: 468231,1769 player_id: 24381,1770 minutes_played: 98.48,1771 team_possession_percentage: 0.66,1772 xg: 0.09,1773 shots: 2,1774 goals: 1,1775 tackles: 4,1776 interceptions: 1,1777 pressures: 15,1778 passes: 34,1779 completed_passes: 18,1780 left_foot_passes: 6,1781 right_foot_passes: 11,1782 player_shots_faced: 0,1783 },1784 {1785 match_id: 7175983,1786 team_id: 468227,1787 player_id: 288702,1788 minutes_played: 98.48,1789 team_possession_percentage: 0.34,1790 xg: 0,1791 shots: 0,1792 goals: 0,1793 tackles: 1,1794 interceptions: 1,1795 pressures: 6,1796 passes: 27,1797 completed_passes: 17,1798 left_foot_passes: 1,1799 right_foot_passes: 10,1800 player_shots_faced: 0,1801 },1802 {1803 match_id: 7175983,1804 team_id: 468231,1805 player_id: 299071,1806 minutes_played: 24.65,1807 team_possession_percentage: 0.66,1808 xg: 0,1809 shots: 0,1810 goals: 0,1811 tackles: 0,1812 interceptions: 0,1813 pressures: 1,1814 passes: 10,1815 completed_passes: 10,1816 left_foot_passes: 2,1817 right_foot_passes: 8,1818 player_shots_faced: 0,1819 },1820 {1821 match_id: 7175985,1822 team_id: 468217,1823 player_id: 1121,1824 minutes_played: 112.57,1825 team_possession_percentage: 0.52,1826 xg: 0.04,1827 shots: 1,1828 goals: 0,1829 tackles: 3,1830 interceptions: 0,1831 pressures: 7,1832 passes: 44,1833 completed_passes: 29,1834 left_foot_passes: 4,1835 right_foot_passes: 19,1836 player_shots_faced: 0,1837 },1838 {1839 match_id: 7175985,1840 team_id: 468217,1841 player_id: 1181,1842 minutes_played: 125.5,1843 team_possession_percentage: 0.52,1844 xg: 0,1845 shots: 0,1846 goals: 0,1847 tackles: 0,1848 interceptions: 0,1849 pressures: 3,1850 passes: 59,1851 completed_passes: 57,1852 left_foot_passes: 3,1853 right_foot_passes: 51,1854 player_shots_faced: 0,1855 },1856 {1857 match_id: 7175985,1858 team_id: 468217,1859 player_id: 5647,1860 minutes_played: 133.67,1861 team_possession_percentage: 0.52,1862 xg: 0.07,1863 shots: 1,1864 goals: 1,1865 tackles: 6,1866 interceptions: 2,1867 pressures: 19,1868 passes: 57,1869 completed_passes: 35,1870 left_foot_passes: 0,1871 right_foot_passes: 26,1872 player_shots_faced: 0,1873 },1874 {1875 match_id: 7175985,1876 team_id: 468233,1877 player_id: 5802,1878 minutes_played: 133.67,1879 team_possession_percentage: 0.48,1880 xg: 0.01,1881 shots: 1,1882 goals: 0,1883 tackles: 1,1884 interceptions: 2,1885 pressures: 15,1886 passes: 64,1887 completed_passes: 45,1888 left_foot_passes: 29,1889 right_foot_passes: 3,1890 player_shots_faced: 0,1891 },1892 {1893 match_id: 7175985,1894 team_id: 468233,1895 player_id: 14909,1896 minutes_played: 128,1897 team_possession_percentage: 0.48,1898 xg: 0,1899 shots: 0,1900 goals: 0,1901 tackles: 1,1902 interceptions: 0,1903 pressures: 21,1904 passes: 48,1905 completed_passes: 38,1906 left_foot_passes: 2,1907 right_foot_passes: 32,1908 player_shots_faced: 0,1909 },1910 {1911 match_id: 7175985,1912 team_id: 468233,1913 player_id: 16556,1914 minutes_played: 133.67,1915 team_possession_percentage: 0.48,1916 xg: 0.11,1917 shots: 2,1918 goals: 1,1919 tackles: 0,1920 interceptions: 0,1921 pressures: 26,1922 passes: 58,1923 completed_passes: 48,1924 left_foot_passes: 5,1925 right_foot_passes: 40,1926 player_shots_faced: 0,1927 },1928 {1929 match_id: 7175985,1930 team_id: 468217,1931 player_id: 296172,1932 minutes_played: 133.67,1933 team_possession_percentage: 0.52,1934 xg: 0.11,1935 shots: 3,1936 goals: 0,1937 tackles: 1,1938 interceptions: 1,1939 pressures: 1,1940 passes: 80,1941 completed_passes: 67,1942 left_foot_passes: 10,1943 right_foot_passes: 49,1944 player_shots_faced: 0,1945 },1946 {1947 match_id: 7175985,1948 team_id: 468217,1949 player_id: 300386,1950 minutes_played: 84.9,1951 team_possession_percentage: 0.52,1952 xg: 0.1,1953 shots: 1,1954 goals: 0,1955 tackles: 1,1956 interceptions: 0,1957 pressures: 22,1958 passes: 43,1959 completed_passes: 35,1960 left_foot_passes: 6,1961 right_foot_passes: 25,1962 player_shots_faced: 0,1963 },1964 {1965 match_id: 7175985,1966 team_id: 468233,1967 player_id: 5596276,1968 minutes_played: 67.7,1969 team_possession_percentage: 0.48,1970 xg: 0.04,1971 shots: 1,1972 goals: 0,1973 tackles: 2,1974 interceptions: 0,1975 pressures: 10,1976 passes: 13,1977 completed_passes: 7,1978 left_foot_passes: 0,1979 right_foot_passes: 7,1980 player_shots_faced: 0,1981 },1982 {1983 match_id: 7175993,1984 team_id: 468243,1985 player_id: 6971,1986 minutes_played: 96.18,1987 team_possession_percentage: 0.51,1988 xg: 0.03,1989 shots: 1,1990 goals: 0,1991 tackles: 3,1992 interceptions: 0,1993 pressures: 8,1994 passes: 64,1995 completed_passes: 58,1996 left_foot_passes: 10,1997 right_foot_passes: 44,1998 player_shots_faced: 0,1999 },2000 {2001 match_id: 7175993,2002 team_id: 468237,2003 player_id: 8586,2004 minutes_played: 90.88,2005 team_possession_percentage: 0.49,2006 xg: 0.08,2007 shots: 2,2008 goals: 0,2009 tackles: 2,2010 interceptions: 1,2011 pressures: 24,2012 passes: 47,2013 completed_passes: 33,2014 left_foot_passes: 1,2015 right_foot_passes: 30,2016 player_shots_faced: 0,2017 },2018 {2019 match_id: 7175993,2020 team_id: 468237,2021 player_id: 12256,2022 minutes_played: 96.18,2023 team_possession_percentage: 0.49,2024 xg: 0,2025 shots: 0,2026 goals: 0,2027 tackles: 5,2028 interceptions: 0,2029 pressures: 25,2030 passes: 50,2031 completed_passes: 44,2032 left_foot_passes: 4,2033 right_foot_passes: 38,2034 player_shots_faced: 0,2035 },2036 {2037 match_id: 7175993,2038 team_id: 468243,2039 player_id: 12504,2040 minutes_played: 96.18,2041 team_possession_percentage: 0.51,2042 xg: 0,2043 shots: 0,2044 goals: 0,2045 tackles: 0,2046 interceptions: 0,2047 pressures: 0,2048 passes: 14,2049 completed_passes: 10,2050 left_foot_passes: 1,2051 right_foot_passes: 8,2052 player_shots_faced: 10,2053 },2054 {2055 match_id: 7175993,2056 team_id: 468237,2057 player_id: 18673,2058 minutes_played: 96.18,2059 team_possession_percentage: 0.49,2060 xg: 0,2061 shots: 0,2062 goals: 0,2063 tackles: 1,2064 interceptions: 1,2065 pressures: 1,2066 passes: 43,2067 completed_passes: 38,2068 left_foot_passes: 0,2069 right_foot_passes: 37,2070 player_shots_faced: 0,2071 },2072 {2073 match_id: 7175993,2074 team_id: 468243,2075 player_id: 19881,2076 minutes_played: 96.18,2077 team_possession_percentage: 0.51,2078 xg: 0.06,2079 shots: 2,2080 goals: 0,2081 tackles: 4,2082 interceptions: 0,2083 pressures: 5,2084 passes: 31,2085 completed_passes: 26,2086 left_foot_passes: 22,2087 right_foot_passes: 2,2088 player_shots_faced: 0,2089 },2090 {2091 match_id: 7175993,2092 team_id: 468237,2093 player_id: 20619,2094 minutes_played: 10.25,2095 team_possession_percentage: 0.49,2096 xg: 0.83,2097 shots: 1,2098 goals: 1,2099 tackles: 3,2100 interceptions: 0,2101 pressures: 10,2102 passes: 6,2103 completed_passes: 3,2104 left_foot_passes: 1,2105 right_foot_passes: 1,2106 player_shots_faced: 0,2107 },2108 {2109 match_id: 7175993,2110 team_id: 468243,2111 player_id: 20934,2112 minutes_played: 96.18,2113 team_possession_percentage: 0.51,2114 xg: 0.06,2115 shots: 2,2116 goals: 0,2117 tackles: 2,2118 interceptions: 0,2119 pressures: 12,2120 passes: 45,2121 completed_passes: 37,2122 left_foot_passes: 30,2123 right_foot_passes: 1,2124 player_shots_faced: 0,2125 },2126 {2127 match_id: 7175993,2128 team_id: 468237,2129 player_id: 625403,2130 minutes_played: 96.18,2131 team_possession_percentage: 0.49,2132 xg: 0.25,2133 shots: 3,2134 goals: 0,2135 tackles: 2,2136 interceptions: 0,2137 pressures: 40,2138 passes: 21,2139 completed_passes: 15,2140 left_foot_passes: 2,2141 right_foot_passes: 11,2142 player_shots_faced: 0,2143 },2144 {2145 match_id: 7175993,2146 team_id: 468243,2147 player_id: 5577288,2148 minutes_played: 96.18,2149 team_possession_percentage: 0.51,2150 xg: 0.04,2151 shots: 1,2152 goals: 0,2153 tackles: 4,2154 interceptions: 1,2155 pressures: 24,2156 passes: 48,2157 completed_passes: 45,2158 left_foot_passes: 38,2159 right_foot_passes: 4,2160 player_shots_faced: 0,2161 },2162 {2163 match_id: 7175937,2164 team_id: 468245,2165 player_id: 1240,2166 minutes_played: 80.43,2167 team_possession_percentage: 0.47,2168 xg: 0.09,2169 shots: 3,2170 goals: 0,2171 tackles: 0,2172 interceptions: 3,2173 pressures: 11,2174 passes: 49,2175 completed_passes: 41,2176 left_foot_passes: 0,2177 right_foot_passes: 38,2178 player_shots_faced: 0,2179 },2180 {2181 match_id: 7175937,2182 team_id: 468245,2183 player_id: 3566,2184 minutes_played: 59.88,2185 team_possession_percentage: 0.47,2186 xg: 0.12,2187 shots: 2,2188 goals: 0,2189 tackles: 0,2190 interceptions: 0,2191 pressures: 10,2192 passes: 16,2193 completed_passes: 11,2194 left_foot_passes: 2,2195 right_foot_passes: 7,2196 player_shots_faced: 0,2197 },2198 {2199 match_id: 7175937,2200 team_id: 468245,2201 player_id: 3575,2202 minutes_played: 67.73,2203 team_possession_percentage: 0.47,2204 xg: 0,2205 shots: 0,2206 goals: 0,2207 tackles: 0,2208 interceptions: 0,2209 pressures: 11,2210 passes: 11,2211 completed_passes: 7,2212 left_foot_passes: 4,2213 right_foot_passes: 1,2214 player_shots_faced: 0,2215 },2216 {2217 match_id: 7175937,2218 team_id: 468245,2219 player_id: 14636,2220 minutes_played: 24.63,2221 team_possession_percentage: 0.47,2222 xg: 0,2223 shots: 0,2224 goals: 1,2225 tackles: 0,2226 interceptions: 0,2227 pressures: 5,2228 passes: 11,2229 completed_passes: 11,2230 left_foot_passes: 1,2231 right_foot_passes: 10,2232 player_shots_faced: 0,2233 },2234 {2235 match_id: 7175937,2236 team_id: 468231,2237 player_id: 16879,2238 minutes_played: 127.62,2239 team_possession_percentage: 0.53,2240 xg: 0,2241 shots: 0,2242 goals: 0,2243 tackles: 0,2244 interceptions: 0,2245 pressures: 0,2246 passes: 34,2247 completed_passes: 22,2248 left_foot_passes: 1,2249 right_foot_passes: 12,2250 player_shots_faced: 3,2251 },2252 {2253 match_id: 7175937,2254 team_id: 468231,2255 player_id: 21065,2256 minutes_played: 82.42,2257 team_possession_percentage: 0.53,2258 xg: 0,2259 shots: 0,2260 goals: 0,2261 tackles: 1,2262 interceptions: 1,2263 pressures: 9,2264 passes: 54,2265 completed_passes: 37,2266 left_foot_passes: 23,2267 right_foot_passes: 2,2268 player_shots_faced: 0,2269 },2270 {2271 match_id: 7175937,2272 team_id: 468231,2273 player_id: 24381,2274 minutes_played: 101.95,2275 team_possession_percentage: 0.53,2276 xg: 0.39,2277 shots: 7,2278 goals: 0,2279 tackles: 0,2280 interceptions: 2,2281 pressures: 16,2282 passes: 21,2283 completed_passes: 15,2284 left_foot_passes: 3,2285 right_foot_passes: 8,2286 player_shots_faced: 0,2287 },2288 {2289 match_id: 7175937,2290 team_id: 468231,2291 player_id: 299071,2292 minutes_played: 25.93,2293 team_possession_percentage: 0.53,2294 xg: 0.03,2295 shots: 1,2296 goals: 1,2297 tackles: 0,2298 interceptions: 1,2299 pressures: 7,2300 passes: 15,2301 completed_passes: 12,2302 left_foot_passes: 3,2303 right_foot_passes: 8,2304 player_shots_faced: 0,2305 },2306 {2307 match_id: 7175942,2308 team_id: 468237,2309 player_id: 5116,2310 minutes_played: 22.98,2311 team_possession_percentage: 0.58,2312 xg: 0.35,2313 shots: 2,2314 goals: 1,2315 tackles: 0,2316 interceptions: 0,2317 pressures: 4,2318 passes: 9,2319 completed_passes: 7,2320 left_foot_passes: 1,2321 right_foot_passes: 6,2322 player_shots_faced: 0,2323 },2324 {2325 match_id: 7175942,2326 team_id: 468240,2327 player_id: 8183,2328 minutes_played: 96.3,2329 team_possession_percentage: 0.42,2330 xg: 0,2331 shots: 0,2332 goals: 0,2333 tackles: 1,2334 interceptions: 0,2335 pressures: 44,2336 passes: 37,2337 completed_passes: 33,2338 left_foot_passes: 0,2339 right_foot_passes: 33,2340 player_shots_faced: 0,2341 },2342 {2343 match_id: 7175942,2344 team_id: 468237,2345 player_id: 9279,2346 minutes_played: 96.3,2347 team_possession_percentage: 0.58,2348 xg: 0,2349 shots: 0,2350 goals: 0,2351 tackles: 0,2352 interceptions: 0,2353 pressures: 0,2354 passes: 7,2355 completed_passes: 6,2356 left_foot_passes: 0,2357 right_foot_passes: 4,2358 player_shots_faced: 3,2359 },2360 {2361 match_id: 7175942,2362 team_id: 468237,2363 player_id: 10767,2364 minutes_played: 96.3,2365 team_possession_percentage: 0.58,2366 xg: 0,2367 shots: 0,2368 goals: 0,2369 tackles: 1,2370 interceptions: 1,2371 pressures: 24,2372 passes: 39,2373 completed_passes: 35,2374 left_foot_passes: 4,2375 right_foot_passes: 26,2376 player_shots_faced: 0,2377 },2378 {2379 match_id: 7175942,2380 team_id: 468240,2381 player_id: 13421,2382 minutes_played: 96.3,2383 team_possession_percentage: 0.42,2384 xg: 0,2385 shots: 0,2386 goals: 0,2387 tackles: 1,2388 interceptions: 0,2389 pressures: 14,2390 passes: 29,2391 completed_passes: 25,2392 left_foot_passes: 5,2393 right_foot_passes: 20,2394 player_shots_faced: 0,2395 },2396 {2397 match_id: 7175942,2398 team_id: 468240,2399 player_id: 17198,2400 minutes_played: 96.3,2401 team_possession_percentage: 0.42,2402 xg: 0.06,2403 shots: 1,2404 goals: 0,2405 tackles: 5,2406 interceptions: 3,2407 pressures: 63,2408 passes: 35,2409 completed_passes: 28,2410 left_foot_passes: 8,2411 right_foot_passes: 17,2412 player_shots_faced: 0,2413 },2414 {2415 match_id: 7175942,2416 team_id: 468237,2417 player_id: 19246,2418 minutes_played: 96.3,2419 team_possession_percentage: 0.58,2420 xg: 0.02,2421 shots: 1,2422 goals: 0,2423 tackles: 1,2424 interceptions: 2,2425 pressures: 9,2426 passes: 80,2427 completed_passes: 66,2428 left_foot_passes: 52,2429 right_foot_passes: 8,2430 player_shots_faced: 0,2431 },2432 {2433 match_id: 7175944,2434 team_id: 468240,2435 player_id: 1593,2436 minutes_played: 38.63,2437 team_possession_percentage: 0.42,2438 xg: 0,2439 shots: 0,2440 goals: 0,2441 tackles: 1,2442 interceptions: 0,2443 pressures: 18,2444 passes: 11,2445 completed_passes: 11,2446 left_foot_passes: 3,2447 right_foot_passes: 5,2448 player_shots_faced: 0,2449 },2450 {2451 match_id: 7175944,2452 team_id: 468217,2453 player_id: 5525,2454 minutes_played: 48.07,2455 team_possession_percentage: 0.58,2456 xg: 0.04,2457 shots: 2,2458 goals: 0,2459 tackles: 1,2460 interceptions: 1,2461 pressures: 19,2462 passes: 39,2463 completed_passes: 34,2464 left_foot_passes: 1,2465 right_foot_passes: 33,2466 player_shots_faced: 0,2467 },2468 {2469 match_id: 7175944,2470 team_id: 468240,2471 player_id: 10784,2472 minutes_played: 95.18,2473 team_possession_percentage: 0.42,2474 xg: 0.49,2475 shots: 2,2476 goals: 1,2477 tackles: 0,2478 interceptions: 2,2479 pressures: 18,2480 passes: 38,2481 completed_passes: 29,2482 left_foot_passes: 2,2483 right_foot_passes: 25,2484 player_shots_faced: 0,2485 },2486 {2487 match_id: 7175944,2488 team_id: 468217,2489 player_id: 16419,2490 minutes_played: 47.12,2491 team_possession_percentage: 0.58,2492 xg: 0.06,2493 shots: 2,2494 goals: 0,2495 tackles: 0,2496 interceptions: 1,2497 pressures: 10,2498 passes: 25,2499 completed_passes: 23,2500 left_foot_passes: 0,2501 right_foot_passes: 23,2502 player_shots_faced: 0,2503 },2504 {2505 match_id: 7175944,2506 team_id: 468217,2507 player_id: 16931,2508 minutes_played: 95.18,2509 team_possession_percentage: 0.58,2510 xg: 0,2511 shots: 0,2512 goals: 0,2513 tackles: 1,2514 interceptions: 2,2515 pressures: 19,2516 passes: 71,2517 completed_passes: 64,2518 left_foot_passes: 2,2519 right_foot_passes: 58,2520 player_shots_faced: 0,2521 },2522 {2523 match_id: 7175946,2524 team_id: 468227,2525 player_id: 12893,2526 minutes_played: 97.05,2527 team_possession_percentage: 0.4,2528 xg: 0.06,2529 shots: 1,2530 goals: 0,2531 tackles: 2,2532 interceptions: 0,2533 pressures: 36,2534 passes: 14,2535 completed_passes: 9,2536 left_foot_passes: 5,2537 right_foot_passes: 0,2538 player_shots_faced: 0,2539 },2540 {2541 match_id: 7175946,2542 team_id: 468239,2543 player_id: 13942,2544 minutes_played: 97.05,2545 team_possession_percentage: 0.6,2546 xg: 0,2547 shots: 0,2548 goals: 0,2549 tackles: 4,2550 interceptions: 3,2551 pressures: 17,2552 passes: 60,2553 completed_passes: 51,2554 left_foot_passes: 3,2555 right_foot_passes: 48,2556 player_shots_faced: 0,2557 },2558 {2559 match_id: 7175946,2560 team_id: 468239,2561 player_id: 17938,2562 minutes_played: 47,2563 team_possession_percentage: 0.6,2564 xg: 0,2565 shots: 0,2566 goals: 0,2567 tackles: 0,2568 interceptions: 3,2569 pressures: 4,2570 passes: 25,2571 completed_passes: 25,2572 left_foot_passes: 23,2573 right_foot_passes: 2,2574 player_shots_faced: 0,2575 },2576 {2577 match_id: 7175946,2578 team_id: 468227,2579 player_id: 18811,2580 minutes_played: 76.77,2581 team_possession_percentage: 0.4,2582 xg: 0.07,2583 shots: 1,2584 goals: 0,2585 tackles: 4,2586 interceptions: 1,2587 pressures: 37,2588 passes: 28,2589 completed_passes: 24,2590 left_foot_passes: 23,2591 right_foot_passes: 0,2592 player_shots_faced: 0,2593 },2594 {2595 match_id: 7175946,2596 team_id: 468227,2597 player_id: 19562,2598 minutes_played: 97.05,2599 team_possession_percentage: 0.4,2600 xg: 0,2601 shots: 0,2602 goals: 0,2603 tackles: 0,2604 interceptions: 0,2605 pressures: 0,2606 passes: 24,2607 completed_passes: 17,2608 left_foot_passes: 10,2609 right_foot_passes: 2,2610 player_shots_faced: 4,2611 },2612 {2613 match_id: 7175946,2614 team_id: 468239,2615 player_id: 292628,2616 minutes_played: 97.05,2617 team_possession_percentage: 0.6,2618 xg: 0,2619 shots: 0,2620 goals: 0,2621 tackles: 3,2622 interceptions: 1,2623 pressures: 25,2624 passes: 29,2625 completed_passes: 25,2626 left_foot_passes: 17,2627 right_foot_passes: 0,2628 player_shots_faced: 0,2629 },2630 {2631 match_id: 7175951,2632 team_id: 468240,2633 player_id: 8183,2634 minutes_played: 96.25,2635 team_possession_percentage: 0.58,2636 xg: 0.07,2637 shots: 2,2638 goals: 0,2639 tackles: 2,2640 interceptions: 2,2641 pressures: 15,2642 passes: 64,2643 completed_passes: 60,2644 left_foot_passes: 2,2645 right_foot_passes: 54,2646 player_shots_faced: 0,2647 },2648 {2649 match_id: 7175951,2650 team_id: 468240,2651 player_id: 13421,2652 minutes_played: 96.25,2653 team_possession_percentage: 0.58,2654 xg: 0,2655 shots: 0,2656 goals: 0,2657 tackles: 0,2658 interceptions: 0,2659 pressures: 8,2660 passes: 76,2661 completed_passes: 68,2662 left_foot_passes: 7,2663 right_foot_passes: 58,2664 player_shots_faced: 0,2665 },2666 {2667 match_id: 7175951,2668 team_id: 468241,2669 player_id: 14810,2670 minutes_played: 96.25,2671 team_possession_percentage: 0.42,2672 xg: 0,2673 shots: 0,2674 goals: 0,2675 tackles: 0,2676 interceptions: 0,2677 pressures: 0,2678 passes: 27,2679 completed_passes: 15,2680 left_foot_passes: 1,2681 right_foot_passes: 12,2682 player_shots_faced: 7,2683 },2684 {2685 match_id: 7175951,2686 team_id: 468240,2687 player_id: 17198,2688 minutes_played: 30.82,2689 team_possession_percentage: 0.58,2690 xg: 0.09,2691 shots: 1,2692 goals: 1,2693 tackles: 0,2694 interceptions: 0,2695 pressures: 9,2696 passes: 13,2697 completed_passes: 11,2698 left_foot_passes: 2,2699 right_foot_passes: 8,2700 player_shots_faced: 0,2701 },...
Application.js
Source:Application.js
...34 this.setConfig();35 this.setDebug();36 this.setRenderer();37 this.setCamera();38 this.setPasses();39 this.setWorld();40 // this.setTitle();41 }4243 // TODO: rest of config setup44 setConfig() {45 this.config = {};46 this.config.debug = window.location.hash === '#debug';47 }4849 /**50 * Creates the debug folder.51 */52 setDebug() {53 if (this.config.debug) {54 this.debug = new dat.GUI({ width: 420 });55 }56 }5758 /**59 * Initializes the THREE scene and renderer to60 * the canvas given in constructor options.61 */62 setRenderer() {63 // set up scene64 this.scene = new THREE.Scene();65 this.scene.background = new THREE.Color( "#92DFF7" );666768 // set up renderer69 this.renderer = new THREE.WebGLRenderer ({70 canvas: this.$canvas,71 alpha: true72 });73 this.renderer.setClearColor("white", 1);74 this.renderer.setPixelRatio(2); // improves anti-aliasing75 this.renderer.setSize(this.sizes.viewport.width, this.sizes.viewport.height);76 this.renderer.physicallyCorrectLights = true;77 this.renderer.gammaFactor = 2.2;78 this.renderer.gammaOutPut = true;79 this.renderer.autoClear = false;8081 // adjust aspect on resize event82 this.sizes.on('resize', () => {83 this.renderer.setSize(this.sizes.viewport.width, this.sizes.viewport.height);84 });8586 // render scene TODO: must change if post process passes are added.87 // this.time.on('update', () => {88 // // console.log('rendering stuff');89 // this.renderer.render(this.scene, this.camera.instance);90 // });91 }9293 /**94 * Initializes camera and updates its95 * movement through the car position and96 * facing direction.97 */98 setCamera() {99 // set up camera100 this.camera = new Camera({101 time: this.time,102 sizes: this.sizes,103 renderer: this.renderer,104 debug: this.debug,105 config: this.config106 });107108 // add to scene109 this.scene.add(this.camera.container);110111 // update camera position per frame112 this.time.on('update', () => {113 if (this.world && this.world.car) { // if car is on the scene114 this.camera.target.x = this.world.car.chassis.object.position.x;115 this.camera.target.y = this.world.car.chassis.object.position.y;116 this.camera.target.z = this.world.car.chassis.object.position.z;117 this.camera.direction.x = this.world.car.movement.direction.x;118 this.camera.direction.y = this.world.car.movement.direction.y;119 }120 });121 }122123 /**124 * Sets post processing effects for rendering,125 * as well as rendering image on each update.126 */127 setPasses() {128 this.passes = {};129130 // composer131 this.passes.composer = new EffectComposer(this.renderer);132133 // create each pass134 this.passes.renderPass = new RenderPass(this.scene, this.camera.instance);135136 // blur passes137 // horizontal138 this.passes.horizontalBlurPass = new ShaderPass(BlurPass);139 this.passes.horizontalBlurPass.strength = this.config.touch ? 0 : 1;140 this.passes.horizontalBlurPass.material.uniforms.uResolution.value = new THREE.Vector2(this.sizes.viewport.width, this.sizes.viewport.height);141 this.passes.horizontalBlurPass.material.uniforms.uStrength.value = new THREE.Vector2(this.passes.horizontalBlurPass.strength, 0);
...
fov.js
Source:fov.js
1describe("FOV", function() {2 var MAP8_RING0 = [3 "#####",4 "#####",5 "##@##",6 "#####",7 "#####"8 ];9 var RESULT_MAP8_RING0 = [10 " ",11 " ... ",12 " ... ",13 " ... ",14 " "15 ];16 var RESULT_MAP8_RING0_90_NORTH = [17 " ",18 " ... ",19 " . ",20 " ",21 " "22 ];23 var RESULT_MAP8_RING0_90_SOUTH = [24 " ",25 " ",26 " . ",27 " ... ",28 " "29 ];30 var RESULT_MAP8_RING0_90_EAST = [31 " ",32 " . ",33 " .. ",34 " . ",35 " "36 ];37 var RESULT_MAP8_RING0_90_WEST = [38 " ",39 " . ",40 " .. ",41 " . ",42 " "43 ];44 var RESULT_MAP8_RING0_180_NORTH = [45 " ",46 " ... ",47 " ... ",48 " ",49 " "50 ];51 var RESULT_MAP8_RING0_180_SOUTH = [52 " ",53 " ",54 " ... ",55 " ... ",56 " "57 ];58 var RESULT_MAP8_RING0_180_EAST = [59 " ",60 " .. ",61 " .. ",62 " .. ",63 " "64 ];65 var RESULT_MAP8_RING0_180_WEST = [66 " ",67 " .. ",68 " .. ",69 " .. ",70 " "71 ];72 var MAP8_RING1 = [73 "#####",74 "#...#",75 "#.@.#",76 "#...#",77 "#####"78 ];79 var MAP8_PARTIAL = [80 "#####",81 "##..#",82 "#.@.#",83 "#...#",84 "#####"85 ];86 var RESULT_MAP8_RING1 = [87 ".....",88 ".....",89 ".....",90 ".....",91 "....."92 ];93 var buildLightCallback = function(map) {94 var center = [0, 0];95 /* locate center */96 for (var j=0;j<map.length;j++) {97 for (var i=0;i<map[j].length;i++) {98 if (map[j].charAt(i) == "@") {99 center = [i, j];100 }101 }102 }103 var result = function(x, y) {104 var ch = map[y].charAt(x);105 return (ch != "#");106 };107 result.center = center;108 return result;109 }110 var checkResult = function(fov, center, result) {111 var used = {};112 var callback = function(x, y, dist) {113 expect(result[y].charAt(x)).toEqual(".");114 used[x+","+y] = 1;115 }116 fov.compute(center[0], center[1], 2, callback);117 for (var j=0;j<result.length;j++) {118 for (var i=0;i<result[j].length;i++) {119 if (result[j].charAt(i) != ".") { continue; }120 expect((i+","+j) in used).toEqual(true);121 }122 }123 }124 var checkResult90Degrees = function(fov, dir, center, result) {125 var used = {};126 var callback = function(x, y, dist) {127 expect(result[y].charAt(x)).toEqual(".");128 used[x+","+y] = 1;129 }130 fov.compute90(center[0], center[1], 2, dir, callback);131 for (var j=0;j<result.length;j++) {132 for (var i=0;i<result[j].length;i++) {133 if (result[j].charAt(i) != ".") { continue; }134 expect((i+","+j) in used).toEqual(true);135 }136 }137 }138 var checkResult180Degrees = function(fov, dir, center, result) {139 var used = {};140 var callback = function(x, y, dist) {141 expect(result[y].charAt(x)).toEqual(".");142 used[x+","+y] = 1;143 }144 fov.compute180(center[0], center[1], 2, dir, callback);145 for (var j=0;j<result.length;j++) {146 for (var i=0;i<result[j].length;i++) {147 if (result[j].charAt(i) != ".") { continue; }148 expect((i+","+j) in used).toEqual(true);149 }150 }151 }152 describe("Discrete Shadowcasting", function() {153 describe("8-topology", function() {154 it("should compute visible ring0", function() {155 var lightPasses = buildLightCallback(MAP8_RING0);156 var fov = new ROT.FOV.DiscreteShadowcasting(lightPasses, {topology:8});157 checkResult(fov, lightPasses.center, RESULT_MAP8_RING0);158 });159 it("should compute visible ring1", function() {160 var lightPasses = buildLightCallback(MAP8_RING1);161 var fov = new ROT.FOV.DiscreteShadowcasting(lightPasses, {topology:8});162 checkResult(fov, lightPasses.center, RESULT_MAP8_RING1);163 });164 });165 });166 describe("Precise Shadowcasting", function() {167 describe("8-topology", function() {168 var topology = 8;169 it("should compute visible ring0", function() {170 var lightPasses = buildLightCallback(MAP8_RING0);171 var fov = new ROT.FOV.PreciseShadowcasting(lightPasses, {topology:topology});172 checkResult(fov, lightPasses.center, RESULT_MAP8_RING0);173 });174 it("should compute visible ring1", function() {175 var lightPasses = buildLightCallback(MAP8_RING1);176 var fov = new ROT.FOV.PreciseShadowcasting(lightPasses, {topology:topology});177 checkResult(fov, lightPasses.center, RESULT_MAP8_RING1);178 });179 xit("should compute single visible target", function() {180 var lightPasses = buildLightCallback(MAP8_RING1);181 var fov = new ROT.FOV.PreciseShadowcasting(lightPasses, {topology:topology});182 var result = fov.computeSingle(lightPasses.center[0], lightPasses.center[1], 2, 0, 1);183 expect(result).toBe(1);184 });185 xit("should compute single invisible target", function() {186 var lightPasses = buildLightCallback(MAP8_RING0);187 var fov = new ROT.FOV.PreciseShadowcasting(lightPasses, {topology:topology});188 var result = fov.computeSingle(lightPasses.center[0], lightPasses.center[1], 2, 0, 1);189 expect(result).toBe(0);190 });191 xit("should compute single partially visible target", function() {192 var lightPasses = buildLightCallback(MAP8_PARTIAL);193 var fov = new ROT.FOV.PreciseShadowcasting(lightPasses, {topology:topology});194 var result = fov.computeSingle(lightPasses.center[0], lightPasses.center[1], 2, 0, 1);195 expect(result).toBe(0.5);196 });197 });198 });199 describe("Recursive Shadowcasting", function() {200 describe("8-topology", function() {201 describe("360-degree view", function () {202 it("should compute visible ring0 in 360 degrees", function() {203 var lightPasses = buildLightCallback(MAP8_RING0);204 var fov = new ROT.FOV.RecursiveShadowcasting(lightPasses, {topology:8});205 checkResult(fov, lightPasses.center, RESULT_MAP8_RING0);206 });207 it("should compute visible ring1 in 360 degrees", function() {208 var lightPasses = buildLightCallback(MAP8_RING1);209 var fov = new ROT.FOV.RecursiveShadowcasting(lightPasses, {topology:8});210 checkResult(fov, lightPasses.center, RESULT_MAP8_RING1);211 });212 });213 describe("180-degree view", function () {214 it("should compute visible ring0 180 degrees facing north", function() {215 var lightPasses = buildLightCallback(MAP8_RING0);216 var fov = new ROT.FOV.RecursiveShadowcasting(lightPasses, {topology:8});217 checkResult180Degrees(fov, 0, lightPasses.center, RESULT_MAP8_RING0_180_NORTH);218 });219 it("should compute visible ring0 180 degrees facing south", function() {220 var lightPasses = buildLightCallback(MAP8_RING0);221 var fov = new ROT.FOV.RecursiveShadowcasting(lightPasses, {topology:8});222 checkResult180Degrees(fov, 4, lightPasses.center, RESULT_MAP8_RING0_180_SOUTH);223 });224 it("should compute visible ring0 180 degrees facing east", function() {225 var lightPasses = buildLightCallback(MAP8_RING0);226 var fov = new ROT.FOV.RecursiveShadowcasting(lightPasses, {topology:8});227 checkResult180Degrees(fov, 2, lightPasses.center, RESULT_MAP8_RING0_180_EAST);228 });229 it("should compute visible ring0 180 degrees facing west", function() {230 var lightPasses = buildLightCallback(MAP8_RING0);231 var fov = new ROT.FOV.RecursiveShadowcasting(lightPasses, {topology:8});232 checkResult180Degrees(fov, 6, lightPasses.center, RESULT_MAP8_RING0_180_WEST);233 });234 });235 describe("90-degree view", function () {236 it("should compute visible ring0 90 degrees facing north", function() {237 var lightPasses = buildLightCallback(MAP8_RING0);238 var fov = new ROT.FOV.RecursiveShadowcasting(lightPasses, {topology:8});239 checkResult90Degrees(fov, 0, lightPasses.center, RESULT_MAP8_RING0_90_NORTH);240 });241 it("should compute visible ring0 90 degrees facing south", function() {242 var lightPasses = buildLightCallback(MAP8_RING0);243 var fov = new ROT.FOV.RecursiveShadowcasting(lightPasses, {topology:8});244 checkResult90Degrees(fov, 4, lightPasses.center, RESULT_MAP8_RING0_90_SOUTH);245 });246 it("should compute visible ring0 90 degrees facing east", function() {247 var lightPasses = buildLightCallback(MAP8_RING0);248 var fov = new ROT.FOV.RecursiveShadowcasting(lightPasses, {topology:8});249 checkResult90Degrees(fov, 2, lightPasses.center, RESULT_MAP8_RING0_90_EAST);250 });251 it("should compute visible ring0 90 degrees facing west", function() {252 var lightPasses = buildLightCallback(MAP8_RING0);253 var fov = new ROT.FOV.RecursiveShadowcasting(lightPasses, {topology:8});254 checkResult90Degrees(fov, 6, lightPasses.center, RESULT_MAP8_RING0_90_WEST);255 });256 });257 });258 });...
test_backstagePasses.py
Source:test_backstagePasses.py
1from src.backstagePasses import BackstagePasses2import pytest3def test_backstage_passes_properties():4 backstage_passes_item = BackstagePasses('BackstagePasses', 15, 20)5 assert backstage_passes_item.get_name() == "BackstagePasses"6 assert backstage_passes_item.get_sell_in() == 157 assert backstage_passes_item.get_quality() == 208 assert backstage_passes_item.__str__() == "***************Item*************** \n Name: BackstagePasses,\n Sell in: 15,\n Quality: 20"9def test_bakstage_passes_day_0():10 backstage_passes_item = BackstagePasses('BackstagePasses', 15, 20)11 backstage_passes_item.update_quality()12 assert backstage_passes_item.get_sell_in() == 1413 assert backstage_passes_item.get_quality() == 2114 backstage_passes_item = BackstagePasses('BackstagePasses', 10, 49)15 backstage_passes_item.update_quality()16 assert backstage_passes_item.get_sell_in() == 917 assert backstage_passes_item.get_quality() == 5018 backstage_passes_item = BackstagePasses('BackstagePasses', 5, 49)19 backstage_passes_item.update_quality()20 assert backstage_passes_item.get_sell_in() == 421 assert backstage_passes_item.get_quality() == 5022def test_bakstage_passes_day_1():23 backstage_passes_item = BackstagePasses('BackstagePasses', 14, 21)24 backstage_passes_item.update_quality()25 assert backstage_passes_item.get_sell_in() == 1326 assert backstage_passes_item.get_quality() == 2227 backstage_passes_item = BackstagePasses('BackstagePasses', 5, 50)28 backstage_passes_item.update_quality()29 assert backstage_passes_item.get_sell_in() == 430 assert backstage_passes_item.get_quality() == 5031 backstage_passes_item = BackstagePasses('BackstagePasses', 5, 50)32 backstage_passes_item.update_quality()33 assert backstage_passes_item.get_sell_in() == 434 assert backstage_passes_item.get_quality() == 5035def test_bakstage_passes_day_2():36 backstage_passes_item = BackstagePasses('BackstagePasses', 13, 22)37 backstage_passes_item.update_quality()38 assert backstage_passes_item.get_sell_in() == 1239 assert backstage_passes_item.get_quality() == 2340 backstage_passes_item = BackstagePasses('BackstagePasses', 8, 50)41 backstage_passes_item.update_quality()42 assert backstage_passes_item.get_sell_in() == 743 assert backstage_passes_item.get_quality() == 5044 backstage_passes_item = BackstagePasses('BackstagePasses', 3, 50)45 backstage_passes_item.update_quality()46 assert backstage_passes_item.get_sell_in() == 247 assert backstage_passes_item.get_quality() == 5048def test_bakstage_passes_day_3():49 backstage_passes_item = BackstagePasses('BackstagePasses', 12, 23)50 backstage_passes_item.update_quality()51 assert backstage_passes_item.get_sell_in() == 1152 assert backstage_passes_item.get_quality() == 2453 backstage_passes_item = BackstagePasses('BackstagePasses', 7, 50)54 backstage_passes_item.update_quality()55 assert backstage_passes_item.get_sell_in() == 656 assert backstage_passes_item.get_quality() == 5057 backstage_passes_item = BackstagePasses('BackstagePasses', 2, 50)58 backstage_passes_item.update_quality()59 assert backstage_passes_item.get_sell_in() == 160 assert backstage_passes_item.get_quality() == 5061def test_bakstage_passes_day_4():62 backstage_passes_item = BackstagePasses('BackstagePasses', 11, 24)63 backstage_passes_item.update_quality()64 assert backstage_passes_item.get_sell_in() == 1065 assert backstage_passes_item.get_quality() == 2566 backstage_passes_item = BackstagePasses('BackstagePasses', 6, 50)67 backstage_passes_item.update_quality()68 assert backstage_passes_item.get_sell_in() == 569 assert backstage_passes_item.get_quality() == 5070 backstage_passes_item = BackstagePasses('BackstagePasses', 1, 50)71 backstage_passes_item.update_quality()72 assert backstage_passes_item.get_sell_in() == 073 assert backstage_passes_item.get_quality() == 5074def test_bakstage_passes_day_5():75 backstage_passes_item = BackstagePasses('BackstagePasses', 10, 25)76 backstage_passes_item.update_quality()77 assert backstage_passes_item.get_sell_in() == 978 assert backstage_passes_item.get_quality() == 2779 backstage_passes_item = BackstagePasses('BackstagePasses', 5, 50)80 backstage_passes_item.update_quality()81 assert backstage_passes_item.get_sell_in() == 482 assert backstage_passes_item.get_quality() == 5083 backstage_passes_item = BackstagePasses('BackstagePasses', 0, 50)84 backstage_passes_item.update_quality()85 assert backstage_passes_item.get_sell_in() == -186 assert backstage_passes_item.get_quality() == 087def test_bakstage_passes_day_6():88 backstage_passes_item = BackstagePasses('BackstagePasses', 9, 27)89 backstage_passes_item.update_quality()90 assert backstage_passes_item.get_sell_in() == 891 assert backstage_passes_item.get_quality() == 2992 backstage_passes_item = BackstagePasses('BackstagePasses', 4, 50)93 backstage_passes_item.update_quality()94 assert backstage_passes_item.get_sell_in() == 395 assert backstage_passes_item.get_quality() == 5096 backstage_passes_item = BackstagePasses('BackstagePasses', -1, 0)97 backstage_passes_item.update_quality()98 assert backstage_passes_item.get_sell_in() == -299 assert backstage_passes_item.get_quality() == 0100def test_bakstage_passes_day_7():101 backstage_passes_item = BackstagePasses('BackstagePasses', 8, 29)102 backstage_passes_item.update_quality()103 assert backstage_passes_item.get_sell_in() == 7104 assert backstage_passes_item.get_quality() == 31105 backstage_passes_item = BackstagePasses('BackstagePasses', 2, 50)106 backstage_passes_item.update_quality()107 assert backstage_passes_item.get_sell_in() == 1108 assert backstage_passes_item.get_quality() == 50109 backstage_passes_item = BackstagePasses('BackstagePasses', -3, 0)110 backstage_passes_item.update_quality()111 assert backstage_passes_item.get_sell_in() == -4112 assert backstage_passes_item.get_quality() == 0113def test_bakstage_passes_day_8():114 backstage_passes_item = BackstagePasses('BackstagePasses', 7, 31)115 backstage_passes_item.update_quality()116 assert backstage_passes_item.get_sell_in() == 6117 assert backstage_passes_item.get_quality() == 33118 backstage_passes_item = BackstagePasses('BackstagePasses', 2, 50)119 backstage_passes_item.update_quality()120 assert backstage_passes_item.get_sell_in() == 1121 assert backstage_passes_item.get_quality() == 50122 backstage_passes_item = BackstagePasses('BackstagePasses', -3, 0)123 backstage_passes_item.update_quality()124 assert backstage_passes_item.get_sell_in() == -4125 assert backstage_passes_item.get_quality() == 0126def test_bakstage_passes_day_9():127 backstage_passes_item = BackstagePasses('BackstagePasses', 6, 33)128 backstage_passes_item.update_quality()129 assert backstage_passes_item.get_sell_in() == 5130 assert backstage_passes_item.get_quality() == 35131 backstage_passes_item = BackstagePasses('BackstagePasses', 0, 50)132 backstage_passes_item.update_quality()133 assert backstage_passes_item.get_sell_in() == -1134 assert backstage_passes_item.get_quality() == 0135 backstage_passes_item = BackstagePasses('BackstagePasses', -5, 0)136 backstage_passes_item.update_quality()137 assert backstage_passes_item.get_sell_in() == -6138 assert backstage_passes_item.get_quality() == 0139def test_bakstage_passes_day_10():140 backstage_passes_item = BackstagePasses('BackstagePasses', 4, 38)141 backstage_passes_item.update_quality()142 assert backstage_passes_item.get_sell_in() == 3143 assert backstage_passes_item.get_quality() == 41144 backstage_passes_item = BackstagePasses('BackstagePasses', -1, 0)145 backstage_passes_item.update_quality()146 assert backstage_passes_item.get_sell_in() == -2147 assert backstage_passes_item.get_quality() == 0148 backstage_passes_item = BackstagePasses('BackstagePasses', -6, 0)149 backstage_passes_item.update_quality()150 assert backstage_passes_item.get_sell_in() == -7...
index.js
Source:index.js
1var httpProxy = module.exports,2 extend = require('util')._extend,3 parse_url = require('url').parse,4 EE3 = require('eventemitter3'),5 http = require('http'),6 https = require('https'),7 web = require('./passes/web-incoming'),8 ws = require('./passes/ws-incoming');9httpProxy.Server = ProxyServer;10/**11 * Returns a function that creates the loader for12 * either `ws` or `web`'s passes.13 *14 * Examples:15 *16 * httpProxy.createRightProxy('ws')17 * // => [Function]18 *19 * @param {String} Type Either 'ws' or 'web'20 *Â 21 * @return {Function} Loader Function that when called returns an iterator for the right passes22 *23 * @api private24 */25function createRightProxy(type) {26 return function(options) {27 return function(req, res /*, [head], [opts] */) {28 var passes = (type === 'ws') ? this.wsPasses : this.webPasses,29 args = [].slice.call(arguments),30 cntr = args.length - 1,31 head, cbl;32 /* optional args parse begin */33 if(typeof args[cntr] === 'function') {34 cbl = args[cntr];35 cntr--;36 }37 var requestOptions = options;38 if(39 !(args[cntr] instanceof Buffer) &&40 args[cntr] !== res41 ) {42 //Copy global options43 requestOptions = extend({}, options);44 //Overwrite with request options45 extend(requestOptions, args[cntr]);46 cntr--;47 }48 if(args[cntr] instanceof Buffer) {49 head = args[cntr];50 }51 /* optional args parse end */52 ['target', 'forward'].forEach(function(e) {53 if (typeof requestOptions[e] === 'string')54 requestOptions[e] = parse_url(requestOptions[e]);55 });56 if (!requestOptions.target && !requestOptions.forward) {57 return this.emit('error', new Error('Must provide a proper URL as target'));58 }59 for(var i=0; i < passes.length; i++) {60 /**61 * Call of passes functions62 * pass(req, res, options, head)63 *64 * In WebSockets case the `res` variable65 * refer to the connection socket66 * pass(req, socket, options, head)67 */68 if(passes[i](req, res, requestOptions, head, this, cbl)) { // passes can return a truthy value to halt the loop69 break;70 }71 }72 };73 };74}75httpProxy.createRightProxy = createRightProxy;76function ProxyServer(options) {77 EE3.call(this);78 options = options || {};79 options.prependPath = options.prependPath === false ? false : true;80 this.web = this.proxyRequest = createRightProxy('web')(options);81 this.ws = this.proxyWebsocketRequest = createRightProxy('ws')(options);82 this.options = options;83 this.webPasses = Object.keys(web).map(function(pass) {84 return web[pass];85 });86 this.wsPasses = Object.keys(ws).map(function(pass) {87 return ws[pass];88 });89 this.on('error', this.onError, this);90}91require('util').inherits(ProxyServer, EE3);92ProxyServer.prototype.onError = function (err) {93 //94 // Remark: Replicate node core behavior using EE395 // so we force people to handle their own errors96 //97 if(this.listeners('error').length === 1) {98 throw err;99 }100};101ProxyServer.prototype.listen = function(port, hostname) {102 var self = this,103 closure = function(req, res) { self.web(req, res); };104 this._server = this.options.ssl ?105 https.createServer(this.options.ssl, closure) :106 http.createServer(closure);107 if(this.options.ws) {108 this._server.on('upgrade', function(req, socket, head) { self.ws(req, socket, head); });109 }110 this._server.listen(port, hostname);111 return this;112};113ProxyServer.prototype.close = function(callback) {114 var self = this;115 if (this._server) {116 this._server.close(done);117 }118 // Wrap callback to nullify server after all open connections are closed.119 function done() {120 self._server = null;121 if (callback) {122 callback.apply(null, arguments);123 }124 };125};126ProxyServer.prototype.before = function(type, passName, callback) {127 if (type !== 'ws' && type !== 'web') {128 throw new Error('type must be `web` or `ws`');129 }130 var passes = (type === 'ws') ? this.wsPasses : this.webPasses,131 i = false;132 passes.forEach(function(v, idx) {133 if(v.name === passName) i = idx;134 })135 if(i === false) throw new Error('No such pass');136 passes.splice(i, 0, callback);137};138ProxyServer.prototype.after = function(type, passName, callback) {139 if (type !== 'ws' && type !== 'web') {140 throw new Error('type must be `web` or `ws`');141 }142 var passes = (type === 'ws') ? this.wsPasses : this.webPasses,143 i = false;144 passes.forEach(function(v, idx) {145 if(v.name === passName) i = idx;146 })147 if(i === false) throw new Error('No such pass');148 passes.splice(i++, 0, callback);...
fuzz_passes_wast.py
Source:fuzz_passes_wast.py
1#! /usr/bin/env python2# Copyright 2016 WebAssembly Community Group participants3#4# Licensed under the Apache License, Version 2.0 (the "License");5# you may not use this file except in compliance with the License.6# You may obtain a copy of the License at7#8# http://www.apache.org/licenses/LICENSE-2.09#10# Unless required by applicable law or agreed to in writing, software11# distributed under the License is distributed on an "AS IS" BASIS,12# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.13# See the License for the specific language governing permissions and14# limitations under the License.15'''16This fuzzes passes, by starting with a wast, then running17random passes on the wast, and seeing if they break optimization18or validation19Usage: Provide the filename of the wast.20'''21import os22import random23import shutil24import subprocess25import sys26PASSES = [27 "duplicate-function-elimination",28 "dce",29 "remove-unused-brs",30 "remove-unused-names",31 "optimize-instructions",32 "precompute",33 "simplify-locals",34 "vacuum",35 "coalesce-locals",36 "reorder-locals",37 "merge-blocks",38 "remove-unused-functions",39]40# main41wast = sys.argv[1]42print '>>> wast:', wast43args = sys.argv[2:]44def run():45 try:46 cmd = ['bin/wasm-opt', wast]47 print 'run', cmd48 subprocess.check_call(cmd, stderr=open('/dev/null'))49 except Exception, e:50 return ">>> !!! ", e, " !!!"51 return 'ok'52original_wast = None53try:54 # get normal output55 normal = run()56 print '>>> normal output:\n', normal57 assert normal, 'must be output'58 # ensure we actually use the wast59 original_wast = wast + '.original.wast'60 shutil.move(wast, original_wast)61 def apply_passes(passes):62 wasm_opt = os.path.join('bin', 'wasm-opt')63 subprocess.check_call([wasm_opt, original_wast] + passes + ['-o', wast],64 stderr=open('/dev/null'))65 # loop, looking for failures66 def simplify(passes):67 # passes is known to fail, try to simplify down by removing68 more = True69 while more:70 more = False71 print '>>> trying to reduce:', ' '.join(passes),72 print ' [' + str(len(passes)) + ']'73 for i in range(len(passes)):74 smaller = passes[:i] + passes[i + 1:]75 print '>>>>>> try to reduce to:', ' '.join(smaller),76 print ' [' + str(len(smaller)) + ']'77 try:78 apply_passes(smaller)79 assert run() == normal80 except:81 # this failed too, so it's a good reduction82 passes = smaller83 print '>>> reduction successful'84 more = True85 break86 print '>>> reduced to:', ' '.join(passes)87 tested = set()88 def pick_passes():89 # return '--waka'.split(' ')90 ret = []91 while 1:92 str_ret = str(ret)93 if random.random() < 0.5 and str_ret not in tested:94 tested.add(str_ret)95 return ret96 ret.append('--' + random.choice(PASSES))97 counter = 098 while 1:99 passes = pick_passes()100 print '>>> [' + str(counter) + '] testing:', ' '.join(passes)101 counter += 1102 try:103 apply_passes(passes)104 except Exception, e:105 print e106 simplify(passes)107 break108 seen = run()109 if seen != normal:110 print '>>> bad output:\n', seen111 simplify(passes)112 break113finally:114 if original_wast:...
Using AI Code Generation
1import { Passes } from 'storybook-root';2import { Passes } from 'storybook-root';3import { Passes } from 'storybook-root';4import { Passes } from 'storybook-root';5import { Passes } from 'storybook-root';6import { Passes } from 'storybook-root';7import { Passes } from 'storybook-root';8import { Passes } from 'storybook-root';9import { Passes } from 'storybook-root';10import { Passes } from 'storybook-root';11import { Passes } from 'storybook-root';12import { Passes } from 'storybook-root';13import { Passes } from 'storybook-root';
Using AI Code Generation
1import { Passes } from 'storybook-root';2import { Passes } from 'storybook-root/lib/Passes';3import { Passes } from 'storybook-root/lib/Passes/index.js';4import { Passes } from 'storybook-root/lib/Passes/index.js';5import { Passes } from 'storybook-root/lib/Passes/index.js';6import { Passes } from 'storybook-root/lib/Passes/index.js';7import { Passes } from 'storybook-root/lib/Passes/index.js';8import { Passes } from 'storybook-root/lib/Passes/index.js';9import { Passes } from 'storybook-root/lib/Passes/index.js';10import { Passes } from 'storybook-root/lib/Passes/index.js';11import { Passes } from 'storybook-root/lib/Passes/index.js';12import
Using AI Code Generation
1import React from 'react';2import { Passes } from 'storybook-root';3import { withKnobs, text, boolean, number } from '@storybook/addon-knobs';4export default {5};6export const Default = () => (7 title={text('title', 'Passes')}8 subtitle={text('subtitle', 'Subtitle')}9 description={text('description', 'Description')}10 linkLabel={text('linkLabel', 'Link Label')}11 linkTarget={text('linkTarget', '_blank')}12 linkRel={text('linkRel', 'noopener noreferrer')}13 imageAlt={text('imageAlt', 'Image Alt')}14 imageWidth={number('imageWidth', 150)}15 imageHeight={number('imageHeight', 150)}16 imageFit={text('imageFit', 'cover')}17 imagePosition={text('imagePosition', 'left')}18 imagePositionMobile={text('imagePositionMobile', 'center')}19 imagePositionTablet={text('imagePositionTablet', 'center')}20 imagePositionDesktop={text('imagePositionDesktop', 'center')}21 imagePositionWidescreen={text('imagePositionWidescreen', 'center')}22 imagePositionFullhd={text('imagePositionFullhd', 'center')}23 imagePadding={text('imagePadding', '0')}24 imagePaddingMobile={text('imagePaddingMobile', '0')}25 imagePaddingTablet={text('imagePaddingTablet', '0')}26 imagePaddingDesktop={text('imagePaddingDesktop', '0')}27 imagePaddingWidescreen={text('imagePaddingWidescreen', '0')}28 imagePaddingFullhd={text('imagePaddingFullhd', '0')}29 contentPadding={text('contentPadding', '0')}30 contentPaddingMobile={text('contentPaddingMobile', '0')}31 contentPaddingTablet={text('contentPaddingTablet', '0')}32 contentPaddingDesktop={text('contentPaddingDesktop', '0')}33 contentPaddingWidescreen={text('contentPaddingWidescreen', '0')}34 contentPaddingFullhd={text('contentPaddingFullhd', '0')}35 titleColor={text('titleColor', 'black')}
Using AI Code Generation
1import React from "react";2import {render} from "react-dom";3import {Passes} from "storybook-root";4import App from "./app";5render(<Passes><App /></Passes>, document.getElementById("root"));6import React, {useContext} from "react";7import {PassesContext} from "storybook-root";8const App = () => {9 const {passes} = useContext(PassesContext);10 return (11 <p>Passes: {passes}</p>12 );13};14export default App;15import React, {createContext, useState} from "react";16export const PassesContext = createContext();17export const Passes = (props) => {18 const [passes, setPasses] = useState(0);19 return (20 <PassesContext.Provider value={{passes, setPasses}}>21 {props.children}22 );23};24import React from "react";25import {storiesOf} from "@storybook/react";26import {Passes} from "storybook-root";27import App from "./app";28storiesOf("Passes", module)29 .add("Passes", () => (30 ));31import React, {useContext} from "react";32import {render, fireEvent} from "react-testing-library";33import {PassesContext} from "storybook-root";34import App from "./app";35const {container} = render(<App />);36const {passes, setPasses} = useContext(PassesContext);37test("passes should be 0", () => {38 expect(passes).toBe(0);39});40test("passes should be 1", () => {41 setPasses(1);42 expect(passes).toBe(1);43});44import React, {useContext} from "react";45import {storiesOf} from "@storybook/react";46import {PassesContext} from "storybook-root";47import App from "./app";48storiesOf("Passes", module)49 .add("Passes",
Using AI Code Generation
1import { Passes } from "storybook-root";2console.log(Passes("test"));3import { Passes } from "storybook-root";4console.log(Passes("test"));5import { Passes } from "storybook-root";6console.log(Passes("test"));7import { Passes } from "storybook-root";8console.log(Passes("test"));9import { Passes } from "storybook-root";10console.log(Passes("test"));11import { Passes } from "storybook-root";12console.log(Passes("test"));13import { Passes } from "storybook-root";14console.log(Passes("test"));15import { Passes } from "storybook-root";16console.log(Passes("test"));17import { Passes } from "storybook-root";18console.log(Passes("test"));19import { Passes } from "storybook-root";20console.log(Passes("test"));21import { Passes } from "storybook-root";22console.log(Passes("test"));
Using AI Code Generation
1import { Passes } from "storybook-root";2const passes = new Passes();3const pass = passes.getPass(0);4const passName = pass.getName();5import { Passes } from "storybook-root";6const passes = new Passes();7const pass = passes.getPass(0);8const passName = pass.getName();9import { Passes } from "storybook-root";10const passes = new Passes();11const pass = passes.getPass(0);12const passName = pass.getName();13import { Passes } from "storybook-root";14const passes = new Passes();15const pass = passes.getPass(0);16const passName = pass.getName();17import { Passes } from "storybook-root";18const passes = new Passes();19const pass = passes.getPass(0);20const passName = pass.getName();21import { Passes } from "storybook-root";22const passes = new Passes();23const pass = passes.getPass(0);24const passName = pass.getName();25import { Passes } from "storybook-root";26const passes = new Passes();27const pass = passes.getPass(0);28const passName = pass.getName();29import { Passes } from "storybook-root";30const passes = new Passes();31const pass = passes.getPass(0);32const passName = pass.getName();33import { Passes } from "storybook-root";34const passes = new Passes();35const pass = passes.getPass(0);36const passName = pass.getName();
Learn to execute automation testing from scratch with LambdaTest Learning Hub. Right from setting up the prerequisites to run your first automation test, to following best practices and diving deeper into advanced test scenarios. LambdaTest Learning Hubs compile a list of step-by-step guides to help you be proficient with different test automation frameworks i.e. Selenium, Cypress, TestNG etc.
You could also refer to video tutorials over LambdaTest YouTube channel to get step by step demonstration from industry experts.
Get 100 minutes of automation test minutes FREE!!