 
     contents
 
-  # Attempt to lookup the value of the meta data with the specified `name`.  
-  # If `csv` is enabled, separate the contents by commas and return each unique value in an array.
-  getMeta = (lookup, name, csv) ->
-    value = lookup? name
-
-    if csv and value
-      _.chain(value.split ',').compact().uniq().value()
-    else
-      value or ''
-
   # Merge the initial data with the attributes of the [URL
   # parser](https://github.com/allmarkedup/jQuery-URL-Parser) and all of the custom Template
   # properties.  

    decode:                rendered (text) ->
      decodeURIComponent text
    depth:                 screen.colorDepth
    description:           ->
      getMeta @meta, 'description'
    # Deprecated since 1.0.0, use `linkstarget` instead.
    doanchortarget:        -> @linkstarget
    # Deprecated since 1.0.0, use `linkstitle` instead.

        # Provide an empty map of meta data if the content script failed to return one.
        metaMap = response.metaMap ? {}

        # Attempt to lookup the value of the meta data with the specified `name`.  
        # If `csv` is enabled, separate the contents by commas and return each unique value in an
        # array.
        getMeta = (name, csv) ->
          value = metaMap[name]
          if csv and value
            _.chain(value.split ',').compact().uniq().value()
          else
            value or ''

        # Sanitize the `response` so that it's data can be cleanly integrated.
        done null,
          author:         getMeta 'author'
          characterset:   response.characterSet   ? ''
          description:    getMeta 'description'
          html:           response.html           ? ''
          images:         response.images         ? []
          keywords:       getMeta 'keywords', yes
          lastmodified:   rendered (text) ->
            lastModified?.format if text then text
          linkhtml:       response.linkHTML       ? ''
