<commit_before><!DOCTYPE html>
<html>
<head>
    <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no" />
    <link rel="stylesheet" href="static/vendor.css">
    <link rel="stylesheet" href="static/app.css">
    <!-- TEMP REQUIRES CDN FOR FONTAWESOME -->
    <link href="//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css" rel="stylesheet">
    <!-- END TEMP REQUIRES CDN FOR FONTAWESOME -->
</head>
<body ng-app="sshfs" ng-controller="AppCtrl" ng-strict-di layout="row">
    <script src="static/vendor.js"></script>
    <script src="static/htmlTemplates.js"></script>
    <!-- inject:js -->
    <!-- endinject -->
    <md-sidenav layout="column"
    style="overflow: hidden; display: flex;" 
    class="md-sidenav-left md-whiteframe-z2 md-closed md-locked-open" 
    md-component-id="left" 
    md-is-locked-open="$media('gt-md')" 
    tabindex="-1">
        <md-toolbar layout="column">
            <h1 class="md-toolbar-tools" flex layout="row">
                <a href ui-sref="home" ng-click="closeMenu()" layout="row" flex>
                    <span  class="fa-stack fa-lg">
                    <i class="fa fa-lg fa-terminal fa-stack-2x"></i>
                    <i class="fa fa-stack-1x fa-cloud" style="top:-5px; left:9px"></i>
                    </span>
                </a>
                <span>Shells For Shits</span>
            </h1>
        </md-toolbar>
        <md-content flex style="overflow: auto;">
        <!-- TODO: 
            * build the nav list dynamically with service
            * use angular material demo to make better.
        -->
            <p><md-button ng-click="closeMenu()" ui-sref="home" class="menu-item md-menu-item">
                <i class="fa fa-fw fa-home"></i> View Live
            </md-button></p>
            <p><md-button ng-click="closeMenu()" ui-sref="attempts" class="menu-item md-menu-item">
                <i class="fa fa-fw fa-list"></i> All Login Attempts
            </md-button></p>
            <p><md-button ng-click="closeMenu()" class="menu-item md-menu-item" ng-disabled="true">
                <i class="fa fa-fw fa-archive"></i> Archives
            </md-button></p>
            <p><md-button ng-click="closeMenu()" class="menu-item md-menu-item" ng-disabled="true">
                <i class="fa fa-fw fa-star"></i> Popular
            </md-button></p>
        </md-content>
    </md-sidenav>
    <div layout="column" layout-fill>
        <md-toolbar layout="column">
            <div class="md-toolbar-tools" flex layout="column">
                <div layout="row" flex layout-align="center center">
                    <div hide-gt-md  ng-click="openMenu()">
                        <i class="fa fa-lg fa-bars"></i> 
                    </div>
                    <div style="margin-left:20px">
                        Live View
                    </div>
                    <div flex></div>
                    <div><commit_msg>change index to use CDN by default<commit_after><!DOCTYPE html>
<html>
<head>
    <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no" />
    <!-- use vendor.css if static hosting needed
    <link rel="stylesheet" href="static/vendor.css">
    -->
    <!-- begin vendor CDNs for css-->
    <!-- Angulars Material CSS now available via Google CDN; version 0.6 used here -->
    <link rel="stylesheet" href="//ajax.googleapis.com/ajax/libs/angular_material/0.6.1/angular-material.min.css">
    <!-- end vendor CDNs for css-->

    <link rel="stylesheet" href="static/app.css">
    <!-- TEMP REQUIRES CDN FOR FONTAWESOME -->
    <link href="//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css" rel="stylesheet">
    <!-- END TEMP REQUIRES CDN FOR FONTAWESOME -->
</head>
<body ng-app="sshfs" ng-controller="AppCtrl" ng-strict-di layout="row">
    <!-- use vendor.js if static hosting needed
    <script src="static/vendor.js"></script>
    -->
    <!-- begin CDNs instead of vendor.js -->    
    <!-- Angular Material Dependencies -->
    <script src="//cdn.jsdelivr.net/hammerjs/2.0.4/hammer.min.js"></script>
    <script src="//ajax.googleapis.com/ajax/libs/angularjs/1.3.6/angular.min.js"></script>
    <script src="//ajax.googleapis.com/ajax/libs/angularjs/1.3.6/angular-animate.min.js"></script>
    <script src="//ajax.googleapis.com/ajax/libs/angularjs/1.3.6/angular-aria.min.js"></script>

    <!-- Angular Material Javascript now available via Google CDN; version 0.6 used here -->
    <script src="//ajax.googleapis.com/ajax/libs/angular_material/0.6.1/angular-material.min.js"></script>
    <script src="//cdnjs.cloudflare.com/ajax/libs/angular-ui-router/0.2.11/angular-ui-router.min.js"></script>
    <!-- end CDNs instead of vendor.js -->
    <script src="static/htmlTemplates.js"></script>
    <!-- inject:js -->
    <!-- endinject -->
    <md-sidenav layout="column"
    style="overflow: hidden; display: flex;" 
    class="md-sidenav-left md-whiteframe-z2 md-closed md-locked-open" 
    md-component-id="left" 
    md-is-locked-open="$media('gt-md')" 
    tabindex="-1">
        <md-toolbar layout="column">
            <h1 class="md-toolbar-tools" flex layout="row">
                <a href ui-sref="home" ng-click="closeMenu()" layout="row" flex>
                    <span  class="fa-stack fa-lg">
                    <i class="fa fa-lg fa-terminal fa-stack-2x"></i>
                    <i class="fa fa-stack-1x fa-cloud" style="top:-5px; left:9px"></i>
                    </span>
                </a>
                <span>Shells For Shits</span>
            </h1>
        </md-toolbar>
        <md-content flex style="overflow: auto;">
        <!-- TODO: 
            * build the nav list dynamically with service
            * use angular material demo to make better.
        -->
            <p><md-button ng-click="closeMenu()" ui-sref="home" class="menu-item md-menu-item">
                <i class="fa fa-fw fa-home"></i> View Live
            </md-button></p>
            <p><md-button ng-click="closeMenu()" ui-sref="attempts" class="menu-item md-menu-item">
                <i class="fa fa-fw fa-list"></i> All Login Attempts
            </md-button></p>
            <p><md-button ng-click="closeMenu()" class="menu-item md-menu-item" ng-disabled="true">
                <i class="fa fa-fw fa-archive"></i> Archives
            </md-button></p>
            <p><md-button ng-click="closeMenu()" class="menu-item md-menu-item" ng-disabled="true">
                <i class="fa fa-fw fa-star"></i> Popular
            </md-button></p>
        </md-content>
    </md-sidenav>
    <div layout="column" layout-fill>
        <md-toolbar layout="column">
            <div class="md-toolbar-tools" flex layout="column">
                <div layout="row" flex layout-align="center center">
                    <div hide-gt-md  ng-click="openMenu()">
                        <i class="fa fa-lg fa-bars"></i> 
                    </div>
                    <div flex></div>
                    <div>
{'fraction_non_alphanumeric': 0.17764471057884232, 'fraction_numerical': 0.007698887938408896, 'mean_word_length': 2.0513266637668552, 'pattern_counts': {'":': 0, '<': 169, '<?xml version=': 0, '>': 169, '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': '3657353', 'n_tokens_mistral': 2283, 'n_tokens_neox': 2168, 'n_words': 444}