Index: trunk/vendor/github.com/Depado/bfchroma/v2/.drone.yml
===================================================================
--- trunk/vendor/github.com/Depado/bfchroma/v2/.drone.yml	(revision 67)
+++ 	(revision )
@@ -1,52 +1,0 @@
----
-kind: pipeline
-name: default
-type: docker
-
-steps:
-- name: test
-  image: golang:latest
-  volumes:
-  - name: deps
-    path: /go
-  commands:
-  - go test -race -coverprofile=coverage.txt -covermode=atomic
-
-- name: linter
-  image: golang:latest
-  volumes:
-    - name: deps
-      path: /go
-  commands:
-    - curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s
-    - ./bin/golangci-lint run --timeout 5m
-    - rm -r ./bin/
-
-- name: coverage
-  image: plugins/codecov
-  settings:
-    token:
-      from_secret: codecov_token
-    files:
-     - coverage.txt
-
-- name: telegram
-  image: appleboy/drone-telegram
-  settings:
-    to: 790376882
-    format: markdown
-    token:
-      from_secret: telegram_token
-    message: >
-      *{{repo.name}}*
-      [Build {{build.number}}]({{build.link}}) by {{commit.author}} {{#success build.status}}succeeded{{else}}failed{{/success}} in {{buildtime build.started}}
-      `{{truncate commit.sha 8}}`: "{{commit.message}}"
-  when:
-    status:
-    - success
-    - failure
-
-volumes:
-- name: deps
-  host:
-    path: /var/lib/cache/godeps/
Index: trunk/vendor/github.com/Depado/bfchroma/v2/.gitignore
===================================================================
--- trunk/vendor/github.com/Depado/bfchroma/v2/.gitignore	(revision 67)
+++ 	(revision )
@@ -1,17 +1,0 @@
-# Binaries for programs and plugins
-*.exe
-*.dll
-*.so
-*.dylib
-
-# Test binary, build with `go test -c`
-*.test
-
-# Output of the go coverage tool, specifically when used with LiteIDE
-*.out
-
-# Project-local glide cache, RE: https://github.com/Masterminds/glide/issues/736
-.glide/
-vendor/
-coverage.txt
-
Index: trunk/vendor/github.com/Depado/bfchroma/v2/LICENSE
===================================================================
--- trunk/vendor/github.com/Depado/bfchroma/v2/LICENSE	(revision 67)
+++ 	(revision )
@@ -1,21 +1,0 @@
-MIT License
-
-Copyright (c) 2017 
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
Index: trunk/vendor/github.com/Depado/bfchroma/v2/README.md
===================================================================
--- trunk/vendor/github.com/Depado/bfchroma/v2/README.md	(revision 67)
+++ 	(revision )
@@ -1,206 +1,0 @@
-# bfchroma
-
-[![forthebadge](https://forthebadge.com/images/badges/made-with-go.svg)](https://forthebadge.com)[![forthebadge](https://forthebadge.com/images/badges/built-with-love.svg)](https://forthebadge.com)
-
-[![Go Report Card](https://goreportcard.com/badge/github.com/Depado/bfchroma)](https://goreportcard.com/report/github.com/Depado/bfchroma)
-[![Build Status](https://drone.depa.do/api/badges/Depado/bfchroma/status.svg)](https://drone.depa.do/Depado/bfchroma)
-[![codecov](https://codecov.io/gh/Depado/bfchroma/branch/master/graph/badge.svg)](https://codecov.io/gh/Depado/bfchroma)
-[![License](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/Depado/bfchroma/blob/master/LICENSE)
-[![Godoc](https://godoc.org/github.com/Depado/bfchroma?status.svg)](https://godoc.org/github.com/Depado/bfchroma)
-[![Sourcegraph](https://sourcegraph.com/github.com/Depado/bfchroma/-/badge.svg)](https://sourcegraph.com/github.com/Depado/bfchroma?badge)
-[![Say Thanks!](https://img.shields.io/badge/Say%20Thanks-!-1EAEDB.svg)](https://saythanks.io/to/Depado)
-
-
-Integrating [Chroma](https://github.com/alecthomas/chroma) syntax highlighter as
-a [Blackfriday](https://github.com/russross/blackfriday) renderer.
-
-## Install and prerequisites
-
-This project requires and uses the `v2` version of 
-[Blackfriday](https://github.com/russross/blackfriday/tree/v2).
-
-```
-$ go get github.com/Depado/bfchroma
-```
-
-## Features
-
-This renderer integrates chroma to highlight code with triple backtick notation.
-It will try to use the given language when available otherwise it will try to
-detect the language. If none of these two method works it will fallback to sane
-defaults.
-
-## Usage
-
-bfchroma uses the functional options approach so you can customize the behavior
-of the renderer. It uses sane defaults when no option is passed so you can use
-the renderer simply by doing so :
-
-```go
-html := bf.Run([]byte(md), bf.WithRenderer(bfchroma.NewRenderer()))
-```
-
-### Options
-
-- `Style(s string)`  
-Define the style used by chroma for the rendering. The full list can be found [here](https://github.com/alecthomas/chroma/tree/master/styles)
-- `ChromaStyle(*chroma.Style)`  
-This option can be used to passe directly a `*chroma.Style` instead of the 
-string representing the style as with the `Style(string)` option. 
-- `WithoutAutodetect()`  
-By default when no language information is written in the code block, this 
-renderer will try to auto-detect the used language. This option disables
-this behavior and will fallback to a sane default when no language
-information is available.
-- `EmbedCSS()` 
-This option will embed CSS needed for chroma's `html.WithClasses()` at the beginning of blackfriday document. 
-CSS can also be extracted separately by calling `Renderer`'s.`ChromaCSS(w)` method, which will return styleshet for currently set style 
-- `Extend(bf.Renderer)`  
-This option allows to define the base blackfriday that will be extended.
-- `ChromaOptions(...html.Option)`  
-This option allows you to pass Chroma's html options in the renderer. Such
-options can be found [here](https://github.com/alecthomas/chroma#the-html-formatter).
-
-### Option examples
-
-Disabling language auto-detection and displaying line numbers
-
-```go
-r := bfchroma.NewRenderer(
-	bfchroma.WithoutAutodetect(),
-	bfchroma.ChromaOptions(html.WithLineNumbers()),
-)
-```
-
-Extend a blackfriday renderer
-
-```go
-b := bf.NewHTMLRenderer(bf.HTMLRendererParameters{
-	Flags: bf.CommonHTMLFlags,
-})
-
-r := bfchroma.NewRenderer(bfchroma.Extend(b))
-```
-
-Use a different style
-
-```go
-r := bfchroma.NewRenderer(bfchroma.Style("dracula"))
-// Or
-r = bfchroma.NewRenderer(bfchroma.ChromaStyle(styles.Dracula))
-```
-
-
-
-## Examples
-
-```go
-package main
-
-import (
-	"fmt"
-
-	"github.com/Depado/bfchroma"
-
-	bf "github.com/russross/blackfriday/v2"
-)
-
-var md = "This is some sample code.\n\n```go\n" +
-	`func main() {
-	fmt.Println("Hi")
-}
-` + "```"
-
-func main() {
-	html := bf.Run([]byte(md), bf.WithRenderer(bfchroma.NewRenderer()))
-	fmt.Println(string(html))
-}
-```
-
-
-Will output :
-
-```html
-<p>This is some sample code.</p>
-<pre style="color:#f8f8f2;background-color:#272822"><span style="color:#66d9ef">func</span> <span style="color:#a6e22e">main</span>() {
-<span style="color:#a6e22e">fmt</span>.<span style="color:#a6e22e">Println</span>(<span style="color:#e6db74">&#34;Hi&#34;</span>)
-}
-</pre>
-```
-
-## Real-life example
-
-In [smallblog](https://github.com/Depado/smallblog) I'm using bfchroma to render
-my articles. It's using a combination of both bfchroma's options and blackfriday
-extensions and flags.
-
-```go
-package main
-
-import (
-	"github.com/Depado/bfchroma"
-	"github.com/alecthomas/chroma/formatters/html"
-	bf "github.com/russross/blackfriday/v2"
-)
-
-// Defines the extensions that are used
-var exts = bf.NoIntraEmphasis | bf.Tables | bf.FencedCode | bf.Autolink |
-	bf.Strikethrough | bf.SpaceHeadings | bf.BackslashLineBreak |
-	bf.DefinitionLists | bf.Footnotes
-
-// Defines the HTML rendering flags that are used
-var flags = bf.UseXHTML | bf.Smartypants | bf.SmartypantsFractions |
-	bf.SmartypantsDashes | bf.SmartypantsLatexDashes | bf.TOC
-
-// render will take a []byte input and will render it using a new renderer each
-// time because reusing the same can mess with TOC and header IDs
-func render(input []byte) []byte {
-	return bf.Run(
-		input,
-		bf.WithRenderer(
-			bfchroma.NewRenderer(
-				bfchroma.WithoutAutodetect(),
-				bfchroma.ChromaOptions(
-					html.WithLineNumbers(),
-				),
-				bfchroma.Extend(
-					bf.NewHTMLRenderer(bf.HTMLRendererParameters{
-						Flags: flags,
-					}),
-				),
-			),
-		),
-		bf.WithExtensions(exts),
-	)
-}
-```
-
-## Classes
-
-If you have loads of code in your markdown, you might want to consider using
-`html.WithClasses()` in your `bfchroma.ChromaOptions()`. The CSS of the style
-you chose can then be accessed like this :
-
-```go
-r := bfchroma.NewRenderer(
-	bfchroma.WithoutAutodetect(),
-	bfchroma.Extend(
-		bf.NewHTMLRenderer(bf.HTMLRendererParameters{Flags: flags}),
-	),
-	bfchroma.Style("monokai"),
-	bfchroma.ChromaOptions(html.WithClasses()),
-)
-
-var css template.CSS
-
-b := new(bytes.Buffer)
-if err := r.ChromaCSS(b); err != nil {
-	logrus.WithError(err).Warning("Couldn't write CSS")
-}
-css = template.CSS(b.String())
-
-bf.Run(input, bf.WithRenderer(r), bf.WithExtensions(exts))
-```
-
-This way, you can pass your `css` var to any template and render it along the
-rendered markdown.
Index: trunk/vendor/github.com/Depado/bfchroma/v2/renderer.go
===================================================================
--- trunk/vendor/github.com/Depado/bfchroma/v2/renderer.go	(revision 67)
+++ 	(revision )
@@ -1,147 +1,0 @@
-// Package bfchroma provides an easy and extensible blackfriday renderer that
-// uses the chroma syntax highlighter to render code blocks.
-package bfchroma
-
-import (
-	"io"
-
-	"github.com/alecthomas/chroma/v2"
-	"github.com/alecthomas/chroma/v2/formatters/html"
-	"github.com/alecthomas/chroma/v2/lexers"
-	"github.com/alecthomas/chroma/v2/styles"
-	bf "github.com/russross/blackfriday/v2"
-)
-
-// Option defines the functional option type
-type Option func(r *Renderer)
-
-// Style is a function option allowing to set the style used by chroma
-// Default : "monokai"
-func Style(s string) Option {
-	return func(r *Renderer) {
-		r.Style = styles.Get(s)
-	}
-}
-
-// ChromaStyle is an option to directly set the style of the renderer using a
-// chroma style instead of a string
-func ChromaStyle(s *chroma.Style) Option {
-	return func(r *Renderer) {
-		r.Style = s
-	}
-}
-
-// WithoutAutodetect disables chroma's language detection when no codeblock
-// extra information is given. It will fallback to a sane default instead of
-// trying to detect the language.
-func WithoutAutodetect() Option {
-	return func(r *Renderer) {
-		r.Autodetect = false
-	}
-}
-
-// EmbedCSS will embed CSS needed for html.WithClasses() in beginning of the document
-func EmbedCSS() Option {
-	return func(r *Renderer) {
-		r.embedCSS = true
-	}
-}
-
-// ChromaOptions allows to pass Chroma html.Option such as Standalone()
-// WithClasses(), ClassPrefix(prefix)...
-func ChromaOptions(options ...html.Option) Option {
-	return func(r *Renderer) {
-		r.ChromaOptions = options
-	}
-}
-
-// Extend allows to specify the blackfriday renderer which is extended
-func Extend(br bf.Renderer) Option {
-	return func(r *Renderer) {
-		r.Base = br
-	}
-}
-
-// NewRenderer will return a new bfchroma renderer with sane defaults
-func NewRenderer(options ...Option) *Renderer {
-	r := &Renderer{
-		Base: bf.NewHTMLRenderer(bf.HTMLRendererParameters{
-			Flags: bf.CommonHTMLFlags,
-		}),
-		Style:      styles.Monokai,
-		Autodetect: true,
-	}
-	for _, option := range options {
-		option(r)
-	}
-	r.Formatter = html.New(r.ChromaOptions...)
-	return r
-}
-
-// RenderWithChroma will render the given text to the w io.Writer
-func (r *Renderer) RenderWithChroma(w io.Writer, text []byte, data bf.CodeBlockData) error {
-	var lexer chroma.Lexer
-
-	// Determining the lexer to use
-	if len(data.Info) > 0 {
-		lexer = lexers.Get(string(data.Info))
-	} else if r.Autodetect {
-		lexer = lexers.Analyse(string(text))
-	}
-	if lexer == nil {
-		lexer = lexers.Fallback
-	}
-
-	// Tokenize the code
-	iterator, err := lexer.Tokenise(nil, string(text))
-	if err != nil {
-		return err
-	}
-	return r.Formatter.Format(w, r.Style, iterator)
-}
-
-// Renderer is a custom Blackfriday renderer that uses the capabilities of
-// chroma to highlight code with triple backtick notation
-type Renderer struct {
-	Base          bf.Renderer
-	Autodetect    bool
-	ChromaOptions []html.Option
-	Style         *chroma.Style
-	Formatter     *html.Formatter
-	embedCSS      bool
-}
-
-// RenderNode satisfies the Renderer interface
-func (r *Renderer) RenderNode(w io.Writer, node *bf.Node, entering bool) bf.WalkStatus {
-	switch node.Type {
-	case bf.Document:
-		if entering && r.embedCSS {
-			w.Write([]byte("<style>"))       // nolint: errcheck
-			r.Formatter.WriteCSS(w, r.Style) // nolint: errcheck
-			w.Write([]byte("</style>"))      // nolint: errcheck
-		}
-		return r.Base.RenderNode(w, node, entering)
-	case bf.CodeBlock:
-		if err := r.RenderWithChroma(w, node.Literal, node.CodeBlockData); err != nil {
-			return r.Base.RenderNode(w, node, entering)
-		}
-		return bf.SkipChildren
-	default:
-		return r.Base.RenderNode(w, node, entering)
-	}
-}
-
-// RenderHeader satisfies the Renderer interface
-func (r *Renderer) RenderHeader(w io.Writer, ast *bf.Node) {
-	r.Base.RenderHeader(w, ast)
-}
-
-// RenderFooter satisfies the Renderer interface
-func (r *Renderer) RenderFooter(w io.Writer, ast *bf.Node) {
-	r.Base.RenderFooter(w, ast)
-}
-
-// ChromaCSS returns CSS used with chroma's html.WithClasses() option
-func (r *Renderer) ChromaCSS(w io.Writer) error {
-	return r.Formatter.WriteCSS(w, r.Style)
-}
