<commit_before><!DOCTYPE html>
<meta charset="utf-8">
<!--meta name="viewport" content="width=1024px, initial-scale=1024px, user-scalable=no"-->
<html>
<head>
    <script src="canoweb.conf.js"></script>

    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>

     <link rel="stylesheet" href="//code.jquery.com/ui/1.11.0/themes/smoothness/jquery-ui.css">
     <script src="//code.jquery.com/ui/1.11.0/jquery-ui.js"></script>
     <script '3rdparty/jquery.ui.touch-punch.min.js'></script>

    <script type="text/javascript" src="http://www.google.com/jsapi"></script>
    <script>
        document.write('<script src="' + gCanopyWebAppConfiguration.javascriptClientURL + '" type="text/javascript"><\/script>');
    </script>
    <script src="nodes/cano.js"></script>
    <script src="nodes/cano_account_dropdown.js"></script>
    <script src="nodes/cano_button.js"></script>
    <script src="nodes/cano_control_small.js"></script>
    <script src="nodes/cano_device_control_widget.js"></script>
    <script src="nodes/cano_device_settings_popup.js"></script>
    <script src="nodes/cano_devices_list_item.js"></script>
    <script src="nodes/cano_devices_list.js"></script>
    <script src="nodes/cano_devices_menu.js"></script>
    <script src="nodes/cano_devices_screen.js"></script>
    <script src="nodes/cano_event_panel.js"></script>
    <script src="nodes/cano_hover_plot.js"></script>
    <script src="nodes/cano_login_dialog.js"></script>
    <script src="nodes/cano_login_page.js"></script>
    <script src="nodes/cano_main_page.js"></script>
    <script src="nodes/cano_option.js"></script>
    <script src="nodes/cano_popup.js"></script>
    <script src="nodes/cano_plot.js"></script>
    <script src="nodes/cano_sharing_popup.js"></script>
    <script src="nodes/cano_sensor_small.js"></script>
    <script src="nodes/cano_signup_dialog.js"></script>
    <script src="nodes/cano_topbar.js"></script>
    <script src="nodes/demo/dizon.js"></script>
    <script src="canoweb_dispatcher.js"></script>
    <script src="canopy_app_util.js"></script>

    <link href='http://fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,400,700|ABeeZee|Titillium+Web:200,300,400,700' rel='stylesheet' type='text/css'>
    <link href='canoweb.css' rel='stylesheet' type='text/css'>
</head>

<body>
    <div id="main"></div>
</body>

<script>

var gCanopy = new CanopyClient(gCanopyWebAppConfiguration);
$(function() {
    dispatcher = new CanowebDispatcher(gCanopy);
    gCanopy.onReady(function() {
        if (gCanopy.account) {
            dispatcher.showPage("demo")
        }
        else {
            dispatcher.showPage("login");
        }

        gCanopy.onLogout(function() {
            dispatcher.showPage("login");
        });
    });
});

</script>
</html><commit_msg>Attempt to fix fan demo<commit_after><!DOCTYPE html>
<meta charset="utf-8">
<!--meta name="viewport" content="width=1024px, initial-scale=1024px, user-scalable=no"-->
<html>
<head>
    <script src="canoweb.conf.js"></script>

    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>

     <link rel="stylesheet" href="//code.jquery.com/ui/1.11.0/themes/smoothness/jquery-ui.css">
     <script src="//code.jquery.com/ui/1.11.0/jquery-ui.js"></script>
     <script '3rdparty/jquery.ui.touch-punch.min.js'></script>

    <script type="text/javascript" src="http://www.google.com/jsapi"></script>
    <script>
        document.write('<script src="' + gCanopyWebAppConfiguration.javascriptClientURL + '" type="text/javascript"><\/script>');
    </script>
    <script src="canopy_app_util.js"></script>
    <script src="nodes/cano.js"></script>
    <script src="nodes/cano_account_dropdown.js"></script>
    <script src="nodes/cano_button.js"></script>
    <script src="nodes/cano_control_small.js"></script>
    <script src="nodes/cano_device_control_widget.js"></script>
    <script src="nodes/cano_device_settings_popup.js"></script>
    <script src="nodes/cano_devices_list_item.js"></script>
    <script src="nodes/cano_devices_list.js"></script>
    <script src="nodes/cano_devices_menu.js"></script>
    <script src="nodes/cano_devices_screen.js"></script>
    <script src="nodes/cano_event_panel.js"></script>
    <script src="nodes/cano_hover_plot.js"></script>
    <script src="nodes/cano_login_dialog.js"></script>
    <script src="nodes/cano_login_page.js"></script>
    <script src="nodes/cano_main_page.js"></script>
    <script src="nodes/cano_option.js"></script>
    <script src="nodes/cano_popup.js"></script>
    <script src="nodes/cano_plot.js"></script>
    <script src="nodes/cano_sharing_popup.js"></script>
    <script src="nodes/cano_sensor_small.js"></script>
    <script src="nodes/cano_signup_dialog.js"></script>
    <script src="nodes/cano_topbar.js"></script>
    <script src="nodes/demo/dizon.js"></script>
    <script src="canoweb_dispatcher.js"></script>
    <script src="canopy_app_util.js"></script>

    <link href='http://fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,400,700|ABeeZee|Titillium+Web:200,300,400,700' rel='stylesheet' type='text/css'>
    <link href='canoweb.css' rel='stylesheet' type='text/css'>
</head>

<body>
    <div id="main"></div>
</body>

<script>

var canopy = new CanopyClient(gCanopyWebAppConfiguration);
var dispatcher = new CanowebDispatcher(canopy);
canopy.OnReady(function() {
    if (!canopy.IsLoggedIn()) {
        // User already logged in.  Redirect to device manager.
        window.location.replace("login.html");
        return;
    }

    dispatcher.showPage("demo");
});

</script>
</html>
{'fraction_non_alphanumeric': 0.19221886658376267, 'fraction_numerical': 0.016343933203055605, 'mean_word_length': 4.32639545884579, 'pattern_counts': {'":': 0, '<': 165, '<?xml version=': 0, '>': 165, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, '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': '3242888', 'n_tokens_mistral': 2032, 'n_tokens_neox': 1900, 'n_words': 237}