/**
 * prism.js default theme for JavaScript, CSS and HTML
 * Based on dabblet (http://dabblet.com)
 * @author Lea Verou
 */

 code[class*="language-"],
 pre[class*="language-"] {
   color: black;
   background: none;
   text-shadow: 0 1px white;
   font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
   text-align: left;
   white-space: pre;
   word-spacing: normal;
   word-break: normal;
   word-wrap: normal;
   line-height: 1.5;
 
   -moz-tab-size: 4;
   -o-tab-size: 4;
   tab-size: 4;
 
   -webkit-hyphens: none;
   hyphens: none;
 }
 
 pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
 code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
   text-shadow: none;
   background: #b3d4fc;
 }
 
 pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
   text-shadow: none;
   background: #b3d4fc;
 }
 
 pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
 code[class*="language-"]::selection, code[class*="language-"] ::selection {
   text-shadow: none;
   background: #b3d4fc;
 }
 
 @media print {
   code[class*="language-"],
   pre[class*="language-"] {
     text-shadow: none;
   }
 }
 
 /* Code blocks */
 pre[class*="language-"] {
   padding: 1em;
   margin: .5em 0;
   overflow: auto;
 }
 
 :not(pre) > code[class*="language-"],
 pre[class*="language-"] {
   background: #f5f2f0;
 }
 
 /* Inline code */
 :not(pre) > code[class*="language-"] {
   padding: .1em;
   border-radius: .3em;
   white-space: normal;
 }
 
 .token.comment,
 .token.prolog,
 .token.doctype,
 .token.cdata {
   color: slategray;
 }
 
 .token.punctuation {
   color: #999;
 }
 
 .namespace {
   opacity: .7;
 }
 
 .token.property,
 .token.tag,
 .token.boolean,
 .token.number,
 .token.constant,
 .token.symbol,
 .token.deleted {
   color: #905;
 }
 
 .token.selector,
 .token.attr-name,
 .token.string,
 .token.char,
 .token.builtin,
 .token.inserted {
   color: #690;
 }
 
 .token.operator,
 .token.entity,
 .token.url,
 .language-css .token.string,
 .style .token.string {
   color: #9a6e3a;
   background: hsla(0, 0%, 100%, .5);
 }
 
 .token.atrule,
 .token.attr-value,
 .token.keyword {
   color: #07a;
 }
 
 .token.function,
 .token.class-name {
   color: #DD4A68;
 }
 
 .token.regex,
 .token.important,
 .token.variable {
   color: #e90;
 }
 
 .token.important,
 .token.bold {
   font-weight: bold;
 }
 .token.italic {
   font-style: italic;
 }
 
 .token.entity {
   cursor: help;
 }
 
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInByaXNtLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7OztFQUlFOztDQUVEOztHQUVFLFlBQVk7R0FDWixnQkFBZ0I7R0FDaEIsd0JBQXdCO0dBQ3hCLHNFQUFzRTtHQUN0RSxnQkFBZ0I7R0FDaEIsZ0JBQWdCO0dBQ2hCLG9CQUFvQjtHQUNwQixrQkFBa0I7R0FDbEIsaUJBQWlCO0dBQ2pCLGdCQUFnQjs7R0FFaEIsZ0JBQWdCO0dBQ2hCLGNBQWM7R0FDZCxXQUFXOztHQUVYLHFCQUFxQjtHQUdyQixhQUFhO0NBQ2Y7O0NBRUE7O0dBRUUsaUJBQWlCO0dBQ2pCLG1CQUFtQjtDQUNyQjs7Q0FFQTtHQUVFLGlCQUFpQjtHQUNqQixtQkFBbUI7Q0FDckI7O0NBSkE7O0dBRUUsaUJBQWlCO0dBQ2pCLG1CQUFtQjtDQUNyQjs7Q0FFQTtHQUNFOztLQUVFLGlCQUFpQjtHQUNuQjtDQUNGOztDQUVBLGdCQUFnQjtDQUNoQjtHQUNFLFlBQVk7R0FDWixjQUFjO0dBQ2QsY0FBYztDQUNoQjs7Q0FFQTs7R0FFRSxtQkFBbUI7Q0FDckI7O0NBRUEsZ0JBQWdCO0NBQ2hCO0dBQ0UsYUFBYTtHQUNiLG1CQUFtQjtHQUNuQixtQkFBbUI7Q0FDckI7O0NBRUE7Ozs7R0FJRSxnQkFBZ0I7Q0FDbEI7O0NBRUE7R0FDRSxXQUFXO0NBQ2I7O0NBRUE7R0FDRSxXQUFXO0NBQ2I7O0NBRUE7Ozs7Ozs7R0FPRSxXQUFXO0NBQ2I7O0NBRUE7Ozs7OztHQU1FLFdBQVc7Q0FDYjs7Q0FFQTs7Ozs7R0FLRSxjQUFjO0dBQ2QsaUNBQWlDO0NBQ25DOztDQUVBOzs7R0FHRSxXQUFXO0NBQ2I7O0NBRUE7O0dBRUUsY0FBYztDQUNoQjs7Q0FFQTs7O0dBR0UsV0FBVztDQUNiOztDQUVBOztHQUVFLGlCQUFpQjtDQUNuQjtDQUNBO0dBQ0Usa0JBQWtCO0NBQ3BCOztDQUVBO0dBQ0UsWUFBWTtDQUNkIiwiZmlsZSI6InByaXNtLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogcHJpc20uanMgZGVmYXVsdCB0aGVtZSBmb3IgSmF2YVNjcmlwdCwgQ1NTIGFuZCBIVE1MXG4gKiBCYXNlZCBvbiBkYWJibGV0IChodHRwOi8vZGFiYmxldC5jb20pXG4gKiBAYXV0aG9yIExlYSBWZXJvdVxuICovXG5cbiBjb2RlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSxcbiBwcmVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdIHtcbiAgIGNvbG9yOiBibGFjaztcbiAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICB0ZXh0LXNoYWRvdzogMCAxcHggd2hpdGU7XG4gICBmb250LWZhbWlseTogQ29uc29sYXMsIE1vbmFjbywgJ0FuZGFsZSBNb25vJywgJ1VidW50dSBNb25vJywgbW9ub3NwYWNlO1xuICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgIHdoaXRlLXNwYWNlOiBwcmU7XG4gICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgIHdvcmQtd3JhcDogbm9ybWFsO1xuICAgbGluZS1oZWlnaHQ6IDEuNTtcbiBcbiAgIC1tb3otdGFiLXNpemU6IDQ7XG4gICAtby10YWItc2l6ZTogNDtcbiAgIHRhYi1zaXplOiA0O1xuIFxuICAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xuICAgLW1vei1oeXBoZW5zOiBub25lO1xuICAgLW1zLWh5cGhlbnM6IG5vbmU7XG4gICBoeXBoZW5zOiBub25lO1xuIH1cbiBcbiBwcmVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdOjotbW96LXNlbGVjdGlvbiwgcHJlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSA6Oi1tb3otc2VsZWN0aW9uLFxuIGNvZGVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdOjotbW96LXNlbGVjdGlvbiwgY29kZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0gOjotbW96LXNlbGVjdGlvbiB7XG4gICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgIGJhY2tncm91bmQ6ICNiM2Q0ZmM7XG4gfVxuIFxuIHByZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl06OnNlbGVjdGlvbiwgcHJlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSA6OnNlbGVjdGlvbixcbiBjb2RlW2NsYXNzKj1cImxhbmd1YWdlLVwiXTo6c2VsZWN0aW9uLCBjb2RlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSA6OnNlbGVjdGlvbiB7XG4gICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgIGJhY2tncm91bmQ6ICNiM2Q0ZmM7XG4gfVxuIFxuIEBtZWRpYSBwcmludCB7XG4gICBjb2RlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSxcbiAgIHByZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0ge1xuICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgIH1cbiB9XG4gXG4gLyogQ29kZSBibG9ja3MgKi9cbiBwcmVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdIHtcbiAgIHBhZGRpbmc6IDFlbTtcbiAgIG1hcmdpbjogLjVlbSAwO1xuICAgb3ZlcmZsb3c6IGF1dG87XG4gfVxuIFxuIDpub3QocHJlKSA+IGNvZGVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdLFxuIHByZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0ge1xuICAgYmFja2dyb3VuZDogI2Y1ZjJmMDtcbiB9XG4gXG4gLyogSW5saW5lIGNvZGUgKi9cbiA6bm90KHByZSkgPiBjb2RlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSB7XG4gICBwYWRkaW5nOiAuMWVtO1xuICAgYm9yZGVyLXJhZGl1czogLjNlbTtcbiAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gfVxuIFxuIC50b2tlbi5jb21tZW50LFxuIC50b2tlbi5wcm9sb2csXG4gLnRva2VuLmRvY3R5cGUsXG4gLnRva2VuLmNkYXRhIHtcbiAgIGNvbG9yOiBzbGF0ZWdyYXk7XG4gfVxuIFxuIC50b2tlbi5wdW5jdHVhdGlvbiB7XG4gICBjb2xvcjogIzk5OTtcbiB9XG4gXG4gLm5hbWVzcGFjZSB7XG4gICBvcGFjaXR5OiAuNztcbiB9XG4gXG4gLnRva2VuLnByb3BlcnR5LFxuIC50b2tlbi50YWcsXG4gLnRva2VuLmJvb2xlYW4sXG4gLnRva2VuLm51bWJlcixcbiAudG9rZW4uY29uc3RhbnQsXG4gLnRva2VuLnN5bWJvbCxcbiAudG9rZW4uZGVsZXRlZCB7XG4gICBjb2xvcjogIzkwNTtcbiB9XG4gXG4gLnRva2VuLnNlbGVjdG9yLFxuIC50b2tlbi5hdHRyLW5hbWUsXG4gLnRva2VuLnN0cmluZyxcbiAudG9rZW4uY2hhcixcbiAudG9rZW4uYnVpbHRpbixcbiAudG9rZW4uaW5zZXJ0ZWQge1xuICAgY29sb3I6ICM2OTA7XG4gfVxuIFxuIC50b2tlbi5vcGVyYXRvcixcbiAudG9rZW4uZW50aXR5LFxuIC50b2tlbi51cmwsXG4gLmxhbmd1YWdlLWNzcyAudG9rZW4uc3RyaW5nLFxuIC5zdHlsZSAudG9rZW4uc3RyaW5nIHtcbiAgIGNvbG9yOiAjOWE2ZTNhO1xuICAgYmFja2dyb3VuZDogaHNsYSgwLCAwJSwgMTAwJSwgLjUpO1xuIH1cbiBcbiAudG9rZW4uYXRydWxlLFxuIC50b2tlbi5hdHRyLXZhbHVlLFxuIC50b2tlbi5rZXl3b3JkIHtcbiAgIGNvbG9yOiAjMDdhO1xuIH1cbiBcbiAudG9rZW4uZnVuY3Rpb24sXG4gLnRva2VuLmNsYXNzLW5hbWUge1xuICAgY29sb3I6ICNERDRBNjg7XG4gfVxuIFxuIC50b2tlbi5yZWdleCxcbiAudG9rZW4uaW1wb3J0YW50LFxuIC50b2tlbi52YXJpYWJsZSB7XG4gICBjb2xvcjogI2U5MDtcbiB9XG4gXG4gLnRva2VuLmltcG9ydGFudCxcbiAudG9rZW4uYm9sZCB7XG4gICBmb250LXdlaWdodDogYm9sZDtcbiB9XG4gLnRva2VuLml0YWxpYyB7XG4gICBmb250LXN0eWxlOiBpdGFsaWM7XG4gfVxuIFxuIC50b2tlbi5lbnRpdHkge1xuICAgY3Vyc29yOiBoZWxwO1xuIH1cbiAiXX0= */