electron-notifications
Version:
A node module for sending notifications in electron applications
9 lines (7 loc) • 13.4 kB
JavaScript
/* CodeMirror - Minified & Bundled
Generated on 8/25/2016 with http://codemirror.net/doc/compress.html
Version: HEAD
Modes:
- javascript.js
*/
!function(a){"object"==typeof exports&&"object"==typeof module?a(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],a):a(CodeMirror)}(function(a){"use strict";function b(a,b,c){return/^(?:operator|sof|keyword c|case|new|[\[{}\(,;:]|=>)$/.test(b.lastType)||"quasi"==b.lastType&&/\{\s*$/.test(a.string.slice(0,a.pos-(c||0)))}a.defineMode("javascript",function(c,d){function n(a){for(var c,b=!1,d=!1;null!=(c=a.next());){if(!b){if("/"==c&&!d)return;"["==c?d=!0:d&&"]"==c&&(d=!1)}b=!b&&"\\"==c}}function q(a,b,c){return o=a,p=c,b}function r(a,c){var d=a.next();if('"'==d||"'"==d)return c.tokenize=s(d),c.tokenize(a,c);if("."==d&&a.match(/^\d+(?:[eE][+\-]?\d+)?/))return q("number","number");if("."==d&&a.match(".."))return q("spread","meta");if(/[\[\]{}\(\),;\:\.]/.test(d))return q(d);if("="==d&&a.eat(">"))return q("=>","operator");if("0"==d&&a.eat(/x/i))return a.eatWhile(/[\da-f]/i),q("number","number");if("0"==d&&a.eat(/o/i))return a.eatWhile(/[0-7]/i),q("number","number");if("0"==d&&a.eat(/b/i))return a.eatWhile(/[01]/i),q("number","number");if(/\d/.test(d))return a.match(/^\d*(?:\.\d*)?(?:[eE][+\-]?\d+)?/),q("number","number");if("/"==d)return a.eat("*")?(c.tokenize=t,t(a,c)):a.eat("/")?(a.skipToEnd(),q("comment","comment")):b(a,c,1)?(n(a),a.match(/^\b(([gimyu])(?![gimyu]*\2))+\b/),q("regexp","string-2")):(a.eatWhile(l),q("operator","operator",a.current()));if("`"==d)return c.tokenize=u,u(a,c);if("#"==d)return a.skipToEnd(),q("error","error");if(l.test(d))return a.eatWhile(l),q("operator","operator",a.current());if(j.test(d)){a.eatWhile(j);var e=a.current(),f=k.propertyIsEnumerable(e)&&k[e];return f&&"."!=c.lastType?q(f.type,f.style,e):q("variable","variable",e)}}function s(a){return function(b,c){var e,d=!1;if(g&&"@"==b.peek()&&b.match(m))return c.tokenize=r,q("jsonld-keyword","meta");for(;null!=(e=b.next())&&(e!=a||d);)d=!d&&"\\"==e;return d||(c.tokenize=r),q("string","string")}}function t(a,b){for(var d,c=!1;d=a.next();){if("/"==d&&c){b.tokenize=r;break}c="*"==d}return q("comment","comment")}function u(a,b){for(var d,c=!1;null!=(d=a.next());){if(!c&&("`"==d||"$"==d&&a.eat("{"))){b.tokenize=r;break}c=!c&&"\\"==d}return q("quasi","string-2",a.current())}function w(a,b){b.fatArrowAt&&(b.fatArrowAt=null);var c=a.string.indexOf("=>",a.start);if(!(0>c)){for(var d=0,e=!1,f=c-1;f>=0;--f){var g=a.string.charAt(f),h=v.indexOf(g);if(h>=0&&3>h){if(!d){++f;break}if(0==--d){"("==g&&(e=!0);break}}else if(h>=3&&6>h)++d;else if(j.test(g))e=!0;else{if(/["'\/]/.test(g))return;if(e&&!d){++f;break}}}e&&!d&&(b.fatArrowAt=f)}}function y(a,b,c,d,e,f){this.indented=a,this.column=b,this.type=c,this.prev=e,this.info=f,null!=d&&(this.align=d)}function z(a,b){for(var c=a.localVars;c;c=c.next)if(c.name==b)return!0;for(var d=a.context;d;d=d.prev)for(var c=d.vars;c;c=c.next)if(c.name==b)return!0}function A(a,b,c,d,e){var f=a.cc;for(B.state=a,B.stream=e,B.marked=null,B.cc=f,B.style=b,a.lexical.hasOwnProperty("align")||(a.lexical.align=!0);;){var g=f.length?f.pop():h?M:L;if(g(c,d)){for(;f.length&&f[f.length-1].lex;)f.pop()();return B.marked?B.marked:"variable"==c&&z(a,d)?"variable-2":b}}}function C(){for(var a=arguments.length-1;a>=0;a--)B.cc.push(arguments[a])}function D(){return C.apply(null,arguments),!0}function E(a){function b(b){for(var c=b;c;c=c.next)if(c.name==a)return!0;return!1}var c=B.state;if(B.marked="def",c.context){if(b(c.localVars))return;c.localVars={name:a,next:c.localVars}}else{if(b(c.globalVars))return;d.globalVars&&(c.globalVars={name:a,next:c.globalVars})}}function G(){B.state.context={prev:B.state.context,vars:B.state.localVars},B.state.localVars=F}function H(){B.state.localVars=B.state.context.vars,B.state.context=B.state.context.prev}function I(a,b){var c=function(){var c=B.state,d=c.indented;if("stat"==c.lexical.type)d=c.lexical.indented;else for(var e=c.lexical;e&&")"==e.type&&e.align;e=e.prev)d=e.indented;c.lexical=new y(d,B.stream.column(),a,null,c.lexical,b)};return c.lex=!0,c}function J(){var a=B.state;a.lexical.prev&&(")"==a.lexical.type&&(a.indented=a.lexical.indented),a.lexical=a.lexical.prev)}function K(a){function b(c){return c==a?D():";"==a?C():D(b)}return b}function L(a,b){return"var"==a?D(I("vardef",b.length),na,K(";"),J):"keyword a"==a?D(I("form"),M,L,J):"keyword b"==a?D(I("form"),L,J):"{"==a?D(I("}"),fa,J):";"==a?D():"if"==a?("else"==B.state.lexical.info&&B.state.cc[B.state.cc.length-1]==J&&B.state.cc.pop()(),D(I("form"),M,L,J,sa)):"function"==a?D(ya):"for"==a?D(I("form"),ta,L,J):"variable"==a?D(I("stat"),$):"switch"==a?D(I("form"),M,I("}","switch"),K("{"),fa,J,J):"case"==a?D(M,K(":")):"default"==a?D(K(":")):"catch"==a?D(I("form"),G,K("("),za,K(")"),L,J,H):"class"==a?D(I("form"),Aa,J):"export"==a?D(I("stat"),Ea,J):"import"==a?D(I("stat"),Fa,J):"module"==a?D(I("form"),oa,I("}"),K("{"),fa,J,J):"async"==a?D(L):C(I("stat"),M,K(";"),J)}function M(a){return O(a,!1)}function N(a){return O(a,!0)}function O(a,b){if(B.state.fatArrowAt==B.stream.start){var c=b?W:V;if("("==a)return D(G,I(")"),da(oa,")"),J,K("=>"),c,H);if("variable"==a)return C(G,oa,K("=>"),c,H)}var d=b?S:R;return x.hasOwnProperty(a)?D(d):"function"==a?D(ya,d):"keyword c"==a||"async"==a?D(b?Q:P):"("==a?D(I(")"),P,K(")"),J,d):"operator"==a||"spread"==a?D(b?N:M):"["==a?D(I("]"),Ja,J,d):"{"==a?ea(aa,"}",null,d):"quasi"==a?C(T,d):"new"==a?D(X(b)):D()}function P(a){return a.match(/[;\}\)\],]/)?C():C(M)}function Q(a){return a.match(/[;\}\)\],]/)?C():C(N)}function R(a,b){return","==a?D(M):S(a,b,!1)}function S(a,b,c){var d=0==c?R:S,e=0==c?M:N;return"=>"==a?D(G,c?W:V,H):"operator"==a?/\+\+|--/.test(b)?D(d):"?"==b?D(M,K(":"),e):D(e):"quasi"==a?C(T,d):";"!=a?"("==a?ea(N,")","call",d):"."==a?D(_,d):"["==a?D(I("]"),P,K("]"),J,d):void 0:void 0}function T(a,b){return"quasi"!=a?C():"${"!=b.slice(b.length-2)?D(T):D(M,U)}function U(a){return"}"==a?(B.marked="string-2",B.state.tokenize=u,D(T)):void 0}function V(a){return w(B.stream,B.state),C("{"==a?L:M)}function W(a){return w(B.stream,B.state),C("{"==a?L:N)}function X(a){return function(b){return"."==b?D(a?Z:Y):C(a?N:M)}}function Y(a,b){return"target"==b?(B.marked="keyword",D(R)):void 0}function Z(a,b){return"target"==b?(B.marked="keyword",D(S)):void 0}function $(a){return":"==a?D(J,L):C(R,K(";"),J)}function _(a){return"variable"==a?(B.marked="property",D()):void 0}function aa(a,b){return"async"==a?(B.marked="property",D(aa)):"variable"==a||"keyword"==B.style?(B.marked="property",D("get"==b||"set"==b?ba:ca)):"number"==a||"string"==a?(B.marked=g?"property":B.style+" property",D(ca)):"jsonld-keyword"==a?D(ca):"modifier"==a?D(aa):"["==a?D(M,K("]"),ca):"spread"==a?D(M):":"==a?C(ca):void 0}function ba(a){return"variable"!=a?C(ca):(B.marked="property",D(ya))}function ca(a){return":"==a?D(N):"("==a?C(ya):void 0}function da(a,b){function c(d,e){if(","==d){var f=B.state.lexical;return"call"==f.info&&(f.pos=(f.pos||0)+1),D(function(c,d){return c==b||d==b?C():C(a)},c)}return d==b||e==b?D():D(K(b))}return function(d,e){return d==b||e==b?D():C(a,c)}}function ea(a,b,c){for(var d=3;d<arguments.length;d++)B.cc.push(arguments[d]);return D(I(b,c),da(a,b),J)}function fa(a){return"}"==a?D():C(L,fa)}function ga(a){return i&&":"==a?D(ia):void 0}function ha(a,b){return"="==b?D(N):void 0}function ia(a){return"variable"==a?(B.marked="variable-3",D(ma)):"{"==a?D(da(ka,"}")):"("==a?D(da(la,")"),ja):void 0}function ja(a){return"=>"==a?D(ia):void 0}function ka(a){return"variable"==a||"keyword"==B.style?(B.marked="property",D(ka)):":"==a?D(ia):void 0}function la(a){return"variable"==a?D(la):":"==a?D(ia):void 0}function ma(a,b){return"<"==b?D(da(ia,">"),ma):"["==a?D(K("]"),ma):void 0}function na(){return C(oa,ga,qa,ra)}function oa(a,b){return"modifier"==a?D(oa):"variable"==a?(E(b),D()):"spread"==a?D(oa):"["==a?ea(oa,"]"):"{"==a?ea(pa,"}"):void 0}function pa(a,b){return"variable"!=a||B.stream.match(/^\s*:/,!1)?("variable"==a&&(B.marked="property"),"spread"==a?D(oa):"}"==a?C():D(K(":"),oa,qa)):(E(b),D(qa))}function qa(a,b){return"="==b?D(N):void 0}function ra(a){return","==a?D(na):void 0}function sa(a,b){return"keyword b"==a&&"else"==b?D(I("form","else"),L,J):void 0}function ta(a){return"("==a?D(I(")"),ua,K(")"),J):void 0}function ua(a){return"var"==a?D(na,K(";"),wa):";"==a?D(wa):"variable"==a?D(va):C(M,K(";"),wa)}function va(a,b){return"in"==b||"of"==b?(B.marked="keyword",D(M)):D(R,wa)}function wa(a,b){return";"==a?D(xa):"in"==b||"of"==b?(B.marked="keyword",D(M)):C(M,K(";"),xa)}function xa(a){")"!=a&&D(M)}function ya(a,b){return"*"==b?(B.marked="keyword",D(ya)):"variable"==a?(E(b),D(ya)):"("==a?D(G,I(")"),da(za,")"),J,ga,L,H):void 0}function za(a){return"spread"==a?D(za):C(oa,ga,ha)}function Aa(a,b){return"variable"==a?(E(b),D(Ba)):void 0}function Ba(a,b){return"extends"==b?D(i?ia:M,Ba):"{"==a?D(I("}"),Ca,J):void 0}function Ca(a,b){return"variable"==a||"keyword"==B.style?"static"==b?(B.marked="keyword",D(Ca)):(B.marked="property","get"==b||"set"==b?D(Da,ya,Ca):D(ya,Ca)):"*"==b?(B.marked="keyword",D(Ca)):";"==a?D(Ca):"}"==a?D():void 0}function Da(a){return"variable"!=a?C():(B.marked="property",D())}function Ea(a,b){return"*"==b?(B.marked="keyword",D(Ia,K(";"))):"default"==b?(B.marked="keyword",D(M,K(";"))):C(L)}function Fa(a){return"string"==a?D():C(Ga,Ia)}function Ga(a,b){return"{"==a?ea(Ga,"}"):("variable"==a&&E(b),"*"==b&&(B.marked="keyword"),D(Ha))}function Ha(a,b){return"as"==b?(B.marked="keyword",D(Ga)):void 0}function Ia(a,b){return"from"==b?(B.marked="keyword",D(M)):void 0}function Ja(a){return"]"==a?D():C(da(N,"]"))}function Ka(a,b){return"operator"==a.lastType||","==a.lastType||l.test(b.charAt(0))||/[,.]/.test(b.charAt(0))}var o,p,e=c.indentUnit,f=d.statementIndent,g=d.jsonld,h=d.json||g,i=d.typescript,j=d.wordCharacters||/[\w$\xa1-\uffff]/,k=function(){function a(a){return{type:a,style:"keyword"}}var b=a("keyword a"),c=a("keyword b"),d=a("keyword c"),e=a("operator"),f={type:"atom",style:"atom"},g={"if":a("if"),"while":b,"with":b,"else":c,"do":c,"try":c,"finally":c,"return":d,"break":d,"continue":d,"new":a("new"),"delete":d,"throw":d,"debugger":d,"var":a("var"),"const":a("var"),let:a("var"),"function":a("function"),"catch":a("catch"),"for":a("for"),"switch":a("switch"),"case":a("case"),"default":a("default"),"in":e,"typeof":e,"instanceof":e,"true":f,"false":f,"null":f,undefined:f,NaN:f,Infinity:f,"this":a("this"),"class":a("class"),"super":a("atom"),"yield":d,"export":a("export"),"import":a("import"),"extends":d,await:d,async:a("async")};if(i){var h={type:"variable",style:"variable-3"},j={"interface":a("class"),"implements":d,namespace:d,module:a("module"),"enum":a("module"),"public":a("modifier"),"private":a("modifier"),"protected":a("modifier"),"abstract":a("modifier"),as:e,string:h,number:h,"boolean":h,any:h};for(var k in j)g[k]=j[k]}return g}(),l=/[+\-*&%=<>!?|~^]/,m=/^@(context|id|value|language|type|container|list|set|reverse|index|base|vocab|graph)"/,v="([{}])",x={atom:!0,number:!0,variable:!0,string:!0,regexp:!0,"this":!0,"jsonld-keyword":!0},B={state:null,column:null,marked:null,cc:null},F={name:"this",next:{name:"arguments"}};return J.lex=!0,{startState:function(a){var b={tokenize:r,lastType:"sof",cc:[],lexical:new y((a||0)-e,0,"block",!1),localVars:d.localVars,context:d.localVars&&{vars:d.localVars},indented:a||0};return d.globalVars&&"object"==typeof d.globalVars&&(b.globalVars=d.globalVars),b},token:function(a,b){if(a.sol()&&(b.lexical.hasOwnProperty("align")||(b.lexical.align=!1),b.indented=a.indentation(),w(a,b)),b.tokenize!=t&&a.eatSpace())return null;var c=b.tokenize(a,b);return"comment"==o?c:(b.lastType="operator"!=o||"++"!=p&&"--"!=p?o:"incdec",A(b,c,o,p,a))},indent:function(b,c){if(b.tokenize==t)return a.Pass;if(b.tokenize!=r)return 0;var g=c&&c.charAt(0),h=b.lexical;if(!/^\s*else\b/.test(c))for(var i=b.cc.length-1;i>=0;--i){var j=b.cc[i];if(j==J)h=h.prev;else if(j!=sa)break}"stat"==h.type&&"}"==g&&(h=h.prev),f&&")"==h.type&&"stat"==h.prev.type&&(h=h.prev);var k=h.type,l=g==k;return"vardef"==k?h.indented+("operator"==b.lastType||","==b.lastType?h.info+1:0):"form"==k&&"{"==g?h.indented:"form"==k?h.indented+e:"stat"==k?h.indented+(Ka(b,c)?f||e:0):"switch"!=h.info||l||0==d.doubleIndentSwitch?h.align?h.column+(l?0:1):h.indented+(l?0:e):h.indented+(/^(?:case|default)\b/.test(c)?e:2*e)},electricInput:/^\s*(?:case .*?:|default:|\{|\})$/,blockCommentStart:h?null:"/*",blockCommentEnd:h?null:"*/",lineComment:h?null:"//",fold:"brace",closeBrackets:"()[]{}''\"\"``",helperType:h?"json":"javascript",jsonldMode:g,jsonMode:h,expressionAllowed:b,skipExpression:function(a){var b=a.cc[a.cc.length-1];(b==M||b==N)&&a.cc.pop()}}}),a.registerHelper("wordChars","javascript",/[\w$]/),a.defineMIME("text/javascript","javascript"),a.defineMIME("text/ecmascript","javascript"),a.defineMIME("application/javascript","javascript"),a.defineMIME("application/x-javascript","javascript"),a.defineMIME("application/ecmascript","javascript"),a.defineMIME("application/json",{name:"javascript",json:!0}),a.defineMIME("application/x-json",{name:"javascript",json:!0}),a.defineMIME("application/ld+json",{name:"javascript",jsonld:!0}),a.defineMIME("text/typescript",{name:"javascript",typescript:!0}),a.defineMIME("application/typescript",{name:"javascript",typescript:!0})});