{"info":{"_postman_id":"f0cb3c13-063b-490a-aa7f-5af135aacbe6","name":"NBA Statistics Go","description":"<html><head></head><body><h1 id=\"nba-statistics-api\">NBA Statistics API</h1>\n<p>The NBA Statistics Go API provides comprehensive access to NBA player statistics, game data, and shot chart information.</p>\n<p>This RESTful API allows developers to retrieve historical and current season data for players, teams, and games across both regular season and playoff periods.</p>\n<h2 id=\"interactive-swagger-docs-here\"><a href=\"https://api.server.nbaapi.com\">Interactive Swagger Docs Here</a></h2>\n<hr>\n<h3 id=\"new-postman-visualizations\">New Postman Visualizations</h3>\n<img src=\"https://files.catbox.moe/sfi5z7.png\" alt=\"Preview Player Advanced\">\n\n<img src=\"https://files.catbox.moe/no1mpw.png\" alt=\"Preview Games\">\n\n<img src=\"https://files.catbox.moe/ol7sjl.png\" alt=\"Preview Games Detailed\">\n\n<h2 id=\"base-url\">Base URL</h2>\n<p>All API requests should be made to the base URL stored in the <code>https://api.server.nbaapi.com</code> variable:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-curl\">https://api.server.nbaapi.com\n\n</code></pre>\n<h2 id=\"authentication\">Authentication</h2>\n<p><strong>No authentication is currently required</strong> for accessing public endpoints. All endpoints are openly accessible without API keys or tokens.</p>\n<p><strong>Future Considerations:</strong> Upcoming versions may introduce API key authentication via the <code>x-api-key</code> header for rate limiting and usage tracking purposes.</p>\n<h2 id=\"pagination\">Pagination</h2>\n<p>The API implements cursor-based pagination for endpoints that return large datasets. Pagination behavior varies by endpoint:</p>\n<h3 id=\"stats-endpoints-apiplayertotals-and-apiplayeradvancedstats\">Stats Endpoints (<code>/api/playertotals</code> and <code>/api/playeradvancedstats</code>)</h3>\n<p>These endpoints return a <code>pagination</code> object in the response containing:</p>\n<ul>\n<li><p><strong><code>page</code></strong> (integer): Current page number</p>\n</li>\n<li><p><strong><code>pageSize</code></strong> (integer): Number of results per page (configurable via query parameter)</p>\n</li>\n<li><p><strong><code>totalPages</code></strong> (integer): Total number of pages available</p>\n</li>\n<li><p><strong><code>totalResults</code></strong> (integer): Total number of records matching the query</p>\n</li>\n</ul>\n<p><strong>Query Parameters:</strong></p>\n<ul>\n<li><p><code>page</code> (integer, optional): Page number to retrieve. Defaults to <code>1</code>.</p>\n</li>\n<li><p><code>pageSize</code> (integer, optional): Number of results per page. Defaults to <code>20</code>. Maximum recommended: <code>100</code>.</p>\n</li>\n</ul>\n<h3 id=\"shot-chart-endpoint-apiplayershotchart\">Shot Chart Endpoint (<code>/api/playershotchart</code>)</h3>\n<p>This endpoint has a <strong>fixed page size of 50 results</strong> per page. Use the <code>page</code> parameter to navigate through results.</p>\n<h3 id=\"games-endpoint-apigames\">Games Endpoint (<code>/api/games</code>)</h3>\n<p>Supports flexible pagination with <code>page</code> and <code>pageSize</code> parameters similar to stats endpoints.</p>\n<h2 id=\"common-query-parameters\">Common Query Parameters</h2>\n<p>Many endpoints share common query parameters for filtering and sorting:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>season</code></td>\n<td>integer</td>\n<td>Four-digit season year (year the season ends)</td>\n<td><code>2025</code> for 2024-25 season</td>\n</tr>\n<tr>\n<td><code>team</code></td>\n<td>string</td>\n<td>Three-letter team abbreviation</td>\n<td><code>LAL</code>, <code>BOS</code>, <code>GSW</code></td>\n</tr>\n<tr>\n<td><code>playerId</code></td>\n<td>string</td>\n<td>Unique player identifier (Basketball Reference format)</td>\n<td><code>jamesle01</code>, <code>curryst01</code></td>\n</tr>\n<tr>\n<td><code>page</code></td>\n<td>integer</td>\n<td>Page number for pagination</td>\n<td><code>1</code>, <code>2</code>, <code>3</code></td>\n</tr>\n<tr>\n<td><code>pageSize</code></td>\n<td>integer</td>\n<td>Results per page (where applicable)</td>\n<td><code>20</code>, <code>50</code>, <code>100</code></td>\n</tr>\n<tr>\n<td><code>isPlayoff</code></td>\n<td>boolean</td>\n<td>Filter for playoff vs regular season data</td>\n<td><code>true</code>, <code>false</code></td>\n</tr>\n<tr>\n<td><code>sortBy</code></td>\n<td>string</td>\n<td>Field name to sort results by</td>\n<td><code>points</code>, <code>assists</code>, <code>winShares</code></td>\n</tr>\n<tr>\n<td><code>ascending</code></td>\n<td>boolean</td>\n<td>Sort order direction</td>\n<td><code>true</code> (ascending), <code>false</code> (descending)</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"response-format\">Response Format</h2>\n<p>All API responses are returned in <strong>JSON format</strong> with the following general structure:</p>\n<h3 id=\"successful-response-games-endpoint\">Successful Response (Games Endpoint)</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"data\": [\n        {\n            \"gameId\": \"202512140POR\",\n            \"date\": \"2025-12-14T14:00:00Z\",\n            \"isPlayoff\": false,\n            \"startTimeET\": \"9:00p\",\n            \"arena\": \"Moda Center\",\n            \"visitorTeam\": \"GSW\",\n            \"visitorPts\": 131,\n            \"homeTeam\": \"POR\",\n            \"homePts\": 136,\n            \"gameDuration\": \"2:23\"\n        },\n        {\n            \"gameId\": \"202512140PHO\",\n            \"date\": \"2025-12-14T13:00:00Z\",\n            \"isPlayoff\": false,\n            \"startTimeET\": \"8:00p\",\n            \"arena\": \"Mortgage Matchup Center\",\n            \"visitorTeam\": \"LAL\",\n            \"visitorPts\": 116,\n            \"homeTeam\": \"PHX\",\n            \"homePts\": 114,\n            \"gameDuration\": \"2:43\"\n        },\n        {\n            \"gameId\": \"202512140CHI\",\n            \"date\": \"2025-12-14T12:00:00Z\",\n            \"isPlayoff\": false,\n            \"startTimeET\": \"7:00p\",\n            \"arena\": \"United Center\",\n            \"visitorTeam\": \"NOP\",\n            \"visitorPts\": 114,\n            \"homeTeam\": \"CHI\",\n            \"homePts\": 104,\n            \"gameDuration\": \"2:14\"\n        }\n    ],\n    \"pagination\": {\n        \"total\": 26101,\n        \"page\": 1,\n        \"pageSize\": 3,\n        \"pages\": 8701\n    }\n}\n\n</code></pre>\n<h3 id=\"successful-response-player-total-stats\">Successful Response (Player Total Stats)</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"data\": [\n        {\n            \"playerId\": \"duranke01\",\n            \"playerName\": \"Kevin Durant\",\n            \"position\": \"SF\",\n            \"age\": 37,\n            \"games\": 20,\n            \"gamesStarted\": 20,\n            \"minutesPg\": 707,\n            \"fieldGoals\": 172,\n            \"fieldAttempts\": 345,\n            \"fieldPercent\": 0.499,\n            \"threeFg\": 36,\n            \"threeAttempts\": 91,\n            \"threePercent\": 0.396,\n            \"twoFg\": 136,\n            \"twoAttempts\": 254,\n            \"twoPercent\": 0.535,\n            \"effectFgPercent\": 0.551,\n            \"ft\": 116,\n            \"ftAttempts\": 130,\n            \"ftPercent\": 0.892,\n            \"offensiveRb\": 6,\n            \"defensiveRb\": 86,\n            \"totalRb\": 92,\n            \"assists\": 77,\n            \"steals\": 19,\n            \"blocks\": 12,\n            \"turnovers\": 59,\n            \"personalFouls\": 48,\n            \"points\": 496,\n            \"team\": \"HOU\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"sengual01\",\n            \"playerName\": \"Alperen Şengün\",\n            \"position\": \"C\",\n            \"age\": 23,\n            \"games\": 20,\n            \"gamesStarted\": 20,\n            \"minutesPg\": 718,\n            \"fieldGoals\": 170,\n            \"fieldAttempts\": 341,\n            \"fieldPercent\": 0.499,\n            \"threeFg\": 20,\n            \"threeAttempts\": 55,\n            \"threePercent\": 0.364,\n            \"twoFg\": 150,\n            \"twoAttempts\": 286,\n            \"twoPercent\": 0.524,\n            \"effectFgPercent\": 0.528,\n            \"ft\": 100,\n            \"ftAttempts\": 136,\n            \"ftPercent\": 0.735,\n            \"offensiveRb\": 60,\n            \"defensiveRb\": 128,\n            \"totalRb\": 188,\n            \"assists\": 140,\n            \"steals\": 29,\n            \"blocks\": 19,\n            \"turnovers\": 67,\n            \"personalFouls\": 69,\n            \"points\": 460,\n            \"team\": \"HOU\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"thompam01\",\n            \"playerName\": \"Amen Thompson\",\n            \"position\": \"PG\",\n            \"age\": 23,\n            \"games\": 22,\n            \"gamesStarted\": 22,\n            \"minutesPg\": 796,\n            \"fieldGoals\": 150,\n            \"fieldAttempts\": 310,\n            \"fieldPercent\": 0.484,\n            \"threeFg\": 9,\n            \"threeAttempts\": 47,\n            \"threePercent\": 0.191,\n            \"twoFg\": 141,\n            \"twoAttempts\": 263,\n            \"twoPercent\": 0.536,\n            \"effectFgPercent\": 0.498,\n            \"ft\": 76,\n            \"ftAttempts\": 94,\n            \"ftPercent\": 0.809,\n            \"offensiveRb\": 58,\n            \"defensiveRb\": 99,\n            \"totalRb\": 157,\n            \"assists\": 115,\n            \"steals\": 30,\n            \"blocks\": 11,\n            \"turnovers\": 57,\n            \"personalFouls\": 56,\n            \"points\": 385,\n            \"team\": \"HOU\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        }\n    ],\n    \"pagination\": {\n        \"total\": 14,\n        \"page\": 1,\n        \"pageSize\": 3,\n        \"pages\": 5\n    }\n}\n\n</code></pre>\n<h3 id=\"error-response\">Error Response</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"error\": \"Cannot GET /api/playertotal\"\n}\n\n</code></pre>\n<h2 id=\"error-handling\">Error Handling</h2>\n<p>The API uses standard HTTP status codes to indicate success or failure:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Status Code</th>\n<th>Meaning</th>\n<th>Common Causes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>200 OK</code></td>\n<td>Request successful</td>\n<td>Valid request with results</td>\n</tr>\n<tr>\n<td><code>400 Bad Request</code></td>\n<td>Invalid request parameters</td>\n<td>Malformed query parameters, invalid data types</td>\n</tr>\n<tr>\n<td><code>404 Not Found</code></td>\n<td>Resource not found</td>\n<td>Invalid endpoint or no data matching criteria</td>\n</tr>\n<tr>\n<td><code>500 Internal Server Error</code></td>\n<td>Server error</td>\n<td>Unexpected server-side issue</td>\n</tr>\n<tr>\n<td><code>503 Service Unavailable</code></td>\n<td>Service temporarily unavailable</td>\n<td>Maintenance or high load</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Best Practices:</strong></p>\n<ul>\n<li><p>Always check the HTTP status code before processing response data</p>\n</li>\n<li><p>Implement retry logic with exponential backoff for 5xx errors</p>\n</li>\n<li><p>Validate query parameters before making requests</p>\n</li>\n</ul>\n<h2 id=\"rate-limiting\">Rate Limiting</h2>\n<p><strong>Current Status:</strong> No rate limiting is enforced on public endpoints.</p>\n<p><strong>Recommendations:</strong></p>\n<ul>\n<li><p>Implement client-side throttling to avoid overwhelming the API</p>\n</li>\n<li><p>Cache responses when appropriate to reduce redundant requests</p>\n</li>\n<li><p>Consider batching requests during off-peak hours for large data pulls</p>\n</li>\n</ul>\n<h2 id=\"data-information\">Data Information</h2>\n<h3 id=\"season-year-format\">Season Year Format</h3>\n<p>Season years are represented by the <strong>year in which the season ends</strong>. For example:</p>\n<ul>\n<li><p><code>2025</code> represents the 2024-25 NBA season</p>\n</li>\n<li><p><code>2024</code> represents the 2023-24 NBA season</p>\n</li>\n</ul>\n<h3 id=\"player-id-format\">Player ID Format</h3>\n<p>Player IDs follow the Basketball Reference naming convention:</p>\n<ul>\n<li><p>Format: First 5 letters of last name + first 2 letters of first name + <code>01</code> (incremented for duplicates)</p>\n</li>\n<li><p>Examples: <code>jamesle01</code> (LeBron James), <code>curryst01</code> (Stephen Curry), <code>duranke01</code> (Kevin Durant)</p>\n</li>\n</ul>\n<h3 id=\"playoff-vs-regular-season-data\">Playoff vs Regular Season Data</h3>\n<p>Use the <code>isPlayoff</code> parameter to distinguish between regular season and playoff statistics:</p>\n<ul>\n<li><p><code>isPlayoff=false</code> or omitted: Regular season data</p>\n</li>\n<li><p><code>isPlayoff=true</code>: Playoff data only</p>\n</li>\n</ul>\n<p><strong>Note:</strong> Playoff data is only available for players/teams that qualified for the playoffs in a given season.</p>\n<h3 id=\"data-freshness\">Data Freshness</h3>\n<ul>\n<li><p><strong>Historical Data:</strong> Complete data available from the 1946-47 season onwards</p>\n</li>\n<li><p><strong>Current Season:</strong> Data is updated daily, typically within 2-4 hours after games conclude</p>\n</li>\n<li><p><strong>Live Data:</strong> This API does not provide real-time game data</p>\n</li>\n</ul>\n<h3 id=\"team-abbreviations\">Team Abbreviations</h3>\n<p>The API uses standard three-letter NBA team abbreviations. Common examples:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Team</th>\n<th>Abbreviation</th>\n<th>Team</th>\n<th>Abbreviation</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Atlanta Hawks</td>\n<td>ATL</td>\n<td>Memphis Grizzlies</td>\n<td>MEM</td>\n</tr>\n<tr>\n<td>Boston Celtics</td>\n<td>BOS</td>\n<td>Miami Heat</td>\n<td>MIA</td>\n</tr>\n<tr>\n<td>Brooklyn Nets</td>\n<td>BKN</td>\n<td>Milwaukee Bucks</td>\n<td>MIL</td>\n</tr>\n<tr>\n<td>Charlotte Hornets</td>\n<td>CHA</td>\n<td>Minnesota Timberwolves</td>\n<td>MIN</td>\n</tr>\n<tr>\n<td>Chicago Bulls</td>\n<td>CHI</td>\n<td>New Orleans Pelicans</td>\n<td>NOP</td>\n</tr>\n<tr>\n<td>Cleveland Cavaliers</td>\n<td>CLE</td>\n<td>New York Knicks</td>\n<td>NYK</td>\n</tr>\n<tr>\n<td>Dallas Mavericks</td>\n<td>DAL</td>\n<td>Oklahoma City Thunder</td>\n<td>OKC</td>\n</tr>\n<tr>\n<td>Denver Nuggets</td>\n<td>DEN</td>\n<td>Orlando Magic</td>\n<td>ORL</td>\n</tr>\n<tr>\n<td>Detroit Pistons</td>\n<td>DET</td>\n<td>Philadelphia 76ers</td>\n<td>PHI</td>\n</tr>\n<tr>\n<td>Golden State Warriors</td>\n<td>GSW</td>\n<td>Phoenix Suns</td>\n<td>PHX</td>\n</tr>\n<tr>\n<td>Houston Rockets</td>\n<td>HOU</td>\n<td>Portland Trail Blazers</td>\n<td>POR</td>\n</tr>\n<tr>\n<td>Indiana Pacers</td>\n<td>IND</td>\n<td>Sacramento Kings</td>\n<td>SAC</td>\n</tr>\n<tr>\n<td>LA Clippers</td>\n<td>LAC</td>\n<td>San Antonio Spurs</td>\n<td>SAS</td>\n</tr>\n<tr>\n<td>Los Angeles Lakers</td>\n<td>LAL</td>\n<td>Toronto Raptors</td>\n<td>TOR</td>\n</tr>\n<tr>\n<td>Utah Jazz</td>\n<td>UTA</td>\n<td>Washington Wizards</td>\n<td>WAS</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Note:</strong> Historical teams use their abbreviations from the respective era (e.g., SEA for Seattle SuperSonics).</p>\n<h2 id=\"api-endpoints-overview\">API Endpoints Overview</h2>\n<p>This collection includes the following endpoints:</p>\n<ol>\n<li><p><strong>Games</strong> - Retrieve game schedules and results</p>\n</li>\n<li><p><strong>Player Totals Stats</strong> - Traditional counting statistics (points, rebounds, assists, etc.)</p>\n</li>\n<li><p><strong>Player Totals Playoffs Stats</strong> - Playoff-specific counting statistics</p>\n</li>\n<li><p><strong>Player Advanced Stats</strong> - Advanced metrics (PER, Win Shares, VORP, etc.)</p>\n</li>\n<li><p><strong>Player Advanced Playoff Stats</strong> - Playoff-specific advanced metrics</p>\n</li>\n<li><p><strong>Shot Chart</strong> - Detailed shot location and outcome data</p>\n</li>\n</ol>\n<h2 id=\"additional-resources\">Additional Resources</h2>\n<ul>\n<li><p><strong>API Status:</strong> Check service status and uptime at the provider's status page</p>\n</li>\n<li><p><strong>Support:</strong> For questions or issues, contact the API maintainers</p>\n</li>\n<li><p><strong>Updates:</strong> Monitor the changelog for API updates and new features</p>\n</li>\n</ul>\n<h2 id=\"tips-for-optimal-usage\">Tips for Optimal Usage</h2>\n<ol>\n<li><p><strong>Use Specific Filters:</strong> Narrow down queries with season, team, or player filters to reduce response size</p>\n</li>\n<li><p><strong>Implement Caching:</strong> Cache frequently accessed data (e.g., historical statistics) to improve performance</p>\n</li>\n<li><p><strong>Batch Requests:</strong> When retrieving data for multiple entities, consider batching requests</p>\n</li>\n<li><p><strong>Monitor Response Times:</strong> Track API response times and adjust <code>pageSize</code> if experiencing slowdowns</p>\n</li>\n<li><p><strong>Handle Empty Results:</strong> Always check if the <code>data</code> array is empty before processing results</p>\n</li>\n<li><p><strong>Validate Player IDs:</strong> Verify player ID format before making requests to avoid 404 errors</p>\n</li>\n</ol>\n<hr>\n<h4 id=\"new-endpoints-and-enhanced-data-coming-soon\">NEW ENDPOINTS AND ENHANCED DATA COMING SOON.</h4>\n<p><video src=\"https://youtube.com/embed/XG7loUH_934\" alt=\"Preview\" width=\"704\" height=\"412\"></video></p>\n<img src=\"https://files.catbox.moe/xi66gb.png\" alt=\"Preview Player Totals\">\n\n<hr>\n<p><strong>Version:</strong> 1.1<br><strong>Last Updated:</strong> 2025</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[{"content":"NBA Statistics API","slug":"nba-statistics-api"}],"owner":"25652688","collectionId":"f0cb3c13-063b-490a-aa7f-5af135aacbe6","publishedId":"2sB34Zs4xZ","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2025-12-30T09:20:51.000Z"},"item":[{"name":"Games","item":[{"name":"Games","event":[{"listen":"test","script":{"id":"a0b7a5f2-0b43-4c27-8709-23d07464cf4f","exec":["var template = `","<style>","    .games-table {","        width: 100%;","        border-collapse: collapse;","        font-family: Arial, sans-serif;","        font-size: 14px;","    }","    .games-table th {","        background-color: #1e4d8c;","        color: white;","        padding: 12px 8px;","        text-align: left;","        font-weight: bold;","        border-bottom: 2px solid #0d2d5a;","    }","    .games-table td {","        padding: 10px 8px;","        border-bottom: 1px solid #ddd;","    }","    .games-table tr:nth-child(even) {","        background-color: #f8f9fa;","    }","    .games-table tr:nth-child(odd) {","        background-color: #ffffff;","    }","    .games-table tr:hover {","        background-color: #e8f4fd;","    }","    .table-container {","        padding: 20px;","    }","    .table-title {","        font-family: Arial, sans-serif;","        font-size: 18px;","        font-weight: bold;","        margin-bottom: 15px;","        color: #1e4d8c;","    }","</style>","<div class=\"table-container\">","    <div class=\"table-title\">NBA Games</div>","    <table class=\"games-table\">","        <thead>","            <tr>","                <th>Game ID</th>","                <th>Date</th>","                <th>Visitor Team</th>","                <th>Visitor Pts</th>","                <th>Home Team</th>","                <th>Home Pts</th>","                <th>Arena</th>","                <th>Duration</th>","            </tr>","        </thead>","        <tbody>","            {{#each games}}","            <tr>","                <td>{{gameId}}</td>","                <td>{{date}}</td>","                <td>{{visitorTeam}}</td>","                <td>{{visitorPts}}</td>","                <td>{{homeTeam}}</td>","                <td>{{homePts}}</td>","                <td>{{arena}}</td>","                <td>{{gameDuration}}</td>","            </tr>","            {{/each}}","        </tbody>","    </table>","</div>","`;","","function constructVisualizerPayload() {","    var response = pm.response.json();","    var games = response.data.map(function(game) {","        var dateObj = new Date(game.date);","        var formattedDate = dateObj.toLocaleDateString('en-US', {","            year: 'numeric',","            month: 'short',","            day: 'numeric'","        });","        return {","            gameId: game.gameId,","            date: formattedDate,","            visitorTeam: game.visitorTeam,","            visitorPts: game.visitorPts,","            homeTeam: game.homeTeam,","            homePts: game.homePts,","            arena: game.arena,","            gameDuration: game.gameDuration || 'N/A'","        };","    });","    return { games: games };","}","","pm.visualizer.set(template, constructVisualizerPayload());","","pm.test(\"Schema is valid\", function () {","  var schema = {","    type: \"object\",","    properties: {","      data: {","        type: \"array\",","        items: {","          type: \"object\",","          properties: {","            gameId: { type: \"string\" },","            date: { type: \"string\" },","            isPlayoff: { type: \"boolean\" },","            startTimeET: { type: \"string\" },","            arena: { type: \"string\" },","            visitorTeam: { type: \"string\" },","            visitorPts: { type: \"integer\" },","            homeTeam: { type: \"string\" },","            homePts: { type: \"integer\" },","            gameDuration: { type: \"string\" }","          },","          required: [\"gameId\", \"date\", \"isPlayoff\", \"startTimeET\", \"arena\", \"visitorTeam\", \"visitorPts\", \"homeTeam\", \"homePts\", \"gameDuration\"]","        }","      },","      pagination: {","        type: \"object\",","        properties: {","          total: { type: \"integer\" },","          page: { type: \"integer\" },","          pageSize: { type: \"integer\" },","          pages: { type: \"integer\" }","        },","        required: [\"total\", \"page\", \"pageSize\", \"pages\"]","      }","    },","    required: [\"data\", \"pagination\"]","  };","","  var response = pm.response.json();","  pm.expect(tv4.validate(response, schema)).to.be.true;","});","","pm.test(\"Response status code is 200\", function () {","    pm.expect(pm.response.code).to.equal(200);","});","","","pm.test(\"Response time is less than 200ms\", function () {","    pm.expect(pm.response.responseTime).to.be.below(200);","});","","","pm.test(\"Content-Type is application/json\", function () {","    pm.expect(pm.response.headers.get('Content-Type')).to.include('application/json');","});","","","pm.test(\"Pagination object contains valid values\", function () {","    const responseData = pm.response.json();","    ","    pm.expect(responseData).to.be.an('object');","    pm.expect(responseData.pagination).to.exist;","","    const pagination = responseData.pagination;","    pm.expect(pagination.total).to.be.a('number');","    pm.expect(pagination.page).to.be.a('number');","    pm.expect(pagination.pageSize).to.be.a('number');","    pm.expect(pagination.pages).to.be.a('number');","});","","","pm.test(\"Each game object in the data array contains valid fields and data types\", function () {","    const responseData = pm.response.json();","","    pm.expect(responseData).to.have.property('data').that.is.an('array');","","    responseData.data.forEach(function(game) {","        pm.expect(game).to.be.an('object');","        pm.expect(game).to.have.all.keys('gameId', 'date', 'isPlayoff', 'startTimeET', 'arena', 'visitorTeam', 'visitorPts', 'homeTeam', 'homePts', 'gameDuration');","","        pm.expect(game.gameId).to.be.a('string');","        pm.expect(game.date).to.be.a('string');","        pm.expect(game.isPlayoff).to.be.a('boolean');","        pm.expect(game.startTimeET).to.be.a('string');","        pm.expect(game.arena).to.be.a('string');","        pm.expect(game.visitorTeam).to.be.a('string');","        pm.expect(game.visitorPts).to.be.a('number');","        pm.expect(game.homeTeam).to.be.a('string');","        pm.expect(game.homePts).to.be.a('number');","        pm.expect(game.gameDuration).to.be.a('string');","    });","});"],"type":"text/javascript","packages":{}}},{"listen":"prerequest","script":{"id":"fad6b4a6-15b3-4674-9e59-c877eba67da1","exec":[""],"type":"text/javascript","packages":{}}}],"id":"7f0fed64-d4cd-46ed-a283-ed0887c92ae7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.server.nbaapi.com/api/games?isPlayoff=false&page=1&pageSize=50&sortBy=date&ascending=false","urlObject":{"protocol":"https","path":["api","games"],"host":["api","server","nbaapi","com"],"query":[{"key":"isPlayoff","value":"false"},{"key":"page","value":"1"},{"key":"pageSize","value":"50"},{"key":"sortBy","value":"date"},{"key":"ascending","value":"false"},{"disabled":true,"key":"include","value":"lineScores%2C%20playerGameBasicStats"}],"variable":[]}},"response":[{"id":"2835cf84-8b07-49fa-85b7-c614483531dc","name":"Games","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.server.nbaapi.com/api/games?isPlayoff=false&page=1&pageSize=8&sortBy=date&ascending=false","protocol":"https","host":["api","server","nbaapi","com"],"path":["api","games"],"query":[{"key":"isPlayoff","value":"false"},{"key":"page","value":"1"},{"key":"pageSize","value":"8"},{"key":"sortBy","value":"date"},{"key":"ascending","value":"false"},{"key":"include","value":"lineScores%2C%20playerGameBasicStats","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000"},{"key":"Content-Encoding","value":"br"},{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Tue, 16 Dec 2025 19:46:15 GMT"},{"key":"Server","value":"nginx/1.28.0"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Content-Length","value":"433"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"gameId\": \"202512140POR\",\n            \"date\": \"2025-12-14T14:00:00Z\",\n            \"isPlayoff\": false,\n            \"startTimeET\": \"9:00p\",\n            \"arena\": \"Moda Center\",\n            \"visitorTeam\": \"GSW\",\n            \"visitorPts\": 131,\n            \"homeTeam\": \"POR\",\n            \"homePts\": 136,\n            \"gameDuration\": \"2:23\"\n        },\n        {\n            \"gameId\": \"202512140PHO\",\n            \"date\": \"2025-12-14T13:00:00Z\",\n            \"isPlayoff\": false,\n            \"startTimeET\": \"8:00p\",\n            \"arena\": \"Mortgage Matchup Center\",\n            \"visitorTeam\": \"LAL\",\n            \"visitorPts\": 116,\n            \"homeTeam\": \"PHX\",\n            \"homePts\": 114,\n            \"gameDuration\": \"2:43\"\n        },\n        {\n            \"gameId\": \"202512140CHI\",\n            \"date\": \"2025-12-14T12:00:00Z\",\n            \"isPlayoff\": false,\n            \"startTimeET\": \"7:00p\",\n            \"arena\": \"United Center\",\n            \"visitorTeam\": \"NOP\",\n            \"visitorPts\": 114,\n            \"homeTeam\": \"CHI\",\n            \"homePts\": 104,\n            \"gameDuration\": \"2:14\"\n        },\n        {\n            \"gameId\": \"202512140MIN\",\n            \"date\": \"2025-12-14T12:00:00Z\",\n            \"isPlayoff\": false,\n            \"startTimeET\": \"7:00p\",\n            \"arena\": \"Target Center\",\n            \"visitorTeam\": \"SAC\",\n            \"visitorPts\": 103,\n            \"homeTeam\": \"MIN\",\n            \"homePts\": 117,\n            \"gameDuration\": \"2:11\"\n        },\n        {\n            \"gameId\": \"202512140ATL\",\n            \"date\": \"2025-12-14T11:00:00Z\",\n            \"isPlayoff\": false,\n            \"startTimeET\": \"6:00p\",\n            \"arena\": \"State Farm Arena\",\n            \"visitorTeam\": \"PHI\",\n            \"visitorPts\": 117,\n            \"homeTeam\": \"ATL\",\n            \"homePts\": 120,\n            \"gameDuration\": \"2:21\"\n        },\n        {\n            \"gameId\": \"202512140BRK\",\n            \"date\": \"2025-12-14T11:00:00Z\",\n            \"isPlayoff\": false,\n            \"startTimeET\": \"6:00p\",\n            \"arena\": \"Barclays Center\",\n            \"visitorTeam\": \"MIL\",\n            \"visitorPts\": 82,\n            \"homeTeam\": \"BKN\",\n            \"homePts\": 127,\n            \"gameDuration\": \"2:05\"\n        },\n        {\n            \"gameId\": \"202512140CLE\",\n            \"date\": \"2025-12-14T08:30:00Z\",\n            \"isPlayoff\": false,\n            \"startTimeET\": \"3:30p\",\n            \"arena\": \"Rocket Arena\",\n            \"visitorTeam\": \"CHA\",\n            \"visitorPts\": 119,\n            \"homeTeam\": \"CLE\",\n            \"homePts\": 111,\n            \"gameDuration\": \"\"\n        },\n        {\n            \"gameId\": \"202512140IND\",\n            \"date\": \"2025-12-14T08:00:00Z\",\n            \"isPlayoff\": false,\n            \"startTimeET\": \"3:00p\",\n            \"arena\": \"Gainbridge Fieldhouse\",\n            \"visitorTeam\": \"WAS\",\n            \"visitorPts\": 108,\n            \"homeTeam\": \"IND\",\n            \"homePts\": 89,\n            \"gameDuration\": \"2:20\"\n        }\n    ],\n    \"pagination\": {\n        \"total\": 26101,\n        \"page\": 1,\n        \"pageSize\": 8,\n        \"pages\": 3263\n    }\n}"}],"_postman_id":"7f0fed64-d4cd-46ed-a283-ed0887c92ae7"},{"name":"Games 2","event":[{"listen":"test","script":{"id":"a0b7a5f2-0b43-4c27-8709-23d07464cf4f","exec":["var template = `","<style>","    .games-table {","        width: 100%;","        border-collapse: collapse;","        font-family: Arial, sans-serif;","        font-size: 14px;","    }","    .games-table th {","        background-color: #1e4d8c;","        color: white;","        padding: 12px 8px;","        text-align: left;","        font-weight: bold;","        border-bottom: 2px solid #0d2d5a;","    }","    .games-table td {","        padding: 10px 8px;","        border-bottom: 1px solid #ddd;","    }","    .games-table tr:nth-child(even) {","        background-color: #f8f9fa;","    }","    .games-table tr:nth-child(odd) {","        background-color: #ffffff;","    }","    .games-table tr:hover {","        background-color: #e8f4fd;","    }","    .table-container {","        padding: 20px;","    }","    .table-title {","        font-family: Arial, sans-serif;","        font-size: 18px;","        font-weight: bold;","        margin-bottom: 15px;","        color: #1e4d8c;","    }","</style>","<div class=\"table-container\">","    <div class=\"table-title\">NBA Games</div>","    <table class=\"games-table\">","        <thead>","            <tr>","                <th>Game ID</th>","                <th>Date</th>","                <th>Visitor Team</th>","                <th>Visitor Pts</th>","                <th>Home Team</th>","                <th>Home Pts</th>","                <th>Arena</th>","                <th>Duration</th>","            </tr>","        </thead>","        <tbody>","            {{#each games}}","            <tr>","                <td>{{gameId}}</td>","                <td>{{date}}</td>","                <td>{{visitorTeam}}</td>","                <td>{{visitorPts}}</td>","                <td>{{homeTeam}}</td>","                <td>{{homePts}}</td>","                <td>{{arena}}</td>","                <td>{{gameDuration}}</td>","            </tr>","            {{/each}}","        </tbody>","    </table>","</div>","`;","","function constructVisualizerPayload() {","    var response = pm.response.json();","    var games = response.data.map(function(game) {","        var dateObj = new Date(game.date);","        var formattedDate = dateObj.toLocaleDateString('en-US', {","            year: 'numeric',","            month: 'short',","            day: 'numeric'","        });","        return {","            gameId: game.gameId,","            date: formattedDate,","            visitorTeam: game.visitorTeam,","            visitorPts: game.visitorPts,","            homeTeam: game.homeTeam,","            homePts: game.homePts,","            arena: game.arena,","            gameDuration: game.gameDuration || 'N/A'","        };","    });","    return { games: games };","}","","pm.visualizer.set(template, constructVisualizerPayload());","","pm.test(\"Schema is valid\", function () {","  var schema = {","    type: \"object\",","    properties: {","      data: {","        type: \"array\",","        items: {","          type: \"object\",","          properties: {","            gameId: { type: \"string\" },","            date: { type: \"string\" },","            isPlayoff: { type: \"boolean\" },","            startTimeET: { type: \"string\" },","            arena: { type: \"string\" },","            visitorTeam: { type: \"string\" },","            visitorPts: { type: \"integer\" },","            homeTeam: { type: \"string\" },","            homePts: { type: \"integer\" },","            gameDuration: { type: \"string\" }","          },","          required: [\"gameId\", \"date\", \"isPlayoff\", \"startTimeET\", \"arena\", \"visitorTeam\", \"visitorPts\", \"homeTeam\", \"homePts\", \"gameDuration\"]","        }","      },","      pagination: {","        type: \"object\",","        properties: {","          total: { type: \"integer\" },","          page: { type: \"integer\" },","          pageSize: { type: \"integer\" },","          pages: { type: \"integer\" }","        },","        required: [\"total\", \"page\", \"pageSize\", \"pages\"]","      }","    },","    required: [\"data\", \"pagination\"]","  };","","  var response = pm.response.json();","  pm.expect(tv4.validate(response, schema)).to.be.true;","});","","pm.test(\"Response status code is 200\", function () {","    pm.expect(pm.response.code).to.equal(200);","});","","","pm.test(\"Response time is less than 200ms\", function () {","    pm.expect(pm.response.responseTime).to.be.below(200);","});","","","pm.test(\"Content-Type is application/json\", function () {","    pm.expect(pm.response.headers.get('Content-Type')).to.include('application/json');","});","","","pm.test(\"Pagination object contains valid values\", function () {","    const responseData = pm.response.json();","    ","    pm.expect(responseData).to.be.an('object');","    pm.expect(responseData.pagination).to.exist;","","    const pagination = responseData.pagination;","    pm.expect(pagination.total).to.be.a('number');","    pm.expect(pagination.page).to.be.a('number');","    pm.expect(pagination.pageSize).to.be.a('number');","    pm.expect(pagination.pages).to.be.a('number');","});","","","pm.test(\"Each game object in the data array contains valid fields and data types\", function () {","    const responseData = pm.response.json();","","    pm.expect(responseData).to.have.property('data').that.is.an('array');","","    responseData.data.forEach(function(game) {","        pm.expect(game).to.be.an('object');","        pm.expect(game).to.have.all.keys('gameId', 'date', 'isPlayoff', 'startTimeET', 'arena', 'visitorTeam', 'visitorPts', 'homeTeam', 'homePts', 'gameDuration');","","        pm.expect(game.gameId).to.be.a('string');","        pm.expect(game.date).to.be.a('string');","        pm.expect(game.isPlayoff).to.be.a('boolean');","        pm.expect(game.startTimeET).to.be.a('string');","        pm.expect(game.arena).to.be.a('string');","        pm.expect(game.visitorTeam).to.be.a('string');","        pm.expect(game.visitorPts).to.be.a('number');","        pm.expect(game.homeTeam).to.be.a('string');","        pm.expect(game.homePts).to.be.a('number');","        pm.expect(game.gameDuration).to.be.a('string');","    });","});"],"type":"text/javascript","packages":{}}},{"listen":"prerequest","script":{"id":"fad6b4a6-15b3-4674-9e59-c877eba67da1","exec":[""],"type":"text/javascript","packages":{}}}],"id":"21784c90-e954-4890-abb1-a33879f24695","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.server.nbaapi.com/api/games?isPlayoff=true&page=1&pageSize=15&sortBy=date&ascending=true","urlObject":{"protocol":"https","path":["api","games"],"host":["api","server","nbaapi","com"],"query":[{"key":"isPlayoff","value":"true"},{"key":"page","value":"1"},{"key":"pageSize","value":"15"},{"key":"sortBy","value":"date"},{"key":"ascending","value":"true"},{"disabled":true,"key":"include","value":"lineScores%2C%20playerGameBasicStats"}],"variable":[]}},"response":[{"id":"46cd27d8-f440-4cbd-a271-b53f1d0d40e8","name":"Games","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.server.nbaapi.com/api/games?isPlayoff=false&page=1&pageSize=8&sortBy=date&ascending=false","protocol":"https","host":["api","server","nbaapi","com"],"path":["api","games"],"query":[{"key":"isPlayoff","value":"false"},{"key":"page","value":"1"},{"key":"pageSize","value":"8"},{"key":"sortBy","value":"date"},{"key":"ascending","value":"false"},{"key":"include","value":"lineScores%2C%20playerGameBasicStats","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000"},{"key":"Content-Encoding","value":"br"},{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Tue, 16 Dec 2025 19:46:15 GMT"},{"key":"Server","value":"nginx/1.28.0"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Content-Length","value":"433"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"gameId\": \"202512140POR\",\n            \"date\": \"2025-12-14T14:00:00Z\",\n            \"isPlayoff\": false,\n            \"startTimeET\": \"9:00p\",\n            \"arena\": \"Moda Center\",\n            \"visitorTeam\": \"GSW\",\n            \"visitorPts\": 131,\n            \"homeTeam\": \"POR\",\n            \"homePts\": 136,\n            \"gameDuration\": \"2:23\"\n        },\n        {\n            \"gameId\": \"202512140PHO\",\n            \"date\": \"2025-12-14T13:00:00Z\",\n            \"isPlayoff\": false,\n            \"startTimeET\": \"8:00p\",\n            \"arena\": \"Mortgage Matchup Center\",\n            \"visitorTeam\": \"LAL\",\n            \"visitorPts\": 116,\n            \"homeTeam\": \"PHX\",\n            \"homePts\": 114,\n            \"gameDuration\": \"2:43\"\n        },\n        {\n            \"gameId\": \"202512140CHI\",\n            \"date\": \"2025-12-14T12:00:00Z\",\n            \"isPlayoff\": false,\n            \"startTimeET\": \"7:00p\",\n            \"arena\": \"United Center\",\n            \"visitorTeam\": \"NOP\",\n            \"visitorPts\": 114,\n            \"homeTeam\": \"CHI\",\n            \"homePts\": 104,\n            \"gameDuration\": \"2:14\"\n        },\n        {\n            \"gameId\": \"202512140MIN\",\n            \"date\": \"2025-12-14T12:00:00Z\",\n            \"isPlayoff\": false,\n            \"startTimeET\": \"7:00p\",\n            \"arena\": \"Target Center\",\n            \"visitorTeam\": \"SAC\",\n            \"visitorPts\": 103,\n            \"homeTeam\": \"MIN\",\n            \"homePts\": 117,\n            \"gameDuration\": \"2:11\"\n        },\n        {\n            \"gameId\": \"202512140ATL\",\n            \"date\": \"2025-12-14T11:00:00Z\",\n            \"isPlayoff\": false,\n            \"startTimeET\": \"6:00p\",\n            \"arena\": \"State Farm Arena\",\n            \"visitorTeam\": \"PHI\",\n            \"visitorPts\": 117,\n            \"homeTeam\": \"ATL\",\n            \"homePts\": 120,\n            \"gameDuration\": \"2:21\"\n        },\n        {\n            \"gameId\": \"202512140BRK\",\n            \"date\": \"2025-12-14T11:00:00Z\",\n            \"isPlayoff\": false,\n            \"startTimeET\": \"6:00p\",\n            \"arena\": \"Barclays Center\",\n            \"visitorTeam\": \"MIL\",\n            \"visitorPts\": 82,\n            \"homeTeam\": \"BKN\",\n            \"homePts\": 127,\n            \"gameDuration\": \"2:05\"\n        },\n        {\n            \"gameId\": \"202512140CLE\",\n            \"date\": \"2025-12-14T08:30:00Z\",\n            \"isPlayoff\": false,\n            \"startTimeET\": \"3:30p\",\n            \"arena\": \"Rocket Arena\",\n            \"visitorTeam\": \"CHA\",\n            \"visitorPts\": 119,\n            \"homeTeam\": \"CLE\",\n            \"homePts\": 111,\n            \"gameDuration\": \"\"\n        },\n        {\n            \"gameId\": \"202512140IND\",\n            \"date\": \"2025-12-14T08:00:00Z\",\n            \"isPlayoff\": false,\n            \"startTimeET\": \"3:00p\",\n            \"arena\": \"Gainbridge Fieldhouse\",\n            \"visitorTeam\": \"WAS\",\n            \"visitorPts\": 108,\n            \"homeTeam\": \"IND\",\n            \"homePts\": 89,\n            \"gameDuration\": \"2:20\"\n        }\n    ],\n    \"pagination\": {\n        \"total\": 26101,\n        \"page\": 1,\n        \"pageSize\": 8,\n        \"pages\": 3263\n    }\n}"}],"_postman_id":"21784c90-e954-4890-abb1-a33879f24695"},{"name":"Games 3","event":[{"listen":"test","script":{"id":"a0b7a5f2-0b43-4c27-8709-23d07464cf4f","exec":["var template = `","<style>","    @import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap');","","    :root {","        --primary-color: #17408b; /* NBA Blue */","        --secondary-color: #c9082a; /* NBA Red */","        --text-dark: #333;","        --text-light: #666;","        --bg-light: #f8f9fa;","        --winner-color: #198754;","        --border-color: #e9ecef;","    }","","    body {","        font-family: 'Roboto', sans-serif;","        margin: 0;","        padding: 30px;","        background-color: var(--bg-light);","    }","","    .dashboard-container {","        max-width: 1400px; /* Increased width to handle larger text */","        margin: 0 auto;","        background: white;","        border-radius: 16px;","        box-shadow: 0 6px 24px rgba(0,0,0,0.1);","        overflow: hidden;","    }","","    .header {","        background: linear-gradient(135deg, var(--primary-color), #0d2d5a);","        color: white;","        padding: 30px 40px;","        display: flex;","        justify-content: space-between;","        align-items: center;","    }","","    .header h1 {","        margin: 0;","        font-size: 42px; /* Was 24px */","        font-weight: 700;","        letter-spacing: 1px;","    }","","    .header-badge {","        background: rgba(255,255,255,0.2);","        padding: 8px 20px;","        border-radius: 30px;","        font-size: 18px; /* Was 12px */","        text-transform: uppercase;","        font-weight: 500;","    }","","    table {","        width: 100%;","        border-collapse: collapse;","        text-align: left;","    }","","    thead {","        background-color: #f1f3f5;","        border-bottom: 3px solid var(--border-color);","    }","","    th {","        padding: 20px 25px;","        color: var(--text-light);","        font-size: 18px; /* Was 12px */","        font-weight: 700;","        text-transform: uppercase;","        letter-spacing: 0.05em;","    }","","    td {","        padding: 24px 25px;","        border-bottom: 1px solid var(--border-color);","        color: var(--text-dark);","        font-size: 22px; /* Was 14px */","        vertical-align: middle;","    }","","    tr:last-child td {","        border-bottom: none;","    }","","    tr:hover td {","        background-color: #f8faff;","    }","","    /* Column Specific Styles */","    .col-id { ","        font-family: monospace; ","        color: var(--text-light); ","        font-size: 16px; /* Was 12px */","        margin-top: 5px;","    }","    .col-date { ","        font-weight: 500; ","        color: var(--text-dark); ","        font-size: 22px; ","    }","    .col-team { ","        font-weight: 700; ","        font-size: 26px; /* Was 15px */","    }","    .col-score { ","        font-size: 32px; /* Was 16px */","        font-family: monospace; ","        font-weight: 500; ","    }","    .col-meta { ","        font-size: 20px; /* Was 13px */","        color: var(--text-light); ","    }","","    /* Utility Classes */","    .winner {","        color: var(--winner-color);","        font-weight: 700;","    }","    .loser {","        color: #999;","        font-weight: 400;","    }","    .score-badge {","        display: inline-block;","        min-width: 45px;","        text-align: center;","    }","    .vs-badge {","        color: #adb5bd;","        font-size: 18px;","        margin: 0 10px;","    }","    .duration-pill {","        background: #eee; ","        padding: 6px 14px; ","        border-radius: 6px;","        font-size: 18px;","    }","</style>","","<div class=\"dashboard-container\">","    <div class=\"header\">","        <h1>NBA Game Results</h1>","        <span class=\"header-badge\">{{totalGames}} Games</span>","    </div>","    <table>","        <thead>","            <tr>","                <th>Date</th>","                <th>Matchup</th>","                <th style=\"text-align:center;\">Score</th>","                <th>Arena</th>","                <th>Info</th>","            </tr>","        </thead>","        <tbody>","            {{#each games}}","            <tr>","                <td>","                    <div class=\"col-date\">{{date}}</div>","                    <div class=\"col-id\">{{gameId}}</div>","                </td>","                <td>","                    <span class=\"col-team {{visitorClass}}\">{{visitorTeam}}</span>","                    <span class=\"vs-badge\">@</span>","                    <span class=\"col-team {{homeClass}}\">{{homeTeam}}</span>","                </td>","                <td style=\"text-align:center;\">","                    <span class=\"col-score score-badge {{visitorClass}}\">{{visitorPts}}</span>","                    <span class=\"vs-badge\">-</span>","                    <span class=\"col-score score-badge {{homeClass}}\">{{homePts}}</span>","                </td>","                <td class=\"col-meta\">{{arena}}</td>","                <td class=\"col-meta\">","                    <span class=\"duration-pill\">{{gameDuration}}</span>","                </td>","            </tr>","            {{/each}}","        </tbody>","    </table>","</div>","`;","","function constructVisualizerPayload() {","    var response = pm.response.json();","    ","    // Process games to add view-logic (winners, formatting)","    var games = response.data.map(function(game) {","        var dateObj = new Date(game.date);","        var formattedDate = dateObj.toLocaleDateString('en-US', {","            month: 'short',","            day: 'numeric',","            year: 'numeric'","        });","","        // Determine winner for styling","        var visitorWon = game.visitorPts > game.homePts;","        var homeWon = game.homePts > game.visitorPts;","","        return {","            gameId: game.gameId,","            date: formattedDate,","            visitorTeam: game.visitorTeam,","            visitorPts: game.visitorPts,","            visitorClass: visitorWon ? 'winner' : 'loser',","            homeTeam: game.homeTeam,","            homePts: game.homePts,","            homeClass: homeWon ? 'winner' : 'loser',","            arena: game.arena,","            gameDuration: game.gameDuration || 'N/A'","        };","    });","","    return { ","        games: games,","        totalGames: games.length ","    };","}","","pm.visualizer.set(template, constructVisualizerPayload());","","// --- TESTS (Unchanged) ---","","pm.test(\"Schema is valid\", function () {","  var schema = {","    type: \"object\",","    properties: {","      data: {","        type: \"array\",","        items: {","          type: \"object\",","          properties: {","            gameId: { type: \"string\" },","            date: { type: \"string\" },","            isPlayoff: { type: \"boolean\" },","            startTimeET: { type: \"string\" },","            arena: { type: \"string\" },","            visitorTeam: { type: \"string\" },","            visitorPts: { type: \"integer\" },","            homeTeam: { type: \"string\" },","            homePts: { type: \"integer\" },","            gameDuration: { type: \"string\" }","          },","          required: [\"gameId\", \"date\", \"isPlayoff\", \"startTimeET\", \"arena\", \"visitorTeam\", \"visitorPts\", \"homeTeam\", \"homePts\", \"gameDuration\"]","        }","      },","      pagination: {","        type: \"object\",","        properties: {","          total: { type: \"integer\" },","          page: { type: \"integer\" },","          pageSize: { type: \"integer\" },","          pages: { type: \"integer\" }","        },","        required: [\"total\", \"page\", \"pageSize\", \"pages\"]","      }","    },","    required: [\"data\", \"pagination\"]","  };","","  var response = pm.response.json();","  pm.expect(tv4.validate(response, schema)).to.be.true;","});","","pm.test(\"Response status code is 200\", function () {","    pm.expect(pm.response.code).to.equal(200);","});","","","pm.test(\"Response time is less than 200ms\", function () {","    pm.expect(pm.response.responseTime).to.be.below(200);","});","","","pm.test(\"Content-Type is application/json\", function () {","    pm.expect(pm.response.headers.get('Content-Type')).to.include('application/json');","});","","","pm.test(\"Pagination object contains valid values\", function () {","    const responseData = pm.response.json();","    ","    pm.expect(responseData).to.be.an('object');","    pm.expect(responseData.pagination).to.exist;","","    const pagination = responseData.pagination;","    pm.expect(pagination.total).to.be.a('number');","    pm.expect(pagination.page).to.be.a('number');","    pm.expect(pagination.pageSize).to.be.a('number');","    pm.expect(pagination.pages).to.be.a('number');","});","","","pm.test(\"Each game object in the data array contains valid fields and data types\", function () {","    const responseData = pm.response.json();","","    pm.expect(responseData).to.have.property('data').that.is.an('array');","","    responseData.data.forEach(function(game) {","        pm.expect(game).to.be.an('object');","        pm.expect(game).to.have.all.keys('gameId', 'date', 'isPlayoff', 'startTimeET', 'arena', 'visitorTeam', 'visitorPts', 'homeTeam', 'homePts', 'gameDuration');","","        pm.expect(game.gameId).to.be.a('string');","        pm.expect(game.date).to.be.a('string');","        pm.expect(game.isPlayoff).to.be.a('boolean');","        pm.expect(game.startTimeET).to.be.a('string');","        pm.expect(game.arena).to.be.a('string');","        pm.expect(game.visitorTeam).to.be.a('string');","        pm.expect(game.visitorPts).to.be.a('number');","        pm.expect(game.homeTeam).to.be.a('string');","        pm.expect(game.homePts).to.be.a('number');","        pm.expect(game.gameDuration).to.be.a('string');","    });","});"],"type":"text/javascript","packages":{}}},{"listen":"prerequest","script":{"id":"fad6b4a6-15b3-4674-9e59-c877eba67da1","exec":[""],"type":"text/javascript","packages":{}}}],"id":"ad35aa7d-aa3f-4ce0-a298-91cc052a638d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.server.nbaapi.com/api/games?page=1&pageSize=7&sortBy=date&ascending=false&team=HOU","urlObject":{"protocol":"https","path":["api","games"],"host":["api","server","nbaapi","com"],"query":[{"disabled":true,"key":"isPlayoff","value":"true"},{"key":"page","value":"1"},{"key":"pageSize","value":"7"},{"key":"sortBy","value":"date"},{"key":"ascending","value":"false"},{"key":"team","value":"HOU"}],"variable":[]}},"response":[{"id":"11c46788-81f4-43aa-b325-c81b24f79691","name":"Games","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.server.nbaapi.com/api/games?isPlayoff=false&page=1&pageSize=8&sortBy=date&ascending=false","protocol":"https","host":["api","server","nbaapi","com"],"path":["api","games"],"query":[{"key":"isPlayoff","value":"false"},{"key":"page","value":"1"},{"key":"pageSize","value":"8"},{"key":"sortBy","value":"date"},{"key":"ascending","value":"false"},{"key":"include","value":"lineScores%2C%20playerGameBasicStats","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000"},{"key":"Content-Encoding","value":"br"},{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Tue, 16 Dec 2025 19:46:15 GMT"},{"key":"Server","value":"nginx/1.28.0"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Content-Length","value":"433"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"gameId\": \"202512140POR\",\n            \"date\": \"2025-12-14T14:00:00Z\",\n            \"isPlayoff\": false,\n            \"startTimeET\": \"9:00p\",\n            \"arena\": \"Moda Center\",\n            \"visitorTeam\": \"GSW\",\n            \"visitorPts\": 131,\n            \"homeTeam\": \"POR\",\n            \"homePts\": 136,\n            \"gameDuration\": \"2:23\"\n        },\n        {\n            \"gameId\": \"202512140PHO\",\n            \"date\": \"2025-12-14T13:00:00Z\",\n            \"isPlayoff\": false,\n            \"startTimeET\": \"8:00p\",\n            \"arena\": \"Mortgage Matchup Center\",\n            \"visitorTeam\": \"LAL\",\n            \"visitorPts\": 116,\n            \"homeTeam\": \"PHX\",\n            \"homePts\": 114,\n            \"gameDuration\": \"2:43\"\n        },\n        {\n            \"gameId\": \"202512140CHI\",\n            \"date\": \"2025-12-14T12:00:00Z\",\n            \"isPlayoff\": false,\n            \"startTimeET\": \"7:00p\",\n            \"arena\": \"United Center\",\n            \"visitorTeam\": \"NOP\",\n            \"visitorPts\": 114,\n            \"homeTeam\": \"CHI\",\n            \"homePts\": 104,\n            \"gameDuration\": \"2:14\"\n        },\n        {\n            \"gameId\": \"202512140MIN\",\n            \"date\": \"2025-12-14T12:00:00Z\",\n            \"isPlayoff\": false,\n            \"startTimeET\": \"7:00p\",\n            \"arena\": \"Target Center\",\n            \"visitorTeam\": \"SAC\",\n            \"visitorPts\": 103,\n            \"homeTeam\": \"MIN\",\n            \"homePts\": 117,\n            \"gameDuration\": \"2:11\"\n        },\n        {\n            \"gameId\": \"202512140ATL\",\n            \"date\": \"2025-12-14T11:00:00Z\",\n            \"isPlayoff\": false,\n            \"startTimeET\": \"6:00p\",\n            \"arena\": \"State Farm Arena\",\n            \"visitorTeam\": \"PHI\",\n            \"visitorPts\": 117,\n            \"homeTeam\": \"ATL\",\n            \"homePts\": 120,\n            \"gameDuration\": \"2:21\"\n        },\n        {\n            \"gameId\": \"202512140BRK\",\n            \"date\": \"2025-12-14T11:00:00Z\",\n            \"isPlayoff\": false,\n            \"startTimeET\": \"6:00p\",\n            \"arena\": \"Barclays Center\",\n            \"visitorTeam\": \"MIL\",\n            \"visitorPts\": 82,\n            \"homeTeam\": \"BKN\",\n            \"homePts\": 127,\n            \"gameDuration\": \"2:05\"\n        },\n        {\n            \"gameId\": \"202512140CLE\",\n            \"date\": \"2025-12-14T08:30:00Z\",\n            \"isPlayoff\": false,\n            \"startTimeET\": \"3:30p\",\n            \"arena\": \"Rocket Arena\",\n            \"visitorTeam\": \"CHA\",\n            \"visitorPts\": 119,\n            \"homeTeam\": \"CLE\",\n            \"homePts\": 111,\n            \"gameDuration\": \"\"\n        },\n        {\n            \"gameId\": \"202512140IND\",\n            \"date\": \"2025-12-14T08:00:00Z\",\n            \"isPlayoff\": false,\n            \"startTimeET\": \"3:00p\",\n            \"arena\": \"Gainbridge Fieldhouse\",\n            \"visitorTeam\": \"WAS\",\n            \"visitorPts\": 108,\n            \"homeTeam\": \"IND\",\n            \"homePts\": 89,\n            \"gameDuration\": \"2:20\"\n        }\n    ],\n    \"pagination\": {\n        \"total\": 26101,\n        \"page\": 1,\n        \"pageSize\": 8,\n        \"pages\": 3263\n    }\n}"}],"_postman_id":"ad35aa7d-aa3f-4ce0-a298-91cc052a638d"},{"name":"Games Detail","event":[{"listen":"test","script":{"id":"a0b7a5f2-0b43-4c27-8709-23d07464cf4f","exec":["var template = `","<style>","    * {","        box-sizing: border-box;","    }","    body {","        font-family: 'Segoe UI', Arial, sans-serif;","        background-color: #f0f2f5;","        margin: 0;","        padding: 0;","    }","    .container {","        max-width: 1400px;","        margin: 0 auto;","        padding: 20px;","    }","    .section {","        background: white;","        border-radius: 12px;","        box-shadow: 0 2px 8px rgba(0,0,0,0.1);","        margin-bottom: 24px;","        overflow: hidden;","    }","    .section-header {","        background: linear-gradient(135deg, #1e4d8c 0%, #2d6bb5 100%);","        color: white;","        padding: 16px 20px;","        font-size: 18px;","        font-weight: 600;","        display: flex;","        align-items: center;","        gap: 10px;","    }","    .section-content {","        padding: 20px;","    }","    ","    /* Games Table Styles */","    .games-table {","        width: 100%;","        border-collapse: collapse;","        font-size: 14px;","    }","    .games-table th {","        background-color: #f8f9fa;","        color: #1e4d8c;","        padding: 14px 12px;","        text-align: left;","        font-weight: 600;","        border-bottom: 2px solid #e0e0e0;","        text-transform: uppercase;","        font-size: 12px;","        letter-spacing: 0.5px;","    }","    .games-table td {","        padding: 12px;","        border-bottom: 1px solid #eee;","        vertical-align: middle;","    }","    .games-table tr:hover {","        background-color: #f0f7ff;","    }","    .games-table .score {","        font-weight: 700;","        font-size: 16px;","    }","    .games-table .winner {","        color: #28a745;","    }","    .games-table .loser {","        color: #6c757d;","    }","    .team-name {","        font-weight: 600;","        color: #1e4d8c;","    }","    .game-id {","        font-family: monospace;","        font-size: 12px;","        color: #666;","        background: #f0f0f0;","        padding: 4px 8px;","        border-radius: 4px;","    }","    .arena-badge {","        background: #e8f4fd;","        color: #1e4d8c;","        padding: 4px 10px;","        border-radius: 20px;","        font-size: 12px;","    }","    .duration-badge {","        background: #fff3cd;","        color: #856404;","        padding: 4px 10px;","        border-radius: 20px;","        font-size: 12px;","    }","    ","    /* Game Card Styles */","    .game-card {","        border: 1px solid #e0e0e0;","        border-radius: 10px;","        margin-bottom: 30px;","        overflow: hidden;","    }","    .game-card-header {","        background: linear-gradient(135deg, #2d3748 0%, #4a5568 100%);","        color: white;","        padding: 15px 20px;","        display: flex;","        justify-content: space-between;","        align-items: center;","    }","    .game-card-header .matchup {","        font-size: 20px;","        font-weight: 700;","    }","    .game-card-header .game-info {","        font-size: 13px;","        opacity: 0.9;","    }","    .game-card-body {","        padding: 20px;","    }","    ","    /* Line Scores Table */","    .line-scores-table {","        width: 100%;","        border-collapse: collapse;","        margin-bottom: 20px;","    }","    .line-scores-table th {","        background: #f8f9fa;","        padding: 10px 15px;","        text-align: center;","        font-weight: 600;","        color: #495057;","        border-bottom: 2px solid #dee2e6;","        font-size: 13px;","    }","    .line-scores-table th:first-child {","        text-align: left;","    }","    .line-scores-table td {","        padding: 12px 15px;","        text-align: center;","        border-bottom: 1px solid #eee;","    }","    .line-scores-table td:first-child {","        text-align: left;","        font-weight: 600;","        color: #1e4d8c;","    }","    .line-scores-table .total-col {","        background: #e8f4fd;","        font-weight: 700;","        font-size: 16px;","        color: #1e4d8c;","    }","    .line-scores-table tr:last-child td {","        border-bottom: none;","    }","    ","    /* Player Stats Table */","    .player-stats-section {","        margin-top: 20px;","    }","    .player-stats-title {","        font-size: 16px;","        font-weight: 600;","        color: #2d3748;","        margin-bottom: 12px;","        padding-bottom: 8px;","        border-bottom: 2px solid #e0e0e0;","        display: flex;","        align-items: center;","        gap: 8px;","    }","    .team-badge {","        background: #1e4d8c;","        color: white;","        padding: 4px 12px;","        border-radius: 20px;","        font-size: 12px;","        font-weight: 600;","    }","    .player-stats-table {","        width: 100%;","        border-collapse: collapse;","        font-size: 12px;","        margin-bottom: 25px;","    }","    .player-stats-table th {","        background: #f8f9fa;","        padding: 10px 6px;","        text-align: center;","        font-weight: 600;","        color: #495057;","        border-bottom: 2px solid #dee2e6;","        font-size: 11px;","        text-transform: uppercase;","    }","    .player-stats-table th:first-child {","        text-align: left;","        padding-left: 12px;","    }","    .player-stats-table td {","        padding: 8px 6px;","        text-align: center;","        border-bottom: 1px solid #f0f0f0;","    }","    .player-stats-table td:first-child {","        text-align: left;","        padding-left: 12px;","        font-weight: 500;","    }","    .player-stats-table tr:hover {","        background-color: #f8f9fa;","    }","    .player-stats-table .highlight-pts {","        font-weight: 700;","        color: #1e4d8c;","    }","    .player-stats-table .dnp {","        color: #999;","        font-style: italic;","    }","    .player-stats-table .positive {","        color: #28a745;","    }","    .player-stats-table .negative {","        color: #dc3545;","    }","    .stat-highlight {","        background: linear-gradient(135deg, #ffecd2 0%, #fcb69f 100%);","        font-weight: 700;","    }","    ","    /* Chart Container */","    .chart-container {","        margin: 20px 0;","        padding: 15px;","        background: #fafafa;","        border-radius: 8px;","    }","    .chart-title {","        text-align: center;","        font-weight: 600;","        color: #2d3748;","        margin-bottom: 15px;","    }","    ","    /* Tabs */","    .tabs {","        display: flex;","        border-bottom: 2px solid #e0e0e0;","        margin-bottom: 20px;","    }","    .tab {","        padding: 12px 24px;","        cursor: pointer;","        font-weight: 500;","        color: #666;","        border-bottom: 3px solid transparent;","        margin-bottom: -2px;","        transition: all 0.2s;","    }","    .tab:hover {","        color: #1e4d8c;","        background: #f8f9fa;","    }","    .tab.active {","        color: #1e4d8c;","        border-bottom-color: #1e4d8c;","    }","    .tab-content {","        display: none;","    }","    .tab-content.active {","        display: block;","    }","    ","    /* Summary Stats */","    .summary-row {","        display: flex;","        gap: 15px;","        margin-bottom: 20px;","        flex-wrap: wrap;","    }","    .summary-card {","        flex: 1;","        min-width: 120px;","        background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);","        color: white;","        padding: 15px;","        border-radius: 10px;","        text-align: center;","    }","    .summary-card.alt {","        background: linear-gradient(135deg, #11998e 0%, #38ef7d 100%);","    }","    .summary-card.alt2 {","        background: linear-gradient(135deg, #ee0979 0%, #ff6a00 100%);","    }","    .summary-card .value {","        font-size: 28px;","        font-weight: 700;","    }","    .summary-card .label {","        font-size: 12px;","        opacity: 0.9;","        margin-top: 4px;","    }","</style>","","<div class=\"container\">","    <!-- Summary Section -->","    <div class=\"section\">","        <div class=\"section-header\">","            📊 Games Summary","        </div>","        <div class=\"section-content\">","            <div class=\"summary-row\">","                <div class=\"summary-card\">","                    <div class=\"value\">{{totalGames}}</div>","                    <div class=\"label\">Total Games</div>","                </div>","                <div class=\"summary-card alt\">","                    <div class=\"value\">{{avgScore}}</div>","                    <div class=\"label\">Avg Total Score</div>","                </div>","                <div class=\"summary-card alt2\">","                    <div class=\"value\">{{highestScore}}</div>","                    <div class=\"label\">Highest Team Score</div>","                </div>","            </div>","        </div>","    </div>","","    <!-- Games Table Section -->","    <div class=\"section\">","        <div class=\"section-header\">","            🏀 NBA Games Overview","        </div>","        <div class=\"section-content\">","            <table class=\"games-table\">","                <thead>","                    <tr>","                        <th>Game ID</th>","                        <th>Date</th>","                        <th>Visitor</th>","                        <th>Score</th>","                        <th>Home</th>","                        <th>Score</th>","                        <th>Arena</th>","                        <th>Duration</th>","                    </tr>","                </thead>","                <tbody>","                    {{#each games}}","                    <tr>","                        <td><span class=\"game-id\">{{gameId}}</span></td>","                        <td>{{date}}</td>","                        <td class=\"team-name\">{{visitorTeam}}</td>","                        <td class=\"score {{visitorClass}}\">{{visitorPts}}</td>","                        <td class=\"team-name\">{{homeTeam}}</td>","                        <td class=\"score {{homeClass}}\">{{homePts}}</td>","                        <td><span class=\"arena-badge\">{{arena}}</span></td>","                        <td><span class=\"duration-badge\">{{gameDuration}}</span></td>","                    </tr>","                    {{/each}}","                </tbody>","            </table>","        </div>","    </div>","","    <!-- Detailed Game Breakdown -->","    <div class=\"section\">","        <div class=\"section-header\">","            📈 Detailed Game Breakdown","        </div>","        <div class=\"section-content\">","            {{#each gamesDetailed}}","            <div class=\"game-card\">","                <div class=\"game-card-header\">","                    <div class=\"matchup\">{{visitorTeam}} {{visitorPts}} @ {{homeTeam}} {{homePts}}</div>","                    <div class=\"game-info\">{{date}} | {{arena}}</div>","                </div>","                <div class=\"game-card-body\">","                    <!-- Line Scores -->","                    <h4 style=\"margin: 0 0 15px 0; color: #2d3748;\">Quarter-by-Quarter Breakdown</h4>","                    <table class=\"line-scores-table\">","                        <thead>","                            <tr>","                                <th>Team</th>","                                <th>Q1</th>","                                <th>Q2</th>","                                <th>Q3</th>","                                <th>Q4</th>","                                {{#if hasOT}}","                                <th>OT1</th>","                                <th>OT2</th>","                                <th>OT3</th>","                                {{/if}}","                                <th>Total</th>","                            </tr>","                        </thead>","                        <tbody>","                            {{#each lineScores}}","                            <tr>","                                <td>{{team}}</td>","                                <td>{{q1}}</td>","                                <td>{{q2}}</td>","                                <td>{{q3}}</td>","                                <td>{{q4}}</td>","                                {{#if ../hasOT}}","                                <td>{{ot1}}</td>","                                <td>{{ot2}}</td>","                                <td>{{ot3}}</td>","                                {{/if}}","                                <td class=\"total-col\">{{total}}</td>","                            </tr>","                            {{/each}}","                        </tbody>","                    </table>","","                    <!-- Chart for Line Scores -->","                    <div class=\"chart-container\">","                        <div class=\"chart-title\">Scoring by Quarter</div>","                        <canvas id=\"chart-{{gameIndex}}\" height=\"80\"></canvas>","                    </div>","","                    <!-- Player Stats -->","                    <div class=\"player-stats-section\">","                        {{#each teamStats}}","                        <div class=\"player-stats-title\">","                            <span class=\"team-badge\">{{teamName}}</span> Player Statistics","                        </div>","                        <table class=\"player-stats-table\">","                            <thead>","                                <tr>","                                    <th>Player</th>","                                    <th>MIN</th>","                                    <th>PTS</th>","                                    <th>FG</th>","                                    <th>FG%</th>","                                    <th>3P</th>","                                    <th>3P%</th>","                                    <th>FT</th>","                                    <th>FT%</th>","                                    <th>REB</th>","                                    <th>AST</th>","                                    <th>STL</th>","                                    <th>BLK</th>","                                    <th>TOV</th>","                                    <th>+/-</th>","                                </tr>","                            </thead>","                            <tbody>","                                {{#each players}}","                                <tr>","                                    {{#if isDNP}}","                                    <td class=\"dnp\">{{playerName}}</td>","                                    <td colspan=\"14\" class=\"dnp\">Did Not Play</td>","                                    {{else}}","                                    <td>{{playerName}}</td>","                                    <td>{{mp}}</td>","                                    <td class=\"highlight-pts\">{{pts}}</td>","                                    <td>{{fg}}-{{fga}}</td>","                                    <td>{{fgPct}}</td>","                                    <td>{{threeP}}-{{threePa}}</td>","                                    <td>{{threePPct}}</td>","                                    <td>{{ft}}-{{fta}}</td>","                                    <td>{{ftPct}}</td>","                                    <td>{{trb}}</td>","                                    <td>{{ast}}</td>","                                    <td>{{stl}}</td>","                                    <td>{{blk}}</td>","                                    <td>{{tov}}</td>","                                    <td class=\"{{plusMinusClass}}\">{{plusMinusDisplay}}</td>","                                    {{/if}}","                                </tr>","                                {{/each}}","                            </tbody>","                        </table>","                        {{/each}}","                    </div>","                </div>","            </div>","            {{/each}}","        </div>","    </div>","</div>","","<script src=\"https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.5.0/Chart.min.js\"></script>","<script>","    pm.getData(function (err, value) {","        if (err) {","            console.error(err);","            return;","        }","        ","        // Create charts for each game","        value.gamesDetailed.forEach(function(game, index) {","            var ctx = document.getElementById('chart-' + index);","            if (ctx && game.lineScores && game.lineScores.length >= 2) {","                var labels = ['Q1', 'Q2', 'Q3', 'Q4'];","                if (game.hasOT) {","                    labels.push('OT1', 'OT2', 'OT3');","                }","                ","                var team1Data = [game.lineScores[0].q1, game.lineScores[0].q2, game.lineScores[0].q3, game.lineScores[0].q4];","                var team2Data = [game.lineScores[1].q1, game.lineScores[1].q2, game.lineScores[1].q3, game.lineScores[1].q4];","                ","                if (game.hasOT) {","                    team1Data.push(game.lineScores[0].ot1, game.lineScores[0].ot2, game.lineScores[0].ot3);","                    team2Data.push(game.lineScores[1].ot1, game.lineScores[1].ot2, game.lineScores[1].ot3);","                }","                ","                new Chart(ctx, {","                    type: 'bar',","                    data: {","                        labels: labels,","                        datasets: [{","                            label: game.lineScores[0].team,","                            data: team1Data,","                            backgroundColor: 'rgba(30, 77, 140, 0.7)',","                            borderColor: 'rgba(30, 77, 140, 1)',","                            borderWidth: 1","                        }, {","                            label: game.lineScores[1].team,","                            data: team2Data,","                            backgroundColor: 'rgba(220, 53, 69, 0.7)',","                            borderColor: 'rgba(220, 53, 69, 1)',","                            borderWidth: 1","                        }]","                    },","                    options: {","                        responsive: true,","                        legend: {","                            position: 'top'","                        },","                        scales: {","                            yAxes: [{","                                ticks: {","                                    beginAtZero: true","                                },","                                scaleLabel: {","                                    display: true,","                                    labelString: 'Points'","                                }","                            }],","                            xAxes: [{","                                scaleLabel: {","                                    display: true,","                                    labelString: 'Quarter'","                                }","                            }]","                        }","                    }","                });","            }","        });","    });","</script>","`;","","function constructVisualizerPayload() {","    var response = pm.response.json();","    var data = response.data || [];","    ","    // Calculate summary stats","    var totalGames = data.length;","    var totalScores = data.map(function(g) { return g.visitorPts + g.homePts; });","    var avgScore = totalGames > 0 ? Math.round(totalScores.reduce(function(a, b) { return a + b; }, 0) / totalGames) : 0;","    var allScores = [];","    data.forEach(function(g) {","        allScores.push(g.visitorPts);","        allScores.push(g.homePts);","    });","    var highestScore = allScores.length > 0 ? Math.max.apply(null, allScores) : 0;","    ","    // Format games for overview table","    var games = data.map(function(game) {","        var dateObj = new Date(game.date);","        var formattedDate = dateObj.toLocaleDateString('en-US', { ","            month: 'short', ","            day: 'numeric', ","            year: 'numeric' ","        });","        ","        var visitorWon = game.visitorPts > game.homePts;","        ","        return {","            gameId: game.gameId,","            date: formattedDate,","            visitorTeam: game.visitorTeam,","            visitorPts: game.visitorPts,","            visitorClass: visitorWon ? 'winner' : 'loser',","            homeTeam: game.homeTeam,","            homePts: game.homePts,","            homeClass: visitorWon ? 'loser' : 'winner',","            arena: game.arena,","            gameDuration: game.gameDuration","        };","    });","    ","    // Format detailed game data","    var gamesDetailed = data.map(function(game, index) {","        var dateObj = new Date(game.date);","        var formattedDate = dateObj.toLocaleDateString('en-US', { ","            weekday: 'short',","            month: 'short', ","            day: 'numeric', ","            year: 'numeric' ","        });","        ","        // Check if overtime was played","        var hasOT = false;","        if (game.lineScores && game.lineScores.length > 0) {","            game.lineScores.forEach(function(ls) {","                if (ls.ot1 > 0 || ls.ot2 > 0 || ls.ot3 > 0) {","                    hasOT = true;","                }","            });","        }","        ","        // Group players by team","        var teamStatsMap = {};","        if (game.playerGameBasicStats) {","            game.playerGameBasicStats.forEach(function(player) {","                if (!teamStatsMap[player.team]) {","                    teamStatsMap[player.team] = [];","                }","                ","                var isDNP = player.status === 'Did Not Play' || player.mp === '';","                var plusMinusVal = player.plusMinus || 0;","                ","                teamStatsMap[player.team].push({","                    playerName: player.playerName,","                    mp: player.mp || '-',","                    pts: player.pts,","                    fg: player.fg,","                    fga: player.fga,","                    fgPct: player.fgPercent ? (player.fgPercent * 100).toFixed(1) + '%' : '-',","                    threeP: player.threeP,","                    threePa: player.threePa,","                    threePPct: player.threePPercent ? (player.threePPercent * 100).toFixed(1) + '%' : '-',","                    ft: player.ft,","                    fta: player.fta,","                    ftPct: player.ftPercent ? (player.ftPercent * 100).toFixed(1) + '%' : '-',","                    trb: player.trb,","                    ast: player.ast,","                    stl: player.stl,","                    blk: player.blk,","                    tov: player.tov,","                    plusMinus: plusMinusVal,","                    plusMinusDisplay: plusMinusVal > 0 ? '+' + plusMinusVal : plusMinusVal.toString(),","                    plusMinusClass: plusMinusVal > 0 ? 'positive' : (plusMinusVal < 0 ? 'negative' : ''),","                    isDNP: isDNP","                });","            });","        }","        ","        // Convert to array and sort by points","        var teamStats = Object.keys(teamStatsMap).map(function(teamName) {","            var players = teamStatsMap[teamName].sort(function(a, b) {","                return b.pts - a.pts;","            });","            return {","                teamName: teamName,","                players: players","            };","        });","        ","        return {","            gameIndex: index,","            gameId: game.gameId,","            date: formattedDate,","            visitorTeam: game.visitorTeam,","            visitorPts: game.visitorPts,","            homeTeam: game.homeTeam,","            homePts: game.homePts,","            arena: game.arena,","            gameDuration: game.gameDuration,","            hasOT: hasOT,","            lineScores: game.lineScores || [],","            teamStats: teamStats","        };","    });","    ","    return {","        totalGames: totalGames,","        avgScore: avgScore,","        highestScore: highestScore,","        games: games,","        gamesDetailed: gamesDetailed","    };","}","","pm.visualizer.set(template, constructVisualizerPayload());","","pm.test(\"Schema is valid\", function () {","  var schema = {","    type: \"object\",","    properties: {","      data: {","        type: \"array\",","        items: {","          type: \"object\",","          properties: {","            gameId: { type: \"string\" },","            date: { type: \"string\" },","            isPlayoff: { type: \"boolean\" },","            startTimeET: { type: \"string\" },","            arena: { type: \"string\" },","            visitorTeam: { type: \"string\" },","            visitorPts: { type: \"integer\" },","            homeTeam: { type: \"string\" },","            homePts: { type: \"integer\" },","            gameDuration: { type: \"string\" }","          },","          required: [\"gameId\", \"date\", \"isPlayoff\", \"startTimeET\", \"arena\", \"visitorTeam\", \"visitorPts\", \"homeTeam\", \"homePts\", \"gameDuration\"]","        }","      },","      pagination: {","        type: \"object\",","        properties: {","          total: { type: \"integer\" },","          page: { type: \"integer\" },","          pageSize: { type: \"integer\" },","          pages: { type: \"integer\" }","        },","        required: [\"total\", \"page\", \"pageSize\", \"pages\"]","      }","    },","    required: [\"data\", \"pagination\"]","  };","","  var response = pm.response.json();","  pm.expect(tv4.validate(response, schema)).to.be.true;","});","","pm.test(\"Response status code is 200\", function () {","    pm.expect(pm.response.code).to.equal(200);","});","","","pm.test(\"Response time is less than 200ms\", function () {","    pm.expect(pm.response.responseTime).to.be.below(200);","});","","","pm.test(\"Content-Type is application/json\", function () {","    pm.expect(pm.response.headers.get('Content-Type')).to.include('application/json');","});","","","pm.test(\"Pagination object contains valid values\", function () {","    const responseData = pm.response.json();","    ","    pm.expect(responseData).to.be.an('object');","    pm.expect(responseData.pagination).to.exist;","","    const pagination = responseData.pagination;","    pm.expect(pagination.total).to.be.a('number');","    pm.expect(pagination.page).to.be.a('number');","    pm.expect(pagination.pageSize).to.be.a('number');","    pm.expect(pagination.pages).to.be.a('number');","});"],"type":"text/javascript","packages":{}}},{"listen":"prerequest","script":{"id":"57933266-6179-44af-a819-a57b3395842c","exec":[""],"type":"text/javascript","packages":{}}}],"id":"cb89cca5-af41-4b41-bea8-6eaecac8cd71","protocolProfileBehavior":{"disableBodyPruning":true,"disableCookies":true},"request":{"method":"GET","header":[],"url":"https://api.server.nbaapi.com/api/games?isPlayoff=false&page=1&pageSize=5&sortBy=date&ascending=false&include=lineScores%2C%20playerGameBasicStats","description":"<h3 id=\"game-information-with-additional-details\">Game Information with additional details</h3>\n","urlObject":{"protocol":"https","path":["api","games"],"host":["api","server","nbaapi","com"],"query":[{"key":"isPlayoff","value":"false"},{"key":"page","value":"1"},{"key":"pageSize","value":"5"},{"key":"sortBy","value":"date"},{"key":"ascending","value":"false"},{"key":"include","value":"lineScores%2C%20playerGameBasicStats"}],"variable":[]}},"response":[{"id":"2ad73f59-02ee-4186-9e3b-7c8d0ea1616d","name":"Games Detail","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.server.nbaapi.com/api/games?isPlayoff=false&page=1&pageSize=5&sortBy=date&ascending=false&include=lineScores%2C%20playerGameBasicStats","protocol":"https","host":["api","server","nbaapi","com"],"path":["api","games"],"query":[{"key":"isPlayoff","value":"false"},{"key":"page","value":"1"},{"key":"pageSize","value":"5"},{"key":"sortBy","value":"date"},{"key":"ascending","value":"false"},{"key":"include","value":"lineScores%2C%20playerGameBasicStats"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000"},{"key":"Content-Encoding","value":"br"},{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Tue, 16 Dec 2025 19:45:50 GMT"},{"key":"Server","value":"nginx/1.28.0"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"gameId\": \"202512140POR\",\n            \"date\": \"2025-12-14T14:00:00Z\",\n            \"isPlayoff\": false,\n            \"startTimeET\": \"9:00p\",\n            \"arena\": \"Moda Center\",\n            \"visitorTeam\": \"GSW\",\n            \"visitorPts\": 131,\n            \"homeTeam\": \"POR\",\n            \"homePts\": 136,\n            \"gameDuration\": \"2:23\",\n            \"lineScores\": [\n                {\n                    \"team\": \"GSW\",\n                    \"q1\": 31,\n                    \"q2\": 31,\n                    \"q3\": 37,\n                    \"q4\": 32,\n                    \"ot1\": 0,\n                    \"ot2\": 0,\n                    \"ot3\": 0,\n                    \"total\": 131\n                },\n                {\n                    \"team\": \"POR\",\n                    \"q1\": 34,\n                    \"q2\": 27,\n                    \"q3\": 35,\n                    \"q4\": 40,\n                    \"ot1\": 0,\n                    \"ot2\": 0,\n                    \"ot3\": 0,\n                    \"total\": 136\n                }\n            ],\n            \"playerGameBasicStats\": [\n                {\n                    \"playerId\": \"curryst01\",\n                    \"playerName\": \"Stephen Curry\",\n                    \"team\": \"GSW\",\n                    \"status\": \"Played\",\n                    \"mp\": \"35:26\",\n                    \"fg\": 16,\n                    \"fga\": 26,\n                    \"fgPercent\": 0.615,\n                    \"threeP\": 12,\n                    \"threePa\": 19,\n                    \"threePPercent\": 0.632,\n                    \"ft\": 4,\n                    \"fta\": 4,\n                    \"ftPercent\": 1,\n                    \"orb\": 0,\n                    \"drb\": 3,\n                    \"trb\": 3,\n                    \"ast\": 2,\n                    \"stl\": 3,\n                    \"blk\": 1,\n                    \"tov\": 3,\n                    \"pf\": 0,\n                    \"pts\": 48,\n                    \"gmSc\": 39.2,\n                    \"plusMinus\": -8\n                },\n                {\n                    \"playerId\": \"butleji01\",\n                    \"playerName\": \"Jimmy Butler\",\n                    \"team\": \"GSW\",\n                    \"status\": \"Played\",\n                    \"mp\": \"34:57\",\n                    \"fg\": 3,\n                    \"fga\": 11,\n                    \"fgPercent\": 0.273,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 10,\n                    \"fta\": 11,\n                    \"ftPercent\": 0.909,\n                    \"orb\": 3,\n                    \"drb\": 4,\n                    \"trb\": 7,\n                    \"ast\": 4,\n                    \"stl\": 3,\n                    \"blk\": 0,\n                    \"tov\": 3,\n                    \"pf\": 4,\n                    \"pts\": 16,\n                    \"gmSc\": 13.6,\n                    \"plusMinus\": -4\n                },\n                {\n                    \"playerId\": \"greendr01\",\n                    \"playerName\": \"Draymond Green\",\n                    \"team\": \"GSW\",\n                    \"status\": \"Played\",\n                    \"mp\": \"29:54\",\n                    \"fg\": 5,\n                    \"fga\": 8,\n                    \"fgPercent\": 0.625,\n                    \"threeP\": 2,\n                    \"threePa\": 4,\n                    \"threePPercent\": 0.5,\n                    \"ft\": 2,\n                    \"fta\": 2,\n                    \"ftPercent\": 1,\n                    \"orb\": 1,\n                    \"drb\": 7,\n                    \"trb\": 8,\n                    \"ast\": 7,\n                    \"stl\": 3,\n                    \"blk\": 1,\n                    \"tov\": 8,\n                    \"pf\": 5,\n                    \"pts\": 14,\n                    \"gmSc\": 11.8,\n                    \"plusMinus\": -12\n                },\n                {\n                    \"playerId\": \"moodymo01\",\n                    \"playerName\": \"Moses Moody\",\n                    \"team\": \"GSW\",\n                    \"status\": \"Played\",\n                    \"mp\": \"23:26\",\n                    \"fg\": 5,\n                    \"fga\": 9,\n                    \"fgPercent\": 0.556,\n                    \"threeP\": 2,\n                    \"threePa\": 6,\n                    \"threePPercent\": 0.333,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 1,\n                    \"drb\": 1,\n                    \"trb\": 2,\n                    \"ast\": 2,\n                    \"stl\": 1,\n                    \"blk\": 1,\n                    \"tov\": 0,\n                    \"pf\": 3,\n                    \"pts\": 12,\n                    \"gmSc\": 10.6,\n                    \"plusMinus\": -4\n                },\n                {\n                    \"playerId\": \"postqu01\",\n                    \"playerName\": \"Quinten Post\",\n                    \"team\": \"GSW\",\n                    \"status\": \"Played\",\n                    \"mp\": \"19:27\",\n                    \"fg\": 4,\n                    \"fga\": 9,\n                    \"fgPercent\": 0.444,\n                    \"threeP\": 3,\n                    \"threePa\": 6,\n                    \"threePPercent\": 0.5,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 1,\n                    \"drb\": 0,\n                    \"trb\": 1,\n                    \"ast\": 4,\n                    \"stl\": 1,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 4,\n                    \"pts\": 11,\n                    \"gmSc\": 9.2,\n                    \"plusMinus\": 3\n                },\n                {\n                    \"playerId\": \"podzibr01\",\n                    \"playerName\": \"Brandin Podziemski\",\n                    \"team\": \"GSW\",\n                    \"status\": \"Played\",\n                    \"mp\": \"32:34\",\n                    \"fg\": 4,\n                    \"fga\": 7,\n                    \"fgPercent\": 0.571,\n                    \"threeP\": 3,\n                    \"threePa\": 3,\n                    \"threePPercent\": 1,\n                    \"ft\": 1,\n                    \"fta\": 2,\n                    \"ftPercent\": 0.5,\n                    \"orb\": 1,\n                    \"drb\": 6,\n                    \"trb\": 7,\n                    \"ast\": 6,\n                    \"stl\": 1,\n                    \"blk\": 0,\n                    \"tov\": 1,\n                    \"pf\": 2,\n                    \"pts\": 12,\n                    \"gmSc\": 14.2,\n                    \"plusMinus\": -2\n                },\n                {\n                    \"playerId\": \"meltode01\",\n                    \"playerName\": \"De'Anthony Melton\",\n                    \"team\": \"GSW\",\n                    \"status\": \"Played\",\n                    \"mp\": \"18:54\",\n                    \"fg\": 0,\n                    \"fga\": 5,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 3,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 1,\n                    \"trb\": 1,\n                    \"ast\": 1,\n                    \"stl\": 2,\n                    \"blk\": 1,\n                    \"tov\": 1,\n                    \"pf\": 2,\n                    \"pts\": 0,\n                    \"gmSc\": -1.6,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"hieldbu01\",\n                    \"playerName\": \"Buddy Hield\",\n                    \"team\": \"GSW\",\n                    \"status\": \"Played\",\n                    \"mp\": \"16:24\",\n                    \"fg\": 4,\n                    \"fga\": 7,\n                    \"fgPercent\": 0.571,\n                    \"threeP\": 2,\n                    \"threePa\": 5,\n                    \"threePPercent\": 0.4,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 1,\n                    \"drb\": 0,\n                    \"trb\": 1,\n                    \"ast\": 1,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 1,\n                    \"pf\": 0,\n                    \"pts\": 10,\n                    \"gmSc\": 7.1,\n                    \"plusMinus\": 1\n                },\n                {\n                    \"playerId\": \"jackstr02\",\n                    \"playerName\": \"Trayce Jackson-Davis\",\n                    \"team\": \"GSW\",\n                    \"status\": \"Played\",\n                    \"mp\": \"15:59\",\n                    \"fg\": 2,\n                    \"fga\": 2,\n                    \"fgPercent\": 1,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 1,\n                    \"fta\": 2,\n                    \"ftPercent\": 0.5,\n                    \"orb\": 0,\n                    \"drb\": 4,\n                    \"trb\": 4,\n                    \"ast\": 3,\n                    \"stl\": 0,\n                    \"blk\": 1,\n                    \"tov\": 1,\n                    \"pf\": 2,\n                    \"pts\": 5,\n                    \"gmSc\": 6.2,\n                    \"plusMinus\": -2\n                },\n                {\n                    \"playerId\": \"spencpa01\",\n                    \"playerName\": \"Pat Spencer\",\n                    \"team\": \"GSW\",\n                    \"status\": \"Played\",\n                    \"mp\": \"6:45\",\n                    \"fg\": 1,\n                    \"fga\": 3,\n                    \"fgPercent\": 0.333,\n                    \"threeP\": 0,\n                    \"threePa\": 1,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 2,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 1,\n                    \"pts\": 2,\n                    \"gmSc\": 1.3,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"santogu01\",\n                    \"playerName\": \"Gui Santos\",\n                    \"team\": \"GSW\",\n                    \"status\": \"Played\",\n                    \"mp\": \"6:16\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 1,\n                    \"fta\": 2,\n                    \"ftPercent\": 0.5,\n                    \"orb\": 0,\n                    \"drb\": 2,\n                    \"trb\": 2,\n                    \"ast\": 2,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 1,\n                    \"pts\": 1,\n                    \"gmSc\": 2.2,\n                    \"plusMinus\": 3\n                },\n                {\n                    \"playerId\": \"curryse01\",\n                    \"playerName\": \"Seth Curry\",\n                    \"team\": \"GSW\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"kuminjo01\",\n                    \"playerName\": \"Jonathan Kuminga\",\n                    \"team\": \"GSW\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"richawi02\",\n                    \"playerName\": \"Will Richard\",\n                    \"team\": \"GSW\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"grantje01\",\n                    \"playerName\": \"Jerami Grant\",\n                    \"team\": \"POR\",\n                    \"status\": \"Played\",\n                    \"mp\": \"34:25\",\n                    \"fg\": 12,\n                    \"fga\": 22,\n                    \"fgPercent\": 0.545,\n                    \"threeP\": 7,\n                    \"threePa\": 13,\n                    \"threePPercent\": 0.538,\n                    \"ft\": 4,\n                    \"fta\": 4,\n                    \"ftPercent\": 1,\n                    \"orb\": 0,\n                    \"drb\": 3,\n                    \"trb\": 3,\n                    \"ast\": 2,\n                    \"stl\": 0,\n                    \"blk\": 1,\n                    \"tov\": 4,\n                    \"pf\": 4,\n                    \"pts\": 35,\n                    \"gmSc\": 21.8,\n                    \"plusMinus\": 4\n                },\n                {\n                    \"playerId\": \"sharpsh01\",\n                    \"playerName\": \"Shaedon Sharpe\",\n                    \"team\": \"POR\",\n                    \"status\": \"Played\",\n                    \"mp\": \"32:43\",\n                    \"fg\": 12,\n                    \"fga\": 18,\n                    \"fgPercent\": 0.667,\n                    \"threeP\": 5,\n                    \"threePa\": 7,\n                    \"threePPercent\": 0.714,\n                    \"ft\": 6,\n                    \"fta\": 6,\n                    \"ftPercent\": 1,\n                    \"orb\": 2,\n                    \"drb\": 1,\n                    \"trb\": 3,\n                    \"ast\": 4,\n                    \"stl\": 4,\n                    \"blk\": 0,\n                    \"tov\": 3,\n                    \"pf\": 2,\n                    \"pts\": 35,\n                    \"gmSc\": 31.9,\n                    \"plusMinus\": 15\n                },\n                {\n                    \"playerId\": \"avdijde01\",\n                    \"playerName\": \"Deni Avdija\",\n                    \"team\": \"POR\",\n                    \"status\": \"Played\",\n                    \"mp\": \"32:32\",\n                    \"fg\": 6,\n                    \"fga\": 16,\n                    \"fgPercent\": 0.375,\n                    \"threeP\": 2,\n                    \"threePa\": 4,\n                    \"threePPercent\": 0.5,\n                    \"ft\": 12,\n                    \"fta\": 13,\n                    \"ftPercent\": 0.923,\n                    \"orb\": 0,\n                    \"drb\": 7,\n                    \"trb\": 7,\n                    \"ast\": 8,\n                    \"stl\": 1,\n                    \"blk\": 0,\n                    \"tov\": 4,\n                    \"pf\": 2,\n                    \"pts\": 26,\n                    \"gmSc\": 20.7,\n                    \"plusMinus\": -3\n                },\n                {\n                    \"playerId\": \"camarto01\",\n                    \"playerName\": \"Toumani Camara\",\n                    \"team\": \"POR\",\n                    \"status\": \"Played\",\n                    \"mp\": \"25:27\",\n                    \"fg\": 3,\n                    \"fga\": 8,\n                    \"fgPercent\": 0.375,\n                    \"threeP\": 1,\n                    \"threePa\": 5,\n                    \"threePPercent\": 0.2,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 3,\n                    \"trb\": 3,\n                    \"ast\": 3,\n                    \"stl\": 2,\n                    \"blk\": 0,\n                    \"tov\": 1,\n                    \"pf\": 5,\n                    \"pts\": 7,\n                    \"gmSc\": 4.6,\n                    \"plusMinus\": 6\n                },\n                {\n                    \"playerId\": \"clingdo01\",\n                    \"playerName\": \"Donovan Clingan\",\n                    \"team\": \"POR\",\n                    \"status\": \"Played\",\n                    \"mp\": \"21:57\",\n                    \"fg\": 1,\n                    \"fga\": 3,\n                    \"fgPercent\": 0.333,\n                    \"threeP\": 0,\n                    \"threePa\": 1,\n                    \"threePPercent\": 0,\n                    \"ft\": 1,\n                    \"fta\": 2,\n                    \"ftPercent\": 0.5,\n                    \"orb\": 3,\n                    \"drb\": 7,\n                    \"trb\": 10,\n                    \"ast\": 3,\n                    \"stl\": 1,\n                    \"blk\": 3,\n                    \"tov\": 1,\n                    \"pf\": 2,\n                    \"pts\": 3,\n                    \"gmSc\": 8.5,\n                    \"plusMinus\": -9\n                },\n                {\n                    \"playerId\": \"cissosi01\",\n                    \"playerName\": \"Sidy Cissoko\",\n                    \"team\": \"POR\",\n                    \"status\": \"Played\",\n                    \"mp\": \"28:20\",\n                    \"fg\": 2,\n                    \"fga\": 6,\n                    \"fgPercent\": 0.333,\n                    \"threeP\": 2,\n                    \"threePa\": 5,\n                    \"threePPercent\": 0.4,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 2,\n                    \"drb\": 1,\n                    \"trb\": 3,\n                    \"ast\": 1,\n                    \"stl\": 1,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 3,\n                    \"pts\": 6,\n                    \"gmSc\": 4.8,\n                    \"plusMinus\": 16\n                },\n                {\n                    \"playerId\": \"murrakr01\",\n                    \"playerName\": \"Kris Murray\",\n                    \"team\": \"POR\",\n                    \"status\": \"Played\",\n                    \"mp\": \"27:11\",\n                    \"fg\": 2,\n                    \"fga\": 5,\n                    \"fgPercent\": 0.4,\n                    \"threeP\": 1,\n                    \"threePa\": 2,\n                    \"threePPercent\": 0.5,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 1,\n                    \"drb\": 2,\n                    \"trb\": 3,\n                    \"ast\": 2,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 1,\n                    \"pts\": 5,\n                    \"gmSc\": 4.6,\n                    \"plusMinus\": 3\n                },\n                {\n                    \"playerId\": \"williro04\",\n                    \"playerName\": \"Robert Williams\",\n                    \"team\": \"POR\",\n                    \"status\": \"Played\",\n                    \"mp\": \"19:09\",\n                    \"fg\": 4,\n                    \"fga\": 4,\n                    \"fgPercent\": 1,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 3,\n                    \"fta\": 4,\n                    \"ftPercent\": 0.75,\n                    \"orb\": 2,\n                    \"drb\": 9,\n                    \"trb\": 11,\n                    \"ast\": 3,\n                    \"stl\": 1,\n                    \"blk\": 0,\n                    \"tov\": 3,\n                    \"pf\": 0,\n                    \"pts\": 11,\n                    \"gmSc\": 13.6,\n                    \"plusMinus\": 7\n                },\n                {\n                    \"playerId\": \"loveca01\",\n                    \"playerName\": \"Caleb Love\",\n                    \"team\": \"POR\",\n                    \"status\": \"Played\",\n                    \"mp\": \"12:00\",\n                    \"fg\": 3,\n                    \"fga\": 6,\n                    \"fgPercent\": 0.5,\n                    \"threeP\": 2,\n                    \"threePa\": 2,\n                    \"threePPercent\": 1,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 4,\n                    \"stl\": 1,\n                    \"blk\": 0,\n                    \"tov\": 1,\n                    \"pf\": 1,\n                    \"pts\": 8,\n                    \"gmSc\": 7.4,\n                    \"plusMinus\": -9\n                },\n                {\n                    \"playerId\": \"ruperra01\",\n                    \"playerName\": \"Rayan Rupert\",\n                    \"team\": \"POR\",\n                    \"status\": \"Played\",\n                    \"mp\": \"6:16\",\n                    \"fg\": 0,\n                    \"fga\": 1,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 1,\n                    \"pts\": 0,\n                    \"gmSc\": -1.1,\n                    \"plusMinus\": -5\n                },\n                {\n                    \"playerId\": \"holidjr01\",\n                    \"playerName\": \"Jrue Holiday\",\n                    \"team\": \"POR\",\n                    \"status\": \"Did Not Dress\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"lillada01\",\n                    \"playerName\": \"Damian Lillard\",\n                    \"team\": \"POR\",\n                    \"status\": \"Did Not Dress\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"reathdu01\",\n                    \"playerName\": \"Duop Reath\",\n                    \"team\": \"POR\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"thybuma01\",\n                    \"playerName\": \"Matisse Thybulle\",\n                    \"team\": \"POR\",\n                    \"status\": \"Did Not Dress\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"yangha01\",\n                    \"playerName\": \"Yang Hansen\",\n                    \"team\": \"POR\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                }\n            ]\n        },\n        {\n            \"gameId\": \"202512140PHO\",\n            \"date\": \"2025-12-14T13:00:00Z\",\n            \"isPlayoff\": false,\n            \"startTimeET\": \"8:00p\",\n            \"arena\": \"Mortgage Matchup Center\",\n            \"visitorTeam\": \"LAL\",\n            \"visitorPts\": 116,\n            \"homeTeam\": \"PHX\",\n            \"homePts\": 114,\n            \"gameDuration\": \"2:43\",\n            \"lineScores\": [\n                {\n                    \"team\": \"LAL\",\n                    \"q1\": 31,\n                    \"q2\": 31,\n                    \"q3\": 24,\n                    \"q4\": 30,\n                    \"ot1\": 0,\n                    \"ot2\": 0,\n                    \"ot3\": 0,\n                    \"total\": 116\n                },\n                {\n                    \"team\": \"PHO\",\n                    \"q1\": 36,\n                    \"q2\": 26,\n                    \"q3\": 15,\n                    \"q4\": 37,\n                    \"ot1\": 0,\n                    \"ot2\": 0,\n                    \"ot3\": 0,\n                    \"total\": 114\n                }\n            ],\n            \"playerGameBasicStats\": [\n                {\n                    \"playerId\": \"doncilu01\",\n                    \"playerName\": \"Luka Dončić\",\n                    \"team\": \"LAL\",\n                    \"status\": \"Played\",\n                    \"mp\": \"38:12\",\n                    \"fg\": 7,\n                    \"fga\": 25,\n                    \"fgPercent\": 0.28,\n                    \"threeP\": 2,\n                    \"threePa\": 14,\n                    \"threePPercent\": 0.143,\n                    \"ft\": 13,\n                    \"fta\": 14,\n                    \"ftPercent\": 0.929,\n                    \"orb\": 2,\n                    \"drb\": 1,\n                    \"trb\": 3,\n                    \"ast\": 6,\n                    \"stl\": 1,\n                    \"blk\": 0,\n                    \"tov\": 6,\n                    \"pf\": 3,\n                    \"pts\": 29,\n                    \"gmSc\": 13.6,\n                    \"plusMinus\": -5\n                },\n                {\n                    \"playerId\": \"jamesle01\",\n                    \"playerName\": \"LeBron James\",\n                    \"team\": \"LAL\",\n                    \"status\": \"Played\",\n                    \"mp\": \"36:14\",\n                    \"fg\": 8,\n                    \"fga\": 17,\n                    \"fgPercent\": 0.471,\n                    \"threeP\": 1,\n                    \"threePa\": 5,\n                    \"threePPercent\": 0.2,\n                    \"ft\": 9,\n                    \"fta\": 14,\n                    \"ftPercent\": 0.643,\n                    \"orb\": 1,\n                    \"drb\": 2,\n                    \"trb\": 3,\n                    \"ast\": 4,\n                    \"stl\": 2,\n                    \"blk\": 2,\n                    \"tov\": 8,\n                    \"pf\": 3,\n                    \"pts\": 26,\n                    \"gmSc\": 13.6,\n                    \"plusMinus\": 8\n                },\n                {\n                    \"playerId\": \"smartma01\",\n                    \"playerName\": \"Marcus Smart\",\n                    \"team\": \"LAL\",\n                    \"status\": \"Played\",\n                    \"mp\": \"31:36\",\n                    \"fg\": 2,\n                    \"fga\": 7,\n                    \"fgPercent\": 0.286,\n                    \"threeP\": 1,\n                    \"threePa\": 5,\n                    \"threePPercent\": 0.2,\n                    \"ft\": 3,\n                    \"fta\": 4,\n                    \"ftPercent\": 0.75,\n                    \"orb\": 1,\n                    \"drb\": 3,\n                    \"trb\": 4,\n                    \"ast\": 6,\n                    \"stl\": 1,\n                    \"blk\": 2,\n                    \"tov\": 2,\n                    \"pf\": 3,\n                    \"pts\": 8,\n                    \"gmSc\": 8.5,\n                    \"plusMinus\": -10\n                },\n                {\n                    \"playerId\": \"hachiru01\",\n                    \"playerName\": \"Rui Hachimura\",\n                    \"team\": \"LAL\",\n                    \"status\": \"Played\",\n                    \"mp\": \"30:58\",\n                    \"fg\": 1,\n                    \"fga\": 5,\n                    \"fgPercent\": 0.2,\n                    \"threeP\": 1,\n                    \"threePa\": 4,\n                    \"threePPercent\": 0.25,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 2,\n                    \"drb\": 5,\n                    \"trb\": 7,\n                    \"ast\": 1,\n                    \"stl\": 2,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 3,\n                    \"pts\": 3,\n                    \"gmSc\": 4.3,\n                    \"plusMinus\": -12\n                },\n                {\n                    \"playerId\": \"aytonde01\",\n                    \"playerName\": \"Deandre Ayton\",\n                    \"team\": \"LAL\",\n                    \"status\": \"Played\",\n                    \"mp\": \"30:09\",\n                    \"fg\": 10,\n                    \"fga\": 11,\n                    \"fgPercent\": 0.909,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 2,\n                    \"ftPercent\": 0,\n                    \"orb\": 6,\n                    \"drb\": 7,\n                    \"trb\": 13,\n                    \"ast\": 0,\n                    \"stl\": 2,\n                    \"blk\": 1,\n                    \"tov\": 3,\n                    \"pf\": 4,\n                    \"pts\": 20,\n                    \"gmSc\": 19.9,\n                    \"plusMinus\": -12\n                },\n                {\n                    \"playerId\": \"laravja01\",\n                    \"playerName\": \"Jake LaRavia\",\n                    \"team\": \"LAL\",\n                    \"status\": \"Played\",\n                    \"mp\": \"21:12\",\n                    \"fg\": 2,\n                    \"fga\": 9,\n                    \"fgPercent\": 0.222,\n                    \"threeP\": 0,\n                    \"threePa\": 4,\n                    \"threePPercent\": 0,\n                    \"ft\": 2,\n                    \"fta\": 2,\n                    \"ftPercent\": 1,\n                    \"orb\": 3,\n                    \"drb\": 5,\n                    \"trb\": 8,\n                    \"ast\": 1,\n                    \"stl\": 2,\n                    \"blk\": 2,\n                    \"tov\": 0,\n                    \"pf\": 4,\n                    \"pts\": 6,\n                    \"gmSc\": 6.6,\n                    \"plusMinus\": 13\n                },\n                {\n                    \"playerId\": \"vincega01\",\n                    \"playerName\": \"Gabe Vincent\",\n                    \"team\": \"LAL\",\n                    \"status\": \"Played\",\n                    \"mp\": \"18:59\",\n                    \"fg\": 2,\n                    \"fga\": 5,\n                    \"fgPercent\": 0.4,\n                    \"threeP\": 1,\n                    \"threePa\": 3,\n                    \"threePPercent\": 0.333,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 1,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 1,\n                    \"pts\": 5,\n                    \"gmSc\": 2.9,\n                    \"plusMinus\": 10\n                },\n                {\n                    \"playerId\": \"hayesja02\",\n                    \"playerName\": \"Jaxson Hayes\",\n                    \"team\": \"LAL\",\n                    \"status\": \"Played\",\n                    \"mp\": \"17:39\",\n                    \"fg\": 4,\n                    \"fga\": 4,\n                    \"fgPercent\": 1,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 4,\n                    \"fta\": 5,\n                    \"ftPercent\": 0.8,\n                    \"orb\": 3,\n                    \"drb\": 6,\n                    \"trb\": 9,\n                    \"ast\": 2,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 2,\n                    \"pf\": 1,\n                    \"pts\": 12,\n                    \"gmSc\": 13.3,\n                    \"plusMinus\": 11\n                },\n                {\n                    \"playerId\": \"vandeja01\",\n                    \"playerName\": \"Jarred Vanderbilt\",\n                    \"team\": \"LAL\",\n                    \"status\": \"Played\",\n                    \"mp\": \"15:01\",\n                    \"fg\": 2,\n                    \"fga\": 5,\n                    \"fgPercent\": 0.4,\n                    \"threeP\": 1,\n                    \"threePa\": 2,\n                    \"threePPercent\": 0.5,\n                    \"ft\": 2,\n                    \"fta\": 2,\n                    \"ftPercent\": 1,\n                    \"orb\": 6,\n                    \"drb\": 1,\n                    \"trb\": 7,\n                    \"ast\": 0,\n                    \"stl\": 2,\n                    \"blk\": 1,\n                    \"tov\": 0,\n                    \"pf\": 1,\n                    \"pts\": 7,\n                    \"gmSc\": 11.1,\n                    \"plusMinus\": 7\n                },\n                {\n                    \"playerId\": \"knechda01\",\n                    \"playerName\": \"Dalton Knecht\",\n                    \"team\": \"LAL\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"smithni01\",\n                    \"playerName\": \"Nick Smith Jr.\",\n                    \"team\": \"LAL\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"thierad01\",\n                    \"playerName\": \"Adou Thiero\",\n                    \"team\": \"LAL\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"gilleco01\",\n                    \"playerName\": \"Collin Gillespie\",\n                    \"team\": \"PHO\",\n                    \"status\": \"Played\",\n                    \"mp\": \"36:40\",\n                    \"fg\": 4,\n                    \"fga\": 9,\n                    \"fgPercent\": 0.444,\n                    \"threeP\": 2,\n                    \"threePa\": 5,\n                    \"threePPercent\": 0.4,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 1,\n                    \"drb\": 2,\n                    \"trb\": 3,\n                    \"ast\": 6,\n                    \"stl\": 1,\n                    \"blk\": 0,\n                    \"tov\": 1,\n                    \"pf\": 4,\n                    \"pts\": 10,\n                    \"gmSc\": 9.2,\n                    \"plusMinus\": -2\n                },\n                {\n                    \"playerId\": \"allengr01\",\n                    \"playerName\": \"Grayson Allen\",\n                    \"team\": \"PHO\",\n                    \"status\": \"Played\",\n                    \"mp\": \"35:03\",\n                    \"fg\": 4,\n                    \"fga\": 11,\n                    \"fgPercent\": 0.364,\n                    \"threeP\": 1,\n                    \"threePa\": 5,\n                    \"threePPercent\": 0.2,\n                    \"ft\": 4,\n                    \"fta\": 4,\n                    \"ftPercent\": 1,\n                    \"orb\": 0,\n                    \"drb\": 2,\n                    \"trb\": 2,\n                    \"ast\": 7,\n                    \"stl\": 3,\n                    \"blk\": 0,\n                    \"tov\": 2,\n                    \"pf\": 1,\n                    \"pts\": 13,\n                    \"gmSc\": 13,\n                    \"plusMinus\": -4\n                },\n                {\n                    \"playerId\": \"bookede01\",\n                    \"playerName\": \"Devin Booker\",\n                    \"team\": \"PHO\",\n                    \"status\": \"Played\",\n                    \"mp\": \"31:22\",\n                    \"fg\": 7,\n                    \"fga\": 17,\n                    \"fgPercent\": 0.412,\n                    \"threeP\": 0,\n                    \"threePa\": 5,\n                    \"threePPercent\": 0,\n                    \"ft\": 13,\n                    \"fta\": 16,\n                    \"ftPercent\": 0.813,\n                    \"orb\": 1,\n                    \"drb\": 5,\n                    \"trb\": 6,\n                    \"ast\": 7,\n                    \"stl\": 1,\n                    \"blk\": 1,\n                    \"tov\": 1,\n                    \"pf\": 3,\n                    \"pts\": 27,\n                    \"gmSc\": 23.3,\n                    \"plusMinus\": 4\n                },\n                {\n                    \"playerId\": \"willima07\",\n                    \"playerName\": \"Mark Williams\",\n                    \"team\": \"PHO\",\n                    \"status\": \"Played\",\n                    \"mp\": \"28:53\",\n                    \"fg\": 9,\n                    \"fga\": 10,\n                    \"fgPercent\": 0.9,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 2,\n                    \"fta\": 3,\n                    \"ftPercent\": 0.667,\n                    \"orb\": 3,\n                    \"drb\": 3,\n                    \"trb\": 6,\n                    \"ast\": 1,\n                    \"stl\": 0,\n                    \"blk\": 3,\n                    \"tov\": 1,\n                    \"pf\": 2,\n                    \"pts\": 20,\n                    \"gmSc\": 20.2,\n                    \"plusMinus\": 14\n                },\n                {\n                    \"playerId\": \"brookdi01\",\n                    \"playerName\": \"Dillon Brooks\",\n                    \"team\": \"PHO\",\n                    \"status\": \"Played\",\n                    \"mp\": \"24:32\",\n                    \"fg\": 6,\n                    \"fga\": 9,\n                    \"fgPercent\": 0.667,\n                    \"threeP\": 4,\n                    \"threePa\": 7,\n                    \"threePPercent\": 0.571,\n                    \"ft\": 2,\n                    \"fta\": 2,\n                    \"ftPercent\": 1,\n                    \"orb\": 0,\n                    \"drb\": 1,\n                    \"trb\": 1,\n                    \"ast\": 0,\n                    \"stl\": 1,\n                    \"blk\": 0,\n                    \"tov\": 3,\n                    \"pf\": 5,\n                    \"pts\": 18,\n                    \"gmSc\": 10.4,\n                    \"plusMinus\": 12\n                },\n                {\n                    \"playerId\": \"onealro01\",\n                    \"playerName\": \"Royce O'Neale\",\n                    \"team\": \"PHO\",\n                    \"status\": \"Played\",\n                    \"mp\": \"23:57\",\n                    \"fg\": 4,\n                    \"fga\": 7,\n                    \"fgPercent\": 0.571,\n                    \"threeP\": 4,\n                    \"threePa\": 7,\n                    \"threePPercent\": 0.571,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 5,\n                    \"trb\": 5,\n                    \"ast\": 1,\n                    \"stl\": 1,\n                    \"blk\": 0,\n                    \"tov\": 2,\n                    \"pf\": 3,\n                    \"pts\": 12,\n                    \"gmSc\": 8.7,\n                    \"plusMinus\": -23\n                },\n                {\n                    \"playerId\": \"goodwjo01\",\n                    \"playerName\": \"Jordan Goodwin\",\n                    \"team\": \"PHO\",\n                    \"status\": \"Played\",\n                    \"mp\": \"18:10\",\n                    \"fg\": 2,\n                    \"fga\": 7,\n                    \"fgPercent\": 0.286,\n                    \"threeP\": 1,\n                    \"threePa\": 3,\n                    \"threePPercent\": 0.333,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 2,\n                    \"drb\": 1,\n                    \"trb\": 3,\n                    \"ast\": 2,\n                    \"stl\": 2,\n                    \"blk\": 0,\n                    \"tov\": 2,\n                    \"pf\": 1,\n                    \"pts\": 5,\n                    \"gmSc\": 3.6,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"dunnry01\",\n                    \"playerName\": \"Ryan Dunn\",\n                    \"team\": \"PHO\",\n                    \"status\": \"Played\",\n                    \"mp\": \"16:57\",\n                    \"fg\": 2,\n                    \"fga\": 6,\n                    \"fgPercent\": 0.333,\n                    \"threeP\": 1,\n                    \"threePa\": 4,\n                    \"threePPercent\": 0.25,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 2,\n                    \"drb\": 2,\n                    \"trb\": 4,\n                    \"ast\": 2,\n                    \"stl\": 1,\n                    \"blk\": 1,\n                    \"tov\": 2,\n                    \"pf\": 3,\n                    \"pts\": 5,\n                    \"gmSc\": 3.5,\n                    \"plusMinus\": 6\n                },\n                {\n                    \"playerId\": \"ighodos01\",\n                    \"playerName\": \"Oso Ighodaro\",\n                    \"team\": \"PHO\",\n                    \"status\": \"Played\",\n                    \"mp\": \"15:53\",\n                    \"fg\": 1,\n                    \"fga\": 4,\n                    \"fgPercent\": 0.25,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 1,\n                    \"drb\": 4,\n                    \"trb\": 5,\n                    \"ast\": 3,\n                    \"stl\": 1,\n                    \"blk\": 0,\n                    \"tov\": 4,\n                    \"pf\": 4,\n                    \"pts\": 2,\n                    \"gmSc\": -1,\n                    \"plusMinus\": -6\n                },\n                {\n                    \"playerId\": \"bouyeja01\",\n                    \"playerName\": \"Jamaree Bouyea\",\n                    \"team\": \"PHO\",\n                    \"status\": \"Played\",\n                    \"mp\": \"6:01\",\n                    \"fg\": 1,\n                    \"fga\": 2,\n                    \"fgPercent\": 0.5,\n                    \"threeP\": 0,\n                    \"threePa\": 1,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 1,\n                    \"trb\": 1,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 2,\n                    \"gmSc\": 1.3,\n                    \"plusMinus\": -2\n                },\n                {\n                    \"playerId\": \"richani01\",\n                    \"playerName\": \"Nick Richards\",\n                    \"team\": \"PHO\",\n                    \"status\": \"Played\",\n                    \"mp\": \"2:32\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 1,\n                    \"trb\": 1,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 1,\n                    \"pf\": 2,\n                    \"pts\": 0,\n                    \"gmSc\": -1.5,\n                    \"plusMinus\": -9\n                },\n                {\n                    \"playerId\": \"flemira01\",\n                    \"playerName\": \"Rasheer Fleming\",\n                    \"team\": \"PHO\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"hayesni01\",\n                    \"playerName\": \"Nigel Hayes-Davis\",\n                    \"team\": \"PHO\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"maluakh01\",\n                    \"playerName\": \"Khaman Maluach\",\n                    \"team\": \"PHO\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                }\n            ]\n        },\n        {\n            \"gameId\": \"202512140CHI\",\n            \"date\": \"2025-12-14T12:00:00Z\",\n            \"isPlayoff\": false,\n            \"startTimeET\": \"7:00p\",\n            \"arena\": \"United Center\",\n            \"visitorTeam\": \"NOP\",\n            \"visitorPts\": 114,\n            \"homeTeam\": \"CHI\",\n            \"homePts\": 104,\n            \"gameDuration\": \"2:14\",\n            \"lineScores\": [\n                {\n                    \"team\": \"CHI\",\n                    \"q1\": 26,\n                    \"q2\": 21,\n                    \"q3\": 28,\n                    \"q4\": 29,\n                    \"ot1\": 0,\n                    \"ot2\": 0,\n                    \"ot3\": 0,\n                    \"total\": 104\n                },\n                {\n                    \"team\": \"NOP\",\n                    \"q1\": 21,\n                    \"q2\": 31,\n                    \"q3\": 24,\n                    \"q4\": 38,\n                    \"ot1\": 0,\n                    \"ot2\": 0,\n                    \"ot3\": 0,\n                    \"total\": 114\n                }\n            ],\n            \"playerGameBasicStats\": [\n                {\n                    \"playerId\": \"murphtr02\",\n                    \"playerName\": \"Trey Murphy III\",\n                    \"team\": \"NOP\",\n                    \"status\": \"Played\",\n                    \"mp\": \"33:44\",\n                    \"fg\": 8,\n                    \"fga\": 14,\n                    \"fgPercent\": 0.571,\n                    \"threeP\": 2,\n                    \"threePa\": 6,\n                    \"threePPercent\": 0.333,\n                    \"ft\": 2,\n                    \"fta\": 3,\n                    \"ftPercent\": 0.667,\n                    \"orb\": 3,\n                    \"drb\": 7,\n                    \"trb\": 10,\n                    \"ast\": 2,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 1,\n                    \"pf\": 2,\n                    \"pts\": 20,\n                    \"gmSc\": 16.8,\n                    \"plusMinus\": 6\n                },\n                {\n                    \"playerId\": \"fearsje01\",\n                    \"playerName\": \"Jeremiah Fears\",\n                    \"team\": \"NOP\",\n                    \"status\": \"Played\",\n                    \"mp\": \"28:05\",\n                    \"fg\": 7,\n                    \"fga\": 13,\n                    \"fgPercent\": 0.538,\n                    \"threeP\": 1,\n                    \"threePa\": 3,\n                    \"threePPercent\": 0.333,\n                    \"ft\": 5,\n                    \"fta\": 6,\n                    \"ftPercent\": 0.833,\n                    \"orb\": 0,\n                    \"drb\": 2,\n                    \"trb\": 2,\n                    \"ast\": 3,\n                    \"stl\": 2,\n                    \"blk\": 0,\n                    \"tov\": 3,\n                    \"pf\": 4,\n                    \"pts\": 20,\n                    \"gmSc\": 13.4,\n                    \"plusMinus\": 12\n                },\n                {\n                    \"playerId\": \"queende01\",\n                    \"playerName\": \"Derik Queen\",\n                    \"team\": \"NOP\",\n                    \"status\": \"Played\",\n                    \"mp\": \"24:46\",\n                    \"fg\": 2,\n                    \"fga\": 4,\n                    \"fgPercent\": 0.5,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 8,\n                    \"trb\": 8,\n                    \"ast\": 6,\n                    \"stl\": 0,\n                    \"blk\": 1,\n                    \"tov\": 5,\n                    \"pf\": 3,\n                    \"pts\": 4,\n                    \"gmSc\": 3.1,\n                    \"plusMinus\": 2\n                },\n                {\n                    \"playerId\": \"beysa01\",\n                    \"playerName\": \"Saddiq Bey\",\n                    \"team\": \"NOP\",\n                    \"status\": \"Played\",\n                    \"mp\": \"24:40\",\n                    \"fg\": 4,\n                    \"fga\": 12,\n                    \"fgPercent\": 0.333,\n                    \"threeP\": 0,\n                    \"threePa\": 2,\n                    \"threePPercent\": 0,\n                    \"ft\": 2,\n                    \"fta\": 2,\n                    \"ftPercent\": 1,\n                    \"orb\": 2,\n                    \"drb\": 4,\n                    \"trb\": 6,\n                    \"ast\": 1,\n                    \"stl\": 2,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 1,\n                    \"pts\": 10,\n                    \"gmSc\": 8.1,\n                    \"plusMinus\": 14\n                },\n                {\n                    \"playerId\": \"joneshe01\",\n                    \"playerName\": \"Herbert Jones\",\n                    \"team\": \"NOP\",\n                    \"status\": \"Played\",\n                    \"mp\": \"19:47\",\n                    \"fg\": 3,\n                    \"fga\": 8,\n                    \"fgPercent\": 0.375,\n                    \"threeP\": 2,\n                    \"threePa\": 7,\n                    \"threePPercent\": 0.286,\n                    \"ft\": 2,\n                    \"fta\": 2,\n                    \"ftPercent\": 1,\n                    \"orb\": 1,\n                    \"drb\": 1,\n                    \"trb\": 2,\n                    \"ast\": 1,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 1,\n                    \"pf\": 2,\n                    \"pts\": 10,\n                    \"gmSc\": 5.5,\n                    \"plusMinus\": 3\n                },\n                {\n                    \"playerId\": \"poolejo01\",\n                    \"playerName\": \"Jordan Poole\",\n                    \"team\": \"NOP\",\n                    \"status\": \"Played\",\n                    \"mp\": \"27:16\",\n                    \"fg\": 6,\n                    \"fga\": 15,\n                    \"fgPercent\": 0.4,\n                    \"threeP\": 2,\n                    \"threePa\": 9,\n                    \"threePPercent\": 0.222,\n                    \"ft\": 2,\n                    \"fta\": 2,\n                    \"ftPercent\": 1,\n                    \"orb\": 0,\n                    \"drb\": 2,\n                    \"trb\": 2,\n                    \"ast\": 4,\n                    \"stl\": 2,\n                    \"blk\": 0,\n                    \"tov\": 1,\n                    \"pf\": 0,\n                    \"pts\": 16,\n                    \"gmSc\": 12.3,\n                    \"plusMinus\": 1\n                },\n                {\n                    \"playerId\": \"willizi01\",\n                    \"playerName\": \"Zion Williamson\",\n                    \"team\": \"NOP\",\n                    \"status\": \"Played\",\n                    \"mp\": \"26:37\",\n                    \"fg\": 7,\n                    \"fga\": 14,\n                    \"fgPercent\": 0.5,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 4,\n                    \"fta\": 5,\n                    \"ftPercent\": 0.8,\n                    \"orb\": 2,\n                    \"drb\": 4,\n                    \"trb\": 6,\n                    \"ast\": 2,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 1,\n                    \"pf\": 0,\n                    \"pts\": 18,\n                    \"gmSc\": 13.6,\n                    \"plusMinus\": 6\n                },\n                {\n                    \"playerId\": \"alvarjo01\",\n                    \"playerName\": \"Jose Alvarado\",\n                    \"team\": \"NOP\",\n                    \"status\": \"Played\",\n                    \"mp\": \"17:39\",\n                    \"fg\": 1,\n                    \"fga\": 3,\n                    \"fgPercent\": 0.333,\n                    \"threeP\": 1,\n                    \"threePa\": 3,\n                    \"threePPercent\": 0.333,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 2,\n                    \"trb\": 2,\n                    \"ast\": 2,\n                    \"stl\": 1,\n                    \"blk\": 1,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 3,\n                    \"gmSc\": 5,\n                    \"plusMinus\": -6\n                },\n                {\n                    \"playerId\": \"mcgowbr01\",\n                    \"playerName\": \"Bryce McGowens\",\n                    \"team\": \"NOP\",\n                    \"status\": \"Played\",\n                    \"mp\": \"14:16\",\n                    \"fg\": 1,\n                    \"fga\": 2,\n                    \"fgPercent\": 0.5,\n                    \"threeP\": 0,\n                    \"threePa\": 1,\n                    \"threePPercent\": 0,\n                    \"ft\": 3,\n                    \"fta\": 3,\n                    \"ftPercent\": 1,\n                    \"orb\": 1,\n                    \"drb\": 2,\n                    \"trb\": 3,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 2,\n                    \"pts\": 5,\n                    \"gmSc\": 4.5,\n                    \"plusMinus\": 4\n                },\n                {\n                    \"playerId\": \"matkoka01\",\n                    \"playerName\": \"Karlo Matković\",\n                    \"team\": \"NOP\",\n                    \"status\": \"Played\",\n                    \"mp\": \"12:00\",\n                    \"fg\": 2,\n                    \"fga\": 5,\n                    \"fgPercent\": 0.4,\n                    \"threeP\": 0,\n                    \"threePa\": 2,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 1,\n                    \"drb\": 3,\n                    \"trb\": 4,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 1,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 4,\n                    \"gmSc\": 3.6,\n                    \"plusMinus\": 9\n                },\n                {\n                    \"playerId\": \"missiyv01\",\n                    \"playerName\": \"Yves Missi\",\n                    \"team\": \"NOP\",\n                    \"status\": \"Played\",\n                    \"mp\": \"11:10\",\n                    \"fg\": 2,\n                    \"fga\": 3,\n                    \"fgPercent\": 0.667,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 2,\n                    \"ftPercent\": 0,\n                    \"orb\": 4,\n                    \"drb\": 4,\n                    \"trb\": 8,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 2,\n                    \"tov\": 2,\n                    \"pf\": 3,\n                    \"pts\": 4,\n                    \"gmSc\": 4.1,\n                    \"plusMinus\": -1\n                },\n                {\n                    \"playerId\": \"hawkijo01\",\n                    \"playerName\": \"Jordan Hawkins\",\n                    \"team\": \"NOP\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"jordade01\",\n                    \"playerName\": \"DeAndre Jordan\",\n                    \"team\": \"NOP\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"looneke01\",\n                    \"playerName\": \"Kevon Looney\",\n                    \"team\": \"NOP\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"peavymi01\",\n                    \"playerName\": \"Micah Peavy\",\n                    \"team\": \"NOP\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"vucevni01\",\n                    \"playerName\": \"Nikola Vučević\",\n                    \"team\": \"CHI\",\n                    \"status\": \"Played\",\n                    \"mp\": \"30:47\",\n                    \"fg\": 5,\n                    \"fga\": 16,\n                    \"fgPercent\": 0.313,\n                    \"threeP\": 2,\n                    \"threePa\": 6,\n                    \"threePPercent\": 0.333,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 3,\n                    \"drb\": 5,\n                    \"trb\": 8,\n                    \"ast\": 4,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 4,\n                    \"pts\": 12,\n                    \"gmSc\": 7.6,\n                    \"plusMinus\": -11\n                },\n                {\n                    \"playerId\": \"whiteco01\",\n                    \"playerName\": \"Coby White\",\n                    \"team\": \"CHI\",\n                    \"status\": \"Played\",\n                    \"mp\": \"28:28\",\n                    \"fg\": 8,\n                    \"fga\": 18,\n                    \"fgPercent\": 0.444,\n                    \"threeP\": 1,\n                    \"threePa\": 10,\n                    \"threePPercent\": 0.1,\n                    \"ft\": 3,\n                    \"fta\": 3,\n                    \"ftPercent\": 1,\n                    \"orb\": 0,\n                    \"drb\": 5,\n                    \"trb\": 5,\n                    \"ast\": 5,\n                    \"stl\": 2,\n                    \"blk\": 0,\n                    \"tov\": 2,\n                    \"pf\": 3,\n                    \"pts\": 20,\n                    \"gmSc\": 14.4,\n                    \"plusMinus\": -10\n                },\n                {\n                    \"playerId\": \"giddejo01\",\n                    \"playerName\": \"Josh Giddey\",\n                    \"team\": \"CHI\",\n                    \"status\": \"Played\",\n                    \"mp\": \"24:04\",\n                    \"fg\": 4,\n                    \"fga\": 10,\n                    \"fgPercent\": 0.4,\n                    \"threeP\": 1,\n                    \"threePa\": 3,\n                    \"threePPercent\": 0.333,\n                    \"ft\": 2,\n                    \"fta\": 2,\n                    \"ftPercent\": 1,\n                    \"orb\": 3,\n                    \"drb\": 4,\n                    \"trb\": 7,\n                    \"ast\": 5,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 4,\n                    \"pf\": 3,\n                    \"pts\": 11,\n                    \"gmSc\": 7.2,\n                    \"plusMinus\": -6\n                },\n                {\n                    \"playerId\": \"buzelma01\",\n                    \"playerName\": \"Matas Buzelis\",\n                    \"team\": \"CHI\",\n                    \"status\": \"Played\",\n                    \"mp\": \"23:35\",\n                    \"fg\": 3,\n                    \"fga\": 5,\n                    \"fgPercent\": 0.6,\n                    \"threeP\": 1,\n                    \"threePa\": 3,\n                    \"threePPercent\": 0.333,\n                    \"ft\": 2,\n                    \"fta\": 2,\n                    \"ftPercent\": 1,\n                    \"orb\": 1,\n                    \"drb\": 5,\n                    \"trb\": 6,\n                    \"ast\": 3,\n                    \"stl\": 1,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 2,\n                    \"pts\": 9,\n                    \"gmSc\": 11.2,\n                    \"plusMinus\": -7\n                },\n                {\n                    \"playerId\": \"okorois01\",\n                    \"playerName\": \"Isaac Okoro\",\n                    \"team\": \"CHI\",\n                    \"status\": \"Played\",\n                    \"mp\": \"23:31\",\n                    \"fg\": 2,\n                    \"fga\": 10,\n                    \"fgPercent\": 0.2,\n                    \"threeP\": 1,\n                    \"threePa\": 8,\n                    \"threePPercent\": 0.125,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 2,\n                    \"drb\": 1,\n                    \"trb\": 3,\n                    \"ast\": 1,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 1,\n                    \"pts\": 5,\n                    \"gmSc\": 0.8,\n                    \"plusMinus\": -1\n                },\n                {\n                    \"playerId\": \"huertke01\",\n                    \"playerName\": \"Kevin Huerter\",\n                    \"team\": \"CHI\",\n                    \"status\": \"Played\",\n                    \"mp\": \"24:16\",\n                    \"fg\": 6,\n                    \"fga\": 12,\n                    \"fgPercent\": 0.5,\n                    \"threeP\": 4,\n                    \"threePa\": 8,\n                    \"threePPercent\": 0.5,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 1,\n                    \"drb\": 2,\n                    \"trb\": 3,\n                    \"ast\": 0,\n                    \"stl\": 4,\n                    \"blk\": 0,\n                    \"tov\": 3,\n                    \"pf\": 1,\n                    \"pts\": 16,\n                    \"gmSc\": 11.9,\n                    \"plusMinus\": 3\n                },\n                {\n                    \"playerId\": \"jonestr01\",\n                    \"playerName\": \"Tre Jones\",\n                    \"team\": \"CHI\",\n                    \"status\": \"Played\",\n                    \"mp\": \"24:16\",\n                    \"fg\": 2,\n                    \"fga\": 7,\n                    \"fgPercent\": 0.286,\n                    \"threeP\": 0,\n                    \"threePa\": 4,\n                    \"threePPercent\": 0,\n                    \"ft\": 2,\n                    \"fta\": 2,\n                    \"ftPercent\": 1,\n                    \"orb\": 0,\n                    \"drb\": 2,\n                    \"trb\": 2,\n                    \"ast\": 5,\n                    \"stl\": 2,\n                    \"blk\": 2,\n                    \"tov\": 0,\n                    \"pf\": 1,\n                    \"pts\": 6,\n                    \"gmSc\": 9,\n                    \"plusMinus\": -5\n                },\n                {\n                    \"playerId\": \"willipa01\",\n                    \"playerName\": \"Patrick Williams\",\n                    \"team\": \"CHI\",\n                    \"status\": \"Played\",\n                    \"mp\": \"23:38\",\n                    \"fg\": 2,\n                    \"fga\": 5,\n                    \"fgPercent\": 0.4,\n                    \"threeP\": 2,\n                    \"threePa\": 4,\n                    \"threePPercent\": 0.5,\n                    \"ft\": 2,\n                    \"fta\": 4,\n                    \"ftPercent\": 0.5,\n                    \"orb\": 1,\n                    \"drb\": 3,\n                    \"trb\": 4,\n                    \"ast\": 2,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 2,\n                    \"pts\": 8,\n                    \"gmSc\": 6.7,\n                    \"plusMinus\": -13\n                },\n                {\n                    \"playerId\": \"terryda01\",\n                    \"playerName\": \"Dalen Terry\",\n                    \"team\": \"CHI\",\n                    \"status\": \"Played\",\n                    \"mp\": \"13:27\",\n                    \"fg\": 4,\n                    \"fga\": 5,\n                    \"fgPercent\": 0.8,\n                    \"threeP\": 1,\n                    \"threePa\": 1,\n                    \"threePPercent\": 1,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 2,\n                    \"drb\": 1,\n                    \"trb\": 3,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 1,\n                    \"pf\": 1,\n                    \"pts\": 9,\n                    \"gmSc\": 7.4,\n                    \"plusMinus\": 8\n                },\n                {\n                    \"playerId\": \"smithja04\",\n                    \"playerName\": \"Jalen Smith\",\n                    \"team\": \"CHI\",\n                    \"status\": \"Played\",\n                    \"mp\": \"12:20\",\n                    \"fg\": 2,\n                    \"fga\": 3,\n                    \"fgPercent\": 0.667,\n                    \"threeP\": 0,\n                    \"threePa\": 1,\n                    \"threePPercent\": 0,\n                    \"ft\": 2,\n                    \"fta\": 2,\n                    \"ftPercent\": 1,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 1,\n                    \"stl\": 1,\n                    \"blk\": 2,\n                    \"tov\": 2,\n                    \"pf\": 4,\n                    \"pts\": 6,\n                    \"gmSc\": 4.2,\n                    \"plusMinus\": -10\n                },\n                {\n                    \"playerId\": \"colliza01\",\n                    \"playerName\": \"Zach Collins\",\n                    \"team\": \"CHI\",\n                    \"status\": \"Played\",\n                    \"mp\": \"11:38\",\n                    \"fg\": 0,\n                    \"fga\": 1,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 1,\n                    \"threePPercent\": 0,\n                    \"ft\": 2,\n                    \"fta\": 2,\n                    \"ftPercent\": 1,\n                    \"orb\": 0,\n                    \"drb\": 2,\n                    \"trb\": 2,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 1,\n                    \"pf\": 2,\n                    \"pts\": 2,\n                    \"gmSc\": 0.1,\n                    \"plusMinus\": 2\n                },\n                {\n                    \"playerId\": \"carteje01\",\n                    \"playerName\": \"Jevon Carter\",\n                    \"team\": \"CHI\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"phillju01\",\n                    \"playerName\": \"Julian Phillips\",\n                    \"team\": \"CHI\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                }\n            ]\n        },\n        {\n            \"gameId\": \"202512140MIN\",\n            \"date\": \"2025-12-14T12:00:00Z\",\n            \"isPlayoff\": false,\n            \"startTimeET\": \"7:00p\",\n            \"arena\": \"Target Center\",\n            \"visitorTeam\": \"SAC\",\n            \"visitorPts\": 103,\n            \"homeTeam\": \"MIN\",\n            \"homePts\": 117,\n            \"gameDuration\": \"2:11\",\n            \"lineScores\": [\n                {\n                    \"team\": \"MIN\",\n                    \"q1\": 20,\n                    \"q2\": 31,\n                    \"q3\": 37,\n                    \"q4\": 29,\n                    \"ot1\": 0,\n                    \"ot2\": 0,\n                    \"ot3\": 0,\n                    \"total\": 117\n                },\n                {\n                    \"team\": \"SAC\",\n                    \"q1\": 27,\n                    \"q2\": 25,\n                    \"q3\": 32,\n                    \"q4\": 19,\n                    \"ot1\": 0,\n                    \"ot2\": 0,\n                    \"ot3\": 0,\n                    \"total\": 103\n                }\n            ],\n            \"playerGameBasicStats\": [\n                {\n                    \"playerId\": \"derozde01\",\n                    \"playerName\": \"DeMar DeRozan\",\n                    \"team\": \"SAC\",\n                    \"status\": \"Played\",\n                    \"mp\": \"39:07\",\n                    \"fg\": 8,\n                    \"fga\": 15,\n                    \"fgPercent\": 0.533,\n                    \"threeP\": 1,\n                    \"threePa\": 1,\n                    \"threePPercent\": 1,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 4,\n                    \"trb\": 4,\n                    \"ast\": 3,\n                    \"stl\": 1,\n                    \"blk\": 1,\n                    \"tov\": 0,\n                    \"pf\": 2,\n                    \"pts\": 17,\n                    \"gmSc\": 13.9,\n                    \"plusMinus\": -10\n                },\n                {\n                    \"playerId\": \"murrake02\",\n                    \"playerName\": \"Keegan Murray\",\n                    \"team\": \"SAC\",\n                    \"status\": \"Played\",\n                    \"mp\": \"38:58\",\n                    \"fg\": 3,\n                    \"fga\": 11,\n                    \"fgPercent\": 0.273,\n                    \"threeP\": 1,\n                    \"threePa\": 3,\n                    \"threePPercent\": 0.333,\n                    \"ft\": 3,\n                    \"fta\": 4,\n                    \"ftPercent\": 0.75,\n                    \"orb\": 2,\n                    \"drb\": 6,\n                    \"trb\": 8,\n                    \"ast\": 1,\n                    \"stl\": 0,\n                    \"blk\": 5,\n                    \"tov\": 4,\n                    \"pf\": 2,\n                    \"pts\": 10,\n                    \"gmSc\": 5.7,\n                    \"plusMinus\": -8\n                },\n                {\n                    \"playerId\": \"westbru01\",\n                    \"playerName\": \"Russell Westbrook\",\n                    \"team\": \"SAC\",\n                    \"status\": \"Played\",\n                    \"mp\": \"28:09\",\n                    \"fg\": 4,\n                    \"fga\": 13,\n                    \"fgPercent\": 0.308,\n                    \"threeP\": 0,\n                    \"threePa\": 3,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 7,\n                    \"trb\": 7,\n                    \"ast\": 10,\n                    \"stl\": 3,\n                    \"blk\": 0,\n                    \"tov\": 4,\n                    \"pf\": 3,\n                    \"pts\": 8,\n                    \"gmSc\": 7.4,\n                    \"plusMinus\": -13\n                },\n                {\n                    \"playerId\": \"raynama01\",\n                    \"playerName\": \"Maxime Raynaud\",\n                    \"team\": \"SAC\",\n                    \"status\": \"Played\",\n                    \"mp\": \"26:26\",\n                    \"fg\": 3,\n                    \"fga\": 6,\n                    \"fgPercent\": 0.5,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 2,\n                    \"fta\": 4,\n                    \"ftPercent\": 0.5,\n                    \"orb\": 1,\n                    \"drb\": 5,\n                    \"trb\": 6,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 1,\n                    \"tov\": 2,\n                    \"pf\": 4,\n                    \"pts\": 8,\n                    \"gmSc\": 3.5,\n                    \"plusMinus\": -19\n                },\n                {\n                    \"playerId\": \"lavinza01\",\n                    \"playerName\": \"Zach LaVine\",\n                    \"team\": \"SAC\",\n                    \"status\": \"Played\",\n                    \"mp\": \"15:40\",\n                    \"fg\": 4,\n                    \"fga\": 8,\n                    \"fgPercent\": 0.5,\n                    \"threeP\": 1,\n                    \"threePa\": 4,\n                    \"threePPercent\": 0.25,\n                    \"ft\": 1,\n                    \"fta\": 1,\n                    \"ftPercent\": 1,\n                    \"orb\": 0,\n                    \"drb\": 1,\n                    \"trb\": 1,\n                    \"ast\": 1,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 2,\n                    \"pf\": 1,\n                    \"pts\": 10,\n                    \"gmSc\": 4.6,\n                    \"plusMinus\": 6\n                },\n                {\n                    \"playerId\": \"monkma01\",\n                    \"playerName\": \"Malik Monk\",\n                    \"team\": \"SAC\",\n                    \"status\": \"Played\",\n                    \"mp\": \"26:45\",\n                    \"fg\": 3,\n                    \"fga\": 9,\n                    \"fgPercent\": 0.333,\n                    \"threeP\": 3,\n                    \"threePa\": 5,\n                    \"threePPercent\": 0.6,\n                    \"ft\": 7,\n                    \"fta\": 7,\n                    \"ftPercent\": 1,\n                    \"orb\": 0,\n                    \"drb\": 3,\n                    \"trb\": 3,\n                    \"ast\": 3,\n                    \"stl\": 0,\n                    \"blk\": 1,\n                    \"tov\": 0,\n                    \"pf\": 3,\n                    \"pts\": 16,\n                    \"gmSc\": 13.4,\n                    \"plusMinus\": -4\n                },\n                {\n                    \"playerId\": \"achiupr01\",\n                    \"playerName\": \"Precious Achiuwa\",\n                    \"team\": \"SAC\",\n                    \"status\": \"Played\",\n                    \"mp\": \"26:32\",\n                    \"fg\": 7,\n                    \"fga\": 7,\n                    \"fgPercent\": 1,\n                    \"threeP\": 1,\n                    \"threePa\": 1,\n                    \"threePPercent\": 1,\n                    \"ft\": 2,\n                    \"fta\": 4,\n                    \"ftPercent\": 0.5,\n                    \"orb\": 1,\n                    \"drb\": 5,\n                    \"trb\": 6,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 1,\n                    \"tov\": 0,\n                    \"pf\": 2,\n                    \"pts\": 17,\n                    \"gmSc\": 16.2,\n                    \"plusMinus\": -3\n                },\n                {\n                    \"playerId\": \"schrode01\",\n                    \"playerName\": \"Dennis Schröder\",\n                    \"team\": \"SAC\",\n                    \"status\": \"Played\",\n                    \"mp\": \"25:04\",\n                    \"fg\": 5,\n                    \"fga\": 11,\n                    \"fgPercent\": 0.455,\n                    \"threeP\": 3,\n                    \"threePa\": 5,\n                    \"threePPercent\": 0.6,\n                    \"ft\": 4,\n                    \"fta\": 5,\n                    \"ftPercent\": 0.8,\n                    \"orb\": 0,\n                    \"drb\": 1,\n                    \"trb\": 1,\n                    \"ast\": 3,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 2,\n                    \"pf\": 3,\n                    \"pts\": 17,\n                    \"gmSc\": 10.1,\n                    \"plusMinus\": -5\n                },\n                {\n                    \"playerId\": \"cliffni01\",\n                    \"playerName\": \"Nique Clifford\",\n                    \"team\": \"SAC\",\n                    \"status\": \"Played\",\n                    \"mp\": \"13:19\",\n                    \"fg\": 0,\n                    \"fga\": 1,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 1,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 1,\n                    \"blk\": 0,\n                    \"tov\": 1,\n                    \"pf\": 1,\n                    \"pts\": 0,\n                    \"gmSc\": -1.1,\n                    \"plusMinus\": -14\n                },\n                {\n                    \"playerId\": \"cardwdy01\",\n                    \"playerName\": \"Dylan Cardwell\",\n                    \"team\": \"SAC\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"cartede02\",\n                    \"playerName\": \"Devin Carter\",\n                    \"team\": \"SAC\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"elliske01\",\n                    \"playerName\": \"Keon Ellis\",\n                    \"team\": \"SAC\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"mcderdo01\",\n                    \"playerName\": \"Doug McDermott\",\n                    \"team\": \"SAC\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"saricda01\",\n                    \"playerName\": \"Dario Šarić\",\n                    \"team\": \"SAC\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"mcdanja02\",\n                    \"playerName\": \"Jaden McDaniels\",\n                    \"team\": \"MIN\",\n                    \"status\": \"Played\",\n                    \"mp\": \"37:57\",\n                    \"fg\": 7,\n                    \"fga\": 19,\n                    \"fgPercent\": 0.368,\n                    \"threeP\": 1,\n                    \"threePa\": 7,\n                    \"threePPercent\": 0.143,\n                    \"ft\": 6,\n                    \"fta\": 6,\n                    \"ftPercent\": 1,\n                    \"orb\": 1,\n                    \"drb\": 3,\n                    \"trb\": 4,\n                    \"ast\": 2,\n                    \"stl\": 2,\n                    \"blk\": 0,\n                    \"tov\": 2,\n                    \"pf\": 4,\n                    \"pts\": 21,\n                    \"gmSc\": 11.9,\n                    \"plusMinus\": 18\n                },\n                {\n                    \"playerId\": \"randlju01\",\n                    \"playerName\": \"Julius Randle\",\n                    \"team\": \"MIN\",\n                    \"status\": \"Played\",\n                    \"mp\": \"36:25\",\n                    \"fg\": 9,\n                    \"fga\": 21,\n                    \"fgPercent\": 0.429,\n                    \"threeP\": 2,\n                    \"threePa\": 6,\n                    \"threePPercent\": 0.333,\n                    \"ft\": 4,\n                    \"fta\": 6,\n                    \"ftPercent\": 0.667,\n                    \"orb\": 4,\n                    \"drb\": 6,\n                    \"trb\": 10,\n                    \"ast\": 3,\n                    \"stl\": 3,\n                    \"blk\": 0,\n                    \"tov\": 1,\n                    \"pf\": 4,\n                    \"pts\": 24,\n                    \"gmSc\": 19.2,\n                    \"plusMinus\": 13\n                },\n                {\n                    \"playerId\": \"hylanbo01\",\n                    \"playerName\": \"Bones Hyland\",\n                    \"team\": \"MIN\",\n                    \"status\": \"Played\",\n                    \"mp\": \"35:41\",\n                    \"fg\": 6,\n                    \"fga\": 10,\n                    \"fgPercent\": 0.6,\n                    \"threeP\": 1,\n                    \"threePa\": 4,\n                    \"threePPercent\": 0.25,\n                    \"ft\": 5,\n                    \"fta\": 5,\n                    \"ftPercent\": 1,\n                    \"orb\": 0,\n                    \"drb\": 3,\n                    \"trb\": 3,\n                    \"ast\": 5,\n                    \"stl\": 0,\n                    \"blk\": 1,\n                    \"tov\": 2,\n                    \"pf\": 5,\n                    \"pts\": 18,\n                    \"gmSc\": 14.5,\n                    \"plusMinus\": 10\n                },\n                {\n                    \"playerId\": \"divindo01\",\n                    \"playerName\": \"Donte DiVincenzo\",\n                    \"team\": \"MIN\",\n                    \"status\": \"Played\",\n                    \"mp\": \"33:40\",\n                    \"fg\": 7,\n                    \"fga\": 18,\n                    \"fgPercent\": 0.389,\n                    \"threeP\": 3,\n                    \"threePa\": 9,\n                    \"threePPercent\": 0.333,\n                    \"ft\": 1,\n                    \"fta\": 2,\n                    \"ftPercent\": 0.5,\n                    \"orb\": 3,\n                    \"drb\": 3,\n                    \"trb\": 6,\n                    \"ast\": 6,\n                    \"stl\": 4,\n                    \"blk\": 2,\n                    \"tov\": 1,\n                    \"pf\": 3,\n                    \"pts\": 18,\n                    \"gmSc\": 18.2,\n                    \"plusMinus\": 15\n                },\n                {\n                    \"playerId\": \"goberru01\",\n                    \"playerName\": \"Rudy Gobert\",\n                    \"team\": \"MIN\",\n                    \"status\": \"Played\",\n                    \"mp\": \"20:04\",\n                    \"fg\": 3,\n                    \"fga\": 4,\n                    \"fgPercent\": 0.75,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 1,\n                    \"fta\": 6,\n                    \"ftPercent\": 0.167,\n                    \"orb\": 5,\n                    \"drb\": 7,\n                    \"trb\": 12,\n                    \"ast\": 3,\n                    \"stl\": 0,\n                    \"blk\": 1,\n                    \"tov\": 1,\n                    \"pf\": 1,\n                    \"pts\": 7,\n                    \"gmSc\": 10.4,\n                    \"plusMinus\": 9\n                },\n                {\n                    \"playerId\": \"reidna01\",\n                    \"playerName\": \"Naz Reid\",\n                    \"team\": \"MIN\",\n                    \"status\": \"Played\",\n                    \"mp\": \"34:35\",\n                    \"fg\": 7,\n                    \"fga\": 12,\n                    \"fgPercent\": 0.583,\n                    \"threeP\": 4,\n                    \"threePa\": 7,\n                    \"threePPercent\": 0.571,\n                    \"ft\": 2,\n                    \"fta\": 2,\n                    \"ftPercent\": 1,\n                    \"orb\": 1,\n                    \"drb\": 10,\n                    \"trb\": 11,\n                    \"ast\": 3,\n                    \"stl\": 2,\n                    \"blk\": 1,\n                    \"tov\": 2,\n                    \"pf\": 4,\n                    \"pts\": 20,\n                    \"gmSc\": 19.3,\n                    \"plusMinus\": 5\n                },\n                {\n                    \"playerId\": \"clarkja02\",\n                    \"playerName\": \"Jaylen Clark\",\n                    \"team\": \"MIN\",\n                    \"status\": \"Played\",\n                    \"mp\": \"16:30\",\n                    \"fg\": 1,\n                    \"fga\": 3,\n                    \"fgPercent\": 0.333,\n                    \"threeP\": 0,\n                    \"threePa\": 1,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 1,\n                    \"drb\": 0,\n                    \"trb\": 1,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 2,\n                    \"pf\": 1,\n                    \"pts\": 2,\n                    \"gmSc\": -1.4,\n                    \"plusMinus\": 5\n                },\n                {\n                    \"playerId\": \"shannte01\",\n                    \"playerName\": \"Terrence Shannon Jr.\",\n                    \"team\": \"MIN\",\n                    \"status\": \"Played\",\n                    \"mp\": \"13:14\",\n                    \"fg\": 1,\n                    \"fga\": 3,\n                    \"fgPercent\": 0.333,\n                    \"threeP\": 0,\n                    \"threePa\": 2,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 1,\n                    \"pts\": 2,\n                    \"gmSc\": -0.1,\n                    \"plusMinus\": -11\n                },\n                {\n                    \"playerId\": \"dilliro01\",\n                    \"playerName\": \"Rob Dillingham\",\n                    \"team\": \"MIN\",\n                    \"status\": \"Played\",\n                    \"mp\": \"11:54\",\n                    \"fg\": 2,\n                    \"fga\": 4,\n                    \"fgPercent\": 0.5,\n                    \"threeP\": 1,\n                    \"threePa\": 1,\n                    \"threePPercent\": 1,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 1,\n                    \"trb\": 1,\n                    \"ast\": 3,\n                    \"stl\": 1,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 3,\n                    \"pts\": 5,\n                    \"gmSc\": 5.2,\n                    \"plusMinus\": 6\n                },\n                {\n                    \"playerId\": \"inglejo01\",\n                    \"playerName\": \"Joe Ingles\",\n                    \"team\": \"MIN\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"juzanjo01\",\n                    \"playerName\": \"Johnny Juzang\",\n                    \"team\": \"MIN\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"millele01\",\n                    \"playerName\": \"Leonard Miller\",\n                    \"team\": \"MIN\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                }\n            ]\n        },\n        {\n            \"gameId\": \"202512140ATL\",\n            \"date\": \"2025-12-14T11:00:00Z\",\n            \"isPlayoff\": false,\n            \"startTimeET\": \"6:00p\",\n            \"arena\": \"State Farm Arena\",\n            \"visitorTeam\": \"PHI\",\n            \"visitorPts\": 117,\n            \"homeTeam\": \"ATL\",\n            \"homePts\": 120,\n            \"gameDuration\": \"2:21\",\n            \"lineScores\": [\n                {\n                    \"team\": \"ATL\",\n                    \"q1\": 39,\n                    \"q2\": 20,\n                    \"q3\": 35,\n                    \"q4\": 26,\n                    \"ot1\": 0,\n                    \"ot2\": 0,\n                    \"ot3\": 0,\n                    \"total\": 120\n                },\n                {\n                    \"team\": \"PHI\",\n                    \"q1\": 29,\n                    \"q2\": 26,\n                    \"q3\": 36,\n                    \"q4\": 26,\n                    \"ot1\": 0,\n                    \"ot2\": 0,\n                    \"ot3\": 0,\n                    \"total\": 117\n                }\n            ],\n            \"playerGameBasicStats\": [\n                {\n                    \"playerId\": \"grimequ01\",\n                    \"playerName\": \"Quentin Grimes\",\n                    \"team\": \"PHI\",\n                    \"status\": \"Played\",\n                    \"mp\": \"38:38\",\n                    \"fg\": 4,\n                    \"fga\": 14,\n                    \"fgPercent\": 0.286,\n                    \"threeP\": 4,\n                    \"threePa\": 10,\n                    \"threePPercent\": 0.4,\n                    \"ft\": 2,\n                    \"fta\": 2,\n                    \"ftPercent\": 1,\n                    \"orb\": 0,\n                    \"drb\": 2,\n                    \"trb\": 2,\n                    \"ast\": 7,\n                    \"stl\": 2,\n                    \"blk\": 0,\n                    \"tov\": 2,\n                    \"pf\": 0,\n                    \"pts\": 14,\n                    \"gmSc\": 11.3,\n                    \"plusMinus\": -5\n                },\n                {\n                    \"playerId\": \"edgecvj01\",\n                    \"playerName\": \"VJ Edgecombe\",\n                    \"team\": \"PHI\",\n                    \"status\": \"Played\",\n                    \"mp\": \"38:36\",\n                    \"fg\": 9,\n                    \"fga\": 21,\n                    \"fgPercent\": 0.429,\n                    \"threeP\": 4,\n                    \"threePa\": 10,\n                    \"threePPercent\": 0.4,\n                    \"ft\": 4,\n                    \"fta\": 4,\n                    \"ftPercent\": 1,\n                    \"orb\": 1,\n                    \"drb\": 5,\n                    \"trb\": 6,\n                    \"ast\": 2,\n                    \"stl\": 0,\n                    \"blk\": 1,\n                    \"tov\": 2,\n                    \"pf\": 5,\n                    \"pts\": 26,\n                    \"gmSc\": 15.2,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"georgpa01\",\n                    \"playerName\": \"Paul George\",\n                    \"team\": \"PHI\",\n                    \"status\": \"Played\",\n                    \"mp\": \"33:22\",\n                    \"fg\": 11,\n                    \"fga\": 21,\n                    \"fgPercent\": 0.524,\n                    \"threeP\": 7,\n                    \"threePa\": 10,\n                    \"threePPercent\": 0.7,\n                    \"ft\": 6,\n                    \"fta\": 6,\n                    \"ftPercent\": 1,\n                    \"orb\": 0,\n                    \"drb\": 4,\n                    \"trb\": 4,\n                    \"ast\": 3,\n                    \"stl\": 0,\n                    \"blk\": 1,\n                    \"tov\": 2,\n                    \"pf\": 1,\n                    \"pts\": 35,\n                    \"gmSc\": 26.3,\n                    \"plusMinus\": 2\n                },\n                {\n                    \"playerId\": \"embiijo01\",\n                    \"playerName\": \"Joel Embiid\",\n                    \"team\": \"PHI\",\n                    \"status\": \"Played\",\n                    \"mp\": \"30:12\",\n                    \"fg\": 8,\n                    \"fga\": 20,\n                    \"fgPercent\": 0.4,\n                    \"threeP\": 1,\n                    \"threePa\": 3,\n                    \"threePPercent\": 0.333,\n                    \"ft\": 5,\n                    \"fta\": 6,\n                    \"ftPercent\": 0.833,\n                    \"orb\": 6,\n                    \"drb\": 8,\n                    \"trb\": 14,\n                    \"ast\": 1,\n                    \"stl\": 1,\n                    \"blk\": 2,\n                    \"tov\": 3,\n                    \"pf\": 2,\n                    \"pts\": 22,\n                    \"gmSc\": 16.7,\n                    \"plusMinus\": -8\n                },\n                {\n                    \"playerId\": \"barlodo01\",\n                    \"playerName\": \"Dominick Barlow\",\n                    \"team\": \"PHI\",\n                    \"status\": \"Played\",\n                    \"mp\": \"27:11\",\n                    \"fg\": 4,\n                    \"fga\": 6,\n                    \"fgPercent\": 0.667,\n                    \"threeP\": 1,\n                    \"threePa\": 1,\n                    \"threePPercent\": 1,\n                    \"ft\": 2,\n                    \"fta\": 3,\n                    \"ftPercent\": 0.667,\n                    \"orb\": 3,\n                    \"drb\": 4,\n                    \"trb\": 7,\n                    \"ast\": 1,\n                    \"stl\": 2,\n                    \"blk\": 1,\n                    \"tov\": 1,\n                    \"pf\": 1,\n                    \"pts\": 11,\n                    \"gmSc\": 13.3,\n                    \"plusMinus\": -16\n                },\n                {\n                    \"playerId\": \"drumman01\",\n                    \"playerName\": \"Andre Drummond\",\n                    \"team\": \"PHI\",\n                    \"status\": \"Played\",\n                    \"mp\": \"19:49\",\n                    \"fg\": 2,\n                    \"fga\": 6,\n                    \"fgPercent\": 0.333,\n                    \"threeP\": 0,\n                    \"threePa\": 1,\n                    \"threePPercent\": 0,\n                    \"ft\": 1,\n                    \"fta\": 2,\n                    \"ftPercent\": 0.5,\n                    \"orb\": 5,\n                    \"drb\": 5,\n                    \"trb\": 10,\n                    \"ast\": 3,\n                    \"stl\": 1,\n                    \"blk\": 3,\n                    \"tov\": 0,\n                    \"pf\": 1,\n                    \"pts\": 5,\n                    \"gmSc\": 11,\n                    \"plusMinus\": 6\n                },\n                {\n                    \"playerId\": \"mccaija01\",\n                    \"playerName\": \"Jared McCain\",\n                    \"team\": \"PHI\",\n                    \"status\": \"Played\",\n                    \"mp\": \"17:45\",\n                    \"fg\": 0,\n                    \"fga\": 5,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 2,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 3,\n                    \"trb\": 3,\n                    \"ast\": 5,\n                    \"stl\": 2,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 1,\n                    \"pts\": 0,\n                    \"gmSc\": 2.5,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"walkeja01\",\n                    \"playerName\": \"Jabari Walker\",\n                    \"team\": \"PHI\",\n                    \"status\": \"Played\",\n                    \"mp\": \"17:23\",\n                    \"fg\": 0,\n                    \"fga\": 2,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 4,\n                    \"fta\": 6,\n                    \"ftPercent\": 0.667,\n                    \"orb\": 4,\n                    \"drb\": 1,\n                    \"trb\": 5,\n                    \"ast\": 1,\n                    \"stl\": 1,\n                    \"blk\": 1,\n                    \"tov\": 0,\n                    \"pf\": 1,\n                    \"pts\": 4,\n                    \"gmSc\": 6.9,\n                    \"plusMinus\": 13\n                },\n                {\n                    \"playerId\": \"edwarju01\",\n                    \"playerName\": \"Justin Edwards\",\n                    \"team\": \"PHI\",\n                    \"status\": \"Played\",\n                    \"mp\": \"8:51\",\n                    \"fg\": 0,\n                    \"fga\": 5,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 3,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 2,\n                    \"drb\": 0,\n                    \"trb\": 2,\n                    \"ast\": 1,\n                    \"stl\": 1,\n                    \"blk\": 1,\n                    \"tov\": 0,\n                    \"pf\": 1,\n                    \"pts\": 0,\n                    \"gmSc\": -0.1,\n                    \"plusMinus\": -4\n                },\n                {\n                    \"playerId\": \"lowryky01\",\n                    \"playerName\": \"Kyle Lowry\",\n                    \"team\": \"PHI\",\n                    \"status\": \"Played\",\n                    \"mp\": \"8:15\",\n                    \"fg\": 0,\n                    \"fga\": 1,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 1,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 1,\n                    \"trb\": 1,\n                    \"ast\": 1,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 1,\n                    \"pf\": 2,\n                    \"pts\": 0,\n                    \"gmSc\": -1.5,\n                    \"plusMinus\": -3\n                },\n                {\n                    \"playerId\": \"bonaad01\",\n                    \"playerName\": \"Adem Bona\",\n                    \"team\": \"PHI\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"gordoer01\",\n                    \"playerName\": \"Eric Gordon\",\n                    \"team\": \"PHI\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"daniedy01\",\n                    \"playerName\": \"Dyson Daniels\",\n                    \"team\": \"ATL\",\n                    \"status\": \"Played\",\n                    \"mp\": \"38:42\",\n                    \"fg\": 13,\n                    \"fga\": 19,\n                    \"fgPercent\": 0.684,\n                    \"threeP\": 1,\n                    \"threePa\": 2,\n                    \"threePPercent\": 0.5,\n                    \"ft\": 0,\n                    \"fta\": 2,\n                    \"ftPercent\": 0,\n                    \"orb\": 5,\n                    \"drb\": 5,\n                    \"trb\": 10,\n                    \"ast\": 4,\n                    \"stl\": 1,\n                    \"blk\": 2,\n                    \"tov\": 3,\n                    \"pf\": 2,\n                    \"pts\": 27,\n                    \"gmSc\": 24.5,\n                    \"plusMinus\": 5\n                },\n                {\n                    \"playerId\": \"okongon01\",\n                    \"playerName\": \"Onyeka Okongwu\",\n                    \"team\": \"ATL\",\n                    \"status\": \"Played\",\n                    \"mp\": \"36:26\",\n                    \"fg\": 6,\n                    \"fga\": 17,\n                    \"fgPercent\": 0.353,\n                    \"threeP\": 5,\n                    \"threePa\": 9,\n                    \"threePPercent\": 0.556,\n                    \"ft\": 3,\n                    \"fta\": 4,\n                    \"ftPercent\": 0.75,\n                    \"orb\": 3,\n                    \"drb\": 12,\n                    \"trb\": 15,\n                    \"ast\": 4,\n                    \"stl\": 1,\n                    \"blk\": 2,\n                    \"tov\": 4,\n                    \"pf\": 4,\n                    \"pts\": 20,\n                    \"gmSc\": 15.4,\n                    \"plusMinus\": 10\n                },\n                {\n                    \"playerId\": \"johnsja05\",\n                    \"playerName\": \"Jalen Johnson\",\n                    \"team\": \"ATL\",\n                    \"status\": \"Played\",\n                    \"mp\": \"35:04\",\n                    \"fg\": 5,\n                    \"fga\": 17,\n                    \"fgPercent\": 0.294,\n                    \"threeP\": 0,\n                    \"threePa\": 1,\n                    \"threePPercent\": 0,\n                    \"ft\": 2,\n                    \"fta\": 2,\n                    \"ftPercent\": 1,\n                    \"orb\": 4,\n                    \"drb\": 6,\n                    \"trb\": 10,\n                    \"ast\": 12,\n                    \"stl\": 1,\n                    \"blk\": 1,\n                    \"tov\": 2,\n                    \"pf\": 3,\n                    \"pts\": 12,\n                    \"gmSc\": 13.6,\n                    \"plusMinus\": 4\n                },\n                {\n                    \"playerId\": \"alexani01\",\n                    \"playerName\": \"Nickeil Alexander-Walker\",\n                    \"team\": \"ATL\",\n                    \"status\": \"Played\",\n                    \"mp\": \"34:05\",\n                    \"fg\": 3,\n                    \"fga\": 18,\n                    \"fgPercent\": 0.167,\n                    \"threeP\": 2,\n                    \"threePa\": 5,\n                    \"threePPercent\": 0.4,\n                    \"ft\": 4,\n                    \"fta\": 4,\n                    \"ftPercent\": 1,\n                    \"orb\": 2,\n                    \"drb\": 5,\n                    \"trb\": 7,\n                    \"ast\": 6,\n                    \"stl\": 1,\n                    \"blk\": 0,\n                    \"tov\": 2,\n                    \"pf\": 3,\n                    \"pts\": 12,\n                    \"gmSc\": 5.5,\n                    \"plusMinus\": 9\n                },\n                {\n                    \"playerId\": \"risacza01\",\n                    \"playerName\": \"Zaccharie Risacher\",\n                    \"team\": \"ATL\",\n                    \"status\": \"Played\",\n                    \"mp\": \"21:22\",\n                    \"fg\": 5,\n                    \"fga\": 9,\n                    \"fgPercent\": 0.556,\n                    \"threeP\": 3,\n                    \"threePa\": 5,\n                    \"threePPercent\": 0.6,\n                    \"ft\": 2,\n                    \"fta\": 2,\n                    \"ftPercent\": 1,\n                    \"orb\": 1,\n                    \"drb\": 0,\n                    \"trb\": 1,\n                    \"ast\": 1,\n                    \"stl\": 2,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 2,\n                    \"pts\": 15,\n                    \"gmSc\": 13.3,\n                    \"plusMinus\": -5\n                },\n                {\n                    \"playerId\": \"krejcvi01\",\n                    \"playerName\": \"Vit Krejci\",\n                    \"team\": \"ATL\",\n                    \"status\": \"Played\",\n                    \"mp\": \"25:52\",\n                    \"fg\": 6,\n                    \"fga\": 9,\n                    \"fgPercent\": 0.667,\n                    \"threeP\": 4,\n                    \"threePa\": 6,\n                    \"threePPercent\": 0.667,\n                    \"ft\": 3,\n                    \"fta\": 3,\n                    \"ftPercent\": 1,\n                    \"orb\": 0,\n                    \"drb\": 4,\n                    \"trb\": 4,\n                    \"ast\": 1,\n                    \"stl\": 1,\n                    \"blk\": 0,\n                    \"tov\": 1,\n                    \"pf\": 4,\n                    \"pts\": 19,\n                    \"gmSc\": 15.4,\n                    \"plusMinus\": 10\n                },\n                {\n                    \"playerId\": \"kennalu01\",\n                    \"playerName\": \"Luke Kennard\",\n                    \"team\": \"ATL\",\n                    \"status\": \"Played\",\n                    \"mp\": \"20:57\",\n                    \"fg\": 1,\n                    \"fga\": 2,\n                    \"fgPercent\": 0.5,\n                    \"threeP\": 1,\n                    \"threePa\": 2,\n                    \"threePPercent\": 0.5,\n                    \"ft\": 2,\n                    \"fta\": 2,\n                    \"ftPercent\": 1,\n                    \"orb\": 1,\n                    \"drb\": 3,\n                    \"trb\": 4,\n                    \"ast\": 2,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 1,\n                    \"pts\": 5,\n                    \"gmSc\": 6.6,\n                    \"plusMinus\": -3\n                },\n                {\n                    \"playerId\": \"newelas01\",\n                    \"playerName\": \"Asa Newell\",\n                    \"team\": \"ATL\",\n                    \"status\": \"Played\",\n                    \"mp\": \"13:52\",\n                    \"fg\": 4,\n                    \"fga\": 6,\n                    \"fgPercent\": 0.667,\n                    \"threeP\": 1,\n                    \"threePa\": 1,\n                    \"threePPercent\": 1,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 2,\n                    \"drb\": 2,\n                    \"trb\": 4,\n                    \"ast\": 2,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 1,\n                    \"pf\": 2,\n                    \"pts\": 9,\n                    \"gmSc\": 8,\n                    \"plusMinus\": -7\n                },\n                {\n                    \"playerId\": \"gueyemo02\",\n                    \"playerName\": \"Mouhamed Gueye\",\n                    \"team\": \"ATL\",\n                    \"status\": \"Played\",\n                    \"mp\": \"10:38\",\n                    \"fg\": 0,\n                    \"fga\": 1,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 1,\n                    \"threePPercent\": 0,\n                    \"ft\": 1,\n                    \"fta\": 2,\n                    \"ftPercent\": 0.5,\n                    \"orb\": 0,\n                    \"drb\": 1,\n                    \"trb\": 1,\n                    \"ast\": 0,\n                    \"stl\": 1,\n                    \"blk\": 1,\n                    \"tov\": 2,\n                    \"pf\": 1,\n                    \"pts\": 1,\n                    \"gmSc\": -0.5,\n                    \"plusMinus\": -1\n                },\n                {\n                    \"playerId\": \"wallake01\",\n                    \"playerName\": \"Keaton Wallace\",\n                    \"team\": \"ATL\",\n                    \"status\": \"Played\",\n                    \"mp\": \"3:02\",\n                    \"fg\": 0,\n                    \"fga\": 1,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 1,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 1,\n                    \"trb\": 1,\n                    \"ast\": 1,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 1,\n                    \"pf\": 1,\n                    \"pts\": 0,\n                    \"gmSc\": -1.1,\n                    \"plusMinus\": -7\n                },\n                {\n                    \"playerId\": \"porzikr01\",\n                    \"playerName\": \"Kristaps Porziņģis\",\n                    \"team\": \"ATL\",\n                    \"status\": \"Did Not Dress\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"youngtr01\",\n                    \"playerName\": \"Trae Young\",\n                    \"team\": \"ATL\",\n                    \"status\": \"Did Not Dress\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                }\n            ]\n        }\n    ],\n    \"pagination\": {\n        \"total\": 26101,\n        \"page\": 1,\n        \"pageSize\": 5,\n        \"pages\": 5221\n    }\n}"},{"id":"ad0ff5ab-316d-415f-a0fd-3a3c934d1ffb","name":"Games Detail","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.server.nbaapi.com/api/games?isPlayoff=false&page=1&pageSize=3&sortBy=date&ascending=false&include=lineScores%2C%20playerGameBasicStats","protocol":"https","host":["api","server","nbaapi","com"],"path":["api","games"],"query":[{"key":"isPlayoff","value":"false"},{"key":"page","value":"1"},{"key":"pageSize","value":"3"},{"key":"sortBy","value":"date"},{"key":"ascending","value":"false"},{"key":"include","value":"lineScores%2C%20playerGameBasicStats"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000"},{"key":"Content-Encoding","value":"br"},{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Tue, 16 Dec 2025 20:21:02 GMT"},{"key":"Server","value":"nginx/1.28.0"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"gameId\": \"202512140POR\",\n            \"date\": \"2025-12-14T14:00:00Z\",\n            \"isPlayoff\": false,\n            \"startTimeET\": \"9:00p\",\n            \"arena\": \"Moda Center\",\n            \"visitorTeam\": \"GSW\",\n            \"visitorPts\": 131,\n            \"homeTeam\": \"POR\",\n            \"homePts\": 136,\n            \"gameDuration\": \"2:23\",\n            \"lineScores\": [\n                {\n                    \"team\": \"GSW\",\n                    \"q1\": 31,\n                    \"q2\": 31,\n                    \"q3\": 37,\n                    \"q4\": 32,\n                    \"ot1\": 0,\n                    \"ot2\": 0,\n                    \"ot3\": 0,\n                    \"total\": 131\n                },\n                {\n                    \"team\": \"POR\",\n                    \"q1\": 34,\n                    \"q2\": 27,\n                    \"q3\": 35,\n                    \"q4\": 40,\n                    \"ot1\": 0,\n                    \"ot2\": 0,\n                    \"ot3\": 0,\n                    \"total\": 136\n                }\n            ],\n            \"playerGameBasicStats\": [\n                {\n                    \"playerId\": \"avdijde01\",\n                    \"playerName\": \"Deni Avdija\",\n                    \"team\": \"POR\",\n                    \"status\": \"Played\",\n                    \"mp\": \"32:32\",\n                    \"fg\": 6,\n                    \"fga\": 16,\n                    \"fgPercent\": 0.375,\n                    \"threeP\": 2,\n                    \"threePa\": 4,\n                    \"threePPercent\": 0.5,\n                    \"ft\": 12,\n                    \"fta\": 13,\n                    \"ftPercent\": 0.923,\n                    \"orb\": 0,\n                    \"drb\": 7,\n                    \"trb\": 7,\n                    \"ast\": 8,\n                    \"stl\": 1,\n                    \"blk\": 0,\n                    \"tov\": 4,\n                    \"pf\": 2,\n                    \"pts\": 26,\n                    \"gmSc\": 20.7,\n                    \"plusMinus\": -3\n                },\n                {\n                    \"playerId\": \"butleji01\",\n                    \"playerName\": \"Jimmy Butler\",\n                    \"team\": \"GSW\",\n                    \"status\": \"Played\",\n                    \"mp\": \"34:57\",\n                    \"fg\": 3,\n                    \"fga\": 11,\n                    \"fgPercent\": 0.273,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 10,\n                    \"fta\": 11,\n                    \"ftPercent\": 0.909,\n                    \"orb\": 3,\n                    \"drb\": 4,\n                    \"trb\": 7,\n                    \"ast\": 4,\n                    \"stl\": 3,\n                    \"blk\": 0,\n                    \"tov\": 3,\n                    \"pf\": 4,\n                    \"pts\": 16,\n                    \"gmSc\": 13.6,\n                    \"plusMinus\": -4\n                },\n                {\n                    \"playerId\": \"camarto01\",\n                    \"playerName\": \"Toumani Camara\",\n                    \"team\": \"POR\",\n                    \"status\": \"Played\",\n                    \"mp\": \"25:27\",\n                    \"fg\": 3,\n                    \"fga\": 8,\n                    \"fgPercent\": 0.375,\n                    \"threeP\": 1,\n                    \"threePa\": 5,\n                    \"threePPercent\": 0.2,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 3,\n                    \"trb\": 3,\n                    \"ast\": 3,\n                    \"stl\": 2,\n                    \"blk\": 0,\n                    \"tov\": 1,\n                    \"pf\": 5,\n                    \"pts\": 7,\n                    \"gmSc\": 4.6,\n                    \"plusMinus\": 6\n                },\n                {\n                    \"playerId\": \"cissosi01\",\n                    \"playerName\": \"Sidy Cissoko\",\n                    \"team\": \"POR\",\n                    \"status\": \"Played\",\n                    \"mp\": \"28:20\",\n                    \"fg\": 2,\n                    \"fga\": 6,\n                    \"fgPercent\": 0.333,\n                    \"threeP\": 2,\n                    \"threePa\": 5,\n                    \"threePPercent\": 0.4,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 2,\n                    \"drb\": 1,\n                    \"trb\": 3,\n                    \"ast\": 1,\n                    \"stl\": 1,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 3,\n                    \"pts\": 6,\n                    \"gmSc\": 4.8,\n                    \"plusMinus\": 16\n                },\n                {\n                    \"playerId\": \"clingdo01\",\n                    \"playerName\": \"Donovan Clingan\",\n                    \"team\": \"POR\",\n                    \"status\": \"Played\",\n                    \"mp\": \"21:57\",\n                    \"fg\": 1,\n                    \"fga\": 3,\n                    \"fgPercent\": 0.333,\n                    \"threeP\": 0,\n                    \"threePa\": 1,\n                    \"threePPercent\": 0,\n                    \"ft\": 1,\n                    \"fta\": 2,\n                    \"ftPercent\": 0.5,\n                    \"orb\": 3,\n                    \"drb\": 7,\n                    \"trb\": 10,\n                    \"ast\": 3,\n                    \"stl\": 1,\n                    \"blk\": 3,\n                    \"tov\": 1,\n                    \"pf\": 2,\n                    \"pts\": 3,\n                    \"gmSc\": 8.5,\n                    \"plusMinus\": -9\n                },\n                {\n                    \"playerId\": \"curryse01\",\n                    \"playerName\": \"Seth Curry\",\n                    \"team\": \"GSW\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"curryst01\",\n                    \"playerName\": \"Stephen Curry\",\n                    \"team\": \"GSW\",\n                    \"status\": \"Played\",\n                    \"mp\": \"35:26\",\n                    \"fg\": 16,\n                    \"fga\": 26,\n                    \"fgPercent\": 0.615,\n                    \"threeP\": 12,\n                    \"threePa\": 19,\n                    \"threePPercent\": 0.632,\n                    \"ft\": 4,\n                    \"fta\": 4,\n                    \"ftPercent\": 1,\n                    \"orb\": 0,\n                    \"drb\": 3,\n                    \"trb\": 3,\n                    \"ast\": 2,\n                    \"stl\": 3,\n                    \"blk\": 1,\n                    \"tov\": 3,\n                    \"pf\": 0,\n                    \"pts\": 48,\n                    \"gmSc\": 39.2,\n                    \"plusMinus\": -8\n                },\n                {\n                    \"playerId\": \"grantje01\",\n                    \"playerName\": \"Jerami Grant\",\n                    \"team\": \"POR\",\n                    \"status\": \"Played\",\n                    \"mp\": \"34:25\",\n                    \"fg\": 12,\n                    \"fga\": 22,\n                    \"fgPercent\": 0.545,\n                    \"threeP\": 7,\n                    \"threePa\": 13,\n                    \"threePPercent\": 0.538,\n                    \"ft\": 4,\n                    \"fta\": 4,\n                    \"ftPercent\": 1,\n                    \"orb\": 0,\n                    \"drb\": 3,\n                    \"trb\": 3,\n                    \"ast\": 2,\n                    \"stl\": 0,\n                    \"blk\": 1,\n                    \"tov\": 4,\n                    \"pf\": 4,\n                    \"pts\": 35,\n                    \"gmSc\": 21.8,\n                    \"plusMinus\": 4\n                },\n                {\n                    \"playerId\": \"greendr01\",\n                    \"playerName\": \"Draymond Green\",\n                    \"team\": \"GSW\",\n                    \"status\": \"Played\",\n                    \"mp\": \"29:54\",\n                    \"fg\": 5,\n                    \"fga\": 8,\n                    \"fgPercent\": 0.625,\n                    \"threeP\": 2,\n                    \"threePa\": 4,\n                    \"threePPercent\": 0.5,\n                    \"ft\": 2,\n                    \"fta\": 2,\n                    \"ftPercent\": 1,\n                    \"orb\": 1,\n                    \"drb\": 7,\n                    \"trb\": 8,\n                    \"ast\": 7,\n                    \"stl\": 3,\n                    \"blk\": 1,\n                    \"tov\": 8,\n                    \"pf\": 5,\n                    \"pts\": 14,\n                    \"gmSc\": 11.8,\n                    \"plusMinus\": -12\n                },\n                {\n                    \"playerId\": \"hieldbu01\",\n                    \"playerName\": \"Buddy Hield\",\n                    \"team\": \"GSW\",\n                    \"status\": \"Played\",\n                    \"mp\": \"16:24\",\n                    \"fg\": 4,\n                    \"fga\": 7,\n                    \"fgPercent\": 0.571,\n                    \"threeP\": 2,\n                    \"threePa\": 5,\n                    \"threePPercent\": 0.4,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 1,\n                    \"drb\": 0,\n                    \"trb\": 1,\n                    \"ast\": 1,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 1,\n                    \"pf\": 0,\n                    \"pts\": 10,\n                    \"gmSc\": 7.1,\n                    \"plusMinus\": 1\n                },\n                {\n                    \"playerId\": \"holidjr01\",\n                    \"playerName\": \"Jrue Holiday\",\n                    \"team\": \"POR\",\n                    \"status\": \"Did Not Dress\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"jackstr02\",\n                    \"playerName\": \"Trayce Jackson-Davis\",\n                    \"team\": \"GSW\",\n                    \"status\": \"Played\",\n                    \"mp\": \"15:59\",\n                    \"fg\": 2,\n                    \"fga\": 2,\n                    \"fgPercent\": 1,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 1,\n                    \"fta\": 2,\n                    \"ftPercent\": 0.5,\n                    \"orb\": 0,\n                    \"drb\": 4,\n                    \"trb\": 4,\n                    \"ast\": 3,\n                    \"stl\": 0,\n                    \"blk\": 1,\n                    \"tov\": 1,\n                    \"pf\": 2,\n                    \"pts\": 5,\n                    \"gmSc\": 6.2,\n                    \"plusMinus\": -2\n                },\n                {\n                    \"playerId\": \"kuminjo01\",\n                    \"playerName\": \"Jonathan Kuminga\",\n                    \"team\": \"GSW\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"lillada01\",\n                    \"playerName\": \"Damian Lillard\",\n                    \"team\": \"POR\",\n                    \"status\": \"Did Not Dress\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"loveca01\",\n                    \"playerName\": \"Caleb Love\",\n                    \"team\": \"POR\",\n                    \"status\": \"Played\",\n                    \"mp\": \"12:00\",\n                    \"fg\": 3,\n                    \"fga\": 6,\n                    \"fgPercent\": 0.5,\n                    \"threeP\": 2,\n                    \"threePa\": 2,\n                    \"threePPercent\": 1,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 4,\n                    \"stl\": 1,\n                    \"blk\": 0,\n                    \"tov\": 1,\n                    \"pf\": 1,\n                    \"pts\": 8,\n                    \"gmSc\": 7.4,\n                    \"plusMinus\": -9\n                },\n                {\n                    \"playerId\": \"meltode01\",\n                    \"playerName\": \"De'Anthony Melton\",\n                    \"team\": \"GSW\",\n                    \"status\": \"Played\",\n                    \"mp\": \"18:54\",\n                    \"fg\": 0,\n                    \"fga\": 5,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 3,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 1,\n                    \"trb\": 1,\n                    \"ast\": 1,\n                    \"stl\": 2,\n                    \"blk\": 1,\n                    \"tov\": 1,\n                    \"pf\": 2,\n                    \"pts\": 0,\n                    \"gmSc\": -1.6,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"moodymo01\",\n                    \"playerName\": \"Moses Moody\",\n                    \"team\": \"GSW\",\n                    \"status\": \"Played\",\n                    \"mp\": \"23:26\",\n                    \"fg\": 5,\n                    \"fga\": 9,\n                    \"fgPercent\": 0.556,\n                    \"threeP\": 2,\n                    \"threePa\": 6,\n                    \"threePPercent\": 0.333,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 1,\n                    \"drb\": 1,\n                    \"trb\": 2,\n                    \"ast\": 2,\n                    \"stl\": 1,\n                    \"blk\": 1,\n                    \"tov\": 0,\n                    \"pf\": 3,\n                    \"pts\": 12,\n                    \"gmSc\": 10.6,\n                    \"plusMinus\": -4\n                },\n                {\n                    \"playerId\": \"murrakr01\",\n                    \"playerName\": \"Kris Murray\",\n                    \"team\": \"POR\",\n                    \"status\": \"Played\",\n                    \"mp\": \"27:11\",\n                    \"fg\": 2,\n                    \"fga\": 5,\n                    \"fgPercent\": 0.4,\n                    \"threeP\": 1,\n                    \"threePa\": 2,\n                    \"threePPercent\": 0.5,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 1,\n                    \"drb\": 2,\n                    \"trb\": 3,\n                    \"ast\": 2,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 1,\n                    \"pts\": 5,\n                    \"gmSc\": 4.6,\n                    \"plusMinus\": 3\n                },\n                {\n                    \"playerId\": \"podzibr01\",\n                    \"playerName\": \"Brandin Podziemski\",\n                    \"team\": \"GSW\",\n                    \"status\": \"Played\",\n                    \"mp\": \"32:34\",\n                    \"fg\": 4,\n                    \"fga\": 7,\n                    \"fgPercent\": 0.571,\n                    \"threeP\": 3,\n                    \"threePa\": 3,\n                    \"threePPercent\": 1,\n                    \"ft\": 1,\n                    \"fta\": 2,\n                    \"ftPercent\": 0.5,\n                    \"orb\": 1,\n                    \"drb\": 6,\n                    \"trb\": 7,\n                    \"ast\": 6,\n                    \"stl\": 1,\n                    \"blk\": 0,\n                    \"tov\": 1,\n                    \"pf\": 2,\n                    \"pts\": 12,\n                    \"gmSc\": 14.2,\n                    \"plusMinus\": -2\n                },\n                {\n                    \"playerId\": \"postqu01\",\n                    \"playerName\": \"Quinten Post\",\n                    \"team\": \"GSW\",\n                    \"status\": \"Played\",\n                    \"mp\": \"19:27\",\n                    \"fg\": 4,\n                    \"fga\": 9,\n                    \"fgPercent\": 0.444,\n                    \"threeP\": 3,\n                    \"threePa\": 6,\n                    \"threePPercent\": 0.5,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 1,\n                    \"drb\": 0,\n                    \"trb\": 1,\n                    \"ast\": 4,\n                    \"stl\": 1,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 4,\n                    \"pts\": 11,\n                    \"gmSc\": 9.2,\n                    \"plusMinus\": 3\n                },\n                {\n                    \"playerId\": \"reathdu01\",\n                    \"playerName\": \"Duop Reath\",\n                    \"team\": \"POR\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"richawi02\",\n                    \"playerName\": \"Will Richard\",\n                    \"team\": \"GSW\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"ruperra01\",\n                    \"playerName\": \"Rayan Rupert\",\n                    \"team\": \"POR\",\n                    \"status\": \"Played\",\n                    \"mp\": \"6:16\",\n                    \"fg\": 0,\n                    \"fga\": 1,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 1,\n                    \"pts\": 0,\n                    \"gmSc\": -1.1,\n                    \"plusMinus\": -5\n                },\n                {\n                    \"playerId\": \"santogu01\",\n                    \"playerName\": \"Gui Santos\",\n                    \"team\": \"GSW\",\n                    \"status\": \"Played\",\n                    \"mp\": \"6:16\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 1,\n                    \"fta\": 2,\n                    \"ftPercent\": 0.5,\n                    \"orb\": 0,\n                    \"drb\": 2,\n                    \"trb\": 2,\n                    \"ast\": 2,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 1,\n                    \"pts\": 1,\n                    \"gmSc\": 2.2,\n                    \"plusMinus\": 3\n                },\n                {\n                    \"playerId\": \"sharpsh01\",\n                    \"playerName\": \"Shaedon Sharpe\",\n                    \"team\": \"POR\",\n                    \"status\": \"Played\",\n                    \"mp\": \"32:43\",\n                    \"fg\": 12,\n                    \"fga\": 18,\n                    \"fgPercent\": 0.667,\n                    \"threeP\": 5,\n                    \"threePa\": 7,\n                    \"threePPercent\": 0.714,\n                    \"ft\": 6,\n                    \"fta\": 6,\n                    \"ftPercent\": 1,\n                    \"orb\": 2,\n                    \"drb\": 1,\n                    \"trb\": 3,\n                    \"ast\": 4,\n                    \"stl\": 4,\n                    \"blk\": 0,\n                    \"tov\": 3,\n                    \"pf\": 2,\n                    \"pts\": 35,\n                    \"gmSc\": 31.9,\n                    \"plusMinus\": 15\n                },\n                {\n                    \"playerId\": \"spencpa01\",\n                    \"playerName\": \"Pat Spencer\",\n                    \"team\": \"GSW\",\n                    \"status\": \"Played\",\n                    \"mp\": \"6:45\",\n                    \"fg\": 1,\n                    \"fga\": 3,\n                    \"fgPercent\": 0.333,\n                    \"threeP\": 0,\n                    \"threePa\": 1,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 2,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 1,\n                    \"pts\": 2,\n                    \"gmSc\": 1.3,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"thybuma01\",\n                    \"playerName\": \"Matisse Thybulle\",\n                    \"team\": \"POR\",\n                    \"status\": \"Did Not Dress\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"williro04\",\n                    \"playerName\": \"Robert Williams\",\n                    \"team\": \"POR\",\n                    \"status\": \"Played\",\n                    \"mp\": \"19:09\",\n                    \"fg\": 4,\n                    \"fga\": 4,\n                    \"fgPercent\": 1,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 3,\n                    \"fta\": 4,\n                    \"ftPercent\": 0.75,\n                    \"orb\": 2,\n                    \"drb\": 9,\n                    \"trb\": 11,\n                    \"ast\": 3,\n                    \"stl\": 1,\n                    \"blk\": 0,\n                    \"tov\": 3,\n                    \"pf\": 0,\n                    \"pts\": 11,\n                    \"gmSc\": 13.6,\n                    \"plusMinus\": 7\n                },\n                {\n                    \"playerId\": \"yangha01\",\n                    \"playerName\": \"Yang Hansen\",\n                    \"team\": \"POR\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                }\n            ]\n        },\n        {\n            \"gameId\": \"202512140PHO\",\n            \"date\": \"2025-12-14T13:00:00Z\",\n            \"isPlayoff\": false,\n            \"startTimeET\": \"8:00p\",\n            \"arena\": \"Mortgage Matchup Center\",\n            \"visitorTeam\": \"LAL\",\n            \"visitorPts\": 116,\n            \"homeTeam\": \"PHX\",\n            \"homePts\": 114,\n            \"gameDuration\": \"2:43\",\n            \"lineScores\": [\n                {\n                    \"team\": \"LAL\",\n                    \"q1\": 31,\n                    \"q2\": 31,\n                    \"q3\": 24,\n                    \"q4\": 30,\n                    \"ot1\": 0,\n                    \"ot2\": 0,\n                    \"ot3\": 0,\n                    \"total\": 116\n                },\n                {\n                    \"team\": \"PHO\",\n                    \"q1\": 36,\n                    \"q2\": 26,\n                    \"q3\": 15,\n                    \"q4\": 37,\n                    \"ot1\": 0,\n                    \"ot2\": 0,\n                    \"ot3\": 0,\n                    \"total\": 114\n                }\n            ],\n            \"playerGameBasicStats\": [\n                {\n                    \"playerId\": \"allengr01\",\n                    \"playerName\": \"Grayson Allen\",\n                    \"team\": \"PHO\",\n                    \"status\": \"Played\",\n                    \"mp\": \"35:03\",\n                    \"fg\": 4,\n                    \"fga\": 11,\n                    \"fgPercent\": 0.364,\n                    \"threeP\": 1,\n                    \"threePa\": 5,\n                    \"threePPercent\": 0.2,\n                    \"ft\": 4,\n                    \"fta\": 4,\n                    \"ftPercent\": 1,\n                    \"orb\": 0,\n                    \"drb\": 2,\n                    \"trb\": 2,\n                    \"ast\": 7,\n                    \"stl\": 3,\n                    \"blk\": 0,\n                    \"tov\": 2,\n                    \"pf\": 1,\n                    \"pts\": 13,\n                    \"gmSc\": 13,\n                    \"plusMinus\": -4\n                },\n                {\n                    \"playerId\": \"aytonde01\",\n                    \"playerName\": \"Deandre Ayton\",\n                    \"team\": \"LAL\",\n                    \"status\": \"Played\",\n                    \"mp\": \"30:09\",\n                    \"fg\": 10,\n                    \"fga\": 11,\n                    \"fgPercent\": 0.909,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 2,\n                    \"ftPercent\": 0,\n                    \"orb\": 6,\n                    \"drb\": 7,\n                    \"trb\": 13,\n                    \"ast\": 0,\n                    \"stl\": 2,\n                    \"blk\": 1,\n                    \"tov\": 3,\n                    \"pf\": 4,\n                    \"pts\": 20,\n                    \"gmSc\": 19.9,\n                    \"plusMinus\": -12\n                },\n                {\n                    \"playerId\": \"bookede01\",\n                    \"playerName\": \"Devin Booker\",\n                    \"team\": \"PHO\",\n                    \"status\": \"Played\",\n                    \"mp\": \"31:22\",\n                    \"fg\": 7,\n                    \"fga\": 17,\n                    \"fgPercent\": 0.412,\n                    \"threeP\": 0,\n                    \"threePa\": 5,\n                    \"threePPercent\": 0,\n                    \"ft\": 13,\n                    \"fta\": 16,\n                    \"ftPercent\": 0.813,\n                    \"orb\": 1,\n                    \"drb\": 5,\n                    \"trb\": 6,\n                    \"ast\": 7,\n                    \"stl\": 1,\n                    \"blk\": 1,\n                    \"tov\": 1,\n                    \"pf\": 3,\n                    \"pts\": 27,\n                    \"gmSc\": 23.3,\n                    \"plusMinus\": 4\n                },\n                {\n                    \"playerId\": \"bouyeja01\",\n                    \"playerName\": \"Jamaree Bouyea\",\n                    \"team\": \"PHO\",\n                    \"status\": \"Played\",\n                    \"mp\": \"6:01\",\n                    \"fg\": 1,\n                    \"fga\": 2,\n                    \"fgPercent\": 0.5,\n                    \"threeP\": 0,\n                    \"threePa\": 1,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 1,\n                    \"trb\": 1,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 2,\n                    \"gmSc\": 1.3,\n                    \"plusMinus\": -2\n                },\n                {\n                    \"playerId\": \"brookdi01\",\n                    \"playerName\": \"Dillon Brooks\",\n                    \"team\": \"PHO\",\n                    \"status\": \"Played\",\n                    \"mp\": \"24:32\",\n                    \"fg\": 6,\n                    \"fga\": 9,\n                    \"fgPercent\": 0.667,\n                    \"threeP\": 4,\n                    \"threePa\": 7,\n                    \"threePPercent\": 0.571,\n                    \"ft\": 2,\n                    \"fta\": 2,\n                    \"ftPercent\": 1,\n                    \"orb\": 0,\n                    \"drb\": 1,\n                    \"trb\": 1,\n                    \"ast\": 0,\n                    \"stl\": 1,\n                    \"blk\": 0,\n                    \"tov\": 3,\n                    \"pf\": 5,\n                    \"pts\": 18,\n                    \"gmSc\": 10.4,\n                    \"plusMinus\": 12\n                },\n                {\n                    \"playerId\": \"doncilu01\",\n                    \"playerName\": \"Luka Dončić\",\n                    \"team\": \"LAL\",\n                    \"status\": \"Played\",\n                    \"mp\": \"38:12\",\n                    \"fg\": 7,\n                    \"fga\": 25,\n                    \"fgPercent\": 0.28,\n                    \"threeP\": 2,\n                    \"threePa\": 14,\n                    \"threePPercent\": 0.143,\n                    \"ft\": 13,\n                    \"fta\": 14,\n                    \"ftPercent\": 0.929,\n                    \"orb\": 2,\n                    \"drb\": 1,\n                    \"trb\": 3,\n                    \"ast\": 6,\n                    \"stl\": 1,\n                    \"blk\": 0,\n                    \"tov\": 6,\n                    \"pf\": 3,\n                    \"pts\": 29,\n                    \"gmSc\": 13.6,\n                    \"plusMinus\": -5\n                },\n                {\n                    \"playerId\": \"dunnry01\",\n                    \"playerName\": \"Ryan Dunn\",\n                    \"team\": \"PHO\",\n                    \"status\": \"Played\",\n                    \"mp\": \"16:57\",\n                    \"fg\": 2,\n                    \"fga\": 6,\n                    \"fgPercent\": 0.333,\n                    \"threeP\": 1,\n                    \"threePa\": 4,\n                    \"threePPercent\": 0.25,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 2,\n                    \"drb\": 2,\n                    \"trb\": 4,\n                    \"ast\": 2,\n                    \"stl\": 1,\n                    \"blk\": 1,\n                    \"tov\": 2,\n                    \"pf\": 3,\n                    \"pts\": 5,\n                    \"gmSc\": 3.5,\n                    \"plusMinus\": 6\n                },\n                {\n                    \"playerId\": \"flemira01\",\n                    \"playerName\": \"Rasheer Fleming\",\n                    \"team\": \"PHO\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"gilleco01\",\n                    \"playerName\": \"Collin Gillespie\",\n                    \"team\": \"PHO\",\n                    \"status\": \"Played\",\n                    \"mp\": \"36:40\",\n                    \"fg\": 4,\n                    \"fga\": 9,\n                    \"fgPercent\": 0.444,\n                    \"threeP\": 2,\n                    \"threePa\": 5,\n                    \"threePPercent\": 0.4,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 1,\n                    \"drb\": 2,\n                    \"trb\": 3,\n                    \"ast\": 6,\n                    \"stl\": 1,\n                    \"blk\": 0,\n                    \"tov\": 1,\n                    \"pf\": 4,\n                    \"pts\": 10,\n                    \"gmSc\": 9.2,\n                    \"plusMinus\": -2\n                },\n                {\n                    \"playerId\": \"goodwjo01\",\n                    \"playerName\": \"Jordan Goodwin\",\n                    \"team\": \"PHO\",\n                    \"status\": \"Played\",\n                    \"mp\": \"18:10\",\n                    \"fg\": 2,\n                    \"fga\": 7,\n                    \"fgPercent\": 0.286,\n                    \"threeP\": 1,\n                    \"threePa\": 3,\n                    \"threePPercent\": 0.333,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 2,\n                    \"drb\": 1,\n                    \"trb\": 3,\n                    \"ast\": 2,\n                    \"stl\": 2,\n                    \"blk\": 0,\n                    \"tov\": 2,\n                    \"pf\": 1,\n                    \"pts\": 5,\n                    \"gmSc\": 3.6,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"hachiru01\",\n                    \"playerName\": \"Rui Hachimura\",\n                    \"team\": \"LAL\",\n                    \"status\": \"Played\",\n                    \"mp\": \"30:58\",\n                    \"fg\": 1,\n                    \"fga\": 5,\n                    \"fgPercent\": 0.2,\n                    \"threeP\": 1,\n                    \"threePa\": 4,\n                    \"threePPercent\": 0.25,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 2,\n                    \"drb\": 5,\n                    \"trb\": 7,\n                    \"ast\": 1,\n                    \"stl\": 2,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 3,\n                    \"pts\": 3,\n                    \"gmSc\": 4.3,\n                    \"plusMinus\": -12\n                },\n                {\n                    \"playerId\": \"hayesja02\",\n                    \"playerName\": \"Jaxson Hayes\",\n                    \"team\": \"LAL\",\n                    \"status\": \"Played\",\n                    \"mp\": \"17:39\",\n                    \"fg\": 4,\n                    \"fga\": 4,\n                    \"fgPercent\": 1,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 4,\n                    \"fta\": 5,\n                    \"ftPercent\": 0.8,\n                    \"orb\": 3,\n                    \"drb\": 6,\n                    \"trb\": 9,\n                    \"ast\": 2,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 2,\n                    \"pf\": 1,\n                    \"pts\": 12,\n                    \"gmSc\": 13.3,\n                    \"plusMinus\": 11\n                },\n                {\n                    \"playerId\": \"hayesni01\",\n                    \"playerName\": \"Nigel Hayes-Davis\",\n                    \"team\": \"PHO\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"ighodos01\",\n                    \"playerName\": \"Oso Ighodaro\",\n                    \"team\": \"PHO\",\n                    \"status\": \"Played\",\n                    \"mp\": \"15:53\",\n                    \"fg\": 1,\n                    \"fga\": 4,\n                    \"fgPercent\": 0.25,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 1,\n                    \"drb\": 4,\n                    \"trb\": 5,\n                    \"ast\": 3,\n                    \"stl\": 1,\n                    \"blk\": 0,\n                    \"tov\": 4,\n                    \"pf\": 4,\n                    \"pts\": 2,\n                    \"gmSc\": -1,\n                    \"plusMinus\": -6\n                },\n                {\n                    \"playerId\": \"jamesle01\",\n                    \"playerName\": \"LeBron James\",\n                    \"team\": \"LAL\",\n                    \"status\": \"Played\",\n                    \"mp\": \"36:14\",\n                    \"fg\": 8,\n                    \"fga\": 17,\n                    \"fgPercent\": 0.471,\n                    \"threeP\": 1,\n                    \"threePa\": 5,\n                    \"threePPercent\": 0.2,\n                    \"ft\": 9,\n                    \"fta\": 14,\n                    \"ftPercent\": 0.643,\n                    \"orb\": 1,\n                    \"drb\": 2,\n                    \"trb\": 3,\n                    \"ast\": 4,\n                    \"stl\": 2,\n                    \"blk\": 2,\n                    \"tov\": 8,\n                    \"pf\": 3,\n                    \"pts\": 26,\n                    \"gmSc\": 13.6,\n                    \"plusMinus\": 8\n                },\n                {\n                    \"playerId\": \"knechda01\",\n                    \"playerName\": \"Dalton Knecht\",\n                    \"team\": \"LAL\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"laravja01\",\n                    \"playerName\": \"Jake LaRavia\",\n                    \"team\": \"LAL\",\n                    \"status\": \"Played\",\n                    \"mp\": \"21:12\",\n                    \"fg\": 2,\n                    \"fga\": 9,\n                    \"fgPercent\": 0.222,\n                    \"threeP\": 0,\n                    \"threePa\": 4,\n                    \"threePPercent\": 0,\n                    \"ft\": 2,\n                    \"fta\": 2,\n                    \"ftPercent\": 1,\n                    \"orb\": 3,\n                    \"drb\": 5,\n                    \"trb\": 8,\n                    \"ast\": 1,\n                    \"stl\": 2,\n                    \"blk\": 2,\n                    \"tov\": 0,\n                    \"pf\": 4,\n                    \"pts\": 6,\n                    \"gmSc\": 6.6,\n                    \"plusMinus\": 13\n                },\n                {\n                    \"playerId\": \"maluakh01\",\n                    \"playerName\": \"Khaman Maluach\",\n                    \"team\": \"PHO\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"onealro01\",\n                    \"playerName\": \"Royce O'Neale\",\n                    \"team\": \"PHO\",\n                    \"status\": \"Played\",\n                    \"mp\": \"23:57\",\n                    \"fg\": 4,\n                    \"fga\": 7,\n                    \"fgPercent\": 0.571,\n                    \"threeP\": 4,\n                    \"threePa\": 7,\n                    \"threePPercent\": 0.571,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 5,\n                    \"trb\": 5,\n                    \"ast\": 1,\n                    \"stl\": 1,\n                    \"blk\": 0,\n                    \"tov\": 2,\n                    \"pf\": 3,\n                    \"pts\": 12,\n                    \"gmSc\": 8.7,\n                    \"plusMinus\": -23\n                },\n                {\n                    \"playerId\": \"richani01\",\n                    \"playerName\": \"Nick Richards\",\n                    \"team\": \"PHO\",\n                    \"status\": \"Played\",\n                    \"mp\": \"2:32\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 1,\n                    \"trb\": 1,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 1,\n                    \"pf\": 2,\n                    \"pts\": 0,\n                    \"gmSc\": -1.5,\n                    \"plusMinus\": -9\n                },\n                {\n                    \"playerId\": \"smartma01\",\n                    \"playerName\": \"Marcus Smart\",\n                    \"team\": \"LAL\",\n                    \"status\": \"Played\",\n                    \"mp\": \"31:36\",\n                    \"fg\": 2,\n                    \"fga\": 7,\n                    \"fgPercent\": 0.286,\n                    \"threeP\": 1,\n                    \"threePa\": 5,\n                    \"threePPercent\": 0.2,\n                    \"ft\": 3,\n                    \"fta\": 4,\n                    \"ftPercent\": 0.75,\n                    \"orb\": 1,\n                    \"drb\": 3,\n                    \"trb\": 4,\n                    \"ast\": 6,\n                    \"stl\": 1,\n                    \"blk\": 2,\n                    \"tov\": 2,\n                    \"pf\": 3,\n                    \"pts\": 8,\n                    \"gmSc\": 8.5,\n                    \"plusMinus\": -10\n                },\n                {\n                    \"playerId\": \"smithni01\",\n                    \"playerName\": \"Nick Smith Jr.\",\n                    \"team\": \"LAL\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"thierad01\",\n                    \"playerName\": \"Adou Thiero\",\n                    \"team\": \"LAL\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"vandeja01\",\n                    \"playerName\": \"Jarred Vanderbilt\",\n                    \"team\": \"LAL\",\n                    \"status\": \"Played\",\n                    \"mp\": \"15:01\",\n                    \"fg\": 2,\n                    \"fga\": 5,\n                    \"fgPercent\": 0.4,\n                    \"threeP\": 1,\n                    \"threePa\": 2,\n                    \"threePPercent\": 0.5,\n                    \"ft\": 2,\n                    \"fta\": 2,\n                    \"ftPercent\": 1,\n                    \"orb\": 6,\n                    \"drb\": 1,\n                    \"trb\": 7,\n                    \"ast\": 0,\n                    \"stl\": 2,\n                    \"blk\": 1,\n                    \"tov\": 0,\n                    \"pf\": 1,\n                    \"pts\": 7,\n                    \"gmSc\": 11.1,\n                    \"plusMinus\": 7\n                },\n                {\n                    \"playerId\": \"vincega01\",\n                    \"playerName\": \"Gabe Vincent\",\n                    \"team\": \"LAL\",\n                    \"status\": \"Played\",\n                    \"mp\": \"18:59\",\n                    \"fg\": 2,\n                    \"fga\": 5,\n                    \"fgPercent\": 0.4,\n                    \"threeP\": 1,\n                    \"threePa\": 3,\n                    \"threePPercent\": 0.333,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 1,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 1,\n                    \"pts\": 5,\n                    \"gmSc\": 2.9,\n                    \"plusMinus\": 10\n                },\n                {\n                    \"playerId\": \"willima07\",\n                    \"playerName\": \"Mark Williams\",\n                    \"team\": \"PHO\",\n                    \"status\": \"Played\",\n                    \"mp\": \"28:53\",\n                    \"fg\": 9,\n                    \"fga\": 10,\n                    \"fgPercent\": 0.9,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 2,\n                    \"fta\": 3,\n                    \"ftPercent\": 0.667,\n                    \"orb\": 3,\n                    \"drb\": 3,\n                    \"trb\": 6,\n                    \"ast\": 1,\n                    \"stl\": 0,\n                    \"blk\": 3,\n                    \"tov\": 1,\n                    \"pf\": 2,\n                    \"pts\": 20,\n                    \"gmSc\": 20.2,\n                    \"plusMinus\": 14\n                }\n            ]\n        },\n        {\n            \"gameId\": \"202512140CHI\",\n            \"date\": \"2025-12-14T12:00:00Z\",\n            \"isPlayoff\": false,\n            \"startTimeET\": \"7:00p\",\n            \"arena\": \"United Center\",\n            \"visitorTeam\": \"NOP\",\n            \"visitorPts\": 114,\n            \"homeTeam\": \"CHI\",\n            \"homePts\": 104,\n            \"gameDuration\": \"2:14\",\n            \"lineScores\": [\n                {\n                    \"team\": \"CHI\",\n                    \"q1\": 26,\n                    \"q2\": 21,\n                    \"q3\": 28,\n                    \"q4\": 29,\n                    \"ot1\": 0,\n                    \"ot2\": 0,\n                    \"ot3\": 0,\n                    \"total\": 104\n                },\n                {\n                    \"team\": \"NOP\",\n                    \"q1\": 21,\n                    \"q2\": 31,\n                    \"q3\": 24,\n                    \"q4\": 38,\n                    \"ot1\": 0,\n                    \"ot2\": 0,\n                    \"ot3\": 0,\n                    \"total\": 114\n                }\n            ],\n            \"playerGameBasicStats\": [\n                {\n                    \"playerId\": \"alvarjo01\",\n                    \"playerName\": \"Jose Alvarado\",\n                    \"team\": \"NOP\",\n                    \"status\": \"Played\",\n                    \"mp\": \"17:39\",\n                    \"fg\": 1,\n                    \"fga\": 3,\n                    \"fgPercent\": 0.333,\n                    \"threeP\": 1,\n                    \"threePa\": 3,\n                    \"threePPercent\": 0.333,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 2,\n                    \"trb\": 2,\n                    \"ast\": 2,\n                    \"stl\": 1,\n                    \"blk\": 1,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 3,\n                    \"gmSc\": 5,\n                    \"plusMinus\": -6\n                },\n                {\n                    \"playerId\": \"beysa01\",\n                    \"playerName\": \"Saddiq Bey\",\n                    \"team\": \"NOP\",\n                    \"status\": \"Played\",\n                    \"mp\": \"24:40\",\n                    \"fg\": 4,\n                    \"fga\": 12,\n                    \"fgPercent\": 0.333,\n                    \"threeP\": 0,\n                    \"threePa\": 2,\n                    \"threePPercent\": 0,\n                    \"ft\": 2,\n                    \"fta\": 2,\n                    \"ftPercent\": 1,\n                    \"orb\": 2,\n                    \"drb\": 4,\n                    \"trb\": 6,\n                    \"ast\": 1,\n                    \"stl\": 2,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 1,\n                    \"pts\": 10,\n                    \"gmSc\": 8.1,\n                    \"plusMinus\": 14\n                },\n                {\n                    \"playerId\": \"buzelma01\",\n                    \"playerName\": \"Matas Buzelis\",\n                    \"team\": \"CHI\",\n                    \"status\": \"Played\",\n                    \"mp\": \"23:35\",\n                    \"fg\": 3,\n                    \"fga\": 5,\n                    \"fgPercent\": 0.6,\n                    \"threeP\": 1,\n                    \"threePa\": 3,\n                    \"threePPercent\": 0.333,\n                    \"ft\": 2,\n                    \"fta\": 2,\n                    \"ftPercent\": 1,\n                    \"orb\": 1,\n                    \"drb\": 5,\n                    \"trb\": 6,\n                    \"ast\": 3,\n                    \"stl\": 1,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 2,\n                    \"pts\": 9,\n                    \"gmSc\": 11.2,\n                    \"plusMinus\": -7\n                },\n                {\n                    \"playerId\": \"carteje01\",\n                    \"playerName\": \"Jevon Carter\",\n                    \"team\": \"CHI\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"colliza01\",\n                    \"playerName\": \"Zach Collins\",\n                    \"team\": \"CHI\",\n                    \"status\": \"Played\",\n                    \"mp\": \"11:38\",\n                    \"fg\": 0,\n                    \"fga\": 1,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 1,\n                    \"threePPercent\": 0,\n                    \"ft\": 2,\n                    \"fta\": 2,\n                    \"ftPercent\": 1,\n                    \"orb\": 0,\n                    \"drb\": 2,\n                    \"trb\": 2,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 1,\n                    \"pf\": 2,\n                    \"pts\": 2,\n                    \"gmSc\": 0.1,\n                    \"plusMinus\": 2\n                },\n                {\n                    \"playerId\": \"fearsje01\",\n                    \"playerName\": \"Jeremiah Fears\",\n                    \"team\": \"NOP\",\n                    \"status\": \"Played\",\n                    \"mp\": \"28:05\",\n                    \"fg\": 7,\n                    \"fga\": 13,\n                    \"fgPercent\": 0.538,\n                    \"threeP\": 1,\n                    \"threePa\": 3,\n                    \"threePPercent\": 0.333,\n                    \"ft\": 5,\n                    \"fta\": 6,\n                    \"ftPercent\": 0.833,\n                    \"orb\": 0,\n                    \"drb\": 2,\n                    \"trb\": 2,\n                    \"ast\": 3,\n                    \"stl\": 2,\n                    \"blk\": 0,\n                    \"tov\": 3,\n                    \"pf\": 4,\n                    \"pts\": 20,\n                    \"gmSc\": 13.4,\n                    \"plusMinus\": 12\n                },\n                {\n                    \"playerId\": \"giddejo01\",\n                    \"playerName\": \"Josh Giddey\",\n                    \"team\": \"CHI\",\n                    \"status\": \"Played\",\n                    \"mp\": \"24:04\",\n                    \"fg\": 4,\n                    \"fga\": 10,\n                    \"fgPercent\": 0.4,\n                    \"threeP\": 1,\n                    \"threePa\": 3,\n                    \"threePPercent\": 0.333,\n                    \"ft\": 2,\n                    \"fta\": 2,\n                    \"ftPercent\": 1,\n                    \"orb\": 3,\n                    \"drb\": 4,\n                    \"trb\": 7,\n                    \"ast\": 5,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 4,\n                    \"pf\": 3,\n                    \"pts\": 11,\n                    \"gmSc\": 7.2,\n                    \"plusMinus\": -6\n                },\n                {\n                    \"playerId\": \"hawkijo01\",\n                    \"playerName\": \"Jordan Hawkins\",\n                    \"team\": \"NOP\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"huertke01\",\n                    \"playerName\": \"Kevin Huerter\",\n                    \"team\": \"CHI\",\n                    \"status\": \"Played\",\n                    \"mp\": \"24:16\",\n                    \"fg\": 6,\n                    \"fga\": 12,\n                    \"fgPercent\": 0.5,\n                    \"threeP\": 4,\n                    \"threePa\": 8,\n                    \"threePPercent\": 0.5,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 1,\n                    \"drb\": 2,\n                    \"trb\": 3,\n                    \"ast\": 0,\n                    \"stl\": 4,\n                    \"blk\": 0,\n                    \"tov\": 3,\n                    \"pf\": 1,\n                    \"pts\": 16,\n                    \"gmSc\": 11.9,\n                    \"plusMinus\": 3\n                },\n                {\n                    \"playerId\": \"joneshe01\",\n                    \"playerName\": \"Herbert Jones\",\n                    \"team\": \"NOP\",\n                    \"status\": \"Played\",\n                    \"mp\": \"19:47\",\n                    \"fg\": 3,\n                    \"fga\": 8,\n                    \"fgPercent\": 0.375,\n                    \"threeP\": 2,\n                    \"threePa\": 7,\n                    \"threePPercent\": 0.286,\n                    \"ft\": 2,\n                    \"fta\": 2,\n                    \"ftPercent\": 1,\n                    \"orb\": 1,\n                    \"drb\": 1,\n                    \"trb\": 2,\n                    \"ast\": 1,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 1,\n                    \"pf\": 2,\n                    \"pts\": 10,\n                    \"gmSc\": 5.5,\n                    \"plusMinus\": 3\n                },\n                {\n                    \"playerId\": \"jonestr01\",\n                    \"playerName\": \"Tre Jones\",\n                    \"team\": \"CHI\",\n                    \"status\": \"Played\",\n                    \"mp\": \"24:16\",\n                    \"fg\": 2,\n                    \"fga\": 7,\n                    \"fgPercent\": 0.286,\n                    \"threeP\": 0,\n                    \"threePa\": 4,\n                    \"threePPercent\": 0,\n                    \"ft\": 2,\n                    \"fta\": 2,\n                    \"ftPercent\": 1,\n                    \"orb\": 0,\n                    \"drb\": 2,\n                    \"trb\": 2,\n                    \"ast\": 5,\n                    \"stl\": 2,\n                    \"blk\": 2,\n                    \"tov\": 0,\n                    \"pf\": 1,\n                    \"pts\": 6,\n                    \"gmSc\": 9,\n                    \"plusMinus\": -5\n                },\n                {\n                    \"playerId\": \"jordade01\",\n                    \"playerName\": \"DeAndre Jordan\",\n                    \"team\": \"NOP\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"looneke01\",\n                    \"playerName\": \"Kevon Looney\",\n                    \"team\": \"NOP\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"matkoka01\",\n                    \"playerName\": \"Karlo Matković\",\n                    \"team\": \"NOP\",\n                    \"status\": \"Played\",\n                    \"mp\": \"12:00\",\n                    \"fg\": 2,\n                    \"fga\": 5,\n                    \"fgPercent\": 0.4,\n                    \"threeP\": 0,\n                    \"threePa\": 2,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 1,\n                    \"drb\": 3,\n                    \"trb\": 4,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 1,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 4,\n                    \"gmSc\": 3.6,\n                    \"plusMinus\": 9\n                },\n                {\n                    \"playerId\": \"mcgowbr01\",\n                    \"playerName\": \"Bryce McGowens\",\n                    \"team\": \"NOP\",\n                    \"status\": \"Played\",\n                    \"mp\": \"14:16\",\n                    \"fg\": 1,\n                    \"fga\": 2,\n                    \"fgPercent\": 0.5,\n                    \"threeP\": 0,\n                    \"threePa\": 1,\n                    \"threePPercent\": 0,\n                    \"ft\": 3,\n                    \"fta\": 3,\n                    \"ftPercent\": 1,\n                    \"orb\": 1,\n                    \"drb\": 2,\n                    \"trb\": 3,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 2,\n                    \"pts\": 5,\n                    \"gmSc\": 4.5,\n                    \"plusMinus\": 4\n                },\n                {\n                    \"playerId\": \"missiyv01\",\n                    \"playerName\": \"Yves Missi\",\n                    \"team\": \"NOP\",\n                    \"status\": \"Played\",\n                    \"mp\": \"11:10\",\n                    \"fg\": 2,\n                    \"fga\": 3,\n                    \"fgPercent\": 0.667,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 2,\n                    \"ftPercent\": 0,\n                    \"orb\": 4,\n                    \"drb\": 4,\n                    \"trb\": 8,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 2,\n                    \"tov\": 2,\n                    \"pf\": 3,\n                    \"pts\": 4,\n                    \"gmSc\": 4.1,\n                    \"plusMinus\": -1\n                },\n                {\n                    \"playerId\": \"murphtr02\",\n                    \"playerName\": \"Trey Murphy III\",\n                    \"team\": \"NOP\",\n                    \"status\": \"Played\",\n                    \"mp\": \"33:44\",\n                    \"fg\": 8,\n                    \"fga\": 14,\n                    \"fgPercent\": 0.571,\n                    \"threeP\": 2,\n                    \"threePa\": 6,\n                    \"threePPercent\": 0.333,\n                    \"ft\": 2,\n                    \"fta\": 3,\n                    \"ftPercent\": 0.667,\n                    \"orb\": 3,\n                    \"drb\": 7,\n                    \"trb\": 10,\n                    \"ast\": 2,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 1,\n                    \"pf\": 2,\n                    \"pts\": 20,\n                    \"gmSc\": 16.8,\n                    \"plusMinus\": 6\n                },\n                {\n                    \"playerId\": \"okorois01\",\n                    \"playerName\": \"Isaac Okoro\",\n                    \"team\": \"CHI\",\n                    \"status\": \"Played\",\n                    \"mp\": \"23:31\",\n                    \"fg\": 2,\n                    \"fga\": 10,\n                    \"fgPercent\": 0.2,\n                    \"threeP\": 1,\n                    \"threePa\": 8,\n                    \"threePPercent\": 0.125,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 2,\n                    \"drb\": 1,\n                    \"trb\": 3,\n                    \"ast\": 1,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 1,\n                    \"pts\": 5,\n                    \"gmSc\": 0.8,\n                    \"plusMinus\": -1\n                },\n                {\n                    \"playerId\": \"peavymi01\",\n                    \"playerName\": \"Micah Peavy\",\n                    \"team\": \"NOP\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"phillju01\",\n                    \"playerName\": \"Julian Phillips\",\n                    \"team\": \"CHI\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"poolejo01\",\n                    \"playerName\": \"Jordan Poole\",\n                    \"team\": \"NOP\",\n                    \"status\": \"Played\",\n                    \"mp\": \"27:16\",\n                    \"fg\": 6,\n                    \"fga\": 15,\n                    \"fgPercent\": 0.4,\n                    \"threeP\": 2,\n                    \"threePa\": 9,\n                    \"threePPercent\": 0.222,\n                    \"ft\": 2,\n                    \"fta\": 2,\n                    \"ftPercent\": 1,\n                    \"orb\": 0,\n                    \"drb\": 2,\n                    \"trb\": 2,\n                    \"ast\": 4,\n                    \"stl\": 2,\n                    \"blk\": 0,\n                    \"tov\": 1,\n                    \"pf\": 0,\n                    \"pts\": 16,\n                    \"gmSc\": 12.3,\n                    \"plusMinus\": 1\n                },\n                {\n                    \"playerId\": \"queende01\",\n                    \"playerName\": \"Derik Queen\",\n                    \"team\": \"NOP\",\n                    \"status\": \"Played\",\n                    \"mp\": \"24:46\",\n                    \"fg\": 2,\n                    \"fga\": 4,\n                    \"fgPercent\": 0.5,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 8,\n                    \"trb\": 8,\n                    \"ast\": 6,\n                    \"stl\": 0,\n                    \"blk\": 1,\n                    \"tov\": 5,\n                    \"pf\": 3,\n                    \"pts\": 4,\n                    \"gmSc\": 3.1,\n                    \"plusMinus\": 2\n                },\n                {\n                    \"playerId\": \"smithja04\",\n                    \"playerName\": \"Jalen Smith\",\n                    \"team\": \"CHI\",\n                    \"status\": \"Played\",\n                    \"mp\": \"12:20\",\n                    \"fg\": 2,\n                    \"fga\": 3,\n                    \"fgPercent\": 0.667,\n                    \"threeP\": 0,\n                    \"threePa\": 1,\n                    \"threePPercent\": 0,\n                    \"ft\": 2,\n                    \"fta\": 2,\n                    \"ftPercent\": 1,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 1,\n                    \"stl\": 1,\n                    \"blk\": 2,\n                    \"tov\": 2,\n                    \"pf\": 4,\n                    \"pts\": 6,\n                    \"gmSc\": 4.2,\n                    \"plusMinus\": -10\n                },\n                {\n                    \"playerId\": \"terryda01\",\n                    \"playerName\": \"Dalen Terry\",\n                    \"team\": \"CHI\",\n                    \"status\": \"Played\",\n                    \"mp\": \"13:27\",\n                    \"fg\": 4,\n                    \"fga\": 5,\n                    \"fgPercent\": 0.8,\n                    \"threeP\": 1,\n                    \"threePa\": 1,\n                    \"threePPercent\": 1,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 2,\n                    \"drb\": 1,\n                    \"trb\": 3,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 1,\n                    \"pf\": 1,\n                    \"pts\": 9,\n                    \"gmSc\": 7.4,\n                    \"plusMinus\": 8\n                },\n                {\n                    \"playerId\": \"vucevni01\",\n                    \"playerName\": \"Nikola Vučević\",\n                    \"team\": \"CHI\",\n                    \"status\": \"Played\",\n                    \"mp\": \"30:47\",\n                    \"fg\": 5,\n                    \"fga\": 16,\n                    \"fgPercent\": 0.313,\n                    \"threeP\": 2,\n                    \"threePa\": 6,\n                    \"threePPercent\": 0.333,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 3,\n                    \"drb\": 5,\n                    \"trb\": 8,\n                    \"ast\": 4,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 4,\n                    \"pts\": 12,\n                    \"gmSc\": 7.6,\n                    \"plusMinus\": -11\n                },\n                {\n                    \"playerId\": \"whiteco01\",\n                    \"playerName\": \"Coby White\",\n                    \"team\": \"CHI\",\n                    \"status\": \"Played\",\n                    \"mp\": \"28:28\",\n                    \"fg\": 8,\n                    \"fga\": 18,\n                    \"fgPercent\": 0.444,\n                    \"threeP\": 1,\n                    \"threePa\": 10,\n                    \"threePPercent\": 0.1,\n                    \"ft\": 3,\n                    \"fta\": 3,\n                    \"ftPercent\": 1,\n                    \"orb\": 0,\n                    \"drb\": 5,\n                    \"trb\": 5,\n                    \"ast\": 5,\n                    \"stl\": 2,\n                    \"blk\": 0,\n                    \"tov\": 2,\n                    \"pf\": 3,\n                    \"pts\": 20,\n                    \"gmSc\": 14.4,\n                    \"plusMinus\": -10\n                },\n                {\n                    \"playerId\": \"willipa01\",\n                    \"playerName\": \"Patrick Williams\",\n                    \"team\": \"CHI\",\n                    \"status\": \"Played\",\n                    \"mp\": \"23:38\",\n                    \"fg\": 2,\n                    \"fga\": 5,\n                    \"fgPercent\": 0.4,\n                    \"threeP\": 2,\n                    \"threePa\": 4,\n                    \"threePPercent\": 0.5,\n                    \"ft\": 2,\n                    \"fta\": 4,\n                    \"ftPercent\": 0.5,\n                    \"orb\": 1,\n                    \"drb\": 3,\n                    \"trb\": 4,\n                    \"ast\": 2,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 2,\n                    \"pts\": 8,\n                    \"gmSc\": 6.7,\n                    \"plusMinus\": -13\n                },\n                {\n                    \"playerId\": \"willizi01\",\n                    \"playerName\": \"Zion Williamson\",\n                    \"team\": \"NOP\",\n                    \"status\": \"Played\",\n                    \"mp\": \"26:37\",\n                    \"fg\": 7,\n                    \"fga\": 14,\n                    \"fgPercent\": 0.5,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 4,\n                    \"fta\": 5,\n                    \"ftPercent\": 0.8,\n                    \"orb\": 2,\n                    \"drb\": 4,\n                    \"trb\": 6,\n                    \"ast\": 2,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 1,\n                    \"pf\": 0,\n                    \"pts\": 18,\n                    \"gmSc\": 13.6,\n                    \"plusMinus\": 6\n                }\n            ]\n        }\n    ],\n    \"pagination\": {\n        \"total\": 26101,\n        \"page\": 1,\n        \"pageSize\": 3,\n        \"pages\": 8701\n    }\n}"}],"_postman_id":"cb89cca5-af41-4b41-bea8-6eaecac8cd71"},{"name":"Games Detail","event":[{"listen":"test","script":{"id":"a0b7a5f2-0b43-4c27-8709-23d07464cf4f","exec":["var template = `","<style>","    * {","        box-sizing: border-box;","    }","    body {","        font-family: 'Segoe UI', Arial, sans-serif;","        background-color: #f0f2f5;","        margin: 0;","        padding: 0;","    }","    .container {","        max-width: 1400px;","        margin: 0 auto;","        padding: 20px;","    }","    .section {","        background: white;","        border-radius: 12px;","        box-shadow: 0 2px 8px rgba(0,0,0,0.1);","        margin-bottom: 24px;","        overflow: hidden;","    }","    .section-header {","        background: linear-gradient(135deg, #1e4d8c 0%, #2d6bb5 100%);","        color: white;","        padding: 16px 20px;","        font-size: 18px;","        font-weight: 600;","        display: flex;","        align-items: center;","        gap: 10px;","    }","    .section-content {","        padding: 20px;","    }","    ","    /* Games Table Styles */","    .games-table {","        width: 100%;","        border-collapse: collapse;","        font-size: 14px;","    }","    .games-table th {","        background-color: #f8f9fa;","        color: #1e4d8c;","        padding: 14px 12px;","        text-align: left;","        font-weight: 600;","        border-bottom: 2px solid #e0e0e0;","        text-transform: uppercase;","        font-size: 12px;","        letter-spacing: 0.5px;","    }","    .games-table td {","        padding: 12px;","        border-bottom: 1px solid #eee;","        vertical-align: middle;","    }","    .games-table tr:hover {","        background-color: #f0f7ff;","    }","    .games-table .score {","        font-weight: 700;","        font-size: 16px;","    }","    .games-table .winner {","        color: #28a745;","    }","    .games-table .loser {","        color: #6c757d;","    }","    .team-name {","        font-weight: 600;","        color: #1e4d8c;","    }","    .game-id {","        font-family: monospace;","        font-size: 12px;","        color: #666;","        background: #f0f0f0;","        padding: 4px 8px;","        border-radius: 4px;","    }","    .arena-badge {","        background: #e8f4fd;","        color: #1e4d8c;","        padding: 4px 10px;","        border-radius: 20px;","        font-size: 12px;","    }","    .duration-badge {","        background: #fff3cd;","        color: #856404;","        padding: 4px 10px;","        border-radius: 20px;","        font-size: 12px;","    }","    ","    /* Game Card Styles */","    .game-card {","        border: 1px solid #e0e0e0;","        border-radius: 10px;","        margin-bottom: 30px;","        overflow: hidden;","    }","    .game-card-header {","        background: linear-gradient(135deg, #2d3748 0%, #4a5568 100%);","        color: white;","        padding: 15px 20px;","        display: flex;","        justify-content: space-between;","        align-items: center;","    }","    .game-card-header .matchup {","        font-size: 20px;","        font-weight: 700;","    }","    .game-card-header .game-info {","        font-size: 13px;","        opacity: 0.9;","    }","    .game-card-body {","        padding: 20px;","    }","    ","    /* Line Scores Table */","    .line-scores-table {","        width: 100%;","        border-collapse: collapse;","        margin-bottom: 20px;","    }","    .line-scores-table th {","        background: #f8f9fa;","        padding: 10px 15px;","        text-align: center;","        font-weight: 600;","        color: #495057;","        border-bottom: 2px solid #dee2e6;","        font-size: 13px;","    }","    .line-scores-table th:first-child {","        text-align: left;","    }","    .line-scores-table td {","        padding: 12px 15px;","        text-align: center;","        border-bottom: 1px solid #eee;","    }","    .line-scores-table td:first-child {","        text-align: left;","        font-weight: 600;","        color: #1e4d8c;","    }","    .line-scores-table .total-col {","        background: #e8f4fd;","        font-weight: 700;","        font-size: 16px;","        color: #1e4d8c;","    }","    .line-scores-table tr:last-child td {","        border-bottom: none;","    }","    ","    /* Player Stats Table */","    .player-stats-section {","        margin-top: 20px;","    }","    .player-stats-title {","        font-size: 16px;","        font-weight: 600;","        color: #2d3748;","        margin-bottom: 12px;","        padding-bottom: 8px;","        border-bottom: 2px solid #e0e0e0;","        display: flex;","        align-items: center;","        gap: 8px;","    }","    .team-badge {","        background: #1e4d8c;","        color: white;","        padding: 4px 12px;","        border-radius: 20px;","        font-size: 12px;","        font-weight: 600;","    }","    .player-stats-table {","        width: 100%;","        border-collapse: collapse;","        font-size: 12px;","        margin-bottom: 25px;","    }","    .player-stats-table th {","        background: #f8f9fa;","        padding: 10px 6px;","        text-align: center;","        font-weight: 600;","        color: #495057;","        border-bottom: 2px solid #dee2e6;","        font-size: 11px;","        text-transform: uppercase;","    }","    .player-stats-table th:first-child {","        text-align: left;","        padding-left: 12px;","    }","    .player-stats-table td {","        padding: 8px 6px;","        text-align: center;","        border-bottom: 1px solid #f0f0f0;","    }","    .player-stats-table td:first-child {","        text-align: left;","        padding-left: 12px;","        font-weight: 500;","    }","    .player-stats-table tr:hover {","        background-color: #f8f9fa;","    }","    .player-stats-table .highlight-pts {","        font-weight: 700;","        color: #1e4d8c;","    }","    .player-stats-table .dnp {","        color: #999;","        font-style: italic;","    }","    .player-stats-table .positive {","        color: #28a745;","    }","    .player-stats-table .negative {","        color: #dc3545;","    }","    .stat-highlight {","        background: linear-gradient(135deg, #ffecd2 0%, #fcb69f 100%);","        font-weight: 700;","    }","    ","    /* Chart Container */","    .chart-container {","        margin: 20px 0;","        padding: 15px;","        background: #fafafa;","        border-radius: 8px;","    }","    .chart-title {","        text-align: center;","        font-weight: 600;","        color: #2d3748;","        margin-bottom: 15px;","    }","    ","    /* Tabs */","    .tabs {","        display: flex;","        border-bottom: 2px solid #e0e0e0;","        margin-bottom: 20px;","    }","    .tab {","        padding: 12px 24px;","        cursor: pointer;","        font-weight: 500;","        color: #666;","        border-bottom: 3px solid transparent;","        margin-bottom: -2px;","        transition: all 0.2s;","    }","    .tab:hover {","        color: #1e4d8c;","        background: #f8f9fa;","    }","    .tab.active {","        color: #1e4d8c;","        border-bottom-color: #1e4d8c;","    }","    .tab-content {","        display: none;","    }","    .tab-content.active {","        display: block;","    }","    ","    /* Summary Stats */","    .summary-row {","        display: flex;","        gap: 15px;","        margin-bottom: 20px;","        flex-wrap: wrap;","    }","    .summary-card {","        flex: 1;","        min-width: 120px;","        background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);","        color: white;","        padding: 15px;","        border-radius: 10px;","        text-align: center;","    }","    .summary-card.alt {","        background: linear-gradient(135deg, #11998e 0%, #38ef7d 100%);","    }","    .summary-card.alt2 {","        background: linear-gradient(135deg, #ee0979 0%, #ff6a00 100%);","    }","    .summary-card .value {","        font-size: 28px;","        font-weight: 700;","    }","    .summary-card .label {","        font-size: 12px;","        opacity: 0.9;","        margin-top: 4px;","    }","</style>","","<div class=\"container\">","    <!-- Summary Section -->","    <div class=\"section\">","        <div class=\"section-header\">","            📊 Games Summary","        </div>","        <div class=\"section-content\">","            <div class=\"summary-row\">","                <div class=\"summary-card\">","                    <div class=\"value\">{{totalGames}}</div>","                    <div class=\"label\">Total Games</div>","                </div>","                <div class=\"summary-card alt\">","                    <div class=\"value\">{{avgScore}}</div>","                    <div class=\"label\">Avg Total Score</div>","                </div>","                <div class=\"summary-card alt2\">","                    <div class=\"value\">{{highestScore}}</div>","                    <div class=\"label\">Highest Team Score</div>","                </div>","            </div>","        </div>","    </div>","","    <!-- Games Table Section -->","    <div class=\"section\">","        <div class=\"section-header\">","            🏀 NBA Games Overview","        </div>","        <div class=\"section-content\">","            <table class=\"games-table\">","                <thead>","                    <tr>","                        <th>Game ID</th>","                        <th>Date</th>","                        <th>Visitor</th>","                        <th>Score</th>","                        <th>Home</th>","                        <th>Score</th>","                        <th>Arena</th>","                        <th>Duration</th>","                    </tr>","                </thead>","                <tbody>","                    {{#each games}}","                    <tr>","                        <td><span class=\"game-id\">{{gameId}}</span></td>","                        <td>{{date}}</td>","                        <td class=\"team-name\">{{visitorTeam}}</td>","                        <td class=\"score {{visitorClass}}\">{{visitorPts}}</td>","                        <td class=\"team-name\">{{homeTeam}}</td>","                        <td class=\"score {{homeClass}}\">{{homePts}}</td>","                        <td><span class=\"arena-badge\">{{arena}}</span></td>","                        <td><span class=\"duration-badge\">{{gameDuration}}</span></td>","                    </tr>","                    {{/each}}","                </tbody>","            </table>","        </div>","    </div>","","    <!-- Detailed Game Breakdown -->","    <div class=\"section\">","        <div class=\"section-header\">","            📈 Detailed Game Breakdown","        </div>","        <div class=\"section-content\">","            {{#each gamesDetailed}}","            <div class=\"game-card\">","                <div class=\"game-card-header\">","                    <div class=\"matchup\">{{visitorTeam}} {{visitorPts}} @ {{homeTeam}} {{homePts}}</div>","                    <div class=\"game-info\">{{date}} | {{arena}}</div>","                </div>","                <div class=\"game-card-body\">","                    <!-- Line Scores -->","                    <h4 style=\"margin: 0 0 15px 0; color: #2d3748;\">Quarter-by-Quarter Breakdown</h4>","                    <table class=\"line-scores-table\">","                        <thead>","                            <tr>","                                <th>Team</th>","                                <th>Q1</th>","                                <th>Q2</th>","                                <th>Q3</th>","                                <th>Q4</th>","                                {{#if hasOT}}","                                <th>OT1</th>","                                <th>OT2</th>","                                <th>OT3</th>","                                {{/if}}","                                <th>Total</th>","                            </tr>","                        </thead>","                        <tbody>","                            {{#each lineScores}}","                            <tr>","                                <td>{{team}}</td>","                                <td>{{q1}}</td>","                                <td>{{q2}}</td>","                                <td>{{q3}}</td>","                                <td>{{q4}}</td>","                                {{#if ../hasOT}}","                                <td>{{ot1}}</td>","                                <td>{{ot2}}</td>","                                <td>{{ot3}}</td>","                                {{/if}}","                                <td class=\"total-col\">{{total}}</td>","                            </tr>","                            {{/each}}","                        </tbody>","                    </table>","","                    <!-- Chart for Line Scores -->","                    <div class=\"chart-container\">","                        <div class=\"chart-title\">Scoring by Quarter</div>","                        <canvas id=\"chart-{{gameIndex}}\" height=\"80\"></canvas>","                    </div>","","                    <!-- Player Stats -->","                    <div class=\"player-stats-section\">","                        {{#each teamStats}}","                        <div class=\"player-stats-title\">","                            <span class=\"team-badge\">{{teamName}}</span> Player Statistics","                        </div>","                        <table class=\"player-stats-table\">","                            <thead>","                                <tr>","                                    <th>Player</th>","                                    <th>MIN</th>","                                    <th>PTS</th>","                                    <th>FG</th>","                                    <th>FG%</th>","                                    <th>3P</th>","                                    <th>3P%</th>","                                    <th>FT</th>","                                    <th>FT%</th>","                                    <th>REB</th>","                                    <th>AST</th>","                                    <th>STL</th>","                                    <th>BLK</th>","                                    <th>TOV</th>","                                    <th>+/-</th>","                                </tr>","                            </thead>","                            <tbody>","                                {{#each players}}","                                <tr>","                                    {{#if isDNP}}","                                    <td class=\"dnp\">{{playerName}}</td>","                                    <td colspan=\"14\" class=\"dnp\">Did Not Play</td>","                                    {{else}}","                                    <td>{{playerName}}</td>","                                    <td>{{mp}}</td>","                                    <td class=\"highlight-pts\">{{pts}}</td>","                                    <td>{{fg}}-{{fga}}</td>","                                    <td>{{fgPct}}</td>","                                    <td>{{threeP}}-{{threePa}}</td>","                                    <td>{{threePPct}}</td>","                                    <td>{{ft}}-{{fta}}</td>","                                    <td>{{ftPct}}</td>","                                    <td>{{trb}}</td>","                                    <td>{{ast}}</td>","                                    <td>{{stl}}</td>","                                    <td>{{blk}}</td>","                                    <td>{{tov}}</td>","                                    <td class=\"{{plusMinusClass}}\">{{plusMinusDisplay}}</td>","                                    {{/if}}","                                </tr>","                                {{/each}}","                            </tbody>","                        </table>","                        {{/each}}","                    </div>","                </div>","            </div>","            {{/each}}","        </div>","    </div>","</div>","","<script src=\"https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.5.0/Chart.min.js\"></script>","<script>","    pm.getData(function (err, value) {","        if (err) {","            console.error(err);","            return;","        }","        ","        // Create charts for each game","        value.gamesDetailed.forEach(function(game, index) {","            var ctx = document.getElementById('chart-' + index);","            if (ctx && game.lineScores && game.lineScores.length >= 2) {","                var labels = ['Q1', 'Q2', 'Q3', 'Q4'];","                if (game.hasOT) {","                    labels.push('OT1', 'OT2', 'OT3');","                }","                ","                var team1Data = [game.lineScores[0].q1, game.lineScores[0].q2, game.lineScores[0].q3, game.lineScores[0].q4];","                var team2Data = [game.lineScores[1].q1, game.lineScores[1].q2, game.lineScores[1].q3, game.lineScores[1].q4];","                ","                if (game.hasOT) {","                    team1Data.push(game.lineScores[0].ot1, game.lineScores[0].ot2, game.lineScores[0].ot3);","                    team2Data.push(game.lineScores[1].ot1, game.lineScores[1].ot2, game.lineScores[1].ot3);","                }","                ","                new Chart(ctx, {","                    type: 'bar',","                    data: {","                        labels: labels,","                        datasets: [{","                            label: game.lineScores[0].team,","                            data: team1Data,","                            backgroundColor: 'rgba(30, 77, 140, 0.7)',","                            borderColor: 'rgba(30, 77, 140, 1)',","                            borderWidth: 1","                        }, {","                            label: game.lineScores[1].team,","                            data: team2Data,","                            backgroundColor: 'rgba(220, 53, 69, 0.7)',","                            borderColor: 'rgba(220, 53, 69, 1)',","                            borderWidth: 1","                        }]","                    },","                    options: {","                        responsive: true,","                        legend: {","                            position: 'top'","                        },","                        scales: {","                            yAxes: [{","                                ticks: {","                                    beginAtZero: true","                                },","                                scaleLabel: {","                                    display: true,","                                    labelString: 'Points'","                                }","                            }],","                            xAxes: [{","                                scaleLabel: {","                                    display: true,","                                    labelString: 'Quarter'","                                }","                            }]","                        }","                    }","                });","            }","        });","    });","</script>","`;","","function constructVisualizerPayload() {","    var response = pm.response.json();","    var data = response.data || [];","    ","    // Calculate summary stats","    var totalGames = data.length;","    var totalScores = data.map(function(g) { return g.visitorPts + g.homePts; });","    var avgScore = totalGames > 0 ? Math.round(totalScores.reduce(function(a, b) { return a + b; }, 0) / totalGames) : 0;","    var allScores = [];","    data.forEach(function(g) {","        allScores.push(g.visitorPts);","        allScores.push(g.homePts);","    });","    var highestScore = allScores.length > 0 ? Math.max.apply(null, allScores) : 0;","    ","    // Format games for overview table","    var games = data.map(function(game) {","        var dateObj = new Date(game.date);","        var formattedDate = dateObj.toLocaleDateString('en-US', { ","            month: 'short', ","            day: 'numeric', ","            year: 'numeric' ","        });","        ","        var visitorWon = game.visitorPts > game.homePts;","        ","        return {","            gameId: game.gameId,","            date: formattedDate,","            visitorTeam: game.visitorTeam,","            visitorPts: game.visitorPts,","            visitorClass: visitorWon ? 'winner' : 'loser',","            homeTeam: game.homeTeam,","            homePts: game.homePts,","            homeClass: visitorWon ? 'loser' : 'winner',","            arena: game.arena,","            gameDuration: game.gameDuration","        };","    });","    ","    // Format detailed game data","    var gamesDetailed = data.map(function(game, index) {","        var dateObj = new Date(game.date);","        var formattedDate = dateObj.toLocaleDateString('en-US', { ","            weekday: 'short',","            month: 'short', ","            day: 'numeric', ","            year: 'numeric' ","        });","        ","        // Check if overtime was played","        var hasOT = false;","        if (game.lineScores && game.lineScores.length > 0) {","            game.lineScores.forEach(function(ls) {","                if (ls.ot1 > 0 || ls.ot2 > 0 || ls.ot3 > 0) {","                    hasOT = true;","                }","            });","        }","        ","        // Group players by team","        var teamStatsMap = {};","        if (game.playerGameBasicStats) {","            game.playerGameBasicStats.forEach(function(player) {","                if (!teamStatsMap[player.team]) {","                    teamStatsMap[player.team] = [];","                }","                ","                var isDNP = player.status === 'Did Not Play' || player.mp === '';","                var plusMinusVal = player.plusMinus || 0;","                ","                teamStatsMap[player.team].push({","                    playerName: player.playerName,","                    mp: player.mp || '-',","                    pts: player.pts,","                    fg: player.fg,","                    fga: player.fga,","                    fgPct: player.fgPercent ? (player.fgPercent * 100).toFixed(1) + '%' : '-',","                    threeP: player.threeP,","                    threePa: player.threePa,","                    threePPct: player.threePPercent ? (player.threePPercent * 100).toFixed(1) + '%' : '-',","                    ft: player.ft,","                    fta: player.fta,","                    ftPct: player.ftPercent ? (player.ftPercent * 100).toFixed(1) + '%' : '-',","                    trb: player.trb,","                    ast: player.ast,","                    stl: player.stl,","                    blk: player.blk,","                    tov: player.tov,","                    plusMinus: plusMinusVal,","                    plusMinusDisplay: plusMinusVal > 0 ? '+' + plusMinusVal : plusMinusVal.toString(),","                    plusMinusClass: plusMinusVal > 0 ? 'positive' : (plusMinusVal < 0 ? 'negative' : ''),","                    isDNP: isDNP","                });","            });","        }","        ","        // Convert to array and sort by points","        var teamStats = Object.keys(teamStatsMap).map(function(teamName) {","            var players = teamStatsMap[teamName].sort(function(a, b) {","                return b.pts - a.pts;","            });","            return {","                teamName: teamName,","                players: players","            };","        });","        ","        return {","            gameIndex: index,","            gameId: game.gameId,","            date: formattedDate,","            visitorTeam: game.visitorTeam,","            visitorPts: game.visitorPts,","            homeTeam: game.homeTeam,","            homePts: game.homePts,","            arena: game.arena,","            gameDuration: game.gameDuration,","            hasOT: hasOT,","            lineScores: game.lineScores || [],","            teamStats: teamStats","        };","    });","    ","    return {","        totalGames: totalGames,","        avgScore: avgScore,","        highestScore: highestScore,","        games: games,","        gamesDetailed: gamesDetailed","    };","}","","pm.visualizer.set(template, constructVisualizerPayload());","","pm.test(\"Schema is valid\", function () {","  var schema = {","    type: \"object\",","    properties: {","      data: {","        type: \"array\",","        items: {","          type: \"object\",","          properties: {","            gameId: { type: \"string\" },","            date: { type: \"string\" },","            isPlayoff: { type: \"boolean\" },","            startTimeET: { type: \"string\" },","            arena: { type: \"string\" },","            visitorTeam: { type: \"string\" },","            visitorPts: { type: \"integer\" },","            homeTeam: { type: \"string\" },","            homePts: { type: \"integer\" },","            gameDuration: { type: \"string\" }","          },","          required: [\"gameId\", \"date\", \"isPlayoff\", \"startTimeET\", \"arena\", \"visitorTeam\", \"visitorPts\", \"homeTeam\", \"homePts\", \"gameDuration\"]","        }","      },","      pagination: {","        type: \"object\",","        properties: {","          total: { type: \"integer\" },","          page: { type: \"integer\" },","          pageSize: { type: \"integer\" },","          pages: { type: \"integer\" }","        },","        required: [\"total\", \"page\", \"pageSize\", \"pages\"]","      }","    },","    required: [\"data\", \"pagination\"]","  };","","  var response = pm.response.json();","  pm.expect(tv4.validate(response, schema)).to.be.true;","});","","pm.test(\"Response status code is 200\", function () {","    pm.expect(pm.response.code).to.equal(200);","});","","","pm.test(\"Response time is less than 200ms\", function () {","    pm.expect(pm.response.responseTime).to.be.below(200);","});","","","pm.test(\"Content-Type is application/json\", function () {","    pm.expect(pm.response.headers.get('Content-Type')).to.include('application/json');","});","","","pm.test(\"Pagination object contains valid values\", function () {","    const responseData = pm.response.json();","    ","    pm.expect(responseData).to.be.an('object');","    pm.expect(responseData.pagination).to.exist;","","    const pagination = responseData.pagination;","    pm.expect(pagination.total).to.be.a('number');","    pm.expect(pagination.page).to.be.a('number');","    pm.expect(pagination.pageSize).to.be.a('number');","    pm.expect(pagination.pages).to.be.a('number');","});"],"type":"text/javascript","packages":{}}},{"listen":"prerequest","script":{"id":"57933266-6179-44af-a819-a57b3395842c","exec":[""],"type":"text/javascript","packages":{}}}],"id":"1a787d14-c7b7-43b1-b4b1-5f0ff8cf6e2c","protocolProfileBehavior":{"disableBodyPruning":true,"disableCookies":true},"request":{"method":"GET","header":[],"url":"https://api.server.nbaapi.com/api/games?isPlayoff=false&page=1&pageSize=1&sortBy=date&ascending=false&include=lineScores%2C%20playerGameBasicStats","description":"<h3 id=\"game-information-with-additional-details\">Game Information with additional details</h3>\n","urlObject":{"protocol":"https","path":["api","games"],"host":["api","server","nbaapi","com"],"query":[{"key":"isPlayoff","value":"false"},{"key":"page","value":"1"},{"key":"pageSize","value":"1"},{"key":"sortBy","value":"date"},{"key":"ascending","value":"false"},{"key":"include","value":"lineScores%2C%20playerGameBasicStats"}],"variable":[]}},"response":[{"id":"b6bcfa6e-f9fa-47f3-9d00-c6519ea247dd","name":"Games Detail","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.server.nbaapi.com/api/games?isPlayoff=false&page=1&pageSize=5&sortBy=date&ascending=false&include=lineScores%2C%20playerGameBasicStats","protocol":"https","host":["api","server","nbaapi","com"],"path":["api","games"],"query":[{"key":"isPlayoff","value":"false"},{"key":"page","value":"1"},{"key":"pageSize","value":"5"},{"key":"sortBy","value":"date"},{"key":"ascending","value":"false"},{"key":"include","value":"lineScores%2C%20playerGameBasicStats"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000"},{"key":"Content-Encoding","value":"br"},{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Tue, 16 Dec 2025 19:45:50 GMT"},{"key":"Server","value":"nginx/1.28.0"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"gameId\": \"202512140POR\",\n            \"date\": \"2025-12-14T14:00:00Z\",\n            \"isPlayoff\": false,\n            \"startTimeET\": \"9:00p\",\n            \"arena\": \"Moda Center\",\n            \"visitorTeam\": \"GSW\",\n            \"visitorPts\": 131,\n            \"homeTeam\": \"POR\",\n            \"homePts\": 136,\n            \"gameDuration\": \"2:23\",\n            \"lineScores\": [\n                {\n                    \"team\": \"GSW\",\n                    \"q1\": 31,\n                    \"q2\": 31,\n                    \"q3\": 37,\n                    \"q4\": 32,\n                    \"ot1\": 0,\n                    \"ot2\": 0,\n                    \"ot3\": 0,\n                    \"total\": 131\n                },\n                {\n                    \"team\": \"POR\",\n                    \"q1\": 34,\n                    \"q2\": 27,\n                    \"q3\": 35,\n                    \"q4\": 40,\n                    \"ot1\": 0,\n                    \"ot2\": 0,\n                    \"ot3\": 0,\n                    \"total\": 136\n                }\n            ],\n            \"playerGameBasicStats\": [\n                {\n                    \"playerId\": \"curryst01\",\n                    \"playerName\": \"Stephen Curry\",\n                    \"team\": \"GSW\",\n                    \"status\": \"Played\",\n                    \"mp\": \"35:26\",\n                    \"fg\": 16,\n                    \"fga\": 26,\n                    \"fgPercent\": 0.615,\n                    \"threeP\": 12,\n                    \"threePa\": 19,\n                    \"threePPercent\": 0.632,\n                    \"ft\": 4,\n                    \"fta\": 4,\n                    \"ftPercent\": 1,\n                    \"orb\": 0,\n                    \"drb\": 3,\n                    \"trb\": 3,\n                    \"ast\": 2,\n                    \"stl\": 3,\n                    \"blk\": 1,\n                    \"tov\": 3,\n                    \"pf\": 0,\n                    \"pts\": 48,\n                    \"gmSc\": 39.2,\n                    \"plusMinus\": -8\n                },\n                {\n                    \"playerId\": \"butleji01\",\n                    \"playerName\": \"Jimmy Butler\",\n                    \"team\": \"GSW\",\n                    \"status\": \"Played\",\n                    \"mp\": \"34:57\",\n                    \"fg\": 3,\n                    \"fga\": 11,\n                    \"fgPercent\": 0.273,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 10,\n                    \"fta\": 11,\n                    \"ftPercent\": 0.909,\n                    \"orb\": 3,\n                    \"drb\": 4,\n                    \"trb\": 7,\n                    \"ast\": 4,\n                    \"stl\": 3,\n                    \"blk\": 0,\n                    \"tov\": 3,\n                    \"pf\": 4,\n                    \"pts\": 16,\n                    \"gmSc\": 13.6,\n                    \"plusMinus\": -4\n                },\n                {\n                    \"playerId\": \"greendr01\",\n                    \"playerName\": \"Draymond Green\",\n                    \"team\": \"GSW\",\n                    \"status\": \"Played\",\n                    \"mp\": \"29:54\",\n                    \"fg\": 5,\n                    \"fga\": 8,\n                    \"fgPercent\": 0.625,\n                    \"threeP\": 2,\n                    \"threePa\": 4,\n                    \"threePPercent\": 0.5,\n                    \"ft\": 2,\n                    \"fta\": 2,\n                    \"ftPercent\": 1,\n                    \"orb\": 1,\n                    \"drb\": 7,\n                    \"trb\": 8,\n                    \"ast\": 7,\n                    \"stl\": 3,\n                    \"blk\": 1,\n                    \"tov\": 8,\n                    \"pf\": 5,\n                    \"pts\": 14,\n                    \"gmSc\": 11.8,\n                    \"plusMinus\": -12\n                },\n                {\n                    \"playerId\": \"moodymo01\",\n                    \"playerName\": \"Moses Moody\",\n                    \"team\": \"GSW\",\n                    \"status\": \"Played\",\n                    \"mp\": \"23:26\",\n                    \"fg\": 5,\n                    \"fga\": 9,\n                    \"fgPercent\": 0.556,\n                    \"threeP\": 2,\n                    \"threePa\": 6,\n                    \"threePPercent\": 0.333,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 1,\n                    \"drb\": 1,\n                    \"trb\": 2,\n                    \"ast\": 2,\n                    \"stl\": 1,\n                    \"blk\": 1,\n                    \"tov\": 0,\n                    \"pf\": 3,\n                    \"pts\": 12,\n                    \"gmSc\": 10.6,\n                    \"plusMinus\": -4\n                },\n                {\n                    \"playerId\": \"postqu01\",\n                    \"playerName\": \"Quinten Post\",\n                    \"team\": \"GSW\",\n                    \"status\": \"Played\",\n                    \"mp\": \"19:27\",\n                    \"fg\": 4,\n                    \"fga\": 9,\n                    \"fgPercent\": 0.444,\n                    \"threeP\": 3,\n                    \"threePa\": 6,\n                    \"threePPercent\": 0.5,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 1,\n                    \"drb\": 0,\n                    \"trb\": 1,\n                    \"ast\": 4,\n                    \"stl\": 1,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 4,\n                    \"pts\": 11,\n                    \"gmSc\": 9.2,\n                    \"plusMinus\": 3\n                },\n                {\n                    \"playerId\": \"podzibr01\",\n                    \"playerName\": \"Brandin Podziemski\",\n                    \"team\": \"GSW\",\n                    \"status\": \"Played\",\n                    \"mp\": \"32:34\",\n                    \"fg\": 4,\n                    \"fga\": 7,\n                    \"fgPercent\": 0.571,\n                    \"threeP\": 3,\n                    \"threePa\": 3,\n                    \"threePPercent\": 1,\n                    \"ft\": 1,\n                    \"fta\": 2,\n                    \"ftPercent\": 0.5,\n                    \"orb\": 1,\n                    \"drb\": 6,\n                    \"trb\": 7,\n                    \"ast\": 6,\n                    \"stl\": 1,\n                    \"blk\": 0,\n                    \"tov\": 1,\n                    \"pf\": 2,\n                    \"pts\": 12,\n                    \"gmSc\": 14.2,\n                    \"plusMinus\": -2\n                },\n                {\n                    \"playerId\": \"meltode01\",\n                    \"playerName\": \"De'Anthony Melton\",\n                    \"team\": \"GSW\",\n                    \"status\": \"Played\",\n                    \"mp\": \"18:54\",\n                    \"fg\": 0,\n                    \"fga\": 5,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 3,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 1,\n                    \"trb\": 1,\n                    \"ast\": 1,\n                    \"stl\": 2,\n                    \"blk\": 1,\n                    \"tov\": 1,\n                    \"pf\": 2,\n                    \"pts\": 0,\n                    \"gmSc\": -1.6,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"hieldbu01\",\n                    \"playerName\": \"Buddy Hield\",\n                    \"team\": \"GSW\",\n                    \"status\": \"Played\",\n                    \"mp\": \"16:24\",\n                    \"fg\": 4,\n                    \"fga\": 7,\n                    \"fgPercent\": 0.571,\n                    \"threeP\": 2,\n                    \"threePa\": 5,\n                    \"threePPercent\": 0.4,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 1,\n                    \"drb\": 0,\n                    \"trb\": 1,\n                    \"ast\": 1,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 1,\n                    \"pf\": 0,\n                    \"pts\": 10,\n                    \"gmSc\": 7.1,\n                    \"plusMinus\": 1\n                },\n                {\n                    \"playerId\": \"jackstr02\",\n                    \"playerName\": \"Trayce Jackson-Davis\",\n                    \"team\": \"GSW\",\n                    \"status\": \"Played\",\n                    \"mp\": \"15:59\",\n                    \"fg\": 2,\n                    \"fga\": 2,\n                    \"fgPercent\": 1,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 1,\n                    \"fta\": 2,\n                    \"ftPercent\": 0.5,\n                    \"orb\": 0,\n                    \"drb\": 4,\n                    \"trb\": 4,\n                    \"ast\": 3,\n                    \"stl\": 0,\n                    \"blk\": 1,\n                    \"tov\": 1,\n                    \"pf\": 2,\n                    \"pts\": 5,\n                    \"gmSc\": 6.2,\n                    \"plusMinus\": -2\n                },\n                {\n                    \"playerId\": \"spencpa01\",\n                    \"playerName\": \"Pat Spencer\",\n                    \"team\": \"GSW\",\n                    \"status\": \"Played\",\n                    \"mp\": \"6:45\",\n                    \"fg\": 1,\n                    \"fga\": 3,\n                    \"fgPercent\": 0.333,\n                    \"threeP\": 0,\n                    \"threePa\": 1,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 2,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 1,\n                    \"pts\": 2,\n                    \"gmSc\": 1.3,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"santogu01\",\n                    \"playerName\": \"Gui Santos\",\n                    \"team\": \"GSW\",\n                    \"status\": \"Played\",\n                    \"mp\": \"6:16\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 1,\n                    \"fta\": 2,\n                    \"ftPercent\": 0.5,\n                    \"orb\": 0,\n                    \"drb\": 2,\n                    \"trb\": 2,\n                    \"ast\": 2,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 1,\n                    \"pts\": 1,\n                    \"gmSc\": 2.2,\n                    \"plusMinus\": 3\n                },\n                {\n                    \"playerId\": \"curryse01\",\n                    \"playerName\": \"Seth Curry\",\n                    \"team\": \"GSW\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"kuminjo01\",\n                    \"playerName\": \"Jonathan Kuminga\",\n                    \"team\": \"GSW\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"richawi02\",\n                    \"playerName\": \"Will Richard\",\n                    \"team\": \"GSW\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"grantje01\",\n                    \"playerName\": \"Jerami Grant\",\n                    \"team\": \"POR\",\n                    \"status\": \"Played\",\n                    \"mp\": \"34:25\",\n                    \"fg\": 12,\n                    \"fga\": 22,\n                    \"fgPercent\": 0.545,\n                    \"threeP\": 7,\n                    \"threePa\": 13,\n                    \"threePPercent\": 0.538,\n                    \"ft\": 4,\n                    \"fta\": 4,\n                    \"ftPercent\": 1,\n                    \"orb\": 0,\n                    \"drb\": 3,\n                    \"trb\": 3,\n                    \"ast\": 2,\n                    \"stl\": 0,\n                    \"blk\": 1,\n                    \"tov\": 4,\n                    \"pf\": 4,\n                    \"pts\": 35,\n                    \"gmSc\": 21.8,\n                    \"plusMinus\": 4\n                },\n                {\n                    \"playerId\": \"sharpsh01\",\n                    \"playerName\": \"Shaedon Sharpe\",\n                    \"team\": \"POR\",\n                    \"status\": \"Played\",\n                    \"mp\": \"32:43\",\n                    \"fg\": 12,\n                    \"fga\": 18,\n                    \"fgPercent\": 0.667,\n                    \"threeP\": 5,\n                    \"threePa\": 7,\n                    \"threePPercent\": 0.714,\n                    \"ft\": 6,\n                    \"fta\": 6,\n                    \"ftPercent\": 1,\n                    \"orb\": 2,\n                    \"drb\": 1,\n                    \"trb\": 3,\n                    \"ast\": 4,\n                    \"stl\": 4,\n                    \"blk\": 0,\n                    \"tov\": 3,\n                    \"pf\": 2,\n                    \"pts\": 35,\n                    \"gmSc\": 31.9,\n                    \"plusMinus\": 15\n                },\n                {\n                    \"playerId\": \"avdijde01\",\n                    \"playerName\": \"Deni Avdija\",\n                    \"team\": \"POR\",\n                    \"status\": \"Played\",\n                    \"mp\": \"32:32\",\n                    \"fg\": 6,\n                    \"fga\": 16,\n                    \"fgPercent\": 0.375,\n                    \"threeP\": 2,\n                    \"threePa\": 4,\n                    \"threePPercent\": 0.5,\n                    \"ft\": 12,\n                    \"fta\": 13,\n                    \"ftPercent\": 0.923,\n                    \"orb\": 0,\n                    \"drb\": 7,\n                    \"trb\": 7,\n                    \"ast\": 8,\n                    \"stl\": 1,\n                    \"blk\": 0,\n                    \"tov\": 4,\n                    \"pf\": 2,\n                    \"pts\": 26,\n                    \"gmSc\": 20.7,\n                    \"plusMinus\": -3\n                },\n                {\n                    \"playerId\": \"camarto01\",\n                    \"playerName\": \"Toumani Camara\",\n                    \"team\": \"POR\",\n                    \"status\": \"Played\",\n                    \"mp\": \"25:27\",\n                    \"fg\": 3,\n                    \"fga\": 8,\n                    \"fgPercent\": 0.375,\n                    \"threeP\": 1,\n                    \"threePa\": 5,\n                    \"threePPercent\": 0.2,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 3,\n                    \"trb\": 3,\n                    \"ast\": 3,\n                    \"stl\": 2,\n                    \"blk\": 0,\n                    \"tov\": 1,\n                    \"pf\": 5,\n                    \"pts\": 7,\n                    \"gmSc\": 4.6,\n                    \"plusMinus\": 6\n                },\n                {\n                    \"playerId\": \"clingdo01\",\n                    \"playerName\": \"Donovan Clingan\",\n                    \"team\": \"POR\",\n                    \"status\": \"Played\",\n                    \"mp\": \"21:57\",\n                    \"fg\": 1,\n                    \"fga\": 3,\n                    \"fgPercent\": 0.333,\n                    \"threeP\": 0,\n                    \"threePa\": 1,\n                    \"threePPercent\": 0,\n                    \"ft\": 1,\n                    \"fta\": 2,\n                    \"ftPercent\": 0.5,\n                    \"orb\": 3,\n                    \"drb\": 7,\n                    \"trb\": 10,\n                    \"ast\": 3,\n                    \"stl\": 1,\n                    \"blk\": 3,\n                    \"tov\": 1,\n                    \"pf\": 2,\n                    \"pts\": 3,\n                    \"gmSc\": 8.5,\n                    \"plusMinus\": -9\n                },\n                {\n                    \"playerId\": \"cissosi01\",\n                    \"playerName\": \"Sidy Cissoko\",\n                    \"team\": \"POR\",\n                    \"status\": \"Played\",\n                    \"mp\": \"28:20\",\n                    \"fg\": 2,\n                    \"fga\": 6,\n                    \"fgPercent\": 0.333,\n                    \"threeP\": 2,\n                    \"threePa\": 5,\n                    \"threePPercent\": 0.4,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 2,\n                    \"drb\": 1,\n                    \"trb\": 3,\n                    \"ast\": 1,\n                    \"stl\": 1,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 3,\n                    \"pts\": 6,\n                    \"gmSc\": 4.8,\n                    \"plusMinus\": 16\n                },\n                {\n                    \"playerId\": \"murrakr01\",\n                    \"playerName\": \"Kris Murray\",\n                    \"team\": \"POR\",\n                    \"status\": \"Played\",\n                    \"mp\": \"27:11\",\n                    \"fg\": 2,\n                    \"fga\": 5,\n                    \"fgPercent\": 0.4,\n                    \"threeP\": 1,\n                    \"threePa\": 2,\n                    \"threePPercent\": 0.5,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 1,\n                    \"drb\": 2,\n                    \"trb\": 3,\n                    \"ast\": 2,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 1,\n                    \"pts\": 5,\n                    \"gmSc\": 4.6,\n                    \"plusMinus\": 3\n                },\n                {\n                    \"playerId\": \"williro04\",\n                    \"playerName\": \"Robert Williams\",\n                    \"team\": \"POR\",\n                    \"status\": \"Played\",\n                    \"mp\": \"19:09\",\n                    \"fg\": 4,\n                    \"fga\": 4,\n                    \"fgPercent\": 1,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 3,\n                    \"fta\": 4,\n                    \"ftPercent\": 0.75,\n                    \"orb\": 2,\n                    \"drb\": 9,\n                    \"trb\": 11,\n                    \"ast\": 3,\n                    \"stl\": 1,\n                    \"blk\": 0,\n                    \"tov\": 3,\n                    \"pf\": 0,\n                    \"pts\": 11,\n                    \"gmSc\": 13.6,\n                    \"plusMinus\": 7\n                },\n                {\n                    \"playerId\": \"loveca01\",\n                    \"playerName\": \"Caleb Love\",\n                    \"team\": \"POR\",\n                    \"status\": \"Played\",\n                    \"mp\": \"12:00\",\n                    \"fg\": 3,\n                    \"fga\": 6,\n                    \"fgPercent\": 0.5,\n                    \"threeP\": 2,\n                    \"threePa\": 2,\n                    \"threePPercent\": 1,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 4,\n                    \"stl\": 1,\n                    \"blk\": 0,\n                    \"tov\": 1,\n                    \"pf\": 1,\n                    \"pts\": 8,\n                    \"gmSc\": 7.4,\n                    \"plusMinus\": -9\n                },\n                {\n                    \"playerId\": \"ruperra01\",\n                    \"playerName\": \"Rayan Rupert\",\n                    \"team\": \"POR\",\n                    \"status\": \"Played\",\n                    \"mp\": \"6:16\",\n                    \"fg\": 0,\n                    \"fga\": 1,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 1,\n                    \"pts\": 0,\n                    \"gmSc\": -1.1,\n                    \"plusMinus\": -5\n                },\n                {\n                    \"playerId\": \"holidjr01\",\n                    \"playerName\": \"Jrue Holiday\",\n                    \"team\": \"POR\",\n                    \"status\": \"Did Not Dress\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"lillada01\",\n                    \"playerName\": \"Damian Lillard\",\n                    \"team\": \"POR\",\n                    \"status\": \"Did Not Dress\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"reathdu01\",\n                    \"playerName\": \"Duop Reath\",\n                    \"team\": \"POR\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"thybuma01\",\n                    \"playerName\": \"Matisse Thybulle\",\n                    \"team\": \"POR\",\n                    \"status\": \"Did Not Dress\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"yangha01\",\n                    \"playerName\": \"Yang Hansen\",\n                    \"team\": \"POR\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                }\n            ]\n        },\n        {\n            \"gameId\": \"202512140PHO\",\n            \"date\": \"2025-12-14T13:00:00Z\",\n            \"isPlayoff\": false,\n            \"startTimeET\": \"8:00p\",\n            \"arena\": \"Mortgage Matchup Center\",\n            \"visitorTeam\": \"LAL\",\n            \"visitorPts\": 116,\n            \"homeTeam\": \"PHX\",\n            \"homePts\": 114,\n            \"gameDuration\": \"2:43\",\n            \"lineScores\": [\n                {\n                    \"team\": \"LAL\",\n                    \"q1\": 31,\n                    \"q2\": 31,\n                    \"q3\": 24,\n                    \"q4\": 30,\n                    \"ot1\": 0,\n                    \"ot2\": 0,\n                    \"ot3\": 0,\n                    \"total\": 116\n                },\n                {\n                    \"team\": \"PHO\",\n                    \"q1\": 36,\n                    \"q2\": 26,\n                    \"q3\": 15,\n                    \"q4\": 37,\n                    \"ot1\": 0,\n                    \"ot2\": 0,\n                    \"ot3\": 0,\n                    \"total\": 114\n                }\n            ],\n            \"playerGameBasicStats\": [\n                {\n                    \"playerId\": \"doncilu01\",\n                    \"playerName\": \"Luka Dončić\",\n                    \"team\": \"LAL\",\n                    \"status\": \"Played\",\n                    \"mp\": \"38:12\",\n                    \"fg\": 7,\n                    \"fga\": 25,\n                    \"fgPercent\": 0.28,\n                    \"threeP\": 2,\n                    \"threePa\": 14,\n                    \"threePPercent\": 0.143,\n                    \"ft\": 13,\n                    \"fta\": 14,\n                    \"ftPercent\": 0.929,\n                    \"orb\": 2,\n                    \"drb\": 1,\n                    \"trb\": 3,\n                    \"ast\": 6,\n                    \"stl\": 1,\n                    \"blk\": 0,\n                    \"tov\": 6,\n                    \"pf\": 3,\n                    \"pts\": 29,\n                    \"gmSc\": 13.6,\n                    \"plusMinus\": -5\n                },\n                {\n                    \"playerId\": \"jamesle01\",\n                    \"playerName\": \"LeBron James\",\n                    \"team\": \"LAL\",\n                    \"status\": \"Played\",\n                    \"mp\": \"36:14\",\n                    \"fg\": 8,\n                    \"fga\": 17,\n                    \"fgPercent\": 0.471,\n                    \"threeP\": 1,\n                    \"threePa\": 5,\n                    \"threePPercent\": 0.2,\n                    \"ft\": 9,\n                    \"fta\": 14,\n                    \"ftPercent\": 0.643,\n                    \"orb\": 1,\n                    \"drb\": 2,\n                    \"trb\": 3,\n                    \"ast\": 4,\n                    \"stl\": 2,\n                    \"blk\": 2,\n                    \"tov\": 8,\n                    \"pf\": 3,\n                    \"pts\": 26,\n                    \"gmSc\": 13.6,\n                    \"plusMinus\": 8\n                },\n                {\n                    \"playerId\": \"smartma01\",\n                    \"playerName\": \"Marcus Smart\",\n                    \"team\": \"LAL\",\n                    \"status\": \"Played\",\n                    \"mp\": \"31:36\",\n                    \"fg\": 2,\n                    \"fga\": 7,\n                    \"fgPercent\": 0.286,\n                    \"threeP\": 1,\n                    \"threePa\": 5,\n                    \"threePPercent\": 0.2,\n                    \"ft\": 3,\n                    \"fta\": 4,\n                    \"ftPercent\": 0.75,\n                    \"orb\": 1,\n                    \"drb\": 3,\n                    \"trb\": 4,\n                    \"ast\": 6,\n                    \"stl\": 1,\n                    \"blk\": 2,\n                    \"tov\": 2,\n                    \"pf\": 3,\n                    \"pts\": 8,\n                    \"gmSc\": 8.5,\n                    \"plusMinus\": -10\n                },\n                {\n                    \"playerId\": \"hachiru01\",\n                    \"playerName\": \"Rui Hachimura\",\n                    \"team\": \"LAL\",\n                    \"status\": \"Played\",\n                    \"mp\": \"30:58\",\n                    \"fg\": 1,\n                    \"fga\": 5,\n                    \"fgPercent\": 0.2,\n                    \"threeP\": 1,\n                    \"threePa\": 4,\n                    \"threePPercent\": 0.25,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 2,\n                    \"drb\": 5,\n                    \"trb\": 7,\n                    \"ast\": 1,\n                    \"stl\": 2,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 3,\n                    \"pts\": 3,\n                    \"gmSc\": 4.3,\n                    \"plusMinus\": -12\n                },\n                {\n                    \"playerId\": \"aytonde01\",\n                    \"playerName\": \"Deandre Ayton\",\n                    \"team\": \"LAL\",\n                    \"status\": \"Played\",\n                    \"mp\": \"30:09\",\n                    \"fg\": 10,\n                    \"fga\": 11,\n                    \"fgPercent\": 0.909,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 2,\n                    \"ftPercent\": 0,\n                    \"orb\": 6,\n                    \"drb\": 7,\n                    \"trb\": 13,\n                    \"ast\": 0,\n                    \"stl\": 2,\n                    \"blk\": 1,\n                    \"tov\": 3,\n                    \"pf\": 4,\n                    \"pts\": 20,\n                    \"gmSc\": 19.9,\n                    \"plusMinus\": -12\n                },\n                {\n                    \"playerId\": \"laravja01\",\n                    \"playerName\": \"Jake LaRavia\",\n                    \"team\": \"LAL\",\n                    \"status\": \"Played\",\n                    \"mp\": \"21:12\",\n                    \"fg\": 2,\n                    \"fga\": 9,\n                    \"fgPercent\": 0.222,\n                    \"threeP\": 0,\n                    \"threePa\": 4,\n                    \"threePPercent\": 0,\n                    \"ft\": 2,\n                    \"fta\": 2,\n                    \"ftPercent\": 1,\n                    \"orb\": 3,\n                    \"drb\": 5,\n                    \"trb\": 8,\n                    \"ast\": 1,\n                    \"stl\": 2,\n                    \"blk\": 2,\n                    \"tov\": 0,\n                    \"pf\": 4,\n                    \"pts\": 6,\n                    \"gmSc\": 6.6,\n                    \"plusMinus\": 13\n                },\n                {\n                    \"playerId\": \"vincega01\",\n                    \"playerName\": \"Gabe Vincent\",\n                    \"team\": \"LAL\",\n                    \"status\": \"Played\",\n                    \"mp\": \"18:59\",\n                    \"fg\": 2,\n                    \"fga\": 5,\n                    \"fgPercent\": 0.4,\n                    \"threeP\": 1,\n                    \"threePa\": 3,\n                    \"threePPercent\": 0.333,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 1,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 1,\n                    \"pts\": 5,\n                    \"gmSc\": 2.9,\n                    \"plusMinus\": 10\n                },\n                {\n                    \"playerId\": \"hayesja02\",\n                    \"playerName\": \"Jaxson Hayes\",\n                    \"team\": \"LAL\",\n                    \"status\": \"Played\",\n                    \"mp\": \"17:39\",\n                    \"fg\": 4,\n                    \"fga\": 4,\n                    \"fgPercent\": 1,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 4,\n                    \"fta\": 5,\n                    \"ftPercent\": 0.8,\n                    \"orb\": 3,\n                    \"drb\": 6,\n                    \"trb\": 9,\n                    \"ast\": 2,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 2,\n                    \"pf\": 1,\n                    \"pts\": 12,\n                    \"gmSc\": 13.3,\n                    \"plusMinus\": 11\n                },\n                {\n                    \"playerId\": \"vandeja01\",\n                    \"playerName\": \"Jarred Vanderbilt\",\n                    \"team\": \"LAL\",\n                    \"status\": \"Played\",\n                    \"mp\": \"15:01\",\n                    \"fg\": 2,\n                    \"fga\": 5,\n                    \"fgPercent\": 0.4,\n                    \"threeP\": 1,\n                    \"threePa\": 2,\n                    \"threePPercent\": 0.5,\n                    \"ft\": 2,\n                    \"fta\": 2,\n                    \"ftPercent\": 1,\n                    \"orb\": 6,\n                    \"drb\": 1,\n                    \"trb\": 7,\n                    \"ast\": 0,\n                    \"stl\": 2,\n                    \"blk\": 1,\n                    \"tov\": 0,\n                    \"pf\": 1,\n                    \"pts\": 7,\n                    \"gmSc\": 11.1,\n                    \"plusMinus\": 7\n                },\n                {\n                    \"playerId\": \"knechda01\",\n                    \"playerName\": \"Dalton Knecht\",\n                    \"team\": \"LAL\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"smithni01\",\n                    \"playerName\": \"Nick Smith Jr.\",\n                    \"team\": \"LAL\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"thierad01\",\n                    \"playerName\": \"Adou Thiero\",\n                    \"team\": \"LAL\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"gilleco01\",\n                    \"playerName\": \"Collin Gillespie\",\n                    \"team\": \"PHO\",\n                    \"status\": \"Played\",\n                    \"mp\": \"36:40\",\n                    \"fg\": 4,\n                    \"fga\": 9,\n                    \"fgPercent\": 0.444,\n                    \"threeP\": 2,\n                    \"threePa\": 5,\n                    \"threePPercent\": 0.4,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 1,\n                    \"drb\": 2,\n                    \"trb\": 3,\n                    \"ast\": 6,\n                    \"stl\": 1,\n                    \"blk\": 0,\n                    \"tov\": 1,\n                    \"pf\": 4,\n                    \"pts\": 10,\n                    \"gmSc\": 9.2,\n                    \"plusMinus\": -2\n                },\n                {\n                    \"playerId\": \"allengr01\",\n                    \"playerName\": \"Grayson Allen\",\n                    \"team\": \"PHO\",\n                    \"status\": \"Played\",\n                    \"mp\": \"35:03\",\n                    \"fg\": 4,\n                    \"fga\": 11,\n                    \"fgPercent\": 0.364,\n                    \"threeP\": 1,\n                    \"threePa\": 5,\n                    \"threePPercent\": 0.2,\n                    \"ft\": 4,\n                    \"fta\": 4,\n                    \"ftPercent\": 1,\n                    \"orb\": 0,\n                    \"drb\": 2,\n                    \"trb\": 2,\n                    \"ast\": 7,\n                    \"stl\": 3,\n                    \"blk\": 0,\n                    \"tov\": 2,\n                    \"pf\": 1,\n                    \"pts\": 13,\n                    \"gmSc\": 13,\n                    \"plusMinus\": -4\n                },\n                {\n                    \"playerId\": \"bookede01\",\n                    \"playerName\": \"Devin Booker\",\n                    \"team\": \"PHO\",\n                    \"status\": \"Played\",\n                    \"mp\": \"31:22\",\n                    \"fg\": 7,\n                    \"fga\": 17,\n                    \"fgPercent\": 0.412,\n                    \"threeP\": 0,\n                    \"threePa\": 5,\n                    \"threePPercent\": 0,\n                    \"ft\": 13,\n                    \"fta\": 16,\n                    \"ftPercent\": 0.813,\n                    \"orb\": 1,\n                    \"drb\": 5,\n                    \"trb\": 6,\n                    \"ast\": 7,\n                    \"stl\": 1,\n                    \"blk\": 1,\n                    \"tov\": 1,\n                    \"pf\": 3,\n                    \"pts\": 27,\n                    \"gmSc\": 23.3,\n                    \"plusMinus\": 4\n                },\n                {\n                    \"playerId\": \"willima07\",\n                    \"playerName\": \"Mark Williams\",\n                    \"team\": \"PHO\",\n                    \"status\": \"Played\",\n                    \"mp\": \"28:53\",\n                    \"fg\": 9,\n                    \"fga\": 10,\n                    \"fgPercent\": 0.9,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 2,\n                    \"fta\": 3,\n                    \"ftPercent\": 0.667,\n                    \"orb\": 3,\n                    \"drb\": 3,\n                    \"trb\": 6,\n                    \"ast\": 1,\n                    \"stl\": 0,\n                    \"blk\": 3,\n                    \"tov\": 1,\n                    \"pf\": 2,\n                    \"pts\": 20,\n                    \"gmSc\": 20.2,\n                    \"plusMinus\": 14\n                },\n                {\n                    \"playerId\": \"brookdi01\",\n                    \"playerName\": \"Dillon Brooks\",\n                    \"team\": \"PHO\",\n                    \"status\": \"Played\",\n                    \"mp\": \"24:32\",\n                    \"fg\": 6,\n                    \"fga\": 9,\n                    \"fgPercent\": 0.667,\n                    \"threeP\": 4,\n                    \"threePa\": 7,\n                    \"threePPercent\": 0.571,\n                    \"ft\": 2,\n                    \"fta\": 2,\n                    \"ftPercent\": 1,\n                    \"orb\": 0,\n                    \"drb\": 1,\n                    \"trb\": 1,\n                    \"ast\": 0,\n                    \"stl\": 1,\n                    \"blk\": 0,\n                    \"tov\": 3,\n                    \"pf\": 5,\n                    \"pts\": 18,\n                    \"gmSc\": 10.4,\n                    \"plusMinus\": 12\n                },\n                {\n                    \"playerId\": \"onealro01\",\n                    \"playerName\": \"Royce O'Neale\",\n                    \"team\": \"PHO\",\n                    \"status\": \"Played\",\n                    \"mp\": \"23:57\",\n                    \"fg\": 4,\n                    \"fga\": 7,\n                    \"fgPercent\": 0.571,\n                    \"threeP\": 4,\n                    \"threePa\": 7,\n                    \"threePPercent\": 0.571,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 5,\n                    \"trb\": 5,\n                    \"ast\": 1,\n                    \"stl\": 1,\n                    \"blk\": 0,\n                    \"tov\": 2,\n                    \"pf\": 3,\n                    \"pts\": 12,\n                    \"gmSc\": 8.7,\n                    \"plusMinus\": -23\n                },\n                {\n                    \"playerId\": \"goodwjo01\",\n                    \"playerName\": \"Jordan Goodwin\",\n                    \"team\": \"PHO\",\n                    \"status\": \"Played\",\n                    \"mp\": \"18:10\",\n                    \"fg\": 2,\n                    \"fga\": 7,\n                    \"fgPercent\": 0.286,\n                    \"threeP\": 1,\n                    \"threePa\": 3,\n                    \"threePPercent\": 0.333,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 2,\n                    \"drb\": 1,\n                    \"trb\": 3,\n                    \"ast\": 2,\n                    \"stl\": 2,\n                    \"blk\": 0,\n                    \"tov\": 2,\n                    \"pf\": 1,\n                    \"pts\": 5,\n                    \"gmSc\": 3.6,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"dunnry01\",\n                    \"playerName\": \"Ryan Dunn\",\n                    \"team\": \"PHO\",\n                    \"status\": \"Played\",\n                    \"mp\": \"16:57\",\n                    \"fg\": 2,\n                    \"fga\": 6,\n                    \"fgPercent\": 0.333,\n                    \"threeP\": 1,\n                    \"threePa\": 4,\n                    \"threePPercent\": 0.25,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 2,\n                    \"drb\": 2,\n                    \"trb\": 4,\n                    \"ast\": 2,\n                    \"stl\": 1,\n                    \"blk\": 1,\n                    \"tov\": 2,\n                    \"pf\": 3,\n                    \"pts\": 5,\n                    \"gmSc\": 3.5,\n                    \"plusMinus\": 6\n                },\n                {\n                    \"playerId\": \"ighodos01\",\n                    \"playerName\": \"Oso Ighodaro\",\n                    \"team\": \"PHO\",\n                    \"status\": \"Played\",\n                    \"mp\": \"15:53\",\n                    \"fg\": 1,\n                    \"fga\": 4,\n                    \"fgPercent\": 0.25,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 1,\n                    \"drb\": 4,\n                    \"trb\": 5,\n                    \"ast\": 3,\n                    \"stl\": 1,\n                    \"blk\": 0,\n                    \"tov\": 4,\n                    \"pf\": 4,\n                    \"pts\": 2,\n                    \"gmSc\": -1,\n                    \"plusMinus\": -6\n                },\n                {\n                    \"playerId\": \"bouyeja01\",\n                    \"playerName\": \"Jamaree Bouyea\",\n                    \"team\": \"PHO\",\n                    \"status\": \"Played\",\n                    \"mp\": \"6:01\",\n                    \"fg\": 1,\n                    \"fga\": 2,\n                    \"fgPercent\": 0.5,\n                    \"threeP\": 0,\n                    \"threePa\": 1,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 1,\n                    \"trb\": 1,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 2,\n                    \"gmSc\": 1.3,\n                    \"plusMinus\": -2\n                },\n                {\n                    \"playerId\": \"richani01\",\n                    \"playerName\": \"Nick Richards\",\n                    \"team\": \"PHO\",\n                    \"status\": \"Played\",\n                    \"mp\": \"2:32\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 1,\n                    \"trb\": 1,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 1,\n                    \"pf\": 2,\n                    \"pts\": 0,\n                    \"gmSc\": -1.5,\n                    \"plusMinus\": -9\n                },\n                {\n                    \"playerId\": \"flemira01\",\n                    \"playerName\": \"Rasheer Fleming\",\n                    \"team\": \"PHO\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"hayesni01\",\n                    \"playerName\": \"Nigel Hayes-Davis\",\n                    \"team\": \"PHO\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"maluakh01\",\n                    \"playerName\": \"Khaman Maluach\",\n                    \"team\": \"PHO\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                }\n            ]\n        },\n        {\n            \"gameId\": \"202512140CHI\",\n            \"date\": \"2025-12-14T12:00:00Z\",\n            \"isPlayoff\": false,\n            \"startTimeET\": \"7:00p\",\n            \"arena\": \"United Center\",\n            \"visitorTeam\": \"NOP\",\n            \"visitorPts\": 114,\n            \"homeTeam\": \"CHI\",\n            \"homePts\": 104,\n            \"gameDuration\": \"2:14\",\n            \"lineScores\": [\n                {\n                    \"team\": \"CHI\",\n                    \"q1\": 26,\n                    \"q2\": 21,\n                    \"q3\": 28,\n                    \"q4\": 29,\n                    \"ot1\": 0,\n                    \"ot2\": 0,\n                    \"ot3\": 0,\n                    \"total\": 104\n                },\n                {\n                    \"team\": \"NOP\",\n                    \"q1\": 21,\n                    \"q2\": 31,\n                    \"q3\": 24,\n                    \"q4\": 38,\n                    \"ot1\": 0,\n                    \"ot2\": 0,\n                    \"ot3\": 0,\n                    \"total\": 114\n                }\n            ],\n            \"playerGameBasicStats\": [\n                {\n                    \"playerId\": \"murphtr02\",\n                    \"playerName\": \"Trey Murphy III\",\n                    \"team\": \"NOP\",\n                    \"status\": \"Played\",\n                    \"mp\": \"33:44\",\n                    \"fg\": 8,\n                    \"fga\": 14,\n                    \"fgPercent\": 0.571,\n                    \"threeP\": 2,\n                    \"threePa\": 6,\n                    \"threePPercent\": 0.333,\n                    \"ft\": 2,\n                    \"fta\": 3,\n                    \"ftPercent\": 0.667,\n                    \"orb\": 3,\n                    \"drb\": 7,\n                    \"trb\": 10,\n                    \"ast\": 2,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 1,\n                    \"pf\": 2,\n                    \"pts\": 20,\n                    \"gmSc\": 16.8,\n                    \"plusMinus\": 6\n                },\n                {\n                    \"playerId\": \"fearsje01\",\n                    \"playerName\": \"Jeremiah Fears\",\n                    \"team\": \"NOP\",\n                    \"status\": \"Played\",\n                    \"mp\": \"28:05\",\n                    \"fg\": 7,\n                    \"fga\": 13,\n                    \"fgPercent\": 0.538,\n                    \"threeP\": 1,\n                    \"threePa\": 3,\n                    \"threePPercent\": 0.333,\n                    \"ft\": 5,\n                    \"fta\": 6,\n                    \"ftPercent\": 0.833,\n                    \"orb\": 0,\n                    \"drb\": 2,\n                    \"trb\": 2,\n                    \"ast\": 3,\n                    \"stl\": 2,\n                    \"blk\": 0,\n                    \"tov\": 3,\n                    \"pf\": 4,\n                    \"pts\": 20,\n                    \"gmSc\": 13.4,\n                    \"plusMinus\": 12\n                },\n                {\n                    \"playerId\": \"queende01\",\n                    \"playerName\": \"Derik Queen\",\n                    \"team\": \"NOP\",\n                    \"status\": \"Played\",\n                    \"mp\": \"24:46\",\n                    \"fg\": 2,\n                    \"fga\": 4,\n                    \"fgPercent\": 0.5,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 8,\n                    \"trb\": 8,\n                    \"ast\": 6,\n                    \"stl\": 0,\n                    \"blk\": 1,\n                    \"tov\": 5,\n                    \"pf\": 3,\n                    \"pts\": 4,\n                    \"gmSc\": 3.1,\n                    \"plusMinus\": 2\n                },\n                {\n                    \"playerId\": \"beysa01\",\n                    \"playerName\": \"Saddiq Bey\",\n                    \"team\": \"NOP\",\n                    \"status\": \"Played\",\n                    \"mp\": \"24:40\",\n                    \"fg\": 4,\n                    \"fga\": 12,\n                    \"fgPercent\": 0.333,\n                    \"threeP\": 0,\n                    \"threePa\": 2,\n                    \"threePPercent\": 0,\n                    \"ft\": 2,\n                    \"fta\": 2,\n                    \"ftPercent\": 1,\n                    \"orb\": 2,\n                    \"drb\": 4,\n                    \"trb\": 6,\n                    \"ast\": 1,\n                    \"stl\": 2,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 1,\n                    \"pts\": 10,\n                    \"gmSc\": 8.1,\n                    \"plusMinus\": 14\n                },\n                {\n                    \"playerId\": \"joneshe01\",\n                    \"playerName\": \"Herbert Jones\",\n                    \"team\": \"NOP\",\n                    \"status\": \"Played\",\n                    \"mp\": \"19:47\",\n                    \"fg\": 3,\n                    \"fga\": 8,\n                    \"fgPercent\": 0.375,\n                    \"threeP\": 2,\n                    \"threePa\": 7,\n                    \"threePPercent\": 0.286,\n                    \"ft\": 2,\n                    \"fta\": 2,\n                    \"ftPercent\": 1,\n                    \"orb\": 1,\n                    \"drb\": 1,\n                    \"trb\": 2,\n                    \"ast\": 1,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 1,\n                    \"pf\": 2,\n                    \"pts\": 10,\n                    \"gmSc\": 5.5,\n                    \"plusMinus\": 3\n                },\n                {\n                    \"playerId\": \"poolejo01\",\n                    \"playerName\": \"Jordan Poole\",\n                    \"team\": \"NOP\",\n                    \"status\": \"Played\",\n                    \"mp\": \"27:16\",\n                    \"fg\": 6,\n                    \"fga\": 15,\n                    \"fgPercent\": 0.4,\n                    \"threeP\": 2,\n                    \"threePa\": 9,\n                    \"threePPercent\": 0.222,\n                    \"ft\": 2,\n                    \"fta\": 2,\n                    \"ftPercent\": 1,\n                    \"orb\": 0,\n                    \"drb\": 2,\n                    \"trb\": 2,\n                    \"ast\": 4,\n                    \"stl\": 2,\n                    \"blk\": 0,\n                    \"tov\": 1,\n                    \"pf\": 0,\n                    \"pts\": 16,\n                    \"gmSc\": 12.3,\n                    \"plusMinus\": 1\n                },\n                {\n                    \"playerId\": \"willizi01\",\n                    \"playerName\": \"Zion Williamson\",\n                    \"team\": \"NOP\",\n                    \"status\": \"Played\",\n                    \"mp\": \"26:37\",\n                    \"fg\": 7,\n                    \"fga\": 14,\n                    \"fgPercent\": 0.5,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 4,\n                    \"fta\": 5,\n                    \"ftPercent\": 0.8,\n                    \"orb\": 2,\n                    \"drb\": 4,\n                    \"trb\": 6,\n                    \"ast\": 2,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 1,\n                    \"pf\": 0,\n                    \"pts\": 18,\n                    \"gmSc\": 13.6,\n                    \"plusMinus\": 6\n                },\n                {\n                    \"playerId\": \"alvarjo01\",\n                    \"playerName\": \"Jose Alvarado\",\n                    \"team\": \"NOP\",\n                    \"status\": \"Played\",\n                    \"mp\": \"17:39\",\n                    \"fg\": 1,\n                    \"fga\": 3,\n                    \"fgPercent\": 0.333,\n                    \"threeP\": 1,\n                    \"threePa\": 3,\n                    \"threePPercent\": 0.333,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 2,\n                    \"trb\": 2,\n                    \"ast\": 2,\n                    \"stl\": 1,\n                    \"blk\": 1,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 3,\n                    \"gmSc\": 5,\n                    \"plusMinus\": -6\n                },\n                {\n                    \"playerId\": \"mcgowbr01\",\n                    \"playerName\": \"Bryce McGowens\",\n                    \"team\": \"NOP\",\n                    \"status\": \"Played\",\n                    \"mp\": \"14:16\",\n                    \"fg\": 1,\n                    \"fga\": 2,\n                    \"fgPercent\": 0.5,\n                    \"threeP\": 0,\n                    \"threePa\": 1,\n                    \"threePPercent\": 0,\n                    \"ft\": 3,\n                    \"fta\": 3,\n                    \"ftPercent\": 1,\n                    \"orb\": 1,\n                    \"drb\": 2,\n                    \"trb\": 3,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 2,\n                    \"pts\": 5,\n                    \"gmSc\": 4.5,\n                    \"plusMinus\": 4\n                },\n                {\n                    \"playerId\": \"matkoka01\",\n                    \"playerName\": \"Karlo Matković\",\n                    \"team\": \"NOP\",\n                    \"status\": \"Played\",\n                    \"mp\": \"12:00\",\n                    \"fg\": 2,\n                    \"fga\": 5,\n                    \"fgPercent\": 0.4,\n                    \"threeP\": 0,\n                    \"threePa\": 2,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 1,\n                    \"drb\": 3,\n                    \"trb\": 4,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 1,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 4,\n                    \"gmSc\": 3.6,\n                    \"plusMinus\": 9\n                },\n                {\n                    \"playerId\": \"missiyv01\",\n                    \"playerName\": \"Yves Missi\",\n                    \"team\": \"NOP\",\n                    \"status\": \"Played\",\n                    \"mp\": \"11:10\",\n                    \"fg\": 2,\n                    \"fga\": 3,\n                    \"fgPercent\": 0.667,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 2,\n                    \"ftPercent\": 0,\n                    \"orb\": 4,\n                    \"drb\": 4,\n                    \"trb\": 8,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 2,\n                    \"tov\": 2,\n                    \"pf\": 3,\n                    \"pts\": 4,\n                    \"gmSc\": 4.1,\n                    \"plusMinus\": -1\n                },\n                {\n                    \"playerId\": \"hawkijo01\",\n                    \"playerName\": \"Jordan Hawkins\",\n                    \"team\": \"NOP\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"jordade01\",\n                    \"playerName\": \"DeAndre Jordan\",\n                    \"team\": \"NOP\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"looneke01\",\n                    \"playerName\": \"Kevon Looney\",\n                    \"team\": \"NOP\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"peavymi01\",\n                    \"playerName\": \"Micah Peavy\",\n                    \"team\": \"NOP\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"vucevni01\",\n                    \"playerName\": \"Nikola Vučević\",\n                    \"team\": \"CHI\",\n                    \"status\": \"Played\",\n                    \"mp\": \"30:47\",\n                    \"fg\": 5,\n                    \"fga\": 16,\n                    \"fgPercent\": 0.313,\n                    \"threeP\": 2,\n                    \"threePa\": 6,\n                    \"threePPercent\": 0.333,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 3,\n                    \"drb\": 5,\n                    \"trb\": 8,\n                    \"ast\": 4,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 4,\n                    \"pts\": 12,\n                    \"gmSc\": 7.6,\n                    \"plusMinus\": -11\n                },\n                {\n                    \"playerId\": \"whiteco01\",\n                    \"playerName\": \"Coby White\",\n                    \"team\": \"CHI\",\n                    \"status\": \"Played\",\n                    \"mp\": \"28:28\",\n                    \"fg\": 8,\n                    \"fga\": 18,\n                    \"fgPercent\": 0.444,\n                    \"threeP\": 1,\n                    \"threePa\": 10,\n                    \"threePPercent\": 0.1,\n                    \"ft\": 3,\n                    \"fta\": 3,\n                    \"ftPercent\": 1,\n                    \"orb\": 0,\n                    \"drb\": 5,\n                    \"trb\": 5,\n                    \"ast\": 5,\n                    \"stl\": 2,\n                    \"blk\": 0,\n                    \"tov\": 2,\n                    \"pf\": 3,\n                    \"pts\": 20,\n                    \"gmSc\": 14.4,\n                    \"plusMinus\": -10\n                },\n                {\n                    \"playerId\": \"giddejo01\",\n                    \"playerName\": \"Josh Giddey\",\n                    \"team\": \"CHI\",\n                    \"status\": \"Played\",\n                    \"mp\": \"24:04\",\n                    \"fg\": 4,\n                    \"fga\": 10,\n                    \"fgPercent\": 0.4,\n                    \"threeP\": 1,\n                    \"threePa\": 3,\n                    \"threePPercent\": 0.333,\n                    \"ft\": 2,\n                    \"fta\": 2,\n                    \"ftPercent\": 1,\n                    \"orb\": 3,\n                    \"drb\": 4,\n                    \"trb\": 7,\n                    \"ast\": 5,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 4,\n                    \"pf\": 3,\n                    \"pts\": 11,\n                    \"gmSc\": 7.2,\n                    \"plusMinus\": -6\n                },\n                {\n                    \"playerId\": \"buzelma01\",\n                    \"playerName\": \"Matas Buzelis\",\n                    \"team\": \"CHI\",\n                    \"status\": \"Played\",\n                    \"mp\": \"23:35\",\n                    \"fg\": 3,\n                    \"fga\": 5,\n                    \"fgPercent\": 0.6,\n                    \"threeP\": 1,\n                    \"threePa\": 3,\n                    \"threePPercent\": 0.333,\n                    \"ft\": 2,\n                    \"fta\": 2,\n                    \"ftPercent\": 1,\n                    \"orb\": 1,\n                    \"drb\": 5,\n                    \"trb\": 6,\n                    \"ast\": 3,\n                    \"stl\": 1,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 2,\n                    \"pts\": 9,\n                    \"gmSc\": 11.2,\n                    \"plusMinus\": -7\n                },\n                {\n                    \"playerId\": \"okorois01\",\n                    \"playerName\": \"Isaac Okoro\",\n                    \"team\": \"CHI\",\n                    \"status\": \"Played\",\n                    \"mp\": \"23:31\",\n                    \"fg\": 2,\n                    \"fga\": 10,\n                    \"fgPercent\": 0.2,\n                    \"threeP\": 1,\n                    \"threePa\": 8,\n                    \"threePPercent\": 0.125,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 2,\n                    \"drb\": 1,\n                    \"trb\": 3,\n                    \"ast\": 1,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 1,\n                    \"pts\": 5,\n                    \"gmSc\": 0.8,\n                    \"plusMinus\": -1\n                },\n                {\n                    \"playerId\": \"huertke01\",\n                    \"playerName\": \"Kevin Huerter\",\n                    \"team\": \"CHI\",\n                    \"status\": \"Played\",\n                    \"mp\": \"24:16\",\n                    \"fg\": 6,\n                    \"fga\": 12,\n                    \"fgPercent\": 0.5,\n                    \"threeP\": 4,\n                    \"threePa\": 8,\n                    \"threePPercent\": 0.5,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 1,\n                    \"drb\": 2,\n                    \"trb\": 3,\n                    \"ast\": 0,\n                    \"stl\": 4,\n                    \"blk\": 0,\n                    \"tov\": 3,\n                    \"pf\": 1,\n                    \"pts\": 16,\n                    \"gmSc\": 11.9,\n                    \"plusMinus\": 3\n                },\n                {\n                    \"playerId\": \"jonestr01\",\n                    \"playerName\": \"Tre Jones\",\n                    \"team\": \"CHI\",\n                    \"status\": \"Played\",\n                    \"mp\": \"24:16\",\n                    \"fg\": 2,\n                    \"fga\": 7,\n                    \"fgPercent\": 0.286,\n                    \"threeP\": 0,\n                    \"threePa\": 4,\n                    \"threePPercent\": 0,\n                    \"ft\": 2,\n                    \"fta\": 2,\n                    \"ftPercent\": 1,\n                    \"orb\": 0,\n                    \"drb\": 2,\n                    \"trb\": 2,\n                    \"ast\": 5,\n                    \"stl\": 2,\n                    \"blk\": 2,\n                    \"tov\": 0,\n                    \"pf\": 1,\n                    \"pts\": 6,\n                    \"gmSc\": 9,\n                    \"plusMinus\": -5\n                },\n                {\n                    \"playerId\": \"willipa01\",\n                    \"playerName\": \"Patrick Williams\",\n                    \"team\": \"CHI\",\n                    \"status\": \"Played\",\n                    \"mp\": \"23:38\",\n                    \"fg\": 2,\n                    \"fga\": 5,\n                    \"fgPercent\": 0.4,\n                    \"threeP\": 2,\n                    \"threePa\": 4,\n                    \"threePPercent\": 0.5,\n                    \"ft\": 2,\n                    \"fta\": 4,\n                    \"ftPercent\": 0.5,\n                    \"orb\": 1,\n                    \"drb\": 3,\n                    \"trb\": 4,\n                    \"ast\": 2,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 2,\n                    \"pts\": 8,\n                    \"gmSc\": 6.7,\n                    \"plusMinus\": -13\n                },\n                {\n                    \"playerId\": \"terryda01\",\n                    \"playerName\": \"Dalen Terry\",\n                    \"team\": \"CHI\",\n                    \"status\": \"Played\",\n                    \"mp\": \"13:27\",\n                    \"fg\": 4,\n                    \"fga\": 5,\n                    \"fgPercent\": 0.8,\n                    \"threeP\": 1,\n                    \"threePa\": 1,\n                    \"threePPercent\": 1,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 2,\n                    \"drb\": 1,\n                    \"trb\": 3,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 1,\n                    \"pf\": 1,\n                    \"pts\": 9,\n                    \"gmSc\": 7.4,\n                    \"plusMinus\": 8\n                },\n                {\n                    \"playerId\": \"smithja04\",\n                    \"playerName\": \"Jalen Smith\",\n                    \"team\": \"CHI\",\n                    \"status\": \"Played\",\n                    \"mp\": \"12:20\",\n                    \"fg\": 2,\n                    \"fga\": 3,\n                    \"fgPercent\": 0.667,\n                    \"threeP\": 0,\n                    \"threePa\": 1,\n                    \"threePPercent\": 0,\n                    \"ft\": 2,\n                    \"fta\": 2,\n                    \"ftPercent\": 1,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 1,\n                    \"stl\": 1,\n                    \"blk\": 2,\n                    \"tov\": 2,\n                    \"pf\": 4,\n                    \"pts\": 6,\n                    \"gmSc\": 4.2,\n                    \"plusMinus\": -10\n                },\n                {\n                    \"playerId\": \"colliza01\",\n                    \"playerName\": \"Zach Collins\",\n                    \"team\": \"CHI\",\n                    \"status\": \"Played\",\n                    \"mp\": \"11:38\",\n                    \"fg\": 0,\n                    \"fga\": 1,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 1,\n                    \"threePPercent\": 0,\n                    \"ft\": 2,\n                    \"fta\": 2,\n                    \"ftPercent\": 1,\n                    \"orb\": 0,\n                    \"drb\": 2,\n                    \"trb\": 2,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 1,\n                    \"pf\": 2,\n                    \"pts\": 2,\n                    \"gmSc\": 0.1,\n                    \"plusMinus\": 2\n                },\n                {\n                    \"playerId\": \"carteje01\",\n                    \"playerName\": \"Jevon Carter\",\n                    \"team\": \"CHI\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"phillju01\",\n                    \"playerName\": \"Julian Phillips\",\n                    \"team\": \"CHI\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                }\n            ]\n        },\n        {\n            \"gameId\": \"202512140MIN\",\n            \"date\": \"2025-12-14T12:00:00Z\",\n            \"isPlayoff\": false,\n            \"startTimeET\": \"7:00p\",\n            \"arena\": \"Target Center\",\n            \"visitorTeam\": \"SAC\",\n            \"visitorPts\": 103,\n            \"homeTeam\": \"MIN\",\n            \"homePts\": 117,\n            \"gameDuration\": \"2:11\",\n            \"lineScores\": [\n                {\n                    \"team\": \"MIN\",\n                    \"q1\": 20,\n                    \"q2\": 31,\n                    \"q3\": 37,\n                    \"q4\": 29,\n                    \"ot1\": 0,\n                    \"ot2\": 0,\n                    \"ot3\": 0,\n                    \"total\": 117\n                },\n                {\n                    \"team\": \"SAC\",\n                    \"q1\": 27,\n                    \"q2\": 25,\n                    \"q3\": 32,\n                    \"q4\": 19,\n                    \"ot1\": 0,\n                    \"ot2\": 0,\n                    \"ot3\": 0,\n                    \"total\": 103\n                }\n            ],\n            \"playerGameBasicStats\": [\n                {\n                    \"playerId\": \"derozde01\",\n                    \"playerName\": \"DeMar DeRozan\",\n                    \"team\": \"SAC\",\n                    \"status\": \"Played\",\n                    \"mp\": \"39:07\",\n                    \"fg\": 8,\n                    \"fga\": 15,\n                    \"fgPercent\": 0.533,\n                    \"threeP\": 1,\n                    \"threePa\": 1,\n                    \"threePPercent\": 1,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 4,\n                    \"trb\": 4,\n                    \"ast\": 3,\n                    \"stl\": 1,\n                    \"blk\": 1,\n                    \"tov\": 0,\n                    \"pf\": 2,\n                    \"pts\": 17,\n                    \"gmSc\": 13.9,\n                    \"plusMinus\": -10\n                },\n                {\n                    \"playerId\": \"murrake02\",\n                    \"playerName\": \"Keegan Murray\",\n                    \"team\": \"SAC\",\n                    \"status\": \"Played\",\n                    \"mp\": \"38:58\",\n                    \"fg\": 3,\n                    \"fga\": 11,\n                    \"fgPercent\": 0.273,\n                    \"threeP\": 1,\n                    \"threePa\": 3,\n                    \"threePPercent\": 0.333,\n                    \"ft\": 3,\n                    \"fta\": 4,\n                    \"ftPercent\": 0.75,\n                    \"orb\": 2,\n                    \"drb\": 6,\n                    \"trb\": 8,\n                    \"ast\": 1,\n                    \"stl\": 0,\n                    \"blk\": 5,\n                    \"tov\": 4,\n                    \"pf\": 2,\n                    \"pts\": 10,\n                    \"gmSc\": 5.7,\n                    \"plusMinus\": -8\n                },\n                {\n                    \"playerId\": \"westbru01\",\n                    \"playerName\": \"Russell Westbrook\",\n                    \"team\": \"SAC\",\n                    \"status\": \"Played\",\n                    \"mp\": \"28:09\",\n                    \"fg\": 4,\n                    \"fga\": 13,\n                    \"fgPercent\": 0.308,\n                    \"threeP\": 0,\n                    \"threePa\": 3,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 7,\n                    \"trb\": 7,\n                    \"ast\": 10,\n                    \"stl\": 3,\n                    \"blk\": 0,\n                    \"tov\": 4,\n                    \"pf\": 3,\n                    \"pts\": 8,\n                    \"gmSc\": 7.4,\n                    \"plusMinus\": -13\n                },\n                {\n                    \"playerId\": \"raynama01\",\n                    \"playerName\": \"Maxime Raynaud\",\n                    \"team\": \"SAC\",\n                    \"status\": \"Played\",\n                    \"mp\": \"26:26\",\n                    \"fg\": 3,\n                    \"fga\": 6,\n                    \"fgPercent\": 0.5,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 2,\n                    \"fta\": 4,\n                    \"ftPercent\": 0.5,\n                    \"orb\": 1,\n                    \"drb\": 5,\n                    \"trb\": 6,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 1,\n                    \"tov\": 2,\n                    \"pf\": 4,\n                    \"pts\": 8,\n                    \"gmSc\": 3.5,\n                    \"plusMinus\": -19\n                },\n                {\n                    \"playerId\": \"lavinza01\",\n                    \"playerName\": \"Zach LaVine\",\n                    \"team\": \"SAC\",\n                    \"status\": \"Played\",\n                    \"mp\": \"15:40\",\n                    \"fg\": 4,\n                    \"fga\": 8,\n                    \"fgPercent\": 0.5,\n                    \"threeP\": 1,\n                    \"threePa\": 4,\n                    \"threePPercent\": 0.25,\n                    \"ft\": 1,\n                    \"fta\": 1,\n                    \"ftPercent\": 1,\n                    \"orb\": 0,\n                    \"drb\": 1,\n                    \"trb\": 1,\n                    \"ast\": 1,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 2,\n                    \"pf\": 1,\n                    \"pts\": 10,\n                    \"gmSc\": 4.6,\n                    \"plusMinus\": 6\n                },\n                {\n                    \"playerId\": \"monkma01\",\n                    \"playerName\": \"Malik Monk\",\n                    \"team\": \"SAC\",\n                    \"status\": \"Played\",\n                    \"mp\": \"26:45\",\n                    \"fg\": 3,\n                    \"fga\": 9,\n                    \"fgPercent\": 0.333,\n                    \"threeP\": 3,\n                    \"threePa\": 5,\n                    \"threePPercent\": 0.6,\n                    \"ft\": 7,\n                    \"fta\": 7,\n                    \"ftPercent\": 1,\n                    \"orb\": 0,\n                    \"drb\": 3,\n                    \"trb\": 3,\n                    \"ast\": 3,\n                    \"stl\": 0,\n                    \"blk\": 1,\n                    \"tov\": 0,\n                    \"pf\": 3,\n                    \"pts\": 16,\n                    \"gmSc\": 13.4,\n                    \"plusMinus\": -4\n                },\n                {\n                    \"playerId\": \"achiupr01\",\n                    \"playerName\": \"Precious Achiuwa\",\n                    \"team\": \"SAC\",\n                    \"status\": \"Played\",\n                    \"mp\": \"26:32\",\n                    \"fg\": 7,\n                    \"fga\": 7,\n                    \"fgPercent\": 1,\n                    \"threeP\": 1,\n                    \"threePa\": 1,\n                    \"threePPercent\": 1,\n                    \"ft\": 2,\n                    \"fta\": 4,\n                    \"ftPercent\": 0.5,\n                    \"orb\": 1,\n                    \"drb\": 5,\n                    \"trb\": 6,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 1,\n                    \"tov\": 0,\n                    \"pf\": 2,\n                    \"pts\": 17,\n                    \"gmSc\": 16.2,\n                    \"plusMinus\": -3\n                },\n                {\n                    \"playerId\": \"schrode01\",\n                    \"playerName\": \"Dennis Schröder\",\n                    \"team\": \"SAC\",\n                    \"status\": \"Played\",\n                    \"mp\": \"25:04\",\n                    \"fg\": 5,\n                    \"fga\": 11,\n                    \"fgPercent\": 0.455,\n                    \"threeP\": 3,\n                    \"threePa\": 5,\n                    \"threePPercent\": 0.6,\n                    \"ft\": 4,\n                    \"fta\": 5,\n                    \"ftPercent\": 0.8,\n                    \"orb\": 0,\n                    \"drb\": 1,\n                    \"trb\": 1,\n                    \"ast\": 3,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 2,\n                    \"pf\": 3,\n                    \"pts\": 17,\n                    \"gmSc\": 10.1,\n                    \"plusMinus\": -5\n                },\n                {\n                    \"playerId\": \"cliffni01\",\n                    \"playerName\": \"Nique Clifford\",\n                    \"team\": \"SAC\",\n                    \"status\": \"Played\",\n                    \"mp\": \"13:19\",\n                    \"fg\": 0,\n                    \"fga\": 1,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 1,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 1,\n                    \"blk\": 0,\n                    \"tov\": 1,\n                    \"pf\": 1,\n                    \"pts\": 0,\n                    \"gmSc\": -1.1,\n                    \"plusMinus\": -14\n                },\n                {\n                    \"playerId\": \"cardwdy01\",\n                    \"playerName\": \"Dylan Cardwell\",\n                    \"team\": \"SAC\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"cartede02\",\n                    \"playerName\": \"Devin Carter\",\n                    \"team\": \"SAC\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"elliske01\",\n                    \"playerName\": \"Keon Ellis\",\n                    \"team\": \"SAC\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"mcderdo01\",\n                    \"playerName\": \"Doug McDermott\",\n                    \"team\": \"SAC\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"saricda01\",\n                    \"playerName\": \"Dario Šarić\",\n                    \"team\": \"SAC\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"mcdanja02\",\n                    \"playerName\": \"Jaden McDaniels\",\n                    \"team\": \"MIN\",\n                    \"status\": \"Played\",\n                    \"mp\": \"37:57\",\n                    \"fg\": 7,\n                    \"fga\": 19,\n                    \"fgPercent\": 0.368,\n                    \"threeP\": 1,\n                    \"threePa\": 7,\n                    \"threePPercent\": 0.143,\n                    \"ft\": 6,\n                    \"fta\": 6,\n                    \"ftPercent\": 1,\n                    \"orb\": 1,\n                    \"drb\": 3,\n                    \"trb\": 4,\n                    \"ast\": 2,\n                    \"stl\": 2,\n                    \"blk\": 0,\n                    \"tov\": 2,\n                    \"pf\": 4,\n                    \"pts\": 21,\n                    \"gmSc\": 11.9,\n                    \"plusMinus\": 18\n                },\n                {\n                    \"playerId\": \"randlju01\",\n                    \"playerName\": \"Julius Randle\",\n                    \"team\": \"MIN\",\n                    \"status\": \"Played\",\n                    \"mp\": \"36:25\",\n                    \"fg\": 9,\n                    \"fga\": 21,\n                    \"fgPercent\": 0.429,\n                    \"threeP\": 2,\n                    \"threePa\": 6,\n                    \"threePPercent\": 0.333,\n                    \"ft\": 4,\n                    \"fta\": 6,\n                    \"ftPercent\": 0.667,\n                    \"orb\": 4,\n                    \"drb\": 6,\n                    \"trb\": 10,\n                    \"ast\": 3,\n                    \"stl\": 3,\n                    \"blk\": 0,\n                    \"tov\": 1,\n                    \"pf\": 4,\n                    \"pts\": 24,\n                    \"gmSc\": 19.2,\n                    \"plusMinus\": 13\n                },\n                {\n                    \"playerId\": \"hylanbo01\",\n                    \"playerName\": \"Bones Hyland\",\n                    \"team\": \"MIN\",\n                    \"status\": \"Played\",\n                    \"mp\": \"35:41\",\n                    \"fg\": 6,\n                    \"fga\": 10,\n                    \"fgPercent\": 0.6,\n                    \"threeP\": 1,\n                    \"threePa\": 4,\n                    \"threePPercent\": 0.25,\n                    \"ft\": 5,\n                    \"fta\": 5,\n                    \"ftPercent\": 1,\n                    \"orb\": 0,\n                    \"drb\": 3,\n                    \"trb\": 3,\n                    \"ast\": 5,\n                    \"stl\": 0,\n                    \"blk\": 1,\n                    \"tov\": 2,\n                    \"pf\": 5,\n                    \"pts\": 18,\n                    \"gmSc\": 14.5,\n                    \"plusMinus\": 10\n                },\n                {\n                    \"playerId\": \"divindo01\",\n                    \"playerName\": \"Donte DiVincenzo\",\n                    \"team\": \"MIN\",\n                    \"status\": \"Played\",\n                    \"mp\": \"33:40\",\n                    \"fg\": 7,\n                    \"fga\": 18,\n                    \"fgPercent\": 0.389,\n                    \"threeP\": 3,\n                    \"threePa\": 9,\n                    \"threePPercent\": 0.333,\n                    \"ft\": 1,\n                    \"fta\": 2,\n                    \"ftPercent\": 0.5,\n                    \"orb\": 3,\n                    \"drb\": 3,\n                    \"trb\": 6,\n                    \"ast\": 6,\n                    \"stl\": 4,\n                    \"blk\": 2,\n                    \"tov\": 1,\n                    \"pf\": 3,\n                    \"pts\": 18,\n                    \"gmSc\": 18.2,\n                    \"plusMinus\": 15\n                },\n                {\n                    \"playerId\": \"goberru01\",\n                    \"playerName\": \"Rudy Gobert\",\n                    \"team\": \"MIN\",\n                    \"status\": \"Played\",\n                    \"mp\": \"20:04\",\n                    \"fg\": 3,\n                    \"fga\": 4,\n                    \"fgPercent\": 0.75,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 1,\n                    \"fta\": 6,\n                    \"ftPercent\": 0.167,\n                    \"orb\": 5,\n                    \"drb\": 7,\n                    \"trb\": 12,\n                    \"ast\": 3,\n                    \"stl\": 0,\n                    \"blk\": 1,\n                    \"tov\": 1,\n                    \"pf\": 1,\n                    \"pts\": 7,\n                    \"gmSc\": 10.4,\n                    \"plusMinus\": 9\n                },\n                {\n                    \"playerId\": \"reidna01\",\n                    \"playerName\": \"Naz Reid\",\n                    \"team\": \"MIN\",\n                    \"status\": \"Played\",\n                    \"mp\": \"34:35\",\n                    \"fg\": 7,\n                    \"fga\": 12,\n                    \"fgPercent\": 0.583,\n                    \"threeP\": 4,\n                    \"threePa\": 7,\n                    \"threePPercent\": 0.571,\n                    \"ft\": 2,\n                    \"fta\": 2,\n                    \"ftPercent\": 1,\n                    \"orb\": 1,\n                    \"drb\": 10,\n                    \"trb\": 11,\n                    \"ast\": 3,\n                    \"stl\": 2,\n                    \"blk\": 1,\n                    \"tov\": 2,\n                    \"pf\": 4,\n                    \"pts\": 20,\n                    \"gmSc\": 19.3,\n                    \"plusMinus\": 5\n                },\n                {\n                    \"playerId\": \"clarkja02\",\n                    \"playerName\": \"Jaylen Clark\",\n                    \"team\": \"MIN\",\n                    \"status\": \"Played\",\n                    \"mp\": \"16:30\",\n                    \"fg\": 1,\n                    \"fga\": 3,\n                    \"fgPercent\": 0.333,\n                    \"threeP\": 0,\n                    \"threePa\": 1,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 1,\n                    \"drb\": 0,\n                    \"trb\": 1,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 2,\n                    \"pf\": 1,\n                    \"pts\": 2,\n                    \"gmSc\": -1.4,\n                    \"plusMinus\": 5\n                },\n                {\n                    \"playerId\": \"shannte01\",\n                    \"playerName\": \"Terrence Shannon Jr.\",\n                    \"team\": \"MIN\",\n                    \"status\": \"Played\",\n                    \"mp\": \"13:14\",\n                    \"fg\": 1,\n                    \"fga\": 3,\n                    \"fgPercent\": 0.333,\n                    \"threeP\": 0,\n                    \"threePa\": 2,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 1,\n                    \"pts\": 2,\n                    \"gmSc\": -0.1,\n                    \"plusMinus\": -11\n                },\n                {\n                    \"playerId\": \"dilliro01\",\n                    \"playerName\": \"Rob Dillingham\",\n                    \"team\": \"MIN\",\n                    \"status\": \"Played\",\n                    \"mp\": \"11:54\",\n                    \"fg\": 2,\n                    \"fga\": 4,\n                    \"fgPercent\": 0.5,\n                    \"threeP\": 1,\n                    \"threePa\": 1,\n                    \"threePPercent\": 1,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 1,\n                    \"trb\": 1,\n                    \"ast\": 3,\n                    \"stl\": 1,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 3,\n                    \"pts\": 5,\n                    \"gmSc\": 5.2,\n                    \"plusMinus\": 6\n                },\n                {\n                    \"playerId\": \"inglejo01\",\n                    \"playerName\": \"Joe Ingles\",\n                    \"team\": \"MIN\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"juzanjo01\",\n                    \"playerName\": \"Johnny Juzang\",\n                    \"team\": \"MIN\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"millele01\",\n                    \"playerName\": \"Leonard Miller\",\n                    \"team\": \"MIN\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                }\n            ]\n        },\n        {\n            \"gameId\": \"202512140ATL\",\n            \"date\": \"2025-12-14T11:00:00Z\",\n            \"isPlayoff\": false,\n            \"startTimeET\": \"6:00p\",\n            \"arena\": \"State Farm Arena\",\n            \"visitorTeam\": \"PHI\",\n            \"visitorPts\": 117,\n            \"homeTeam\": \"ATL\",\n            \"homePts\": 120,\n            \"gameDuration\": \"2:21\",\n            \"lineScores\": [\n                {\n                    \"team\": \"ATL\",\n                    \"q1\": 39,\n                    \"q2\": 20,\n                    \"q3\": 35,\n                    \"q4\": 26,\n                    \"ot1\": 0,\n                    \"ot2\": 0,\n                    \"ot3\": 0,\n                    \"total\": 120\n                },\n                {\n                    \"team\": \"PHI\",\n                    \"q1\": 29,\n                    \"q2\": 26,\n                    \"q3\": 36,\n                    \"q4\": 26,\n                    \"ot1\": 0,\n                    \"ot2\": 0,\n                    \"ot3\": 0,\n                    \"total\": 117\n                }\n            ],\n            \"playerGameBasicStats\": [\n                {\n                    \"playerId\": \"grimequ01\",\n                    \"playerName\": \"Quentin Grimes\",\n                    \"team\": \"PHI\",\n                    \"status\": \"Played\",\n                    \"mp\": \"38:38\",\n                    \"fg\": 4,\n                    \"fga\": 14,\n                    \"fgPercent\": 0.286,\n                    \"threeP\": 4,\n                    \"threePa\": 10,\n                    \"threePPercent\": 0.4,\n                    \"ft\": 2,\n                    \"fta\": 2,\n                    \"ftPercent\": 1,\n                    \"orb\": 0,\n                    \"drb\": 2,\n                    \"trb\": 2,\n                    \"ast\": 7,\n                    \"stl\": 2,\n                    \"blk\": 0,\n                    \"tov\": 2,\n                    \"pf\": 0,\n                    \"pts\": 14,\n                    \"gmSc\": 11.3,\n                    \"plusMinus\": -5\n                },\n                {\n                    \"playerId\": \"edgecvj01\",\n                    \"playerName\": \"VJ Edgecombe\",\n                    \"team\": \"PHI\",\n                    \"status\": \"Played\",\n                    \"mp\": \"38:36\",\n                    \"fg\": 9,\n                    \"fga\": 21,\n                    \"fgPercent\": 0.429,\n                    \"threeP\": 4,\n                    \"threePa\": 10,\n                    \"threePPercent\": 0.4,\n                    \"ft\": 4,\n                    \"fta\": 4,\n                    \"ftPercent\": 1,\n                    \"orb\": 1,\n                    \"drb\": 5,\n                    \"trb\": 6,\n                    \"ast\": 2,\n                    \"stl\": 0,\n                    \"blk\": 1,\n                    \"tov\": 2,\n                    \"pf\": 5,\n                    \"pts\": 26,\n                    \"gmSc\": 15.2,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"georgpa01\",\n                    \"playerName\": \"Paul George\",\n                    \"team\": \"PHI\",\n                    \"status\": \"Played\",\n                    \"mp\": \"33:22\",\n                    \"fg\": 11,\n                    \"fga\": 21,\n                    \"fgPercent\": 0.524,\n                    \"threeP\": 7,\n                    \"threePa\": 10,\n                    \"threePPercent\": 0.7,\n                    \"ft\": 6,\n                    \"fta\": 6,\n                    \"ftPercent\": 1,\n                    \"orb\": 0,\n                    \"drb\": 4,\n                    \"trb\": 4,\n                    \"ast\": 3,\n                    \"stl\": 0,\n                    \"blk\": 1,\n                    \"tov\": 2,\n                    \"pf\": 1,\n                    \"pts\": 35,\n                    \"gmSc\": 26.3,\n                    \"plusMinus\": 2\n                },\n                {\n                    \"playerId\": \"embiijo01\",\n                    \"playerName\": \"Joel Embiid\",\n                    \"team\": \"PHI\",\n                    \"status\": \"Played\",\n                    \"mp\": \"30:12\",\n                    \"fg\": 8,\n                    \"fga\": 20,\n                    \"fgPercent\": 0.4,\n                    \"threeP\": 1,\n                    \"threePa\": 3,\n                    \"threePPercent\": 0.333,\n                    \"ft\": 5,\n                    \"fta\": 6,\n                    \"ftPercent\": 0.833,\n                    \"orb\": 6,\n                    \"drb\": 8,\n                    \"trb\": 14,\n                    \"ast\": 1,\n                    \"stl\": 1,\n                    \"blk\": 2,\n                    \"tov\": 3,\n                    \"pf\": 2,\n                    \"pts\": 22,\n                    \"gmSc\": 16.7,\n                    \"plusMinus\": -8\n                },\n                {\n                    \"playerId\": \"barlodo01\",\n                    \"playerName\": \"Dominick Barlow\",\n                    \"team\": \"PHI\",\n                    \"status\": \"Played\",\n                    \"mp\": \"27:11\",\n                    \"fg\": 4,\n                    \"fga\": 6,\n                    \"fgPercent\": 0.667,\n                    \"threeP\": 1,\n                    \"threePa\": 1,\n                    \"threePPercent\": 1,\n                    \"ft\": 2,\n                    \"fta\": 3,\n                    \"ftPercent\": 0.667,\n                    \"orb\": 3,\n                    \"drb\": 4,\n                    \"trb\": 7,\n                    \"ast\": 1,\n                    \"stl\": 2,\n                    \"blk\": 1,\n                    \"tov\": 1,\n                    \"pf\": 1,\n                    \"pts\": 11,\n                    \"gmSc\": 13.3,\n                    \"plusMinus\": -16\n                },\n                {\n                    \"playerId\": \"drumman01\",\n                    \"playerName\": \"Andre Drummond\",\n                    \"team\": \"PHI\",\n                    \"status\": \"Played\",\n                    \"mp\": \"19:49\",\n                    \"fg\": 2,\n                    \"fga\": 6,\n                    \"fgPercent\": 0.333,\n                    \"threeP\": 0,\n                    \"threePa\": 1,\n                    \"threePPercent\": 0,\n                    \"ft\": 1,\n                    \"fta\": 2,\n                    \"ftPercent\": 0.5,\n                    \"orb\": 5,\n                    \"drb\": 5,\n                    \"trb\": 10,\n                    \"ast\": 3,\n                    \"stl\": 1,\n                    \"blk\": 3,\n                    \"tov\": 0,\n                    \"pf\": 1,\n                    \"pts\": 5,\n                    \"gmSc\": 11,\n                    \"plusMinus\": 6\n                },\n                {\n                    \"playerId\": \"mccaija01\",\n                    \"playerName\": \"Jared McCain\",\n                    \"team\": \"PHI\",\n                    \"status\": \"Played\",\n                    \"mp\": \"17:45\",\n                    \"fg\": 0,\n                    \"fga\": 5,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 2,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 3,\n                    \"trb\": 3,\n                    \"ast\": 5,\n                    \"stl\": 2,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 1,\n                    \"pts\": 0,\n                    \"gmSc\": 2.5,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"walkeja01\",\n                    \"playerName\": \"Jabari Walker\",\n                    \"team\": \"PHI\",\n                    \"status\": \"Played\",\n                    \"mp\": \"17:23\",\n                    \"fg\": 0,\n                    \"fga\": 2,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 4,\n                    \"fta\": 6,\n                    \"ftPercent\": 0.667,\n                    \"orb\": 4,\n                    \"drb\": 1,\n                    \"trb\": 5,\n                    \"ast\": 1,\n                    \"stl\": 1,\n                    \"blk\": 1,\n                    \"tov\": 0,\n                    \"pf\": 1,\n                    \"pts\": 4,\n                    \"gmSc\": 6.9,\n                    \"plusMinus\": 13\n                },\n                {\n                    \"playerId\": \"edwarju01\",\n                    \"playerName\": \"Justin Edwards\",\n                    \"team\": \"PHI\",\n                    \"status\": \"Played\",\n                    \"mp\": \"8:51\",\n                    \"fg\": 0,\n                    \"fga\": 5,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 3,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 2,\n                    \"drb\": 0,\n                    \"trb\": 2,\n                    \"ast\": 1,\n                    \"stl\": 1,\n                    \"blk\": 1,\n                    \"tov\": 0,\n                    \"pf\": 1,\n                    \"pts\": 0,\n                    \"gmSc\": -0.1,\n                    \"plusMinus\": -4\n                },\n                {\n                    \"playerId\": \"lowryky01\",\n                    \"playerName\": \"Kyle Lowry\",\n                    \"team\": \"PHI\",\n                    \"status\": \"Played\",\n                    \"mp\": \"8:15\",\n                    \"fg\": 0,\n                    \"fga\": 1,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 1,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 1,\n                    \"trb\": 1,\n                    \"ast\": 1,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 1,\n                    \"pf\": 2,\n                    \"pts\": 0,\n                    \"gmSc\": -1.5,\n                    \"plusMinus\": -3\n                },\n                {\n                    \"playerId\": \"bonaad01\",\n                    \"playerName\": \"Adem Bona\",\n                    \"team\": \"PHI\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"gordoer01\",\n                    \"playerName\": \"Eric Gordon\",\n                    \"team\": \"PHI\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"daniedy01\",\n                    \"playerName\": \"Dyson Daniels\",\n                    \"team\": \"ATL\",\n                    \"status\": \"Played\",\n                    \"mp\": \"38:42\",\n                    \"fg\": 13,\n                    \"fga\": 19,\n                    \"fgPercent\": 0.684,\n                    \"threeP\": 1,\n                    \"threePa\": 2,\n                    \"threePPercent\": 0.5,\n                    \"ft\": 0,\n                    \"fta\": 2,\n                    \"ftPercent\": 0,\n                    \"orb\": 5,\n                    \"drb\": 5,\n                    \"trb\": 10,\n                    \"ast\": 4,\n                    \"stl\": 1,\n                    \"blk\": 2,\n                    \"tov\": 3,\n                    \"pf\": 2,\n                    \"pts\": 27,\n                    \"gmSc\": 24.5,\n                    \"plusMinus\": 5\n                },\n                {\n                    \"playerId\": \"okongon01\",\n                    \"playerName\": \"Onyeka Okongwu\",\n                    \"team\": \"ATL\",\n                    \"status\": \"Played\",\n                    \"mp\": \"36:26\",\n                    \"fg\": 6,\n                    \"fga\": 17,\n                    \"fgPercent\": 0.353,\n                    \"threeP\": 5,\n                    \"threePa\": 9,\n                    \"threePPercent\": 0.556,\n                    \"ft\": 3,\n                    \"fta\": 4,\n                    \"ftPercent\": 0.75,\n                    \"orb\": 3,\n                    \"drb\": 12,\n                    \"trb\": 15,\n                    \"ast\": 4,\n                    \"stl\": 1,\n                    \"blk\": 2,\n                    \"tov\": 4,\n                    \"pf\": 4,\n                    \"pts\": 20,\n                    \"gmSc\": 15.4,\n                    \"plusMinus\": 10\n                },\n                {\n                    \"playerId\": \"johnsja05\",\n                    \"playerName\": \"Jalen Johnson\",\n                    \"team\": \"ATL\",\n                    \"status\": \"Played\",\n                    \"mp\": \"35:04\",\n                    \"fg\": 5,\n                    \"fga\": 17,\n                    \"fgPercent\": 0.294,\n                    \"threeP\": 0,\n                    \"threePa\": 1,\n                    \"threePPercent\": 0,\n                    \"ft\": 2,\n                    \"fta\": 2,\n                    \"ftPercent\": 1,\n                    \"orb\": 4,\n                    \"drb\": 6,\n                    \"trb\": 10,\n                    \"ast\": 12,\n                    \"stl\": 1,\n                    \"blk\": 1,\n                    \"tov\": 2,\n                    \"pf\": 3,\n                    \"pts\": 12,\n                    \"gmSc\": 13.6,\n                    \"plusMinus\": 4\n                },\n                {\n                    \"playerId\": \"alexani01\",\n                    \"playerName\": \"Nickeil Alexander-Walker\",\n                    \"team\": \"ATL\",\n                    \"status\": \"Played\",\n                    \"mp\": \"34:05\",\n                    \"fg\": 3,\n                    \"fga\": 18,\n                    \"fgPercent\": 0.167,\n                    \"threeP\": 2,\n                    \"threePa\": 5,\n                    \"threePPercent\": 0.4,\n                    \"ft\": 4,\n                    \"fta\": 4,\n                    \"ftPercent\": 1,\n                    \"orb\": 2,\n                    \"drb\": 5,\n                    \"trb\": 7,\n                    \"ast\": 6,\n                    \"stl\": 1,\n                    \"blk\": 0,\n                    \"tov\": 2,\n                    \"pf\": 3,\n                    \"pts\": 12,\n                    \"gmSc\": 5.5,\n                    \"plusMinus\": 9\n                },\n                {\n                    \"playerId\": \"risacza01\",\n                    \"playerName\": \"Zaccharie Risacher\",\n                    \"team\": \"ATL\",\n                    \"status\": \"Played\",\n                    \"mp\": \"21:22\",\n                    \"fg\": 5,\n                    \"fga\": 9,\n                    \"fgPercent\": 0.556,\n                    \"threeP\": 3,\n                    \"threePa\": 5,\n                    \"threePPercent\": 0.6,\n                    \"ft\": 2,\n                    \"fta\": 2,\n                    \"ftPercent\": 1,\n                    \"orb\": 1,\n                    \"drb\": 0,\n                    \"trb\": 1,\n                    \"ast\": 1,\n                    \"stl\": 2,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 2,\n                    \"pts\": 15,\n                    \"gmSc\": 13.3,\n                    \"plusMinus\": -5\n                },\n                {\n                    \"playerId\": \"krejcvi01\",\n                    \"playerName\": \"Vit Krejci\",\n                    \"team\": \"ATL\",\n                    \"status\": \"Played\",\n                    \"mp\": \"25:52\",\n                    \"fg\": 6,\n                    \"fga\": 9,\n                    \"fgPercent\": 0.667,\n                    \"threeP\": 4,\n                    \"threePa\": 6,\n                    \"threePPercent\": 0.667,\n                    \"ft\": 3,\n                    \"fta\": 3,\n                    \"ftPercent\": 1,\n                    \"orb\": 0,\n                    \"drb\": 4,\n                    \"trb\": 4,\n                    \"ast\": 1,\n                    \"stl\": 1,\n                    \"blk\": 0,\n                    \"tov\": 1,\n                    \"pf\": 4,\n                    \"pts\": 19,\n                    \"gmSc\": 15.4,\n                    \"plusMinus\": 10\n                },\n                {\n                    \"playerId\": \"kennalu01\",\n                    \"playerName\": \"Luke Kennard\",\n                    \"team\": \"ATL\",\n                    \"status\": \"Played\",\n                    \"mp\": \"20:57\",\n                    \"fg\": 1,\n                    \"fga\": 2,\n                    \"fgPercent\": 0.5,\n                    \"threeP\": 1,\n                    \"threePa\": 2,\n                    \"threePPercent\": 0.5,\n                    \"ft\": 2,\n                    \"fta\": 2,\n                    \"ftPercent\": 1,\n                    \"orb\": 1,\n                    \"drb\": 3,\n                    \"trb\": 4,\n                    \"ast\": 2,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 1,\n                    \"pts\": 5,\n                    \"gmSc\": 6.6,\n                    \"plusMinus\": -3\n                },\n                {\n                    \"playerId\": \"newelas01\",\n                    \"playerName\": \"Asa Newell\",\n                    \"team\": \"ATL\",\n                    \"status\": \"Played\",\n                    \"mp\": \"13:52\",\n                    \"fg\": 4,\n                    \"fga\": 6,\n                    \"fgPercent\": 0.667,\n                    \"threeP\": 1,\n                    \"threePa\": 1,\n                    \"threePPercent\": 1,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 2,\n                    \"drb\": 2,\n                    \"trb\": 4,\n                    \"ast\": 2,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 1,\n                    \"pf\": 2,\n                    \"pts\": 9,\n                    \"gmSc\": 8,\n                    \"plusMinus\": -7\n                },\n                {\n                    \"playerId\": \"gueyemo02\",\n                    \"playerName\": \"Mouhamed Gueye\",\n                    \"team\": \"ATL\",\n                    \"status\": \"Played\",\n                    \"mp\": \"10:38\",\n                    \"fg\": 0,\n                    \"fga\": 1,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 1,\n                    \"threePPercent\": 0,\n                    \"ft\": 1,\n                    \"fta\": 2,\n                    \"ftPercent\": 0.5,\n                    \"orb\": 0,\n                    \"drb\": 1,\n                    \"trb\": 1,\n                    \"ast\": 0,\n                    \"stl\": 1,\n                    \"blk\": 1,\n                    \"tov\": 2,\n                    \"pf\": 1,\n                    \"pts\": 1,\n                    \"gmSc\": -0.5,\n                    \"plusMinus\": -1\n                },\n                {\n                    \"playerId\": \"wallake01\",\n                    \"playerName\": \"Keaton Wallace\",\n                    \"team\": \"ATL\",\n                    \"status\": \"Played\",\n                    \"mp\": \"3:02\",\n                    \"fg\": 0,\n                    \"fga\": 1,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 1,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 1,\n                    \"trb\": 1,\n                    \"ast\": 1,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 1,\n                    \"pf\": 1,\n                    \"pts\": 0,\n                    \"gmSc\": -1.1,\n                    \"plusMinus\": -7\n                },\n                {\n                    \"playerId\": \"porzikr01\",\n                    \"playerName\": \"Kristaps Porziņģis\",\n                    \"team\": \"ATL\",\n                    \"status\": \"Did Not Dress\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"youngtr01\",\n                    \"playerName\": \"Trae Young\",\n                    \"team\": \"ATL\",\n                    \"status\": \"Did Not Dress\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                }\n            ]\n        }\n    ],\n    \"pagination\": {\n        \"total\": 26101,\n        \"page\": 1,\n        \"pageSize\": 5,\n        \"pages\": 5221\n    }\n}"},{"id":"c680481a-1f06-4ac4-bb24-eff17fd0ca13","name":"Games Detail","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.server.nbaapi.com/api/games?isPlayoff=false&page=1&pageSize=3&sortBy=date&ascending=false&include=lineScores%2C%20playerGameBasicStats","protocol":"https","host":["api","server","nbaapi","com"],"path":["api","games"],"query":[{"key":"isPlayoff","value":"false"},{"key":"page","value":"1"},{"key":"pageSize","value":"3"},{"key":"sortBy","value":"date"},{"key":"ascending","value":"false"},{"key":"include","value":"lineScores%2C%20playerGameBasicStats"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000"},{"key":"Content-Encoding","value":"br"},{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Tue, 16 Dec 2025 20:21:02 GMT"},{"key":"Server","value":"nginx/1.28.0"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"gameId\": \"202512140POR\",\n            \"date\": \"2025-12-14T14:00:00Z\",\n            \"isPlayoff\": false,\n            \"startTimeET\": \"9:00p\",\n            \"arena\": \"Moda Center\",\n            \"visitorTeam\": \"GSW\",\n            \"visitorPts\": 131,\n            \"homeTeam\": \"POR\",\n            \"homePts\": 136,\n            \"gameDuration\": \"2:23\",\n            \"lineScores\": [\n                {\n                    \"team\": \"GSW\",\n                    \"q1\": 31,\n                    \"q2\": 31,\n                    \"q3\": 37,\n                    \"q4\": 32,\n                    \"ot1\": 0,\n                    \"ot2\": 0,\n                    \"ot3\": 0,\n                    \"total\": 131\n                },\n                {\n                    \"team\": \"POR\",\n                    \"q1\": 34,\n                    \"q2\": 27,\n                    \"q3\": 35,\n                    \"q4\": 40,\n                    \"ot1\": 0,\n                    \"ot2\": 0,\n                    \"ot3\": 0,\n                    \"total\": 136\n                }\n            ],\n            \"playerGameBasicStats\": [\n                {\n                    \"playerId\": \"avdijde01\",\n                    \"playerName\": \"Deni Avdija\",\n                    \"team\": \"POR\",\n                    \"status\": \"Played\",\n                    \"mp\": \"32:32\",\n                    \"fg\": 6,\n                    \"fga\": 16,\n                    \"fgPercent\": 0.375,\n                    \"threeP\": 2,\n                    \"threePa\": 4,\n                    \"threePPercent\": 0.5,\n                    \"ft\": 12,\n                    \"fta\": 13,\n                    \"ftPercent\": 0.923,\n                    \"orb\": 0,\n                    \"drb\": 7,\n                    \"trb\": 7,\n                    \"ast\": 8,\n                    \"stl\": 1,\n                    \"blk\": 0,\n                    \"tov\": 4,\n                    \"pf\": 2,\n                    \"pts\": 26,\n                    \"gmSc\": 20.7,\n                    \"plusMinus\": -3\n                },\n                {\n                    \"playerId\": \"butleji01\",\n                    \"playerName\": \"Jimmy Butler\",\n                    \"team\": \"GSW\",\n                    \"status\": \"Played\",\n                    \"mp\": \"34:57\",\n                    \"fg\": 3,\n                    \"fga\": 11,\n                    \"fgPercent\": 0.273,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 10,\n                    \"fta\": 11,\n                    \"ftPercent\": 0.909,\n                    \"orb\": 3,\n                    \"drb\": 4,\n                    \"trb\": 7,\n                    \"ast\": 4,\n                    \"stl\": 3,\n                    \"blk\": 0,\n                    \"tov\": 3,\n                    \"pf\": 4,\n                    \"pts\": 16,\n                    \"gmSc\": 13.6,\n                    \"plusMinus\": -4\n                },\n                {\n                    \"playerId\": \"camarto01\",\n                    \"playerName\": \"Toumani Camara\",\n                    \"team\": \"POR\",\n                    \"status\": \"Played\",\n                    \"mp\": \"25:27\",\n                    \"fg\": 3,\n                    \"fga\": 8,\n                    \"fgPercent\": 0.375,\n                    \"threeP\": 1,\n                    \"threePa\": 5,\n                    \"threePPercent\": 0.2,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 3,\n                    \"trb\": 3,\n                    \"ast\": 3,\n                    \"stl\": 2,\n                    \"blk\": 0,\n                    \"tov\": 1,\n                    \"pf\": 5,\n                    \"pts\": 7,\n                    \"gmSc\": 4.6,\n                    \"plusMinus\": 6\n                },\n                {\n                    \"playerId\": \"cissosi01\",\n                    \"playerName\": \"Sidy Cissoko\",\n                    \"team\": \"POR\",\n                    \"status\": \"Played\",\n                    \"mp\": \"28:20\",\n                    \"fg\": 2,\n                    \"fga\": 6,\n                    \"fgPercent\": 0.333,\n                    \"threeP\": 2,\n                    \"threePa\": 5,\n                    \"threePPercent\": 0.4,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 2,\n                    \"drb\": 1,\n                    \"trb\": 3,\n                    \"ast\": 1,\n                    \"stl\": 1,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 3,\n                    \"pts\": 6,\n                    \"gmSc\": 4.8,\n                    \"plusMinus\": 16\n                },\n                {\n                    \"playerId\": \"clingdo01\",\n                    \"playerName\": \"Donovan Clingan\",\n                    \"team\": \"POR\",\n                    \"status\": \"Played\",\n                    \"mp\": \"21:57\",\n                    \"fg\": 1,\n                    \"fga\": 3,\n                    \"fgPercent\": 0.333,\n                    \"threeP\": 0,\n                    \"threePa\": 1,\n                    \"threePPercent\": 0,\n                    \"ft\": 1,\n                    \"fta\": 2,\n                    \"ftPercent\": 0.5,\n                    \"orb\": 3,\n                    \"drb\": 7,\n                    \"trb\": 10,\n                    \"ast\": 3,\n                    \"stl\": 1,\n                    \"blk\": 3,\n                    \"tov\": 1,\n                    \"pf\": 2,\n                    \"pts\": 3,\n                    \"gmSc\": 8.5,\n                    \"plusMinus\": -9\n                },\n                {\n                    \"playerId\": \"curryse01\",\n                    \"playerName\": \"Seth Curry\",\n                    \"team\": \"GSW\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"curryst01\",\n                    \"playerName\": \"Stephen Curry\",\n                    \"team\": \"GSW\",\n                    \"status\": \"Played\",\n                    \"mp\": \"35:26\",\n                    \"fg\": 16,\n                    \"fga\": 26,\n                    \"fgPercent\": 0.615,\n                    \"threeP\": 12,\n                    \"threePa\": 19,\n                    \"threePPercent\": 0.632,\n                    \"ft\": 4,\n                    \"fta\": 4,\n                    \"ftPercent\": 1,\n                    \"orb\": 0,\n                    \"drb\": 3,\n                    \"trb\": 3,\n                    \"ast\": 2,\n                    \"stl\": 3,\n                    \"blk\": 1,\n                    \"tov\": 3,\n                    \"pf\": 0,\n                    \"pts\": 48,\n                    \"gmSc\": 39.2,\n                    \"plusMinus\": -8\n                },\n                {\n                    \"playerId\": \"grantje01\",\n                    \"playerName\": \"Jerami Grant\",\n                    \"team\": \"POR\",\n                    \"status\": \"Played\",\n                    \"mp\": \"34:25\",\n                    \"fg\": 12,\n                    \"fga\": 22,\n                    \"fgPercent\": 0.545,\n                    \"threeP\": 7,\n                    \"threePa\": 13,\n                    \"threePPercent\": 0.538,\n                    \"ft\": 4,\n                    \"fta\": 4,\n                    \"ftPercent\": 1,\n                    \"orb\": 0,\n                    \"drb\": 3,\n                    \"trb\": 3,\n                    \"ast\": 2,\n                    \"stl\": 0,\n                    \"blk\": 1,\n                    \"tov\": 4,\n                    \"pf\": 4,\n                    \"pts\": 35,\n                    \"gmSc\": 21.8,\n                    \"plusMinus\": 4\n                },\n                {\n                    \"playerId\": \"greendr01\",\n                    \"playerName\": \"Draymond Green\",\n                    \"team\": \"GSW\",\n                    \"status\": \"Played\",\n                    \"mp\": \"29:54\",\n                    \"fg\": 5,\n                    \"fga\": 8,\n                    \"fgPercent\": 0.625,\n                    \"threeP\": 2,\n                    \"threePa\": 4,\n                    \"threePPercent\": 0.5,\n                    \"ft\": 2,\n                    \"fta\": 2,\n                    \"ftPercent\": 1,\n                    \"orb\": 1,\n                    \"drb\": 7,\n                    \"trb\": 8,\n                    \"ast\": 7,\n                    \"stl\": 3,\n                    \"blk\": 1,\n                    \"tov\": 8,\n                    \"pf\": 5,\n                    \"pts\": 14,\n                    \"gmSc\": 11.8,\n                    \"plusMinus\": -12\n                },\n                {\n                    \"playerId\": \"hieldbu01\",\n                    \"playerName\": \"Buddy Hield\",\n                    \"team\": \"GSW\",\n                    \"status\": \"Played\",\n                    \"mp\": \"16:24\",\n                    \"fg\": 4,\n                    \"fga\": 7,\n                    \"fgPercent\": 0.571,\n                    \"threeP\": 2,\n                    \"threePa\": 5,\n                    \"threePPercent\": 0.4,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 1,\n                    \"drb\": 0,\n                    \"trb\": 1,\n                    \"ast\": 1,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 1,\n                    \"pf\": 0,\n                    \"pts\": 10,\n                    \"gmSc\": 7.1,\n                    \"plusMinus\": 1\n                },\n                {\n                    \"playerId\": \"holidjr01\",\n                    \"playerName\": \"Jrue Holiday\",\n                    \"team\": \"POR\",\n                    \"status\": \"Did Not Dress\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"jackstr02\",\n                    \"playerName\": \"Trayce Jackson-Davis\",\n                    \"team\": \"GSW\",\n                    \"status\": \"Played\",\n                    \"mp\": \"15:59\",\n                    \"fg\": 2,\n                    \"fga\": 2,\n                    \"fgPercent\": 1,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 1,\n                    \"fta\": 2,\n                    \"ftPercent\": 0.5,\n                    \"orb\": 0,\n                    \"drb\": 4,\n                    \"trb\": 4,\n                    \"ast\": 3,\n                    \"stl\": 0,\n                    \"blk\": 1,\n                    \"tov\": 1,\n                    \"pf\": 2,\n                    \"pts\": 5,\n                    \"gmSc\": 6.2,\n                    \"plusMinus\": -2\n                },\n                {\n                    \"playerId\": \"kuminjo01\",\n                    \"playerName\": \"Jonathan Kuminga\",\n                    \"team\": \"GSW\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"lillada01\",\n                    \"playerName\": \"Damian Lillard\",\n                    \"team\": \"POR\",\n                    \"status\": \"Did Not Dress\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"loveca01\",\n                    \"playerName\": \"Caleb Love\",\n                    \"team\": \"POR\",\n                    \"status\": \"Played\",\n                    \"mp\": \"12:00\",\n                    \"fg\": 3,\n                    \"fga\": 6,\n                    \"fgPercent\": 0.5,\n                    \"threeP\": 2,\n                    \"threePa\": 2,\n                    \"threePPercent\": 1,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 4,\n                    \"stl\": 1,\n                    \"blk\": 0,\n                    \"tov\": 1,\n                    \"pf\": 1,\n                    \"pts\": 8,\n                    \"gmSc\": 7.4,\n                    \"plusMinus\": -9\n                },\n                {\n                    \"playerId\": \"meltode01\",\n                    \"playerName\": \"De'Anthony Melton\",\n                    \"team\": \"GSW\",\n                    \"status\": \"Played\",\n                    \"mp\": \"18:54\",\n                    \"fg\": 0,\n                    \"fga\": 5,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 3,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 1,\n                    \"trb\": 1,\n                    \"ast\": 1,\n                    \"stl\": 2,\n                    \"blk\": 1,\n                    \"tov\": 1,\n                    \"pf\": 2,\n                    \"pts\": 0,\n                    \"gmSc\": -1.6,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"moodymo01\",\n                    \"playerName\": \"Moses Moody\",\n                    \"team\": \"GSW\",\n                    \"status\": \"Played\",\n                    \"mp\": \"23:26\",\n                    \"fg\": 5,\n                    \"fga\": 9,\n                    \"fgPercent\": 0.556,\n                    \"threeP\": 2,\n                    \"threePa\": 6,\n                    \"threePPercent\": 0.333,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 1,\n                    \"drb\": 1,\n                    \"trb\": 2,\n                    \"ast\": 2,\n                    \"stl\": 1,\n                    \"blk\": 1,\n                    \"tov\": 0,\n                    \"pf\": 3,\n                    \"pts\": 12,\n                    \"gmSc\": 10.6,\n                    \"plusMinus\": -4\n                },\n                {\n                    \"playerId\": \"murrakr01\",\n                    \"playerName\": \"Kris Murray\",\n                    \"team\": \"POR\",\n                    \"status\": \"Played\",\n                    \"mp\": \"27:11\",\n                    \"fg\": 2,\n                    \"fga\": 5,\n                    \"fgPercent\": 0.4,\n                    \"threeP\": 1,\n                    \"threePa\": 2,\n                    \"threePPercent\": 0.5,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 1,\n                    \"drb\": 2,\n                    \"trb\": 3,\n                    \"ast\": 2,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 1,\n                    \"pts\": 5,\n                    \"gmSc\": 4.6,\n                    \"plusMinus\": 3\n                },\n                {\n                    \"playerId\": \"podzibr01\",\n                    \"playerName\": \"Brandin Podziemski\",\n                    \"team\": \"GSW\",\n                    \"status\": \"Played\",\n                    \"mp\": \"32:34\",\n                    \"fg\": 4,\n                    \"fga\": 7,\n                    \"fgPercent\": 0.571,\n                    \"threeP\": 3,\n                    \"threePa\": 3,\n                    \"threePPercent\": 1,\n                    \"ft\": 1,\n                    \"fta\": 2,\n                    \"ftPercent\": 0.5,\n                    \"orb\": 1,\n                    \"drb\": 6,\n                    \"trb\": 7,\n                    \"ast\": 6,\n                    \"stl\": 1,\n                    \"blk\": 0,\n                    \"tov\": 1,\n                    \"pf\": 2,\n                    \"pts\": 12,\n                    \"gmSc\": 14.2,\n                    \"plusMinus\": -2\n                },\n                {\n                    \"playerId\": \"postqu01\",\n                    \"playerName\": \"Quinten Post\",\n                    \"team\": \"GSW\",\n                    \"status\": \"Played\",\n                    \"mp\": \"19:27\",\n                    \"fg\": 4,\n                    \"fga\": 9,\n                    \"fgPercent\": 0.444,\n                    \"threeP\": 3,\n                    \"threePa\": 6,\n                    \"threePPercent\": 0.5,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 1,\n                    \"drb\": 0,\n                    \"trb\": 1,\n                    \"ast\": 4,\n                    \"stl\": 1,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 4,\n                    \"pts\": 11,\n                    \"gmSc\": 9.2,\n                    \"plusMinus\": 3\n                },\n                {\n                    \"playerId\": \"reathdu01\",\n                    \"playerName\": \"Duop Reath\",\n                    \"team\": \"POR\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"richawi02\",\n                    \"playerName\": \"Will Richard\",\n                    \"team\": \"GSW\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"ruperra01\",\n                    \"playerName\": \"Rayan Rupert\",\n                    \"team\": \"POR\",\n                    \"status\": \"Played\",\n                    \"mp\": \"6:16\",\n                    \"fg\": 0,\n                    \"fga\": 1,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 1,\n                    \"pts\": 0,\n                    \"gmSc\": -1.1,\n                    \"plusMinus\": -5\n                },\n                {\n                    \"playerId\": \"santogu01\",\n                    \"playerName\": \"Gui Santos\",\n                    \"team\": \"GSW\",\n                    \"status\": \"Played\",\n                    \"mp\": \"6:16\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 1,\n                    \"fta\": 2,\n                    \"ftPercent\": 0.5,\n                    \"orb\": 0,\n                    \"drb\": 2,\n                    \"trb\": 2,\n                    \"ast\": 2,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 1,\n                    \"pts\": 1,\n                    \"gmSc\": 2.2,\n                    \"plusMinus\": 3\n                },\n                {\n                    \"playerId\": \"sharpsh01\",\n                    \"playerName\": \"Shaedon Sharpe\",\n                    \"team\": \"POR\",\n                    \"status\": \"Played\",\n                    \"mp\": \"32:43\",\n                    \"fg\": 12,\n                    \"fga\": 18,\n                    \"fgPercent\": 0.667,\n                    \"threeP\": 5,\n                    \"threePa\": 7,\n                    \"threePPercent\": 0.714,\n                    \"ft\": 6,\n                    \"fta\": 6,\n                    \"ftPercent\": 1,\n                    \"orb\": 2,\n                    \"drb\": 1,\n                    \"trb\": 3,\n                    \"ast\": 4,\n                    \"stl\": 4,\n                    \"blk\": 0,\n                    \"tov\": 3,\n                    \"pf\": 2,\n                    \"pts\": 35,\n                    \"gmSc\": 31.9,\n                    \"plusMinus\": 15\n                },\n                {\n                    \"playerId\": \"spencpa01\",\n                    \"playerName\": \"Pat Spencer\",\n                    \"team\": \"GSW\",\n                    \"status\": \"Played\",\n                    \"mp\": \"6:45\",\n                    \"fg\": 1,\n                    \"fga\": 3,\n                    \"fgPercent\": 0.333,\n                    \"threeP\": 0,\n                    \"threePa\": 1,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 2,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 1,\n                    \"pts\": 2,\n                    \"gmSc\": 1.3,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"thybuma01\",\n                    \"playerName\": \"Matisse Thybulle\",\n                    \"team\": \"POR\",\n                    \"status\": \"Did Not Dress\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"williro04\",\n                    \"playerName\": \"Robert Williams\",\n                    \"team\": \"POR\",\n                    \"status\": \"Played\",\n                    \"mp\": \"19:09\",\n                    \"fg\": 4,\n                    \"fga\": 4,\n                    \"fgPercent\": 1,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 3,\n                    \"fta\": 4,\n                    \"ftPercent\": 0.75,\n                    \"orb\": 2,\n                    \"drb\": 9,\n                    \"trb\": 11,\n                    \"ast\": 3,\n                    \"stl\": 1,\n                    \"blk\": 0,\n                    \"tov\": 3,\n                    \"pf\": 0,\n                    \"pts\": 11,\n                    \"gmSc\": 13.6,\n                    \"plusMinus\": 7\n                },\n                {\n                    \"playerId\": \"yangha01\",\n                    \"playerName\": \"Yang Hansen\",\n                    \"team\": \"POR\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                }\n            ]\n        },\n        {\n            \"gameId\": \"202512140PHO\",\n            \"date\": \"2025-12-14T13:00:00Z\",\n            \"isPlayoff\": false,\n            \"startTimeET\": \"8:00p\",\n            \"arena\": \"Mortgage Matchup Center\",\n            \"visitorTeam\": \"LAL\",\n            \"visitorPts\": 116,\n            \"homeTeam\": \"PHX\",\n            \"homePts\": 114,\n            \"gameDuration\": \"2:43\",\n            \"lineScores\": [\n                {\n                    \"team\": \"LAL\",\n                    \"q1\": 31,\n                    \"q2\": 31,\n                    \"q3\": 24,\n                    \"q4\": 30,\n                    \"ot1\": 0,\n                    \"ot2\": 0,\n                    \"ot3\": 0,\n                    \"total\": 116\n                },\n                {\n                    \"team\": \"PHO\",\n                    \"q1\": 36,\n                    \"q2\": 26,\n                    \"q3\": 15,\n                    \"q4\": 37,\n                    \"ot1\": 0,\n                    \"ot2\": 0,\n                    \"ot3\": 0,\n                    \"total\": 114\n                }\n            ],\n            \"playerGameBasicStats\": [\n                {\n                    \"playerId\": \"allengr01\",\n                    \"playerName\": \"Grayson Allen\",\n                    \"team\": \"PHO\",\n                    \"status\": \"Played\",\n                    \"mp\": \"35:03\",\n                    \"fg\": 4,\n                    \"fga\": 11,\n                    \"fgPercent\": 0.364,\n                    \"threeP\": 1,\n                    \"threePa\": 5,\n                    \"threePPercent\": 0.2,\n                    \"ft\": 4,\n                    \"fta\": 4,\n                    \"ftPercent\": 1,\n                    \"orb\": 0,\n                    \"drb\": 2,\n                    \"trb\": 2,\n                    \"ast\": 7,\n                    \"stl\": 3,\n                    \"blk\": 0,\n                    \"tov\": 2,\n                    \"pf\": 1,\n                    \"pts\": 13,\n                    \"gmSc\": 13,\n                    \"plusMinus\": -4\n                },\n                {\n                    \"playerId\": \"aytonde01\",\n                    \"playerName\": \"Deandre Ayton\",\n                    \"team\": \"LAL\",\n                    \"status\": \"Played\",\n                    \"mp\": \"30:09\",\n                    \"fg\": 10,\n                    \"fga\": 11,\n                    \"fgPercent\": 0.909,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 2,\n                    \"ftPercent\": 0,\n                    \"orb\": 6,\n                    \"drb\": 7,\n                    \"trb\": 13,\n                    \"ast\": 0,\n                    \"stl\": 2,\n                    \"blk\": 1,\n                    \"tov\": 3,\n                    \"pf\": 4,\n                    \"pts\": 20,\n                    \"gmSc\": 19.9,\n                    \"plusMinus\": -12\n                },\n                {\n                    \"playerId\": \"bookede01\",\n                    \"playerName\": \"Devin Booker\",\n                    \"team\": \"PHO\",\n                    \"status\": \"Played\",\n                    \"mp\": \"31:22\",\n                    \"fg\": 7,\n                    \"fga\": 17,\n                    \"fgPercent\": 0.412,\n                    \"threeP\": 0,\n                    \"threePa\": 5,\n                    \"threePPercent\": 0,\n                    \"ft\": 13,\n                    \"fta\": 16,\n                    \"ftPercent\": 0.813,\n                    \"orb\": 1,\n                    \"drb\": 5,\n                    \"trb\": 6,\n                    \"ast\": 7,\n                    \"stl\": 1,\n                    \"blk\": 1,\n                    \"tov\": 1,\n                    \"pf\": 3,\n                    \"pts\": 27,\n                    \"gmSc\": 23.3,\n                    \"plusMinus\": 4\n                },\n                {\n                    \"playerId\": \"bouyeja01\",\n                    \"playerName\": \"Jamaree Bouyea\",\n                    \"team\": \"PHO\",\n                    \"status\": \"Played\",\n                    \"mp\": \"6:01\",\n                    \"fg\": 1,\n                    \"fga\": 2,\n                    \"fgPercent\": 0.5,\n                    \"threeP\": 0,\n                    \"threePa\": 1,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 1,\n                    \"trb\": 1,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 2,\n                    \"gmSc\": 1.3,\n                    \"plusMinus\": -2\n                },\n                {\n                    \"playerId\": \"brookdi01\",\n                    \"playerName\": \"Dillon Brooks\",\n                    \"team\": \"PHO\",\n                    \"status\": \"Played\",\n                    \"mp\": \"24:32\",\n                    \"fg\": 6,\n                    \"fga\": 9,\n                    \"fgPercent\": 0.667,\n                    \"threeP\": 4,\n                    \"threePa\": 7,\n                    \"threePPercent\": 0.571,\n                    \"ft\": 2,\n                    \"fta\": 2,\n                    \"ftPercent\": 1,\n                    \"orb\": 0,\n                    \"drb\": 1,\n                    \"trb\": 1,\n                    \"ast\": 0,\n                    \"stl\": 1,\n                    \"blk\": 0,\n                    \"tov\": 3,\n                    \"pf\": 5,\n                    \"pts\": 18,\n                    \"gmSc\": 10.4,\n                    \"plusMinus\": 12\n                },\n                {\n                    \"playerId\": \"doncilu01\",\n                    \"playerName\": \"Luka Dončić\",\n                    \"team\": \"LAL\",\n                    \"status\": \"Played\",\n                    \"mp\": \"38:12\",\n                    \"fg\": 7,\n                    \"fga\": 25,\n                    \"fgPercent\": 0.28,\n                    \"threeP\": 2,\n                    \"threePa\": 14,\n                    \"threePPercent\": 0.143,\n                    \"ft\": 13,\n                    \"fta\": 14,\n                    \"ftPercent\": 0.929,\n                    \"orb\": 2,\n                    \"drb\": 1,\n                    \"trb\": 3,\n                    \"ast\": 6,\n                    \"stl\": 1,\n                    \"blk\": 0,\n                    \"tov\": 6,\n                    \"pf\": 3,\n                    \"pts\": 29,\n                    \"gmSc\": 13.6,\n                    \"plusMinus\": -5\n                },\n                {\n                    \"playerId\": \"dunnry01\",\n                    \"playerName\": \"Ryan Dunn\",\n                    \"team\": \"PHO\",\n                    \"status\": \"Played\",\n                    \"mp\": \"16:57\",\n                    \"fg\": 2,\n                    \"fga\": 6,\n                    \"fgPercent\": 0.333,\n                    \"threeP\": 1,\n                    \"threePa\": 4,\n                    \"threePPercent\": 0.25,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 2,\n                    \"drb\": 2,\n                    \"trb\": 4,\n                    \"ast\": 2,\n                    \"stl\": 1,\n                    \"blk\": 1,\n                    \"tov\": 2,\n                    \"pf\": 3,\n                    \"pts\": 5,\n                    \"gmSc\": 3.5,\n                    \"plusMinus\": 6\n                },\n                {\n                    \"playerId\": \"flemira01\",\n                    \"playerName\": \"Rasheer Fleming\",\n                    \"team\": \"PHO\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"gilleco01\",\n                    \"playerName\": \"Collin Gillespie\",\n                    \"team\": \"PHO\",\n                    \"status\": \"Played\",\n                    \"mp\": \"36:40\",\n                    \"fg\": 4,\n                    \"fga\": 9,\n                    \"fgPercent\": 0.444,\n                    \"threeP\": 2,\n                    \"threePa\": 5,\n                    \"threePPercent\": 0.4,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 1,\n                    \"drb\": 2,\n                    \"trb\": 3,\n                    \"ast\": 6,\n                    \"stl\": 1,\n                    \"blk\": 0,\n                    \"tov\": 1,\n                    \"pf\": 4,\n                    \"pts\": 10,\n                    \"gmSc\": 9.2,\n                    \"plusMinus\": -2\n                },\n                {\n                    \"playerId\": \"goodwjo01\",\n                    \"playerName\": \"Jordan Goodwin\",\n                    \"team\": \"PHO\",\n                    \"status\": \"Played\",\n                    \"mp\": \"18:10\",\n                    \"fg\": 2,\n                    \"fga\": 7,\n                    \"fgPercent\": 0.286,\n                    \"threeP\": 1,\n                    \"threePa\": 3,\n                    \"threePPercent\": 0.333,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 2,\n                    \"drb\": 1,\n                    \"trb\": 3,\n                    \"ast\": 2,\n                    \"stl\": 2,\n                    \"blk\": 0,\n                    \"tov\": 2,\n                    \"pf\": 1,\n                    \"pts\": 5,\n                    \"gmSc\": 3.6,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"hachiru01\",\n                    \"playerName\": \"Rui Hachimura\",\n                    \"team\": \"LAL\",\n                    \"status\": \"Played\",\n                    \"mp\": \"30:58\",\n                    \"fg\": 1,\n                    \"fga\": 5,\n                    \"fgPercent\": 0.2,\n                    \"threeP\": 1,\n                    \"threePa\": 4,\n                    \"threePPercent\": 0.25,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 2,\n                    \"drb\": 5,\n                    \"trb\": 7,\n                    \"ast\": 1,\n                    \"stl\": 2,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 3,\n                    \"pts\": 3,\n                    \"gmSc\": 4.3,\n                    \"plusMinus\": -12\n                },\n                {\n                    \"playerId\": \"hayesja02\",\n                    \"playerName\": \"Jaxson Hayes\",\n                    \"team\": \"LAL\",\n                    \"status\": \"Played\",\n                    \"mp\": \"17:39\",\n                    \"fg\": 4,\n                    \"fga\": 4,\n                    \"fgPercent\": 1,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 4,\n                    \"fta\": 5,\n                    \"ftPercent\": 0.8,\n                    \"orb\": 3,\n                    \"drb\": 6,\n                    \"trb\": 9,\n                    \"ast\": 2,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 2,\n                    \"pf\": 1,\n                    \"pts\": 12,\n                    \"gmSc\": 13.3,\n                    \"plusMinus\": 11\n                },\n                {\n                    \"playerId\": \"hayesni01\",\n                    \"playerName\": \"Nigel Hayes-Davis\",\n                    \"team\": \"PHO\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"ighodos01\",\n                    \"playerName\": \"Oso Ighodaro\",\n                    \"team\": \"PHO\",\n                    \"status\": \"Played\",\n                    \"mp\": \"15:53\",\n                    \"fg\": 1,\n                    \"fga\": 4,\n                    \"fgPercent\": 0.25,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 1,\n                    \"drb\": 4,\n                    \"trb\": 5,\n                    \"ast\": 3,\n                    \"stl\": 1,\n                    \"blk\": 0,\n                    \"tov\": 4,\n                    \"pf\": 4,\n                    \"pts\": 2,\n                    \"gmSc\": -1,\n                    \"plusMinus\": -6\n                },\n                {\n                    \"playerId\": \"jamesle01\",\n                    \"playerName\": \"LeBron James\",\n                    \"team\": \"LAL\",\n                    \"status\": \"Played\",\n                    \"mp\": \"36:14\",\n                    \"fg\": 8,\n                    \"fga\": 17,\n                    \"fgPercent\": 0.471,\n                    \"threeP\": 1,\n                    \"threePa\": 5,\n                    \"threePPercent\": 0.2,\n                    \"ft\": 9,\n                    \"fta\": 14,\n                    \"ftPercent\": 0.643,\n                    \"orb\": 1,\n                    \"drb\": 2,\n                    \"trb\": 3,\n                    \"ast\": 4,\n                    \"stl\": 2,\n                    \"blk\": 2,\n                    \"tov\": 8,\n                    \"pf\": 3,\n                    \"pts\": 26,\n                    \"gmSc\": 13.6,\n                    \"plusMinus\": 8\n                },\n                {\n                    \"playerId\": \"knechda01\",\n                    \"playerName\": \"Dalton Knecht\",\n                    \"team\": \"LAL\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"laravja01\",\n                    \"playerName\": \"Jake LaRavia\",\n                    \"team\": \"LAL\",\n                    \"status\": \"Played\",\n                    \"mp\": \"21:12\",\n                    \"fg\": 2,\n                    \"fga\": 9,\n                    \"fgPercent\": 0.222,\n                    \"threeP\": 0,\n                    \"threePa\": 4,\n                    \"threePPercent\": 0,\n                    \"ft\": 2,\n                    \"fta\": 2,\n                    \"ftPercent\": 1,\n                    \"orb\": 3,\n                    \"drb\": 5,\n                    \"trb\": 8,\n                    \"ast\": 1,\n                    \"stl\": 2,\n                    \"blk\": 2,\n                    \"tov\": 0,\n                    \"pf\": 4,\n                    \"pts\": 6,\n                    \"gmSc\": 6.6,\n                    \"plusMinus\": 13\n                },\n                {\n                    \"playerId\": \"maluakh01\",\n                    \"playerName\": \"Khaman Maluach\",\n                    \"team\": \"PHO\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"onealro01\",\n                    \"playerName\": \"Royce O'Neale\",\n                    \"team\": \"PHO\",\n                    \"status\": \"Played\",\n                    \"mp\": \"23:57\",\n                    \"fg\": 4,\n                    \"fga\": 7,\n                    \"fgPercent\": 0.571,\n                    \"threeP\": 4,\n                    \"threePa\": 7,\n                    \"threePPercent\": 0.571,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 5,\n                    \"trb\": 5,\n                    \"ast\": 1,\n                    \"stl\": 1,\n                    \"blk\": 0,\n                    \"tov\": 2,\n                    \"pf\": 3,\n                    \"pts\": 12,\n                    \"gmSc\": 8.7,\n                    \"plusMinus\": -23\n                },\n                {\n                    \"playerId\": \"richani01\",\n                    \"playerName\": \"Nick Richards\",\n                    \"team\": \"PHO\",\n                    \"status\": \"Played\",\n                    \"mp\": \"2:32\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 1,\n                    \"trb\": 1,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 1,\n                    \"pf\": 2,\n                    \"pts\": 0,\n                    \"gmSc\": -1.5,\n                    \"plusMinus\": -9\n                },\n                {\n                    \"playerId\": \"smartma01\",\n                    \"playerName\": \"Marcus Smart\",\n                    \"team\": \"LAL\",\n                    \"status\": \"Played\",\n                    \"mp\": \"31:36\",\n                    \"fg\": 2,\n                    \"fga\": 7,\n                    \"fgPercent\": 0.286,\n                    \"threeP\": 1,\n                    \"threePa\": 5,\n                    \"threePPercent\": 0.2,\n                    \"ft\": 3,\n                    \"fta\": 4,\n                    \"ftPercent\": 0.75,\n                    \"orb\": 1,\n                    \"drb\": 3,\n                    \"trb\": 4,\n                    \"ast\": 6,\n                    \"stl\": 1,\n                    \"blk\": 2,\n                    \"tov\": 2,\n                    \"pf\": 3,\n                    \"pts\": 8,\n                    \"gmSc\": 8.5,\n                    \"plusMinus\": -10\n                },\n                {\n                    \"playerId\": \"smithni01\",\n                    \"playerName\": \"Nick Smith Jr.\",\n                    \"team\": \"LAL\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"thierad01\",\n                    \"playerName\": \"Adou Thiero\",\n                    \"team\": \"LAL\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"vandeja01\",\n                    \"playerName\": \"Jarred Vanderbilt\",\n                    \"team\": \"LAL\",\n                    \"status\": \"Played\",\n                    \"mp\": \"15:01\",\n                    \"fg\": 2,\n                    \"fga\": 5,\n                    \"fgPercent\": 0.4,\n                    \"threeP\": 1,\n                    \"threePa\": 2,\n                    \"threePPercent\": 0.5,\n                    \"ft\": 2,\n                    \"fta\": 2,\n                    \"ftPercent\": 1,\n                    \"orb\": 6,\n                    \"drb\": 1,\n                    \"trb\": 7,\n                    \"ast\": 0,\n                    \"stl\": 2,\n                    \"blk\": 1,\n                    \"tov\": 0,\n                    \"pf\": 1,\n                    \"pts\": 7,\n                    \"gmSc\": 11.1,\n                    \"plusMinus\": 7\n                },\n                {\n                    \"playerId\": \"vincega01\",\n                    \"playerName\": \"Gabe Vincent\",\n                    \"team\": \"LAL\",\n                    \"status\": \"Played\",\n                    \"mp\": \"18:59\",\n                    \"fg\": 2,\n                    \"fga\": 5,\n                    \"fgPercent\": 0.4,\n                    \"threeP\": 1,\n                    \"threePa\": 3,\n                    \"threePPercent\": 0.333,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 1,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 1,\n                    \"pts\": 5,\n                    \"gmSc\": 2.9,\n                    \"plusMinus\": 10\n                },\n                {\n                    \"playerId\": \"willima07\",\n                    \"playerName\": \"Mark Williams\",\n                    \"team\": \"PHO\",\n                    \"status\": \"Played\",\n                    \"mp\": \"28:53\",\n                    \"fg\": 9,\n                    \"fga\": 10,\n                    \"fgPercent\": 0.9,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 2,\n                    \"fta\": 3,\n                    \"ftPercent\": 0.667,\n                    \"orb\": 3,\n                    \"drb\": 3,\n                    \"trb\": 6,\n                    \"ast\": 1,\n                    \"stl\": 0,\n                    \"blk\": 3,\n                    \"tov\": 1,\n                    \"pf\": 2,\n                    \"pts\": 20,\n                    \"gmSc\": 20.2,\n                    \"plusMinus\": 14\n                }\n            ]\n        },\n        {\n            \"gameId\": \"202512140CHI\",\n            \"date\": \"2025-12-14T12:00:00Z\",\n            \"isPlayoff\": false,\n            \"startTimeET\": \"7:00p\",\n            \"arena\": \"United Center\",\n            \"visitorTeam\": \"NOP\",\n            \"visitorPts\": 114,\n            \"homeTeam\": \"CHI\",\n            \"homePts\": 104,\n            \"gameDuration\": \"2:14\",\n            \"lineScores\": [\n                {\n                    \"team\": \"CHI\",\n                    \"q1\": 26,\n                    \"q2\": 21,\n                    \"q3\": 28,\n                    \"q4\": 29,\n                    \"ot1\": 0,\n                    \"ot2\": 0,\n                    \"ot3\": 0,\n                    \"total\": 104\n                },\n                {\n                    \"team\": \"NOP\",\n                    \"q1\": 21,\n                    \"q2\": 31,\n                    \"q3\": 24,\n                    \"q4\": 38,\n                    \"ot1\": 0,\n                    \"ot2\": 0,\n                    \"ot3\": 0,\n                    \"total\": 114\n                }\n            ],\n            \"playerGameBasicStats\": [\n                {\n                    \"playerId\": \"alvarjo01\",\n                    \"playerName\": \"Jose Alvarado\",\n                    \"team\": \"NOP\",\n                    \"status\": \"Played\",\n                    \"mp\": \"17:39\",\n                    \"fg\": 1,\n                    \"fga\": 3,\n                    \"fgPercent\": 0.333,\n                    \"threeP\": 1,\n                    \"threePa\": 3,\n                    \"threePPercent\": 0.333,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 2,\n                    \"trb\": 2,\n                    \"ast\": 2,\n                    \"stl\": 1,\n                    \"blk\": 1,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 3,\n                    \"gmSc\": 5,\n                    \"plusMinus\": -6\n                },\n                {\n                    \"playerId\": \"beysa01\",\n                    \"playerName\": \"Saddiq Bey\",\n                    \"team\": \"NOP\",\n                    \"status\": \"Played\",\n                    \"mp\": \"24:40\",\n                    \"fg\": 4,\n                    \"fga\": 12,\n                    \"fgPercent\": 0.333,\n                    \"threeP\": 0,\n                    \"threePa\": 2,\n                    \"threePPercent\": 0,\n                    \"ft\": 2,\n                    \"fta\": 2,\n                    \"ftPercent\": 1,\n                    \"orb\": 2,\n                    \"drb\": 4,\n                    \"trb\": 6,\n                    \"ast\": 1,\n                    \"stl\": 2,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 1,\n                    \"pts\": 10,\n                    \"gmSc\": 8.1,\n                    \"plusMinus\": 14\n                },\n                {\n                    \"playerId\": \"buzelma01\",\n                    \"playerName\": \"Matas Buzelis\",\n                    \"team\": \"CHI\",\n                    \"status\": \"Played\",\n                    \"mp\": \"23:35\",\n                    \"fg\": 3,\n                    \"fga\": 5,\n                    \"fgPercent\": 0.6,\n                    \"threeP\": 1,\n                    \"threePa\": 3,\n                    \"threePPercent\": 0.333,\n                    \"ft\": 2,\n                    \"fta\": 2,\n                    \"ftPercent\": 1,\n                    \"orb\": 1,\n                    \"drb\": 5,\n                    \"trb\": 6,\n                    \"ast\": 3,\n                    \"stl\": 1,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 2,\n                    \"pts\": 9,\n                    \"gmSc\": 11.2,\n                    \"plusMinus\": -7\n                },\n                {\n                    \"playerId\": \"carteje01\",\n                    \"playerName\": \"Jevon Carter\",\n                    \"team\": \"CHI\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"colliza01\",\n                    \"playerName\": \"Zach Collins\",\n                    \"team\": \"CHI\",\n                    \"status\": \"Played\",\n                    \"mp\": \"11:38\",\n                    \"fg\": 0,\n                    \"fga\": 1,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 1,\n                    \"threePPercent\": 0,\n                    \"ft\": 2,\n                    \"fta\": 2,\n                    \"ftPercent\": 1,\n                    \"orb\": 0,\n                    \"drb\": 2,\n                    \"trb\": 2,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 1,\n                    \"pf\": 2,\n                    \"pts\": 2,\n                    \"gmSc\": 0.1,\n                    \"plusMinus\": 2\n                },\n                {\n                    \"playerId\": \"fearsje01\",\n                    \"playerName\": \"Jeremiah Fears\",\n                    \"team\": \"NOP\",\n                    \"status\": \"Played\",\n                    \"mp\": \"28:05\",\n                    \"fg\": 7,\n                    \"fga\": 13,\n                    \"fgPercent\": 0.538,\n                    \"threeP\": 1,\n                    \"threePa\": 3,\n                    \"threePPercent\": 0.333,\n                    \"ft\": 5,\n                    \"fta\": 6,\n                    \"ftPercent\": 0.833,\n                    \"orb\": 0,\n                    \"drb\": 2,\n                    \"trb\": 2,\n                    \"ast\": 3,\n                    \"stl\": 2,\n                    \"blk\": 0,\n                    \"tov\": 3,\n                    \"pf\": 4,\n                    \"pts\": 20,\n                    \"gmSc\": 13.4,\n                    \"plusMinus\": 12\n                },\n                {\n                    \"playerId\": \"giddejo01\",\n                    \"playerName\": \"Josh Giddey\",\n                    \"team\": \"CHI\",\n                    \"status\": \"Played\",\n                    \"mp\": \"24:04\",\n                    \"fg\": 4,\n                    \"fga\": 10,\n                    \"fgPercent\": 0.4,\n                    \"threeP\": 1,\n                    \"threePa\": 3,\n                    \"threePPercent\": 0.333,\n                    \"ft\": 2,\n                    \"fta\": 2,\n                    \"ftPercent\": 1,\n                    \"orb\": 3,\n                    \"drb\": 4,\n                    \"trb\": 7,\n                    \"ast\": 5,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 4,\n                    \"pf\": 3,\n                    \"pts\": 11,\n                    \"gmSc\": 7.2,\n                    \"plusMinus\": -6\n                },\n                {\n                    \"playerId\": \"hawkijo01\",\n                    \"playerName\": \"Jordan Hawkins\",\n                    \"team\": \"NOP\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"huertke01\",\n                    \"playerName\": \"Kevin Huerter\",\n                    \"team\": \"CHI\",\n                    \"status\": \"Played\",\n                    \"mp\": \"24:16\",\n                    \"fg\": 6,\n                    \"fga\": 12,\n                    \"fgPercent\": 0.5,\n                    \"threeP\": 4,\n                    \"threePa\": 8,\n                    \"threePPercent\": 0.5,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 1,\n                    \"drb\": 2,\n                    \"trb\": 3,\n                    \"ast\": 0,\n                    \"stl\": 4,\n                    \"blk\": 0,\n                    \"tov\": 3,\n                    \"pf\": 1,\n                    \"pts\": 16,\n                    \"gmSc\": 11.9,\n                    \"plusMinus\": 3\n                },\n                {\n                    \"playerId\": \"joneshe01\",\n                    \"playerName\": \"Herbert Jones\",\n                    \"team\": \"NOP\",\n                    \"status\": \"Played\",\n                    \"mp\": \"19:47\",\n                    \"fg\": 3,\n                    \"fga\": 8,\n                    \"fgPercent\": 0.375,\n                    \"threeP\": 2,\n                    \"threePa\": 7,\n                    \"threePPercent\": 0.286,\n                    \"ft\": 2,\n                    \"fta\": 2,\n                    \"ftPercent\": 1,\n                    \"orb\": 1,\n                    \"drb\": 1,\n                    \"trb\": 2,\n                    \"ast\": 1,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 1,\n                    \"pf\": 2,\n                    \"pts\": 10,\n                    \"gmSc\": 5.5,\n                    \"plusMinus\": 3\n                },\n                {\n                    \"playerId\": \"jonestr01\",\n                    \"playerName\": \"Tre Jones\",\n                    \"team\": \"CHI\",\n                    \"status\": \"Played\",\n                    \"mp\": \"24:16\",\n                    \"fg\": 2,\n                    \"fga\": 7,\n                    \"fgPercent\": 0.286,\n                    \"threeP\": 0,\n                    \"threePa\": 4,\n                    \"threePPercent\": 0,\n                    \"ft\": 2,\n                    \"fta\": 2,\n                    \"ftPercent\": 1,\n                    \"orb\": 0,\n                    \"drb\": 2,\n                    \"trb\": 2,\n                    \"ast\": 5,\n                    \"stl\": 2,\n                    \"blk\": 2,\n                    \"tov\": 0,\n                    \"pf\": 1,\n                    \"pts\": 6,\n                    \"gmSc\": 9,\n                    \"plusMinus\": -5\n                },\n                {\n                    \"playerId\": \"jordade01\",\n                    \"playerName\": \"DeAndre Jordan\",\n                    \"team\": \"NOP\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"looneke01\",\n                    \"playerName\": \"Kevon Looney\",\n                    \"team\": \"NOP\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"matkoka01\",\n                    \"playerName\": \"Karlo Matković\",\n                    \"team\": \"NOP\",\n                    \"status\": \"Played\",\n                    \"mp\": \"12:00\",\n                    \"fg\": 2,\n                    \"fga\": 5,\n                    \"fgPercent\": 0.4,\n                    \"threeP\": 0,\n                    \"threePa\": 2,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 1,\n                    \"drb\": 3,\n                    \"trb\": 4,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 1,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 4,\n                    \"gmSc\": 3.6,\n                    \"plusMinus\": 9\n                },\n                {\n                    \"playerId\": \"mcgowbr01\",\n                    \"playerName\": \"Bryce McGowens\",\n                    \"team\": \"NOP\",\n                    \"status\": \"Played\",\n                    \"mp\": \"14:16\",\n                    \"fg\": 1,\n                    \"fga\": 2,\n                    \"fgPercent\": 0.5,\n                    \"threeP\": 0,\n                    \"threePa\": 1,\n                    \"threePPercent\": 0,\n                    \"ft\": 3,\n                    \"fta\": 3,\n                    \"ftPercent\": 1,\n                    \"orb\": 1,\n                    \"drb\": 2,\n                    \"trb\": 3,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 2,\n                    \"pts\": 5,\n                    \"gmSc\": 4.5,\n                    \"plusMinus\": 4\n                },\n                {\n                    \"playerId\": \"missiyv01\",\n                    \"playerName\": \"Yves Missi\",\n                    \"team\": \"NOP\",\n                    \"status\": \"Played\",\n                    \"mp\": \"11:10\",\n                    \"fg\": 2,\n                    \"fga\": 3,\n                    \"fgPercent\": 0.667,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 2,\n                    \"ftPercent\": 0,\n                    \"orb\": 4,\n                    \"drb\": 4,\n                    \"trb\": 8,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 2,\n                    \"tov\": 2,\n                    \"pf\": 3,\n                    \"pts\": 4,\n                    \"gmSc\": 4.1,\n                    \"plusMinus\": -1\n                },\n                {\n                    \"playerId\": \"murphtr02\",\n                    \"playerName\": \"Trey Murphy III\",\n                    \"team\": \"NOP\",\n                    \"status\": \"Played\",\n                    \"mp\": \"33:44\",\n                    \"fg\": 8,\n                    \"fga\": 14,\n                    \"fgPercent\": 0.571,\n                    \"threeP\": 2,\n                    \"threePa\": 6,\n                    \"threePPercent\": 0.333,\n                    \"ft\": 2,\n                    \"fta\": 3,\n                    \"ftPercent\": 0.667,\n                    \"orb\": 3,\n                    \"drb\": 7,\n                    \"trb\": 10,\n                    \"ast\": 2,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 1,\n                    \"pf\": 2,\n                    \"pts\": 20,\n                    \"gmSc\": 16.8,\n                    \"plusMinus\": 6\n                },\n                {\n                    \"playerId\": \"okorois01\",\n                    \"playerName\": \"Isaac Okoro\",\n                    \"team\": \"CHI\",\n                    \"status\": \"Played\",\n                    \"mp\": \"23:31\",\n                    \"fg\": 2,\n                    \"fga\": 10,\n                    \"fgPercent\": 0.2,\n                    \"threeP\": 1,\n                    \"threePa\": 8,\n                    \"threePPercent\": 0.125,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 2,\n                    \"drb\": 1,\n                    \"trb\": 3,\n                    \"ast\": 1,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 1,\n                    \"pts\": 5,\n                    \"gmSc\": 0.8,\n                    \"plusMinus\": -1\n                },\n                {\n                    \"playerId\": \"peavymi01\",\n                    \"playerName\": \"Micah Peavy\",\n                    \"team\": \"NOP\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"phillju01\",\n                    \"playerName\": \"Julian Phillips\",\n                    \"team\": \"CHI\",\n                    \"status\": \"Did Not Play\",\n                    \"mp\": \"\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0,\n                    \"plusMinus\": 0\n                },\n                {\n                    \"playerId\": \"poolejo01\",\n                    \"playerName\": \"Jordan Poole\",\n                    \"team\": \"NOP\",\n                    \"status\": \"Played\",\n                    \"mp\": \"27:16\",\n                    \"fg\": 6,\n                    \"fga\": 15,\n                    \"fgPercent\": 0.4,\n                    \"threeP\": 2,\n                    \"threePa\": 9,\n                    \"threePPercent\": 0.222,\n                    \"ft\": 2,\n                    \"fta\": 2,\n                    \"ftPercent\": 1,\n                    \"orb\": 0,\n                    \"drb\": 2,\n                    \"trb\": 2,\n                    \"ast\": 4,\n                    \"stl\": 2,\n                    \"blk\": 0,\n                    \"tov\": 1,\n                    \"pf\": 0,\n                    \"pts\": 16,\n                    \"gmSc\": 12.3,\n                    \"plusMinus\": 1\n                },\n                {\n                    \"playerId\": \"queende01\",\n                    \"playerName\": \"Derik Queen\",\n                    \"team\": \"NOP\",\n                    \"status\": \"Played\",\n                    \"mp\": \"24:46\",\n                    \"fg\": 2,\n                    \"fga\": 4,\n                    \"fgPercent\": 0.5,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 8,\n                    \"trb\": 8,\n                    \"ast\": 6,\n                    \"stl\": 0,\n                    \"blk\": 1,\n                    \"tov\": 5,\n                    \"pf\": 3,\n                    \"pts\": 4,\n                    \"gmSc\": 3.1,\n                    \"plusMinus\": 2\n                },\n                {\n                    \"playerId\": \"smithja04\",\n                    \"playerName\": \"Jalen Smith\",\n                    \"team\": \"CHI\",\n                    \"status\": \"Played\",\n                    \"mp\": \"12:20\",\n                    \"fg\": 2,\n                    \"fga\": 3,\n                    \"fgPercent\": 0.667,\n                    \"threeP\": 0,\n                    \"threePa\": 1,\n                    \"threePPercent\": 0,\n                    \"ft\": 2,\n                    \"fta\": 2,\n                    \"ftPercent\": 1,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 1,\n                    \"stl\": 1,\n                    \"blk\": 2,\n                    \"tov\": 2,\n                    \"pf\": 4,\n                    \"pts\": 6,\n                    \"gmSc\": 4.2,\n                    \"plusMinus\": -10\n                },\n                {\n                    \"playerId\": \"terryda01\",\n                    \"playerName\": \"Dalen Terry\",\n                    \"team\": \"CHI\",\n                    \"status\": \"Played\",\n                    \"mp\": \"13:27\",\n                    \"fg\": 4,\n                    \"fga\": 5,\n                    \"fgPercent\": 0.8,\n                    \"threeP\": 1,\n                    \"threePa\": 1,\n                    \"threePPercent\": 1,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 2,\n                    \"drb\": 1,\n                    \"trb\": 3,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 1,\n                    \"pf\": 1,\n                    \"pts\": 9,\n                    \"gmSc\": 7.4,\n                    \"plusMinus\": 8\n                },\n                {\n                    \"playerId\": \"vucevni01\",\n                    \"playerName\": \"Nikola Vučević\",\n                    \"team\": \"CHI\",\n                    \"status\": \"Played\",\n                    \"mp\": \"30:47\",\n                    \"fg\": 5,\n                    \"fga\": 16,\n                    \"fgPercent\": 0.313,\n                    \"threeP\": 2,\n                    \"threePa\": 6,\n                    \"threePPercent\": 0.333,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 3,\n                    \"drb\": 5,\n                    \"trb\": 8,\n                    \"ast\": 4,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 4,\n                    \"pts\": 12,\n                    \"gmSc\": 7.6,\n                    \"plusMinus\": -11\n                },\n                {\n                    \"playerId\": \"whiteco01\",\n                    \"playerName\": \"Coby White\",\n                    \"team\": \"CHI\",\n                    \"status\": \"Played\",\n                    \"mp\": \"28:28\",\n                    \"fg\": 8,\n                    \"fga\": 18,\n                    \"fgPercent\": 0.444,\n                    \"threeP\": 1,\n                    \"threePa\": 10,\n                    \"threePPercent\": 0.1,\n                    \"ft\": 3,\n                    \"fta\": 3,\n                    \"ftPercent\": 1,\n                    \"orb\": 0,\n                    \"drb\": 5,\n                    \"trb\": 5,\n                    \"ast\": 5,\n                    \"stl\": 2,\n                    \"blk\": 0,\n                    \"tov\": 2,\n                    \"pf\": 3,\n                    \"pts\": 20,\n                    \"gmSc\": 14.4,\n                    \"plusMinus\": -10\n                },\n                {\n                    \"playerId\": \"willipa01\",\n                    \"playerName\": \"Patrick Williams\",\n                    \"team\": \"CHI\",\n                    \"status\": \"Played\",\n                    \"mp\": \"23:38\",\n                    \"fg\": 2,\n                    \"fga\": 5,\n                    \"fgPercent\": 0.4,\n                    \"threeP\": 2,\n                    \"threePa\": 4,\n                    \"threePPercent\": 0.5,\n                    \"ft\": 2,\n                    \"fta\": 4,\n                    \"ftPercent\": 0.5,\n                    \"orb\": 1,\n                    \"drb\": 3,\n                    \"trb\": 4,\n                    \"ast\": 2,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 2,\n                    \"pts\": 8,\n                    \"gmSc\": 6.7,\n                    \"plusMinus\": -13\n                },\n                {\n                    \"playerId\": \"willizi01\",\n                    \"playerName\": \"Zion Williamson\",\n                    \"team\": \"NOP\",\n                    \"status\": \"Played\",\n                    \"mp\": \"26:37\",\n                    \"fg\": 7,\n                    \"fga\": 14,\n                    \"fgPercent\": 0.5,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 4,\n                    \"fta\": 5,\n                    \"ftPercent\": 0.8,\n                    \"orb\": 2,\n                    \"drb\": 4,\n                    \"trb\": 6,\n                    \"ast\": 2,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 1,\n                    \"pf\": 0,\n                    \"pts\": 18,\n                    \"gmSc\": 13.6,\n                    \"plusMinus\": 6\n                }\n            ]\n        }\n    ],\n    \"pagination\": {\n        \"total\": 26101,\n        \"page\": 1,\n        \"pageSize\": 3,\n        \"pages\": 8701\n    }\n}"},{"id":"de5b1479-fce1-45d0-bae1-cbcdc6d34541","name":"Games Detail Single","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.server.nbaapi.com/api/games?isPlayoff=false&page=21&pageSize=1&sortBy=date&ascending=false&include=lineScores%2C%20playerGameBasicStats","protocol":"https","host":["api","server","nbaapi","com"],"path":["api","games"],"query":[{"key":"isPlayoff","value":"false"},{"key":"page","value":"21"},{"key":"pageSize","value":"1"},{"key":"sortBy","value":"date"},{"key":"ascending","value":"false"},{"key":"include","value":"lineScores%2C%20playerGameBasicStats"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000"},{"key":"Content-Encoding","value":"br"},{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Tue, 30 Dec 2025 02:13:27 GMT"},{"key":"Server","value":"nginx/1.28.1"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Content-Length","value":"1600"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"gameId\": \"202512250LAL\",\n            \"date\": \"2025-12-25T13:00:00Z\",\n            \"isPlayoff\": false,\n            \"startTimeET\": \"8:00p\",\n            \"arena\": \"Crypto.com Arena\",\n            \"visitorTeam\": \"HOU\",\n            \"visitorPts\": 119,\n            \"homeTeam\": \"LAL\",\n            \"homePts\": 96,\n            \"gameDuration\": \"2:14\",\n            \"lineScores\": [\n                {\n                    \"team\": \"HOU\",\n                    \"q1\": 37,\n                    \"q2\": 26,\n                    \"q3\": 29,\n                    \"q4\": 27,\n                    \"ot1\": 0,\n                    \"ot2\": 0,\n                    \"ot3\": 0,\n                    \"total\": 119\n                },\n                {\n                    \"team\": \"LAL\",\n                    \"q1\": 25,\n                    \"q2\": 28,\n                    \"q3\": 21,\n                    \"q4\": 22,\n                    \"ot1\": 0,\n                    \"ot2\": 0,\n                    \"ot3\": 0,\n                    \"total\": 96\n                }\n            ],\n            \"playerGameBasicStats\": [\n                {\n                    \"playerId\": \"adamsst01\",\n                    \"playerName\": \"Steven Adams\",\n                    \"team\": \"HOU\",\n                    \"status\": \"Played\",\n                    \"mp\": \"25:33\",\n                    \"fg\": 2,\n                    \"fga\": 3,\n                    \"fgPercent\": 0.667,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 4,\n                    \"drb\": 5,\n                    \"trb\": 9,\n                    \"ast\": 2,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 1,\n                    \"pf\": 0,\n                    \"pts\": 4,\n                    \"gmSc\": 7.4,\n                    \"plusMinus\": -4\n                },\n                {\n                    \"playerId\": \"aytonde01\",\n                    \"playerName\": \"Deandre Ayton\",\n                    \"team\": \"LAL\",\n                    \"status\": \"Played\",\n                    \"mp\": \"36:17\",\n                    \"fg\": 5,\n                    \"fga\": 6,\n                    \"fgPercent\": 0.833,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 1,\n                    \"drb\": 1,\n                    \"trb\": 2,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 1,\n                    \"pf\": 3,\n                    \"pts\": 10,\n                    \"gmSc\": 6.6,\n                    \"plusMinus\": -14\n                },\n                {\n                    \"playerId\": \"capelca01\",\n                    \"playerName\": \"Clint Capela\",\n                    \"team\": \"HOU\",\n                    \"status\": \"Played\",\n                    \"mp\": \"2:40\",\n                    \"fg\": 3,\n                    \"fga\": 4,\n                    \"fgPercent\": 0.75,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 3,\n                    \"drb\": 0,\n                    \"trb\": 3,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 6,\n                    \"gmSc\": 6.5,\n                    \"plusMinus\": 1\n                },\n                {\n                    \"playerId\": \"davisjd01\",\n                    \"playerName\": \"JD Davison\",\n                    \"team\": \"HOU\",\n                    \"status\": \"Played\",\n                    \"mp\": \"2:40\",\n                    \"fg\": 0,\n                    \"fga\": 1,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 1,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 1,\n                    \"stl\": 0,\n                    \"blk\": 1,\n                    \"tov\": 1,\n                    \"pf\": 1,\n                    \"pts\": 0,\n                    \"gmSc\": -0.7,\n                    \"plusMinus\": 1\n                },\n                {\n                    \"playerId\": \"doncilu01\",\n                    \"playerName\": \"Luka Dončić\",\n                    \"team\": \"LAL\",\n                    \"status\": \"Played\",\n                    \"mp\": \"33:55\",\n                    \"fg\": 9,\n                    \"fga\": 17,\n                    \"fgPercent\": 0.529,\n                    \"threeP\": 3,\n                    \"threePa\": 8,\n                    \"threePPercent\": 0.375,\n                    \"ft\": 4,\n                    \"fta\": 7,\n                    \"ftPercent\": 0.571,\n                    \"orb\": 0,\n                    \"drb\": 5,\n                    \"trb\": 5,\n                    \"ast\": 7,\n                    \"stl\": 1,\n                    \"blk\": 2,\n                    \"tov\": 6,\n                    \"pf\": 2,\n                    \"pts\": 25,\n                    \"gmSc\": 17.5,\n                    \"plusMinus\": -25\n                },\n                {\n                    \"playerId\": \"duranke01\",\n                    \"playerName\": \"Kevin Durant\",\n                    \"team\": \"HOU\",\n                    \"status\": \"Played\",\n                    \"mp\": \"33:29\",\n                    \"fg\": 8,\n                    \"fga\": 14,\n                    \"fgPercent\": 0.571,\n                    \"threeP\": 4,\n                    \"threePa\": 6,\n                    \"threePPercent\": 0.667,\n                    \"ft\": 5,\n                    \"fta\": 5,\n                    \"ftPercent\": 1,\n                    \"orb\": 1,\n                    \"drb\": 3,\n                    \"trb\": 4,\n                    \"ast\": 8,\n                    \"stl\": 1,\n                    \"blk\": 2,\n                    \"tov\": 3,\n                    \"pf\": 1,\n                    \"pts\": 25,\n                    \"gmSc\": 24.6,\n                    \"plusMinus\": 26\n                },\n                {\n                    \"playerId\": \"easonta01\",\n                    \"playerName\": \"Tari Eason\",\n                    \"team\": \"HOU\",\n                    \"status\": \"Played\",\n                    \"mp\": \"26:05\",\n                    \"fg\": 6,\n                    \"fga\": 14,\n                    \"fgPercent\": 0.429,\n                    \"threeP\": 1,\n                    \"threePa\": 5,\n                    \"threePPercent\": 0.2,\n                    \"ft\": 0,\n                    \"fta\": 2,\n                    \"ftPercent\": 0,\n                    \"orb\": 1,\n                    \"drb\": 2,\n                    \"trb\": 3,\n                    \"ast\": 2,\n                    \"stl\": 4,\n                    \"blk\": 2,\n                    \"tov\": 1,\n                    \"pf\": 4,\n                    \"pts\": 13,\n                    \"gmSc\": 10.3,\n                    \"plusMinus\": 23\n                },\n                {\n                    \"playerId\": \"finnedo01\",\n                    \"playerName\": \"Dorian Finney-Smith\",\n                    \"team\": \"HOU\",\n                    \"status\": \"Played\",\n                    \"mp\": \"13:11\",\n                    \"fg\": 0,\n                    \"fga\": 1,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 1,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 1,\n                    \"pts\": 0,\n                    \"gmSc\": -1.1,\n                    \"plusMinus\": 2\n                },\n                {\n                    \"playerId\": \"greenje02\",\n                    \"playerName\": \"Jeff Green\",\n                    \"team\": \"HOU\",\n                    \"status\": \"Played\",\n                    \"mp\": \"2:40\",\n                    \"fg\": 0,\n                    \"fga\": 0,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 1,\n                    \"trb\": 1,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": 0.3,\n                    \"plusMinus\": 1\n                },\n                {\n                    \"playerId\": \"hachiru01\",\n                    \"playerName\": \"Rui Hachimura\",\n                    \"team\": \"LAL\",\n                    \"status\": \"Played\",\n                    \"mp\": \"27:42\",\n                    \"fg\": 0,\n                    \"fga\": 6,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 3,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 1,\n                    \"drb\": 1,\n                    \"trb\": 2,\n                    \"ast\": 1,\n                    \"stl\": 1,\n                    \"blk\": 0,\n                    \"tov\": 1,\n                    \"pf\": 3,\n                    \"pts\": 0,\n                    \"gmSc\": -3.7,\n                    \"plusMinus\": -29\n                },\n                {\n                    \"playerId\": \"holidaa01\",\n                    \"playerName\": \"Aaron Holiday\",\n                    \"team\": \"HOU\",\n                    \"status\": \"Played\",\n                    \"mp\": \"3:09\",\n                    \"fg\": 0,\n                    \"fga\": 2,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 1,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 1,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": -0.7,\n                    \"plusMinus\": 1\n                },\n                {\n                    \"playerId\": \"jamesbr02\",\n                    \"playerName\": \"Bronny James\",\n                    \"team\": \"LAL\",\n                    \"status\": \"Played\",\n                    \"mp\": \"3:09\",\n                    \"fg\": 1,\n                    \"fga\": 1,\n                    \"fgPercent\": 1,\n                    \"threeP\": 1,\n                    \"threePa\": 1,\n                    \"threePPercent\": 1,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 3,\n                    \"gmSc\": 2.7,\n                    \"plusMinus\": -1\n                },\n                {\n                    \"playerId\": \"jamesle01\",\n                    \"playerName\": \"LeBron James\",\n                    \"team\": \"LAL\",\n                    \"status\": \"Played\",\n                    \"mp\": \"32:26\",\n                    \"fg\": 7,\n                    \"fga\": 13,\n                    \"fgPercent\": 0.538,\n                    \"threeP\": 1,\n                    \"threePa\": 3,\n                    \"threePPercent\": 0.333,\n                    \"ft\": 3,\n                    \"fta\": 4,\n                    \"ftPercent\": 0.75,\n                    \"orb\": 0,\n                    \"drb\": 2,\n                    \"trb\": 2,\n                    \"ast\": 5,\n                    \"stl\": 2,\n                    \"blk\": 1,\n                    \"tov\": 3,\n                    \"pf\": 3,\n                    \"pts\": 18,\n                    \"gmSc\": 13.9,\n                    \"plusMinus\": -33\n                },\n                {\n                    \"playerId\": \"klebima01\",\n                    \"playerName\": \"Maxi Kleber\",\n                    \"team\": \"LAL\",\n                    \"status\": \"Played\",\n                    \"mp\": \"6:18\",\n                    \"fg\": 1,\n                    \"fga\": 4,\n                    \"fgPercent\": 0.25,\n                    \"threeP\": 0,\n                    \"threePa\": 2,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 1,\n                    \"stl\": 1,\n                    \"blk\": 0,\n                    \"tov\": 1,\n                    \"pf\": 2,\n                    \"pts\": 2,\n                    \"gmSc\": -0.5,\n                    \"plusMinus\": -8\n                },\n                {\n                    \"playerId\": \"knechda01\",\n                    \"playerName\": \"Dalton Knecht\",\n                    \"team\": \"LAL\",\n                    \"status\": \"Played\",\n                    \"mp\": \"3:09\",\n                    \"fg\": 1,\n                    \"fga\": 1,\n                    \"fgPercent\": 1,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 2,\n                    \"gmSc\": 1.7,\n                    \"plusMinus\": -1\n                },\n                {\n                    \"playerId\": \"laravja01\",\n                    \"playerName\": \"Jake LaRavia\",\n                    \"team\": \"LAL\",\n                    \"status\": \"Played\",\n                    \"mp\": \"23:22\",\n                    \"fg\": 2,\n                    \"fga\": 5,\n                    \"fgPercent\": 0.4,\n                    \"threeP\": 1,\n                    \"threePa\": 1,\n                    \"threePPercent\": 1,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 2,\n                    \"drb\": 2,\n                    \"trb\": 4,\n                    \"ast\": 1,\n                    \"stl\": 0,\n                    \"blk\": 1,\n                    \"tov\": 1,\n                    \"pf\": 0,\n                    \"pts\": 5,\n                    \"gmSc\": 4.7,\n                    \"plusMinus\": 1\n                },\n                {\n                    \"playerId\": \"okogijo01\",\n                    \"playerName\": \"Josh Okogie\",\n                    \"team\": \"HOU\",\n                    \"status\": \"Played\",\n                    \"mp\": \"9:52\",\n                    \"fg\": 0,\n                    \"fga\": 4,\n                    \"fgPercent\": 0,\n                    \"threeP\": 0,\n                    \"threePa\": 1,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 1,\n                    \"pf\": 0,\n                    \"pts\": 0,\n                    \"gmSc\": -3.8,\n                    \"plusMinus\": -4\n                },\n                {\n                    \"playerId\": \"reaveau01\",\n                    \"playerName\": \"Austin Reaves\",\n                    \"team\": \"LAL\",\n                    \"status\": \"Played\",\n                    \"mp\": \"14:48\",\n                    \"fg\": 5,\n                    \"fga\": 8,\n                    \"fgPercent\": 0.625,\n                    \"threeP\": 2,\n                    \"threePa\": 5,\n                    \"threePPercent\": 0.4,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 1,\n                    \"trb\": 1,\n                    \"ast\": 1,\n                    \"stl\": 0,\n                    \"blk\": 1,\n                    \"tov\": 2,\n                    \"pf\": 0,\n                    \"pts\": 12,\n                    \"gmSc\": 8.1,\n                    \"plusMinus\": -7\n                },\n                {\n                    \"playerId\": \"sengual01\",\n                    \"playerName\": \"Alperen Şengün\",\n                    \"team\": \"HOU\",\n                    \"status\": \"Played\",\n                    \"mp\": \"31:13\",\n                    \"fg\": 5,\n                    \"fga\": 7,\n                    \"fgPercent\": 0.714,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 4,\n                    \"fta\": 4,\n                    \"ftPercent\": 1,\n                    \"orb\": 3,\n                    \"drb\": 9,\n                    \"trb\": 12,\n                    \"ast\": 4,\n                    \"stl\": 1,\n                    \"blk\": 0,\n                    \"tov\": 6,\n                    \"pf\": 1,\n                    \"pts\": 14,\n                    \"gmSc\": 13.3,\n                    \"plusMinus\": 24\n                },\n                {\n                    \"playerId\": \"sheppre01\",\n                    \"playerName\": \"Reed Sheppard\",\n                    \"team\": \"HOU\",\n                    \"status\": \"Played\",\n                    \"mp\": \"19:17\",\n                    \"fg\": 5,\n                    \"fga\": 10,\n                    \"fgPercent\": 0.5,\n                    \"threeP\": 1,\n                    \"threePa\": 4,\n                    \"threePPercent\": 0.25,\n                    \"ft\": 2,\n                    \"fta\": 3,\n                    \"ftPercent\": 0.667,\n                    \"orb\": 0,\n                    \"drb\": 2,\n                    \"trb\": 2,\n                    \"ast\": 1,\n                    \"stl\": 1,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 1,\n                    \"pts\": 13,\n                    \"gmSc\": 9.5,\n                    \"plusMinus\": -8\n                },\n                {\n                    \"playerId\": \"smartma01\",\n                    \"playerName\": \"Marcus Smart\",\n                    \"team\": \"LAL\",\n                    \"status\": \"Played\",\n                    \"mp\": \"29:22\",\n                    \"fg\": 3,\n                    \"fga\": 8,\n                    \"fgPercent\": 0.375,\n                    \"threeP\": 0,\n                    \"threePa\": 3,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 2,\n                    \"trb\": 2,\n                    \"ast\": 1,\n                    \"stl\": 1,\n                    \"blk\": 0,\n                    \"tov\": 1,\n                    \"pf\": 1,\n                    \"pts\": 6,\n                    \"gmSc\": 2.5,\n                    \"plusMinus\": -2\n                },\n                {\n                    \"playerId\": \"smithja05\",\n                    \"playerName\": \"Jabari Smith Jr.\",\n                    \"team\": \"HOU\",\n                    \"status\": \"Played\",\n                    \"mp\": \"35:40\",\n                    \"fg\": 6,\n                    \"fga\": 9,\n                    \"fgPercent\": 0.667,\n                    \"threeP\": 2,\n                    \"threePa\": 3,\n                    \"threePPercent\": 0.667,\n                    \"ft\": 2,\n                    \"fta\": 2,\n                    \"ftPercent\": 1,\n                    \"orb\": 2,\n                    \"drb\": 5,\n                    \"trb\": 7,\n                    \"ast\": 0,\n                    \"stl\": 2,\n                    \"blk\": 1,\n                    \"tov\": 0,\n                    \"pf\": 2,\n                    \"pts\": 16,\n                    \"gmSc\": 16.9,\n                    \"plusMinus\": 25\n                },\n                {\n                    \"playerId\": \"tateja01\",\n                    \"playerName\": \"Jae'Sean Tate\",\n                    \"team\": \"HOU\",\n                    \"status\": \"Played\",\n                    \"mp\": \"2:40\",\n                    \"fg\": 1,\n                    \"fga\": 2,\n                    \"fgPercent\": 0.5,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 0,\n                    \"drb\": 0,\n                    \"trb\": 0,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 2,\n                    \"gmSc\": 1,\n                    \"plusMinus\": 1\n                },\n                {\n                    \"playerId\": \"thierad01\",\n                    \"playerName\": \"Adou Thiero\",\n                    \"team\": \"LAL\",\n                    \"status\": \"Played\",\n                    \"mp\": \"3:09\",\n                    \"fg\": 1,\n                    \"fga\": 2,\n                    \"fgPercent\": 0.5,\n                    \"threeP\": 0,\n                    \"threePa\": 0,\n                    \"threePPercent\": 0,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 1,\n                    \"drb\": 1,\n                    \"trb\": 2,\n                    \"ast\": 0,\n                    \"stl\": 0,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 0,\n                    \"pts\": 2,\n                    \"gmSc\": 2,\n                    \"plusMinus\": -1\n                },\n                {\n                    \"playerId\": \"thompam01\",\n                    \"playerName\": \"Amen Thompson\",\n                    \"team\": \"HOU\",\n                    \"status\": \"Played\",\n                    \"mp\": \"31:51\",\n                    \"fg\": 12,\n                    \"fga\": 19,\n                    \"fgPercent\": 0.632,\n                    \"threeP\": 0,\n                    \"threePa\": 2,\n                    \"threePPercent\": 0,\n                    \"ft\": 2,\n                    \"fta\": 3,\n                    \"ftPercent\": 0.667,\n                    \"orb\": 3,\n                    \"drb\": 4,\n                    \"trb\": 7,\n                    \"ast\": 5,\n                    \"stl\": 1,\n                    \"blk\": 0,\n                    \"tov\": 2,\n                    \"pf\": 2,\n                    \"pts\": 26,\n                    \"gmSc\": 22.1,\n                    \"plusMinus\": 26\n                },\n                {\n                    \"playerId\": \"vandeja01\",\n                    \"playerName\": \"Jarred Vanderbilt\",\n                    \"team\": \"LAL\",\n                    \"status\": \"Played\",\n                    \"mp\": \"26:23\",\n                    \"fg\": 4,\n                    \"fga\": 6,\n                    \"fgPercent\": 0.667,\n                    \"threeP\": 3,\n                    \"threePa\": 4,\n                    \"threePPercent\": 0.75,\n                    \"ft\": 0,\n                    \"fta\": 0,\n                    \"ftPercent\": 0,\n                    \"orb\": 2,\n                    \"drb\": 3,\n                    \"trb\": 5,\n                    \"ast\": 2,\n                    \"stl\": 1,\n                    \"blk\": 0,\n                    \"tov\": 0,\n                    \"pf\": 3,\n                    \"pts\": 11,\n                    \"gmSc\": 11.9,\n                    \"plusMinus\": 5\n                }\n            ]\n        }\n    ],\n    \"pagination\": {\n        \"total\": 26186,\n        \"page\": 21,\n        \"pageSize\": 1,\n        \"pages\": 26186\n    }\n}"}],"_postman_id":"1a787d14-c7b7-43b1-b4b1-5f0ff8cf6e2c"}],"id":"10a667a5-897b-43ea-9817-d4f23a524da4","_postman_id":"10a667a5-897b-43ea-9817-d4f23a524da4","description":""},{"name":"Player Totals Stats","item":[{"name":"Player Totals Stats","event":[{"listen":"test","script":{"id":"6733a248-ae30-45d4-ba49-c25b55c340c8","exec":["pm.test(\"Response status code is 200\", function () {","  pm.response.to.have.status(200);","});","","","pm.test(\"Response time is less than 200ms\", function () {","  pm.expect(pm.response.responseTime).to.be.below(200);","});","","","pm.test(\"Response has the required fields\", function () {","    const responseData = pm.response.json();","    ","    pm.expect(responseData).to.be.an('object');","    pm.expect(responseData.data).to.be.an('array');","    ","    responseData.data.forEach(function(player) {","        pm.expect(player).to.have.property('playerId');","        pm.expect(player).to.have.property('playerName');","        pm.expect(player).to.have.property('position');","        pm.expect(player).to.have.property('age');","        pm.expect(player).to.have.property('games');","    });","});","","","","pm.test(\"Pagination object is present and contains expected fields\", function () {","    const responseData = pm.response.json();","    ","    pm.expect(responseData).to.be.an('object');","    pm.expect(responseData.pagination).to.exist;","    pm.expect(responseData.pagination).to.have.property('page');","    pm.expect(responseData.pagination).to.have.property('pageSize');","    pm.expect(responseData.pagination).to.have.property('pages');","    pm.expect(responseData.pagination).to.have.property('total');","});","","// Player Statistics Visualization","var template = `","<style>","    .stats-container {","        font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, sans-serif;","        padding: 20px;","        background: linear-gradient(135deg, #1a1a2e 0%, ##f9f9f9 100%);","        min-height: 100vh;","        color: #fff;","    }","    .stats-header {","        text-align: center;","        margin-bottom: 25px;","    }","    .stats-header h1 {","        color: #00d4ff;","        font-size: 28px;","        margin: 0 0 10px 0;","        text-shadow: 0 0 10px rgba(0, 212, 255, 0.5);","    }","    .stats-header p {","        color: #a0a0a0;","        font-size: 14px;","        margin: 0;","    }","    .stats-table {","        width: 100%;","        border-collapse: collapse;","        background: rgba(255, 255, 255, 0.05);","        border-radius: 12px;","        overflow: hidden;","        box-shadow: 0 8px 32px rgba(0, 0, 0, 0.3);","    }","    .stats-table th {","        background: linear-gradient(90deg, #0f3460 0%, #16213e 100%);","        color: #00d4ff;","        padding: 15px 12px;","        text-align: left;","        font-weight: 600;","        font-size: 13px;","        text-transform: uppercase;","        letter-spacing: 0.5px;","        cursor: pointer;","        transition: background 0.3s ease;","        border-bottom: 2px solid #00d4ff;","    }","    .stats-table th:hover {","        background: linear-gradient(90deg, #1a4a7a 0%, #1e3a5f 100%);","    }","    .stats-table th::after {","        content: ' ↕';","        opacity: 0.4;","        font-size: 10px;","    }","    .stats-table td {","        padding: 14px 12px;","        border-bottom: 1px solid rgba(255, 255, 255, 0.1);","        font-size: 14px;","    }","    .stats-table tr:hover {","        background: rgba(0, 212, 255, 0.1);","    }","    .stats-table tr:nth-child(even) {","        background: rgba(255, 255, 255, 0.02);","    }","    .stats-table tr:nth-child(even):hover {","        background: rgba(0, 212, 255, 0.1);","    }","    .player-name {","        font-weight: 600;","        color: #000000;","    }","    .position-badge {","        display: inline-block;","        padding: 4px 10px;","        border-radius: 20px;","        font-size: 11px;","        font-weight: 600;","        text-transform: uppercase;","    }","    .pos-PG { background: #e74c3c; }","    .pos-SG { background: #3498db; }","    .pos-SF { background: #2ecc71; }","    .pos-PF { background: #f39c12; }","    .pos-C { background: #9b59b6; }","    .stat-highlight {","        color: #00d4ff;","        font-weight: 600;","    }","    .fg-percent {","        display: inline-block;","        padding: 3px 8px;","        border-radius: 4px;","        font-weight: 600;","    }","    .fg-high { background: rgba(46, 204, 113, 0.3); color: #2ecc71; }","    .fg-mid { background: rgba(241, 196, 15, 0.3); color: #f1c40f; }","    .fg-low { background: rgba(231, 76, 60, 0.3); color: #e74c3c; }","    .pagination-info {","        margin-top: 20px;","        padding: 15px 20px;","        background: rgba(255, 255, 255, 0.05);","        border-radius: 8px;","        display: flex;","        justify-content: space-between;","        align-items: center;","        flex-wrap: wrap;","        gap: 10px;","    }","    .pagination-stat {","        display: flex;","        align-items: center;","        gap: 8px;","    }","    .pagination-label {","        color: #a0a0a0;","        font-size: 13px;","    }","    .pagination-value {","        color: #00d4ff;","        font-weight: 600;","        font-size: 14px;","    }","    .no-data {","        text-align: center;","        padding: 40px;","        color: #a0a0a0;","        font-size: 16px;","    }","</style>","","<div class=\"stats-container\">","    <div class=\"stats-header\">","        <h1>🏀 Player Statistics</h1>","        <p>{{subtitle}}</p>","    </div>","    ","    {{#if hasData}}","    <table class=\"stats-table\" id=\"playerTable\">","        <thead>","            <tr>","                <th onclick=\"sortTable(0)\">Player Name</th>","                <th onclick=\"sortTable(1)\">Position</th>","                <th onclick=\"sortTable(2)\">Games</th>","                <th onclick=\"sortTable(3)\">Points</th>","                <th onclick=\"sortTable(4)\">Assists</th>","                <th onclick=\"sortTable(5)\">Rebounds</th>","                <th onclick=\"sortTable(6)\">FG%</th>","            </tr>","        </thead>","        <tbody>","            {{#each players}}","            <tr>","                <td class=\"player-name\">{{playerName}}</td>","                <td><span class=\"position-badge pos-{{position}}\">{{position}}</span></td>","                <td>{{games}}</td>","                <td class=\"stat-highlight\">{{points}}</td>","                <td>{{assists}}</td>","                <td>{{totalRb}}</td>","                <td><span class=\"fg-percent {{fgClass}}\">{{fieldPercent}}</span></td>","            </tr>","            {{/each}}","        </tbody>","    </table>","    ","    <div class=\"pagination-info\">","        <div class=\"pagination-stat\">","            <span class=\"pagination-label\">Page:</span>","            <span class=\"pagination-value\">{{pagination.page}} of {{pagination.pages}}</span>","        </div>","        <div class=\"pagination-stat\">","            <span class=\"pagination-label\">Showing:</span>","            <span class=\"pagination-value\">{{pagination.pageSize}} players</span>","        </div>","        <div class=\"pagination-stat\">","            <span class=\"pagination-label\">Total Players:</span>","            <span class=\"pagination-value\">{{pagination.total}}</span>","        </div>","    </div>","    {{else}}","    <div class=\"no-data\">No player data available</div>","    {{/if}}","</div>","","<script>","    let sortDirection = {};","    ","    function sortTable(columnIndex) {","        const table = document.getElementById('playerTable');","        const tbody = table.querySelector('tbody');","        const rows = Array.from(tbody.querySelectorAll('tr'));","        ","        sortDirection[columnIndex] = !sortDirection[columnIndex];","        const direction = sortDirection[columnIndex] ? 1 : -1;","        ","        rows.sort((a, b) => {","            let aVal = a.cells[columnIndex].textContent.trim();","            let bVal = b.cells[columnIndex].textContent.trim();","            ","            // Check if numeric","            const aNum = parseFloat(aVal.replace('%', ''));","            const bNum = parseFloat(bVal.replace('%', ''));","            ","            if (!isNaN(aNum) && !isNaN(bNum)) {","                return (aNum - bNum) * direction;","            }","            return aVal.localeCompare(bVal) * direction;","        });","        ","        rows.forEach(row => tbody.appendChild(row));","    }","</script>","`;","","function constructVisualizerPayload() {","    const response = pm.response.json();","    const data = response.data || [];","    const pagination = response.pagination || { page: 1, pageSize: 0, pages: 1, total: 0 };","    ","    const players = data.map(player => {","        const fgPercent = player.fieldPercent || 0;","        let fgClass = 'fg-low';","        if (fgPercent >= 0.5) {","            fgClass = 'fg-high';","        } else if (fgPercent >= 0.4) {","            fgClass = 'fg-mid';","        }","        ","        return {","            playerName: player.playerName || 'Unknown',","            position: player.position || 'N/A',","            games: player.games || 0,","            points: player.points || 0,","            assists: player.assists || 0,","            totalRb: player.totalRb || 0,","            fieldPercent: (fgPercent * 100).toFixed(1) + '%',","            fgClass: fgClass","        };","    });","    ","    const subtitle = 'Playoff Statistics | Team: ' + (data[0]?.team || 'N/A') + ' | Season: ' + (data[0]?.season || 'N/A');","    ","    return {","        players: players,","        pagination: pagination,","        hasData: players.length > 0,","        subtitle: subtitle","    };","}","","pm.visualizer.set(template, constructVisualizerPayload());"],"type":"text/javascript","packages":{}}},{"listen":"prerequest","script":{"id":"a56cb69c-1bb1-455b-ae7f-97661de07707","exec":[""],"type":"text/javascript","packages":{}}}],"id":"4d5968de-1a38-4c51-ba0b-42b83c23a83a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[],"url":"https://api.server.nbaapi.com/api/playertotals?season=2026&team=HOU&page=1&pageSize=15&isPlayoff=False","urlObject":{"path":["api","playertotals"],"host":["https://api.server.nbaapi.com"],"query":[{"description":{"content":"<p>(Optional) The season year (e.g., 2025 for the 2024-25 season).</p>\n","type":"text/plain"},"key":"season","value":"2026"},{"description":{"content":"<p>(Optional) The three-letter team abbreviation (e.g., LAL, HOU, MIL).</p>\n","type":"text/plain"},"key":"team","value":"HOU"},{"description":{"content":"<p>(Optional) The page number for pagination. Defaults to 1.</p>\n","type":"text/plain"},"key":"page","value":"1"},{"description":{"content":"<p>(Optional) The number of results to return per page. Defaults to 20.</p>\n","type":"text/plain"},"key":"pageSize","value":"15"},{"description":{"content":"<p>(Optional) Set to 'true' to retrieve playoff stats, or 'false' for regular season stats.</p>\n","type":"text/plain"},"key":"isPlayoff","value":"False"}],"variable":[]}},"response":[{"id":"33fa590c-0399-44bb-b14b-a4d162ba6eee","name":"Player Totals Stats","originalRequest":{"method":"GET","header":[{"key":"x-api-key","value":"{{api-key}}","type":"text","disabled":true}],"url":{"raw":"https://api.server.nbaapi.com/api/playertotals?season=2026&team=HOU&page=1&pageSize=12&isPlayoff=False","host":["https://api.server.nbaapi.com"],"path":["api","playertotals"],"query":[{"key":"season","value":"2026","description":"(Optional) The season year (e.g., 2025 for the 2024-25 season)."},{"key":"team","value":"HOU","description":"(Optional) The three-letter team abbreviation (e.g., LAL, HOU, MIL)."},{"key":"page","value":"1","description":"(Optional) The page number for pagination. Defaults to 1."},{"key":"pageSize","value":"12","description":"(Optional) The number of results to return per page. Defaults to 20."},{"key":"isPlayoff","value":"False","description":"(Optional) Set to 'true' to retrieve playoff stats, or 'false' for regular season stats."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000"},{"key":"Content-Encoding","value":"br"},{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Tue, 16 Dec 2025 20:16:36 GMT"},{"key":"Server","value":"nginx/1.28.0"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Content-Length","value":"1277"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"playerId\": \"duranke01\",\n            \"playerName\": \"Kevin Durant\",\n            \"position\": \"SF\",\n            \"age\": 37,\n            \"games\": 20,\n            \"gamesStarted\": 20,\n            \"minutesPg\": 707,\n            \"fieldGoals\": 172,\n            \"fieldAttempts\": 345,\n            \"fieldPercent\": 0.499,\n            \"threeFg\": 36,\n            \"threeAttempts\": 91,\n            \"threePercent\": 0.396,\n            \"twoFg\": 136,\n            \"twoAttempts\": 254,\n            \"twoPercent\": 0.535,\n            \"effectFgPercent\": 0.551,\n            \"ft\": 116,\n            \"ftAttempts\": 130,\n            \"ftPercent\": 0.892,\n            \"offensiveRb\": 6,\n            \"defensiveRb\": 86,\n            \"totalRb\": 92,\n            \"assists\": 77,\n            \"steals\": 19,\n            \"blocks\": 12,\n            \"turnovers\": 59,\n            \"personalFouls\": 48,\n            \"points\": 496,\n            \"team\": \"HOU\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"sengual01\",\n            \"playerName\": \"Alperen Şengün\",\n            \"position\": \"C\",\n            \"age\": 23,\n            \"games\": 20,\n            \"gamesStarted\": 20,\n            \"minutesPg\": 718,\n            \"fieldGoals\": 170,\n            \"fieldAttempts\": 341,\n            \"fieldPercent\": 0.499,\n            \"threeFg\": 20,\n            \"threeAttempts\": 55,\n            \"threePercent\": 0.364,\n            \"twoFg\": 150,\n            \"twoAttempts\": 286,\n            \"twoPercent\": 0.524,\n            \"effectFgPercent\": 0.528,\n            \"ft\": 100,\n            \"ftAttempts\": 136,\n            \"ftPercent\": 0.735,\n            \"offensiveRb\": 60,\n            \"defensiveRb\": 128,\n            \"totalRb\": 188,\n            \"assists\": 140,\n            \"steals\": 29,\n            \"blocks\": 19,\n            \"turnovers\": 67,\n            \"personalFouls\": 69,\n            \"points\": 460,\n            \"team\": \"HOU\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"thompam01\",\n            \"playerName\": \"Amen Thompson\",\n            \"position\": \"PG\",\n            \"age\": 23,\n            \"games\": 22,\n            \"gamesStarted\": 22,\n            \"minutesPg\": 796,\n            \"fieldGoals\": 150,\n            \"fieldAttempts\": 310,\n            \"fieldPercent\": 0.484,\n            \"threeFg\": 9,\n            \"threeAttempts\": 47,\n            \"threePercent\": 0.191,\n            \"twoFg\": 141,\n            \"twoAttempts\": 263,\n            \"twoPercent\": 0.536,\n            \"effectFgPercent\": 0.498,\n            \"ft\": 76,\n            \"ftAttempts\": 94,\n            \"ftPercent\": 0.809,\n            \"offensiveRb\": 58,\n            \"defensiveRb\": 99,\n            \"totalRb\": 157,\n            \"assists\": 115,\n            \"steals\": 30,\n            \"blocks\": 11,\n            \"turnovers\": 57,\n            \"personalFouls\": 56,\n            \"points\": 385,\n            \"team\": \"HOU\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"smithja05\",\n            \"playerName\": \"Jabari Smith Jr.\",\n            \"position\": \"PF\",\n            \"age\": 22,\n            \"games\": 21,\n            \"gamesStarted\": 21,\n            \"minutesPg\": 704,\n            \"fieldGoals\": 115,\n            \"fieldAttempts\": 253,\n            \"fieldPercent\": 0.455,\n            \"threeFg\": 42,\n            \"threeAttempts\": 118,\n            \"threePercent\": 0.356,\n            \"twoFg\": 73,\n            \"twoAttempts\": 135,\n            \"twoPercent\": 0.541,\n            \"effectFgPercent\": 0.538,\n            \"ft\": 51,\n            \"ftAttempts\": 64,\n            \"ftPercent\": 0.797,\n            \"offensiveRb\": 30,\n            \"defensiveRb\": 108,\n            \"totalRb\": 138,\n            \"assists\": 41,\n            \"steals\": 16,\n            \"blocks\": 16,\n            \"turnovers\": 28,\n            \"personalFouls\": 64,\n            \"points\": 323,\n            \"team\": \"HOU\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"sheppre01\",\n            \"playerName\": \"Reed Sheppard\",\n            \"position\": \"SG\",\n            \"age\": 21,\n            \"games\": 22,\n            \"gamesStarted\": 4,\n            \"minutesPg\": 548,\n            \"fieldGoals\": 106,\n            \"fieldAttempts\": 223,\n            \"fieldPercent\": 0.475,\n            \"threeFg\": 56,\n            \"threeAttempts\": 126,\n            \"threePercent\": 0.444,\n            \"twoFg\": 50,\n            \"twoAttempts\": 97,\n            \"twoPercent\": 0.515,\n            \"effectFgPercent\": 0.601,\n            \"ft\": 15,\n            \"ftAttempts\": 21,\n            \"ftPercent\": 0.714,\n            \"offensiveRb\": 8,\n            \"defensiveRb\": 61,\n            \"totalRb\": 69,\n            \"assists\": 71,\n            \"steals\": 34,\n            \"blocks\": 12,\n            \"turnovers\": 29,\n            \"personalFouls\": 45,\n            \"points\": 283,\n            \"team\": \"HOU\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"holidaa01\",\n            \"playerName\": \"Aaron Holiday\",\n            \"position\": \"PG\",\n            \"age\": 29,\n            \"games\": 17,\n            \"gamesStarted\": 0,\n            \"minutesPg\": 291,\n            \"fieldGoals\": 50,\n            \"fieldAttempts\": 110,\n            \"fieldPercent\": 0.455,\n            \"threeFg\": 33,\n            \"threeAttempts\": 74,\n            \"threePercent\": 0.446,\n            \"twoFg\": 17,\n            \"twoAttempts\": 36,\n            \"twoPercent\": 0.472,\n            \"effectFgPercent\": 0.605,\n            \"ft\": 25,\n            \"ftAttempts\": 29,\n            \"ftPercent\": 0.862,\n            \"offensiveRb\": 2,\n            \"defensiveRb\": 15,\n            \"totalRb\": 17,\n            \"assists\": 19,\n            \"steals\": 8,\n            \"blocks\": 3,\n            \"turnovers\": 16,\n            \"personalFouls\": 23,\n            \"points\": 158,\n            \"team\": \"HOU\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"okogijo01\",\n            \"playerName\": \"Josh Okogie\",\n            \"position\": \"SG\",\n            \"age\": 27,\n            \"games\": 22,\n            \"gamesStarted\": 16,\n            \"minutesPg\": 460,\n            \"fieldGoals\": 49,\n            \"fieldAttempts\": 109,\n            \"fieldPercent\": 0.45,\n            \"threeFg\": 23,\n            \"threeAttempts\": 58,\n            \"threePercent\": 0.397,\n            \"twoFg\": 26,\n            \"twoAttempts\": 51,\n            \"twoPercent\": 0.51,\n            \"effectFgPercent\": 0.555,\n            \"ft\": 24,\n            \"ftAttempts\": 33,\n            \"ftPercent\": 0.727,\n            \"offensiveRb\": 30,\n            \"defensiveRb\": 34,\n            \"totalRb\": 64,\n            \"assists\": 22,\n            \"steals\": 30,\n            \"blocks\": 5,\n            \"turnovers\": 18,\n            \"personalFouls\": 41,\n            \"points\": 145,\n            \"team\": \"HOU\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"easonta01\",\n            \"playerName\": \"Tari Eason\",\n            \"position\": \"PF\",\n            \"age\": 24,\n            \"games\": 11,\n            \"gamesStarted\": 1,\n            \"minutesPg\": 255,\n            \"fieldGoals\": 47,\n            \"fieldAttempts\": 95,\n            \"fieldPercent\": 0.495,\n            \"threeFg\": 27,\n            \"threeAttempts\": 53,\n            \"threePercent\": 0.509,\n            \"twoFg\": 20,\n            \"twoAttempts\": 42,\n            \"twoPercent\": 0.476,\n            \"effectFgPercent\": 0.637,\n            \"ft\": 5,\n            \"ftAttempts\": 7,\n            \"ftPercent\": 0.714,\n            \"offensiveRb\": 16,\n            \"defensiveRb\": 41,\n            \"totalRb\": 57,\n            \"assists\": 18,\n            \"steals\": 9,\n            \"blocks\": 5,\n            \"turnovers\": 19,\n            \"personalFouls\": 18,\n            \"points\": 126,\n            \"team\": \"HOU\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"adamsst01\",\n            \"playerName\": \"Steven Adams\",\n            \"position\": \"C\",\n            \"age\": 32,\n            \"games\": 18,\n            \"gamesStarted\": 5,\n            \"minutesPg\": 389,\n            \"fieldGoals\": 42,\n            \"fieldAttempts\": 79,\n            \"fieldPercent\": 0.532,\n            \"threeFg\": 0,\n            \"threeAttempts\": 0,\n            \"threePercent\": 0,\n            \"twoFg\": 42,\n            \"twoAttempts\": 79,\n            \"twoPercent\": 0.532,\n            \"effectFgPercent\": 0.532,\n            \"ft\": 32,\n            \"ftAttempts\": 42,\n            \"ftPercent\": 0.762,\n            \"offensiveRb\": 85,\n            \"defensiveRb\": 78,\n            \"totalRb\": 163,\n            \"assists\": 28,\n            \"steals\": 14,\n            \"blocks\": 13,\n            \"turnovers\": 20,\n            \"personalFouls\": 34,\n            \"points\": 116,\n            \"team\": \"HOU\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"capelca01\",\n            \"playerName\": \"Clint Capela\",\n            \"position\": \"C\",\n            \"age\": 31,\n            \"games\": 21,\n            \"gamesStarted\": 1,\n            \"minutesPg\": 245,\n            \"fieldGoals\": 35,\n            \"fieldAttempts\": 62,\n            \"fieldPercent\": 0.565,\n            \"threeFg\": 0,\n            \"threeAttempts\": 0,\n            \"threePercent\": 0,\n            \"twoFg\": 35,\n            \"twoAttempts\": 62,\n            \"twoPercent\": 0.565,\n            \"effectFgPercent\": 0.565,\n            \"ft\": 10,\n            \"ftAttempts\": 15,\n            \"ftPercent\": 0.667,\n            \"offensiveRb\": 55,\n            \"defensiveRb\": 45,\n            \"totalRb\": 100,\n            \"assists\": 9,\n            \"steals\": 9,\n            \"blocks\": 16,\n            \"turnovers\": 10,\n            \"personalFouls\": 21,\n            \"points\": 80,\n            \"team\": \"HOU\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"tateja01\",\n            \"playerName\": \"Jae'Sean Tate\",\n            \"position\": \"SF\",\n            \"age\": 30,\n            \"games\": 14,\n            \"gamesStarted\": 0,\n            \"minutesPg\": 116,\n            \"fieldGoals\": 17,\n            \"fieldAttempts\": 32,\n            \"fieldPercent\": 0.531,\n            \"threeFg\": 5,\n            \"threeAttempts\": 12,\n            \"threePercent\": 0.417,\n            \"twoFg\": 12,\n            \"twoAttempts\": 20,\n            \"twoPercent\": 0.6,\n            \"effectFgPercent\": 0.609,\n            \"ft\": 2,\n            \"ftAttempts\": 2,\n            \"ftPercent\": 1,\n            \"offensiveRb\": 8,\n            \"defensiveRb\": 14,\n            \"totalRb\": 22,\n            \"assists\": 7,\n            \"steals\": 4,\n            \"blocks\": 0,\n            \"turnovers\": 4,\n            \"personalFouls\": 20,\n            \"points\": 41,\n            \"team\": \"HOU\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"greenje02\",\n            \"playerName\": \"Jeff Green\",\n            \"position\": \"PF\",\n            \"age\": 39,\n            \"games\": 10,\n            \"gamesStarted\": 0,\n            \"minutesPg\": 48,\n            \"fieldGoals\": 8,\n            \"fieldAttempts\": 16,\n            \"fieldPercent\": 0.5,\n            \"threeFg\": 5,\n            \"threeAttempts\": 12,\n            \"threePercent\": 0.417,\n            \"twoFg\": 3,\n            \"twoAttempts\": 4,\n            \"twoPercent\": 0.75,\n            \"effectFgPercent\": 0.656,\n            \"ft\": 0,\n            \"ftAttempts\": 0,\n            \"ftPercent\": 0,\n            \"offensiveRb\": 1,\n            \"defensiveRb\": 3,\n            \"totalRb\": 4,\n            \"assists\": 1,\n            \"steals\": 0,\n            \"blocks\": 1,\n            \"turnovers\": 0,\n            \"personalFouls\": 4,\n            \"points\": 21,\n            \"team\": \"HOU\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        }\n    ],\n    \"pagination\": {\n        \"total\": 14,\n        \"page\": 1,\n        \"pageSize\": 12,\n        \"pages\": 2\n    }\n}"},{"id":"064c4ef1-6212-4fb8-b811-d9a4aa6295bb","name":"Player Totals Stats","originalRequest":{"method":"GET","header":[{"key":"x-api-key","value":"{{api-key}}","type":"text","disabled":true}],"url":{"raw":"https://api.server.nbaapi.com/api/playertotals?season=2026&team=OKC&page=1&pageSize=12&isPlayoff=False","host":["https://api.server.nbaapi.com"],"path":["api","playertotals"],"query":[{"key":"season","value":"2026","description":"(Optional) The season year (e.g., 2025 for the 2024-25 season)."},{"key":"team","value":"OKC","description":"(Optional) The three-letter team abbreviation (e.g., LAL, HOU, MIL)."},{"key":"page","value":"1","description":"(Optional) The page number for pagination. Defaults to 1."},{"key":"pageSize","value":"12","description":"(Optional) The number of results to return per page. Defaults to 20."},{"key":"isPlayoff","value":"False","description":"(Optional) Set to 'true' to retrieve playoff stats, or 'false' for regular season stats."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000"},{"key":"Content-Encoding","value":"br"},{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Tue, 16 Dec 2025 19:47:19 GMT"},{"key":"Server","value":"nginx/1.28.0"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Content-Length","value":"1247"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"playerId\": \"gilgesh01\",\n            \"playerName\": \"Shai Gilgeous-Alexander\",\n            \"position\": \"PG\",\n            \"age\": 27,\n            \"games\": 25,\n            \"gamesStarted\": 25,\n            \"minutesPg\": 831,\n            \"fieldGoals\": 271,\n            \"fieldAttempts\": 484,\n            \"fieldPercent\": 0.56,\n            \"threeFg\": 55,\n            \"threeAttempts\": 126,\n            \"threePercent\": 0.437,\n            \"twoFg\": 216,\n            \"twoAttempts\": 358,\n            \"twoPercent\": 0.603,\n            \"effectFgPercent\": 0.617,\n            \"ft\": 214,\n            \"ftAttempts\": 242,\n            \"ftPercent\": 0.884,\n            \"offensiveRb\": 11,\n            \"defensiveRb\": 104,\n            \"totalRb\": 115,\n            \"assists\": 161,\n            \"steals\": 35,\n            \"blocks\": 18,\n            \"turnovers\": 48,\n            \"personalFouls\": 50,\n            \"points\": 811,\n            \"team\": \"OKC\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"holmgch01\",\n            \"playerName\": \"Chet Holmgren\",\n            \"position\": \"PF\",\n            \"age\": 23,\n            \"games\": 22,\n            \"gamesStarted\": 22,\n            \"minutesPg\": 633,\n            \"fieldGoals\": 154,\n            \"fieldAttempts\": 268,\n            \"fieldPercent\": 0.575,\n            \"threeFg\": 33,\n            \"threeAttempts\": 84,\n            \"threePercent\": 0.393,\n            \"twoFg\": 121,\n            \"twoAttempts\": 184,\n            \"twoPercent\": 0.658,\n            \"effectFgPercent\": 0.636,\n            \"ft\": 71,\n            \"ftAttempts\": 90,\n            \"ftPercent\": 0.789,\n            \"offensiveRb\": 32,\n            \"defensiveRb\": 144,\n            \"totalRb\": 176,\n            \"assists\": 36,\n            \"steals\": 13,\n            \"blocks\": 33,\n            \"turnovers\": 43,\n            \"personalFouls\": 66,\n            \"points\": 412,\n            \"team\": \"OKC\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"mitchaj01\",\n            \"playerName\": \"Ajay Mitchell\",\n            \"position\": \"SG\",\n            \"age\": 23,\n            \"games\": 26,\n            \"gamesStarted\": 7,\n            \"minutesPg\": 682,\n            \"fieldGoals\": 129,\n            \"fieldAttempts\": 276,\n            \"fieldPercent\": 0.467,\n            \"threeFg\": 29,\n            \"threeAttempts\": 82,\n            \"threePercent\": 0.354,\n            \"twoFg\": 100,\n            \"twoAttempts\": 194,\n            \"twoPercent\": 0.515,\n            \"effectFgPercent\": 0.52,\n            \"ft\": 77,\n            \"ftAttempts\": 87,\n            \"ftPercent\": 0.885,\n            \"offensiveRb\": 14,\n            \"defensiveRb\": 73,\n            \"totalRb\": 87,\n            \"assists\": 95,\n            \"steals\": 38,\n            \"blocks\": 8,\n            \"turnovers\": 41,\n            \"personalFouls\": 51,\n            \"points\": 364,\n            \"team\": \"OKC\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"harteis01\",\n            \"playerName\": \"Isaiah Hartenstein\",\n            \"position\": \"C\",\n            \"age\": 27,\n            \"games\": 20,\n            \"gamesStarted\": 20,\n            \"minutesPg\": 548,\n            \"fieldGoals\": 105,\n            \"fieldAttempts\": 158,\n            \"fieldPercent\": 0.665,\n            \"threeFg\": 0,\n            \"threeAttempts\": 4,\n            \"threePercent\": 0,\n            \"twoFg\": 105,\n            \"twoAttempts\": 154,\n            \"twoPercent\": 0.682,\n            \"effectFgPercent\": 0.665,\n            \"ft\": 32,\n            \"ftAttempts\": 50,\n            \"ftPercent\": 0.64,\n            \"offensiveRb\": 70,\n            \"defensiveRb\": 142,\n            \"totalRb\": 212,\n            \"assists\": 65,\n            \"steals\": 25,\n            \"blocks\": 16,\n            \"turnovers\": 42,\n            \"personalFouls\": 56,\n            \"points\": 242,\n            \"team\": \"OKC\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"joeis01\",\n            \"playerName\": \"Isaiah Joe\",\n            \"position\": \"SG\",\n            \"age\": 26,\n            \"games\": 17,\n            \"gamesStarted\": 0,\n            \"minutesPg\": 397,\n            \"fieldGoals\": 67,\n            \"fieldAttempts\": 147,\n            \"fieldPercent\": 0.456,\n            \"threeFg\": 49,\n            \"threeAttempts\": 117,\n            \"threePercent\": 0.419,\n            \"twoFg\": 18,\n            \"twoAttempts\": 30,\n            \"twoPercent\": 0.6,\n            \"effectFgPercent\": 0.622,\n            \"ft\": 36,\n            \"ftAttempts\": 39,\n            \"ftPercent\": 0.923,\n            \"offensiveRb\": 9,\n            \"defensiveRb\": 39,\n            \"totalRb\": 48,\n            \"assists\": 26,\n            \"steals\": 10,\n            \"blocks\": 3,\n            \"turnovers\": 16,\n            \"personalFouls\": 30,\n            \"points\": 219,\n            \"team\": \"OKC\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"wallaca01\",\n            \"playerName\": \"Cason Wallace\",\n            \"position\": \"SG\",\n            \"age\": 22,\n            \"games\": 25,\n            \"gamesStarted\": 24,\n            \"minutesPg\": 693,\n            \"fieldGoals\": 81,\n            \"fieldAttempts\": 182,\n            \"fieldPercent\": 0.445,\n            \"threeFg\": 38,\n            \"threeAttempts\": 102,\n            \"threePercent\": 0.373,\n            \"twoFg\": 43,\n            \"twoAttempts\": 80,\n            \"twoPercent\": 0.538,\n            \"effectFgPercent\": 0.549,\n            \"ft\": 10,\n            \"ftAttempts\": 13,\n            \"ftPercent\": 0.769,\n            \"offensiveRb\": 17,\n            \"defensiveRb\": 60,\n            \"totalRb\": 77,\n            \"assists\": 60,\n            \"steals\": 58,\n            \"blocks\": 6,\n            \"turnovers\": 26,\n            \"personalFouls\": 55,\n            \"points\": 210,\n            \"team\": \"OKC\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"wiggiaa01\",\n            \"playerName\": \"Aaron Wiggins\",\n            \"position\": \"SG\",\n            \"age\": 27,\n            \"games\": 15,\n            \"gamesStarted\": 5,\n            \"minutesPg\": 363,\n            \"fieldGoals\": 70,\n            \"fieldAttempts\": 151,\n            \"fieldPercent\": 0.464,\n            \"threeFg\": 35,\n            \"threeAttempts\": 84,\n            \"threePercent\": 0.417,\n            \"twoFg\": 35,\n            \"twoAttempts\": 67,\n            \"twoPercent\": 0.522,\n            \"effectFgPercent\": 0.579,\n            \"ft\": 10,\n            \"ftAttempts\": 13,\n            \"ftPercent\": 0.769,\n            \"offensiveRb\": 11,\n            \"defensiveRb\": 35,\n            \"totalRb\": 46,\n            \"assists\": 29,\n            \"steals\": 9,\n            \"blocks\": 8,\n            \"turnovers\": 18,\n            \"personalFouls\": 33,\n            \"points\": 185,\n            \"team\": \"OKC\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"willija07\",\n            \"playerName\": \"Jaylin Williams\",\n            \"position\": \"PF\",\n            \"age\": 23,\n            \"games\": 25,\n            \"gamesStarted\": 3,\n            \"minutesPg\": 458,\n            \"fieldGoals\": 44,\n            \"fieldAttempts\": 124,\n            \"fieldPercent\": 0.355,\n            \"threeFg\": 30,\n            \"threeAttempts\": 102,\n            \"threePercent\": 0.294,\n            \"twoFg\": 14,\n            \"twoAttempts\": 22,\n            \"twoPercent\": 0.636,\n            \"effectFgPercent\": 0.476,\n            \"ft\": 19,\n            \"ftAttempts\": 29,\n            \"ftPercent\": 0.655,\n            \"offensiveRb\": 13,\n            \"defensiveRb\": 105,\n            \"totalRb\": 118,\n            \"assists\": 61,\n            \"steals\": 17,\n            \"blocks\": 12,\n            \"turnovers\": 25,\n            \"personalFouls\": 46,\n            \"points\": 137,\n            \"team\": \"OKC\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"dortlu01\",\n            \"playerName\": \"Luguentz Dort\",\n            \"position\": \"SF\",\n            \"age\": 26,\n            \"games\": 17,\n            \"gamesStarted\": 17,\n            \"minutesPg\": 480,\n            \"fieldGoals\": 47,\n            \"fieldAttempts\": 125,\n            \"fieldPercent\": 0.376,\n            \"threeFg\": 28,\n            \"threeAttempts\": 89,\n            \"threePercent\": 0.315,\n            \"twoFg\": 19,\n            \"twoAttempts\": 36,\n            \"twoPercent\": 0.528,\n            \"effectFgPercent\": 0.488,\n            \"ft\": 13,\n            \"ftAttempts\": 14,\n            \"ftPercent\": 0.929,\n            \"offensiveRb\": 19,\n            \"defensiveRb\": 46,\n            \"totalRb\": 65,\n            \"assists\": 20,\n            \"steals\": 15,\n            \"blocks\": 7,\n            \"turnovers\": 10,\n            \"personalFouls\": 52,\n            \"points\": 135,\n            \"team\": \"OKC\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"willija06\",\n            \"playerName\": \"Jalen Williams\",\n            \"position\": \"SG\",\n            \"age\": 24,\n            \"games\": 7,\n            \"gamesStarted\": 7,\n            \"minutesPg\": 201,\n            \"fieldGoals\": 45,\n            \"fieldAttempts\": 100,\n            \"fieldPercent\": 0.45,\n            \"threeFg\": 6,\n            \"threeAttempts\": 19,\n            \"threePercent\": 0.316,\n            \"twoFg\": 39,\n            \"twoAttempts\": 81,\n            \"twoPercent\": 0.481,\n            \"effectFgPercent\": 0.48,\n            \"ft\": 25,\n            \"ftAttempts\": 26,\n            \"ftPercent\": 0.962,\n            \"offensiveRb\": 3,\n            \"defensiveRb\": 35,\n            \"totalRb\": 38,\n            \"assists\": 41,\n            \"steals\": 11,\n            \"blocks\": 5,\n            \"turnovers\": 11,\n            \"personalFouls\": 13,\n            \"points\": 121,\n            \"team\": \"OKC\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"carusal01\",\n            \"playerName\": \"Alex Caruso\",\n            \"position\": \"SG\",\n            \"age\": 31,\n            \"games\": 17,\n            \"gamesStarted\": 0,\n            \"minutesPg\": 319,\n            \"fieldGoals\": 36,\n            \"fieldAttempts\": 87,\n            \"fieldPercent\": 0.414,\n            \"threeFg\": 19,\n            \"threeAttempts\": 53,\n            \"threePercent\": 0.358,\n            \"twoFg\": 17,\n            \"twoAttempts\": 34,\n            \"twoPercent\": 0.5,\n            \"effectFgPercent\": 0.523,\n            \"ft\": 8,\n            \"ftAttempts\": 10,\n            \"ftPercent\": 0.8,\n            \"offensiveRb\": 10,\n            \"defensiveRb\": 35,\n            \"totalRb\": 45,\n            \"assists\": 42,\n            \"steals\": 30,\n            \"blocks\": 5,\n            \"turnovers\": 17,\n            \"personalFouls\": 22,\n            \"points\": 99,\n            \"team\": \"OKC\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"carlsbr01\",\n            \"playerName\": \"Branden Carlson\",\n            \"position\": \"C\",\n            \"age\": 26,\n            \"games\": 17,\n            \"gamesStarted\": 0,\n            \"minutesPg\": 170,\n            \"fieldGoals\": 35,\n            \"fieldAttempts\": 62,\n            \"fieldPercent\": 0.565,\n            \"threeFg\": 12,\n            \"threeAttempts\": 30,\n            \"threePercent\": 0.4,\n            \"twoFg\": 23,\n            \"twoAttempts\": 32,\n            \"twoPercent\": 0.719,\n            \"effectFgPercent\": 0.661,\n            \"ft\": 3,\n            \"ftAttempts\": 7,\n            \"ftPercent\": 0.429,\n            \"offensiveRb\": 8,\n            \"defensiveRb\": 29,\n            \"totalRb\": 37,\n            \"assists\": 11,\n            \"steals\": 2,\n            \"blocks\": 10,\n            \"turnovers\": 4,\n            \"personalFouls\": 16,\n            \"points\": 85,\n            \"team\": \"OKC\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        }\n    ],\n    \"pagination\": {\n        \"total\": 16,\n        \"page\": 1,\n        \"pageSize\": 12,\n        \"pages\": 2\n    }\n}"},{"id":"1fd0decd-d793-429c-adc7-44ce1283c32c","name":"Player Totals Stats","originalRequest":{"method":"GET","header":[{"key":"x-api-key","value":"{{api-key}}","type":"text","disabled":true}],"url":{"raw":"https://api.server.nbaapi.com/api/playertotals?season=2026&team=DEN&page=1&pageSize=12&isPlayoff=False","host":["https://api.server.nbaapi.com"],"path":["api","playertotals"],"query":[{"key":"season","value":"2026","description":"(Optional) The season year (e.g., 2025 for the 2024-25 season)."},{"key":"team","value":"DEN","description":"(Optional) The three-letter team abbreviation (e.g., LAL, HOU, MIL)."},{"key":"page","value":"1","description":"(Optional) The page number for pagination. Defaults to 1."},{"key":"pageSize","value":"12","description":"(Optional) The number of results to return per page. Defaults to 20."},{"key":"isPlayoff","value":"False","description":"(Optional) Set to 'true' to retrieve playoff stats, or 'false' for regular season stats."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000"},{"key":"Content-Encoding","value":"br"},{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Tue, 16 Dec 2025 20:16:46 GMT"},{"key":"Server","value":"nginx/1.28.0"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Content-Length","value":"1277"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"playerId\": \"duranke01\",\n            \"playerName\": \"Kevin Durant\",\n            \"position\": \"SF\",\n            \"age\": 37,\n            \"games\": 20,\n            \"gamesStarted\": 20,\n            \"minutesPg\": 707,\n            \"fieldGoals\": 172,\n            \"fieldAttempts\": 345,\n            \"fieldPercent\": 0.499,\n            \"threeFg\": 36,\n            \"threeAttempts\": 91,\n            \"threePercent\": 0.396,\n            \"twoFg\": 136,\n            \"twoAttempts\": 254,\n            \"twoPercent\": 0.535,\n            \"effectFgPercent\": 0.551,\n            \"ft\": 116,\n            \"ftAttempts\": 130,\n            \"ftPercent\": 0.892,\n            \"offensiveRb\": 6,\n            \"defensiveRb\": 86,\n            \"totalRb\": 92,\n            \"assists\": 77,\n            \"steals\": 19,\n            \"blocks\": 12,\n            \"turnovers\": 59,\n            \"personalFouls\": 48,\n            \"points\": 496,\n            \"team\": \"HOU\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"sengual01\",\n            \"playerName\": \"Alperen Şengün\",\n            \"position\": \"C\",\n            \"age\": 23,\n            \"games\": 20,\n            \"gamesStarted\": 20,\n            \"minutesPg\": 718,\n            \"fieldGoals\": 170,\n            \"fieldAttempts\": 341,\n            \"fieldPercent\": 0.499,\n            \"threeFg\": 20,\n            \"threeAttempts\": 55,\n            \"threePercent\": 0.364,\n            \"twoFg\": 150,\n            \"twoAttempts\": 286,\n            \"twoPercent\": 0.524,\n            \"effectFgPercent\": 0.528,\n            \"ft\": 100,\n            \"ftAttempts\": 136,\n            \"ftPercent\": 0.735,\n            \"offensiveRb\": 60,\n            \"defensiveRb\": 128,\n            \"totalRb\": 188,\n            \"assists\": 140,\n            \"steals\": 29,\n            \"blocks\": 19,\n            \"turnovers\": 67,\n            \"personalFouls\": 69,\n            \"points\": 460,\n            \"team\": \"HOU\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"thompam01\",\n            \"playerName\": \"Amen Thompson\",\n            \"position\": \"PG\",\n            \"age\": 23,\n            \"games\": 22,\n            \"gamesStarted\": 22,\n            \"minutesPg\": 796,\n            \"fieldGoals\": 150,\n            \"fieldAttempts\": 310,\n            \"fieldPercent\": 0.484,\n            \"threeFg\": 9,\n            \"threeAttempts\": 47,\n            \"threePercent\": 0.191,\n            \"twoFg\": 141,\n            \"twoAttempts\": 263,\n            \"twoPercent\": 0.536,\n            \"effectFgPercent\": 0.498,\n            \"ft\": 76,\n            \"ftAttempts\": 94,\n            \"ftPercent\": 0.809,\n            \"offensiveRb\": 58,\n            \"defensiveRb\": 99,\n            \"totalRb\": 157,\n            \"assists\": 115,\n            \"steals\": 30,\n            \"blocks\": 11,\n            \"turnovers\": 57,\n            \"personalFouls\": 56,\n            \"points\": 385,\n            \"team\": \"HOU\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"smithja05\",\n            \"playerName\": \"Jabari Smith Jr.\",\n            \"position\": \"PF\",\n            \"age\": 22,\n            \"games\": 21,\n            \"gamesStarted\": 21,\n            \"minutesPg\": 704,\n            \"fieldGoals\": 115,\n            \"fieldAttempts\": 253,\n            \"fieldPercent\": 0.455,\n            \"threeFg\": 42,\n            \"threeAttempts\": 118,\n            \"threePercent\": 0.356,\n            \"twoFg\": 73,\n            \"twoAttempts\": 135,\n            \"twoPercent\": 0.541,\n            \"effectFgPercent\": 0.538,\n            \"ft\": 51,\n            \"ftAttempts\": 64,\n            \"ftPercent\": 0.797,\n            \"offensiveRb\": 30,\n            \"defensiveRb\": 108,\n            \"totalRb\": 138,\n            \"assists\": 41,\n            \"steals\": 16,\n            \"blocks\": 16,\n            \"turnovers\": 28,\n            \"personalFouls\": 64,\n            \"points\": 323,\n            \"team\": \"HOU\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"sheppre01\",\n            \"playerName\": \"Reed Sheppard\",\n            \"position\": \"SG\",\n            \"age\": 21,\n            \"games\": 22,\n            \"gamesStarted\": 4,\n            \"minutesPg\": 548,\n            \"fieldGoals\": 106,\n            \"fieldAttempts\": 223,\n            \"fieldPercent\": 0.475,\n            \"threeFg\": 56,\n            \"threeAttempts\": 126,\n            \"threePercent\": 0.444,\n            \"twoFg\": 50,\n            \"twoAttempts\": 97,\n            \"twoPercent\": 0.515,\n            \"effectFgPercent\": 0.601,\n            \"ft\": 15,\n            \"ftAttempts\": 21,\n            \"ftPercent\": 0.714,\n            \"offensiveRb\": 8,\n            \"defensiveRb\": 61,\n            \"totalRb\": 69,\n            \"assists\": 71,\n            \"steals\": 34,\n            \"blocks\": 12,\n            \"turnovers\": 29,\n            \"personalFouls\": 45,\n            \"points\": 283,\n            \"team\": \"HOU\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"holidaa01\",\n            \"playerName\": \"Aaron Holiday\",\n            \"position\": \"PG\",\n            \"age\": 29,\n            \"games\": 17,\n            \"gamesStarted\": 0,\n            \"minutesPg\": 291,\n            \"fieldGoals\": 50,\n            \"fieldAttempts\": 110,\n            \"fieldPercent\": 0.455,\n            \"threeFg\": 33,\n            \"threeAttempts\": 74,\n            \"threePercent\": 0.446,\n            \"twoFg\": 17,\n            \"twoAttempts\": 36,\n            \"twoPercent\": 0.472,\n            \"effectFgPercent\": 0.605,\n            \"ft\": 25,\n            \"ftAttempts\": 29,\n            \"ftPercent\": 0.862,\n            \"offensiveRb\": 2,\n            \"defensiveRb\": 15,\n            \"totalRb\": 17,\n            \"assists\": 19,\n            \"steals\": 8,\n            \"blocks\": 3,\n            \"turnovers\": 16,\n            \"personalFouls\": 23,\n            \"points\": 158,\n            \"team\": \"HOU\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"okogijo01\",\n            \"playerName\": \"Josh Okogie\",\n            \"position\": \"SG\",\n            \"age\": 27,\n            \"games\": 22,\n            \"gamesStarted\": 16,\n            \"minutesPg\": 460,\n            \"fieldGoals\": 49,\n            \"fieldAttempts\": 109,\n            \"fieldPercent\": 0.45,\n            \"threeFg\": 23,\n            \"threeAttempts\": 58,\n            \"threePercent\": 0.397,\n            \"twoFg\": 26,\n            \"twoAttempts\": 51,\n            \"twoPercent\": 0.51,\n            \"effectFgPercent\": 0.555,\n            \"ft\": 24,\n            \"ftAttempts\": 33,\n            \"ftPercent\": 0.727,\n            \"offensiveRb\": 30,\n            \"defensiveRb\": 34,\n            \"totalRb\": 64,\n            \"assists\": 22,\n            \"steals\": 30,\n            \"blocks\": 5,\n            \"turnovers\": 18,\n            \"personalFouls\": 41,\n            \"points\": 145,\n            \"team\": \"HOU\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"easonta01\",\n            \"playerName\": \"Tari Eason\",\n            \"position\": \"PF\",\n            \"age\": 24,\n            \"games\": 11,\n            \"gamesStarted\": 1,\n            \"minutesPg\": 255,\n            \"fieldGoals\": 47,\n            \"fieldAttempts\": 95,\n            \"fieldPercent\": 0.495,\n            \"threeFg\": 27,\n            \"threeAttempts\": 53,\n            \"threePercent\": 0.509,\n            \"twoFg\": 20,\n            \"twoAttempts\": 42,\n            \"twoPercent\": 0.476,\n            \"effectFgPercent\": 0.637,\n            \"ft\": 5,\n            \"ftAttempts\": 7,\n            \"ftPercent\": 0.714,\n            \"offensiveRb\": 16,\n            \"defensiveRb\": 41,\n            \"totalRb\": 57,\n            \"assists\": 18,\n            \"steals\": 9,\n            \"blocks\": 5,\n            \"turnovers\": 19,\n            \"personalFouls\": 18,\n            \"points\": 126,\n            \"team\": \"HOU\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"adamsst01\",\n            \"playerName\": \"Steven Adams\",\n            \"position\": \"C\",\n            \"age\": 32,\n            \"games\": 18,\n            \"gamesStarted\": 5,\n            \"minutesPg\": 389,\n            \"fieldGoals\": 42,\n            \"fieldAttempts\": 79,\n            \"fieldPercent\": 0.532,\n            \"threeFg\": 0,\n            \"threeAttempts\": 0,\n            \"threePercent\": 0,\n            \"twoFg\": 42,\n            \"twoAttempts\": 79,\n            \"twoPercent\": 0.532,\n            \"effectFgPercent\": 0.532,\n            \"ft\": 32,\n            \"ftAttempts\": 42,\n            \"ftPercent\": 0.762,\n            \"offensiveRb\": 85,\n            \"defensiveRb\": 78,\n            \"totalRb\": 163,\n            \"assists\": 28,\n            \"steals\": 14,\n            \"blocks\": 13,\n            \"turnovers\": 20,\n            \"personalFouls\": 34,\n            \"points\": 116,\n            \"team\": \"HOU\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"capelca01\",\n            \"playerName\": \"Clint Capela\",\n            \"position\": \"C\",\n            \"age\": 31,\n            \"games\": 21,\n            \"gamesStarted\": 1,\n            \"minutesPg\": 245,\n            \"fieldGoals\": 35,\n            \"fieldAttempts\": 62,\n            \"fieldPercent\": 0.565,\n            \"threeFg\": 0,\n            \"threeAttempts\": 0,\n            \"threePercent\": 0,\n            \"twoFg\": 35,\n            \"twoAttempts\": 62,\n            \"twoPercent\": 0.565,\n            \"effectFgPercent\": 0.565,\n            \"ft\": 10,\n            \"ftAttempts\": 15,\n            \"ftPercent\": 0.667,\n            \"offensiveRb\": 55,\n            \"defensiveRb\": 45,\n            \"totalRb\": 100,\n            \"assists\": 9,\n            \"steals\": 9,\n            \"blocks\": 16,\n            \"turnovers\": 10,\n            \"personalFouls\": 21,\n            \"points\": 80,\n            \"team\": \"HOU\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"tateja01\",\n            \"playerName\": \"Jae'Sean Tate\",\n            \"position\": \"SF\",\n            \"age\": 30,\n            \"games\": 14,\n            \"gamesStarted\": 0,\n            \"minutesPg\": 116,\n            \"fieldGoals\": 17,\n            \"fieldAttempts\": 32,\n            \"fieldPercent\": 0.531,\n            \"threeFg\": 5,\n            \"threeAttempts\": 12,\n            \"threePercent\": 0.417,\n            \"twoFg\": 12,\n            \"twoAttempts\": 20,\n            \"twoPercent\": 0.6,\n            \"effectFgPercent\": 0.609,\n            \"ft\": 2,\n            \"ftAttempts\": 2,\n            \"ftPercent\": 1,\n            \"offensiveRb\": 8,\n            \"defensiveRb\": 14,\n            \"totalRb\": 22,\n            \"assists\": 7,\n            \"steals\": 4,\n            \"blocks\": 0,\n            \"turnovers\": 4,\n            \"personalFouls\": 20,\n            \"points\": 41,\n            \"team\": \"HOU\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"greenje02\",\n            \"playerName\": \"Jeff Green\",\n            \"position\": \"PF\",\n            \"age\": 39,\n            \"games\": 10,\n            \"gamesStarted\": 0,\n            \"minutesPg\": 48,\n            \"fieldGoals\": 8,\n            \"fieldAttempts\": 16,\n            \"fieldPercent\": 0.5,\n            \"threeFg\": 5,\n            \"threeAttempts\": 12,\n            \"threePercent\": 0.417,\n            \"twoFg\": 3,\n            \"twoAttempts\": 4,\n            \"twoPercent\": 0.75,\n            \"effectFgPercent\": 0.656,\n            \"ft\": 0,\n            \"ftAttempts\": 0,\n            \"ftPercent\": 0,\n            \"offensiveRb\": 1,\n            \"defensiveRb\": 3,\n            \"totalRb\": 4,\n            \"assists\": 1,\n            \"steals\": 0,\n            \"blocks\": 1,\n            \"turnovers\": 0,\n            \"personalFouls\": 4,\n            \"points\": 21,\n            \"team\": \"HOU\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        }\n    ],\n    \"pagination\": {\n        \"total\": 14,\n        \"page\": 1,\n        \"pageSize\": 12,\n        \"pages\": 2\n    }\n}"}],"_postman_id":"4d5968de-1a38-4c51-ba0b-42b83c23a83a"},{"name":"Player Totals Stats","event":[{"listen":"test","script":{"id":"6733a248-ae30-45d4-ba49-c25b55c340c8","exec":["pm.test(\"Response status code is 200\", function () {","  pm.response.to.have.status(200);","});","","","pm.test(\"Response time is less than 200ms\", function () {","  pm.expect(pm.response.responseTime).to.be.below(200);","});","","","pm.test(\"Response has the required fields\", function () {","    const responseData = pm.response.json();","    ","    pm.expect(responseData).to.be.an('object');","    pm.expect(responseData.data).to.be.an('array');","    ","    responseData.data.forEach(function(player) {","        pm.expect(player).to.have.property('playerId');","        pm.expect(player).to.have.property('playerName');","        pm.expect(player).to.have.property('position');","        pm.expect(player).to.have.property('age');","        pm.expect(player).to.have.property('games');","    });","});","","","","pm.test(\"Pagination object is present and contains expected fields\", function () {","    const responseData = pm.response.json();","    ","    pm.expect(responseData).to.be.an('object');","    pm.expect(responseData.pagination).to.exist;","    pm.expect(responseData.pagination).to.have.property('page');","    pm.expect(responseData.pagination).to.have.property('pageSize');","    pm.expect(responseData.pagination).to.have.property('pages');","    pm.expect(responseData.pagination).to.have.property('total');","});","","// Player Statistics Visualization","var template = `","<style>","    .stats-container {","        font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, sans-serif;","        padding: 20px;","        background: linear-gradient(135deg, #1a1a2e 0%, #16213e 100%);","        min-height: 100vh;","        color: #fff;","    }","    .stats-header {","        text-align: center;","        margin-bottom: 25px;","    }","    .stats-header h1 {","        color: #00d4ff;","        font-size: 28px;","        margin: 0 0 10px 0;","        text-shadow: 0 0 10px rgba(0, 212, 255, 0.5);","    }","    .stats-header p {","        color: #a0a0a0;","        font-size: 14px;","        margin: 0;","    }","    .stats-table {","        width: 100%;","        border-collapse: collapse;","        background: rgba(255, 255, 255, 0.05);","        border-radius: 12px;","        overflow: hidden;","        box-shadow: 0 8px 32px rgba(0, 0, 0, 0.3);","    }","    .stats-table th {","        background: linear-gradient(90deg, #0f3460 0%, #16213e 100%);","        color: #00d4ff;","        padding: 15px 12px;","        text-align: left;","        font-weight: 600;","        font-size: 13px;","        text-transform: uppercase;","        letter-spacing: 0.5px;","        cursor: pointer;","        transition: background 0.3s ease;","        border-bottom: 2px solid #00d4ff;","    }","    .stats-table th:hover {","        background: linear-gradient(90deg, #1a4a7a 0%, #1e3a5f 100%);","    }","    .stats-table th::after {","        content: ' ↕';","        opacity: 0.4;","        font-size: 10px;","    }","    .stats-table td {","        padding: 14px 12px;","        border-bottom: 1px solid rgba(255, 255, 255, 0.1);","        font-size: 14px;","    }","    .stats-table tr:hover {","        background: rgba(0, 212, 255, 0.1);","    }","    .stats-table tr:nth-child(even) {","        background: rgba(255, 255, 255, 0.02);","    }","    .stats-table tr:nth-child(even):hover {","        background: rgba(0, 212, 255, 0.1);","    }","    .player-name {","        font-weight: 600;","        color: #fff;","    }","    .position-badge {","        display: inline-block;","        padding: 4px 10px;","        border-radius: 20px;","        font-size: 11px;","        font-weight: 600;","        text-transform: uppercase;","    }","    .pos-PG { background: #e74c3c; }","    .pos-SG { background: #3498db; }","    .pos-SF { background: #2ecc71; }","    .pos-PF { background: #f39c12; }","    .pos-C { background: #9b59b6; }","    .stat-highlight {","        color: #00d4ff;","        font-weight: 600;","    }","    .fg-percent {","        display: inline-block;","        padding: 3px 8px;","        border-radius: 4px;","        font-weight: 600;","    }","    .fg-high { background: rgba(46, 204, 113, 0.3); color: #2ecc71; }","    .fg-mid { background: rgba(241, 196, 15, 0.3); color: #f1c40f; }","    .fg-low { background: rgba(231, 76, 60, 0.3); color: #e74c3c; }","    .pagination-info {","        margin-top: 20px;","        padding: 15px 20px;","        background: rgba(255, 255, 255, 0.05);","        border-radius: 8px;","        display: flex;","        justify-content: space-between;","        align-items: center;","        flex-wrap: wrap;","        gap: 10px;","    }","    .pagination-stat {","        display: flex;","        align-items: center;","        gap: 8px;","    }","    .pagination-label {","        color: #a0a0a0;","        font-size: 13px;","    }","    .pagination-value {","        color: #00d4ff;","        font-weight: 600;","        font-size: 14px;","    }","    .no-data {","        text-align: center;","        padding: 40px;","        color: #a0a0a0;","        font-size: 16px;","    }","</style>","","<div class=\"stats-container\">","    <div class=\"stats-header\">","        <h1>🏀 Player Statistics</h1>","        <p>{{subtitle}}</p>","    </div>","    ","    {{#if hasData}}","    <table class=\"stats-table\" id=\"playerTable\">","        <thead>","            <tr>","                <th onclick=\"sortTable(0)\">Player Name</th>","                <th onclick=\"sortTable(1)\">Position</th>","                <th onclick=\"sortTable(2)\">Games</th>","                <th onclick=\"sortTable(3)\">Points</th>","                <th onclick=\"sortTable(4)\">Assists</th>","                <th onclick=\"sortTable(5)\">Rebounds</th>","                <th onclick=\"sortTable(6)\">FG%</th>","            </tr>","        </thead>","        <tbody>","            {{#each players}}","            <tr>","                <td class=\"player-name\">{{playerName}}</td>","                <td><span class=\"position-badge pos-{{position}}\">{{position}}</span></td>","                <td>{{games}}</td>","                <td class=\"stat-highlight\">{{points}}</td>","                <td>{{assists}}</td>","                <td>{{totalRb}}</td>","                <td><span class=\"fg-percent {{fgClass}}\">{{fieldPercent}}</span></td>","            </tr>","            {{/each}}","        </tbody>","    </table>","    ","    <div class=\"pagination-info\">","        <div class=\"pagination-stat\">","            <span class=\"pagination-label\">Page:</span>","            <span class=\"pagination-value\">{{pagination.page}} of {{pagination.pages}}</span>","        </div>","        <div class=\"pagination-stat\">","            <span class=\"pagination-label\">Showing:</span>","            <span class=\"pagination-value\">{{pagination.pageSize}} players</span>","        </div>","        <div class=\"pagination-stat\">","            <span class=\"pagination-label\">Total Players:</span>","            <span class=\"pagination-value\">{{pagination.total}}</span>","        </div>","    </div>","    {{else}}","    <div class=\"no-data\">No player data available</div>","    {{/if}}","</div>","","<script>","    let sortDirection = {};","    ","    function sortTable(columnIndex) {","        const table = document.getElementById('playerTable');","        const tbody = table.querySelector('tbody');","        const rows = Array.from(tbody.querySelectorAll('tr'));","        ","        sortDirection[columnIndex] = !sortDirection[columnIndex];","        const direction = sortDirection[columnIndex] ? 1 : -1;","        ","        rows.sort((a, b) => {","            let aVal = a.cells[columnIndex].textContent.trim();","            let bVal = b.cells[columnIndex].textContent.trim();","            ","            // Check if numeric","            const aNum = parseFloat(aVal.replace('%', ''));","            const bNum = parseFloat(bVal.replace('%', ''));","            ","            if (!isNaN(aNum) && !isNaN(bNum)) {","                return (aNum - bNum) * direction;","            }","            return aVal.localeCompare(bVal) * direction;","        });","        ","        rows.forEach(row => tbody.appendChild(row));","    }","</script>","`;","","function constructVisualizerPayload() {","    const response = pm.response.json();","    const data = response.data || [];","    const pagination = response.pagination || { page: 1, pageSize: 0, pages: 1, total: 0 };","    ","    const players = data.map(player => {","        const fgPercent = player.fieldPercent || 0;","        let fgClass = 'fg-low';","        if (fgPercent >= 0.5) {","            fgClass = 'fg-high';","        } else if (fgPercent >= 0.4) {","            fgClass = 'fg-mid';","        }","        ","        return {","            playerName: player.playerName || 'Unknown',","            position: player.position || 'N/A',","            games: player.games || 0,","            points: player.points || 0,","            assists: player.assists || 0,","            totalRb: player.totalRb || 0,","            fieldPercent: (fgPercent * 100).toFixed(1) + '%',","            fgClass: fgClass","        };","    });","    ","    const subtitle = 'Playoff Statistics | Team: ' + (data[0]?.team || 'N/A') + ' | Season: ' + (data[0]?.season || 'N/A');","    ","    return {","        players: players,","        pagination: pagination,","        hasData: players.length > 0,","        subtitle: subtitle","    };","}","","pm.visualizer.set(template, constructVisualizerPayload());"],"type":"text/javascript","packages":{}}},{"listen":"prerequest","script":{"id":"a56cb69c-1bb1-455b-ae7f-97661de07707","exec":[""],"type":"text/javascript","packages":{}}}],"id":"24f1518f-dcfe-4d2c-bd11-3114a9dc4625","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.server.nbaapi.com/api/playertotals?season=2026&team=HOU&page=1&pageSize=20&isPlayoff=False","description":"<h3 id=\"player-totals-houston-rockets\">Player Totals Houston Rockets</h3>\n","urlObject":{"path":["api","playertotals"],"host":["https://api.server.nbaapi.com"],"query":[{"description":{"content":"<p>(Optional) The season year (e.g., 2025 for the 2024-25 season).</p>\n","type":"text/plain"},"key":"season","value":"2026"},{"description":{"content":"<p>(Optional) The three-letter team abbreviation (e.g., LAL, HOU, MIL).</p>\n","type":"text/plain"},"key":"team","value":"HOU"},{"description":{"content":"<p>(Optional) The page number for pagination. Defaults to 1.</p>\n","type":"text/plain"},"key":"page","value":"1"},{"description":{"content":"<p>(Optional) The number of results to return per page. Defaults to 20.</p>\n","type":"text/plain"},"key":"pageSize","value":"20"},{"description":{"content":"<p>(Optional) Set to 'true' to retrieve playoff stats, or 'false' for regular season stats.</p>\n","type":"text/plain"},"key":"isPlayoff","value":"False"}],"variable":[]}},"response":[{"id":"b582518e-f44b-46a2-91e8-079afc46c440","name":"Player Totals Stats","originalRequest":{"method":"GET","header":[{"key":"x-api-key","value":"{{api-key}}","type":"text","disabled":true}],"url":{"raw":"https://api.server.nbaapi.com/api/playertotals?season=2026&team=HOU&page=1&pageSize=20&isPlayoff=False","host":["https://api.server.nbaapi.com"],"path":["api","playertotals"],"query":[{"key":"season","value":"2026","description":"(Optional) The season year (e.g., 2025 for the 2024-25 season)."},{"key":"team","value":"HOU","description":"(Optional) The three-letter team abbreviation (e.g., LAL, HOU, MIL)."},{"key":"page","value":"1","description":"(Optional) The page number for pagination. Defaults to 1."},{"key":"pageSize","value":"20","description":"(Optional) The number of results to return per page. Defaults to 20."},{"key":"isPlayoff","value":"False","description":"(Optional) Set to 'true' to retrieve playoff stats, or 'false' for regular season stats."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000"},{"key":"Content-Encoding","value":"br"},{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Tue, 16 Dec 2025 19:46:51 GMT"},{"key":"Server","value":"nginx/1.28.0"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Content-Length","value":"1390"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"playerId\": \"duranke01\",\n            \"playerName\": \"Kevin Durant\",\n            \"position\": \"SF\",\n            \"age\": 37,\n            \"games\": 20,\n            \"gamesStarted\": 20,\n            \"minutesPg\": 707,\n            \"fieldGoals\": 172,\n            \"fieldAttempts\": 345,\n            \"fieldPercent\": 0.499,\n            \"threeFg\": 36,\n            \"threeAttempts\": 91,\n            \"threePercent\": 0.396,\n            \"twoFg\": 136,\n            \"twoAttempts\": 254,\n            \"twoPercent\": 0.535,\n            \"effectFgPercent\": 0.551,\n            \"ft\": 116,\n            \"ftAttempts\": 130,\n            \"ftPercent\": 0.892,\n            \"offensiveRb\": 6,\n            \"defensiveRb\": 86,\n            \"totalRb\": 92,\n            \"assists\": 77,\n            \"steals\": 19,\n            \"blocks\": 12,\n            \"turnovers\": 59,\n            \"personalFouls\": 48,\n            \"points\": 496,\n            \"team\": \"HOU\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"sengual01\",\n            \"playerName\": \"Alperen Şengün\",\n            \"position\": \"C\",\n            \"age\": 23,\n            \"games\": 20,\n            \"gamesStarted\": 20,\n            \"minutesPg\": 718,\n            \"fieldGoals\": 170,\n            \"fieldAttempts\": 341,\n            \"fieldPercent\": 0.499,\n            \"threeFg\": 20,\n            \"threeAttempts\": 55,\n            \"threePercent\": 0.364,\n            \"twoFg\": 150,\n            \"twoAttempts\": 286,\n            \"twoPercent\": 0.524,\n            \"effectFgPercent\": 0.528,\n            \"ft\": 100,\n            \"ftAttempts\": 136,\n            \"ftPercent\": 0.735,\n            \"offensiveRb\": 60,\n            \"defensiveRb\": 128,\n            \"totalRb\": 188,\n            \"assists\": 140,\n            \"steals\": 29,\n            \"blocks\": 19,\n            \"turnovers\": 67,\n            \"personalFouls\": 69,\n            \"points\": 460,\n            \"team\": \"HOU\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"thompam01\",\n            \"playerName\": \"Amen Thompson\",\n            \"position\": \"PG\",\n            \"age\": 23,\n            \"games\": 22,\n            \"gamesStarted\": 22,\n            \"minutesPg\": 796,\n            \"fieldGoals\": 150,\n            \"fieldAttempts\": 310,\n            \"fieldPercent\": 0.484,\n            \"threeFg\": 9,\n            \"threeAttempts\": 47,\n            \"threePercent\": 0.191,\n            \"twoFg\": 141,\n            \"twoAttempts\": 263,\n            \"twoPercent\": 0.536,\n            \"effectFgPercent\": 0.498,\n            \"ft\": 76,\n            \"ftAttempts\": 94,\n            \"ftPercent\": 0.809,\n            \"offensiveRb\": 58,\n            \"defensiveRb\": 99,\n            \"totalRb\": 157,\n            \"assists\": 115,\n            \"steals\": 30,\n            \"blocks\": 11,\n            \"turnovers\": 57,\n            \"personalFouls\": 56,\n            \"points\": 385,\n            \"team\": \"HOU\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"smithja05\",\n            \"playerName\": \"Jabari Smith Jr.\",\n            \"position\": \"PF\",\n            \"age\": 22,\n            \"games\": 21,\n            \"gamesStarted\": 21,\n            \"minutesPg\": 704,\n            \"fieldGoals\": 115,\n            \"fieldAttempts\": 253,\n            \"fieldPercent\": 0.455,\n            \"threeFg\": 42,\n            \"threeAttempts\": 118,\n            \"threePercent\": 0.356,\n            \"twoFg\": 73,\n            \"twoAttempts\": 135,\n            \"twoPercent\": 0.541,\n            \"effectFgPercent\": 0.538,\n            \"ft\": 51,\n            \"ftAttempts\": 64,\n            \"ftPercent\": 0.797,\n            \"offensiveRb\": 30,\n            \"defensiveRb\": 108,\n            \"totalRb\": 138,\n            \"assists\": 41,\n            \"steals\": 16,\n            \"blocks\": 16,\n            \"turnovers\": 28,\n            \"personalFouls\": 64,\n            \"points\": 323,\n            \"team\": \"HOU\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"sheppre01\",\n            \"playerName\": \"Reed Sheppard\",\n            \"position\": \"SG\",\n            \"age\": 21,\n            \"games\": 22,\n            \"gamesStarted\": 4,\n            \"minutesPg\": 548,\n            \"fieldGoals\": 106,\n            \"fieldAttempts\": 223,\n            \"fieldPercent\": 0.475,\n            \"threeFg\": 56,\n            \"threeAttempts\": 126,\n            \"threePercent\": 0.444,\n            \"twoFg\": 50,\n            \"twoAttempts\": 97,\n            \"twoPercent\": 0.515,\n            \"effectFgPercent\": 0.601,\n            \"ft\": 15,\n            \"ftAttempts\": 21,\n            \"ftPercent\": 0.714,\n            \"offensiveRb\": 8,\n            \"defensiveRb\": 61,\n            \"totalRb\": 69,\n            \"assists\": 71,\n            \"steals\": 34,\n            \"blocks\": 12,\n            \"turnovers\": 29,\n            \"personalFouls\": 45,\n            \"points\": 283,\n            \"team\": \"HOU\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"holidaa01\",\n            \"playerName\": \"Aaron Holiday\",\n            \"position\": \"PG\",\n            \"age\": 29,\n            \"games\": 17,\n            \"gamesStarted\": 0,\n            \"minutesPg\": 291,\n            \"fieldGoals\": 50,\n            \"fieldAttempts\": 110,\n            \"fieldPercent\": 0.455,\n            \"threeFg\": 33,\n            \"threeAttempts\": 74,\n            \"threePercent\": 0.446,\n            \"twoFg\": 17,\n            \"twoAttempts\": 36,\n            \"twoPercent\": 0.472,\n            \"effectFgPercent\": 0.605,\n            \"ft\": 25,\n            \"ftAttempts\": 29,\n            \"ftPercent\": 0.862,\n            \"offensiveRb\": 2,\n            \"defensiveRb\": 15,\n            \"totalRb\": 17,\n            \"assists\": 19,\n            \"steals\": 8,\n            \"blocks\": 3,\n            \"turnovers\": 16,\n            \"personalFouls\": 23,\n            \"points\": 158,\n            \"team\": \"HOU\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"okogijo01\",\n            \"playerName\": \"Josh Okogie\",\n            \"position\": \"SG\",\n            \"age\": 27,\n            \"games\": 22,\n            \"gamesStarted\": 16,\n            \"minutesPg\": 460,\n            \"fieldGoals\": 49,\n            \"fieldAttempts\": 109,\n            \"fieldPercent\": 0.45,\n            \"threeFg\": 23,\n            \"threeAttempts\": 58,\n            \"threePercent\": 0.397,\n            \"twoFg\": 26,\n            \"twoAttempts\": 51,\n            \"twoPercent\": 0.51,\n            \"effectFgPercent\": 0.555,\n            \"ft\": 24,\n            \"ftAttempts\": 33,\n            \"ftPercent\": 0.727,\n            \"offensiveRb\": 30,\n            \"defensiveRb\": 34,\n            \"totalRb\": 64,\n            \"assists\": 22,\n            \"steals\": 30,\n            \"blocks\": 5,\n            \"turnovers\": 18,\n            \"personalFouls\": 41,\n            \"points\": 145,\n            \"team\": \"HOU\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"easonta01\",\n            \"playerName\": \"Tari Eason\",\n            \"position\": \"PF\",\n            \"age\": 24,\n            \"games\": 11,\n            \"gamesStarted\": 1,\n            \"minutesPg\": 255,\n            \"fieldGoals\": 47,\n            \"fieldAttempts\": 95,\n            \"fieldPercent\": 0.495,\n            \"threeFg\": 27,\n            \"threeAttempts\": 53,\n            \"threePercent\": 0.509,\n            \"twoFg\": 20,\n            \"twoAttempts\": 42,\n            \"twoPercent\": 0.476,\n            \"effectFgPercent\": 0.637,\n            \"ft\": 5,\n            \"ftAttempts\": 7,\n            \"ftPercent\": 0.714,\n            \"offensiveRb\": 16,\n            \"defensiveRb\": 41,\n            \"totalRb\": 57,\n            \"assists\": 18,\n            \"steals\": 9,\n            \"blocks\": 5,\n            \"turnovers\": 19,\n            \"personalFouls\": 18,\n            \"points\": 126,\n            \"team\": \"HOU\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"adamsst01\",\n            \"playerName\": \"Steven Adams\",\n            \"position\": \"C\",\n            \"age\": 32,\n            \"games\": 18,\n            \"gamesStarted\": 5,\n            \"minutesPg\": 389,\n            \"fieldGoals\": 42,\n            \"fieldAttempts\": 79,\n            \"fieldPercent\": 0.532,\n            \"threeFg\": 0,\n            \"threeAttempts\": 0,\n            \"threePercent\": 0,\n            \"twoFg\": 42,\n            \"twoAttempts\": 79,\n            \"twoPercent\": 0.532,\n            \"effectFgPercent\": 0.532,\n            \"ft\": 32,\n            \"ftAttempts\": 42,\n            \"ftPercent\": 0.762,\n            \"offensiveRb\": 85,\n            \"defensiveRb\": 78,\n            \"totalRb\": 163,\n            \"assists\": 28,\n            \"steals\": 14,\n            \"blocks\": 13,\n            \"turnovers\": 20,\n            \"personalFouls\": 34,\n            \"points\": 116,\n            \"team\": \"HOU\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"capelca01\",\n            \"playerName\": \"Clint Capela\",\n            \"position\": \"C\",\n            \"age\": 31,\n            \"games\": 21,\n            \"gamesStarted\": 1,\n            \"minutesPg\": 245,\n            \"fieldGoals\": 35,\n            \"fieldAttempts\": 62,\n            \"fieldPercent\": 0.565,\n            \"threeFg\": 0,\n            \"threeAttempts\": 0,\n            \"threePercent\": 0,\n            \"twoFg\": 35,\n            \"twoAttempts\": 62,\n            \"twoPercent\": 0.565,\n            \"effectFgPercent\": 0.565,\n            \"ft\": 10,\n            \"ftAttempts\": 15,\n            \"ftPercent\": 0.667,\n            \"offensiveRb\": 55,\n            \"defensiveRb\": 45,\n            \"totalRb\": 100,\n            \"assists\": 9,\n            \"steals\": 9,\n            \"blocks\": 16,\n            \"turnovers\": 10,\n            \"personalFouls\": 21,\n            \"points\": 80,\n            \"team\": \"HOU\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"tateja01\",\n            \"playerName\": \"Jae'Sean Tate\",\n            \"position\": \"SF\",\n            \"age\": 30,\n            \"games\": 14,\n            \"gamesStarted\": 0,\n            \"minutesPg\": 116,\n            \"fieldGoals\": 17,\n            \"fieldAttempts\": 32,\n            \"fieldPercent\": 0.531,\n            \"threeFg\": 5,\n            \"threeAttempts\": 12,\n            \"threePercent\": 0.417,\n            \"twoFg\": 12,\n            \"twoAttempts\": 20,\n            \"twoPercent\": 0.6,\n            \"effectFgPercent\": 0.609,\n            \"ft\": 2,\n            \"ftAttempts\": 2,\n            \"ftPercent\": 1,\n            \"offensiveRb\": 8,\n            \"defensiveRb\": 14,\n            \"totalRb\": 22,\n            \"assists\": 7,\n            \"steals\": 4,\n            \"blocks\": 0,\n            \"turnovers\": 4,\n            \"personalFouls\": 20,\n            \"points\": 41,\n            \"team\": \"HOU\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"greenje02\",\n            \"playerName\": \"Jeff Green\",\n            \"position\": \"PF\",\n            \"age\": 39,\n            \"games\": 10,\n            \"gamesStarted\": 0,\n            \"minutesPg\": 48,\n            \"fieldGoals\": 8,\n            \"fieldAttempts\": 16,\n            \"fieldPercent\": 0.5,\n            \"threeFg\": 5,\n            \"threeAttempts\": 12,\n            \"threePercent\": 0.417,\n            \"twoFg\": 3,\n            \"twoAttempts\": 4,\n            \"twoPercent\": 0.75,\n            \"effectFgPercent\": 0.656,\n            \"ft\": 0,\n            \"ftAttempts\": 0,\n            \"ftPercent\": 0,\n            \"offensiveRb\": 1,\n            \"defensiveRb\": 3,\n            \"totalRb\": 4,\n            \"assists\": 1,\n            \"steals\": 0,\n            \"blocks\": 1,\n            \"turnovers\": 0,\n            \"personalFouls\": 4,\n            \"points\": 21,\n            \"team\": \"HOU\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"davisjd01\",\n            \"playerName\": \"JD Davison\",\n            \"position\": \"PG\",\n            \"age\": 23,\n            \"games\": 11,\n            \"gamesStarted\": 0,\n            \"minutesPg\": 74,\n            \"fieldGoals\": 8,\n            \"fieldAttempts\": 17,\n            \"fieldPercent\": 0.471,\n            \"threeFg\": 4,\n            \"threeAttempts\": 9,\n            \"threePercent\": 0.444,\n            \"twoFg\": 4,\n            \"twoAttempts\": 8,\n            \"twoPercent\": 0.5,\n            \"effectFgPercent\": 0.588,\n            \"ft\": 0,\n            \"ftAttempts\": 2,\n            \"ftPercent\": 0,\n            \"offensiveRb\": 1,\n            \"defensiveRb\": 3,\n            \"totalRb\": 4,\n            \"assists\": 10,\n            \"steals\": 3,\n            \"blocks\": 1,\n            \"turnovers\": 1,\n            \"personalFouls\": 4,\n            \"points\": 20,\n            \"team\": \"HOU\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"crawfis01\",\n            \"playerName\": \"Isaiah Crawford\",\n            \"position\": \"SF\",\n            \"age\": 24,\n            \"games\": 2,\n            \"gamesStarted\": 0,\n            \"minutesPg\": 5,\n            \"fieldGoals\": 0,\n            \"fieldAttempts\": 1,\n            \"fieldPercent\": 0,\n            \"threeFg\": 0,\n            \"threeAttempts\": 1,\n            \"threePercent\": 0,\n            \"twoFg\": 0,\n            \"twoAttempts\": 0,\n            \"twoPercent\": 0,\n            \"effectFgPercent\": 0,\n            \"ft\": 0,\n            \"ftAttempts\": 0,\n            \"ftPercent\": 0,\n            \"offensiveRb\": 0,\n            \"defensiveRb\": 0,\n            \"totalRb\": 0,\n            \"assists\": 0,\n            \"steals\": 0,\n            \"blocks\": 0,\n            \"turnovers\": 0,\n            \"personalFouls\": 0,\n            \"points\": 0,\n            \"team\": \"HOU\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        }\n    ],\n    \"pagination\": {\n        \"total\": 14,\n        \"page\": 1,\n        \"pageSize\": 20,\n        \"pages\": 1\n    }\n}"}],"_postman_id":"24f1518f-dcfe-4d2c-bd11-3114a9dc4625"},{"name":"Player Totals Playoffs Stats","event":[{"listen":"test","script":{"id":"f053c8f6-cfc9-40f4-b3e8-e7a764e41607","exec":["pm.test(\"Response status code is 200\", function () {","  pm.response.to.have.status(200);","});","","","pm.test(\"Response time is less than 200ms\", function () {","  pm.expect(pm.response.responseTime).to.be.below(200);","});","","","pm.test(\"Response has the required fields\", function () {","    const responseData = pm.response.json();","    ","    pm.expect(responseData).to.be.an('object');","    pm.expect(responseData.data).to.be.an('array');","    ","    responseData.data.forEach(function(player) {","        pm.expect(player).to.have.property('playerId');","        pm.expect(player).to.have.property('playerName');","        pm.expect(player).to.have.property('position');","        pm.expect(player).to.have.property('age');","        pm.expect(player).to.have.property('games');","    });","});","","","","pm.test(\"Pagination object is present and contains expected fields\", function () {","    const responseData = pm.response.json();","    ","    pm.expect(responseData).to.be.an('object');","    pm.expect(responseData.pagination).to.exist;","    pm.expect(responseData.pagination).to.have.property('page');","    pm.expect(responseData.pagination).to.have.property('pageSize');","    pm.expect(responseData.pagination).to.have.property('pages');","    pm.expect(responseData.pagination).to.have.property('total');","});","","// Player Statistics Visualization","var template = `","<style>","    .stats-container {","        font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, sans-serif;","        padding: 20px;","        background: linear-gradient(135deg, #1a1a2e 0%, ##f9f9f9 100%);","        min-height: 100vh;","        color: #fff;","    }","    .stats-header {","        text-align: center;","        margin-bottom: 25px;","    }","    .stats-header h1 {","        color: #00d4ff;","        font-size: 28px;","        margin: 0 0 10px 0;","        text-shadow: 0 0 10px rgba(0, 212, 255, 0.5);","    }","    .stats-header p {","        color: #a0a0a0;","        font-size: 14px;","        margin: 0;","    }","    .stats-table {","        width: 100%;","        border-collapse: collapse;","        background: rgba(255, 255, 255, 0.05);","        border-radius: 12px;","        overflow: hidden;","        box-shadow: 0 8px 32px rgba(0, 0, 0, 0.3);","    }","    .stats-table th {","        background: linear-gradient(90deg, #0f3460 0%, #16213e 100%);","        color: #00d4ff;","        padding: 15px 12px;","        text-align: left;","        font-weight: 600;","        font-size: 13px;","        text-transform: uppercase;","        letter-spacing: 0.5px;","        cursor: pointer;","        transition: background 0.3s ease;","        border-bottom: 2px solid #00d4ff;","    }","    .stats-table th:hover {","        background: linear-gradient(90deg, #1a4a7a 0%, #1e3a5f 100%);","    }","    .stats-table th::after {","        content: ' ↕';","        opacity: 0.4;","        font-size: 10px;","    }","    .stats-table td {","        padding: 14px 12px;","        border-bottom: 1px solid rgba(255, 255, 255, 0.1);","        font-size: 14px;","    }","    .stats-table tr:hover {","        background: rgba(0, 212, 255, 0.1);","    }","    .stats-table tr:nth-child(even) {","        background: rgba(255, 255, 255, 0.02);","    }","    .stats-table tr:nth-child(even):hover {","        background: rgba(0, 212, 255, 0.1);","    }","    .player-name {","        font-weight: 600;","        color: #000000;","    }","    .position-badge {","        display: inline-block;","        padding: 4px 10px;","        border-radius: 20px;","        font-size: 11px;","        font-weight: 600;","        text-transform: uppercase;","    }","    .pos-PG { background: #e74c3c; }","    .pos-SG { background: #3498db; }","    .pos-SF { background: #2ecc71; }","    .pos-PF { background: #f39c12; }","    .pos-C { background: #9b59b6; }","    .stat-highlight {","        color: #00d4ff;","        font-weight: 600;","    }","    .fg-percent {","        display: inline-block;","        padding: 3px 8px;","        border-radius: 4px;","        font-weight: 600;","    }","    .fg-high { background: rgba(46, 204, 113, 0.3); color: #2ecc71; }","    .fg-mid { background: rgba(241, 196, 15, 0.3); color: #f1c40f; }","    .fg-low { background: rgba(231, 76, 60, 0.3); color: #e74c3c; }","    .pagination-info {","        margin-top: 20px;","        padding: 15px 20px;","        background: rgba(255, 255, 255, 0.05);","        border-radius: 8px;","        display: flex;","        justify-content: space-between;","        align-items: center;","        flex-wrap: wrap;","        gap: 10px;","    }","    .pagination-stat {","        display: flex;","        align-items: center;","        gap: 8px;","    }","    .pagination-label {","        color: #a0a0a0;","        font-size: 13px;","    }","    .pagination-value {","        color: #00d4ff;","        font-weight: 600;","        font-size: 14px;","    }","    .no-data {","        text-align: center;","        padding: 40px;","        color: #a0a0a0;","        font-size: 16px;","    }","</style>","","<div class=\"stats-container\">","    <div class=\"stats-header\">","        <h1>🏀 Player Statistics</h1>","        <p>{{subtitle}}</p>","    </div>","    ","    {{#if hasData}}","    <table class=\"stats-table\" id=\"playerTable\">","        <thead>","            <tr>","                <th onclick=\"sortTable(0)\">Player Name</th>","                <th onclick=\"sortTable(1)\">Position</th>","                <th onclick=\"sortTable(2)\">Games</th>","                <th onclick=\"sortTable(3)\">Points</th>","                <th onclick=\"sortTable(4)\">Assists</th>","                <th onclick=\"sortTable(5)\">Rebounds</th>","                <th onclick=\"sortTable(6)\">FG%</th>","            </tr>","        </thead>","        <tbody>","            {{#each players}}","            <tr>","                <td class=\"player-name\">{{playerName}}</td>","                <td><span class=\"position-badge pos-{{position}}\">{{position}}</span></td>","                <td>{{games}}</td>","                <td class=\"stat-highlight\">{{points}}</td>","                <td>{{assists}}</td>","                <td>{{totalRb}}</td>","                <td><span class=\"fg-percent {{fgClass}}\">{{fieldPercent}}</span></td>","            </tr>","            {{/each}}","        </tbody>","    </table>","    ","    <div class=\"pagination-info\">","        <div class=\"pagination-stat\">","            <span class=\"pagination-label\">Page:</span>","            <span class=\"pagination-value\">{{pagination.page}} of {{pagination.pages}}</span>","        </div>","        <div class=\"pagination-stat\">","            <span class=\"pagination-label\">Showing:</span>","            <span class=\"pagination-value\">{{pagination.pageSize}} players</span>","        </div>","        <div class=\"pagination-stat\">","            <span class=\"pagination-label\">Total Players:</span>","            <span class=\"pagination-value\">{{pagination.total}}</span>","        </div>","    </div>","    {{else}}","    <div class=\"no-data\">No player data available</div>","    {{/if}}","</div>","","<script>","    let sortDirection = {};","    ","    function sortTable(columnIndex) {","        const table = document.getElementById('playerTable');","        const tbody = table.querySelector('tbody');","        const rows = Array.from(tbody.querySelectorAll('tr'));","        ","        sortDirection[columnIndex] = !sortDirection[columnIndex];","        const direction = sortDirection[columnIndex] ? 1 : -1;","        ","        rows.sort((a, b) => {","            let aVal = a.cells[columnIndex].textContent.trim();","            let bVal = b.cells[columnIndex].textContent.trim();","            ","            // Check if numeric","            const aNum = parseFloat(aVal.replace('%', ''));","            const bNum = parseFloat(bVal.replace('%', ''));","            ","            if (!isNaN(aNum) && !isNaN(bNum)) {","                return (aNum - bNum) * direction;","            }","            return aVal.localeCompare(bVal) * direction;","        });","        ","        rows.forEach(row => tbody.appendChild(row));","    }","</script>","`;","","function constructVisualizerPayload() {","    const response = pm.response.json();","    const data = response.data || [];","    const pagination = response.pagination || { page: 1, pageSize: 0, pages: 1, total: 0 };","    ","    const players = data.map(player => {","        const fgPercent = player.fieldPercent || 0;","        let fgClass = 'fg-low';","        if (fgPercent >= 0.5) {","            fgClass = 'fg-high';","        } else if (fgPercent >= 0.4) {","            fgClass = 'fg-mid';","        }","        ","        return {","            playerName: player.playerName || 'Unknown',","            position: player.position || 'N/A',","            games: player.games || 0,","            points: player.points || 0,","            assists: player.assists || 0,","            totalRb: player.totalRb || 0,","            fieldPercent: (fgPercent * 100).toFixed(1) + '%',","            fgClass: fgClass","        };","    });","    ","    const subtitle = 'Playoff Statistics | Team: ' + (data[0]?.team || 'N/A') + ' | Season: ' + (data[0]?.season || 'N/A');","    ","    return {","        players: players,","        pagination: pagination,","        hasData: players.length > 0,","        subtitle: subtitle","    };","}","","pm.visualizer.set(template, constructVisualizerPayload());"],"type":"text/javascript","packages":{}}},{"listen":"prerequest","script":{"id":"9f29a5e5-9eb7-417d-9ad4-93f710be03ad","exec":[""],"type":"text/javascript","packages":{}}}],"id":"f7e6b05d-63eb-4708-b9a7-5daf25efd0b1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.server.nbaapi.com/api/playertotals?team=HOU&page=1&pageSize=10&sortBy=points&isPlayoff=true","description":"<h3 id=\"get-player-total-stats-playoffs\">Get Player Total Stats (Playoffs)</h3>\n<p>Returns a paginated and filterable list of traditional player statistics (totals) for the playoffs. This is an example request that sets <code>isPlayoff=true</code>.</p>\n<h3 id=\"usage\">Usage</h3>\n<p>This endpoint supports filtering by <code>season</code>, <code>team</code>, and <code>playerId</code>. Results can be paginated using <code>page</code> and <code>pageSize</code>, and sorted using <code>sortBy</code> and <code>ascending</code>.</p>\n<h4 id=\"query-parameters\"><strong>Query Parameters</strong></h4>\n<ul>\n<li><strong><code>season</code></strong> (integer, optional): The season year (e.g., 2000).</li>\n<li><strong><code>team</code></strong> (string, optional): Team abbreviation (e.g., LAL).</li>\n<li><strong><code>playerId</code></strong> (string, optional): The player's unique ID (e.g., <code>greenac01</code>).</li>\n<li><strong><code>page</code></strong> (integer, optional): Page number. Defaults to <code>1</code>.</li>\n<li><strong><code>pageSize</code></strong> (integer, optional): Number of results per page. Defaults to <code>20</code>.</li>\n<li><strong><code>isPlayoff</code></strong> (boolean, optional): Set to <code>true</code> for playoff stats. The filter is only applied if the parameter is provided.</li>\n<li><strong><code>sortBy</code></strong> (string, optional): Field to sort by. Defaults to <code>points</code>.</li>\n<li><strong><code>ascending</code></strong> (boolean, optional): Use <code>true</code> for ascending order. Defaults to <code>false</code>.</li>\n</ul>\n<h4 id=\"available-sortby-fields\"><strong>Available <code>sortBy</code> Fields:</strong></h4>\n<p><code>playerId</code>, <code>playerName</code>, <code>position</code>, <code>age</code>, <code>games</code>, <code>gamesStarted</code>, <code>minutesPg</code>, <code>fieldGoals</code>, <code>fieldAttempts</code>, <code>fieldPercent</code>, <code>threeFg</code>, <code>threeAttempts</code>, <code>threePercent</code>, <code>twoFg</code>, <code>twoAttempts</code>, <code>twoPercent</code>, <code>effectFgPercent</code>, <code>ft</code>, <code>ftAttempts</code>, <code>ftPercent</code>, <code>offensiveRb</code>, <code>defensiveRb</code>, <code>totalRb</code>, <code>assists</code>, <code>steals</code>, <code>blocks</code>, <code>turnovers</code>, <code>personalFouls</code>, <code>points</code>, <code>team</code>, <code>season</code></p>\n","urlObject":{"path":["api","playertotals"],"host":["https://api.server.nbaapi.com"],"query":[{"description":{"content":"<p>(Optional) The three-letter team abbreviation (e.g., LAL, HOU, MIL).</p>\n","type":"text/plain"},"key":"team","value":"HOU"},{"description":{"content":"<p>(Optional) The page number for pagination. Defaults to 1.</p>\n","type":"text/plain"},"key":"page","value":"1"},{"description":{"content":"<p>(Optional) The number of results to return per page. Defaults to 20.</p>\n","type":"text/plain"},"key":"pageSize","value":"10"},{"description":{"content":"<p>(Optional) The field to sort the results by. Defaults to 'points'.</p>\n","type":"text/plain"},"key":"sortBy","value":"points"},{"description":{"content":"<p>(Optional) Set to 'true' to retrieve playoff stats, or 'false' for regular season stats.</p>\n","type":"text/plain"},"key":"isPlayoff","value":"true"},{"disabled":true,"key":"season","value":"2019"}],"variable":[]}},"response":[{"id":"8360cec5-34cc-4f5c-bf8b-b20b31829366","name":"Player Totals Playoffs Stats","originalRequest":{"method":"GET","header":[{"key":"x-api-key","value":"{{api-key}}","type":"text","disabled":true}],"url":{"raw":"https://api.server.nbaapi.com/api/playertotals?season=2019&team=HOU&page=1&pageSize=10&sortBy=assists&isPlayoff=true","protocol":"https","host":["api","server","nbaapi","com"],"path":["api","playertotals"],"query":[{"key":"season","value":"2019","description":"(Optional) The season year (e.g., 2025 for the 2024-25 season)."},{"key":"team","value":"HOU","description":"(Optional) The three-letter team abbreviation (e.g., LAL, HOU, MIL)."},{"key":"page","value":"1","description":"(Optional) The page number for pagination. Defaults to 1."},{"key":"pageSize","value":"10","description":"(Optional) The number of results to return per page. Defaults to 20."},{"key":"sortBy","value":"assists","description":"(Optional) The field to sort the results by. Defaults to 'points'."},{"key":"isPlayoff","value":"true","description":"(Optional) Set to 'true' to retrieve playoff stats, or 'false' for regular season stats."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000"},{"key":"Content-Encoding","value":"br"},{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Wed, 02 Jul 2025 01:17:12 GMT"},{"key":"Server","value":"nginx/1.28.0"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"ID\": 7355,\n            \"id\": 76,\n            \"playerId\": \"greendr01\",\n            \"playerName\": \"Draymond Green\",\n            \"position\": \"PF\",\n            \"age\": 28,\n            \"games\": 22,\n            \"gamesStarted\": 22,\n            \"minutesPg\": 851,\n            \"fieldGoals\": 114,\n            \"fieldAttempts\": 229,\n            \"fieldPercent\": 0.498,\n            \"threeFg\": 13,\n            \"threeAttempts\": 57,\n            \"threePercent\": 0.228,\n            \"twoFg\": 101,\n            \"twoAttempts\": 172,\n            \"twoPercent\": 0.587,\n            \"effectFgPercent\": 0.526,\n            \"ft\": 51,\n            \"ftAttempts\": 71,\n            \"ftPercent\": 0.718,\n            \"offensiveRb\": 41,\n            \"defensiveRb\": 182,\n            \"totalRb\": 223,\n            \"assists\": 187,\n            \"steals\": 32,\n            \"blocks\": 33,\n            \"turnovers\": 83,\n            \"personalFouls\": 85,\n            \"points\": 292,\n            \"team\": \"GSW\",\n            \"season\": 2019,\n            \"isPlayoff\": true,\n            \"CreatedAt\": \"2025-06-20T02:54:33.196486Z\",\n            \"UpdatedAt\": \"2025-06-20T02:54:33.196486Z\",\n            \"DeletedAt\": null\n        },\n        {\n            \"ID\": 7404,\n            \"id\": 125,\n            \"playerId\": \"lowryky01\",\n            \"playerName\": \"Kyle Lowry\",\n            \"position\": \"PG\",\n            \"age\": 32,\n            \"games\": 24,\n            \"gamesStarted\": 24,\n            \"minutesPg\": 901,\n            \"fieldGoals\": 122,\n            \"fieldAttempts\": 277,\n            \"fieldPercent\": 0.44,\n            \"threeFg\": 52,\n            \"threeAttempts\": 145,\n            \"threePercent\": 0.359,\n            \"twoFg\": 70,\n            \"twoAttempts\": 132,\n            \"twoPercent\": 0.53,\n            \"effectFgPercent\": 0.534,\n            \"ft\": 65,\n            \"ftAttempts\": 81,\n            \"ftPercent\": 0.802,\n            \"offensiveRb\": 21,\n            \"defensiveRb\": 96,\n            \"totalRb\": 117,\n            \"assists\": 159,\n            \"steals\": 31,\n            \"blocks\": 7,\n            \"turnovers\": 54,\n            \"personalFouls\": 96,\n            \"points\": 361,\n            \"team\": \"TOR\",\n            \"season\": 2019,\n            \"isPlayoff\": true,\n            \"CreatedAt\": \"2025-06-20T02:54:42.589209Z\",\n            \"UpdatedAt\": \"2025-06-20T02:54:42.589209Z\",\n            \"DeletedAt\": null\n        },\n        {\n            \"ID\": 7321,\n            \"id\": 42,\n            \"playerId\": \"curryst01\",\n            \"playerName\": \"Stephen Curry\",\n            \"position\": \"PG\",\n            \"age\": 30,\n            \"games\": 22,\n            \"gamesStarted\": 22,\n            \"minutesPg\": 846,\n            \"fieldGoals\": 190,\n            \"fieldAttempts\": 431,\n            \"fieldPercent\": 0.441,\n            \"threeFg\": 92,\n            \"threeAttempts\": 244,\n            \"threePercent\": 0.377,\n            \"twoFg\": 98,\n            \"twoAttempts\": 187,\n            \"twoPercent\": 0.524,\n            \"effectFgPercent\": 0.548,\n            \"ft\": 148,\n            \"ftAttempts\": 157,\n            \"ftPercent\": 0.943,\n            \"offensiveRb\": 17,\n            \"defensiveRb\": 115,\n            \"totalRb\": 132,\n            \"assists\": 126,\n            \"steals\": 24,\n            \"blocks\": 4,\n            \"turnovers\": 66,\n            \"personalFouls\": 68,\n            \"points\": 620,\n            \"team\": \"GSW\",\n            \"season\": 2019,\n            \"isPlayoff\": true,\n            \"CreatedAt\": \"2025-06-20T02:54:26.755237Z\",\n            \"UpdatedAt\": \"2025-06-20T02:54:26.755237Z\",\n            \"DeletedAt\": null\n        },\n        {\n            \"ID\": 7385,\n            \"id\": 106,\n            \"playerId\": \"jokicni01\",\n            \"playerName\": \"Nikola Jokić\",\n            \"position\": \"C\",\n            \"age\": 23,\n            \"games\": 14,\n            \"gamesStarted\": 14,\n            \"minutesPg\": 557,\n            \"fieldGoals\": 132,\n            \"fieldAttempts\": 261,\n            \"fieldPercent\": 0.506,\n            \"threeFg\": 22,\n            \"threeAttempts\": 56,\n            \"threePercent\": 0.393,\n            \"twoFg\": 110,\n            \"twoAttempts\": 205,\n            \"twoPercent\": 0.537,\n            \"effectFgPercent\": 0.548,\n            \"ft\": 66,\n            \"ftAttempts\": 78,\n            \"ftPercent\": 0.846,\n            \"offensiveRb\": 54,\n            \"defensiveRb\": 128,\n            \"totalRb\": 182,\n            \"assists\": 118,\n            \"steals\": 16,\n            \"blocks\": 13,\n            \"turnovers\": 36,\n            \"personalFouls\": 54,\n            \"points\": 352,\n            \"team\": \"DEN\",\n            \"season\": 2019,\n            \"isPlayoff\": true,\n            \"CreatedAt\": \"2025-06-20T02:54:38.912453Z\",\n            \"UpdatedAt\": \"2025-06-20T02:54:38.912453Z\",\n            \"DeletedAt\": null\n        },\n        {\n            \"ID\": 7399,\n            \"id\": 120,\n            \"playerId\": \"lillada01\",\n            \"playerName\": \"Damian Lillard\",\n            \"position\": \"PG\",\n            \"age\": 28,\n            \"games\": 16,\n            \"gamesStarted\": 16,\n            \"minutesPg\": 650,\n            \"fieldGoals\": 138,\n            \"fieldAttempts\": 330,\n            \"fieldPercent\": 0.418,\n            \"threeFg\": 59,\n            \"threeAttempts\": 158,\n            \"threePercent\": 0.373,\n            \"twoFg\": 79,\n            \"twoAttempts\": 172,\n            \"twoPercent\": 0.459,\n            \"effectFgPercent\": 0.508,\n            \"ft\": 95,\n            \"ftAttempts\": 114,\n            \"ftPercent\": 0.833,\n            \"offensiveRb\": 8,\n            \"defensiveRb\": 68,\n            \"totalRb\": 76,\n            \"assists\": 106,\n            \"steals\": 27,\n            \"blocks\": 5,\n            \"turnovers\": 60,\n            \"personalFouls\": 40,\n            \"points\": 430,\n            \"team\": \"POR\",\n            \"season\": 2019,\n            \"isPlayoff\": true,\n            \"CreatedAt\": \"2025-06-20T02:54:41.632205Z\",\n            \"UpdatedAt\": \"2025-06-20T02:54:41.632205Z\",\n            \"DeletedAt\": null\n        },\n        {\n            \"ID\": 7395,\n            \"id\": 116,\n            \"playerId\": \"leonaka01\",\n            \"playerName\": \"Kawhi Leonard\",\n            \"position\": \"SF\",\n            \"age\": 27,\n            \"games\": 24,\n            \"gamesStarted\": 24,\n            \"minutesPg\": 939,\n            \"fieldGoals\": 243,\n            \"fieldAttempts\": 496,\n            \"fieldPercent\": 0.49,\n            \"threeFg\": 55,\n            \"threeAttempts\": 145,\n            \"threePercent\": 0.379,\n            \"twoFg\": 188,\n            \"twoAttempts\": 351,\n            \"twoPercent\": 0.536,\n            \"effectFgPercent\": 0.545,\n            \"ft\": 191,\n            \"ftAttempts\": 216,\n            \"ftPercent\": 0.884,\n            \"offensiveRb\": 54,\n            \"defensiveRb\": 164,\n            \"totalRb\": 218,\n            \"assists\": 94,\n            \"steals\": 40,\n            \"blocks\": 17,\n            \"turnovers\": 74,\n            \"personalFouls\": 56,\n            \"points\": 732,\n            \"team\": \"TOR\",\n            \"season\": 2019,\n            \"isPlayoff\": true,\n            \"CreatedAt\": \"2025-06-20T02:54:40.895323Z\",\n            \"UpdatedAt\": \"2025-06-20T02:54:40.895323Z\",\n            \"DeletedAt\": null\n        },\n        {\n            \"ID\": 7376,\n            \"id\": 97,\n            \"playerId\": \"iguodan01\",\n            \"playerName\": \"Andre Iguodala\",\n            \"position\": \"SF\",\n            \"age\": 35,\n            \"games\": 21,\n            \"gamesStarted\": 15,\n            \"minutesPg\": 629,\n            \"fieldGoals\": 82,\n            \"fieldAttempts\": 166,\n            \"fieldPercent\": 0.494,\n            \"threeFg\": 28,\n            \"threeAttempts\": 80,\n            \"threePercent\": 0.35,\n            \"twoFg\": 54,\n            \"twoAttempts\": 86,\n            \"twoPercent\": 0.628,\n            \"effectFgPercent\": 0.578,\n            \"ft\": 14,\n            \"ftAttempts\": 37,\n            \"ftPercent\": 0.378,\n            \"offensiveRb\": 27,\n            \"defensiveRb\": 64,\n            \"totalRb\": 91,\n            \"assists\": 83,\n            \"steals\": 24,\n            \"blocks\": 23,\n            \"turnovers\": 21,\n            \"personalFouls\": 43,\n            \"points\": 206,\n            \"team\": \"GSW\",\n            \"season\": 2019,\n            \"isPlayoff\": true,\n            \"CreatedAt\": \"2025-06-20T02:54:37.278972Z\",\n            \"UpdatedAt\": \"2025-06-20T02:54:37.278972Z\",\n            \"DeletedAt\": null\n        },\n        {\n            \"ID\": 7285,\n            \"id\": 6,\n            \"playerId\": \"antetgi01\",\n            \"playerName\": \"Giannis Antetokounmpo\",\n            \"position\": \"PF\",\n            \"age\": 24,\n            \"games\": 15,\n            \"gamesStarted\": 15,\n            \"minutesPg\": 514,\n            \"fieldGoals\": 129,\n            \"fieldAttempts\": 261,\n            \"fieldPercent\": 0.494,\n            \"threeFg\": 18,\n            \"threeAttempts\": 55,\n            \"threePercent\": 0.327,\n            \"twoFg\": 111,\n            \"twoAttempts\": 206,\n            \"twoPercent\": 0.539,\n            \"effectFgPercent\": 0.529,\n            \"ft\": 107,\n            \"ftAttempts\": 168,\n            \"ftPercent\": 0.637,\n            \"offensiveRb\": 36,\n            \"defensiveRb\": 147,\n            \"totalRb\": 183,\n            \"assists\": 73,\n            \"steals\": 18,\n            \"blocks\": 30,\n            \"turnovers\": 50,\n            \"personalFouls\": 48,\n            \"points\": 383,\n            \"team\": \"MIL\",\n            \"season\": 2019,\n            \"isPlayoff\": true,\n            \"CreatedAt\": \"2025-06-20T02:54:19.819646Z\",\n            \"UpdatedAt\": \"2025-06-20T02:54:19.819646Z\",\n            \"DeletedAt\": null\n        },\n        {\n            \"ID\": 7344,\n            \"id\": 65,\n            \"playerId\": \"gasolma01\",\n            \"playerName\": \"Marc Gasol\",\n            \"position\": \"C\",\n            \"age\": 34,\n            \"games\": 24,\n            \"gamesStarted\": 24,\n            \"minutesPg\": 735,\n            \"fieldGoals\": 76,\n            \"fieldAttempts\": 180,\n            \"fieldPercent\": 0.422,\n            \"threeFg\": 34,\n            \"threeAttempts\": 89,\n            \"threePercent\": 0.382,\n            \"twoFg\": 42,\n            \"twoAttempts\": 91,\n            \"twoPercent\": 0.462,\n            \"effectFgPercent\": 0.517,\n            \"ft\": 40,\n            \"ftAttempts\": 46,\n            \"ftPercent\": 0.87,\n            \"offensiveRb\": 16,\n            \"defensiveRb\": 138,\n            \"totalRb\": 154,\n            \"assists\": 73,\n            \"steals\": 21,\n            \"blocks\": 26,\n            \"turnovers\": 21,\n            \"personalFouls\": 84,\n            \"points\": 226,\n            \"team\": \"TOR\",\n            \"season\": 2019,\n            \"isPlayoff\": true,\n            \"CreatedAt\": \"2025-06-20T02:54:31.095854Z\",\n            \"UpdatedAt\": \"2025-06-20T02:54:31.095854Z\",\n            \"DeletedAt\": null\n        },\n        {\n            \"ID\": 7359,\n            \"id\": 80,\n            \"playerId\": \"hardeja01\",\n            \"playerName\": \"James Harden\",\n            \"position\": \"PG\",\n            \"age\": 29,\n            \"games\": 11,\n            \"gamesStarted\": 11,\n            \"minutesPg\": 424,\n            \"fieldGoals\": 109,\n            \"fieldAttempts\": 264,\n            \"fieldPercent\": 0.413,\n            \"threeFg\": 48,\n            \"threeAttempts\": 137,\n            \"threePercent\": 0.35,\n            \"twoFg\": 61,\n            \"twoAttempts\": 127,\n            \"twoPercent\": 0.48,\n            \"effectFgPercent\": 0.504,\n            \"ft\": 82,\n            \"ftAttempts\": 98,\n            \"ftPercent\": 0.837,\n            \"offensiveRb\": 9,\n            \"defensiveRb\": 66,\n            \"totalRb\": 75,\n            \"assists\": 73,\n            \"steals\": 24,\n            \"blocks\": 10,\n            \"turnovers\": 51,\n            \"personalFouls\": 41,\n            \"points\": 348,\n            \"team\": \"HOU\",\n            \"season\": 2019,\n            \"isPlayoff\": true,\n            \"CreatedAt\": \"2025-06-20T02:54:33.976424Z\",\n            \"UpdatedAt\": \"2025-06-20T02:54:33.976424Z\",\n            \"DeletedAt\": null\n        },\n        {\n            \"ID\": 7460,\n            \"id\": 181,\n            \"playerId\": \"simmobe01\",\n            \"playerName\": \"Ben Simmons\",\n            \"position\": \"PG\",\n            \"age\": 22,\n            \"games\": 12,\n            \"gamesStarted\": 12,\n            \"minutesPg\": 421,\n            \"fieldGoals\": 72,\n            \"fieldAttempts\": 116,\n            \"fieldPercent\": 0.621,\n            \"threeFg\": 0,\n            \"threeAttempts\": 0,\n            \"threePercent\": 0,\n            \"twoFg\": 72,\n            \"twoAttempts\": 116,\n            \"twoPercent\": 0.621,\n            \"effectFgPercent\": 0.621,\n            \"ft\": 23,\n            \"ftAttempts\": 40,\n            \"ftPercent\": 0.575,\n            \"offensiveRb\": 23,\n            \"defensiveRb\": 61,\n            \"totalRb\": 84,\n            \"assists\": 72,\n            \"steals\": 15,\n            \"blocks\": 12,\n            \"turnovers\": 32,\n            \"personalFouls\": 45,\n            \"points\": 167,\n            \"team\": \"PHI\",\n            \"season\": 2019,\n            \"isPlayoff\": true,\n            \"CreatedAt\": \"2025-06-20T02:54:53.424036Z\",\n            \"UpdatedAt\": \"2025-06-20T02:54:53.424036Z\",\n            \"DeletedAt\": null\n        },\n        {\n            \"ID\": 7416,\n            \"id\": 137,\n            \"playerId\": \"middlkh01\",\n            \"playerName\": \"Khris Middleton\",\n            \"position\": \"SF\",\n            \"age\": 27,\n            \"games\": 15,\n            \"gamesStarted\": 15,\n            \"minutesPg\": 515,\n            \"fieldGoals\": 84,\n            \"fieldAttempts\": 201,\n            \"fieldPercent\": 0.418,\n            \"threeFg\": 40,\n            \"threeAttempts\": 92,\n            \"threePercent\": 0.435,\n            \"twoFg\": 44,\n            \"twoAttempts\": 109,\n            \"twoPercent\": 0.404,\n            \"effectFgPercent\": 0.517,\n            \"ft\": 46,\n            \"ftAttempts\": 52,\n            \"ftPercent\": 0.885,\n            \"offensiveRb\": 9,\n            \"defensiveRb\": 86,\n            \"totalRb\": 95,\n            \"assists\": 66,\n            \"steals\": 9,\n            \"blocks\": 0,\n            \"turnovers\": 29,\n            \"personalFouls\": 44,\n            \"points\": 254,\n            \"team\": \"MIL\",\n            \"season\": 2019,\n            \"isPlayoff\": true,\n            \"CreatedAt\": \"2025-06-20T02:54:44.932463Z\",\n            \"UpdatedAt\": \"2025-06-20T02:54:44.932463Z\",\n            \"DeletedAt\": null\n        },\n        {\n            \"ID\": 7428,\n            \"id\": 149,\n            \"playerId\": \"murraja01\",\n            \"playerName\": \"Jamal Murray\",\n            \"position\": \"PG\",\n            \"age\": 21,\n            \"games\": 14,\n            \"gamesStarted\": 14,\n            \"minutesPg\": 508,\n            \"fieldGoals\": 107,\n            \"fieldAttempts\": 252,\n            \"fieldPercent\": 0.425,\n            \"threeFg\": 28,\n            \"threeAttempts\": 83,\n            \"threePercent\": 0.337,\n            \"twoFg\": 79,\n            \"twoAttempts\": 169,\n            \"twoPercent\": 0.467,\n            \"effectFgPercent\": 0.48,\n            \"ft\": 56,\n            \"ftAttempts\": 62,\n            \"ftPercent\": 0.903,\n            \"offensiveRb\": 19,\n            \"defensiveRb\": 42,\n            \"totalRb\": 61,\n            \"assists\": 66,\n            \"steals\": 14,\n            \"blocks\": 2,\n            \"turnovers\": 22,\n            \"personalFouls\": 24,\n            \"points\": 298,\n            \"team\": \"DEN\",\n            \"season\": 2019,\n            \"isPlayoff\": true,\n            \"CreatedAt\": \"2025-06-20T02:54:47.284827Z\",\n            \"UpdatedAt\": \"2025-06-20T02:54:47.284827Z\",\n            \"DeletedAt\": null\n        },\n        {\n            \"ID\": 7459,\n            \"id\": 180,\n            \"playerId\": \"siakapa01\",\n            \"playerName\": \"Pascal Siakam\",\n            \"position\": \"PF\",\n            \"age\": 24,\n            \"games\": 24,\n            \"gamesStarted\": 24,\n            \"minutesPg\": 891,\n            \"fieldGoals\": 180,\n            \"fieldAttempts\": 383,\n            \"fieldPercent\": 0.47,\n            \"threeFg\": 29,\n            \"threeAttempts\": 104,\n            \"threePercent\": 0.279,\n            \"twoFg\": 151,\n            \"twoAttempts\": 279,\n            \"twoPercent\": 0.541,\n            \"effectFgPercent\": 0.508,\n            \"ft\": 66,\n            \"ftAttempts\": 87,\n            \"ftPercent\": 0.759,\n            \"offensiveRb\": 40,\n            \"defensiveRb\": 131,\n            \"totalRb\": 171,\n            \"assists\": 66,\n            \"steals\": 24,\n            \"blocks\": 17,\n            \"turnovers\": 33,\n            \"personalFouls\": 67,\n            \"points\": 455,\n            \"team\": \"TOR\",\n            \"season\": 2019,\n            \"isPlayoff\": true,\n            \"CreatedAt\": \"2025-06-20T02:54:53.175678Z\",\n            \"UpdatedAt\": \"2025-06-20T02:54:53.175678Z\",\n            \"DeletedAt\": null\n        },\n        {\n            \"ID\": 7295,\n            \"id\": 16,\n            \"playerId\": \"bledser01\",\n            \"playerName\": \"Eric Bledsoe\",\n            \"position\": \"PG\",\n            \"age\": 29,\n            \"games\": 15,\n            \"gamesStarted\": 15,\n            \"minutesPg\": 423,\n            \"fieldGoals\": 76,\n            \"fieldAttempts\": 185,\n            \"fieldPercent\": 0.411,\n            \"threeFg\": 17,\n            \"threeAttempts\": 72,\n            \"threePercent\": 0.236,\n            \"twoFg\": 59,\n            \"twoAttempts\": 113,\n            \"twoPercent\": 0.522,\n            \"effectFgPercent\": 0.457,\n            \"ft\": 36,\n            \"ftAttempts\": 51,\n            \"ftPercent\": 0.706,\n            \"offensiveRb\": 20,\n            \"defensiveRb\": 36,\n            \"totalRb\": 56,\n            \"assists\": 64,\n            \"steals\": 16,\n            \"blocks\": 6,\n            \"turnovers\": 32,\n            \"personalFouls\": 28,\n            \"points\": 205,\n            \"team\": \"MIL\",\n            \"season\": 2019,\n            \"isPlayoff\": true,\n            \"CreatedAt\": \"2025-06-20T02:54:21.702841Z\",\n            \"UpdatedAt\": \"2025-06-20T02:54:21.702841Z\",\n            \"DeletedAt\": null\n        },\n        {\n            \"ID\": 7379,\n            \"id\": 100,\n            \"playerId\": \"irvinky01\",\n            \"playerName\": \"Kyrie Irving\",\n            \"position\": \"PG\",\n            \"age\": 26,\n            \"games\": 9,\n            \"gamesStarted\": 9,\n            \"minutesPg\": 330,\n            \"fieldGoals\": 69,\n            \"fieldAttempts\": 179,\n            \"fieldPercent\": 0.385,\n            \"threeFg\": 18,\n            \"threeAttempts\": 58,\n            \"threePercent\": 0.31,\n            \"twoFg\": 51,\n            \"twoAttempts\": 121,\n            \"twoPercent\": 0.421,\n            \"effectFgPercent\": 0.436,\n            \"ft\": 36,\n            \"ftAttempts\": 40,\n            \"ftPercent\": 0.9,\n            \"offensiveRb\": 5,\n            \"defensiveRb\": 34,\n            \"totalRb\": 39,\n            \"assists\": 63,\n            \"steals\": 13,\n            \"blocks\": 4,\n            \"turnovers\": 28,\n            \"personalFouls\": 26,\n            \"points\": 192,\n            \"team\": \"BOS\",\n            \"season\": 2019,\n            \"isPlayoff\": true,\n            \"CreatedAt\": \"2025-06-20T02:54:37.814543Z\",\n            \"UpdatedAt\": \"2025-06-20T02:54:37.814543Z\",\n            \"DeletedAt\": null\n        },\n        {\n            \"ID\": 7305,\n            \"id\": 26,\n            \"playerId\": \"butleji01\",\n            \"playerName\": \"Jimmy Butler\",\n            \"position\": \"SF\",\n            \"age\": 29,\n            \"games\": 12,\n            \"gamesStarted\": 12,\n            \"minutesPg\": 421,\n            \"fieldGoals\": 79,\n            \"fieldAttempts\": 175,\n            \"fieldPercent\": 0.451,\n            \"threeFg\": 12,\n            \"threeAttempts\": 45,\n            \"threePercent\": 0.267,\n            \"twoFg\": 67,\n            \"twoAttempts\": 130,\n            \"twoPercent\": 0.515,\n            \"effectFgPercent\": 0.486,\n            \"ft\": 63,\n            \"ftAttempts\": 72,\n            \"ftPercent\": 0.875,\n            \"offensiveRb\": 22,\n            \"defensiveRb\": 50,\n            \"totalRb\": 72,\n            \"assists\": 62,\n            \"steals\": 18,\n            \"blocks\": 7,\n            \"turnovers\": 22,\n            \"personalFouls\": 20,\n            \"points\": 233,\n            \"team\": \"PHI\",\n            \"season\": 2019,\n            \"isPlayoff\": true,\n            \"CreatedAt\": \"2025-06-20T02:54:23.708252Z\",\n            \"UpdatedAt\": \"2025-06-20T02:54:23.708252Z\",\n            \"DeletedAt\": null\n        },\n        {\n            \"ID\": 7479,\n            \"id\": 200,\n            \"playerId\": \"vanvlfr01\",\n            \"playerName\": \"Fred VanVleet\",\n            \"position\": \"PG\",\n            \"age\": 24,\n            \"games\": 24,\n            \"gamesStarted\": 0,\n            \"minutesPg\": 592,\n            \"fieldGoals\": 65,\n            \"fieldAttempts\": 166,\n            \"fieldPercent\": 0.392,\n            \"threeFg\": 38,\n            \"threeAttempts\": 98,\n            \"threePercent\": 0.388,\n            \"twoFg\": 27,\n            \"twoAttempts\": 68,\n            \"twoPercent\": 0.397,\n            \"effectFgPercent\": 0.506,\n            \"ft\": 24,\n            \"ftAttempts\": 31,\n            \"ftPercent\": 0.774,\n            \"offensiveRb\": 7,\n            \"defensiveRb\": 33,\n            \"totalRb\": 40,\n            \"assists\": 62,\n            \"steals\": 18,\n            \"blocks\": 6,\n            \"turnovers\": 21,\n            \"personalFouls\": 49,\n            \"points\": 192,\n            \"team\": \"TOR\",\n            \"season\": 2019,\n            \"isPlayoff\": true,\n            \"CreatedAt\": \"2025-06-20T02:54:57.203361Z\",\n            \"UpdatedAt\": \"2025-06-20T02:54:57.203361Z\",\n            \"DeletedAt\": null\n        },\n        {\n            \"ID\": 7439,\n            \"id\": 160,\n            \"playerId\": \"paulch01\",\n            \"playerName\": \"Chris Paul\",\n            \"position\": \"PG\",\n            \"age\": 33,\n            \"games\": 11,\n            \"gamesStarted\": 11,\n            \"minutesPg\": 397,\n            \"fieldGoals\": 66,\n            \"fieldAttempts\": 148,\n            \"fieldPercent\": 0.446,\n            \"threeFg\": 17,\n            \"threeAttempts\": 63,\n            \"threePercent\": 0.27,\n            \"twoFg\": 49,\n            \"twoAttempts\": 85,\n            \"twoPercent\": 0.576,\n            \"effectFgPercent\": 0.503,\n            \"ft\": 38,\n            \"ftAttempts\": 45,\n            \"ftPercent\": 0.844,\n            \"offensiveRb\": 14,\n            \"defensiveRb\": 56,\n            \"totalRb\": 70,\n            \"assists\": 60,\n            \"steals\": 24,\n            \"blocks\": 7,\n            \"turnovers\": 37,\n            \"personalFouls\": 36,\n            \"points\": 187,\n            \"team\": \"HOU\",\n            \"season\": 2019,\n            \"isPlayoff\": true,\n            \"CreatedAt\": \"2025-06-20T02:54:49.350696Z\",\n            \"UpdatedAt\": \"2025-06-20T02:54:49.350696Z\",\n            \"DeletedAt\": null\n        },\n        {\n            \"ID\": 7411,\n            \"id\": 132,\n            \"playerId\": \"mccolcj01\",\n            \"playerName\": \"CJ McCollum\",\n            \"position\": \"SG\",\n            \"age\": 27,\n            \"games\": 16,\n            \"gamesStarted\": 16,\n            \"minutesPg\": 635,\n            \"fieldGoals\": 154,\n            \"fieldAttempts\": 350,\n            \"fieldPercent\": 0.44,\n            \"threeFg\": 46,\n            \"threeAttempts\": 117,\n            \"threePercent\": 0.393,\n            \"twoFg\": 108,\n            \"twoAttempts\": 233,\n            \"twoPercent\": 0.464,\n            \"effectFgPercent\": 0.506,\n            \"ft\": 41,\n            \"ftAttempts\": 56,\n            \"ftPercent\": 0.732,\n            \"offensiveRb\": 14,\n            \"defensiveRb\": 66,\n            \"totalRb\": 80,\n            \"assists\": 59,\n            \"steals\": 13,\n            \"blocks\": 10,\n            \"turnovers\": 30,\n            \"personalFouls\": 34,\n            \"points\": 395,\n            \"team\": \"POR\",\n            \"season\": 2019,\n            \"isPlayoff\": true,\n            \"CreatedAt\": \"2025-06-20T02:54:43.98991Z\",\n            \"UpdatedAt\": \"2025-06-20T02:54:43.98991Z\",\n            \"DeletedAt\": null\n        }\n    ],\n    \"pagination\": {\n        \"page\": 1,\n        \"pageSize\": 20,\n        \"pages\": 11,\n        \"total\": 212\n    }\n}"},{"id":"352d2779-6c2b-4dbe-8b56-7931d92eafed","name":"Player Totals Playoffs Stats","originalRequest":{"method":"GET","header":[{"key":"x-api-key","value":"{{api-key}}","type":"text","disabled":true}],"url":{"raw":"https://api.server.nbaapi.com/api/playertotals?team=HOU&page=1&pageSize=10&sortBy=assists&isPlayoff=true&season=2019","host":["https://api.server.nbaapi.com"],"path":["api","playertotals"],"query":[{"key":"team","value":"HOU","description":"(Optional) The three-letter team abbreviation (e.g., LAL, HOU, MIL)."},{"key":"page","value":"1","description":"(Optional) The page number for pagination. Defaults to 1."},{"key":"pageSize","value":"10","description":"(Optional) The number of results to return per page. Defaults to 20."},{"key":"sortBy","value":"assists","description":"(Optional) The field to sort the results by. Defaults to 'points'."},{"key":"isPlayoff","value":"true","description":"(Optional) Set to 'true' to retrieve playoff stats, or 'false' for regular season stats."},{"key":"season","value":"2019"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000"},{"key":"Content-Encoding","value":"br"},{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Tue, 16 Dec 2025 19:42:27 GMT"},{"key":"Server","value":"nginx/1.28.0"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Content-Length","value":"1057"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"playerId\": \"hardeja01\",\n            \"playerName\": \"James Harden\",\n            \"position\": \"PG\",\n            \"age\": 29,\n            \"games\": 11,\n            \"gamesStarted\": 11,\n            \"minutesPg\": 424,\n            \"fieldGoals\": 109,\n            \"fieldAttempts\": 264,\n            \"fieldPercent\": 0.413,\n            \"threeFg\": 48,\n            \"threeAttempts\": 137,\n            \"threePercent\": 0.35,\n            \"twoFg\": 61,\n            \"twoAttempts\": 127,\n            \"twoPercent\": 0.48,\n            \"effectFgPercent\": 0.504,\n            \"ft\": 82,\n            \"ftAttempts\": 98,\n            \"ftPercent\": 0.837,\n            \"offensiveRb\": 9,\n            \"defensiveRb\": 66,\n            \"totalRb\": 75,\n            \"assists\": 73,\n            \"steals\": 24,\n            \"blocks\": 10,\n            \"turnovers\": 51,\n            \"personalFouls\": 41,\n            \"points\": 348,\n            \"team\": \"HOU\",\n            \"season\": 2019,\n            \"isPlayoff\": true\n        },\n        {\n            \"playerId\": \"paulch01\",\n            \"playerName\": \"Chris Paul\",\n            \"position\": \"PG\",\n            \"age\": 33,\n            \"games\": 11,\n            \"gamesStarted\": 11,\n            \"minutesPg\": 397,\n            \"fieldGoals\": 66,\n            \"fieldAttempts\": 148,\n            \"fieldPercent\": 0.446,\n            \"threeFg\": 17,\n            \"threeAttempts\": 63,\n            \"threePercent\": 0.27,\n            \"twoFg\": 49,\n            \"twoAttempts\": 85,\n            \"twoPercent\": 0.576,\n            \"effectFgPercent\": 0.503,\n            \"ft\": 38,\n            \"ftAttempts\": 45,\n            \"ftPercent\": 0.844,\n            \"offensiveRb\": 14,\n            \"defensiveRb\": 56,\n            \"totalRb\": 70,\n            \"assists\": 60,\n            \"steals\": 24,\n            \"blocks\": 7,\n            \"turnovers\": 37,\n            \"personalFouls\": 36,\n            \"points\": 187,\n            \"team\": \"HOU\",\n            \"season\": 2019,\n            \"isPlayoff\": true\n        },\n        {\n            \"playerId\": \"tuckepj01\",\n            \"playerName\": \"P.J. Tucker\",\n            \"position\": \"PF\",\n            \"age\": 33,\n            \"games\": 11,\n            \"gamesStarted\": 11,\n            \"minutesPg\": 426,\n            \"fieldGoals\": 40,\n            \"fieldAttempts\": 88,\n            \"fieldPercent\": 0.455,\n            \"threeFg\": 26,\n            \"threeAttempts\": 57,\n            \"threePercent\": 0.456,\n            \"twoFg\": 14,\n            \"twoAttempts\": 31,\n            \"twoPercent\": 0.452,\n            \"effectFgPercent\": 0.602,\n            \"ft\": 19,\n            \"ftAttempts\": 23,\n            \"ftPercent\": 0.826,\n            \"offensiveRb\": 19,\n            \"defensiveRb\": 63,\n            \"totalRb\": 82,\n            \"assists\": 19,\n            \"steals\": 19,\n            \"blocks\": 8,\n            \"turnovers\": 8,\n            \"personalFouls\": 35,\n            \"points\": 125,\n            \"team\": \"HOU\",\n            \"season\": 2019,\n            \"isPlayoff\": true\n        },\n        {\n            \"playerId\": \"capelca01\",\n            \"playerName\": \"Clint Capela\",\n            \"position\": \"C\",\n            \"age\": 24,\n            \"games\": 11,\n            \"gamesStarted\": 11,\n            \"minutesPg\": 331,\n            \"fieldGoals\": 46,\n            \"fieldAttempts\": 82,\n            \"fieldPercent\": 0.561,\n            \"threeFg\": 0,\n            \"threeAttempts\": 0,\n            \"threePercent\": 0,\n            \"twoFg\": 46,\n            \"twoAttempts\": 82,\n            \"twoPercent\": 0.561,\n            \"effectFgPercent\": 0.561,\n            \"ft\": 15,\n            \"ftAttempts\": 35,\n            \"ftPercent\": 0.429,\n            \"offensiveRb\": 41,\n            \"defensiveRb\": 72,\n            \"totalRb\": 113,\n            \"assists\": 16,\n            \"steals\": 3,\n            \"blocks\": 12,\n            \"turnovers\": 16,\n            \"personalFouls\": 26,\n            \"points\": 107,\n            \"team\": \"HOU\",\n            \"season\": 2019,\n            \"isPlayoff\": true\n        },\n        {\n            \"playerId\": \"gordoer01\",\n            \"playerName\": \"Eric Gordon\",\n            \"position\": \"SG\",\n            \"age\": 30,\n            \"games\": 11,\n            \"gamesStarted\": 11,\n            \"minutesPg\": 410,\n            \"fieldGoals\": 67,\n            \"fieldAttempts\": 150,\n            \"fieldPercent\": 0.447,\n            \"threeFg\": 38,\n            \"threeAttempts\": 95,\n            \"threePercent\": 0.4,\n            \"twoFg\": 29,\n            \"twoAttempts\": 55,\n            \"twoPercent\": 0.527,\n            \"effectFgPercent\": 0.573,\n            \"ft\": 24,\n            \"ftAttempts\": 28,\n            \"ftPercent\": 0.857,\n            \"offensiveRb\": 5,\n            \"defensiveRb\": 23,\n            \"totalRb\": 28,\n            \"assists\": 14,\n            \"steals\": 7,\n            \"blocks\": 11,\n            \"turnovers\": 27,\n            \"personalFouls\": 22,\n            \"points\": 196,\n            \"team\": \"HOU\",\n            \"season\": 2019,\n            \"isPlayoff\": true\n        },\n        {\n            \"playerId\": \"riverau01\",\n            \"playerName\": \"Austin Rivers\",\n            \"position\": \"SG\",\n            \"age\": 26,\n            \"games\": 10,\n            \"gamesStarted\": 0,\n            \"minutesPg\": 215,\n            \"fieldGoals\": 27,\n            \"fieldAttempts\": 62,\n            \"fieldPercent\": 0.435,\n            \"threeFg\": 16,\n            \"threeAttempts\": 35,\n            \"threePercent\": 0.457,\n            \"twoFg\": 11,\n            \"twoAttempts\": 27,\n            \"twoPercent\": 0.407,\n            \"effectFgPercent\": 0.565,\n            \"ft\": 4,\n            \"ftAttempts\": 6,\n            \"ftPercent\": 0.667,\n            \"offensiveRb\": 2,\n            \"defensiveRb\": 19,\n            \"totalRb\": 21,\n            \"assists\": 10,\n            \"steals\": 5,\n            \"blocks\": 1,\n            \"turnovers\": 8,\n            \"personalFouls\": 31,\n            \"points\": 74,\n            \"team\": \"HOU\",\n            \"season\": 2019,\n            \"isPlayoff\": true\n        },\n        {\n            \"playerId\": \"hilarne01\",\n            \"playerName\": \"Nenê\",\n            \"position\": \"C\",\n            \"age\": 36,\n            \"games\": 7,\n            \"gamesStarted\": 0,\n            \"minutesPg\": 53,\n            \"fieldGoals\": 10,\n            \"fieldAttempts\": 10,\n            \"fieldPercent\": 1,\n            \"threeFg\": 0,\n            \"threeAttempts\": 0,\n            \"threePercent\": 0,\n            \"twoFg\": 10,\n            \"twoAttempts\": 10,\n            \"twoPercent\": 1,\n            \"effectFgPercent\": 1,\n            \"ft\": 7,\n            \"ftAttempts\": 9,\n            \"ftPercent\": 0.778,\n            \"offensiveRb\": 9,\n            \"defensiveRb\": 5,\n            \"totalRb\": 14,\n            \"assists\": 3,\n            \"steals\": 3,\n            \"blocks\": 2,\n            \"turnovers\": 3,\n            \"personalFouls\": 7,\n            \"points\": 27,\n            \"team\": \"HOU\",\n            \"season\": 2019,\n            \"isPlayoff\": true\n        },\n        {\n            \"playerId\": \"farieke01\",\n            \"playerName\": \"Kenneth Faried\",\n            \"position\": \"C\",\n            \"age\": 29,\n            \"games\": 6,\n            \"gamesStarted\": 0,\n            \"minutesPg\": 56,\n            \"fieldGoals\": 9,\n            \"fieldAttempts\": 13,\n            \"fieldPercent\": 0.692,\n            \"threeFg\": 1,\n            \"threeAttempts\": 1,\n            \"threePercent\": 1,\n            \"twoFg\": 8,\n            \"twoAttempts\": 12,\n            \"twoPercent\": 0.667,\n            \"effectFgPercent\": 0.731,\n            \"ft\": 5,\n            \"ftAttempts\": 6,\n            \"ftPercent\": 0.833,\n            \"offensiveRb\": 3,\n            \"defensiveRb\": 18,\n            \"totalRb\": 21,\n            \"assists\": 2,\n            \"steals\": 2,\n            \"blocks\": 0,\n            \"turnovers\": 0,\n            \"personalFouls\": 6,\n            \"points\": 24,\n            \"team\": \"HOU\",\n            \"season\": 2019,\n            \"isPlayoff\": true\n        },\n        {\n            \"playerId\": \"shumpim01\",\n            \"playerName\": \"Iman Shumpert\",\n            \"position\": \"SG\",\n            \"age\": 28,\n            \"games\": 8,\n            \"gamesStarted\": 0,\n            \"minutesPg\": 109,\n            \"fieldGoals\": 10,\n            \"fieldAttempts\": 26,\n            \"fieldPercent\": 0.385,\n            \"threeFg\": 8,\n            \"threeAttempts\": 22,\n            \"threePercent\": 0.364,\n            \"twoFg\": 2,\n            \"twoAttempts\": 4,\n            \"twoPercent\": 0.5,\n            \"effectFgPercent\": 0.538,\n            \"ft\": 1,\n            \"ftAttempts\": 4,\n            \"ftPercent\": 0.25,\n            \"offensiveRb\": 1,\n            \"defensiveRb\": 11,\n            \"totalRb\": 12,\n            \"assists\": 2,\n            \"steals\": 1,\n            \"blocks\": 0,\n            \"turnovers\": 3,\n            \"personalFouls\": 10,\n            \"points\": 29,\n            \"team\": \"HOU\",\n            \"season\": 2019,\n            \"isPlayoff\": true\n        },\n        {\n            \"playerId\": \"greenge01\",\n            \"playerName\": \"Gerald Green\",\n            \"position\": \"SG\",\n            \"age\": 33,\n            \"games\": 11,\n            \"gamesStarted\": 0,\n            \"minutesPg\": 97,\n            \"fieldGoals\": 12,\n            \"fieldAttempts\": 40,\n            \"fieldPercent\": 0.3,\n            \"threeFg\": 10,\n            \"threeAttempts\": 29,\n            \"threePercent\": 0.345,\n            \"twoFg\": 2,\n            \"twoAttempts\": 11,\n            \"twoPercent\": 0.182,\n            \"effectFgPercent\": 0.425,\n            \"ft\": 5,\n            \"ftAttempts\": 5,\n            \"ftPercent\": 1,\n            \"offensiveRb\": 0,\n            \"defensiveRb\": 12,\n            \"totalRb\": 12,\n            \"assists\": 1,\n            \"steals\": 3,\n            \"blocks\": 3,\n            \"turnovers\": 3,\n            \"personalFouls\": 12,\n            \"points\": 39,\n            \"team\": \"HOU\",\n            \"season\": 2019,\n            \"isPlayoff\": true\n        }\n    ],\n    \"pagination\": {\n        \"total\": 13,\n        \"page\": 1,\n        \"pageSize\": 10,\n        \"pages\": 2\n    }\n}"}],"_postman_id":"f7e6b05d-63eb-4708-b9a7-5daf25efd0b1"}],"id":"6cdbe3ec-8ccd-4b40-b8a7-69e20dd76355","_postman_id":"6cdbe3ec-8ccd-4b40-b8a7-69e20dd76355","description":""},{"name":"Player Advanced Stats","item":[{"name":"Player Advanced Stats","event":[{"listen":"test","script":{"id":"663844af-7428-44da-bd94-87634269b7c1","exec":["// Tests","pm.test(\"Response time is less than 200ms\", function () {","    pm.expect(pm.response.responseTime).to.be.below(200);","});","","pm.test(\"Response status code is 200\", function () {","    pm.response.to.have.status(200);","});","","pm.test(\"Response has data array with at least one element\", function () {","    const jsonData = pm.response.json();","    pm.expect(jsonData).to.have.property('data');","    pm.expect(jsonData.data).to.be.an('array').that.is.not.empty;","});","","pm.test(\"Validate the schema of the objects in the array\", function () {","    const jsonData = pm.response.json();","    jsonData.data.forEach(function(item) {","        pm.expect(item).to.have.property('playerId');","        pm.expect(item).to.have.property('playerName');","        pm.expect(item).to.have.property('position');","        pm.expect(item).to.have.property('defensiveBox');","        pm.expect(item).to.have.property('offensiveBox');","        pm.expect(item).to.have.property('winShares');","    });","});","","pm.test(\"Player ID is a non-empty string\", function () {","    const jsonData = pm.response.json();","    jsonData.data.forEach(function(item) {","        pm.expect(item.playerId).to.be.a('string').that.is.not.empty;","    });","});","","pm.test(\"Season is a positive integer\", function () {","    const jsonData = pm.response.json();","    jsonData.data.forEach(function(item) {","        pm.expect(item.season).to.be.a('number').that.is.above(0);","    });","});","","// Player Advanced Stats Chart Visualization","var template = `","<style>","    .chart-container {","        font-family: Arial, sans-serif;","        padding: 20px;","        max-width: 1000px;","        margin: 0 auto;","        background: #f9f9f9;","        border-radius: 10px;","    }","    .chart-title {","        text-align: center;","        color: #333;","        margin-bottom: 5px;","        font-size: 24px;","    }","    .chart-subtitle {","        text-align: center;","        color: #666;","        font-size: 14px;","        margin-bottom: 20px;","    }","    .stats-summary {","        display: flex;","        justify-content: space-around;","        margin-bottom: 20px;","        flex-wrap: wrap;","        gap: 10px;","    }","    .stat-box {","        background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);","        color: white;","        padding: 15px 25px;","        border-radius: 10px;","        text-align: center;","        min-width: 120px;","    }","    .stat-box .value {","        font-size: 24px;","        font-weight: bold;","    }","    .stat-box .label {","        font-size: 12px;","        opacity: 0.9;","    }","    .chart-wrapper {","        background: white;","        padding: 20px;","        border-radius: 10px;","        margin-bottom: 20px;","        box-shadow: 0 2px 10px rgba(0,0,0,0.1);","    }","    .legend-info {","        text-align: center;","        font-size: 12px;","        color: #888;","        margin-top: 10px;","    }","</style>","","<div class=\"chart-container\">","    <h2 class=\"chart-title\">Player Advanced Stats Comparison</h2>","    <p class=\"chart-subtitle\">{{team}} - 2019 {{playoffLabel}}</p>","    ","    <div class=\"stats-summary\">","        <div class=\"stat-box\">","            <div class=\"value\">{{totalPlayers}}</div>","            <div class=\"label\">Players</div>","        </div>","        <div class=\"stat-box\">","            <div class=\"value\">{{avgWinShares}}</div>","            <div class=\"label\">Avg Win Shares</div>","        </div>","        <div class=\"stat-box\">","            <div class=\"value\">{{avgBox}}</div>","            <div class=\"label\">Avg Box +/-</div>","        </div>","        <div class=\"stat-box\">","            <div class=\"value\">{{topPlayer}}</div>","            <div class=\"label\">Top Performer</div>","        </div>","    </div>","    ","    <div class=\"chart-wrapper\">","        <canvas id=\"boxScoreChart\" height=\"120\"></canvas>","    </div>","    ","    <div class=\"chart-wrapper\">","        <canvas id=\"winSharesChart\" height=\"100\"></canvas>","    </div>","    ","    <p class=\"legend-info\">Data sorted by Defensive Box +/- (descending)</p>","</div>","","<script src=\"https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.5.0/Chart.min.js\"></script>","<script>","    pm.getData(function (err, value) {","        if (err) {","            console.error(err);","            return;","        }","        ","        var players = value.players;","        var playerNames = players.map(function(p) { return p.name; });","        var defensiveBox = players.map(function(p) { return p.defensiveBox; });","        var offensiveBox = players.map(function(p) { return p.offensiveBox; });","        var totalBox = players.map(function(p) { return p.box; });","        var winShares = players.map(function(p) { return p.winShares; });","        var vorp = players.map(function(p) { return p.vorp; });","        ","        // Box Score Chart (Bar Chart)","        var ctx1 = document.getElementById(\"boxScoreChart\").getContext(\"2d\");","        new Chart(ctx1, {","            type: \"bar\",","            data: {","                labels: playerNames,","                datasets: [","                    {","                        label: \"Defensive Box +/-\",","                        data: defensiveBox,","                        backgroundColor: \"rgba(102, 126, 234, 0.8)\",","                        borderColor: \"rgba(102, 126, 234, 1)\",","                        borderWidth: 1","                    },","                    {","                        label: \"Offensive Box +/-\",","                        data: offensiveBox,","                        backgroundColor: \"rgba(118, 75, 162, 0.8)\",","                        borderColor: \"rgba(118, 75, 162, 1)\",","                        borderWidth: 1","                    },","                    {","                        label: \"Total Box +/-\",","                        data: totalBox,","                        backgroundColor: \"rgba(76, 175, 80, 0.8)\",","                        borderColor: \"rgba(76, 175, 80, 1)\",","                        borderWidth: 1","                    }","                ]","            },","            options: {","                responsive: true,","                legend: { display: true, position: \"top\" },","                title: {","                    display: true,","                    text: \"Box Plus/Minus Comparison\",","                    fontSize: 16","                },","                scales: {","                    xAxes: [{","                        display: true,","                        scaleLabel: {","                            display: true,","                            labelString: \"Player\"","                        }","                    }],","                    yAxes: [{","                        display: true,","                        scaleLabel: {","                            display: true,","                            labelString: \"Box +/-\"","                        },","                        ticks: {","                            beginAtZero: true","                        }","                    }]","                }","            }","        });","        ","        // Win Shares & VORP Chart (Horizontal Bar)","        var ctx2 = document.getElementById(\"winSharesChart\").getContext(\"2d\");","        new Chart(ctx2, {","            type: \"horizontalBar\",","            data: {","                labels: playerNames,","                datasets: [","                    {","                        label: \"Win Shares\",","                        data: winShares,","                        backgroundColor: \"rgba(255, 152, 0, 0.8)\",","                        borderColor: \"rgba(255, 152, 0, 1)\",","                        borderWidth: 1","                    },","                    {","                        label: \"VORP\",","                        data: vorp,","                        backgroundColor: \"rgba(33, 150, 243, 0.8)\",","                        borderColor: \"rgba(33, 150, 243, 1)\",","                        borderWidth: 1","                    }","                ]","            },","            options: {","                responsive: true,","                legend: { display: true, position: \"top\" },","                title: {","                    display: true,","                    text: \"Win Shares & Value Over Replacement\",","                    fontSize: 16","                },","                scales: {","                    xAxes: [{","                        display: true,","                        scaleLabel: {","                            display: true,","                            labelString: \"Value\"","                        },","                        ticks: {","                            beginAtZero: true","                        }","                    }],","                    yAxes: [{","                        display: true,","                        scaleLabel: {","                            display: true,","                            labelString: \"Player\"","                        }","                    }]","                }","            }","        });","    });","</script>","`;","","function constructVisualizerPayload() {","    var response = pm.response.json();","    var data = response.data || [];","    ","    var players = data.map(function(player) {","        return {","            name: player.playerName,","            defensiveBox: player.defensiveBox,","            offensiveBox: player.offensiveBox,","            box: player.box,","            winShares: player.winShares,","            vorp: player.vorp","        };","    });","    ","    var totalWinShares = data.reduce(function(sum, p) { return sum + p.winShares; }, 0);","    var totalBox = data.reduce(function(sum, p) { return sum + p.box; }, 0);","    var avgWinShares = data.length > 0 ? (totalWinShares / data.length).toFixed(2) : \"0\";","    var avgBox = data.length > 0 ? (totalBox / data.length).toFixed(1) : \"0\";","    ","    var topPlayer = data.length > 0 ? data.reduce(function(top, p) {","        return p.box > top.box ? p : top;","    }, data[0]).playerName : \"N/A\";","    ","    var team = data.length > 0 ? data[0].team : \"N/A\";","    var season = data.length > 0 ? data[0].season : \"N/A\";","    var isPlayoff = data.length > 0 && data[0].isPlayoff;","    ","    return {","        players: players,","        totalPlayers: data.length,","        avgWinShares: avgWinShares,","        avgBox: avgBox,","        topPlayer: topPlayer,","        team: team,","        season: season,","        playoffLabel: isPlayoff ? \"Playoffs\" : \"Regular Season\"","    };","}","","pm.visualizer.set(template, constructVisualizerPayload());"],"type":"text/javascript","packages":{}}},{"listen":"prerequest","script":{"id":"d8777399-3dc0-4fcc-8f49-772e656756ea","exec":[""],"type":"text/javascript","packages":{}}}],"id":"15c5f28b-1335-4e34-bc14-b24cdb6cd456","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.server.nbaapi.com/api/playeradvancedstats?season=2026&team=HOU&page=1&pageSize=4&sortBy=vorp&ascending=false&isPlayoff=false","description":"<h3 id=\"get-player-advanced-stats\">Get Player Advanced Stats</h3>\n<p>Returns a paginated and filterable list of advanced player statistics for a given season. You can retrieve either regular season or playoff data.</p>\n<h3 id=\"usage\">Usage</h3>\n<p>This endpoint supports filtering by <code>season</code>, <code>team</code>, and <code>playerId</code>. Results can be paginated using <code>page</code> and <code>pageSize</code>, and sorted using <code>sortBy</code> and <code>ascending</code>.</p>\n<h4 id=\"query-parameters\"><strong>Query Parameters</strong></h4>\n<ul>\n<li><strong><code>season</code></strong> (integer, optional): The season year (e.g., 2025).</li>\n<li><strong><code>team</code></strong> (string, optional): Team abbreviation (e.g., MIL).</li>\n<li><strong><code>playerId</code></strong> (string, optional): The player's unique ID (e.g., <code>greenaj01</code>).</li>\n<li><strong><code>page</code></strong> (integer, optional): Page number. Defaults to <code>1</code>.</li>\n<li><strong><code>pageSize</code></strong> (integer, optional): Number of results per page. Defaults to <code>20</code>.</li>\n<li><strong><code>isPlayoff</code></strong> (boolean, optional): Set to <code>true</code> for playoff stats, <code>false</code> for regular season. The filter is only applied if the parameter is provided.</li>\n<li><strong><code>sortBy</code></strong> (string, optional): Field to sort by. Defaults to <code>winShares</code>.</li>\n<li><strong><code>ascending</code></strong> (boolean, optional): Use <code>true</code> for ascending order. Defaults to <code>false</code>.</li>\n</ul>\n<h4 id=\"available-sortby-fields\"><strong>Available <code>sortBy</code> Fields:</strong></h4>\n<p><code>playerId</code>, <code>playerName</code>, <code>position</code>, <code>age</code>, <code>games</code>, <code>minutesPlayed</code>, <code>per</code>, <code>tsPercent</code>, <code>threePAR</code>, <code>ftr</code>, <code>offensiveRBPercent</code>, <code>defensiveRBPercent</code>, <code>totalRBPercent</code>, <code>assistPercent</code>, <code>stealPercent</code>, <code>blockPercent</code>, <code>turnoverPercent</code>, <code>usagePercent</code>, <code>offensiveWS</code>, <code>defensiveWS</code>, <code>winShares</code>, <code>winSharesPer</code>, <code>offensiveBox</code>, <code>defensiveBox</code>, <code>box</code>, <code>vorp</code>, <code>team</code>, <code>season</code></p>\n","urlObject":{"path":["api","playeradvancedstats"],"host":["https://api.server.nbaapi.com"],"query":[{"description":{"content":"<p>(Optional) The NBA season year (e.g., 2025 for the 2024-25 season).</p>\n","type":"text/plain"},"key":"season","value":"2026"},{"description":{"content":"<p>(Optional) The three-letter team abbreviation (e.g., LAL, HOU, MIL).</p>\n","type":"text/plain"},"key":"team","value":"HOU"},{"description":{"content":"<p>(Optional) The page number for pagination. Defaults to 1.</p>\n","type":"text/plain"},"key":"page","value":"1"},{"description":{"content":"<p>(Optional) The number of results to return per page. Defaults to 20.</p>\n","type":"text/plain"},"key":"pageSize","value":"4"},{"description":{"content":"<p>(Optional) The field to sort the results by. Defaults to 'winShares'.</p>\n","type":"text/plain"},"key":"sortBy","value":"vorp"},{"description":{"content":"<p>(Optional) If true, sorts the results in ascending order. Defaults to false (descending).</p>\n","type":"text/plain"},"key":"ascending","value":"false"},{"description":{"content":"<p>(Optional) Set to 'true' to retrieve playoff stats, or 'false' for regular season stats.</p>\n","type":"text/plain"},"key":"isPlayoff","value":"false"}],"variable":[]}},"response":[{"id":"58976556-c17a-4277-af7a-4ad88f5b4748","name":"Player Advanced Stats","originalRequest":{"method":"GET","header":[{"key":"x-api-key","value":"{{api-key}}","type":"text","disabled":true}],"url":{"raw":"https://api.server.nbaapi.com/api/playeradvancedstats?season=2026&team=HOU&page=1&pageSize=4&ascending=false&isPlayoff=false","host":["https://api.server.nbaapi.com"],"path":["api","playeradvancedstats"],"query":[{"key":"season","value":"2026","description":"(Optional) The NBA season year (e.g., 2025 for the 2024-25 season)."},{"key":"team","value":"HOU","description":"(Optional) The three-letter team abbreviation (e.g., LAL, HOU, MIL)."},{"key":"page","value":"1","description":"(Optional) The page number for pagination. Defaults to 1."},{"key":"pageSize","value":"4","description":"(Optional) The number of results to return per page. Defaults to 20."},{"key":"sortBy","value":"vorp","description":"(Optional) The field to sort the results by. Defaults to 'winShares'.","disabled":true},{"key":"ascending","value":"false","description":"(Optional) If true, sorts the results in ascending order. Defaults to false (descending)."},{"key":"isPlayoff","value":"false","description":"(Optional) Set to 'true' to retrieve playoff stats, or 'false' for regular season stats."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000"},{"key":"Content-Encoding","value":"br"},{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Tue, 16 Dec 2025 20:11:27 GMT"},{"key":"Server","value":"nginx/1.28.0"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Content-Length","value":"614"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"playerId\": \"sengual01\",\n            \"playerName\": \"Alperen Şengün\",\n            \"position\": \"C\",\n            \"age\": 23,\n            \"team\": \"HOU\",\n            \"games\": 20,\n            \"minutesPlayed\": 718,\n            \"per\": 22.4,\n            \"tsPercent\": 0.574,\n            \"threePAR\": 0.161,\n            \"ftr\": 0.399,\n            \"offensiveRBPercent\": 9.6,\n            \"defensiveRBPercent\": 19.7,\n            \"totalRBPercent\": 14.8,\n            \"assistPercent\": 29.2,\n            \"stealPercent\": 2,\n            \"blockPercent\": 2.5,\n            \"turnoverPercent\": 14.3,\n            \"usagePercent\": 26.8,\n            \"offensiveWS\": 1.8,\n            \"defensiveWS\": 1.2,\n            \"winShares\": 3,\n            \"winSharesPer\": 0.199,\n            \"offensiveBox\": 4.4,\n            \"defensiveBox\": 1.9,\n            \"box\": 6.3,\n            \"vorp\": 1.5,\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"duranke01\",\n            \"playerName\": \"Kevin Durant\",\n            \"position\": \"SF\",\n            \"age\": 37,\n            \"team\": \"HOU\",\n            \"games\": 20,\n            \"minutesPlayed\": 707,\n            \"per\": 19.1,\n            \"tsPercent\": 0.617,\n            \"threePAR\": 0.264,\n            \"ftr\": 0.377,\n            \"offensiveRBPercent\": 1,\n            \"defensiveRBPercent\": 13.5,\n            \"totalRBPercent\": 7.3,\n            \"assistPercent\": 16.5,\n            \"stealPercent\": 1.3,\n            \"blockPercent\": 1.6,\n            \"turnoverPercent\": 12.8,\n            \"usagePercent\": 26.9,\n            \"offensiveWS\": 1.7,\n            \"defensiveWS\": 0.8,\n            \"winShares\": 2.5,\n            \"winSharesPer\": 0.172,\n            \"offensiveBox\": 2.3,\n            \"defensiveBox\": -0.2,\n            \"box\": 2.1,\n            \"vorp\": 0.7,\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"thompam01\",\n            \"playerName\": \"Amen Thompson\",\n            \"position\": \"PG\",\n            \"age\": 23,\n            \"team\": \"HOU\",\n            \"games\": 22,\n            \"minutesPlayed\": 796,\n            \"per\": 16.6,\n            \"tsPercent\": 0.548,\n            \"threePAR\": 0.152,\n            \"ftr\": 0.303,\n            \"offensiveRBPercent\": 8.4,\n            \"defensiveRBPercent\": 13.8,\n            \"totalRBPercent\": 11.1,\n            \"assistPercent\": 20.2,\n            \"stealPercent\": 1.9,\n            \"blockPercent\": 1.3,\n            \"turnoverPercent\": 14,\n            \"usagePercent\": 21.1,\n            \"offensiveWS\": 1.3,\n            \"defensiveWS\": 1,\n            \"winShares\": 2.3,\n            \"winSharesPer\": 0.139,\n            \"offensiveBox\": 0.5,\n            \"defensiveBox\": 0.5,\n            \"box\": 1,\n            \"vorp\": 0.6,\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"sheppre01\",\n            \"playerName\": \"Reed Sheppard\",\n            \"position\": \"SG\",\n            \"age\": 21,\n            \"team\": \"HOU\",\n            \"games\": 22,\n            \"minutesPlayed\": 548,\n            \"per\": 17.5,\n            \"tsPercent\": 0.609,\n            \"threePAR\": 0.565,\n            \"ftr\": 0.094,\n            \"offensiveRBPercent\": 1.7,\n            \"defensiveRBPercent\": 12.3,\n            \"totalRBPercent\": 7.1,\n            \"assistPercent\": 18.2,\n            \"stealPercent\": 3.1,\n            \"blockPercent\": 2.1,\n            \"turnoverPercent\": 11.1,\n            \"usagePercent\": 19.6,\n            \"offensiveWS\": 1.2,\n            \"defensiveWS\": 0.9,\n            \"winShares\": 2.1,\n            \"winSharesPer\": 0.182,\n            \"offensiveBox\": 3,\n            \"defensiveBox\": 2.5,\n            \"box\": 5.5,\n            \"vorp\": 1,\n            \"season\": 2026,\n            \"isPlayoff\": false\n        }\n    ],\n    \"pagination\": {\n        \"total\": 14,\n        \"page\": 1,\n        \"pageSize\": 4,\n        \"pages\": 4\n    }\n}"},{"id":"90c4c738-eff7-413f-944c-c84678311d55","name":"Player Advanced Stats","originalRequest":{"method":"GET","header":[{"key":"x-api-key","value":"{{api-key}}","type":"text","disabled":true}],"url":{"raw":"https://api.server.nbaapi.com/api/playeradvancedstats?season=2025&team=HOU&page=1&pageSize=35&sortBy=vorp&ascending=false&isPlayoff=false","host":["https://api.server.nbaapi.com"],"path":["api","playeradvancedstats"],"query":[{"key":"season","value":"2025","description":"(Optional) The NBA season year (e.g., 2025 for the 2024-25 season)."},{"key":"team","value":"HOU","description":"(Optional) The three-letter team abbreviation (e.g., LAL, HOU, MIL)."},{"key":"page","value":"1","description":"(Optional) The page number for pagination. Defaults to 1."},{"key":"pageSize","value":"35","description":"(Optional) The number of results to return per page. Defaults to 20."},{"key":"sortBy","value":"vorp","description":"(Optional) The field to sort the results by. Defaults to 'winShares'."},{"key":"ascending","value":"false","description":"(Optional) If true, sorts the results in ascending order. Defaults to false (descending)."},{"key":"isPlayoff","value":"false","description":"(Optional) Set to 'true' to retrieve playoff stats, or 'false' for regular season stats."}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000"},{"key":"Content-Encoding","value":"br"},{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Tue, 16 Dec 2025 07:39:43 GMT"},{"key":"Server","value":"nginx/1.28.0"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Content-Length","value":"1787"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"playerId\": \"sengual01\",\n            \"playerName\": \"Alperen Şengün\",\n            \"position\": \"C\",\n            \"age\": 22,\n            \"team\": \"HOU\",\n            \"games\": 76,\n            \"minutesPlayed\": 2395,\n            \"per\": 21.4,\n            \"tsPercent\": 0.545,\n            \"threePAR\": 0.079,\n            \"ftr\": 0.374,\n            \"offensiveRBPercent\": 11.4,\n            \"defensiveRBPercent\": 23.8,\n            \"totalRBPercent\": 17.5,\n            \"assistPercent\": 24.1,\n            \"stealPercent\": 1.7,\n            \"blockPercent\": 2.3,\n            \"turnoverPercent\": 12.7,\n            \"usagePercent\": 26.2,\n            \"offensiveWS\": 4.1,\n            \"defensiveWS\": 4.2,\n            \"winShares\": 8.3,\n            \"winSharesPer\": 0.166,\n            \"offensiveBox\": 2.6,\n            \"defensiveBox\": 1.8,\n            \"box\": 4.4,\n            \"vorp\": 3.9,\n            \"season\": 2025,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"thompam01\",\n            \"playerName\": \"Amen Thompson\",\n            \"position\": \"SF\",\n            \"age\": 22,\n            \"team\": \"HOU\",\n            \"games\": 69,\n            \"minutesPlayed\": 2225,\n            \"per\": 18.7,\n            \"tsPercent\": 0.602,\n            \"threePAR\": 0.131,\n            \"ftr\": 0.354,\n            \"offensiveRBPercent\": 9,\n            \"defensiveRBPercent\": 18.2,\n            \"totalRBPercent\": 13.5,\n            \"assistPercent\": 16.9,\n            \"stealPercent\": 2.1,\n            \"blockPercent\": 3.6,\n            \"turnoverPercent\": 14.6,\n            \"usagePercent\": 17.5,\n            \"offensiveWS\": 4.1,\n            \"defensiveWS\": 3.9,\n            \"winShares\": 8,\n            \"winSharesPer\": 0.172,\n            \"offensiveBox\": 1.4,\n            \"defensiveBox\": 2.6,\n            \"box\": 4.1,\n            \"vorp\": 3.4,\n            \"season\": 2025,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"easonta01\",\n            \"playerName\": \"Tari Eason\",\n            \"position\": \"PF\",\n            \"age\": 23,\n            \"team\": \"HOU\",\n            \"games\": 57,\n            \"minutesPlayed\": 1420,\n            \"per\": 18.5,\n            \"tsPercent\": 0.567,\n            \"threePAR\": 0.329,\n            \"ftr\": 0.186,\n            \"offensiveRBPercent\": 9.4,\n            \"defensiveRBPercent\": 17.9,\n            \"totalRBPercent\": 13.6,\n            \"assistPercent\": 8.5,\n            \"stealPercent\": 3.3,\n            \"blockPercent\": 3.2,\n            \"turnoverPercent\": 9.7,\n            \"usagePercent\": 19.4,\n            \"offensiveWS\": 2.1,\n            \"defensiveWS\": 2.9,\n            \"winShares\": 5,\n            \"winSharesPer\": 0.169,\n            \"offensiveBox\": 1,\n            \"defensiveBox\": 2.6,\n            \"box\": 3.6,\n            \"vorp\": 2,\n            \"season\": 2025,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"greenja05\",\n            \"playerName\": \"Jalen Green\",\n            \"position\": \"SG\",\n            \"age\": 22,\n            \"team\": \"HOU\",\n            \"games\": 82,\n            \"minutesPlayed\": 2697,\n            \"per\": 15.1,\n            \"tsPercent\": 0.544,\n            \"threePAR\": 0.46,\n            \"ftr\": 0.234,\n            \"offensiveRBPercent\": 1.7,\n            \"defensiveRBPercent\": 13.4,\n            \"totalRBPercent\": 7.4,\n            \"assistPercent\": 16,\n            \"stealPercent\": 1.3,\n            \"blockPercent\": 0.9,\n            \"turnoverPercent\": 11.4,\n            \"usagePercent\": 27.3,\n            \"offensiveWS\": 1.9,\n            \"defensiveWS\": 3.2,\n            \"winShares\": 5.1,\n            \"winSharesPer\": 0.092,\n            \"offensiveBox\": 1.1,\n            \"defensiveBox\": -0.5,\n            \"box\": 0.5,\n            \"vorp\": 1.7,\n            \"season\": 2025,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"vanvlfr01\",\n            \"playerName\": \"Fred VanVleet\",\n            \"position\": \"PG\",\n            \"age\": 30,\n            \"team\": \"HOU\",\n            \"games\": 60,\n            \"minutesPlayed\": 2111,\n            \"per\": 12.8,\n            \"tsPercent\": 0.515,\n            \"threePAR\": 0.607,\n            \"ftr\": 0.181,\n            \"offensiveRBPercent\": 1.6,\n            \"defensiveRBPercent\": 9.7,\n            \"totalRBPercent\": 5.6,\n            \"assistPercent\": 21.2,\n            \"stealPercent\": 2.2,\n            \"blockPercent\": 1.1,\n            \"turnoverPercent\": 9.6,\n            \"usagePercent\": 17.7,\n            \"offensiveWS\": 2.4,\n            \"defensiveWS\": 2.8,\n            \"winShares\": 5.2,\n            \"winSharesPer\": 0.119,\n            \"offensiveBox\": -0.4,\n            \"defensiveBox\": 1.3,\n            \"box\": 0.9,\n            \"vorp\": 1.5,\n            \"season\": 2025,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"smithja05\",\n            \"playerName\": \"Jabari Smith Jr.\",\n            \"position\": \"PF\",\n            \"age\": 21,\n            \"team\": \"HOU\",\n            \"games\": 57,\n            \"minutesPlayed\": 1716,\n            \"per\": 12.6,\n            \"tsPercent\": 0.562,\n            \"threePAR\": 0.489,\n            \"ftr\": 0.223,\n            \"offensiveRBPercent\": 6.4,\n            \"defensiveRBPercent\": 18.6,\n            \"totalRBPercent\": 12.4,\n            \"assistPercent\": 4.7,\n            \"stealPercent\": 0.7,\n            \"blockPercent\": 2.1,\n            \"turnoverPercent\": 8.9,\n            \"usagePercent\": 16.4,\n            \"offensiveWS\": 1.9,\n            \"defensiveWS\": 2.2,\n            \"winShares\": 4.2,\n            \"winSharesPer\": 0.117,\n            \"offensiveBox\": -0.8,\n            \"defensiveBox\": 0.1,\n            \"box\": -0.7,\n            \"vorp\": 0.6,\n            \"season\": 2025,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"whitmca01\",\n            \"playerName\": \"Cam Whitmore\",\n            \"position\": \"SF\",\n            \"age\": 20,\n            \"team\": \"HOU\",\n            \"games\": 51,\n            \"minutesPlayed\": 827,\n            \"per\": 15.5,\n            \"tsPercent\": 0.549,\n            \"threePAR\": 0.454,\n            \"ftr\": 0.179,\n            \"offensiveRBPercent\": 4.5,\n            \"defensiveRBPercent\": 15.1,\n            \"totalRBPercent\": 9.7,\n            \"assistPercent\": 8.9,\n            \"stealPercent\": 1.8,\n            \"blockPercent\": 1.4,\n            \"turnoverPercent\": 9.6,\n            \"usagePercent\": 23.9,\n            \"offensiveWS\": 0.6,\n            \"defensiveWS\": 1.2,\n            \"winShares\": 1.8,\n            \"winSharesPer\": 0.106,\n            \"offensiveBox\": 0.7,\n            \"defensiveBox\": -0.4,\n            \"box\": 0.3,\n            \"vorp\": 0.5,\n            \"season\": 2025,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"adamsst01\",\n            \"playerName\": \"Steven Adams\",\n            \"position\": \"C\",\n            \"age\": 31,\n            \"team\": \"HOU\",\n            \"games\": 58,\n            \"minutesPlayed\": 794,\n            \"per\": 16.6,\n            \"tsPercent\": 0.541,\n            \"threePAR\": 0.012,\n            \"ftr\": 0.557,\n            \"offensiveRBPercent\": 21.8,\n            \"defensiveRBPercent\": 22,\n            \"totalRBPercent\": 21.9,\n            \"assistPercent\": 10.9,\n            \"stealPercent\": 1.3,\n            \"blockPercent\": 3.2,\n            \"turnoverPercent\": 20.6,\n            \"usagePercent\": 13.6,\n            \"offensiveWS\": 1,\n            \"defensiveWS\": 1.3,\n            \"winShares\": 2.3,\n            \"winSharesPer\": 0.137,\n            \"offensiveBox\": 0,\n            \"defensiveBox\": 0.3,\n            \"box\": 0.3,\n            \"vorp\": 0.5,\n            \"season\": 2025,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"brookdi01\",\n            \"playerName\": \"Dillon Brooks\",\n            \"position\": \"SF\",\n            \"age\": 29,\n            \"team\": \"HOU\",\n            \"games\": 75,\n            \"minutesPlayed\": 2388,\n            \"per\": 11,\n            \"tsPercent\": 0.555,\n            \"threePAR\": 0.524,\n            \"ftr\": 0.135,\n            \"offensiveRBPercent\": 3.3,\n            \"defensiveRBPercent\": 9.1,\n            \"totalRBPercent\": 6.1,\n            \"assistPercent\": 7.4,\n            \"stealPercent\": 1.2,\n            \"blockPercent\": 0.6,\n            \"turnoverPercent\": 7.4,\n            \"usagePercent\": 17.7,\n            \"offensiveWS\": 2.7,\n            \"defensiveWS\": 2.5,\n            \"winShares\": 5.1,\n            \"winSharesPer\": 0.103,\n            \"offensiveBox\": -1.4,\n            \"defensiveBox\": 0,\n            \"box\": -1.4,\n            \"vorp\": 0.4,\n            \"season\": 2025,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"holidaa01\",\n            \"playerName\": \"Aaron Holiday\",\n            \"position\": \"PG\",\n            \"age\": 28,\n            \"team\": \"HOU\",\n            \"games\": 62,\n            \"minutesPlayed\": 792,\n            \"per\": 12.2,\n            \"tsPercent\": 0.594,\n            \"threePAR\": 0.675,\n            \"ftr\": 0.153,\n            \"offensiveRBPercent\": 1.7,\n            \"defensiveRBPercent\": 8.9,\n            \"totalRBPercent\": 5.2,\n            \"assistPercent\": 14.3,\n            \"stealPercent\": 1.2,\n            \"blockPercent\": 1.2,\n            \"turnoverPercent\": 11.5,\n            \"usagePercent\": 16.8,\n            \"offensiveWS\": 1.2,\n            \"defensiveWS\": 0.8,\n            \"winShares\": 2,\n            \"winSharesPer\": 0.122,\n            \"offensiveBox\": -0.4,\n            \"defensiveBox\": 0.1,\n            \"box\": -0.2,\n            \"vorp\": 0.3,\n            \"season\": 2025,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"landajo01\",\n            \"playerName\": \"Jock Landale\",\n            \"position\": \"C\",\n            \"age\": 29,\n            \"team\": \"HOU\",\n            \"games\": 42,\n            \"minutesPlayed\": 500,\n            \"per\": 16,\n            \"tsPercent\": 0.59,\n            \"threePAR\": 0.171,\n            \"ftr\": 0.263,\n            \"offensiveRBPercent\": 11.7,\n            \"defensiveRBPercent\": 17.6,\n            \"totalRBPercent\": 14.6,\n            \"assistPercent\": 10.3,\n            \"stealPercent\": 1.3,\n            \"blockPercent\": 1.8,\n            \"turnoverPercent\": 11,\n            \"usagePercent\": 15.7,\n            \"offensiveWS\": 1,\n            \"defensiveWS\": 0.7,\n            \"winShares\": 1.7,\n            \"winSharesPer\": 0.159,\n            \"offensiveBox\": 0,\n            \"defensiveBox\": 0.4,\n            \"box\": 0.4,\n            \"vorp\": 0.3,\n            \"season\": 2025,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"tateja01\",\n            \"playerName\": \"Jae'Sean Tate\",\n            \"position\": \"SF\",\n            \"age\": 29,\n            \"team\": \"HOU\",\n            \"games\": 52,\n            \"minutesPlayed\": 588,\n            \"per\": 12.3,\n            \"tsPercent\": 0.557,\n            \"threePAR\": 0.311,\n            \"ftr\": 0.318,\n            \"offensiveRBPercent\": 8.9,\n            \"defensiveRBPercent\": 12.4,\n            \"totalRBPercent\": 10.6,\n            \"assistPercent\": 10.5,\n            \"stealPercent\": 2.2,\n            \"blockPercent\": 1.1,\n            \"turnoverPercent\": 11.5,\n            \"usagePercent\": 13.3,\n            \"offensiveWS\": 0.8,\n            \"defensiveWS\": 0.8,\n            \"winShares\": 1.6,\n            \"winSharesPer\": 0.133,\n            \"offensiveBox\": -2.1,\n            \"defensiveBox\": 1.4,\n            \"box\": -0.7,\n            \"vorp\": 0.2,\n            \"season\": 2025,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"greenje02\",\n            \"playerName\": \"Jeff Green\",\n            \"position\": \"PF\",\n            \"age\": 38,\n            \"team\": \"HOU\",\n            \"games\": 32,\n            \"minutesPlayed\": 396,\n            \"per\": 13.6,\n            \"tsPercent\": 0.649,\n            \"threePAR\": 0.653,\n            \"ftr\": 0.215,\n            \"offensiveRBPercent\": 2.9,\n            \"defensiveRBPercent\": 12.9,\n            \"totalRBPercent\": 7.8,\n            \"assistPercent\": 7,\n            \"stealPercent\": 0.7,\n            \"blockPercent\": 0.9,\n            \"turnoverPercent\": 6.4,\n            \"usagePercent\": 14.7,\n            \"offensiveWS\": 0.9,\n            \"defensiveWS\": 0.4,\n            \"winShares\": 1.3,\n            \"winSharesPer\": 0.159,\n            \"offensiveBox\": 0.3,\n            \"defensiveBox\": 0,\n            \"box\": 0.4,\n            \"vorp\": 0.2,\n            \"season\": 2025,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"sheppre01\",\n            \"playerName\": \"Reed Sheppard\",\n            \"position\": \"PG\",\n            \"age\": 20,\n            \"team\": \"HOU\",\n            \"games\": 52,\n            \"minutesPlayed\": 654,\n            \"per\": 9.7,\n            \"tsPercent\": 0.465,\n            \"threePAR\": 0.594,\n            \"ftr\": 0.067,\n            \"offensiveRBPercent\": 2.6,\n            \"defensiveRBPercent\": 10.3,\n            \"totalRBPercent\": 6.4,\n            \"assistPercent\": 15.2,\n            \"stealPercent\": 2.6,\n            \"blockPercent\": 2.3,\n            \"turnoverPercent\": 13.1,\n            \"usagePercent\": 17.8,\n            \"offensiveWS\": -0.3,\n            \"defensiveWS\": 1,\n            \"winShares\": 0.8,\n            \"winSharesPer\": 0.055,\n            \"offensiveBox\": -3,\n            \"defensiveBox\": 1.3,\n            \"box\": -1.7,\n            \"vorp\": 0.1,\n            \"season\": 2025,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"nfalyda01\",\n            \"playerName\": \"N'Faly Dante\",\n            \"position\": \"C\",\n            \"age\": 23,\n            \"team\": \"HOU\",\n            \"games\": 4,\n            \"minutesPlayed\": 51,\n            \"per\": 24,\n            \"tsPercent\": 0.789,\n            \"threePAR\": 0,\n            \"ftr\": 0.385,\n            \"offensiveRBPercent\": 12.3,\n            \"defensiveRBPercent\": 32,\n            \"totalRBPercent\": 21.9,\n            \"assistPercent\": 5.7,\n            \"stealPercent\": 1,\n            \"blockPercent\": 8.8,\n            \"turnoverPercent\": 11.6,\n            \"usagePercent\": 13.9,\n            \"offensiveWS\": 0.2,\n            \"defensiveWS\": 0.1,\n            \"winShares\": 0.3,\n            \"winSharesPer\": 0.283,\n            \"offensiveBox\": 0.7,\n            \"defensiveBox\": 1.7,\n            \"box\": 2.4,\n            \"vorp\": 0.1,\n            \"season\": 2025,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"willije02\",\n            \"playerName\": \"Jeenathan Williams\",\n            \"position\": \"SG\",\n            \"age\": 25,\n            \"team\": \"HOU\",\n            \"games\": 20,\n            \"minutesPlayed\": 147,\n            \"per\": 8.6,\n            \"tsPercent\": 0.496,\n            \"threePAR\": 0.419,\n            \"ftr\": 0.129,\n            \"offensiveRBPercent\": 3.6,\n            \"defensiveRBPercent\": 5.9,\n            \"totalRBPercent\": 4.7,\n            \"assistPercent\": 8.8,\n            \"stealPercent\": 2.6,\n            \"blockPercent\": 2.4,\n            \"turnoverPercent\": 17.6,\n            \"usagePercent\": 22.3,\n            \"offensiveWS\": -0.2,\n            \"defensiveWS\": 0.2,\n            \"winShares\": 0,\n            \"winSharesPer\": -0.007,\n            \"offensiveBox\": -5.5,\n            \"defensiveBox\": -0.2,\n            \"box\": -5.7,\n            \"vorp\": -0.1,\n            \"season\": 2025,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"mcveija01\",\n            \"playerName\": \"Jack McVeigh\",\n            \"position\": \"PF\",\n            \"age\": 28,\n            \"team\": \"HOU\",\n            \"games\": 9,\n            \"minutesPlayed\": 43,\n            \"per\": 4,\n            \"tsPercent\": 0.412,\n            \"threePAR\": 0.765,\n            \"ftr\": 0,\n            \"offensiveRBPercent\": 4.9,\n            \"defensiveRBPercent\": 7.6,\n            \"totalRBPercent\": 6.2,\n            \"assistPercent\": 3,\n            \"stealPercent\": 0,\n            \"blockPercent\": 4.2,\n            \"turnoverPercent\": 10.5,\n            \"usagePercent\": 18.2,\n            \"offensiveWS\": -0.1,\n            \"defensiveWS\": 0,\n            \"winShares\": 0,\n            \"winSharesPer\": -0.031,\n            \"offensiveBox\": -4.8,\n            \"defensiveBox\": -3,\n            \"box\": -7.7,\n            \"vorp\": -0.1,\n            \"season\": 2025,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"roddyda01\",\n            \"playerName\": \"David Roddy\",\n            \"position\": \"PF\",\n            \"age\": 23,\n            \"team\": \"HOU\",\n            \"games\": 3,\n            \"minutesPlayed\": 35,\n            \"per\": 7.2,\n            \"tsPercent\": 0.44,\n            \"threePAR\": 0.538,\n            \"ftr\": 0.308,\n            \"offensiveRBPercent\": 0,\n            \"defensiveRBPercent\": 15.5,\n            \"totalRBPercent\": 7.6,\n            \"assistPercent\": 7.7,\n            \"stealPercent\": 0,\n            \"blockPercent\": 2.6,\n            \"turnoverPercent\": 6.3,\n            \"usagePercent\": 18.5,\n            \"offensiveWS\": 0,\n            \"defensiveWS\": 0,\n            \"winShares\": 0,\n            \"winSharesPer\": 0.007,\n            \"offensiveBox\": -5.1,\n            \"defensiveBox\": -3.2,\n            \"box\": -8.3,\n            \"vorp\": -0.1,\n            \"season\": 2025,\n            \"isPlayoff\": false\n        }\n    ],\n    \"pagination\": {\n        \"total\": 18,\n        \"page\": 1,\n        \"pageSize\": 35,\n        \"pages\": 1\n    }\n}"},{"id":"1880dd6a-7f18-44f3-83af-6c00beac7287","name":"Player Advanced Stats","originalRequest":{"method":"GET","header":[{"key":"x-api-key","value":"{{api-key}}","type":"text","disabled":true}],"url":{"raw":"https://api.server.nbaapi.com/api/playeradvancedstats?season=2026&team=HOU&page=1&pageSize=4&sortBy=vorp&ascending=false&isPlayoff=false","host":["https://api.server.nbaapi.com"],"path":["api","playeradvancedstats"],"query":[{"key":"season","value":"2026","description":"(Optional) The NBA season year (e.g., 2025 for the 2024-25 season)."},{"key":"team","value":"HOU","description":"(Optional) The three-letter team abbreviation (e.g., LAL, HOU, MIL)."},{"key":"page","value":"1","description":"(Optional) The page number for pagination. Defaults to 1."},{"key":"pageSize","value":"4","description":"(Optional) The number of results to return per page. Defaults to 20."},{"key":"sortBy","value":"vorp","description":"(Optional) The field to sort the results by. Defaults to 'winShares'."},{"key":"ascending","value":"false","description":"(Optional) If true, sorts the results in ascending order. Defaults to false (descending)."},{"key":"isPlayoff","value":"false","description":"(Optional) Set to 'true' to retrieve playoff stats, or 'false' for regular season stats."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000"},{"key":"Content-Encoding","value":"br"},{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Tue, 16 Dec 2025 20:11:48 GMT"},{"key":"Server","value":"nginx/1.28.0"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Content-Length","value":"614"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"playerId\": \"sengual01\",\n            \"playerName\": \"Alperen Şengün\",\n            \"position\": \"C\",\n            \"age\": 23,\n            \"team\": \"HOU\",\n            \"games\": 20,\n            \"minutesPlayed\": 718,\n            \"per\": 22.4,\n            \"tsPercent\": 0.574,\n            \"threePAR\": 0.161,\n            \"ftr\": 0.399,\n            \"offensiveRBPercent\": 9.6,\n            \"defensiveRBPercent\": 19.7,\n            \"totalRBPercent\": 14.8,\n            \"assistPercent\": 29.2,\n            \"stealPercent\": 2,\n            \"blockPercent\": 2.5,\n            \"turnoverPercent\": 14.3,\n            \"usagePercent\": 26.8,\n            \"offensiveWS\": 1.8,\n            \"defensiveWS\": 1.2,\n            \"winShares\": 3,\n            \"winSharesPer\": 0.199,\n            \"offensiveBox\": 4.4,\n            \"defensiveBox\": 1.9,\n            \"box\": 6.3,\n            \"vorp\": 1.5,\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"duranke01\",\n            \"playerName\": \"Kevin Durant\",\n            \"position\": \"SF\",\n            \"age\": 37,\n            \"team\": \"HOU\",\n            \"games\": 20,\n            \"minutesPlayed\": 707,\n            \"per\": 19.1,\n            \"tsPercent\": 0.617,\n            \"threePAR\": 0.264,\n            \"ftr\": 0.377,\n            \"offensiveRBPercent\": 1,\n            \"defensiveRBPercent\": 13.5,\n            \"totalRBPercent\": 7.3,\n            \"assistPercent\": 16.5,\n            \"stealPercent\": 1.3,\n            \"blockPercent\": 1.6,\n            \"turnoverPercent\": 12.8,\n            \"usagePercent\": 26.9,\n            \"offensiveWS\": 1.7,\n            \"defensiveWS\": 0.8,\n            \"winShares\": 2.5,\n            \"winSharesPer\": 0.172,\n            \"offensiveBox\": 2.3,\n            \"defensiveBox\": -0.2,\n            \"box\": 2.1,\n            \"vorp\": 0.7,\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"thompam01\",\n            \"playerName\": \"Amen Thompson\",\n            \"position\": \"PG\",\n            \"age\": 23,\n            \"team\": \"HOU\",\n            \"games\": 22,\n            \"minutesPlayed\": 796,\n            \"per\": 16.6,\n            \"tsPercent\": 0.548,\n            \"threePAR\": 0.152,\n            \"ftr\": 0.303,\n            \"offensiveRBPercent\": 8.4,\n            \"defensiveRBPercent\": 13.8,\n            \"totalRBPercent\": 11.1,\n            \"assistPercent\": 20.2,\n            \"stealPercent\": 1.9,\n            \"blockPercent\": 1.3,\n            \"turnoverPercent\": 14,\n            \"usagePercent\": 21.1,\n            \"offensiveWS\": 1.3,\n            \"defensiveWS\": 1,\n            \"winShares\": 2.3,\n            \"winSharesPer\": 0.139,\n            \"offensiveBox\": 0.5,\n            \"defensiveBox\": 0.5,\n            \"box\": 1,\n            \"vorp\": 0.6,\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"sheppre01\",\n            \"playerName\": \"Reed Sheppard\",\n            \"position\": \"SG\",\n            \"age\": 21,\n            \"team\": \"HOU\",\n            \"games\": 22,\n            \"minutesPlayed\": 548,\n            \"per\": 17.5,\n            \"tsPercent\": 0.609,\n            \"threePAR\": 0.565,\n            \"ftr\": 0.094,\n            \"offensiveRBPercent\": 1.7,\n            \"defensiveRBPercent\": 12.3,\n            \"totalRBPercent\": 7.1,\n            \"assistPercent\": 18.2,\n            \"stealPercent\": 3.1,\n            \"blockPercent\": 2.1,\n            \"turnoverPercent\": 11.1,\n            \"usagePercent\": 19.6,\n            \"offensiveWS\": 1.2,\n            \"defensiveWS\": 0.9,\n            \"winShares\": 2.1,\n            \"winSharesPer\": 0.182,\n            \"offensiveBox\": 3,\n            \"defensiveBox\": 2.5,\n            \"box\": 5.5,\n            \"vorp\": 1,\n            \"season\": 2026,\n            \"isPlayoff\": false\n        }\n    ],\n    \"pagination\": {\n        \"total\": 14,\n        \"page\": 1,\n        \"pageSize\": 4,\n        \"pages\": 4\n    }\n}"}],"_postman_id":"15c5f28b-1335-4e34-bc14-b24cdb6cd456"},{"name":"Player Advanced Stats","event":[{"listen":"test","script":{"id":"0db79117-e0e1-4eac-be98-c4ec798c4ef9","exec":["// Tests","pm.test(\"Response time is less than 200ms\", function () {","    pm.expect(pm.response.responseTime).to.be.below(200);","});","","pm.test(\"Response status code is 200\", function () {","    pm.response.to.have.status(200);","});","","pm.test(\"Response has data array with at least one element\", function () {","    const jsonData = pm.response.json();","    pm.expect(jsonData).to.have.property('data');","    pm.expect(jsonData.data).to.be.an('array').that.is.not.empty;","});","","pm.test(\"Validate the schema of the objects in the array\", function () {","    const jsonData = pm.response.json();","    jsonData.data.forEach(function(item) {","        pm.expect(item).to.have.property('playerId');","        pm.expect(item).to.have.property('playerName');","        pm.expect(item).to.have.property('position');","        pm.expect(item).to.have.property('defensiveBox');","        pm.expect(item).to.have.property('offensiveBox');","        pm.expect(item).to.have.property('winShares');","    });","});","","pm.test(\"Player ID is a non-empty string\", function () {","    const jsonData = pm.response.json();","    jsonData.data.forEach(function(item) {","        pm.expect(item.playerId).to.be.a('string').that.is.not.empty;","    });","});","","pm.test(\"Season is a positive integer\", function () {","    const jsonData = pm.response.json();","    jsonData.data.forEach(function(item) {","        pm.expect(item.season).to.be.a('number').that.is.above(0);","    });","});","","// Player Advanced Stats Chart Visualization","var template = `","<style>","    .chart-container {","        font-family: Arial, sans-serif;","        padding: 20px;","        max-width: 1000px;","        margin: 0 auto;","        background: #f9f9f9;","        border-radius: 10px;","    }","    .chart-title {","        text-align: center;","        color: #333;","        margin-bottom: 5px;","        font-size: 24px;","    }","    .chart-subtitle {","        text-align: center;","        color: #666;","        font-size: 14px;","        margin-bottom: 20px;","    }","    .stats-summary {","        display: flex;","        justify-content: space-around;","        margin-bottom: 20px;","        flex-wrap: wrap;","        gap: 10px;","    }","    .stat-box {","        background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);","        color: white;","        padding: 15px 25px;","        border-radius: 10px;","        text-align: center;","        min-width: 120px;","    }","    .stat-box .value {","        font-size: 24px;","        font-weight: bold;","    }","    .stat-box .label {","        font-size: 12px;","        opacity: 0.9;","    }","    .chart-wrapper {","        background: white;","        padding: 20px;","        border-radius: 10px;","        margin-bottom: 20px;","        box-shadow: 0 2px 10px rgba(0,0,0,0.1);","    }","    .legend-info {","        text-align: center;","        font-size: 12px;","        color: #888;","        margin-top: 10px;","    }","</style>","","<div class=\"chart-container\">","    <h2 class=\"chart-title\">Player Advanced Stats Comparison</h2>","    <p class=\"chart-subtitle\">{{team}} - 2019 {{playoffLabel}}</p>","    ","    <div class=\"stats-summary\">","        <div class=\"stat-box\">","            <div class=\"value\">{{totalPlayers}}</div>","            <div class=\"label\">Players</div>","        </div>","        <div class=\"stat-box\">","            <div class=\"value\">{{avgWinShares}}</div>","            <div class=\"label\">Avg Win Shares</div>","        </div>","        <div class=\"stat-box\">","            <div class=\"value\">{{avgBox}}</div>","            <div class=\"label\">Avg Box +/-</div>","        </div>","        <div class=\"stat-box\">","            <div class=\"value\">{{topPlayer}}</div>","            <div class=\"label\">Top Performer</div>","        </div>","    </div>","    ","    <div class=\"chart-wrapper\">","        <canvas id=\"boxScoreChart\" height=\"120\"></canvas>","    </div>","    ","    <div class=\"chart-wrapper\">","        <canvas id=\"winSharesChart\" height=\"100\"></canvas>","    </div>","    ","    <p class=\"legend-info\">Data sorted by Defensive Box +/- (descending)</p>","</div>","","<script src=\"https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.5.0/Chart.min.js\"></script>","<script>","    pm.getData(function (err, value) {","        if (err) {","            console.error(err);","            return;","        }","        ","        var players = value.players;","        var playerNames = players.map(function(p) { return p.name; });","        var defensiveBox = players.map(function(p) { return p.defensiveBox; });","        var offensiveBox = players.map(function(p) { return p.offensiveBox; });","        var totalBox = players.map(function(p) { return p.box; });","        var winShares = players.map(function(p) { return p.winShares; });","        var vorp = players.map(function(p) { return p.vorp; });","        ","        // Box Score Chart (Bar Chart)","        var ctx1 = document.getElementById(\"boxScoreChart\").getContext(\"2d\");","        new Chart(ctx1, {","            type: \"bar\",","            data: {","                labels: playerNames,","                datasets: [","                    {","                        label: \"Defensive Box +/-\",","                        data: defensiveBox,","                        backgroundColor: \"rgba(102, 126, 234, 0.8)\",","                        borderColor: \"rgba(102, 126, 234, 1)\",","                        borderWidth: 1","                    },","                    {","                        label: \"Offensive Box +/-\",","                        data: offensiveBox,","                        backgroundColor: \"rgba(118, 75, 162, 0.8)\",","                        borderColor: \"rgba(118, 75, 162, 1)\",","                        borderWidth: 1","                    },","                    {","                        label: \"Total Box +/-\",","                        data: totalBox,","                        backgroundColor: \"rgba(76, 175, 80, 0.8)\",","                        borderColor: \"rgba(76, 175, 80, 1)\",","                        borderWidth: 1","                    }","                ]","            },","            options: {","                responsive: true,","                legend: { display: true, position: \"top\" },","                title: {","                    display: true,","                    text: \"Box Plus/Minus Comparison\",","                    fontSize: 16","                },","                scales: {","                    xAxes: [{","                        display: true,","                        scaleLabel: {","                            display: true,","                            labelString: \"Player\"","                        }","                    }],","                    yAxes: [{","                        display: true,","                        scaleLabel: {","                            display: true,","                            labelString: \"Box +/-\"","                        },","                        ticks: {","                            beginAtZero: true","                        }","                    }]","                }","            }","        });","        ","        // Win Shares & VORP Chart (Horizontal Bar)","        var ctx2 = document.getElementById(\"winSharesChart\").getContext(\"2d\");","        new Chart(ctx2, {","            type: \"horizontalBar\",","            data: {","                labels: playerNames,","                datasets: [","                    {","                        label: \"Win Shares\",","                        data: winShares,","                        backgroundColor: \"rgba(255, 152, 0, 0.8)\",","                        borderColor: \"rgba(255, 152, 0, 1)\",","                        borderWidth: 1","                    },","                    {","                        label: \"VORP\",","                        data: vorp,","                        backgroundColor: \"rgba(33, 150, 243, 0.8)\",","                        borderColor: \"rgba(33, 150, 243, 1)\",","                        borderWidth: 1","                    }","                ]","            },","            options: {","                responsive: true,","                legend: { display: true, position: \"top\" },","                title: {","                    display: true,","                    text: \"Win Shares & Value Over Replacement\",","                    fontSize: 16","                },","                scales: {","                    xAxes: [{","                        display: true,","                        scaleLabel: {","                            display: true,","                            labelString: \"Value\"","                        },","                        ticks: {","                            beginAtZero: true","                        }","                    }],","                    yAxes: [{","                        display: true,","                        scaleLabel: {","                            display: true,","                            labelString: \"Player\"","                        }","                    }]","                }","            }","        });","    });","</script>","`;","","function constructVisualizerPayload() {","    var response = pm.response.json();","    var data = response.data || [];","    ","    var players = data.map(function(player) {","        return {","            name: player.playerName,","            defensiveBox: player.defensiveBox,","            offensiveBox: player.offensiveBox,","            box: player.box,","            winShares: player.winShares,","            vorp: player.vorp","        };","    });","    ","    var totalWinShares = data.reduce(function(sum, p) { return sum + p.winShares; }, 0);","    var totalBox = data.reduce(function(sum, p) { return sum + p.box; }, 0);","    var avgWinShares = data.length > 0 ? (totalWinShares / data.length).toFixed(2) : \"0\";","    var avgBox = data.length > 0 ? (totalBox / data.length).toFixed(1) : \"0\";","    ","    var topPlayer = data.length > 0 ? data.reduce(function(top, p) {","        return p.box > top.box ? p : top;","    }, data[0]).playerName : \"N/A\";","    ","    var team = data.length > 0 ? data[0].team : \"N/A\";","    var season = data.length > 0 ? data[0].season : \"N/A\";","    var isPlayoff = data.length > 0 && data[0].isPlayoff;","    ","    return {","        players: players,","        totalPlayers: data.length,","        avgWinShares: avgWinShares,","        avgBox: avgBox,","        topPlayer: topPlayer,","        team: team,","        season: season,","        playoffLabel: isPlayoff ? \"Playoffs\" : \"Regular Season\"","    };","}","","pm.visualizer.set(template, constructVisualizerPayload());"],"type":"text/javascript","packages":{},"requests":{}}},{"listen":"prerequest","script":{"id":"da71282a-aba7-4d19-867b-584732b2b7b3","exec":[""],"type":"text/javascript","packages":{},"requests":{}}}],"id":"8ce8f05c-583f-4c19-8398-539fa919f4a8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"x-api-key","value":"{{api-key}}","type":"text"}],"url":"https://api.server.nbaapi.com/api/playeradvancedstats?season=2025&team=NYK&page=1&pageSize=4&sortBy=vorp&ascending=false&isPlayoff=true","urlObject":{"path":["api","playeradvancedstats"],"host":["https://api.server.nbaapi.com"],"query":[{"description":{"content":"<p>(Optional) The NBA season year (e.g., 2025 for the 2024-25 season).</p>\n","type":"text/plain"},"key":"season","value":"2025"},{"description":{"content":"<p>(Optional) The three-letter team abbreviation (e.g., LAL, HOU, MIL).</p>\n","type":"text/plain"},"key":"team","value":"NYK"},{"description":{"content":"<p>(Optional) The page number for pagination. Defaults to 1.</p>\n","type":"text/plain"},"key":"page","value":"1"},{"description":{"content":"<p>(Optional) The number of results to return per page. Defaults to 20.</p>\n","type":"text/plain"},"key":"pageSize","value":"4"},{"description":{"content":"<p>(Optional) The field to sort the results by. Defaults to 'winShares'.</p>\n","type":"text/plain"},"key":"sortBy","value":"vorp"},{"description":{"content":"<p>(Optional) If true, sorts the results in ascending order. Defaults to false (descending).</p>\n","type":"text/plain"},"key":"ascending","value":"false"},{"description":{"content":"<p>(Optional) Set to 'true' to retrieve playoff stats, or 'false' for regular season stats.</p>\n","type":"text/plain"},"key":"isPlayoff","value":"true"}],"variable":[]}},"response":[],"_postman_id":"8ce8f05c-583f-4c19-8398-539fa919f4a8"},{"name":"Player Advanced Stats","event":[{"listen":"test","script":{"id":"0db79117-e0e1-4eac-be98-c4ec798c4ef9","exec":["// Tests","pm.test(\"Response time is less than 200ms\", function () {","    pm.expect(pm.response.responseTime).to.be.below(200);","});","","pm.test(\"Response status code is 200\", function () {","    pm.response.to.have.status(200);","});","","pm.test(\"Response has data array with at least one element\", function () {","    const jsonData = pm.response.json();","    pm.expect(jsonData).to.have.property('data');","    pm.expect(jsonData.data).to.be.an('array').that.is.not.empty;","});","","pm.test(\"Validate the schema of the objects in the array\", function () {","    const jsonData = pm.response.json();","    jsonData.data.forEach(function(item) {","        pm.expect(item).to.have.property('playerId');","        pm.expect(item).to.have.property('playerName');","        pm.expect(item).to.have.property('position');","        pm.expect(item).to.have.property('defensiveBox');","        pm.expect(item).to.have.property('offensiveBox');","        pm.expect(item).to.have.property('winShares');","    });","});","","pm.test(\"Player ID is a non-empty string\", function () {","    const jsonData = pm.response.json();","    jsonData.data.forEach(function(item) {","        pm.expect(item.playerId).to.be.a('string').that.is.not.empty;","    });","});","","pm.test(\"Season is a positive integer\", function () {","    const jsonData = pm.response.json();","    jsonData.data.forEach(function(item) {","        pm.expect(item.season).to.be.a('number').that.is.above(0);","    });","});","","// Player Advanced Stats Chart Visualization","var template = `","<style>","    .chart-container {","        font-family: Arial, sans-serif;","        padding: 20px;","        max-width: 1000px;","        margin: 0 auto;","        background: #f9f9f9;","        border-radius: 10px;","    }","    .chart-title {","        text-align: center;","        color: #333;","        margin-bottom: 5px;","        font-size: 24px;","    }","    .chart-subtitle {","        text-align: center;","        color: #666;","        font-size: 14px;","        margin-bottom: 20px;","    }","    .stats-summary {","        display: flex;","        justify-content: space-around;","        margin-bottom: 20px;","        flex-wrap: wrap;","        gap: 10px;","    }","    .stat-box {","        background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);","        color: white;","        padding: 15px 25px;","        border-radius: 10px;","        text-align: center;","        min-width: 120px;","    }","    .stat-box .value {","        font-size: 24px;","        font-weight: bold;","    }","    .stat-box .label {","        font-size: 12px;","        opacity: 0.9;","    }","    .chart-wrapper {","        background: white;","        padding: 20px;","        border-radius: 10px;","        margin-bottom: 20px;","        box-shadow: 0 2px 10px rgba(0,0,0,0.1);","    }","    .legend-info {","        text-align: center;","        font-size: 12px;","        color: #888;","        margin-top: 10px;","    }","</style>","","<div class=\"chart-container\">","    <h2 class=\"chart-title\">Player Advanced Stats Comparison</h2>","    <p class=\"chart-subtitle\">{{team}} - 2019 {{playoffLabel}}</p>","    ","    <div class=\"stats-summary\">","        <div class=\"stat-box\">","            <div class=\"value\">{{totalPlayers}}</div>","            <div class=\"label\">Players</div>","        </div>","        <div class=\"stat-box\">","            <div class=\"value\">{{avgWinShares}}</div>","            <div class=\"label\">Avg Win Shares</div>","        </div>","        <div class=\"stat-box\">","            <div class=\"value\">{{avgBox}}</div>","            <div class=\"label\">Avg Box +/-</div>","        </div>","        <div class=\"stat-box\">","            <div class=\"value\">{{topPlayer}}</div>","            <div class=\"label\">Top Performer</div>","        </div>","    </div>","    ","    <div class=\"chart-wrapper\">","        <canvas id=\"boxScoreChart\" height=\"120\"></canvas>","    </div>","    ","    <div class=\"chart-wrapper\">","        <canvas id=\"winSharesChart\" height=\"100\"></canvas>","    </div>","    ","    <p class=\"legend-info\">Data sorted by Defensive Box +/- (descending)</p>","</div>","","<script src=\"https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.5.0/Chart.min.js\"></script>","<script>","    pm.getData(function (err, value) {","        if (err) {","            console.error(err);","            return;","        }","        ","        var players = value.players;","        var playerNames = players.map(function(p) { return p.name; });","        var defensiveBox = players.map(function(p) { return p.defensiveBox; });","        var offensiveBox = players.map(function(p) { return p.offensiveBox; });","        var totalBox = players.map(function(p) { return p.box; });","        var winShares = players.map(function(p) { return p.winShares; });","        var vorp = players.map(function(p) { return p.vorp; });","        ","        // Box Score Chart (Bar Chart)","        var ctx1 = document.getElementById(\"boxScoreChart\").getContext(\"2d\");","        new Chart(ctx1, {","            type: \"bar\",","            data: {","                labels: playerNames,","                datasets: [","                    {","                        label: \"Defensive Box +/-\",","                        data: defensiveBox,","                        backgroundColor: \"rgba(102, 126, 234, 0.8)\",","                        borderColor: \"rgba(102, 126, 234, 1)\",","                        borderWidth: 1","                    },","                    {","                        label: \"Offensive Box +/-\",","                        data: offensiveBox,","                        backgroundColor: \"rgba(118, 75, 162, 0.8)\",","                        borderColor: \"rgba(118, 75, 162, 1)\",","                        borderWidth: 1","                    },","                    {","                        label: \"Total Box +/-\",","                        data: totalBox,","                        backgroundColor: \"rgba(76, 175, 80, 0.8)\",","                        borderColor: \"rgba(76, 175, 80, 1)\",","                        borderWidth: 1","                    }","                ]","            },","            options: {","                responsive: true,","                legend: { display: true, position: \"top\" },","                title: {","                    display: true,","                    text: \"Box Plus/Minus Comparison\",","                    fontSize: 16","                },","                scales: {","                    xAxes: [{","                        display: true,","                        scaleLabel: {","                            display: true,","                            labelString: \"Player\"","                        }","                    }],","                    yAxes: [{","                        display: true,","                        scaleLabel: {","                            display: true,","                            labelString: \"Box +/-\"","                        },","                        ticks: {","                            beginAtZero: true","                        }","                    }]","                }","            }","        });","        ","        // Win Shares & VORP Chart (Horizontal Bar)","        var ctx2 = document.getElementById(\"winSharesChart\").getContext(\"2d\");","        new Chart(ctx2, {","            type: \"horizontalBar\",","            data: {","                labels: playerNames,","                datasets: [","                    {","                        label: \"Win Shares\",","                        data: winShares,","                        backgroundColor: \"rgba(255, 152, 0, 0.8)\",","                        borderColor: \"rgba(255, 152, 0, 1)\",","                        borderWidth: 1","                    },","                    {","                        label: \"VORP\",","                        data: vorp,","                        backgroundColor: \"rgba(33, 150, 243, 0.8)\",","                        borderColor: \"rgba(33, 150, 243, 1)\",","                        borderWidth: 1","                    }","                ]","            },","            options: {","                responsive: true,","                legend: { display: true, position: \"top\" },","                title: {","                    display: true,","                    text: \"Win Shares & Value Over Replacement\",","                    fontSize: 16","                },","                scales: {","                    xAxes: [{","                        display: true,","                        scaleLabel: {","                            display: true,","                            labelString: \"Value\"","                        },","                        ticks: {","                            beginAtZero: true","                        }","                    }],","                    yAxes: [{","                        display: true,","                        scaleLabel: {","                            display: true,","                            labelString: \"Player\"","                        }","                    }]","                }","            }","        });","    });","</script>","`;","","function constructVisualizerPayload() {","    var response = pm.response.json();","    var data = response.data || [];","    ","    var players = data.map(function(player) {","        return {","            name: player.playerName,","            defensiveBox: player.defensiveBox,","            offensiveBox: player.offensiveBox,","            box: player.box,","            winShares: player.winShares,","            vorp: player.vorp","        };","    });","    ","    var totalWinShares = data.reduce(function(sum, p) { return sum + p.winShares; }, 0);","    var totalBox = data.reduce(function(sum, p) { return sum + p.box; }, 0);","    var avgWinShares = data.length > 0 ? (totalWinShares / data.length).toFixed(2) : \"0\";","    var avgBox = data.length > 0 ? (totalBox / data.length).toFixed(1) : \"0\";","    ","    var topPlayer = data.length > 0 ? data.reduce(function(top, p) {","        return p.box > top.box ? p : top;","    }, data[0]).playerName : \"N/A\";","    ","    var team = data.length > 0 ? data[0].team : \"N/A\";","    var season = data.length > 0 ? data[0].season : \"N/A\";","    var isPlayoff = data.length > 0 && data[0].isPlayoff;","    ","    return {","        players: players,","        totalPlayers: data.length,","        avgWinShares: avgWinShares,","        avgBox: avgBox,","        topPlayer: topPlayer,","        team: team,","        season: season,","        playoffLabel: isPlayoff ? \"Playoffs\" : \"Regular Season\"","    };","}","","pm.visualizer.set(template, constructVisualizerPayload());"],"type":"text/javascript","packages":{},"requests":{}}},{"listen":"prerequest","script":{"id":"da71282a-aba7-4d19-867b-584732b2b7b3","exec":[""],"type":"text/javascript","packages":{},"requests":{}}}],"id":"0374dc3e-9102-4490-9c5e-07c23efc885d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"x-api-key","value":"{{api-key}}","type":"text"}],"url":"https://api.server.nbaapi.com/api/playeradvancedstats?team=HOU&page=1&pageSize=3&ascending=false&season=2026&isPlayoff=false","urlObject":{"path":["api","playeradvancedstats"],"host":["https://api.server.nbaapi.com"],"query":[{"description":{"content":"<p>(Optional) The three-letter team abbreviation (e.g., LAL, HOU, MIL).</p>\n","type":"text/plain"},"key":"team","value":"HOU"},{"description":{"content":"<p>(Optional) The page number for pagination. Defaults to 1.</p>\n","type":"text/plain"},"key":"page","value":"1"},{"description":{"content":"<p>(Optional) The number of results to return per page. Defaults to 20.</p>\n","type":"text/plain"},"key":"pageSize","value":"3"},{"disabled":true,"description":{"content":"<p>(Optional) The field to sort the results by. Defaults to 'winShares'.</p>\n","type":"text/plain"},"key":"sortBy","value":"vorp"},{"description":{"content":"<p>(Optional) If true, sorts the results in ascending order. Defaults to false (descending).</p>\n","type":"text/plain"},"key":"ascending","value":"false"},{"key":"season","value":"2026"},{"key":"isPlayoff","value":"false"}],"variable":[]}},"response":[{"id":"18409bb4-9dd3-4370-80b6-4842180bae5c","name":"Player Advanced Stats Copy","originalRequest":{"method":"GET","header":[{"key":"x-api-key","value":"{{api-key}}","type":"text","disabled":true}],"url":{"raw":"https://api.server.nbaapi.com/api/playeradvancedstats?season=2025&team=HOU&page=1&pageSize=3&ascending=false&isPlayoff=true","host":["https://api.server.nbaapi.com"],"path":["api","playeradvancedstats"],"query":[{"key":"season","value":"2025","description":"(Optional) The NBA season year (e.g., 2025 for the 2024-25 season)."},{"key":"team","value":"HOU","description":"(Optional) The three-letter team abbreviation (e.g., LAL, HOU, MIL)."},{"key":"page","value":"1","description":"(Optional) The page number for pagination. Defaults to 1."},{"key":"pageSize","value":"3","description":"(Optional) The number of results to return per page. Defaults to 20."},{"key":"sortBy","value":"vorp","description":"(Optional) The field to sort the results by. Defaults to 'winShares'.","disabled":true},{"key":"ascending","value":"false","description":"(Optional) If true, sorts the results in ascending order. Defaults to false (descending)."},{"key":"isPlayoff","value":"true","description":"(Optional) Set to 'true' to retrieve playoff stats, or 'false' for regular season stats."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000"},{"key":"Content-Encoding","value":"br"},{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Tue, 16 Dec 2025 20:10:04 GMT"},{"key":"Server","value":"nginx/1.28.0"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Content-Length","value":"512"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"playerId\": \"vanvlfr01\",\n            \"playerName\": \"Fred VanVleet\",\n            \"position\": \"PG\",\n            \"age\": 30,\n            \"team\": \"HOU\",\n            \"games\": 7,\n            \"minutesPlayed\": 280,\n            \"per\": 16,\n            \"tsPercent\": 0.632,\n            \"threePAR\": 0.667,\n            \"ftr\": 0.258,\n            \"offensiveRBPercent\": 1.2,\n            \"defensiveRBPercent\": 10.2,\n            \"totalRBPercent\": 5.8,\n            \"assistPercent\": 17.8,\n            \"stealPercent\": 1.3,\n            \"blockPercent\": 0.8,\n            \"turnoverPercent\": 11.2,\n            \"usagePercent\": 18.4,\n            \"offensiveWS\": 0.7,\n            \"defensiveWS\": 0.2,\n            \"winShares\": 0.9,\n            \"winSharesPer\": 0.158,\n            \"offensiveBox\": 1.9,\n            \"defensiveBox\": 1.2,\n            \"box\": 3.2,\n            \"vorp\": 0.4,\n            \"season\": 2025,\n            \"isPlayoff\": true\n        },\n        {\n            \"playerId\": \"sengual01\",\n            \"playerName\": \"Alperen Şengün\",\n            \"position\": \"C\",\n            \"age\": 22,\n            \"team\": \"HOU\",\n            \"games\": 7,\n            \"minutesPlayed\": 256,\n            \"per\": 20.8,\n            \"tsPercent\": 0.491,\n            \"threePAR\": 0.061,\n            \"ftr\": 0.305,\n            \"offensiveRBPercent\": 9.2,\n            \"defensiveRBPercent\": 26.5,\n            \"totalRBPercent\": 18,\n            \"assistPercent\": 27,\n            \"stealPercent\": 2.6,\n            \"blockPercent\": 1.3,\n            \"turnoverPercent\": 9.2,\n            \"usagePercent\": 28.3,\n            \"offensiveWS\": 0.3,\n            \"defensiveWS\": 0.4,\n            \"winShares\": 0.7,\n            \"winSharesPer\": 0.139,\n            \"offensiveBox\": 2.3,\n            \"defensiveBox\": 2.4,\n            \"box\": 4.7,\n            \"vorp\": 0.4,\n            \"season\": 2025,\n            \"isPlayoff\": true\n        },\n        {\n            \"playerId\": \"thompam01\",\n            \"playerName\": \"Amen Thompson\",\n            \"position\": \"SF\",\n            \"age\": 22,\n            \"team\": \"HOU\",\n            \"games\": 7,\n            \"minutesPlayed\": 231,\n            \"per\": 19.3,\n            \"tsPercent\": 0.545,\n            \"threePAR\": 0.047,\n            \"ftr\": 0.424,\n            \"offensiveRBPercent\": 9.3,\n            \"defensiveRBPercent\": 13.7,\n            \"totalRBPercent\": 11.5,\n            \"assistPercent\": 17.1,\n            \"stealPercent\": 2.7,\n            \"blockPercent\": 2.9,\n            \"turnoverPercent\": 10.6,\n            \"usagePercent\": 21.6,\n            \"offensiveWS\": 0.4,\n            \"defensiveWS\": 0.3,\n            \"winShares\": 0.7,\n            \"winSharesPer\": 0.148,\n            \"offensiveBox\": 1.5,\n            \"defensiveBox\": 2.2,\n            \"box\": 3.7,\n            \"vorp\": 0.3,\n            \"season\": 2025,\n            \"isPlayoff\": true\n        }\n    ],\n    \"pagination\": {\n        \"total\": 14,\n        \"page\": 1,\n        \"pageSize\": 3,\n        \"pages\": 5\n    }\n}"}],"_postman_id":"0374dc3e-9102-4490-9c5e-07c23efc885d"},{"name":"Player Advanced Playoff Stats","event":[{"listen":"test","script":{"id":"0db79117-e0e1-4eac-be98-c4ec798c4ef9","exec":["// Tests","pm.test(\"Response time is less than 200ms\", function () {","    pm.expect(pm.response.responseTime).to.be.below(200);","});","","pm.test(\"Response status code is 200\", function () {","    pm.response.to.have.status(200);","});","","pm.test(\"Response has data array with at least one element\", function () {","    const jsonData = pm.response.json();","    pm.expect(jsonData).to.have.property('data');","    pm.expect(jsonData.data).to.be.an('array').that.is.not.empty;","});","","pm.test(\"Validate the schema of the objects in the array\", function () {","    const jsonData = pm.response.json();","    jsonData.data.forEach(function(item) {","        pm.expect(item).to.have.property('playerId');","        pm.expect(item).to.have.property('playerName');","        pm.expect(item).to.have.property('position');","        pm.expect(item).to.have.property('defensiveBox');","        pm.expect(item).to.have.property('offensiveBox');","        pm.expect(item).to.have.property('winShares');","    });","});","","pm.test(\"Player ID is a non-empty string\", function () {","    const jsonData = pm.response.json();","    jsonData.data.forEach(function(item) {","        pm.expect(item.playerId).to.be.a('string').that.is.not.empty;","    });","});","","pm.test(\"Season is a positive integer\", function () {","    const jsonData = pm.response.json();","    jsonData.data.forEach(function(item) {","        pm.expect(item.season).to.be.a('number').that.is.above(0);","    });","});","","// Player Advanced Stats Chart Visualization","var template = `","<style>","    .chart-container {","        font-family: Arial, sans-serif;","        padding: 20px;","        max-width: 1000px;","        margin: 0 auto;","        background: #f9f9f9;","        border-radius: 10px;","    }","    .chart-title {","        text-align: center;","        color: #333;","        margin-bottom: 5px;","        font-size: 24px;","    }","    .chart-subtitle {","        text-align: center;","        color: #666;","        font-size: 14px;","        margin-bottom: 20px;","    }","    .stats-summary {","        display: flex;","        justify-content: space-around;","        margin-bottom: 20px;","        flex-wrap: wrap;","        gap: 10px;","    }","    .stat-box {","        background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);","        color: white;","        padding: 15px 25px;","        border-radius: 10px;","        text-align: center;","        min-width: 120px;","    }","    .stat-box .value {","        font-size: 24px;","        font-weight: bold;","    }","    .stat-box .label {","        font-size: 12px;","        opacity: 0.9;","    }","    .chart-wrapper {","        background: white;","        padding: 20px;","        border-radius: 10px;","        margin-bottom: 20px;","        box-shadow: 0 2px 10px rgba(0,0,0,0.1);","    }","    .legend-info {","        text-align: center;","        font-size: 12px;","        color: #888;","        margin-top: 10px;","    }","</style>","","<div class=\"chart-container\">","    <h2 class=\"chart-title\">Player Advanced Stats Comparison</h2>","    <p class=\"chart-subtitle\">{{team}} - 2019 {{playoffLabel}}</p>","    ","    <div class=\"stats-summary\">","        <div class=\"stat-box\">","            <div class=\"value\">{{totalPlayers}}</div>","            <div class=\"label\">Players</div>","        </div>","        <div class=\"stat-box\">","            <div class=\"value\">{{avgWinShares}}</div>","            <div class=\"label\">Avg Win Shares</div>","        </div>","        <div class=\"stat-box\">","            <div class=\"value\">{{avgBox}}</div>","            <div class=\"label\">Avg Box +/-</div>","        </div>","        <div class=\"stat-box\">","            <div class=\"value\">{{topPlayer}}</div>","            <div class=\"label\">Top Performer</div>","        </div>","    </div>","    ","    <div class=\"chart-wrapper\">","        <canvas id=\"boxScoreChart\" height=\"120\"></canvas>","    </div>","    ","    <div class=\"chart-wrapper\">","        <canvas id=\"winSharesChart\" height=\"100\"></canvas>","    </div>","    ","    <p class=\"legend-info\">Data sorted by Defensive Box +/- (descending)</p>","</div>","","<script src=\"https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.5.0/Chart.min.js\"></script>","<script>","    pm.getData(function (err, value) {","        if (err) {","            console.error(err);","            return;","        }","        ","        var players = value.players;","        var playerNames = players.map(function(p) { return p.name; });","        var defensiveBox = players.map(function(p) { return p.defensiveBox; });","        var offensiveBox = players.map(function(p) { return p.offensiveBox; });","        var totalBox = players.map(function(p) { return p.box; });","        var winShares = players.map(function(p) { return p.winShares; });","        var vorp = players.map(function(p) { return p.vorp; });","        ","        // Box Score Chart (Bar Chart)","        var ctx1 = document.getElementById(\"boxScoreChart\").getContext(\"2d\");","        new Chart(ctx1, {","            type: \"bar\",","            data: {","                labels: playerNames,","                datasets: [","                    {","                        label: \"Defensive Box +/-\",","                        data: defensiveBox,","                        backgroundColor: \"rgba(102, 126, 234, 0.8)\",","                        borderColor: \"rgba(102, 126, 234, 1)\",","                        borderWidth: 1","                    },","                    {","                        label: \"Offensive Box +/-\",","                        data: offensiveBox,","                        backgroundColor: \"rgba(118, 75, 162, 0.8)\",","                        borderColor: \"rgba(118, 75, 162, 1)\",","                        borderWidth: 1","                    },","                    {","                        label: \"Total Box +/-\",","                        data: totalBox,","                        backgroundColor: \"rgba(76, 175, 80, 0.8)\",","                        borderColor: \"rgba(76, 175, 80, 1)\",","                        borderWidth: 1","                    }","                ]","            },","            options: {","                responsive: true,","                legend: { display: true, position: \"top\" },","                title: {","                    display: true,","                    text: \"Box Plus/Minus Comparison\",","                    fontSize: 16","                },","                scales: {","                    xAxes: [{","                        display: true,","                        scaleLabel: {","                            display: true,","                            labelString: \"Player\"","                        }","                    }],","                    yAxes: [{","                        display: true,","                        scaleLabel: {","                            display: true,","                            labelString: \"Box +/-\"","                        },","                        ticks: {","                            beginAtZero: true","                        }","                    }]","                }","            }","        });","        ","        // Win Shares & VORP Chart (Horizontal Bar)","        var ctx2 = document.getElementById(\"winSharesChart\").getContext(\"2d\");","        new Chart(ctx2, {","            type: \"horizontalBar\",","            data: {","                labels: playerNames,","                datasets: [","                    {","                        label: \"Win Shares\",","                        data: winShares,","                        backgroundColor: \"rgba(255, 152, 0, 0.8)\",","                        borderColor: \"rgba(255, 152, 0, 1)\",","                        borderWidth: 1","                    },","                    {","                        label: \"VORP\",","                        data: vorp,","                        backgroundColor: \"rgba(33, 150, 243, 0.8)\",","                        borderColor: \"rgba(33, 150, 243, 1)\",","                        borderWidth: 1","                    }","                ]","            },","            options: {","                responsive: true,","                legend: { display: true, position: \"top\" },","                title: {","                    display: true,","                    text: \"Win Shares & Value Over Replacement\",","                    fontSize: 16","                },","                scales: {","                    xAxes: [{","                        display: true,","                        scaleLabel: {","                            display: true,","                            labelString: \"Value\"","                        },","                        ticks: {","                            beginAtZero: true","                        }","                    }],","                    yAxes: [{","                        display: true,","                        scaleLabel: {","                            display: true,","                            labelString: \"Player\"","                        }","                    }]","                }","            }","        });","    });","</script>","`;","","function constructVisualizerPayload() {","    var response = pm.response.json();","    var data = response.data || [];","    ","    var players = data.map(function(player) {","        return {","            name: player.playerName,","            defensiveBox: player.defensiveBox,","            offensiveBox: player.offensiveBox,","            box: player.box,","            winShares: player.winShares,","            vorp: player.vorp","        };","    });","    ","    var totalWinShares = data.reduce(function(sum, p) { return sum + p.winShares; }, 0);","    var totalBox = data.reduce(function(sum, p) { return sum + p.box; }, 0);","    var avgWinShares = data.length > 0 ? (totalWinShares / data.length).toFixed(2) : \"0\";","    var avgBox = data.length > 0 ? (totalBox / data.length).toFixed(1) : \"0\";","    ","    var topPlayer = data.length > 0 ? data.reduce(function(top, p) {","        return p.box > top.box ? p : top;","    }, data[0]).playerName : \"N/A\";","    ","    var team = data.length > 0 ? data[0].team : \"N/A\";","    var season = data.length > 0 ? data[0].season : \"N/A\";","    var isPlayoff = data.length > 0 && data[0].isPlayoff;","    ","    return {","        players: players,","        totalPlayers: data.length,","        avgWinShares: avgWinShares,","        avgBox: avgBox,","        topPlayer: topPlayer,","        team: team,","        season: season,","        playoffLabel: isPlayoff ? \"Playoffs\" : \"Regular Season\"","    };","}","","pm.visualizer.set(template, constructVisualizerPayload());"],"type":"text/javascript","packages":{}}},{"listen":"prerequest","script":{"id":"da71282a-aba7-4d19-867b-584732b2b7b3","exec":[""],"type":"text/javascript","packages":{}}}],"id":"998aee54-cdb9-4fa0-9748-a6355aa4bb5e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[],"url":"https://api.server.nbaapi.com/api/playeradvancedstats?season=2025&team=BOS&page=1&pageSize=4&sortBy=winShares&ascending=false&isPlayoff=true","urlObject":{"path":["api","playeradvancedstats"],"host":["https://api.server.nbaapi.com"],"query":[{"description":{"content":"<p>(Optional) The NBA season year (e.g., 2025 for the 2024-25 season).</p>\n","type":"text/plain"},"key":"season","value":"2025"},{"description":{"content":"<p>(Optional) The three-letter team abbreviation (e.g., LAL, HOU, MIL).</p>\n","type":"text/plain"},"key":"team","value":"BOS"},{"description":{"content":"<p>(Optional) The page number for pagination. Defaults to 1.</p>\n","type":"text/plain"},"key":"page","value":"1"},{"description":{"content":"<p>(Optional) The number of results to return per page. Defaults to 20.</p>\n","type":"text/plain"},"key":"pageSize","value":"4"},{"description":{"content":"<p>(Optional) The field to sort the results by. Defaults to 'winShares'.</p>\n","type":"text/plain"},"key":"sortBy","value":"winShares"},{"description":{"content":"<p>(Optional) If true, sorts the results in ascending order. Defaults to false (descending).</p>\n","type":"text/plain"},"key":"ascending","value":"false"},{"description":{"content":"<p>(Optional) Set to 'true' to retrieve playoff stats, or 'false' for regular season stats.</p>\n","type":"text/plain"},"key":"isPlayoff","value":"true"}],"variable":[]}},"response":[{"id":"1b695707-fa8d-4756-b224-693d36fe2f14","name":"Player Advanced Playoff Stats","originalRequest":{"method":"GET","header":[{"key":"x-api-key","value":"{{api-key}}","type":"text","disabled":true}],"url":{"raw":"https://api.server.nbaapi.com/api/playeradvancedstats?season=2025&team=BOS&page=1&pageSize=4&sortBy=winShares&ascending=false&isPlayoff=true","host":["https://api.server.nbaapi.com"],"path":["api","playeradvancedstats"],"query":[{"key":"season","value":"2025","description":"(Optional) The NBA season year (e.g., 2025 for the 2024-25 season)."},{"key":"team","value":"BOS","description":"(Optional) The three-letter team abbreviation (e.g., LAL, HOU, MIL)."},{"key":"page","value":"1","description":"(Optional) The page number for pagination. Defaults to 1."},{"key":"pageSize","value":"4","description":"(Optional) The number of results to return per page. Defaults to 20."},{"key":"sortBy","value":"winShares","description":"(Optional) The field to sort the results by. Defaults to 'winShares'."},{"key":"ascending","value":"false","description":"(Optional) If true, sorts the results in ascending order. Defaults to false (descending)."},{"key":"isPlayoff","value":"true","description":"(Optional) Set to 'true' to retrieve playoff stats, or 'false' for regular season stats."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000"},{"key":"Content-Encoding","value":"br"},{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Tue, 16 Dec 2025 20:00:50 GMT"},{"key":"Server","value":"nginx/1.28.0"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Content-Length","value":"587"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"playerId\": \"whitede01\",\n            \"playerName\": \"Derrick White\",\n            \"position\": \"SG\",\n            \"age\": 30,\n            \"team\": \"BOS\",\n            \"games\": 11,\n            \"minutesPlayed\": 415,\n            \"per\": 18.8,\n            \"tsPercent\": 0.636,\n            \"threePAR\": 0.707,\n            \"ftr\": 0.245,\n            \"offensiveRBPercent\": 3.9,\n            \"defensiveRBPercent\": 11,\n            \"totalRBPercent\": 7.6,\n            \"assistPercent\": 15.8,\n            \"stealPercent\": 0.9,\n            \"blockPercent\": 2.7,\n            \"turnoverPercent\": 7.4,\n            \"usagePercent\": 19.3,\n            \"offensiveWS\": 1.3,\n            \"defensiveWS\": 0.5,\n            \"winShares\": 1.8,\n            \"winSharesPer\": 0.208,\n            \"offensiveBox\": 5.1,\n            \"defensiveBox\": 1.4,\n            \"box\": 6.6,\n            \"vorp\": 0.9,\n            \"season\": 2025,\n            \"isPlayoff\": true\n        },\n        {\n            \"playerId\": \"tatumja01\",\n            \"playerName\": \"Jayson Tatum\",\n            \"position\": \"PF\",\n            \"age\": 26,\n            \"team\": \"BOS\",\n            \"games\": 8,\n            \"minutesPlayed\": 322,\n            \"per\": 24.1,\n            \"tsPercent\": 0.566,\n            \"threePAR\": 0.446,\n            \"ftr\": 0.309,\n            \"offensiveRBPercent\": 3.3,\n            \"defensiveRBPercent\": 28,\n            \"totalRBPercent\": 16,\n            \"assistPercent\": 25.3,\n            \"stealPercent\": 2.8,\n            \"blockPercent\": 1.7,\n            \"turnoverPercent\": 11.6,\n            \"usagePercent\": 31.9,\n            \"offensiveWS\": 0.6,\n            \"defensiveWS\": 0.8,\n            \"winShares\": 1.4,\n            \"winSharesPer\": 0.202,\n            \"offensiveBox\": 5.4,\n            \"defensiveBox\": 3.2,\n            \"box\": 8.6,\n            \"vorp\": 0.9,\n            \"season\": 2025,\n            \"isPlayoff\": true\n        },\n        {\n            \"playerId\": \"horfoal01\",\n            \"playerName\": \"Al Horford\",\n            \"position\": \"C\",\n            \"age\": 38,\n            \"team\": \"BOS\",\n            \"games\": 11,\n            \"minutesPlayed\": 348,\n            \"per\": 12.3,\n            \"tsPercent\": 0.586,\n            \"threePAR\": 0.486,\n            \"ftr\": 0.097,\n            \"offensiveRBPercent\": 6,\n            \"defensiveRBPercent\": 15,\n            \"totalRBPercent\": 10.7,\n            \"assistPercent\": 8.7,\n            \"stealPercent\": 1.1,\n            \"blockPercent\": 3.7,\n            \"turnoverPercent\": 8.5,\n            \"usagePercent\": 10.8,\n            \"offensiveWS\": 0.5,\n            \"defensiveWS\": 0.5,\n            \"winShares\": 1.1,\n            \"winSharesPer\": 0.145,\n            \"offensiveBox\": 0.3,\n            \"defensiveBox\": 2.4,\n            \"box\": 2.7,\n            \"vorp\": 0.4,\n            \"season\": 2025,\n            \"isPlayoff\": true\n        },\n        {\n            \"playerId\": \"pritcpa01\",\n            \"playerName\": \"Payton Pritchard\",\n            \"position\": \"PG\",\n            \"age\": 27,\n            \"team\": \"BOS\",\n            \"games\": 11,\n            \"minutesPlayed\": 302,\n            \"per\": 13.4,\n            \"tsPercent\": 0.615,\n            \"threePAR\": 0.677,\n            \"ftr\": 0.172,\n            \"offensiveRBPercent\": 3.5,\n            \"defensiveRBPercent\": 5.8,\n            \"totalRBPercent\": 4.6,\n            \"assistPercent\": 9.2,\n            \"stealPercent\": 1,\n            \"blockPercent\": 0,\n            \"turnoverPercent\": 7.8,\n            \"usagePercent\": 17.5,\n            \"offensiveWS\": 0.6,\n            \"defensiveWS\": 0.3,\n            \"winShares\": 0.9,\n            \"winSharesPer\": 0.137,\n            \"offensiveBox\": 1.5,\n            \"defensiveBox\": -0.6,\n            \"box\": 0.9,\n            \"vorp\": 0.2,\n            \"season\": 2025,\n            \"isPlayoff\": true\n        }\n    ],\n    \"pagination\": {\n        \"total\": 15,\n        \"page\": 1,\n        \"pageSize\": 4,\n        \"pages\": 4\n    }\n}"},{"id":"d6d6dcac-a4df-4f25-9bf6-69f6020ad49b","name":"Player Advanced Playoff Stats","originalRequest":{"method":"GET","header":[{"key":"x-api-key","value":"{{api-key}}","type":"text","disabled":true}],"url":{"raw":"https://api.server.nbaapi.com/api/playeradvancedstats?season=2025&team=NYK&page=1&pageSize=4&sortBy=vorp&ascending=false&isPlayoff=true","host":["https://api.server.nbaapi.com"],"path":["api","playeradvancedstats"],"query":[{"key":"season","value":"2025","description":"(Optional) The NBA season year (e.g., 2025 for the 2024-25 season)."},{"key":"team","value":"NYK","description":"(Optional) The three-letter team abbreviation (e.g., LAL, HOU, MIL)."},{"key":"page","value":"1","description":"(Optional) The page number for pagination. Defaults to 1."},{"key":"pageSize","value":"4","description":"(Optional) The number of results to return per page. Defaults to 20."},{"key":"sortBy","value":"vorp","description":"(Optional) The field to sort the results by. Defaults to 'winShares'."},{"key":"ascending","value":"false","description":"(Optional) If true, sorts the results in ascending order. Defaults to false (descending)."},{"key":"isPlayoff","value":"true","description":"(Optional) Set to 'true' to retrieve playoff stats, or 'false' for regular season stats."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000"},{"key":"Content-Encoding","value":"br"},{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Tue, 16 Dec 2025 20:03:47 GMT"},{"key":"Server","value":"nginx/1.28.0"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Content-Length","value":"603"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"playerId\": \"brunsja01\",\n            \"playerName\": \"Jalen Brunson\",\n            \"position\": \"PG\",\n            \"age\": 28,\n            \"team\": \"NYK\",\n            \"games\": 18,\n            \"minutesPlayed\": 680,\n            \"per\": 22.2,\n            \"tsPercent\": 0.582,\n            \"threePAR\": 0.341,\n            \"ftr\": 0.359,\n            \"offensiveRBPercent\": 2,\n            \"defensiveRBPercent\": 8.7,\n            \"totalRBPercent\": 5.3,\n            \"assistPercent\": 34,\n            \"stealPercent\": 0.6,\n            \"blockPercent\": 0.7,\n            \"turnoverPercent\": 10.8,\n            \"usagePercent\": 32.6,\n            \"offensiveWS\": 2.1,\n            \"defensiveWS\": 0.3,\n            \"winShares\": 2.3,\n            \"winSharesPer\": 0.164,\n            \"offensiveBox\": 5.7,\n            \"defensiveBox\": -0.8,\n            \"box\": 4.9,\n            \"vorp\": 1.2,\n            \"season\": 2025,\n            \"isPlayoff\": true\n        },\n        {\n            \"playerId\": \"hartjo01\",\n            \"playerName\": \"Josh Hart\",\n            \"position\": \"SG\",\n            \"age\": 29,\n            \"team\": \"NYK\",\n            \"games\": 18,\n            \"minutesPlayed\": 642,\n            \"per\": 15.1,\n            \"tsPercent\": 0.599,\n            \"threePAR\": 0.375,\n            \"ftr\": 0.465,\n            \"offensiveRBPercent\": 7.8,\n            \"defensiveRBPercent\": 21,\n            \"totalRBPercent\": 14.2,\n            \"assistPercent\": 17.7,\n            \"stealPercent\": 1.6,\n            \"blockPercent\": 1.6,\n            \"turnoverPercent\": 16.8,\n            \"usagePercent\": 14.1,\n            \"offensiveWS\": 1.1,\n            \"defensiveWS\": 0.7,\n            \"winShares\": 1.8,\n            \"winSharesPer\": 0.138,\n            \"offensiveBox\": 1.1,\n            \"defensiveBox\": 2.3,\n            \"box\": 3.4,\n            \"vorp\": 0.9,\n            \"season\": 2025,\n            \"isPlayoff\": true\n        },\n        {\n            \"playerId\": \"anunoog01\",\n            \"playerName\": \"OG Anunoby\",\n            \"position\": \"PF\",\n            \"age\": 27,\n            \"team\": \"NYK\",\n            \"games\": 18,\n            \"minutesPlayed\": 705,\n            \"per\": 13.1,\n            \"tsPercent\": 0.539,\n            \"threePAR\": 0.49,\n            \"ftr\": 0.235,\n            \"offensiveRBPercent\": 3.9,\n            \"defensiveRBPercent\": 9.9,\n            \"totalRBPercent\": 6.8,\n            \"assistPercent\": 5.1,\n            \"stealPercent\": 2.6,\n            \"blockPercent\": 3.1,\n            \"turnoverPercent\": 9.9,\n            \"usagePercent\": 18.7,\n            \"offensiveWS\": 0.3,\n            \"defensiveWS\": 0.8,\n            \"winShares\": 1.1,\n            \"winSharesPer\": 0.077,\n            \"offensiveBox\": -0.1,\n            \"defensiveBox\": 1.2,\n            \"box\": 1,\n            \"vorp\": 0.5,\n            \"season\": 2025,\n            \"isPlayoff\": true\n        },\n        {\n            \"playerId\": \"townska01\",\n            \"playerName\": \"Karl-Anthony Towns\",\n            \"position\": \"C\",\n            \"age\": 29,\n            \"team\": \"NYK\",\n            \"games\": 18,\n            \"minutesPlayed\": 639,\n            \"per\": 19.1,\n            \"tsPercent\": 0.589,\n            \"threePAR\": 0.26,\n            \"ftr\": 0.34,\n            \"offensiveRBPercent\": 6.7,\n            \"defensiveRBPercent\": 31.6,\n            \"totalRBPercent\": 18.9,\n            \"assistPercent\": 6.3,\n            \"stealPercent\": 1,\n            \"blockPercent\": 1.9,\n            \"turnoverPercent\": 10.9,\n            \"usagePercent\": 25,\n            \"offensiveWS\": 1,\n            \"defensiveWS\": 0.8,\n            \"winShares\": 1.9,\n            \"winSharesPer\": 0.142,\n            \"offensiveBox\": 1.6,\n            \"defensiveBox\": -0.2,\n            \"box\": 1.4,\n            \"vorp\": 0.5,\n            \"season\": 2025,\n            \"isPlayoff\": true\n        }\n    ],\n    \"pagination\": {\n        \"total\": 15,\n        \"page\": 1,\n        \"pageSize\": 4,\n        \"pages\": 4\n    }\n}"}],"_postman_id":"998aee54-cdb9-4fa0-9748-a6355aa4bb5e"}],"id":"a1d2292f-97c5-4940-85e9-7eb91a7eac51","_postman_id":"a1d2292f-97c5-4940-85e9-7eb91a7eac51","description":""},{"name":"Player Shot Chart Data","item":[{"name":"Shot Chart","event":[{"listen":"test","script":{"id":"6bdb64f5-d4e9-4257-979b-61c0ed119fae","exec":["// Test to check if the response time is less than 200ms","pm.test(\"Response time is less than 200ms\", function () {","    pm.expect(pm.response.responseTime).to.be.below(200);","});","","pm.test(\"Response status code is 200\", function () {","    pm.expect(pm.response.code).to.eql(200);","});","","","pm.test(\"Response is an array with at least one element\", function () {","    const responseData = pm.response.json();","    ","    pm.expect(responseData).to.be.an('array').that.is.not.empty;","});","","","pm.test(\"Validate the schema of the objects in the array\", function () {","    const responseData = pm.response.json();","","    pm.expect(responseData).to.be.an('array').that.is.not.empty;","","    responseData.forEach(function(item) {","        pm.expect(item).to.be.an('object');","        pm.expect(item).to.have.all.keys('id', 'playerId', 'season', 'date', 'qtr', 'timeRemaining', 'top', 'left', 'playerName', 'result', 'shotType', 'distanceFt', 'lead', 'teamScore', 'opponentTeamScore', 'opponent', 'team', 'ID', 'CreatedAt', 'UpdatedAt', 'DeletedAt');","        ","        pm.expect(item.id).to.be.a('number');","        pm.expect(item.playerId).to.be.a('string');","        pm.expect(item.season).to.be.a('number');","        pm.expect(item.date).to.be.a('string');","        pm.expect(item.qtr).to.be.a('string');","        pm.expect(item.timeRemaining).to.be.a('string');","        pm.expect(item.top).to.be.a('number');","        pm.expect(item.left).to.be.a('number');","        pm.expect(item.playerName).to.be.a('string');","        pm.expect(item.result).to.be.a('boolean');","        pm.expect(item.shotType).to.be.a('string');","        pm.expect(item.distanceFt).to.be.a('number');","        pm.expect(item.lead).to.be.a('boolean');","        pm.expect(item.teamScore).to.be.a('number');","        pm.expect(item.opponentTeamScore).to.be.a('number');","        pm.expect(item.opponent).to.be.a('string');","        pm.expect(item.team).to.be.a('string');","        pm.expect(item.ID).to.be.a('number');","        pm.expect(item.CreatedAt).to.be.a('string');","        pm.expect(item.UpdatedAt).to.be.a('string');","        pm.expect(item.DeletedAt).to.satisfy(val => val === null || typeof val === 'object');","    });","});","","","pm.test(\"Player ID is a non-empty string\", function () {","    const responseData = pm.response.json();","    ","    pm.expect(responseData).to.be.an('array').that.is.not.empty;","    responseData.forEach(function(item) {","        pm.expect(item.playerId).to.exist.and.to.be.a('string').and.to.have.lengthOf.at.least(1, \"Player ID should not be empty\");","    });","});","","","pm.test(\"Season is a positive integer\", function () {","    const responseData = pm.response.json();","    ","    pm.expect(responseData).to.be.an('array').that.is.not.empty;","    responseData.forEach(function(item) {","        pm.expect(item.season).to.be.a('number').and.to.be.above(0);","    });","});","","var template = `","<style type=\"text/css\">","    .tftable {font-size:14px;color:#333333;width:100%;border-width: 1px;border-color: #87ceeb;border-collapse: collapse;}","    .tftable th {font-size:18px;background-color:#87ceeb;border-width: 1px;padding: 8px;border-style: solid;border-color: #87ceeb;text-align:left;}","    .tftable tr {background-color:#ffffff;}","    .tftable td {font-size:14px;border-width: 1px;padding: 8px;border-style: solid;border-color: #87ceeb;}","    .tftable tr:hover {background-color:#e0ffff;}","</style>","","<table class=\"tftable\" border=\"1\">","    <tr>","        <th>Player ID</th>","        <th>Season</th>","        <th>Date</th>","        <th>Quarter</th>","        <th>Time Remaining</th>","        <th>Top</th>","        <th>Left</th>","        <th>Result</th>","        <th>Shot Type</th>","        <th>Distance (ft)</th>","        <th>Lead</th>","        <th>Team Score</th>","        <th>Opponent Team Score</th>","        <th>Opponent</th>","        <th>Team</th>","    </tr>","    ","    {{#each response}}","        <tr>","            <td>{{playerId}}</td>","            <td>2019</td>","            <td>{{date}}</td>","            <td>{{qtr}}</td>","            <td>{{timeRemaining}}</td>","            <td>{{top}}</td>","            <td>{{left}}</td>","            <td>{{result}}</td>","            <td>{{shotType}}</td>","            <td>{{distanceFt}}</td>","            <td>{{lead}}</td>","            <td>{{teamScore}}</td>","            <td>{{opponentTeamScore}}</td>","            <td>{{opponent}}</td>","            <td>{{team}}</td>","        </tr>","    {{/each}}","</table>","`;","","function constructVisualizerPayload() {","    return { response: pm.response.json() };","}","","pm.visualizer.set(template, constructVisualizerPayload());"],"type":"text/javascript","packages":{}}},{"listen":"prerequest","script":{"id":"eed1aa2c-df00-4d3b-9632-87228b93d64c","exec":[""],"type":"text/javascript","packages":{}}}],"id":"ed6b034f-4a5b-483a-829d-98bc0d78bec7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.server.nbaapi.com/api/playershotchart?page=1&playerId=duranke01&date=Dec%2017%2C2018","description":"<h3 id=\"get-player-shot-chart-data\">Get Player Shot Chart Data</h3>\n<p>Returns a paginated list of shot chart data points for a player. The data can be filtered by a variety of parameters to narrow down the results.</p>\n<h3 id=\"usage\">Usage</h3>\n<p>This endpoint is ideal for visualizing player shooting performance. You can filter by a specific player, season, game date, quarter, and more.</p>\n<p><strong>Note:</strong> Pagination is available via the <code>page</code> parameter, but the number of results per page is fixed at <strong>50</strong>.</p>\n<h4 id=\"query-parameters\"><strong>Query Parameters</strong></h4>\n<ul>\n<li><strong><code>page</code></strong> (integer, optional): The page number for pagination. Defaults to <code>1</code>.</li>\n<li><strong><code>playerId</code></strong> (string, optional): The player's unique ID (e.g., <code>hardeja01</code>).</li>\n<li><strong><code>season</code></strong> (integer, optional): The season year (e.g., <code>2023</code>).</li>\n<li><strong><code>date</code></strong> (string, optional): The specific game date (e.g., <code>Oct 17, 2018</code>).</li>\n<li><strong><code>qtr</code></strong> (string, optional): The quarter of the game (e.g., <code>1st Qtr</code>).</li>\n<li><strong><code>result</code></strong> (boolean, optional): Filter by shot outcome (<code>true</code> for made shots, <code>false</code> for missed).</li>\n<li><strong><code>shot_type</code></strong> (string, optional): The type of shot (e.g., <code>2-pointer</code>, <code>3-pointer</code>).</li>\n<li><strong><code>opponent</code></strong> (string, optional): The three-letter abbreviation for the opponent team (e.g., <code>NOP</code>).</li>\n</ul>\n","urlObject":{"path":["api","playershotchart"],"host":["https://api.server.nbaapi.com"],"query":[{"description":{"content":"<p>(Optional) The page number for pagination. Defaults to 1. Each page returns a maximum of 50 results.</p>\n","type":"text/plain"},"key":"page","value":"1"},{"description":{"content":"<p>(Optional) The unique ID for the player (e.g., hardeja01).</p>\n","type":"text/plain"},"key":"playerId","value":"duranke01"},{"description":{"content":"<p>(Optional) The date of the game (e.g., 'Dec 17, 2018').</p>\n","type":"text/plain"},"key":"date","value":"Dec%2017%2C2018"},{"disabled":true,"description":{"content":"<p>(Optional) The season year (e.g., 2024 for the 2023-24 season).</p>\n","type":"text/plain"},"key":"season","value":"2024"}],"variable":[]}},"response":[{"id":"6b6ddab6-669e-4d03-bcad-8946d93d824a","name":"Shot Chart","originalRequest":{"method":"GET","header":[{"key":"x-api-key","value":"{{api-key}}","type":"text","disabled":true}],"url":{"raw":"https://api.server.nbaapi.com/api/playershotchart?page=1&playerId=hardeja01&date=Dec%2017%2C2018","host":["https://api.server.nbaapi.com"],"path":["api","playershotchart"],"query":[{"key":"page","value":"1","description":"(Optional) The page number for pagination. Defaults to 1. Each page returns a maximum of 50 results."},{"key":"playerId","value":"hardeja01","description":"(Optional) The unique ID for the player (e.g., hardeja01)."},{"key":"date","value":"Dec%2017%2C2018","description":"(Optional) The date of the game (e.g., 'Dec 17, 2018')."},{"key":"season","value":"2024","description":"(Optional) The season year (e.g., 2024 for the 2023-24 season).","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000"},{"key":"Content-Encoding","value":"br"},{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Wed, 02 Jul 2025 01:18:59 GMT"},{"key":"Server","value":"nginx/1.28.0"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Content-Length","value":"813"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": 510,\n        \"playerId\": \"hardeja01\",\n        \"season\": 2019,\n        \"date\": \"Dec 17,2018\",\n        \"qtr\": \"1st Qtr\",\n        \"timeRemaining\": \"11:09\",\n        \"top\": 305,\n        \"left\": 161,\n        \"playerName\": \"hardeja01\",\n        \"result\": false,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 26,\n        \"lead\": true,\n        \"teamScore\": 3,\n        \"opponentTeamScore\": 0,\n        \"opponent\": \"UTA\",\n        \"team\": \"HOU\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-06-20T22:48:34.764255Z\",\n        \"UpdatedAt\": \"2025-06-20T22:48:34.764255Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 511,\n        \"playerId\": \"hardeja01\",\n        \"season\": 2019,\n        \"date\": \"Dec 17,2018\",\n        \"qtr\": \"1st Qtr\",\n        \"timeRemaining\": \"8:27\",\n        \"top\": 130,\n        \"left\": 291,\n        \"playerName\": \"hardeja01\",\n        \"result\": false,\n        \"shotType\": \"2-pointer\",\n        \"distanceFt\": 9,\n        \"lead\": true,\n        \"teamScore\": 8,\n        \"opponentTeamScore\": 4,\n        \"opponent\": \"UTA\",\n        \"team\": \"HOU\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-06-20T22:48:34.764255Z\",\n        \"UpdatedAt\": \"2025-06-20T22:48:34.764255Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 512,\n        \"playerId\": \"hardeja01\",\n        \"season\": 2019,\n        \"date\": \"Dec 17,2018\",\n        \"qtr\": \"1st Qtr\",\n        \"timeRemaining\": \"7:54\",\n        \"top\": 130,\n        \"left\": 263,\n        \"playerName\": \"hardeja01\",\n        \"result\": false,\n        \"shotType\": \"2-pointer\",\n        \"distanceFt\": 8,\n        \"lead\": true,\n        \"teamScore\": 10,\n        \"opponentTeamScore\": 6,\n        \"opponent\": \"UTA\",\n        \"team\": \"HOU\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-06-20T22:48:34.764255Z\",\n        \"UpdatedAt\": \"2025-06-20T22:48:34.764255Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 513,\n        \"playerId\": \"hardeja01\",\n        \"season\": 2019,\n        \"date\": \"Dec 17,2018\",\n        \"qtr\": \"1st Qtr\",\n        \"timeRemaining\": \"5:45\",\n        \"top\": 218,\n        \"left\": 53,\n        \"playerName\": \"hardeja01\",\n        \"result\": false,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 25,\n        \"lead\": true,\n        \"teamScore\": 16,\n        \"opponentTeamScore\": 12,\n        \"opponent\": \"UTA\",\n        \"team\": \"HOU\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-06-20T22:48:34.764255Z\",\n        \"UpdatedAt\": \"2025-06-20T22:48:34.764255Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 514,\n        \"playerId\": \"hardeja01\",\n        \"season\": 2019,\n        \"date\": \"Dec 17,2018\",\n        \"qtr\": \"1st Qtr\",\n        \"timeRemaining\": \"4:25\",\n        \"top\": 323,\n        \"left\": 202,\n        \"playerName\": \"hardeja01\",\n        \"result\": false,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 27,\n        \"lead\": true,\n        \"teamScore\": 16,\n        \"opponentTeamScore\": 15,\n        \"opponent\": \"UTA\",\n        \"team\": \"HOU\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-06-20T22:48:34.764255Z\",\n        \"UpdatedAt\": \"2025-06-20T22:48:34.764255Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 515,\n        \"playerId\": \"hardeja01\",\n        \"season\": 2019,\n        \"date\": \"Dec 17,2018\",\n        \"qtr\": \"1st Qtr\",\n        \"timeRemaining\": \"4:18\",\n        \"top\": 68,\n        \"left\": 220,\n        \"playerName\": \"hardeja01\",\n        \"result\": true,\n        \"shotType\": \"2-pointer\",\n        \"distanceFt\": 3,\n        \"lead\": true,\n        \"teamScore\": 18,\n        \"opponentTeamScore\": 15,\n        \"opponent\": \"UTA\",\n        \"team\": \"HOU\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-06-20T22:48:34.764255Z\",\n        \"UpdatedAt\": \"2025-06-20T22:48:34.764255Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 516,\n        \"playerId\": \"hardeja01\",\n        \"season\": 2019,\n        \"date\": \"Dec 17,2018\",\n        \"qtr\": \"1st Qtr\",\n        \"timeRemaining\": \"3:50\",\n        \"top\": 269,\n        \"left\": 362,\n        \"playerName\": \"hardeja01\",\n        \"result\": false,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 25,\n        \"lead\": true,\n        \"teamScore\": 18,\n        \"opponentTeamScore\": 17,\n        \"opponent\": \"UTA\",\n        \"team\": \"HOU\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-06-20T22:48:34.764255Z\",\n        \"UpdatedAt\": \"2025-06-20T22:48:34.764255Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 517,\n        \"playerId\": \"hardeja01\",\n        \"season\": 2019,\n        \"date\": \"Dec 17,2018\",\n        \"qtr\": \"1st Qtr\",\n        \"timeRemaining\": \"3:15\",\n        \"top\": 64,\n        \"left\": 233,\n        \"playerName\": \"hardeja01\",\n        \"result\": true,\n        \"shotType\": \"2-pointer\",\n        \"distanceFt\": 1,\n        \"lead\": true,\n        \"teamScore\": 20,\n        \"opponentTeamScore\": 19,\n        \"opponent\": \"UTA\",\n        \"team\": \"HOU\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-06-20T22:48:34.764255Z\",\n        \"UpdatedAt\": \"2025-06-20T22:48:34.764255Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 518,\n        \"playerId\": \"hardeja01\",\n        \"season\": 2019,\n        \"date\": \"Dec 17,2018\",\n        \"qtr\": \"1st Qtr\",\n        \"timeRemaining\": \"2:42\",\n        \"top\": 56,\n        \"left\": 232,\n        \"playerName\": \"hardeja01\",\n        \"result\": true,\n        \"shotType\": \"2-pointer\",\n        \"distanceFt\": 1,\n        \"lead\": true,\n        \"teamScore\": 22,\n        \"opponentTeamScore\": 19,\n        \"opponent\": \"UTA\",\n        \"team\": \"HOU\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-06-20T22:48:34.764255Z\",\n        \"UpdatedAt\": \"2025-06-20T22:48:34.764255Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 519,\n        \"playerId\": \"hardeja01\",\n        \"season\": 2019,\n        \"date\": \"Dec 17,2018\",\n        \"qtr\": \"2nd Qtr\",\n        \"timeRemaining\": \"8:05\",\n        \"top\": 59,\n        \"left\": 222,\n        \"playerName\": \"hardeja01\",\n        \"result\": true,\n        \"shotType\": \"2-pointer\",\n        \"distanceFt\": 2,\n        \"lead\": true,\n        \"teamScore\": 32,\n        \"opponentTeamScore\": 23,\n        \"opponent\": \"UTA\",\n        \"team\": \"HOU\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-06-20T22:48:34.764255Z\",\n        \"UpdatedAt\": \"2025-06-20T22:48:34.764255Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 520,\n        \"playerId\": \"hardeja01\",\n        \"season\": 2019,\n        \"date\": \"Dec 17,2018\",\n        \"qtr\": \"2nd Qtr\",\n        \"timeRemaining\": \"5:37\",\n        \"top\": 68,\n        \"left\": 218,\n        \"playerName\": \"hardeja01\",\n        \"result\": true,\n        \"shotType\": \"2-pointer\",\n        \"distanceFt\": 3,\n        \"lead\": true,\n        \"teamScore\": 37,\n        \"opponentTeamScore\": 30,\n        \"opponent\": \"UTA\",\n        \"team\": \"HOU\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-06-20T22:48:34.764255Z\",\n        \"UpdatedAt\": \"2025-06-20T22:48:34.764255Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 521,\n        \"playerId\": \"hardeja01\",\n        \"season\": 2019,\n        \"date\": \"Dec 17,2018\",\n        \"qtr\": \"2nd Qtr\",\n        \"timeRemaining\": \"3:44\",\n        \"top\": 77,\n        \"left\": 226,\n        \"playerName\": \"hardeja01\",\n        \"result\": false,\n        \"shotType\": \"2-pointer\",\n        \"distanceFt\": 3,\n        \"lead\": true,\n        \"teamScore\": 44,\n        \"opponentTeamScore\": 32,\n        \"opponent\": \"UTA\",\n        \"team\": \"HOU\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-06-20T22:48:34.764255Z\",\n        \"UpdatedAt\": \"2025-06-20T22:48:34.764255Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 522,\n        \"playerId\": \"hardeja01\",\n        \"season\": 2019,\n        \"date\": \"Dec 17,2018\",\n        \"qtr\": \"2nd Qtr\",\n        \"timeRemaining\": \"0:48\",\n        \"top\": 164,\n        \"left\": 217,\n        \"playerName\": \"hardeja01\",\n        \"result\": false,\n        \"shotType\": \"2-pointer\",\n        \"distanceFt\": 11,\n        \"lead\": true,\n        \"teamScore\": 50,\n        \"opponentTeamScore\": 35,\n        \"opponent\": \"UTA\",\n        \"team\": \"HOU\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-06-20T22:48:34.764255Z\",\n        \"UpdatedAt\": \"2025-06-20T22:48:34.764255Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 523,\n        \"playerId\": \"hardeja01\",\n        \"season\": 2019,\n        \"date\": \"Dec 17,2018\",\n        \"qtr\": \"3rd Qtr\",\n        \"timeRemaining\": \"11:22\",\n        \"top\": 66,\n        \"left\": 243,\n        \"playerName\": \"hardeja01\",\n        \"result\": true,\n        \"shotType\": \"2-pointer\",\n        \"distanceFt\": 1,\n        \"lead\": true,\n        \"teamScore\": 52,\n        \"opponentTeamScore\": 40,\n        \"opponent\": \"UTA\",\n        \"team\": \"HOU\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-06-20T22:48:34.764255Z\",\n        \"UpdatedAt\": \"2025-06-20T22:48:34.764255Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 524,\n        \"playerId\": \"hardeja01\",\n        \"season\": 2019,\n        \"date\": \"Dec 17,2018\",\n        \"qtr\": \"3rd Qtr\",\n        \"timeRemaining\": \"9:30\",\n        \"top\": 149,\n        \"left\": 242,\n        \"playerName\": \"hardeja01\",\n        \"result\": false,\n        \"shotType\": \"2-pointer\",\n        \"distanceFt\": 10,\n        \"lead\": true,\n        \"teamScore\": 52,\n        \"opponentTeamScore\": 45,\n        \"opponent\": \"UTA\",\n        \"team\": \"HOU\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-06-20T22:48:34.764255Z\",\n        \"UpdatedAt\": \"2025-06-20T22:48:34.764255Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 525,\n        \"playerId\": \"hardeja01\",\n        \"season\": 2019,\n        \"date\": \"Dec 17,2018\",\n        \"qtr\": \"3rd Qtr\",\n        \"timeRemaining\": \"6:26\",\n        \"top\": 62,\n        \"left\": 246,\n        \"playerName\": \"hardeja01\",\n        \"result\": true,\n        \"shotType\": \"2-pointer\",\n        \"distanceFt\": 1,\n        \"lead\": true,\n        \"teamScore\": 59,\n        \"opponentTeamScore\": 58,\n        \"opponent\": \"UTA\",\n        \"team\": \"HOU\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-06-20T22:48:34.764255Z\",\n        \"UpdatedAt\": \"2025-06-20T22:48:34.764255Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 526,\n        \"playerId\": \"hardeja01\",\n        \"season\": 2019,\n        \"date\": \"Dec 17,2018\",\n        \"qtr\": \"3rd Qtr\",\n        \"timeRemaining\": \"5:59\",\n        \"top\": 64,\n        \"left\": 232,\n        \"playerName\": \"hardeja01\",\n        \"result\": true,\n        \"shotType\": \"2-pointer\",\n        \"distanceFt\": 1,\n        \"lead\": true,\n        \"teamScore\": 62,\n        \"opponentTeamScore\": 60,\n        \"opponent\": \"UTA\",\n        \"team\": \"HOU\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-06-20T22:48:34.764255Z\",\n        \"UpdatedAt\": \"2025-06-20T22:48:34.764255Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 527,\n        \"playerId\": \"hardeja01\",\n        \"season\": 2019,\n        \"date\": \"Dec 17,2018\",\n        \"qtr\": \"3rd Qtr\",\n        \"timeRemaining\": \"5:40\",\n        \"top\": 277,\n        \"left\": 111,\n        \"playerName\": \"hardeja01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 26,\n        \"lead\": true,\n        \"teamScore\": 66,\n        \"opponentTeamScore\": 60,\n        \"opponent\": \"UTA\",\n        \"team\": \"HOU\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-06-20T22:48:34.764255Z\",\n        \"UpdatedAt\": \"2025-06-20T22:48:34.764255Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 528,\n        \"playerId\": \"hardeja01\",\n        \"season\": 2019,\n        \"date\": \"Dec 17,2018\",\n        \"qtr\": \"3rd Qtr\",\n        \"timeRemaining\": \"4:55\",\n        \"top\": 78,\n        \"left\": 237,\n        \"playerName\": \"hardeja01\",\n        \"result\": false,\n        \"shotType\": \"2-pointer\",\n        \"distanceFt\": 3,\n        \"lead\": true,\n        \"teamScore\": 66,\n        \"opponentTeamScore\": 62,\n        \"opponent\": \"UTA\",\n        \"team\": \"HOU\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-06-20T22:48:34.764255Z\",\n        \"UpdatedAt\": \"2025-06-20T22:48:34.764255Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 529,\n        \"playerId\": \"hardeja01\",\n        \"season\": 2019,\n        \"date\": \"Dec 17,2018\",\n        \"qtr\": \"3rd Qtr\",\n        \"timeRemaining\": \"4:24\",\n        \"top\": 61,\n        \"left\": 248,\n        \"playerName\": \"hardeja01\",\n        \"result\": true,\n        \"shotType\": \"2-pointer\",\n        \"distanceFt\": 1,\n        \"lead\": true,\n        \"teamScore\": 70,\n        \"opponentTeamScore\": 64,\n        \"opponent\": \"UTA\",\n        \"team\": \"HOU\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-06-20T22:48:34.764255Z\",\n        \"UpdatedAt\": \"2025-06-20T22:48:34.764255Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 530,\n        \"playerId\": \"hardeja01\",\n        \"season\": 2019,\n        \"date\": \"Dec 17,2018\",\n        \"qtr\": \"3rd Qtr\",\n        \"timeRemaining\": \"1:55\",\n        \"top\": 299,\n        \"left\": 313,\n        \"playerName\": \"hardeja01\",\n        \"result\": false,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 26,\n        \"lead\": true,\n        \"teamScore\": 78,\n        \"opponentTeamScore\": 68,\n        \"opponent\": \"UTA\",\n        \"team\": \"HOU\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-06-20T22:48:34.764255Z\",\n        \"UpdatedAt\": \"2025-06-20T22:48:34.764255Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 531,\n        \"playerId\": \"hardeja01\",\n        \"season\": 2019,\n        \"date\": \"Dec 17,2018\",\n        \"qtr\": \"4th Qtr\",\n        \"timeRemaining\": \"11:41\",\n        \"top\": 293,\n        \"left\": 351,\n        \"playerName\": \"hardeja01\",\n        \"result\": false,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 26,\n        \"lead\": true,\n        \"teamScore\": 83,\n        \"opponentTeamScore\": 73,\n        \"opponent\": \"UTA\",\n        \"team\": \"HOU\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-06-20T22:48:34.764255Z\",\n        \"UpdatedAt\": \"2025-06-20T22:48:34.764255Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 532,\n        \"playerId\": \"hardeja01\",\n        \"season\": 2019,\n        \"date\": \"Dec 17,2018\",\n        \"qtr\": \"4th Qtr\",\n        \"timeRemaining\": \"8:42\",\n        \"top\": 213,\n        \"left\": 48,\n        \"playerName\": \"hardeja01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 25,\n        \"lead\": true,\n        \"teamScore\": 90,\n        \"opponentTeamScore\": 79,\n        \"opponent\": \"UTA\",\n        \"team\": \"HOU\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-06-20T22:48:34.764255Z\",\n        \"UpdatedAt\": \"2025-06-20T22:48:34.764255Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 533,\n        \"playerId\": \"hardeja01\",\n        \"season\": 2019,\n        \"date\": \"Dec 17,2018\",\n        \"qtr\": \"4th Qtr\",\n        \"timeRemaining\": \"7:53\",\n        \"top\": 108,\n        \"left\": 212,\n        \"playerName\": \"hardeja01\",\n        \"result\": false,\n        \"shotType\": \"2-pointer\",\n        \"distanceFt\": 6,\n        \"lead\": true,\n        \"teamScore\": 90,\n        \"opponentTeamScore\": 81,\n        \"opponent\": \"UTA\",\n        \"team\": \"HOU\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-06-20T22:48:34.764255Z\",\n        \"UpdatedAt\": \"2025-06-20T22:48:34.764255Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 534,\n        \"playerId\": \"hardeja01\",\n        \"season\": 2019,\n        \"date\": \"Dec 17,2018\",\n        \"qtr\": \"4th Qtr\",\n        \"timeRemaining\": \"7:31\",\n        \"top\": 350,\n        \"left\": 176,\n        \"playerName\": \"hardeja01\",\n        \"result\": false,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 30,\n        \"lead\": true,\n        \"teamScore\": 90,\n        \"opponentTeamScore\": 81,\n        \"opponent\": \"UTA\",\n        \"team\": \"HOU\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-06-20T22:48:34.764255Z\",\n        \"UpdatedAt\": \"2025-06-20T22:48:34.764255Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 535,\n        \"playerId\": \"hardeja01\",\n        \"season\": 2019,\n        \"date\": \"Dec 17,2018\",\n        \"qtr\": \"4th Qtr\",\n        \"timeRemaining\": \"6:33\",\n        \"top\": 133,\n        \"left\": 252,\n        \"playerName\": \"hardeja01\",\n        \"result\": false,\n        \"shotType\": \"2-pointer\",\n        \"distanceFt\": 8,\n        \"lead\": true,\n        \"teamScore\": 90,\n        \"opponentTeamScore\": 83,\n        \"opponent\": \"UTA\",\n        \"team\": \"HOU\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-06-20T22:48:34.764255Z\",\n        \"UpdatedAt\": \"2025-06-20T22:48:34.764255Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 536,\n        \"playerId\": \"hardeja01\",\n        \"season\": 2019,\n        \"date\": \"Dec 17,2018\",\n        \"qtr\": \"4th Qtr\",\n        \"timeRemaining\": \"5:07\",\n        \"top\": 90,\n        \"left\": 363,\n        \"playerName\": \"hardeja01\",\n        \"result\": true,\n        \"shotType\": \"2-pointer\",\n        \"distanceFt\": 13,\n        \"lead\": true,\n        \"teamScore\": 92,\n        \"opponentTeamScore\": 88,\n        \"opponent\": \"UTA\",\n        \"team\": \"HOU\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-06-20T22:48:34.764255Z\",\n        \"UpdatedAt\": \"2025-06-20T22:48:34.764255Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 537,\n        \"playerId\": \"hardeja01\",\n        \"season\": 2019,\n        \"date\": \"Dec 17,2018\",\n        \"qtr\": \"4th Qtr\",\n        \"timeRemaining\": \"4:00\",\n        \"top\": 325,\n        \"left\": 343,\n        \"playerName\": \"hardeja01\",\n        \"result\": false,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 29,\n        \"lead\": true,\n        \"teamScore\": 92,\n        \"opponentTeamScore\": 88,\n        \"opponent\": \"UTA\",\n        \"team\": \"HOU\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-06-20T22:48:34.764255Z\",\n        \"UpdatedAt\": \"2025-06-20T22:48:34.764255Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 538,\n        \"playerId\": \"hardeja01\",\n        \"season\": 2019,\n        \"date\": \"Dec 17,2018\",\n        \"qtr\": \"4th Qtr\",\n        \"timeRemaining\": \"3:24\",\n        \"top\": 58,\n        \"left\": 228,\n        \"playerName\": \"hardeja01\",\n        \"result\": false,\n        \"shotType\": \"2-pointer\",\n        \"distanceFt\": 1,\n        \"lead\": true,\n        \"teamScore\": 92,\n        \"opponentTeamScore\": 90,\n        \"opponent\": \"UTA\",\n        \"team\": \"HOU\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-06-20T22:48:34.764255Z\",\n        \"UpdatedAt\": \"2025-06-20T22:48:34.764255Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 539,\n        \"playerId\": \"hardeja01\",\n        \"season\": 2019,\n        \"date\": \"Dec 17,2018\",\n        \"qtr\": \"4th Qtr\",\n        \"timeRemaining\": \"1:44\",\n        \"top\": 323,\n        \"left\": 323,\n        \"playerName\": \"hardeja01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 28,\n        \"lead\": true,\n        \"teamScore\": 97,\n        \"opponentTeamScore\": 94,\n        \"opponent\": \"UTA\",\n        \"team\": \"HOU\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-06-20T22:48:34.764255Z\",\n        \"UpdatedAt\": \"2025-06-20T22:48:34.764255Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 540,\n        \"playerId\": \"hardeja01\",\n        \"season\": 2019,\n        \"date\": \"Dec 17,2018\",\n        \"qtr\": \"4th Qtr\",\n        \"timeRemaining\": \"0:13\",\n        \"top\": 287,\n        \"left\": 135,\n        \"playerName\": \"hardeja01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 26,\n        \"lead\": true,\n        \"teamScore\": 102,\n        \"opponentTeamScore\": 97,\n        \"opponent\": \"UTA\",\n        \"team\": \"HOU\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-06-20T22:48:34.764255Z\",\n        \"UpdatedAt\": \"2025-06-20T22:48:34.764255Z\",\n        \"DeletedAt\": null\n    }\n]"},{"id":"e6109b71-0d07-4ef9-bb28-66895ef8ab21","name":"Shot Chart","originalRequest":{"method":"GET","header":[{"key":"x-api-key","value":"{{api-key}}","type":"text","disabled":true}],"url":{"raw":"https://api.server.nbaapi.com/api/playershotchart?page=1&playerId=duranke01&date=Dec%2017%2C2018","host":["https://api.server.nbaapi.com"],"path":["api","playershotchart"],"query":[{"key":"page","value":"1","description":"(Optional) The page number for pagination. Defaults to 1. Each page returns a maximum of 50 results."},{"key":"playerId","value":"duranke01","description":"(Optional) The unique ID for the player (e.g., hardeja01)."},{"key":"date","value":"Dec%2017%2C2018","description":"(Optional) The date of the game (e.g., 'Dec 17, 2018')."},{"key":"season","value":"2024","description":"(Optional) The season year (e.g., 2024 for the 2023-24 season).","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000"},{"key":"Content-Encoding","value":"br"},{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Tue, 16 Dec 2025 19:55:13 GMT"},{"key":"Server","value":"nginx/1.28.0"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Content-Length","value":"551"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": 83768,\n        \"playerId\": \"duranke01\",\n        \"season\": 2019,\n        \"date\": \"Dec 17,2018\",\n        \"qtr\": \"1st Qtr\",\n        \"timeRemaining\": \"0:32\",\n        \"top\": 69,\n        \"left\": 97,\n        \"playerName\": \"duranke01\",\n        \"result\": false,\n        \"shotType\": \"2-pointer\",\n        \"distanceFt\": 14,\n        \"lead\": true,\n        \"teamScore\": 27,\n        \"opponentTeamScore\": 20,\n        \"opponent\": \"MEM\",\n        \"team\": \"GSW\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T06:27:41.29508Z\",\n        \"UpdatedAt\": \"2025-08-06T06:27:41.29508Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 83767,\n        \"playerId\": \"duranke01\",\n        \"season\": 2019,\n        \"date\": \"Dec 17,2018\",\n        \"qtr\": \"1st Qtr\",\n        \"timeRemaining\": \"1:11\",\n        \"top\": 75,\n        \"left\": 363,\n        \"playerName\": \"duranke01\",\n        \"result\": true,\n        \"shotType\": \"2-pointer\",\n        \"distanceFt\": 12,\n        \"lead\": true,\n        \"teamScore\": 27,\n        \"opponentTeamScore\": 18,\n        \"opponent\": \"MEM\",\n        \"team\": \"GSW\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T06:27:41.29508Z\",\n        \"UpdatedAt\": \"2025-08-06T06:27:41.29508Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 83766,\n        \"playerId\": \"duranke01\",\n        \"season\": 2019,\n        \"date\": \"Dec 17,2018\",\n        \"qtr\": \"1st Qtr\",\n        \"timeRemaining\": \"5:07\",\n        \"top\": 74,\n        \"left\": 243,\n        \"playerName\": \"duranke01\",\n        \"result\": true,\n        \"shotType\": \"2-pointer\",\n        \"distanceFt\": 2,\n        \"lead\": true,\n        \"teamScore\": 13,\n        \"opponentTeamScore\": 10,\n        \"opponent\": \"MEM\",\n        \"team\": \"GSW\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T06:27:41.29508Z\",\n        \"UpdatedAt\": \"2025-08-06T06:27:41.29508Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 83765,\n        \"playerId\": \"duranke01\",\n        \"season\": 2019,\n        \"date\": \"Dec 17,2018\",\n        \"qtr\": \"1st Qtr\",\n        \"timeRemaining\": \"5:58\",\n        \"top\": 197,\n        \"left\": 346,\n        \"playerName\": \"duranke01\",\n        \"result\": false,\n        \"shotType\": \"2-pointer\",\n        \"distanceFt\": 18,\n        \"lead\": false,\n        \"teamScore\": 9,\n        \"opponentTeamScore\": 10,\n        \"opponent\": \"MEM\",\n        \"team\": \"GSW\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T06:27:41.29508Z\",\n        \"UpdatedAt\": \"2025-08-06T06:27:41.29508Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 83764,\n        \"playerId\": \"duranke01\",\n        \"season\": 2019,\n        \"date\": \"Dec 17,2018\",\n        \"qtr\": \"1st Qtr\",\n        \"timeRemaining\": \"8:40\",\n        \"top\": 59,\n        \"left\": 217,\n        \"playerName\": \"duranke01\",\n        \"result\": false,\n        \"shotType\": \"2-pointer\",\n        \"distanceFt\": 2,\n        \"lead\": true,\n        \"teamScore\": 7,\n        \"opponentTeamScore\": 4,\n        \"opponent\": \"MEM\",\n        \"team\": \"GSW\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T06:27:41.29508Z\",\n        \"UpdatedAt\": \"2025-08-06T06:27:41.29508Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 83769,\n        \"playerId\": \"duranke01\",\n        \"season\": 2019,\n        \"date\": \"Dec 17,2018\",\n        \"qtr\": \"2nd Qtr\",\n        \"timeRemaining\": \"0:08\",\n        \"top\": 318,\n        \"left\": 257,\n        \"playerName\": \"duranke01\",\n        \"result\": false,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 27,\n        \"lead\": true,\n        \"teamScore\": 61,\n        \"opponentTeamScore\": 38,\n        \"opponent\": \"MEM\",\n        \"team\": \"GSW\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T06:27:41.29508Z\",\n        \"UpdatedAt\": \"2025-08-06T06:27:41.29508Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 83776,\n        \"playerId\": \"duranke01\",\n        \"season\": 2019,\n        \"date\": \"Dec 17,2018\",\n        \"qtr\": \"3rd Qtr\",\n        \"timeRemaining\": \"0:03\",\n        \"top\": 87,\n        \"left\": 378,\n        \"playerName\": \"duranke01\",\n        \"result\": false,\n        \"shotType\": \"2-pointer\",\n        \"distanceFt\": 14,\n        \"lead\": true,\n        \"teamScore\": 84,\n        \"opponentTeamScore\": 67,\n        \"opponent\": \"MEM\",\n        \"team\": \"GSW\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T06:27:41.29508Z\",\n        \"UpdatedAt\": \"2025-08-06T06:27:41.29508Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 83771,\n        \"playerId\": \"duranke01\",\n        \"season\": 2019,\n        \"date\": \"Dec 17,2018\",\n        \"qtr\": \"3rd Qtr\",\n        \"timeRemaining\": \"10:45\",\n        \"top\": 200,\n        \"left\": 370,\n        \"playerName\": \"duranke01\",\n        \"result\": false,\n        \"shotType\": \"2-pointer\",\n        \"distanceFt\": 20,\n        \"lead\": true,\n        \"teamScore\": 61,\n        \"opponentTeamScore\": 42,\n        \"opponent\": \"MEM\",\n        \"team\": \"GSW\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T06:27:41.29508Z\",\n        \"UpdatedAt\": \"2025-08-06T06:27:41.29508Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 83770,\n        \"playerId\": \"duranke01\",\n        \"season\": 2019,\n        \"date\": \"Dec 17,2018\",\n        \"qtr\": \"3rd Qtr\",\n        \"timeRemaining\": \"11:28\",\n        \"top\": 203,\n        \"left\": 273,\n        \"playerName\": \"duranke01\",\n        \"result\": false,\n        \"shotType\": \"2-pointer\",\n        \"distanceFt\": 15,\n        \"lead\": true,\n        \"teamScore\": 61,\n        \"opponentTeamScore\": 40,\n        \"opponent\": \"MEM\",\n        \"team\": \"GSW\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T06:27:41.29508Z\",\n        \"UpdatedAt\": \"2025-08-06T06:27:41.29508Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 83775,\n        \"playerId\": \"duranke01\",\n        \"season\": 2019,\n        \"date\": \"Dec 17,2018\",\n        \"qtr\": \"3rd Qtr\",\n        \"timeRemaining\": \"1:24\",\n        \"top\": 79,\n        \"left\": 78,\n        \"playerName\": \"duranke01\",\n        \"result\": true,\n        \"shotType\": \"2-pointer\",\n        \"distanceFt\": 16,\n        \"lead\": true,\n        \"teamScore\": 84,\n        \"opponentTeamScore\": 64,\n        \"opponent\": \"MEM\",\n        \"team\": \"GSW\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T06:27:41.29508Z\",\n        \"UpdatedAt\": \"2025-08-06T06:27:41.29508Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 83774,\n        \"playerId\": \"duranke01\",\n        \"season\": 2019,\n        \"date\": \"Dec 17,2018\",\n        \"qtr\": \"3rd Qtr\",\n        \"timeRemaining\": \"4:20\",\n        \"top\": 58,\n        \"left\": 239,\n        \"playerName\": \"duranke01\",\n        \"result\": true,\n        \"shotType\": \"2-pointer\",\n        \"distanceFt\": 1,\n        \"lead\": true,\n        \"teamScore\": 76,\n        \"opponentTeamScore\": 59,\n        \"opponent\": \"MEM\",\n        \"team\": \"GSW\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T06:27:41.29508Z\",\n        \"UpdatedAt\": \"2025-08-06T06:27:41.29508Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 83773,\n        \"playerId\": \"duranke01\",\n        \"season\": 2019,\n        \"date\": \"Dec 17,2018\",\n        \"qtr\": \"3rd Qtr\",\n        \"timeRemaining\": \"7:24\",\n        \"top\": 63,\n        \"left\": 249,\n        \"playerName\": \"duranke01\",\n        \"result\": true,\n        \"shotType\": \"2-pointer\",\n        \"distanceFt\": 1,\n        \"lead\": true,\n        \"teamScore\": 70,\n        \"opponentTeamScore\": 52,\n        \"opponent\": \"MEM\",\n        \"team\": \"GSW\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T06:27:41.29508Z\",\n        \"UpdatedAt\": \"2025-08-06T06:27:41.29508Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 83772,\n        \"playerId\": \"duranke01\",\n        \"season\": 2019,\n        \"date\": \"Dec 17,2018\",\n        \"qtr\": \"3rd Qtr\",\n        \"timeRemaining\": \"8:00\",\n        \"top\": 197,\n        \"left\": 32,\n        \"playerName\": \"duranke01\",\n        \"result\": false,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 25,\n        \"lead\": true,\n        \"teamScore\": 68,\n        \"opponentTeamScore\": 50,\n        \"opponent\": \"MEM\",\n        \"team\": \"GSW\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T06:27:41.29508Z\",\n        \"UpdatedAt\": \"2025-08-06T06:27:41.29508Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 83778,\n        \"playerId\": \"duranke01\",\n        \"season\": 2019,\n        \"date\": \"Dec 17,2018\",\n        \"qtr\": \"4th Qtr\",\n        \"timeRemaining\": \"4:21\",\n        \"top\": 110,\n        \"left\": 379,\n        \"playerName\": \"duranke01\",\n        \"result\": true,\n        \"shotType\": \"2-pointer\",\n        \"distanceFt\": 15,\n        \"lead\": true,\n        \"teamScore\": 100,\n        \"opponentTeamScore\": 86,\n        \"opponent\": \"MEM\",\n        \"team\": \"GSW\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T06:27:41.29508Z\",\n        \"UpdatedAt\": \"2025-08-06T06:27:41.29508Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 83777,\n        \"playerId\": \"duranke01\",\n        \"season\": 2019,\n        \"date\": \"Dec 17,2018\",\n        \"qtr\": \"4th Qtr\",\n        \"timeRemaining\": \"6:24\",\n        \"top\": 238,\n        \"left\": 44,\n        \"playerName\": \"duranke01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 27,\n        \"lead\": true,\n        \"teamScore\": 98,\n        \"opponentTeamScore\": 81,\n        \"opponent\": \"MEM\",\n        \"team\": \"GSW\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T06:27:41.29508Z\",\n        \"UpdatedAt\": \"2025-08-06T06:27:41.29508Z\",\n        \"DeletedAt\": null\n    }\n]"}],"_postman_id":"ed6b034f-4a5b-483a-829d-98bc0d78bec7"},{"name":"Shot Chart 2","event":[{"listen":"test","script":{"id":"80950333-e617-4093-9787-90f7f1b048a5","exec":["// Test to check if the response time is less than 200ms","pm.test(\"Response time is less than 200ms\", function () {","    pm.expect(pm.response.responseTime).to.be.below(200);","});","","pm.test(\"Response status code is 200\", function () {","    pm.expect(pm.response.code).to.eql(200);","});","","","pm.test(\"Response is an array with at least one element\", function () {","    const responseData = pm.response.json();","    ","    pm.expect(responseData).to.be.an('array').that.is.not.empty;","});","","","pm.test(\"Validate the schema of the objects in the array\", function () {","    const responseData = pm.response.json();","","    pm.expect(responseData).to.be.an('array').that.is.not.empty;","","    responseData.forEach(function(item) {","        pm.expect(item).to.be.an('object');","        pm.expect(item).to.have.all.keys('id', 'playerId', 'season', 'date', 'qtr', 'timeRemaining', 'top', 'left', 'playerName', 'result', 'shotType', 'distanceFt', 'lead', 'teamScore', 'opponentTeamScore', 'opponent', 'team', 'ID', 'CreatedAt', 'UpdatedAt', 'DeletedAt');","        ","        pm.expect(item.id).to.be.a('number');","        pm.expect(item.playerId).to.be.a('string');","        pm.expect(item.season).to.be.a('number');","        pm.expect(item.date).to.be.a('string');","        pm.expect(item.qtr).to.be.a('string');","        pm.expect(item.timeRemaining).to.be.a('string');","        pm.expect(item.top).to.be.a('number');","        pm.expect(item.left).to.be.a('number');","        pm.expect(item.playerName).to.be.a('string');","        pm.expect(item.result).to.be.a('boolean');","        pm.expect(item.shotType).to.be.a('string');","        pm.expect(item.distanceFt).to.be.a('number');","        pm.expect(item.lead).to.be.a('boolean');","        pm.expect(item.teamScore).to.be.a('number');","        pm.expect(item.opponentTeamScore).to.be.a('number');","        pm.expect(item.opponent).to.be.a('string');","        pm.expect(item.team).to.be.a('string');","        pm.expect(item.ID).to.be.a('number');","        pm.expect(item.CreatedAt).to.be.a('string');","        pm.expect(item.UpdatedAt).to.be.a('string');","        pm.expect(item.DeletedAt).to.satisfy(val => val === null || typeof val === 'object');","    });","});","","","pm.test(\"Player ID is a non-empty string\", function () {","    const responseData = pm.response.json();","    ","    pm.expect(responseData).to.be.an('array').that.is.not.empty;","    responseData.forEach(function(item) {","        pm.expect(item.playerId).to.exist.and.to.be.a('string').and.to.have.lengthOf.at.least(1, \"Player ID should not be empty\");","    });","});","","","pm.test(\"Season is a positive integer\", function () {","    const responseData = pm.response.json();","    ","    pm.expect(responseData).to.be.an('array').that.is.not.empty;","    responseData.forEach(function(item) {","        pm.expect(item.season).to.be.a('number').and.to.be.above(0);","    });","});","","var template = `","<style type=\"text/css\">","    .tftable {font-size:14px;color:#333333;width:100%;border-width: 1px;border-color: #87ceeb;border-collapse: collapse;}","    .tftable th {font-size:18px;background-color:#87ceeb;border-width: 1px;padding: 8px;border-style: solid;border-color: #87ceeb;text-align:left;}","    .tftable tr {background-color:#ffffff;}","    .tftable td {font-size:14px;border-width: 1px;padding: 8px;border-style: solid;border-color: #87ceeb;}","    .tftable tr:hover {background-color:#e0ffff;}","</style>","","<table class=\"tftable\" border=\"1\">","    <tr>","        <th>Player ID</th>","        <th>Season</th>","        <th>Date</th>","        <th>Quarter</th>","        <th>Time Remaining</th>","        <th>Top</th>","        <th>Left</th>","        <th>Result</th>","        <th>Shot Type</th>","        <th>Distance (ft)</th>","        <th>Lead</th>","        <th>Team Score</th>","        <th>Opponent Team Score</th>","        <th>Opponent</th>","        <th>Team</th>","    </tr>","    ","    {{#each response}}","        <tr>","            <td>{{playerId}}</td>","            <td>2019</td>","            <td>{{date}}</td>","            <td>{{qtr}}</td>","            <td>{{timeRemaining}}</td>","            <td>{{top}}</td>","            <td>{{left}}</td>","            <td>{{result}}</td>","            <td>{{shotType}}</td>","            <td>{{distanceFt}}</td>","            <td>{{lead}}</td>","            <td>{{teamScore}}</td>","            <td>{{opponentTeamScore}}</td>","            <td>{{opponent}}</td>","            <td>{{team}}</td>","        </tr>","    {{/each}}","</table>","`;","","function constructVisualizerPayload() {","    return { response: pm.response.json() };","}","","pm.visualizer.set(template, constructVisualizerPayload());"],"type":"text/javascript","packages":{}}},{"listen":"prerequest","script":{"id":"3e4a4188-19fe-4caa-b731-7b1f683501c4","exec":[""],"type":"text/javascript","packages":{}}}],"id":"cce3c5bd-e1c3-4170-8cc9-030c24fc27df","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.server.nbaapi.com/api/playershotchart?page=1&playerId=jokicni01&season=2018&result=true&shot_type=3-pointer","description":"<h3 id=\"get-player-shot-chart-data\">Get Player Shot Chart Data</h3>\n<p>Returns a paginated list of shot chart data points for a player. The data can be filtered by a variety of parameters to narrow down the results.</p>\n<h3 id=\"usage\">Usage</h3>\n<p>This endpoint is ideal for visualizing player shooting performance. You can filter by a specific player, season, game date, quarter, and more.</p>\n<p><strong>Note:</strong> Pagination is available via the <code>page</code> parameter, but the number of results per page is fixed at <strong>50</strong>.</p>\n<h4 id=\"query-parameters\"><strong>Query Parameters</strong></h4>\n<ul>\n<li><strong><code>page</code></strong> (integer, optional): The page number for pagination. Defaults to <code>1</code>.</li>\n<li><strong><code>playerId</code></strong> (string, optional): The player's unique ID (e.g., <code>hardeja01</code>).</li>\n<li><strong><code>season</code></strong> (integer, optional): The season year (e.g., <code>2023</code>).</li>\n<li><strong><code>date</code></strong> (string, optional): The specific game date (e.g., <code>Oct 17, 2018</code>).</li>\n<li><strong><code>qtr</code></strong> (string, optional): The quarter of the game (e.g., <code>1st Qtr</code>).</li>\n<li><strong><code>result</code></strong> (boolean, optional): Filter by shot outcome (<code>true</code> for made shots, <code>false</code> for missed).</li>\n<li><strong><code>shot_type</code></strong> (string, optional): The type of shot (e.g., <code>2-pointer</code>, <code>3-pointer</code>).</li>\n<li><strong><code>opponent</code></strong> (string, optional): The three-letter abbreviation for the opponent team (e.g., <code>NOP</code>).</li>\n</ul>\n","urlObject":{"path":["api","playershotchart"],"host":["https://api.server.nbaapi.com"],"query":[{"description":{"content":"<p>(Optional) The page number for pagination. Defaults to 1. Each page returns a maximum of 50 results.</p>\n","type":"text/plain"},"key":"page","value":"1"},{"description":{"content":"<p>(Optional) The unique ID for the player (e.g., hardeja01).</p>\n","type":"text/plain"},"key":"playerId","value":"jokicni01"},{"description":{"content":"<p>(Optional) The season year (e.g., 2024 for the 2023-24 season).</p>\n","type":"text/plain"},"key":"season","value":"2018"},{"description":{"content":"<p>(Optional) Filter by shot outcome (true for made, false for missed).</p>\n","type":"text/plain"},"key":"result","value":"true"},{"description":{"content":"<p>(Optional) The type of shot (e.g., '2-pointer', '3-pointer').</p>\n","type":"text/plain"},"key":"shot_type","value":"3-pointer"}],"variable":[]}},"response":[{"id":"45450b08-f787-4963-8b66-f3a468a83931","name":"Shot Chart 2","originalRequest":{"method":"GET","header":[{"key":"x-api-key","value":"{{api-key}}","type":"text","disabled":true}],"url":{"raw":"https://api.server.nbaapi.com/api/playershotchart?page=1&playerId=duranke01&season=2018&result=true&shot_type=3-pointer","host":["https://api.server.nbaapi.com"],"path":["api","playershotchart"],"query":[{"key":"page","value":"1","description":"(Optional) The page number for pagination. Defaults to 1. Each page returns a maximum of 50 results."},{"key":"playerId","value":"duranke01","description":"(Optional) The unique ID for the player (e.g., hardeja01)."},{"key":"season","value":"2018","description":"(Optional) The season year (e.g., 2024 for the 2023-24 season)."},{"key":"result","value":"true","description":"(Optional) Filter by shot outcome (true for made, false for missed)."},{"key":"shot_type","value":"3-pointer","description":"(Optional) The type of shot (e.g., '2-pointer', '3-pointer')."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000"},{"key":"Content-Encoding","value":"br"},{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Tue, 16 Dec 2025 19:56:28 GMT"},{"key":"Server","value":"nginx/1.28.0"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Content-Length","value":"1390"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": 84801,\n        \"playerId\": \"duranke01\",\n        \"season\": 2018,\n        \"date\": \"Oct 17,2017\",\n        \"qtr\": \"2nd Qtr\",\n        \"timeRemaining\": \"6:14\",\n        \"top\": 254,\n        \"left\": 391,\n        \"playerName\": \"duranke01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 25,\n        \"lead\": true,\n        \"teamScore\": 54,\n        \"opponentTeamScore\": 45,\n        \"opponent\": \"HOU\",\n        \"team\": \"GSW\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"UpdatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 84805,\n        \"playerId\": \"duranke01\",\n        \"season\": 2018,\n        \"date\": \"Oct 17,2017\",\n        \"qtr\": \"3rd Qtr\",\n        \"timeRemaining\": \"9:35\",\n        \"top\": 243,\n        \"left\": 416,\n        \"playerName\": \"duranke01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 26,\n        \"lead\": true,\n        \"teamScore\": 80,\n        \"opponentTeamScore\": 64,\n        \"opponent\": \"HOU\",\n        \"team\": \"GSW\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"UpdatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 84815,\n        \"playerId\": \"duranke01\",\n        \"season\": 2018,\n        \"date\": \"Oct 20,2017\",\n        \"qtr\": \"1st Qtr\",\n        \"timeRemaining\": \"5:18\",\n        \"top\": 275,\n        \"left\": 363,\n        \"playerName\": \"duranke01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 25,\n        \"lead\": false,\n        \"teamScore\": 9,\n        \"opponentTeamScore\": 21,\n        \"opponent\": \"NOP\",\n        \"team\": \"GSW\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"UpdatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 84823,\n        \"playerId\": \"duranke01\",\n        \"season\": 2018,\n        \"date\": \"Oct 20,2017\",\n        \"qtr\": \"2nd Qtr\",\n        \"timeRemaining\": \"0:01\",\n        \"top\": 310,\n        \"left\": 283,\n        \"playerName\": \"duranke01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 26,\n        \"lead\": false,\n        \"teamScore\": 61,\n        \"opponentTeamScore\": 64,\n        \"opponent\": \"NOP\",\n        \"team\": \"GSW\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"UpdatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 84826,\n        \"playerId\": \"duranke01\",\n        \"season\": 2018,\n        \"date\": \"Oct 20,2017\",\n        \"qtr\": \"4th Qtr\",\n        \"timeRemaining\": \"10:19\",\n        \"top\": 84,\n        \"left\": 475,\n        \"playerName\": \"duranke01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 23,\n        \"lead\": true,\n        \"teamScore\": 104,\n        \"opponentTeamScore\": 94,\n        \"opponent\": \"NOP\",\n        \"team\": \"GSW\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"UpdatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 84830,\n        \"playerId\": \"duranke01\",\n        \"season\": 2018,\n        \"date\": \"Oct 21,2017\",\n        \"qtr\": \"1st Qtr\",\n        \"timeRemaining\": \"10:35\",\n        \"top\": 307,\n        \"left\": 239,\n        \"playerName\": \"duranke01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 25,\n        \"lead\": true,\n        \"teamScore\": 6,\n        \"opponentTeamScore\": 3,\n        \"opponent\": \"MEM\",\n        \"team\": \"GSW\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"UpdatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 84847,\n        \"playerId\": \"duranke01\",\n        \"season\": 2018,\n        \"date\": \"Oct 21,2017\",\n        \"qtr\": \"4th Qtr\",\n        \"timeRemaining\": \"10:25\",\n        \"top\": 254,\n        \"left\": 93,\n        \"playerName\": \"duranke01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 25,\n        \"lead\": false,\n        \"teamScore\": 74,\n        \"opponentTeamScore\": 88,\n        \"opponent\": \"MEM\",\n        \"team\": \"GSW\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"UpdatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 84848,\n        \"playerId\": \"duranke01\",\n        \"season\": 2018,\n        \"date\": \"Oct 21,2017\",\n        \"qtr\": \"4th Qtr\",\n        \"timeRemaining\": \"9:39\",\n        \"top\": 245,\n        \"left\": 414,\n        \"playerName\": \"duranke01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 26,\n        \"lead\": false,\n        \"teamScore\": 77,\n        \"opponentTeamScore\": 88,\n        \"opponent\": \"MEM\",\n        \"team\": \"GSW\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"UpdatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 84850,\n        \"playerId\": \"duranke01\",\n        \"season\": 2018,\n        \"date\": \"Oct 21,2017\",\n        \"qtr\": \"4th Qtr\",\n        \"timeRemaining\": \"4:31\",\n        \"top\": 50,\n        \"left\": 472,\n        \"playerName\": \"duranke01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 23,\n        \"lead\": false,\n        \"teamScore\": 88,\n        \"opponentTeamScore\": 98,\n        \"opponent\": \"MEM\",\n        \"team\": \"GSW\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"UpdatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 84854,\n        \"playerId\": \"duranke01\",\n        \"season\": 2018,\n        \"date\": \"Oct 23,2017\",\n        \"qtr\": \"1st Qtr\",\n        \"timeRemaining\": \"9:05\",\n        \"top\": 259,\n        \"left\": 381,\n        \"playerName\": \"duranke01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 25,\n        \"lead\": true,\n        \"teamScore\": 12,\n        \"opponentTeamScore\": 6,\n        \"opponent\": \"DAL\",\n        \"team\": \"GSW\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"UpdatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 84855,\n        \"playerId\": \"duranke01\",\n        \"season\": 2018,\n        \"date\": \"Oct 23,2017\",\n        \"qtr\": \"1st Qtr\",\n        \"timeRemaining\": \"8:38\",\n        \"top\": 276,\n        \"left\": 347,\n        \"playerName\": \"duranke01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 25,\n        \"lead\": true,\n        \"teamScore\": 15,\n        \"opponentTeamScore\": 6,\n        \"opponent\": \"DAL\",\n        \"team\": \"GSW\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"UpdatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 84863,\n        \"playerId\": \"duranke01\",\n        \"season\": 2018,\n        \"date\": \"Oct 23,2017\",\n        \"qtr\": \"2nd Qtr\",\n        \"timeRemaining\": \"1:24\",\n        \"top\": 254,\n        \"left\": 104,\n        \"playerName\": \"duranke01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 24,\n        \"lead\": true,\n        \"teamScore\": 63,\n        \"opponentTeamScore\": 59,\n        \"opponent\": \"DAL\",\n        \"team\": \"GSW\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"UpdatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 84868,\n        \"playerId\": \"duranke01\",\n        \"season\": 2018,\n        \"date\": \"Oct 23,2017\",\n        \"qtr\": \"4th Qtr\",\n        \"timeRemaining\": \"10:35\",\n        \"top\": 281,\n        \"left\": 108,\n        \"playerName\": \"duranke01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 26,\n        \"lead\": true,\n        \"teamScore\": 107,\n        \"opponentTeamScore\": 85,\n        \"opponent\": \"DAL\",\n        \"team\": \"GSW\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"UpdatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 84875,\n        \"playerId\": \"duranke01\",\n        \"season\": 2018,\n        \"date\": \"Oct 25,2017\",\n        \"qtr\": \"2nd Qtr\",\n        \"timeRemaining\": \"5:14\",\n        \"top\": 56,\n        \"left\": 474,\n        \"playerName\": \"duranke01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 23,\n        \"lead\": true,\n        \"teamScore\": 46,\n        \"opponentTeamScore\": 43,\n        \"opponent\": \"TOR\",\n        \"team\": \"GSW\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"UpdatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 84879,\n        \"playerId\": \"duranke01\",\n        \"season\": 2018,\n        \"date\": \"Oct 25,2017\",\n        \"qtr\": \"3rd Qtr\",\n        \"timeRemaining\": \"11:18\",\n        \"top\": 286,\n        \"left\": 150,\n        \"playerName\": \"duranke01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 25,\n        \"lead\": true,\n        \"teamScore\": 67,\n        \"opponentTeamScore\": 53,\n        \"opponent\": \"TOR\",\n        \"team\": \"GSW\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"UpdatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 84888,\n        \"playerId\": \"duranke01\",\n        \"season\": 2018,\n        \"date\": \"Oct 25,2017\",\n        \"qtr\": \"4th Qtr\",\n        \"timeRemaining\": \"1:02\",\n        \"top\": 264,\n        \"left\": 89,\n        \"playerName\": \"duranke01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 26,\n        \"lead\": false,\n        \"teamScore\": 112,\n        \"opponentTeamScore\": 112,\n        \"opponent\": \"TOR\",\n        \"team\": \"GSW\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"UpdatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 84897,\n        \"playerId\": \"duranke01\",\n        \"season\": 2018,\n        \"date\": \"Oct 27,2017\",\n        \"qtr\": \"2nd Qtr\",\n        \"timeRemaining\": \"0:45\",\n        \"top\": 271,\n        \"left\": 106,\n        \"playerName\": \"duranke01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 25,\n        \"lead\": false,\n        \"teamScore\": 50,\n        \"opponentTeamScore\": 64,\n        \"opponent\": \"WAS\",\n        \"team\": \"GSW\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"UpdatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 84899,\n        \"playerId\": \"duranke01\",\n        \"season\": 2018,\n        \"date\": \"Oct 27,2017\",\n        \"qtr\": \"3rd Qtr\",\n        \"timeRemaining\": \"10:07\",\n        \"top\": 314,\n        \"left\": 253,\n        \"playerName\": \"duranke01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 26,\n        \"lead\": false,\n        \"teamScore\": 60,\n        \"opponentTeamScore\": 73,\n        \"opponent\": \"WAS\",\n        \"team\": \"GSW\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"UpdatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 84905,\n        \"playerId\": \"duranke01\",\n        \"season\": 2018,\n        \"date\": \"Oct 27,2017\",\n        \"qtr\": \"4th Qtr\",\n        \"timeRemaining\": \"10:56\",\n        \"top\": 249,\n        \"left\": 60,\n        \"playerName\": \"duranke01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 26,\n        \"lead\": false,\n        \"teamScore\": 93,\n        \"opponentTeamScore\": 97,\n        \"opponent\": \"WAS\",\n        \"team\": \"GSW\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"UpdatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 84907,\n        \"playerId\": \"duranke01\",\n        \"season\": 2018,\n        \"date\": \"Oct 27,2017\",\n        \"qtr\": \"4th Qtr\",\n        \"timeRemaining\": \"4:57\",\n        \"top\": 331,\n        \"left\": 226,\n        \"playerName\": \"duranke01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 28,\n        \"lead\": true,\n        \"teamScore\": 107,\n        \"opponentTeamScore\": 106,\n        \"opponent\": \"WAS\",\n        \"team\": \"GSW\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"UpdatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 84912,\n        \"playerId\": \"duranke01\",\n        \"season\": 2018,\n        \"date\": \"Oct 29,2017\",\n        \"qtr\": \"2nd Qtr\",\n        \"timeRemaining\": \"6:07\",\n        \"top\": 315,\n        \"left\": 183,\n        \"playerName\": \"duranke01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 27,\n        \"lead\": true,\n        \"teamScore\": 43,\n        \"opponentTeamScore\": 39,\n        \"opponent\": \"DET\",\n        \"team\": \"GSW\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"UpdatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 84918,\n        \"playerId\": \"duranke01\",\n        \"season\": 2018,\n        \"date\": \"Oct 29,2017\",\n        \"qtr\": \"4th Qtr\",\n        \"timeRemaining\": \"5:51\",\n        \"top\": 311,\n        \"left\": 248,\n        \"playerName\": \"duranke01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 26,\n        \"lead\": false,\n        \"teamScore\": 91,\n        \"opponentTeamScore\": 101,\n        \"opponent\": \"DET\",\n        \"team\": \"GSW\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"UpdatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 84919,\n        \"playerId\": \"duranke01\",\n        \"season\": 2018,\n        \"date\": \"Oct 29,2017\",\n        \"qtr\": \"4th Qtr\",\n        \"timeRemaining\": \"5:24\",\n        \"top\": 302,\n        \"left\": 162,\n        \"playerName\": \"duranke01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 26,\n        \"lead\": false,\n        \"teamScore\": 94,\n        \"opponentTeamScore\": 101,\n        \"opponent\": \"DET\",\n        \"team\": \"GSW\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"UpdatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 84923,\n        \"playerId\": \"duranke01\",\n        \"season\": 2018,\n        \"date\": \"Oct 30,2017\",\n        \"qtr\": \"1st Qtr\",\n        \"timeRemaining\": \"8:57\",\n        \"top\": 276,\n        \"left\": 113,\n        \"playerName\": \"duranke01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 25,\n        \"lead\": true,\n        \"teamScore\": 6,\n        \"opponentTeamScore\": 5,\n        \"opponent\": \"LAC\",\n        \"team\": \"GSW\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"UpdatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 84932,\n        \"playerId\": \"duranke01\",\n        \"season\": 2018,\n        \"date\": \"Oct 30,2017\",\n        \"qtr\": \"3rd Qtr\",\n        \"timeRemaining\": \"5:19\",\n        \"top\": 258,\n        \"left\": 88,\n        \"playerName\": \"duranke01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 25,\n        \"lead\": true,\n        \"teamScore\": 88,\n        \"opponentTeamScore\": 73,\n        \"opponent\": \"LAC\",\n        \"team\": \"GSW\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"UpdatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 84942,\n        \"playerId\": \"duranke01\",\n        \"season\": 2018,\n        \"date\": \"Nov 2,2017\",\n        \"qtr\": \"2nd Qtr\",\n        \"timeRemaining\": \"3:38\",\n        \"top\": 127,\n        \"left\": 18,\n        \"playerName\": \"duranke01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 23,\n        \"lead\": false,\n        \"teamScore\": 41,\n        \"opponentTeamScore\": 51,\n        \"opponent\": \"SAS\",\n        \"team\": \"GSW\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"UpdatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 84943,\n        \"playerId\": \"duranke01\",\n        \"season\": 2018,\n        \"date\": \"Nov 2,2017\",\n        \"qtr\": \"3rd Qtr\",\n        \"timeRemaining\": \"10:05\",\n        \"top\": 275,\n        \"left\": 348,\n        \"playerName\": \"duranke01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 24,\n        \"lead\": true,\n        \"teamScore\": 60,\n        \"opponentTeamScore\": 57,\n        \"opponent\": \"SAS\",\n        \"team\": \"GSW\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"UpdatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 84954,\n        \"playerId\": \"duranke01\",\n        \"season\": 2018,\n        \"date\": \"Nov 4,2017\",\n        \"qtr\": \"1st Qtr\",\n        \"timeRemaining\": \"7:12\",\n        \"top\": 269,\n        \"left\": 359,\n        \"playerName\": \"duranke01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 24,\n        \"lead\": true,\n        \"teamScore\": 15,\n        \"opponentTeamScore\": 7,\n        \"opponent\": \"DEN\",\n        \"team\": \"GSW\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"UpdatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 84958,\n        \"playerId\": \"duranke01\",\n        \"season\": 2018,\n        \"date\": \"Nov 4,2017\",\n        \"qtr\": \"2nd Qtr\",\n        \"timeRemaining\": \"7:02\",\n        \"top\": 123,\n        \"left\": 468,\n        \"playerName\": \"duranke01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 23,\n        \"lead\": true,\n        \"teamScore\": 39,\n        \"opponentTeamScore\": 38,\n        \"opponent\": \"DEN\",\n        \"team\": \"GSW\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"UpdatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 84961,\n        \"playerId\": \"duranke01\",\n        \"season\": 2018,\n        \"date\": \"Nov 4,2017\",\n        \"qtr\": \"3rd Qtr\",\n        \"timeRemaining\": \"8:05\",\n        \"top\": 260,\n        \"left\": 72,\n        \"playerName\": \"duranke01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 26,\n        \"lead\": true,\n        \"teamScore\": 76,\n        \"opponentTeamScore\": 57,\n        \"opponent\": \"DEN\",\n        \"team\": \"GSW\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"UpdatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 84964,\n        \"playerId\": \"duranke01\",\n        \"season\": 2018,\n        \"date\": \"Nov 4,2017\",\n        \"qtr\": \"3rd Qtr\",\n        \"timeRemaining\": \"5:35\",\n        \"top\": 63,\n        \"left\": -1,\n        \"playerName\": \"duranke01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 24,\n        \"lead\": true,\n        \"teamScore\": 87,\n        \"opponentTeamScore\": 61,\n        \"opponent\": \"DEN\",\n        \"team\": \"GSW\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"UpdatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 84975,\n        \"playerId\": \"duranke01\",\n        \"season\": 2018,\n        \"date\": \"Nov 6,2017\",\n        \"qtr\": \"4th Qtr\",\n        \"timeRemaining\": \"6:41\",\n        \"top\": 266,\n        \"left\": 80,\n        \"playerName\": \"duranke01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 26,\n        \"lead\": true,\n        \"teamScore\": 83,\n        \"opponentTeamScore\": 70,\n        \"opponent\": \"MIA\",\n        \"team\": \"GSW\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"UpdatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 84978,\n        \"playerId\": \"duranke01\",\n        \"season\": 2018,\n        \"date\": \"Nov 11,2017\",\n        \"qtr\": \"1st Qtr\",\n        \"timeRemaining\": \"10:53\",\n        \"top\": 86,\n        \"left\": 472,\n        \"playerName\": \"duranke01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 23,\n        \"lead\": true,\n        \"teamScore\": 5,\n        \"opponentTeamScore\": 0,\n        \"opponent\": \"PHI\",\n        \"team\": \"GSW\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"UpdatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 84981,\n        \"playerId\": \"duranke01\",\n        \"season\": 2018,\n        \"date\": \"Nov 11,2017\",\n        \"qtr\": \"1st Qtr\",\n        \"timeRemaining\": \"4:59\",\n        \"top\": 235,\n        \"left\": 69,\n        \"playerName\": \"duranke01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 25,\n        \"lead\": true,\n        \"teamScore\": 17,\n        \"opponentTeamScore\": 14,\n        \"opponent\": \"PHI\",\n        \"team\": \"GSW\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"UpdatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 84990,\n        \"playerId\": \"duranke01\",\n        \"season\": 2018,\n        \"date\": \"Nov 11,2017\",\n        \"qtr\": \"3rd Qtr\",\n        \"timeRemaining\": \"10:19\",\n        \"top\": 281,\n        \"left\": 126,\n        \"playerName\": \"duranke01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 25,\n        \"lead\": true,\n        \"teamScore\": 72,\n        \"opponentTeamScore\": 66,\n        \"opponent\": \"PHI\",\n        \"team\": \"GSW\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"UpdatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 85024,\n        \"playerId\": \"duranke01\",\n        \"season\": 2018,\n        \"date\": \"Nov 16,2017\",\n        \"qtr\": \"3rd Qtr\",\n        \"timeRemaining\": \"9:22\",\n        \"top\": 241,\n        \"left\": 387,\n        \"playerName\": \"duranke01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 24,\n        \"lead\": true,\n        \"teamScore\": 56,\n        \"opponentTeamScore\": 43,\n        \"opponent\": \"BOS\",\n        \"team\": \"GSW\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"UpdatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 85029,\n        \"playerId\": \"duranke01\",\n        \"season\": 2018,\n        \"date\": \"Nov 16,2017\",\n        \"qtr\": \"4th Qtr\",\n        \"timeRemaining\": \"3:06\",\n        \"top\": 205,\n        \"left\": 30,\n        \"playerName\": \"duranke01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 26,\n        \"lead\": true,\n        \"teamScore\": 85,\n        \"opponentTeamScore\": 83,\n        \"opponent\": \"BOS\",\n        \"team\": \"GSW\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"UpdatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 85042,\n        \"playerId\": \"duranke01\",\n        \"season\": 2018,\n        \"date\": \"Nov 18,2017\",\n        \"qtr\": \"3rd Qtr\",\n        \"timeRemaining\": \"10:32\",\n        \"top\": 287,\n        \"left\": 63,\n        \"playerName\": \"duranke01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 29,\n        \"lead\": false,\n        \"teamScore\": 57,\n        \"opponentTeamScore\": 76,\n        \"opponent\": \"PHI\",\n        \"team\": \"GSW\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"UpdatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 85052,\n        \"playerId\": \"duranke01\",\n        \"season\": 2018,\n        \"date\": \"Nov 22,2017\",\n        \"qtr\": \"1st Qtr\",\n        \"timeRemaining\": \"11:17\",\n        \"top\": 254,\n        \"left\": 83,\n        \"playerName\": \"duranke01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 25,\n        \"lead\": true,\n        \"teamScore\": 3,\n        \"opponentTeamScore\": 2,\n        \"opponent\": \"OKC\",\n        \"team\": \"GSW\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"UpdatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 85055,\n        \"playerId\": \"duranke01\",\n        \"season\": 2018,\n        \"date\": \"Nov 22,2017\",\n        \"qtr\": \"1st Qtr\",\n        \"timeRemaining\": \"6:31\",\n        \"top\": 275,\n        \"left\": 349,\n        \"playerName\": \"duranke01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 25,\n        \"lead\": false,\n        \"teamScore\": 11,\n        \"opponentTeamScore\": 11,\n        \"opponent\": \"OKC\",\n        \"team\": \"GSW\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"UpdatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 85068,\n        \"playerId\": \"duranke01\",\n        \"season\": 2018,\n        \"date\": \"Nov 22,2017\",\n        \"qtr\": \"4th Qtr\",\n        \"timeRemaining\": \"8:46\",\n        \"top\": 251,\n        \"left\": 393,\n        \"playerName\": \"duranke01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 25,\n        \"lead\": false,\n        \"teamScore\": 80,\n        \"opponentTeamScore\": 100,\n        \"opponent\": \"OKC\",\n        \"team\": \"GSW\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"UpdatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 85074,\n        \"playerId\": \"duranke01\",\n        \"season\": 2018,\n        \"date\": \"Nov 29,2017\",\n        \"qtr\": \"2nd Qtr\",\n        \"timeRemaining\": \"7:22\",\n        \"top\": 293,\n        \"left\": 367,\n        \"playerName\": \"duranke01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 27,\n        \"lead\": true,\n        \"teamScore\": 38,\n        \"opponentTeamScore\": 30,\n        \"opponent\": \"LAL\",\n        \"team\": \"GSW\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"UpdatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 85083,\n        \"playerId\": \"duranke01\",\n        \"season\": 2018,\n        \"date\": \"Nov 29,2017\",\n        \"qtr\": \"3rd Qtr\",\n        \"timeRemaining\": \"4:48\",\n        \"top\": 242,\n        \"left\": 421,\n        \"playerName\": \"duranke01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 26,\n        \"lead\": true,\n        \"teamScore\": 72,\n        \"opponentTeamScore\": 71,\n        \"opponent\": \"LAL\",\n        \"team\": \"GSW\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"UpdatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 85089,\n        \"playerId\": \"duranke01\",\n        \"season\": 2018,\n        \"date\": \"Nov 29,2017\",\n        \"qtr\": \"4th Qtr\",\n        \"timeRemaining\": \"0:46\",\n        \"top\": 319,\n        \"left\": 243,\n        \"playerName\": \"duranke01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 26,\n        \"lead\": false,\n        \"teamScore\": 109,\n        \"opponentTeamScore\": 109,\n        \"opponent\": \"LAL\",\n        \"team\": \"GSW\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"UpdatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 85114,\n        \"playerId\": \"duranke01\",\n        \"season\": 2018,\n        \"date\": \"Dec 3,2017\",\n        \"qtr\": \"2nd Qtr\",\n        \"timeRemaining\": \"5:12\",\n        \"top\": 307,\n        \"left\": 193,\n        \"playerName\": \"duranke01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 26,\n        \"lead\": true,\n        \"teamScore\": 50,\n        \"opponentTeamScore\": 49,\n        \"opponent\": \"MIA\",\n        \"team\": \"GSW\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"UpdatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 85125,\n        \"playerId\": \"duranke01\",\n        \"season\": 2018,\n        \"date\": \"Dec 3,2017\",\n        \"qtr\": \"3rd Qtr\",\n        \"timeRemaining\": \"0:07\",\n        \"top\": 281,\n        \"left\": 356,\n        \"playerName\": \"duranke01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 25,\n        \"lead\": true,\n        \"teamScore\": 99,\n        \"opponentTeamScore\": 77,\n        \"opponent\": \"MIA\",\n        \"team\": \"GSW\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"UpdatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 85128,\n        \"playerId\": \"duranke01\",\n        \"season\": 2018,\n        \"date\": \"Dec 4,2017\",\n        \"qtr\": \"1st Qtr\",\n        \"timeRemaining\": \"6:48\",\n        \"top\": 269,\n        \"left\": 111,\n        \"playerName\": \"duranke01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 25,\n        \"lead\": false,\n        \"teamScore\": 13,\n        \"opponentTeamScore\": 13,\n        \"opponent\": \"NOP\",\n        \"team\": \"GSW\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"UpdatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 85149,\n        \"playerId\": \"duranke01\",\n        \"season\": 2018,\n        \"date\": \"Dec 6,2017\",\n        \"qtr\": \"1st Qtr\",\n        \"timeRemaining\": \"8:26\",\n        \"top\": 264,\n        \"left\": 97,\n        \"playerName\": \"duranke01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 25,\n        \"lead\": true,\n        \"teamScore\": 8,\n        \"opponentTeamScore\": 4,\n        \"opponent\": \"CHO\",\n        \"team\": \"GSW\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"UpdatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 85152,\n        \"playerId\": \"duranke01\",\n        \"season\": 2018,\n        \"date\": \"Dec 6,2017\",\n        \"qtr\": \"1st Qtr\",\n        \"timeRemaining\": \"4:03\",\n        \"top\": 289,\n        \"left\": 339,\n        \"playerName\": \"duranke01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 25,\n        \"lead\": true,\n        \"teamScore\": 20,\n        \"opponentTeamScore\": 12,\n        \"opponent\": \"CHO\",\n        \"team\": \"GSW\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"UpdatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 85163,\n        \"playerId\": \"duranke01\",\n        \"season\": 2018,\n        \"date\": \"Dec 6,2017\",\n        \"qtr\": \"3rd Qtr\",\n        \"timeRemaining\": \"8:43\",\n        \"top\": 302,\n        \"left\": 195,\n        \"playerName\": \"duranke01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 25,\n        \"lead\": true,\n        \"teamScore\": 64,\n        \"opponentTeamScore\": 45,\n        \"opponent\": \"CHO\",\n        \"team\": \"GSW\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"UpdatedAt\": \"2025-08-06T06:27:45.703373Z\",\n        \"DeletedAt\": null\n    }\n]"},{"id":"887dc17c-293f-4f74-bc9c-0689682c13ae","name":"Shot Chart 2","originalRequest":{"method":"GET","header":[{"key":"x-api-key","value":"{{api-key}}","type":"text","disabled":true}],"url":{"raw":"https://api.server.nbaapi.com/api/playershotchart?page=1&playerId=jokicni01&season=2018&result=true&shot_type=3-pointer","host":["https://api.server.nbaapi.com"],"path":["api","playershotchart"],"query":[{"key":"page","value":"1","description":"(Optional) The page number for pagination. Defaults to 1. Each page returns a maximum of 50 results."},{"key":"playerId","value":"jokicni01","description":"(Optional) The unique ID for the player (e.g., hardeja01)."},{"key":"season","value":"2018","description":"(Optional) The season year (e.g., 2024 for the 2023-24 season)."},{"key":"result","value":"true","description":"(Optional) Filter by shot outcome (true for made, false for missed)."},{"key":"shot_type","value":"3-pointer","description":"(Optional) The type of shot (e.g., '2-pointer', '3-pointer')."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000"},{"key":"Content-Encoding","value":"br"},{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Tue, 16 Dec 2025 19:57:03 GMT"},{"key":"Server","value":"nginx/1.28.0"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Content-Length","value":"1431"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": 35513,\n        \"playerId\": \"jokicni01\",\n        \"season\": 2018,\n        \"date\": \"Oct 18,2017\",\n        \"qtr\": \"2nd Qtr\",\n        \"timeRemaining\": \"3:24\",\n        \"top\": 148,\n        \"left\": 464,\n        \"playerName\": \"jokicni01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 24,\n        \"lead\": true,\n        \"teamScore\": 51,\n        \"opponentTeamScore\": 43,\n        \"opponent\": \"UTA\",\n        \"team\": \"DEN\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"UpdatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 35571,\n        \"playerId\": \"jokicni01\",\n        \"season\": 2018,\n        \"date\": \"Oct 29,2017\",\n        \"qtr\": \"4th Qtr\",\n        \"timeRemaining\": \"11:35\",\n        \"top\": 306,\n        \"left\": 242,\n        \"playerName\": \"jokicni01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 25,\n        \"lead\": true,\n        \"teamScore\": 103,\n        \"opponentTeamScore\": 86,\n        \"opponent\": \"BRK\",\n        \"team\": \"DEN\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"UpdatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 35577,\n        \"playerId\": \"jokicni01\",\n        \"season\": 2018,\n        \"date\": \"Oct 30,2017\",\n        \"qtr\": \"1st Qtr\",\n        \"timeRemaining\": \"8:44\",\n        \"top\": 58,\n        \"left\": 475,\n        \"playerName\": \"jokicni01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 23,\n        \"lead\": false,\n        \"teamScore\": 3,\n        \"opponentTeamScore\": 9,\n        \"opponent\": \"NYK\",\n        \"team\": \"DEN\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"UpdatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 35580,\n        \"playerId\": \"jokicni01\",\n        \"season\": 2018,\n        \"date\": \"Oct 30,2017\",\n        \"qtr\": \"2nd Qtr\",\n        \"timeRemaining\": \"4:42\",\n        \"top\": 302,\n        \"left\": 189,\n        \"playerName\": \"jokicni01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 25,\n        \"lead\": false,\n        \"teamScore\": 38,\n        \"opponentTeamScore\": 53,\n        \"opponent\": \"NYK\",\n        \"team\": \"DEN\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"UpdatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 35582,\n        \"playerId\": \"jokicni01\",\n        \"season\": 2018,\n        \"date\": \"Oct 30,2017\",\n        \"qtr\": \"3rd Qtr\",\n        \"timeRemaining\": \"11:23\",\n        \"top\": 271,\n        \"left\": 91,\n        \"playerName\": \"jokicni01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 26,\n        \"lead\": false,\n        \"teamScore\": 46,\n        \"opponentTeamScore\": 65,\n        \"opponent\": \"NYK\",\n        \"team\": \"DEN\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"UpdatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 35584,\n        \"playerId\": \"jokicni01\",\n        \"season\": 2018,\n        \"date\": \"Oct 30,2017\",\n        \"qtr\": \"3rd Qtr\",\n        \"timeRemaining\": \"4:59\",\n        \"top\": 301,\n        \"left\": 188,\n        \"playerName\": \"jokicni01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 25,\n        \"lead\": false,\n        \"teamScore\": 71,\n        \"opponentTeamScore\": 71,\n        \"opponent\": \"NYK\",\n        \"team\": \"DEN\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"UpdatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 35588,\n        \"playerId\": \"jokicni01\",\n        \"season\": 2018,\n        \"date\": \"Oct 30,2017\",\n        \"qtr\": \"4th Qtr\",\n        \"timeRemaining\": \"4:14\",\n        \"top\": 296,\n        \"left\": 136,\n        \"playerName\": \"jokicni01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 26,\n        \"lead\": false,\n        \"teamScore\": 100,\n        \"opponentTeamScore\": 104,\n        \"opponent\": \"NYK\",\n        \"team\": \"DEN\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"UpdatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 35590,\n        \"playerId\": \"jokicni01\",\n        \"season\": 2018,\n        \"date\": \"Oct 30,2017\",\n        \"qtr\": \"4th Qtr\",\n        \"timeRemaining\": \"0:03\",\n        \"top\": 307,\n        \"left\": 266,\n        \"playerName\": \"jokicni01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 25,\n        \"lead\": false,\n        \"teamScore\": 110,\n        \"opponentTeamScore\": 114,\n        \"opponent\": \"NYK\",\n        \"team\": \"DEN\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"UpdatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 35604,\n        \"playerId\": \"jokicni01\",\n        \"season\": 2018,\n        \"date\": \"Nov 3,2017\",\n        \"qtr\": \"1st Qtr\",\n        \"timeRemaining\": \"6:02\",\n        \"top\": 307,\n        \"left\": 220,\n        \"playerName\": \"jokicni01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 25,\n        \"lead\": false,\n        \"teamScore\": 18,\n        \"opponentTeamScore\": 21,\n        \"opponent\": \"MIA\",\n        \"team\": \"DEN\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"UpdatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 35612,\n        \"playerId\": \"jokicni01\",\n        \"season\": 2018,\n        \"date\": \"Nov 3,2017\",\n        \"qtr\": \"4th Qtr\",\n        \"timeRemaining\": \"10:19\",\n        \"top\": 223,\n        \"left\": 437,\n        \"playerName\": \"jokicni01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 26,\n        \"lead\": true,\n        \"teamScore\": 82,\n        \"opponentTeamScore\": 74,\n        \"opponent\": \"MIA\",\n        \"team\": \"DEN\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"UpdatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 35626,\n        \"playerId\": \"jokicni01\",\n        \"season\": 2018,\n        \"date\": \"Nov 7,2017\",\n        \"qtr\": \"1st Qtr\",\n        \"timeRemaining\": \"6:23\",\n        \"top\": 301,\n        \"left\": 200,\n        \"playerName\": \"jokicni01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 25,\n        \"lead\": true,\n        \"teamScore\": 11,\n        \"opponentTeamScore\": 7,\n        \"opponent\": \"BRK\",\n        \"team\": \"DEN\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"UpdatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 35631,\n        \"playerId\": \"jokicni01\",\n        \"season\": 2018,\n        \"date\": \"Nov 7,2017\",\n        \"qtr\": \"2nd Qtr\",\n        \"timeRemaining\": \"8:08\",\n        \"top\": 287,\n        \"left\": 167,\n        \"playerName\": \"jokicni01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 24,\n        \"lead\": true,\n        \"teamScore\": 36,\n        \"opponentTeamScore\": 29,\n        \"opponent\": \"BRK\",\n        \"team\": \"DEN\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"UpdatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 35636,\n        \"playerId\": \"jokicni01\",\n        \"season\": 2018,\n        \"date\": \"Nov 7,2017\",\n        \"qtr\": \"2nd Qtr\",\n        \"timeRemaining\": \"0:32\",\n        \"top\": 295,\n        \"left\": 150,\n        \"playerName\": \"jokicni01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 26,\n        \"lead\": true,\n        \"teamScore\": 57,\n        \"opponentTeamScore\": 44,\n        \"opponent\": \"BRK\",\n        \"team\": \"DEN\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"UpdatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 35642,\n        \"playerId\": \"jokicni01\",\n        \"season\": 2018,\n        \"date\": \"Nov 7,2017\",\n        \"qtr\": \"3rd Qtr\",\n        \"timeRemaining\": \"0:47\",\n        \"top\": 268,\n        \"left\": 362,\n        \"playerName\": \"jokicni01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 24,\n        \"lead\": true,\n        \"teamScore\": 93,\n        \"opponentTeamScore\": 69,\n        \"opponent\": \"BRK\",\n        \"team\": \"DEN\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"UpdatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 35656,\n        \"playerId\": \"jokicni01\",\n        \"season\": 2018,\n        \"date\": \"Nov 9,2017\",\n        \"qtr\": \"3rd Qtr\",\n        \"timeRemaining\": \"4:04\",\n        \"top\": 300,\n        \"left\": 318,\n        \"playerName\": \"jokicni01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 26,\n        \"lead\": true,\n        \"teamScore\": 68,\n        \"opponentTeamScore\": 65,\n        \"opponent\": \"OKC\",\n        \"team\": \"DEN\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"UpdatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 35664,\n        \"playerId\": \"jokicni01\",\n        \"season\": 2018,\n        \"date\": \"Nov 11,2017\",\n        \"qtr\": \"1st Qtr\",\n        \"timeRemaining\": \"0:04\",\n        \"top\": 115,\n        \"left\": 472,\n        \"playerName\": \"jokicni01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 24,\n        \"lead\": true,\n        \"teamScore\": 39,\n        \"opponentTeamScore\": 23,\n        \"opponent\": \"ORL\",\n        \"team\": \"DEN\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"UpdatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 35675,\n        \"playerId\": \"jokicni01\",\n        \"season\": 2018,\n        \"date\": \"Nov 13,2017\",\n        \"qtr\": \"2nd Qtr\",\n        \"timeRemaining\": \"5:36\",\n        \"top\": 28,\n        \"left\": 12,\n        \"playerName\": \"jokicni01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 22,\n        \"lead\": false,\n        \"teamScore\": 32,\n        \"opponentTeamScore\": 43,\n        \"opponent\": \"POR\",\n        \"team\": \"DEN\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"UpdatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 35681,\n        \"playerId\": \"jokicni01\",\n        \"season\": 2018,\n        \"date\": \"Nov 17,2017\",\n        \"qtr\": \"2nd Qtr\",\n        \"timeRemaining\": \"1:29\",\n        \"top\": 292,\n        \"left\": 326,\n        \"playerName\": \"jokicni01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 25,\n        \"lead\": true,\n        \"teamScore\": 62,\n        \"opponentTeamScore\": 50,\n        \"opponent\": \"NOP\",\n        \"team\": \"DEN\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"UpdatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 35694,\n        \"playerId\": \"jokicni01\",\n        \"season\": 2018,\n        \"date\": \"Nov 20,2017\",\n        \"qtr\": \"3rd Qtr\",\n        \"timeRemaining\": \"10:24\",\n        \"top\": 261,\n        \"left\": 379,\n        \"playerName\": \"jokicni01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 25,\n        \"lead\": true,\n        \"teamScore\": 52,\n        \"opponentTeamScore\": 47,\n        \"opponent\": \"SAC\",\n        \"team\": \"DEN\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"UpdatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 35698,\n        \"playerId\": \"jokicni01\",\n        \"season\": 2018,\n        \"date\": \"Nov 20,2017\",\n        \"qtr\": \"3rd Qtr\",\n        \"timeRemaining\": \"5:38\",\n        \"top\": 305,\n        \"left\": 249,\n        \"playerName\": \"jokicni01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 25,\n        \"lead\": true,\n        \"teamScore\": 59,\n        \"opponentTeamScore\": 56,\n        \"opponent\": \"SAC\",\n        \"team\": \"DEN\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"UpdatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 35711,\n        \"playerId\": \"jokicni01\",\n        \"season\": 2018,\n        \"date\": \"Nov 22,2017\",\n        \"qtr\": \"3rd Qtr\",\n        \"timeRemaining\": \"11:30\",\n        \"top\": 296,\n        \"left\": 318,\n        \"playerName\": \"jokicni01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 25,\n        \"lead\": false,\n        \"teamScore\": 43,\n        \"opponentTeamScore\": 75,\n        \"opponent\": \"HOU\",\n        \"team\": \"DEN\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"UpdatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 35719,\n        \"playerId\": \"jokicni01\",\n        \"season\": 2018,\n        \"date\": \"Nov 24,2017\",\n        \"qtr\": \"2nd Qtr\",\n        \"timeRemaining\": \"0:49\",\n        \"top\": 278,\n        \"left\": 348,\n        \"playerName\": \"jokicni01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 25,\n        \"lead\": true,\n        \"teamScore\": 59,\n        \"opponentTeamScore\": 42,\n        \"opponent\": \"MEM\",\n        \"team\": \"DEN\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"UpdatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 35728,\n        \"playerId\": \"jokicni01\",\n        \"season\": 2018,\n        \"date\": \"Nov 24,2017\",\n        \"qtr\": \"4th Qtr\",\n        \"timeRemaining\": \"5:43\",\n        \"top\": 292,\n        \"left\": 159,\n        \"playerName\": \"jokicni01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 25,\n        \"lead\": true,\n        \"teamScore\": 92,\n        \"opponentTeamScore\": 81,\n        \"opponent\": \"MEM\",\n        \"team\": \"DEN\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"UpdatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 35733,\n        \"playerId\": \"jokicni01\",\n        \"season\": 2018,\n        \"date\": \"Nov 28,2017\",\n        \"qtr\": \"1st Qtr\",\n        \"timeRemaining\": \"6:03\",\n        \"top\": 300,\n        \"left\": 229,\n        \"playerName\": \"jokicni01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 25,\n        \"lead\": true,\n        \"teamScore\": 15,\n        \"opponentTeamScore\": 12,\n        \"opponent\": \"UTA\",\n        \"team\": \"DEN\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"UpdatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 35751,\n        \"playerId\": \"jokicni01\",\n        \"season\": 2018,\n        \"date\": \"Dec 15,2017\",\n        \"qtr\": \"2nd Qtr\",\n        \"timeRemaining\": \"4:05\",\n        \"top\": 265,\n        \"left\": 368,\n        \"playerName\": \"jokicni01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 25,\n        \"lead\": false,\n        \"teamScore\": 38,\n        \"opponentTeamScore\": 47,\n        \"opponent\": \"NOP\",\n        \"team\": \"DEN\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"UpdatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 35771,\n        \"playerId\": \"jokicni01\",\n        \"season\": 2018,\n        \"date\": \"Dec 20,2017\",\n        \"qtr\": \"3rd Qtr\",\n        \"timeRemaining\": \"9:49\",\n        \"top\": 50,\n        \"left\": 469,\n        \"playerName\": \"jokicni01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 22,\n        \"lead\": true,\n        \"teamScore\": 59,\n        \"opponentTeamScore\": 54,\n        \"opponent\": \"MIN\",\n        \"team\": \"DEN\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"UpdatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 35772,\n        \"playerId\": \"jokicni01\",\n        \"season\": 2018,\n        \"date\": \"Dec 20,2017\",\n        \"qtr\": \"3rd Qtr\",\n        \"timeRemaining\": \"9:16\",\n        \"top\": 201,\n        \"left\": 441,\n        \"playerName\": \"jokicni01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 25,\n        \"lead\": true,\n        \"teamScore\": 62,\n        \"opponentTeamScore\": 56,\n        \"opponent\": \"MIN\",\n        \"team\": \"DEN\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"UpdatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 35787,\n        \"playerId\": \"jokicni01\",\n        \"season\": 2018,\n        \"date\": \"Dec 22,2017\",\n        \"qtr\": \"2nd Qtr\",\n        \"timeRemaining\": \"5:20\",\n        \"top\": 308,\n        \"left\": 240,\n        \"playerName\": \"jokicni01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 25,\n        \"lead\": true,\n        \"teamScore\": 38,\n        \"opponentTeamScore\": 33,\n        \"opponent\": \"POR\",\n        \"team\": \"DEN\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"UpdatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 35791,\n        \"playerId\": \"jokicni01\",\n        \"season\": 2018,\n        \"date\": \"Dec 22,2017\",\n        \"qtr\": \"3rd Qtr\",\n        \"timeRemaining\": \"7:17\",\n        \"top\": 266,\n        \"left\": 376,\n        \"playerName\": \"jokicni01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 25,\n        \"lead\": true,\n        \"teamScore\": 66,\n        \"opponentTeamScore\": 49,\n        \"opponent\": \"POR\",\n        \"team\": \"DEN\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"UpdatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 35819,\n        \"playerId\": \"jokicni01\",\n        \"season\": 2018,\n        \"date\": \"Dec 26,2017\",\n        \"qtr\": \"2nd Qtr\",\n        \"timeRemaining\": \"7:23\",\n        \"top\": 255,\n        \"left\": 88,\n        \"playerName\": \"jokicni01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 25,\n        \"lead\": true,\n        \"teamScore\": 36,\n        \"opponentTeamScore\": 26,\n        \"opponent\": \"UTA\",\n        \"team\": \"DEN\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"UpdatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 35826,\n        \"playerId\": \"jokicni01\",\n        \"season\": 2018,\n        \"date\": \"Dec 27,2017\",\n        \"qtr\": \"1st Qtr\",\n        \"timeRemaining\": \"4:00\",\n        \"top\": 309,\n        \"left\": 253,\n        \"playerName\": \"jokicni01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 25,\n        \"lead\": false,\n        \"teamScore\": 15,\n        \"opponentTeamScore\": 25,\n        \"opponent\": \"MIN\",\n        \"team\": \"DEN\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"UpdatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 35845,\n        \"playerId\": \"jokicni01\",\n        \"season\": 2018,\n        \"date\": \"Dec 30,2017\",\n        \"qtr\": \"4th Qtr\",\n        \"timeRemaining\": \"5:26\",\n        \"top\": 309,\n        \"left\": 186,\n        \"playerName\": \"jokicni01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 26,\n        \"lead\": false,\n        \"teamScore\": 93,\n        \"opponentTeamScore\": 99,\n        \"opponent\": \"PHI\",\n        \"team\": \"DEN\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"UpdatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 35852,\n        \"playerId\": \"jokicni01\",\n        \"season\": 2018,\n        \"date\": \"Jan 3,2018\",\n        \"qtr\": \"3rd Qtr\",\n        \"timeRemaining\": \"0:29\",\n        \"top\": 288,\n        \"left\": 309,\n        \"playerName\": \"jokicni01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 24,\n        \"lead\": true,\n        \"teamScore\": 95,\n        \"opponentTeamScore\": 85,\n        \"opponent\": \"PHO\",\n        \"team\": \"DEN\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"UpdatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 35879,\n        \"playerId\": \"jokicni01\",\n        \"season\": 2018,\n        \"date\": \"Jan 8,2018\",\n        \"qtr\": \"1st Qtr\",\n        \"timeRemaining\": \"10:42\",\n        \"top\": 268,\n        \"left\": 106,\n        \"playerName\": \"jokicni01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 25,\n        \"lead\": true,\n        \"teamScore\": 6,\n        \"opponentTeamScore\": 5,\n        \"opponent\": \"GSW\",\n        \"team\": \"DEN\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"UpdatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 35921,\n        \"playerId\": \"jokicni01\",\n        \"season\": 2018,\n        \"date\": \"Jan 12,2018\",\n        \"qtr\": \"4th Qtr\",\n        \"timeRemaining\": \"3:13\",\n        \"top\": 301,\n        \"left\": 225,\n        \"playerName\": \"jokicni01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 25,\n        \"lead\": true,\n        \"teamScore\": 84,\n        \"opponentTeamScore\": 72,\n        \"opponent\": \"MEM\",\n        \"team\": \"DEN\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"UpdatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 35924,\n        \"playerId\": \"jokicni01\",\n        \"season\": 2018,\n        \"date\": \"Jan 13,2018\",\n        \"qtr\": \"1st Qtr\",\n        \"timeRemaining\": \"8:48\",\n        \"top\": 277,\n        \"left\": 122,\n        \"playerName\": \"jokicni01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 25,\n        \"lead\": false,\n        \"teamScore\": 5,\n        \"opponentTeamScore\": 7,\n        \"opponent\": \"SAS\",\n        \"team\": \"DEN\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"UpdatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 35930,\n        \"playerId\": \"jokicni01\",\n        \"season\": 2018,\n        \"date\": \"Jan 13,2018\",\n        \"qtr\": \"2nd Qtr\",\n        \"timeRemaining\": \"0:27\",\n        \"top\": 247,\n        \"left\": 388,\n        \"playerName\": \"jokicni01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 24,\n        \"lead\": false,\n        \"teamScore\": 44,\n        \"opponentTeamScore\": 53,\n        \"opponent\": \"SAS\",\n        \"team\": \"DEN\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"UpdatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 35935,\n        \"playerId\": \"jokicni01\",\n        \"season\": 2018,\n        \"date\": \"Jan 13,2018\",\n        \"qtr\": \"3rd Qtr\",\n        \"timeRemaining\": \"5:51\",\n        \"top\": 297,\n        \"left\": 102,\n        \"playerName\": \"jokicni01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 28,\n        \"lead\": false,\n        \"teamScore\": 55,\n        \"opponentTeamScore\": 70,\n        \"opponent\": \"SAS\",\n        \"team\": \"DEN\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"UpdatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 35966,\n        \"playerId\": \"jokicni01\",\n        \"season\": 2018,\n        \"date\": \"Jan 17,2018\",\n        \"qtr\": \"3rd Qtr\",\n        \"timeRemaining\": \"10:09\",\n        \"top\": 297,\n        \"left\": 214,\n        \"playerName\": \"jokicni01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 24,\n        \"lead\": true,\n        \"teamScore\": 64,\n        \"opponentTeamScore\": 52,\n        \"opponent\": \"LAC\",\n        \"team\": \"DEN\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"UpdatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 35980,\n        \"playerId\": \"jokicni01\",\n        \"season\": 2018,\n        \"date\": \"Jan 19,2018\",\n        \"qtr\": \"1st Qtr\",\n        \"timeRemaining\": \"1:16\",\n        \"top\": 250,\n        \"left\": 389,\n        \"playerName\": \"jokicni01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 24,\n        \"lead\": true,\n        \"teamScore\": 26,\n        \"opponentTeamScore\": 23,\n        \"opponent\": \"PHO\",\n        \"team\": \"DEN\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"UpdatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 35985,\n        \"playerId\": \"jokicni01\",\n        \"season\": 2018,\n        \"date\": \"Jan 19,2018\",\n        \"qtr\": \"4th Qtr\",\n        \"timeRemaining\": \"4:31\",\n        \"top\": 298,\n        \"left\": 260,\n        \"playerName\": \"jokicni01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 24,\n        \"lead\": false,\n        \"teamScore\": 95,\n        \"opponentTeamScore\": 101,\n        \"opponent\": \"PHO\",\n        \"team\": \"DEN\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"UpdatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 35991,\n        \"playerId\": \"jokicni01\",\n        \"season\": 2018,\n        \"date\": \"Jan 22,2018\",\n        \"qtr\": \"2nd Qtr\",\n        \"timeRemaining\": \"5:45\",\n        \"top\": 59,\n        \"left\": 464,\n        \"playerName\": \"jokicni01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 22,\n        \"lead\": false,\n        \"teamScore\": 32,\n        \"opponentTeamScore\": 32,\n        \"opponent\": \"POR\",\n        \"team\": \"DEN\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"UpdatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 35992,\n        \"playerId\": \"jokicni01\",\n        \"season\": 2018,\n        \"date\": \"Jan 22,2018\",\n        \"qtr\": \"2nd Qtr\",\n        \"timeRemaining\": \"5:11\",\n        \"top\": 192,\n        \"left\": 51,\n        \"playerName\": \"jokicni01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 23,\n        \"lead\": true,\n        \"teamScore\": 35,\n        \"opponentTeamScore\": 33,\n        \"opponent\": \"POR\",\n        \"team\": \"DEN\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"UpdatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 36012,\n        \"playerId\": \"jokicni01\",\n        \"season\": 2018,\n        \"date\": \"Jan 25,2018\",\n        \"qtr\": \"4th Qtr\",\n        \"timeRemaining\": \"8:06\",\n        \"top\": 295,\n        \"left\": 193,\n        \"playerName\": \"jokicni01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 24,\n        \"lead\": true,\n        \"teamScore\": 114,\n        \"opponentTeamScore\": 97,\n        \"opponent\": \"NYK\",\n        \"team\": \"DEN\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"UpdatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 36017,\n        \"playerId\": \"jokicni01\",\n        \"season\": 2018,\n        \"date\": \"Jan 27,2018\",\n        \"qtr\": \"2nd Qtr\",\n        \"timeRemaining\": \"5:29\",\n        \"top\": 250,\n        \"left\": 76,\n        \"playerName\": \"jokicni01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 25,\n        \"lead\": true,\n        \"teamScore\": 40,\n        \"opponentTeamScore\": 37,\n        \"opponent\": \"DAL\",\n        \"team\": \"DEN\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"UpdatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 36035,\n        \"playerId\": \"jokicni01\",\n        \"season\": 2018,\n        \"date\": \"Jan 29,2018\",\n        \"qtr\": \"3rd Qtr\",\n        \"timeRemaining\": \"9:31\",\n        \"top\": 65,\n        \"left\": 461,\n        \"playerName\": \"jokicni01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 22,\n        \"lead\": false,\n        \"teamScore\": 54,\n        \"opponentTeamScore\": 62,\n        \"opponent\": \"BOS\",\n        \"team\": \"DEN\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"UpdatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 36039,\n        \"playerId\": \"jokicni01\",\n        \"season\": 2018,\n        \"date\": \"Jan 29,2018\",\n        \"qtr\": \"3rd Qtr\",\n        \"timeRemaining\": \"1:35\",\n        \"top\": 303,\n        \"left\": 235,\n        \"playerName\": \"jokicni01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 25,\n        \"lead\": true,\n        \"teamScore\": 77,\n        \"opponentTeamScore\": 75,\n        \"opponent\": \"BOS\",\n        \"team\": \"DEN\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"UpdatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 36043,\n        \"playerId\": \"jokicni01\",\n        \"season\": 2018,\n        \"date\": \"Jan 30,2018\",\n        \"qtr\": \"1st Qtr\",\n        \"timeRemaining\": \"10:30\",\n        \"top\": 271,\n        \"left\": 359,\n        \"playerName\": \"jokicni01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 25,\n        \"lead\": true,\n        \"teamScore\": 8,\n        \"opponentTeamScore\": 4,\n        \"opponent\": \"SAS\",\n        \"team\": \"DEN\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"UpdatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 36056,\n        \"playerId\": \"jokicni01\",\n        \"season\": 2018,\n        \"date\": \"Feb 1,2018\",\n        \"qtr\": \"1st Qtr\",\n        \"timeRemaining\": \"8:05\",\n        \"top\": 292,\n        \"left\": 299,\n        \"playerName\": \"jokicni01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 24,\n        \"lead\": true,\n        \"teamScore\": 15,\n        \"opponentTeamScore\": 10,\n        \"opponent\": \"OKC\",\n        \"team\": \"DEN\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"UpdatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"DeletedAt\": null\n    },\n    {\n        \"id\": 36061,\n        \"playerId\": \"jokicni01\",\n        \"season\": 2018,\n        \"date\": \"Feb 1,2018\",\n        \"qtr\": \"1st Qtr\",\n        \"timeRemaining\": \"0:18\",\n        \"top\": 281,\n        \"left\": 129,\n        \"playerName\": \"jokicni01\",\n        \"result\": true,\n        \"shotType\": \"3-pointer\",\n        \"distanceFt\": 25,\n        \"lead\": true,\n        \"teamScore\": 40,\n        \"opponentTeamScore\": 33,\n        \"opponent\": \"OKC\",\n        \"team\": \"DEN\",\n        \"ID\": 0,\n        \"CreatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"UpdatedAt\": \"2025-08-06T05:46:13.952475Z\",\n        \"DeletedAt\": null\n    }\n]"}],"_postman_id":"cce3c5bd-e1c3-4170-8cc9-030c24fc27df"}],"id":"96fb7e90-d0f5-4393-821c-abeb7bbe5711","_postman_id":"96fb7e90-d0f5-4393-821c-abeb7bbe5711","description":""},{"name":"Examples","item":[{"name":"Current Season Leaders (Points)","event":[{"listen":"test","script":{"id":"6d198479-9969-4658-b548-e7f817e340be","exec":["pm.test(\"Response status code is 200\", function () {","  pm.response.to.have.status(200);","});","","","pm.test(\"Response time is less than 200ms\", function () {","  pm.expect(pm.response.responseTime).to.be.below(200);","});","","","pm.test(\"Response has the required fields\", function () {","    const responseData = pm.response.json();","    ","    pm.expect(responseData).to.be.an('object');","    pm.expect(responseData.data).to.be.an('array');","    ","    responseData.data.forEach(function(player) {","        pm.expect(player).to.have.property('playerId');","        pm.expect(player).to.have.property('playerName');","        pm.expect(player).to.have.property('position');","        pm.expect(player).to.have.property('age');","        pm.expect(player).to.have.property('games');","    });","});","","","","pm.test(\"Pagination object is present and contains expected fields\", function () {","    const responseData = pm.response.json();","    ","    pm.expect(responseData).to.be.an('object');","    pm.expect(responseData.pagination).to.exist;","    pm.expect(responseData.pagination).to.have.property('page');","    pm.expect(responseData.pagination).to.have.property('pageSize');","    pm.expect(responseData.pagination).to.have.property('pages');","    pm.expect(responseData.pagination).to.have.property('total');","});","","// Player Statistics Visualization","var template = `","<style>","    .stats-container {","        font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, sans-serif;","        padding: 20px;","        background: linear-gradient(135deg, #1a1a2e 0%, ##f9f9f9 100%);","        min-height: 100vh;","        color: #fff;","    }","    .stats-header {","        text-align: center;","        margin-bottom: 25px;","    }","    .stats-header h1 {","        color: #00d4ff;","        font-size: 28px;","        margin: 0 0 10px 0;","        text-shadow: 0 0 10px rgba(0, 212, 255, 0.5);","    }","    .stats-header p {","        color: #a0a0a0;","        font-size: 14px;","        margin: 0;","    }","    .stats-table {","        width: 100%;","        border-collapse: collapse;","        background: rgba(255, 255, 255, 0.05);","        border-radius: 12px;","        overflow: hidden;","        box-shadow: 0 8px 32px rgba(0, 0, 0, 0.3);","    }","    .stats-table th {","        background: linear-gradient(90deg, #0f3460 0%, #16213e 100%);","        color: #00d4ff;","        padding: 15px 12px;","        text-align: left;","        font-weight: 600;","        font-size: 13px;","        text-transform: uppercase;","        letter-spacing: 0.5px;","        cursor: pointer;","        transition: background 0.3s ease;","        border-bottom: 2px solid #00d4ff;","    }","    .stats-table th:hover {","        background: linear-gradient(90deg, #1a4a7a 0%, #1e3a5f 100%);","    }","    .stats-table th::after {","        content: ' ↕';","        opacity: 0.4;","        font-size: 10px;","    }","    .stats-table td {","        padding: 14px 12px;","        border-bottom: 1px solid rgba(255, 255, 255, 0.1);","        font-size: 14px;","    }","    .stats-table tr:hover {","        background: rgba(0, 212, 255, 0.1);","    }","    .stats-table tr:nth-child(even) {","        background: rgba(255, 255, 255, 0.02);","    }","    .stats-table tr:nth-child(even):hover {","        background: rgba(0, 212, 255, 0.1);","    }","    .player-name {","        font-weight: 600;","        color: #000000;","    }","    .position-badge {","        display: inline-block;","        padding: 4px 10px;","        border-radius: 20px;","        font-size: 11px;","        font-weight: 600;","        text-transform: uppercase;","    }","    .pos-PG { background: #e74c3c; }","    .pos-SG { background: #3498db; }","    .pos-SF { background: #2ecc71; }","    .pos-PF { background: #f39c12; }","    .pos-C { background: #9b59b6; }","    .stat-highlight {","        color: #00d4ff;","        font-weight: 600;","    }","    .fg-percent {","        display: inline-block;","        padding: 3px 8px;","        border-radius: 4px;","        font-weight: 600;","    }","    .fg-high { background: rgba(46, 204, 113, 0.3); color: #2ecc71; }","    .fg-mid { background: rgba(241, 196, 15, 0.3); color: #f1c40f; }","    .fg-low { background: rgba(231, 76, 60, 0.3); color: #e74c3c; }","    .pagination-info {","        margin-top: 20px;","        padding: 15px 20px;","        background: rgba(255, 255, 255, 0.05);","        border-radius: 8px;","        display: flex;","        justify-content: space-between;","        align-items: center;","        flex-wrap: wrap;","        gap: 10px;","    }","    .pagination-stat {","        display: flex;","        align-items: center;","        gap: 8px;","    }","    .pagination-label {","        color: #a0a0a0;","        font-size: 13px;","    }","    .pagination-value {","        color: #00d4ff;","        font-weight: 600;","        font-size: 14px;","    }","    .no-data {","        text-align: center;","        padding: 40px;","        color: #a0a0a0;","        font-size: 16px;","    }","</style>","","<div class=\"stats-container\">","    <div class=\"stats-header\">","        <h1>🏀 Player Statistics</h1>","        <p>{{subtitle}}</p>","    </div>","    ","    {{#if hasData}}","    <table class=\"stats-table\" id=\"playerTable\">","        <thead>","            <tr>","                <th onclick=\"sortTable(0)\">Player Name</th>","                <th onclick=\"sortTable(1)\">Position</th>","                <th onclick=\"sortTable(2)\">Games</th>","                <th onclick=\"sortTable(3)\">Points</th>","                <th onclick=\"sortTable(4)\">Assists</th>","                <th onclick=\"sortTable(5)\">Rebounds</th>","                <th onclick=\"sortTable(6)\">FG%</th>","            </tr>","        </thead>","        <tbody>","            {{#each players}}","            <tr>","                <td class=\"player-name\">{{playerName}}</td>","                <td><span class=\"position-badge pos-{{position}}\">{{position}}</span></td>","                <td>{{games}}</td>","                <td class=\"stat-highlight\">{{points}}</td>","                <td>{{assists}}</td>","                <td>{{totalRb}}</td>","                <td><span class=\"fg-percent {{fgClass}}\">{{fieldPercent}}</span></td>","            </tr>","            {{/each}}","        </tbody>","    </table>","    ","    <div class=\"pagination-info\">","        <div class=\"pagination-stat\">","            <span class=\"pagination-label\">Page:</span>","            <span class=\"pagination-value\">{{pagination.page}} of {{pagination.pages}}</span>","        </div>","        <div class=\"pagination-stat\">","            <span class=\"pagination-label\">Showing:</span>","            <span class=\"pagination-value\">{{pagination.pageSize}} players</span>","        </div>","        <div class=\"pagination-stat\">","            <span class=\"pagination-label\">Total Players:</span>","            <span class=\"pagination-value\">{{pagination.total}}</span>","        </div>","    </div>","    {{else}}","    <div class=\"no-data\">No player data available</div>","    {{/if}}","</div>","","<script>","    let sortDirection = {};","    ","    function sortTable(columnIndex) {","        const table = document.getElementById('playerTable');","        const tbody = table.querySelector('tbody');","        const rows = Array.from(tbody.querySelectorAll('tr'));","        ","        sortDirection[columnIndex] = !sortDirection[columnIndex];","        const direction = sortDirection[columnIndex] ? 1 : -1;","        ","        rows.sort((a, b) => {","            let aVal = a.cells[columnIndex].textContent.trim();","            let bVal = b.cells[columnIndex].textContent.trim();","            ","            // Check if numeric","            const aNum = parseFloat(aVal.replace('%', ''));","            const bNum = parseFloat(bVal.replace('%', ''));","            ","            if (!isNaN(aNum) && !isNaN(bNum)) {","                return (aNum - bNum) * direction;","            }","            return aVal.localeCompare(bVal) * direction;","        });","        ","        rows.forEach(row => tbody.appendChild(row));","    }","</script>","`;","","function constructVisualizerPayload() {","    const response = pm.response.json();","    const data = response.data || [];","    const pagination = response.pagination || { page: 1, pageSize: 0, pages: 1, total: 0 };","    ","    const players = data.map(player => {","        const fgPercent = player.fieldPercent || 0;","        let fgClass = 'fg-low';","        if (fgPercent >= 0.5) {","            fgClass = 'fg-high';","        } else if (fgPercent >= 0.4) {","            fgClass = 'fg-mid';","        }","        ","        return {","            playerName: player.playerName || 'Unknown',","            position: player.position || 'N/A',","            games: player.games || 0,","            points: player.points || 0,","            assists: player.assists || 0,","            totalRb: player.totalRb || 0,","            fieldPercent: (fgPercent * 100).toFixed(1) + '%',","            fgClass: fgClass","        };","    });","    ","    const subtitle = 'Playoff Statistics | Team: ' + (data[0]?.team || 'N/A') + ' | Season: ' + (data[0]?.season || 'N/A');","    ","    return {","        players: players,","        pagination: pagination,","        hasData: players.length > 0,","        subtitle: subtitle","    };","}","","pm.visualizer.set(template, constructVisualizerPayload());"],"type":"text/javascript","packages":{}}},{"listen":"prerequest","script":{"id":"8f21c0fe-9305-40fe-8fd2-13e3c0ab114f","exec":[""],"type":"text/javascript","packages":{}}}],"id":"6bc6c849-8133-4336-b75e-9754870c51a0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.server.nbaapi.com/api/playertotals?season=2026&page=1&pageSize=10&sortBy=points&ascending=false","urlObject":{"path":["api","playertotals"],"host":["https://api.server.nbaapi.com"],"query":[{"key":"season","value":"2026"},{"key":"page","value":"1"},{"key":"pageSize","value":"10"},{"key":"sortBy","value":"points"},{"key":"ascending","value":"false"}],"variable":[]}},"response":[{"id":"a1557cd9-a4d1-49ab-988a-620e103ee953","name":"2026","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.server.nbaapi.com/api/playertotals?season=2026&page=1&pageSize=10&sortBy=points&ascending=false","host":["https://api.server.nbaapi.com"],"path":["api","playertotals"],"query":[{"key":"season","value":"2026"},{"key":"page","value":"1"},{"key":"pageSize","value":"10"},{"key":"sortBy","value":"points"},{"key":"ascending","value":"false"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000"},{"key":"Content-Encoding","value":"br"},{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Tue, 30 Dec 2025 09:08:27 GMT"},{"key":"Server","value":"nginx/1.28.1"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Content-Length","value":"1198"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"playerId\": \"gilgesh01\",\n            \"playerName\": \"Shai Gilgeous-Alexander\",\n            \"position\": \"PG\",\n            \"age\": 27,\n            \"games\": 31,\n            \"gamesStarted\": 31,\n            \"minutesPg\": 1033,\n            \"fieldGoals\": 338,\n            \"fieldAttempts\": 608,\n            \"fieldPercent\": 0.556,\n            \"threeFg\": 65,\n            \"threeAttempts\": 155,\n            \"threePercent\": 0.419,\n            \"twoFg\": 273,\n            \"twoAttempts\": 453,\n            \"twoPercent\": 0.603,\n            \"effectFgPercent\": 0.609,\n            \"ft\": 250,\n            \"ftAttempts\": 284,\n            \"ftPercent\": 0.88,\n            \"offensiveRb\": 15,\n            \"defensiveRb\": 133,\n            \"totalRb\": 148,\n            \"assists\": 199,\n            \"steals\": 46,\n            \"blocks\": 23,\n            \"turnovers\": 60,\n            \"personalFouls\": 63,\n            \"points\": 991,\n            \"team\": \"OKC\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"jokicni01\",\n            \"playerName\": \"Nikola Jokić\",\n            \"position\": \"C\",\n            \"age\": 30,\n            \"games\": 31,\n            \"gamesStarted\": 31,\n            \"minutesPg\": 1087,\n            \"fieldGoals\": 330,\n            \"fieldAttempts\": 546,\n            \"fieldPercent\": 0.604,\n            \"threeFg\": 66,\n            \"threeAttempts\": 150,\n            \"threePercent\": 0.44,\n            \"twoFg\": 264,\n            \"twoAttempts\": 396,\n            \"twoPercent\": 0.667,\n            \"effectFgPercent\": 0.665,\n            \"ft\": 201,\n            \"ftAttempts\": 235,\n            \"ftPercent\": 0.855,\n            \"offensiveRb\": 95,\n            \"defensiveRb\": 289,\n            \"totalRb\": 384,\n            \"assists\": 343,\n            \"steals\": 44,\n            \"blocks\": 25,\n            \"turnovers\": 111,\n            \"personalFouls\": 88,\n            \"points\": 927,\n            \"team\": \"DEN\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"mitchdo01\",\n            \"playerName\": \"Donovan Mitchell\",\n            \"position\": \"SG\",\n            \"age\": 29,\n            \"games\": 30,\n            \"gamesStarted\": 30,\n            \"minutesPg\": 1017,\n            \"fieldGoals\": 318,\n            \"fieldAttempts\": 640,\n            \"fieldPercent\": 0.497,\n            \"threeFg\": 119,\n            \"threeAttempts\": 305,\n            \"threePercent\": 0.39,\n            \"twoFg\": 199,\n            \"twoAttempts\": 335,\n            \"twoPercent\": 0.594,\n            \"effectFgPercent\": 0.59,\n            \"ft\": 151,\n            \"ftAttempts\": 178,\n            \"ftPercent\": 0.848,\n            \"offensiveRb\": 25,\n            \"defensiveRb\": 111,\n            \"totalRb\": 136,\n            \"assists\": 163,\n            \"steals\": 43,\n            \"blocks\": 9,\n            \"turnovers\": 94,\n            \"personalFouls\": 75,\n            \"points\": 906,\n            \"team\": \"CLE\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"brownja02\",\n            \"playerName\": \"Jaylen Brown\",\n            \"position\": \"SF\",\n            \"age\": 29,\n            \"games\": 29,\n            \"gamesStarted\": 29,\n            \"minutesPg\": 981,\n            \"fieldGoals\": 316,\n            \"fieldAttempts\": 624,\n            \"fieldPercent\": 0.506,\n            \"threeFg\": 60,\n            \"threeAttempts\": 162,\n            \"threePercent\": 0.37,\n            \"twoFg\": 256,\n            \"twoAttempts\": 462,\n            \"twoPercent\": 0.554,\n            \"effectFgPercent\": 0.554,\n            \"ft\": 169,\n            \"ftAttempts\": 217,\n            \"ftPercent\": 0.779,\n            \"offensiveRb\": 35,\n            \"defensiveRb\": 147,\n            \"totalRb\": 182,\n            \"assists\": 140,\n            \"steals\": 33,\n            \"blocks\": 14,\n            \"turnovers\": 107,\n            \"personalFouls\": 90,\n            \"points\": 861,\n            \"team\": \"BOS\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"maxeyty01\",\n            \"playerName\": \"Tyrese Maxey\",\n            \"position\": \"PG\",\n            \"age\": 25,\n            \"games\": 28,\n            \"gamesStarted\": 28,\n            \"minutesPg\": 1111,\n            \"fieldGoals\": 294,\n            \"fieldAttempts\": 638,\n            \"fieldPercent\": 0.461,\n            \"threeFg\": 102,\n            \"threeAttempts\": 261,\n            \"threePercent\": 0.391,\n            \"twoFg\": 192,\n            \"twoAttempts\": 377,\n            \"twoPercent\": 0.509,\n            \"effectFgPercent\": 0.541,\n            \"ft\": 170,\n            \"ftAttempts\": 191,\n            \"ftPercent\": 0.89,\n            \"offensiveRb\": 7,\n            \"defensiveRb\": 115,\n            \"totalRb\": 122,\n            \"assists\": 193,\n            \"steals\": 50,\n            \"blocks\": 24,\n            \"turnovers\": 76,\n            \"personalFouls\": 66,\n            \"points\": 860,\n            \"team\": \"PHI\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"brunsja01\",\n            \"playerName\": \"Jalen Brunson\",\n            \"position\": \"PG\",\n            \"age\": 29,\n            \"games\": 28,\n            \"gamesStarted\": 28,\n            \"minutesPg\": 993,\n            \"fieldGoals\": 292,\n            \"fieldAttempts\": 608,\n            \"fieldPercent\": 0.48,\n            \"threeFg\": 84,\n            \"threeAttempts\": 221,\n            \"threePercent\": 0.38,\n            \"twoFg\": 208,\n            \"twoAttempts\": 387,\n            \"twoPercent\": 0.537,\n            \"effectFgPercent\": 0.549,\n            \"ft\": 157,\n            \"ftAttempts\": 186,\n            \"ftPercent\": 0.844,\n            \"offensiveRb\": 18,\n            \"defensiveRb\": 74,\n            \"totalRb\": 92,\n            \"assists\": 180,\n            \"steals\": 22,\n            \"blocks\": 2,\n            \"turnovers\": 62,\n            \"personalFouls\": 71,\n            \"points\": 825,\n            \"team\": \"NYK\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"avdijde01\",\n            \"playerName\": \"Deni Avdija\",\n            \"position\": \"SF\",\n            \"age\": 25,\n            \"games\": 32,\n            \"gamesStarted\": 32,\n            \"minutesPg\": 1124,\n            \"fieldGoals\": 248,\n            \"fieldAttempts\": 530,\n            \"fieldPercent\": 0.468,\n            \"threeFg\": 75,\n            \"threeAttempts\": 208,\n            \"threePercent\": 0.361,\n            \"twoFg\": 173,\n            \"twoAttempts\": 322,\n            \"twoPercent\": 0.537,\n            \"effectFgPercent\": 0.539,\n            \"ft\": 246,\n            \"ftAttempts\": 309,\n            \"ftPercent\": 0.796,\n            \"offensiveRb\": 33,\n            \"defensiveRb\": 195,\n            \"totalRb\": 228,\n            \"assists\": 216,\n            \"steals\": 24,\n            \"blocks\": 20,\n            \"turnovers\": 122,\n            \"personalFouls\": 96,\n            \"points\": 817,\n            \"team\": \"POR\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"doncilu01\",\n            \"playerName\": \"Luka Dončić\",\n            \"position\": \"PG\",\n            \"age\": 26,\n            \"games\": 23,\n            \"gamesStarted\": 23,\n            \"minutesPg\": 834,\n            \"fieldGoals\": 240,\n            \"fieldAttempts\": 520,\n            \"fieldPercent\": 0.462,\n            \"threeFg\": 79,\n            \"threeAttempts\": 244,\n            \"threePercent\": 0.324,\n            \"twoFg\": 161,\n            \"twoAttempts\": 276,\n            \"twoPercent\": 0.583,\n            \"effectFgPercent\": 0.538,\n            \"ft\": 216,\n            \"ftAttempts\": 269,\n            \"ftPercent\": 0.803,\n            \"offensiveRb\": 18,\n            \"defensiveRb\": 173,\n            \"totalRb\": 191,\n            \"assists\": 198,\n            \"steals\": 37,\n            \"blocks\": 14,\n            \"turnovers\": 99,\n            \"personalFouls\": 58,\n            \"points\": 775,\n            \"team\": \"LAL\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"cunnica01\",\n            \"playerName\": \"Cade Cunningham\",\n            \"position\": \"PG\",\n            \"age\": 24,\n            \"games\": 29,\n            \"gamesStarted\": 29,\n            \"minutesPg\": 1038,\n            \"fieldGoals\": 270,\n            \"fieldAttempts\": 584,\n            \"fieldPercent\": 0.462,\n            \"threeFg\": 60,\n            \"threeAttempts\": 181,\n            \"threePercent\": 0.331,\n            \"twoFg\": 210,\n            \"twoAttempts\": 403,\n            \"twoPercent\": 0.521,\n            \"effectFgPercent\": 0.514,\n            \"ft\": 168,\n            \"ftAttempts\": 205,\n            \"ftPercent\": 0.82,\n            \"offensiveRb\": 34,\n            \"defensiveRb\": 148,\n            \"totalRb\": 182,\n            \"assists\": 279,\n            \"steals\": 44,\n            \"blocks\": 22,\n            \"turnovers\": 113,\n            \"personalFouls\": 98,\n            \"points\": 768,\n            \"team\": \"DET\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"hardeja01\",\n            \"playerName\": \"James Harden\",\n            \"position\": \"PG\",\n            \"age\": 36,\n            \"games\": 29,\n            \"gamesStarted\": 29,\n            \"minutesPg\": 1039,\n            \"fieldGoals\": 219,\n            \"fieldAttempts\": 504,\n            \"fieldPercent\": 0.435,\n            \"threeFg\": 102,\n            \"threeAttempts\": 275,\n            \"threePercent\": 0.371,\n            \"twoFg\": 117,\n            \"twoAttempts\": 229,\n            \"twoPercent\": 0.511,\n            \"effectFgPercent\": 0.536,\n            \"ft\": 223,\n            \"ftAttempts\": 250,\n            \"ftPercent\": 0.892,\n            \"offensiveRb\": 16,\n            \"defensiveRb\": 129,\n            \"totalRb\": 145,\n            \"assists\": 232,\n            \"steals\": 37,\n            \"blocks\": 10,\n            \"turnovers\": 111,\n            \"personalFouls\": 62,\n            \"points\": 763,\n            \"team\": \"LAC\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        }\n    ],\n    \"pagination\": {\n        \"total\": 512,\n        \"page\": 1,\n        \"pageSize\": 10,\n        \"pages\": 52\n    }\n}"}],"_postman_id":"6bc6c849-8133-4336-b75e-9754870c51a0"},{"name":"Team Roster Statistics","event":[{"listen":"test","script":{"id":"08a6f6e6-66e0-4b12-bab4-1817faacef5c","exec":["pm.test(\"Response status code is 200\", function () {","  pm.response.to.have.status(200);","});","","","pm.test(\"Response time is less than 200ms\", function () {","  pm.expect(pm.response.responseTime).to.be.below(200);","});","","","pm.test(\"Response has the required fields\", function () {","    const responseData = pm.response.json();","    ","    pm.expect(responseData).to.be.an('object');","    pm.expect(responseData.data).to.be.an('array');","    ","    responseData.data.forEach(function(player) {","        pm.expect(player).to.have.property('playerId');","        pm.expect(player).to.have.property('playerName');","        pm.expect(player).to.have.property('position');","        pm.expect(player).to.have.property('age');","        pm.expect(player).to.have.property('games');","    });","});","","","","pm.test(\"Pagination object is present and contains expected fields\", function () {","    const responseData = pm.response.json();","    ","    pm.expect(responseData).to.be.an('object');","    pm.expect(responseData.pagination).to.exist;","    pm.expect(responseData.pagination).to.have.property('page');","    pm.expect(responseData.pagination).to.have.property('pageSize');","    pm.expect(responseData.pagination).to.have.property('pages');","    pm.expect(responseData.pagination).to.have.property('total');","});","","// Player Statistics Visualization","var template = `","<style>","    .stats-container {","        font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, sans-serif;","        padding: 20px;","        background: linear-gradient(135deg, #1a1a2e 0%, ##f9f9f9 100%);","        min-height: 100vh;","        color: #fff;","    }","    .stats-header {","        text-align: center;","        margin-bottom: 25px;","    }","    .stats-header h1 {","        color: #00d4ff;","        font-size: 28px;","        margin: 0 0 10px 0;","        text-shadow: 0 0 10px rgba(0, 212, 255, 0.5);","    }","    .stats-header p {","        color: #a0a0a0;","        font-size: 14px;","        margin: 0;","    }","    .stats-table {","        width: 100%;","        border-collapse: collapse;","        background: rgba(255, 255, 255, 0.05);","        border-radius: 12px;","        overflow: hidden;","        box-shadow: 0 8px 32px rgba(0, 0, 0, 0.3);","    }","    .stats-table th {","        background: linear-gradient(90deg, #0f3460 0%, #16213e 100%);","        color: #00d4ff;","        padding: 15px 12px;","        text-align: left;","        font-weight: 600;","        font-size: 13px;","        text-transform: uppercase;","        letter-spacing: 0.5px;","        cursor: pointer;","        transition: background 0.3s ease;","        border-bottom: 2px solid #00d4ff;","    }","    .stats-table th:hover {","        background: linear-gradient(90deg, #1a4a7a 0%, #1e3a5f 100%);","    }","    .stats-table th::after {","        content: ' ↕';","        opacity: 0.4;","        font-size: 10px;","    }","    .stats-table td {","        padding: 14px 12px;","        border-bottom: 1px solid rgba(255, 255, 255, 0.1);","        font-size: 14px;","    }","    .stats-table tr:hover {","        background: rgba(0, 212, 255, 0.1);","    }","    .stats-table tr:nth-child(even) {","        background: rgba(255, 255, 255, 0.02);","    }","    .stats-table tr:nth-child(even):hover {","        background: rgba(0, 212, 255, 0.1);","    }","    .player-name {","        font-weight: 600;","        color: #000000;","    }","    .position-badge {","        display: inline-block;","        padding: 4px 10px;","        border-radius: 20px;","        font-size: 11px;","        font-weight: 600;","        text-transform: uppercase;","    }","    .pos-PG { background: #e74c3c; }","    .pos-SG { background: #3498db; }","    .pos-SF { background: #2ecc71; }","    .pos-PF { background: #f39c12; }","    .pos-C { background: #9b59b6; }","    .stat-highlight {","        color: #00d4ff;","        font-weight: 600;","    }","    .fg-percent {","        display: inline-block;","        padding: 3px 8px;","        border-radius: 4px;","        font-weight: 600;","    }","    .fg-high { background: rgba(46, 204, 113, 0.3); color: #2ecc71; }","    .fg-mid { background: rgba(241, 196, 15, 0.3); color: #f1c40f; }","    .fg-low { background: rgba(231, 76, 60, 0.3); color: #e74c3c; }","    .pagination-info {","        margin-top: 20px;","        padding: 15px 20px;","        background: rgba(255, 255, 255, 0.05);","        border-radius: 8px;","        display: flex;","        justify-content: space-between;","        align-items: center;","        flex-wrap: wrap;","        gap: 10px;","    }","    .pagination-stat {","        display: flex;","        align-items: center;","        gap: 8px;","    }","    .pagination-label {","        color: #a0a0a0;","        font-size: 13px;","    }","    .pagination-value {","        color: #00d4ff;","        font-weight: 600;","        font-size: 14px;","    }","    .no-data {","        text-align: center;","        padding: 40px;","        color: #a0a0a0;","        font-size: 16px;","    }","</style>","","<div class=\"stats-container\">","    <div class=\"stats-header\">","        <h1>🏀 Player Statistics</h1>","        <p>{{subtitle}}</p>","    </div>","    ","    {{#if hasData}}","    <table class=\"stats-table\" id=\"playerTable\">","        <thead>","            <tr>","                <th onclick=\"sortTable(0)\">Player Name</th>","                <th onclick=\"sortTable(1)\">Position</th>","                <th onclick=\"sortTable(2)\">Games</th>","                <th onclick=\"sortTable(3)\">Points</th>","                <th onclick=\"sortTable(4)\">Assists</th>","                <th onclick=\"sortTable(5)\">Rebounds</th>","                <th onclick=\"sortTable(6)\">FG%</th>","            </tr>","        </thead>","        <tbody>","            {{#each players}}","            <tr>","                <td class=\"player-name\">{{playerName}}</td>","                <td><span class=\"position-badge pos-{{position}}\">{{position}}</span></td>","                <td>{{games}}</td>","                <td class=\"stat-highlight\">{{points}}</td>","                <td>{{assists}}</td>","                <td>{{totalRb}}</td>","                <td><span class=\"fg-percent {{fgClass}}\">{{fieldPercent}}</span></td>","            </tr>","            {{/each}}","        </tbody>","    </table>","    ","    <div class=\"pagination-info\">","        <div class=\"pagination-stat\">","            <span class=\"pagination-label\">Page:</span>","            <span class=\"pagination-value\">{{pagination.page}} of {{pagination.pages}}</span>","        </div>","        <div class=\"pagination-stat\">","            <span class=\"pagination-label\">Showing:</span>","            <span class=\"pagination-value\">{{pagination.pageSize}} players</span>","        </div>","        <div class=\"pagination-stat\">","            <span class=\"pagination-label\">Total Players:</span>","            <span class=\"pagination-value\">{{pagination.total}}</span>","        </div>","    </div>","    {{else}}","    <div class=\"no-data\">No player data available</div>","    {{/if}}","</div>","","<script>","    let sortDirection = {};","    ","    function sortTable(columnIndex) {","        const table = document.getElementById('playerTable');","        const tbody = table.querySelector('tbody');","        const rows = Array.from(tbody.querySelectorAll('tr'));","        ","        sortDirection[columnIndex] = !sortDirection[columnIndex];","        const direction = sortDirection[columnIndex] ? 1 : -1;","        ","        rows.sort((a, b) => {","            let aVal = a.cells[columnIndex].textContent.trim();","            let bVal = b.cells[columnIndex].textContent.trim();","            ","            // Check if numeric","            const aNum = parseFloat(aVal.replace('%', ''));","            const bNum = parseFloat(bVal.replace('%', ''));","            ","            if (!isNaN(aNum) && !isNaN(bNum)) {","                return (aNum - bNum) * direction;","            }","            return aVal.localeCompare(bVal) * direction;","        });","        ","        rows.forEach(row => tbody.appendChild(row));","    }","</script>","`;","","function constructVisualizerPayload() {","    const response = pm.response.json();","    const data = response.data || [];","    const pagination = response.pagination || { page: 1, pageSize: 0, pages: 1, total: 0 };","    ","    const players = data.map(player => {","        const fgPercent = player.fieldPercent || 0;","        let fgClass = 'fg-low';","        if (fgPercent >= 0.5) {","            fgClass = 'fg-high';","        } else if (fgPercent >= 0.4) {","            fgClass = 'fg-mid';","        }","        ","        return {","            playerName: player.playerName || 'Unknown',","            position: player.position || 'N/A',","            games: player.games || 0,","            points: player.points || 0,","            assists: player.assists || 0,","            totalRb: player.totalRb || 0,","            fieldPercent: (fgPercent * 100).toFixed(1) + '%',","            fgClass: fgClass","        };","    });","    ","    const subtitle = 'Playoff Statistics | Team: ' + (data[0]?.team || 'N/A') + ' | Season: ' + (data[0]?.season || 'N/A');","    ","    return {","        players: players,","        pagination: pagination,","        hasData: players.length > 0,","        subtitle: subtitle","    };","}","","pm.visualizer.set(template, constructVisualizerPayload());"],"type":"text/javascript","packages":{}}},{"listen":"prerequest","script":{"id":"1d28d48f-93ee-45c0-a807-ca34e858ef55","exec":[],"type":"text/javascript"}}],"id":"4acd2eaa-e0e6-427c-bfd8-5c2d2acf2d29","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.server.nbaapi.com/api/playertotals?season=2026&team=LAL&pageSize=20","urlObject":{"path":["api","playertotals"],"host":["https://api.server.nbaapi.com"],"query":[{"key":"season","value":"2026"},{"key":"team","value":"LAL"},{"key":"pageSize","value":"20"}],"variable":[]}},"response":[{"id":"bf016f6b-9805-43ae-ab0f-b60723bd3d52","name":"Team Roster Statistics - LAL","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.server.nbaapi.com/api/playertotals?season=2026&team=LAL&pageSize=20","host":["https://api.server.nbaapi.com"],"path":["api","playertotals"],"query":[{"key":"season","value":"2026"},{"key":"team","value":"LAL"},{"key":"pageSize","value":"20"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000"},{"key":"Content-Encoding","value":"br"},{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Tue, 30 Dec 2025 09:11:38 GMT"},{"key":"Server","value":"nginx/1.28.1"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Content-Length","value":"1691"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"playerId\": \"doncilu01\",\n            \"playerName\": \"Luka Dončić\",\n            \"position\": \"PG\",\n            \"age\": 26,\n            \"games\": 23,\n            \"gamesStarted\": 23,\n            \"minutesPg\": 834,\n            \"fieldGoals\": 240,\n            \"fieldAttempts\": 520,\n            \"fieldPercent\": 0.462,\n            \"threeFg\": 79,\n            \"threeAttempts\": 244,\n            \"threePercent\": 0.324,\n            \"twoFg\": 161,\n            \"twoAttempts\": 276,\n            \"twoPercent\": 0.583,\n            \"effectFgPercent\": 0.538,\n            \"ft\": 216,\n            \"ftAttempts\": 269,\n            \"ftPercent\": 0.803,\n            \"offensiveRb\": 18,\n            \"defensiveRb\": 173,\n            \"totalRb\": 191,\n            \"assists\": 198,\n            \"steals\": 37,\n            \"blocks\": 14,\n            \"turnovers\": 99,\n            \"personalFouls\": 58,\n            \"points\": 775,\n            \"team\": \"LAL\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"reaveau01\",\n            \"playerName\": \"Austin Reaves\",\n            \"position\": \"SG\",\n            \"age\": 27,\n            \"games\": 23,\n            \"gamesStarted\": 22,\n            \"minutesPg\": 812,\n            \"fieldGoals\": 189,\n            \"fieldAttempts\": 373,\n            \"fieldPercent\": 0.507,\n            \"threeFg\": 62,\n            \"threeAttempts\": 170,\n            \"threePercent\": 0.365,\n            \"twoFg\": 127,\n            \"twoAttempts\": 203,\n            \"twoPercent\": 0.626,\n            \"effectFgPercent\": 0.59,\n            \"ft\": 172,\n            \"ftAttempts\": 197,\n            \"ftPercent\": 0.873,\n            \"offensiveRb\": 16,\n            \"defensiveRb\": 104,\n            \"totalRb\": 120,\n            \"assists\": 144,\n            \"steals\": 22,\n            \"blocks\": 5,\n            \"turnovers\": 75,\n            \"personalFouls\": 52,\n            \"points\": 612,\n            \"team\": \"LAL\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"aytonde01\",\n            \"playerName\": \"Deandre Ayton\",\n            \"position\": \"C\",\n            \"age\": 27,\n            \"games\": 26,\n            \"gamesStarted\": 26,\n            \"minutesPg\": 770,\n            \"fieldGoals\": 180,\n            \"fieldAttempts\": 254,\n            \"fieldPercent\": 0.709,\n            \"threeFg\": 0,\n            \"threeAttempts\": 0,\n            \"threePercent\": 0,\n            \"twoFg\": 180,\n            \"twoAttempts\": 254,\n            \"twoPercent\": 0.709,\n            \"effectFgPercent\": 0.709,\n            \"ft\": 25,\n            \"ftAttempts\": 41,\n            \"ftPercent\": 0.61,\n            \"offensiveRb\": 73,\n            \"defensiveRb\": 156,\n            \"totalRb\": 229,\n            \"assists\": 23,\n            \"steals\": 21,\n            \"blocks\": 26,\n            \"turnovers\": 48,\n            \"personalFouls\": 67,\n            \"points\": 385,\n            \"team\": \"LAL\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"hachiru01\",\n            \"playerName\": \"Rui Hachimura\",\n            \"position\": \"PF\",\n            \"age\": 27,\n            \"games\": 27,\n            \"gamesStarted\": 27,\n            \"minutesPg\": 877,\n            \"fieldGoals\": 134,\n            \"fieldAttempts\": 257,\n            \"fieldPercent\": 0.521,\n            \"threeFg\": 49,\n            \"threeAttempts\": 110,\n            \"threePercent\": 0.445,\n            \"twoFg\": 85,\n            \"twoAttempts\": 147,\n            \"twoPercent\": 0.578,\n            \"effectFgPercent\": 0.617,\n            \"ft\": 27,\n            \"ftAttempts\": 36,\n            \"ftPercent\": 0.75,\n            \"offensiveRb\": 21,\n            \"defensiveRb\": 81,\n            \"totalRb\": 102,\n            \"assists\": 24,\n            \"steals\": 16,\n            \"blocks\": 6,\n            \"turnovers\": 23,\n            \"personalFouls\": 50,\n            \"points\": 344,\n            \"team\": \"LAL\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"jamesle01\",\n            \"playerName\": \"LeBron James\",\n            \"position\": \"SF\",\n            \"age\": 41,\n            \"games\": 14,\n            \"gamesStarted\": 14,\n            \"minutesPg\": 461,\n            \"fieldGoals\": 108,\n            \"fieldAttempts\": 213,\n            \"fieldPercent\": 0.507,\n            \"threeFg\": 20,\n            \"threeAttempts\": 63,\n            \"threePercent\": 0.317,\n            \"twoFg\": 88,\n            \"twoAttempts\": 150,\n            \"twoPercent\": 0.587,\n            \"effectFgPercent\": 0.554,\n            \"ft\": 51,\n            \"ftAttempts\": 76,\n            \"ftPercent\": 0.671,\n            \"offensiveRb\": 10,\n            \"defensiveRb\": 59,\n            \"totalRb\": 69,\n            \"assists\": 94,\n            \"steals\": 14,\n            \"blocks\": 9,\n            \"turnovers\": 34,\n            \"personalFouls\": 20,\n            \"points\": 287,\n            \"team\": \"LAL\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"laravja01\",\n            \"playerName\": \"Jake LaRavia\",\n            \"position\": \"PF\",\n            \"age\": 24,\n            \"games\": 30,\n            \"gamesStarted\": 9,\n            \"minutesPg\": 752,\n            \"fieldGoals\": 95,\n            \"fieldAttempts\": 210,\n            \"fieldPercent\": 0.452,\n            \"threeFg\": 28,\n            \"threeAttempts\": 89,\n            \"threePercent\": 0.315,\n            \"twoFg\": 67,\n            \"twoAttempts\": 121,\n            \"twoPercent\": 0.554,\n            \"effectFgPercent\": 0.519,\n            \"ft\": 44,\n            \"ftAttempts\": 62,\n            \"ftPercent\": 0.71,\n            \"offensiveRb\": 44,\n            \"defensiveRb\": 80,\n            \"totalRb\": 124,\n            \"assists\": 59,\n            \"steals\": 37,\n            \"blocks\": 13,\n            \"turnovers\": 32,\n            \"personalFouls\": 68,\n            \"points\": 262,\n            \"team\": \"LAL\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"smartma01\",\n            \"playerName\": \"Marcus Smart\",\n            \"position\": \"SG\",\n            \"age\": 31,\n            \"games\": 21,\n            \"gamesStarted\": 14,\n            \"minutesPg\": 573,\n            \"fieldGoals\": 68,\n            \"fieldAttempts\": 169,\n            \"fieldPercent\": 0.402,\n            \"threeFg\": 34,\n            \"threeAttempts\": 112,\n            \"threePercent\": 0.304,\n            \"twoFg\": 34,\n            \"twoAttempts\": 57,\n            \"twoPercent\": 0.596,\n            \"effectFgPercent\": 0.503,\n            \"ft\": 36,\n            \"ftAttempts\": 39,\n            \"ftPercent\": 0.923,\n            \"offensiveRb\": 14,\n            \"defensiveRb\": 41,\n            \"totalRb\": 55,\n            \"assists\": 58,\n            \"steals\": 29,\n            \"blocks\": 7,\n            \"turnovers\": 35,\n            \"personalFouls\": 60,\n            \"points\": 206,\n            \"team\": \"LAL\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"hayesja02\",\n            \"playerName\": \"Jaxson Hayes\",\n            \"position\": \"C\",\n            \"age\": 25,\n            \"games\": 25,\n            \"gamesStarted\": 4,\n            \"minutesPg\": 430,\n            \"fieldGoals\": 59,\n            \"fieldAttempts\": 77,\n            \"fieldPercent\": 0.766,\n            \"threeFg\": 1,\n            \"threeAttempts\": 1,\n            \"threePercent\": 1,\n            \"twoFg\": 58,\n            \"twoAttempts\": 76,\n            \"twoPercent\": 0.763,\n            \"effectFgPercent\": 0.773,\n            \"ft\": 28,\n            \"ftAttempts\": 42,\n            \"ftPercent\": 0.667,\n            \"offensiveRb\": 33,\n            \"defensiveRb\": 68,\n            \"totalRb\": 101,\n            \"assists\": 24,\n            \"steals\": 8,\n            \"blocks\": 16,\n            \"turnovers\": 14,\n            \"personalFouls\": 48,\n            \"points\": 147,\n            \"team\": \"LAL\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"knechda01\",\n            \"playerName\": \"Dalton Knecht\",\n            \"position\": \"SF\",\n            \"age\": 24,\n            \"games\": 25,\n            \"gamesStarted\": 1,\n            \"minutesPg\": 342,\n            \"fieldGoals\": 52,\n            \"fieldAttempts\": 114,\n            \"fieldPercent\": 0.456,\n            \"threeFg\": 22,\n            \"threeAttempts\": 65,\n            \"threePercent\": 0.338,\n            \"twoFg\": 30,\n            \"twoAttempts\": 49,\n            \"twoPercent\": 0.612,\n            \"effectFgPercent\": 0.553,\n            \"ft\": 11,\n            \"ftAttempts\": 16,\n            \"ftPercent\": 0.688,\n            \"offensiveRb\": 10,\n            \"defensiveRb\": 35,\n            \"totalRb\": 45,\n            \"assists\": 12,\n            \"steals\": 7,\n            \"blocks\": 8,\n            \"turnovers\": 9,\n            \"personalFouls\": 27,\n            \"points\": 137,\n            \"team\": \"LAL\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"smithni01\",\n            \"playerName\": \"Nick Smith Jr.\",\n            \"position\": \"SG\",\n            \"age\": 21,\n            \"games\": 13,\n            \"gamesStarted\": 1,\n            \"minutesPg\": 213,\n            \"fieldGoals\": 43,\n            \"fieldAttempts\": 94,\n            \"fieldPercent\": 0.457,\n            \"threeFg\": 21,\n            \"threeAttempts\": 49,\n            \"threePercent\": 0.429,\n            \"twoFg\": 22,\n            \"twoAttempts\": 45,\n            \"twoPercent\": 0.489,\n            \"effectFgPercent\": 0.569,\n            \"ft\": 5,\n            \"ftAttempts\": 8,\n            \"ftPercent\": 0.625,\n            \"offensiveRb\": 2,\n            \"defensiveRb\": 15,\n            \"totalRb\": 17,\n            \"assists\": 17,\n            \"steals\": 8,\n            \"blocks\": 2,\n            \"turnovers\": 13,\n            \"personalFouls\": 16,\n            \"points\": 112,\n            \"team\": \"LAL\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"vandeja01\",\n            \"playerName\": \"Jarred Vanderbilt\",\n            \"position\": \"PF\",\n            \"age\": 26,\n            \"games\": 21,\n            \"gamesStarted\": 2,\n            \"minutesPg\": 396,\n            \"fieldGoals\": 36,\n            \"fieldAttempts\": 81,\n            \"fieldPercent\": 0.444,\n            \"threeFg\": 12,\n            \"threeAttempts\": 31,\n            \"threePercent\": 0.387,\n            \"twoFg\": 24,\n            \"twoAttempts\": 50,\n            \"twoPercent\": 0.48,\n            \"effectFgPercent\": 0.519,\n            \"ft\": 19,\n            \"ftAttempts\": 25,\n            \"ftPercent\": 0.76,\n            \"offensiveRb\": 38,\n            \"defensiveRb\": 75,\n            \"totalRb\": 113,\n            \"assists\": 27,\n            \"steals\": 20,\n            \"blocks\": 7,\n            \"turnovers\": 29,\n            \"personalFouls\": 41,\n            \"points\": 103,\n            \"team\": \"LAL\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"vincega01\",\n            \"playerName\": \"Gabe Vincent\",\n            \"position\": \"PG\",\n            \"age\": 29,\n            \"games\": 14,\n            \"gamesStarted\": 6,\n            \"minutesPg\": 301,\n            \"fieldGoals\": 21,\n            \"fieldAttempts\": 60,\n            \"fieldPercent\": 0.35,\n            \"threeFg\": 17,\n            \"threeAttempts\": 47,\n            \"threePercent\": 0.362,\n            \"twoFg\": 4,\n            \"twoAttempts\": 13,\n            \"twoPercent\": 0.308,\n            \"effectFgPercent\": 0.492,\n            \"ft\": 7,\n            \"ftAttempts\": 7,\n            \"ftPercent\": 1,\n            \"offensiveRb\": 4,\n            \"defensiveRb\": 8,\n            \"totalRb\": 12,\n            \"assists\": 20,\n            \"steals\": 7,\n            \"blocks\": 1,\n            \"turnovers\": 6,\n            \"personalFouls\": 35,\n            \"points\": 66,\n            \"team\": \"LAL\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"klebima01\",\n            \"playerName\": \"Maxi Kleber\",\n            \"position\": \"PF\",\n            \"age\": 34,\n            \"games\": 15,\n            \"gamesStarted\": 0,\n            \"minutesPg\": 184,\n            \"fieldGoals\": 9,\n            \"fieldAttempts\": 27,\n            \"fieldPercent\": 0.333,\n            \"threeFg\": 3,\n            \"threeAttempts\": 13,\n            \"threePercent\": 0.231,\n            \"twoFg\": 6,\n            \"twoAttempts\": 14,\n            \"twoPercent\": 0.429,\n            \"effectFgPercent\": 0.389,\n            \"ft\": 8,\n            \"ftAttempts\": 10,\n            \"ftPercent\": 0.8,\n            \"offensiveRb\": 7,\n            \"defensiveRb\": 19,\n            \"totalRb\": 26,\n            \"assists\": 11,\n            \"steals\": 4,\n            \"blocks\": 5,\n            \"turnovers\": 6,\n            \"personalFouls\": 25,\n            \"points\": 29,\n            \"team\": \"LAL\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"jamesbr02\",\n            \"playerName\": \"Bronny James\",\n            \"position\": \"SG\",\n            \"age\": 21,\n            \"games\": 17,\n            \"gamesStarted\": 1,\n            \"minutesPg\": 143,\n            \"fieldGoals\": 11,\n            \"fieldAttempts\": 34,\n            \"fieldPercent\": 0.324,\n            \"threeFg\": 5,\n            \"threeAttempts\": 17,\n            \"threePercent\": 0.294,\n            \"twoFg\": 6,\n            \"twoAttempts\": 17,\n            \"twoPercent\": 0.353,\n            \"effectFgPercent\": 0.397,\n            \"ft\": 2,\n            \"ftAttempts\": 2,\n            \"ftPercent\": 1,\n            \"offensiveRb\": 4,\n            \"defensiveRb\": 6,\n            \"totalRb\": 10,\n            \"assists\": 22,\n            \"steals\": 9,\n            \"blocks\": 1,\n            \"turnovers\": 12,\n            \"personalFouls\": 12,\n            \"points\": 29,\n            \"team\": \"LAL\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"thierad01\",\n            \"playerName\": \"Adou Thiero\",\n            \"position\": \"SF\",\n            \"age\": 21,\n            \"games\": 14,\n            \"gamesStarted\": 0,\n            \"minutesPg\": 83,\n            \"fieldGoals\": 7,\n            \"fieldAttempts\": 17,\n            \"fieldPercent\": 0.412,\n            \"threeFg\": 0,\n            \"threeAttempts\": 1,\n            \"threePercent\": 0,\n            \"twoFg\": 7,\n            \"twoAttempts\": 16,\n            \"twoPercent\": 0.438,\n            \"effectFgPercent\": 0.412,\n            \"ft\": 6,\n            \"ftAttempts\": 8,\n            \"ftPercent\": 0.75,\n            \"offensiveRb\": 7,\n            \"defensiveRb\": 8,\n            \"totalRb\": 15,\n            \"assists\": 4,\n            \"steals\": 5,\n            \"blocks\": 0,\n            \"turnovers\": 4,\n            \"personalFouls\": 14,\n            \"points\": 20,\n            \"team\": \"LAL\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"timmedr01\",\n            \"playerName\": \"Drew Timme\",\n            \"position\": \"PF\",\n            \"age\": 25,\n            \"games\": 3,\n            \"gamesStarted\": 0,\n            \"minutesPg\": 11,\n            \"fieldGoals\": 1,\n            \"fieldAttempts\": 2,\n            \"fieldPercent\": 0.5,\n            \"threeFg\": 0,\n            \"threeAttempts\": 1,\n            \"threePercent\": 0,\n            \"twoFg\": 1,\n            \"twoAttempts\": 1,\n            \"twoPercent\": 1,\n            \"effectFgPercent\": 0.5,\n            \"ft\": 0,\n            \"ftAttempts\": 0,\n            \"ftPercent\": 0,\n            \"offensiveRb\": 1,\n            \"defensiveRb\": 2,\n            \"totalRb\": 3,\n            \"assists\": 3,\n            \"steals\": 1,\n            \"blocks\": 0,\n            \"turnovers\": 1,\n            \"personalFouls\": 0,\n            \"points\": 2,\n            \"team\": \"LAL\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"manonch01\",\n            \"playerName\": \"Chris Mañon\",\n            \"position\": \"SG\",\n            \"age\": 24,\n            \"games\": 3,\n            \"gamesStarted\": 0,\n            \"minutesPg\": 13,\n            \"fieldGoals\": 0,\n            \"fieldAttempts\": 1,\n            \"fieldPercent\": 0,\n            \"threeFg\": 0,\n            \"threeAttempts\": 1,\n            \"threePercent\": 0,\n            \"twoFg\": 0,\n            \"twoAttempts\": 0,\n            \"twoPercent\": 0,\n            \"effectFgPercent\": 0,\n            \"ft\": 0,\n            \"ftAttempts\": 0,\n            \"ftPercent\": 0,\n            \"offensiveRb\": 1,\n            \"defensiveRb\": 2,\n            \"totalRb\": 3,\n            \"assists\": 0,\n            \"steals\": 1,\n            \"blocks\": 2,\n            \"turnovers\": 0,\n            \"personalFouls\": 3,\n            \"points\": 0,\n            \"team\": \"LAL\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"kolokch01\",\n            \"playerName\": \"Christian Koloko\",\n            \"position\": \"C\",\n            \"age\": 25,\n            \"games\": 2,\n            \"gamesStarted\": 0,\n            \"minutesPg\": 6,\n            \"fieldGoals\": 0,\n            \"fieldAttempts\": 0,\n            \"fieldPercent\": 0,\n            \"threeFg\": 0,\n            \"threeAttempts\": 0,\n            \"threePercent\": 0,\n            \"twoFg\": 0,\n            \"twoAttempts\": 0,\n            \"twoPercent\": 0,\n            \"effectFgPercent\": 0,\n            \"ft\": 0,\n            \"ftAttempts\": 0,\n            \"ftPercent\": 0,\n            \"offensiveRb\": 0,\n            \"defensiveRb\": 1,\n            \"totalRb\": 1,\n            \"assists\": 0,\n            \"steals\": 0,\n            \"blocks\": 0,\n            \"turnovers\": 0,\n            \"personalFouls\": 1,\n            \"points\": 0,\n            \"team\": \"LAL\",\n            \"season\": 2026,\n            \"isPlayoff\": false\n        }\n    ],\n    \"pagination\": {\n        \"total\": 18,\n        \"page\": 1,\n        \"pageSize\": 20,\n        \"pages\": 1\n    }\n}"}],"_postman_id":"4acd2eaa-e0e6-427c-bfd8-5c2d2acf2d29"},{"name":"Player Career Playoff Performance","event":[{"listen":"test","script":{"id":"4eee7285-0538-4835-b006-b68832815c8b","exec":["pm.test(\"Response status code is 200\", function () {","  pm.response.to.have.status(200);","});","","","pm.test(\"Response time is less than 200ms\", function () {","  pm.expect(pm.response.responseTime).to.be.below(200);","});","","","pm.test(\"Response has the required fields\", function () {","    const responseData = pm.response.json();","    ","    pm.expect(responseData).to.be.an('object');","    pm.expect(responseData.data).to.be.an('array');","    ","    responseData.data.forEach(function(player) {","        pm.expect(player).to.have.property('playerId');","        pm.expect(player).to.have.property('playerName');","        pm.expect(player).to.have.property('position');","        pm.expect(player).to.have.property('age');","        pm.expect(player).to.have.property('games');","    });","});","","","","pm.test(\"Pagination object is present and contains expected fields\", function () {","    const responseData = pm.response.json();","    ","    pm.expect(responseData).to.be.an('object');","    pm.expect(responseData.pagination).to.exist;","    pm.expect(responseData.pagination).to.have.property('page');","    pm.expect(responseData.pagination).to.have.property('pageSize');","    pm.expect(responseData.pagination).to.have.property('pages');","    pm.expect(responseData.pagination).to.have.property('total');","});","","// Player Statistics Visualization","var template = `","<style>","    .stats-container {","        font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, sans-serif;","        padding: 20px;","        background: linear-gradient(135deg, #1a1a2e 0%, ##f9f9f9 100%);","        min-height: 100vh;","        color: #fff;","    }","    .stats-header {","        text-align: center;","        margin-bottom: 25px;","    }","    .stats-header h1 {","        color: #00d4ff;","        font-size: 28px;","        margin: 0 0 10px 0;","        text-shadow: 0 0 10px rgba(0, 212, 255, 0.5);","    }","    .stats-header p {","        color: #a0a0a0;","        font-size: 14px;","        margin: 0;","    }","    .stats-table {","        width: 100%;","        border-collapse: collapse;","        background: rgba(255, 255, 255, 0.05);","        border-radius: 12px;","        overflow: hidden;","        box-shadow: 0 8px 32px rgba(0, 0, 0, 0.3);","    }","    .stats-table th {","        background: linear-gradient(90deg, #0f3460 0%, #16213e 100%);","        color: #00d4ff;","        padding: 15px 12px;","        text-align: left;","        font-weight: 600;","        font-size: 13px;","        text-transform: uppercase;","        letter-spacing: 0.5px;","        cursor: pointer;","        transition: background 0.3s ease;","        border-bottom: 2px solid #00d4ff;","    }","    .stats-table th:hover {","        background: linear-gradient(90deg, #1a4a7a 0%, #1e3a5f 100%);","    }","    .stats-table th::after {","        content: ' ↕';","        opacity: 0.4;","        font-size: 10px;","    }","    .stats-table td {","        padding: 14px 12px;","        border-bottom: 1px solid rgba(255, 255, 255, 0.1);","        font-size: 14px;","    }","    .stats-table tr:hover {","        background: rgba(0, 212, 255, 0.1);","    }","    .stats-table tr:nth-child(even) {","        background: rgba(255, 255, 255, 0.02);","    }","    .stats-table tr:nth-child(even):hover {","        background: rgba(0, 212, 255, 0.1);","    }","    .player-name {","        font-weight: 600;","        color: #000000;","    }","    .position-badge {","        display: inline-block;","        padding: 4px 10px;","        border-radius: 20px;","        font-size: 11px;","        font-weight: 600;","        text-transform: uppercase;","    }","    .pos-PG { background: #e74c3c; }","    .pos-SG { background: #3498db; }","    .pos-SF { background: #2ecc71; }","    .pos-PF { background: #f39c12; }","    .pos-C { background: #9b59b6; }","    .stat-highlight {","        color: #00d4ff;","        font-weight: 600;","    }","    .fg-percent {","        display: inline-block;","        padding: 3px 8px;","        border-radius: 4px;","        font-weight: 600;","    }","    .fg-high { background: rgba(46, 204, 113, 0.3); color: #2ecc71; }","    .fg-mid { background: rgba(241, 196, 15, 0.3); color: #f1c40f; }","    .fg-low { background: rgba(231, 76, 60, 0.3); color: #e74c3c; }","    .pagination-info {","        margin-top: 20px;","        padding: 15px 20px;","        background: rgba(255, 255, 255, 0.05);","        border-radius: 8px;","        display: flex;","        justify-content: space-between;","        align-items: center;","        flex-wrap: wrap;","        gap: 10px;","    }","    .pagination-stat {","        display: flex;","        align-items: center;","        gap: 8px;","    }","    .pagination-label {","        color: #a0a0a0;","        font-size: 13px;","    }","    .pagination-value {","        color: #00d4ff;","        font-weight: 600;","        font-size: 14px;","    }","    .no-data {","        text-align: center;","        padding: 40px;","        color: #a0a0a0;","        font-size: 16px;","    }","</style>","","<div class=\"stats-container\">","    <div class=\"stats-header\">","        <h1>🏀 Player Statistics</h1>","        <p>{{subtitle}}</p>","    </div>","    ","    {{#if hasData}}","    <table class=\"stats-table\" id=\"playerTable\">","        <thead>","            <tr>","                <th onclick=\"sortTable(0)\">Player Name</th>","                <th onclick=\"sortTable(1)\">Position</th>","                <th onclick=\"sortTable(2)\">Games</th>","                <th onclick=\"sortTable(3)\">Points</th>","                <th onclick=\"sortTable(4)\">Assists</th>","                <th onclick=\"sortTable(5)\">Rebounds</th>","                <th onclick=\"sortTable(6)\">FG%</th>","            </tr>","        </thead>","        <tbody>","            {{#each players}}","            <tr>","                <td class=\"player-name\">{{playerName}}</td>","                <td><span class=\"position-badge pos-{{position}}\">{{position}}</span></td>","                <td>{{games}}</td>","                <td class=\"stat-highlight\">{{points}}</td>","                <td>{{assists}}</td>","                <td>{{totalRb}}</td>","                <td><span class=\"fg-percent {{fgClass}}\">{{fieldPercent}}</span></td>","            </tr>","            {{/each}}","        </tbody>","    </table>","    ","    <div class=\"pagination-info\">","        <div class=\"pagination-stat\">","            <span class=\"pagination-label\">Page:</span>","            <span class=\"pagination-value\">{{pagination.page}} of {{pagination.pages}}</span>","        </div>","        <div class=\"pagination-stat\">","            <span class=\"pagination-label\">Showing:</span>","            <span class=\"pagination-value\">{{pagination.pageSize}} players</span>","        </div>","        <div class=\"pagination-stat\">","            <span class=\"pagination-label\">Total Players:</span>","            <span class=\"pagination-value\">{{pagination.total}}</span>","        </div>","    </div>","    {{else}}","    <div class=\"no-data\">No player data available</div>","    {{/if}}","</div>","","<script>","    let sortDirection = {};","    ","    function sortTable(columnIndex) {","        const table = document.getElementById('playerTable');","        const tbody = table.querySelector('tbody');","        const rows = Array.from(tbody.querySelectorAll('tr'));","        ","        sortDirection[columnIndex] = !sortDirection[columnIndex];","        const direction = sortDirection[columnIndex] ? 1 : -1;","        ","        rows.sort((a, b) => {","            let aVal = a.cells[columnIndex].textContent.trim();","            let bVal = b.cells[columnIndex].textContent.trim();","            ","            // Check if numeric","            const aNum = parseFloat(aVal.replace('%', ''));","            const bNum = parseFloat(bVal.replace('%', ''));","            ","            if (!isNaN(aNum) && !isNaN(bNum)) {","                return (aNum - bNum) * direction;","            }","            return aVal.localeCompare(bVal) * direction;","        });","        ","        rows.forEach(row => tbody.appendChild(row));","    }","</script>","`;","","function constructVisualizerPayload() {","    const response = pm.response.json();","    const data = response.data || [];","    const pagination = response.pagination || { page: 1, pageSize: 0, pages: 1, total: 0 };","    ","    const players = data.map(player => {","        const fgPercent = player.fieldPercent || 0;","        let fgClass = 'fg-low';","        if (fgPercent >= 0.5) {","            fgClass = 'fg-high';","        } else if (fgPercent >= 0.4) {","            fgClass = 'fg-mid';","        }","        ","        return {","            playerName: player.playerName || 'Unknown',","            position: player.position || 'N/A',","            games: player.games || 0,","            points: player.points || 0,","            assists: player.assists || 0,","            totalRb: player.totalRb || 0,","            fieldPercent: (fgPercent * 100).toFixed(1) + '%',","            fgClass: fgClass","        };","    });","    ","    const subtitle = 'Playoff Statistics | Team: ' + (data[0]?.team || 'N/A') + ' | Season: ' + (data[0]?.season || 'N/A');","    ","    return {","        players: players,","        pagination: pagination,","        hasData: players.length > 0,","        subtitle: subtitle","    };","}","","pm.visualizer.set(template, constructVisualizerPayload());"],"type":"text/javascript","packages":{}}},{"listen":"prerequest","script":{"id":"a7483a82-ef86-427e-989f-1117f61a5854","exec":[],"type":"text/javascript"}}],"id":"82dfe460-d5f9-4069-8c08-dc52534c5e19","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.server.nbaapi.com/api/playertotals?playerId=jamesle01&isPlayoff=true&pageSize=50","urlObject":{"path":["api","playertotals"],"host":["https://api.server.nbaapi.com"],"query":[{"key":"playerId","value":"jamesle01"},{"key":"isPlayoff","value":"true"},{"key":"pageSize","value":"50"}],"variable":[]}},"response":[{"id":"e90acc4d-1764-4eb9-adee-12fdd27dff6b","name":"Player Career Playoff Performance","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.server.nbaapi.com/api/playertotals?playerId=jamesle01&isPlayoff=true&pageSize=50","host":["https://api.server.nbaapi.com"],"path":["api","playertotals"],"query":[{"key":"playerId","value":"jamesle01"},{"key":"isPlayoff","value":"true"},{"key":"pageSize","value":"50"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000"},{"key":"Content-Encoding","value":"br"},{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Fri, 30 Jan 2026 02:47:27 GMT"},{"key":"Server","value":"nginx/1.28.1"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Content-Length","value":"1396"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"playerId\": \"jamesle01\",\n            \"playerName\": \"LeBron James\",\n            \"position\": \"SF\",\n            \"age\": 27,\n            \"games\": 23,\n            \"gamesStarted\": 23,\n            \"minutesPg\": 983,\n            \"fieldGoals\": 251,\n            \"fieldAttempts\": 502,\n            \"fieldPercent\": 0.5,\n            \"threeFg\": 22,\n            \"threeAttempts\": 85,\n            \"threePercent\": 0.259,\n            \"twoFg\": 229,\n            \"twoAttempts\": 417,\n            \"twoPercent\": 0.549,\n            \"effectFgPercent\": 0.522,\n            \"ft\": 173,\n            \"ftAttempts\": 234,\n            \"ftPercent\": 0.739,\n            \"offensiveRb\": 54,\n            \"defensiveRb\": 170,\n            \"totalRb\": 224,\n            \"assists\": 129,\n            \"steals\": 43,\n            \"blocks\": 16,\n            \"turnovers\": 81,\n            \"personalFouls\": 47,\n            \"points\": 697,\n            \"team\": \"MIA\",\n            \"season\": 2012,\n            \"isPlayoff\": true\n        },\n        {\n            \"playerId\": \"jamesle01\",\n            \"playerName\": \"LeBron James\",\n            \"position\": \"SF\",\n            \"age\": 30,\n            \"games\": 20,\n            \"gamesStarted\": 20,\n            \"minutesPg\": 844,\n            \"fieldGoals\": 227,\n            \"fieldAttempts\": 544,\n            \"fieldPercent\": 0.417,\n            \"threeFg\": 25,\n            \"threeAttempts\": 110,\n            \"threePercent\": 0.227,\n            \"twoFg\": 202,\n            \"twoAttempts\": 434,\n            \"twoPercent\": 0.465,\n            \"effectFgPercent\": 0.44,\n            \"ft\": 122,\n            \"ftAttempts\": 167,\n            \"ftPercent\": 0.731,\n            \"offensiveRb\": 37,\n            \"defensiveRb\": 189,\n            \"totalRb\": 226,\n            \"assists\": 169,\n            \"steals\": 33,\n            \"blocks\": 21,\n            \"turnovers\": 82,\n            \"personalFouls\": 58,\n            \"points\": 601,\n            \"team\": \"CLE\",\n            \"season\": 2015,\n            \"isPlayoff\": true\n        },\n        {\n            \"playerId\": \"jamesle01\",\n            \"playerName\": \"LeBron James\",\n            \"position\": \"PF\",\n            \"age\": 28,\n            \"games\": 23,\n            \"gamesStarted\": 23,\n            \"minutesPg\": 960,\n            \"fieldGoals\": 212,\n            \"fieldAttempts\": 432,\n            \"fieldPercent\": 0.491,\n            \"threeFg\": 36,\n            \"threeAttempts\": 96,\n            \"threePercent\": 0.375,\n            \"twoFg\": 176,\n            \"twoAttempts\": 336,\n            \"twoPercent\": 0.524,\n            \"effectFgPercent\": 0.532,\n            \"ft\": 136,\n            \"ftAttempts\": 175,\n            \"ftPercent\": 0.777,\n            \"offensiveRb\": 37,\n            \"defensiveRb\": 156,\n            \"totalRb\": 193,\n            \"assists\": 152,\n            \"steals\": 41,\n            \"blocks\": 18,\n            \"turnovers\": 70,\n            \"personalFouls\": 43,\n            \"points\": 596,\n            \"team\": \"MIA\",\n            \"season\": 2013,\n            \"isPlayoff\": true\n        },\n        {\n            \"playerId\": \"jamesle01\",\n            \"playerName\": \"LeBron James\",\n            \"position\": \"SF\",\n            \"age\": 32,\n            \"games\": 18,\n            \"gamesStarted\": 18,\n            \"minutesPg\": 744,\n            \"fieldGoals\": 217,\n            \"fieldAttempts\": 384,\n            \"fieldPercent\": 0.565,\n            \"threeFg\": 44,\n            \"threeAttempts\": 107,\n            \"threePercent\": 0.411,\n            \"twoFg\": 173,\n            \"twoAttempts\": 277,\n            \"twoPercent\": 0.625,\n            \"effectFgPercent\": 0.622,\n            \"ft\": 113,\n            \"ftAttempts\": 162,\n            \"ftPercent\": 0.698,\n            \"offensiveRb\": 19,\n            \"defensiveRb\": 145,\n            \"totalRb\": 164,\n            \"assists\": 141,\n            \"steals\": 35,\n            \"blocks\": 23,\n            \"turnovers\": 72,\n            \"personalFouls\": 43,\n            \"points\": 591,\n            \"team\": \"CLE\",\n            \"season\": 2017,\n            \"isPlayoff\": true\n        },\n        {\n            \"playerId\": \"jamesle01\",\n            \"playerName\": \"LeBron James\",\n            \"position\": \"PG\",\n            \"age\": 35,\n            \"games\": 21,\n            \"gamesStarted\": 21,\n            \"minutesPg\": 762,\n            \"fieldGoals\": 214,\n            \"fieldAttempts\": 382,\n            \"fieldPercent\": 0.56,\n            \"threeFg\": 44,\n            \"threeAttempts\": 119,\n            \"threePercent\": 0.37,\n            \"twoFg\": 170,\n            \"twoAttempts\": 263,\n            \"twoPercent\": 0.646,\n            \"effectFgPercent\": 0.618,\n            \"ft\": 108,\n            \"ftAttempts\": 150,\n            \"ftPercent\": 0.72,\n            \"offensiveRb\": 28,\n            \"defensiveRb\": 198,\n            \"totalRb\": 226,\n            \"assists\": 184,\n            \"steals\": 26,\n            \"blocks\": 18,\n            \"turnovers\": 84,\n            \"personalFouls\": 40,\n            \"points\": 580,\n            \"team\": \"LAL\",\n            \"season\": 2020,\n            \"isPlayoff\": true\n        },\n        {\n            \"playerId\": \"jamesle01\",\n            \"playerName\": \"LeBron James\",\n            \"position\": \"SF\",\n            \"age\": 31,\n            \"games\": 21,\n            \"gamesStarted\": 21,\n            \"minutesPg\": 822,\n            \"fieldGoals\": 219,\n            \"fieldAttempts\": 417,\n            \"fieldPercent\": 0.525,\n            \"threeFg\": 32,\n            \"threeAttempts\": 94,\n            \"threePercent\": 0.34,\n            \"twoFg\": 187,\n            \"twoAttempts\": 323,\n            \"twoPercent\": 0.579,\n            \"effectFgPercent\": 0.564,\n            \"ft\": 82,\n            \"ftAttempts\": 124,\n            \"ftPercent\": 0.661,\n            \"offensiveRb\": 42,\n            \"defensiveRb\": 158,\n            \"totalRb\": 200,\n            \"assists\": 160,\n            \"steals\": 49,\n            \"blocks\": 27,\n            \"turnovers\": 75,\n            \"personalFouls\": 54,\n            \"points\": 552,\n            \"team\": \"CLE\",\n            \"season\": 2016,\n            \"isPlayoff\": true\n        },\n        {\n            \"playerId\": \"jamesle01\",\n            \"playerName\": \"LeBron James\",\n            \"position\": \"PF\",\n            \"age\": 29,\n            \"games\": 20,\n            \"gamesStarted\": 20,\n            \"minutesPg\": 763,\n            \"fieldGoals\": 192,\n            \"fieldAttempts\": 340,\n            \"fieldPercent\": 0.565,\n            \"threeFg\": 35,\n            \"threeAttempts\": 86,\n            \"threePercent\": 0.407,\n            \"twoFg\": 157,\n            \"twoAttempts\": 254,\n            \"twoPercent\": 0.618,\n            \"effectFgPercent\": 0.616,\n            \"ft\": 129,\n            \"ftAttempts\": 160,\n            \"ftPercent\": 0.806,\n            \"offensiveRb\": 14,\n            \"defensiveRb\": 127,\n            \"totalRb\": 141,\n            \"assists\": 95,\n            \"steals\": 36,\n            \"blocks\": 11,\n            \"turnovers\": 61,\n            \"personalFouls\": 46,\n            \"points\": 548,\n            \"team\": \"MIA\",\n            \"season\": 2014,\n            \"isPlayoff\": true\n        },\n        {\n            \"playerId\": \"jamesle01\",\n            \"playerName\": \"LeBron James\",\n            \"position\": \"SF\",\n            \"age\": 22,\n            \"games\": 20,\n            \"gamesStarted\": 20,\n            \"minutesPg\": 893,\n            \"fieldGoals\": 166,\n            \"fieldAttempts\": 399,\n            \"fieldPercent\": 0.416,\n            \"threeFg\": 21,\n            \"threeAttempts\": 75,\n            \"threePercent\": 0.28,\n            \"twoFg\": 145,\n            \"twoAttempts\": 324,\n            \"twoPercent\": 0.448,\n            \"effectFgPercent\": 0.442,\n            \"ft\": 148,\n            \"ftAttempts\": 196,\n            \"ftPercent\": 0.755,\n            \"offensiveRb\": 26,\n            \"defensiveRb\": 135,\n            \"totalRb\": 161,\n            \"assists\": 159,\n            \"steals\": 34,\n            \"blocks\": 10,\n            \"turnovers\": 66,\n            \"personalFouls\": 40,\n            \"points\": 501,\n            \"team\": \"CLE\",\n            \"season\": 2007,\n            \"isPlayoff\": true\n        },\n        {\n            \"playerId\": \"jamesle01\",\n            \"playerName\": \"LeBron James\",\n            \"position\": \"SF\",\n            \"age\": 26,\n            \"games\": 21,\n            \"gamesStarted\": 21,\n            \"minutesPg\": 922,\n            \"fieldGoals\": 174,\n            \"fieldAttempts\": 373,\n            \"fieldPercent\": 0.466,\n            \"threeFg\": 30,\n            \"threeAttempts\": 85,\n            \"threePercent\": 0.353,\n            \"twoFg\": 144,\n            \"twoAttempts\": 288,\n            \"twoPercent\": 0.5,\n            \"effectFgPercent\": 0.507,\n            \"ft\": 119,\n            \"ftAttempts\": 156,\n            \"ftPercent\": 0.763,\n            \"offensiveRb\": 34,\n            \"defensiveRb\": 142,\n            \"totalRb\": 176,\n            \"assists\": 123,\n            \"steals\": 35,\n            \"blocks\": 25,\n            \"turnovers\": 66,\n            \"personalFouls\": 56,\n            \"points\": 497,\n            \"team\": \"MIA\",\n            \"season\": 2011,\n            \"isPlayoff\": true\n        },\n        {\n            \"playerId\": \"jamesle01\",\n            \"playerName\": \"LeBron James\",\n            \"position\": \"SF\",\n            \"age\": 24,\n            \"games\": 14,\n            \"gamesStarted\": 14,\n            \"minutesPg\": 580,\n            \"fieldGoals\": 159,\n            \"fieldAttempts\": 312,\n            \"fieldPercent\": 0.51,\n            \"threeFg\": 27,\n            \"threeAttempts\": 81,\n            \"threePercent\": 0.333,\n            \"twoFg\": 132,\n            \"twoAttempts\": 231,\n            \"twoPercent\": 0.571,\n            \"effectFgPercent\": 0.553,\n            \"ft\": 149,\n            \"ftAttempts\": 199,\n            \"ftPercent\": 0.749,\n            \"offensiveRb\": 19,\n            \"defensiveRb\": 109,\n            \"totalRb\": 128,\n            \"assists\": 102,\n            \"steals\": 23,\n            \"blocks\": 12,\n            \"turnovers\": 38,\n            \"personalFouls\": 30,\n            \"points\": 494,\n            \"team\": \"CLE\",\n            \"season\": 2009,\n            \"isPlayoff\": true\n        },\n        {\n            \"playerId\": \"jamesle01\",\n            \"playerName\": \"LeBron James\",\n            \"position\": \"SF\",\n            \"age\": 21,\n            \"games\": 13,\n            \"gamesStarted\": 13,\n            \"minutesPg\": 604,\n            \"fieldGoals\": 146,\n            \"fieldAttempts\": 307,\n            \"fieldPercent\": 0.476,\n            \"threeFg\": 21,\n            \"threeAttempts\": 63,\n            \"threePercent\": 0.333,\n            \"twoFg\": 125,\n            \"twoAttempts\": 244,\n            \"twoPercent\": 0.512,\n            \"effectFgPercent\": 0.51,\n            \"ft\": 87,\n            \"ftAttempts\": 118,\n            \"ftPercent\": 0.737,\n            \"offensiveRb\": 22,\n            \"defensiveRb\": 83,\n            \"totalRb\": 105,\n            \"assists\": 76,\n            \"steals\": 18,\n            \"blocks\": 9,\n            \"turnovers\": 65,\n            \"personalFouls\": 44,\n            \"points\": 400,\n            \"team\": \"CLE\",\n            \"season\": 2006,\n            \"isPlayoff\": true\n        },\n        {\n            \"playerId\": \"jamesle01\",\n            \"playerName\": \"LeBron James\",\n            \"position\": \"PF\",\n            \"age\": 38,\n            \"games\": 16,\n            \"gamesStarted\": 16,\n            \"minutesPg\": 619,\n            \"fieldGoals\": 147,\n            \"fieldAttempts\": 295,\n            \"fieldPercent\": 0.498,\n            \"threeFg\": 28,\n            \"threeAttempts\": 106,\n            \"threePercent\": 0.264,\n            \"twoFg\": 119,\n            \"twoAttempts\": 189,\n            \"twoPercent\": 0.63,\n            \"effectFgPercent\": 0.546,\n            \"ft\": 70,\n            \"ftAttempts\": 92,\n            \"ftPercent\": 0.761,\n            \"offensiveRb\": 25,\n            \"defensiveRb\": 133,\n            \"totalRb\": 158,\n            \"assists\": 104,\n            \"steals\": 17,\n            \"blocks\": 18,\n            \"turnovers\": 40,\n            \"personalFouls\": 28,\n            \"points\": 392,\n            \"team\": \"LAL\",\n            \"season\": 2023,\n            \"isPlayoff\": true\n        },\n        {\n            \"playerId\": \"jamesle01\",\n            \"playerName\": \"LeBron James\",\n            \"position\": \"SF\",\n            \"age\": 23,\n            \"games\": 13,\n            \"gamesStarted\": 13,\n            \"minutesPg\": 552,\n            \"fieldGoals\": 113,\n            \"fieldAttempts\": 275,\n            \"fieldPercent\": 0.411,\n            \"threeFg\": 18,\n            \"threeAttempts\": 70,\n            \"threePercent\": 0.257,\n            \"twoFg\": 95,\n            \"twoAttempts\": 205,\n            \"twoPercent\": 0.463,\n            \"effectFgPercent\": 0.444,\n            \"ft\": 122,\n            \"ftAttempts\": 167,\n            \"ftPercent\": 0.731,\n            \"offensiveRb\": 16,\n            \"defensiveRb\": 86,\n            \"totalRb\": 102,\n            \"assists\": 99,\n            \"steals\": 23,\n            \"blocks\": 17,\n            \"turnovers\": 54,\n            \"personalFouls\": 33,\n            \"points\": 366,\n            \"team\": \"CLE\",\n            \"season\": 2008,\n            \"isPlayoff\": true\n        },\n        {\n            \"playerId\": \"jamesle01\",\n            \"playerName\": \"LeBron James\",\n            \"position\": \"SF\",\n            \"age\": 25,\n            \"games\": 11,\n            \"gamesStarted\": 11,\n            \"minutesPg\": 460,\n            \"fieldGoals\": 106,\n            \"fieldAttempts\": 211,\n            \"fieldPercent\": 0.502,\n            \"threeFg\": 20,\n            \"threeAttempts\": 50,\n            \"threePercent\": 0.4,\n            \"twoFg\": 86,\n            \"twoAttempts\": 161,\n            \"twoPercent\": 0.534,\n            \"effectFgPercent\": 0.55,\n            \"ft\": 88,\n            \"ftAttempts\": 120,\n            \"ftPercent\": 0.733,\n            \"offensiveRb\": 15,\n            \"defensiveRb\": 87,\n            \"totalRb\": 102,\n            \"assists\": 84,\n            \"steals\": 19,\n            \"blocks\": 20,\n            \"turnovers\": 42,\n            \"personalFouls\": 23,\n            \"points\": 320,\n            \"team\": \"CLE\",\n            \"season\": 2010,\n            \"isPlayoff\": true\n        },\n        {\n            \"playerId\": \"jamesle01\",\n            \"playerName\": \"LeBron James\",\n            \"position\": \"PG\",\n            \"age\": 36,\n            \"games\": 6,\n            \"gamesStarted\": 6,\n            \"minutesPg\": 224,\n            \"fieldGoals\": 54,\n            \"fieldAttempts\": 114,\n            \"fieldPercent\": 0.474,\n            \"threeFg\": 18,\n            \"threeAttempts\": 48,\n            \"threePercent\": 0.375,\n            \"twoFg\": 36,\n            \"twoAttempts\": 66,\n            \"twoPercent\": 0.545,\n            \"effectFgPercent\": 0.553,\n            \"ft\": 14,\n            \"ftAttempts\": 23,\n            \"ftPercent\": 0.609,\n            \"offensiveRb\": 7,\n            \"defensiveRb\": 36,\n            \"totalRb\": 43,\n            \"assists\": 48,\n            \"steals\": 9,\n            \"blocks\": 2,\n            \"turnovers\": 25,\n            \"personalFouls\": 7,\n            \"points\": 140,\n            \"team\": \"LAL\",\n            \"season\": 2021,\n            \"isPlayoff\": true\n        },\n        {\n            \"playerId\": \"jamesle01\",\n            \"playerName\": \"LeBron James\",\n            \"position\": \"PF\",\n            \"age\": 39,\n            \"games\": 5,\n            \"gamesStarted\": 5,\n            \"minutesPg\": 204,\n            \"fieldGoals\": 56,\n            \"fieldAttempts\": 99,\n            \"fieldPercent\": 0.566,\n            \"threeFg\": 10,\n            \"threeAttempts\": 26,\n            \"threePercent\": 0.385,\n            \"twoFg\": 46,\n            \"twoAttempts\": 73,\n            \"twoPercent\": 0.63,\n            \"effectFgPercent\": 0.616,\n            \"ft\": 17,\n            \"ftAttempts\": 23,\n            \"ftPercent\": 0.739,\n            \"offensiveRb\": 4,\n            \"defensiveRb\": 30,\n            \"totalRb\": 34,\n            \"assists\": 44,\n            \"steals\": 12,\n            \"blocks\": 5,\n            \"turnovers\": 19,\n            \"personalFouls\": 11,\n            \"points\": 139,\n            \"team\": \"LAL\",\n            \"season\": 2024,\n            \"isPlayoff\": true\n        },\n        {\n            \"playerId\": \"jamesle01\",\n            \"playerName\": \"LeBron James\",\n            \"position\": \"SF\",\n            \"age\": 40,\n            \"games\": 5,\n            \"gamesStarted\": 5,\n            \"minutesPg\": 204,\n            \"fieldGoals\": 43,\n            \"fieldAttempts\": 88,\n            \"fieldPercent\": 0.489,\n            \"threeFg\": 10,\n            \"threeAttempts\": 28,\n            \"threePercent\": 0.357,\n            \"twoFg\": 33,\n            \"twoAttempts\": 60,\n            \"twoPercent\": 0.55,\n            \"effectFgPercent\": 0.545,\n            \"ft\": 31,\n            \"ftAttempts\": 40,\n            \"ftPercent\": 0.775,\n            \"offensiveRb\": 12,\n            \"defensiveRb\": 33,\n            \"totalRb\": 45,\n            \"assists\": 28,\n            \"steals\": 10,\n            \"blocks\": 9,\n            \"turnovers\": 13,\n            \"personalFouls\": 8,\n            \"points\": 127,\n            \"team\": \"LAL\",\n            \"season\": 2025,\n            \"isPlayoff\": true\n        }\n    ],\n    \"pagination\": {\n        \"total\": 17,\n        \"page\": 1,\n        \"pageSize\": 50,\n        \"pages\": 1\n    }\n}"}],"_postman_id":"82dfe460-d5f9-4069-8c08-dc52534c5e19"},{"name":"Advanced Analytics Comparison","event":[{"listen":"test","script":{"id":"9c5dcf85-85f9-4568-9648-5a25846743c9","exec":["// Tests","pm.test(\"Response time is less than 200ms\", function () {","    pm.expect(pm.response.responseTime).to.be.below(200);","});","","pm.test(\"Response status code is 200\", function () {","    pm.response.to.have.status(200);","});","","pm.test(\"Response has data array with at least one element\", function () {","    const jsonData = pm.response.json();","    pm.expect(jsonData).to.have.property('data');","    pm.expect(jsonData.data).to.be.an('array').that.is.not.empty;","});","","pm.test(\"Validate the schema of the objects in the array\", function () {","    const jsonData = pm.response.json();","    jsonData.data.forEach(function(item) {","        pm.expect(item).to.have.property('playerId');","        pm.expect(item).to.have.property('playerName');","        pm.expect(item).to.have.property('position');","        pm.expect(item).to.have.property('defensiveBox');","        pm.expect(item).to.have.property('offensiveBox');","        pm.expect(item).to.have.property('winShares');","    });","});","","pm.test(\"Player ID is a non-empty string\", function () {","    const jsonData = pm.response.json();","    jsonData.data.forEach(function(item) {","        pm.expect(item.playerId).to.be.a('string').that.is.not.empty;","    });","});","","pm.test(\"Season is a positive integer\", function () {","    const jsonData = pm.response.json();","    jsonData.data.forEach(function(item) {","        pm.expect(item.season).to.be.a('number').that.is.above(0);","    });","});","","// Player Advanced Stats Chart Visualization","var template = `","<style>","    .chart-container {","        font-family: Arial, sans-serif;","        padding: 20px;","        max-width: 1000px;","        margin: 0 auto;","        background: #f9f9f9;","        border-radius: 10px;","    }","    .chart-title {","        text-align: center;","        color: #333;","        margin-bottom: 5px;","        font-size: 24px;","    }","    .chart-subtitle {","        text-align: center;","        color: #666;","        font-size: 14px;","        margin-bottom: 20px;","    }","    .stats-summary {","        display: flex;","        justify-content: space-around;","        margin-bottom: 20px;","        flex-wrap: wrap;","        gap: 10px;","    }","    .stat-box {","        background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);","        color: white;","        padding: 15px 25px;","        border-radius: 10px;","        text-align: center;","        min-width: 120px;","    }","    .stat-box .value {","        font-size: 24px;","        font-weight: bold;","    }","    .stat-box .label {","        font-size: 12px;","        opacity: 0.9;","    }","    .chart-wrapper {","        background: white;","        padding: 20px;","        border-radius: 10px;","        margin-bottom: 20px;","        box-shadow: 0 2px 10px rgba(0,0,0,0.1);","    }","    .legend-info {","        text-align: center;","        font-size: 12px;","        color: #888;","        margin-top: 10px;","    }","</style>","","<div class=\"chart-container\">","    <h2 class=\"chart-title\">Player Advanced Stats Comparison</h2>","    <p class=\"chart-subtitle\">{{team}} - 2019 {{playoffLabel}}</p>","    ","    <div class=\"stats-summary\">","        <div class=\"stat-box\">","            <div class=\"value\">{{totalPlayers}}</div>","            <div class=\"label\">Players</div>","        </div>","        <div class=\"stat-box\">","            <div class=\"value\">{{avgWinShares}}</div>","            <div class=\"label\">Avg Win Shares</div>","        </div>","        <div class=\"stat-box\">","            <div class=\"value\">{{avgBox}}</div>","            <div class=\"label\">Avg Box +/-</div>","        </div>","        <div class=\"stat-box\">","            <div class=\"value\">{{topPlayer}}</div>","            <div class=\"label\">Top Performer</div>","        </div>","    </div>","    ","    <div class=\"chart-wrapper\">","        <canvas id=\"boxScoreChart\" height=\"120\"></canvas>","    </div>","    ","    <div class=\"chart-wrapper\">","        <canvas id=\"winSharesChart\" height=\"100\"></canvas>","    </div>","    ","    <p class=\"legend-info\">Data sorted by Defensive Box +/- (descending)</p>","</div>","","<script src=\"https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.5.0/Chart.min.js\"></script>","<script>","    pm.getData(function (err, value) {","        if (err) {","            console.error(err);","            return;","        }","        ","        var players = value.players;","        var playerNames = players.map(function(p) { return p.name; });","        var defensiveBox = players.map(function(p) { return p.defensiveBox; });","        var offensiveBox = players.map(function(p) { return p.offensiveBox; });","        var totalBox = players.map(function(p) { return p.box; });","        var winShares = players.map(function(p) { return p.winShares; });","        var vorp = players.map(function(p) { return p.vorp; });","        ","        // Box Score Chart (Bar Chart)","        var ctx1 = document.getElementById(\"boxScoreChart\").getContext(\"2d\");","        new Chart(ctx1, {","            type: \"bar\",","            data: {","                labels: playerNames,","                datasets: [","                    {","                        label: \"Defensive Box +/-\",","                        data: defensiveBox,","                        backgroundColor: \"rgba(102, 126, 234, 0.8)\",","                        borderColor: \"rgba(102, 126, 234, 1)\",","                        borderWidth: 1","                    },","                    {","                        label: \"Offensive Box +/-\",","                        data: offensiveBox,","                        backgroundColor: \"rgba(118, 75, 162, 0.8)\",","                        borderColor: \"rgba(118, 75, 162, 1)\",","                        borderWidth: 1","                    },","                    {","                        label: \"Total Box +/-\",","                        data: totalBox,","                        backgroundColor: \"rgba(76, 175, 80, 0.8)\",","                        borderColor: \"rgba(76, 175, 80, 1)\",","                        borderWidth: 1","                    }","                ]","            },","            options: {","                responsive: true,","                legend: { display: true, position: \"top\" },","                title: {","                    display: true,","                    text: \"Box Plus/Minus Comparison\",","                    fontSize: 16","                },","                scales: {","                    xAxes: [{","                        display: true,","                        scaleLabel: {","                            display: true,","                            labelString: \"Player\"","                        }","                    }],","                    yAxes: [{","                        display: true,","                        scaleLabel: {","                            display: true,","                            labelString: \"Box +/-\"","                        },","                        ticks: {","                            beginAtZero: true","                        }","                    }]","                }","            }","        });","        ","        // Win Shares & VORP Chart (Horizontal Bar)","        var ctx2 = document.getElementById(\"winSharesChart\").getContext(\"2d\");","        new Chart(ctx2, {","            type: \"horizontalBar\",","            data: {","                labels: playerNames,","                datasets: [","                    {","                        label: \"Win Shares\",","                        data: winShares,","                        backgroundColor: \"rgba(255, 152, 0, 0.8)\",","                        borderColor: \"rgba(255, 152, 0, 1)\",","                        borderWidth: 1","                    },","                    {","                        label: \"VORP\",","                        data: vorp,","                        backgroundColor: \"rgba(33, 150, 243, 0.8)\",","                        borderColor: \"rgba(33, 150, 243, 1)\",","                        borderWidth: 1","                    }","                ]","            },","            options: {","                responsive: true,","                legend: { display: true, position: \"top\" },","                title: {","                    display: true,","                    text: \"Win Shares & Value Over Replacement\",","                    fontSize: 16","                },","                scales: {","                    xAxes: [{","                        display: true,","                        scaleLabel: {","                            display: true,","                            labelString: \"Value\"","                        },","                        ticks: {","                            beginAtZero: true","                        }","                    }],","                    yAxes: [{","                        display: true,","                        scaleLabel: {","                            display: true,","                            labelString: \"Player\"","                        }","                    }]","                }","            }","        });","    });","</script>","`;","","function constructVisualizerPayload() {","    var response = pm.response.json();","    var data = response.data || [];","    ","    var players = data.map(function(player) {","        return {","            name: player.playerName,","            defensiveBox: player.defensiveBox,","            offensiveBox: player.offensiveBox,","            box: player.box,","            winShares: player.winShares,","            vorp: player.vorp","        };","    });","    ","    var totalWinShares = data.reduce(function(sum, p) { return sum + p.winShares; }, 0);","    var totalBox = data.reduce(function(sum, p) { return sum + p.box; }, 0);","    var avgWinShares = data.length > 0 ? (totalWinShares / data.length).toFixed(2) : \"0\";","    var avgBox = data.length > 0 ? (totalBox / data.length).toFixed(1) : \"0\";","    ","    var topPlayer = data.length > 0 ? data.reduce(function(top, p) {","        return p.box > top.box ? p : top;","    }, data[0]).playerName : \"N/A\";","    ","    var team = data.length > 0 ? data[0].team : \"N/A\";","    var season = data.length > 0 ? data[0].season : \"N/A\";","    var isPlayoff = data.length > 0 && data[0].isPlayoff;","    ","    return {","        players: players,","        totalPlayers: data.length,","        avgWinShares: avgWinShares,","        avgBox: avgBox,","        topPlayer: topPlayer,","        team: team,","        season: season,","        playoffLabel: isPlayoff ? \"Playoffs\" : \"Regular Season\"","    };","}","","pm.visualizer.set(template, constructVisualizerPayload());"],"type":"text/javascript","packages":{}}},{"listen":"prerequest","script":{"id":"4b84a9b2-7c29-41b5-93b2-1807d95b1867","exec":[""],"type":"text/javascript","packages":{}}}],"id":"a39badcb-2d02-4887-885d-befe0bc968c0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.server.nbaapi.com/api/playeradvancedstats?season=2026&sortBy=vorp&ascending=false&pageSize=5","urlObject":{"path":["api","playeradvancedstats"],"host":["https://api.server.nbaapi.com"],"query":[{"key":"season","value":"2026"},{"key":"sortBy","value":"vorp"},{"key":"ascending","value":"false"},{"key":"pageSize","value":"5"}],"variable":[]}},"response":[{"id":"29f2d6ea-6952-4f46-8693-d65c6afdc266","name":"2026","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.server.nbaapi.com/api/playeradvancedstats?season=2026&sortBy=vorp&ascending=false&pageSize=5","host":["https://api.server.nbaapi.com"],"path":["api","playeradvancedstats"],"query":[{"key":"season","value":"2026"},{"key":"sortBy","value":"vorp"},{"key":"ascending","value":"false"},{"key":"pageSize","value":"5"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000"},{"key":"Content-Encoding","value":"br"},{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Tue, 30 Dec 2025 09:12:48 GMT"},{"key":"Server","value":"nginx/1.28.1"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Content-Length","value":"742"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"playerId\": \"jokicni01\",\n            \"playerName\": \"Nikola Jokić\",\n            \"position\": \"C\",\n            \"age\": 30,\n            \"team\": \"DEN\",\n            \"games\": 31,\n            \"minutesPlayed\": 1087,\n            \"per\": 35.5,\n            \"tsPercent\": 0.714,\n            \"threePAR\": 0.275,\n            \"ftr\": 0.43,\n            \"offensiveRBPercent\": 10.5,\n            \"defensiveRBPercent\": 28.7,\n            \"totalRBPercent\": 20.1,\n            \"assistPercent\": 49.9,\n            \"stealPercent\": 2,\n            \"blockPercent\": 2.1,\n            \"turnoverPercent\": 14.6,\n            \"usagePercent\": 30,\n            \"offensiveWS\": 7.1,\n            \"defensiveWS\": 1.6,\n            \"winShares\": 8.7,\n            \"winSharesPer\": 0.382,\n            \"offensiveBox\": 12.2,\n            \"defensiveBox\": 4.3,\n            \"box\": 16.5,\n            \"vorp\": 5.1,\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"gilgesh01\",\n            \"playerName\": \"Shai Gilgeous-Alexander\",\n            \"position\": \"PG\",\n            \"age\": 27,\n            \"team\": \"OKC\",\n            \"games\": 31,\n            \"minutesPlayed\": 1033,\n            \"per\": 32.4,\n            \"tsPercent\": 0.676,\n            \"threePAR\": 0.255,\n            \"ftr\": 0.467,\n            \"offensiveRBPercent\": 1.7,\n            \"defensiveRBPercent\": 13.6,\n            \"totalRBPercent\": 7.9,\n            \"assistPercent\": 33.3,\n            \"stealPercent\": 2.1,\n            \"blockPercent\": 2.3,\n            \"turnoverPercent\": 7.6,\n            \"usagePercent\": 33.2,\n            \"offensiveWS\": 5.6,\n            \"defensiveWS\": 2.1,\n            \"winShares\": 7.8,\n            \"winSharesPer\": 0.361,\n            \"offensiveBox\": 9.7,\n            \"defensiveBox\": 3.2,\n            \"box\": 13,\n            \"vorp\": 3.9,\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"maxeyty01\",\n            \"playerName\": \"Tyrese Maxey\",\n            \"position\": \"PG\",\n            \"age\": 25,\n            \"team\": \"PHI\",\n            \"games\": 28,\n            \"minutesPlayed\": 1111,\n            \"per\": 22.4,\n            \"tsPercent\": 0.596,\n            \"threePAR\": 0.409,\n            \"ftr\": 0.299,\n            \"offensiveRBPercent\": 0.7,\n            \"defensiveRBPercent\": 11.4,\n            \"totalRBPercent\": 5.9,\n            \"assistPercent\": 30.6,\n            \"stealPercent\": 2.2,\n            \"blockPercent\": 2,\n            \"turnoverPercent\": 9.5,\n            \"usagePercent\": 30,\n            \"offensiveWS\": 2.7,\n            \"defensiveWS\": 1.2,\n            \"winShares\": 4,\n            \"winSharesPer\": 0.172,\n            \"offensiveBox\": 5.5,\n            \"defensiveBox\": 0.7,\n            \"box\": 6.2,\n            \"vorp\": 2.3,\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"cunnica01\",\n            \"playerName\": \"Cade Cunningham\",\n            \"position\": \"PG\",\n            \"age\": 24,\n            \"team\": \"DET\",\n            \"games\": 29,\n            \"minutesPlayed\": 1038,\n            \"per\": 22.2,\n            \"tsPercent\": 0.57,\n            \"threePAR\": 0.31,\n            \"ftr\": 0.351,\n            \"offensiveRBPercent\": 3.6,\n            \"defensiveRBPercent\": 15.5,\n            \"totalRBPercent\": 9.6,\n            \"assistPercent\": 42.1,\n            \"stealPercent\": 2,\n            \"blockPercent\": 2.1,\n            \"turnoverPercent\": 14.4,\n            \"usagePercent\": 30.9,\n            \"offensiveWS\": 2.3,\n            \"defensiveWS\": 1.5,\n            \"winShares\": 3.8,\n            \"winSharesPer\": 0.176,\n            \"offensiveBox\": 4.9,\n            \"defensiveBox\": 1.1,\n            \"box\": 6,\n            \"vorp\": 2.1,\n            \"season\": 2026,\n            \"isPlayoff\": false\n        },\n        {\n            \"playerId\": \"doncilu01\",\n            \"playerName\": \"Luka Dončić\",\n            \"position\": \"PG\",\n            \"age\": 26,\n            \"team\": \"LAL\",\n            \"games\": 23,\n            \"minutesPlayed\": 834,\n            \"per\": 27.9,\n            \"tsPercent\": 0.607,\n            \"threePAR\": 0.469,\n            \"ftr\": 0.517,\n            \"offensiveRBPercent\": 2.6,\n            \"defensiveRBPercent\": 23.7,\n            \"totalRBPercent\": 13.5,\n            \"assistPercent\": 40.8,\n            \"stealPercent\": 2.2,\n            \"blockPercent\": 1.6,\n            \"turnoverPercent\": 13.4,\n            \"usagePercent\": 38.2,\n            \"offensiveWS\": 2.4,\n            \"defensiveWS\": 0.9,\n            \"winShares\": 3.4,\n            \"winSharesPer\": 0.195,\n            \"offensiveBox\": 7.2,\n            \"defensiveBox\": 0.7,\n            \"box\": 8,\n            \"vorp\": 2.1,\n            \"season\": 2026,\n            \"isPlayoff\": false\n        }\n    ],\n    \"pagination\": {\n        \"total\": 512,\n        \"page\": 1,\n        \"pageSize\": 5,\n        \"pages\": 103\n    }\n}"}],"_postman_id":"a39badcb-2d02-4887-885d-befe0bc968c0"},{"name":"Historical Game Data","event":[{"listen":"test","script":{"id":"99a014b9-7825-446b-a291-9f9cbb1edd2c","exec":["var template = `","<style>","    @import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap');","","    :root {","        --primary-color: #17408b; /* NBA Blue */","        --secondary-color: #c9082a; /* NBA Red */","        --text-dark: #333;","        --text-light: #666;","        --bg-light: #f8f9fa;","        --winner-color: #198754;","        --border-color: #e9ecef;","    }","","    body {","        font-family: 'Roboto', sans-serif;","        margin: 0;","        padding: 30px;","        background-color: var(--bg-light);","    }","","    .dashboard-container {","        max-width: 1400px; /* Increased width to handle larger text */","        margin: 0 auto;","        background: white;","        border-radius: 16px;","        box-shadow: 0 6px 24px rgba(0,0,0,0.1);","        overflow: hidden;","    }","","    .header {","        background: linear-gradient(135deg, var(--primary-color), #0d2d5a);","        color: white;","        padding: 30px 40px;","        display: flex;","        justify-content: space-between;","        align-items: center;","    }","","    .header h1 {","        margin: 0;","        font-size: 42px; /* Was 24px */","        font-weight: 700;","        letter-spacing: 1px;","    }","","    .header-badge {","        background: rgba(255,255,255,0.2);","        padding: 8px 20px;","        border-radius: 30px;","        font-size: 18px; /* Was 12px */","        text-transform: uppercase;","        font-weight: 500;","    }","","    table {","        width: 100%;","        border-collapse: collapse;","        text-align: left;","    }","","    thead {","        background-color: #f1f3f5;","        border-bottom: 3px solid var(--border-color);","    }","","    th {","        padding: 20px 25px;","        color: var(--text-light);","        font-size: 18px; /* Was 12px */","        font-weight: 700;","        text-transform: uppercase;","        letter-spacing: 0.05em;","    }","","    td {","        padding: 24px 25px;","        border-bottom: 1px solid var(--border-color);","        color: var(--text-dark);","        font-size: 18px; /* Was 14px */","        vertical-align: middle;","    }","","    tr:last-child td {","        border-bottom: none;","    }","","    tr:hover td {","        background-color: #f8faff;","    }","","    /* Column Specific Styles */","    .col-id { ","        font-family: monospace; ","        color: var(--text-light); ","        font-size: 16px; /* Was 12px */","        margin-top: 5px;","    }","    .col-date { ","        font-weight: 500; ","        color: var(--text-dark); ","        font-size: 22px; ","    }","    .col-team { ","        font-weight: 700; ","        font-size: 15px; /* Was 15px */","    }","    .col-score { ","        font-size: 16px; /* Was 16px */","        font-family: monospace; ","        font-weight: 500; ","    }","    .col-meta { ","        font-size: 14px; /* Was 13px */","        color: var(--text-light); ","    }","","    /* Utility Classes */","    .winner {","        color: var(--winner-color);","        font-weight: 800;","    }","    .loser {","        color: #999;","        font-weight: 400;","    }","    .score-badge {","        display: inline-block;","        min-width: 45px;","        text-align: center;","    }","    .vs-badge {","        color: #adb5bd;","        font-size: 18px;","        margin: 0 10px;","    }","    .duration-pill {","        background: #eee; ","        padding: 6px 8px; ","        border-radius: 6px;","        font-size: 12px;","    }","</style>","","<div class=\"dashboard-container\">","    <div class=\"header\">","        <h1>NBA Game Results</h1>","        <span class=\"header-badge\">{{totalGames}} Games</span>","    </div>","    <table>","        <thead>","            <tr>","                <th>Date</th>","                <th>Matchup</th>","                <th style=\"text-align:center;\">Score</th>","                <th>Arena</th>","                <th>Info</th>","            </tr>","        </thead>","        <tbody>","            {{#each games}}","            <tr>","                <td>","                    <div class=\"col-date\">{{date}}</div>","                    <div class=\"col-id\">{{gameId}}</div>","                </td>","                <td>","                    <span class=\"col-team {{visitorClass}}\">{{visitorTeam}}</span>","                    <span class=\"vs-badge\">@</span>","                    <span class=\"col-team {{homeClass}}\">{{homeTeam}}</span>","                </td>","                <td style=\"text-align:center;\">","                    <span class=\"col-score score-badge {{visitorClass}}\">{{visitorPts}}</span>","                    <span class=\"vs-badge\">-</span>","                    <span class=\"col-score score-badge {{homeClass}}\">{{homePts}}</span>","                </td>","                <td class=\"col-meta\">{{arena}}</td>","                <td class=\"col-meta\">","                    <span class=\"duration-pill\">{{gameDuration}}</span>","                </td>","            </tr>","            {{/each}}","        </tbody>","    </table>","</div>","`;","","function constructVisualizerPayload() {","    var response = pm.response.json();","    ","    // Process games to add view-logic (winners, formatting)","    var games = response.data.map(function(game) {","        var dateObj = new Date(game.date);","        var formattedDate = dateObj.toLocaleDateString('en-US', {","            month: 'short',","            day: 'numeric',","            year: 'numeric'","        });","","        // Determine winner for styling","        var visitorWon = game.visitorPts > game.homePts;","        var homeWon = game.homePts > game.visitorPts;","","        return {","            gameId: game.gameId,","            date: formattedDate,","            visitorTeam: game.visitorTeam,","            visitorPts: game.visitorPts,","            visitorClass: visitorWon ? 'winner' : 'loser',","            homeTeam: game.homeTeam,","            homePts: game.homePts,","            homeClass: homeWon ? 'winner' : 'loser',","            arena: game.arena,","            gameDuration: game.gameDuration || 'N/A'","        };","    });","","    return { ","        games: games,","        totalGames: games.length ","    };","}","","pm.visualizer.set(template, constructVisualizerPayload());","","// --- TESTS (Unchanged) ---","","pm.test(\"Schema is valid\", function () {","  var schema = {","    type: \"object\",","    properties: {","      data: {","        type: \"array\",","        items: {","          type: \"object\",","          properties: {","            gameId: { type: \"string\" },","            date: { type: \"string\" },","            isPlayoff: { type: \"boolean\" },","            startTimeET: { type: \"string\" },","            arena: { type: \"string\" },","            visitorTeam: { type: \"string\" },","            visitorPts: { type: \"integer\" },","            homeTeam: { type: \"string\" },","            homePts: { type: \"integer\" },","            gameDuration: { type: \"string\" }","          },","          required: [\"gameId\", \"date\", \"isPlayoff\", \"startTimeET\", \"arena\", \"visitorTeam\", \"visitorPts\", \"homeTeam\", \"homePts\", \"gameDuration\"]","        }","      },","      pagination: {","        type: \"object\",","        properties: {","          total: { type: \"integer\" },","          page: { type: \"integer\" },","          pageSize: { type: \"integer\" },","          pages: { type: \"integer\" }","        },","        required: [\"total\", \"page\", \"pageSize\", \"pages\"]","      }","    },","    required: [\"data\", \"pagination\"]","  };","","  var response = pm.response.json();","  pm.expect(tv4.validate(response, schema)).to.be.true;","});","","pm.test(\"Response status code is 200\", function () {","    pm.expect(pm.response.code).to.equal(200);","});","","","pm.test(\"Response time is less than 200ms\", function () {","    pm.expect(pm.response.responseTime).to.be.below(200);","});","","","pm.test(\"Content-Type is application/json\", function () {","    pm.expect(pm.response.headers.get('Content-Type')).to.include('application/json');","});","","","pm.test(\"Pagination object contains valid values\", function () {","    const responseData = pm.response.json();","    ","    pm.expect(responseData).to.be.an('object');","    pm.expect(responseData.pagination).to.exist;","","    const pagination = responseData.pagination;","    pm.expect(pagination.total).to.be.a('number');","    pm.expect(pagination.page).to.be.a('number');","    pm.expect(pagination.pageSize).to.be.a('number');","    pm.expect(pagination.pages).to.be.a('number');","});","","","pm.test(\"Each game object in the data array contains valid fields and data types\", function () {","    const responseData = pm.response.json();","","    pm.expect(responseData).to.have.property('data').that.is.an('array');","","    responseData.data.forEach(function(game) {","        pm.expect(game).to.be.an('object');","        pm.expect(game).to.have.all.keys('gameId', 'date', 'isPlayoff', 'startTimeET', 'arena', 'visitorTeam', 'visitorPts', 'homeTeam', 'homePts', 'gameDuration');","","        pm.expect(game.gameId).to.be.a('string');","        pm.expect(game.date).to.be.a('string');","        pm.expect(game.isPlayoff).to.be.a('boolean');","        pm.expect(game.startTimeET).to.be.a('string');","        pm.expect(game.arena).to.be.a('string');","        pm.expect(game.visitorTeam).to.be.a('string');","        pm.expect(game.visitorPts).to.be.a('number');","        pm.expect(game.homeTeam).to.be.a('string');","        pm.expect(game.homePts).to.be.a('number');","        pm.expect(game.gameDuration).to.be.a('string');","    });","});"],"type":"text/javascript","packages":{}}},{"listen":"prerequest","script":{"id":"c0cbb297-5f59-4471-9871-c827189f411f","exec":[],"type":"text/javascript"}}],"id":"cffeda9f-7a11-4eef-8420-2f1b96ccc5e4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.server.nbaapi.com/api/games?page=1&pageSize=20&sortBy=date&ascending=false","urlObject":{"path":["api","games"],"host":["https://api.server.nbaapi.com"],"query":[{"key":"page","value":"1"},{"key":"pageSize","value":"20"},{"key":"sortBy","value":"date"},{"key":"ascending","value":"false"}],"variable":[]}},"response":[{"id":"cae07716-a046-4e2f-baea-1292c18d47f4","name":"Last 20 Games","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.server.nbaapi.com/api/games?page=1&pageSize=20&sortBy=date&ascending=false","host":["https://api.server.nbaapi.com"],"path":["api","games"],"query":[{"key":"page","value":"1"},{"key":"pageSize","value":"20"},{"key":"sortBy","value":"date"},{"key":"ascending","value":"false"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Alt-Svc","value":"h3=\":443\"; ma=2592000"},{"key":"Content-Encoding","value":"br"},{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Tue, 30 Dec 2025 09:17:20 GMT"},{"key":"Server","value":"nginx/1.28.1"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Content-Length","value":"733"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"gameId\": \"202512280LAL\",\n            \"date\": \"2025-12-28T14:30:00Z\",\n            \"isPlayoff\": false,\n            \"startTimeET\": \"9:30p\",\n            \"arena\": \"Crypto.com Arena\",\n            \"visitorTeam\": \"SAC\",\n            \"visitorPts\": 101,\n            \"homeTeam\": \"LAL\",\n            \"homePts\": 125,\n            \"gameDuration\": \"2:14\"\n        },\n        {\n            \"gameId\": \"202512280LAC\",\n            \"date\": \"2025-12-28T14:00:00Z\",\n            \"isPlayoff\": false,\n            \"startTimeET\": \"9:00p\",\n            \"arena\": \"Intuit Dome\",\n            \"visitorTeam\": \"DET\",\n            \"visitorPts\": 99,\n            \"homeTeam\": \"LAC\",\n            \"homePts\": 112,\n            \"gameDuration\": \"2:19\"\n        },\n        {\n            \"gameId\": \"202512280POR\",\n            \"date\": \"2025-12-28T11:00:00Z\",\n            \"isPlayoff\": false,\n            \"startTimeET\": \"6:00p\",\n            \"arena\": \"Moda Center\",\n            \"visitorTeam\": \"BOS\",\n            \"visitorPts\": 108,\n            \"homeTeam\": \"POR\",\n            \"homePts\": 114,\n            \"gameDuration\": \"2:16\"\n        },\n        {\n            \"gameId\": \"202512280WAS\",\n            \"date\": \"2025-12-28T11:00:00Z\",\n            \"isPlayoff\": false,\n            \"startTimeET\": \"6:00p\",\n            \"arena\": \"Capital One Arena\",\n            \"visitorTeam\": \"MEM\",\n            \"visitorPts\": 112,\n            \"homeTeam\": \"WAS\",\n            \"homePts\": 116,\n            \"gameDuration\": \"2:22\"\n        },\n        {\n            \"gameId\": \"202512280OKC\",\n            \"date\": \"2025-12-28T08:30:00Z\",\n            \"isPlayoff\": false,\n            \"startTimeET\": \"3:30p\",\n            \"arena\": \"Paycom Center\",\n            \"visitorTeam\": \"PHI\",\n            \"visitorPts\": 104,\n            \"homeTeam\": \"OKC\",\n            \"homePts\": 129,\n            \"gameDuration\": \"2:14\"\n        },\n        {\n            \"gameId\": \"202512280TOR\",\n            \"date\": \"2025-12-28T08:30:00Z\",\n            \"isPlayoff\": false,\n            \"startTimeET\": \"3:30p\",\n            \"arena\": \"Scotiabank Arena\",\n            \"visitorTeam\": \"GSW\",\n            \"visitorPts\": 127,\n            \"homeTeam\": \"TOR\",\n            \"homePts\": 141,\n            \"gameDuration\": \"2:36\"\n        },\n        {\n            \"gameId\": \"202512270ATL\",\n            \"date\": \"2025-12-27T13:00:00Z\",\n            \"isPlayoff\": false,\n            \"startTimeET\": \"8:00p\",\n            \"arena\": \"State Farm Arena\",\n            \"visitorTeam\": \"NYK\",\n            \"visitorPts\": 128,\n            \"homeTeam\": \"ATL\",\n            \"homePts\": 125,\n            \"gameDuration\": \"2:30\"\n        },\n        {\n            \"gameId\": \"202512270CHI\",\n            \"date\": \"2025-12-27T13:00:00Z\",\n            \"isPlayoff\": false,\n            \"startTimeET\": \"8:00p\",\n            \"arena\": \"United Center\",\n            \"visitorTeam\": \"MIL\",\n            \"visitorPts\": 112,\n            \"homeTeam\": \"CHI\",\n            \"homePts\": 103,\n            \"gameDuration\": \"2:14\"\n        },\n        {\n            \"gameId\": \"202512270HOU\",\n            \"date\": \"2025-12-27T13:00:00Z\",\n            \"isPlayoff\": false,\n            \"startTimeET\": \"8:00p\",\n            \"arena\": \"Toyota Center\",\n            \"visitorTeam\": \"CLE\",\n            \"visitorPts\": 100,\n            \"homeTeam\": \"HOU\",\n            \"homePts\": 117,\n            \"gameDuration\": \"2:03\"\n        },\n        {\n            \"gameId\": \"202512270MIA\",\n            \"date\": \"2025-12-27T13:00:00Z\",\n            \"isPlayoff\": false,\n            \"startTimeET\": \"8:00p\",\n            \"arena\": \"Kaseya Center\",\n            \"visitorTeam\": \"IND\",\n            \"visitorPts\": 116,\n            \"homeTeam\": \"MIA\",\n            \"homePts\": 142,\n            \"gameDuration\": \"2:12\"\n        },\n        {\n            \"gameId\": \"202512270MIN\",\n            \"date\": \"2025-12-27T13:00:00Z\",\n            \"isPlayoff\": false,\n            \"startTimeET\": \"8:00p\",\n            \"arena\": \"Target Center\",\n            \"visitorTeam\": \"BKN\",\n            \"visitorPts\": 123,\n            \"homeTeam\": \"MIN\",\n            \"homePts\": 107,\n            \"gameDuration\": \"2:10\"\n        },\n        {\n            \"gameId\": \"202512270SAS\",\n            \"date\": \"2025-12-27T13:00:00Z\",\n            \"isPlayoff\": false,\n            \"startTimeET\": \"8:00p\",\n            \"arena\": \"Frost Bank Center\",\n            \"visitorTeam\": \"UTA\",\n            \"visitorPts\": 127,\n            \"homeTeam\": \"SAS\",\n            \"homePts\": 114,\n            \"gameDuration\": \"2:16\"\n        },\n        {\n            \"gameId\": \"202512270NOP\",\n            \"date\": \"2025-12-27T12:00:00Z\",\n            \"isPlayoff\": false,\n            \"startTimeET\": \"7:00p\",\n            \"arena\": \"Smoothie King Center\",\n            \"visitorTeam\": \"PHX\",\n            \"visitorPts\": 123,\n            \"homeTeam\": \"NOP\",\n            \"homePts\": 114,\n            \"gameDuration\": \"2:20\"\n        },\n        {\n            \"gameId\": \"202512270ORL\",\n            \"date\": \"2025-12-27T12:00:00Z\",\n            \"isPlayoff\": false,\n            \"startTimeET\": \"7:00p\",\n            \"arena\": \"Kia Center\",\n            \"visitorTeam\": \"DEN\",\n            \"visitorPts\": 126,\n            \"homeTeam\": \"ORL\",\n            \"homePts\": 127,\n            \"gameDuration\": \"2:28\"\n        },\n        {\n            \"gameId\": \"202512270SAC\",\n            \"date\": \"2025-12-27T10:00:00Z\",\n            \"isPlayoff\": false,\n            \"startTimeET\": \"5:00p\",\n            \"arena\": \"Golden 1 Center\",\n            \"visitorTeam\": \"DAL\",\n            \"visitorPts\": 107,\n            \"homeTeam\": \"SAC\",\n            \"homePts\": 113,\n            \"gameDuration\": \"2:06\"\n        },\n        {\n            \"gameId\": \"202512260POR\",\n            \"date\": \"2025-12-26T15:00:00Z\",\n            \"isPlayoff\": false,\n            \"startTimeET\": \"10:00p\",\n            \"arena\": \"Moda Center\",\n            \"visitorTeam\": \"LAC\",\n            \"visitorPts\": 119,\n            \"homeTeam\": \"POR\",\n            \"homePts\": 103,\n            \"gameDuration\": \"2:22\"\n        },\n        {\n            \"gameId\": \"202512260UTA\",\n            \"date\": \"2025-12-26T14:30:00Z\",\n            \"isPlayoff\": false,\n            \"startTimeET\": \"9:30p\",\n            \"arena\": \"Delta Center\",\n            \"visitorTeam\": \"DET\",\n            \"visitorPts\": 129,\n            \"homeTeam\": \"UTA\",\n            \"homePts\": 131,\n            \"gameDuration\": \"2:21\"\n        },\n        {\n            \"gameId\": \"202512260MEM\",\n            \"date\": \"2025-12-26T13:00:00Z\",\n            \"isPlayoff\": false,\n            \"startTimeET\": \"8:00p\",\n            \"arena\": \"FedExForum\",\n            \"visitorTeam\": \"MIL\",\n            \"visitorPts\": 104,\n            \"homeTeam\": \"MEM\",\n            \"homePts\": 125,\n            \"gameDuration\": \"2:14\"\n        },\n        {\n            \"gameId\": \"202512260NOP\",\n            \"date\": \"2025-12-26T13:00:00Z\",\n            \"isPlayoff\": false,\n            \"startTimeET\": \"8:00p\",\n            \"arena\": \"Smoothie King Center\",\n            \"visitorTeam\": \"PHX\",\n            \"visitorPts\": 115,\n            \"homeTeam\": \"NOP\",\n            \"homePts\": 108,\n            \"gameDuration\": \"2:30\"\n        },\n        {\n            \"gameId\": \"202512260CHI\",\n            \"date\": \"2025-12-26T12:30:00Z\",\n            \"isPlayoff\": false,\n            \"startTimeET\": \"7:30p\",\n            \"arena\": \"United Center\",\n            \"visitorTeam\": \"PHI\",\n            \"visitorPts\": 102,\n            \"homeTeam\": \"CHI\",\n            \"homePts\": 109,\n            \"gameDuration\": \"2:26\"\n        }\n    ],\n    \"pagination\": {\n        \"total\": 27276,\n        \"page\": 1,\n        \"pageSize\": 20,\n        \"pages\": 1364\n    }\n}"}],"_postman_id":"cffeda9f-7a11-4eef-8420-2f1b96ccc5e4"}],"id":"803be3e5-faea-4852-b1bf-7228364ead7d","_postman_id":"803be3e5-faea-4852-b1bf-7228364ead7d","description":""}],"event":[{"listen":"prerequest","script":{"id":"53da6c37-c33e-443b-9c6a-8cc9735ec936","type":"text/javascript","packages":{},"exec":[""]}},{"listen":"test","script":{"id":"34106524-7a98-4e0c-b8f9-fcaa3009db4c","type":"text/javascript","packages":{},"exec":[""]}}],"variable":[{"key":"api-key","value":"","type":"string","disabled":true},{"key":"x-secret","value":"","type":"string","disabled":true},{"key":"shot_player","value":"jokicni01"},{"key":"base_url","value":"https://api.server.nbaapi.com","type":"string"},{"key":"base_url_2","value":"https://nbago.server.nbaapi.com","type":"string"},{"key":"season","value":"2019"}]}