Check server response of

Server response
NS records
Whois domain
Response headers
Request headers
Raw HTML code
200 OK - psudb.com
HTTP Status: 200
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
Connection: keep-alive
Content-Length: 62346
Server: GitHub.com
Content-Type: text/html; charset=utf-8
Last-Modified: Wed, 16 Oct 2024 12:54:59 GMT
Access-Control-Allow-Origin: *
ETag: "670fb7a3-f38a"
expires: Fri, 09 May 2025 16:06:51 GMT
Cache-Control: max-age=600
x-proxy-cache: MISS
X-GitHub-Request-Id: AFDE:238BE1:6C7C1:6D750:681E25C3
Accept-Ranges: bytes
Age: 0
Date: Fri, 09 May 2025 15:56:51 GMT
Via: 1.1 varnish
X-Served-By: cache-hel1410028-HEL
X-Cache: MISS
X-Cache-Hits: 0
X-Timer: S1746806212.733348,VS0,VE133
Vary: Accept-Encoding
X-Fastly-Request-ID: bcb53ea88d57f6549c8790f245f324e9326602b6

HTTP Code 200 OK

200 status code is a standard successful HTTP server response. It means that the client’s request (e.g., from a browser) was successfully processed, and the server is delivering the requested data.

When is Code 200 used?

  • When loading a web page
  • When successfully receiving an API response
  • When processing a form or another HTTP request

What does Code 200 mean for the user?

The user receives content without errors, and the page or application functions properly. If Code 200 is accompanied by data, the browser or program processes and displays it to the user.

GET / HTTP/1.1
Host: psudb.com
Accept: */*
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
<!DOCTYPE html>

  <html class="no-js" lang="en">

  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>PSUdb - Because Efficiency Matters!</title>
    <link rel="stylesheet" href="css/style.css">
    <meta name="description" content="A frequently updated comparison table of PC Power Supply (PSU) efficiency and noise">

    <meta property="og:title" content="PSUdb - a database of power supplies, their efficiency noise and cost">
    <meta property="og:type" content="">
    <meta property="og:url" content="https://psudb.com">
    <meta property="og:image" content="https://psudb.com/images/og-social.jpg">

    <link rel="icon" href="/images/favicon.png" sizes="any">
  </head>

  <body>
    <div id="filters">
      <h1>PSUdb</h1>
      <hr>
      <a href="roi.html">ROI Calculator (soon)</a> | <a href="faq.html">FAQ</a> | <a href="privacy.html">Privacy</a>
      <hr>
      <fieldset>
        <legend>Price source</legend><select name='location' id ='location' onchange='changeLocation(this)'><option value = uk selected>amazon.co.uk</option><option value = fr>amazon.fr</option><option value = de>amazon.de</option><option value = es>amazon.es</option><option value = it>amazon.it</option></select>
        </fieldset>
      <fieldset>
        <legend>Filters</legend>
        <label class="cat-label pt-0">Form Factor</label>
        <div>
          <input type="checkbox" id="ATX12V" name="ATX12V" value="ATX12V" class="checkbox formFactors" checked/>
          <label for="ATX12V">ATX12V</label>
        </div>
        <div>
          <input type="checkbox" id="SFX-L" name="SFX-L" value="SFX-L" class="checkbox formFactors" checked/>
          <label for="SFX-L">SFX-L</label>
        </div>
        <div>
          <input type="checkbox" id="SFX" name="SFX" value="SFX" class="checkbox formFactors" checked/>
          <label for="SFX">SFX</label>
        </div>
        <div>
          <input type="checkbox" id="FLEX-ATX" name="FLEX-ATX" value="FLEX-ATX" class="checkbox formFactors" checked/>
          <label for="FLEX-ATX">FLEX-ATX</label>
        </div>
        <div>
          <input type="checkbox" id="1U" name="1U" value="1U" class="checkbox formFactors" checked/>
          <label for="1U">1U</label>
        </div>
        <div>
          <input type="checkbox" id="2U" name="2U" value="2U" class="checkbox formFactors" checked/>
          <label for="2U">2U</label>
        </div>
        <div>
          <input type="checkbox" id="PS2" name="PS2" value="PS2" class="checkbox formFactors" checked/>
          <label for="PS2">PS2</label>
        </div>
        <div>
          <label for="minWattage" class="cat-label">Minimum wattage</label>
          <input class="btn" type="button" value="-" onclick="adjustValue('minWattage', -100)"/>
          <input type="text" id="minWattage" name="name" required minlength="3" maxlength="4" size="5" value="100"/>
          <input class="btn" type="button" value="+" onclick="adjustValue('minWattage', 100)"/>
        </div>
        <div>
          <label for="maxNoise" class="cat-label">Max average noise</label>
          <input class="btn" type="button" value="-" onclick="adjustValue('maxNoise', -5)"/>
          <input type="text" id="maxNoise" name="name" required minlength="0" maxlength="3" size="5" value="50" />db
          <input class="btn" type="button" value="+" onclick="adjustValue('maxNoise', 5)"/>
        </div>
        <label for="maxPrice" class="cat-label">Maximum price</label>
        <div>
          <input class="btn" type="button" value="-" onclick="adjustValue('maxPrice', -25)"/>£
          <input type="text" id="maxPrice" name="name" required minlength="4" maxlength="8" size="6" value="600"/>
          <input class="btn" type="button" value="+" onclick="adjustValue('maxPrice', 25)"/>
        </div>
        <label class="cat-label">Modular?</label>
        <div>
          <input type="checkbox" id="ModularYes" name="ModularYes" value="ModularYes" class="checkbox isModular" checked/>
          <label for="ModularYes">Yes</label>
        </div>
        <div>
          <input type="checkbox" id="ModularNo" name="ModularNo" value="ModularNo" class="checkbox isModular" checked/>
          <label for="ModularNo">No</label>
        </div>
      </fieldset>
      <fieldset>
        <legend>Availability</legend>
        <div>
          <input type="checkbox" id="ShowUnavailable" name="ShowUnavailable" value="ShowUnavailable" onchange="changeAvailable()"/>
          <label for="ShowUnavailable">Show unavailable</label>
        </div>
      </fieldset>


      <hr>
      <p>As an Amazon Associate, we may earn an affiliate commision from qualifying purchases made from links on this page. There is no additional cost to you.</p>
      <hr>
      <p>Updated 10/16/2024, 13:36:48</p>
    </div>
    <div id="data">
      <table cellspacing="0" cellpadding="0" class="dataframe">
        <thead id="table-header">
          <tr>
            <th rowspan="2"><a href="javascript://" onclick = "sortTable(0,'str');">Brand</a></th>
            <th rowspan="2"><a href="javascript://" onclick = "sortTable(1,'str');">Model</a></th>
            <th rowspan="2">Max Watts</th>
            <th rowspan="2"><a href="javascript://" onclick = "sortTable(3,'num');">Price</a></th>
            <th colspan="5">Efficiency (%)</th>
            <th rowspan="2"><a href="javascript://" onclick = "sortTable(9,'str');">Rating</a></th>
            <th rowspan="2"><a href="javascript://" onclick = "sortTable(10,'num');">Avg Noise</a></th>
            <th rowspan="2"><a href="javascript://" onclick = "sortTable(11,'num');">Warranty (Years)</a></th>
            <th rowspan="2">OEM</th>
            <th colspan="2">Standby Draw</th>
            <th rowspan="2">Form Factor</th>
            <th rowspan="2"><a href="javascript://" onclick = "sortTable(16,'str');">Modular</th>

            <th rowspan="2">Report link</th>
          </tr>
          <tr class="subheadings">
            <th><a href="javascript://" onclick = "sortTable(4,'num');"">20W</a></th>
            <th><a href="javascript://" onclick = "sortTable(5,'num');"">40W</a></th>
            <th><a href="javascript://" onclick = "sortTable(6,'num');"">60W</a></th>
            <th><a href="javascript://" onclick = "sortTable(7,'num');"">80W</a></th>
            <th><a href="javascript://" onclick = "sortTable(8,'num');"">Avg</a></th>
            <th>115v</th>
            <th>230v</th>
          </tr>
        </thead>
        <tbody id="main-table">
          
  
    <tr>
      <td><b>Cooler Master</b></td>
      <td>V550 Gold V2 (2021)</td>
      <td>550.0</td>
      <td><a class='btn' href = 'https://www.amazon.co.uk/dp/B08NVM2Z7X?tag=psudb0c1-21&th=1'>£101.32</a></td>
      <td>80.07%</td>
      <td>85.84%</td>
      <td>87.50%</td>
      <td>87.12%</td>
      <td>90.97%</td>
      <td>Platinum</td>
      <td>28.12</td>
      <td>-</td>
      <td>Gospower</td>
      <td>0.0860</td>
      <td>0.0455</td>
      <td>ATX12V</td>
      <td><span class="success">✓</span></td>
      <td><a href='https://www.cybenetics.com/d/cybenetics_4YD.pdf'>Cybenetics</a></td>
    </tr>
    <tr>
      <td><b>Cooler Master</b></td>
      <td>V1100 SFX Platinum</td>
      <td>1100.0</td>
      <td><a class='btn' href = 'https://www.amazon.co.uk/dp/B0BS9TPSDL?tag=psudb0c1-21&th=1'>£149.99</a></td>
      <td>59.04%</td>
      <td>73.04%</td>
      <td>79.29%</td>
      <td>82.75%</td>
      <td>91.96%</td>
      <td>Platinum</td>
      <td>29.03</td>
      <td>-</td>
      <td>Sysgration</td>
      <td>0.2042</td>
      <td>0.0876</td>
      <td>SFX</td>
      <td><span class="success">✓</span></td>
      <td><a href='https://www.cybenetics.com/d/cybenetics_mBp.pdf'>Cybenetics</a></td>
    </tr>
    <tr>
      <td><b>Asus</b></td>
      <td>TUF-750B-GAMING</td>
      <td>750.0</td>
      <td><a class='btn' href = 'https://www.amazon.co.uk/dp/B08R3YCLVN?tag=psudb0c1-21&th=1'>£88.97</a></td>
      <td>70.60%</td>
      <td>80.12%</td>
      <td>83.71%</td>
      <td>85.73%</td>
      <td>88.96%</td>
      <td>Silver</td>
      <td>37.97</td>
      <td>6</td>
      <td>Great Wall</td>
      <td>0.0971</td>
      <td>0.0570</td>
      <td>ATX12V</td>
      <td><span class="warning">✗</span></td>
      <td><a href='https://www.cybenetics.com/d/cybenetics_whm.pdf'>Cybenetics</a></td>
    </tr>
    <tr>
      <td><b>Asus</b></td>
      <td>TUF-650B-GAMING</td>
      <td>650.0</td>
      <td><a class='btn' href = 'https://www.amazon.co.uk/dp/B08KFJY2CT?tag=psudb0c1-21&th=1'>£90.87</a></td>
      <td>73.71%</td>
      <td>82.30%</td>
      <td>85.52%</td>
      <td>87.33%</td>
      <td>89.56%</td>
      <td>Gold</td>
      <td>32.23</td>
      <td>6</td>
      <td>Great Wall</td>
      <td>0.0961</td>
      <td>0.0556</td>
      <td>ATX12V</td>
      <td><span class="warning">✗</span></td>
      <td><a href='https://www.cybenetics.com/d/cybenetics_u9D.pdf'>Cybenetics</a></td>
    </tr>
    <tr>
      <td><b>Asus</b></td>
      <td>TUF-550B-GAMING (#2)</td>
      <td>550.0</td>
      <td><a class='btn' href = 'https://www.amazon.co.uk/dp/B08KFGRPR5?tag=psudb0c1-21&th=1'>£78.79</a></td>
      <td>73.95%</td>
      <td>82.79%</td>
      <td>85.91%</td>
      <td>87.47%</td>
      <td>88.51%</td>
      <td>Silver</td>
      <td>31.34</td>
      <td>6</td>
      <td>Great Wall</td>
      <td>0.1174</td>
      <td>0.0543</td>
      <td>ATX12V</td>
      <td><span class="warning">✗</span></td>
      <td><a href='https://www.cybenetics.com/d/cybenetics_nLK.pdf'>Cybenetics</a></td>
    </tr>
    <tr>
      <td><b>Asus</b></td>
      <td>TUF-550B-GAMING</td>
      <td>550.0</td>
      <td><a class='btn' href = 'https://www.amazon.co.uk/dp/B08KFGRPR5?tag=psudb0c1-21&th=1'>£78.79</a></td>
      <td>73.63%</td>
      <td>82.04%</td>
      <td>85.20%</td>
      <td>86.84%</td>
      <td>88.36%</td>
      <td>Silver</td>
      <td>35.34</td>
      <td>6</td>
      <td>Great Wall</td>
      <td>0.0977</td>
      <td>0.0577</td>
      <td>ATX12V</td>
      <td><span class="warning">✗</span></td>
      <td><a href='https://www.cybenetics.com/d/cybenetics_RY4.pdf'>Cybenetics</a></td>
    </tr>
    <tr>
      <td><b>Asus</b></td>
      <td>TUF-450B-GAMING (#2)</td>
      <td>450.0</td>
      <td><a class='btn' href = 'https://www.amazon.co.uk/dp/B08R6G2M4X?tag=psudb0c1-21&th=1'>£90.52</a></td>
      <td>76.01%</td>
      <td>83.60%</td>
      <td>86.33%</td>
      <td>87.69%</td>
      <td>88.21%</td>
      <td>Silver</td>
      <td>27.56</td>
      <td>6</td>
      <td>Great Wall</td>
      <td>0.1174</td>
      <td>0.0537</td>
      <td>ATX12V</td>
      <td><span class="warning">✗</span></td>
      <td><a href='https://www.cybenetics.com/d/cybenetics_BoL.pdf'>Cybenetics</a></td>
    </tr>
    <tr>
      <td><b>Asus</b></td>
      <td>TUF-450B-GAMING</td>
      <td>450.0</td>
      <td><a class='btn' href = 'https://www.amazon.co.uk/dp/B08R6G2M4X?tag=psudb0c1-21&th=1'>£90.52</a></td>
      <td>75.35%</td>
      <td>83.23%</td>
      <td>85.93%</td>
      <td>87.12%</td>
      <td>88.26%</td>
      <td>Silver</td>
      <td>30.66</td>
      <td>6</td>
      <td>Great Wall</td>
      <td>0.0945</td>
      <td>0.0534</td>
      <td>ATX12V</td>
      <td><span class="warning">✗</span></td>
      <td><a href='https://www.cybenetics.com/d/cybenetics_Ffx.pdf'>Cybenetics</a></td>
    </tr>
    <tr>
      <td><b>Thermaltake</b></td>
      <td>TR2 S 700W</td>
      <td>700.0</td>
      <td><a class='btn' href = 'https://www.amazon.co.uk/dp/B016WFYCFU?tag=psudb0c1-21&th=1'>£63.05</a></td>
      <td>66.73%</td>
      <td>76.81%</td>
      <td>80.07%</td>
      <td>82.57%</td>
      <td>84.40%</td>
      <td>Bronze</td>
      <td>40.45</td>
      <td>-</td>
      <td>Jiu Zhou Yang Guang Power Supply (HKC)</td>
      <td>nan</td>
      <td>nan</td>
      <td>ATX12V</td>
      <td><span class="warning">✗</span></td>
      <td><a href='https://www.cybenetics.com/d/cybenetics_hhp.pdf'>Cybenetics</a></td>
    </tr>
    <tr>
      <td><b>Thermaltake</b></td>
      <td>TPG-0750F-R</td>
      <td>750.0</td>
      <td><a class='btn' href = 'https://www.amazon.co.uk/dp/B01N4C39AR?tag=psudb0c1-21&th=1'>£115.28</a></td>
      <td>72.92%</td>
      <td>83.44%</td>
      <td>87.48%</td>
      <td>89.38%</td>
      <td>89.83%</td>
      <td>Platinum</td>
      <td>36.86</td>
      <td>-</td>
      <td>Sirfa/High Power</td>
      <td>0.078</td>
      <td>0.0</td>
      <td>ATX12V</td>
      <td><span class="success">✓</span></td>
      <td><a href='https://www.cybenetics.com/d/cybenetics_u4m.pdf'>Cybenetics</a></td>
    </tr>
    <tr>
      <td><b>Thermaltake</b></td>
      <td>Toughpower PF3 850W</td>
      <td>850.0</td>
      <td><a class='btn' href = 'https://www.amazon.co.uk/dp/B0BS9SLSVY?tag=psudb0c1-21&th=1'>£134.34</a></td>
      <td>72.48%</td>
      <td>82.90%</td>
      <td>86.85%</td>
      <td>88.99%</td>
      <td>92.11%</td>
      <td>Platinum</td>
      <td>27.36</td>
      <td>-</td>
      <td>HKC</td>
      <td>0.1406</td>
      <td>0.0513</td>
      <td>ATX12V</td>
      <td><span class="success">✓</span></td>
      <td><a href='https://www.cybenetics.com/d/cybenetics_cSt.pdf'>Cybenetics</a></td>
    </tr>
    <tr>
      <td><b>Thermaltake</b></td>
      <td>Toughpower PF3 750W</td>
      <td>750.0</td>
      <td><a class='btn' href = 'https://www.amazon.co.uk/dp/B0BS9SZ5ZB?tag=psudb0c1-21&th=1'>£115.47</a></td>
      <td>72.53%</td>
      <td>83.00%</td>
      <td>86.73%</td>
      <td>88.83%</td>
      <td>91.94%</td>
      <td>Platinum</td>
      <td>29.62</td>
      <td>-</td>
      <td>HKC</td>
      <td>0.1376</td>
      <td>0.0648</td>
      <td>ATX12V</td>
      <td><span class="success">✓</span></td>
      <td><a href='https://www.cybenetics.com/d/cybenetics_YiQ.pdf'>Cybenetics</a></td>
    </tr>
    <tr>
      <td><b>Thermaltake</b></td>
      <td>Toughpower PF3 1200W</td>
      <td>1200.0</td>
      <td><a class='btn' href = 'https://www.amazon.co.uk/dp/B0BS9QYZ6V?tag=psudb0c1-21&th=1'>£199.02</a></td>
      <td>63.36%</td>
      <td>79.65%</td>
      <td>84.01%</td>
      <td>86.99%</td>
      <td>92.17%</td>
      <td>Platinum</td>
      <td>41.94</td>
      <td>-</td>
      <td>HKC</td>
      <td>0.0905</td>
      <td>0.0435</td>
      <td>ATX12V</td>
      <td><span class="success">✓</span></td>
      <td><a href='https://www.cybenetics.com/d/cybenetics_CP9.pdf'>Cybenetics</a></td>
    </tr>
    <tr>
      <td><b>Thermaltake</b></td>
      <td>Toughpower PF1 850W (#2)</td>
      <td>850.0</td>
      <td><a class='btn' href = 'https://www.amazon.co.uk/dp/B084L9PQ3X?tag=psudb0c1-21&th=1'>£158.63</a></td>
      <td>73.26%</td>
      <td>83.31%</td>
      <td>85.54%</td>
      <td>88.77%</td>
      <td>92.36%</td>
      <td>Platinum</td>
      <td>27.9</td>
      <td>-</td>
      <td>HKC</td>
      <td>0.1196</td>
      <td>0.0762</td>
      <td>ATX12V</td>
      <td><span class="success">✓</span></td>
      <td><a href='https://www.cybenetics.com/d/cybenetics_jr1.pdf'>Cybenetics</a></td>
    </tr>
    <tr>
      <td><b>Thermaltake</b></td>
      <td>Toughpower PF1 850W</td>
      <td>850.0</td>
      <td><a class='btn' href = 'https://www.amazon.co.uk/dp/B084L9PQ3X?tag=psudb0c1-21&th=1'>£158.63</a></td>
      <td>75.44%</td>
      <td>83.31%</td>
      <td>86.07%</td>
      <td>88.22%</td>
      <td>92.10%</td>
      <td>Platinum</td>
      <td>29.24</td>
      <td>-</td>
      <td>Jiu Zhou Yang Guang Power Supply (HKC)</td>
      <td>0.0786</td>
      <td>0.0554</td>
      <td>ATX12V</td>
      <td><span class="success">✓</span></td>
      <td><a href='https://www.cybenetics.com/d/cybenetics_168.pdf'>Cybenetics</a></td>
    </tr>
    <tr>
      <td><b>Thermaltake</b></td>
      <td>Toughpower PF1 750W (#2)</td>
      <td>750.0</td>
      <td><a class='btn' href = 'https://www.amazon.co.uk/dp/B08BVDSM2W?tag=psudb0c1-21&th=1'>£142.28</a></td>
      <td>74.67%</td>
      <td>83.42%</td>
      <td>87.16%</td>
      <td>88.64%</td>
      <td>92.52%</td>
      <td>Platinum</td>
      <td>31.77</td>
      <td>-</td>
      <td>Jiu Zhou Yang Guang Power Supply (HKC)</td>
      <td>0.1127</td>
      <td>0.0715</td>
      <td>ATX12V</td>
      <td><span class="success">✓</span></td>
      <td><a href='https://www.cybenetics.com/d/cybenetics_bIe.pdf'>Cybenetics</a></td>
    </tr>
    <tr>
      <td><b>Thermaltake</b></td>
      <td>Toughpower PF1 750W</td>
      <td>750.0</td>
      <td><a class='btn' href = 'https://www.amazon.co.uk/dp/B08BVDSM2W?tag=psudb0c1-21&th=1'>£142.28</a></td>
      <td>75.12%</td>
      <td>83.66%</td>
      <td>86.97%</td>
      <td>89.16%</td>
      <td>92.60%</td>
      <td>Platinum</td>
      <td>27.02</td>
      <td>-</td>
      <td>Jiu Zhou Yang Guang Power Supply (HKC)</td>
      <td>0.0774</td>
      <td>0.0555</td>
      <td>ATX12V</td>
      <td><span class="success">✓</span></td>
      <td><a href='https://www.cybenetics.com/d/cybenetics_NZd.pdf'>Cybenetics</a></td>
    </tr>
    <tr>
      <td><b>Thermaltake</b></td>
      <td>Toughpower PF1 650W</td>
      <td>650.0</td>
      <td><a class='btn' href = 'https://www.amazon.co.uk/dp/B08BVD9H1F?tag=psudb0c1-21&th=1'>£154.28</a></td>
      <td>75.26%</td>
      <td>83.91%</td>
      <td>87.39%</td>
      <td>88.82%</td>
      <td>92.62%</td>
      <td>Platinum</td>
      <td>23.08</td>
      <td>-</td>
      <td>Jiu Zhou Yang Guang Power Supply (HKC)</td>
      <td>0.0810</td>
      <td>0.0563</td>
      <td>ATX12V</td>
      <td><span class="success">✓</span></td>
      <td><a href='https://www.cybenetics.com/d/cybenetics_ZH9.pdf'>Cybenetics</a></td>
    </tr>
    <tr>
      <td><b>Thermaltake</b></td>
      <td>Toughpower GF3 ARGB 850W</td>
      <td>850.0</td>
      <td><a class='btn' href = 'https://www.amazon.co.uk/dp/B0BS17533M?tag=psudb0c1-21&th=1'>£125.47</a></td>
      <td>79.79%</td>
      <td>68.64%</td>
      <td>83.73%</td>
      <td>85.44%</td>
      <td>91.00%</td>
      <td>Platinum</td>
      <td>29.95</td>
      <td>-</td>
      <td>High Power</td>
      <td>0.1405</td>
      <td>0.0734</td>
      <td>ATX12V</td>
      <td><span class="success">✓</span></td>
      <td><a href='https://www.cybenetics.com/d/cybenetics_omi.pdf'>Cybenetics</a></td>
    </tr>
    <tr>
      <td><b>Thermaltake</b></td>
      <td>Toughpower GF3 ARGB 750W</td>
      <td>750.0</td>
      <td><a class='btn' href = 'https://www.amazon.co.uk/dp/B0BS17MQY3?tag=psudb0c1-21&th=1'>£105.46</a></td>
      <td>80.02%</td>
      <td>71.17%</td>
      <td>83.25%</td>
      <td>85.39%</td>
      <td>90.80%</td>
      <td>Platinum</td>
      <td>36.19</td>
      <td>-</td>
      <td>High Power</td>
      <td>0.1419</td>
      <td>0.0748</td>
      <td>ATX12V</td>
      <td><span class="success">✓</span></td>
      <td><a href='https://www.cybenetics.com/d/cybenetics_qkL.pdf'>Cybenetics</a></td>
    </tr>
    <tr>
      <td><b>Thermaltake</b></td>
      <td>Toughpower GF3 1650W</td>
      <td>1650.0</td>
      <td><a class='btn' href = 'https://www.amazon.co.uk/dp/B0B7NTBF95?tag=psudb0c1-21&th=1'>£309.99</a></td>
      <td>59.83%</td>
      <td>73.35%</td>
      <td>81.85%</td>
      <td>84.70%</td>
      <td>91.79%</td>
      <td>Platinum</td>
      <td>45.58</td>
      <td>-</td>
      <td>High Power</td>
      <td>0.1067</td>
      <td>0.0099</td>
      <td>ATX12V</td>
      <td><span class="success">✓</span></td>
      <td><a href='https://www.cybenetics.com/d/cybenetics_vcB.pdf'>Cybenetics</a></td>
    </tr>
    <tr>
      <td><b>Thermaltake</b></td>
      <td>Toughpower GF A3 850W</td>
      <td>850.0</td>
      <td><a class='btn' href = 'https://www.amazon.co.uk/dp/B0C2453ZNJ?tag=psudb0c1-21&th=1'>£94.99</a></td>
      <td>71.25%</td>
      <td>81.93%</td>
      <td>85.56%</td>
      <td>87.94%</td>
      <td>91.87%</td>
      <td>Platinum</td>
      <td>28.46</td>
      <td>-</td>
      <td>HKC</td>
      <td>0.1158</td>
      <td>0.0596</td>
      <td>ATX12V</td>
      <td><span class="success">✓</span></td>
      <td><a href='https://www.cybenetics.com/d/cybenetics_L0Y.pdf'>Cybenetics</a></td>
    </tr>
    <tr>
      <td><b>Thermaltake</b></td>
      <td>Toughpower GF A3 750W</td>
      <td>750.0</td>
      <td><a class='btn' href = 'https://www.amazon.co.uk/dp/B0C247Q1KN?tag=psudb0c1-21&th=1'>£103.53</a></td>
      <td>73.13%</td>
      <td>82.52%</td>
      <td>86.57%</td>
      <td>88.30%</td>
      <td>91.83%</td>
      <td>Platinum</td>
      <td>28.44</td>
      <td>-</td>
      <td>HKC</td>
      <td>0.1139</td>
      <td>0.0707</td>
      <td>ATX12V</td>
      <td><span class="success">✓</span></td>
      <td><a href='https://www.cybenetics.com/d/cybenetics_0Bh.pdf'>Cybenetics</a></td>
    </tr>
    <tr>
      <td><b>Thermaltake</b></td>
      <td>Toughpower GF A3 1050W</td>
      <td>1050.0</td>
      <td><a class='btn' href = 'https://www.amazon.co.uk/dp/B0C3B1NR7L?tag=psudb0c1-21&th=1'>£123.49</a></td>
      <td>69.62%</td>
      <td>80.85%</td>
      <td>84.68%</td>
      <td>87.39%</td>
      <td>91.82%</td>
      <td>Platinum</td>
      <td>26.05</td>
      <td>-</td>
      <td>HKC</td>
      <td>0.1024</td>
      <td>0.0338</td>
      <td>ATX12V</td>
      <td><span class="success">✓</span></td>
      <td><a href='https://www.cybenetics.com/d/cybenetics_R7z.pdf'>Cybenetics</a></td>
    </tr>
    <tr>
      <td><b>SilverStone</b></td>
      <td>SX700-LPT</td>
      <td>700.0</td>
      <td><a class='btn' href = 'https://www.amazon.co.uk/dp/B08HNFPY6X?tag=psudb0c1-21&th=1'>£188.59</a></td>
      <td>73.17%</td>
      <td>83.61%</td>
      <td>87.08%</td>
      <td>89.24%</td>
      <td>89.78%</td>
      <td>Platinum</td>
      <td>30.13</td>
      <td>-</td>
      <td>Sirfa / High Power</td>
      <td>0.0732</td>
      <td>0.1035</td>
      <td>SFX-L</td>
      <td><span class="success">✓</span></td>
      <td><a href='https://www.cybenetics.com/d/cybenetics_u1Q.pdf'>Cybenetics</a></td>
    </tr>
    <tr>
      <td><b>SilverStone</b></td>
      <td>SX1000R Platinum</td>
      <td>1000.0</td>
      <td><a class='btn' href = 'https://www.amazon.co.uk/dp/B08QD8RTNN?tag=psudb0c1-21&th=1'>£215.99</a></td>
      <td>69.96%</td>
      <td>80.36%</td>
      <td>83.35%</td>
      <td>86.12%</td>
      <td>92.55%</td>
      <td>Platinum</td>
      <td>33.91</td>
      <td>-</td>
      <td>Enhance Electronics</td>
      <td>0.133</td>
      <td>0.0735</td>
      <td>SFX-L</td>
      <td><span class="success">✓</span></td>
      <td><a href='https://www.cybenetics.com/d/cybenetics_P8d.pdf'>Cybenetics</a></td>
    </tr>
    <tr>
      <td><b>SilverStone</b></td>
      <td>SX1000 Platinum</td>
      <td>1000.0</td>
      <td><a class='btn' href = 'https://www.amazon.co.uk/dp/B08QD8RTNN?tag=psudb0c1-21&th=1'>£215.99</a></td>
      <td>68.47%</td>
      <td>76.27%</td>
      <td>81.92%</td>
      <td>83.50%</td>
      <td>92.15%</td>
      <td>Platinum</td>
      <td>36.09</td>
      <td>-</td>
      <td>Enhance Electronics</td>
      <td>0.1051</td>
      <td>0.0605</td>
      <td>SFX-L</td>
      <td><span class="success">✓</span></td>
      <td><a href='https://www.cybenetics.com/d/cybenetics_SLZ.pdf'>Cybenetics</a></td>
    </tr>
    <tr>
      <td><b>EVGA</b></td>
      <td>SuperNOVA 850 P6</td>
      <td>850.0</td>
      <td><a class='btn' href = 'https://www.amazon.co.uk/dp/B093Q96QDT?tag=psudb0c1-21&th=1'>£155.00</a></td>
      <td>78.78%</td>
      <td>84.64%</td>
      <td>84.81%</td>
      <td>86.97%</td>
      <td>91.59%</td>
      <td>Platinum</td>
      <td>30.14</td>
      <td>-</td>
      <td>Seasonic</td>
      <td>0.1195</td>
      <td>0.0611</td>
      <td>ATX12V</td>
      <td><span class="success">✓</span></td>
      <td><a href='https://www.cybenetics.com/d/cybenetics_5Ss.pdf'>Cybenetics</a></td>
    </tr>
    <tr>
      <td><b>EVGA</b></td>
      <td>SuperNOVA 1000 P6</td>
      <td>1000.0</td>
      <td><a class='btn' href = 'https://www.amazon.co.uk/dp/B09N3XDYSS?tag=psudb0c1-21&th=1'>£225.00</a></td>
      <td>76.59%</td>
      <td>82.92%</td>
      <td>83.42%</td>
      <td>85.61%</td>
      <td>91.83%</td>
      <td>Platinum</td>
      <td>31.61</td>
      <td>-</td>
      <td>Seasonic</td>
      <td>0.1168</td>
      <td>0.0592</td>
      <td>ATX12V</td>
      <td><span class="success">✓</span></td>
      <td><a href='https://www.cybenetics.com/d/cybenetics_0Ce.pdf'>Cybenetics</a></td>
    </tr>
    <tr>
      <td><b>SilverStone</b></td>
      <td>Strider Titanium 1300W</td>
      <td>1300.0</td>
      <td><a class='btn' href = 'https://www.amazon.co.uk/dp/B0749TYTYG?tag=psudb0c1-21&th=1'>£299.99</a></td>
      <td>66.85%</td>
      <td>78.11%</td>
      <td>83.07%</td>
      <td>85.80%</td>
      <td>91.91%</td>
      <td>Titanium</td>
      <td>43.36</td>
      <td>-</td>
      <td>Enhance Electronics</td>
      <td>0.1525</td>
      <td>0.1104</td>
      <td>ATX12V</td>
      <td><span class="success">✓</span></td>
      <td><a href='https://www.cybenetics.com/d/cybenetics_63W.pdf'>Cybenetics</a></td>
    </tr>
    <tr>
      <td><b>SilverStone</b></td>
      <td>Strider Titanium 1100W</td>
      <td>1100.0</td>
      <td><a class='btn' href = 'https://www.amazon.co.uk/dp/B08WZ5Q49T?tag=psudb0c1-21&th=1'>£335.98</a></td>
      <td>63.47%</td>
      <td>67.21%</td>
      <td>83.35%</td>
      <td>88.10%</td>
      <td>91.87%</td>
      <td>Titanium</td>
      <td>44.31</td>
      <td>-</td>
      <td>Enhance Electronics</td>
      <td>0.1489</td>
      <td>0.1079</td>
      <td>ATX12V</td>
      <td><span class="success">✓</span></td>
      <td><a href='https://www.cybenetics.com/d/cybenetics_d1Z.pdf'>Cybenetics</a></td>
    </tr>
    <tr>
      <td><b>SilverStone</b></td>
      <td>Strider Platinum 1200W (#2)</td>
      <td>1200.0</td>
      <td><a class='btn' href = 'https://www.amazon.co.uk/dp/B07PYJQKK1?tag=psudb0c1-21&th=1'>£203.99</a></td>
      <td>68.50%</td>
      <td>77.56%</td>
      <td>83.66%</td>
      <td>85.93%</td>
      <td>92.56%</td>
      <td>Platinum</td>
      <td>33.38</td>
      <td>-</td>
      <td>Enhance Electronics</td>
      <td>0.1060</td>
      <td>0.0700</td>
      <td>ATX12V</td>
      <td><span class="success">✓</span></td>
      <td><a href='https://www.cybenetics.com/d/cybenetics_8rc.pdf'>Cybenetics</a></td>
    </tr>
    <tr>
      <td><b>SilverStone</b></td>
      <td>Strider Platinum 1200W</td>
      <td>1200.0</td>
      <td><a class='btn' href = 'https://www.amazon.co.uk/dp/B07PYJQKK1?tag=psudb0c1-21&th=1'>£203.99</a></td>
      <td>68.82%</td>
      <td>79.21%</td>
      <td>83.80%</td>
      <td>85.99%</td>
      <td>92.85%</td>
      <td>Platinum</td>
      <td>32.95</td>
      <td>5</td>
      <td>Enhance Electronics</td>
      <td>0.1088</td>
      <td>0.0738</td>
      <td>ATX12V</td>
      <td><span class="success">✓</span></td>
      <td><a href='https://www.cybenetics.com/d/cybenetics_NoA.pdf'>Cybenetics</a></td>
    </tr>
    <tr>
      <td><b>SilverStone</b></td>
      <td>Strider Platinum 1000W</td>
      <td>1000.0</td>
      <td><a class='btn' href = 'https://www.amazon.co.uk/dp/B07PZNGF2S?tag=psudb0c1-21&th=1'>£179.99</a></td>
      <td>67.42%</td>
      <td>78.57%</td>
      <td>83.36%</td>
      <td>85.83%</td>
      <td>92.85%</td>
      <td>Titanium</td>
      <td>23.87</td>
      <td>5</td>
      <td>Enhance Electronics</td>
      <td>0.1090</td>
      <td>0.0729</td>
      <td>ATX12V</td>
      <td><span class="success">✓</span></td>
      <td><a href='https://www.cybenetics.com/d/cybenetics_5pL.pdf'>Cybenetics</a></td>
    </tr>
    <tr>
      <td><b>SilverStone</b></td>
      <td>Strider Essential 500W</td>
      <td>500.0</td>
      <td><a class='btn' href = 'https://www.amazon.co.uk/dp/B00FZKQYZU?tag=psudb0c1-21&th=1'>£47.50</a></td>
      <td>76.01%</td>
      <td>84.32%</td>
      <td>87.42%</td>
      <td>88.85%</td>
      <td>90.25%</td>
      <td>Gold</td>
      <td>35.39</td>
      <td>-</td>
      <td>FSP</td>
      <td>0.1568</td>
      <td>0.0972</td>
      <td>ATX12V</td>
      <td><span class="warning">✗</span></td>
      <td><a href='https://www.cybenetics.com/d/cybenetics_NM2.pdf'>Cybenetics</a></td>
    </tr>
    <tr>
      <td><b>SilverStone</b></td>
      <td>Strider Essential 400W 230V</td>
      <td>400.0</td>
      <td><a class='btn' href = 'https://www.amazon.co.uk/dp/B01GCSCMIQ?tag=psudb0c1-21&th=1'>£44.00</a></td>
      <td>72.90%</td>
      <td>81.05%</td>
      <td>84.04%</td>
      <td>85.49%</td>
      <td>83.97%</td>
      <td>Bronze</td>
      <td>33.74</td>
      <td>-</td>
      <td>CWT</td>
      <td>nan</td>
      <td>nan</td>
      <td>ATX12V</td>
      <td><span class="warning">✗</span></td>
      <td><a href='https://www.cybenetics.com/d/cybenetics_5Np.pdf'>Cybenetics</a></td>
    </tr>
    <tr>
      <td><b>SilverStone</b></td>
      <td>ST60F-TI</td>
      <td>600.0</td>
      <td><a class='btn' href = 'https://www.amazon.co.uk/dp/B01GCSCM86?tag=psudb0c1-21&th=1'>£49.99</a></td>
      <td>75.12%</td>
      <td>84.67%</td>
      <td>90.64%</td>
      <td>91.63%</td>
      <td>91.80%</td>
      <td>Platinum</td>
      <td>21.1</td>
      <td>-</td>
      <td>Enhance Electronics</td>
      <td>0.0586</td>
      <td>0.0943</td>
      <td>ATX12V</td>
      <td><span class="success">✓</span></td>
      <td><a href='https://www.cybenetics.com/d/cybenetics_8mu.pdf'>Cybenetics</a></td>
    </tr>
    <tr>
      <td><b>Lian Li</b></td>
      <td>SP850</td>
      <td>850.0</td>
      <td><a class='btn' href = 'https://www.amazon.co.uk/dp/B0BDXS5524?tag=psudb0c1-21&th=1'>£148.94</a></td>
      <td>74.64%</td>
      <td>83.61%</td>
      <td>87.20%</td>
      <td>88.93%</td>
      <td>91.87%</td>
      <td>Platinum</td>
      <td>37.16</td>
      <td>-</td>
      <td>Helly</td>
      <td>0.0995</td>
      <td>0.0551</td>
      <td>SFX</td>
      <td><span class="success">✓</span></td>
      <td><a href='https://www.cybenetics.com/d/cybenetics_9YX.pdf'>Cybenetics</a></td>
    </tr>
    <tr>
      <td><b>Antec</b></td>
      <td>Signature Platinum 1300W</td>
      <td>1300.0</td>
      <td><a class='btn' href = 'https://www.amazon.co.uk/dp/B085CD8BW1?tag=psudb0c1-21&th=1'>£193.55</a></td>
      <td>62.96%</td>
      <td>74.43%</td>
      <td>79.65%</td>
      <td>83.34%</td>
      <td>92.12%</td>
      <td>Platinum</td>
      <td>47.79</td>
      <td>10</td>
      <td>Seasonic</td>
      <td>0.0934</td>
      <td>0.0569</td>
      <td>ATX12V</td>
      <td><span class="success">✓</span></td>
      <td><a href='https://www.cybenetics.com/d/cybenetics_5is.pdf'>Cybenetics</a></td>
    </tr>
    <tr>
      <td><b>SilverStone</b></td>
      <td>SFX Platinum 700W</td>
      <td>700.0</td>
      <td><a class='btn' href = 'https://www.amazon.co.uk/dp/B08HNFPY6X?tag=psudb0c1-21&th=1'>£188.59</a></td>
      <td>68.97%</td>
      <td>79.76%</td>
      <td>84.13%</td>
      <td>86.97%</td>
      <td>92.10%</td>
      <td>Platinum</td>
      <td>36.22</td>
      <td>-</td>
      <td>High Power</td>
      <td>0.1452</td>
      <td>0.0883</td>
      <td>SFX</td>
      <td><span class="success">✓</span></td>
      <td><a href='https://www.cybenetics.com/d/cybenetics_65N.pdf'>Cybenetics</a></td>
    </tr>
    <tr>
      <td><b>Asus</b></td>
      <td>ROG-THOR-850P (#1)</td>
      <td>850.0</td>
      <td><a class='btn' href = 'https://www.amazon.co.uk/dp/B07HZ9JKN7?tag=psudb0c1-21&th=1'>£72.48</a></td>
      <td>66.67%</td>
      <td>78.91%</td>
      <td>83.40%</td>
      <td>85.81%</td>
      <td>91.91%</td>
      <td>Platinum</td>
      <td>15.58</td>
      <td>10</td>
      <td>Seasonic</td>
      <td>0.0739</td>
      <td>0.0439</td>
      <td>ATX12V</td>
      <td><span class="success">✓</span></td>
      <td><a href='https://www.cybenetics.com/d/cybenetics_ZTx.pdf'>Cybenetics</a></td>
    </tr>
    <tr>
      <td><b>Asus</b></td>
      <td>ROG-THOR-1200P2-GAMING</td>
      <td>1200.0</td>
      <td><a class='btn' href = 'https://www.amazon.co.uk/dp/B0B1VGVBY9?tag=psudb0c1-21&th=1'>£322.97</a></td>
      <td>59.98%</td>
      <td>74.12%</td>
      <td>80.55%</td>
      <td>83.74%</td>
      <td>89.23%</td>
      <td>Platinum</td>
      <td>14.75</td>
      <td>10</td>
      <td>Seasonic</td>
      <td>0.0602</td>
      <td>nan</td>
      <td>ATX12V</td>
      <td><span class="success">✓</span></td>
      <td><a href='https://www.cybenetics.com/d/cybenetics_yYU.pdf'>Cybenetics</a></td>
    </tr>
    <tr>
      <td><b>Asus</b></td>
      <td>ROG-THOR-1200P (#4)</td>
      <td>1200.0</td>
      <td><a class='btn' href = 'https://www.amazon.co.uk/dp/B0B1VGVBY9?tag=psudb0c1-21&th=1'>£322.97</a></td>
      <td>59.90%</td>
      <td>72.96%</td>
      <td>77.91%</td>
      <td>81.65%</td>
      <td>91.71%</td>
      <td>Platinum</td>
      <td>16.41</td>
      <td>10</td>
      <td>Seasonic</td>
      <td>0.0898</td>
      <td>0.0573</td>
      <td>ATX12V</td>
      <td><span class="success">✓</span></td>
      <td><a href='https://www.cybenetics.com/d/cybenetics_DnA.pdf'>Cybenetics</a></td>
    </tr>
    <tr>
      <td><b>Asus</b></td>
      <td>ROG-THOR-1200P (#3)</td>
      <td>1200.0</td>
      <td><a class='btn' href = 'https://www.amazon.co.uk/dp/B0B1VGVBY9?tag=psudb0c1-21&th=1'>£322.97</a></td>
      <td>60.81%</td>
      <td>73.60%</td>
      <td>78.87%</td>
      <td>82.18%</td>
      <td>92.00%</td>
      <td>Platinum</td>
      <td>17.45</td>
      <td>10</td>
      <td>Seasonic</td>
      <td>0.0998</td>
      <td>0.0603</td>
      <td>ATX12V</td>
      <td><span class="success">✓</span></td>
      <td><a href='https://www.cybenetics.com/d/cybenetics_lMY.pdf'>Cybenetics</a></td>
    </tr>
    <tr>
      <td><b>Asus</b></td>
      <td>ROG-THOR-1200P (#2)</td>
      <td>1200.0</td>
      <td><a class='btn' href = 'https://www.amazon.co.uk/dp/B0B1VGVBY9?tag=psudb0c1-21&th=1'>£322.97</a></td>
      <td>58.62%</td>
      <td>72.76%</td>
      <td>78.28%</td>
      <td>82.20%</td>
      <td>91.77%</td>
      <td>Platinum</td>
      <td>16.06</td>
      <td>10</td>
      <td>Seasonic</td>
      <td>0.1076</td>
      <td>0.0615</td>
      <td>ATX12V</td>
      <td><span class="success">✓</span></td>
      <td><a href='https://www.cybenetics.com/d/cybenetics_JOB.pdf'>Cybenetics</a></td>
    </tr>
    <tr>
      <td><b>Asus</b></td>
      <td>ROG-THOR-1000P2-GAMING</td>
      <td>1000.0</td>
      <td><a class='btn' href = 'https://www.amazon.co.uk/dp/B09NRFMN9Y?tag=psudb0c1-21&th=1'>£304.99</a></td>
      <td>64.11%</td>
      <td>76.40%</td>
      <td>81.61%</td>
      <td>84.28%</td>
      <td>89.88%</td>
      <td>Platinum</td>
      <td>11.39</td>
      <td>10</td>
      <td>Seasonic</td>
      <td>0.0560</td>
      <td>nan</td>
      <td>ATX12V</td>
      <td><span class="warning">✗</span></td>
      <td><a href='https://www.cybenetics.com/d/cybenetics_ZjF.pdf'>Cybenetics</a></td>
    </tr>
    <tr>
      <td><b>Asus</b></td>
      <td>ROG-STRIX-850G-AURA-GAMING</td>
      <td>850.0</td>
      <td><a class='btn' href = 'https://www.amazon.co.uk/dp/B0BPM6JXZJ?tag=psudb0c1-21&th=1'>£129.88</a></td>
      <td>77.10%</td>
      <td>82.37%</td>
      <td>84.08%</td>
      <td>85.59%</td>
      <td>90.92%</td>
      <td>Gold</td>
      <td>14.69</td>
      <td>10</td>
      <td>CWT</td>
      <td>0.0605</td>
      <td>0.0102</td>
      <td>ATX12V</td>
      <td><span class="success">✓</span></td>
      <td><a href='https://www.cybenetics.com/d/cybenetics_Nsu.pdf'>Cybenetics</a></td>
    </tr>
    <tr>
      <td><b>Asus</b></td>
      <td>ROG-STRIX-750G (#2)</td>
      <td>750.0</td>
      <td><a class='btn' href = 'https://www.amazon.co.uk/dp/B07X68JPRZ?tag=psudb0c1-21&th=1'>£120.05</a></td>
      <td>69.44%</td>
      <td>79.87%</td>
      <td>84.05%</td>
      <td>86.47%</td>
      <td>90.68%</td>
      <td>Gold</td>
      <td>21.71</td>
      <td>10</td>
      <td>Seasonic</td>
      <td>0.0824</td>
      <td>0.0568</td>
      <td>ATX12V</td>
      <td><span class="success">✓</span></td>
      <td><a href='https://www.cybenetics.com/d/cybenetics_zI0.pdf'>Cybenetics</a></td>
    </tr>
    <tr>
      <td><b>Asus</b></td>
      <td>ROG-STRIX-750G (#1)</td>
      <td>750.0</td>
      <td><a class='btn' href = 'https://www.amazon.co.uk/dp/B07X68JPRZ?tag=psudb0c1-21&th=1'>£120.05</a></td>
      <td>69.91%</td>
      <td>80.41%</td>
      <td>84.48%</td>
      <td>86.73%</td>
      <td>90.95%</td>
      <td>Platinum</td>
      <td>21.93</td>
      <td>10</td>
      <td>Seasonic</td>
      <td>0.0807</td>
      <td>0.0549</td>
      <td>ATX12V</td>
      <td><span class="success">✓</span></td>
      <td><a href='https://www.cybenetics.com/d/cybenetics_v0k.pdf'>Cybenetics</a></td>
    </tr>
    <tr>
      <td><b>Asus</b></td>
      <td>ROG-STRIX-1200G-AURA-GAMING</td>
      <td>1200.0</td>
      <td><a class='btn' href = 'https://www.amazon.co.uk/dp/B0C65T6F8N?tag=psudb0c1-21&th=1'>£173.98</a></td>
      <td>74.61%</td>
      <td>79.64%</td>
      <td>81.61%</td>
      <td>83.28%</td>
      <td>90.05%</td>
      <td>Gold</td>
      <td>17.84</td>
      <td>10</td>
      <td>CWT</td>
      <td>0.0845</td>
      <td>0.0178</td>
      <td>ATX12V</td>
      <td><span class="success">✓</span></td>
      <td><a href='https://www.cybenetics.com/d/cybenetics_DmN.pdf'>Cybenetics</a></td>
    </tr>
    <tr>
      <td><b>Asus</b></td>
      <td>ROG-STRIX-1000G-AURA-GAMING</td>
      <td>1000.0</td>
      <td><a class='btn' href = 'https://www.amazon.co.uk/dp/B0BPM64FHX?tag=psudb0c1-21&th=1'>£182.76</a></td>
      <td>74.14%</td>
      <td>80.10%</td>
      <td>82.49%</td>
      <td>84.34%</td>
      <td>90.24%</td>
      <td>Gold</td>
      <td>16.95</td>
      <td>10</td>
      <td>CWT</td>
      <td>0.0819</td>
      <td>0.0173</td>
      <td>ATX12V</td>
      <td><span class="success">✓</span></td>
      <td><a href='https://www.cybenetics.com/d/cybenetics_gE3.pdf'>Cybenetics</a></td>
    </tr>
    <tr>
      <td><b>Asus</b></td>
      <td>ROG-LOKI-850P-SFX-L-GAMING</td>
      <td>850.0</td>
      <td><a class='btn' href = 'https://www.amazon.co.uk/dp/B0BHJ9QHFS?tag=psudb0c1-21&th=1'>£149.99</a></td>
      <td>75.02%</td>
      <td>84.04%</td>
      <td>87.08%</td>
      <td>88.91%</td>
      <td>92.23%</td>
      <td>Platinum</td>
      <td>23.76</td>
      <td>10</td>
      <td>Great Wall</td>
      <td>0.0933</td>
      <td>0.0504</td>
      <td>SFX-L</td>
      <td><span class="success">✓</span></td>
      <td><a href='https://www.cybenetics.com/d/cybenetics_6G1.pdf'>Cybenetics</a></td>
    </tr>
    <tr>
      <td><b>Asus</b></td>
      <td>ROG-LOKI-750P-SFX-L-GAMING</td>
      <td>750.0</td>
      <td><a class='btn' href = 'https://www.amazon.co.uk/dp/B0BHJB4VG7?tag=psudb0c1-21&th=1'>£149.99</a></td>
      <td>75.90%</td>
      <td>84.65%</td>
      <td>87.96%</td>
      <td>89.77%</td>
      <td>92.33%</td>
      <td>Platinum</td>
      <td>18.87</td>
      <td>10</td>
      <td>Great Wall</td>
      <td>0.0986</td>
      <td>0.0542</td>
      <td>SFX-L</td>
      <td><span class="success">✓</span></td>
      <td><a href='https://www.cybenetics.com/d/cybenetics_bEc.pdf'>Cybenetics</a></td>
    </tr>
    <tr>
      <td><b>Asus</b></td>
      <td>ROG-LOKI-1200T-SFX-L-GAMING</td>
      <td>1200.0</td>
      <td><a class='btn' href = 'https://www.amazon.co.uk/dp/B0C65T6F8N?tag=psudb0c1-21&th=1'>£173.98</a></td>
      <td>75.11%</td>
      <td>83.45%</td>
      <td>87.27%</td>
      <td>89.74%</td>
      <td>91.76%</td>
      <td>Titanium</td>
      <td>34.14</td>
      <td>10</td>
      <td>Great Wall</td>
      <td>0.0533</td>
      <td>nan</td>
      <td>SFX-L</td>
      <td><span class="success">✓</span></td>
      <td><a href='https://www.cybenetics.com/d/cybenetics_bUl.pdf'>Cybenetics</a></td>
    </tr>
    <tr>
      <td><b>Asus</b></td>
      <td>ROG-LOKI-1000P-SFX-L-GAMING</td>
      <td>1000.0</td>
      <td><a class='btn' href = 'https://www.amazon.co.uk/dp/B0BHJDQJNC?tag=psudb0c1-21&th=1'>£199.99</a></td>
      <td>71.80%</td>
      <td>81.74%</td>
      <td>86.58%</td>
      <td>88.47%</td>
      <td>92.29%</td>
      <td>Platinum</td>
      <td>22.56</td>
      <td>10</td>
      <td>Great Wall</td>
      <td>0.1102</td>
      <td>0.0534</td>
      <td>SFX-L</td>
      <td><span class="success">✓</span></td>
      <td><a href='https://www.cybenetics.com/d/cybenetics_vgm.pdf'>Cybenetics</a></td>
    </tr>
    <tr>
      <td><b>Corsair</b></td>
      <td>RM850x (Shift)</td>
      <td>850.0</td>
      <td><a class='btn' href = 'https://www.amazon.co.uk/dp/B0BPMXQRDY?tag=psudb0c1-21&th=1'>£115.00</a></td>
      <td>78.28%</td>
      <td>84.18%</td>
      <td>85.90%</td>
      <td>86.06%</td>
      <td>90.82%</td>
      <td>Gold</td>
      <td>22.94</td>
      <td>10</td>
      <td>CWT</td>
      <td>0.0779</td>
      <td>0.0525</td>
      <td>ATX12V</td>
      <td><span class="success">✓</span></td>
      <td><a href='https://www.cybenetics.com/d/cybenetics_XRO.pdf'>Cybenetics</a></td>
    </tr>
    <tr>
      <td><b>Corsair</b></td>
      <td>RM850x (2021)</td>
      <td>850.0</td>
      <td><a class='btn' href = 'https://www.amazon.co.uk/dp/B07B71JV8T?tag=psudb0c1-21&th=1'>£129.99</a></td>
      <td>80.01%</td>
      <td>84.56%</td>
      <td>86.70%</td>
      <td>87.04%</td>
      <td>90.40%</td>
      <td>Gold</td>
      <td>29.72</td>
      <td>10</td>
      <td>CWT</td>
      <td>0.0495</td>
      <td>0.0332</td>
      <td>ATX12V</td>
      <td><span class="success">✓</span></td>
      <td><a href='https://www.cybenetics.com/d/cybenetics_qw1.pdf'>Cybenetics</a></td>
    </tr>
    <tr>
      <td><b>Corsair</b></td>
      <td>RM850x (2018) (Sample #4)</td>
      <td>850.0</td>
      <td><a class='btn' href = 'https://www.amazon.co.uk/dp/B07B71JV8T?tag=psudb0c1-21&th=1'>£129.99</a></td>
      <td>67.05%</td>
      <td>78.33%</td>
      <td>82.94%</td>
      <td>86.30%</td>
      <td>88.50%</td>
      <td>Platinum</td>
      <td>15.83</td>
      <td>5</td>
      <td>CWT</td>
      <td>0.0324</td>
      <td>0.0490</td>
      <td>ATX12V</td>
      <td><span class="success">✓</span></td>
      <td><a href='https://www.cybenetics.com/d/cybenetics_7Gl.pdf'>Cybenetics</a></td>
    </tr>
    <tr>
      <td><b>Corsair</b></td>
      <td>RM850 (2019) (Sample #2)</td>
      <td>850.0</td>
      <td><a class='btn' href = 'https://www.amazon.co.uk/dp/B07RCKG95L?tag=psudb0c1-21&th=1'>£305.32</a></td>
      <td>79.61%</td>
      <td>84.85%</td>
      <td>86.72%</td>
      <td>86.87%</td>
      <td>88.54%</td>
      <td>Platinum</td>
      <td>25.66</td>
      <td>10</td>
      <td>CWT</td>
      <td>0.0392</td>
      <td>0.0712</td>
      <td>ATX12V</td>
      <td><span class="success">✓</span></td>
      <td><a href='https://www.cybenetics.com/d/cybenetics_din.pdf'>Cybenetics</a></td>
    </tr>
    <tr>
      <td><b>Corsair</b></td>
      <td>RM850 (2019)</td>
      <td>850.0</td>
      <td><a class='btn' href = 'https://www.amazon.co.uk/dp/B07RCKG95L?tag=psudb0c1-21&th=1'>£305.32</a></td>
      <td>79.00%</td>
      <td>84.18%</td>
      <td>86.21%</td>
      <td>86.76%</td>
      <td>90.64%</td>
      <td>Gold</td>
      <td>26.16</td>
      <td>10</td>
      <td>CWT</td>
      <td>0.0756</td>
      <td>0.0404</td>
      <td>ATX12V</td>
      <td><span class="success">✓</span></td>
      <td><a href='https://www.cybenetics.com/d/cybenetics_bBw.pdf'>Cybenetics</a></td>
    </tr>
    <tr>
      <td><b>Corsair</b></td>
      <td>RM650x (2018)</td>
      <td>650.0</td>
      <td><a class='btn' href = 'https://www.amazon.co.uk/dp/B079H6111J?tag=psudb0c1-21&th=1'>£335.53</a></td>
      <td>68.14%</td>
      <td>79.19%</td>
      <td>83.87%</td>
      <td>86.81%</td>
      <td>88.12%</td>
      <td>Platinum</td>
      <td>14.5</td>
      <td>10</td>
      <td>CWT</td>
      <td>0.0339</td>
      <td>0.0481</td>
      <td>ATX12V</td>
      <td><span class="warning">✗</span></td>
      <td><a href='https://www.cybenetics.com/d/cybenetics_f2m.pdf'>Cybenetics</a></td>
    </tr>
    <tr>
      <td><b>Corsair</b></td>
      <td>RM550x</td>
      <td>550.0</td>
      <td><a class='btn' href = 'https://www.amazon.co.uk/dp/B079HGL413?tag=psudb0c1-21&th=1'>£310.57</a></td>
      <td>69.75%</td>
      <td>80.51%</td>
      <td>84.93%</td>
      <td>86.78%</td>
      <td>88.37%</td>
      <td>Platinum</td>
      <td>11.2</td>
      <td>10</td>
      <td>CWT</td>
      <td>0.0433</td>
      <td>0.0747</td>
      <td>ATX12V</td>
      <td><span class="warning">✗</span></td>
      <td><a href='https://www.cybenetics.com/d/cybenetics_JoN.pdf'>Cybenetics</a></td>
    </tr>
    <tr>
      <td><b>Corsair</b></td>
      <td>RM1000e</td>
      <td>1000.0</td>
      <td><a class='btn' href = 'https://www.amazon.co.uk/dp/B0B7XRLVKX?tag=psudb0c1-21&th=1'>£179.99</a></td>
      <td>77.59%</td>
      <td>83.65%</td>
      <td>86.22%</td>
      <td>85.63%</td>
      <td>91.57%</td>
      <td>Platinum</td>
      <td>25.89</td>
      <td>10</td>
      <td>HEC</td>
      <td>0.0912</td>
      <td>0.0554</td>
      <td>ATX12V</td>
      <td><span class="success">✓</span></td>
      <td><a href='https://www.cybenetics.com/d/cybenetics_eYi.pdf'>Cybenetics</a></td>
    </tr>
    <tr>
      <td><b>Enermax</b></td>
      <td>Revolution D.F.2 1050W</td>
      <td>1050.0</td>
      <td><a class='btn' href = 'https://www.amazon.co.uk/dp/B0BYSS4ZG9?tag=psudb0c1-21&th=1'>£144.59</a></td>
      <td>75.55%</td>
      <td>83.77%</td>
      <td>87.89%</td>
      <td>89.29%</td>
      <td>92.00%</td>
      <td>Platinum</td>
      <td>32.05</td>
      <td>7</td>
      <td>SANR</td>
      <td>0.1525</td>
      <td>0.0714</td>
      <td>ATX12V</td>
      <td><span class="success">✓</span></td>
      <td><a href='https://www.cybenetics.com/d/cybenetics_52m.pdf'>Cybenetics</a></td>
    </tr>
    <tr>
      <td><b>be quiet!</b></td>
      <td>Pure Power 12 M 850W</td>
      <td>850.0</td>
      <td><a class='btn' href = 'https://www.amazon.co.uk/dp/B0BT2Y1LKQ?tag=psudb0c1-21&th=1'>£123.60</a></td>
      <td>78.25%</td>
      <td>84.49%</td>
      <td>86.87%</td>
      <td>87.06%</td>
      <td>91.77%</td>
      <td>Platinum</td>
      <td>25.03</td>
      <td>-</td>
      <td>HEC</td>
      <td>0.1</td>
      <td>0.0555</td>
      <td>ATX12V</td>
      <td><span class="success">✓</span></td>
      <td><a href='https://www.cybenetics.com/d/cybenetics_nCz.pdf'>Cybenetics</a></td>
    </tr>
    <tr>
      <td><b>be quiet!</b></td>
      <td>Pure Power 12 M 1000W</td>
      <td>1000.0</td>
      <td><a class='btn' href = 'https://www.amazon.co.uk/dp/B0BT3BHDN7?tag=psudb0c1-21&th=1'>£142.92</a></td>
      <td>77.77%</td>
      <td>83.00%</td>
      <td>86.36%</td>
      <td>85.29%</td>
      <td>91.51%</td>
      <td>Platinum</td>
      <td>30.47</td>
      <td>-</td>
      <td>HEC</td>
      <td>0.0955</td>
      <td>0.0552</td>
      <td>ATX12V</td>
      <td><span class="success">✓</span></td>
      <td><a href='https://www.cybenetics.com/d/cybenetics_i57.pdf'>Cybenetics</a></td>
    </tr>
    <tr>
      <td><b>Thermaltake</b></td>
      <td>Platinum</td>
      <td>850.0</td>
      <td><a class='btn' href = 'https://www.amazon.co.uk/dp/B084L9PQ3X?tag=psudb0c1-21&th=1'>£158.63</a></td>
      <td>68.29%</td>
      <td>79.46%</td>
      <td>84.67%</td>
      <td>86.90%</td>
      <td>92.03%</td>
      <td>Platinum</td>
      <td>31.18</td>
      <td>-</td>
      <td>CWT</td>
      <td>0.0570</td>
      <td>0.0375</td>
      <td>ATX12V</td>
      <td><span class="success">✓</span></td>
      <td><a href='https://www.cybenetics.com/d/cybenetics_2hY.pdf'>Cybenetics</a></td>
    </tr>
    <tr>
      <td><b>Lian Li</b></td>
      <td>PE-750</td>
      <td>750.0</td>
      <td><a class='btn' href = 'https://www.amazon.co.uk/dp/B09HJND3Q4?tag=psudb0c1-21&th=1'>£139.95</a></td>
      <td>77.02%</td>
      <td>83.79%</td>
      <td>87.53%</td>
      <td>91.35%</td>
      <td>92.29%</td>
      <td>Platinum</td>
      <td>30.21</td>
      <td>-</td>
      <td>Enhance Electronics</td>
      <td>0.1083</td>
      <td>0.0639</td>
      <td>SFX-L</td>
      <td><span class="success">✓</span></td>
      <td><a href='https://www.cybenetics.com/d/cybenetics_cMb.pdf'>Cybenetics</a></td>
    </tr>
    <tr>
      <td><b>FSP Technology Inc.</b></td>
      <td>Hydro Ti Pro 1000W</td>
      <td>1000.0</td>
      <td><a class='btn' href = 'https://www.amazon.co.uk/dp/B08MZCF2XR?tag=psudb0c1-21&th=1'>£242.46</a></td>
      <td>74.49%</td>
      <td>84.79%</td>
      <td>89.12%</td>
      <td>90.79%</td>
      <td>93.95%</td>
      <td>Titanium</td>
      <td>12.65</td>
      <td>10</td>
      <td>FSP</td>
      <td>0.1218</td>
      <td>0.0756</td>
      <td>ATX12V</td>
      <td><span class="warning">✗</span></td>
      <td><a href='https://www.cybenetics.com/d/cybenetics_sM2.pdf'>Cybenetics</a></td>
    </tr>
    <tr>
      <td><b>SilverStone</b></td>
      <td>HELA 850R Platinum</td>
      <td>850.0</td>
      <td><a class='btn' href = 'https://www.amazon.co.uk/dp/B0BDCKFCW4?tag=psudb0c1-21&th=1'>£299.35</a></td>
      <td>70.61%</td>
      <td>80.30%</td>
      <td>85.25%</td>
      <td>87.96%</td>
      <td>91.88%</td>
      <td>Platinum</td>
      <td>17.41</td>
      <td>-</td>
      <td>High Power</td>
      <td>0.1345</td>
      <td>0.0539</td>
      <td>ATX12V</td>
      <td><span class="success">✓</span></td>
      <td><a href='https://www.cybenetics.com/d/cybenetics_CDE.pdf'>Cybenetics</a></td>
    </tr>
    <tr>
      <td><b>Kolink</b></td>
      <td>Core 500W</td>
      <td>500.0</td>
      <td><a class='btn' href = 'https://www.amazon.co.uk/dp/B08M3PNMN1?tag=psudb0c1-21&th=1'>£48.46</a></td>
      <td>69.71%</td>
      <td>77.92%</td>
      <td>81.58%</td>
      <td>83.33%</td>
      <td>81.92%</td>
      <td>---</td>
      <td>26.56</td>
      <td>-</td>
      <td>Unknown</td>
      <td>nan</td>
      <td>nan</td>
      <td>ATX12V</td>
      <td><span class="warning">✗</span></td>
      <td><a href='https://www.cybenetics.com/d/cybenetics_2Gc.pdf'>Cybenetics</a></td>
    </tr>
  

        </tbody>
      </table>
      <p id="no-results">I'm sorry, no power supplies in this list meet your requirements. Please lower your expectations.</p>
    </div>
    <script>
//"http://127.0.0.1:5500/output/uk.html#sortBy=1&sortType=str&sortOrder=desc&formFactors=ATX12V,SFX-L,SFX&minWattage=200&maxNoise=40&maxPrice=500&isModular=ModularYes,ModularNo"

let queryStringFilters = {}

let filteredRows = []
function sortTable(n, type, dir = "asc") {
    queryStringFilters["sortBy"] = n
    queryStringFilters["sortType"] = type
    queryStringFilters["sortOrder"] = dir
    setFiltersToURL()
    var table, rows, switching, i, x, y, shouldSwitch, switchcount = 0;
    table = document.getElementById("main-table");
    switching = true;
    // Set the sorting direction to ascending:
    //dir = "asc";
    /* Make a loop that will continue until
    no switching has been done: */
    while (switching) {
        // Start by saying: no switching is done:
        switching = false;
        rows = table.rows;
        /* Loop through all table rows (except the
        first, which contains table headers): */
        for (i = 0; i < (rows.length - 1); i++) {
            // Start by saying there should be no switching:
            shouldSwitch = false;
            /* Get the two elements you want to compare,
            one from current row and one from the next: */
            x = rows[i].getElementsByTagName("td")[n];
            y = rows[i + 1].getElementsByTagName("td")[n];
            /* Check if the two rows should switch place,
            based on the direction, asc or desc: */
            if (type == "str") {
                if (dir == "asc") {
                    if (x.innerText.toLowerCase() > y.innerText.toLowerCase()) {
                        // If so, mark as a switch and break the loop:
                        shouldSwitch = true;
                        break;
                    }
                } else if (dir == "desc") {
                    if (x.innerText.toLowerCase() < y.innerText.toLowerCase()) {
                        // If so, mark as a switch and break the loop:
                        shouldSwitch = true;
                        break;
                    }
                }
            }
            else if (type == "num") {
                if (dir == "asc") {
                    if (stripCurrency(x) > stripCurrency(y)) {
                        // If so, mark as a switch and break the loop:
                        shouldSwitch = true;
                        break;
                    }
                } else if (dir == "desc") {
                    if (stripCurrency(x) < stripCurrency(y)) {
                        // If so, mark as a switch and break the loop:
                        shouldSwitch = true;
                        break;
                    }
                }
            }
        }
        if (shouldSwitch) {
            /* If a switch has been marked, make the switch
            and mark that a switch has been done: */
            rows[i].parentNode.insertBefore(rows[i + 1], rows[i]);
            switching = true;
            // Each time a switch is done, increase this count by 1:
            switchcount++;
        } else {
            /* If no switching has been done AND the direction is "asc",
            set the direction to "desc" and run the while loop again. */
            if (switchcount == 0 && dir == "asc") {
                dir = "desc";
                switching = true;
            }
        }
    }
    applyStriping()
}

function stripCurrency(t) {
    let toReturn = 0.00
    if (t.innerText == "-") {
        toReturn = 0.00
    }
    else {
        toReturn = parseFloat(t.innerText.replace("£", ""))
    }
    return toReturn
}
function filterTable() {
    filteredRows = []
    listThreshold(2, "minWattage", "above")
    listThreshold(3, "maxPrice", "below")
    listThreshold(10, "maxNoise", "below")
    if (!document.getElementById("ATX12V").checked) {
        hasAttribute(15, "ATX12V")
    }
    if (!document.getElementById("SFX-L").checked) {
        hasAttribute(15, "SFX-L")
    }
    if (!document.getElementById("SFX").checked) {
        hasAttribute(15, "SFX")
    }
    if (!document.getElementById("ModularYes").checked) {
        hasAttribute(16, "✓")
    }
    if (!document.getElementById("ModularNo").checked) {
        hasAttribute(16, "✗")
    }
    applyFilter()
}

function listThreshold(column, DOMthreshold, belowOrAbove) {
    let threshold = parseFloat(document.getElementById(DOMthreshold).value)
    let table = document.getElementById("main-table");
    let rows = table.rows
    if (belowOrAbove == "below") {
        for (i = 0; i < (rows.length); i++) {
            if (((stripCurrency(rows[i].children[column]))) > threshold) {
                filteredRows.push(i)
            }
        }
    }
    else {
        for (i = 0; i < (rows.length); i++) {
            if (((stripCurrency(rows[i].children[column]))) < threshold) {
                filteredRows.push(i)
            }
        }
    }
}

function hasAttribute(column, attribute) {
    let table = document.getElementById("main-table");
    let rows = table.rows
    for (i = 0; i < (rows.length); i++) {
        console.log(rows[i].children[column].innerText)
        if (rows[i].children[column].innerText == attribute) {
            filteredRows.push(i)
        }
    }
}

function applyStriping() {
    let table = document.getElementById("main-table");
    let rows = table.rows
    for (i = 0, j = 0; i < (rows.length); i++) {
        if (rows[i].style.display == "table-row") {
            if (j % 2 == 0) {
                rows[i].classList.add("striped")
            }
            else {
                rows[i].classList.remove("striped")
            }
            j += 1
        }
        else {
            rows[i].classList.remove("striped")
        }
    }
}
function applyFilter() {
    let table = document.getElementById("main-table");
    let rows = table.rows
    let j = 0
    for (i = 0; i < (rows.length); i++) {
        if (filteredRows.includes(i)) {
            rows[i].style.display = "none";
        }
        else {
            rows[i].style.display = "table-row";
        }
    }
    applyStriping()
    checkIfNoResults()
}
function checkIfNoResults() {
    let table = document.getElementById("main-table");
    let rows = table.rows
    if (table.rows.length <= filteredRows.length) {
        document.getElementById("no-results").classList.add("visible")
        document.getElementById("table-header").classList.add("invisible")
    }
    else {
        document.getElementById("no-results").classList.remove("visible")
        document.getElementById("table-header").classList.remove("invisible")
    }
}
function adjustValue(target, amount) {
    document.getElementById(target).value = String(parseFloat(document.getElementById(target).value) + amount)
    filterTable()
}
function changeLocation(loc) {
    if (window.location.href.includes("-all")) {
        window.location.href = "https://" + document.domain + "/" + loc.value + "-all.html" + window.location.hash
    }
    else {
        window.location.href = "https://" + document.domain + "/" + loc.value + ".html" + window.location.hash
    }
}

function changeAvailable() {
    if (document.getElementById("ShowUnavailable").checked) {
        if (!window.location.href.includes("-all")) {
            toRedirect = window.location.href.replace('.html', '-all.html')
            window.location.href = toRedirect + window.location.hash
        }
    }
    else {
        if (window.location.href.includes("-all")) {
            toRedirect = window.location.href.replace('-all.html', '.html')
            window.location.href = toRedirect + window.location.hash
        }
    }
}
function filterAndUpdateUrl() {
    console.log("filtering by URL")
    filterTable()
    setFiltersToURL()
}

function getFiltersFromURL() {
    var hash = window.location.hash.replace('#', '').split('&');
    var hashArray = {}
    for (var x = 0; x < hash.length; x++) {
        var itemArray = hash[x].split('=');
        var item = new Object();
        item.key = itemArray[0];
        if (itemArray[0] == "isModular" || itemArray[0] == "formFactors") {
            hashArray[itemArray[0]] = itemArray[1].split(',');
        }
        else {
            hashArray[itemArray[0]] = itemArray[1]
        }
        //hashArray.push(item);
    }

    //console.log(hashArray)
    var toCheck = []
    var toUncheck = []
    for (key in hashArray) {
        if (Array.isArray(hashArray[key])) {
            //to add - an array of to check/uncheck?
            if ('formFactors' in hashArray) {
                for (let i = 0; i < document.getElementsByClassName("formFactors").length; i++) {
                    toUncheck.push(document.getElementsByClassName("formFactors")[i])
                }
            }
            if ('isModular' in hashArray) {
                for (let i = 0; i < document.getElementsByClassName("isModular").length; i++) {
                    toUncheck.push(document.getElementsByClassName("isModular")[i])
                }
            }
            for (let i = 0; i < hashArray[key].length; i++) {
                if (document.getElementById(hashArray[key][i])) {
                    console.log(hashArray[key][i])
                    if (toUncheck.includes(document.getElementById(hashArray[key][i]))) {
                        //toUncheck.splice(toUncheck.indexOf(document.getElementById(hashArray[key][i]), 1))
                    }
                    toCheck.push(document.getElementById(hashArray[key][i]))

                }
            }

        }

        else if ((document.getElementById(key))) {
            document.getElementById(key).value = hashArray[key]
        }
        for (let i = 0; i < toUncheck.length; i++) {
            toUncheck[i].checked = false
        }
        for (let i = 0; i < toCheck.length; i++) {
            toCheck[i].checked = true
        }
        filterTable()
        if ('sortBy' in hashArray && 'sortType' in hashArray && 'sortOrder' in hashArray) {
            //console.log
            sortTable(Number(hashArray.sortBy), hashArray.sortType, hashArray.sortOrder)
        }
    }

}

function setFiltersToURL() {

    queryStringFilters["formFactors"] = []
    for (let i = 0; i < document.getElementsByClassName("formFactors").length; i++) {
        if (document.getElementsByClassName("formFactors")[i].checked) {
            queryStringFilters.formFactors.push(document.getElementsByClassName("formFactors")[i].id)
        }
    }
    queryStringFilters["isModular"] = []
    for (let i = 0; i < document.getElementsByClassName("isModular").length; i++) {
        if (document.getElementsByClassName("isModular")[i].checked) {
            queryStringFilters.isModular.push(document.getElementsByClassName("isModular")[i].id)
        }
    }

    queryStringFilters["minWattage"] = document.getElementById("minWattage").value
    queryStringFilters["maxNoise"] = document.getElementById("maxNoise").value
    queryStringFilters["maxPrice"] = document.getElementById("maxPrice").value
    queryString = ""
    for (key in queryStringFilters) {
        queryString += key + "=" + queryStringFilters[key] + "&"
    }

    window.location.hash = queryString
}

getFiltersFromURL()

if (window.location.hash == "") {
    filterTable()
}

document.getElementById("minWattage").addEventListener('change', filterAndUpdateUrl);
document.getElementById("maxPrice").addEventListener('change', filterAndUpdateUrl);
document.getElementById("maxNoise").addEventListener('change', filterAndUpdateUrl);
for (i = 0; i < document.getElementsByClassName("checkbox").length; i++) {
    document.getElementsByClassName("checkbox")[i].addEventListener('change', filterAndUpdateUrl)
}
    </script>
    <script async defer src="https://scripts.withcabin.com/hello.js"></script>
  </body>                               

Whois info of domain

Domain Name: PSUDB.COM
Registry Domain ID: 2852341892_DOMAIN_COM-VRSN
Registrar WHOIS Server: whois.porkbun.com
Registrar URL: http://porkbun.com
Updated Date: 2025-02-05T08:18:15Z
Creation Date: 2024-02-04T14:59:14Z
Registry Expiry Date: 2026-02-04T14:59:14Z
Registrar: Porkbun LLC
Registrar IANA ID: 1861
Registrar Abuse Contact Email: [email protected]
Registrar Abuse Contact Phone: 5038508351
Domain Status: clientDeleteProhibited https://icann.org/epp#clientDeleteProhibited
Domain Status: clientTransferProhibited https://icann.org/epp#clientTransferProhibited
Name Server: CURITIBA.NS.PORKBUN.COM
Name Server: FORTALEZA.NS.PORKBUN.COM
Name Server: MACEIO.NS.PORKBUN.COM
Name Server: SALVADOR.NS.PORKBUN.COM
DNSSEC: unsigned
URL of the ICANN Whois Inaccuracy Complaint Form: https://www.icann.org/wicf/
>>> Last update of whois database: 2025-05-09T15:56:30Z <<<
For more information on Whois status codes, please visit https://icann.org/epp
NOTICE: The expiration date displayed in this record is the date the
TERMS OF USE: You are not authorized to access or query our Whois
by the following terms of use: You agree that you may use this Data only
to: (1) allow, enable, or otherwise support the transmission of mass