text: /*
  Language: CSP
  Description: Content Security Policy definition highlighting 
  Author: Taras <oxdef@oxdef.info>
  
  vim: ts=2 sw=2 st=2
  */
  
  define([
    "../highlight"
  ],function(hljs){
    return {
      case_insensitive: false,
      lexemes: '[a-zA-Z][a-zA-Z0-9_-]*',
      keywords: {
        keyword: 'base-uri child-src connect-src default-src font-src form-action' +
          ' frame-ancestors frame-src img-src media-src object-src plugin-types' +
          ' report-uri sandbox script-src style-src', 
      },
      contains: [
      {
        className: 'string',
        begin: "'", end: "'"
      },
      {
        className: 'attribute',
        begin: '^Content', end: ':', excludeEnd: true,
      },
      ]
    };
  });
  