<commit_before><!DOCTYPE html>
<html>
<head>
    {{! Document Settings }}
    <meta charset="utf-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    {{! Page Meta }}
    <title>{{#is 'post'}}{{@blog.title}} | {{/is}}{{meta_title}}</title>
    <meta name="description" content="{{meta_description}}" />
	<script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

  ga('create', 'UA-59858610-1', 'auto');
  ga('send', 'pageview');
</script>

    <meta name="HandheldFriendly" content="True" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
	<link href="https://plus.google.com/+ArranFrance" rel="author" />
    <link rel="shortcut icon" href="http://shouldertheboulder.com/assets/favicon.ico">
	<link rel="apple-touch-icon" sizes="57x57" href="{{asset "apple-touch-icon-57x57.png"}}" />
	<link rel="apple-touch-icon" sizes="60x60" href="{{asset "apple-touch-icon-60x60.png"}}" />
	<link rel="apple-touch-icon" sizes="72x72" href="{{asset "apple-touch-icon-72x72.png"}}" />
	<link rel="apple-touch-icon" sizes="76x76" href="{{asset "apple-touch-icon-76x76.png"}}" />
	<link rel="icon" type="image/png" href="{{asset "favicon-32x32.png" sizes="32x32"}}" />
	<link rel="icon" type="image/png" href="{{asset "favicon-96x96.png" sizes="96x96"}}" />
	<link rel="icon" type="image/png" href="{{asset "favicon-16x16.png" sizes="16x16"}}" />
	<link rel="manifest" href="/manifest.json">
	<meta name="msapplication-TileColor" content="#da532c">
	<meta name="theme-color" content="#ffffff">

    {{! Styles'n'Scripts }}
    <link rel="stylesheet" type="text/css" href="{{asset "css/screen.min.css"}}" />
	<link rel="alternate" type="application/rss+xml" title="Shoulder the Boulder" href="http://feeds.feedsnap.com/shouldertheboulder">
	<link rel="canonical" href="http://shouldertheboulder.com/">
	<meta name="generator" content="Ghost 0.5">
	<style type="text/css"></style>
</head>
<body class="{{body_class}} {{#is 'index, tag, author'}}user{{/is}} {{#is 'post, page'}}{{#unless post.image}}noimage{{/unless}}{{/is}}">

    {{! Everything else gets inserted here }}
    {{{body}}}

    {{! Ghost outputs important scripts and data with this tag }}
    {{ghost_foot}}

	{{#is 'post'}}
		{{! Prism syntax highlighting JS file}}
		<script type="text/javascript" src="{{asset "js/prism.min.js"}}"></script>
	{{/is}}
	
	{{#is 'page'}}
		<script src="{{asset "js/jquery.swiftype.autocomplete.min.js"}}"></script>
		<script src="{{asset "js/jquery.ba-hashchange.min.js"}}"></script>
		<script src="{{asset "js/jquery.swiftype.search.min.js"}}"></script>

		<script type="text/javascript">
			$("#st-search-input").swiftype({
				engineKey: "shoulder-the-boulder"
			});
			$("#st-search-input").swiftypeSearch({
				engineKey: "shoulder-the-boulder",
				resultContainingElement: "#st-results-container"
			});
		</script>
	{{/is}}

	{{! For HTTbuster }}
	<aside style="display:none;">
		<a href="/search/">Search</a>
	</aside>
</body>
</html><commit_msg>Add Reading Time to default.hbs<commit_after><!DOCTYPE html>
<html>
<head>
    {{! Document Settings }}
    <meta charset="utf-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    {{! Page Meta }}
    <title>{{#is 'post'}}{{@blog.title}} | {{/is}}{{meta_title}}</title>
    <meta name="description" content="{{meta_description}}" />
	<script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

  ga('create', 'UA-59858610-1', 'auto');
  ga('send', 'pageview');
</script>

    <meta name="HandheldFriendly" content="True" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
	<link href="https://plus.google.com/+ArranFrance" rel="author" />
    <link rel="shortcut icon" href="http://shouldertheboulder.com/assets/favicon.ico">
	<link rel="apple-touch-icon" sizes="57x57" href="{{asset "apple-touch-icon-57x57.png"}}" />
	<link rel="apple-touch-icon" sizes="60x60" href="{{asset "apple-touch-icon-60x60.png"}}" />
	<link rel="apple-touch-icon" sizes="72x72" href="{{asset "apple-touch-icon-72x72.png"}}" />
	<link rel="apple-touch-icon" sizes="76x76" href="{{asset "apple-touch-icon-76x76.png"}}" />
	<link rel="icon" type="image/png" href="{{asset "favicon-32x32.png" sizes="32x32"}}" />
	<link rel="icon" type="image/png" href="{{asset "favicon-96x96.png" sizes="96x96"}}" />
	<link rel="icon" type="image/png" href="{{asset "favicon-16x16.png" sizes="16x16"}}" />
	<link rel="manifest" href="/manifest.json">
	<meta name="msapplication-TileColor" content="#da532c">
	<meta name="theme-color" content="#ffffff">

    {{! Styles'n'Scripts }}
    <link rel="stylesheet" type="text/css" href="{{asset "css/screen.min.css"}}" />
	<link rel="alternate" type="application/rss+xml" title="Shoulder the Boulder" href="http://feeds.feedsnap.com/shouldertheboulder">
	<link rel="canonical" href="http://shouldertheboulder.com/">
	<meta name="generator" content="Ghost 0.5">
	<style type="text/css"></style>
</head>
<body class="{{body_class}} {{#is 'index, tag, author'}}user{{/is}} {{#is 'post, page'}}{{#unless post.image}}noimage{{/unless}}{{/is}}">

    {{! Everything else gets inserted here }}
    {{{body}}}

    {{! Ghost outputs important scripts and data with this tag }}
    {{ghost_foot}}

	{{#is 'post'}}
		{{! Prism syntax highlighting JS file}}
		<script type="text/javascript" src="{{asset "js/prism.min.js"}}"></script>
		 function reading_time () {
                var post_content = document.getElementById('js-post-content');
                if (post_content) {
                    var words = get_text(post_content),
                        count = words.split(/\s+/).length,
                        read_time = Math.ceil((count / 150)),
                        read_time_node = document.createTextNode(read_time + ' min read');
                    document.getElementById('js-reading-time').appendChild(read_time_node);
                }
            }
	{{/is}}
	
	{{#is 'page'}}
		<script src="{{asset "js/jquery.swiftype.autocomplete.min.js"}}"></script>
		<script src="{{asset "js/jquery.ba-hashchange.min.js"}}"></script>
		<script src="{{asset "js/jquery.swiftype.search.min.js"}}"></script>

		<script type="text/javascript">
			$("#st-search-input").swiftype({
				engineKey: "shoulder-the-boulder"
			});
			$("#st-search-input").swiftypeSearch({
				engineKey: "shoulder-the-boulder",
				resultContainingElement: "#st-results-container"
			});
		</script>
	{{/is}}

	{{! For HTTbuster }}
	<aside style="display:none;">
		<a href="/search/">Search</a>
	</aside>
</body>
</html>
{'fraction_non_alphanumeric': 0.23483670295489892, 'fraction_numerical': 0.021914322069843065, 'mean_word_length': 4.592094861660079, 'pattern_counts': {'":': 0, '<': 99, '<?xml version=': 0, '>': 99, 'https://': 2, 'lorem ipsum': 0, 'www.': 2, 'xml': 2}, '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': '1138765', 'n_tokens_mistral': 2746, 'n_tokens_neox': 2530, 'n_words': 393}