From 770df43d1e94a8b0be345f9a4bc8ef701858d983 Mon Sep 17 00:00:00 2001 From: Joris Vink Date: Thu, 5 Jan 2023 09:50:20 +0100 Subject: [PATCH] Add static stagit files for git.kore.io --- misc/stagit/highlight.pack.js | 2 + misc/stagit/index.html | 24 ++++ misc/stagit/logo.png | Bin 0 -> 99961 bytes misc/stagit/style.css | 110 +++++++++++++++++ misc/stagit/styles/agate.css | 108 ++++++++++++++++ misc/stagit/styles/androidstudio.css | 66 ++++++++++ misc/stagit/styles/arduino-light.css | 88 ++++++++++++++ misc/stagit/styles/arta.css | 73 +++++++++++ misc/stagit/styles/ascetic.css | 45 +++++++ misc/stagit/styles/atelier-cave-dark.css | 83 +++++++++++++ misc/stagit/styles/atelier-cave-light.css | 85 +++++++++++++ misc/stagit/styles/atelier-dune-dark.css | 69 +++++++++++ misc/stagit/styles/atelier-dune-light.css | 69 +++++++++++ misc/stagit/styles/atelier-estuary-dark.css | 84 +++++++++++++ misc/stagit/styles/atelier-estuary-light.css | 84 +++++++++++++ misc/stagit/styles/atelier-forest-dark.css | 69 +++++++++++ misc/stagit/styles/atelier-forest-light.css | 69 +++++++++++ misc/stagit/styles/atelier-heath-dark.css | 69 +++++++++++ misc/stagit/styles/atelier-heath-light.css | 69 +++++++++++ misc/stagit/styles/atelier-lakeside-dark.css | 69 +++++++++++ misc/stagit/styles/atelier-lakeside-light.css | 69 +++++++++++ misc/stagit/styles/atelier-plateau-dark.css | 84 +++++++++++++ misc/stagit/styles/atelier-plateau-light.css | 84 +++++++++++++ misc/stagit/styles/atelier-savanna-dark.css | 84 +++++++++++++ misc/stagit/styles/atelier-savanna-light.css | 84 +++++++++++++ misc/stagit/styles/atelier-seaside-dark.css | 69 +++++++++++ misc/stagit/styles/atelier-seaside-light.css | 69 +++++++++++ .../styles/atelier-sulphurpool-dark.css | 69 +++++++++++ .../styles/atelier-sulphurpool-light.css | 69 +++++++++++ misc/stagit/styles/atom-one-dark.css | 96 +++++++++++++++ misc/stagit/styles/atom-one-light.css | 96 +++++++++++++++ misc/stagit/styles/brown-paper.css | 64 ++++++++++ misc/stagit/styles/brown-papersq.png | Bin 0 -> 18198 bytes misc/stagit/styles/codepen-embed.css | 60 +++++++++ misc/stagit/styles/color-brewer.css | 71 +++++++++++ misc/stagit/styles/darcula.css | 77 ++++++++++++ misc/stagit/styles/dark.css | 63 ++++++++++ misc/stagit/styles/darkula.css | 6 + misc/stagit/styles/default.css | 100 +++++++++++++++ misc/stagit/styles/default_old.css | 99 +++++++++++++++ misc/stagit/styles/docco.css | 97 +++++++++++++++ misc/stagit/styles/dracula.css | 76 ++++++++++++ misc/stagit/styles/far.css | 71 +++++++++++ misc/stagit/styles/foundation.css | 88 ++++++++++++++ misc/stagit/styles/github-gist.css | 71 +++++++++++ misc/stagit/styles/github.css | 99 +++++++++++++++ misc/stagit/styles/googlecode.css | 89 ++++++++++++++ misc/stagit/styles/grayscale.css | 101 +++++++++++++++ misc/stagit/styles/gruvbox-dark.css | 108 ++++++++++++++++ misc/stagit/styles/gruvbox-light.css | 108 ++++++++++++++++ misc/stagit/styles/highlight.pack.js | 2 + misc/stagit/styles/hopscotch.css | 83 +++++++++++++ misc/stagit/styles/hybrid.css | 102 ++++++++++++++++ misc/stagit/styles/idea.css | 97 +++++++++++++++ misc/stagit/styles/index.html | 28 +++++ misc/stagit/styles/ir-black.css | 73 +++++++++++ misc/stagit/styles/joris.css | 94 ++++++++++++++ misc/stagit/styles/kimbie.dark.css | 74 +++++++++++ misc/stagit/styles/kimbie.light.css | 74 +++++++++++ misc/stagit/styles/logo.png | Bin 0 -> 1987 bytes misc/stagit/styles/magula.css | 70 +++++++++++ misc/stagit/styles/mono-blue.css | 59 +++++++++ misc/stagit/styles/monokai-sublime.css | 83 +++++++++++++ misc/stagit/styles/monokai.css | 70 +++++++++++ misc/stagit/styles/obsidian.css | 88 ++++++++++++++ misc/stagit/styles/ocean.css | 74 +++++++++++ misc/stagit/styles/paraiso-dark.css | 72 +++++++++++ misc/stagit/styles/paraiso-light.css | 72 +++++++++++ misc/stagit/styles/pojoaque.css | 83 +++++++++++++ misc/stagit/styles/pojoaque.jpg | Bin 0 -> 1186 bytes misc/stagit/styles/purebasic.css | 96 +++++++++++++++ misc/stagit/styles/qtcreator_dark.css | 83 +++++++++++++ misc/stagit/styles/qtcreator_light.css | 83 +++++++++++++ misc/stagit/styles/railscasts.css | 106 ++++++++++++++++ misc/stagit/styles/rainbow.css | 85 +++++++++++++ misc/stagit/styles/routeros.css | 108 ++++++++++++++++ misc/stagit/styles/school-book.css | 72 +++++++++++ misc/stagit/styles/school-book.png | Bin 0 -> 486 bytes misc/stagit/styles/solarized-dark.css | 84 +++++++++++++ misc/stagit/styles/solarized-light.css | 84 +++++++++++++ misc/stagit/styles/style.css | 112 +++++++++++++++++ misc/stagit/styles/sunburst.css | 102 ++++++++++++++++ misc/stagit/styles/tomorrow-night-blue.css | 75 ++++++++++++ misc/stagit/styles/tomorrow-night-bright.css | 74 +++++++++++ .../stagit/styles/tomorrow-night-eighties.css | 74 +++++++++++ misc/stagit/styles/tomorrow-night.css | 75 ++++++++++++ misc/stagit/styles/tomorrow.css | 72 +++++++++++ misc/stagit/styles/vs.css | 68 +++++++++++ misc/stagit/styles/vs2015.css | 115 ++++++++++++++++++ misc/stagit/styles/xcode.css | 93 ++++++++++++++ misc/stagit/styles/xt256.css | 92 ++++++++++++++ misc/stagit/styles/zenburn.css | 80 ++++++++++++ 92 files changed, 6787 insertions(+) create mode 100644 misc/stagit/highlight.pack.js create mode 100644 misc/stagit/index.html create mode 100644 misc/stagit/logo.png create mode 100644 misc/stagit/style.css create mode 100644 misc/stagit/styles/agate.css create mode 100644 misc/stagit/styles/androidstudio.css create mode 100644 misc/stagit/styles/arduino-light.css create mode 100644 misc/stagit/styles/arta.css create mode 100644 misc/stagit/styles/ascetic.css create mode 100644 misc/stagit/styles/atelier-cave-dark.css create mode 100644 misc/stagit/styles/atelier-cave-light.css create mode 100644 misc/stagit/styles/atelier-dune-dark.css create mode 100644 misc/stagit/styles/atelier-dune-light.css create mode 100644 misc/stagit/styles/atelier-estuary-dark.css create mode 100644 misc/stagit/styles/atelier-estuary-light.css create mode 100644 misc/stagit/styles/atelier-forest-dark.css create mode 100644 misc/stagit/styles/atelier-forest-light.css create mode 100644 misc/stagit/styles/atelier-heath-dark.css create mode 100644 misc/stagit/styles/atelier-heath-light.css create mode 100644 misc/stagit/styles/atelier-lakeside-dark.css create mode 100644 misc/stagit/styles/atelier-lakeside-light.css create mode 100644 misc/stagit/styles/atelier-plateau-dark.css create mode 100644 misc/stagit/styles/atelier-plateau-light.css create mode 100644 misc/stagit/styles/atelier-savanna-dark.css create mode 100644 misc/stagit/styles/atelier-savanna-light.css create mode 100644 misc/stagit/styles/atelier-seaside-dark.css create mode 100644 misc/stagit/styles/atelier-seaside-light.css create mode 100644 misc/stagit/styles/atelier-sulphurpool-dark.css create mode 100644 misc/stagit/styles/atelier-sulphurpool-light.css create mode 100644 misc/stagit/styles/atom-one-dark.css create mode 100644 misc/stagit/styles/atom-one-light.css create mode 100644 misc/stagit/styles/brown-paper.css create mode 100644 misc/stagit/styles/brown-papersq.png create mode 100644 misc/stagit/styles/codepen-embed.css create mode 100644 misc/stagit/styles/color-brewer.css create mode 100644 misc/stagit/styles/darcula.css create mode 100644 misc/stagit/styles/dark.css create mode 100644 misc/stagit/styles/darkula.css create mode 100644 misc/stagit/styles/default.css create mode 100644 misc/stagit/styles/default_old.css create mode 100644 misc/stagit/styles/docco.css create mode 100644 misc/stagit/styles/dracula.css create mode 100644 misc/stagit/styles/far.css create mode 100644 misc/stagit/styles/foundation.css create mode 100644 misc/stagit/styles/github-gist.css create mode 100644 misc/stagit/styles/github.css create mode 100644 misc/stagit/styles/googlecode.css create mode 100644 misc/stagit/styles/grayscale.css create mode 100644 misc/stagit/styles/gruvbox-dark.css create mode 100644 misc/stagit/styles/gruvbox-light.css create mode 100644 misc/stagit/styles/highlight.pack.js create mode 100644 misc/stagit/styles/hopscotch.css create mode 100644 misc/stagit/styles/hybrid.css create mode 100644 misc/stagit/styles/idea.css create mode 100644 misc/stagit/styles/index.html create mode 100644 misc/stagit/styles/ir-black.css create mode 100644 misc/stagit/styles/joris.css create mode 100644 misc/stagit/styles/kimbie.dark.css create mode 100644 misc/stagit/styles/kimbie.light.css create mode 100644 misc/stagit/styles/logo.png create mode 100644 misc/stagit/styles/magula.css create mode 100644 misc/stagit/styles/mono-blue.css create mode 100644 misc/stagit/styles/monokai-sublime.css create mode 100644 misc/stagit/styles/monokai.css create mode 100644 misc/stagit/styles/obsidian.css create mode 100644 misc/stagit/styles/ocean.css create mode 100644 misc/stagit/styles/paraiso-dark.css create mode 100644 misc/stagit/styles/paraiso-light.css create mode 100644 misc/stagit/styles/pojoaque.css create mode 100644 misc/stagit/styles/pojoaque.jpg create mode 100644 misc/stagit/styles/purebasic.css create mode 100644 misc/stagit/styles/qtcreator_dark.css create mode 100644 misc/stagit/styles/qtcreator_light.css create mode 100644 misc/stagit/styles/railscasts.css create mode 100644 misc/stagit/styles/rainbow.css create mode 100644 misc/stagit/styles/routeros.css create mode 100644 misc/stagit/styles/school-book.css create mode 100644 misc/stagit/styles/school-book.png create mode 100644 misc/stagit/styles/solarized-dark.css create mode 100644 misc/stagit/styles/solarized-light.css create mode 100644 misc/stagit/styles/style.css create mode 100644 misc/stagit/styles/sunburst.css create mode 100644 misc/stagit/styles/tomorrow-night-blue.css create mode 100644 misc/stagit/styles/tomorrow-night-bright.css create mode 100644 misc/stagit/styles/tomorrow-night-eighties.css create mode 100644 misc/stagit/styles/tomorrow-night.css create mode 100644 misc/stagit/styles/tomorrow.css create mode 100644 misc/stagit/styles/vs.css create mode 100644 misc/stagit/styles/vs2015.css create mode 100644 misc/stagit/styles/xcode.css create mode 100644 misc/stagit/styles/xt256.css create mode 100644 misc/stagit/styles/zenburn.css diff --git a/misc/stagit/highlight.pack.js b/misc/stagit/highlight.pack.js new file mode 100644 index 0000000..2850c78 --- /dev/null +++ b/misc/stagit/highlight.pack.js @@ -0,0 +1,2 @@ +/*! highlight.js v9.12.0 | BSD3 License | git.io/hljslicense */ +!function(e){var n="object"==typeof window&&window||"object"==typeof self&&self;"undefined"!=typeof exports?e(exports):n&&(n.hljs=e({}),"function"==typeof define&&define.amd&&define([],function(){return n.hljs}))}(function(e){function n(e){return e.replace(/&/g,"&").replace(//g,">")}function t(e){return e.nodeName.toLowerCase()}function r(e,n){var t=e&&e.exec(n);return t&&0===t.index}function a(e){return k.test(e)}function i(e){var n,t,r,i,o=e.className+" ";if(o+=e.parentNode?e.parentNode.className:"",t=B.exec(o))return w(t[1])?t[1]:"no-highlight";for(o=o.split(/\s+/),n=0,r=o.length;r>n;n++)if(i=o[n],a(i)||w(i))return i}function o(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 u(e){var n=[];return function r(e,a){for(var i=e.firstChild;i;i=i.nextSibling)3===i.nodeType?a+=i.nodeValue.length:1===i.nodeType&&(n.push({event:"start",offset:a,node:i}),a=r(i,a),t(i).match(/br|hr|img|input/)||n.push({event:"stop",offset:a,node:i}));return a}(e,0),n}function c(e,r,a){function i(){return e.length&&r.length?e[0].offset!==r[0].offset?e[0].offset"}function u(e){s+=""}function c(e){("start"===e.event?o:u)(e.node)}for(var l=0,s="",f=[];e.length||r.length;){var g=i();if(s+=n(a.substring(l,g[0].offset)),l=g[0].offset,g===e){f.reverse().forEach(u);do c(g.splice(0,1)[0]),g=i();while(g===e&&g.length&&g[0].offset===l);f.reverse().forEach(o)}else"start"===g[0].event?f.push(g[0].node):f.pop(),c(g.splice(0,1)[0])}return s+n(a.substr(l))}function l(e){return e.v&&!e.cached_variants&&(e.cached_variants=e.v.map(function(n){return o(e,{v:null},n)})),e.cached_variants||e.eW&&[o(e)]||[e]}function s(e){function n(e){return e&&e.source||e}function t(t,r){return new RegExp(n(t),"m"+(e.cI?"i":"")+(r?"g":""))}function r(a,i){if(!a.compiled){if(a.compiled=!0,a.k=a.k||a.bK,a.k){var o={},u=function(n,t){e.cI&&(t=t.toLowerCase()),t.split(" ").forEach(function(e){var t=e.split("|");o[t[0]]=[n,t[1]?Number(t[1]):1]})};"string"==typeof a.k?u("keyword",a.k):x(a.k).forEach(function(e){u(e,a.k[e])}),a.k=o}a.lR=t(a.l||/\w+/,!0),i&&(a.bK&&(a.b="\\b("+a.bK.split(" ").join("|")+")\\b"),a.b||(a.b=/\B|\b/),a.bR=t(a.b),a.e||a.eW||(a.e=/\B|\b/),a.e&&(a.eR=t(a.e)),a.tE=n(a.e)||"",a.eW&&i.tE&&(a.tE+=(a.e?"|":"")+i.tE)),a.i&&(a.iR=t(a.i)),null==a.r&&(a.r=1),a.c||(a.c=[]),a.c=Array.prototype.concat.apply([],a.c.map(function(e){return l("self"===e?a:e)})),a.c.forEach(function(e){r(e,a)}),a.starts&&r(a.starts,i);var c=a.c.map(function(e){return e.bK?"\\.?("+e.b+")\\.?":e.b}).concat([a.tE,a.i]).map(n).filter(Boolean);a.t=c.length?t(c.join("|"),!0):{exec:function(){return null}}}}r(e)}function f(e,t,a,i){function o(e,n){var t,a;for(t=0,a=n.c.length;a>t;t++)if(r(n.c[t].bR,e))return n.c[t]}function u(e,n){if(r(e.eR,n)){for(;e.endsParent&&e.parent;)e=e.parent;return e}return e.eW?u(e.parent,n):void 0}function c(e,n){return!a&&r(n.iR,e)}function l(e,n){var t=N.cI?n[0].toLowerCase():n[0];return e.k.hasOwnProperty(t)&&e.k[t]}function p(e,n,t,r){var a=r?"":I.classPrefix,i='',i+n+o}function h(){var e,t,r,a;if(!E.k)return n(k);for(a="",t=0,E.lR.lastIndex=0,r=E.lR.exec(k);r;)a+=n(k.substring(t,r.index)),e=l(E,r),e?(B+=e[1],a+=p(e[0],n(r[0]))):a+=n(r[0]),t=E.lR.lastIndex,r=E.lR.exec(k);return a+n(k.substr(t))}function d(){var e="string"==typeof E.sL;if(e&&!y[E.sL])return n(k);var t=e?f(E.sL,k,!0,x[E.sL]):g(k,E.sL.length?E.sL:void 0);return E.r>0&&(B+=t.r),e&&(x[E.sL]=t.top),p(t.language,t.value,!1,!0)}function b(){L+=null!=E.sL?d():h(),k=""}function v(e){L+=e.cN?p(e.cN,"",!0):"",E=Object.create(e,{parent:{value:E}})}function m(e,n){if(k+=e,null==n)return b(),0;var t=o(n,E);if(t)return t.skip?k+=n:(t.eB&&(k+=n),b(),t.rB||t.eB||(k=n)),v(t,n),t.rB?0:n.length;var r=u(E,n);if(r){var a=E;a.skip?k+=n:(a.rE||a.eE||(k+=n),b(),a.eE&&(k=n));do E.cN&&(L+=C),E.skip||(B+=E.r),E=E.parent;while(E!==r.parent);return r.starts&&v(r.starts,""),a.rE?0:n.length}if(c(n,E))throw new Error('Illegal lexeme "'+n+'" for mode "'+(E.cN||"")+'"');return k+=n,n.length||1}var N=w(e);if(!N)throw new Error('Unknown language: "'+e+'"');s(N);var R,E=i||N,x={},L="";for(R=E;R!==N;R=R.parent)R.cN&&(L=p(R.cN,"",!0)+L);var k="",B=0;try{for(var M,j,O=0;;){if(E.t.lastIndex=O,M=E.t.exec(t),!M)break;j=m(t.substring(O,M.index),M[0]),O=M.index+j}for(m(t.substr(O)),R=E;R.parent;R=R.parent)R.cN&&(L+=C);return{r:B,value:L,language:e,top:E}}catch(T){if(T.message&&-1!==T.message.indexOf("Illegal"))return{r:0,value:n(t)};throw T}}function g(e,t){t=t||I.languages||x(y);var r={r:0,value:n(e)},a=r;return t.filter(w).forEach(function(n){var t=f(n,e,!1);t.language=n,t.r>a.r&&(a=t),t.r>r.r&&(a=r,r=t)}),a.language&&(r.second_best=a),r}function p(e){return I.tabReplace||I.useBR?e.replace(M,function(e,n){return I.useBR&&"\n"===e?"
":I.tabReplace?n.replace(/\t/g,I.tabReplace):""}):e}function h(e,n,t){var r=n?L[n]:t,a=[e.trim()];return e.match(/\bhljs\b/)||a.push("hljs"),-1===e.indexOf(r)&&a.push(r),a.join(" ").trim()}function d(e){var n,t,r,o,l,s=i(e);a(s)||(I.useBR?(n=document.createElementNS("http://www.w3.org/1999/xhtml","div"),n.innerHTML=e.innerHTML.replace(/\n/g,"").replace(//g,"\n")):n=e,l=n.textContent,r=s?f(s,l,!0):g(l),t=u(n),t.length&&(o=document.createElementNS("http://www.w3.org/1999/xhtml","div"),o.innerHTML=r.value,r.value=c(t,u(o),l)),r.value=p(r.value),e.innerHTML=r.value,e.className=h(e.className,s,r.language),e.result={language:r.language,re:r.r},r.second_best&&(e.second_best={language:r.second_best.language,re:r.second_best.r}))}function b(e){I=o(I,e)}function v(){if(!v.called){v.called=!0;var e=document.querySelectorAll("pre code");E.forEach.call(e,d)}}function m(){addEventListener("DOMContentLoaded",v,!1),addEventListener("load",v,!1)}function N(n,t){var r=y[n]=t(e);r.aliases&&r.aliases.forEach(function(e){L[e]=n})}function R(){return x(y)}function w(e){return e=(e||"").toLowerCase(),y[e]||y[L[e]]}var E=[],x=Object.keys,y={},L={},k=/^(no-?highlight|plain|text)$/i,B=/\blang(?:uage)?-([\w-]+)\b/i,M=/((^(<[^>]+>|\t|)+|(?:\n)))/gm,C="
",I={classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:void 0};return e.highlight=f,e.highlightAuto=g,e.fixMarkup=p,e.highlightBlock=d,e.configure=b,e.initHighlighting=v,e.initHighlightingOnLoad=m,e.registerLanguage=N,e.listLanguages=R,e.getLanguage=w,e.inherit=o,e.IR="[a-zA-Z]\\w*",e.UIR="[a-zA-Z_]\\w*",e.NR="\\b\\d+(\\.\\d+)?",e.CNR="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",e.BNR="\\b(0b[01]+)",e.RSR="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",e.BE={b:"\\\\[\\s\\S]",r:0},e.ASM={cN:"string",b:"'",e:"'",i:"\\n",c:[e.BE]},e.QSM={cN:"string",b:'"',e:'"',i:"\\n",c:[e.BE]},e.PWM={b:/\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.C=function(n,t,r){var a=e.inherit({cN:"comment",b:n,e:t,c:[]},r||{});return a.c.push(e.PWM),a.c.push({cN:"doctag",b:"(?:TODO|FIXME|NOTE|BUG|XXX):",r:0}),a},e.CLCM=e.C("//","$"),e.CBCM=e.C("/\\*","\\*/"),e.HCM=e.C("#","$"),e.NM={cN:"number",b:e.NR,r:0},e.CNM={cN:"number",b:e.CNR,r:0},e.BNM={cN:"number",b:e.BNR,r:0},e.CSSNM={cN:"number",b:e.NR+"(%|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)?",r:0},e.RM={cN:"regexp",b:/\//,e:/\/[gimuy]*/,i:/\n/,c:[e.BE,{b:/\[/,e:/\]/,r:0,c:[e.BE]}]},e.TM={cN:"title",b:e.IR,r:0},e.UTM={cN:"title",b:e.UIR,r:0},e.METHOD_GUARD={b:"\\.\\s*"+e.UIR,r:0},e});hljs.registerLanguage("python",function(e){var r={keyword:"and elif is global as in if from raise for except finally print import pass return exec else break not with class assert yield try while continue del or def lambda async await nonlocal|10 None True False",built_in:"Ellipsis NotImplemented"},b={cN:"meta",b:/^(>>>|\.\.\.) /},c={cN:"subst",b:/\{/,e:/\}/,k:r,i:/#/},a={cN:"string",c:[e.BE],v:[{b:/(u|b)?r?'''/,e:/'''/,c:[b],r:10},{b:/(u|b)?r?"""/,e:/"""/,c:[b],r:10},{b:/(fr|rf|f)'''/,e:/'''/,c:[b,c]},{b:/(fr|rf|f)"""/,e:/"""/,c:[b,c]},{b:/(u|r|ur)'/,e:/'/,r:10},{b:/(u|r|ur)"/,e:/"/,r:10},{b:/(b|br)'/,e:/'/},{b:/(b|br)"/,e:/"/},{b:/(fr|rf|f)'/,e:/'/,c:[c]},{b:/(fr|rf|f)"/,e:/"/,c:[c]},e.ASM,e.QSM]},s={cN:"number",r:0,v:[{b:e.BNR+"[lLjJ]?"},{b:"\\b(0o[0-7]+)[lLjJ]?"},{b:e.CNR+"[lLjJ]?"}]},i={cN:"params",b:/\(/,e:/\)/,c:["self",b,s,a]};return c.c=[a,s,b],{aliases:["py","gyp"],k:r,i:/(<\/|->|\?)|=>/,c:[b,s,a,e.HCM,{v:[{cN:"function",bK:"def"},{cN:"class",bK:"class"}],e:/:/,i:/[${=;\n,]/,c:[e.UTM,i,{b:/->/,eW:!0,k:"None"}]},{cN:"meta",b:/^[\t ]*@/,e:/$/},{b:/\b(print|exec)\(/}]}});hljs.registerLanguage("css",function(e){var c="[a-zA-Z-][a-zA-Z0-9_-]*",t={b:/[A-Z\_\.\-]+\s*:/,rB:!0,e:";",eW:!0,c:[{cN:"attribute",b:/\S/,e:":",eE:!0,starts:{eW:!0,eE:!0,c:[{b:/[\w-]+\(/,rB:!0,c:[{cN:"built_in",b:/[\w-]+/},{b:/\(/,e:/\)/,c:[e.ASM,e.QSM]}]},e.CSSNM,e.QSM,e.ASM,e.CBCM,{cN:"number",b:"#[0-9A-Fa-f]+"},{cN:"meta",b:"!important"}]}}]};return{cI:!0,i:/[=\/|'\$]/,c:[e.CBCM,{cN:"selector-id",b:/#[A-Za-z0-9_-]+/},{cN:"selector-class",b:/\.[A-Za-z0-9_-]+/},{cN:"selector-attr",b:/\[/,e:/\]/,i:"$"},{cN:"selector-pseudo",b:/:(:)?[a-zA-Z0-9\_\-\+\(\)"'.]+/},{b:"@(font-face|page)",l:"[a-z-]+",k:"font-face page"},{b:"@",e:"[{;]",i:/:/,c:[{cN:"keyword",b:/\w+/},{b:/\s/,eW:!0,eE:!0,r:0,c:[e.ASM,e.QSM,e.CSSNM]}]},{cN:"selector-tag",b:c,r:0},{b:"{",e:"}",i:/\S/,c:[e.CBCM,t]}]}});hljs.registerLanguage("http",function(e){var t="HTTP/[0-9\\.]+";return{aliases:["https"],i:"\\S",c:[{b:"^"+t,e:"$",c:[{cN:"number",b:"\\b\\d{3}\\b"}]},{b:"^[A-Z]+ (.*?) "+t+"$",rB:!0,e:"$",c:[{cN:"string",b:" ",e:" ",eB:!0,eE:!0},{b:t},{cN:"keyword",b:"[A-Z]+"}]},{cN:"attribute",b:"^\\w",e:": ",eE:!0,i:"\\n|\\s|=",starts:{e:"$",r:0}},{b:"\\n\\n",starts:{sL:[],eW:!0}}]}});hljs.registerLanguage("bash",function(e){var t={cN:"variable",v:[{b:/\$[\w\d#@][\w\d_]*/},{b:/\$\{(.*?)}/}]},s={cN:"string",b:/"/,e:/"/,c:[e.BE,t,{cN:"variable",b:/\$\(/,e:/\)/,c:[e.BE]}]},a={cN:"string",b:/'/,e:/'/};return{aliases:["sh","zsh"],l:/\b-?[a-z\._]+\b/,k:{keyword:"if then else elif fi for while in do done case esac function",literal:"true false",built_in:"break cd continue eval exec exit export getopts hash pwd readonly return shift test times trap umask unset alias bind builtin caller command declare echo enable help let local logout mapfile printf read readarray source type typeset ulimit unalias set shopt autoload bg bindkey bye cap chdir clone comparguments compcall compctl compdescribe compfiles compgroups compquote comptags comptry compvalues dirs disable disown echotc echoti emulate fc fg float functions getcap getln history integer jobs kill limit log noglob popd print pushd pushln rehash sched setcap setopt stat suspend ttyctl unfunction unhash unlimit unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof zpty zregexparse zsocket zstyle ztcp",_:"-ne -eq -lt -gt -f -d -e -s -l -a"},c:[{cN:"meta",b:/^#![^\n]+sh\s*$/,r:10},{cN:"function",b:/\w[\w\d_]*\s*\(\s*\)\s*\{/,rB:!0,c:[e.inherit(e.TM,{b:/\w[\w\d_]*/})],r:0},e.HCM,s,a,t]}});hljs.registerLanguage("shell",function(s){return{aliases:["console"],c:[{cN:"meta",b:"^\\s{0,3}[\\w\\d\\[\\]()@-]*[>%$#]",starts:{e:"$",sL:"bash"}}]}});hljs.registerLanguage("xml",function(s){var e="[A-Za-z0-9\\._:-]+",t={eW:!0,i:/`]+/}]}]}]};return{aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist"],cI:!0,c:[{cN:"meta",b:"",r:10,c:[{b:"\\[",e:"\\]"}]},s.C("",{r:10}),{b:"<\\!\\[CDATA\\[",e:"\\]\\]>",r:10},{b:/<\?(php)?/,e:/\?>/,sL:"php",c:[{b:"/\\*",e:"\\*/",skip:!0}]},{cN:"tag",b:"|$)",e:">",k:{name:"style"},c:[t],starts:{e:"",rE:!0,sL:["css","xml"]}},{cN:"tag",b:"|$)",e:">",k:{name:"script"},c:[t],starts:{e:"",rE:!0,sL:["actionscript","javascript","handlebars","xml"]}},{cN:"meta",v:[{b:/<\?xml/,e:/\?>/,r:10},{b:/<\?\w+/,e:/\?>/}]},{cN:"tag",b:"",c:[{cN:"name",b:/[^\/><\s]+/,r:0},t]}]}});hljs.registerLanguage("json",function(e){var i={literal:"true false null"},n=[e.QSM,e.CNM],r={e:",",eW:!0,eE:!0,c:n,k:i},t={b:"{",e:"}",c:[{cN:"attr",b:/"/,e:/"/,c:[e.BE],i:"\\n"},e.inherit(r,{b:/:/})],i:"\\S"},c={b:"\\[",e:"\\]",c:[e.inherit(r)],i:"\\S"};return n.splice(n.length,0,t,c),{c:n,k:i,i:"\\S"}});hljs.registerLanguage("cpp",function(t){var e={cN:"keyword",b:"\\b[a-z\\d_]*_t\\b"},r={cN:"string",v:[{b:'(u8?|U)?L?"',e:'"',i:"\\n",c:[t.BE]},{b:'(u8?|U)?R"',e:'"',c:[t.BE]},{b:"'\\\\?.",e:"'",i:"."}]},s={cN:"number",v:[{b:"\\b(0b[01']+)"},{b:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{b:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],r:0},i={cN:"meta",b:/#\s*[a-z]+\b/,e:/$/,k:{"meta-keyword":"if else elif endif define undef warning error line pragma ifdef ifndef include"},c:[{b:/\\\n/,r:0},t.inherit(r,{cN:"meta-string"}),{cN:"meta-string",b:/<[^\n>]*>/,e:/$/,i:"\\n"},t.CLCM,t.CBCM]},a=t.IR+"\\s*\\(",c={keyword:"int float while private char catch import module export virtual operator sizeof dynamic_cast|10 typedef const_cast|10 const for static_cast|10 union namespace unsigned long volatile static protected bool template mutable if public friend do goto auto void enum else break extern using asm case typeid short reinterpret_cast|10 default double register explicit signed typename try this switch continue inline delete alignof constexpr decltype noexcept static_assert thread_local restrict _Bool complex _Complex _Imaginary atomic_bool atomic_char atomic_schar atomic_uchar atomic_short atomic_ushort atomic_int atomic_uint atomic_long atomic_ulong atomic_llong atomic_ullong new throw return and or not",built_in:"std string cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap array shared_ptr abort abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf endl initializer_list unique_ptr",literal:"true false nullptr NULL"},n=[e,t.CLCM,t.CBCM,s,r];return{aliases:["c","cc","h","c++","h++","hpp"],k:c,i:"",k:c,c:["self",e]},{b:t.IR+"::",k:c},{v:[{b:/=/,e:/;/},{b:/\(/,e:/\)/},{bK:"new throw return else",e:/;/}],k:c,c:n.concat([{b:/\(/,e:/\)/,k:c,c:n.concat(["self"]),r:0}]),r:0},{cN:"function",b:"("+t.IR+"[\\*&\\s]+)+"+a,rB:!0,e:/[{;=]/,eE:!0,k:c,i:/[^\w\s\*&]/,c:[{b:a,rB:!0,c:[t.TM],r:0},{cN:"params",b:/\(/,e:/\)/,k:c,r:0,c:[t.CLCM,t.CBCM,r,s,e]},t.CLCM,t.CBCM,i]},{cN:"class",bK:"class struct",e:/[{;:]/,c:[{b://,c:["self"]},t.TM]}]),exports:{preprocessor:i,strings:r,k:c}}});hljs.registerLanguage("javascript",function(e){var r="[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"},a={cN:"number",v:[{b:"\\b(0[bB][01]+)"},{b:"\\b(0[oO][0-7]+)"},{b:e.CNR}],r:0},n={cN:"subst",b:"\\$\\{",e:"\\}",k:t,c:[]},c={cN:"string",b:"`",e:"`",c:[e.BE,n]};n.c=[e.ASM,e.QSM,c,a,e.RM];var s=n.c.concat([e.CBCM,e.CLCM]);return{aliases:["js","jsx"],k:t,c:[{cN:"meta",r:10,b:/^\s*['"]use (strict|asm)['"]/},{cN:"meta",b:/^#!/,e:/$/},e.ASM,e.QSM,c,e.CLCM,e.CBCM,a,{b:/[{,]\s*/,r:0,c:[{b:r+"\\s*:",rB:!0,r:0,c:[{cN:"attr",b:r,r:0}]}]},{b:"("+e.RSR+"|\\b(case|return|throw)\\b)\\s*",k:"return throw case",c:[e.CLCM,e.CBCM,e.RM,{cN:"function",b:"(\\(.*?\\)|"+r+")\\s*=>",rB:!0,e:"\\s*=>",c:[{cN:"params",v:[{b:r},{b:/\(\s*\)/},{b:/\(/,e:/\)/,eB:!0,eE:!0,k:t,c:s}]}]},{b://,sL:"xml",c:[{b:/<\w+\s*\/>/,skip:!0},{b:/<\w+/,e:/(\/\w+|\w+\/)>/,skip:!0,c:[{b:/<\w+\s*\/>/,skip:!0},"self"]}]}],r:0},{cN:"function",bK:"function",e:/\{/,eE:!0,c:[e.inherit(e.TM,{b:r}),{cN:"params",b:/\(/,e:/\)/,eB:!0,eE:!0,c:s}],i:/\[|%/},{b:/\$[(.]/},e.METHOD_GUARD,{cN:"class",bK:"class",e:/[{;=]/,eE:!0,i:/[:"\[\]]/,c:[{bK:"extends"},e.UTM]},{bK:"constructor",e:/\{/,eE:!0}],i:/#(?!!)/}});hljs.registerLanguage("makefile",function(e){var i={cN:"variable",v:[{b:"\\$\\("+e.UIR+"\\)",c:[e.BE]},{b:/\$[@%",sL:"xml",r:0},{cN:"bullet",b:"^([*+-]|(\\d+\\.))\\s+"},{cN:"strong",b:"[*_]{2}.+?[*_]{2}"},{cN:"emphasis",v:[{b:"\\*.+?\\*"},{b:"_.+?_",r:0}]},{cN:"quote",b:"^>\\s+",e:"$"},{cN:"code",v:[{b:"^```w*s*$",e:"^```s*$"},{b:"`.+?`"},{b:"^( {4}| )",e:"$",r:0}]},{b:"^[-\\*]{3,}",e:"$"},{b:"\\[.+?\\][\\(\\[].*?[\\)\\]]",rB:!0,c:[{cN:"string",b:"\\[",e:"\\]",eB:!0,rE:!0,r:0},{cN:"link",b:"\\]\\(",e:"\\)",eB:!0,eE:!0},{cN:"symbol",b:"\\]\\[",e:"\\]",eB:!0,eE:!0}],r:10},{b:/^\[[^\n]+\]:/,rB:!0,c:[{cN:"symbol",b:/\[/,e:/\]/,eB:!0,eE:!0},{cN:"link",b:/:\s*/,e:/$/,eB:!0}]}]}});hljs.registerLanguage("diff",function(e){return{aliases:["patch"],c:[{cN:"meta",r:10,v:[{b:/^@@ +\-\d+,\d+ +\+\d+,\d+ +@@$/},{b:/^\*\*\* +\d+,\d+ +\*\*\*\*$/},{b:/^\-\-\- +\d+,\d+ +\-\-\-\-$/}]},{cN:"comment",v:[{b:/Index: /,e:/$/},{b:/={3,}/,e:/$/},{b:/^\-{3}/,e:/$/},{b:/^\*{3} /,e:/$/},{b:/^\+{3}/,e:/$/},{b:/\*{5}/,e:/\*{5}$/}]},{cN:"addition",b:"^\\+",e:"$"},{cN:"deletion",b:"^\\-",e:"$"},{cN:"addition",b:"^\\!",e:"$"}]}}); \ No newline at end of file diff --git a/misc/stagit/index.html b/misc/stagit/index.html new file mode 100644 index 0000000..7a885b3 --- /dev/null +++ b/misc/stagit/index.html @@ -0,0 +1,24 @@ + + + +Kore - repositories + + + + + +

Kore source code repositories

+ +Kore repository + + + diff --git a/misc/stagit/logo.png b/misc/stagit/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..e45b70d23ad63cd33168b4b2e773280ad658ac3d GIT binary patch literal 99961 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 N5Usm+N;Pd>{vXHc%)0;p literal 0 HcmV?d00001 diff --git a/misc/stagit/style.css b/misc/stagit/style.css new file mode 100644 index 0000000..0b522e2 --- /dev/null +++ b/misc/stagit/style.css @@ -0,0 +1,110 @@ +body { + font-family: monospace; + color: black; + background-color: #ffffff; +} + +h1, h2, h3, h4, h5, h6 { + font-size: 1em; + margin: 0; +} + +img, h1, h2 { + vertical-align: middle; +} + +img { + width: 300px; + height: auto; +} + +a { + text-decoration: none; + color: blue; +} + +a:hover { + text-decoration: underline; +} + +#blob a { + color: #777; +} + +#blob a:hover { + color: blue; + text-decoration: none; +} + +table thead td { + font-weight: bold; +} + +table td { + padding: 0 0.4em; +} + +#content table td { + white-space: nowrap; + vertical-align: top; +} + +#branches tr:hover td, +#tags tr:hover td, +#index tr:hover td, +#log tr:hover td, +#files tr:hover td { + background-color: #eee; +} + +#index tr td:nth-child(2), +#tags tr td:nth-child(3), +#branches tr td:nth-child(3), +#log tr td:nth-child(2) { + white-space: normal; +} + +td.num { + text-align: right; +} + +.desc { + color: #777; +} + +hr { + border: 0; + border-top: 1px solid #777; +} + +pre { + color: black; + font-family: monospace; +} + +pre a { + color: black; +} + +pre a.h { + color: #b7c2ef; +} + +span.i { + color: #070; +} + +span.d { + color: #e00; +} + +pre a.h:hover, +pre a.i:hover, +pre a.d:hover { + text-decoration: none; +} + +.url { + padding: 5px; + color: black; +} diff --git a/misc/stagit/styles/agate.css b/misc/stagit/styles/agate.css new file mode 100644 index 0000000..8d64547 --- /dev/null +++ b/misc/stagit/styles/agate.css @@ -0,0 +1,108 @@ +/*! + * Agate by Taufik Nurrohman + * ---------------------------------------------------- + * + * #ade5fc + * #a2fca2 + * #c6b4f0 + * #d36363 + * #fcc28c + * #fc9b9b + * #ffa + * #fff + * #333 + * #62c8f3 + * #888 + * + */ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #333; + color: white; +} + +.hljs-name, +.hljs-strong { + font-weight: bold; +} + +.hljs-code, +.hljs-emphasis { + font-style: italic; +} + +.hljs-tag { + color: #62c8f3; +} + +.hljs-variable, +.hljs-template-variable, +.hljs-selector-id, +.hljs-selector-class { + color: #ade5fc; +} + +.hljs-string, +.hljs-bullet { + color: #a2fca2; +} + +.hljs-type, +.hljs-title, +.hljs-section, +.hljs-attribute, +.hljs-quote, +.hljs-built_in, +.hljs-builtin-name { + color: #ffa; +} + +.hljs-number, +.hljs-symbol, +.hljs-bullet { + color: #d36363; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal { + color: #fcc28c; +} + +.hljs-comment, +.hljs-deletion, +.hljs-code { + color: #888; +} + +.hljs-regexp, +.hljs-link { + color: #c6b4f0; +} + +.hljs-meta { + color: #fc9b9b; +} + +.hljs-deletion { + background-color: #fc9b9b; + color: #333; +} + +.hljs-addition { + background-color: #a2fca2; + color: #333; +} + +.hljs a { + color: inherit; +} + +.hljs a:focus, +.hljs a:hover { + color: inherit; + text-decoration: underline; +} diff --git a/misc/stagit/styles/androidstudio.css b/misc/stagit/styles/androidstudio.css new file mode 100644 index 0000000..bc8e473 --- /dev/null +++ b/misc/stagit/styles/androidstudio.css @@ -0,0 +1,66 @@ +/* +Date: 24 Fev 2015 +Author: Pedro Oliveira +*/ + +.hljs { + color: #a9b7c6; + background: #282b2e; + display: block; + overflow-x: auto; + padding: 0.5em; +} + +.hljs-number, +.hljs-literal, +.hljs-symbol, +.hljs-bullet { + color: #6897BB; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-deletion { + color: #cc7832; +} + +.hljs-variable, +.hljs-template-variable, +.hljs-link { + color: #629755; +} + +.hljs-comment, +.hljs-quote { + color: #808080; +} + +.hljs-meta { + color: #bbb529; +} + +.hljs-string, +.hljs-attribute, +.hljs-addition { + color: #6A8759; +} + +.hljs-section, +.hljs-title, +.hljs-type { + color: #ffc66d; +} + +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #e8bf6a; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/misc/stagit/styles/arduino-light.css b/misc/stagit/styles/arduino-light.css new file mode 100644 index 0000000..4b8b7fd --- /dev/null +++ b/misc/stagit/styles/arduino-light.css @@ -0,0 +1,88 @@ +/* + +Arduino® Light Theme - Stefania Mellai + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #FFFFFF; +} + +.hljs, +.hljs-subst { + color: #434f54; +} + +.hljs-keyword, +.hljs-attribute, +.hljs-selector-tag, +.hljs-doctag, +.hljs-name { + color: #00979D; +} + +.hljs-built_in, +.hljs-literal, +.hljs-bullet, +.hljs-code, +.hljs-addition { + color: #D35400; +} + +.hljs-regexp, +.hljs-symbol, +.hljs-variable, +.hljs-template-variable, +.hljs-link, +.hljs-selector-attr, +.hljs-selector-pseudo { + color: #00979D; +} + +.hljs-type, +.hljs-string, +.hljs-selector-id, +.hljs-selector-class, +.hljs-quote, +.hljs-template-tag, +.hljs-deletion { + color: #005C5F; +} + +.hljs-title, +.hljs-section { + color: #880000; + font-weight: bold; +} + +.hljs-comment { + color: rgba(149,165,166,.8); +} + +.hljs-meta-keyword { + color: #728E00; +} + +.hljs-meta { + color: #728E00; + color: #434f54; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} + +.hljs-function { + color: #728E00; +} + +.hljs-number { + color: #8A7B52; +} diff --git a/misc/stagit/styles/arta.css b/misc/stagit/styles/arta.css new file mode 100644 index 0000000..75ef3a9 --- /dev/null +++ b/misc/stagit/styles/arta.css @@ -0,0 +1,73 @@ +/* +Date: 17.V.2011 +Author: pumbur +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #222; +} + +.hljs, +.hljs-subst { + color: #aaa; +} + +.hljs-section { + color: #fff; +} + +.hljs-comment, +.hljs-quote, +.hljs-meta { + color: #444; +} + +.hljs-string, +.hljs-symbol, +.hljs-bullet, +.hljs-regexp { + color: #ffcc33; +} + +.hljs-number, +.hljs-addition { + color: #00cc66; +} + +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-template-variable, +.hljs-attribute, +.hljs-link { + color: #32aaee; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #6644aa; +} + +.hljs-title, +.hljs-variable, +.hljs-deletion, +.hljs-template-tag { + color: #bb1166; +} + +.hljs-section, +.hljs-doctag, +.hljs-strong { + font-weight: bold; +} + +.hljs-emphasis { + font-style: italic; +} diff --git a/misc/stagit/styles/ascetic.css b/misc/stagit/styles/ascetic.css new file mode 100644 index 0000000..48397e8 --- /dev/null +++ b/misc/stagit/styles/ascetic.css @@ -0,0 +1,45 @@ +/* + +Original style from softwaremaniacs.org (c) Ivan Sagalaev + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: white; + color: black; +} + +.hljs-string, +.hljs-variable, +.hljs-template-variable, +.hljs-symbol, +.hljs-bullet, +.hljs-section, +.hljs-addition, +.hljs-attribute, +.hljs-link { + color: #888; +} + +.hljs-comment, +.hljs-quote, +.hljs-meta, +.hljs-deletion { + color: #ccc; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-section, +.hljs-name, +.hljs-type, +.hljs-strong { + font-weight: bold; +} + +.hljs-emphasis { + font-style: italic; +} diff --git a/misc/stagit/styles/atelier-cave-dark.css b/misc/stagit/styles/atelier-cave-dark.css new file mode 100644 index 0000000..65428f3 --- /dev/null +++ b/misc/stagit/styles/atelier-cave-dark.css @@ -0,0 +1,83 @@ +/* Base16 Atelier Cave Dark - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/cave) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Cave Comment */ +.hljs-comment, +.hljs-quote { + color: #7e7887; +} + +/* Atelier-Cave Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-regexp, +.hljs-link, +.hljs-tag, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #be4678; +} + +/* Atelier-Cave Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #aa573c; +} + +/* Atelier-Cave Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #2a9292; +} + +/* Atelier-Cave Blue */ +.hljs-title, +.hljs-section { + color: #576ddb; +} + +/* Atelier-Cave Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #955ae7; +} + +.hljs-deletion, +.hljs-addition { + color: #19171c; + display: inline-block; + width: 100%; +} + +.hljs-deletion { + background-color: #be4678; +} + +.hljs-addition { + background-color: #2a9292; +} + +.hljs { + display: block; + overflow-x: auto; + background: #19171c; + color: #8b8792; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/misc/stagit/styles/atelier-cave-light.css b/misc/stagit/styles/atelier-cave-light.css new file mode 100644 index 0000000..b419f9f --- /dev/null +++ b/misc/stagit/styles/atelier-cave-light.css @@ -0,0 +1,85 @@ +/* Base16 Atelier Cave Light - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/cave) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Cave Comment */ +.hljs-comment, +.hljs-quote { + color: #655f6d; +} + +/* Atelier-Cave Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #be4678; +} + +/* Atelier-Cave Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #aa573c; +} + +/* Atelier-Cave Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #2a9292; +} + +/* Atelier-Cave Blue */ +.hljs-title, +.hljs-section { + color: #576ddb; +} + +/* Atelier-Cave Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #955ae7; +} + +.hljs-deletion, +.hljs-addition { + color: #19171c; + display: inline-block; + width: 100%; +} + +.hljs-deletion { + background-color: #be4678; +} + +.hljs-addition { + background-color: #2a9292; +} + +.hljs { + display: block; + overflow-x: auto; + background: #efecf4; + color: #585260; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/misc/stagit/styles/atelier-dune-dark.css b/misc/stagit/styles/atelier-dune-dark.css new file mode 100644 index 0000000..1684f52 --- /dev/null +++ b/misc/stagit/styles/atelier-dune-dark.css @@ -0,0 +1,69 @@ +/* Base16 Atelier Dune Dark - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/dune) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Dune Comment */ +.hljs-comment, +.hljs-quote { + color: #999580; +} + +/* Atelier-Dune Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #d73737; +} + +/* Atelier-Dune Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #b65611; +} + +/* Atelier-Dune Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #60ac39; +} + +/* Atelier-Dune Blue */ +.hljs-title, +.hljs-section { + color: #6684e1; +} + +/* Atelier-Dune Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #b854d4; +} + +.hljs { + display: block; + overflow-x: auto; + background: #20201d; + color: #a6a28c; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/misc/stagit/styles/atelier-dune-light.css b/misc/stagit/styles/atelier-dune-light.css new file mode 100644 index 0000000..547719d --- /dev/null +++ b/misc/stagit/styles/atelier-dune-light.css @@ -0,0 +1,69 @@ +/* Base16 Atelier Dune Light - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/dune) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Dune Comment */ +.hljs-comment, +.hljs-quote { + color: #7d7a68; +} + +/* Atelier-Dune Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #d73737; +} + +/* Atelier-Dune Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #b65611; +} + +/* Atelier-Dune Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #60ac39; +} + +/* Atelier-Dune Blue */ +.hljs-title, +.hljs-section { + color: #6684e1; +} + +/* Atelier-Dune Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #b854d4; +} + +.hljs { + display: block; + overflow-x: auto; + background: #fefbec; + color: #6e6b5e; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/misc/stagit/styles/atelier-estuary-dark.css b/misc/stagit/styles/atelier-estuary-dark.css new file mode 100644 index 0000000..a5e5071 --- /dev/null +++ b/misc/stagit/styles/atelier-estuary-dark.css @@ -0,0 +1,84 @@ +/* Base16 Atelier Estuary Dark - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/estuary) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Estuary Comment */ +.hljs-comment, +.hljs-quote { + color: #878573; +} + +/* Atelier-Estuary Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #ba6236; +} + +/* Atelier-Estuary Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #ae7313; +} + +/* Atelier-Estuary Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #7d9726; +} + +/* Atelier-Estuary Blue */ +.hljs-title, +.hljs-section { + color: #36a166; +} + +/* Atelier-Estuary Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #5f9182; +} + +.hljs-deletion, +.hljs-addition { + color: #22221b; + display: inline-block; + width: 100%; +} + +.hljs-deletion { + background-color: #ba6236; +} + +.hljs-addition { + background-color: #7d9726; +} + +.hljs { + display: block; + overflow-x: auto; + background: #22221b; + color: #929181; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/misc/stagit/styles/atelier-estuary-light.css b/misc/stagit/styles/atelier-estuary-light.css new file mode 100644 index 0000000..1daee5d --- /dev/null +++ b/misc/stagit/styles/atelier-estuary-light.css @@ -0,0 +1,84 @@ +/* Base16 Atelier Estuary Light - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/estuary) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Estuary Comment */ +.hljs-comment, +.hljs-quote { + color: #6c6b5a; +} + +/* Atelier-Estuary Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #ba6236; +} + +/* Atelier-Estuary Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #ae7313; +} + +/* Atelier-Estuary Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #7d9726; +} + +/* Atelier-Estuary Blue */ +.hljs-title, +.hljs-section { + color: #36a166; +} + +/* Atelier-Estuary Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #5f9182; +} + +.hljs-deletion, +.hljs-addition { + color: #22221b; + display: inline-block; + width: 100%; +} + +.hljs-deletion { + background-color: #ba6236; +} + +.hljs-addition { + background-color: #7d9726; +} + +.hljs { + display: block; + overflow-x: auto; + background: #f4f3ec; + color: #5f5e4e; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/misc/stagit/styles/atelier-forest-dark.css b/misc/stagit/styles/atelier-forest-dark.css new file mode 100644 index 0000000..0ef4fae --- /dev/null +++ b/misc/stagit/styles/atelier-forest-dark.css @@ -0,0 +1,69 @@ +/* Base16 Atelier Forest Dark - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/forest) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Forest Comment */ +.hljs-comment, +.hljs-quote { + color: #9c9491; +} + +/* Atelier-Forest Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #f22c40; +} + +/* Atelier-Forest Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #df5320; +} + +/* Atelier-Forest Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #7b9726; +} + +/* Atelier-Forest Blue */ +.hljs-title, +.hljs-section { + color: #407ee7; +} + +/* Atelier-Forest Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #6666ea; +} + +.hljs { + display: block; + overflow-x: auto; + background: #1b1918; + color: #a8a19f; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/misc/stagit/styles/atelier-forest-light.css b/misc/stagit/styles/atelier-forest-light.css new file mode 100644 index 0000000..bbedde1 --- /dev/null +++ b/misc/stagit/styles/atelier-forest-light.css @@ -0,0 +1,69 @@ +/* Base16 Atelier Forest Light - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/forest) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Forest Comment */ +.hljs-comment, +.hljs-quote { + color: #766e6b; +} + +/* Atelier-Forest Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #f22c40; +} + +/* Atelier-Forest Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #df5320; +} + +/* Atelier-Forest Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #7b9726; +} + +/* Atelier-Forest Blue */ +.hljs-title, +.hljs-section { + color: #407ee7; +} + +/* Atelier-Forest Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #6666ea; +} + +.hljs { + display: block; + overflow-x: auto; + background: #f1efee; + color: #68615e; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/misc/stagit/styles/atelier-heath-dark.css b/misc/stagit/styles/atelier-heath-dark.css new file mode 100644 index 0000000..fe01ff7 --- /dev/null +++ b/misc/stagit/styles/atelier-heath-dark.css @@ -0,0 +1,69 @@ +/* Base16 Atelier Heath Dark - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/heath) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Heath Comment */ +.hljs-comment, +.hljs-quote { + color: #9e8f9e; +} + +/* Atelier-Heath Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #ca402b; +} + +/* Atelier-Heath Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #a65926; +} + +/* Atelier-Heath Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #918b3b; +} + +/* Atelier-Heath Blue */ +.hljs-title, +.hljs-section { + color: #516aec; +} + +/* Atelier-Heath Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #7b59c0; +} + +.hljs { + display: block; + overflow-x: auto; + background: #1b181b; + color: #ab9bab; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/misc/stagit/styles/atelier-heath-light.css b/misc/stagit/styles/atelier-heath-light.css new file mode 100644 index 0000000..ee43786 --- /dev/null +++ b/misc/stagit/styles/atelier-heath-light.css @@ -0,0 +1,69 @@ +/* Base16 Atelier Heath Light - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/heath) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Heath Comment */ +.hljs-comment, +.hljs-quote { + color: #776977; +} + +/* Atelier-Heath Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #ca402b; +} + +/* Atelier-Heath Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #a65926; +} + +/* Atelier-Heath Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #918b3b; +} + +/* Atelier-Heath Blue */ +.hljs-title, +.hljs-section { + color: #516aec; +} + +/* Atelier-Heath Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #7b59c0; +} + +.hljs { + display: block; + overflow-x: auto; + background: #f7f3f7; + color: #695d69; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/misc/stagit/styles/atelier-lakeside-dark.css b/misc/stagit/styles/atelier-lakeside-dark.css new file mode 100644 index 0000000..a937d3b --- /dev/null +++ b/misc/stagit/styles/atelier-lakeside-dark.css @@ -0,0 +1,69 @@ +/* Base16 Atelier Lakeside Dark - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/lakeside) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Lakeside Comment */ +.hljs-comment, +.hljs-quote { + color: #7195a8; +} + +/* Atelier-Lakeside Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #d22d72; +} + +/* Atelier-Lakeside Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #935c25; +} + +/* Atelier-Lakeside Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #568c3b; +} + +/* Atelier-Lakeside Blue */ +.hljs-title, +.hljs-section { + color: #257fad; +} + +/* Atelier-Lakeside Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #6b6bb8; +} + +.hljs { + display: block; + overflow-x: auto; + background: #161b1d; + color: #7ea2b4; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/misc/stagit/styles/atelier-lakeside-light.css b/misc/stagit/styles/atelier-lakeside-light.css new file mode 100644 index 0000000..6c7e8f9 --- /dev/null +++ b/misc/stagit/styles/atelier-lakeside-light.css @@ -0,0 +1,69 @@ +/* Base16 Atelier Lakeside Light - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/lakeside) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Lakeside Comment */ +.hljs-comment, +.hljs-quote { + color: #5a7b8c; +} + +/* Atelier-Lakeside Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #d22d72; +} + +/* Atelier-Lakeside Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #935c25; +} + +/* Atelier-Lakeside Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #568c3b; +} + +/* Atelier-Lakeside Blue */ +.hljs-title, +.hljs-section { + color: #257fad; +} + +/* Atelier-Lakeside Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #6b6bb8; +} + +.hljs { + display: block; + overflow-x: auto; + background: #ebf8ff; + color: #516d7b; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/misc/stagit/styles/atelier-plateau-dark.css b/misc/stagit/styles/atelier-plateau-dark.css new file mode 100644 index 0000000..3bb0526 --- /dev/null +++ b/misc/stagit/styles/atelier-plateau-dark.css @@ -0,0 +1,84 @@ +/* Base16 Atelier Plateau Dark - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/plateau) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Plateau Comment */ +.hljs-comment, +.hljs-quote { + color: #7e7777; +} + +/* Atelier-Plateau Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #ca4949; +} + +/* Atelier-Plateau Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #b45a3c; +} + +/* Atelier-Plateau Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #4b8b8b; +} + +/* Atelier-Plateau Blue */ +.hljs-title, +.hljs-section { + color: #7272ca; +} + +/* Atelier-Plateau Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #8464c4; +} + +.hljs-deletion, +.hljs-addition { + color: #1b1818; + display: inline-block; + width: 100%; +} + +.hljs-deletion { + background-color: #ca4949; +} + +.hljs-addition { + background-color: #4b8b8b; +} + +.hljs { + display: block; + overflow-x: auto; + background: #1b1818; + color: #8a8585; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/misc/stagit/styles/atelier-plateau-light.css b/misc/stagit/styles/atelier-plateau-light.css new file mode 100644 index 0000000..5f0222b --- /dev/null +++ b/misc/stagit/styles/atelier-plateau-light.css @@ -0,0 +1,84 @@ +/* Base16 Atelier Plateau Light - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/plateau) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Plateau Comment */ +.hljs-comment, +.hljs-quote { + color: #655d5d; +} + +/* Atelier-Plateau Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #ca4949; +} + +/* Atelier-Plateau Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #b45a3c; +} + +/* Atelier-Plateau Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #4b8b8b; +} + +/* Atelier-Plateau Blue */ +.hljs-title, +.hljs-section { + color: #7272ca; +} + +/* Atelier-Plateau Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #8464c4; +} + +.hljs-deletion, +.hljs-addition { + color: #1b1818; + display: inline-block; + width: 100%; +} + +.hljs-deletion { + background-color: #ca4949; +} + +.hljs-addition { + background-color: #4b8b8b; +} + +.hljs { + display: block; + overflow-x: auto; + background: #f4ecec; + color: #585050; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/misc/stagit/styles/atelier-savanna-dark.css b/misc/stagit/styles/atelier-savanna-dark.css new file mode 100644 index 0000000..38f8314 --- /dev/null +++ b/misc/stagit/styles/atelier-savanna-dark.css @@ -0,0 +1,84 @@ +/* Base16 Atelier Savanna Dark - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/savanna) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Savanna Comment */ +.hljs-comment, +.hljs-quote { + color: #78877d; +} + +/* Atelier-Savanna Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #b16139; +} + +/* Atelier-Savanna Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #9f713c; +} + +/* Atelier-Savanna Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #489963; +} + +/* Atelier-Savanna Blue */ +.hljs-title, +.hljs-section { + color: #478c90; +} + +/* Atelier-Savanna Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #55859b; +} + +.hljs-deletion, +.hljs-addition { + color: #171c19; + display: inline-block; + width: 100%; +} + +.hljs-deletion { + background-color: #b16139; +} + +.hljs-addition { + background-color: #489963; +} + +.hljs { + display: block; + overflow-x: auto; + background: #171c19; + color: #87928a; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/misc/stagit/styles/atelier-savanna-light.css b/misc/stagit/styles/atelier-savanna-light.css new file mode 100644 index 0000000..1ccd7c6 --- /dev/null +++ b/misc/stagit/styles/atelier-savanna-light.css @@ -0,0 +1,84 @@ +/* Base16 Atelier Savanna Light - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/savanna) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Savanna Comment */ +.hljs-comment, +.hljs-quote { + color: #5f6d64; +} + +/* Atelier-Savanna Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #b16139; +} + +/* Atelier-Savanna Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #9f713c; +} + +/* Atelier-Savanna Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #489963; +} + +/* Atelier-Savanna Blue */ +.hljs-title, +.hljs-section { + color: #478c90; +} + +/* Atelier-Savanna Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #55859b; +} + +.hljs-deletion, +.hljs-addition { + color: #171c19; + display: inline-block; + width: 100%; +} + +.hljs-deletion { + background-color: #b16139; +} + +.hljs-addition { + background-color: #489963; +} + +.hljs { + display: block; + overflow-x: auto; + background: #ecf4ee; + color: #526057; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/misc/stagit/styles/atelier-seaside-dark.css b/misc/stagit/styles/atelier-seaside-dark.css new file mode 100644 index 0000000..df29949 --- /dev/null +++ b/misc/stagit/styles/atelier-seaside-dark.css @@ -0,0 +1,69 @@ +/* Base16 Atelier Seaside Dark - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/seaside) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Seaside Comment */ +.hljs-comment, +.hljs-quote { + color: #809980; +} + +/* Atelier-Seaside Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #e6193c; +} + +/* Atelier-Seaside Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #87711d; +} + +/* Atelier-Seaside Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #29a329; +} + +/* Atelier-Seaside Blue */ +.hljs-title, +.hljs-section { + color: #3d62f5; +} + +/* Atelier-Seaside Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #ad2bee; +} + +.hljs { + display: block; + overflow-x: auto; + background: #131513; + color: #8ca68c; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/misc/stagit/styles/atelier-seaside-light.css b/misc/stagit/styles/atelier-seaside-light.css new file mode 100644 index 0000000..9d960f2 --- /dev/null +++ b/misc/stagit/styles/atelier-seaside-light.css @@ -0,0 +1,69 @@ +/* Base16 Atelier Seaside Light - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/seaside) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Seaside Comment */ +.hljs-comment, +.hljs-quote { + color: #687d68; +} + +/* Atelier-Seaside Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #e6193c; +} + +/* Atelier-Seaside Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #87711d; +} + +/* Atelier-Seaside Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #29a329; +} + +/* Atelier-Seaside Blue */ +.hljs-title, +.hljs-section { + color: #3d62f5; +} + +/* Atelier-Seaside Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #ad2bee; +} + +.hljs { + display: block; + overflow-x: auto; + background: #f4fbf4; + color: #5e6e5e; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/misc/stagit/styles/atelier-sulphurpool-dark.css b/misc/stagit/styles/atelier-sulphurpool-dark.css new file mode 100644 index 0000000..c2ab793 --- /dev/null +++ b/misc/stagit/styles/atelier-sulphurpool-dark.css @@ -0,0 +1,69 @@ +/* Base16 Atelier Sulphurpool Dark - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/sulphurpool) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Sulphurpool Comment */ +.hljs-comment, +.hljs-quote { + color: #898ea4; +} + +/* Atelier-Sulphurpool Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #c94922; +} + +/* Atelier-Sulphurpool Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #c76b29; +} + +/* Atelier-Sulphurpool Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #ac9739; +} + +/* Atelier-Sulphurpool Blue */ +.hljs-title, +.hljs-section { + color: #3d8fd1; +} + +/* Atelier-Sulphurpool Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #6679cc; +} + +.hljs { + display: block; + overflow-x: auto; + background: #202746; + color: #979db4; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/misc/stagit/styles/atelier-sulphurpool-light.css b/misc/stagit/styles/atelier-sulphurpool-light.css new file mode 100644 index 0000000..96c47d0 --- /dev/null +++ b/misc/stagit/styles/atelier-sulphurpool-light.css @@ -0,0 +1,69 @@ +/* Base16 Atelier Sulphurpool Light - Theme */ +/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/sulphurpool) */ +/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */ + +/* Atelier-Sulphurpool Comment */ +.hljs-comment, +.hljs-quote { + color: #6b7394; +} + +/* Atelier-Sulphurpool Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-regexp, +.hljs-link, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #c94922; +} + +/* Atelier-Sulphurpool Orange */ +.hljs-number, +.hljs-meta, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #c76b29; +} + +/* Atelier-Sulphurpool Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet { + color: #ac9739; +} + +/* Atelier-Sulphurpool Blue */ +.hljs-title, +.hljs-section { + color: #3d8fd1; +} + +/* Atelier-Sulphurpool Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #6679cc; +} + +.hljs { + display: block; + overflow-x: auto; + background: #f5f7ff; + color: #5e6687; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/misc/stagit/styles/atom-one-dark.css b/misc/stagit/styles/atom-one-dark.css new file mode 100644 index 0000000..1616aaf --- /dev/null +++ b/misc/stagit/styles/atom-one-dark.css @@ -0,0 +1,96 @@ +/* + +Atom One Dark by Daniel Gamage +Original One Dark Syntax theme from https://github.com/atom/one-dark-syntax + +base: #282c34 +mono-1: #abb2bf +mono-2: #818896 +mono-3: #5c6370 +hue-1: #56b6c2 +hue-2: #61aeee +hue-3: #c678dd +hue-4: #98c379 +hue-5: #e06c75 +hue-5-2: #be5046 +hue-6: #d19a66 +hue-6-2: #e6c07b + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + color: #abb2bf; + background: #282c34; +} + +.hljs-comment, +.hljs-quote { + color: #5c6370; + font-style: italic; +} + +.hljs-doctag, +.hljs-keyword, +.hljs-formula { + color: #c678dd; +} + +.hljs-section, +.hljs-name, +.hljs-selector-tag, +.hljs-deletion, +.hljs-subst { + color: #e06c75; +} + +.hljs-literal { + color: #56b6c2; +} + +.hljs-string, +.hljs-regexp, +.hljs-addition, +.hljs-attribute, +.hljs-meta-string { + color: #98c379; +} + +.hljs-built_in, +.hljs-class .hljs-title { + color: #e6c07b; +} + +.hljs-attr, +.hljs-variable, +.hljs-template-variable, +.hljs-type, +.hljs-selector-class, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-number { + color: #d19a66; +} + +.hljs-symbol, +.hljs-bullet, +.hljs-link, +.hljs-meta, +.hljs-selector-id, +.hljs-title { + color: #61aeee; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} + +.hljs-link { + text-decoration: underline; +} diff --git a/misc/stagit/styles/atom-one-light.css b/misc/stagit/styles/atom-one-light.css new file mode 100644 index 0000000..d5bd1d2 --- /dev/null +++ b/misc/stagit/styles/atom-one-light.css @@ -0,0 +1,96 @@ +/* + +Atom One Light by Daniel Gamage +Original One Light Syntax theme from https://github.com/atom/one-light-syntax + +base: #fafafa +mono-1: #383a42 +mono-2: #686b77 +mono-3: #a0a1a7 +hue-1: #0184bb +hue-2: #4078f2 +hue-3: #a626a4 +hue-4: #50a14f +hue-5: #e45649 +hue-5-2: #c91243 +hue-6: #986801 +hue-6-2: #c18401 + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + color: #383a42; + background: #fafafa; +} + +.hljs-comment, +.hljs-quote { + color: #a0a1a7; + font-style: italic; +} + +.hljs-doctag, +.hljs-keyword, +.hljs-formula { + color: #a626a4; +} + +.hljs-section, +.hljs-name, +.hljs-selector-tag, +.hljs-deletion, +.hljs-subst { + color: #e45649; +} + +.hljs-literal { + color: #0184bb; +} + +.hljs-string, +.hljs-regexp, +.hljs-addition, +.hljs-attribute, +.hljs-meta-string { + color: #50a14f; +} + +.hljs-built_in, +.hljs-class .hljs-title { + color: #c18401; +} + +.hljs-attr, +.hljs-variable, +.hljs-template-variable, +.hljs-type, +.hljs-selector-class, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-number { + color: #986801; +} + +.hljs-symbol, +.hljs-bullet, +.hljs-link, +.hljs-meta, +.hljs-selector-id, +.hljs-title { + color: #4078f2; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} + +.hljs-link { + text-decoration: underline; +} diff --git a/misc/stagit/styles/brown-paper.css b/misc/stagit/styles/brown-paper.css new file mode 100644 index 0000000..f0197b9 --- /dev/null +++ b/misc/stagit/styles/brown-paper.css @@ -0,0 +1,64 @@ +/* + +Brown Paper style from goldblog.com.ua (c) Zaripov Yura + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background:#b7a68e url(./brown-papersq.png); +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal { + color:#005599; + font-weight:bold; +} + +.hljs, +.hljs-subst { + color: #363c69; +} + +.hljs-string, +.hljs-title, +.hljs-section, +.hljs-type, +.hljs-attribute, +.hljs-symbol, +.hljs-bullet, +.hljs-built_in, +.hljs-addition, +.hljs-variable, +.hljs-template-tag, +.hljs-template-variable, +.hljs-link, +.hljs-name { + color: #2c009f; +} + +.hljs-comment, +.hljs-quote, +.hljs-meta, +.hljs-deletion { + color: #802022; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal, +.hljs-doctag, +.hljs-title, +.hljs-section, +.hljs-type, +.hljs-name, +.hljs-strong { + font-weight: bold; +} + +.hljs-emphasis { + font-style: italic; +} diff --git a/misc/stagit/styles/brown-papersq.png b/misc/stagit/styles/brown-papersq.png new file mode 100644 index 0000000000000000000000000000000000000000..3813903dbf9fa7b1fb5bd11d9534c06667d9056f GIT binary patch literal 18198 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
G3S-EN>9CM!{YB*|;6wg-K3V?)eR((z#1 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 literal 0 HcmV?d00001 diff --git a/misc/stagit/styles/codepen-embed.css b/misc/stagit/styles/codepen-embed.css new file mode 100644 index 0000000..195c4a0 --- /dev/null +++ b/misc/stagit/styles/codepen-embed.css @@ -0,0 +1,60 @@ +/* + codepen.io Embed Theme + Author: Justin Perry + Original theme - https://github.com/chriskempson/tomorrow-theme +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #222; + color: #fff; +} + +.hljs-comment, +.hljs-quote { + color: #777; +} + +.hljs-variable, +.hljs-template-variable, +.hljs-tag, +.hljs-regexp, +.hljs-meta, +.hljs-number, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-params, +.hljs-symbol, +.hljs-bullet, +.hljs-link, +.hljs-deletion { + color: #ab875d; +} + +.hljs-section, +.hljs-title, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class, +.hljs-type, +.hljs-attribute { + color: #9b869b; +} + +.hljs-string, +.hljs-keyword, +.hljs-selector-tag, +.hljs-addition { + color: #8f9c6c; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/misc/stagit/styles/color-brewer.css b/misc/stagit/styles/color-brewer.css new file mode 100644 index 0000000..7934d98 --- /dev/null +++ b/misc/stagit/styles/color-brewer.css @@ -0,0 +1,71 @@ +/* + +Colorbrewer theme +Original: https://github.com/mbostock/colorbrewer-theme (c) Mike Bostock +Ported by Fabrício Tavares de Oliveira + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #fff; +} + +.hljs, +.hljs-subst { + color: #000; +} + +.hljs-string, +.hljs-meta, +.hljs-symbol, +.hljs-template-tag, +.hljs-template-variable, +.hljs-addition { + color: #756bb1; +} + +.hljs-comment, +.hljs-quote { + color: #636363; +} + +.hljs-number, +.hljs-regexp, +.hljs-literal, +.hljs-bullet, +.hljs-link { + color: #31a354; +} + +.hljs-deletion, +.hljs-variable { + color: #88f; +} + + + +.hljs-keyword, +.hljs-selector-tag, +.hljs-title, +.hljs-section, +.hljs-built_in, +.hljs-doctag, +.hljs-type, +.hljs-tag, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class, +.hljs-strong { + color: #3182bd; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-attribute { + color: #e6550d; +} diff --git a/misc/stagit/styles/darcula.css b/misc/stagit/styles/darcula.css new file mode 100644 index 0000000..be182d0 --- /dev/null +++ b/misc/stagit/styles/darcula.css @@ -0,0 +1,77 @@ +/* + +Darcula color scheme from the JetBrains family of IDEs + +*/ + + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #2b2b2b; +} + +.hljs { + color: #bababa; +} + +.hljs-strong, +.hljs-emphasis { + color: #a8a8a2; +} + +.hljs-bullet, +.hljs-quote, +.hljs-link, +.hljs-number, +.hljs-regexp, +.hljs-literal { + color: #6896ba; +} + +.hljs-code, +.hljs-selector-class { + color: #a6e22e; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-section, +.hljs-attribute, +.hljs-name, +.hljs-variable { + color: #cb7832; +} + +.hljs-params { + color: #b9b9b9; +} + +.hljs-string { + color: #6a8759; +} + +.hljs-subst, +.hljs-type, +.hljs-built_in, +.hljs-builtin-name, +.hljs-symbol, +.hljs-selector-id, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-template-tag, +.hljs-template-variable, +.hljs-addition { + color: #e0c46c; +} + +.hljs-comment, +.hljs-deletion, +.hljs-meta { + color: #7f7f7f; +} diff --git a/misc/stagit/styles/dark.css b/misc/stagit/styles/dark.css new file mode 100644 index 0000000..b4724f5 --- /dev/null +++ b/misc/stagit/styles/dark.css @@ -0,0 +1,63 @@ +/* + +Dark style from softwaremaniacs.org (c) Ivan Sagalaev + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #444; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal, +.hljs-section, +.hljs-link { + color: white; +} + +.hljs, +.hljs-subst { + color: #ddd; +} + +.hljs-string, +.hljs-title, +.hljs-name, +.hljs-type, +.hljs-attribute, +.hljs-symbol, +.hljs-bullet, +.hljs-built_in, +.hljs-addition, +.hljs-variable, +.hljs-template-tag, +.hljs-template-variable { + color: #d88; +} + +.hljs-comment, +.hljs-quote, +.hljs-deletion, +.hljs-meta { + color: #777; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal, +.hljs-title, +.hljs-section, +.hljs-doctag, +.hljs-type, +.hljs-name, +.hljs-strong { + font-weight: bold; +} + +.hljs-emphasis { + font-style: italic; +} diff --git a/misc/stagit/styles/darkula.css b/misc/stagit/styles/darkula.css new file mode 100644 index 0000000..f4646c3 --- /dev/null +++ b/misc/stagit/styles/darkula.css @@ -0,0 +1,6 @@ +/* + Deprecated due to a typo in the name and left here for compatibility purpose only. + Please use darcula.css instead. +*/ + +@import url('darcula.css'); diff --git a/misc/stagit/styles/default.css b/misc/stagit/styles/default.css new file mode 100644 index 0000000..05a8c63 --- /dev/null +++ b/misc/stagit/styles/default.css @@ -0,0 +1,100 @@ +/* + +Original highlight.js style (c) Ivan Sagalaev + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #ffffff; +} + + +/* Base color: saturation 0; */ + +.hljs, +.hljs-subst { + color: #444; +} + +.hljs-comment { + color: #888888; +} + +.hljs-keyword, +.hljs-attribute, +.hljs-selector-tag, +.hljs-meta-keyword, +.hljs-doctag, +.hljs-name { + font-weight: bold; +} + + +/* User color: hue: 0 */ + +.hljs-type, +.hljs-string, +.hljs-number, +.hljs-selector-id, +.hljs-selector-class, +.hljs-quote, +.hljs-template-tag, +.hljs-deletion { + color: #880000; +} + +.hljs-title, +.hljs-section { + color: #880000; + font-weight: bold; +} + +.hljs-regexp, +.hljs-symbol, +.hljs-variable, +.hljs-template-variable, +.hljs-link, +.hljs-selector-attr, +.hljs-selector-pseudo { + color: #BC6060; +} + + +/* Language color: hue: 90; */ + +.hljs-literal { + color: #78A960; +} + +.hljs-built_in, +.hljs-bullet, +.hljs-code, +.hljs-addition { +/* color: #397300; */ + color: black; +} + + +/* Meta color: hue: 200 */ + +.hljs-meta { + color: #1f7199; +} + +.hljs-meta-string { + color: #4d99bf; +} + + +/* Misc effects */ + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/misc/stagit/styles/default_old.css b/misc/stagit/styles/default_old.css new file mode 100644 index 0000000..f1bfade --- /dev/null +++ b/misc/stagit/styles/default_old.css @@ -0,0 +1,99 @@ +/* + +Original highlight.js style (c) Ivan Sagalaev + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #F0F0F0; +} + + +/* Base color: saturation 0; */ + +.hljs, +.hljs-subst { + color: #444; +} + +.hljs-comment { + color: #888888; +} + +.hljs-keyword, +.hljs-attribute, +.hljs-selector-tag, +.hljs-meta-keyword, +.hljs-doctag, +.hljs-name { + font-weight: bold; +} + + +/* User color: hue: 0 */ + +.hljs-type, +.hljs-string, +.hljs-number, +.hljs-selector-id, +.hljs-selector-class, +.hljs-quote, +.hljs-template-tag, +.hljs-deletion { + color: #880000; +} + +.hljs-title, +.hljs-section { + color: #880000; + font-weight: bold; +} + +.hljs-regexp, +.hljs-symbol, +.hljs-variable, +.hljs-template-variable, +.hljs-link, +.hljs-selector-attr, +.hljs-selector-pseudo { + color: #BC6060; +} + + +/* Language color: hue: 90; */ + +.hljs-literal { + color: #78A960; +} + +.hljs-built_in, +.hljs-bullet, +.hljs-code, +.hljs-addition { + color: #397300; +} + + +/* Meta color: hue: 200 */ + +.hljs-meta { + color: #1f7199; +} + +.hljs-meta-string { + color: #4d99bf; +} + + +/* Misc effects */ + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/misc/stagit/styles/docco.css b/misc/stagit/styles/docco.css new file mode 100644 index 0000000..db366be --- /dev/null +++ b/misc/stagit/styles/docco.css @@ -0,0 +1,97 @@ +/* +Docco style used in http://jashkenas.github.com/docco/ converted by Simon Madine (@thingsinjars) +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + color: #000; + background: #f8f8ff; +} + +.hljs-comment, +.hljs-quote { + color: #408080; + font-style: italic; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal, +.hljs-subst { + color: #954121; +} + +.hljs-number { + color: #40a070; +} + +.hljs-string, +.hljs-doctag { + color: #219161; +} + +.hljs-selector-id, +.hljs-selector-class, +.hljs-section, +.hljs-type { + color: #19469d; +} + +.hljs-params { + color: #00f; +} + +.hljs-title { + color: #458; + font-weight: bold; +} + +.hljs-tag, +.hljs-name, +.hljs-attribute { + color: #000080; + font-weight: normal; +} + +.hljs-variable, +.hljs-template-variable { + color: #008080; +} + +.hljs-regexp, +.hljs-link { + color: #b68; +} + +.hljs-symbol, +.hljs-bullet { + color: #990073; +} + +.hljs-built_in, +.hljs-builtin-name { + color: #0086b3; +} + +.hljs-meta { + color: #999; + font-weight: bold; +} + +.hljs-deletion { + background: #fdd; +} + +.hljs-addition { + background: #dfd; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/misc/stagit/styles/dracula.css b/misc/stagit/styles/dracula.css new file mode 100644 index 0000000..d591db6 --- /dev/null +++ b/misc/stagit/styles/dracula.css @@ -0,0 +1,76 @@ +/* + +Dracula Theme v1.2.0 + +https://github.com/zenorocha/dracula-theme + +Copyright 2015, All rights reserved + +Code licensed under the MIT license +http://zenorocha.mit-license.org + +@author Éverton Ribeiro +@author Zeno Rocha + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #282a36; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal, +.hljs-section, +.hljs-link { + color: #8be9fd; +} + +.hljs-function .hljs-keyword { + color: #ff79c6; +} + +.hljs, +.hljs-subst { + color: #f8f8f2; +} + +.hljs-string, +.hljs-title, +.hljs-name, +.hljs-type, +.hljs-attribute, +.hljs-symbol, +.hljs-bullet, +.hljs-addition, +.hljs-variable, +.hljs-template-tag, +.hljs-template-variable { + color: #f1fa8c; +} + +.hljs-comment, +.hljs-quote, +.hljs-deletion, +.hljs-meta { + color: #6272a4; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal, +.hljs-title, +.hljs-section, +.hljs-doctag, +.hljs-type, +.hljs-name, +.hljs-strong { + font-weight: bold; +} + +.hljs-emphasis { + font-style: italic; +} diff --git a/misc/stagit/styles/far.css b/misc/stagit/styles/far.css new file mode 100644 index 0000000..2b3f87b --- /dev/null +++ b/misc/stagit/styles/far.css @@ -0,0 +1,71 @@ +/* + +FAR Style (c) MajestiC + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #000080; +} + +.hljs, +.hljs-subst { + color: #0ff; +} + +.hljs-string, +.hljs-attribute, +.hljs-symbol, +.hljs-bullet, +.hljs-built_in, +.hljs-builtin-name, +.hljs-template-tag, +.hljs-template-variable, +.hljs-addition { + color: #ff0; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-section, +.hljs-type, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class, +.hljs-variable { + color: #fff; +} + +.hljs-comment, +.hljs-quote, +.hljs-doctag, +.hljs-deletion { + color: #888; +} + +.hljs-number, +.hljs-regexp, +.hljs-literal, +.hljs-link { + color: #0f0; +} + +.hljs-meta { + color: #008080; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-title, +.hljs-section, +.hljs-name, +.hljs-strong { + font-weight: bold; +} + +.hljs-emphasis { + font-style: italic; +} diff --git a/misc/stagit/styles/foundation.css b/misc/stagit/styles/foundation.css new file mode 100644 index 0000000..f1fe64b --- /dev/null +++ b/misc/stagit/styles/foundation.css @@ -0,0 +1,88 @@ +/* +Description: Foundation 4 docs style for highlight.js +Author: Dan Allen +Website: http://foundation.zurb.com/docs/ +Version: 1.0 +Date: 2013-04-02 +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #eee; color: black; +} + +.hljs-link, +.hljs-emphasis, +.hljs-attribute, +.hljs-addition { + color: #070; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong, +.hljs-string, +.hljs-deletion { + color: #d14; +} + +.hljs-strong { + font-weight: bold; +} + +.hljs-quote, +.hljs-comment { + color: #998; + font-style: italic; +} + +.hljs-section, +.hljs-title { + color: #900; +} + +.hljs-class .hljs-title, +.hljs-type { + color: #458; +} + +.hljs-variable, +.hljs-template-variable { + color: #336699; +} + +.hljs-bullet { + color: #997700; +} + +.hljs-meta { + color: #3344bb; +} + +.hljs-code, +.hljs-number, +.hljs-literal, +.hljs-keyword, +.hljs-selector-tag { + color: #099; +} + +.hljs-regexp { + background-color: #fff0ff; + color: #880088; +} + +.hljs-symbol { + color: #990073; +} + +.hljs-tag, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #007700; +} diff --git a/misc/stagit/styles/github-gist.css b/misc/stagit/styles/github-gist.css new file mode 100644 index 0000000..155f0b9 --- /dev/null +++ b/misc/stagit/styles/github-gist.css @@ -0,0 +1,71 @@ +/** + * GitHub Gist Theme + * Author : Louis Barranqueiro - https://github.com/LouisBarranqueiro + */ + +.hljs { + display: block; + background: white; + padding: 0.5em; + color: #333333; + overflow-x: auto; +} + +.hljs-comment, +.hljs-meta { + color: #969896; +} + +.hljs-string, +.hljs-variable, +.hljs-template-variable, +.hljs-strong, +.hljs-emphasis, +.hljs-quote { + color: #df5000; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-type { + color: #a71d5d; +} + +.hljs-literal, +.hljs-symbol, +.hljs-bullet, +.hljs-attribute { + color: #0086b3; +} + +.hljs-section, +.hljs-name { + color: #63a35c; +} + +.hljs-tag { + color: #333333; +} + +.hljs-title, +.hljs-attr, +.hljs-selector-id, +.hljs-selector-class, +.hljs-selector-attr, +.hljs-selector-pseudo { + color: #795da3; +} + +.hljs-addition { + color: #55a532; + background-color: #eaffea; +} + +.hljs-deletion { + color: #bd2c00; + background-color: #ffecec; +} + +.hljs-link { + text-decoration: underline; +} diff --git a/misc/stagit/styles/github.css b/misc/stagit/styles/github.css new file mode 100644 index 0000000..791932b --- /dev/null +++ b/misc/stagit/styles/github.css @@ -0,0 +1,99 @@ +/* + +github.com style (c) Vasily Polovnyov + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + color: #333; + background: #f8f8f8; +} + +.hljs-comment, +.hljs-quote { + color: #998; + font-style: italic; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-subst { + color: #333; + font-weight: bold; +} + +.hljs-number, +.hljs-literal, +.hljs-variable, +.hljs-template-variable, +.hljs-tag .hljs-attr { + color: #008080; +} + +.hljs-string, +.hljs-doctag { + color: #d14; +} + +.hljs-title, +.hljs-section, +.hljs-selector-id { + color: #900; + font-weight: bold; +} + +.hljs-subst { + font-weight: normal; +} + +.hljs-type, +.hljs-class .hljs-title { + color: #458; + font-weight: bold; +} + +.hljs-tag, +.hljs-name, +.hljs-attribute { + color: #000080; + font-weight: normal; +} + +.hljs-regexp, +.hljs-link { + color: #009926; +} + +.hljs-symbol, +.hljs-bullet { + color: #990073; +} + +.hljs-built_in, +.hljs-builtin-name { + color: #0086b3; +} + +.hljs-meta { + color: #999; + font-weight: bold; +} + +.hljs-deletion { + background: #fdd; +} + +.hljs-addition { + background: #dfd; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/misc/stagit/styles/googlecode.css b/misc/stagit/styles/googlecode.css new file mode 100644 index 0000000..884ad63 --- /dev/null +++ b/misc/stagit/styles/googlecode.css @@ -0,0 +1,89 @@ +/* + +Google Code style (c) Aahan Krish + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: white; + color: black; +} + +.hljs-comment, +.hljs-quote { + color: #800; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-section, +.hljs-title, +.hljs-name { + color: #008; +} + +.hljs-variable, +.hljs-template-variable { + color: #660; +} + +.hljs-string, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-regexp { + color: #080; +} + +.hljs-literal, +.hljs-symbol, +.hljs-bullet, +.hljs-meta, +.hljs-number, +.hljs-link { + color: #066; +} + +.hljs-title, +.hljs-doctag, +.hljs-type, +.hljs-attr, +.hljs-built_in, +.hljs-builtin-name, +.hljs-params { + color: #606; +} + +.hljs-attribute, +.hljs-subst { + color: #000; +} + +.hljs-formula { + background-color: #eee; + font-style: italic; +} + +.hljs-selector-id, +.hljs-selector-class { + color: #9B703F +} + +.hljs-addition { + background-color: #baeeba; +} + +.hljs-deletion { + background-color: #ffc8bd; +} + +.hljs-doctag, +.hljs-strong { + font-weight: bold; +} + +.hljs-emphasis { + font-style: italic; +} diff --git a/misc/stagit/styles/grayscale.css b/misc/stagit/styles/grayscale.css new file mode 100644 index 0000000..5376f34 --- /dev/null +++ b/misc/stagit/styles/grayscale.css @@ -0,0 +1,101 @@ +/* + +grayscale style (c) MY Sun + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + color: #333; + background: #fff; +} + +.hljs-comment, +.hljs-quote { + color: #777; + font-style: italic; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-subst { + color: #333; + font-weight: bold; +} + +.hljs-number, +.hljs-literal { + color: #777; +} + +.hljs-string, +.hljs-doctag, +.hljs-formula { + color: #333; + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAJ0lEQVQIW2O8e/fufwYGBgZBQUEQxcCIIfDu3Tuwivfv30NUoAsAALHpFMMLqZlPAAAAAElFTkSuQmCC) repeat; +} + +.hljs-title, +.hljs-section, +.hljs-selector-id { + color: #000; + font-weight: bold; +} + +.hljs-subst { + font-weight: normal; +} + +.hljs-class .hljs-title, +.hljs-type, +.hljs-name { + color: #333; + font-weight: bold; +} + +.hljs-tag { + color: #333; +} + +.hljs-regexp { + color: #333; + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAAPUlEQVQYV2NkQAN37979r6yszIgujiIAU4RNMVwhuiQ6H6wQl3XI4oy4FMHcCJPHcDS6J2A2EqUQpJhohQDexSef15DBCwAAAABJRU5ErkJggg==) repeat; +} + +.hljs-symbol, +.hljs-bullet, +.hljs-link { + color: #000; + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAKElEQVQIW2NkQAO7d+/+z4gsBhJwdXVlhAvCBECKwIIwAbhKZBUwBQA6hBpm5efZsgAAAABJRU5ErkJggg==) repeat; +} + +.hljs-built_in, +.hljs-builtin-name { + color: #000; + text-decoration: underline; +} + +.hljs-meta { + color: #999; + font-weight: bold; +} + +.hljs-deletion { + color: #fff; + background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAADCAYAAABS3WWCAAAAE0lEQVQIW2MMDQ39zzhz5kwIAQAyxweWgUHd1AAAAABJRU5ErkJggg==) repeat; +} + +.hljs-addition { + color: #000; + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAALUlEQVQYV2N89+7dfwYk8P79ewZBQUFkIQZGOiu6e/cuiptQHAPl0NtNxAQBAM97Oejj3Dg7AAAAAElFTkSuQmCC) repeat; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/misc/stagit/styles/gruvbox-dark.css b/misc/stagit/styles/gruvbox-dark.css new file mode 100644 index 0000000..f563811 --- /dev/null +++ b/misc/stagit/styles/gruvbox-dark.css @@ -0,0 +1,108 @@ +/* + +Gruvbox style (dark) (c) Pavel Pertsev (original style at https://github.com/morhetz/gruvbox) + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #282828; +} + +.hljs, +.hljs-subst { + color: #ebdbb2; +} + +/* Gruvbox Red */ +.hljs-deletion, +.hljs-formula, +.hljs-keyword, +.hljs-link, +.hljs-selector-tag { + color: #fb4934; +} + +/* Gruvbox Blue */ +.hljs-built_in, +.hljs-emphasis, +.hljs-name, +.hljs-quote, +.hljs-strong, +.hljs-title, +.hljs-variable { + color: #83a598; +} + +/* Gruvbox Yellow */ +.hljs-attr, +.hljs-params, +.hljs-template-tag, +.hljs-type { + color: #fabd2f; +} + +/* Gruvbox Purple */ +.hljs-builtin-name, +.hljs-doctag, +.hljs-literal, +.hljs-number { + color: #8f3f71; +} + +/* Gruvbox Orange */ +.hljs-code, +.hljs-meta, +.hljs-regexp, +.hljs-selector-id, +.hljs-template-variable { + color: #fe8019; +} + +/* Gruvbox Green */ +.hljs-addition, +.hljs-meta-string, +.hljs-section, +.hljs-selector-attr, +.hljs-selector-class, +.hljs-string, +.hljs-symbol { + color: #b8bb26; +} + +/* Gruvbox Aqua */ +.hljs-attribute, +.hljs-bullet, +.hljs-class, +.hljs-function, +.hljs-function .hljs-keyword, +.hljs-meta-keyword, +.hljs-selector-pseudo, +.hljs-tag { + color: #8ec07c; +} + +/* Gruvbox Gray */ +.hljs-comment { + color: #928374; +} + +/* Gruvbox Purple */ +.hljs-link_label, +.hljs-literal, +.hljs-number { + color: #d3869b; +} + +.hljs-comment, +.hljs-emphasis { + font-style: italic; +} + +.hljs-section, +.hljs-strong, +.hljs-tag { + font-weight: bold; +} diff --git a/misc/stagit/styles/gruvbox-light.css b/misc/stagit/styles/gruvbox-light.css new file mode 100644 index 0000000..ff45468 --- /dev/null +++ b/misc/stagit/styles/gruvbox-light.css @@ -0,0 +1,108 @@ +/* + +Gruvbox style (light) (c) Pavel Pertsev (original style at https://github.com/morhetz/gruvbox) + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #fbf1c7; +} + +.hljs, +.hljs-subst { + color: #3c3836; +} + +/* Gruvbox Red */ +.hljs-deletion, +.hljs-formula, +.hljs-keyword, +.hljs-link, +.hljs-selector-tag { + color: #9d0006; +} + +/* Gruvbox Blue */ +.hljs-built_in, +.hljs-emphasis, +.hljs-name, +.hljs-quote, +.hljs-strong, +.hljs-title, +.hljs-variable { + color: #076678; +} + +/* Gruvbox Yellow */ +.hljs-attr, +.hljs-params, +.hljs-template-tag, +.hljs-type { + color: #b57614; +} + +/* Gruvbox Purple */ +.hljs-builtin-name, +.hljs-doctag, +.hljs-literal, +.hljs-number { + color: #8f3f71; +} + +/* Gruvbox Orange */ +.hljs-code, +.hljs-meta, +.hljs-regexp, +.hljs-selector-id, +.hljs-template-variable { + color: #af3a03; +} + +/* Gruvbox Green */ +.hljs-addition, +.hljs-meta-string, +.hljs-section, +.hljs-selector-attr, +.hljs-selector-class, +.hljs-string, +.hljs-symbol { + color: #79740e; +} + +/* Gruvbox Aqua */ +.hljs-attribute, +.hljs-bullet, +.hljs-class, +.hljs-function, +.hljs-function .hljs-keyword, +.hljs-meta-keyword, +.hljs-selector-pseudo, +.hljs-tag { + color: #427b58; +} + +/* Gruvbox Gray */ +.hljs-comment { + color: #928374; +} + +/* Gruvbox Purple */ +.hljs-link_label, +.hljs-literal, +.hljs-number { + color: #8f3f71; +} + +.hljs-comment, +.hljs-emphasis { + font-style: italic; +} + +.hljs-section, +.hljs-strong, +.hljs-tag { + font-weight: bold; +} diff --git a/misc/stagit/styles/highlight.pack.js b/misc/stagit/styles/highlight.pack.js new file mode 100644 index 0000000..2850c78 --- /dev/null +++ b/misc/stagit/styles/highlight.pack.js @@ -0,0 +1,2 @@ +/*! highlight.js v9.12.0 | BSD3 License | git.io/hljslicense */ +!function(e){var n="object"==typeof window&&window||"object"==typeof self&&self;"undefined"!=typeof exports?e(exports):n&&(n.hljs=e({}),"function"==typeof define&&define.amd&&define([],function(){return n.hljs}))}(function(e){function n(e){return e.replace(/&/g,"&").replace(//g,">")}function t(e){return e.nodeName.toLowerCase()}function r(e,n){var t=e&&e.exec(n);return t&&0===t.index}function a(e){return k.test(e)}function i(e){var n,t,r,i,o=e.className+" ";if(o+=e.parentNode?e.parentNode.className:"",t=B.exec(o))return w(t[1])?t[1]:"no-highlight";for(o=o.split(/\s+/),n=0,r=o.length;r>n;n++)if(i=o[n],a(i)||w(i))return i}function o(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 u(e){var n=[];return function r(e,a){for(var i=e.firstChild;i;i=i.nextSibling)3===i.nodeType?a+=i.nodeValue.length:1===i.nodeType&&(n.push({event:"start",offset:a,node:i}),a=r(i,a),t(i).match(/br|hr|img|input/)||n.push({event:"stop",offset:a,node:i}));return a}(e,0),n}function c(e,r,a){function i(){return e.length&&r.length?e[0].offset!==r[0].offset?e[0].offset"}function u(e){s+=""}function c(e){("start"===e.event?o:u)(e.node)}for(var l=0,s="",f=[];e.length||r.length;){var g=i();if(s+=n(a.substring(l,g[0].offset)),l=g[0].offset,g===e){f.reverse().forEach(u);do c(g.splice(0,1)[0]),g=i();while(g===e&&g.length&&g[0].offset===l);f.reverse().forEach(o)}else"start"===g[0].event?f.push(g[0].node):f.pop(),c(g.splice(0,1)[0])}return s+n(a.substr(l))}function l(e){return e.v&&!e.cached_variants&&(e.cached_variants=e.v.map(function(n){return o(e,{v:null},n)})),e.cached_variants||e.eW&&[o(e)]||[e]}function s(e){function n(e){return e&&e.source||e}function t(t,r){return new RegExp(n(t),"m"+(e.cI?"i":"")+(r?"g":""))}function r(a,i){if(!a.compiled){if(a.compiled=!0,a.k=a.k||a.bK,a.k){var o={},u=function(n,t){e.cI&&(t=t.toLowerCase()),t.split(" ").forEach(function(e){var t=e.split("|");o[t[0]]=[n,t[1]?Number(t[1]):1]})};"string"==typeof a.k?u("keyword",a.k):x(a.k).forEach(function(e){u(e,a.k[e])}),a.k=o}a.lR=t(a.l||/\w+/,!0),i&&(a.bK&&(a.b="\\b("+a.bK.split(" ").join("|")+")\\b"),a.b||(a.b=/\B|\b/),a.bR=t(a.b),a.e||a.eW||(a.e=/\B|\b/),a.e&&(a.eR=t(a.e)),a.tE=n(a.e)||"",a.eW&&i.tE&&(a.tE+=(a.e?"|":"")+i.tE)),a.i&&(a.iR=t(a.i)),null==a.r&&(a.r=1),a.c||(a.c=[]),a.c=Array.prototype.concat.apply([],a.c.map(function(e){return l("self"===e?a:e)})),a.c.forEach(function(e){r(e,a)}),a.starts&&r(a.starts,i);var c=a.c.map(function(e){return e.bK?"\\.?("+e.b+")\\.?":e.b}).concat([a.tE,a.i]).map(n).filter(Boolean);a.t=c.length?t(c.join("|"),!0):{exec:function(){return null}}}}r(e)}function f(e,t,a,i){function o(e,n){var t,a;for(t=0,a=n.c.length;a>t;t++)if(r(n.c[t].bR,e))return n.c[t]}function u(e,n){if(r(e.eR,n)){for(;e.endsParent&&e.parent;)e=e.parent;return e}return e.eW?u(e.parent,n):void 0}function c(e,n){return!a&&r(n.iR,e)}function l(e,n){var t=N.cI?n[0].toLowerCase():n[0];return e.k.hasOwnProperty(t)&&e.k[t]}function p(e,n,t,r){var a=r?"":I.classPrefix,i='',i+n+o}function h(){var e,t,r,a;if(!E.k)return n(k);for(a="",t=0,E.lR.lastIndex=0,r=E.lR.exec(k);r;)a+=n(k.substring(t,r.index)),e=l(E,r),e?(B+=e[1],a+=p(e[0],n(r[0]))):a+=n(r[0]),t=E.lR.lastIndex,r=E.lR.exec(k);return a+n(k.substr(t))}function d(){var e="string"==typeof E.sL;if(e&&!y[E.sL])return n(k);var t=e?f(E.sL,k,!0,x[E.sL]):g(k,E.sL.length?E.sL:void 0);return E.r>0&&(B+=t.r),e&&(x[E.sL]=t.top),p(t.language,t.value,!1,!0)}function b(){L+=null!=E.sL?d():h(),k=""}function v(e){L+=e.cN?p(e.cN,"",!0):"",E=Object.create(e,{parent:{value:E}})}function m(e,n){if(k+=e,null==n)return b(),0;var t=o(n,E);if(t)return t.skip?k+=n:(t.eB&&(k+=n),b(),t.rB||t.eB||(k=n)),v(t,n),t.rB?0:n.length;var r=u(E,n);if(r){var a=E;a.skip?k+=n:(a.rE||a.eE||(k+=n),b(),a.eE&&(k=n));do E.cN&&(L+=C),E.skip||(B+=E.r),E=E.parent;while(E!==r.parent);return r.starts&&v(r.starts,""),a.rE?0:n.length}if(c(n,E))throw new Error('Illegal lexeme "'+n+'" for mode "'+(E.cN||"")+'"');return k+=n,n.length||1}var N=w(e);if(!N)throw new Error('Unknown language: "'+e+'"');s(N);var R,E=i||N,x={},L="";for(R=E;R!==N;R=R.parent)R.cN&&(L=p(R.cN,"",!0)+L);var k="",B=0;try{for(var M,j,O=0;;){if(E.t.lastIndex=O,M=E.t.exec(t),!M)break;j=m(t.substring(O,M.index),M[0]),O=M.index+j}for(m(t.substr(O)),R=E;R.parent;R=R.parent)R.cN&&(L+=C);return{r:B,value:L,language:e,top:E}}catch(T){if(T.message&&-1!==T.message.indexOf("Illegal"))return{r:0,value:n(t)};throw T}}function g(e,t){t=t||I.languages||x(y);var r={r:0,value:n(e)},a=r;return t.filter(w).forEach(function(n){var t=f(n,e,!1);t.language=n,t.r>a.r&&(a=t),t.r>r.r&&(a=r,r=t)}),a.language&&(r.second_best=a),r}function p(e){return I.tabReplace||I.useBR?e.replace(M,function(e,n){return I.useBR&&"\n"===e?"
":I.tabReplace?n.replace(/\t/g,I.tabReplace):""}):e}function h(e,n,t){var r=n?L[n]:t,a=[e.trim()];return e.match(/\bhljs\b/)||a.push("hljs"),-1===e.indexOf(r)&&a.push(r),a.join(" ").trim()}function d(e){var n,t,r,o,l,s=i(e);a(s)||(I.useBR?(n=document.createElementNS("http://www.w3.org/1999/xhtml","div"),n.innerHTML=e.innerHTML.replace(/\n/g,"").replace(//g,"\n")):n=e,l=n.textContent,r=s?f(s,l,!0):g(l),t=u(n),t.length&&(o=document.createElementNS("http://www.w3.org/1999/xhtml","div"),o.innerHTML=r.value,r.value=c(t,u(o),l)),r.value=p(r.value),e.innerHTML=r.value,e.className=h(e.className,s,r.language),e.result={language:r.language,re:r.r},r.second_best&&(e.second_best={language:r.second_best.language,re:r.second_best.r}))}function b(e){I=o(I,e)}function v(){if(!v.called){v.called=!0;var e=document.querySelectorAll("pre code");E.forEach.call(e,d)}}function m(){addEventListener("DOMContentLoaded",v,!1),addEventListener("load",v,!1)}function N(n,t){var r=y[n]=t(e);r.aliases&&r.aliases.forEach(function(e){L[e]=n})}function R(){return x(y)}function w(e){return e=(e||"").toLowerCase(),y[e]||y[L[e]]}var E=[],x=Object.keys,y={},L={},k=/^(no-?highlight|plain|text)$/i,B=/\blang(?:uage)?-([\w-]+)\b/i,M=/((^(<[^>]+>|\t|)+|(?:\n)))/gm,C="
",I={classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:void 0};return e.highlight=f,e.highlightAuto=g,e.fixMarkup=p,e.highlightBlock=d,e.configure=b,e.initHighlighting=v,e.initHighlightingOnLoad=m,e.registerLanguage=N,e.listLanguages=R,e.getLanguage=w,e.inherit=o,e.IR="[a-zA-Z]\\w*",e.UIR="[a-zA-Z_]\\w*",e.NR="\\b\\d+(\\.\\d+)?",e.CNR="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",e.BNR="\\b(0b[01]+)",e.RSR="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",e.BE={b:"\\\\[\\s\\S]",r:0},e.ASM={cN:"string",b:"'",e:"'",i:"\\n",c:[e.BE]},e.QSM={cN:"string",b:'"',e:'"',i:"\\n",c:[e.BE]},e.PWM={b:/\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.C=function(n,t,r){var a=e.inherit({cN:"comment",b:n,e:t,c:[]},r||{});return a.c.push(e.PWM),a.c.push({cN:"doctag",b:"(?:TODO|FIXME|NOTE|BUG|XXX):",r:0}),a},e.CLCM=e.C("//","$"),e.CBCM=e.C("/\\*","\\*/"),e.HCM=e.C("#","$"),e.NM={cN:"number",b:e.NR,r:0},e.CNM={cN:"number",b:e.CNR,r:0},e.BNM={cN:"number",b:e.BNR,r:0},e.CSSNM={cN:"number",b:e.NR+"(%|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)?",r:0},e.RM={cN:"regexp",b:/\//,e:/\/[gimuy]*/,i:/\n/,c:[e.BE,{b:/\[/,e:/\]/,r:0,c:[e.BE]}]},e.TM={cN:"title",b:e.IR,r:0},e.UTM={cN:"title",b:e.UIR,r:0},e.METHOD_GUARD={b:"\\.\\s*"+e.UIR,r:0},e});hljs.registerLanguage("python",function(e){var r={keyword:"and elif is global as in if from raise for except finally print import pass return exec else break not with class assert yield try while continue del or def lambda async await nonlocal|10 None True False",built_in:"Ellipsis NotImplemented"},b={cN:"meta",b:/^(>>>|\.\.\.) /},c={cN:"subst",b:/\{/,e:/\}/,k:r,i:/#/},a={cN:"string",c:[e.BE],v:[{b:/(u|b)?r?'''/,e:/'''/,c:[b],r:10},{b:/(u|b)?r?"""/,e:/"""/,c:[b],r:10},{b:/(fr|rf|f)'''/,e:/'''/,c:[b,c]},{b:/(fr|rf|f)"""/,e:/"""/,c:[b,c]},{b:/(u|r|ur)'/,e:/'/,r:10},{b:/(u|r|ur)"/,e:/"/,r:10},{b:/(b|br)'/,e:/'/},{b:/(b|br)"/,e:/"/},{b:/(fr|rf|f)'/,e:/'/,c:[c]},{b:/(fr|rf|f)"/,e:/"/,c:[c]},e.ASM,e.QSM]},s={cN:"number",r:0,v:[{b:e.BNR+"[lLjJ]?"},{b:"\\b(0o[0-7]+)[lLjJ]?"},{b:e.CNR+"[lLjJ]?"}]},i={cN:"params",b:/\(/,e:/\)/,c:["self",b,s,a]};return c.c=[a,s,b],{aliases:["py","gyp"],k:r,i:/(<\/|->|\?)|=>/,c:[b,s,a,e.HCM,{v:[{cN:"function",bK:"def"},{cN:"class",bK:"class"}],e:/:/,i:/[${=;\n,]/,c:[e.UTM,i,{b:/->/,eW:!0,k:"None"}]},{cN:"meta",b:/^[\t ]*@/,e:/$/},{b:/\b(print|exec)\(/}]}});hljs.registerLanguage("css",function(e){var c="[a-zA-Z-][a-zA-Z0-9_-]*",t={b:/[A-Z\_\.\-]+\s*:/,rB:!0,e:";",eW:!0,c:[{cN:"attribute",b:/\S/,e:":",eE:!0,starts:{eW:!0,eE:!0,c:[{b:/[\w-]+\(/,rB:!0,c:[{cN:"built_in",b:/[\w-]+/},{b:/\(/,e:/\)/,c:[e.ASM,e.QSM]}]},e.CSSNM,e.QSM,e.ASM,e.CBCM,{cN:"number",b:"#[0-9A-Fa-f]+"},{cN:"meta",b:"!important"}]}}]};return{cI:!0,i:/[=\/|'\$]/,c:[e.CBCM,{cN:"selector-id",b:/#[A-Za-z0-9_-]+/},{cN:"selector-class",b:/\.[A-Za-z0-9_-]+/},{cN:"selector-attr",b:/\[/,e:/\]/,i:"$"},{cN:"selector-pseudo",b:/:(:)?[a-zA-Z0-9\_\-\+\(\)"'.]+/},{b:"@(font-face|page)",l:"[a-z-]+",k:"font-face page"},{b:"@",e:"[{;]",i:/:/,c:[{cN:"keyword",b:/\w+/},{b:/\s/,eW:!0,eE:!0,r:0,c:[e.ASM,e.QSM,e.CSSNM]}]},{cN:"selector-tag",b:c,r:0},{b:"{",e:"}",i:/\S/,c:[e.CBCM,t]}]}});hljs.registerLanguage("http",function(e){var t="HTTP/[0-9\\.]+";return{aliases:["https"],i:"\\S",c:[{b:"^"+t,e:"$",c:[{cN:"number",b:"\\b\\d{3}\\b"}]},{b:"^[A-Z]+ (.*?) "+t+"$",rB:!0,e:"$",c:[{cN:"string",b:" ",e:" ",eB:!0,eE:!0},{b:t},{cN:"keyword",b:"[A-Z]+"}]},{cN:"attribute",b:"^\\w",e:": ",eE:!0,i:"\\n|\\s|=",starts:{e:"$",r:0}},{b:"\\n\\n",starts:{sL:[],eW:!0}}]}});hljs.registerLanguage("bash",function(e){var t={cN:"variable",v:[{b:/\$[\w\d#@][\w\d_]*/},{b:/\$\{(.*?)}/}]},s={cN:"string",b:/"/,e:/"/,c:[e.BE,t,{cN:"variable",b:/\$\(/,e:/\)/,c:[e.BE]}]},a={cN:"string",b:/'/,e:/'/};return{aliases:["sh","zsh"],l:/\b-?[a-z\._]+\b/,k:{keyword:"if then else elif fi for while in do done case esac function",literal:"true false",built_in:"break cd continue eval exec exit export getopts hash pwd readonly return shift test times trap umask unset alias bind builtin caller command declare echo enable help let local logout mapfile printf read readarray source type typeset ulimit unalias set shopt autoload bg bindkey bye cap chdir clone comparguments compcall compctl compdescribe compfiles compgroups compquote comptags comptry compvalues dirs disable disown echotc echoti emulate fc fg float functions getcap getln history integer jobs kill limit log noglob popd print pushd pushln rehash sched setcap setopt stat suspend ttyctl unfunction unhash unlimit unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof zpty zregexparse zsocket zstyle ztcp",_:"-ne -eq -lt -gt -f -d -e -s -l -a"},c:[{cN:"meta",b:/^#![^\n]+sh\s*$/,r:10},{cN:"function",b:/\w[\w\d_]*\s*\(\s*\)\s*\{/,rB:!0,c:[e.inherit(e.TM,{b:/\w[\w\d_]*/})],r:0},e.HCM,s,a,t]}});hljs.registerLanguage("shell",function(s){return{aliases:["console"],c:[{cN:"meta",b:"^\\s{0,3}[\\w\\d\\[\\]()@-]*[>%$#]",starts:{e:"$",sL:"bash"}}]}});hljs.registerLanguage("xml",function(s){var e="[A-Za-z0-9\\._:-]+",t={eW:!0,i:/`]+/}]}]}]};return{aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist"],cI:!0,c:[{cN:"meta",b:"",r:10,c:[{b:"\\[",e:"\\]"}]},s.C("",{r:10}),{b:"<\\!\\[CDATA\\[",e:"\\]\\]>",r:10},{b:/<\?(php)?/,e:/\?>/,sL:"php",c:[{b:"/\\*",e:"\\*/",skip:!0}]},{cN:"tag",b:"|$)",e:">",k:{name:"style"},c:[t],starts:{e:"",rE:!0,sL:["css","xml"]}},{cN:"tag",b:"|$)",e:">",k:{name:"script"},c:[t],starts:{e:"",rE:!0,sL:["actionscript","javascript","handlebars","xml"]}},{cN:"meta",v:[{b:/<\?xml/,e:/\?>/,r:10},{b:/<\?\w+/,e:/\?>/}]},{cN:"tag",b:"",c:[{cN:"name",b:/[^\/><\s]+/,r:0},t]}]}});hljs.registerLanguage("json",function(e){var i={literal:"true false null"},n=[e.QSM,e.CNM],r={e:",",eW:!0,eE:!0,c:n,k:i},t={b:"{",e:"}",c:[{cN:"attr",b:/"/,e:/"/,c:[e.BE],i:"\\n"},e.inherit(r,{b:/:/})],i:"\\S"},c={b:"\\[",e:"\\]",c:[e.inherit(r)],i:"\\S"};return n.splice(n.length,0,t,c),{c:n,k:i,i:"\\S"}});hljs.registerLanguage("cpp",function(t){var e={cN:"keyword",b:"\\b[a-z\\d_]*_t\\b"},r={cN:"string",v:[{b:'(u8?|U)?L?"',e:'"',i:"\\n",c:[t.BE]},{b:'(u8?|U)?R"',e:'"',c:[t.BE]},{b:"'\\\\?.",e:"'",i:"."}]},s={cN:"number",v:[{b:"\\b(0b[01']+)"},{b:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{b:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],r:0},i={cN:"meta",b:/#\s*[a-z]+\b/,e:/$/,k:{"meta-keyword":"if else elif endif define undef warning error line pragma ifdef ifndef include"},c:[{b:/\\\n/,r:0},t.inherit(r,{cN:"meta-string"}),{cN:"meta-string",b:/<[^\n>]*>/,e:/$/,i:"\\n"},t.CLCM,t.CBCM]},a=t.IR+"\\s*\\(",c={keyword:"int float while private char catch import module export virtual operator sizeof dynamic_cast|10 typedef const_cast|10 const for static_cast|10 union namespace unsigned long volatile static protected bool template mutable if public friend do goto auto void enum else break extern using asm case typeid short reinterpret_cast|10 default double register explicit signed typename try this switch continue inline delete alignof constexpr decltype noexcept static_assert thread_local restrict _Bool complex _Complex _Imaginary atomic_bool atomic_char atomic_schar atomic_uchar atomic_short atomic_ushort atomic_int atomic_uint atomic_long atomic_ulong atomic_llong atomic_ullong new throw return and or not",built_in:"std string cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap array shared_ptr abort abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf endl initializer_list unique_ptr",literal:"true false nullptr NULL"},n=[e,t.CLCM,t.CBCM,s,r];return{aliases:["c","cc","h","c++","h++","hpp"],k:c,i:"",k:c,c:["self",e]},{b:t.IR+"::",k:c},{v:[{b:/=/,e:/;/},{b:/\(/,e:/\)/},{bK:"new throw return else",e:/;/}],k:c,c:n.concat([{b:/\(/,e:/\)/,k:c,c:n.concat(["self"]),r:0}]),r:0},{cN:"function",b:"("+t.IR+"[\\*&\\s]+)+"+a,rB:!0,e:/[{;=]/,eE:!0,k:c,i:/[^\w\s\*&]/,c:[{b:a,rB:!0,c:[t.TM],r:0},{cN:"params",b:/\(/,e:/\)/,k:c,r:0,c:[t.CLCM,t.CBCM,r,s,e]},t.CLCM,t.CBCM,i]},{cN:"class",bK:"class struct",e:/[{;:]/,c:[{b://,c:["self"]},t.TM]}]),exports:{preprocessor:i,strings:r,k:c}}});hljs.registerLanguage("javascript",function(e){var r="[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"},a={cN:"number",v:[{b:"\\b(0[bB][01]+)"},{b:"\\b(0[oO][0-7]+)"},{b:e.CNR}],r:0},n={cN:"subst",b:"\\$\\{",e:"\\}",k:t,c:[]},c={cN:"string",b:"`",e:"`",c:[e.BE,n]};n.c=[e.ASM,e.QSM,c,a,e.RM];var s=n.c.concat([e.CBCM,e.CLCM]);return{aliases:["js","jsx"],k:t,c:[{cN:"meta",r:10,b:/^\s*['"]use (strict|asm)['"]/},{cN:"meta",b:/^#!/,e:/$/},e.ASM,e.QSM,c,e.CLCM,e.CBCM,a,{b:/[{,]\s*/,r:0,c:[{b:r+"\\s*:",rB:!0,r:0,c:[{cN:"attr",b:r,r:0}]}]},{b:"("+e.RSR+"|\\b(case|return|throw)\\b)\\s*",k:"return throw case",c:[e.CLCM,e.CBCM,e.RM,{cN:"function",b:"(\\(.*?\\)|"+r+")\\s*=>",rB:!0,e:"\\s*=>",c:[{cN:"params",v:[{b:r},{b:/\(\s*\)/},{b:/\(/,e:/\)/,eB:!0,eE:!0,k:t,c:s}]}]},{b://,sL:"xml",c:[{b:/<\w+\s*\/>/,skip:!0},{b:/<\w+/,e:/(\/\w+|\w+\/)>/,skip:!0,c:[{b:/<\w+\s*\/>/,skip:!0},"self"]}]}],r:0},{cN:"function",bK:"function",e:/\{/,eE:!0,c:[e.inherit(e.TM,{b:r}),{cN:"params",b:/\(/,e:/\)/,eB:!0,eE:!0,c:s}],i:/\[|%/},{b:/\$[(.]/},e.METHOD_GUARD,{cN:"class",bK:"class",e:/[{;=]/,eE:!0,i:/[:"\[\]]/,c:[{bK:"extends"},e.UTM]},{bK:"constructor",e:/\{/,eE:!0}],i:/#(?!!)/}});hljs.registerLanguage("makefile",function(e){var i={cN:"variable",v:[{b:"\\$\\("+e.UIR+"\\)",c:[e.BE]},{b:/\$[@%",sL:"xml",r:0},{cN:"bullet",b:"^([*+-]|(\\d+\\.))\\s+"},{cN:"strong",b:"[*_]{2}.+?[*_]{2}"},{cN:"emphasis",v:[{b:"\\*.+?\\*"},{b:"_.+?_",r:0}]},{cN:"quote",b:"^>\\s+",e:"$"},{cN:"code",v:[{b:"^```w*s*$",e:"^```s*$"},{b:"`.+?`"},{b:"^( {4}| )",e:"$",r:0}]},{b:"^[-\\*]{3,}",e:"$"},{b:"\\[.+?\\][\\(\\[].*?[\\)\\]]",rB:!0,c:[{cN:"string",b:"\\[",e:"\\]",eB:!0,rE:!0,r:0},{cN:"link",b:"\\]\\(",e:"\\)",eB:!0,eE:!0},{cN:"symbol",b:"\\]\\[",e:"\\]",eB:!0,eE:!0}],r:10},{b:/^\[[^\n]+\]:/,rB:!0,c:[{cN:"symbol",b:/\[/,e:/\]/,eB:!0,eE:!0},{cN:"link",b:/:\s*/,e:/$/,eB:!0}]}]}});hljs.registerLanguage("diff",function(e){return{aliases:["patch"],c:[{cN:"meta",r:10,v:[{b:/^@@ +\-\d+,\d+ +\+\d+,\d+ +@@$/},{b:/^\*\*\* +\d+,\d+ +\*\*\*\*$/},{b:/^\-\-\- +\d+,\d+ +\-\-\-\-$/}]},{cN:"comment",v:[{b:/Index: /,e:/$/},{b:/={3,}/,e:/$/},{b:/^\-{3}/,e:/$/},{b:/^\*{3} /,e:/$/},{b:/^\+{3}/,e:/$/},{b:/\*{5}/,e:/\*{5}$/}]},{cN:"addition",b:"^\\+",e:"$"},{cN:"deletion",b:"^\\-",e:"$"},{cN:"addition",b:"^\\!",e:"$"}]}}); \ No newline at end of file diff --git a/misc/stagit/styles/hopscotch.css b/misc/stagit/styles/hopscotch.css new file mode 100644 index 0000000..32e60d2 --- /dev/null +++ b/misc/stagit/styles/hopscotch.css @@ -0,0 +1,83 @@ +/* + * Hopscotch + * by Jan T. Sott + * https://github.com/idleberg/Hopscotch + * + * This work is licensed under the Creative Commons CC0 1.0 Universal License + */ + +/* Comment */ +.hljs-comment, +.hljs-quote { + color: #989498; +} + +/* Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-attribute, +.hljs-tag, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class, +.hljs-regexp, +.hljs-link, +.hljs-deletion { + color: #dd464c; +} + +/* Orange */ +.hljs-number, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params { + color: #fd8b19; +} + +/* Yellow */ +.hljs-class .hljs-title { + color: #fdcc59; +} + +/* Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet, +.hljs-addition { + color: #8fc13e; +} + +/* Aqua */ +.hljs-meta { + color: #149b93; +} + +/* Blue */ +.hljs-function, +.hljs-section, +.hljs-title { + color: #1290bf; +} + +/* Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #c85e7c; +} + +.hljs { + display: block; + background: #322931; + color: #b9b5b8; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/misc/stagit/styles/hybrid.css b/misc/stagit/styles/hybrid.css new file mode 100644 index 0000000..29735a1 --- /dev/null +++ b/misc/stagit/styles/hybrid.css @@ -0,0 +1,102 @@ +/* + +vim-hybrid theme by w0ng (https://github.com/w0ng/vim-hybrid) + +*/ + +/*background color*/ +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #1d1f21; +} + +/*selection color*/ +.hljs::selection, +.hljs span::selection { + background: #373b41; +} + +.hljs::-moz-selection, +.hljs span::-moz-selection { + background: #373b41; +} + +/*foreground color*/ +.hljs { + color: #c5c8c6; +} + +/*color: fg_yellow*/ +.hljs-title, +.hljs-name { + color: #f0c674; +} + +/*color: fg_comment*/ +.hljs-comment, +.hljs-meta, +.hljs-meta .hljs-keyword { + color: #707880; +} + +/*color: fg_red*/ +.hljs-number, +.hljs-symbol, +.hljs-literal, +.hljs-deletion, +.hljs-link { + color: #cc6666 +} + +/*color: fg_green*/ +.hljs-string, +.hljs-doctag, +.hljs-addition, +.hljs-regexp, +.hljs-selector-attr, +.hljs-selector-pseudo { + color: #b5bd68; +} + +/*color: fg_purple*/ +.hljs-attribute, +.hljs-code, +.hljs-selector-id { + color: #b294bb; +} + +/*color: fg_blue*/ +.hljs-keyword, +.hljs-selector-tag, +.hljs-bullet, +.hljs-tag { + color: #81a2be; +} + +/*color: fg_aqua*/ +.hljs-subst, +.hljs-variable, +.hljs-template-tag, +.hljs-template-variable { + color: #8abeb7; +} + +/*color: fg_orange*/ +.hljs-type, +.hljs-built_in, +.hljs-builtin-name, +.hljs-quote, +.hljs-section, +.hljs-selector-class { + color: #de935f; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/misc/stagit/styles/idea.css b/misc/stagit/styles/idea.css new file mode 100644 index 0000000..3bf1892 --- /dev/null +++ b/misc/stagit/styles/idea.css @@ -0,0 +1,97 @@ +/* + +Intellij Idea-like styling (c) Vasily Polovnyov + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + color: #000; + background: #fff; +} + +.hljs-subst, +.hljs-title { + font-weight: normal; + color: #000; +} + +.hljs-comment, +.hljs-quote { + color: #808080; + font-style: italic; +} + +.hljs-meta { + color: #808000; +} + +.hljs-tag { + background: #efefef; +} + +.hljs-section, +.hljs-name, +.hljs-literal, +.hljs-keyword, +.hljs-selector-tag, +.hljs-type, +.hljs-selector-id, +.hljs-selector-class { + font-weight: bold; + color: #000080; +} + +.hljs-attribute, +.hljs-number, +.hljs-regexp, +.hljs-link { + font-weight: bold; + color: #0000ff; +} + +.hljs-number, +.hljs-regexp, +.hljs-link { + font-weight: normal; +} + +.hljs-string { + color: #008000; + font-weight: bold; +} + +.hljs-symbol, +.hljs-bullet, +.hljs-formula { + color: #000; + background: #d0eded; + font-style: italic; +} + +.hljs-doctag { + text-decoration: underline; +} + +.hljs-variable, +.hljs-template-variable { + color: #660e7a; +} + +.hljs-addition { + background: #baeeba; +} + +.hljs-deletion { + background: #ffc8bd; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/misc/stagit/styles/index.html b/misc/stagit/styles/index.html new file mode 100644 index 0000000..977f09b --- /dev/null +++ b/misc/stagit/styles/index.html @@ -0,0 +1,28 @@ + + + +Kore - repositories + + + + + +

Kore source code repositories

+ +Kore repository +
+Kore documentation repository +
+The blog platform used on blog.kore.io + + + diff --git a/misc/stagit/styles/ir-black.css b/misc/stagit/styles/ir-black.css new file mode 100644 index 0000000..bd4c755 --- /dev/null +++ b/misc/stagit/styles/ir-black.css @@ -0,0 +1,73 @@ +/* + IR_Black style (c) Vasily Mikhailitchenko +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #000; + color: #f8f8f8; +} + +.hljs-comment, +.hljs-quote, +.hljs-meta { + color: #7c7c7c; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-tag, +.hljs-name { + color: #96cbfe; +} + +.hljs-attribute, +.hljs-selector-id { + color: #ffffb6; +} + +.hljs-string, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-addition { + color: #a8ff60; +} + +.hljs-subst { + color: #daefa3; +} + +.hljs-regexp, +.hljs-link { + color: #e9c062; +} + +.hljs-title, +.hljs-section, +.hljs-type, +.hljs-doctag { + color: #ffffb6; +} + +.hljs-symbol, +.hljs-bullet, +.hljs-variable, +.hljs-template-variable, +.hljs-literal { + color: #c6c5fe; +} + +.hljs-number, +.hljs-deletion { + color:#ff73fd; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/misc/stagit/styles/joris.css b/misc/stagit/styles/joris.css new file mode 100644 index 0000000..55aa027 --- /dev/null +++ b/misc/stagit/styles/joris.css @@ -0,0 +1,94 @@ +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #101010; +} + +.hljs, +.hljs-tag, +.hljs-subst { + color: #f8f8f2; +} + +.hljs-strong, +.hljs-emphasis { + color: #a8a8a2; +} + +.hljs-bullet, +.hljs-quote, +.hljs-number, +.hljs-regexp, +.hljs-literal, +.hljs-link { + color: #ae81ff; +} + +.hljs-code, +.hljs-section, +.hljs-selector-class { + color: #a6e22e; +} + +.hljs-strong { + font-weight: bold; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-keyword { + color: #00ff00; +} + +.hljs-selector-tag, +.hljs-name, +.hljs-attr { + color: #fff; +} + +.hljs-symbol, +.hljs-attribute { + color: #66d9ef; +} + +.hljs-params, +.hljs-class .hljs-title { + color: #f8f8f2; +} + +.hljs-built_in { + color: #fff; +} + +.hljs-string, +.hljs-meta-string, +.hljs-type, +.hljs-builtin-name, +.hljs-selector-id, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-variable, +.hljs-template-variable { + color: #ff0000; +} + +.hljs-comment { + color: #00afff; +} + +.hljs-deletion { + color: #800080; +} + + +.hljs-addition { + color: #008080; +} + +.hljs-meta, +.hljs-meta-keyword { + color: #800080; +} diff --git a/misc/stagit/styles/kimbie.dark.css b/misc/stagit/styles/kimbie.dark.css new file mode 100644 index 0000000..d139cb5 --- /dev/null +++ b/misc/stagit/styles/kimbie.dark.css @@ -0,0 +1,74 @@ +/* + Name: Kimbie (dark) + Author: Jan T. Sott + License: Creative Commons Attribution-ShareAlike 4.0 Unported License + URL: https://github.com/idleberg/Kimbie-highlight.js +*/ + +/* Kimbie Comment */ +.hljs-comment, +.hljs-quote { + color: #d6baad; +} + +/* Kimbie Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-tag, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class, +.hljs-regexp, +.hljs-meta { + color: #dc3958; +} + +/* Kimbie Orange */ +.hljs-number, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params, +.hljs-deletion, +.hljs-link { + color: #f79a32; +} + +/* Kimbie Yellow */ +.hljs-title, +.hljs-section, +.hljs-attribute { + color: #f06431; +} + +/* Kimbie Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet, +.hljs-addition { + color: #889b4a; +} + +/* Kimbie Purple */ +.hljs-keyword, +.hljs-selector-tag, +.hljs-function { + color: #98676a; +} + +.hljs { + display: block; + overflow-x: auto; + background: #221a0f; + color: #d3af86; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/misc/stagit/styles/kimbie.light.css b/misc/stagit/styles/kimbie.light.css new file mode 100644 index 0000000..04ff6ed --- /dev/null +++ b/misc/stagit/styles/kimbie.light.css @@ -0,0 +1,74 @@ +/* + Name: Kimbie (light) + Author: Jan T. Sott + License: Creative Commons Attribution-ShareAlike 4.0 Unported License + URL: https://github.com/idleberg/Kimbie-highlight.js +*/ + +/* Kimbie Comment */ +.hljs-comment, +.hljs-quote { + color: #a57a4c; +} + +/* Kimbie Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-tag, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class, +.hljs-regexp, +.hljs-meta { + color: #dc3958; +} + +/* Kimbie Orange */ +.hljs-number, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params, +.hljs-deletion, +.hljs-link { + color: #f79a32; +} + +/* Kimbie Yellow */ +.hljs-title, +.hljs-section, +.hljs-attribute { + color: #f06431; +} + +/* Kimbie Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet, +.hljs-addition { + color: #889b4a; +} + +/* Kimbie Purple */ +.hljs-keyword, +.hljs-selector-tag, +.hljs-function { + color: #98676a; +} + +.hljs { + display: block; + overflow-x: auto; + background: #fbebd4; + color: #84613d; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/misc/stagit/styles/logo.png b/misc/stagit/styles/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..b61fba0cd8b7f259868eed26fdd99a60080e27d2 GIT binary patch literal 1987 zcmZuydpuP87GHa2Oc-OxiHttXq134ybCr`EkI_NYa3)3$N#o#@CUOgD$ZRgTrQ%$w zLo!piG|~7}hU77w6g`+CGb(9%cx1e;cb<2Tzs~)9?%tpETc5RlYp?xV-}T*VpJ93L zBx_T(0f6l3;pzi`Lje#y0v_|UMRvAgiq2xP-7vkhwB)xee#^=av;5STNF;(~0ZjQ} z3wA?)R@G+g86?KX+ZPzUoxfp*R6!qn*zD=*!j8`$y6P2W;;EBn z5}?t%j<`Kv_MuqzFTbh!Y#F`HwdY!H(?)sbn|EVPv0|Dh_?(G&ZhrvTo zmV80<(5t-{bXgC^J@E2jM9e$Z1_g96-ymu`Pidf6lLz90ma{;3JZ6dOI z^%E+A!})*C+tII8k=6bqee0%PWW=0GvR79urxKN64wlP(>y4Khz? zs1CFqD2xp`9B8AC>;B1l0I%*9ACbD-KsF+EgACS$0Z*`P_Oo73i^G|T{>tx#9plI{ z(&`E+WR@{I{SLWm_$?0+k-9#K<3b!7|C!zeH1J(iC*4cNvDRP~5>G|toHNZ`9uGGm z7iPw5;#vw8;z;68OLjVdN0+*AD3fLozYAq5*D@@lS1Kn6?$@4&o80P|#I2b;7~-ZU z4p~pHVVSwYjK1(H1ESR7KcGyGGE*xICquHdbmoVgk{2%ot&(j`v_|U|=T&-4p<-d} zM}gKp;xw^SC2OevkzqL+YHCpZw`8V}CnMM-*M!8TaeJq5b_25B9EU3-iUOt%!uFr> zfP{r1-7GA1uJqz!+=^x_mZ{vuzmE^Ytw2Phk8|$reYmIlEQP&g@oC=EmO~JY$2x8b zCOnK$7&LwGW^!e4_0|tp*u2+s(*8uRqm6np%>oju4$zgD8rH?vGKhV0K7C>=+3Pqe{fPyZdEnh0e776M@s$ zwBreTi0X_tHI|c_05TJfxSRj((r|!Vo$6@RalSyu=I0-}_jxIBcZ16mCA6Xno1$(! z_WpD82y1H~_Km)>Y;ce^3mar(z4HtEVqDmz`K2#4W5f;pf4*|Kp>CljBYgS5EoQLa z6!4)X_)hK%zMe5M(Xc029_cvw;K-Ec+F3^B=Wr0MH&V%_MipNZ@YrsWJ1R+khhPxW z4D3i*TKR-#f;W!oCCt3!!fhL_vV4)AVq}{)=|2}B)@V=p#oRX8k$CatAYs-H&#+|8 zj2-*~Yg{$tGCn*LgkUZCgbTx^S@VD6;TDQqiTtFwaoLsgFgx1kx23Igynp;z0!b!6 zn|Oot&B>hlrzGd^^rcs(<~jy6`ei%MZ$RatL}7Uco<6qW6vhN)`Z$vl788ow7VC64 z6>IrhgBg`!+@?5I>6_kn(yC?e@jHvx?TyK~Bx&vG=Ng>gpL%h0 z@wdm3KNMN_;5oNB2zqV9hJDxFnwxUExysma?oE2+M&A>S2cBfoc$rp?%XAt1ZswXD zEVasp@$}}uF3vhqk4CX#j2)FDxN$M!*keJ5_^OwB>b_e9yD!+3S-dst9DIOZ)%x!V z(3D2;cO!4y%p|!Rn$CWG%>Ak#wzLpY>}+BvOldE!dP;-!WL$KcS`}yswR^1p*OwH4 zRW5>QO)keM-G___vE`<5T#BWceozU1Gon+?@ zqWklKLE|Ij(G)8}r>bg`siu-B)#8u9qiJb4SP_`GugP=AD&>sN4~G?Zce{c` zgH>HlK=>N;Vth0z(+>VzReagz<~hMC{au%uxWf2Z@urd<;3X9}Kf-mbTHa8mvY(HUgb literal 0 HcmV?d00001 diff --git a/misc/stagit/styles/magula.css b/misc/stagit/styles/magula.css new file mode 100644 index 0000000..44dee5e --- /dev/null +++ b/misc/stagit/styles/magula.css @@ -0,0 +1,70 @@ +/* +Description: Magula style for highligh.js +Author: Ruslan Keba +Website: http://rukeba.com/ +Version: 1.0 +Date: 2009-01-03 +Music: Aphex Twin / Xtal +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background-color: #f4f4f4; +} + +.hljs, +.hljs-subst { + color: black; +} + +.hljs-string, +.hljs-title, +.hljs-symbol, +.hljs-bullet, +.hljs-attribute, +.hljs-addition, +.hljs-variable, +.hljs-template-tag, +.hljs-template-variable { + color: #050; +} + +.hljs-comment, +.hljs-quote { + color: #777; +} + +.hljs-number, +.hljs-regexp, +.hljs-literal, +.hljs-type, +.hljs-link { + color: #800; +} + +.hljs-deletion, +.hljs-meta { + color: #00e; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-doctag, +.hljs-title, +.hljs-section, +.hljs-built_in, +.hljs-tag, +.hljs-name { + font-weight: bold; + color: navy; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/misc/stagit/styles/mono-blue.css b/misc/stagit/styles/mono-blue.css new file mode 100644 index 0000000..884c97c --- /dev/null +++ b/misc/stagit/styles/mono-blue.css @@ -0,0 +1,59 @@ +/* + Five-color theme from a single blue hue. +*/ +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #eaeef3; +} + +.hljs { + color: #00193a; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-title, +.hljs-section, +.hljs-doctag, +.hljs-name, +.hljs-strong { + font-weight: bold; +} + +.hljs-comment { + color: #738191; +} + +.hljs-string, +.hljs-title, +.hljs-section, +.hljs-built_in, +.hljs-literal, +.hljs-type, +.hljs-addition, +.hljs-tag, +.hljs-quote, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #0048ab; +} + +.hljs-meta, +.hljs-subst, +.hljs-symbol, +.hljs-regexp, +.hljs-attribute, +.hljs-deletion, +.hljs-variable, +.hljs-template-variable, +.hljs-link, +.hljs-bullet { + color: #4c81c9; +} + +.hljs-emphasis { + font-style: italic; +} diff --git a/misc/stagit/styles/monokai-sublime.css b/misc/stagit/styles/monokai-sublime.css new file mode 100644 index 0000000..2864170 --- /dev/null +++ b/misc/stagit/styles/monokai-sublime.css @@ -0,0 +1,83 @@ +/* + +Monokai Sublime style. Derived from Monokai by noformnocontent http://nn.mit-license.org/ + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #23241f; +} + +.hljs, +.hljs-tag, +.hljs-subst { + color: #f8f8f2; +} + +.hljs-strong, +.hljs-emphasis { + color: #a8a8a2; +} + +.hljs-bullet, +.hljs-quote, +.hljs-number, +.hljs-regexp, +.hljs-literal, +.hljs-link { + color: #ae81ff; +} + +.hljs-code, +.hljs-title, +.hljs-section, +.hljs-selector-class { + color: #a6e22e; +} + +.hljs-strong { + font-weight: bold; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-name, +.hljs-attr { + color: #f92672; +} + +.hljs-symbol, +.hljs-attribute { + color: #66d9ef; +} + +.hljs-params, +.hljs-class .hljs-title { + color: #f8f8f2; +} + +.hljs-string, +.hljs-type, +.hljs-built_in, +.hljs-builtin-name, +.hljs-selector-id, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-addition, +.hljs-variable, +.hljs-template-variable { + color: #e6db74; +} + +.hljs-comment, +.hljs-deletion, +.hljs-meta { + color: #75715e; +} diff --git a/misc/stagit/styles/monokai.css b/misc/stagit/styles/monokai.css new file mode 100644 index 0000000..775d53f --- /dev/null +++ b/misc/stagit/styles/monokai.css @@ -0,0 +1,70 @@ +/* +Monokai style - ported by Luigi Maselli - http://grigio.org +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #272822; color: #ddd; +} + +.hljs-tag, +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal, +.hljs-strong, +.hljs-name { + color: #f92672; +} + +.hljs-code { + color: #66d9ef; +} + +.hljs-class .hljs-title { + color: white; +} + +.hljs-attribute, +.hljs-symbol, +.hljs-regexp, +.hljs-link { + color: #bf79db; +} + +.hljs-string, +.hljs-bullet, +.hljs-subst, +.hljs-title, +.hljs-section, +.hljs-emphasis, +.hljs-type, +.hljs-built_in, +.hljs-builtin-name, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-addition, +.hljs-variable, +.hljs-template-tag, +.hljs-template-variable { + color: #a6e22e; +} + +.hljs-comment, +.hljs-quote, +.hljs-deletion, +.hljs-meta { + color: #75715e; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal, +.hljs-doctag, +.hljs-title, +.hljs-section, +.hljs-type, +.hljs-selector-id { + font-weight: bold; +} diff --git a/misc/stagit/styles/obsidian.css b/misc/stagit/styles/obsidian.css new file mode 100644 index 0000000..356630f --- /dev/null +++ b/misc/stagit/styles/obsidian.css @@ -0,0 +1,88 @@ +/** + * Obsidian style + * ported by Alexander Marenin (http://github.com/ioncreature) + */ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #282b2e; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal, +.hljs-selector-id { + color: #93c763; +} + +.hljs-number { + color: #ffcd22; +} + +.hljs { + color: #e0e2e4; +} + +.hljs-attribute { + color: #668bb0; +} + +.hljs-code, +.hljs-class .hljs-title, +.hljs-section { + color: white; +} + +.hljs-regexp, +.hljs-link { + color: #d39745; +} + +.hljs-meta { + color: #557182; +} + +.hljs-tag, +.hljs-name, +.hljs-bullet, +.hljs-subst, +.hljs-emphasis, +.hljs-type, +.hljs-built_in, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-addition, +.hljs-variable, +.hljs-template-tag, +.hljs-template-variable { + color: #8cbbad; +} + +.hljs-string, +.hljs-symbol { + color: #ec7600; +} + +.hljs-comment, +.hljs-quote, +.hljs-deletion { + color: #818e96; +} + +.hljs-selector-class { + color: #A082BD +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal, +.hljs-doctag, +.hljs-title, +.hljs-section, +.hljs-type, +.hljs-name, +.hljs-strong { + font-weight: bold; +} diff --git a/misc/stagit/styles/ocean.css b/misc/stagit/styles/ocean.css new file mode 100644 index 0000000..5901581 --- /dev/null +++ b/misc/stagit/styles/ocean.css @@ -0,0 +1,74 @@ +/* Ocean Dark Theme */ +/* https://github.com/gavsiu */ +/* Original theme - https://github.com/chriskempson/base16 */ + +/* Ocean Comment */ +.hljs-comment, +.hljs-quote { + color: #65737e; +} + +/* Ocean Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-tag, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class, +.hljs-regexp, +.hljs-deletion { + color: #bf616a; +} + +/* Ocean Orange */ +.hljs-number, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params, +.hljs-meta, +.hljs-link { + color: #d08770; +} + +/* Ocean Yellow */ +.hljs-attribute { + color: #ebcb8b; +} + +/* Ocean Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet, +.hljs-addition { + color: #a3be8c; +} + +/* Ocean Blue */ +.hljs-title, +.hljs-section { + color: #8fa1b3; +} + +/* Ocean Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #b48ead; +} + +.hljs { + display: block; + overflow-x: auto; + background: #2b303b; + color: #c0c5ce; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/misc/stagit/styles/paraiso-dark.css b/misc/stagit/styles/paraiso-dark.css new file mode 100644 index 0000000..e729240 --- /dev/null +++ b/misc/stagit/styles/paraiso-dark.css @@ -0,0 +1,72 @@ +/* + Paraíso (dark) + Created by Jan T. Sott (http://github.com/idleberg) + Inspired by the art of Rubens LP (http://www.rubenslp.com.br) +*/ + +/* Paraíso Comment */ +.hljs-comment, +.hljs-quote { + color: #8d8687; +} + +/* Paraíso Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-tag, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class, +.hljs-regexp, +.hljs-link, +.hljs-meta { + color: #ef6155; +} + +/* Paraíso Orange */ +.hljs-number, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params, +.hljs-deletion { + color: #f99b15; +} + +/* Paraíso Yellow */ +.hljs-title, +.hljs-section, +.hljs-attribute { + color: #fec418; +} + +/* Paraíso Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet, +.hljs-addition { + color: #48b685; +} + +/* Paraíso Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #815ba4; +} + +.hljs { + display: block; + overflow-x: auto; + background: #2f1e2e; + color: #a39e9b; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/misc/stagit/styles/paraiso-light.css b/misc/stagit/styles/paraiso-light.css new file mode 100644 index 0000000..944857c --- /dev/null +++ b/misc/stagit/styles/paraiso-light.css @@ -0,0 +1,72 @@ +/* + Paraíso (light) + Created by Jan T. Sott (http://github.com/idleberg) + Inspired by the art of Rubens LP (http://www.rubenslp.com.br) +*/ + +/* Paraíso Comment */ +.hljs-comment, +.hljs-quote { + color: #776e71; +} + +/* Paraíso Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-tag, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class, +.hljs-regexp, +.hljs-link, +.hljs-meta { + color: #ef6155; +} + +/* Paraíso Orange */ +.hljs-number, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params, +.hljs-deletion { + color: #f99b15; +} + +/* Paraíso Yellow */ +.hljs-title, +.hljs-section, +.hljs-attribute { + color: #fec418; +} + +/* Paraíso Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet, +.hljs-addition { + color: #48b685; +} + +/* Paraíso Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #815ba4; +} + +.hljs { + display: block; + overflow-x: auto; + background: #e7e9db; + color: #4f424c; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/misc/stagit/styles/pojoaque.css b/misc/stagit/styles/pojoaque.css new file mode 100644 index 0000000..2e07847 --- /dev/null +++ b/misc/stagit/styles/pojoaque.css @@ -0,0 +1,83 @@ +/* + +Pojoaque Style by Jason Tate +http://web-cms-designs.com/ftopict-10-pojoaque-style-for-highlight-js-code-highlighter.html +Based on Solarized Style from http://ethanschoonover.com/solarized + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + color: #dccf8f; + background: url(./pojoaque.jpg) repeat scroll left top #181914; +} + +.hljs-comment, +.hljs-quote { + color: #586e75; + font-style: italic; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal, +.hljs-addition { + color: #b64926; +} + +.hljs-number, +.hljs-string, +.hljs-doctag, +.hljs-regexp { + color: #468966; +} + +.hljs-title, +.hljs-section, +.hljs-built_in, +.hljs-name { + color: #ffb03b; +} + +.hljs-variable, +.hljs-template-variable, +.hljs-class .hljs-title, +.hljs-type, +.hljs-tag { + color: #b58900; +} + +.hljs-attribute { + color: #b89859; +} + +.hljs-symbol, +.hljs-bullet, +.hljs-link, +.hljs-subst, +.hljs-meta { + color: #cb4b16; +} + +.hljs-deletion { + color: #dc322f; +} + +.hljs-selector-id, +.hljs-selector-class { + color: #d3a60c; +} + +.hljs-formula { + background: #073642; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/misc/stagit/styles/pojoaque.jpg b/misc/stagit/styles/pojoaque.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9c07d4ab40b6d77e90ff69f0012bcd33b21d31c3 GIT binary patch literal 1186 zcmZXSe^8Tk9LK-kXFs3)f@f?)Cddzw3v4wdZyXQ;4x3=;Ja*N#%n9ik!UGmt9H3k0 zJST|5jOc(ID$FQt3C?jQZBws#kXolO1lg9Pba9BB=Q+UEBX!nY@6Uhl&+ofe$Q$y5 z@ci`~)&qzDP(lOiQ5p?p z(`j^e7!yUAVHk%K#^GQXn?s0=VLYCI$HRoe=xCuZ>A6A3@sxEP#XqNFpIb=0)KQ#Nss_tD17;m4@$JKL;LR|K|QF3f%!L5+s(9Ft8SQ zG|~pGpEGFW5Z|OA)-O@mNHy-g@7m8JTf?kl@vUKBGmw)Y*9sDRNr3PN!IKefWaydTe1D zjzpyzPnD3}hBNaS4aFX7=0&~I*Hu7#4au@qVBglH#-m;QFOx_`=j z{EqRY#Eh*yoWP^pa4H>8GH{rO?!_+xwL0(k4yL^D%^nBkJ*UI;Lx;ped8d|f*S_s@ z3~ilcRC(&NT#9Gn#UD;o^EYSMXDMf%XcUi3>;WXXD-QX3P9wMyP7eA&RS{)h5{??W3^Rq=goFJ>?lA~J- zdYe>!xvYLW*fPT0RK7wsJRg^?x#W1*GP9_f`6t>QD_X>0d!owyN>nO2?U5}|3?hX_UZYT@^>S!9eB~bZ9U`q;`U)@L670o1g z`Hd}h<_WRvUc|n*%v4Hbb-4tJD40iyF^q%g*&!6>hkYDvi-{Uc4yTM zzcthN4Z{ka!+F_KzYV#yWi;c^X^q6g`pD8cp?$Kl?hCz0s^a|mH%P!CF%*<6k^~i` zT5Mi-t5-frUcHkk^Qh}+N)Kz1&Bi95`oNc|quI>tUi~BY>xcF9(%tv2i{G6kE9*q~ qCoAGl20`)w0rdgp9H%Q=M5|p`hOhFz6$I%Y&ncY8>c?7PXyh+SL&XXJ literal 0 HcmV?d00001 diff --git a/misc/stagit/styles/purebasic.css b/misc/stagit/styles/purebasic.css new file mode 100644 index 0000000..5ce9b9e --- /dev/null +++ b/misc/stagit/styles/purebasic.css @@ -0,0 +1,96 @@ +/* + +PureBASIC native IDE style ( version 1.0 - April 2016 ) + +by Tristano Ajmone + +Public Domain + +NOTE_1: PureBASIC code syntax highlighting only applies the following classes: + .hljs-comment + .hljs-function + .hljs-keywords + .hljs-string + .hljs-symbol + + Other classes are added here for the benefit of styling other languages with the look and feel of PureBASIC native IDE style. + If you need to customize a stylesheet for PureBASIC only, remove all non-relevant classes -- PureBASIC-related classes are followed by + a "--- used for PureBASIC ... ---" comment on same line. + +NOTE_2: Color names provided in comments were derived using "Name that Color" online tool: + http://chir.ag/projects/name-that-color +*/ + +.hljs { /* Common set of rules required by highlight.js (don'r remove!) */ + display: block; + overflow-x: auto; + padding: 0.5em; + background: #FFFFDF; /* Half and Half (approx.) */ +/* --- Uncomment to add PureBASIC native IDE styled font! + font-family: Consolas; +*/ +} + +.hljs, /* --- used for PureBASIC base color --- */ +.hljs-type, /* --- used for PureBASIC Procedures return type --- */ +.hljs-function, /* --- used for wrapping PureBASIC Procedures definitions --- */ +.hljs-name, +.hljs-number, +.hljs-attr, +.hljs-params, +.hljs-subst { + color: #000000; /* Black */ +} + +.hljs-comment, /* --- used for PureBASIC Comments --- */ +.hljs-regexp, +.hljs-section, +.hljs-selector-pseudo, +.hljs-addition { + color: #00AAAA; /* Persian Green (approx.) */ +} + +.hljs-title, /* --- used for PureBASIC Procedures Names --- */ +.hljs-tag, +.hljs-variable, +.hljs-code { + color: #006666; /* Blue Stone (approx.) */ +} + +.hljs-keyword, /* --- used for PureBASIC Keywords --- */ +.hljs-class, +.hljs-meta-keyword, +.hljs-selector-class, +.hljs-built_in, +.hljs-builtin-name { + color: #006666; /* Blue Stone (approx.) */ + font-weight: bold; +} + +.hljs-string, /* --- used for PureBASIC Strings --- */ +.hljs-selector-attr { + color: #0080FF; /* Azure Radiance (approx.) */ +} + +.hljs-symbol, /* --- used for PureBASIC Constants --- */ +.hljs-link, +.hljs-deletion, +.hljs-attribute { + color: #924B72; /* Cannon Pink (approx.) */ +} + +.hljs-meta, +.hljs-literal, +.hljs-selector-id { + color: #924B72; /* Cannon Pink (approx.) */ + font-weight: bold; +} + +.hljs-strong, +.hljs-name { + font-weight: bold; +} + +.hljs-emphasis { + font-style: italic; +} diff --git a/misc/stagit/styles/qtcreator_dark.css b/misc/stagit/styles/qtcreator_dark.css new file mode 100644 index 0000000..7aa56a3 --- /dev/null +++ b/misc/stagit/styles/qtcreator_dark.css @@ -0,0 +1,83 @@ +/* + +Qt Creator dark color scheme + +*/ + + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #000000; +} + +.hljs, +.hljs-subst, +.hljs-tag, +.hljs-title { + color: #aaaaaa; +} + +.hljs-strong, +.hljs-emphasis { + color: #a8a8a2; +} + +.hljs-bullet, +.hljs-quote, +.hljs-number, +.hljs-regexp, +.hljs-literal { + color: #ff55ff; +} + +.hljs-code +.hljs-selector-class { + color: #aaaaff; +} + +.hljs-emphasis, +.hljs-stronge, +.hljs-type { + font-style: italic; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-function, +.hljs-section, +.hljs-symbol, +.hljs-name { + color: #ffff55; +} + +.hljs-attribute { + color: #ff5555; +} + +.hljs-variable, +.hljs-params, +.hljs-class .hljs-title { + color: #8888ff; +} + +.hljs-string, +.hljs-selector-id, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-type, +.hljs-built_in, +.hljs-builtin-name, +.hljs-template-tag, +.hljs-template-variable, +.hljs-addition, +.hljs-link { + color: #ff55ff; +} + +.hljs-comment, +.hljs-meta, +.hljs-deletion { + color: #55ffff; +} diff --git a/misc/stagit/styles/qtcreator_light.css b/misc/stagit/styles/qtcreator_light.css new file mode 100644 index 0000000..1efa2c6 --- /dev/null +++ b/misc/stagit/styles/qtcreator_light.css @@ -0,0 +1,83 @@ +/* + +Qt Creator light color scheme + +*/ + + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #ffffff; +} + +.hljs, +.hljs-subst, +.hljs-tag, +.hljs-title { + color: #000000; +} + +.hljs-strong, +.hljs-emphasis { + color: #000000; +} + +.hljs-bullet, +.hljs-quote, +.hljs-number, +.hljs-regexp, +.hljs-literal { + color: #000080; +} + +.hljs-code +.hljs-selector-class { + color: #800080; +} + +.hljs-emphasis, +.hljs-stronge, +.hljs-type { + font-style: italic; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-function, +.hljs-section, +.hljs-symbol, +.hljs-name { + color: #808000; +} + +.hljs-attribute { + color: #800000; +} + +.hljs-variable, +.hljs-params, +.hljs-class .hljs-title { + color: #0055AF; +} + +.hljs-string, +.hljs-selector-id, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-type, +.hljs-built_in, +.hljs-builtin-name, +.hljs-template-tag, +.hljs-template-variable, +.hljs-addition, +.hljs-link { + color: #008000; +} + +.hljs-comment, +.hljs-meta, +.hljs-deletion { + color: #008000; +} diff --git a/misc/stagit/styles/railscasts.css b/misc/stagit/styles/railscasts.css new file mode 100644 index 0000000..008cdc5 --- /dev/null +++ b/misc/stagit/styles/railscasts.css @@ -0,0 +1,106 @@ +/* + +Railscasts-like style (c) Visoft, Inc. (Damien White) + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #232323; + color: #e6e1dc; +} + +.hljs-comment, +.hljs-quote { + color: #bc9458; + font-style: italic; +} + +.hljs-keyword, +.hljs-selector-tag { + color: #c26230; +} + +.hljs-string, +.hljs-number, +.hljs-regexp, +.hljs-variable, +.hljs-template-variable { + color: #a5c261; +} + +.hljs-subst { + color: #519f50; +} + +.hljs-tag, +.hljs-name { + color: #e8bf6a; +} + +.hljs-type { + color: #da4939; +} + + +.hljs-symbol, +.hljs-bullet, +.hljs-built_in, +.hljs-builtin-name, +.hljs-attr, +.hljs-link { + color: #6d9cbe; +} + +.hljs-params { + color: #d0d0ff; +} + +.hljs-attribute { + color: #cda869; +} + +.hljs-meta { + color: #9b859d; +} + +.hljs-title, +.hljs-section { + color: #ffc66d; +} + +.hljs-addition { + background-color: #144212; + color: #e6e1dc; + display: inline-block; + width: 100%; +} + +.hljs-deletion { + background-color: #600; + color: #e6e1dc; + display: inline-block; + width: 100%; +} + +.hljs-selector-class { + color: #9b703f; +} + +.hljs-selector-id { + color: #8b98ab; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} + +.hljs-link { + text-decoration: underline; +} diff --git a/misc/stagit/styles/rainbow.css b/misc/stagit/styles/rainbow.css new file mode 100644 index 0000000..905eb8e --- /dev/null +++ b/misc/stagit/styles/rainbow.css @@ -0,0 +1,85 @@ +/* + +Style with support for rainbow parens + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #474949; + color: #d1d9e1; +} + + +.hljs-comment, +.hljs-quote { + color: #969896; + font-style: italic; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal, +.hljs-type, +.hljs-addition { + color: #cc99cc; +} + +.hljs-number, +.hljs-selector-attr, +.hljs-selector-pseudo { + color: #f99157; +} + +.hljs-string, +.hljs-doctag, +.hljs-regexp { + color: #8abeb7; +} + +.hljs-title, +.hljs-name, +.hljs-section, +.hljs-built_in { + color: #b5bd68; +} + +.hljs-variable, +.hljs-template-variable, +.hljs-selector-id, +.hljs-class .hljs-title { + color: #ffcc66; +} + +.hljs-section, +.hljs-name, +.hljs-strong { + font-weight: bold; +} + +.hljs-symbol, +.hljs-bullet, +.hljs-subst, +.hljs-meta, +.hljs-link { + color: #f99157; +} + +.hljs-deletion { + color: #dc322f; +} + +.hljs-formula { + background: #eee8d5; +} + +.hljs-attr, +.hljs-attribute { + color: #81a2be; +} + +.hljs-emphasis { + font-style: italic; +} diff --git a/misc/stagit/styles/routeros.css b/misc/stagit/styles/routeros.css new file mode 100644 index 0000000..ebe2399 --- /dev/null +++ b/misc/stagit/styles/routeros.css @@ -0,0 +1,108 @@ +/* + + highlight.js style for Microtik RouterOS script + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #F0F0F0; +} + +/* Base color: saturation 0; */ + +.hljs, +.hljs-subst { + color: #444; +} + +.hljs-comment { + color: #888888; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-meta-keyword, +.hljs-doctag, +.hljs-name { + font-weight: bold; +} + +.hljs-attribute { + color: #0E9A00; +} + +.hljs-function { + color: #99069A; +} + +.hljs-builtin-name { + color: #99069A; +} + +/* User color: hue: 0 */ + +.hljs-type, +.hljs-string, +.hljs-number, +.hljs-selector-id, +.hljs-selector-class, +.hljs-quote, +.hljs-template-tag, +.hljs-deletion { + color: #880000; +} + +.hljs-title, +.hljs-section { + color: #880000; + font-weight: bold; +} + +.hljs-regexp, +.hljs-symbol, +.hljs-variable, +.hljs-template-variable, +.hljs-link, +.hljs-selector-attr, +.hljs-selector-pseudo { + color: #BC6060; +} + + +/* Language color: hue: 90; */ + +.hljs-literal { + color: #78A960; +} + +.hljs-built_in, +.hljs-bullet, +.hljs-code, +.hljs-addition { + color: #0C9A9A; +} + + +/* Meta color: hue: 200 */ + +.hljs-meta { + color: #1f7199; +} + +.hljs-meta-string { + color: #4d99bf; +} + + +/* Misc effects */ + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/misc/stagit/styles/school-book.css b/misc/stagit/styles/school-book.css new file mode 100644 index 0000000..964b51d --- /dev/null +++ b/misc/stagit/styles/school-book.css @@ -0,0 +1,72 @@ +/* + +School Book style from goldblog.com.ua (c) Zaripov Yura + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 15px 0.5em 0.5em 30px; + font-size: 11px; + line-height:16px; +} + +pre{ + background:#f6f6ae url(./school-book.png); + border-top: solid 2px #d2e8b9; + border-bottom: solid 1px #d2e8b9; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal { + color:#005599; + font-weight:bold; +} + +.hljs, +.hljs-subst { + color: #3e5915; +} + +.hljs-string, +.hljs-title, +.hljs-section, +.hljs-type, +.hljs-symbol, +.hljs-bullet, +.hljs-attribute, +.hljs-built_in, +.hljs-builtin-name, +.hljs-addition, +.hljs-variable, +.hljs-template-tag, +.hljs-template-variable, +.hljs-link { + color: #2c009f; +} + +.hljs-comment, +.hljs-quote, +.hljs-deletion, +.hljs-meta { + color: #e60415; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal, +.hljs-doctag, +.hljs-title, +.hljs-section, +.hljs-type, +.hljs-name, +.hljs-selector-id, +.hljs-strong { + font-weight: bold; +} + +.hljs-emphasis { + font-style: italic; +} diff --git a/misc/stagit/styles/school-book.png b/misc/stagit/styles/school-book.png new file mode 100644 index 0000000000000000000000000000000000000000..956e9790a0e2c079b3d568348ff3accd1d9cac30 GIT binary patch literal 486 zcmeAS@N?(olHy`uVBq!ia0y~yV7?7x3vjRjNjAS6Ga$v1?&#~tz_9*=IcwKTAYZb? zHKHUqKdq!Zu_%?nF(p4KRlzeiF+DXXH8G{K@MNkD0|R4)r;B4q#jQ7Ycl#YS5MfK$ z?b^fh#qmaEhFDxvyThwfhdfkOPApt1lr{NA;Vr%uzxJuVIyzm(ed_8_-0$LLU})H&o5Re&aDemE>EG#(|F^t9_pa-H z_Mf?rMVrs}-M?S|?ZdY@c6s41zy8~}@a{v&#Ea7V)wJ$+#K|u$5UvWCdFLwGac}6w{_s*=8A6L7Rfc|9gboFyt I=akR{0OLZ+qyPW_ literal 0 HcmV?d00001 diff --git a/misc/stagit/styles/solarized-dark.css b/misc/stagit/styles/solarized-dark.css new file mode 100644 index 0000000..b4c0da1 --- /dev/null +++ b/misc/stagit/styles/solarized-dark.css @@ -0,0 +1,84 @@ +/* + +Orginal Style from ethanschoonover.com/solarized (c) Jeremy Hull + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #002b36; + color: #839496; +} + +.hljs-comment, +.hljs-quote { + color: #586e75; +} + +/* Solarized Green */ +.hljs-keyword, +.hljs-selector-tag, +.hljs-addition { + color: #859900; +} + +/* Solarized Cyan */ +.hljs-number, +.hljs-string, +.hljs-meta .hljs-meta-string, +.hljs-literal, +.hljs-doctag, +.hljs-regexp { + color: #2aa198; +} + +/* Solarized Blue */ +.hljs-title, +.hljs-section, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #268bd2; +} + +/* Solarized Yellow */ +.hljs-attribute, +.hljs-attr, +.hljs-variable, +.hljs-template-variable, +.hljs-class .hljs-title, +.hljs-type { + color: #b58900; +} + +/* Solarized Orange */ +.hljs-symbol, +.hljs-bullet, +.hljs-subst, +.hljs-meta, +.hljs-meta .hljs-keyword, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-link { + color: #cb4b16; +} + +/* Solarized Red */ +.hljs-built_in, +.hljs-deletion { + color: #dc322f; +} + +.hljs-formula { + background: #073642; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/misc/stagit/styles/solarized-light.css b/misc/stagit/styles/solarized-light.css new file mode 100644 index 0000000..fdcfcc7 --- /dev/null +++ b/misc/stagit/styles/solarized-light.css @@ -0,0 +1,84 @@ +/* + +Orginal Style from ethanschoonover.com/solarized (c) Jeremy Hull + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #fdf6e3; + color: #657b83; +} + +.hljs-comment, +.hljs-quote { + color: #93a1a1; +} + +/* Solarized Green */ +.hljs-keyword, +.hljs-selector-tag, +.hljs-addition { + color: #859900; +} + +/* Solarized Cyan */ +.hljs-number, +.hljs-string, +.hljs-meta .hljs-meta-string, +.hljs-literal, +.hljs-doctag, +.hljs-regexp { + color: #2aa198; +} + +/* Solarized Blue */ +.hljs-title, +.hljs-section, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class { + color: #268bd2; +} + +/* Solarized Yellow */ +.hljs-attribute, +.hljs-attr, +.hljs-variable, +.hljs-template-variable, +.hljs-class .hljs-title, +.hljs-type { + color: #b58900; +} + +/* Solarized Orange */ +.hljs-symbol, +.hljs-bullet, +.hljs-subst, +.hljs-meta, +.hljs-meta .hljs-keyword, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-link { + color: #cb4b16; +} + +/* Solarized Red */ +.hljs-built_in, +.hljs-deletion { + color: #dc322f; +} + +.hljs-formula { + background: #eee8d5; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/misc/stagit/styles/style.css b/misc/stagit/styles/style.css new file mode 100644 index 0000000..34ffc88 --- /dev/null +++ b/misc/stagit/styles/style.css @@ -0,0 +1,112 @@ +body { + font-family: monospace; + color: #999; + background-color: #101010; +} + +h1, h2, h3, h4, h5, h6 { + font-size: 1em; + margin: 0; +} + +img, h1, h2 { + vertical-align: middle; +} + +img { + width: 300px; + height: auto; +} + +a { + text-decoration: none; + color: #b5e853; +} + +a:hover { + text-decoration: underline; +} + +#blob a { + color: #777; +} + +#blob a:hover { + color: blue; + text-decoration: none; +} + +table thead td { + font-weight: bold; +} + +table td { + padding: 0 0.4em; +} + +#content table td { + white-space: nowrap; + vertical-align: top; +} + +#branches tr:hover td, +#tags tr:hover td, +#index tr:hover td, +#log tr:hover td, +#files tr:hover td { + background-color: #333; +} + +#index tr td:nth-child(2), +#tags tr td:nth-child(3), +#branches tr td:nth-child(3), +#log tr td:nth-child(2) { + white-space: normal; +} + +td.num { + text-align: right; +} + +.desc { + color: #777; +} + +hr { + border: 0; + border-top: 1px solid #777; +} + +pre { + color: #fff; + font-family: monospace; +} + +pre a { + color: #fff; +} + +pre a.h { +/* color: #b7c2ef;*/ + color: #00ff00; +} + +span.i { + color: #070; +} + +span.d { + color: #e00; +} + +pre a.h:hover, +pre a.i:hover, +pre a.d:hover { + text-decoration: none; +} + +.url { + padding: 5px; + color: #fff; + background: rgba(0, 0, 0, 0.8); +} diff --git a/misc/stagit/styles/sunburst.css b/misc/stagit/styles/sunburst.css new file mode 100644 index 0000000..f56dd5e --- /dev/null +++ b/misc/stagit/styles/sunburst.css @@ -0,0 +1,102 @@ +/* + +Sunburst-like style (c) Vasily Polovnyov + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #000; + color: #f8f8f8; +} + +.hljs-comment, +.hljs-quote { + color: #aeaeae; + font-style: italic; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-type { + color: #e28964; +} + +.hljs-string { + color: #65b042; +} + +.hljs-subst { + color: #daefa3; +} + +.hljs-regexp, +.hljs-link { + color: #e9c062; +} + +.hljs-title, +.hljs-section, +.hljs-tag, +.hljs-name { + color: #89bdff; +} + +.hljs-class .hljs-title, +.hljs-doctag { + text-decoration: underline; +} + +.hljs-symbol, +.hljs-bullet, +.hljs-number { + color: #3387cc; +} + +.hljs-params, +.hljs-variable, +.hljs-template-variable { + color: #3e87e3; +} + +.hljs-attribute { + color: #cda869; +} + +.hljs-meta { + color: #8996a8; +} + +.hljs-formula { + background-color: #0e2231; + color: #f8f8f8; + font-style: italic; +} + +.hljs-addition { + background-color: #253b22; + color: #f8f8f8; +} + +.hljs-deletion { + background-color: #420e09; + color: #f8f8f8; +} + +.hljs-selector-class { + color: #9b703f; +} + +.hljs-selector-id { + color: #8b98ab; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/misc/stagit/styles/tomorrow-night-blue.css b/misc/stagit/styles/tomorrow-night-blue.css new file mode 100644 index 0000000..78e59cc --- /dev/null +++ b/misc/stagit/styles/tomorrow-night-blue.css @@ -0,0 +1,75 @@ +/* Tomorrow Night Blue Theme */ +/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ +/* Original theme - https://github.com/chriskempson/tomorrow-theme */ +/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ + +/* Tomorrow Comment */ +.hljs-comment, +.hljs-quote { + color: #7285b7; +} + +/* Tomorrow Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-tag, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class, +.hljs-regexp, +.hljs-deletion { + color: #ff9da4; +} + +/* Tomorrow Orange */ +.hljs-number, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params, +.hljs-meta, +.hljs-link { + color: #ffc58f; +} + +/* Tomorrow Yellow */ +.hljs-attribute { + color: #ffeead; +} + +/* Tomorrow Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet, +.hljs-addition { + color: #d1f1a9; +} + +/* Tomorrow Blue */ +.hljs-title, +.hljs-section { + color: #bbdaff; +} + +/* Tomorrow Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #ebbbff; +} + +.hljs { + display: block; + overflow-x: auto; + background: #002451; + color: white; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/misc/stagit/styles/tomorrow-night-bright.css b/misc/stagit/styles/tomorrow-night-bright.css new file mode 100644 index 0000000..e05af8a --- /dev/null +++ b/misc/stagit/styles/tomorrow-night-bright.css @@ -0,0 +1,74 @@ +/* Tomorrow Night Bright Theme */ +/* Original theme - https://github.com/chriskempson/tomorrow-theme */ +/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ + +/* Tomorrow Comment */ +.hljs-comment, +.hljs-quote { + color: #969896; +} + +/* Tomorrow Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-tag, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class, +.hljs-regexp, +.hljs-deletion { + color: #d54e53; +} + +/* Tomorrow Orange */ +.hljs-number, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params, +.hljs-meta, +.hljs-link { + color: #e78c45; +} + +/* Tomorrow Yellow */ +.hljs-attribute { + color: #e7c547; +} + +/* Tomorrow Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet, +.hljs-addition { + color: #b9ca4a; +} + +/* Tomorrow Blue */ +.hljs-title, +.hljs-section { + color: #7aa6da; +} + +/* Tomorrow Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #c397d8; +} + +.hljs { + display: block; + overflow-x: auto; + background: black; + color: #eaeaea; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/misc/stagit/styles/tomorrow-night-eighties.css b/misc/stagit/styles/tomorrow-night-eighties.css new file mode 100644 index 0000000..08fd51c --- /dev/null +++ b/misc/stagit/styles/tomorrow-night-eighties.css @@ -0,0 +1,74 @@ +/* Tomorrow Night Eighties Theme */ +/* Original theme - https://github.com/chriskempson/tomorrow-theme */ +/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ + +/* Tomorrow Comment */ +.hljs-comment, +.hljs-quote { + color: #999999; +} + +/* Tomorrow Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-tag, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class, +.hljs-regexp, +.hljs-deletion { + color: #f2777a; +} + +/* Tomorrow Orange */ +.hljs-number, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params, +.hljs-meta, +.hljs-link { + color: #f99157; +} + +/* Tomorrow Yellow */ +.hljs-attribute { + color: #ffcc66; +} + +/* Tomorrow Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet, +.hljs-addition { + color: #99cc99; +} + +/* Tomorrow Blue */ +.hljs-title, +.hljs-section { + color: #6699cc; +} + +/* Tomorrow Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #cc99cc; +} + +.hljs { + display: block; + overflow-x: auto; + background: #2d2d2d; + color: #cccccc; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/misc/stagit/styles/tomorrow-night.css b/misc/stagit/styles/tomorrow-night.css new file mode 100644 index 0000000..ddd270a --- /dev/null +++ b/misc/stagit/styles/tomorrow-night.css @@ -0,0 +1,75 @@ +/* Tomorrow Night Theme */ +/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ +/* Original theme - https://github.com/chriskempson/tomorrow-theme */ +/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ + +/* Tomorrow Comment */ +.hljs-comment, +.hljs-quote { + color: #969896; +} + +/* Tomorrow Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-tag, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class, +.hljs-regexp, +.hljs-deletion { + color: #cc6666; +} + +/* Tomorrow Orange */ +.hljs-number, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params, +.hljs-meta, +.hljs-link { + color: #de935f; +} + +/* Tomorrow Yellow */ +.hljs-attribute { + color: #f0c674; +} + +/* Tomorrow Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet, +.hljs-addition { + color: #b5bd68; +} + +/* Tomorrow Blue */ +.hljs-title, +.hljs-section { + color: #81a2be; +} + +/* Tomorrow Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #b294bb; +} + +.hljs { + display: block; + overflow-x: auto; + background: #1d1f21; + color: #c5c8c6; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/misc/stagit/styles/tomorrow.css b/misc/stagit/styles/tomorrow.css new file mode 100644 index 0000000..026a62f --- /dev/null +++ b/misc/stagit/styles/tomorrow.css @@ -0,0 +1,72 @@ +/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ + +/* Tomorrow Comment */ +.hljs-comment, +.hljs-quote { + color: #8e908c; +} + +/* Tomorrow Red */ +.hljs-variable, +.hljs-template-variable, +.hljs-tag, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class, +.hljs-regexp, +.hljs-deletion { + color: #c82829; +} + +/* Tomorrow Orange */ +.hljs-number, +.hljs-built_in, +.hljs-builtin-name, +.hljs-literal, +.hljs-type, +.hljs-params, +.hljs-meta, +.hljs-link { + color: #f5871f; +} + +/* Tomorrow Yellow */ +.hljs-attribute { + color: #eab700; +} + +/* Tomorrow Green */ +.hljs-string, +.hljs-symbol, +.hljs-bullet, +.hljs-addition { + color: #718c00; +} + +/* Tomorrow Blue */ +.hljs-title, +.hljs-section { + color: #4271ae; +} + +/* Tomorrow Purple */ +.hljs-keyword, +.hljs-selector-tag { + color: #8959a8; +} + +.hljs { + display: block; + overflow-x: auto; + background: white; + color: #4d4d4c; + padding: 0.5em; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/misc/stagit/styles/vs.css b/misc/stagit/styles/vs.css new file mode 100644 index 0000000..c5d07d3 --- /dev/null +++ b/misc/stagit/styles/vs.css @@ -0,0 +1,68 @@ +/* + +Visual Studio-like style based on original C# coloring by Jason Diamond + +*/ +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: white; + color: black; +} + +.hljs-comment, +.hljs-quote, +.hljs-variable { + color: #008000; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-built_in, +.hljs-name, +.hljs-tag { + color: #00f; +} + +.hljs-string, +.hljs-title, +.hljs-section, +.hljs-attribute, +.hljs-literal, +.hljs-template-tag, +.hljs-template-variable, +.hljs-type, +.hljs-addition { + color: #a31515; +} + +.hljs-deletion, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-meta { + color: #2b91af; +} + +.hljs-doctag { + color: #808080; +} + +.hljs-attr { + color: #f00; +} + +.hljs-symbol, +.hljs-bullet, +.hljs-link { + color: #00b0e8; +} + + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/misc/stagit/styles/vs2015.css b/misc/stagit/styles/vs2015.css new file mode 100644 index 0000000..d1d9be3 --- /dev/null +++ b/misc/stagit/styles/vs2015.css @@ -0,0 +1,115 @@ +/* + * Visual Studio 2015 dark style + * Author: Nicolas LLOBERA + */ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #1E1E1E; + color: #DCDCDC; +} + +.hljs-keyword, +.hljs-literal, +.hljs-symbol, +.hljs-name { + color: #569CD6; +} +.hljs-link { + color: #569CD6; + text-decoration: underline; +} + +.hljs-built_in, +.hljs-type { + color: #4EC9B0; +} + +.hljs-number, +.hljs-class { + color: #B8D7A3; +} + +.hljs-string, +.hljs-meta-string { + color: #D69D85; +} + +.hljs-regexp, +.hljs-template-tag { + color: #9A5334; +} + +.hljs-subst, +.hljs-function, +.hljs-title, +.hljs-params, +.hljs-formula { + color: #DCDCDC; +} + +.hljs-comment, +.hljs-quote { + color: #57A64A; + font-style: italic; +} + +.hljs-doctag { + color: #608B4E; +} + +.hljs-meta, +.hljs-meta-keyword, +.hljs-tag { + color: #9B9B9B; +} + +.hljs-variable, +.hljs-template-variable { + color: #BD63C5; +} + +.hljs-attr, +.hljs-attribute, +.hljs-builtin-name { + color: #9CDCFE; +} + +.hljs-section { + color: gold; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} + +/*.hljs-code { + font-family:'Monospace'; +}*/ + +.hljs-bullet, +.hljs-selector-tag, +.hljs-selector-id, +.hljs-selector-class, +.hljs-selector-attr, +.hljs-selector-pseudo { + color: #D7BA7D; +} + +.hljs-addition { + background-color: #144212; + display: inline-block; + width: 100%; +} + +.hljs-deletion { + background-color: #600; + display: inline-block; + width: 100%; +} diff --git a/misc/stagit/styles/xcode.css b/misc/stagit/styles/xcode.css new file mode 100644 index 0000000..43dddad --- /dev/null +++ b/misc/stagit/styles/xcode.css @@ -0,0 +1,93 @@ +/* + +XCode style (c) Angel Garcia + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #fff; + color: black; +} + +.hljs-comment, +.hljs-quote { + color: #006a00; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-literal { + color: #aa0d91; +} + +.hljs-name { + color: #008; +} + +.hljs-variable, +.hljs-template-variable { + color: #660; +} + +.hljs-string { + color: #c41a16; +} + +.hljs-regexp, +.hljs-link { + color: #080; +} + +.hljs-title, +.hljs-tag, +.hljs-symbol, +.hljs-bullet, +.hljs-number, +.hljs-meta { + color: #1c00cf; +} + +.hljs-section, +.hljs-class .hljs-title, +.hljs-type, +.hljs-attr, +.hljs-built_in, +.hljs-builtin-name, +.hljs-params { + color: #5c2699; +} + +.hljs-attribute, +.hljs-subst { + color: #000; +} + +.hljs-formula { + background-color: #eee; + font-style: italic; +} + +.hljs-addition { + background-color: #baeeba; +} + +.hljs-deletion { + background-color: #ffc8bd; +} + +.hljs-selector-id, +.hljs-selector-class { + color: #9b703f; +} + +.hljs-doctag, +.hljs-strong { + font-weight: bold; +} + +.hljs-emphasis { + font-style: italic; +} diff --git a/misc/stagit/styles/xt256.css b/misc/stagit/styles/xt256.css new file mode 100644 index 0000000..58df82c --- /dev/null +++ b/misc/stagit/styles/xt256.css @@ -0,0 +1,92 @@ + +/* + xt256.css + + Contact: initbar [at] protonmail [dot] ch + : github.com/initbar +*/ + +.hljs { + display: block; + overflow-x: auto; + color: #eaeaea; + background: #000; + padding: 0.5; +} + +.hljs-subst { + color: #eaeaea; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} + +.hljs-builtin-name, +.hljs-type { + color: #eaeaea; +} + +.hljs-params { + color: #da0000; +} + +.hljs-literal, +.hljs-number, +.hljs-name { + color: #ff0000; + font-weight: bolder; +} + +.hljs-comment { + color: #969896; +} + +.hljs-selector-id, +.hljs-quote { + color: #00ffff; +} + +.hljs-template-variable, +.hljs-variable, +.hljs-title { + color: #00ffff; + font-weight: bold; +} + +.hljs-selector-class, +.hljs-keyword, +.hljs-symbol { + color: #fff000; +} + +.hljs-string, +.hljs-bullet { + color: #00ff00; +} + +.hljs-tag, +.hljs-section { + color: #000fff; +} + +.hljs-selector-tag { + color: #000fff; + font-weight: bold; +} + +.hljs-attribute, +.hljs-built_in, +.hljs-regexp, +.hljs-link { + color: #ff00ff; +} + +.hljs-meta { + color: #fff; + font-weight: bolder; +} diff --git a/misc/stagit/styles/zenburn.css b/misc/stagit/styles/zenburn.css new file mode 100644 index 0000000..07be502 --- /dev/null +++ b/misc/stagit/styles/zenburn.css @@ -0,0 +1,80 @@ +/* + +Zenburn style from voldmar.ru (c) Vladimir Epifanov +based on dark.css by Ivan Sagalaev + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + background: #3f3f3f; + color: #dcdcdc; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-tag { + color: #e3ceab; +} + +.hljs-template-tag { + color: #dcdcdc; +} + +.hljs-number { + color: #8cd0d3; +} + +.hljs-variable, +.hljs-template-variable, +.hljs-attribute { + color: #efdcbc; +} + +.hljs-literal { + color: #efefaf; +} + +.hljs-subst { + color: #8f8f8f; +} + +.hljs-title, +.hljs-name, +.hljs-selector-id, +.hljs-selector-class, +.hljs-section, +.hljs-type { + color: #efef8f; +} + +.hljs-symbol, +.hljs-bullet, +.hljs-link { + color: #dca3a3; +} + +.hljs-deletion, +.hljs-string, +.hljs-built_in, +.hljs-builtin-name { + color: #cc9393; +} + +.hljs-addition, +.hljs-comment, +.hljs-quote, +.hljs-meta { + color: #7f9f7f; +} + + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +}