1
0
Fork 0
mirror of https://github.com/codex-team/codex.docs.git synced 2025-07-22 06:39:42 +02:00
codex.docs/public/dist/code-styling.bundle.js
Nikita Melnikov 3623aade0b
Implement diff highlight (#85)
* diff highlight

* update docs and function renaming

* fix

* simplify code

* lint code

* lint code

* rename classes

* solution through split func

* update code style

* remove line numbers testing

* Update main.css
2019-04-01 17:32:14 +03:00

1 line
No EOL
26 KiB
JavaScript

(window.webpackJsonp=window.webpackJsonp||[]).push([[0],Array(60).concat([function(e,n,t){var r=t(62),a=t(17);e.exports=function(e){return r(a(e))}},function(e,n,t){var r=t(17);e.exports=function(e){return Object(r(e))}},function(e,n,t){var r=t(11);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},function(e,n,t){var r=t(32)("keys"),a=t(21);e.exports=function(e){return r[e]||(r[e]=a(e))}},function(e,n,t){var r=t(66),a=t(65);e.exports=Object.keys||function(e){return r(e,a)}},function(e,n){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,n,t){var r=t(18),a=t(60),i=t(67)(!1),s=t(63)("IE_PROTO");e.exports=function(e,n){var t,o=a(e),c=0,l=[];for(t in o)t!=s&&r(o,t)&&l.push(t);for(;n.length>c;)r(o,t=n[c++])&&(~i(l,t)||l.push(t));return l}},function(e,n,t){var r=t(60),a=t(16),i=t(68);e.exports=function(e){return function(n,t,s){var o,c=r(n),l=a(c.length),u=i(s,l);if(e&&t!=t){for(;l>u;)if((o=c[u++])!=o)return!0}else for(;l>u;u++)if((e||u in c)&&c[u]===t)return e||u||0;return!e&&-1}}},function(e,n,t){var r=t(20),a=Math.max,i=Math.min;e.exports=function(e,n){return(e=r(e))<0?a(e+n,0):i(e,n)}},function(e,n,t){var r=t(7),a=t(62),i=t(61),s=t(16),o=t(90);e.exports=function(e,n){var t=1==e,c=2==e,l=3==e,u=4==e,g=6==e,f=5==e||g,d=n||o;return function(n,o,p){for(var v,h,E=i(n),b=a(E),m=r(o,p,3),_=s(b.length),y=0,N=t?d(n,_):c?d(n,0):void 0;_>y;y++)if((f||y in b)&&(h=m(v=b[y],y,E),e))if(t)N[y]=h;else if(h)switch(e){case 3:return!0;case 5:return v;case 6:return y;case 2:N.push(v)}else if(u)return!1;return g?-1:l||u?u:N}}},function(e,n,t){"use strict";var r=t(13);e.exports=function(e,n){return!!e&&r(function(){n?e.call(null,function(){},1):e.call(null)})}},function(e,n,t){"use strict";var r=t(23),a=t(9),i=t(14),s=t(10),o=t(19),c=t(94),l=t(33),u=t(97),g=t(1)("iterator"),f=!([].keys&&"next"in[].keys()),d=function(){return this};e.exports=function(e,n,t,p,v,h,E){c(t,n,p);var b,m,_,y=function(e){if(!f&&e in S)return S[e];switch(e){case"keys":case"values":return function(){return new t(this,e)}}return function(){return new t(this,e)}},N=n+" Iterator",O="values"==v,x=!1,S=e.prototype,M=S[g]||S["@@iterator"]||v&&S[v],R=M||y(v),w=v?O?y("entries"):R:void 0,A="Array"==n&&S.entries||M;if(A&&(_=u(A.call(new e)))!==Object.prototype&&_.next&&(l(_,N,!0),r||"function"==typeof _[g]||s(_,g,d)),O&&M&&"values"!==M.name&&(x=!0,R=function(){return M.call(this)}),r&&!E||!f&&!x&&S[g]||s(S,g,R),o[n]=R,o[N]=d,v)if(b={values:O?R:y("values"),keys:h?R:y("keys"),entries:w},E)for(m in b)m in S||i(S,m,b[m]);else a(a.P+a.F*(f||x),n,b);return b}},,,,,,,,,,,,,,,function(e,n,t){"use strict";var r=t(2),a=t(61),i=t(16),s=t(20),o=t(34),c=t(35),l=Math.max,u=Math.min,g=Math.floor,f=/\$([$&`']|\d\d?|<[^>]*>)/g,d=/\$([$&`']|\d\d?)/g;t(36)("replace",2,function(e,n,t,p){return[function(r,a){var i=e(this),s=null==r?void 0:r[n];return void 0!==s?s.call(r,i,a):t.call(String(i),r,a)},function(e,n){var a=p(t,e,this,n);if(a.done)return a.value;var g=r(e),f=String(this),d="function"==typeof n;d||(n=String(n));var h=g.global;if(h){var E=g.unicode;g.lastIndex=0}for(var b=[];;){var m=c(g,f);if(null===m)break;if(b.push(m),!h)break;""===String(m[0])&&(g.lastIndex=o(f,i(g.lastIndex),E))}for(var _,y="",N=0,O=0;O<b.length;O++){m=b[O];for(var x=String(m[0]),S=l(u(s(m.index),f.length),0),M=[],R=1;R<m.length;R++)M.push(void 0===(_=m[R])?_:String(_));var w=m.groups;if(d){var A=[x].concat(M,S,f);void 0!==w&&A.push(w);var T=String(n.apply(void 0,A))}else T=v(x,f,S,M,w,n);S>=N&&(y+=f.slice(N,S)+T,N=S+x.length)}return y+f.slice(N)}];function v(e,n,r,i,s,o){var c=r+e.length,l=i.length,u=d;return void 0!==s&&(s=a(s),u=f),t.call(o,u,function(t,a){var o;switch(a.charAt(0)){case"$":return"$";case"&":return e;case"`":return n.slice(0,r);case"'":return n.slice(c);case"<":o=s[a.slice(1,-1)];break;default:var u=+a;if(0===u)return t;if(u>l){var f=g(u/10);return 0===f?t:f<=l?void 0===i[f-1]?a.charAt(1):i[f-1]+a.charAt(1):t}o=i[u-1]}return void 0===o?"":o})}})},function(e,n,t){"use strict";var r=t(88),a=t(2),i=t(40),s=t(34),o=t(16),c=t(35),l=t(24),u=Math.min,g=[].push,f=!!function(){try{return new RegExp("x","y")}catch(e){}}();t(36)("split",2,function(e,n,t,d){var p;return p="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(e,n){var a=String(this);if(void 0===e&&0===n)return[];if(!r(e))return t.call(a,e,n);for(var i,s,o,c=[],u=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),f=0,d=void 0===n?4294967295:n>>>0,p=new RegExp(e.source,u+"g");(i=l.call(p,a))&&!((s=p.lastIndex)>f&&(c.push(a.slice(f,i.index)),i.length>1&&i.index<a.length&&g.apply(c,i.slice(1)),o=i[0].length,f=s,c.length>=d));)p.lastIndex===i.index&&p.lastIndex++;return f===a.length?!o&&p.test("")||c.push(""):c.push(a.slice(f)),c.length>d?c.slice(0,d):c}:"0".split(void 0,0).length?function(e,n){return void 0===e&&0===n?[]:t.call(this,e,n)}:t,[function(t,r){var a=e(this),i=null==t?void 0:t[n];return void 0!==i?i.call(t,a,r):p.call(String(a),t,r)},function(e,n){var r=d(p,e,this,n,p!==t);if(r.done)return r.value;var l=a(e),g=String(this),v=i(l,RegExp),h=l.unicode,E=(l.ignoreCase?"i":"")+(l.multiline?"m":"")+(l.unicode?"u":"")+(f?"y":"g"),b=new v(f?l:"^(?:"+l.source+")",E),m=void 0===n?4294967295:n>>>0;if(0===m)return[];if(0===g.length)return null===c(b,g)?[g]:[];for(var _=0,y=0,N=[];y<g.length;){b.lastIndex=f?y:0;var O,x=c(b,f?g:g.slice(y));if(null===x||(O=u(o(b.lastIndex+(f?0:y)),g.length))===_)y=s(g,y,h);else{if(N.push(g.slice(_,y)),N.length===m)return N;for(var S=1;S<=x.length-1;S++)if(N.push(x[S]),N.length===m)return N;y=_=O}}return N.push(g.slice(_)),N}]})},function(e,n,t){var r=t(3),a=t(11),i=t(1)("match");e.exports=function(e){var n;return r(e)&&(void 0!==(n=e[i])?!!n:"RegExp"==a(e))}},function(e,n,t){"use strict";var r=t(9),a=t(69)(1);r(r.P+r.F*!t(70)([].map,!0),"Array",{map:function(e){return a(this,e,arguments[1])}})},function(e,n,t){var r=t(91);e.exports=function(e,n){return new(r(e))(n)}},function(e,n,t){var r=t(3),a=t(92),i=t(1)("species");e.exports=function(e){var n;return a(e)&&("function"!=typeof(n=e.constructor)||n!==Array&&!a(n.prototype)||(n=void 0),r(n)&&null===(n=n[i])&&(n=void 0)),void 0===n?Array:n}},function(e,n,t){var r=t(11);e.exports=Array.isArray||function(e){return"Array"==r(e)}},function(e,n,t){"use strict";var r=t(43)(!0);t(71)(String,"String",function(e){this._t=String(e),this._i=0},function(){var e,n=this._t,t=this._i;return t>=n.length?{value:void 0,done:!0}:(e=r(n,t),this._i+=e.length,{value:e,done:!1})})},function(e,n,t){"use strict";var r=t(95),a=t(31),i=t(33),s={};t(10)(s,t(1)("iterator"),function(){return this}),e.exports=function(e,n,t){e.prototype=r(s,{next:a(1,t)}),i(e,n+" Iterator")}},function(e,n,t){var r=t(2),a=t(96),i=t(65),s=t(63)("IE_PROTO"),o=function(){},c=function(){var e,n=t(22)("iframe"),r=i.length;for(n.style.display="none",t(41).appendChild(n),n.src="javascript:",(e=n.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),c=e.F;r--;)delete c.prototype[i[r]];return c()};e.exports=Object.create||function(e,n){var t;return null!==e?(o.prototype=r(e),t=new o,o.prototype=null,t[s]=e):t=c(),void 0===n?t:a(t,n)}},function(e,n,t){var r=t(6),a=t(2),i=t(64);e.exports=t(4)?Object.defineProperties:function(e,n){a(e);for(var t,s=i(n),o=s.length,c=0;o>c;)r.f(e,t=s[c++],n[t]);return e}},function(e,n,t){var r=t(18),a=t(61),i=t(63)("IE_PROTO"),s=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=a(e),r(e,i)?e[i]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?s:null}},function(e,n,t){"use strict";var r=t(7),a=t(9),i=t(61),s=t(37),o=t(38),c=t(16),l=t(99),u=t(39);a(a.S+a.F*!t(42)(function(e){Array.from(e)}),"Array",{from:function(e){var n,t,a,g,f=i(e),d="function"==typeof this?this:Array,p=arguments.length,v=p>1?arguments[1]:void 0,h=void 0!==v,E=0,b=u(f);if(h&&(v=r(v,p>2?arguments[2]:void 0,2)),null==b||d==Array&&o(b))for(t=new d(n=c(f.length));n>E;E++)l(t,E,h?v(f[E],E):f[E]);else for(g=b.call(f),t=new d;!(a=g.next()).done;E++)l(t,E,h?s(g,v,[a.value,E],!0):a.value);return t.length=E,t}})},function(e,n,t){"use strict";var r=t(6),a=t(31);e.exports=function(e,n,t){n in e?r.f(e,n,a(0,t)):e[n]=t}},function(e,n,t){for(var r=t(101),a=t(64),i=t(14),s=t(0),o=t(10),c=t(19),l=t(1),u=l("iterator"),g=l("toStringTag"),f=c.Array,d={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},p=a(d),v=0;v<p.length;v++){var h,E=p[v],b=d[E],m=s[E],_=m&&m.prototype;if(_&&(_[u]||o(_,u,f),_[g]||o(_,g,E),c[E]=f,b))for(h in r)_[h]||i(_,h,r[h],!0)}},function(e,n,t){"use strict";var r=t(102),a=t(103),i=t(19),s=t(60);e.exports=t(71)(Array,"Array",function(e,n){this._t=s(e),this._i=0,this._k=n},function(){var e=this._t,n=this._k,t=this._i++;return!e||t>=e.length?(this._t=void 0,a(1)):a(0,"keys"==n?t:"values"==n?e[t]:[t,e[t]])},"values"),i.Arguments=i.Array,r("keys"),r("values"),r("entries")},function(e,n,t){var r=t(1)("unscopables"),a=Array.prototype;null==a[r]&&t(10)(a,r,{}),e.exports=function(e){a[r][e]=!0}},function(e,n){e.exports=function(e,n){return{value:n,done:!!e}}},function(e,n,t){"use strict";var r=t(9),a=t(69)(0),i=t(70)([].forEach,!0);r(r.P+r.F*!i,"Array",{forEach:function(e){return a(this,e,arguments[1])}})},function(e,n,t){!function(e){"object"==typeof window&&window||"object"==typeof self&&self;(function(e){var n=[],t=Object.keys,r={},a={},i=/^(no-?highlight|plain|text)$/i,s=/\blang(?:uage)?-([\w-]+)\b/i,o=/((^(<[^>]+>|\t|)+|(?:\n)))/gm,c="</span>",l={classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:void 0};function u(e){return e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}function g(e){return e.nodeName.toLowerCase()}function f(e,n){var t=e&&e.exec(n);return t&&0===t.index}function d(e){return i.test(e)}function p(e){var n,t={},r=Array.prototype.slice.call(arguments,1);for(n in e)t[n]=e[n];return r.forEach(function(e){for(n in e)t[n]=e[n]}),t}function v(e){var n=[];return function e(t,r){for(var a=t.firstChild;a;a=a.nextSibling)3===a.nodeType?r+=a.nodeValue.length:1===a.nodeType&&(n.push({event:"start",offset:r,node:a}),r=e(a,r),g(a).match(/br|hr|img|input/)||n.push({event:"stop",offset:r,node:a}));return r}(e,0),n}function h(e){function n(e){return e&&e.source||e}function r(t,r){return new RegExp(n(t),"m"+(e.case_insensitive?"i":"")+(r?"g":""))}!function a(i,s){if(i.compiled)return;i.compiled=!0;i.keywords=i.keywords||i.beginKeywords;if(i.keywords){var o={},c=function(n,t){e.case_insensitive&&(t=t.toLowerCase()),t.split(" ").forEach(function(e){var t=e.split("|");o[t[0]]=[n,t[1]?Number(t[1]):1]})};"string"==typeof i.keywords?c("keyword",i.keywords):t(i.keywords).forEach(function(e){c(e,i.keywords[e])}),i.keywords=o}i.lexemesRe=r(i.lexemes||/\w+/,!0);s&&(i.beginKeywords&&(i.begin="\\b("+i.beginKeywords.split(" ").join("|")+")\\b"),i.begin||(i.begin=/\B|\b/),i.beginRe=r(i.begin),i.endSameAsBegin&&(i.end=i.begin),i.end||i.endsWithParent||(i.end=/\B|\b/),i.end&&(i.endRe=r(i.end)),i.terminator_end=n(i.end)||"",i.endsWithParent&&s.terminator_end&&(i.terminator_end+=(i.end?"|":"")+s.terminator_end));i.illegal&&(i.illegalRe=r(i.illegal));null==i.relevance&&(i.relevance=1);i.contains||(i.contains=[]);i.contains=Array.prototype.concat.apply([],i.contains.map(function(e){return function(e){e.variants&&!e.cached_variants&&(e.cached_variants=e.variants.map(function(n){return p(e,{variants:null},n)}));return e.cached_variants||e.endsWithParent&&[p(e)]||[e]}("self"===e?i:e)}));i.contains.forEach(function(e){a(e,i)});i.starts&&a(i.starts,s);var l=i.contains.map(function(e){return e.beginKeywords?"\\.?("+e.begin+")\\.?":e.begin}).concat([i.terminator_end,i.illegal]).map(n).filter(Boolean);i.terminators=l.length?r(l.join("|"),!0):{exec:function(){return null}}}(e)}function E(e,n,t,a){function i(e,n){var t=p.case_insensitive?n[0].toLowerCase():n[0];return e.keywords.hasOwnProperty(t)&&e.keywords[t]}function s(e,n,t,r){var a=r?"":l.classPrefix,i='<span class="'+a,s=t?"":c;return(i+=e+'">')+n+s}function o(){y+=null!=m.subLanguage?function(){var e="string"==typeof m.subLanguage;if(e&&!r[m.subLanguage])return u(O);var n=e?E(m.subLanguage,O,!0,_[m.subLanguage]):b(O,m.subLanguage.length?m.subLanguage:void 0);m.relevance>0&&(x+=n.relevance);e&&(_[m.subLanguage]=n.top);return s(n.language,n.value,!1,!0)}():function(){var e,n,t,r;if(!m.keywords)return u(O);r="",n=0,m.lexemesRe.lastIndex=0,t=m.lexemesRe.exec(O);for(;t;)r+=u(O.substring(n,t.index)),(e=i(m,t))?(x+=e[1],r+=s(e[0],u(t[0]))):r+=u(t[0]),n=m.lexemesRe.lastIndex,t=m.lexemesRe.exec(O);return r+u(O.substr(n))}(),O=""}function g(e){y+=e.className?s(e.className,"",!0):"",m=Object.create(e,{parent:{value:m}})}function d(e,n){if(O+=e,null==n)return o(),0;var r=function(e,n){var t,r;for(t=0,r=n.contains.length;t<r;t++)if(f(n.contains[t].beginRe,e))return n.contains[t].endSameAsBegin&&(n.contains[t].endRe=(a=n.contains[t].beginRe.exec(e)[0],new RegExp(a.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"),"m"))),n.contains[t];var a}(n,m);if(r)return r.skip?O+=n:(r.excludeBegin&&(O+=n),o(),r.returnBegin||r.excludeBegin||(O=n)),g(r),r.returnBegin?0:n.length;var a=function e(n,t){if(f(n.endRe,t)){for(;n.endsParent&&n.parent;)n=n.parent;return n}if(n.endsWithParent)return e(n.parent,t)}(m,n);if(a){var i=m;i.skip?O+=n:(i.returnEnd||i.excludeEnd||(O+=n),o(),i.excludeEnd&&(O=n));do{m.className&&(y+=c),m.skip||m.subLanguage||(x+=m.relevance),m=m.parent}while(m!==a.parent);return a.starts&&(a.endSameAsBegin&&(a.starts.endRe=a.endRe),g(a.starts)),i.returnEnd?0:n.length}if(function(e,n){return!t&&f(n.illegalRe,e)}(n,m))throw new Error('Illegal lexeme "'+n+'" for mode "'+(m.className||"<unnamed>")+'"');return O+=n,n.length||1}var p=N(e);if(!p)throw new Error('Unknown language: "'+e+'"');h(p);var v,m=a||p,_={},y="";for(v=m;v!==p;v=v.parent)v.className&&(y=s(v.className,"",!0)+y);var O="",x=0;try{for(var S,M,R=0;m.terminators.lastIndex=R,S=m.terminators.exec(n);)M=d(n.substring(R,S.index),S[0]),R=S.index+M;for(d(n.substr(R)),v=m;v.parent;v=v.parent)v.className&&(y+=c);return{relevance:x,value:y,language:e,top:m}}catch(e){if(e.message&&-1!==e.message.indexOf("Illegal"))return{relevance:0,value:u(n)};throw e}}function b(e,n){n=n||l.languages||t(r);var a={relevance:0,value:u(e)},i=a;return n.filter(N).filter(O).forEach(function(n){var t=E(n,e,!1);t.language=n,t.relevance>i.relevance&&(i=t),t.relevance>a.relevance&&(i=a,a=t)}),i.language&&(a.second_best=i),a}function m(e){return l.tabReplace||l.useBR?e.replace(o,function(e,n){return l.useBR&&"\n"===e?"<br>":l.tabReplace?n.replace(/\t/g,l.tabReplace):""}):e}function _(e){var t,r,i,o,c,f=function(e){var n,t,r,a,i=e.className+" ";if(i+=e.parentNode?e.parentNode.className:"",t=s.exec(i))return N(t[1])?t[1]:"no-highlight";for(i=i.split(/\s+/),n=0,r=i.length;n<r;n++)if(d(a=i[n])||N(a))return a}(e);d(f)||(l.useBR?(t=document.createElementNS("http://www.w3.org/1999/xhtml","div")).innerHTML=e.innerHTML.replace(/\n/g,"").replace(/<br[ \/]*>/g,"\n"):t=e,c=t.textContent,i=f?E(f,c,!0):b(c),(r=v(t)).length&&((o=document.createElementNS("http://www.w3.org/1999/xhtml","div")).innerHTML=i.value,i.value=function(e,t,r){var a=0,i="",s=[];function o(){return e.length&&t.length?e[0].offset!==t[0].offset?e[0].offset<t[0].offset?e:t:"start"===t[0].event?e:t:e.length?e:t}function c(e){i+="<"+g(e)+n.map.call(e.attributes,function(e){return" "+e.nodeName+'="'+u(e.value).replace('"',"&quot;")+'"'}).join("")+">"}function l(e){i+="</"+g(e)+">"}function f(e){("start"===e.event?c:l)(e.node)}for(;e.length||t.length;){var d=o();if(i+=u(r.substring(a,d[0].offset)),a=d[0].offset,d===e){s.reverse().forEach(l);do{f(d.splice(0,1)[0]),d=o()}while(d===e&&d.length&&d[0].offset===a);s.reverse().forEach(c)}else"start"===d[0].event?s.push(d[0].node):s.pop(),f(d.splice(0,1)[0])}return i+u(r.substr(a))}(r,v(o),c)),i.value=m(i.value),e.innerHTML=i.value,e.className=function(e,n,t){var r=n?a[n]:t,i=[e.trim()];e.match(/\bhljs\b/)||i.push("hljs");-1===e.indexOf(r)&&i.push(r);return i.join(" ").trim()}(e.className,f,i.language),e.result={language:i.language,re:i.relevance},i.second_best&&(e.second_best={language:i.second_best.language,re:i.second_best.relevance}))}function y(){if(!y.called){y.called=!0;var e=document.querySelectorAll("pre code");n.forEach.call(e,_)}}function N(e){return e=(e||"").toLowerCase(),r[e]||r[a[e]]}function O(e){var n=N(e);return n&&!n.disableAutodetect}e.highlight=E,e.highlightAuto=b,e.fixMarkup=m,e.highlightBlock=_,e.configure=function(e){l=p(l,e)},e.initHighlighting=y,e.initHighlightingOnLoad=function(){addEventListener("DOMContentLoaded",y,!1),addEventListener("load",y,!1)},e.registerLanguage=function(n,t){var i=r[n]=t(e);i.aliases&&i.aliases.forEach(function(e){a[e]=n})},e.listLanguages=function(){return t(r)},e.getLanguage=N,e.autoDetection=O,e.inherit=p,e.IDENT_RE="[a-zA-Z]\\w*",e.UNDERSCORE_IDENT_RE="[a-zA-Z_]\\w*",e.NUMBER_RE="\\b\\d+(\\.\\d+)?",e.C_NUMBER_RE="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",e.BINARY_NUMBER_RE="\\b(0b[01]+)",e.RE_STARTERS_RE="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",e.BACKSLASH_ESCAPE={begin:"\\\\[\\s\\S]",relevance:0},e.APOS_STRING_MODE={className:"string",begin:"'",end:"'",illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},e.QUOTE_STRING_MODE={className:"string",begin:'"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},e.PHRASAL_WORDS_MODE={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},e.COMMENT=function(n,t,r){var a=e.inherit({className:"comment",begin:n,end:t,contains:[]},r||{});return a.contains.push(e.PHRASAL_WORDS_MODE),a.contains.push({className:"doctag",begin:"(?:TODO|FIXME|NOTE|BUG|XXX):",relevance:0}),a},e.C_LINE_COMMENT_MODE=e.COMMENT("//","$"),e.C_BLOCK_COMMENT_MODE=e.COMMENT("/\\*","\\*/"),e.HASH_COMMENT_MODE=e.COMMENT("#","$"),e.NUMBER_MODE={className:"number",begin:e.NUMBER_RE,relevance:0},e.C_NUMBER_MODE={className:"number",begin:e.C_NUMBER_RE,relevance:0},e.BINARY_NUMBER_MODE={className:"number",begin:e.BINARY_NUMBER_RE,relevance:0},e.CSS_NUMBER_MODE={className:"number",begin:e.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},e.REGEXP_MODE={className:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[e.BACKSLASH_ESCAPE,{begin:/\[/,end:/\]/,relevance:0,contains:[e.BACKSLASH_ESCAPE]}]},e.TITLE_MODE={className:"title",begin:e.IDENT_RE,relevance:0},e.UNDERSCORE_TITLE_MODE={className:"title",begin:e.UNDERSCORE_IDENT_RE,relevance:0},e.METHOD_GUARD={begin:"\\.\\s*"+e.UNDERSCORE_IDENT_RE,relevance:0}})(n)}()},function(e,n){e.exports=function(e){var n="[A-Za-z$_][0-9A-Za-z$_]*",t={keyword:"in of if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const export super debugger as async await static import from as",literal:"true false null undefined NaN Infinity",built_in:"eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document Symbol Set Map WeakSet WeakMap Proxy Reflect Promise"},r={className:"number",variants:[{begin:"\\b(0[bB][01]+)"},{begin:"\\b(0[oO][0-7]+)"},{begin:e.C_NUMBER_RE}],relevance:0},a={className:"subst",begin:"\\$\\{",end:"\\}",keywords:t,contains:[]},i={className:"string",begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE,a]};a.contains=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,i,r,e.REGEXP_MODE];var s=a.contains.concat([e.C_BLOCK_COMMENT_MODE,e.C_LINE_COMMENT_MODE]);return{aliases:["js","jsx"],keywords:t,contains:[{className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},{className:"meta",begin:/^#!/,end:/$/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,i,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,r,{begin:/[{,]\s*/,relevance:0,contains:[{begin:n+"\\s*:",returnBegin:!0,relevance:0,contains:[{className:"attr",begin:n,relevance:0}]}]},{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.REGEXP_MODE,{className:"function",begin:"(\\(.*?\\)|"+n+")\\s*=>",returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:n},{begin:/\(\s*\)/},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:t,contains:s}]}]},{begin:/</,end:/(\/\w+|\w+\/)>/,subLanguage:"xml",contains:[{begin:/<\w+\s*\/>/,skip:!0},{begin:/<\w+/,end:/(\/\w+|\w+\/)>/,skip:!0,contains:[{begin:/<\w+\s*\/>/,skip:!0},"self"]}]}],relevance:0},{className:"function",beginKeywords:"function",end:/\{/,excludeEnd:!0,contains:[e.inherit(e.TITLE_MODE,{begin:n}),{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,contains:s}],illegal:/\[|%/},{begin:/\$[(.]/},e.METHOD_GUARD,{className:"class",beginKeywords:"class",end:/[{;=]/,excludeEnd:!0,illegal:/[:"\[\]]/,contains:[{beginKeywords:"extends"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"constructor",end:/\{/,excludeEnd:!0}],illegal:/#(?!!)/}}},function(e,n){e.exports=function(e){var n={endsWithParent:!0,illegal:/</,relevance:0,contains:[{className:"attr",begin:"[A-Za-z0-9\\._:-]+",relevance:0},{begin:/=\s*/,relevance:0,contains:[{className:"string",endsParent:!0,variants:[{begin:/"/,end:/"/},{begin:/'/,end:/'/},{begin:/[^\s"'=<>`]+/}]}]}]};return{aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist"],case_insensitive:!0,contains:[{className:"meta",begin:"<!DOCTYPE",end:">",relevance:10,contains:[{begin:"\\[",end:"\\]"}]},e.COMMENT("\x3c!--","--\x3e",{relevance:10}),{begin:"<\\!\\[CDATA\\[",end:"\\]\\]>",relevance:10},{className:"meta",begin:/<\?xml/,end:/\?>/,relevance:10},{begin:/<\?(php)?/,end:/\?>/,subLanguage:"php",contains:[{begin:"/\\*",end:"\\*/",skip:!0},{begin:'b"',end:'"',skip:!0},{begin:"b'",end:"'",skip:!0},e.inherit(e.APOS_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0})]},{className:"tag",begin:"<style(?=\\s|>|$)",end:">",keywords:{name:"style"},contains:[n],starts:{end:"</style>",returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:"<script(?=\\s|>|$)",end:">",keywords:{name:"script"},contains:[n],starts:{end:"<\/script>",returnEnd:!0,subLanguage:["actionscript","javascript","handlebars","xml"]}},{className:"tag",begin:"</?",end:"/?>",contains:[{className:"name",begin:/[^\/><\s]+/,relevance:0},n]}]}}},function(e,n){e.exports=function(e){var n={literal:"true false null"},t=[e.QUOTE_STRING_MODE,e.C_NUMBER_MODE],r={end:",",endsWithParent:!0,excludeEnd:!0,contains:t,keywords:n},a={begin:"{",end:"}",contains:[{className:"attr",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE],illegal:"\\n"},e.inherit(r,{begin:/:/})],illegal:"\\S"},i={begin:"\\[",end:"\\]",contains:[e.inherit(r)],illegal:"\\S"};return t.splice(t.length,0,a,i),{contains:t,keywords:n,illegal:"\\S"}}},function(e,n){e.exports=function(e){var n={begin:/[A-Z\_\.\-]+\s*:/,returnBegin:!0,end:";",endsWithParent:!0,contains:[{className:"attribute",begin:/\S/,end:":",excludeEnd:!0,starts:{endsWithParent:!0,excludeEnd:!0,contains:[{begin:/[\w-]+\(/,returnBegin:!0,contains:[{className:"built_in",begin:/[\w-]+/},{begin:/\(/,end:/\)/,contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]}]},e.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,e.C_BLOCK_COMMENT_MODE,{className:"number",begin:"#[0-9A-Fa-f]+"},{className:"meta",begin:"!important"}]}}]};return{case_insensitive:!0,illegal:/[=\/|'\$]/,contains:[e.C_BLOCK_COMMENT_MODE,{className:"selector-id",begin:/#[A-Za-z0-9_-]+/},{className:"selector-class",begin:/\.[A-Za-z0-9_-]+/},{className:"selector-attr",begin:/\[/,end:/\]/,illegal:"$"},{className:"selector-pseudo",begin:/:(:)?[a-zA-Z0-9\_\-\+\(\)"'.]+/},{begin:"@(font-face|page)",lexemes:"[a-z-]+",keywords:"font-face page"},{begin:"@",end:"[{;]",illegal:/:/,contains:[{className:"keyword",begin:/\w+/},{begin:/\s/,endsWithParent:!0,excludeEnd:!0,relevance:0,contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,e.CSS_NUMBER_MODE]}]},{className:"selector-tag",begin:"[a-zA-Z-][a-zA-Z0-9_-]*",relevance:0},{begin:"{",end:"}",illegal:/\S/,contains:[e.C_BLOCK_COMMENT_MODE,n]}]}}},function(e,n,t){},function(e,n,t){},,function(e,n,t){"use strict";t.r(n),t.d(n,"default",function(){return p});t(12),t(86),t(87),t(89),t(93),t(98),t(100),t(104);var r=t(105),a=t.n(r),i=t(106),s=t.n(i),o=t(107),c=t.n(o),l=t(108),u=t.n(l),g=t(109),f=t.n(g);t(110),t(111);function d(e,n){for(var t=0;t<n.length;t++){var r=n[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var p=function(){function e(n){var t=n.selector,r=n.languages,a=void 0===r?["javascript","xml","json","css"]:r;!function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this,e),this.codeBlocksSelector=t,this.languages=a,this.langsAvailable={javascript:s.a,xml:c.a,json:u.a,css:f.a},this.init()}var n,t,r;return n=e,(t=[{key:"init",value:function(){var e=this,n=document.querySelectorAll(this.codeBlocksSelector);n.length&&(this.languages.forEach(function(n){a.a.registerLanguage(n,e.langsAvailable[n])}),a.a.configure({languages:this.languages}),Array.from(n).forEach(function(n){a.a.highlightBlock(n),e.highlightDiffs(n)}))}},{key:"highlightDiffs",value:function(e){var n=e.innerHTML.split("\n").map(function(e,n){return e.replace(/^\+(.*)$/gi,'<span class="diff diff--added">$1</span>').replace(/^-(.*)$/gi,'<span class="diff diff--removed">$1</span>')});e.innerHTML=n.join("\n")}}])&&d(n.prototype,t),r&&d(n,r),e}()}])]);