<commit_before>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta name="description" content="">
    <meta name="author" content="">
    <link rel="shortcut icon" href="../../assets/ico/favicon.ico">

    <title>Jumbotron Template for Bootstrap</title>

    <!-- Bootstrap core CSS -->
    <link href="../bower_components/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet">

    <!-- Font Awesome -->
    <link rel="stylesheet" href="../bower_components/fontawesome/css/font-awesome.min.css">

    <!-- Jasmine CSS -->
    <link rel="stylesheet" href="../bower_components/jasmine/lib/jasmine-core/jasmine.css">

    <!-- personal preference: github theme -->
    <link rel="stylesheet" href="../bower_components/highlightjs/styles/github.css">

    <link href="css/app.css" rel="stylesheet">

    <!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
    <!--[if lt IE 9]>
    <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
    <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
    <![endif]-->
</head>

<body ng-app="myApp">

<div class="navbar navbar-inverse navbar-fixed-top" role="navigation">
    <div class="container">
        <div class="navbar-header">
            <a class="navbar-brand" href="#">Angular Commons Samples</a>
        </div>
    </div>
</div>

<!-- Main jumbotron for a primary marketing message or call to action -->
<div class="jumbotron">
    <div class="container">
        <h1>Angular Commons Samples</h1>
        <p>Below are is a selection a common filters, directives, services and utilities</p>
        <p>All of the below popup in many projects and could be used a reference points/templates of further components</p>
        <!--<p><a class="btn btn-primary btn-lg" role="button">Learn more &raquo;</a></p>-->
    </div>
</div>

<div class="container" ng-controller="MainCtrl as mc" ng-cloak>

    <!-- Filters Start -->
    <div class="page-header">
        <h1>Filters <small>common filters for any application</small></h1>
    </div>
    <ng-include src="'includes/filters-section.html'"></ng-include>
    <!-- Filters Start -->

    <hr>

    <!-- Directives Start -->
    <div class="page-header">
        <h1>Directives <small>common directives for any application</small></h1>
    </div>
    <ng-include src="'includes/directives-section.html'"></ng-include>
    <!-- Directives End -->

    <hr>

    <!-- Decorators Start -->
    <div class="page-header">
        <h1>Decorators <small>common decorators most developers will end up making</small></h1>
    </div>
    <ng-include src="'includes/decorators-section.html'"></ng-include>
    <!-- Decorators End -->

    <hr>

    <!-- Interceptors Start -->
    <div class="page-header">
        <h1>Interceptors <small>common interceptors for angular services</small></h1>
    </div>
    <ng-include src="'includes/interceptors-section.html'"></ng-include>
    <!-- Interceptors Enc -->

    <hr />

    <!-- Forms Start -->
    <div class="page-header">
        <h1>Form Controls <small>a basic set of form control and feedback directives</small></h1>
    </div>
    <ng-include src="'includes/basic-form-section.html'"></ng-include>
    <!-- Forms End -->

    <hr />

    <!-- Example row of columns -->
    <div class="row">
        <div class="col-md-4">
            <h2></h2>
            <p></p>
            <p></p>
        </div>
        <div class="col-md-4">
            <h2></h2>
            <p></p>
            <p></p>
        </div>
        <div class="col-md-4">
            <h2></h2>
            <p></p>
            <p></p>
        </div>
    </div>

    <footer>
        <p>
            <a href="http://www.morgan-design.com">morgan-design.com</a>
            <a href="http://www.jem-solutions.co.uk">JEM-Solutions Ltd</a> - &copy; Company 2014
        </p>
    </footer>
</div> <!-- /container -->


<!-- Bootstrap core JavaScript
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
<script src="../bower_components/jquery/dist/jquery.min.js"></script>
<script src="../bower_components/angular/angular.js"></script>
<script src="../bower_components/angular-route/angular-route.js"></script>

<script src="../bower_components/angular-highlightjs/angular-highlightjs.js"></script>
<script src="../bower_components/highlightjs/highlight.pack.js"></script>

<script src="js/app.js"></script>

<!-- Common -->
<script src="js/javascript/common/config.js"></script>

<!-- Decorators -->
<script src="js/javascript/decorators/exceptionHandler.js"></script>

<!-- Interceptors -->
<script src="js/javascript/interceptors/loggingHttpInterceptor.js"></script>

<!-- Controllers -->
<script src="js/javascript/controllers/MainCtrl.js"></script>

<!-- Services -->

<script src="js/javascript/services/UserService.js"></script>
<script src="js/javascript/services/TestErrorHandlingService.js"></script>
<script src="js/javascript/services/TestHttpService.js"></script>

<!-- Filters -->
<script src="js/javascript/filters/capitalise.js"></script>
<script src="js/javascript/filters/cleanAndCapitalise.js"></script>
<script src="js/javascript/filters/truncate.js"></script>
<script src="js/javascript/filters/toLower.js"></script>
<script src="js/javascript/filters/toUpper.js"></script>
<script src="js/javascript/filters/toCamel.js"></script>
<script src="js/javascript/filters/slice.js"></script>
<script src="js/javascript/filters/reverse.js"></script>

<!-- Directives -->
<script src="js/javascript/directives/passwordStrength.js"></script>
<script src="js/javascript/directives/uniqueUsername.js"></script>
<script src="js/javascript/directives/characterCount.js"></script>
<script src="js/javascript/directives/currencyInPence.js"></script>
<script src="js/javascript/directives/ngMinMaxLength.js"></script>

<!-- Form Directives -->
<script src="js/javascript/directives/forms/errorSpan.js"></script>
<script src="js/javascript/directives/forms/hasError.js"></script>
<script src="js/javascript/directives/forms/isRequired.js"></script>

<!-- Jasmine -->
<script type="text/javascript" src="../bower_components/jasmine/lib/jasmine-core/jasmine.js"></script>
<script type="text/javascript" src="../bower_components/jasmine/lib/jasmine-core/jasmine-html.js"></script>

<!-- Jasmine boot.js -->
<script src="js/jasmine/boot.js"></script>

<!-- Filters -->
<script src="js/javascript/filters/capitalise.spec.js"></script>
<script src="js/javascript/filters/cleanAndCapitalise.spec.js"></script>
<script src="js/javascript/filters/truncate.spec.js"></script>
<script src="js/javascript/filters/toLower.spec.js"></script>
<script src="js/javascript/filters/toUpper.spec.js"></script>
<script src="js/javascript/filters/toCamel.spec.js"></script>
<script src="js/javascript/filters/slice.spec.js"></script>
<script src="js/javascript/filters/reverse.spec.js"></script>

<!-- Directives -->
<script src="js/javascript/directives/passwordStrength.spec.js"></script>
<script src="js/javascript/directives/uniqueUsername.spec.js"></script>
<script src="js/javascript/directives/characterCount.spec.js"></script>
<script src="js/javascript/directives/currencyInPence.spec.js"></script>
<script src="js/javascript/directives/ngMinMaxLength.spec.js"></script>

<!-- Form Directives -->
<script src="js/javascript/directives/forms/errorSpan.spec.js"></script>
<script src="js/javascript/directives/forms/hasError.spec.js"></script>
<script src="js/javascript/directives/forms/isRequired.spec.js"></script><commit_msg>Adding mocks to index.html<commit_after>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta name="description" content="">
    <meta name="author" content="">
    <link rel="shortcut icon" href="../../assets/ico/favicon.ico">

    <title>Jumbotron Template for Bootstrap</title>

    <!-- Bootstrap core CSS -->
    <link href="../bower_components/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet">

    <!-- Font Awesome -->
    <link rel="stylesheet" href="../bower_components/fontawesome/css/font-awesome.min.css">

    <!-- Jasmine CSS -->
    <link rel="stylesheet" href="../bower_components/jasmine/lib/jasmine-core/jasmine.css">

    <!-- personal preference: github theme -->
    <link rel="stylesheet" href="../bower_components/highlightjs/styles/github.css">

    <link href="css/app.css" rel="stylesheet">

    <!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
    <!--[if lt IE 9]>
    <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
    <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
    <![endif]-->
</head>

<body ng-app="myApp">

<div class="navbar navbar-inverse navbar-fixed-top" role="navigation">
    <div class="container">
        <div class="navbar-header">
            <a class="navbar-brand" href="#">Angular Commons Samples</a>
        </div>
    </div>
</div>

<!-- Main jumbotron for a primary marketing message or call to action -->
<div class="jumbotron">
    <div class="container">
        <h1>Angular Commons Samples</h1>
        <p>Below are is a selection a common filters, directives, services and utilities</p>
        <p>All of the below popup in many projects and could be used a reference points/templates of further components</p>
        <!--<p><a class="btn btn-primary btn-lg" role="button">Learn more &raquo;</a></p>-->
    </div>
</div>

<div class="container" ng-controller="MainCtrl as mc" ng-cloak>

    <!-- Filters Start -->
    <div class="page-header">
        <h1>Filters <small>common filters for any application</small></h1>
    </div>
    <ng-include src="'includes/filters-section.html'"></ng-include>
    <!-- Filters Start -->

    <hr>

    <!-- Directives Start -->
    <div class="page-header">
        <h1>Directives <small>common directives for any application</small></h1>
    </div>
    <ng-include src="'includes/directives-section.html'"></ng-include>
    <!-- Directives End -->

    <hr>

    <!-- Decorators Start -->
    <div class="page-header">
        <h1>Decorators <small>common decorators most developers will end up making</small></h1>
    </div>
    <ng-include src="'includes/decorators-section.html'"></ng-include>
    <!-- Decorators End -->

    <hr>

    <!-- Interceptors Start -->
    <div class="page-header">
        <h1>Interceptors <small>common interceptors for angular services</small></h1>
    </div>
    <ng-include src="'includes/interceptors-section.html'"></ng-include>
    <!-- Interceptors Enc -->

    <hr />

    <!-- Forms Start -->
    <div class="page-header">
        <h1>Form Controls <small>a basic set of form control and feedback directives</small></h1>
    </div>
    <ng-include src="'includes/basic-form-section.html'"></ng-include>
    <!-- Forms End -->

    <hr />

    <!-- Example row of columns -->
    <div class="row">
        <div class="col-md-4">
            <h2></h2>
            <p></p>
            <p></p>
        </div>
        <div class="col-md-4">
            <h2></h2>
            <p></p>
            <p></p>
        </div>
        <div class="col-md-4">
            <h2></h2>
            <p></p>
            <p></p>
        </div>
    </div>

    <footer>
        <p>
            <a href="http://www.morgan-design.com">morgan-design.com</a>
            <a href="http://www.jem-solutions.co.uk">JEM-Solutions Ltd</a> - &copy; Company 2014
        </p>
    </footer>
</div> <!-- /container -->


<!-- Bootstrap core JavaScript
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
<script src="../bower_components/jquery/dist/jquery.min.js"></script>
<script src="../bower_components/angular/angular.js"></script>
<script src="../bower_components/angular-route/angular-route.js"></script>

<script src="../bower_components/angular-highlightjs/angular-highlightjs.js"></script>
<script src="../bower_components/highlightjs/highlight.pack.js"></script>

<script src="js/app.js"></script>

<!-- Common -->
<script src="js/javascript/common/config.js"></script>

<!-- Decorators -->
<script src="js/javascript/decorators/exceptionHandler.js"></script>

<!-- Interceptors -->
<script src="js/javascript/interceptors/loggingHttpInterceptor.js"></script>

<!-- Controllers -->
<script src="js/javascript/controllers/MainCtrl.js"></script>

<!-- Services -->

<script src="js/javascript/services/UserService.js"></script>
<script src="js/javascript/services/TestErrorHandlingService.js"></script>
<script src="js/javascript/services/TestHttpService.js"></script>

<!-- Filters -->
<script src="js/javascript/filters/capitalise.js"></script>
<script src="js/javascript/filters/cleanAndCapitalise.js"></script>
<script src="js/javascript/filters/truncate.js"></script>
<script src="js/javascript/filters/toLower.js"></script>
<script src="js/javascript/filters/toUpper.js"></script>
<script src="js/javascript/filters/toCamel.js"></script>
<script src="js/javascript/filters/slice.js"></script>
<script src="js/javascript/filters/reverse.js"></script>

<!-- Directives -->
<script src="js/javascript/directives/passwordStrength.js"></script>
<script src="js/javascript/directives/uniqueUsername.js"></script>
<script src="js/javascript/directives/characterCount.js"></script>
<script src="js/javascript/directives/currencyInPence.js"></script>
<script src="js/javascript/directives/ngMinMaxLength.js"></script>

<!-- Form Directives -->
<script src="js/javascript/directives/forms/errorSpan.js"></script>
<script src="js/javascript/directives/forms/hasError.js"></script>
<script src="js/javascript/directives/forms/isRequired.js"></script>

<!-- Jasmine -->
<script type="text/javascript" src="../bower_components/jasmine/lib/jasmine-core/jasmine.js"></script>
<script type="text/javascript" src="../bower_components/jasmine/lib/jasmine-core/jasmine-html.js"></script>

<!-- Jasmine boot.js -->
<script src="js/jasmine/boot.js"></script>
<script src="../bower_components/angular-mocks/angular-mocks.js"></script>

<!-- Filters -->
<script src="js/javascript/filters/capitalise.spec.js"></script>
<script src="js/javascript/filters/cleanAndCapitalise.spec.js"></script>
<script src="js/javascript/filters/truncate.spec.js"></script>
<script src="js/javascript/filters/toLower.spec.js"></script>
<script src="js/javascript/filters/toUpper.spec.js"></script>
<script src="js/javascript/filters/toCamel.spec.js"></script>
<script src="js/javascript/filters/slice.spec.js"></script>
<script src="js/javascript/filters/reverse.spec.js"></script>

<!-- Directives -->
<script src="js/javascript/directives/passwordStrength.spec.js"></script>
<script src="js/javascript/directives/uniqueUsername.spec.js"></script>
<script src="js/javascript/directives/characterCount.spec.js"></script>
<script src="js/javascript/directives/currencyInPence.spec.js"></script>
<script src="js/javascript/directives/ngMinMaxLength.spec.js"></script>

<!-- Form Directives -->
<script src="js/javascript/directives/forms/errorSpan.spec.js"></script>
<script src="js/javascript/directives/forms/hasError.spec.js"></script>
<script src="js/javascript/directives/forms/isRequired.spec.js"></script>
{'fraction_non_alphanumeric': 0.20260891916206142, 'fraction_numerical': 0.005012209227605706, 'mean_word_length': 3.593565525383707, 'pattern_counts': {'":': 0, '<': 519, '<?xml version=': 0, '>': 519, 'https://': 4, 'lorem ipsum': 0, 'www.': 4, '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': '1820699', 'n_tokens_mistral': 4993, 'n_tokens_neox': 4791, 'n_words': 834}