<commit_before><!doctype html>
<html>
    <head>
        <meta charset="utf-8">
        <title>EditControl Demo</title>
        <style>
            html, body {
                overflow: hidden;
                width: 100%;
                height: 100%;
                margin: 0;
                padding: 0;
            }

            #controls {
                position: absolute;
                left: 10px;
                top: 10px;
            }

            #renderCanvas {
                width: 100%;
                height: 100%;
                touch-action: none;
            }

            #overlay {
                visibility: hidden;
                position: absolute;
                left: 0px;
                top: 0px;
                width: 100%;
                height: 100%;
                text-align: center;
                z-index: 1000;
            }

            #overlay div {
                width: 400px;
                margin: 100px auto;
                background-color: #fff;
                border: 1px solid #000;
                padding: 15px;
                text-align: center;
            }
        </style>
        <script src="https://code.jquery.com/pep/0.4.2/pep.js"></script>
        <script src="https://cdn.babylonjs.com/babylon.js"></script> 
        <script src="https://github.com/ssatguru/BabylonJS-EditControl/releases/download/v2.4.2/EditControl.min.js"></script>

    </head>

    <body>
        <div id="controls">
            <input type="checkbox" id="local" checked>local
            <button id="trans">translate</button>
            <button id="rotate">rotate</button>
            <button id="scale">scale</button>
            <input type="checkbox" id="snaptrans">snap translation 
            <input type="checkbox" id="snaprot">snap rotation
            <input type="checkbox" id="snapscale">snap scale
            <button id="undo">undo</button>
            <button id="redo">redo</button>
            <button id="help" style="float: right;">Help</button>
            <br>
            <button id="focus">focus</button>
            <br>
            <button id="euler">toggle euler</button>
            <button id="pRot">print rotation to console</button>

        </div>

        <canvas id="renderCanvas"></canvas>

        <script type="text/javascript">
            var box;<commit_msg>updated to 2.4.5<commit_after><!doctype html>
<html>
    <head>
        <meta charset="utf-8">
        <title>EditControl Demo</title>
        <style>
            html, body {
                overflow: hidden;
                width: 100%;
                height: 100%;
                margin: 0;
                padding: 0;
            }

            #controls {
                position: absolute;
                left: 10px;
                top: 10px;
            }

            #renderCanvas {
                width: 100%;
                height: 100%;
                touch-action: none;
            }

            #overlay {
                visibility: hidden;
                position: absolute;
                left: 0px;
                top: 0px;
                width: 100%;
                height: 100%;
                text-align: center;
                z-index: 1000;
            }

            #overlay div {
                width: 400px;
                margin: 100px auto;
                background-color: #fff;
                border: 1px solid #000;
                padding: 15px;
                text-align: center;
            }
        </style>
        <script src="https://code.jquery.com/pep/0.4.2/pep.js"></script>
        <script src="https://cdn.babylonjs.com/babylon.js"></script> 
        <script src="https://github.com/ssatguru/BabylonJS-EditControl/releases/download/v2.4.5/EditControl.min.js"></script>

    </head>

    <body>
        <div id="controls">
            <input type="checkbox" id="local" checked>local
            <button id="trans">translate</button>
            <button id="rotate">rotate</button>
            <button id="scale">scale</button>
            <input type="checkbox" id="snaptrans">snap translation 
            <input type="checkbox" id="snaprot">snap rotation
            <input type="checkbox" id="snapscale">snap scale
            <button id="undo">undo</button>
            <button id="redo">redo</button>
            <button id="help" style="float: right;">Help</button>
            <br>
            <button id="focus">focus</button>
            <br>
            <button id="euler">toggle euler</button>
            <button id="pRot">print rotation to console</button>

        </div>

        <canvas id="renderCanvas"></canvas>

        <script type="text/javascript">
            var box;
{'fraction_non_alphanumeric': 0.12858052196053468, 'fraction_numerical': 0.02143008699342245, 'mean_word_length': 1.3164619164619165, 'pattern_counts': {'":': 0, '<': 93, '<?xml version=': 0, '>': 93, 'https://': 6, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1480748', 'n_tokens_mistral': 1398, 'n_tokens_neox': 1225, 'n_words': 259}