<commit_before><!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <title>Lattice Boltzmann</title>
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <link rel="stylesheet" href="css/normalize.css">
        <link rel="stylesheet" href="css/main.css">
    </head>
    <body>
        <div class="main" style="position:relative;">
            <div class="canvases" style="position: relative; height: 240px; width: 600px;">
                <canvas id="boltzmann" style="background-color: black; position: absolute; left: 0; top: 0;" width='600' height='240'></canvas>
                <canvas id="vectorcanvas" style="position: absolute; left: 0; top: 0;; pointer-events: none" width='600' height='240'></canvas>
                <canvas id="particlecanvas" style="position: absolute; left: 0; top: 0; pointer-events: none" width='600' height='240'></canvas>
                <canvas id="barriercanvas" style="position: absolute; left: 0; top: 0; pointer-events: none" width='600' height='240'></canvas>
            </div>
             <div id="controls" class="controls">   
                <select id="drawmode">
                    <option value="speed">Speed</option>
                    <option value="xvelocity">X Velocity</option>
                    <option value="yvelocity">Y Velocity</option>
                    <option value="density">Density</option>
                    <option value="curl">Curl</option>
                    <option value="nothing">Nothing</option>
                </select>
                <label><input id="flowvectors" type="checkbox" name="flowvectors"> Flow Vectors</label>
                <label><input id="flowparticles" type="checkbox" name="flowparticles"> Flow Particles</label>
                <button id="play">Start</button>
                <button id="reset">Reset</button>
                <button id="clearbarriers">Clear barriers</button>
                <br>
                <br>
                <label><input id="viscosity" type="range" name="viscosity" min="2" max="50"> Viscosity</label><br><br>
                <label><input id="speed" type="range" name="anim-speed" min="1" max="15"> Animation Speed</label>
            </div>
            <div style="border:1px solid gray; width: 600px; padding: 10px; margin-top:10px;">
                <p><b>Left click</b> to drag fluid</p>
                <p><b>Right click</b> to draw/erase barriers</p>
            </div>
            <div id="debug"></div>
        </div>
        <script src="js/benchmark.js"></script>
        <script src="js/init.js"></script>
        <script src="js/draw.js"></script>
        <script src="js/events.js"></script>
        <script src="js/main.js"></script>
    </body>
</html><commit_msg>Remove benchmark.js<commit_after><!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <title>Lattice Boltzmann</title>
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <link rel="stylesheet" href="css/normalize.css">
        <link rel="stylesheet" href="css/main.css">
    </head>
    <body>
        <div class="main" style="position:relative;">
            <div class="canvases" style="position: relative; height: 240px; width: 600px;">
                <canvas id="boltzmann" style="background-color: black; position: absolute; left: 0; top: 0;" width='600' height='240'></canvas>
                <canvas id="vectorcanvas" style="position: absolute; left: 0; top: 0;; pointer-events: none" width='600' height='240'></canvas>
                <canvas id="particlecanvas" style="position: absolute; left: 0; top: 0; pointer-events: none" width='600' height='240'></canvas>
                <canvas id="barriercanvas" style="position: absolute; left: 0; top: 0; pointer-events: none" width='600' height='240'></canvas>
            </div>
             <div id="controls" class="controls">   
                <select id="drawmode">
                    <option value="speed">Speed</option>
                    <option value="xvelocity">X Velocity</option>
                    <option value="yvelocity">Y Velocity</option>
                    <option value="density">Density</option>
                    <option value="curl">Curl</option>
                    <option value="nothing">Nothing</option>
                </select>
                <label><input id="flowvectors" type="checkbox" name="flowvectors"> Flow Vectors</label>
                <label><input id="flowparticles" type="checkbox" name="flowparticles"> Flow Particles</label>
                <button id="play">Start</button>
                <button id="reset">Reset</button>
                <button id="clearbarriers">Clear barriers</button>
                <br>
                <br>
                <label><input id="viscosity" type="range" name="viscosity" min="2" max="50"> Viscosity</label><br><br>
                <label><input id="speed" type="range" name="anim-speed" min="1" max="15"> Animation Speed</label>
            </div>
            <div style="border:1px solid gray; width: 600px; padding: 10px; margin-top:10px;">
                <p><b>Left click</b> to drag fluid</p>
                <p><b>Right click</b> to draw/erase barriers</p>
            </div>
            <div id="debug"></div>
        </div>
        <script src="js/init.js"></script>
        <script src="js/draw.js"></script>
        <script src="js/events.js"></script>
        <script src="js/main.js"></script>
    </body>
</html>
{'fraction_non_alphanumeric': 0.16969373219373218, 'fraction_numerical': 0.019230769230769232, 'mean_word_length': 2.3756009615384617, 'pattern_counts': {'":': 0, '<': 173, '<?xml version=': 0, '>': 173, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1322256', 'n_tokens_mistral': 1735, 'n_tokens_neox': 1577, 'n_words': 348}