1(function(a){if(typeof exports=="object"&&typeof module=="object")a(require("../../lib/codemirror"));else if(typeof define=="function"&&define.amd)define(["../../lib/codemirror"],a);else a(CodeMirror)})(function(a){"use strict";a.defineMode("http",function(){function a(a,b){a.skipToEnd();b.cur=g;return"error"}function b(b,d){if(b.match(/^HTTP\/\d\.\d/)){d.cur=c;return"keyword"}else if(b.match(/^[A-Z]+/)&&/[ \t]/.test(b.peek())){d.cur=e;return"keyword"}else{return a(b,d)}}function c(b,c){var e=b.match(/^\d+/);if(!e)return a(b,c);c.cur=d;var f=Number(e[0]);if(f>=100&&f<200){return"positive informational"}else if(f>=200&&f<300){return"positive success"}else if(f>=300&&f<400){return"positive redirect"}else if(f>=400&&f<500){return"negative client-error"}else if(f>=500&&f<600){return"negative server-error"}else{return"error"}}function d(a,b){a.skipToEnd();b.cur=g;return null}function e(a,b){a.eatWhile(/\S/);b.cur=f;return"string-2"}function f(b,c){if(b.match(/^HTTP\/\d\.\d$/)){c.cur=g;return"keyword"}else{return a(b,c)}}function g(a){if(a.sol()&&!a.eat(/[ \t]/)){if(a.match(/^.*?:/)){return"atom"}else{a.skipToEnd();return"error"}}else{a.skipToEnd();return"string"}}function h(a){a.skipToEnd();return null}return{token:function(a,b){var c=b.cur;if(c!=g&&c!=h&&a.eatSpace())return null;return c(a,b)},blankLine:function(a){a.cur=h},startState:function(){return{cur:b}}}});a.defineMIME("message/http","http")});
2//# sourceMappingURL=http.min.js.map