Socket
Socket
Sign inDemoInstall

millan

Package Overview
Dependencies
Maintainers
1
Versions
22
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

millan - npm Package Compare versions

Comparing version 4.0.1 to 4.1.0

dist/browser/millan.graphql~sms~sparql~srs.js

2

dist/browser/millan.shacl.js

@@ -1,2 +0,2 @@

!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("shacl",[],t):"object"==typeof exports?exports.shacl=t():(e.millan=e.millan||{},e.millan.shacl=t())}("undefined"!=typeof self?self:this,function(){return function(e){function t(t){for(var r,o,i=t[0],E=t[1],T=t[2],u=0,L=[];u<i.length;u++)o=i[u],a[o]&&L.push(a[o][0]),a[o]=0;for(r in E)Object.prototype.hasOwnProperty.call(E,r)&&(e[r]=E[r]);for(s&&s(t);L.length;)L.shift()();return c.push.apply(c,T||[]),n()}function n(){for(var e,t=0;t<c.length;t++){for(var n=c[t],r=!0,i=1;i<n.length;i++){var E=n[i];0!==a[E]&&(r=!1)}r&&(c.splice(t--,1),e=o(o.s=n[0]))}return e}var r={},a={3:0,1:0},c=[];function o(t){if(r[t])return r[t].exports;var n=r[t]={i:t,l:!1,exports:{}};return e[t].call(n.exports,n,n.exports,o),n.l=!0,n.exports}o.m=e,o.c=r,o.d=function(e,t,n){o.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.t=function(e,t){if(1&t&&(e=o(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(o.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)o.d(n,r,function(t){return e[t]}.bind(null,r));return n},o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,"a",t),t},o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.p="";var i=("undefined"!=typeof self?self:this).webpackJsonp=("undefined"!=typeof self?self:this).webpackJsonp||[],E=i.push.bind(i);i.push=t,i=i.slice();for(var T=0;T<i.length;T++)t(i[T]);var s=E;return c.push([66,0,9]),n()}({1:function(e,t,n){"use strict";n.r(t),n.d(t,"keywords",function(){return c});var r=n(0),a=Object(r.createToken)({name:"MAX_LENGTH",pattern:/MAX LENGTH/i}),c={SELECT:Object(r.createToken)({name:"SELECT",pattern:/SELECT/i}),CONSTRUCT:Object(r.createToken)({name:"CONSTRUCT",pattern:/CONSTRUCT/i}),DISTINCT:Object(r.createToken)({name:"DISTINCT",pattern:/DISTINCT/i}),START:Object(r.createToken)({name:"START",pattern:/START/i}),END:Object(r.createToken)({name:"END",pattern:/END/i}),VIA:Object(r.createToken)({name:"VIA",pattern:/VIA/i}),PATHS:Object(r.createToken)({name:"PATHS",pattern:/PATHS/i}),PATHS_ALL:Object(r.createToken)({name:"PATHS_ALL",pattern:/PATHS ALL/i}),PATHS_SHORTEST:Object(r.createToken)({name:"PATHS_SHORTEST",pattern:/PATHS SHORTEST/i}),CYCLIC:Object(r.createToken)({name:"CYCLIC",pattern:/CYCLIC/i}),AS:Object(r.createToken)({name:"AS",pattern:/AS/i}),WHERE:Object(r.createToken)({name:"WHERE",pattern:/WHERE/i}),A:Object(r.createToken)({name:"A",pattern:/a/}),GROUP_BY:Object(r.createToken)({name:"GROUP_BY",pattern:/GROUP BY/i}),ORDER_BY:Object(r.createToken)({name:"ORDER_BY",pattern:/ORDER BY/i}),BY:Object(r.createToken)({name:"BY",pattern:/BY/i}),BASE:Object(r.createToken)({name:"BASE",pattern:/BASE/i}),PREFIX:Object(r.createToken)({name:"PREFIX",pattern:/PREFIX/i}),DESCRIBE:Object(r.createToken)({name:"DESCRIBE",pattern:/DESCRIBE/i}),ASK:Object(r.createToken)({name:"ASK",pattern:/ASK/i}),FROM:Object(r.createToken)({name:"FROM",pattern:/FROM/i}),REDUCED:Object(r.createToken)({name:"REDUCED",pattern:/REDUCED/i}),NAMED:Object(r.createToken)({name:"NAMED",pattern:/NAMED/i}),HAVING:Object(r.createToken)({name:"HAVING",pattern:/HAVING/i}),ASC:Object(r.createToken)({name:"ASC",pattern:/ASC/i}),DESC:Object(r.createToken)({name:"DESC",pattern:/DESC/i}),OFFSET:Object(r.createToken)({name:"OFFSET",pattern:/OFFSET/i}),LIMIT:Object(r.createToken)({name:"LIMIT",pattern:/LIMIT/i}),VALUES:Object(r.createToken)({name:"VALUES",pattern:/VALUES/i}),LOAD:Object(r.createToken)({name:"LOAD",pattern:/LOAD/i}),SILENT:Object(r.createToken)({name:"SILENT",pattern:/SILENT/i}),INTO:Object(r.createToken)({name:"INTO",pattern:/INTO/i}),CLEAR:Object(r.createToken)({name:"CLEAR",pattern:/CLEAR/i}),DROP:Object(r.createToken)({name:"DROP",pattern:/DROP/i}),CREATE:Object(r.createToken)({name:"CREATE",pattern:/CREATE/i}),ADD:Object(r.createToken)({name:"ADD",pattern:/ADD/i}),TO:Object(r.createToken)({name:"TO",pattern:/TO/i}),MOVE:Object(r.createToken)({name:"MOVE",pattern:/MOVE/i}),COPY:Object(r.createToken)({name:"COPY",pattern:/COPY/i}),INSERT_DATA:Object(r.createToken)({name:"INSERT_DATA",pattern:/INSERT +DATA/i}),DELETE_DATA:Object(r.createToken)({name:"DELETE_DATA",pattern:/DELETE +DATA/i}),DELETE_WHERE:Object(r.createToken)({name:"DELETE_WHERE",pattern:/DELETE +WHERE/i}),WITH:Object(r.createToken)({name:"WITH",pattern:/WITH/i}),DELETE:Object(r.createToken)({name:"DELETE",pattern:/DELETE/i}),INSERT:Object(r.createToken)({name:"INSERT",pattern:/INSERT/i}),USING:Object(r.createToken)({name:"USING",pattern:/USING/i}),DEFAULT:Object(r.createToken)({name:"DEFAULT",pattern:/DEFAULT/i}),GRAPH:Object(r.createToken)({name:"GRAPH",pattern:/GRAPH/i}),ALL:Object(r.createToken)({name:"ALL",pattern:/ALL/i}),OPTIONAL:Object(r.createToken)({name:"OPTIONAL",pattern:/OPTIONAL/i}),SERVICE:Object(r.createToken)({name:"SERVICE",pattern:/SERVICE/i}),BIND:Object(r.createToken)({name:"BIND",pattern:/BIND/i}),UNNEST:Object(r.createToken)({name:"UNNEST",pattern:/UNNEST/i}),UNDEF:Object(r.createToken)({name:"UNDEF",pattern:/UNDEF/i}),MINUS:Object(r.createToken)({name:"MINUS",pattern:/MINUS/i}),UNION:Object(r.createToken)({name:"UNION",pattern:/UNION/i}),FILTER:Object(r.createToken)({name:"FILTER",pattern:/FILTER/i}),STR:Object(r.createToken)({name:"STR",pattern:/STR/i}),LANG:Object(r.createToken)({name:"LANG",pattern:/LANG/i}),LANGMATCHES:Object(r.createToken)({name:"LANGMATCHES",pattern:/LANGMATCHES/i}),DATATYPE:Object(r.createToken)({name:"DATATYPE",pattern:/DATATYPE/i}),BOUND:Object(r.createToken)({name:"BOUND",pattern:/BOUND/i}),IRI:Object(r.createToken)({name:"IRI",pattern:/IRI/i}),URI:Object(r.createToken)({name:"URI",pattern:/URI/i}),BNODE:Object(r.createToken)({name:"BNODE",pattern:/BNODE/i}),RAND:Object(r.createToken)({name:"RAND",pattern:/RAND/i}),ABS:Object(r.createToken)({name:"ABS",pattern:/ABS/i}),CEIL:Object(r.createToken)({name:"CEIL",pattern:/CEIL/i}),FLOOR:Object(r.createToken)({name:"FLOOR",pattern:/FLOOR/i}),ROUND:Object(r.createToken)({name:"ROUND",pattern:/ROUND/i}),CONCAT:Object(r.createToken)({name:"CONCAT",pattern:/CONCAT/i}),STRLEN:Object(r.createToken)({name:"STRLEN",pattern:/STRLEN/i}),UCASE:Object(r.createToken)({name:"UCASE",pattern:/UCASE/i}),LCASE:Object(r.createToken)({name:"LCASE",pattern:/LCASE/i}),ENCODE_FOR_URI:Object(r.createToken)({name:"ENCODE_FOR_URI",pattern:/ENCODE_FOR_URI/i}),CONTAINS:Object(r.createToken)({name:"CONTAINS",pattern:/CONTAINS/i}),STRSTARTS:Object(r.createToken)({name:"STRSTARTS",pattern:/STRSTARTS/i}),STRENDS:Object(r.createToken)({name:"STRENDS",pattern:/STRENDS/i}),STRBEFORE:Object(r.createToken)({name:"STRBEFORE",pattern:/STRBEFORE/i}),STRAFTER:Object(r.createToken)({name:"STRAFTER",pattern:/STRAFTER/i}),YEAR:Object(r.createToken)({name:"YEAR",pattern:/YEAR/i}),MONTH:Object(r.createToken)({name:"MONTH",pattern:/MONTH/i}),DAY:Object(r.createToken)({name:"DAY",pattern:/DAY/i}),HOURS:Object(r.createToken)({name:"HOURS",pattern:/HOURS/i}),MINUTES:Object(r.createToken)({name:"MINUTES",pattern:/MINUTES/i}),SECONDS:Object(r.createToken)({name:"SECONDS",pattern:/SECONDS/i}),TIMEZONE:Object(r.createToken)({name:"TIMEZONE",pattern:/TIMEZONE/i}),TZ:Object(r.createToken)({name:"TZ",pattern:/TZ/i}),NOW:Object(r.createToken)({name:"NOW",pattern:/NOW/i}),UUID:Object(r.createToken)({name:"UUID",pattern:/UUID/i}),STRUUID:Object(r.createToken)({name:"STRUUID",pattern:/STRUUID/i}),MD5:Object(r.createToken)({name:"MD5",pattern:/MD5/i}),SHA1:Object(r.createToken)({name:"SHA1",pattern:/SHA1/i}),SHA256:Object(r.createToken)({name:"SHA256",pattern:/SHA256/i}),SHA384:Object(r.createToken)({name:"SHA384",pattern:/SHA384/i}),SHA512:Object(r.createToken)({name:"SHA512",pattern:/SHA512/i}),COALESCE:Object(r.createToken)({name:"COALESCE",pattern:/COALESCE/i}),IF:Object(r.createToken)({name:"IF",pattern:/IF/i}),STRLANG:Object(r.createToken)({name:"STRLANG",pattern:/STRLANG/i}),STRDT:Object(r.createToken)({name:"STRDT",pattern:/STRDT/i}),sameTerm:Object(r.createToken)({name:"sameTerm",pattern:/sameTerm/i}),isIRI:Object(r.createToken)({name:"isIRI",pattern:/isIRI/i}),isURI:Object(r.createToken)({name:"isURI",pattern:/isURI/i}),isBLANK:Object(r.createToken)({name:"isBLANK",pattern:/isBLANK/i}),isLITERAL:Object(r.createToken)({name:"isLITERAL",pattern:/isLITERAL/i}),isNUMERIC:Object(r.createToken)({name:"isNUMERIC",pattern:/isNUMERIC/i}),REGEX:Object(r.createToken)({name:"REGEX",pattern:/REGEX/i}),SUBSTR:Object(r.createToken)({name:"SUBSTR",pattern:/SUBSTR/i}),REPLACE:Object(r.createToken)({name:"REPLACE",pattern:/REPLACE/i}),EXISTS:Object(r.createToken)({name:"EXISTS",pattern:/EXISTS/i}),NOT_EXISTS:Object(r.createToken)({name:"NOT_EXISTS",pattern:/NOT EXISTS/i}),COUNT:Object(r.createToken)({name:"COUNT",pattern:/COUNT/i}),SUM:Object(r.createToken)({name:"SUM",pattern:/SUM/i}),MIN:Object(r.createToken)({name:"MIN",pattern:/MIN/i}),AVG:Object(r.createToken)({name:"AVG",pattern:/AVG/i}),SAMPLE:Object(r.createToken)({name:"SAMPLE",pattern:/SAMPLE/i}),GROUP_CONCAT:Object(r.createToken)({name:"GROUP_CONCAT",pattern:/GROUP_CONCAT/i}),SEPARATOR:Object(r.createToken)({name:"SEPARATOR",pattern:/SEPARATOR/i}),TRUE:Object(r.createToken)({name:"TRUE",pattern:/TRUE/i}),FALSE:Object(r.createToken)({name:"FALSE",pattern:/FALSE/i}),IN:Object(r.createToken)({name:"IN",pattern:/IN/i}),NOT_IN:Object(r.createToken)({name:"NOT_IN",pattern:/NOT IN/i}),MAX_LENGTH:a,MAX:Object(r.createToken)({name:"MAX",pattern:/MAX/i,longer_alt:a})}},13:function(e,t,n){"use strict";n.d(t,"a",function(){return TurtleParser});var r,a=n(0),c=(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=function(){return(o=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e}).apply(this,arguments)},i=n(9),E=i.turtleTokenTypes,T=i.turtleTokenMap,TurtleParser=function(e){function TurtleParser(t,n,r,c){void 0===t&&(t={}),void 0===n&&(n=E),void 0===r&&(r=n),void 0===c&&(c=!0);var i=e.call(this,n,o({outputCst:!0,recoveryEnabled:!0},t))||this;return i.namespacesMap={},i.semanticErrors=[],i.resetManagedState=function(){i.namespacesMap={},i.semanticErrors=[]},i.tokenize=function(e){return i.lexer.tokenize(e).tokens},i.parse=function(e,t){void 0===t&&(t="standard"),i.input=i.lexer.tokenize(e).tokens;var n=i.turtleDoc(0,[t]),r=i.errors.slice(),a=i.semanticErrors.slice();return i.resetManagedState(),{errors:r,semanticErrors:a,cst:n}},i.turtleDoc=i.RULE("turtleDoc",function(e){var t="stardog"===e;i.MANY(function(){return i.SUBRULE(i.statement,{ARGS:[t]})})}),i.statement=i.RULE("statement",function(e){i.OR([{ALT:function(){return i.SUBRULE(i.directive)}},{ALT:function(){i.SUBRULE(i.triples,{ARGS:[e]}),i.CONSUME(T.Period)}}])}),i.directive=i.RULE("directive",function(){i.OR([{ALT:function(){return i.SUBRULE(i.prefixID)}},{ALT:function(){return i.SUBRULE(i.base)}},{ALT:function(){return i.SUBRULE(i.sparqlPrefix)}},{ALT:function(){return i.SUBRULE(i.sparqlBase)}}])}),i.prefixID=i.RULE("prefixID",function(){i.CONSUME(T.TTL_PREFIX);var e=i.CONSUME(T.PNAME_NS),t=i.CONSUME(T.IRIREF),n=e.image.slice(0,-1),r=t.image;i.namespacesMap[n]=r,i.CONSUME(T.Period)}),i.base=i.RULE("base",function(){i.CONSUME(T.TTL_BASE),i.CONSUME(T.IRIREF),i.CONSUME(T.Period)}),i.sparqlBase=i.RULE("sparqlBase",function(){i.CONSUME(T.BASE),i.CONSUME(T.IRIREF)}),i.sparqlPrefix=i.RULE("sparqlPrefix",function(){i.CONSUME(T.PREFIX);var e=i.CONSUME(T.PNAME_NS),t=i.CONSUME(T.IRIREF),n=e.image.slice(0,-1),r=t.image;i.namespacesMap[n]=r}),i.triples=i.RULE("triples",function(e){i.OR([{ALT:function(){i.SUBRULE(i.subject),i.SUBRULE1(i.predicateObjectList,{ARGS:[e]})}},{GATE:function(){return Boolean(e)},ALT:function(){i.SUBRULE(i.EmbeddedTriplePattern),i.SUBRULE(i.predicateObjectList)}},{ALT:function(){i.SUBRULE(i.blankNodePropertyList,{ARGS:[e]}),i.OPTION(function(){return i.SUBRULE2(i.predicateObjectList,{ARGS:[e]})})}}])}),i.EmbeddedTriplePattern=i.RULE("EmbeddedTriplePattern",function(){i.CONSUME(T.LEmbed),i.SUBRULE(i.triples),i.CONSUME(T.REmbed)}),i.predicateObjectList=i.RULE("predicateObjectList",function(e){i.SUBRULE(i.verb),i.OR([{ALT:function(){return i.SUBRULE(i.objectList,{ARGS:[e]})}},{GATE:function(){return Boolean(e)},ALT:function(){i.SUBRULE(i.EmbeddedPredicateObjectList),i.SUBRULE(i.object,{ARGS:[e]})}}]),i.MANY(function(){i.CONSUME(T.Semicolon),i.OPTION(function(){i.SUBRULE1(i.verb),i.OR1([{ALT:function(){return i.SUBRULE1(i.objectList,{ARGS:[e]})}},{GATE:function(){return Boolean(e)},ALT:function(){i.SUBRULE1(i.EmbeddedPredicateObjectList),i.SUBRULE1(i.object,{ARGS:[e]})}}])})})}),i.EmbeddedPredicateObjectList=i.RULE("EmbeddedPredicateObjectList",function(){i.CONSUME(T.LCurly),i.SUBRULE(i.predicateObjectList),i.CONSUME(T.RCurly)}),i.subject=i.RULE("subject",function(){i.OR([{ALT:function(){return i.SUBRULE(i.iri)}},{ALT:function(){return i.SUBRULE(i.BlankNode)}},{ALT:function(){return i.SUBRULE(i.collection)}}])}),i.predicate=i.RULE("predicate",function(){i.SUBRULE(i.iri)}),i.objectList=i.RULE("objectList",function(e){i.SUBRULE(i.object,{ARGS:[e]}),i.MANY(function(){i.CONSUME(T.Comma),i.SUBRULE1(i.object,{ARGS:[e]})})}),i.verb=i.RULE("verb",function(){i.OR([{ALT:function(){return i.SUBRULE(i.predicate)}},{ALT:function(){return i.CONSUME(T.A)}}])}),i.literal=i.RULE("literal",function(){i.OR([{ALT:function(){return i.SUBRULE(i.RDFLiteral)}},{ALT:function(){return i.SUBRULE(i.NumericLiteral)}},{ALT:function(){return i.SUBRULE(i.BooleanLiteral)}}])}),i.blankNodePropertyList=i.RULE("blankNodePropertyList",function(e){i.CONSUME(T.LBracket),i.SUBRULE(i.predicateObjectList,{ARGS:[e]}),i.CONSUME(T.RBracket)}),i.object=i.RULE("object",function(e){i.OR([{ALT:function(){return i.SUBRULE(i.iri)}},{ALT:function(){return i.SUBRULE(i.BlankNode)}},{ALT:function(){return i.SUBRULE(i.collection)}},{ALT:function(){return i.SUBRULE(i.blankNodePropertyList,{ARGS:[e]})}},{ALT:function(){return i.SUBRULE(i.literal)}}])}),i.collection=i.RULE("collection",function(){i.CONSUME(T.LParen),i.MANY(function(){return i.SUBRULE(i.object)}),i.CONSUME(T.RParen)}),i.NumericLiteral=i.RULE("NumericLiteral",function(){i.OR([{ALT:function(){return i.CONSUME(T.INTEGER)}},{ALT:function(){return i.CONSUME(T.DECIMAL)}},{ALT:function(){return i.CONSUME(T.DOUBLE)}}])}),i.RDFLiteral=i.RULE("RDFLiteral",function(){i.SUBRULE(i.String),i.OPTION(function(){i.OR([{ALT:function(){return i.CONSUME(T.LANGTAG)}},{ALT:function(){i.CONSUME(T.DoubleCaret),i.SUBRULE(i.iri)}}])})}),i.BooleanLiteral=i.RULE("BooleanLiteral",function(){i.OR([{ALT:function(){return i.CONSUME(T.TRUE)}},{ALT:function(){return i.CONSUME(T.FALSE)}}])}),i.String=i.RULE("String",function(){i.OR([{ALT:function(){return i.CONSUME(T.STRING_LITERAL_QUOTE)}},{ALT:function(){return i.CONSUME(T.STRING_LITERAL_SINGLE_QUOTE)}},{ALT:function(){return i.CONSUME(T.STRING_LITERAL_LONG_SINGLE_QUOTE)}},{ALT:function(){return i.CONSUME(T.STRING_LITERAL_LONG_QUOTE)}}])}),i.iri=i.RULE("iri",function(){i.OR([{ALT:function(){return i.CONSUME(T.IRIREF)}},{ALT:function(){return i.SUBRULE(i.PrefixedName)}}])}),i.PrefixedName=i.RULE("PrefixedName",function(){var e=i.OR([{ALT:function(){return i.CONSUME(T.PNAME_LN)}},{ALT:function(){return i.CONSUME(T.PNAME_NS)}}]);e.image.slice(0,e.image.indexOf(":"))in i.namespacesMap||i.semanticErrors.push({name:"NoNamespacePrefixError",message:"A prefix was used for which there was no namespace defined.",token:e,context:{ruleStack:i.getHumanReadableRuleStack(),ruleOccurrenceStack:i.RULE_OCCURRENCE_STACK.slice()},resyncedTokens:[]})}),i.BlankNode=i.RULE("BlankNode",function(){i.OR([{ALT:function(){return i.CONSUME(T.BLANK_NODE_LABEL)}},{ALT:function(){return i.CONSUME(T.ANON)}}])}),i.lexer=new a.Lexer(r),c&&a.Parser.performSelfAnalysis(i),i}return c(TurtleParser,e),TurtleParser}(a.Parser)},2:function(e,t,n){"use strict";n.d(t,"a",function(){return r});var r={or:function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return new RegExp(e.map(function(e){return"("+e.source+")"}).join("|"))},and:function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return new RegExp(e.map(function(e){return"("+e.source+")"}).join(""))},option:function(e){return new RegExp("("+e.source+")?")},many:function(e){return new RegExp("("+e.source+")*")}}},3:function(e,t,n){"use strict";n.d(t,"c",function(){return a}),n.d(t,"p",function(){return c}),n.d(t,"x",function(){return o}),n.d(t,"q",function(){return i}),n.d(t,"m",function(){return E}),n.d(t,"d",function(){return T}),n.d(t,"k",function(){return s}),n.d(t,"j",function(){return u}),n.d(t,"l",function(){return S}),n.d(t,"A",function(){return O}),n.d(t,"y",function(){return R}),n.d(t,"w",function(){return l}),n.d(t,"B",function(){return A}),n.d(t,"s",function(){return N}),n.d(t,"t",function(){return p}),n.d(t,"z",function(){return U}),n.d(t,"a",function(){return I}),n.d(t,"r",function(){return k}),n.d(t,"C",function(){return C}),n.d(t,"D",function(){return h}),n.d(t,"E",function(){return f}),n.d(t,"F",function(){return m}),n.d(t,"g",function(){return b}),n.d(t,"o",function(){return P}),n.d(t,"f",function(){return _}),n.d(t,"i",function(){return M}),n.d(t,"n",function(){return j}),n.d(t,"e",function(){return y}),n.d(t,"h",function(){return D}),n.d(t,"G",function(){return B}),n.d(t,"H",function(){return g}),n.d(t,"b",function(){return G}),n.d(t,"v",function(){return w}),n.d(t,"u",function(){return v});var r=n(2),a=/[\s\S]+/,c=/<[^<>\\{}|\^`\u0000-\u0020]*>/,o=/[A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDBFF][\uDC00-\uDFFF]/,i=/@[a-zA-Z]+(-[a-zA-Z0-9]+)*/,E=/\d+/,T=/(\d*\.\d+)|(\d+\.\d*)/,s=/[eE][+-]?\d+/,u=/\\[tbnrf"'\\]/,L=/[\u0020\u0009\u000d\u000a]/,S=/[0-9A-Fa-f]/,O=/\\[_~.\-!\$&'()*+,=\/?#@%;]/,R=r.a.or(o,/_/),l=r.a.or(R,/-/,/\d/,/\u00b7/,/[\u0300-\u036f]/,/[\u203f-\u2040]/),A=r.a.and(o,r.a.option(r.a.and(r.a.many(r.a.or(l,/\./)),l))),N=r.a.and(/%/,S,S),p=r.a.or(N,O),U=r.a.and(r.a.or(R,/:/,/\d/,p),r.a.option(r.a.and(r.a.many(r.a.or(l,/\./,/:/,p)),r.a.or(l,/:/,p)))),d=r.a.and(r.a.or(R,/\d/),r.a.many(r.a.or(R,/\d/,/\u00b7/,/[\u0300-\u036f]/,/[\u203f-\u2040]/))),I=r.a.and(/\[/,r.a.many(L),/\]/),k=r.a.and(/\(/,r.a.many(L),/\)/),C=r.a.and(/'/,r.a.many(r.a.or(/[^\u0027\u005C\u000A\u000D]/,u)),/'/),h=r.a.and(/"/,r.a.many(r.a.or(/[^\u0022\u005C\u000A\u000D]/,u)),/"/),f=r.a.and(/'''/,r.a.many(r.a.and(r.a.option(r.a.or(/'/,/''/)),r.a.or(/[^'\\]/,u))),/'''/),m=r.a.and(/"""/,r.a.many(r.a.and(r.a.option(r.a.or(/"/,/""/)),r.a.or(/[^"\\]/,u))),/"""/),b=r.a.or(r.a.and(/\d+\.\d*/,s),r.a.and(/\.\d+/,s),r.a.and(/\d+/,s)),P=r.a.and(/\+/,E),_=r.a.and(/\+/,T),M=r.a.and(/\+/,b),j=r.a.and(/-/,E),y=r.a.and(/-/,T),D=r.a.and(/-/,b),B=r.a.and(/\?/,d),g=r.a.and(/\$/,d),G=r.a.and(/_:/,r.a.or(R,/\d/),r.a.option(r.a.and(r.a.many(r.a.or(l,/\./)),l))),w=r.a.and(r.a.option(A),/:/),v=r.a.and(w,U)},4:function(e,t,n){"use strict";n.r(t),n.d(t,"terminals",function(){return E});var r=n(0),a=n(3),c=Object(r.createToken)({name:"STRING_LITERAL_LONG1",pattern:a.E}),o=Object(r.createToken)({name:"STRING_LITERAL_LONG2",pattern:a.F}),i=Object(r.createToken)({name:"PNAME_LN",pattern:a.u}),E={IRIREF:Object(r.createToken)({name:"IRIREF",pattern:a.p,label:"<http://example.com>"}),LANGTAG:Object(r.createToken)({name:"LANGTAG",pattern:a.q}),INTEGER:Object(r.createToken)({name:"INTEGER",pattern:a.m}),DECIMAL:Object(r.createToken)({name:"DECIMAL",pattern:a.d}),DOUBLE:Object(r.createToken)({name:"DOUBLE",pattern:a.g}),INTEGER_POSITIVE:Object(r.createToken)({name:"INTEGER_POSITIVE",pattern:a.o}),DECIMAL_POSITIVE:Object(r.createToken)({name:"DECIMAL_POSITIVE",pattern:a.f}),DOUBLE_POSITIVE:Object(r.createToken)({name:"DOUBLE_POSITIVE",pattern:a.i}),INTEGER_NEGATIVE:Object(r.createToken)({name:"INTEGER_NEGATIVE",pattern:a.n}),DECIMAL_NEGATIVE:Object(r.createToken)({name:"DECIMAL_NEGATIVE",pattern:a.e}),DOUBLE_NEGATIVE:Object(r.createToken)({name:"DOUBLE_NEGATIVE",pattern:a.h}),STRING_LITERAL_LONG1:c,STRING_LITERAL_LONG2:o,STRING_LITERAL1:Object(r.createToken)({name:"STRING_LITERAL1",pattern:a.C,longer_alt:c}),STRING_LITERAL2:Object(r.createToken)({name:"STRING_LITERAL2",pattern:a.D,longer_alt:o}),NIL:Object(r.createToken)({name:"NIL",pattern:a.r,label:"()"}),ANON:Object(r.createToken)({name:"ANON",pattern:a.a,label:"[]"}),PNAME_LN:i,PNAME_NS:Object(r.createToken)({name:"PNAME_NS",pattern:a.v,longer_alt:i}),BLANK_NODE_LABEL:Object(r.createToken)({name:"BLANK_NODE_LABEL",pattern:a.b}),VAR1:Object(r.createToken)({name:"VAR1",pattern:a.G,label:"?foo"}),VAR2:Object(r.createToken)({name:"VAR2",pattern:a.H,label:"?bar"}),PERCENT:Object(r.createToken)({name:"PERCENT",pattern:a.s})}},43:function(e,t,n){"use strict";n.r(t);var r=n(0),a=n(32),c=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return e},o=n(31),i=n.n(o);n.d(t,"categoryTokenMap",function(){return S}),n.d(t,"categoryTokens",function(){return O}),n.d(t,"getShaclTokenMap",function(){return I}),n.d(t,"getShaclTokenTypes",function(){return f});var E=function(){return(E=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e}).apply(this,arguments)},T=n(9),s=T.turtleTokenTypes,u=T.turtleTokenMap,L=n(5).sparqlTokenMap,S={ManyIriTakingPredicate:Object(r.createToken)({name:"ManyIriTakingPredicate",pattern:r.Lexer.NA}),SingleIriTakingPredicate:Object(r.createToken)({name:"SingleIriTakingPredicate",pattern:r.Lexer.NA}),NodeKindIRI:Object(r.createToken)({name:"NodeKindIRI",pattern:r.Lexer.NA}),IntTakingPredicate:Object(r.createToken)({name:"IntTakingPredicate",pattern:r.Lexer.NA}),StringLiteralQuoteTakingPredicate:Object(r.createToken)({name:"StringLiteralQuoteTakingPredicate",pattern:r.Lexer.NA}),LangStringTakingPredicate:Object(r.createToken)({name:"LangStringTakingPredicate",pattern:r.Lexer.NA}),BooleanTakingPredicate:Object(r.createToken)({name:"BooleanTakingPredicate",pattern:r.Lexer.NA}),ShapeExpectingPredicate:Object(r.createToken)({name:"ShapeExpectingPredicate",pattern:r.Lexer.NA}),AnyLiteralTakingPredicate:Object(r.createToken)({name:"AnyLiteralTakingPredicate",pattern:r.Lexer.NA})},O=Object.keys(S).map(function(e){return S[e]}),R={ManyIriTakingPredicate:c("equals","disjoint","lessThan","lessThanOrEquals","targetClass","targetSubjectsOf","targetObjectsOf"),SingleIriTakingPredicate:c("class","datatype","severity"),NodeKindIRI:c("IRI","BlankNode","Literal","BlankNodeOrIRI","BlankNodeOrLiteral","IRIOrLiteral"),IntTakingPredicate:c("minCount","maxCount","minLength","maxLength","qualifiedMinCount","qualifiedMaxCount"),StringLiteralQuoteTakingPredicate:c("pattern","flags","prefix","namespace"),LangStringTakingPredicate:c("message","labelTemplate"),BooleanTakingPredicate:c("uniqueLang","qualifiedValueShapesDisjoint","closed","deactivated","optional"),ShapeExpectingPredicate:c("not","node","property","qualifiedValueShape","sparql","declare","prefixes","parameter","nodeValidator","propertyValidator","validator"),AnyLiteralTakingPredicate:c("minExclusive","minInclusive","maxExclusive","maxInclusive"),other:c("Shape","NodeShape","PropertyShape","targetNode","message","path","alternativePath","inversePath","zeroOrMorePath","oneOrMorePath","zeroOrOnePath","nodeKind","languageIn","and","or","xone","ignoredProperties","hasValue","in","select","ask")},l=c("boolean","integer","string","date","dateTime","anyURI"),A=Object.keys(R).reduce(function(e,t){return R[t].forEach(function(n){return e[n]=t}),e},{}),N=Object.keys(A),p=l.reduce(function(e,t){var n,a="SHACL_xsd_"+t,c=a+"_IRI",o=Object(r.createToken)({name:a,pattern:r.Lexer.NA});return E({},e,((n={})[a]=o,n[c]=Object(r.createToken)({name:c,pattern:"<http://www.w3.org/2001/XMLSchema#"+t,categories:[o,u.IRIREF]}),n))},{}),U=N.reduce(function(e,t){var n,a=A[t],c=S[a],o="SHACL_"+t,i=o+"_IRI",T=Object(r.createToken)({name:o,pattern:r.Lexer.NA,categories:c?[c]:[]});return E({},e,((n={})[o]=T,n[i]=Object(r.createToken)({name:i,pattern:"<http://www.w3.org/ns/shacl#"+t+">",categories:[T,u.IRIREF]}),n))},p),d=function(e){return function(t){return e+":"+t}},I=Object(a.a)(function(e){var t=d(e.shacl),n=d(e.xsd),a=N.reduce(function(e,n){var a,c="SHACL_"+n,o=c+"_prefixed";return E({},e,((a={})[o]=Object(r.createToken)({name:o,pattern:t(n),categories:[e[c],u.PNAME_LN]}),a))},U);return l.reduce(function(e,t){var a,c="SHACL_xsd_"+t,o=c+"_prefixed";return E({},e,((a={})[o]=Object(r.createToken)({name:o,pattern:""+n(t),categories:[e[c],u.PNAME_LN]}),a))},a)},i.a),k=s.indexOf(L.PNAME_NS),C=s.indexOf(u.IRIREF),h=function(e,t){var n=e.split("_"),r=(n[0],n[1]),a=n.slice(2),c=t.split("_"),o=(c[0],c[1]),i=c.slice(2),E=("xsd"===r?a[0]:r).toLowerCase(),T=("xsd"===o?i[0]:o).toLowerCase();if(E===T){var s="xsd"===r?a[1]:a[0],u="xsd"===o?i[1]:i[0];return s&&u?0:s?1:-1}return E<T?1:T<E?-1:0},f=Object(a.a)(function(e){var t=I(e),n=Object.keys(t).sort(h).reduce(function(e,n){return n.endsWith("_IRI")?(C<k&&e.iriTokens.push(t[n.slice(0,-4)]),e.iriTokens.push(t[n])):n.endsWith("_prefixed")&&(k<C&&e.pnameTokens.push(t[n.slice(0,-9)]),e.pnameTokens.push(t[n])),e},{pnameTokens:[],iriTokens:[]}),r=n.pnameTokens,a=n.iriTokens;return k<C?s.slice(0,k).concat(O,r,s.slice(k,C),a,s.slice(C)):s.slice(0,C).concat(O,a,s.slice(C,k),r,s.slice(k))},i.a)},5:function(e,t,n){"use strict";n.r(t),n.d(t,"sparqlTokenMap",function(){return o}),n.d(t,"baseTokens",function(){return i}),n.d(t,"pathsTokens",function(){return E}),n.d(t,"nonStandardTokens",function(){return T}),n.d(t,"stardogSparqlTokens",function(){return u}),n.d(t,"sparqlTokenTypes",function(){return L});var r=n(0),a=n(4),c=n(1),o={IRIREF:a.terminals.IRIREF,LANGTAG:a.terminals.LANGTAG,INTEGER:a.terminals.INTEGER,DECIMAL:a.terminals.DECIMAL,DOUBLE:a.terminals.DOUBLE,INTEGER_POSITIVE:a.terminals.INTEGER_POSITIVE,DECIMAL_POSITIVE:a.terminals.DECIMAL_POSITIVE,DOUBLE_POSITIVE:a.terminals.DOUBLE_POSITIVE,INTEGER_NEGATIVE:a.terminals.INTEGER_NEGATIVE,DECIMAL_NEGATIVE:a.terminals.DECIMAL_NEGATIVE,DOUBLE_NEGATIVE:a.terminals.DOUBLE_NEGATIVE,STRING_LITERAL1:a.terminals.STRING_LITERAL1,STRING_LITERAL2:a.terminals.STRING_LITERAL2,STRING_LITERAL_LONG1:a.terminals.STRING_LITERAL_LONG1,STRING_LITERAL_LONG2:a.terminals.STRING_LITERAL_LONG2,NIL:a.terminals.NIL,ANON:a.terminals.ANON,PNAME_NS:a.terminals.PNAME_NS,PNAME_LN:a.terminals.PNAME_LN,BLANK_NODE_LABEL:a.terminals.BLANK_NODE_LABEL,VAR1:a.terminals.VAR1,VAR2:a.terminals.VAR2,PERCENT:a.terminals.PERCENT,Comment:Object(r.createToken)({name:"Comment",pattern:/#[^\n]*/,group:"comments"}),LCurly:Object(r.createToken)({name:"LCurly",pattern:"{"}),RCurly:Object(r.createToken)({name:"RCurly",pattern:"}"}),LParen:Object(r.createToken)({name:"LParen",pattern:"("}),RParen:Object(r.createToken)({name:"RParen",pattern:")"}),WhiteSpace:Object(r.createToken)({name:"WhiteSpace",pattern:/\s+/,group:r.Lexer.SKIPPED,line_breaks:!0}),Star:Object(r.createToken)({name:"Star",pattern:"*"}),Unknown:Object(r.createToken)({name:"Unknown",pattern:/(?:a\S|[^a\s])\w*/i}),Period:Object(r.createToken)({name:"Period",pattern:"."}),QuestionMark:Object(r.createToken)({name:"QuestionMark",pattern:"?"}),Plus:Object(r.createToken)({name:"Plus",pattern:"+"}),Minus:Object(r.createToken)({name:"Minus",pattern:"-"}),LBracket:Object(r.createToken)({name:"LBracket",pattern:"["}),RBracket:Object(r.createToken)({name:"RBracket",pattern:"]"}),Semicolon:Object(r.createToken)({name:"Semicolon",pattern:";"}),Comma:Object(r.createToken)({name:"Comma",pattern:","}),Pipe:Object(r.createToken)({name:"Pipe",pattern:"|"}),ForwardSlash:Object(r.createToken)({name:"ForwardSlash",pattern:"/"}),Caret:Object(r.createToken)({name:"Caret",pattern:"^"}),DoubleCaret:Object(r.createToken)({name:"DoubleCaret",pattern:"^^"}),Bang:Object(r.createToken)({name:"Bang",pattern:"!"}),LogicalOr:Object(r.createToken)({name:"LogicalOr",pattern:"||"}),LogicalAnd:Object(r.createToken)({name:"LogicalAnd",pattern:"&&"}),Equals:Object(r.createToken)({name:"Equals",pattern:"="}),NotEquals:Object(r.createToken)({name:"NotEquals",pattern:"!="}),LessThan:Object(r.createToken)({name:"LessThan",pattern:"<"}),GreaterThan:Object(r.createToken)({name:"GreaterThan",pattern:">"}),LessThanEquals:Object(r.createToken)({name:"LessThanEquals",pattern:"<="}),GreaterThanEquals:Object(r.createToken)({name:"GreaterThanEquals",pattern:">="}),LEmbed:Object(r.createToken)({name:"LEmbed",pattern:"<<"}),REmbed:Object(r.createToken)({name:"REmbed",pattern:">>"}),SELECT:c.keywords.SELECT,CONSTRUCT:c.keywords.CONSTRUCT,DISTINCT:c.keywords.DISTINCT,START:c.keywords.START,END:c.keywords.END,VIA:c.keywords.VIA,CYCLIC:c.keywords.CYCLIC,PATHS_SHORTEST:c.keywords.PATHS_SHORTEST,PATHS_ALL:c.keywords.PATHS_ALL,PATHS:c.keywords.PATHS,AS:c.keywords.AS,WHERE:c.keywords.WHERE,A:c.keywords.A,GROUP_BY:c.keywords.GROUP_BY,ORDER_BY:c.keywords.ORDER_BY,BY:c.keywords.BY,BASE:c.keywords.BASE,PREFIX:c.keywords.PREFIX,DESCRIBE:c.keywords.DESCRIBE,ASK:c.keywords.ASK,FROM:c.keywords.FROM,REDUCED:c.keywords.REDUCED,NAMED:c.keywords.NAMED,HAVING:c.keywords.HAVING,ASC:c.keywords.ASC,DESC:c.keywords.DESC,OFFSET:c.keywords.OFFSET,LIMIT:c.keywords.LIMIT,VALUES:c.keywords.VALUES,LOAD:c.keywords.LOAD,SILENT:c.keywords.SILENT,INTO:c.keywords.INTO,CLEAR:c.keywords.CLEAR,DROP:c.keywords.DROP,CREATE:c.keywords.CREATE,ADD:c.keywords.ADD,TO:c.keywords.TO,MOVE:c.keywords.MOVE,COPY:c.keywords.COPY,INSERT_DATA:c.keywords.INSERT_DATA,DELETE_DATA:c.keywords.DELETE_DATA,DELETE_WHERE:c.keywords.DELETE_WHERE,WITH:c.keywords.WITH,DELETE:c.keywords.DELETE,INSERT:c.keywords.INSERT,USING:c.keywords.USING,DEFAULT:c.keywords.DEFAULT,GRAPH:c.keywords.GRAPH,ALL:c.keywords.ALL,OPTIONAL:c.keywords.OPTIONAL,SERVICE:c.keywords.SERVICE,BIND:c.keywords.BIND,UNNEST:c.keywords.UNNEST,UNDEF:c.keywords.UNDEF,MINUS:c.keywords.MINUS,UNION:c.keywords.UNION,FILTER:c.keywords.FILTER,STR:c.keywords.STR,LANG:c.keywords.LANG,LANGMATCHES:c.keywords.LANGMATCHES,DATATYPE:c.keywords.DATATYPE,BOUND:c.keywords.BOUND,IRI:c.keywords.IRI,URI:c.keywords.URI,BNODE:c.keywords.BNODE,RAND:c.keywords.RAND,ABS:c.keywords.ABS,CEIL:c.keywords.CEIL,FLOOR:c.keywords.FLOOR,ROUND:c.keywords.ROUND,CONCAT:c.keywords.CONCAT,STRLEN:c.keywords.STRLEN,UCASE:c.keywords.UCASE,LCASE:c.keywords.LCASE,ENCODE_FOR_URI:c.keywords.ENCODE_FOR_URI,CONTAINS:c.keywords.CONTAINS,STRSTARTS:c.keywords.STRSTARTS,STRENDS:c.keywords.STRENDS,STRBEFORE:c.keywords.STRBEFORE,STRAFTER:c.keywords.STRAFTER,YEAR:c.keywords.YEAR,MONTH:c.keywords.MONTH,DAY:c.keywords.DAY,HOURS:c.keywords.HOURS,MINUTES:c.keywords.MINUTES,SECONDS:c.keywords.SECONDS,TIMEZONE:c.keywords.TIMEZONE,TZ:c.keywords.TZ,NOW:c.keywords.NOW,UUID:c.keywords.UUID,STRUUID:c.keywords.STRUUID,MD5:c.keywords.MD5,SHA1:c.keywords.SHA1,SHA256:c.keywords.SHA256,SHA384:c.keywords.SHA384,SHA512:c.keywords.SHA512,COALESCE:c.keywords.COALESCE,IF:c.keywords.IF,STRLANG:c.keywords.STRLANG,STRDT:c.keywords.STRDT,sameTerm:c.keywords.sameTerm,isIRI:c.keywords.isIRI,isURI:c.keywords.isURI,isBLANK:c.keywords.isBLANK,isLITERAL:c.keywords.isLITERAL,isNUMERIC:c.keywords.isNUMERIC,REGEX:c.keywords.REGEX,SUBSTR:c.keywords.SUBSTR,REPLACE:c.keywords.REPLACE,EXISTS:c.keywords.EXISTS,NOT_EXISTS:c.keywords.NOT_EXISTS,COUNT:c.keywords.COUNT,SUM:c.keywords.SUM,MIN:c.keywords.MIN,AVG:c.keywords.AVG,SAMPLE:c.keywords.SAMPLE,GROUP_CONCAT:c.keywords.GROUP_CONCAT,SEPARATOR:c.keywords.SEPARATOR,TRUE:c.keywords.TRUE,FALSE:c.keywords.FALSE,IN:c.keywords.IN,NOT_IN:c.keywords.NOT_IN,MAX_LENGTH:c.keywords.MAX_LENGTH,MAX:c.keywords.MAX},i=[o.NIL,o.ANON,o.LCurly,o.RCurly,o.LParen,o.RParen,o.WhiteSpace,o.IRIREF,o.LANGTAG,o.DOUBLE,o.DECIMAL,o.INTEGER,o.DOUBLE_POSITIVE,o.DECIMAL_POSITIVE,o.INTEGER_POSITIVE,o.DOUBLE_NEGATIVE,o.DECIMAL_NEGATIVE,o.INTEGER_NEGATIVE,o.STRING_LITERAL1,o.STRING_LITERAL2,o.STRING_LITERAL_LONG1,o.STRING_LITERAL_LONG2,o.PNAME_NS,o.PNAME_LN,o.BLANK_NODE_LABEL,o.VAR1,o.VAR2,o.Comment,o.SELECT,o.CONSTRUCT,o.DISTINCT,o.Star,o.WHERE,o.GROUP_BY,o.ORDER_BY,o.BY,o.Period,o.QuestionMark,o.Plus,o.Minus,o.LBracket,o.RBracket,o.PERCENT,o.BASE,o.PREFIX,o.DESCRIBE,o.ASK,o.FROM,o.REDUCED,o.NAMED,o.HAVING,o.ASC,o.DESC,o.OFFSET,o.LIMIT,o.VALUES,o.LOAD,o.SILENT,o.INTO,o.AS,o.CLEAR,o.DROP,o.CREATE,o.ADD,o.TO,o.MOVE,o.COPY,o.INSERT_DATA,o.DELETE_DATA,o.DELETE_WHERE,o.WITH,o.DELETE,o.INSERT,o.USING,o.DEFAULT,o.GRAPH,o.ALL,o.OPTIONAL,o.SERVICE,o.BIND,o.UNDEF,o.MINUS,o.UNION,o.FILTER,o.LANGMATCHES,o.LANG,o.DATATYPE,o.BOUND,o.IRI,o.URI,o.BNODE,o.RAND,o.ABS,o.CEIL,o.FLOOR,o.ROUND,o.CONCAT,o.STRLEN,o.UCASE,o.LCASE,o.ENCODE_FOR_URI,o.CONTAINS,o.STRSTARTS,o.STRENDS,o.STRBEFORE,o.STRAFTER,o.YEAR,o.MONTH,o.DAY,o.HOURS,o.MINUTES,o.SECONDS,o.TIMEZONE,o.TZ,o.NOW,o.UUID,o.STRUUID,o.MD5,o.SHA1,o.SHA256,o.SHA384,o.SHA512,o.COALESCE,o.IF,o.STRLANG,o.STRDT,o.STR,o.sameTerm,o.isIRI,o.isURI,o.isBLANK,o.isLITERAL,o.isNUMERIC,o.REGEX,o.SUBSTR,o.REPLACE,o.EXISTS,o.NOT_EXISTS,o.COUNT,o.SUM,o.MIN,o.MAX_LENGTH,o.MAX,o.AVG,o.SAMPLE,o.GROUP_CONCAT,o.SEPARATOR,o.TRUE,o.FALSE,o.Semicolon,o.Comma,o.ForwardSlash,o.DoubleCaret,o.Caret,o.LogicalOr,o.Pipe,o.LogicalAnd,o.NotEquals,o.Bang,o.Equals,o.LessThanEquals,o.GreaterThanEquals,o.LEmbed,o.REmbed,o.LessThan,o.GreaterThan,o.IN,o.NOT_IN,o.Unknown,o.A],E=[o.START,o.END,o.VIA,o.CYCLIC,o.PATHS_SHORTEST,o.PATHS_ALL,o.PATHS],T=E.concat([o.UNNEST]),s=i.indexOf(o.SELECT),u=i.slice(0,s).concat(T,i.slice(s)),L=i.concat(T)},66:function(e,t,n){"use strict";n.r(t);var r,TurtleParser=n(13),a=n(0),c=n(44),o=n.n(c),i=n(8),E=(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),T=function(e){return new RegExp("(?:shacl#|"+o()(e)+":)(\\S+?)>?$")},s=function(e){for(var t=e;t.children;){var n=Object.keys(t.children)[0];t=t.children[n][0]}return t},u=function(e,t){var n=t.exec(e);if(n)return n[1]},L=function(e,t){t.forEach(function(t){var n=t.children[Object.keys(t.children)[0]][0];switch(n.name){case"shaclVerbShape":var r=s(n).image.toLowerCase();if(!("a"===r||"rdf:type"===r||"<http://www.w3.org/1999/02/22-rdf-syntax-ns#type>"===r))return;Object.keys(n.children).forEach(function(t){if("shaclShapeType"===t){var r=n.children[t][0];r.children.SHACL_NodeShape?e.types.push({type:"NodeShape",token:s(r)}):r.children.SHACL_PropertyShape&&e.types.push({type:"PropertyShape",token:s(r)})}});break;case"shaclPredicateIRI":n.children.SingleIriTakingPredicate?e.predicates.push({type:"SingleIriTakingPredicate",token:s(n.children.SingleIriTakingPredicate[0])}):n.children.ManyIriTakingPredicate&&e.predicates.push({type:"ManyIriTakingPredicate",token:s(n.children.ManyIriTakingPredicate[0])});break;case"shaclNodeKind":e.predicates.push({type:"nodeKind",token:n.children.SHACL_nodeKind[0]});break;case"shaclTargetNode":e.predicates.push({type:"targetNode",token:n.children.SHACL_targetNode[0]});break;case"shaclPropertyPath":e.predicates.push({type:"path",token:n.children.SHACL_path[0]});break;case"shaclLiteralConstraint":e.predicates.push({type:"LiteralConstraint",token:s(n)});break;case"shaclListTakingConstraint":e.predicates.push({type:"ListTakingConstraint",token:s(n)});break;case"shaclShapeExpectingConstraint":e.predicates.push({type:"ShapeExpectingPredicate",token:n.children.ShapeExpectingPredicate[0]});break;case"shaclHasValueConstraint":e.predicates.push({type:"hasValue",token:n.children.SHACL_hasValue[0]});break;default:console.log("SHACL predicateObjectList with name "+n.name+" not recognized.")}})},S=function(e){var t=e.blankNodePropertyList[0],n=t.children.predicateObjectList[0],r=e.predicateObjectList?e.predicateObjectList[0]:null;if(Object(i.a)(n)||Object(i.a)(r)){var a=r&&r.children&&r.children.shaclRulePredicateObjectList?(n.children.shaclRulePredicateObjectList||[]).concat(r.children.shaclRulePredicateObjectList):n.children.shaclRulePredicateObjectList;if(a){var c={subject:{type:"blankNodePropertyList",token:s(t)},types:[],predicates:[]};return L(c,a),c}}},O=function(e){return new(function(e){function t(){var t=e.call(this)||this;return t.triples=function(e){if(e.subject){var n=e.predicateObjectList[0];if(!Object(i.a)(n))return;var r=n.children.shaclRulePredicateObjectList;if(!r)return;var a={subject:{type:"collection"===Object.keys(e.subject[0].children)[0]?"collection":"subject",token:s(e.subject[0])},types:[],predicates:[]};L(a,r),t.shapes.push(a),t.visit(e.subject),t.visit(n)}else{if(!(a=S(e)))return;t.shapes.push(a),t.visit(e.blankNodePropertyList),e.predicateObjectList&&t.visit(e.predicateObjectList)}},t.shaclShape=function(e){if(e.blankNodePropertyList){var n=S(e);n&&(t.shapes.push(n),t.visit(e.blankNodePropertyList))}},t.$resetState=function(){t.shapes=[]},t.$validateShapes=function(e){var n=e.shacl,r=[],a=T(n),c=0,o=t.shapes.reduce(function(e,t){var n=t.subject.token.image,r="["===n?"bnode"+ ++c:n;if(e[r]){var a=e[r];e[r]={subjects:a.subjects.concat([t.subject]),types:a.types.concat(t.types),predicates:a.predicates.concat(t.predicates)}}else e[r]={subjects:[t.subject],types:t.types,predicates:t.predicates};return e},{});return Object.keys(o).forEach(function(e){var t,c=o[e],i=c.subjects,E=c.types,T=c.predicates;E.forEach(function(e){var n=e.type;t&&n!==t?r.push({name:"ShapeTypeError",message:"A SHACL shape can be at most one of NodeShape or PropertyShape.",token:i[0].token}):t||(t=n)});var s=[],L={};T.forEach(function(e){var t=e.token.image,r=u(t,a),c=r?n+":"+r:t;c===n+":path"?s.push(e):(L[c]||(L[c]=[]),L[c].push(e))}),s.length>0&&("NodeShape"===t?r.push({name:"ShapePropertyError",message:"SHACL instances of `NodeShape` cannot have a value for the `path` property.",token:s[0].token}):t="PropertyShape",s.length>1&&r.push({name:"ShapePropertyError",message:"A shape can have at most one value for sh:path.",token:s[1].token})),"NodeShape"===t?["minCount","maxCount","uniqueLang","lessThan","lessThanOrEquals","qualifiedValueShape"].forEach(function(e){var t=n+":"+e;L[t]&&r.push({name:"ShapePropertyError",message:"A NodeShape cannot have any value for "+t+".",token:L[t][0].token})}):["deactivated","severity","datatype","nodeKind","minCount","maxCount","minExclusive","minInclusive","maxExclusive","maxInclusive","minLength","maxLength","languageIn","uniqueLang","in"].forEach(function(e){var t=n+":"+e;L[t]&&L[t].length>1&&r.push({name:"ShapePropertyError",message:"A shape can have at most one value for "+t+".",token:L[t][1].token})})}),{validationErrors:r}},t.validateVisitor(),t.shapes=[],t}return E(t,e),t}(e))},R=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),l=function(){return(l=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e}).apply(this,arguments)},A=n(43),N=A.getShaclTokenTypes,p=A.getShaclTokenMap,U=A.categoryTokenMap,d=n(9).turtleTokenMap,I=function(e){function t(t,n){void 0===n&&(n={shacl:"sh",xsd:"xsd"});var r=e.call(this,l({outputCst:!0,recoveryEnabled:!0},t),N(n),N(n),!1)||this;return r.validateWithVisitor=function(e){if(r.shaclVisitor)r.shaclVisitor.$resetState();else{var t=r.getBaseCstVisitorConstructorWithDefaults();r.shaclVisitor=O(t)}return r.shaclVisitor.visit(e),r.shaclVisitor.$validateShapes(r.prefixes)},r.tokenize=function(e){return r.lexer.tokenize(e).tokens},r.parse=function(e){r.input=r.tokenize(e);var t=r.turtleDoc(),n=r.validateWithVisitor(t).validationErrors;return{errors:r.errors.slice(),semanticErrors:r.semanticErrors.concat(n),cst:t}},r.predicateObjectList=r.OVERRIDE_RULE("predicateObjectList",function(){r.OR([{ALT:function(){r.SUBRULE(r.shaclRulePredicateObjectList)}},{ALT:function(){r.SUBRULE(r.verb),r.SUBRULE(r.objectList)}}]),r.MANY(function(){r.CONSUME(d.Semicolon),r.OPTION(function(){r.OR1([{ALT:function(){r.SUBRULE1(r.shaclRulePredicateObjectList)}},{ALT:function(){r.SUBRULE1(r.verb),r.SUBRULE1(r.objectList)}}])})})}),r.shaclRulePredicateObjectList=r.RULE("shaclRulePredicateObjectList",function(){r.OR([{ALT:function(){return r.SUBRULE(r.shaclPredicateIRI)}},{ALT:function(){return r.SUBRULE(r.shaclNodeKind)}},{ALT:function(){return r.SUBRULE(r.shaclTargetNode)}},{ALT:function(){return r.SUBRULE(r.shaclPropertyPath)}},{ALT:function(){return r.SUBRULE(r.shaclLiteralConstraint)}},{ALT:function(){return r.SUBRULE(r.shaclListTakingConstraint)}},{ALT:function(){return r.SUBRULE(r.shaclShapeExpectingConstraint)}},{ALT:function(){return r.SUBRULE(r.shaclHasValueConstraint)}},{ALT:function(){return r.SUBRULE(r.shaclVerbShape)}}])}),r.shaclPredicateIRI=r.RULE("shaclPredicateIRI",function(){r.OR([{ALT:function(){r.CONSUME(U.SingleIriTakingPredicate),r.SUBRULE(r.iri)}},{ALT:function(){r.CONSUME(U.ManyIriTakingPredicate),r.SUBRULE1(r.iri),r.MANY(function(){r.CONSUME(d.Comma),r.SUBRULE2(r.iri)})}}])}),r.shaclNodeKind=r.RULE("shaclNodeKind",function(){r.CONSUME(r.shaclTokenMap.SHACL_nodeKind),r.CONSUME(U.NodeKindIRI)}),r.shaclTargetNode=r.RULE("shaclTargetNode",function(){r.CONSUME(r.shaclTokenMap.SHACL_targetNode),r.SUBRULE(r.shaclIRIOrLiteral),r.MANY(function(){r.CONSUME(d.Comma),r.SUBRULE1(r.shaclIRIOrLiteral)})}),r.shaclVerbShape=r.RULE("shaclVerbShape",function(){r.SUBRULE(r.verb),r.SUBRULE(r.shaclShapeType),r.MANY(function(){r.CONSUME(d.Comma),r.SUBRULE1(r.shaclShapeType)})}),r.shaclShapeType=r.RULE("shaclShapeType",function(){r.OR([{ALT:function(){return r.CONSUME(r.shaclTokenMap.SHACL_Shape)}},{ALT:function(){return r.CONSUME(r.shaclTokenMap.SHACL_NodeShape)}},{ALT:function(){return r.CONSUME(r.shaclTokenMap.SHACL_PropertyShape)}}])}),r.shaclPropertyPath=r.RULE("shaclPropertyPath",function(){r.CONSUME(r.shaclTokenMap.SHACL_path),r.SUBRULE(r.shaclPropertyPathPath)}),r.shaclPropertyPathPath=r.RULE("shaclPropertyPathPath",function(){r.OR([{ALT:function(){return r.SUBRULE(r.shaclPredicatePath)}},{ALT:function(){return r.SUBRULE(r.shaclSequencePath)}},{ALT:function(){return r.SUBRULE(r.shaclAlternativePath)}},{ALT:function(){return r.SUBRULE(r.shaclInversePath)}},{ALT:function(){return r.SUBRULE(r.shaclZeroOrMorePath)}},{ALT:function(){return r.SUBRULE(r.shaclOneOrMorePath)}},{ALT:function(){return r.SUBRULE(r.shaclZeroOrOnePath)}}])}),r.shaclPredicatePath=r.RULE("shaclPredicatePath",function(){r.OR([{ALT:function(){return r.SUBRULE(r.iri)}},{ALT:function(){r.CONSUME(d.LParen),r.SUBRULE1(r.iri),r.CONSUME(d.RParen)}}])}),r.shaclSequencePath=r.RULE("shaclSequencePath",function(){r.CONSUME(d.LParen),r.SUBRULE(r.shaclPropertyPathPath),r.AT_LEAST_ONE(function(){return r.SUBRULE1(r.shaclPropertyPathPath)}),r.OPTION(function(){return r.CONSUME(d.Semicolon)}),r.CONSUME(d.RParen)}),r.shaclAlternativePath=r.RULE("shaclAlternativePath",function(){r.CONSUME(d.LBracket),r.CONSUME(r.shaclTokenMap.SHACL_alternativePath),r.SUBRULE(r.shaclPropertyPathPath),r.OPTION(function(){return r.CONSUME(d.Semicolon)}),r.CONSUME(d.RBracket)}),r.shaclInversePath=r.RULE("shaclInversePath",function(){r.CONSUME(d.LBracket),r.CONSUME(r.shaclTokenMap.SHACL_inversePath),r.SUBRULE(r.shaclPropertyPathPath),r.OPTION(function(){return r.CONSUME(d.Semicolon)}),r.CONSUME(d.RBracket)}),r.shaclZeroOrMorePath=r.RULE("shaclZeroOrMorePath",function(){r.CONSUME(d.LBracket),r.CONSUME(r.shaclTokenMap.SHACL_zeroOrMorePath),r.SUBRULE(r.shaclPropertyPathPath),r.OPTION(function(){return r.CONSUME(d.Semicolon)}),r.CONSUME(d.RBracket)}),r.shaclOneOrMorePath=r.RULE("shaclOneOrMorePath",function(){r.CONSUME(d.LBracket),r.CONSUME(r.shaclTokenMap.SHACL_oneOrMorePath),r.SUBRULE(r.shaclPropertyPathPath),r.OPTION(function(){return r.CONSUME(d.Semicolon)}),r.CONSUME(d.RBracket)}),r.shaclZeroOrOnePath=r.RULE("shaclZeroOrOnePath",function(){r.CONSUME(d.LBracket),r.CONSUME(r.shaclTokenMap.SHACL_zeroOrOnePath),r.SUBRULE(r.shaclPropertyPathPath),r.OPTION(function(){return r.CONSUME(d.Semicolon)}),r.CONSUME(d.RBracket)}),r.shaclLiteralConstraint=r.RULE("shaclLiteralConstraint",function(){r.OR([{ALT:function(){return r.SUBRULE(r.shaclIntConstraint)}},{ALT:function(){return r.SUBRULE(r.shaclStringConstraint)}},{ALT:function(){return r.SUBRULE(r.shaclStringLiteralQuoteConstraint)}},{ALT:function(){return r.SUBRULE(r.shaclLangStringConstraint)}},{ALT:function(){return r.SUBRULE(r.shaclBooleanConstraint)}},{ALT:function(){return r.SUBRULE(r.shaclAnyLiteralConstraint)}}])}),r.shaclIntConstraint=r.RULE("shaclIntConstraint",function(){r.CONSUME(U.IntTakingPredicate),r.OR([{ALT:function(){return r.CONSUME(d.INTEGER)}},{ALT:function(){return r.SUBRULE(r.shaclXsdInteger)}}])}),r.shaclStringConstraint=r.RULE("shaclStringConstraint",function(){r.OR([{ALT:function(){return r.CONSUME(r.shaclTokenMap.SHACL_select)}},{ALT:function(){return r.CONSUME(r.shaclTokenMap.SHACL_ask)}}]),r.SUBRULE(r.String)}),r.shaclStringLiteralQuoteConstraint=r.RULE("shaclStringLiteralQuoteConstraint",function(){r.CONSUME(U.StringLiteralQuoteTakingPredicate),r.CONSUME(d.STRING_LITERAL_QUOTE),r.OPTION(function(){r.OR([{ALT:function(){return r.CONSUME(d.LANGTAG)}},{ALT:function(){r.CONSUME(d.DoubleCaret),r.CONSUME(r.shaclTokenMap.SHACL_xsd_string)}},{ALT:function(){r.CONSUME1(d.DoubleCaret),r.CONSUME(r.shaclTokenMap.SHACL_xsd_anyURI)}}])})}),r.shaclLangStringConstraint=r.RULE("shaclLangStringConstraint",function(){r.CONSUME(U.LangStringTakingPredicate),r.SUBRULE(r.String),r.OPTION(function(){r.OR([{ALT:function(){return r.CONSUME(d.LANGTAG)}},{ALT:function(){r.CONSUME(d.DoubleCaret),r.CONSUME(r.shaclTokenMap.SHACL_xsd_string)}}])})}),r.shaclBooleanConstraint=r.RULE("shaclBooleanConstraint",function(){r.CONSUME(U.BooleanTakingPredicate),r.OR([{ALT:function(){return r.CONSUME(d.TRUE)}},{ALT:function(){return r.CONSUME(d.FALSE)}},{ALT:function(){return r.SUBRULE(r.shaclXsdBoolean)}}])}),r.shaclAnyLiteralConstraint=r.RULE("shaclAnyLiteralConstraint",function(){r.CONSUME(U.AnyLiteralTakingPredicate),r.SUBRULE(r.literal)}),r.shaclListTakingConstraint=r.RULE("shaclListTakingConstraint",function(){r.OR([{ALT:function(){return r.SUBRULE(r.shaclLanguageInConstraint)}},{ALT:function(){return r.SUBRULE(r.shaclShapeListTakingConstraint)}},{ALT:function(){return r.SUBRULE(r.shaclIRIListTakingConstraint)}},{ALT:function(){return r.SUBRULE(r.shaclShapeOrLiteralListTakingConstraint)}}])}),r.shaclLanguageInConstraint=r.RULE("shaclLanguageInConstraint",function(){r.CONSUME(r.shaclTokenMap.SHACL_languageIn),r.SUBRULE(r.shaclStringCollection)}),r.shaclStringCollection=r.RULE("shaclStringCollection",function(){r.CONSUME(d.LParen),r.MANY(function(){r.CONSUME(d.STRING_LITERAL_QUOTE)}),r.CONSUME(d.RParen)}),r.shaclShapeListTakingConstraint=r.RULE("shaclShapeListTakingConstraint",function(){r.OR([{ALT:function(){return r.CONSUME(r.shaclTokenMap.SHACL_and)}},{ALT:function(){return r.CONSUME(r.shaclTokenMap.SHACL_or)}},{ALT:function(){return r.CONSUME(r.shaclTokenMap.SHACL_xone)}}]),r.SUBRULE(r.shaclShapeCollection)}),r.shaclShapeCollection=r.RULE("shaclShapeCollection",function(){r.CONSUME(d.LParen),r.MANY(function(){r.SUBRULE(r.shaclShape)}),r.CONSUME(d.RParen)}),r.shaclIRIListTakingConstraint=r.RULE("shaclIRIListTakingConstraint",function(){r.CONSUME(r.shaclTokenMap.SHACL_ignoredProperties),r.SUBRULE(r.shaclIRICollection)}),r.shaclIRICollection=r.RULE("shaclIRICollection",function(){r.CONSUME(d.LParen),r.MANY(function(){r.SUBRULE(r.iri)}),r.CONSUME(d.RParen)}),r.shaclShapeOrLiteralListTakingConstraint=r.RULE("shaclShapeOrLiteralListTakingConstraint",function(){r.CONSUME(r.shaclTokenMap.SHACL_in),r.SUBRULE(r.shaclShapeOrLiteralCollection)}),r.shaclShapeOrLiteralCollection=r.RULE("shaclShapeOrLiteralCollection",function(){r.CONSUME(d.LParen),r.MANY(function(){r.SUBRULE(r.shaclShapeOrLiteral)}),r.CONSUME(d.RParen)}),r.shaclShapeExpectingConstraint=r.RULE("shaclShapeExpectingConstraint",function(){r.CONSUME(U.ShapeExpectingPredicate),r.SUBRULE(r.shaclShape)}),r.shaclHasValueConstraint=r.RULE("shaclHasValueConstraint",function(){r.CONSUME(r.shaclTokenMap.SHACL_hasValue),r.SUBRULE(r.shaclShapeOrLiteral)}),r.shaclShape=r.RULE("shaclShape",function(){r.OR([{ALT:function(){return r.SUBRULE(r.iri)}},{ALT:function(){return r.SUBRULE(r.blankNodePropertyList)}},{ALT:function(){return r.SUBRULE(r.BlankNode)}}])}),r.shaclShapeOrLiteral=r.RULE("shaclShapeOrLiteral",function(){r.OR([{ALT:function(){return r.SUBRULE(r.shaclShape)}},{ALT:function(){return r.SUBRULE(r.literal)}}])}),r.shaclIRIOrLiteral=r.RULE("shaclIRIOrLiteral",function(){r.OR([{ALT:function(){return r.SUBRULE(r.iri)}},{ALT:function(){return r.SUBRULE(r.literal)}}])}),r.shaclXsdBoolean=r.RULE("shaclXsdBoolean",function(){r.SUBRULE(r.shaclStringWithDoubleCaret),r.CONSUME(r.shaclTokenMap.SHACL_xsd_boolean)}),r.shaclXsdString=r.RULE("shaclXsdString",function(){r.SUBRULE(r.shaclStringWithDoubleCaret),r.CONSUME(r.shaclTokenMap.SHACL_xsd_string)}),r.shaclXsdInteger=r.RULE("shaclXsdInteger",function(){r.SUBRULE(r.shaclStringWithDoubleCaret),r.CONSUME(r.shaclTokenMap.SHACL_xsd_integer)}),r.shaclXsdDate=r.RULE("shaclXsdDate",function(){r.SUBRULE(r.shaclStringWithDoubleCaret),r.CONSUME(r.shaclTokenMap.SHACL_xsd_date)}),r.shaclXsdAnyURI=r.RULE("shaclXsdAnyURI",function(){r.SUBRULE(r.shaclStringWithDoubleCaret),r.CONSUME(r.shaclTokenMap.SHACL_xsd_anyURI)}),r.shaclStringWithDoubleCaret=r.RULE("shaclStringWithDoubleCaret",function(){r.SUBRULE(r.String),r.CONSUME(d.DoubleCaret)}),r.prefixes=n,r.lexer=new a.Lexer(N(n)),r.shaclTokenMap=p(n),a.Parser.performSelfAnalysis(r),r}return R(t,e),t}(TurtleParser.a);n.d(t,"shaclTokens",function(){return k}),n.d(t,"ShaclParser",function(){return I});var k=n(43)},8:function(e,t,n){"use strict";n.d(t,"b",function(){return a}),n.d(t,"c",function(){return c}),n.d(t,"a",function(){return o});var r=function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e}).apply(this,arguments)},a=function(e,t){E(e,null,t)},c=function(e,t){E(e,null,t,!1)};function o(e){return Boolean(e&&"name"in e)}var i=function(){return function(e){var t=e.node,n=e.parentCtx;this.node=r({},t),this.parentCtx=r({},n)}}(),E=function(e,t,n,a){if(void 0===t&&(t=new i({node:e})),void 0===a&&(a=!0),!o(e))return n(a?r({},t):t);var c=e.children;Object.keys(c).forEach(function(e){var r=c[e];r.length&&r.forEach(function(e){var r=a?new i({node:e,parentCtx:t}):{node:e,parentCtx:t};n(r,function(t){var c=r;t&&(c=a?new i({node:t.node,parentCtx:t.parentCtx}):{node:t.node,parentCtx:t.parentCtx}),E(e,c,n,a)})})})}},9:function(e,t,n){"use strict";n.r(t);var r=n(0),a=n(2),c=n(3),o=/\\u([a-fA-F0-9]{4})|\\U([a-fA-F0-9]{8})|\\[uU]|\\(.)/g,i={"\\":"\\","'":"'",'"':'"',n:"\n",r:"\r",t:"\t",f:"\f",b:"\b",_:"_","~":"~",".":".","-":"-","!":"!",$:"$","&":"&","(":"(",")":")","*":"*","+":"+",",":",",";":";","=":"=","/":"/","?":"?","#":"#","@":"@","%":"%"},E=/^"([^"\\\r\n]+)"/,T=/^'([^'\\\r\n]+)'/,s=/^"((?:[^"\\\r\n]|\\.)*)"(?=[^"])/,u=/^'((?:[^'\\\r\n]|\\.)*)'(?=[^'])/,L=/^"""([^"\\]*(?:(?:\\.|"(?!""))[^"\\]*)*)"""/,S=/^'''([^'\\]*(?:(?:\\.|'(?!''))[^'\\]*)*)'''/,O=/[\x00-\x20<>\\"\{\}\|\^\`]/,R=/^<((?:[^ <>{}\\]|\\[uU])+)>[ \t]*/,l=/^<([^\x00-\x20<>\\"\{\}\|\^\`]*)>[ \t]*/,A=function(e){try{return e.replace(o,function(e,t,n,r){if(t)return String.fromCharCode(parseInt(t,16));if(n){var a=parseInt(n,16);return a<=65535?String.fromCharCode(a):String.fromCharCode(55296+(a-=65536)/1024,56320+(1023&a))}var c=i[r];if(!c)throw new Error;return c})}catch(e){return null}};n.d(t,"turtleTokenMap",function(){return U}),n.d(t,"turtleTokenTypes",function(){return d});var N=n(5).sparqlTokenMap,p=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,U={Comment:Object(r.createToken)({name:"Comment",pattern:/#[^\n]*/,group:"comments"}),LBracket:N.LBracket,RBracket:N.RBracket,LCurly:N.LCurly,RCurly:N.RCurly,LParen:N.LParen,RParen:N.RParen,Period:N.Period,WhiteSpace:N.WhiteSpace,TRUE:Object(r.createToken)({name:"TRUE",pattern:/true/}),FALSE:Object(r.createToken)({name:"FALSE",pattern:/false/}),DoubleCaret:N.DoubleCaret,LEmbed:N.LEmbed,REmbed:N.REmbed,Comma:N.Comma,Semicolon:N.Semicolon,A:N.A,PREFIX:N.PREFIX,BASE:N.BASE,PNAME_NS:N.PNAME_NS,PNAME_LN:N.PNAME_LN,BLANK_NODE_LABEL:N.BLANK_NODE_LABEL,TTL_BASE:Object(r.createToken)({name:"TTL_BASE",pattern:/@base/}),TTL_PREFIX:Object(r.createToken)({name:"TTL_PREFIX",pattern:/@prefix/}),LANGTAG:N.LANGTAG,INTEGER:Object(r.createToken)({name:"INTEGER",pattern:a.a.and(a.a.option(/[+-]/),/\d+/)}),DECIMAL:Object(r.createToken)({name:"DECIMAL",pattern:a.a.and(a.a.option(/[+-]/),/(\d*\.\d+)/)}),DOUBLE:Object(r.createToken)({name:"DOUBLE",pattern:a.a.and(a.a.option(/[+-]/),a.a.or(a.a.and(/\d+\.\d*/,c.k),a.a.and(/\.\d+/,c.k),a.a.and(/\d+/,c.k)))}),EXPONENT:Object(r.createToken)({name:"EXPONENT",pattern:c.k}),ECHAR:Object(r.createToken)({name:"ECHAR",pattern:c.j}),ANON:N.ANON,PLX:Object(r.createToken)({name:"PLX",pattern:c.t}),PERCENT:N.PERCENT,HEX:Object(r.createToken)({name:"HEX",pattern:c.l}),STRING_LITERAL_LONG_SINGLE_QUOTE:Object(r.createToken)({name:"STRING_LITERAL_LONG_SINGLE_QUOTE",pattern:function(e,t){void 0===t&&(t=0);var n=S.exec(e.slice(t));return n&&null!==A(n[1])?n:null},line_breaks:!0}),STRING_LITERAL_LONG_QUOTE:Object(r.createToken)({name:"STRING_LITERAL_LONG_QUOTE",pattern:function(e,t){void 0===t&&(t=0);var n=L.exec(e.slice(t));return n&&null!==A(n[1])?n:null},line_breaks:!0}),STRING_LITERAL_QUOTE:Object(r.createToken)({name:"STRING_LITERAL_QUOTE",pattern:function(e,t){void 0===t&&(t=0);var n=e.slice(t),r=E.exec(n);return r||((r=s.exec(n))?null===A(r[1])?null:r:null)},line_breaks:!1}),STRING_LITERAL_SINGLE_QUOTE:Object(r.createToken)({name:"STRING_LITERAL_SINGLE_QUOTE",pattern:function(e,t){void 0===t&&(t=0);var n=e.slice(t),r=T.exec(n);return r||((r=u.exec(n))?null===A(r[1])?null:r:null)},line_breaks:!1}),UCHAR:Object(r.createToken)({name:"UCHAR",pattern:function(e,t){return void 0===t&&(t=0),p.exec(e.slice(t))},line_breaks:!1}),IRIREF:Object(r.createToken)({name:"IRIREF",pattern:function(e,t){void 0===t&&(t=0);var n=e.slice(t),r=l.exec(n);if(r)return r;if(!(r=R.exec(n)))return null;var a=A(r[1]);return null===a||O.test(a)?null:r},line_breaks:!1}),PN_CHARS_BASE:Object(r.createToken)({name:"PN_CHARS_BASE",pattern:c.x}),PN_CHARS_U:Object(r.createToken)({name:"PN_CHARS_U",pattern:c.y}),PN_CHARS:Object(r.createToken)({name:"PN_CHARS",pattern:c.w}),PN_PREFIX:Object(r.createToken)({name:"PN_PREFIX",pattern:c.B}),PN_LOCAL:Object(r.createToken)({name:"PN_LOCAL",pattern:c.z}),PN_LOCAL_ESC:Object(r.createToken)({name:"PN_LOCAL_ESC",pattern:c.A}),Unknown:Object(r.createToken)({name:"Unknown",pattern:/\w+/})},d=[U.Comment,N.ANON,N.LBracket,N.RBracket,N.LCurly,N.RCurly,N.LParen,N.RParen,N.WhiteSpace,U.TRUE,U.FALSE,N.Comma,N.Semicolon,N.PNAME_NS,N.A,N.PREFIX,N.BASE,N.PNAME_LN,N.BLANK_NODE_LABEL,U.TTL_BASE,U.TTL_PREFIX,N.LANGTAG,U.DOUBLE,U.DECIMAL,N.Period,N.DoubleCaret,U.LEmbed,U.REmbed,U.IRIREF,U.STRING_LITERAL_LONG_SINGLE_QUOTE,U.STRING_LITERAL_LONG_QUOTE,U.STRING_LITERAL_QUOTE,U.STRING_LITERAL_SINGLE_QUOTE,U.INTEGER,U.EXPONENT,U.PLX,N.PERCENT,U.HEX,U.PN_CHARS_BASE,U.PN_CHARS_U,U.PN_CHARS,U.PN_PREFIX,U.PN_LOCAL,U.PN_LOCAL_ESC,U.ECHAR,U.UCHAR,U.Unknown]}})});
!function(e,n){"object"==typeof exports&&"object"==typeof module?module.exports=n():"function"==typeof define&&define.amd?define("shacl",[],n):"object"==typeof exports?exports.shacl=n():(e.millan=e.millan||{},e.millan.shacl=n())}("undefined"!=typeof self?self:this,function(){return function(e){function n(n){for(var r,i,c=n[0],E=n[1],s=n[2],L=0,T=[];L<c.length;L++)i=c[L],a[i]&&T.push(a[i][0]),a[i]=0;for(r in E)Object.prototype.hasOwnProperty.call(E,r)&&(e[r]=E[r]);for(u&&u(n);T.length;)T.shift()();return o.push.apply(o,s||[]),t()}function t(){for(var e,n=0;n<o.length;n++){for(var t=o[n],r=!0,c=1;c<t.length;c++){var E=t[c];0!==a[E]&&(r=!1)}r&&(o.splice(n--,1),e=i(i.s=t[0]))}return e}var r={},a={3:0},o=[];function i(n){if(r[n])return r[n].exports;var t=r[n]={i:n,l:!1,exports:{}};return e[n].call(t.exports,t,t.exports,i),t.l=!0,t.exports}i.m=e,i.c=r,i.d=function(e,n,t){i.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:t})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,n){if(1&n&&(e=i(e)),8&n)return e;if(4&n&&"object"==typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(i.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&n&&"string"!=typeof e)for(var r in e)i.d(t,r,function(n){return e[n]}.bind(null,r));return t},i.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(n,"a",n),n},i.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},i.p="";var c=("undefined"!=typeof self?self:this).webpackJsonp=("undefined"!=typeof self?self:this).webpackJsonp||[],E=c.push.bind(c);c.push=n,c=c.slice();for(var s=0;s<c.length;s++)n(c[s]);var u=E;return o.push([66,0,9]),t()}({0:function(e,n,t){"use strict";t.r(n);var r=t(1),a=function(){return(a=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var a in n=arguments[t])Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a]);return e}).apply(this,arguments)},o=function(e,n){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&n.indexOf(r)<0&&(t[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)n.indexOf(r[a])<0&&(t[r[a]]=e[r[a]])}return t};t.d(n,"createKeyword",function(){return E}),t.d(n,"keywords",function(){return u});var i=function(){return(i=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var a in n=arguments[t])Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a]);return e}).apply(this,arguments)},c=function(e,n){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&n.indexOf(r)<0&&(t[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)n.indexOf(r[a])<0&&(t[r[a]]=e[r[a]])}return t},E=function(e){var n=e.longer_alt,t=void 0===n?s:n,E=c(e,["longer_alt"]);return function(e){var n=e.name,t=e.pattern,i=o(e,["name","pattern"]);return Object(r.createToken)(a({name:n,pattern:t||new RegExp(n,"i")},i))}(i({longer_alt:t},E))},s=Object(r.createToken)({name:"UNKNOWN",pattern:/\w+/i}),u={SELECT:E({name:"SELECT"}),CONSTRUCT:E({name:"CONSTRUCT"}),DISTINCT:E({name:"DISTINCT"}),START:E({name:"START"}),END:E({name:"END"}),VIA:E({name:"VIA"}),PATHS:E({name:"PATHS"}),PATHS_ALL:E({name:"PATHS_ALL",pattern:/PATHS ALL/i}),PATHS_SHORTEST:E({name:"PATHS_SHORTEST",pattern:/PATHS SHORTEST/i}),CYCLIC:E({name:"CYCLIC"}),AS:E({name:"AS"}),WHERE:E({name:"WHERE"}),A:E({name:"A",pattern:/a/}),GROUP_BY:E({name:"GROUP_BY",pattern:/GROUP BY/i}),ORDER_BY:E({name:"ORDER_BY",pattern:/ORDER BY/i}),BY:E({name:"BY"}),BASE:E({name:"BASE"}),PREFIX:E({name:"PREFIX"}),DESCRIBE:E({name:"DESCRIBE"}),ASK:E({name:"ASK"}),FROM:E({name:"FROM"}),REDUCED:E({name:"REDUCED"}),NAMED:E({name:"NAMED"}),HAVING:E({name:"HAVING"}),ASC:E({name:"ASC"}),DESC:E({name:"DESC"}),OFFSET:E({name:"OFFSET"}),LIMIT:E({name:"LIMIT"}),VALUES:E({name:"VALUES"}),LOAD:E({name:"LOAD"}),SILENT:E({name:"SILENT"}),INTO:E({name:"INTO"}),CLEAR:E({name:"CLEAR"}),DROP:E({name:"DROP"}),CREATE:E({name:"CREATE"}),ADD:E({name:"ADD"}),TO:E({name:"TO"}),MOVE:E({name:"MOVE"}),COPY:E({name:"COPY"}),INSERT_DATA:E({name:"INSERT_DATA",pattern:/INSERT +DATA/i}),DELETE_DATA:E({name:"DELETE_DATA",pattern:/DELETE +DATA/i}),DELETE_WHERE:E({name:"DELETE_WHERE",pattern:/DELETE +WHERE/i}),WITH:E({name:"WITH"}),DELETE:E({name:"DELETE"}),INSERT:E({name:"INSERT"}),USING:E({name:"USING"}),DEFAULT:E({name:"DEFAULT"}),GRAPH:E({name:"GRAPH"}),ALL:E({name:"ALL"}),OPTIONAL:E({name:"OPTIONAL"}),SERVICE:E({name:"SERVICE"}),BIND:E({name:"BIND"}),UNNEST:E({name:"UNNEST"}),UNDEF:E({name:"UNDEF"}),MINUS:E({name:"MINUS"}),UNION:E({name:"UNION"}),FILTER:E({name:"FILTER"}),STR:E({name:"STR"}),LANG:E({name:"LANG"}),LANGMATCHES:E({name:"LANGMATCHES"}),DATATYPE:E({name:"DATATYPE"}),BOUND:E({name:"BOUND"}),IRI:E({name:"IRI"}),URI:E({name:"URI"}),BNODE:E({name:"BNODE"}),RAND:E({name:"RAND"}),ABS:E({name:"ABS"}),CEIL:E({name:"CEIL"}),FLOOR:E({name:"FLOOR"}),ROUND:E({name:"ROUND"}),CONCAT:E({name:"CONCAT"}),STRLEN:E({name:"STRLEN"}),UCASE:E({name:"UCASE"}),LCASE:E({name:"LCASE"}),ENCODE_FOR_URI:E({name:"ENCODE_FOR_URI"}),CONTAINS:E({name:"CONTAINS"}),STRSTARTS:E({name:"STRSTARTS"}),STRENDS:E({name:"STRENDS"}),STRBEFORE:E({name:"STRBEFORE"}),STRAFTER:E({name:"STRAFTER"}),YEAR:E({name:"YEAR"}),MONTH:E({name:"MONTH"}),DAY:E({name:"DAY"}),HOURS:E({name:"HOURS"}),MINUTES:E({name:"MINUTES"}),SECONDS:E({name:"SECONDS"}),TIMEZONE:E({name:"TIMEZONE"}),TZ:E({name:"TZ"}),NOW:E({name:"NOW"}),UUID:E({name:"UUID"}),STRUUID:E({name:"STRUUID"}),MD5:E({name:"MD5"}),SHA1:E({name:"SHA1"}),SHA256:E({name:"SHA256"}),SHA384:E({name:"SHA384"}),SHA512:E({name:"SHA512"}),COALESCE:E({name:"COALESCE"}),IF:E({name:"IF"}),STRLANG:E({name:"STRLANG"}),STRDT:E({name:"STRDT"}),sameTerm:E({name:"sameTerm"}),isIRI:E({name:"isIRI"}),isURI:E({name:"isURI"}),isBLANK:E({name:"isBLANK"}),isLITERAL:E({name:"isLITERAL"}),isNUMERIC:E({name:"isNUMERIC"}),REGEX:E({name:"REGEX"}),SUBSTR:E({name:"SUBSTR"}),REPLACE:E({name:"REPLACE"}),EXISTS:E({name:"EXISTS"}),NOT_EXISTS:E({name:"NOT_EXISTS",pattern:/NOT EXISTS/i}),COUNT:E({name:"COUNT"}),SUM:E({name:"SUM"}),MIN:E({name:"MIN"}),AVG:E({name:"AVG"}),SAMPLE:E({name:"SAMPLE"}),GROUP_CONCAT:E({name:"GROUP_CONCAT"}),SEPARATOR:E({name:"SEPARATOR"}),TRUE:E({name:"TRUE"}),FALSE:E({name:"FALSE"}),IN:E({name:"IN"}),NOT_IN:E({name:"NOT_IN",pattern:/NOT IN/i}),MAX_LENGTH:E({name:"MAX_LENGTH",pattern:/MAX LENGTH/i}),MAX:E({name:"MAX"}),UNKNOWN:s}},13:function(e,n,t){"use strict";t.d(n,"a",function(){return TurtleParser});var r,a=t(1),o=(r=function(e,n){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,n){e.__proto__=n}||function(e,n){for(var t in n)n.hasOwnProperty(t)&&(e[t]=n[t])})(e,n)},function(e,n){function t(){this.constructor=e}r(e,n),e.prototype=null===n?Object.create(n):(t.prototype=n.prototype,new t)}),i=function(){return(i=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var a in n=arguments[t])Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a]);return e}).apply(this,arguments)},c=t(8),E=c.turtleTokenTypes,s=c.turtleTokenMap,TurtleParser=function(e){function TurtleParser(n,t,r,o){void 0===n&&(n={}),void 0===t&&(t=E),void 0===r&&(r=t),void 0===o&&(o=!0);var c=e.call(this,t,i({outputCst:!0,recoveryEnabled:!0},n))||this;return c.namespacesMap={},c.semanticErrors=[],c.resetManagedState=function(){c.namespacesMap={},c.semanticErrors=[]},c.tokenize=function(e){return c.lexer.tokenize(e).tokens},c.parse=function(e,n){void 0===n&&(n="standard"),c.input=c.lexer.tokenize(e).tokens;var t=c.turtleDoc(0,[n]),r=c.errors.slice(),a=c.semanticErrors.slice();return c.resetManagedState(),{errors:r,semanticErrors:a,cst:t}},c.turtleDoc=c.RULE("turtleDoc",function(e){var n="stardog"===e;c.MANY(function(){return c.SUBRULE(c.statement,{ARGS:[n]})})}),c.statement=c.RULE("statement",function(e){c.OR([{ALT:function(){return c.SUBRULE(c.directive)}},{ALT:function(){c.SUBRULE(c.triples,{ARGS:[e]}),c.CONSUME(s.Period)}}])}),c.directive=c.RULE("directive",function(){c.OR([{ALT:function(){return c.SUBRULE(c.prefixID)}},{ALT:function(){return c.SUBRULE(c.base)}},{ALT:function(){return c.SUBRULE(c.sparqlPrefix)}},{ALT:function(){return c.SUBRULE(c.sparqlBase)}}])}),c.prefixID=c.RULE("prefixID",function(){c.CONSUME(s.TTL_PREFIX);var e=c.CONSUME(s.PNAME_NS),n=c.CONSUME(s.IRIREF),t=e.image.slice(0,-1),r=n.image;c.namespacesMap[t]=r,c.CONSUME(s.Period)}),c.base=c.RULE("base",function(){c.CONSUME(s.TTL_BASE),c.CONSUME(s.IRIREF),c.CONSUME(s.Period)}),c.sparqlBase=c.RULE("sparqlBase",function(){c.CONSUME(s.BASE),c.CONSUME(s.IRIREF)}),c.sparqlPrefix=c.RULE("sparqlPrefix",function(){c.CONSUME(s.PREFIX);var e=c.CONSUME(s.PNAME_NS),n=c.CONSUME(s.IRIREF),t=e.image.slice(0,-1),r=n.image;c.namespacesMap[t]=r}),c.triples=c.RULE("triples",function(e){c.OR([{ALT:function(){c.SUBRULE(c.subject),c.SUBRULE1(c.predicateObjectList,{ARGS:[e]})}},{GATE:function(){return Boolean(e)},ALT:function(){c.SUBRULE(c.EmbeddedTriplePattern),c.SUBRULE(c.predicateObjectList)}},{ALT:function(){c.SUBRULE(c.blankNodePropertyList,{ARGS:[e]}),c.OPTION(function(){return c.SUBRULE2(c.predicateObjectList,{ARGS:[e]})})}}])}),c.EmbeddedTriplePattern=c.RULE("EmbeddedTriplePattern",function(){c.CONSUME(s.LEmbed),c.SUBRULE(c.triples),c.CONSUME(s.REmbed)}),c.predicateObjectList=c.RULE("predicateObjectList",function(e){c.SUBRULE(c.verb),c.OR([{ALT:function(){return c.SUBRULE(c.objectList,{ARGS:[e]})}},{GATE:function(){return Boolean(e)},ALT:function(){c.SUBRULE(c.EmbeddedPredicateObjectList),c.SUBRULE(c.object,{ARGS:[e]})}}]),c.MANY(function(){c.CONSUME(s.Semicolon),c.OPTION(function(){c.SUBRULE1(c.verb),c.OR1([{ALT:function(){return c.SUBRULE1(c.objectList,{ARGS:[e]})}},{GATE:function(){return Boolean(e)},ALT:function(){c.SUBRULE1(c.EmbeddedPredicateObjectList),c.SUBRULE1(c.object,{ARGS:[e]})}}])})})}),c.EmbeddedPredicateObjectList=c.RULE("EmbeddedPredicateObjectList",function(){c.CONSUME(s.LCurly),c.SUBRULE(c.predicateObjectList),c.CONSUME(s.RCurly)}),c.subject=c.RULE("subject",function(){c.OR([{ALT:function(){return c.SUBRULE(c.iri)}},{ALT:function(){return c.SUBRULE(c.BlankNode)}},{ALT:function(){return c.SUBRULE(c.collection)}}])}),c.predicate=c.RULE("predicate",function(){c.SUBRULE(c.iri)}),c.objectList=c.RULE("objectList",function(e){c.SUBRULE(c.object,{ARGS:[e]}),c.MANY(function(){c.CONSUME(s.Comma),c.SUBRULE1(c.object,{ARGS:[e]})})}),c.verb=c.RULE("verb",function(){c.OR([{ALT:function(){return c.SUBRULE(c.predicate)}},{ALT:function(){return c.CONSUME(s.A)}}])}),c.literal=c.RULE("literal",function(){c.OR([{ALT:function(){return c.SUBRULE(c.RDFLiteral)}},{ALT:function(){return c.SUBRULE(c.NumericLiteral)}},{ALT:function(){return c.SUBRULE(c.BooleanLiteral)}}])}),c.blankNodePropertyList=c.RULE("blankNodePropertyList",function(e){c.CONSUME(s.LBracket),c.SUBRULE(c.predicateObjectList,{ARGS:[e]}),c.CONSUME(s.RBracket)}),c.object=c.RULE("object",function(e){c.OR([{ALT:function(){return c.SUBRULE(c.iri)}},{ALT:function(){return c.SUBRULE(c.BlankNode)}},{ALT:function(){return c.SUBRULE(c.collection)}},{ALT:function(){return c.SUBRULE(c.blankNodePropertyList,{ARGS:[e]})}},{ALT:function(){return c.SUBRULE(c.literal)}}])}),c.collection=c.RULE("collection",function(){c.CONSUME(s.LParen),c.MANY(function(){return c.SUBRULE(c.object)}),c.CONSUME(s.RParen)}),c.NumericLiteral=c.RULE("NumericLiteral",function(){c.OR([{ALT:function(){return c.CONSUME(s.INTEGER)}},{ALT:function(){return c.CONSUME(s.DECIMAL)}},{ALT:function(){return c.CONSUME(s.DOUBLE)}}])}),c.RDFLiteral=c.RULE("RDFLiteral",function(){c.SUBRULE(c.String),c.OPTION(function(){c.OR([{ALT:function(){return c.CONSUME(s.LANGTAG)}},{ALT:function(){c.CONSUME(s.DoubleCaret),c.SUBRULE(c.iri)}}])})}),c.BooleanLiteral=c.RULE("BooleanLiteral",function(){c.OR([{ALT:function(){return c.CONSUME(s.TRUE)}},{ALT:function(){return c.CONSUME(s.FALSE)}}])}),c.String=c.RULE("String",function(){c.OR([{ALT:function(){return c.CONSUME(s.STRING_LITERAL_QUOTE)}},{ALT:function(){return c.CONSUME(s.STRING_LITERAL_SINGLE_QUOTE)}},{ALT:function(){return c.CONSUME(s.STRING_LITERAL_LONG_SINGLE_QUOTE)}},{ALT:function(){return c.CONSUME(s.STRING_LITERAL_LONG_QUOTE)}}])}),c.iri=c.RULE("iri",function(){c.OR([{ALT:function(){return c.CONSUME(s.IRIREF)}},{ALT:function(){return c.SUBRULE(c.PrefixedName)}}])}),c.PrefixedName=c.RULE("PrefixedName",function(){var e=c.OR([{ALT:function(){return c.CONSUME(s.PNAME_LN)}},{ALT:function(){return c.CONSUME(s.PNAME_NS)}}]);e.image.slice(0,e.image.indexOf(":"))in c.namespacesMap||c.semanticErrors.push({name:"NoNamespacePrefixError",message:"A prefix was used for which there was no namespace defined.",token:e,context:{ruleStack:c.getHumanReadableRuleStack(),ruleOccurrenceStack:c.RULE_OCCURRENCE_STACK.slice()},resyncedTokens:[]})}),c.BlankNode=c.RULE("BlankNode",function(){c.OR([{ALT:function(){return c.CONSUME(s.BLANK_NODE_LABEL)}},{ALT:function(){return c.CONSUME(s.ANON)}}])}),c.lexer=new a.Lexer(r),o&&a.Parser.performSelfAnalysis(c),c}return o(TurtleParser,e),TurtleParser}(a.Parser)},2:function(e,n,t){"use strict";t.d(n,"a",function(){return r});var r={or:function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return new RegExp(e.map(function(e){return"("+e.source+")"}).join("|"))},and:function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return new RegExp(e.map(function(e){return"("+e.source+")"}).join(""))},option:function(e){return new RegExp("("+e.source+")?")},many:function(e){return new RegExp("("+e.source+")*")}}},3:function(e,n,t){"use strict";t.d(n,"c",function(){return a}),t.d(n,"p",function(){return o}),t.d(n,"x",function(){return i}),t.d(n,"q",function(){return c}),t.d(n,"m",function(){return E}),t.d(n,"d",function(){return s}),t.d(n,"k",function(){return u}),t.d(n,"j",function(){return L}),t.d(n,"l",function(){return S}),t.d(n,"A",function(){return l}),t.d(n,"y",function(){return R}),t.d(n,"w",function(){return O}),t.d(n,"B",function(){return A}),t.d(n,"s",function(){return N}),t.d(n,"t",function(){return d}),t.d(n,"z",function(){return U}),t.d(n,"a",function(){return f}),t.d(n,"r",function(){return I}),t.d(n,"C",function(){return h}),t.d(n,"D",function(){return C}),t.d(n,"E",function(){return k}),t.d(n,"F",function(){return m}),t.d(n,"g",function(){return P}),t.d(n,"o",function(){return _}),t.d(n,"f",function(){return y}),t.d(n,"i",function(){return M}),t.d(n,"n",function(){return b}),t.d(n,"e",function(){return B}),t.d(n,"h",function(){return D}),t.d(n,"G",function(){return g}),t.d(n,"H",function(){return j}),t.d(n,"b",function(){return G}),t.d(n,"v",function(){return w}),t.d(n,"u",function(){return v});var r=t(2),a=/[\s\S]+/,o=/<[^<>\\{}|\^`\u0000-\u0020]*>/,i=/[A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDBFF][\uDC00-\uDFFF]/,c=/@[a-zA-Z]+(-[a-zA-Z0-9]+)*/,E=/\d+/,s=/(\d*\.\d+)|(\d+\.\d*)/,u=/[eE][+-]?\d+/,L=/\\[tbnrf"'\\]/,T=/[\u0020\u0009\u000d\u000a]/,S=/[0-9A-Fa-f]/,l=/\\[_~.\-!\$&'()*+,=\/?#@%;]/,R=r.a.or(i,/_/),O=r.a.or(R,/-/,/\d/,/\u00b7/,/[\u0300-\u036f]/,/[\u203f-\u2040]/),A=r.a.and(i,r.a.option(r.a.and(r.a.many(r.a.or(O,/\./)),O))),N=r.a.and(/%/,S,S),d=r.a.or(N,l),U=r.a.and(r.a.or(R,/:/,/\d/,d),r.a.option(r.a.and(r.a.many(r.a.or(O,/\./,/:/,d)),r.a.or(O,/:/,d)))),p=r.a.and(r.a.or(R,/\d/),r.a.many(r.a.or(R,/\d/,/\u00b7/,/[\u0300-\u036f]/,/[\u203f-\u2040]/))),f=r.a.and(/\[/,r.a.many(T),/\]/),I=r.a.and(/\(/,r.a.many(T),/\)/),h=r.a.and(/'/,r.a.many(r.a.or(/[^\u0027\u005C\u000A\u000D]/,L)),/'/),C=r.a.and(/"/,r.a.many(r.a.or(/[^\u0022\u005C\u000A\u000D]/,L)),/"/),k=r.a.and(/'''/,r.a.many(r.a.and(r.a.option(r.a.or(/'/,/''/)),r.a.or(/[^'\\]/,L))),/'''/),m=r.a.and(/"""/,r.a.many(r.a.and(r.a.option(r.a.or(/"/,/""/)),r.a.or(/[^"\\]/,L))),/"""/),P=r.a.or(r.a.and(/\d+\.\d*/,u),r.a.and(/\.\d+/,u),r.a.and(/\d+/,u)),_=r.a.and(/\+/,E),y=r.a.and(/\+/,s),M=r.a.and(/\+/,P),b=r.a.and(/-/,E),B=r.a.and(/-/,s),D=r.a.and(/-/,P),g=r.a.and(/\?/,p),j=r.a.and(/\$/,p),G=r.a.and(/_:/,r.a.or(R,/\d/),r.a.option(r.a.and(r.a.many(r.a.or(O,/\./)),O))),w=r.a.and(r.a.option(A),/:/),v=r.a.and(w,U)},4:function(e,n,t){"use strict";t.r(n),t.d(n,"terminals",function(){return E});var r=t(1),a=t(3),o=Object(r.createToken)({name:"STRING_LITERAL_LONG1",pattern:a.E}),i=Object(r.createToken)({name:"STRING_LITERAL_LONG2",pattern:a.F}),c=Object(r.createToken)({name:"PNAME_LN",pattern:a.u}),E={IRIREF:Object(r.createToken)({name:"IRIREF",pattern:a.p,label:"<http://example.com>"}),LANGTAG:Object(r.createToken)({name:"LANGTAG",pattern:a.q}),INTEGER:Object(r.createToken)({name:"INTEGER",pattern:a.m}),DECIMAL:Object(r.createToken)({name:"DECIMAL",pattern:a.d}),DOUBLE:Object(r.createToken)({name:"DOUBLE",pattern:a.g}),INTEGER_POSITIVE:Object(r.createToken)({name:"INTEGER_POSITIVE",pattern:a.o}),DECIMAL_POSITIVE:Object(r.createToken)({name:"DECIMAL_POSITIVE",pattern:a.f}),DOUBLE_POSITIVE:Object(r.createToken)({name:"DOUBLE_POSITIVE",pattern:a.i}),INTEGER_NEGATIVE:Object(r.createToken)({name:"INTEGER_NEGATIVE",pattern:a.n}),DECIMAL_NEGATIVE:Object(r.createToken)({name:"DECIMAL_NEGATIVE",pattern:a.e}),DOUBLE_NEGATIVE:Object(r.createToken)({name:"DOUBLE_NEGATIVE",pattern:a.h}),STRING_LITERAL_LONG1:o,STRING_LITERAL_LONG2:i,STRING_LITERAL1:Object(r.createToken)({name:"STRING_LITERAL1",pattern:a.C,longer_alt:o}),STRING_LITERAL2:Object(r.createToken)({name:"STRING_LITERAL2",pattern:a.D,longer_alt:i}),NIL:Object(r.createToken)({name:"NIL",pattern:a.r,label:"()"}),ANON:Object(r.createToken)({name:"ANON",pattern:a.a,label:"[]"}),PNAME_LN:c,PNAME_NS:Object(r.createToken)({name:"PNAME_NS",pattern:a.v,longer_alt:c}),BLANK_NODE_LABEL:Object(r.createToken)({name:"BLANK_NODE_LABEL",pattern:a.b}),VAR1:Object(r.createToken)({name:"VAR1",pattern:a.G,label:"?foo"}),VAR2:Object(r.createToken)({name:"VAR2",pattern:a.H,label:"?bar"}),PERCENT:Object(r.createToken)({name:"PERCENT",pattern:a.s})}},43:function(e,n,t){"use strict";t.r(n);var r=t(1),a=t(32),o=function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return e},i=t(31),c=t.n(i);t.d(n,"categoryTokenMap",function(){return S}),t.d(n,"categoryTokens",function(){return l}),t.d(n,"getShaclTokenMap",function(){return f}),t.d(n,"getShaclTokenTypes",function(){return k});var E=function(){return(E=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var a in n=arguments[t])Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a]);return e}).apply(this,arguments)},s=t(8),u=s.turtleTokenTypes,L=s.turtleTokenMap,T=t(5).sparqlTokenMap,S={ManyIriTakingPredicate:Object(r.createToken)({name:"ManyIriTakingPredicate",pattern:r.Lexer.NA}),SingleIriTakingPredicate:Object(r.createToken)({name:"SingleIriTakingPredicate",pattern:r.Lexer.NA}),NodeKindIRI:Object(r.createToken)({name:"NodeKindIRI",pattern:r.Lexer.NA}),IntTakingPredicate:Object(r.createToken)({name:"IntTakingPredicate",pattern:r.Lexer.NA}),StringLiteralQuoteTakingPredicate:Object(r.createToken)({name:"StringLiteralQuoteTakingPredicate",pattern:r.Lexer.NA}),LangStringTakingPredicate:Object(r.createToken)({name:"LangStringTakingPredicate",pattern:r.Lexer.NA}),BooleanTakingPredicate:Object(r.createToken)({name:"BooleanTakingPredicate",pattern:r.Lexer.NA}),ShapeExpectingPredicate:Object(r.createToken)({name:"ShapeExpectingPredicate",pattern:r.Lexer.NA}),AnyLiteralTakingPredicate:Object(r.createToken)({name:"AnyLiteralTakingPredicate",pattern:r.Lexer.NA})},l=Object.keys(S).map(function(e){return S[e]}),R={ManyIriTakingPredicate:o("equals","disjoint","lessThan","lessThanOrEquals","targetClass","targetSubjectsOf","targetObjectsOf"),SingleIriTakingPredicate:o("class","datatype","severity"),NodeKindIRI:o("IRI","BlankNode","Literal","BlankNodeOrIRI","BlankNodeOrLiteral","IRIOrLiteral"),IntTakingPredicate:o("minCount","maxCount","minLength","maxLength","qualifiedMinCount","qualifiedMaxCount"),StringLiteralQuoteTakingPredicate:o("pattern","flags","prefix","namespace"),LangStringTakingPredicate:o("message","labelTemplate"),BooleanTakingPredicate:o("uniqueLang","qualifiedValueShapesDisjoint","closed","deactivated","optional"),ShapeExpectingPredicate:o("not","node","property","qualifiedValueShape","sparql","declare","prefixes","parameter","nodeValidator","propertyValidator","validator"),AnyLiteralTakingPredicate:o("minExclusive","minInclusive","maxExclusive","maxInclusive"),other:o("Shape","NodeShape","PropertyShape","targetNode","message","path","alternativePath","inversePath","zeroOrMorePath","oneOrMorePath","zeroOrOnePath","nodeKind","languageIn","and","or","xone","ignoredProperties","hasValue","in","select","ask")},O=o("boolean","integer","string","date","dateTime","anyURI"),A=Object.keys(R).reduce(function(e,n){return R[n].forEach(function(t){return e[t]=n}),e},{}),N=Object.keys(A),d=O.reduce(function(e,n){var t,a="SHACL_xsd_"+n,o=a+"_IRI",i=Object(r.createToken)({name:a,pattern:r.Lexer.NA});return E({},e,((t={})[a]=i,t[o]=Object(r.createToken)({name:o,pattern:"<http://www.w3.org/2001/XMLSchema#"+n,categories:[i,L.IRIREF]}),t))},{}),U=N.reduce(function(e,n){var t,a=A[n],o=S[a],i="SHACL_"+n,c=i+"_IRI",s=Object(r.createToken)({name:i,pattern:r.Lexer.NA,categories:o?[o]:[]});return E({},e,((t={})[i]=s,t[c]=Object(r.createToken)({name:c,pattern:"<http://www.w3.org/ns/shacl#"+n+">",categories:[s,L.IRIREF]}),t))},d),p=function(e){return function(n){return e+":"+n}},f=Object(a.a)(function(e){var n=p(e.shacl),t=p(e.xsd),a=N.reduce(function(e,t){var a,o="SHACL_"+t,i=o+"_prefixed";return E({},e,((a={})[i]=Object(r.createToken)({name:i,pattern:n(t),categories:[e[o],L.PNAME_LN]}),a))},U);return O.reduce(function(e,n){var a,o="SHACL_xsd_"+n,i=o+"_prefixed";return E({},e,((a={})[i]=Object(r.createToken)({name:i,pattern:""+t(n),categories:[e[o],L.PNAME_LN]}),a))},a)},c.a),I=u.indexOf(T.PNAME_NS),h=u.indexOf(L.IRIREF),C=function(e,n){var t=e.split("_"),r=(t[0],t[1]),a=t.slice(2),o=n.split("_"),i=(o[0],o[1]),c=o.slice(2),E=("xsd"===r?a[0]:r).toLowerCase(),s=("xsd"===i?c[0]:i).toLowerCase();if(E===s){var u="xsd"===r?a[1]:a[0],L="xsd"===i?c[1]:c[0];return u&&L?0:u?1:-1}return E<s?1:s<E?-1:0},k=Object(a.a)(function(e){var n=f(e),t=Object.keys(n).sort(C).reduce(function(e,t){return t.endsWith("_IRI")?(h<I&&e.iriTokens.push(n[t.slice(0,-4)]),e.iriTokens.push(n[t])):t.endsWith("_prefixed")&&(I<h&&e.pnameTokens.push(n[t.slice(0,-9)]),e.pnameTokens.push(n[t])),e},{pnameTokens:[],iriTokens:[]}),r=t.pnameTokens,a=t.iriTokens;return I<h?u.slice(0,I).concat(l,r,u.slice(I,h),a,u.slice(h)):u.slice(0,h).concat(l,a,u.slice(h,I),r,u.slice(I))},c.a)},5:function(e,n,t){"use strict";t.r(n),t.d(n,"sparqlTokenMap",function(){return i}),t.d(n,"baseTokens",function(){return c}),t.d(n,"pathsTokens",function(){return E}),t.d(n,"nonStandardTokens",function(){return s}),t.d(n,"stardogSparqlTokens",function(){return L}),t.d(n,"sparqlTokenTypes",function(){return T});var r=t(1),a=t(4),o=t(0),i={IRIREF:a.terminals.IRIREF,LANGTAG:a.terminals.LANGTAG,INTEGER:a.terminals.INTEGER,DECIMAL:a.terminals.DECIMAL,DOUBLE:a.terminals.DOUBLE,INTEGER_POSITIVE:a.terminals.INTEGER_POSITIVE,DECIMAL_POSITIVE:a.terminals.DECIMAL_POSITIVE,DOUBLE_POSITIVE:a.terminals.DOUBLE_POSITIVE,INTEGER_NEGATIVE:a.terminals.INTEGER_NEGATIVE,DECIMAL_NEGATIVE:a.terminals.DECIMAL_NEGATIVE,DOUBLE_NEGATIVE:a.terminals.DOUBLE_NEGATIVE,STRING_LITERAL1:a.terminals.STRING_LITERAL1,STRING_LITERAL2:a.terminals.STRING_LITERAL2,STRING_LITERAL_LONG1:a.terminals.STRING_LITERAL_LONG1,STRING_LITERAL_LONG2:a.terminals.STRING_LITERAL_LONG2,NIL:a.terminals.NIL,ANON:a.terminals.ANON,PNAME_NS:a.terminals.PNAME_NS,PNAME_LN:a.terminals.PNAME_LN,BLANK_NODE_LABEL:a.terminals.BLANK_NODE_LABEL,VAR1:a.terminals.VAR1,VAR2:a.terminals.VAR2,PERCENT:a.terminals.PERCENT,Comment:Object(r.createToken)({name:"Comment",pattern:/#[^\n]*/,group:"comments"}),LCurly:Object(r.createToken)({name:"LCurly",pattern:"{"}),RCurly:Object(r.createToken)({name:"RCurly",pattern:"}"}),LParen:Object(r.createToken)({name:"LParen",pattern:"("}),RParen:Object(r.createToken)({name:"RParen",pattern:")"}),WhiteSpace:Object(r.createToken)({name:"WhiteSpace",pattern:/\s+/,group:r.Lexer.SKIPPED,line_breaks:!0}),Star:Object(r.createToken)({name:"Star",pattern:"*"}),UNKNOWN:o.keywords.UNKNOWN,Period:Object(r.createToken)({name:"Period",pattern:"."}),QuestionMark:Object(r.createToken)({name:"QuestionMark",pattern:"?"}),Plus:Object(r.createToken)({name:"Plus",pattern:"+"}),Minus:Object(r.createToken)({name:"Minus",pattern:"-"}),LBracket:Object(r.createToken)({name:"LBracket",pattern:"["}),RBracket:Object(r.createToken)({name:"RBracket",pattern:"]"}),Semicolon:Object(r.createToken)({name:"Semicolon",pattern:";"}),Comma:Object(r.createToken)({name:"Comma",pattern:","}),Pipe:Object(r.createToken)({name:"Pipe",pattern:"|"}),ForwardSlash:Object(r.createToken)({name:"ForwardSlash",pattern:"/"}),Caret:Object(r.createToken)({name:"Caret",pattern:"^"}),DoubleCaret:Object(r.createToken)({name:"DoubleCaret",pattern:"^^"}),Bang:Object(r.createToken)({name:"Bang",pattern:"!"}),LogicalOr:Object(r.createToken)({name:"LogicalOr",pattern:"||"}),LogicalAnd:Object(r.createToken)({name:"LogicalAnd",pattern:"&&"}),Equals:Object(r.createToken)({name:"Equals",pattern:"="}),NotEquals:Object(r.createToken)({name:"NotEquals",pattern:"!="}),LessThan:Object(r.createToken)({name:"LessThan",pattern:"<"}),GreaterThan:Object(r.createToken)({name:"GreaterThan",pattern:">"}),LessThanEquals:Object(r.createToken)({name:"LessThanEquals",pattern:"<="}),GreaterThanEquals:Object(r.createToken)({name:"GreaterThanEquals",pattern:">="}),LEmbed:Object(r.createToken)({name:"LEmbed",pattern:"<<"}),REmbed:Object(r.createToken)({name:"REmbed",pattern:">>"}),SELECT:o.keywords.SELECT,CONSTRUCT:o.keywords.CONSTRUCT,DISTINCT:o.keywords.DISTINCT,START:o.keywords.START,END:o.keywords.END,VIA:o.keywords.VIA,CYCLIC:o.keywords.CYCLIC,PATHS_SHORTEST:o.keywords.PATHS_SHORTEST,PATHS_ALL:o.keywords.PATHS_ALL,PATHS:o.keywords.PATHS,AS:o.keywords.AS,WHERE:o.keywords.WHERE,A:o.keywords.A,GROUP_BY:o.keywords.GROUP_BY,ORDER_BY:o.keywords.ORDER_BY,BY:o.keywords.BY,BASE:o.keywords.BASE,PREFIX:o.keywords.PREFIX,DESCRIBE:o.keywords.DESCRIBE,ASK:o.keywords.ASK,FROM:o.keywords.FROM,REDUCED:o.keywords.REDUCED,NAMED:o.keywords.NAMED,HAVING:o.keywords.HAVING,ASC:o.keywords.ASC,DESC:o.keywords.DESC,OFFSET:o.keywords.OFFSET,LIMIT:o.keywords.LIMIT,VALUES:o.keywords.VALUES,LOAD:o.keywords.LOAD,SILENT:o.keywords.SILENT,INTO:o.keywords.INTO,CLEAR:o.keywords.CLEAR,DROP:o.keywords.DROP,CREATE:o.keywords.CREATE,ADD:o.keywords.ADD,TO:o.keywords.TO,MOVE:o.keywords.MOVE,COPY:o.keywords.COPY,INSERT_DATA:o.keywords.INSERT_DATA,DELETE_DATA:o.keywords.DELETE_DATA,DELETE_WHERE:o.keywords.DELETE_WHERE,WITH:o.keywords.WITH,DELETE:o.keywords.DELETE,INSERT:o.keywords.INSERT,USING:o.keywords.USING,DEFAULT:o.keywords.DEFAULT,GRAPH:o.keywords.GRAPH,ALL:o.keywords.ALL,OPTIONAL:o.keywords.OPTIONAL,SERVICE:o.keywords.SERVICE,BIND:o.keywords.BIND,UNNEST:o.keywords.UNNEST,UNDEF:o.keywords.UNDEF,MINUS:o.keywords.MINUS,UNION:o.keywords.UNION,FILTER:o.keywords.FILTER,STR:o.keywords.STR,LANG:o.keywords.LANG,LANGMATCHES:o.keywords.LANGMATCHES,DATATYPE:o.keywords.DATATYPE,BOUND:o.keywords.BOUND,IRI:o.keywords.IRI,URI:o.keywords.URI,BNODE:o.keywords.BNODE,RAND:o.keywords.RAND,ABS:o.keywords.ABS,CEIL:o.keywords.CEIL,FLOOR:o.keywords.FLOOR,ROUND:o.keywords.ROUND,CONCAT:o.keywords.CONCAT,STRLEN:o.keywords.STRLEN,UCASE:o.keywords.UCASE,LCASE:o.keywords.LCASE,ENCODE_FOR_URI:o.keywords.ENCODE_FOR_URI,CONTAINS:o.keywords.CONTAINS,STRSTARTS:o.keywords.STRSTARTS,STRENDS:o.keywords.STRENDS,STRBEFORE:o.keywords.STRBEFORE,STRAFTER:o.keywords.STRAFTER,YEAR:o.keywords.YEAR,MONTH:o.keywords.MONTH,DAY:o.keywords.DAY,HOURS:o.keywords.HOURS,MINUTES:o.keywords.MINUTES,SECONDS:o.keywords.SECONDS,TIMEZONE:o.keywords.TIMEZONE,TZ:o.keywords.TZ,NOW:o.keywords.NOW,UUID:o.keywords.UUID,STRUUID:o.keywords.STRUUID,MD5:o.keywords.MD5,SHA1:o.keywords.SHA1,SHA256:o.keywords.SHA256,SHA384:o.keywords.SHA384,SHA512:o.keywords.SHA512,COALESCE:o.keywords.COALESCE,IF:o.keywords.IF,STRLANG:o.keywords.STRLANG,STRDT:o.keywords.STRDT,sameTerm:o.keywords.sameTerm,isIRI:o.keywords.isIRI,isURI:o.keywords.isURI,isBLANK:o.keywords.isBLANK,isLITERAL:o.keywords.isLITERAL,isNUMERIC:o.keywords.isNUMERIC,REGEX:o.keywords.REGEX,SUBSTR:o.keywords.SUBSTR,REPLACE:o.keywords.REPLACE,EXISTS:o.keywords.EXISTS,NOT_EXISTS:o.keywords.NOT_EXISTS,COUNT:o.keywords.COUNT,SUM:o.keywords.SUM,MIN:o.keywords.MIN,AVG:o.keywords.AVG,SAMPLE:o.keywords.SAMPLE,GROUP_CONCAT:o.keywords.GROUP_CONCAT,SEPARATOR:o.keywords.SEPARATOR,TRUE:o.keywords.TRUE,FALSE:o.keywords.FALSE,IN:o.keywords.IN,NOT_IN:o.keywords.NOT_IN,MAX_LENGTH:o.keywords.MAX_LENGTH,MAX:o.keywords.MAX},c=[i.NIL,i.ANON,i.LCurly,i.RCurly,i.LParen,i.RParen,i.WhiteSpace,i.IRIREF,i.LANGTAG,i.DOUBLE,i.DECIMAL,i.INTEGER,i.DOUBLE_POSITIVE,i.DECIMAL_POSITIVE,i.INTEGER_POSITIVE,i.DOUBLE_NEGATIVE,i.DECIMAL_NEGATIVE,i.INTEGER_NEGATIVE,i.STRING_LITERAL1,i.STRING_LITERAL2,i.STRING_LITERAL_LONG1,i.STRING_LITERAL_LONG2,i.PNAME_NS,i.PNAME_LN,i.BLANK_NODE_LABEL,i.VAR1,i.VAR2,i.Comment,i.SELECT,i.CONSTRUCT,i.DISTINCT,i.Star,i.WHERE,i.GROUP_BY,i.ORDER_BY,i.BY,i.Period,i.QuestionMark,i.Plus,i.Minus,i.LBracket,i.RBracket,i.PERCENT,i.BASE,i.PREFIX,i.DESCRIBE,i.ASK,i.FROM,i.REDUCED,i.NAMED,i.HAVING,i.ASC,i.DESC,i.OFFSET,i.LIMIT,i.VALUES,i.LOAD,i.SILENT,i.INTO,i.AS,i.CLEAR,i.DROP,i.CREATE,i.ADD,i.TO,i.MOVE,i.COPY,i.INSERT_DATA,i.DELETE_DATA,i.DELETE_WHERE,i.WITH,i.DELETE,i.INSERT,i.USING,i.DEFAULT,i.GRAPH,i.ALL,i.OPTIONAL,i.SERVICE,i.BIND,i.UNDEF,i.MINUS,i.UNION,i.FILTER,i.LANGMATCHES,i.LANG,i.DATATYPE,i.BOUND,i.IRI,i.URI,i.BNODE,i.RAND,i.ABS,i.CEIL,i.FLOOR,i.ROUND,i.CONCAT,i.STRLEN,i.UCASE,i.LCASE,i.ENCODE_FOR_URI,i.CONTAINS,i.STRSTARTS,i.STRENDS,i.STRBEFORE,i.STRAFTER,i.YEAR,i.MONTH,i.DAY,i.HOURS,i.MINUTES,i.SECONDS,i.TIMEZONE,i.TZ,i.NOW,i.UUID,i.STRUUID,i.MD5,i.SHA1,i.SHA256,i.SHA384,i.SHA512,i.COALESCE,i.IF,i.STRLANG,i.STRDT,i.STR,i.sameTerm,i.isIRI,i.isURI,i.isBLANK,i.isLITERAL,i.isNUMERIC,i.REGEX,i.SUBSTR,i.REPLACE,i.EXISTS,i.NOT_EXISTS,i.COUNT,i.SUM,i.MIN,i.MAX_LENGTH,i.MAX,i.AVG,i.SAMPLE,i.GROUP_CONCAT,i.SEPARATOR,i.TRUE,i.FALSE,i.Semicolon,i.Comma,i.ForwardSlash,i.DoubleCaret,i.Caret,i.LogicalOr,i.Pipe,i.LogicalAnd,i.NotEquals,i.Bang,i.Equals,i.LessThanEquals,i.GreaterThanEquals,i.LEmbed,i.REmbed,i.LessThan,i.GreaterThan,i.IN,i.NOT_IN,i.A,i.UNKNOWN],E=[i.START,i.END,i.VIA,i.CYCLIC,i.PATHS_SHORTEST,i.PATHS_ALL,i.PATHS],s=E.concat([i.UNNEST]),u=c.indexOf(i.SELECT),L=c.slice(0,u).concat(s,c.slice(u)),T=c.concat(s)},66:function(e,n,t){"use strict";t.r(n);var r,TurtleParser=t(13),a=t(1),o=t(44),i=t.n(o),c=t(7),E=(r=function(e,n){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,n){e.__proto__=n}||function(e,n){for(var t in n)n.hasOwnProperty(t)&&(e[t]=n[t])})(e,n)},function(e,n){function t(){this.constructor=e}r(e,n),e.prototype=null===n?Object.create(n):(t.prototype=n.prototype,new t)}),s=function(e){return new RegExp("(?:shacl#|"+i()(e)+":)(\\S+?)>?$")},u=function(e){for(var n=e;n.children;){var t=Object.keys(n.children)[0];n=n.children[t][0]}return n},L=function(e,n){var t=n.exec(e);if(t)return t[1]},T=function(e,n){n.forEach(function(n){var t=n.children[Object.keys(n.children)[0]][0];switch(t.name){case"shaclVerbShape":var r=u(t).image.toLowerCase();if(!("a"===r||"rdf:type"===r||"<http://www.w3.org/1999/02/22-rdf-syntax-ns#type>"===r))return;Object.keys(t.children).forEach(function(n){if("shaclShapeType"===n){var r=t.children[n][0];r.children.SHACL_NodeShape?e.types.push({type:"NodeShape",token:u(r)}):r.children.SHACL_PropertyShape&&e.types.push({type:"PropertyShape",token:u(r)})}});break;case"shaclPredicateIRI":t.children.SingleIriTakingPredicate?e.predicates.push({type:"SingleIriTakingPredicate",token:u(t.children.SingleIriTakingPredicate[0])}):t.children.ManyIriTakingPredicate&&e.predicates.push({type:"ManyIriTakingPredicate",token:u(t.children.ManyIriTakingPredicate[0])});break;case"shaclNodeKind":e.predicates.push({type:"nodeKind",token:t.children.SHACL_nodeKind[0]});break;case"shaclTargetNode":e.predicates.push({type:"targetNode",token:t.children.SHACL_targetNode[0]});break;case"shaclPropertyPath":e.predicates.push({type:"path",token:t.children.SHACL_path[0]});break;case"shaclLiteralConstraint":e.predicates.push({type:"LiteralConstraint",token:u(t)});break;case"shaclListTakingConstraint":e.predicates.push({type:"ListTakingConstraint",token:u(t)});break;case"shaclShapeExpectingConstraint":e.predicates.push({type:"ShapeExpectingPredicate",token:t.children.ShapeExpectingPredicate[0]});break;case"shaclHasValueConstraint":e.predicates.push({type:"hasValue",token:t.children.SHACL_hasValue[0]});break;default:console.log("SHACL predicateObjectList with name "+t.name+" not recognized.")}})},S=function(e){var n=e.blankNodePropertyList[0],t=n.children.predicateObjectList[0],r=e.predicateObjectList?e.predicateObjectList[0]:null;if(Object(c.a)(t)||Object(c.a)(r)){var a=r&&r.children&&r.children.shaclRulePredicateObjectList?(t.children.shaclRulePredicateObjectList||[]).concat(r.children.shaclRulePredicateObjectList):t.children.shaclRulePredicateObjectList;if(a){var o={subject:{type:"blankNodePropertyList",token:u(n)},types:[],predicates:[]};return T(o,a),o}}},l=function(e){return new(function(e){function n(){var n=e.call(this)||this;return n.triples=function(e){if(e.subject){var t=e.predicateObjectList[0];if(!Object(c.a)(t))return;var r=t.children.shaclRulePredicateObjectList;if(!r)return;var a={subject:{type:"collection"===Object.keys(e.subject[0].children)[0]?"collection":"subject",token:u(e.subject[0])},types:[],predicates:[]};T(a,r),n.shapes.push(a),n.visit(e.subject),n.visit(t)}else{if(!(a=S(e)))return;n.shapes.push(a),n.visit(e.blankNodePropertyList),e.predicateObjectList&&n.visit(e.predicateObjectList)}},n.shaclShape=function(e){if(e.blankNodePropertyList){var t=S(e);t&&(n.shapes.push(t),n.visit(e.blankNodePropertyList))}},n.$resetState=function(){n.shapes=[]},n.$validateShapes=function(e){var t=e.shacl,r=[],a=s(t),o=0,i=n.shapes.reduce(function(e,n){var t=n.subject.token.image,r="["===t?"bnode"+ ++o:t;if(e[r]){var a=e[r];e[r]={subjects:a.subjects.concat([n.subject]),types:a.types.concat(n.types),predicates:a.predicates.concat(n.predicates)}}else e[r]={subjects:[n.subject],types:n.types,predicates:n.predicates};return e},{});return Object.keys(i).forEach(function(e){var n,o=i[e],c=o.subjects,E=o.types,s=o.predicates;E.forEach(function(e){var t=e.type;n&&t!==n?r.push({name:"ShapeTypeError",message:"A SHACL shape can be at most one of NodeShape or PropertyShape.",token:c[0].token}):n||(n=t)});var u=[],T={};s.forEach(function(e){var n=e.token.image,r=L(n,a),o=r?t+":"+r:n;o===t+":path"?u.push(e):(T[o]||(T[o]=[]),T[o].push(e))}),u.length>0&&("NodeShape"===n?r.push({name:"ShapePropertyError",message:"SHACL instances of `NodeShape` cannot have a value for the `path` property.",token:u[0].token}):n="PropertyShape",u.length>1&&r.push({name:"ShapePropertyError",message:"A shape can have at most one value for sh:path.",token:u[1].token})),"NodeShape"===n?["minCount","maxCount","uniqueLang","lessThan","lessThanOrEquals","qualifiedValueShape"].forEach(function(e){var n=t+":"+e;T[n]&&r.push({name:"ShapePropertyError",message:"A NodeShape cannot have any value for "+n+".",token:T[n][0].token})}):["deactivated","severity","datatype","nodeKind","minCount","maxCount","minExclusive","minInclusive","maxExclusive","maxInclusive","minLength","maxLength","languageIn","uniqueLang","in"].forEach(function(e){var n=t+":"+e;T[n]&&T[n].length>1&&r.push({name:"ShapePropertyError",message:"A shape can have at most one value for "+n+".",token:T[n][1].token})})}),{validationErrors:r}},n.validateVisitor(),n.shapes=[],n}return E(n,e),n}(e))},R=function(){var e=function(n,t){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,n){e.__proto__=n}||function(e,n){for(var t in n)n.hasOwnProperty(t)&&(e[t]=n[t])})(n,t)};return function(n,t){function r(){this.constructor=n}e(n,t),n.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}}(),O=function(){return(O=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var a in n=arguments[t])Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a]);return e}).apply(this,arguments)},A=t(43),N=A.getShaclTokenTypes,d=A.getShaclTokenMap,U=A.categoryTokenMap,p=t(8).turtleTokenMap,f=function(e){function n(n,t){void 0===t&&(t={shacl:"sh",xsd:"xsd"});var r=e.call(this,O({outputCst:!0,recoveryEnabled:!0},n),N(t),N(t),!1)||this;return r.validateWithVisitor=function(e){if(r.shaclVisitor)r.shaclVisitor.$resetState();else{var n=r.getBaseCstVisitorConstructorWithDefaults();r.shaclVisitor=l(n)}return r.shaclVisitor.visit(e),r.shaclVisitor.$validateShapes(r.prefixes)},r.tokenize=function(e){return r.lexer.tokenize(e).tokens},r.parse=function(e){r.input=r.tokenize(e);var n=r.turtleDoc(),t=r.validateWithVisitor(n).validationErrors;return{errors:r.errors.slice(),semanticErrors:r.semanticErrors.concat(t),cst:n}},r.predicateObjectList=r.OVERRIDE_RULE("predicateObjectList",function(){r.OR([{ALT:function(){r.SUBRULE(r.shaclRulePredicateObjectList)}},{ALT:function(){r.SUBRULE(r.verb),r.SUBRULE(r.objectList)}}]),r.MANY(function(){r.CONSUME(p.Semicolon),r.OPTION(function(){r.OR1([{ALT:function(){r.SUBRULE1(r.shaclRulePredicateObjectList)}},{ALT:function(){r.SUBRULE1(r.verb),r.SUBRULE1(r.objectList)}}])})})}),r.shaclRulePredicateObjectList=r.RULE("shaclRulePredicateObjectList",function(){r.OR([{ALT:function(){return r.SUBRULE(r.shaclPredicateIRI)}},{ALT:function(){return r.SUBRULE(r.shaclNodeKind)}},{ALT:function(){return r.SUBRULE(r.shaclTargetNode)}},{ALT:function(){return r.SUBRULE(r.shaclPropertyPath)}},{ALT:function(){return r.SUBRULE(r.shaclLiteralConstraint)}},{ALT:function(){return r.SUBRULE(r.shaclListTakingConstraint)}},{ALT:function(){return r.SUBRULE(r.shaclShapeExpectingConstraint)}},{ALT:function(){return r.SUBRULE(r.shaclHasValueConstraint)}},{ALT:function(){return r.SUBRULE(r.shaclVerbShape)}}])}),r.shaclPredicateIRI=r.RULE("shaclPredicateIRI",function(){r.OR([{ALT:function(){r.CONSUME(U.SingleIriTakingPredicate),r.SUBRULE(r.iri)}},{ALT:function(){r.CONSUME(U.ManyIriTakingPredicate),r.SUBRULE1(r.iri),r.MANY(function(){r.CONSUME(p.Comma),r.SUBRULE2(r.iri)})}}])}),r.shaclNodeKind=r.RULE("shaclNodeKind",function(){r.CONSUME(r.shaclTokenMap.SHACL_nodeKind),r.CONSUME(U.NodeKindIRI)}),r.shaclTargetNode=r.RULE("shaclTargetNode",function(){r.CONSUME(r.shaclTokenMap.SHACL_targetNode),r.SUBRULE(r.shaclIRIOrLiteral),r.MANY(function(){r.CONSUME(p.Comma),r.SUBRULE1(r.shaclIRIOrLiteral)})}),r.shaclVerbShape=r.RULE("shaclVerbShape",function(){r.SUBRULE(r.verb),r.SUBRULE(r.shaclShapeType),r.MANY(function(){r.CONSUME(p.Comma),r.SUBRULE1(r.shaclShapeType)})}),r.shaclShapeType=r.RULE("shaclShapeType",function(){r.OR([{ALT:function(){return r.CONSUME(r.shaclTokenMap.SHACL_Shape)}},{ALT:function(){return r.CONSUME(r.shaclTokenMap.SHACL_NodeShape)}},{ALT:function(){return r.CONSUME(r.shaclTokenMap.SHACL_PropertyShape)}}])}),r.shaclPropertyPath=r.RULE("shaclPropertyPath",function(){r.CONSUME(r.shaclTokenMap.SHACL_path),r.SUBRULE(r.shaclPropertyPathPath)}),r.shaclPropertyPathPath=r.RULE("shaclPropertyPathPath",function(){r.OR([{ALT:function(){return r.SUBRULE(r.shaclPredicatePath)}},{ALT:function(){return r.SUBRULE(r.shaclSequencePath)}},{ALT:function(){return r.SUBRULE(r.shaclAlternativePath)}},{ALT:function(){return r.SUBRULE(r.shaclInversePath)}},{ALT:function(){return r.SUBRULE(r.shaclZeroOrMorePath)}},{ALT:function(){return r.SUBRULE(r.shaclOneOrMorePath)}},{ALT:function(){return r.SUBRULE(r.shaclZeroOrOnePath)}}])}),r.shaclPredicatePath=r.RULE("shaclPredicatePath",function(){r.OR([{ALT:function(){return r.SUBRULE(r.iri)}},{ALT:function(){r.CONSUME(p.LParen),r.SUBRULE1(r.iri),r.CONSUME(p.RParen)}}])}),r.shaclSequencePath=r.RULE("shaclSequencePath",function(){r.CONSUME(p.LParen),r.SUBRULE(r.shaclPropertyPathPath),r.AT_LEAST_ONE(function(){return r.SUBRULE1(r.shaclPropertyPathPath)}),r.OPTION(function(){return r.CONSUME(p.Semicolon)}),r.CONSUME(p.RParen)}),r.shaclAlternativePath=r.RULE("shaclAlternativePath",function(){r.CONSUME(p.LBracket),r.CONSUME(r.shaclTokenMap.SHACL_alternativePath),r.SUBRULE(r.shaclPropertyPathPath),r.OPTION(function(){return r.CONSUME(p.Semicolon)}),r.CONSUME(p.RBracket)}),r.shaclInversePath=r.RULE("shaclInversePath",function(){r.CONSUME(p.LBracket),r.CONSUME(r.shaclTokenMap.SHACL_inversePath),r.SUBRULE(r.shaclPropertyPathPath),r.OPTION(function(){return r.CONSUME(p.Semicolon)}),r.CONSUME(p.RBracket)}),r.shaclZeroOrMorePath=r.RULE("shaclZeroOrMorePath",function(){r.CONSUME(p.LBracket),r.CONSUME(r.shaclTokenMap.SHACL_zeroOrMorePath),r.SUBRULE(r.shaclPropertyPathPath),r.OPTION(function(){return r.CONSUME(p.Semicolon)}),r.CONSUME(p.RBracket)}),r.shaclOneOrMorePath=r.RULE("shaclOneOrMorePath",function(){r.CONSUME(p.LBracket),r.CONSUME(r.shaclTokenMap.SHACL_oneOrMorePath),r.SUBRULE(r.shaclPropertyPathPath),r.OPTION(function(){return r.CONSUME(p.Semicolon)}),r.CONSUME(p.RBracket)}),r.shaclZeroOrOnePath=r.RULE("shaclZeroOrOnePath",function(){r.CONSUME(p.LBracket),r.CONSUME(r.shaclTokenMap.SHACL_zeroOrOnePath),r.SUBRULE(r.shaclPropertyPathPath),r.OPTION(function(){return r.CONSUME(p.Semicolon)}),r.CONSUME(p.RBracket)}),r.shaclLiteralConstraint=r.RULE("shaclLiteralConstraint",function(){r.OR([{ALT:function(){return r.SUBRULE(r.shaclIntConstraint)}},{ALT:function(){return r.SUBRULE(r.shaclStringConstraint)}},{ALT:function(){return r.SUBRULE(r.shaclStringLiteralQuoteConstraint)}},{ALT:function(){return r.SUBRULE(r.shaclLangStringConstraint)}},{ALT:function(){return r.SUBRULE(r.shaclBooleanConstraint)}},{ALT:function(){return r.SUBRULE(r.shaclAnyLiteralConstraint)}}])}),r.shaclIntConstraint=r.RULE("shaclIntConstraint",function(){r.CONSUME(U.IntTakingPredicate),r.OR([{ALT:function(){return r.CONSUME(p.INTEGER)}},{ALT:function(){return r.SUBRULE(r.shaclXsdInteger)}}])}),r.shaclStringConstraint=r.RULE("shaclStringConstraint",function(){r.OR([{ALT:function(){return r.CONSUME(r.shaclTokenMap.SHACL_select)}},{ALT:function(){return r.CONSUME(r.shaclTokenMap.SHACL_ask)}}]),r.SUBRULE(r.String)}),r.shaclStringLiteralQuoteConstraint=r.RULE("shaclStringLiteralQuoteConstraint",function(){r.CONSUME(U.StringLiteralQuoteTakingPredicate),r.CONSUME(p.STRING_LITERAL_QUOTE),r.OPTION(function(){r.OR([{ALT:function(){return r.CONSUME(p.LANGTAG)}},{ALT:function(){r.CONSUME(p.DoubleCaret),r.CONSUME(r.shaclTokenMap.SHACL_xsd_string)}},{ALT:function(){r.CONSUME1(p.DoubleCaret),r.CONSUME(r.shaclTokenMap.SHACL_xsd_anyURI)}}])})}),r.shaclLangStringConstraint=r.RULE("shaclLangStringConstraint",function(){r.CONSUME(U.LangStringTakingPredicate),r.SUBRULE(r.String),r.OPTION(function(){r.OR([{ALT:function(){return r.CONSUME(p.LANGTAG)}},{ALT:function(){r.CONSUME(p.DoubleCaret),r.CONSUME(r.shaclTokenMap.SHACL_xsd_string)}}])})}),r.shaclBooleanConstraint=r.RULE("shaclBooleanConstraint",function(){r.CONSUME(U.BooleanTakingPredicate),r.OR([{ALT:function(){return r.CONSUME(p.TRUE)}},{ALT:function(){return r.CONSUME(p.FALSE)}},{ALT:function(){return r.SUBRULE(r.shaclXsdBoolean)}}])}),r.shaclAnyLiteralConstraint=r.RULE("shaclAnyLiteralConstraint",function(){r.CONSUME(U.AnyLiteralTakingPredicate),r.SUBRULE(r.literal)}),r.shaclListTakingConstraint=r.RULE("shaclListTakingConstraint",function(){r.OR([{ALT:function(){return r.SUBRULE(r.shaclLanguageInConstraint)}},{ALT:function(){return r.SUBRULE(r.shaclShapeListTakingConstraint)}},{ALT:function(){return r.SUBRULE(r.shaclIRIListTakingConstraint)}},{ALT:function(){return r.SUBRULE(r.shaclShapeOrLiteralListTakingConstraint)}}])}),r.shaclLanguageInConstraint=r.RULE("shaclLanguageInConstraint",function(){r.CONSUME(r.shaclTokenMap.SHACL_languageIn),r.SUBRULE(r.shaclStringCollection)}),r.shaclStringCollection=r.RULE("shaclStringCollection",function(){r.CONSUME(p.LParen),r.MANY(function(){r.CONSUME(p.STRING_LITERAL_QUOTE)}),r.CONSUME(p.RParen)}),r.shaclShapeListTakingConstraint=r.RULE("shaclShapeListTakingConstraint",function(){r.OR([{ALT:function(){return r.CONSUME(r.shaclTokenMap.SHACL_and)}},{ALT:function(){return r.CONSUME(r.shaclTokenMap.SHACL_or)}},{ALT:function(){return r.CONSUME(r.shaclTokenMap.SHACL_xone)}}]),r.SUBRULE(r.shaclShapeCollection)}),r.shaclShapeCollection=r.RULE("shaclShapeCollection",function(){r.CONSUME(p.LParen),r.MANY(function(){r.SUBRULE(r.shaclShape)}),r.CONSUME(p.RParen)}),r.shaclIRIListTakingConstraint=r.RULE("shaclIRIListTakingConstraint",function(){r.CONSUME(r.shaclTokenMap.SHACL_ignoredProperties),r.SUBRULE(r.shaclIRICollection)}),r.shaclIRICollection=r.RULE("shaclIRICollection",function(){r.CONSUME(p.LParen),r.MANY(function(){r.SUBRULE(r.iri)}),r.CONSUME(p.RParen)}),r.shaclShapeOrLiteralListTakingConstraint=r.RULE("shaclShapeOrLiteralListTakingConstraint",function(){r.CONSUME(r.shaclTokenMap.SHACL_in),r.SUBRULE(r.shaclShapeOrLiteralCollection)}),r.shaclShapeOrLiteralCollection=r.RULE("shaclShapeOrLiteralCollection",function(){r.CONSUME(p.LParen),r.MANY(function(){r.SUBRULE(r.shaclShapeOrLiteral)}),r.CONSUME(p.RParen)}),r.shaclShapeExpectingConstraint=r.RULE("shaclShapeExpectingConstraint",function(){r.CONSUME(U.ShapeExpectingPredicate),r.SUBRULE(r.shaclShape)}),r.shaclHasValueConstraint=r.RULE("shaclHasValueConstraint",function(){r.CONSUME(r.shaclTokenMap.SHACL_hasValue),r.SUBRULE(r.shaclShapeOrLiteral)}),r.shaclShape=r.RULE("shaclShape",function(){r.OR([{ALT:function(){return r.SUBRULE(r.iri)}},{ALT:function(){return r.SUBRULE(r.blankNodePropertyList)}},{ALT:function(){return r.SUBRULE(r.BlankNode)}}])}),r.shaclShapeOrLiteral=r.RULE("shaclShapeOrLiteral",function(){r.OR([{ALT:function(){return r.SUBRULE(r.shaclShape)}},{ALT:function(){return r.SUBRULE(r.literal)}}])}),r.shaclIRIOrLiteral=r.RULE("shaclIRIOrLiteral",function(){r.OR([{ALT:function(){return r.SUBRULE(r.iri)}},{ALT:function(){return r.SUBRULE(r.literal)}}])}),r.shaclXsdBoolean=r.RULE("shaclXsdBoolean",function(){r.SUBRULE(r.shaclStringWithDoubleCaret),r.CONSUME(r.shaclTokenMap.SHACL_xsd_boolean)}),r.shaclXsdString=r.RULE("shaclXsdString",function(){r.SUBRULE(r.shaclStringWithDoubleCaret),r.CONSUME(r.shaclTokenMap.SHACL_xsd_string)}),r.shaclXsdInteger=r.RULE("shaclXsdInteger",function(){r.SUBRULE(r.shaclStringWithDoubleCaret),r.CONSUME(r.shaclTokenMap.SHACL_xsd_integer)}),r.shaclXsdDate=r.RULE("shaclXsdDate",function(){r.SUBRULE(r.shaclStringWithDoubleCaret),r.CONSUME(r.shaclTokenMap.SHACL_xsd_date)}),r.shaclXsdAnyURI=r.RULE("shaclXsdAnyURI",function(){r.SUBRULE(r.shaclStringWithDoubleCaret),r.CONSUME(r.shaclTokenMap.SHACL_xsd_anyURI)}),r.shaclStringWithDoubleCaret=r.RULE("shaclStringWithDoubleCaret",function(){r.SUBRULE(r.String),r.CONSUME(p.DoubleCaret)}),r.prefixes=t,r.lexer=new a.Lexer(N(t)),r.shaclTokenMap=d(t),a.Parser.performSelfAnalysis(r),r}return R(n,e),n}(TurtleParser.a);t.d(n,"shaclTokens",function(){return I}),t.d(n,"ShaclParser",function(){return f});var I=t(43)},7:function(e,n,t){"use strict";t.d(n,"b",function(){return a}),t.d(n,"c",function(){return o}),t.d(n,"a",function(){return i});var r=function(){return(r=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var a in n=arguments[t])Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a]);return e}).apply(this,arguments)},a=function(e,n){E(e,null,n)},o=function(e,n){E(e,null,n,!1)};function i(e){return Boolean(e&&"name"in e)}var c=function(){return function(e){var n=e.node,t=e.parentCtx;this.node=r({},n),this.parentCtx=r({},t)}}(),E=function(e,n,t,a){if(void 0===n&&(n=new c({node:e})),void 0===a&&(a=!0),!i(e))return t(a?r({},n):n);var o=e.children;Object.keys(o).forEach(function(e){var r=o[e];r.length&&r.forEach(function(e){var r=a?new c({node:e,parentCtx:n}):{node:e,parentCtx:n};t(r,function(n){var o=r;n&&(o=a?new c({node:n.node,parentCtx:n.parentCtx}):{node:n.node,parentCtx:n.parentCtx}),E(e,o,t,a)})})})}},8:function(e,n,t){"use strict";t.r(n);var r=t(1),a=t(2),o=t(3),i=/\\u([a-fA-F0-9]{4})|\\U([a-fA-F0-9]{8})|\\[uU]|\\(.)/g,c={"\\":"\\","'":"'",'"':'"',n:"\n",r:"\r",t:"\t",f:"\f",b:"\b",_:"_","~":"~",".":".","-":"-","!":"!",$:"$","&":"&","(":"(",")":")","*":"*","+":"+",",":",",";":";","=":"=","/":"/","?":"?","#":"#","@":"@","%":"%"},E=/^"([^"\\\r\n]+)"/,s=/^'([^'\\\r\n]+)'/,u=/^"((?:[^"\\\r\n]|\\.)*)"(?=[^"])/,L=/^'((?:[^'\\\r\n]|\\.)*)'(?=[^'])/,T=/^"""([^"\\]*(?:(?:\\.|"(?!""))[^"\\]*)*)"""/,S=/^'''([^'\\]*(?:(?:\\.|'(?!''))[^'\\]*)*)'''/,l=/[\x00-\x20<>\\"\{\}\|\^\`]/,R=/^<((?:[^ <>{}\\]|\\[uU])+)>[ \t]*/,O=/^<([^\x00-\x20<>\\"\{\}\|\^\`]*)>[ \t]*/,A=function(e){try{return e.replace(i,function(e,n,t,r){if(n)return String.fromCharCode(parseInt(n,16));if(t){var a=parseInt(t,16);return a<=65535?String.fromCharCode(a):String.fromCharCode(55296+(a-=65536)/1024,56320+(1023&a))}var o=c[r];if(!o)throw new Error;return o})}catch(e){return null}};t.d(n,"turtleTokenMap",function(){return U}),t.d(n,"turtleTokenTypes",function(){return p});var N=t(5).sparqlTokenMap,d=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,U={Comment:Object(r.createToken)({name:"Comment",pattern:/#[^\n]*/,group:"comments"}),LBracket:N.LBracket,RBracket:N.RBracket,LCurly:N.LCurly,RCurly:N.RCurly,LParen:N.LParen,RParen:N.RParen,Period:N.Period,WhiteSpace:N.WhiteSpace,TRUE:Object(r.createToken)({name:"TRUE",pattern:/true/}),FALSE:Object(r.createToken)({name:"FALSE",pattern:/false/}),DoubleCaret:N.DoubleCaret,LEmbed:N.LEmbed,REmbed:N.REmbed,Comma:N.Comma,Semicolon:N.Semicolon,A:N.A,PREFIX:N.PREFIX,BASE:N.BASE,PNAME_NS:N.PNAME_NS,PNAME_LN:N.PNAME_LN,BLANK_NODE_LABEL:N.BLANK_NODE_LABEL,TTL_BASE:Object(r.createToken)({name:"TTL_BASE",pattern:/@base/}),TTL_PREFIX:Object(r.createToken)({name:"TTL_PREFIX",pattern:/@prefix/}),LANGTAG:N.LANGTAG,INTEGER:Object(r.createToken)({name:"INTEGER",pattern:a.a.and(a.a.option(/[+-]/),/\d+/)}),DECIMAL:Object(r.createToken)({name:"DECIMAL",pattern:a.a.and(a.a.option(/[+-]/),/(\d*\.\d+)/)}),DOUBLE:Object(r.createToken)({name:"DOUBLE",pattern:a.a.and(a.a.option(/[+-]/),a.a.or(a.a.and(/\d+\.\d*/,o.k),a.a.and(/\.\d+/,o.k),a.a.and(/\d+/,o.k)))}),EXPONENT:Object(r.createToken)({name:"EXPONENT",pattern:o.k}),ECHAR:Object(r.createToken)({name:"ECHAR",pattern:o.j}),ANON:N.ANON,PLX:Object(r.createToken)({name:"PLX",pattern:o.t}),PERCENT:N.PERCENT,HEX:Object(r.createToken)({name:"HEX",pattern:o.l}),STRING_LITERAL_LONG_SINGLE_QUOTE:Object(r.createToken)({name:"STRING_LITERAL_LONG_SINGLE_QUOTE",pattern:function(e,n){void 0===n&&(n=0);var t=S.exec(e.slice(n));return t&&null!==A(t[1])?t:null},line_breaks:!0}),STRING_LITERAL_LONG_QUOTE:Object(r.createToken)({name:"STRING_LITERAL_LONG_QUOTE",pattern:function(e,n){void 0===n&&(n=0);var t=T.exec(e.slice(n));return t&&null!==A(t[1])?t:null},line_breaks:!0}),STRING_LITERAL_QUOTE:Object(r.createToken)({name:"STRING_LITERAL_QUOTE",pattern:function(e,n){void 0===n&&(n=0);var t=e.slice(n),r=E.exec(t);return r||((r=u.exec(t))?null===A(r[1])?null:r:null)},line_breaks:!1}),STRING_LITERAL_SINGLE_QUOTE:Object(r.createToken)({name:"STRING_LITERAL_SINGLE_QUOTE",pattern:function(e,n){void 0===n&&(n=0);var t=e.slice(n),r=s.exec(t);return r||((r=L.exec(t))?null===A(r[1])?null:r:null)},line_breaks:!1}),UCHAR:Object(r.createToken)({name:"UCHAR",pattern:function(e,n){return void 0===n&&(n=0),d.exec(e.slice(n))},line_breaks:!1}),IRIREF:Object(r.createToken)({name:"IRIREF",pattern:function(e,n){void 0===n&&(n=0);var t=e.slice(n),r=O.exec(t);if(r)return r;if(!(r=R.exec(t)))return null;var a=A(r[1]);return null===a||l.test(a)?null:r},line_breaks:!1}),PN_CHARS_BASE:Object(r.createToken)({name:"PN_CHARS_BASE",pattern:o.x}),PN_CHARS_U:Object(r.createToken)({name:"PN_CHARS_U",pattern:o.y}),PN_CHARS:Object(r.createToken)({name:"PN_CHARS",pattern:o.w}),PN_PREFIX:Object(r.createToken)({name:"PN_PREFIX",pattern:o.B}),PN_LOCAL:Object(r.createToken)({name:"PN_LOCAL",pattern:o.z}),PN_LOCAL_ESC:Object(r.createToken)({name:"PN_LOCAL_ESC",pattern:o.A}),UNKNOWN:N.UNKNOWN},p=[U.Comment,N.ANON,N.LBracket,N.RBracket,N.LCurly,N.RCurly,N.LParen,N.RParen,N.WhiteSpace,U.TRUE,U.FALSE,N.Comma,N.Semicolon,N.PNAME_NS,N.A,N.PREFIX,N.BASE,N.PNAME_LN,N.BLANK_NODE_LABEL,U.TTL_BASE,U.TTL_PREFIX,N.LANGTAG,U.DOUBLE,U.DECIMAL,N.Period,N.DoubleCaret,U.LEmbed,U.REmbed,U.IRIREF,U.STRING_LITERAL_LONG_SINGLE_QUOTE,U.STRING_LITERAL_LONG_QUOTE,U.STRING_LITERAL_QUOTE,U.STRING_LITERAL_SINGLE_QUOTE,U.INTEGER,U.EXPONENT,U.PLX,N.PERCENT,U.HEX,U.PN_CHARS_BASE,U.PN_CHARS_U,U.PN_CHARS,U.PN_PREFIX,U.PN_LOCAL,U.PN_LOCAL_ESC,U.ECHAR,U.UCHAR,U.UNKNOWN]}})});
//# sourceMappingURL=millan.shacl.js.map

@@ -1,2 +0,2 @@

!function(e,n){"object"==typeof exports&&"object"==typeof module?module.exports=n():"function"==typeof define&&define.amd?define("sms",[],n):"object"==typeof exports?exports.sms=n():(e.millan=e.millan||{},e.millan.sms=n())}("undefined"!=typeof self?self:this,function(){return function(e){function n(n){for(var r,u,E=n[0],L=n[1],c=n[2],l=0,U=[];l<E.length;l++)u=E[l],o[u]&&U.push(o[u][0]),o[u]=0;for(r in L)Object.prototype.hasOwnProperty.call(L,r)&&(e[r]=L[r]);for(a&&a(n);U.length;)U.shift()();return i.push.apply(i,c||[]),t()}function t(){for(var e,n=0;n<i.length;n++){for(var t=i[n],r=!0,E=1;E<t.length;E++){var L=t[E];0!==o[L]&&(r=!1)}r&&(i.splice(n--,1),e=u(u.s=t[0]))}return e}var r={},o={4:0},i=[];function u(n){if(r[n])return r[n].exports;var t=r[n]={i:n,l:!1,exports:{}};return e[n].call(t.exports,t,t.exports,u),t.l=!0,t.exports}u.m=e,u.c=r,u.d=function(e,n,t){u.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:t})},u.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},u.t=function(e,n){if(1&n&&(e=u(e)),8&n)return e;if(4&n&&"object"==typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(u.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&n&&"string"!=typeof e)for(var r in e)u.d(t,r,function(n){return e[n]}.bind(null,r));return t},u.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return u.d(n,"a",n),n},u.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},u.p="";var E=("undefined"!=typeof self?self:this).webpackJsonp=("undefined"!=typeof self?self:this).webpackJsonp||[],L=E.push.bind(E);E.push=n,E=E.slice();for(var c=0;c<E.length;c++)n(E[c]);var a=L;return i.push([67,0,1]),t()}({40:function(e,n,t){"use strict";t.r(n),t.d(n,"smsTokenMap",function(){return L}),t.d(n,"smsTokenTypes",function(){return c});var r=t(0),o=t(5).sparqlTokenMap,i=/^\s*to\s*{/i,u=/((?:.|\s)*?)to\s*{/i,E=function(e,n,t){for(var r=0;r<e.length;r++)if(e[r]!==n);else{var o=e.slice(r+1);if(t.exec(o))return[e.slice(0,r)]}return null},L={STRING_LITERAL1:o.STRING_LITERAL1,STRING_LITERAL2:o.STRING_LITERAL2,STRING_LITERAL_LONG1:o.STRING_LITERAL_LONG1,STRING_LITERAL_LONG2:o.STRING_LITERAL_LONG2,IRIREF:o.IRIREF,PNAME_LN:o.PNAME_LN,PNAME_NS:o.PNAME_NS,NIL:o.NIL,DISTINCT:o.DISTINCT,VAR1:o.VAR1,VAR2:o.VAR2,BIND:o.BIND,AS:o.AS,WHERE:o.WHERE,LANGTAG:o.LANGTAG,INTEGER:o.INTEGER,DECIMAL:o.DECIMAL,DOUBLE:o.DOUBLE,INTEGER_POSITIVE:o.INTEGER_POSITIVE,DECIMAL_POSITIVE:o.DECIMAL_POSITIVE,DOUBLE_POSITIVE:o.DOUBLE_POSITIVE,INTEGER_NEGATIVE:o.INTEGER_NEGATIVE,DECIMAL_NEGATIVE:o.DECIMAL_NEGATIVE,DOUBLE_NEGATIVE:o.DOUBLE_NEGATIVE,TRUE:o.TRUE,FALSE:o.FALSE,BLANK_NODE_LABEL:o.BLANK_NODE_LABEL,ANON:o.ANON,A:o.A,FROM:o.FROM,PREFIX:o.PREFIX,Comment:o.Comment,Period:o.Period,Comma:o.Comma,LCurly:o.LCurly,RCurly:o.RCurly,LParen:o.LParen,RParen:o.RParen,WhiteSpace:o.WhiteSpace,DoubleCaret:o.DoubleCaret,Semicolon:o.Semicolon,LBracket:o.LBracket,RBracket:o.RBracket,Template:Object(r.createToken)({name:"Template",pattern:/template/i}),TO:Object(r.createToken)({name:"TO",pattern:/to/i}),Sql:Object(r.createToken)({name:"Sql",pattern:/sql/i}),GraphQl:Object(r.createToken)({name:"GraphQl",pattern:/graphql/i}),Json:Object(r.createToken)({name:"Json",pattern:/json/i}),Mapping:Object(r.createToken)({name:"Mapping",pattern:/mapping/i}),SqlBlock:Object(r.createToken)({name:"SqlBlock",pattern:function(e,n,t){void 0===n&&(n=0);var r=t.slice(-2),o=r[0],u=r[1];if(!o||!u||o.tokenType.tokenName!==L.Sql.tokenName||u.tokenType.tokenName!==L.LCurly.tokenName)return null;var c=e.slice(n);return E(c,"}",i)},line_breaks:!0}),JsonBlock:Object(r.createToken)({name:"JsonBlock",pattern:function(e,n,t){void 0===n&&(n=0);var r=t.slice(-1)[0];if(!r||r.tokenType.tokenName!==L.Json.tokenName)return null;var o=e.slice(n),i=u.exec(o);return i?i.slice(1):null},line_breaks:!0}),GraphQlBlock:Object(r.createToken)({name:"GraphQlBlock",pattern:function(e,n,t){void 0===n&&(n=0);var r=t.slice(-2),o=r[0],u=r[1];if(!o||!u||o.tokenType.tokenName!==L.GraphQl.tokenName||u.tokenType.tokenName!==L.LCurly.tokenName)return null;var c=e.slice(n);return E(c,"}",i)},line_breaks:!0})},c=[L.WhiteSpace,L.Comment,L.LParen,L.RParen,L.Period,L.Template,L.IRIREF,L.PNAME_LN,L.PNAME_NS,L.NIL,L.DISTINCT,L.VAR1,L.VAR2,L.BIND,L.AS,L.WHERE,L.TO,L.LANGTAG,L.INTEGER,L.DECIMAL,L.DOUBLE,L.INTEGER_POSITIVE,L.DECIMAL_POSITIVE,L.DOUBLE_POSITIVE,L.INTEGER_NEGATIVE,L.DECIMAL_NEGATIVE,L.DOUBLE_NEGATIVE,L.TRUE,L.FALSE,L.BLANK_NODE_LABEL,L.ANON,L.A,L.FROM,L.PREFIX,L.Comma,L.DoubleCaret,L.Semicolon,L.LBracket,L.RBracket,L.Sql,L.GraphQl,L.Json,L.Mapping,L.SqlBlock,L.JsonBlock,L.GraphQlBlock,L.LCurly,L.RCurly,L.STRING_LITERAL1,L.STRING_LITERAL2,L.STRING_LITERAL_LONG1,L.STRING_LITERAL_LONG2]},67:function(e,n,t){"use strict";t.r(n);var r,o=t(0),i=(r=function(e,n){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,n){e.__proto__=n}||function(e,n){for(var t in n)n.hasOwnProperty(t)&&(e[t]=n[t])})(e,n)},function(e,n){function t(){this.constructor=e}r(e,n),e.prototype=null===n?Object.create(n):(t.prototype=n.prototype,new t)}),u=function(){return(u=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var o in n=arguments[t])Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o]);return e}).apply(this,arguments)},E=t(40),L=E.smsTokenTypes,c=E.smsTokenMap,a=function(e){function SmsParser(n){var t=e.call(this,L,u({outputCst:!0,recoveryEnabled:!0},n))||this;return t.tokenize=function(e){return t.lexer.tokenize(e).tokens},t.parse=function(e){t.input=t.lexer.tokenize(e).tokens;var n=t.MappingDoc();return{errors:t.errors,cst:n}},t.MappingDoc=t.RULE("MappingDoc",function(){t.MANY(function(){return t.SUBRULE(t.PrefixDecl)}),t.OPTION(function(){t.SUBRULE(t.MappingClause),t.MANY1(function(){t.CONSUME(c.Semicolon),t.SUBRULE1(t.MappingClause)})})}),t.MappingClause=t.RULE("MappingClause",function(){t.SUBRULE(t.MappingDecl),t.SUBRULE(t.FromClause),t.SUBRULE(t.ToClause),t.SUBRULE(t.WhereClause)}),t.MappingDecl=t.RULE("MappingDecl",function(){t.CONSUME(c.Mapping),t.OPTION(function(){return t.SUBRULE(t.iri)})}),t.FromClause=t.RULE("FromClause",function(){t.CONSUME(c.FROM),t.OR([{ALT:function(){return t.SUBRULE(t.SqlClause)}},{ALT:function(){return t.SUBRULE(t.JsonClause)}},{ALT:function(){return t.SUBRULE(t.GraphQlClause)}}])}),t.JsonClause=t.RULE("JsonClause",function(){t.CONSUME(c.Json),t.CONSUME(c.JsonBlock)}),t.GraphQlClause=t.RULE("GraphQlClause",function(){t.CONSUME(c.GraphQl),t.CONSUME(c.LCurly),t.CONSUME(c.GraphQlBlock),t.CONSUME(c.RCurly)}),t.SqlClause=t.RULE("SqlClause",function(){t.CONSUME(c.Sql),t.CONSUME(c.LCurly),t.CONSUME(c.SqlBlock),t.CONSUME(c.RCurly)}),t.ToClause=t.RULE("ToClause",function(){t.CONSUME(c.TO),t.SUBRULE(t.ConstructTemplate)}),t.WhereClause=t.RULE("WhereClause",function(){t.CONSUME(c.WHERE),t.CONSUME(c.LCurly),t.MANY(function(){return t.SUBRULE(t.Bind)}),t.CONSUME(c.RCurly)}),t.Bind=t.RULE("Bind",function(){t.CONSUME(c.BIND),t.CONSUME(c.LParen),t.SUBRULE(t.TemplateOrCast),t.CONSUME(c.AS),t.SUBRULE(t.Var),t.CONSUME(c.RParen)}),t.TemplateOrCast=t.RULE("TemplateOrCast",function(){t.OR([{ALT:function(){return t.SUBRULE(t.TemplateFunc)}},{ALT:function(){return t.SUBRULE(t.CastFunc)}}])}),t.CastFunc=t.RULE("CastFunc",function(){t.SUBRULE(t.iri),t.CONSUME(c.LParen),t.SUBRULE(t.Var),t.CONSUME(c.RParen)}),t.TemplateFunc=t.RULE("TemplateFunc",function(){t.CONSUME(c.Template),t.CONSUME(c.LParen),t.SUBRULE(t.String),t.CONSUME(c.RParen)}),t.PrefixDecl=t.RULE("PrefixDecl",function(){t.CONSUME(c.PREFIX),t.CONSUME(c.PNAME_NS),t.CONSUME(c.IRIREF)}),t.iri=t.RULE("iri",function(){t.OR([{ALT:function(){return t.CONSUME(c.IRIREF)}},{ALT:function(){return t.SUBRULE(t.PrefixedName)}}])}),t.PrefixedName=t.RULE("PrefixedName",function(){t.OR([{ALT:function(){return t.CONSUME(c.PNAME_LN)}},{ALT:function(){return t.CONSUME(c.PNAME_NS)}}])}),t.ConstructTemplate=t.RULE("ConstructTemplate",function(){t.CONSUME(c.LCurly),t.OPTION(function(){return t.SUBRULE(t.ConstructTriples)}),t.CONSUME(c.RCurly)}),t.ConstructTriples=t.RULE("ConstructTriples",function(){t.SUBRULE(t.TriplesSameSubject),t.OPTION(function(){t.CONSUME(c.Period),t.OPTION1(function(){return t.SUBRULE(t.ConstructTriples)})})}),t.TriplesSameSubject=t.RULE("TriplesSameSubject",function(){t.OR([{ALT:function(){t.SUBRULE(t.VarOrTerm),t.SUBRULE(t.PropertyListNotEmpty)}},{ALT:function(){t.SUBRULE(t.TriplesNode),t.SUBRULE(t.PropertyList)}}])}),t.VarOrTerm=t.RULE("VarOrTerm",function(){t.OR([{ALT:function(){return t.SUBRULE(t.Var)}},{ALT:function(){return t.SUBRULE(t.GraphTerm)}}])}),t.PropertyListNotEmpty=t.RULE("PropertyListNotEmpty",function(){t.SUBRULE(t.Verb),t.SUBRULE(t.ObjectList),t.MANY(function(){t.CONSUME(c.Semicolon),t.OPTION(function(){t.SUBRULE1(t.Verb),t.SUBRULE1(t.ObjectList)})})}),t.TriplesNode=t.RULE("TriplesNode",function(){t.OR([{ALT:function(){return t.SUBRULE(t.Collection)}},{ALT:function(){return t.SUBRULE(t.BlankNodePropertyList)}}])}),t.PropertyList=t.RULE("PropertyList",function(){t.OPTION(function(){return t.SUBRULE(t.PropertyListNotEmpty)})}),t.GraphTerm=t.RULE("GraphTerm",function(){t.OR([{ALT:function(){return t.SUBRULE(t.iri)}},{ALT:function(){return t.SUBRULE(t.RDFLiteral)}},{ALT:function(){return t.SUBRULE(t.NumericLiteral)}},{ALT:function(){return t.SUBRULE(t.BooleanLiteral)}},{ALT:function(){return t.SUBRULE(t.BlankNode)}},{ALT:function(){return t.CONSUME(c.NIL)}}])}),t.Verb=t.RULE("Verb",function(){t.OR([{ALT:function(){return t.SUBRULE(t.VarOrIri)}},{ALT:function(){return t.CONSUME(c.A)}}])}),t.ObjectList=t.RULE("ObjectList",function(){t.AT_LEAST_ONE_SEP({SEP:c.Comma,DEF:function(){return t.SUBRULE(t.Object)}})}),t.Object=t.RULE("Object",function(){t.SUBRULE(t.GraphNode)}),t.Collection=t.RULE("Collection",function(){t.CONSUME(c.LParen),t.AT_LEAST_ONE(function(){return t.SUBRULE(t.GraphNode)}),t.CONSUME(c.RParen)}),t.BlankNodePropertyList=t.RULE("BlankNodePropertyList",function(){t.CONSUME(c.LBracket),t.SUBRULE(t.PropertyListNotEmpty),t.CONSUME(c.RBracket)}),t.VarOrIri=t.RULE("VarOrIri",function(){t.OR([{ALT:function(){return t.SUBRULE(t.Var)}},{ALT:function(){return t.SUBRULE(t.iri)}}])}),t.RDFLiteral=t.RULE("RDFLiteral",function(){t.SUBRULE(t.String),t.OPTION(function(){return t.OR([{ALT:function(){return t.CONSUME(c.LANGTAG)}},{ALT:function(){t.CONSUME(c.DoubleCaret),t.SUBRULE(t.iri)}}])})}),t.NumericLiteral=t.RULE("NumericLiteral",function(){t.OR([{ALT:function(){return t.SUBRULE(t.NumericLiteralUnsigned)}},{ALT:function(){return t.SUBRULE(t.NumericLiteralPositive)}},{ALT:function(){return t.SUBRULE(t.NumericLiteralNegative)}}])}),t.NumericLiteralUnsigned=t.RULE("NumericLiteralUnsigned",function(){t.OR([{ALT:function(){return t.CONSUME(c.INTEGER)}},{ALT:function(){return t.CONSUME(c.DECIMAL)}},{ALT:function(){return t.CONSUME(c.DOUBLE)}}])}),t.NumericLiteralPositive=t.RULE("NumericLiteralPositive",function(){t.OR([{ALT:function(){return t.CONSUME(c.INTEGER_POSITIVE)}},{ALT:function(){return t.CONSUME(c.DECIMAL_POSITIVE)}},{ALT:function(){return t.CONSUME(c.DOUBLE_POSITIVE)}}])}),t.NumericLiteralNegative=t.RULE("NumericLiteralNegative",function(){t.OR([{ALT:function(){return t.CONSUME(c.INTEGER_NEGATIVE)}},{ALT:function(){return t.CONSUME(c.DECIMAL_NEGATIVE)}},{ALT:function(){return t.CONSUME(c.DOUBLE_NEGATIVE)}}])}),t.BooleanLiteral=t.RULE("BooleanLiteral",function(){t.OR([{ALT:function(){return t.CONSUME(c.TRUE)}},{ALT:function(){return t.CONSUME(c.FALSE)}}])}),t.BlankNode=t.RULE("BlankNode",function(){t.OR([{ALT:function(){return t.CONSUME(c.BLANK_NODE_LABEL)}},{ALT:function(){return t.CONSUME(c.ANON)}}])}),t.GraphNode=t.RULE("GraphNode",function(){t.OR([{ALT:function(){return t.SUBRULE(t.VarOrTerm)}},{ALT:function(){return t.SUBRULE(t.TriplesNode)}}])}),t.Var=t.RULE("Var",function(){t.OR([{ALT:function(){return t.CONSUME(c.VAR1)}},{ALT:function(){return t.CONSUME(c.VAR2)}}])}),t.String=t.RULE("String",function(){t.OR([{ALT:function(){return t.CONSUME(c.STRING_LITERAL1)}},{ALT:function(){return t.CONSUME(c.STRING_LITERAL2)}},{ALT:function(){return t.CONSUME(c.STRING_LITERAL_LONG1)}},{ALT:function(){return t.CONSUME(c.STRING_LITERAL_LONG2)}}])}),t.lexer=new o.Lexer(L),o.Parser.performSelfAnalysis(t),t}return i(SmsParser,e),SmsParser}(o.Parser);t.d(n,"smsTokens",function(){return l}),t.d(n,"SmsParser",function(){return a});var l=t(40)}})});
!function(e,n){"object"==typeof exports&&"object"==typeof module?module.exports=n():"function"==typeof define&&define.amd?define("sms",[],n):"object"==typeof exports?exports.sms=n():(e.millan=e.millan||{},e.millan.sms=n())}("undefined"!=typeof self?self:this,function(){return function(e){function n(n){for(var r,a,i=n[0],c=n[1],l=n[2],p=0,f=[];p<i.length;p++)a=i[p],o[a]&&f.push(o[a][0]),o[a]=0;for(r in c)Object.prototype.hasOwnProperty.call(c,r)&&(e[r]=c[r]);for(s&&s(n);f.length;)f.shift()();return u.push.apply(u,l||[]),t()}function t(){for(var e,n=0;n<u.length;n++){for(var t=u[n],r=!0,i=1;i<t.length;i++){var c=t[i];0!==o[c]&&(r=!1)}r&&(u.splice(n--,1),e=a(a.s=t[0]))}return e}var r={},o={4:0,5:0},u=[];function a(n){if(r[n])return r[n].exports;var t=r[n]={i:n,l:!1,exports:{}};return e[n].call(t.exports,t,t.exports,a),t.l=!0,t.exports}a.m=e,a.c=r,a.d=function(e,n,t){a.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:t})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,n){if(1&n&&(e=a(e)),8&n)return e;if(4&n&&"object"==typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(a.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&n&&"string"!=typeof e)for(var r in e)a.d(t,r,function(n){return e[n]}.bind(null,r));return t},a.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(n,"a",n),n},a.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},a.p="";var i=("undefined"!=typeof self?self:this).webpackJsonp=("undefined"!=typeof self?self:this).webpackJsonp||[],c=i.push.bind(i);i.push=n,i=i.slice();for(var l=0;l<i.length;l++)n(i[l]);var s=c;return u.push([67,0,1]),t()}({16:function(e,n,t){"use strict";t.r(n);var r,BaseSparqlParser=t(10),o=t(1),u=(r=function(e,n){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,n){e.__proto__=n}||function(e,n){for(var t in n)n.hasOwnProperty(t)&&(e[t]=n[t])})(e,n)},function(e,n){function t(){this.constructor=e}r(e,n),e.prototype=null===n?Object.create(n):(t.prototype=n.prototype,new t)}),a=t(5).baseTokens,i=function(e){function W3SpecSparqlParser(n){var t=e.call(this,n,a)||this;return o.Parser.performSelfAnalysis(t),t}return u(W3SpecSparqlParser,e),W3SpecSparqlParser}(BaseSparqlParser.a),StardogSparqlParser=t(15);t.d(n,"sparqlTokens",function(){return c}),t.d(n,"keywords",function(){return l}),t.d(n,"terminals",function(){return s}),t.d(n,"BaseSparqlParser",function(){return BaseSparqlParser.a}),t.d(n,"W3SpecSparqlParser",function(){return i}),t.d(n,"StardogSparqlParser",function(){return StardogSparqlParser.a});var c=t(5),l=t(0).keywords,s=t(4).terminals},40:function(e,n,t){"use strict";t.r(n),t.d(n,"smsTokenMap",function(){return f}),t.d(n,"smsTokenTypes",function(){return U});var r=t(1),o=t(0),u=function(){return(u=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var o in n=arguments[t])Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o]);return e}).apply(this,arguments)},a=t(5),i=a.sparqlTokenMap,c=a.stardogSparqlTokens,l=/^\s*to\s*{/i,s=/((?:.|\s)*?)to\s*{/i,p=function(e,n,t){for(var r=0;r<e.length;r++)if(e[r]!==n);else{var o=e.slice(r+1);if(t.exec(o))return[e.slice(0,r)]}return null},f=u({},i,{Template:Object(o.createKeyword)({name:"Template"}),Sql:Object(o.createKeyword)({name:"Sql"}),GraphQl:Object(o.createKeyword)({name:"GraphQl"}),Json:Object(o.createKeyword)({name:"Json"}),Csv:Object(o.createKeyword)({name:"Csv"}),Mapping:Object(o.createKeyword)({name:"Mapping"}),SqlBlock:Object(r.createToken)({name:"SqlBlock",pattern:function(e,n,t){void 0===n&&(n=0);var r=t.slice(-2),o=r[0],u=r[1];if(!o||!u||o.tokenType.tokenName!==f.Sql.tokenName||u.tokenType.tokenName!==f.LCurly.tokenName)return null;var a=e.slice(n);return p(a,"}",l)},line_breaks:!0}),JsonBlock:Object(r.createToken)({name:"JsonBlock",pattern:function(e,n,t){void 0===n&&(n=0);var r=t.slice(-1)[0];if(!r||r.tokenType.tokenName!==f.Json.tokenName)return null;var o=e.slice(n),u=s.exec(o);return u?u.slice(1):null},line_breaks:!0}),GraphQlBlock:Object(r.createToken)({name:"GraphQlBlock",pattern:function(e,n,t){void 0===n&&(n=0);var r=t.slice(-2),o=r[0],u=r[1];if(!o||!u||o.tokenType.tokenName!==f.GraphQl.tokenName||u.tokenType.tokenName!==f.LCurly.tokenName)return null;var a=e.slice(n);return p(a,"}",l)},line_breaks:!0})}),U=[f.Template,f.Sql,f.GraphQl,f.Json,f.Csv,f.Mapping,f.SqlBlock,f.JsonBlock,f.GraphQlBlock].concat(c)},67:function(e,n,t){"use strict";t.r(n);var r,o=t(1),u=t(16),a=(r=function(e,n){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,n){e.__proto__=n}||function(e,n){for(var t in n)n.hasOwnProperty(t)&&(e[t]=n[t])})(e,n)},function(e,n){function t(){this.constructor=e}r(e,n),e.prototype=null===n?Object.create(n):(t.prototype=n.prototype,new t)}),i=function(){return(i=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var o in n=arguments[t])Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o]);return e}).apply(this,arguments)},c=t(40),l=c.smsTokenTypes,s=c.smsTokenMap,p=function(e){function SmsParser(n){var t=e.call(this,i({outputCst:!0,recoveryEnabled:!0},n),l,!0)||this;return t.parse=function(e){t.input=t.tokenize(e);var n=t.MappingDoc();return{errors:t.errors,cst:n}},t.MappingDoc=t.RULE("MappingDoc",function(){t.MANY(function(){return t.SUBRULE(t.PrefixDecl)}),t.OPTION(function(){t.SUBRULE(t.MappingClause),t.MANY1(function(){t.CONSUME(s.Semicolon),t.SUBRULE1(t.MappingClause)})})}),t.MappingClause=t.RULE("MappingClause",function(){t.SUBRULE(t.MappingDecl),t.SUBRULE(t.FromClause),t.SUBRULE(t.ToClause),t.SUBRULE(t.WhereClause)}),t.MappingDecl=t.RULE("MappingDecl",function(){t.CONSUME(s.Mapping),t.OPTION(function(){return t.SUBRULE(t.iri)})}),t.FromClause=t.RULE("FromClause",function(){t.CONSUME(s.FROM),t.OR([{ALT:function(){return t.SUBRULE(t.SqlClause)}},{ALT:function(){return t.SUBRULE(t.JsonClause)}},{ALT:function(){return t.SUBRULE(t.GraphQlClause)}},{ALT:function(){return t.SUBRULE(t.CsvClause)}}])}),t.JsonClause=t.RULE("JsonClause",function(){t.CONSUME(s.Json),t.CONSUME(s.JsonBlock)}),t.GraphQlClause=t.RULE("GraphQlClause",function(){t.CONSUME(s.GraphQl),t.CONSUME(s.LCurly),t.CONSUME(s.GraphQlBlock),t.CONSUME(s.RCurly)}),t.SqlClause=t.RULE("SqlClause",function(){t.CONSUME(s.Sql),t.CONSUME(s.LCurly),t.CONSUME(s.SqlBlock),t.CONSUME(s.RCurly)}),t.CsvClause=t.RULE("CsvClause",function(){t.CONSUME(s.Csv),t.OPTION(function(){t.CONSUME(s.LCurly),t.CONSUME(s.RCurly)})}),t.ToClause=t.RULE("ToClause",function(){t.CONSUME(s.TO),t.SUBRULE(t.ConstructTemplate)}),t.WhereClause=t.OVERRIDE_RULE("WhereClause",function(){t.CONSUME(s.WHERE),t.CONSUME(s.LCurly),t.MANY(function(){return t.SUBRULE(t.Bind)}),t.CONSUME(s.RCurly)}),t.Bind=t.OVERRIDE_RULE("Bind",function(){t.CONSUME(s.BIND),t.CONSUME(s.LParen),t.SUBRULE(t.BindExpression),t.CONSUME(s.AS),t.SUBRULE(t.Var),t.CONSUME(s.RParen)}),t.BindExpression=t.RULE("BindExpression",function(){t.OR([{ALT:function(){return t.SUBRULE(t.TemplateFunc)}},{ALT:function(){return t.SUBRULE(t.Expression)}}])}),t.TemplateFunc=t.RULE("TemplateFunc",function(){t.CONSUME(s.Template),t.CONSUME(s.LParen),t.SUBRULE(t.String),t.CONSUME(s.RParen)}),t.TriplesSameSubject=t.OVERRIDE_RULE("TriplesSameSubject",function(){t.OR([{ALT:function(){t.SUBRULE(t.VarOrTerm),t.SUBRULE(t.PropertyListNotEmpty)}},{ALT:function(){t.SUBRULE(t.TriplesNode),t.SUBRULE(t.PropertyList)}}])}),t.PropertyListNotEmpty=t.OVERRIDE_RULE("PropertyListNotEmpty",function(){t.SUBRULE(t.Verb),t.SUBRULE(t.ObjectList),t.MANY(function(){t.CONSUME(s.Semicolon),t.OPTION(function(){t.SUBRULE1(t.Verb),t.SUBRULE1(t.ObjectList)})})}),t.Object=t.OVERRIDE_RULE("Object",function(){t.SUBRULE(t.GraphNode)}),o.Parser.performSelfAnalysis(t),t}return a(SmsParser,e),SmsParser}(u.StardogSparqlParser);t.d(n,"smsTokens",function(){return f}),t.d(n,"SmsParser",function(){return p});var f=t(40)}})});
//# sourceMappingURL=millan.sms.js.map

@@ -1,2 +0,2 @@

!function(n,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("sparql",[],t):"object"==typeof exports?exports.sparql=t():(n.millan=n.millan||{},n.millan.sparql=t())}("undefined"!=typeof self?self:this,function(){return function(n){function t(t){for(var e,u,E=t[0],o=t[1],L=t[2],S=0,l=[];S<E.length;S++)u=E[S],U[u]&&l.push(U[u][0]),U[u]=0;for(e in o)Object.prototype.hasOwnProperty.call(o,e)&&(n[e]=o[e]);for(a&&a(t);l.length;)l.shift()();return i.push.apply(i,L||[]),r()}function r(){for(var n,t=0;t<i.length;t++){for(var r=i[t],e=!0,E=1;E<r.length;E++){var o=r[E];0!==U[o]&&(e=!1)}e&&(i.splice(t--,1),n=u(u.s=r[0]))}return n}var e={},U={5:0},i=[];function u(t){if(e[t])return e[t].exports;var r=e[t]={i:t,l:!1,exports:{}};return n[t].call(r.exports,r,r.exports,u),r.l=!0,r.exports}u.m=n,u.c=e,u.d=function(n,t,r){u.o(n,t)||Object.defineProperty(n,t,{enumerable:!0,get:r})},u.r=function(n){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},u.t=function(n,t){if(1&t&&(n=u(n)),8&t)return n;if(4&t&&"object"==typeof n&&n&&n.__esModule)return n;var r=Object.create(null);if(u.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:n}),2&t&&"string"!=typeof n)for(var e in n)u.d(r,e,function(t){return n[t]}.bind(null,e));return r},u.n=function(n){var t=n&&n.__esModule?function(){return n.default}:function(){return n};return u.d(t,"a",t),t},u.o=function(n,t){return Object.prototype.hasOwnProperty.call(n,t)},u.p="";var E=("undefined"!=typeof self?self:this).webpackJsonp=("undefined"!=typeof self?self:this).webpackJsonp||[],o=E.push.bind(E);E.push=t,E=E.slice();for(var L=0;L<E.length;L++)t(E[L]);var a=o;return i.push([26,0,1]),r()}({15:function(n,t,r){"use strict";r.d(t,"a",function(){return StardogSparqlParser});var e,U=r(7),i=r(0),u=(e=function(n,t){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var r in t)t.hasOwnProperty(r)&&(n[r]=t[r])})(n,t)},function(n,t){function r(){this.constructor=n}e(n,t),n.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}),E=r(5),o=E.sparqlTokenMap,L=E.stardogSparqlTokens,StardogSparqlParser=function(n){function StardogSparqlParser(t){var r=n.call(this,t,L)||this;return r.Query=r.OVERRIDE_RULE("Query",function(){r.OR([{ALT:function(){return r.SUBRULE(r.SelectQuery)}},{ALT:function(){return r.SUBRULE(r.ConstructQuery)}},{ALT:function(){return r.SUBRULE(r.DescribeQuery)}},{ALT:function(){return r.SUBRULE(r.AskQuery)}},{ALT:function(){return r.SUBRULE(r.PathQuery)}}]),r.SUBRULE(r.ValuesClause)}),r.PathQuery=r.RULE("PathQuery",function(){r.SUBRULE(r.PathSpec),r.MANY(function(){return r.SUBRULE(r.DatasetClause)}),r.CONSUME(o.START),r.SUBRULE(r.PathTerminal),r.CONSUME(o.END),r.SUBRULE1(r.PathTerminal),r.SUBRULE(r.Via),r.OPTION(function(){return r.SUBRULE(r.MaxLength)}),r.SUBRULE(r.SolutionModifier)}),r.Via=r.RULE("Via",function(){r.CONSUME(o.VIA),r.OR([{ALT:function(){return r.SUBRULE(r.GroupGraphPattern)}},{ALT:function(){return r.SUBRULE(r.Var)}},{ALT:function(){return r.SUBRULE(r.Path)}}])}),r.PathTerminal=r.RULE("PathTerminal",function(){r.SUBRULE(r.Var),r.OPTION(function(){r.OR([{ALT:function(){r.CONSUME(o.Equals),r.SUBRULE(r.Constant)}},{ALT:function(){return r.SUBRULE(r.GroupGraphPattern)}}])})}),r.PathSpec=r.RULE("PathSpec",function(){r.OR([{ALT:function(){return r.CONSUME(o.PATHS)}},{ALT:function(){return r.CONSUME(o.PATHS_SHORTEST)}},{ALT:function(){return r.CONSUME(o.PATHS_ALL)}}]),r.OPTION1(function(){return r.CONSUME(o.CYCLIC)})}),r.GraphPatternNotTriples=r.OVERRIDE_RULE("GraphPatternNotTriples",function(){r.OR([{ALT:function(){return r.SUBRULE(r.GroupOrUnionGraphPattern)}},{ALT:function(){return r.SUBRULE(r.OptionalGraphPattern)}},{ALT:function(){return r.SUBRULE(r.MinusGraphPattern)}},{ALT:function(){return r.SUBRULE(r.GraphGraphPattern)}},{ALT:function(){return r.SUBRULE(r.ServiceGraphPattern)}},{ALT:function(){return r.SUBRULE(r.Filter)}},{ALT:function(){return r.SUBRULE(r.Bind)}},{ALT:function(){return r.SUBRULE(r.Unnest)}},{ALT:function(){return r.SUBRULE(r.InlineData)}}])}),r.TriplesSameSubject=r.OVERRIDE_RULE("TriplesSameSubject",function(){r.OR([{ALT:function(){r.SUBRULE(r.VarOrTerm),r.SUBRULE(r.PropertyListNotEmpty)}},{ALT:function(){r.SUBRULE(r.EmbeddedTriplePattern),r.SUBRULE1(r.PropertyListNotEmpty,{ARGS:[!0]})}},{ALT:function(){r.SUBRULE(r.TriplesNode),r.SUBRULE(r.PropertyList)}}])}),r.PropertyListNotEmpty=r.OVERRIDE_RULE("PropertyListNotEmpty",function(n){r.SUBRULE(r.Verb),r.OR([{ALT:function(){r.SUBRULE(r.ObjectList)}},{GATE:function(){return!n},ALT:function(){r.SUBRULE(r.EmbeddedPropertyList),r.SUBRULE(r.Object)}}]),r.MANY(function(){r.CONSUME(o.Semicolon),r.OPTION(function(){r.SUBRULE1(r.Verb),r.OR1([{ALT:function(){r.SUBRULE1(r.ObjectList)}},{GATE:function(){return!n},ALT:function(){r.SUBRULE1(r.EmbeddedPropertyList),r.SUBRULE1(r.Object)}}])})})}),r.EmbeddedPropertyList=r.RULE("EmbeddedPropertyList",function(){r.CONSUME(o.LCurly),r.SUBRULE(r.PropertyListNotEmpty,{ARGS:[!0]}),r.CONSUME(o.RCurly)}),r.Object=r.OVERRIDE_RULE("Object",function(){r.OR([{ALT:function(){return r.SUBRULE(r.GraphNode)}},{ALT:function(){return r.SUBRULE(r.EmbeddedTriplePattern)}}])}),r.TriplesSameSubjectPath=r.OVERRIDE_RULE("TriplesSameSubjectPath",function(){r.OR([{ALT:function(){r.SUBRULE(r.VarOrTerm),r.SUBRULE(r.PropertyListPathNotEmpty)}},{ALT:function(){r.SUBRULE(r.EmbeddedTriplePattern),r.SUBRULE1(r.PropertyListPathNotEmpty,{ARGS:[!0]})}},{ALT:function(){r.SUBRULE(r.TriplesNodePath),r.SUBRULE(r.PropertyListPath)}}])}),r.PropertyListPathNotEmpty=r.OVERRIDE_RULE("PropertyListPathNotEmpty",function(n){r.OR([{ALT:function(){r.OR1([{ALT:function(){return r.SUBRULE(r.VerbPath)}},{ALT:function(){return r.SUBRULE1(r.VerbSimple)}}]),r.SUBRULE(r.ObjectListPath)}},{GATE:function(){return!n},ALT:function(){r.SUBRULE(r.Verb),r.SUBRULE(r.EmbeddedPropertyListPath),r.SUBRULE(r.ObjectPath)}}]),r.MANY(function(){r.CONSUME(o.Semicolon),r.OPTION(function(){r.OR2([{ALT:function(){r.OR3([{ALT:function(){return r.SUBRULE1(r.VerbPath)}},{ALT:function(){return r.SUBRULE2(r.VerbSimple)}}]),r.SUBRULE1(r.ObjectListPath)}},{GATE:function(){return!n},ALT:function(){r.SUBRULE1(r.Verb),r.SUBRULE1(r.EmbeddedPropertyListPath),r.SUBRULE1(r.ObjectPath)}}])})})}),r.EmbeddedPropertyListPath=r.RULE("EmbeddedPropertyListPath",function(){r.CONSUME(o.LCurly),r.SUBRULE(r.PropertyListPathNotEmpty,{ARGS:[!0]}),r.CONSUME(o.RCurly)}),r.GraphNodePath=r.OVERRIDE_RULE("GraphNodePath",function(){r.OR([{ALT:function(){return r.SUBRULE(r.VarOrTermOrEmbeddedTriplePattern)}},{ALT:function(){return r.SUBRULE(r.TriplesNodePath)}}])}),r.EmbeddedTriplePattern=r.RULE("EmbeddedTriplePattern",function(){r.CONSUME(o.LEmbed),r.SUBRULE(r.VarOrBlankNodeOrIriOrLit),r.SUBRULE(r.Verb),r.SUBRULE1(r.VarOrBlankNodeOrIriOrLit),r.CONSUME(o.REmbed)}),r.VarOrTermOrEmbeddedTriplePattern=r.RULE("VarOrTermOrEmbeddedTriplePattern",function(){r.OR([{ALT:function(){return r.SUBRULE(r.Var)}},{ALT:function(){return r.SUBRULE(r.GraphTerm)}},{ALT:function(){return r.SUBRULE(r.EmbeddedTriplePattern)}}])}),r.Bind=r.OVERRIDE_RULE("Bind",function(){r.CONSUME(o.BIND),r.CONSUME(o.LParen),r.SUBRULE(r.ExpressionOrEmbeddedTriplePattern),r.CONSUME(o.AS),r.SUBRULE(r.Var),r.CONSUME(o.RParen)}),r.ExpressionOrEmbeddedTriplePattern=r.RULE("ExpressionOrEmbeddedTriplePattern",function(){r.OR([{ALT:function(){return r.SUBRULE(r.Expression)}},{ALT:function(){return r.SUBRULE(r.EmbeddedTriplePattern)}}])}),r.VarOrBlankNodeOrIriOrLit=r.RULE("VarOrBlankNodeOrIriOrLit",function(){r.OR([{ALT:function(){return r.SUBRULE(r.Var)}},{ALT:function(){return r.SUBRULE(r.BlankNode)}},{ALT:function(){return r.SUBRULE(r.iri)}},{ALT:function(){return r.SUBRULE(r.RDFLiteral)}},{ALT:function(){return r.SUBRULE(r.NumericLiteral)}},{ALT:function(){return r.SUBRULE(r.BooleanLiteral)}}])}),r.Unnest=r.RULE("Unnest",function(){r.CONSUME(o.UNNEST),r.CONSUME(o.LParen),r.SUBRULE(r.Expression),r.CONSUME(o.AS),r.SUBRULE(r.Var),r.CONSUME(o.RParen)}),r.BuiltInCall=r.OVERRIDE_RULE("BuiltInCall",function(){r.OR([{ALT:function(){return r.SUBRULE(r.Aggregate)}},{ALT:function(){return r.SUBRULE(r.BuiltInCall_STR)}},{ALT:function(){return r.SUBRULE(r.BuiltInCall_LANG)}},{ALT:function(){return r.SUBRULE(r.BuiltInCall_LANGMATCHES)}},{ALT:function(){return r.SUBRULE(r.BuiltInCall_DATATYPE)}},{ALT:function(){return r.SUBRULE(r.BuiltInCall_BOUND)}},{ALT:function(){return r.SUBRULE(r.BuiltInCall_IRI)}},{ALT:function(){return r.SUBRULE(r.BuiltInCall_URI)}},{ALT:function(){return r.SUBRULE(r.BuiltInCall_BNODE)}},{ALT:function(){return r.SUBRULE(r.BuiltInCall_RAND)}},{ALT:function(){return r.SUBRULE(r.BuiltInCall_ABS)}},{ALT:function(){return r.SUBRULE(r.BuiltInCall_CEIL)}},{ALT:function(){return r.SUBRULE(r.BuiltInCall_FLOOR)}},{ALT:function(){return r.SUBRULE(r.BuiltInCall_ROUND)}},{ALT:function(){return r.SUBRULE(r.BuiltInCall_CONCAT)}},{ALT:function(){return r.SUBRULE(r.SubstringExpression)}},{ALT:function(){return r.SUBRULE(r.BuiltInCall_STRLEN)}},{ALT:function(){return r.SUBRULE(r.StrReplaceExpression)}},{ALT:function(){return r.SUBRULE(r.BuiltInCall_UCASE)}},{ALT:function(){return r.SUBRULE(r.BuiltInCall_LCASE)}},{ALT:function(){return r.SUBRULE(r.BuiltInCall_ENCODE_FOR_URI)}},{ALT:function(){return r.SUBRULE(r.BuiltInCall_CONTAINS)}},{ALT:function(){return r.SUBRULE(r.BuiltInCall_STRSTARTS)}},{ALT:function(){return r.SUBRULE(r.BuiltInCall_STRENDS)}},{ALT:function(){return r.SUBRULE(r.BuiltInCall_STRBEFORE)}},{ALT:function(){return r.SUBRULE(r.BuiltInCall_STRAFTER)}},{ALT:function(){return r.SUBRULE(r.BuiltInCall_YEAR)}},{ALT:function(){return r.SUBRULE(r.BuiltInCall_MONTH)}},{ALT:function(){return r.SUBRULE(r.BuiltInCall_DAY)}},{ALT:function(){return r.SUBRULE(r.BuiltInCall_HOURS)}},{ALT:function(){return r.SUBRULE(r.BuiltInCall_MINUTES)}},{ALT:function(){return r.SUBRULE(r.BuiltInCall_SECONDS)}},{ALT:function(){return r.SUBRULE(r.BuiltInCall_TIMEZONE)}},{ALT:function(){return r.SUBRULE(r.BuiltInCall_TZ)}},{ALT:function(){return r.SUBRULE(r.BuiltInCall_NOW)}},{ALT:function(){return r.SUBRULE(r.BuiltInCall_UUID)}},{ALT:function(){return r.SUBRULE(r.BuiltInCall_STRUUID)}},{ALT:function(){return r.SUBRULE(r.BuiltInCall_MD5)}},{ALT:function(){return r.SUBRULE(r.BuiltInCall_SHA1)}},{ALT:function(){return r.SUBRULE(r.BuiltInCall_SHA256)}},{ALT:function(){return r.SUBRULE(r.BuiltInCall_SHA384)}},{ALT:function(){return r.SUBRULE(r.BuiltInCall_SHA512)}},{ALT:function(){return r.SUBRULE(r.BuiltInCall_COALESCE)}},{ALT:function(){return r.SUBRULE(r.BuiltInCall_IF)}},{ALT:function(){return r.SUBRULE(r.BuiltInCall_STRLANG)}},{ALT:function(){return r.SUBRULE(r.BuiltInCall_STRDT)}},{ALT:function(){return r.SUBRULE(r.BuiltInCall_sameTerm)}},{ALT:function(){return r.SUBRULE(r.BuiltInCall_isIRI)}},{ALT:function(){return r.SUBRULE(r.BuiltInCall_isURI)}},{ALT:function(){return r.SUBRULE(r.BuiltInCall_isBLANK)}},{ALT:function(){return r.SUBRULE(r.BuiltInCall_isLITERAL)}},{ALT:function(){return r.SUBRULE(r.BuiltInCall_isNUMERIC)}},{ALT:function(){return r.SUBRULE(r.RegexExpression)}},{ALT:function(){return r.SUBRULE(r.ExistsFunction)}},{ALT:function(){return r.SUBRULE(r.NotExistsFunction)}},{ALT:function(){return r.SUBRULE(r.StardogOrCustomFunction)}}])}),r.StardogOrCustomFunction=r.RULE("StardogOrCustomFunction",function(){r.CONSUME(o.Unknown),r.SUBRULE(r.ExpressionList)}),r.ConstructTemplate=r.OVERRIDE_RULE("ConstructTemplate",function(){r.CONSUME(o.LCurly),r.OPTION(function(){return r.SUBRULE(r.Quads)}),r.CONSUME(o.RCurly)}),i.Parser.performSelfAnalysis(r),r}return u(StardogSparqlParser,n),StardogSparqlParser}(U.a)},26:function(n,t,r){"use strict";r.r(t);var e,BaseSparqlParser=r(7),U=r(0),i=(e=function(n,t){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var r in t)t.hasOwnProperty(r)&&(n[r]=t[r])})(n,t)},function(n,t){function r(){this.constructor=n}e(n,t),n.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}),u=r(5).baseTokens,E=function(n){function W3SpecSparqlParser(t){var r=n.call(this,t,u)||this;return U.Parser.performSelfAnalysis(r),r}return i(W3SpecSparqlParser,n),W3SpecSparqlParser}(BaseSparqlParser.a),StardogSparqlParser=r(15);r.d(t,"sparqlTokens",function(){return o}),r.d(t,"keywords",function(){return L}),r.d(t,"terminals",function(){return a}),r.d(t,"BaseSparqlParser",function(){return BaseSparqlParser.a}),r.d(t,"W3SpecSparqlParser",function(){return E}),r.d(t,"StardogSparqlParser",function(){return StardogSparqlParser.a});var o=r(5),L=r(1).keywords,a=r(4).terminals},7:function(n,t,r){"use strict";r.d(t,"a",function(){return BaseSparqlParser});var e,U=r(0),i=(e=function(n,t){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var r in t)t.hasOwnProperty(r)&&(n[r]=t[r])})(n,t)},function(n,t){function r(){this.constructor=n}e(n,t),n.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}),u=function(){return(u=Object.assign||function(n){for(var t,r=1,e=arguments.length;r<e;r++)for(var U in t=arguments[r])Object.prototype.hasOwnProperty.call(t,U)&&(n[U]=t[U]);return n}).apply(this,arguments)},E=r(5).sparqlTokenMap;function o(){for(var n=[],t=0;t<arguments.length;t++)n[t]=arguments[t]}var BaseSparqlParser=function(n){function BaseSparqlParser(t,r){void 0===t&&(t={});var e=n.call(this,r,u({recoveryEnabled:!0,outputCst:!0},t.config))||this;return e.tokenize=function(n){return e.lexer.tokenize(n).tokens},e.parse=function(n,t){void 0===t&&(t=e.SparqlDoc),e.input=e.lexer.tokenize(n).tokens;var r=t.call(e);return{errors:e.errors,cst:r}},e.parseGroupGraphPattern=function(n){return e.parse(n,e.GroupGraphPattern)},e.parseTriplesBlock=function(n){return e.parse(n,e.TriplesBlock)},e.SparqlDoc=e.RULE("SparqlDoc",function(){o("SparqlDoc"),e.MANY(function(){return e.OR([{ALT:function(){return e.SUBRULE(e.Prologue)}},{ALT:function(){return e.SUBRULE(e.QueryUnit)}},{ALT:function(){return e.SUBRULE(e.UpdateUnit)}}])})}),e.QueryUnit=e.RULE("QueryUnit",function(){o("QueryUnit"),e.SUBRULE(e.Query)}),e.Query=e.RULE("Query",function(){o("Query"),e.OR([{ALT:function(){return e.SUBRULE(e.SelectQuery)}},{ALT:function(){return e.SUBRULE(e.ConstructQuery)}},{ALT:function(){return e.SUBRULE(e.DescribeQuery)}},{ALT:function(){return e.SUBRULE(e.AskQuery)}}]),e.SUBRULE(e.ValuesClause)}),e.Constant=e.RULE("Constant",function(){e.OR([{ALT:function(){return e.SUBRULE(e.iri)}},{ALT:function(){return e.SUBRULE(e.RDFLiteral)}},{ALT:function(){return e.SUBRULE(e.NumericLiteral)}},{ALT:function(){return e.SUBRULE(e.BooleanLiteral)}}])}),e.MaxLength=e.RULE("MaxLength",function(){e.CONSUME(E.MAX_LENGTH),e.CONSUME(E.INTEGER)}),e.UpdateUnit=e.RULE("UpdateUnit",function(){o("UpdateUnit"),e.SUBRULE(e.Update)}),e.Prologue=e.RULE("Prologue",function(){o("Prologue"),e.AT_LEAST_ONE(function(){return e.OR([{ALT:function(){return e.SUBRULE(e.BaseDecl)}},{ALT:function(){return e.SUBRULE(e.PrefixDecl)}}])})}),e.BaseDecl=e.RULE("BaseDecl",function(){o("BaseDecl"),e.CONSUME(E.BASE),e.CONSUME(E.IRIREF)}),e.PrefixDecl=e.RULE("PrefixDecl",function(){o("PrefixDecl"),e.CONSUME(E.PREFIX),e.CONSUME(E.PNAME_NS),e.CONSUME(E.IRIREF)}),e.SelectQuery=e.RULE("SelectQuery",function(){o("SelectQuery"),e.SUBRULE(e.SelectClause),e.MANY(function(){return e.SUBRULE(e.DatasetClause)}),e.SUBRULE(e.WhereClause),e.SUBRULE(e.SolutionModifier)}),e.SubSelect=e.RULE("SubSelect",function(){o("SubSelect"),e.SUBRULE(e.SelectClause),e.SUBRULE(e.WhereClause),e.SUBRULE(e.SolutionModifier),e.SUBRULE(e.ValuesClause)}),e.SelectClause=e.RULE("SelectClause",function(){o("SelectClause"),e.CONSUME(E.SELECT),e.OPTION(function(){return e.OR([{ALT:function(){return e.CONSUME(E.DISTINCT)}},{ALT:function(){return e.CONSUME(E.REDUCED)}}])}),e.OR1([{ALT:function(){e.AT_LEAST_ONE(function(){return e.OR2([{ALT:function(){return e.SUBRULE(e.Var)}},{ALT:function(){e.CONSUME(E.LParen),e.SUBRULE(e.Expression),e.CONSUME(E.AS),e.SUBRULE1(e.Var),e.CONSUME(E.RParen)}}])})}},{ALT:function(){return e.CONSUME(E.Star)}}])}),e.ConstructQuery=e.RULE("ConstructQuery",function(){e.CONSUME(E.CONSTRUCT),e.OR([{ALT:function(){e.SUBRULE(e.ConstructTemplate),e.MANY(function(){return e.SUBRULE(e.DatasetClause)}),e.SUBRULE(e.WhereClause)}},{ALT:function(){e.MANY1(function(){return e.SUBRULE1(e.DatasetClause)}),e.CONSUME(E.WHERE),e.CONSUME(E.LCurly),e.OPTION(function(){return e.SUBRULE(e.TriplesTemplate)}),e.CONSUME(E.RCurly)}}]),e.SUBRULE(e.SolutionModifier)}),e.DescribeQuery=e.RULE("DescribeQuery",function(){o("DescribeQuery"),e.CONSUME(E.DESCRIBE),e.OR([{ALT:function(){e.AT_LEAST_ONE(function(){return e.SUBRULE(e.VarOrIri)})}},{ALT:function(){return e.CONSUME(E.Star)}}]),e.MANY(function(){return e.SUBRULE(e.DatasetClause)}),e.OPTION(function(){return e.SUBRULE(e.WhereClause)}),e.SUBRULE(e.SolutionModifier)}),e.AskQuery=e.RULE("AskQuery",function(){o("AskQuery"),e.CONSUME(E.ASK),e.MANY(function(){return e.SUBRULE(e.DatasetClause)}),e.SUBRULE(e.WhereClause),e.SUBRULE(e.SolutionModifier)}),e.DatasetClause=e.RULE("DatasetClause",function(){o("DatasetClause"),e.CONSUME(E.FROM),e.OR([{ALT:function(){return e.SUBRULE(e.DefaultGraphClause)}},{ALT:function(){return e.SUBRULE(e.NamedGraphClause)}}])}),e.DefaultGraphClause=e.RULE("DefaultGraphClause",function(){o("DefaultGraphClause"),e.SUBRULE(e.SourceSelector)}),e.NamedGraphClause=e.RULE("NamedGraphClause",function(){o("NamedGraphClause"),e.CONSUME(E.NAMED),e.SUBRULE(e.SourceSelector)}),e.SourceSelector=e.RULE("SourceSelector",function(){o("SourceSelector"),e.SUBRULE(e.iri)}),e.WhereClause=e.RULE("WhereClause",function(){o("WhereClause"),e.OPTION(function(){return e.CONSUME(E.WHERE)}),e.SUBRULE(e.GroupGraphPattern)}),e.SolutionModifier=e.RULE("SolutionModifier",function(){o("SolutionModifier"),e.OPTION(function(){return e.SUBRULE(e.GroupClause)}),e.OPTION1(function(){return e.SUBRULE(e.HavingClause)}),e.OPTION2(function(){return e.SUBRULE(e.OrderClause)}),e.OPTION3(function(){return e.SUBRULE(e.LimitOffsetClause)})}),e.GroupClause=e.RULE("GroupClause",function(){o("GroupClause"),e.CONSUME(E.GROUP_BY),e.AT_LEAST_ONE(function(){return e.SUBRULE(e.GroupCondition)})}),e.GroupCondition=e.RULE("GroupCondition",function(){o("GroupCondition"),e.OR([{ALT:function(){return e.SUBRULE(e.BuiltInCall)}},{ALT:function(){return e.SUBRULE(e.FunctionCall)}},{ALT:function(){e.CONSUME(E.LParen),e.SUBRULE(e.Expression),e.OPTION(function(){e.CONSUME(E.AS),e.SUBRULE(e.Var)}),e.CONSUME(E.RParen)}},{ALT:function(){return e.SUBRULE1(e.Var)}}])}),e.HavingClause=e.RULE("HavingClause",function(){o("HavingClause"),e.CONSUME(E.HAVING),e.SUBRULE(e.HavingCondition)}),e.HavingCondition=e.RULE("HavingCondition",function(){o("HavingCondition"),e.SUBRULE(e.Constraint)}),e.OrderClause=e.RULE("OrderClause",function(){o("OrderClause"),e.CONSUME(E.ORDER_BY),e.AT_LEAST_ONE(function(){return e.SUBRULE(e.OrderCondition)})}),e.OrderCondition=e.RULE("OrderCondition",function(){o("OrderCondition"),e.OR([{ALT:function(){e.OR1([{ALT:function(){return e.CONSUME(E.ASC)}},{ALT:function(){return e.CONSUME(E.DESC)}}]),e.SUBRULE(e.BrackettedExpression)}},{ALT:function(){return e.SUBRULE(e.Constraint)}},{ALT:function(){return e.SUBRULE(e.Var)}}])}),e.LimitOffsetClause=e.RULE("LimitOffsetClause",function(){o("LimitOffsetClause"),e.OR([{ALT:function(){e.SUBRULE(e.LimitClause),e.OPTION(function(){return e.SUBRULE(e.OffsetClause)})}},{ALT:function(){e.SUBRULE1(e.OffsetClause),e.OPTION1(function(){return e.SUBRULE1(e.LimitClause)})}}])}),e.OffsetClause=e.RULE("OffsetClause",function(){o("OffsetClause"),e.CONSUME(E.OFFSET),e.CONSUME(E.INTEGER)}),e.LimitClause=e.RULE("LimitClause",function(){o("LimitClause"),e.CONSUME(E.LIMIT),e.CONSUME(E.INTEGER)}),e.ValuesClause=e.RULE("ValuesClause",function(){o("ValuesClause"),e.OPTION(function(){e.CONSUME(E.VALUES),e.SUBRULE(e.DataBlock)})}),e.Update=e.RULE("Update",function(){o("Update"),e.SUBRULE(e.Update1),e.OPTION(function(){e.CONSUME(E.Semicolon),e.SUBRULE(e.Update)})}),e.Update1=e.RULE("Update1",function(){o("Update1"),e.OR([{ALT:function(){return e.SUBRULE(e.Load)}},{ALT:function(){return e.SUBRULE(e.Clear)}},{ALT:function(){return e.SUBRULE(e.Drop)}},{ALT:function(){return e.SUBRULE(e.Add)}},{ALT:function(){return e.SUBRULE(e.Move)}},{ALT:function(){return e.SUBRULE(e.Copy)}},{ALT:function(){return e.SUBRULE(e.Create)}},{ALT:function(){return e.SUBRULE(e.InsertData)}},{ALT:function(){return e.SUBRULE(e.DeleteData)}},{ALT:function(){return e.SUBRULE(e.DeleteWhere)}},{ALT:function(){return e.SUBRULE(e.Modify)}}])}),e.Load=e.RULE("Load",function(){o("Load"),e.CONSUME(E.LOAD),e.OPTION(function(){return e.CONSUME(E.SILENT)}),e.SUBRULE(e.iri),e.OPTION1(function(){e.CONSUME(E.INTO),e.SUBRULE(e.GraphRef)})}),e.Clear=e.RULE("Clear",function(){o("Clear"),e.CONSUME(E.CLEAR),e.OPTION(function(){return e.CONSUME(E.SILENT)}),e.SUBRULE(e.GraphRefAll)}),e.Drop=e.RULE("Drop",function(){o("Drop"),e.CONSUME(E.DROP),e.OPTION(function(){return e.CONSUME(E.SILENT)}),e.SUBRULE(e.GraphRefAll)}),e.Create=e.RULE("Create",function(){o("Create"),e.CONSUME(E.CREATE),e.OPTION(function(){return e.CONSUME(E.SILENT)}),e.SUBRULE(e.GraphRefAll)}),e.Add=e.RULE("Add",function(){o("Add"),e.CONSUME(E.ADD),e.OPTION(function(){return e.CONSUME(E.SILENT)}),e.SUBRULE(e.GraphOrDefault),e.CONSUME(E.TO),e.SUBRULE1(e.GraphOrDefault)}),e.Move=e.RULE("Move",function(){o("Move"),e.CONSUME(E.MOVE),e.OPTION(function(){return e.CONSUME(E.SILENT)}),e.SUBRULE(e.GraphOrDefault),e.CONSUME(E.TO),e.SUBRULE1(e.GraphOrDefault)}),e.Copy=e.RULE("Copy",function(){o("Copy"),e.CONSUME(E.COPY),e.OPTION(function(){return e.CONSUME(E.SILENT)}),e.SUBRULE(e.GraphOrDefault),e.CONSUME(E.TO),e.SUBRULE1(e.GraphOrDefault)}),e.InsertData=e.RULE("InsertData",function(){o("InsertData"),e.CONSUME(E.INSERT_DATA),e.SUBRULE(e.QuadData)}),e.DeleteData=e.RULE("DeleteData",function(){o("DeleteData"),e.CONSUME(E.DELETE_DATA),e.SUBRULE(e.QuadData)}),e.DeleteWhere=e.RULE("DeleteWhere",function(){o("DeleteWhere"),e.CONSUME(E.DELETE_WHERE),e.SUBRULE(e.QuadPattern)}),e.Modify=e.RULE("Modify",function(){o("Modify"),e.OPTION(function(){e.CONSUME(E.WITH),e.SUBRULE(e.iri)}),e.OR([{ALT:function(){e.SUBRULE(e.DeleteClause),e.OPTION1(function(){return e.SUBRULE(e.InsertClause)})}},{ALT:function(){return e.SUBRULE1(e.InsertClause)}}]),e.MANY(function(){return e.SUBRULE(e.UsingClause)}),e.CONSUME(E.WHERE),e.SUBRULE(e.GroupGraphPattern)}),e.DeleteClause=e.RULE("DeleteClause",function(){o("DeleteClause"),e.CONSUME(E.DELETE),e.SUBRULE(e.QuadPattern)}),e.InsertClause=e.RULE("InsertClause",function(){o("InsertClause"),e.CONSUME(E.INSERT),e.SUBRULE(e.QuadPattern)}),e.UsingClause=e.RULE("UsingClause",function(){o("UsingClause"),e.CONSUME(E.USING),e.OR([{ALT:function(){return e.SUBRULE(e.iri)}},{ALT:function(){e.CONSUME(E.NAMED),e.SUBRULE1(e.iri)}}])}),e.GraphOrDefault=e.RULE("GraphOrDefault",function(){o("GraphOrDefault"),e.OR([{ALT:function(){return e.CONSUME(E.DEFAULT)}},{ALT:function(){e.OPTION(function(){return e.CONSUME(E.GRAPH)}),e.SUBRULE(e.iri)}}])}),e.GraphRef=e.RULE("GraphRef",function(){o("GraphRef"),e.CONSUME(E.GRAPH),e.SUBRULE(e.iri)}),e.GraphRefAll=e.RULE("GraphRefAll",function(){o("GraphRefAll"),e.OR([{ALT:function(){return e.SUBRULE(e.GraphRef)}},{ALT:function(){return e.CONSUME(E.DEFAULT)}},{ALT:function(){return e.CONSUME(E.NAMED)}},{ALT:function(){return e.CONSUME(E.ALL)}}])}),e.QuadPattern=e.RULE("QuadPattern",function(){o("QuadPattern"),e.CONSUME(E.LCurly),e.SUBRULE(e.Quads),e.CONSUME(E.RCurly)}),e.QuadData=e.RULE("QuadData",function(){o("QuadData"),e.CONSUME(E.LCurly),e.SUBRULE(e.Quads),e.CONSUME(E.RCurly)}),e.Quads=e.RULE("Quads",function(){o("Quads"),e.OPTION(function(){return e.SUBRULE(e.TriplesTemplate)}),e.MANY(function(){e.SUBRULE(e.QuadsNotTriples),e.OPTION1(function(){return e.CONSUME(E.Period)}),e.OPTION2(function(){return e.SUBRULE1(e.TriplesTemplate)})})}),e.QuadsNotTriples=e.RULE("QuadsNotTriples",function(){o("QuadsNotTriples"),e.CONSUME(E.GRAPH),e.SUBRULE(e.VarOrIri),e.CONSUME(E.LCurly),e.OPTION(function(){return e.SUBRULE(e.TriplesTemplate)}),e.CONSUME(E.RCurly)}),e.TriplesTemplate=e.RULE("TriplesTemplate",function(){o("TriplesTemplate"),e.SUBRULE(e.TriplesSameSubject),e.OPTION(function(){e.CONSUME(E.Period),e.OPTION1(function(){return e.SUBRULE(e.TriplesTemplate)})})}),e.GroupGraphPattern=e.RULE("GroupGraphPattern",function(){o("GroupGraphPattern"),e.CONSUME(E.LCurly),e.OR([{ALT:function(){return e.SUBRULE(e.SubSelect)}},{ALT:function(){return e.SUBRULE(e.GroupGraphPatternSub)}}]),e.CONSUME(E.RCurly)}),e.GroupGraphPatternSub=e.RULE("GroupGraphPatternSub",function(){o("GroupGraphPatternSub"),e.OPTION(function(){return e.SUBRULE(e.TriplesBlock)}),e.MANY(function(){e.SUBRULE(e.GraphPatternNotTriples),e.OPTION1(function(){return e.CONSUME(E.Period)}),e.OPTION2(function(){return e.SUBRULE1(e.TriplesBlock)})})}),e.TriplesBlock=e.RULE("TriplesBlock",function(){o("TriplesBlock"),e.SUBRULE(e.TriplesSameSubjectPath),e.OPTION(function(){e.CONSUME(E.Period),e.OPTION1(function(){return e.SUBRULE(e.TriplesBlock)})})}),e.GraphPatternNotTriples=e.RULE("GraphPatternNotTriples",function(){o("GraphPatternNotTriples"),e.OR([{ALT:function(){return e.SUBRULE(e.GroupOrUnionGraphPattern)}},{ALT:function(){return e.SUBRULE(e.OptionalGraphPattern)}},{ALT:function(){return e.SUBRULE(e.MinusGraphPattern)}},{ALT:function(){return e.SUBRULE(e.GraphGraphPattern)}},{ALT:function(){return e.SUBRULE(e.ServiceGraphPattern)}},{ALT:function(){return e.SUBRULE(e.Filter)}},{ALT:function(){return e.SUBRULE(e.Bind)}},{ALT:function(){return e.SUBRULE(e.InlineData)}}])}),e.OptionalGraphPattern=e.RULE("OptionalGraphPattern",function(){o("OptionalGraphPattern"),e.CONSUME(E.OPTIONAL),e.SUBRULE(e.GroupGraphPattern)}),e.GraphGraphPattern=e.RULE("GraphGraphPattern",function(){o("GraphGraphPattern"),e.CONSUME(E.GRAPH),e.SUBRULE(e.VarOrIri),e.SUBRULE(e.GroupGraphPattern)}),e.ServiceGraphPattern=e.RULE("ServiceGraphPattern",function(){o("ServiceGraphPattern"),e.CONSUME(E.SERVICE),e.OPTION(function(){return e.CONSUME(E.SILENT)}),e.SUBRULE(e.VarOrIri),e.SUBRULE(e.GroupGraphPattern)}),e.Bind=e.RULE("Bind",function(){o("Bind"),e.CONSUME(E.BIND),e.CONSUME(E.LParen),e.SUBRULE(e.Expression),e.CONSUME(E.AS),e.SUBRULE(e.Var),e.CONSUME(E.RParen)}),e.InlineData=e.RULE("InlineData",function(){o("InlineData"),e.CONSUME(E.VALUES),e.SUBRULE(e.DataBlock)}),e.DataBlock=e.RULE("DataBlock",function(){o("DataBlock"),e.OR([{ALT:function(){return e.SUBRULE(e.InlineDataOneVar)}},{ALT:function(){return e.SUBRULE(e.InlineDataFull)}}])}),e.InlineDataOneVar=e.RULE("InlineDataOneVar",function(){o("InlineDataOneVar"),e.SUBRULE(e.Var),e.CONSUME(E.LCurly),e.MANY(function(){return e.SUBRULE(e.DataBlockValue)}),e.CONSUME(E.RCurly)}),e.InlineDataFull=e.RULE("InlineDataFull",function(){o("InlineDataFull"),e.OR([{ALT:function(){return e.CONSUME(E.NIL)}},{ALT:function(){e.CONSUME(E.LParen),e.MANY(function(){return e.SUBRULE(e.Var)}),e.CONSUME(E.RParen)}}]),e.CONSUME(E.LCurly),e.MANY1(function(){return e.OR1([{ALT:function(){e.CONSUME1(E.LParen),e.MANY2(function(){return e.SUBRULE(e.DataBlockValue)}),e.CONSUME1(E.RParen)}},{ALT:function(){return e.CONSUME1(E.NIL)}}])}),e.CONSUME(E.RCurly)}),e.DataBlockValue=e.RULE("DataBlockValue",function(){o("DataBlockValue"),e.OR([{ALT:function(){return e.SUBRULE(e.iri)}},{ALT:function(){return e.SUBRULE(e.RDFLiteral)}},{ALT:function(){return e.SUBRULE(e.NumericLiteral)}},{ALT:function(){return e.SUBRULE(e.BooleanLiteral)}},{ALT:function(){return e.CONSUME(E.UNDEF)}}])}),e.MinusGraphPattern=e.RULE("MinusGraphPattern",function(){o("MinusGraphPattern"),e.CONSUME(E.MINUS),e.SUBRULE(e.GroupGraphPattern)}),e.GroupOrUnionGraphPattern=e.RULE("GroupOrUnionGraphPattern",function(){o("GroupOrUnionGraphPattern"),e.SUBRULE(e.GroupGraphPattern),e.MANY(function(){e.CONSUME(E.UNION),e.SUBRULE1(e.GroupGraphPattern)})}),e.Filter=e.RULE("Filter",function(){o("Filter"),e.CONSUME(E.FILTER),e.SUBRULE(e.Constraint)}),e.Constraint=e.RULE("Constraint",function(){o("Constraint"),e.OR([{ALT:function(){return e.SUBRULE(e.BrackettedExpression)}},{ALT:function(){return e.SUBRULE(e.BuiltInCall)}},{ALT:function(){return e.SUBRULE(e.FunctionCall)}}])}),e.FunctionCall=e.RULE("FunctionCall",function(){o("FunctionCall"),e.SUBRULE(e.iri),e.SUBRULE(e.ArgList)}),e.ArgList=e.RULE("ArgList",function(){o("ArgList"),e.OR([{ALT:function(){return e.CONSUME(E.NIL)}},{ALT:function(){e.CONSUME(E.LParen),e.OPTION(function(){return e.CONSUME(E.DISTINCT)}),e.SUBRULE(e.Expression),e.MANY(function(){e.CONSUME(E.Comma),e.SUBRULE1(e.Expression)}),e.CONSUME(E.RParen)}}])}),e.ExpressionList=e.RULE("ExpressionList",function(){o("ExpressionList"),e.OR([{ALT:function(){return e.CONSUME(E.NIL)}},{ALT:function(){e.CONSUME(E.LParen),e.SUBRULE(e.Expression),e.MANY(function(){e.CONSUME(E.Comma),e.SUBRULE1(e.Expression)}),e.CONSUME(E.RParen)}}])}),e.ConstructTemplate=e.RULE("ConstructTemplate",function(){o("ConstructTemplate"),e.CONSUME(E.LCurly),e.OPTION(function(){return e.SUBRULE(e.ConstructTriples)}),e.CONSUME(E.RCurly)}),e.ConstructTriples=e.RULE("ConstructTriples",function(){o("ConstructTriples"),e.SUBRULE(e.TriplesSameSubject),e.OPTION(function(){e.CONSUME(E.Period),e.OPTION1(function(){return e.SUBRULE(e.ConstructTriples)})})}),e.TriplesSameSubject=e.RULE("TriplesSameSubject",function(){o("TriplesSameSubject"),e.OR([{ALT:function(){e.SUBRULE(e.VarOrTerm),e.SUBRULE(e.PropertyListNotEmpty)}},{ALT:function(){e.SUBRULE(e.TriplesNode),e.SUBRULE(e.PropertyList)}}])}),e.PropertyList=e.RULE("PropertyList",function(){o("PropertyList"),e.OPTION(function(){return e.SUBRULE(e.PropertyListNotEmpty)})}),e.PropertyListNotEmpty=e.RULE("PropertyListNotEmpty",function(){o("PropertyListNotEmpty"),e.SUBRULE(e.Verb),e.SUBRULE(e.ObjectList),e.MANY(function(){e.CONSUME(E.Semicolon),e.OPTION(function(){e.SUBRULE1(e.Verb),e.SUBRULE1(e.ObjectList)})})}),e.Verb=e.RULE("Verb",function(){o("Verb"),e.OR([{ALT:function(){return e.SUBRULE(e.VarOrIri)}},{ALT:function(){return e.CONSUME(E.A)}}])}),e.ObjectList=e.RULE("ObjectList",function(){o("ObjectList"),e.AT_LEAST_ONE_SEP({SEP:E.Comma,DEF:function(){return e.SUBRULE(e.Object)}})}),e.Object=e.RULE("Object",function(){o("Object"),e.SUBRULE(e.GraphNode)}),e.TriplesSameSubjectPath=e.RULE("TriplesSameSubjectPath",function(){o("TriplesSameSubjectPath"),e.OR([{ALT:function(){e.SUBRULE(e.VarOrTerm),e.SUBRULE(e.PropertyListPathNotEmpty)}},{ALT:function(){e.SUBRULE(e.TriplesNodePath),e.SUBRULE(e.PropertyListPath)}}])}),e.PropertyListPath=e.RULE("PropertyListPath",function(){o("PropertyListPath"),e.OPTION(function(){return e.SUBRULE(e.PropertyListPathNotEmpty)})}),e.PropertyListPathNotEmpty=e.RULE("PropertyListPathNotEmpty",function(){o("PropertyListPathNotEmpty"),e.OR([{ALT:function(){return e.SUBRULE(e.VerbPath)}},{ALT:function(){return e.SUBRULE(e.VerbSimple)}}]),e.SUBRULE(e.ObjectListPath),e.MANY(function(){e.CONSUME(E.Semicolon),e.OPTION(function(){e.OR1([{ALT:function(){return e.SUBRULE1(e.VerbPath)}},{ALT:function(){return e.SUBRULE1(e.VerbSimple)}}]),e.SUBRULE1(e.ObjectListPath)})})}),e.VerbPath=e.RULE("VerbPath",function(){o("VerbPath"),e.SUBRULE(e.Path)}),e.VerbSimple=e.RULE("VerbSimple",function(){o("VerbSimple"),e.SUBRULE(e.Var)}),e.ObjectListPath=e.RULE("ObjectListPath",function(){o("ObjectListPath"),e.AT_LEAST_ONE_SEP({SEP:E.Comma,DEF:function(){return e.SUBRULE(e.ObjectPath)}})}),e.ObjectPath=e.RULE("ObjectPath",function(){o("ObjectPath"),e.SUBRULE(e.GraphNodePath)}),e.Path=e.RULE("Path",function(){o("Path"),e.SUBRULE(e.PathAlternative)}),e.PathAlternative=e.RULE("PathAlternative",function(){o("PathAlternative"),e.AT_LEAST_ONE_SEP({SEP:E.Pipe,DEF:function(){return e.SUBRULE(e.PathSequence)}})}),e.PathSequence=e.RULE("PathSequence",function(){o("PathSequence"),e.AT_LEAST_ONE_SEP({SEP:E.ForwardSlash,DEF:function(){return e.SUBRULE(e.PathEltOrInverse)}})}),e.PathElt=e.RULE("PathElt",function(){o("PathElt"),e.SUBRULE(e.PathPrimary),e.OPTION(function(){return e.SUBRULE(e.PathMod)})}),e.PathEltOrInverse=e.RULE("PathEltOrInverse",function(){o("PathEltOrInverse"),e.OPTION(function(){return e.CONSUME(E.Caret)}),e.SUBRULE(e.PathElt)}),e.PathMod=e.RULE("PathMod",function(){o("PathMod"),e.OR([{ALT:function(){return e.CONSUME(E.QuestionMark)}},{ALT:function(){return e.CONSUME(E.Star)}},{ALT:function(){return e.CONSUME(E.Plus)}}])}),e.PathPrimary=e.RULE("PathPrimary",function(){o("PathPrimary"),e.OR([{ALT:function(){return e.SUBRULE(e.iri)}},{ALT:function(){return e.CONSUME(E.A)}},{ALT:function(){e.CONSUME(E.Bang),e.SUBRULE(e.PathNegatedPropertySet)}},{ALT:function(){e.CONSUME(E.LParen),e.SUBRULE(e.Path),e.CONSUME(E.RParen)}}])}),e.PathNegatedPropertySet=e.RULE("PathNegatedPropertySet",function(){o("PathNegatedPropertySet"),e.OR([{ALT:function(){return e.SUBRULE(e.PathOneInPropertySet)}},{ALT:function(){e.CONSUME(E.LParen),e.MANY_SEP({SEP:E.Pipe,DEF:function(){return e.SUBRULE1(e.PathOneInPropertySet)}}),e.CONSUME(E.RParen)}}])}),e.PathOneInPropertySet=e.RULE("PathOneInPropertySet",function(){o("PathOneInPropertySet"),e.OPTION(function(){return e.CONSUME(E.Caret)}),e.OR([{ALT:function(){return e.SUBRULE(e.iri)}},{ALT:function(){return e.CONSUME(E.A)}}])}),e.Integer=e.RULE("Integer",function(){o("Integer"),e.CONSUME(E.INTEGER)}),e.TriplesNode=e.RULE("TriplesNode",function(){o("TriplesNode"),e.OR([{ALT:function(){return e.SUBRULE(e.Collection)}},{ALT:function(){return e.SUBRULE(e.BlankNodePropertyList)}}])}),e.BlankNodePropertyList=e.RULE("BlankNodePropertyList",function(){o("BlankNodePropertyList"),e.CONSUME(E.LBracket),e.SUBRULE(e.PropertyListNotEmpty),e.CONSUME(E.RBracket)}),e.TriplesNodePath=e.RULE("TriplesNodePath",function(){o("TriplesNodePath"),e.OR([{ALT:function(){return e.SUBRULE(e.CollectionPath)}},{ALT:function(){return e.SUBRULE(e.BlankNodePropertyListPath)}}])}),e.BlankNodePropertyListPath=e.RULE("BlankNodePropertyListPath",function(){o("BlankNodePropertyListPath"),e.CONSUME(E.LBracket),e.SUBRULE(e.PropertyListPathNotEmpty),e.CONSUME(E.RBracket)}),e.Collection=e.RULE("Collection",function(){o("Collection"),e.CONSUME(E.LParen),e.AT_LEAST_ONE(function(){return e.SUBRULE(e.GraphNode)}),e.CONSUME(E.RParen)}),e.CollectionPath=e.RULE("CollectionPath",function(){o("CollectionPath"),e.CONSUME(E.LParen),e.AT_LEAST_ONE(function(){return e.SUBRULE(e.GraphNodePath)}),e.CONSUME(E.RParen)}),e.GraphNode=e.RULE("GraphNode",function(){o("GraphNode"),e.OR([{ALT:function(){return e.SUBRULE(e.VarOrTerm)}},{ALT:function(){return e.SUBRULE(e.TriplesNode)}}])}),e.GraphNodePath=e.RULE("GraphNodePath",function(){o("GraphNodePath"),e.OR([{ALT:function(){return e.SUBRULE(e.VarOrTerm)}},{ALT:function(){return e.SUBRULE(e.TriplesNodePath)}}])}),e.VarOrTerm=e.RULE("VarOrTerm",function(){o("VarOrTerm"),e.OR([{ALT:function(){return e.SUBRULE(e.Var)}},{ALT:function(){return e.SUBRULE(e.GraphTerm)}}])}),e.VarOrIri=e.RULE("VarOrIri",function(){o("VarOrIri"),e.OR([{ALT:function(){return e.SUBRULE(e.Var)}},{ALT:function(){return e.SUBRULE(e.iri)}}])}),e.Var=e.RULE("Var",function(){o("Var"),e.OR([{ALT:function(){return e.CONSUME(E.VAR1)}},{ALT:function(){return e.CONSUME(E.VAR2)}}])}),e.GraphTerm=e.RULE("GraphTerm",function(){o("GraphTerm"),e.OR([{ALT:function(){return e.SUBRULE(e.iri)}},{ALT:function(){return e.SUBRULE(e.RDFLiteral)}},{ALT:function(){return e.SUBRULE(e.NumericLiteral)}},{ALT:function(){return e.SUBRULE(e.BooleanLiteral)}},{ALT:function(){return e.SUBRULE(e.BlankNode)}},{ALT:function(){return e.CONSUME(E.NIL)}}])}),e.Expression=e.RULE("Expression",function(){o("Expression"),e.SUBRULE(e.ConditionalOrExpression)}),e.ConditionalOrExpression=e.RULE("ConditionalOrExpression",function(){o("ConditionalOrExpression"),e.AT_LEAST_ONE_SEP({SEP:E.LogicalOr,DEF:function(){return e.SUBRULE(e.ConditionalAndExpression)}})}),e.ConditionalAndExpression=e.RULE("ConditionalAndExpression",function(){o("ConditionalAndExpression"),e.AT_LEAST_ONE_SEP({SEP:E.LogicalAnd,DEF:function(){return e.SUBRULE(e.ValueLogical)}})}),e.ValueLogical=e.RULE("ValueLogical",function(){o("ValueLogical"),e.SUBRULE(e.RelationalExpression)}),e.RelationalExpression=e.RULE("RelationalExpression",function(){o("RelationalExpression"),e.SUBRULE(e.NumericExpression),e.OPTION(function(){return e.OR([{ALT:function(){e.OR1([{ALT:function(){return e.CONSUME(E.Equals)}},{ALT:function(){return e.CONSUME(E.NotEquals)}},{ALT:function(){return e.CONSUME(E.LessThan)}},{ALT:function(){return e.CONSUME(E.GreaterThan)}},{ALT:function(){return e.CONSUME(E.LessThanEquals)}},{ALT:function(){return e.CONSUME(E.GreaterThanEquals)}}]),e.SUBRULE1(e.NumericExpression)}},{ALT:function(){e.CONSUME(E.IN),e.SUBRULE(e.ExpressionList)}},{ALT:function(){e.CONSUME(E.NOT_IN),e.SUBRULE1(e.ExpressionList)}}])})}),e.NumericExpression=e.RULE("NumericExpression",function(){o("NumericExpression"),e.SUBRULE(e.AdditiveExpression)}),e.AdditiveExpression=e.RULE("AdditiveExpression",function(){o("AdditiveExpression"),e.SUBRULE(e.MultiplicativeExpression),e.MANY(function(){return e.OR([{ALT:function(){e.OR1([{ALT:function(){return e.CONSUME(E.Plus)}},{ALT:function(){return e.CONSUME(E.Minus)}}]),e.SUBRULE1(e.MultiplicativeExpression)}},{ALT:function(){e.OR2([{ALT:function(){return e.SUBRULE(e.NumericLiteralPositive)}},{ALT:function(){return e.SUBRULE(e.NumericLiteralNegative)}}]),e.MANY1(function(){return e.OR3([{ALT:function(){e.OR4([{ALT:function(){return e.CONSUME(E.Star)}},{ALT:function(){return e.CONSUME(E.ForwardSlash)}}]),e.SUBRULE1(e.UnaryExpression)}}])})}}])})}),e.MultiplicativeExpression=e.RULE("MultiplicativeExpression",function(){o("MultiplicativeExpression"),e.SUBRULE(e.UnaryExpression),e.MANY(function(){return e.OR([{ALT:function(){e.CONSUME(E.Star),e.SUBRULE1(e.UnaryExpression)}},{ALT:function(){e.CONSUME(E.ForwardSlash),e.SUBRULE2(e.UnaryExpression)}}])})}),e.UnaryExpression=e.RULE("UnaryExpression",function(){o("UnaryExpression"),e.OR([{ALT:function(){e.CONSUME(E.Bang),e.SUBRULE(e.PrimaryExpression)}},{ALT:function(){e.CONSUME(E.Plus),e.SUBRULE1(e.PrimaryExpression)}},{ALT:function(){e.CONSUME(E.Minus),e.SUBRULE2(e.PrimaryExpression)}},{ALT:function(){return e.SUBRULE3(e.PrimaryExpression)}}])}),e.PrimaryExpression=e.RULE("PrimaryExpression",function(){o("PrimaryExpression"),e.OR([{ALT:function(){return e.SUBRULE(e.BrackettedExpression)}},{ALT:function(){return e.SUBRULE(e.BuiltInCall)}},{ALT:function(){return e.SUBRULE(e.iriOrFunction)}},{ALT:function(){return e.SUBRULE(e.RDFLiteral)}},{ALT:function(){return e.SUBRULE(e.NumericLiteral)}},{ALT:function(){return e.SUBRULE(e.BooleanLiteral)}},{ALT:function(){return e.SUBRULE(e.Var)}}])}),e.BrackettedExpression=e.RULE("BrackettedExpression",function(){o("BrackettedExpression"),e.CONSUME(E.LParen),e.SUBRULE(e.Expression),e.CONSUME(E.RParen)}),e.BuiltInCall_STR=e.RULE("BuiltInCall_STR",function(){o("BuiltInCall_STR"),e.CONSUME(E.STR),e.CONSUME(E.LParen),e.SUBRULE(e.Expression),e.CONSUME(E.RParen)}),e.BuiltInCall_LANG=e.RULE("BuiltInCall_LANG",function(){o("BuiltInCall_LANG"),e.CONSUME(E.LANG),e.CONSUME(E.LParen),e.SUBRULE(e.Expression),e.CONSUME(E.RParen)}),e.BuiltInCall_LANGMATCHES=e.RULE("BuiltInCall_LANGMATCHES",function(){o("BuiltInCall_LANGMATCHES"),e.CONSUME(E.LANGMATCHES),e.CONSUME(E.LParen),e.SUBRULE(e.Expression),e.CONSUME(E.Comma),e.SUBRULE1(e.Expression),e.CONSUME(E.RParen)}),e.BuiltInCall_DATATYPE=e.RULE("BuiltInCall_DATATYPE",function(){o("BuiltInCall_DATATYPE"),e.CONSUME(E.DATATYPE),e.CONSUME(E.LParen),e.SUBRULE(e.Expression),e.CONSUME(E.RParen)}),e.BuiltInCall_BOUND=e.RULE("BuiltInCall_BOUND",function(){o("BuiltInCall_BOUND"),e.CONSUME(E.BOUND),e.CONSUME(E.LParen),e.SUBRULE(e.Var),e.CONSUME(E.RParen)}),e.BuiltInCall_IRI=e.RULE("BuiltInCall_IRI",function(){o("BuiltInCall_IRI"),e.CONSUME(E.IRI),e.CONSUME(E.LParen),e.SUBRULE(e.Expression),e.CONSUME(E.RParen)}),e.BuiltInCall_URI=e.RULE("BuiltInCall_URI",function(){o("BuiltInCall_URI"),e.CONSUME(E.URI),e.CONSUME(E.LParen),e.SUBRULE(e.Expression),e.CONSUME(E.RParen)}),e.BuiltInCall_BNODE=e.RULE("BuiltInCall_BNODE",function(){o("BuiltInCall_BNODE"),e.CONSUME(E.BNODE),e.OR([{ALT:function(){e.CONSUME(E.LParen),e.SUBRULE(e.Expression),e.CONSUME(E.RParen)}},{ALT:function(){return e.CONSUME(E.NIL)}}])}),e.BuiltInCall_RAND=e.RULE("BuiltInCall_RAND",function(){o("BuiltInCall_RAND"),e.CONSUME(E.RAND),e.CONSUME(E.NIL)}),e.BuiltInCall_ABS=e.RULE("BuiltInCall_ABS",function(){o("BuiltInCall_ABS"),e.CONSUME(E.ABS),e.CONSUME(E.LParen),e.SUBRULE(e.Expression),e.CONSUME(E.RParen)}),e.BuiltInCall_CEIL=e.RULE("BuiltInCall_CEIL",function(){o("BuiltInCall_CEIL"),e.CONSUME(E.CEIL),e.CONSUME(E.LParen),e.SUBRULE(e.Expression),e.CONSUME(E.RParen)}),e.BuiltInCall_FLOOR=e.RULE("BuiltInCall_FLOOR",function(){o("BuiltInCall_FLOOR"),e.CONSUME(E.FLOOR),e.CONSUME(E.LParen),e.SUBRULE(e.Expression),e.CONSUME(E.RParen)}),e.BuiltInCall_ROUND=e.RULE("BuiltInCall_ROUND",function(){o("BuiltInCall_ROUND"),e.CONSUME(E.ROUND),e.CONSUME(E.LParen),e.SUBRULE(e.Expression),e.CONSUME(E.RParen)}),e.BuiltInCall_CONCAT=e.RULE("BuiltInCall_CONCAT",function(){o("BuiltInCall_CONCAT"),e.CONSUME(E.CONCAT),e.SUBRULE(e.ExpressionList)}),e.BuiltInCall_STRLEN=e.RULE("BuiltInCall_STRLEN",function(){o("BuiltInCall_STRLEN"),e.CONSUME(E.STRLEN),e.CONSUME(E.LParen),e.SUBRULE(e.Expression),e.CONSUME(E.RParen)}),e.BuiltInCall_UCASE=e.RULE("BuiltInCall_UCASE",function(){o("BuiltInCall_UCASE"),e.CONSUME(E.UCASE),e.CONSUME(E.LParen),e.SUBRULE(e.Expression),e.CONSUME(E.RParen)}),e.BuiltInCall_LCASE=e.RULE("BuiltInCall_LCASE",function(){o("BuiltInCall_LCASE"),e.CONSUME(E.LCASE),e.CONSUME(E.LParen),e.SUBRULE(e.Expression),e.CONSUME(E.RParen)}),e.BuiltInCall_ENCODE_FOR_URI=e.RULE("BuiltInCall_ENCODE_FOR_URI",function(){o("BuiltInCall_ENCODE_FOR_URI"),e.CONSUME(E.ENCODE_FOR_URI),e.CONSUME(E.LParen),e.SUBRULE(e.Expression),e.CONSUME(E.RParen)}),e.BuiltInCall_CONTAINS=e.RULE("BuiltInCall_CONTAINS",function(){o("BuiltInCall_CONTAINS"),e.CONSUME(E.CONTAINS),e.CONSUME(E.LParen),e.SUBRULE(e.Expression),e.CONSUME(E.Comma),e.SUBRULE1(e.Expression),e.CONSUME(E.RParen)}),e.BuiltInCall_STRSTARTS=e.RULE("BuiltInCall_STRSTARTS",function(){o("BuiltInCall_STRSTARTS"),e.CONSUME(E.STRSTARTS),e.CONSUME(E.LParen),e.SUBRULE(e.Expression),e.CONSUME(E.Comma),e.SUBRULE1(e.Expression),e.CONSUME(E.RParen)}),e.BuiltInCall_STRENDS=e.RULE("BuiltInCall_STRENDS",function(){o("BuiltInCall_STRENDS"),e.CONSUME(E.STRENDS),e.CONSUME(E.LParen),e.SUBRULE(e.Expression),e.CONSUME(E.Comma),e.SUBRULE1(e.Expression),e.CONSUME(E.RParen)}),e.BuiltInCall_STRBEFORE=e.RULE("BuiltInCall_STRBEFORE",function(){o("BuiltInCall_STRBEFORE"),e.CONSUME(E.STRBEFORE),e.CONSUME(E.LParen),e.SUBRULE(e.Expression),e.CONSUME(E.Comma),e.SUBRULE1(e.Expression),e.CONSUME(E.RParen)}),e.BuiltInCall_STRAFTER=e.RULE("BuiltInCall_STRAFTER",function(){o("BuiltInCall_STRAFTER"),e.CONSUME(E.STRAFTER),e.CONSUME(E.LParen),e.SUBRULE(e.Expression),e.CONSUME(E.Comma),e.SUBRULE1(e.Expression),e.CONSUME(E.RParen)}),e.BuiltInCall_YEAR=e.RULE("BuiltInCall_YEAR",function(){o("BuiltInCall_YEAR"),e.CONSUME(E.YEAR),e.CONSUME(E.LParen),e.SUBRULE(e.Expression),e.CONSUME(E.RParen)}),e.BuiltInCall_MONTH=e.RULE("BuiltInCall_MONTH",function(){o("BuiltInCall_MONTH"),e.CONSUME(E.MONTH),e.CONSUME(E.LParen),e.SUBRULE(e.Expression),e.CONSUME(E.RParen)}),e.BuiltInCall_DAY=e.RULE("BuiltInCall_DAY",function(){o("BuiltInCall_DAY"),e.CONSUME(E.DAY),e.CONSUME(E.LParen),e.SUBRULE(e.Expression),e.CONSUME(E.RParen)}),e.BuiltInCall_HOURS=e.RULE("BuiltInCall_HOURS",function(){o("BuiltInCall_HOURS"),e.CONSUME(E.HOURS),e.CONSUME(E.LParen),e.SUBRULE(e.Expression),e.CONSUME(E.RParen)}),e.BuiltInCall_MINUTES=e.RULE("BuiltInCall_MINUTES",function(){o("BuiltInCall_MINUTES"),e.CONSUME(E.MINUTES),e.CONSUME(E.LParen),e.SUBRULE(e.Expression),e.CONSUME(E.RParen)}),e.BuiltInCall_SECONDS=e.RULE("BuiltInCall_SECONDS",function(){o("BuiltInCall_SECONDS"),e.CONSUME(E.SECONDS),e.CONSUME(E.LParen),e.SUBRULE(e.Expression),e.CONSUME(E.RParen)}),e.BuiltInCall_TIMEZONE=e.RULE("BuiltInCall_TIMEZONE",function(){o("BuiltInCall_TIMEZONE"),e.CONSUME(E.TIMEZONE),e.CONSUME(E.LParen),e.SUBRULE(e.Expression),e.CONSUME(E.RParen)}),e.BuiltInCall_TZ=e.RULE("BuiltInCall_TZ",function(){o("BuiltInCall_TZ"),e.CONSUME(E.TZ),e.CONSUME(E.LParen),e.SUBRULE(e.Expression),e.CONSUME(E.RParen)}),e.BuiltInCall_NOW=e.RULE("BuiltInCall_NOW",function(){o("BuiltInCall_NOW"),e.CONSUME(E.NOW),e.CONSUME(E.NIL)}),e.BuiltInCall_UUID=e.RULE("BuiltInCall_UUID",function(){o("BuiltInCall_UUID"),e.CONSUME(E.UUID),e.CONSUME(E.NIL)}),e.BuiltInCall_STRUUID=e.RULE("BuiltInCall_STRUUID",function(){o("BuiltInCall_STRUUID"),e.CONSUME(E.STRUUID),e.CONSUME(E.NIL)}),e.BuiltInCall_MD5=e.RULE("BuiltInCall_MD5",function(){o("BuiltInCall_MD5"),e.CONSUME(E.MD5),e.CONSUME(E.LParen),e.SUBRULE(e.Expression),e.CONSUME(E.RParen)}),e.BuiltInCall_SHA1=e.RULE("BuiltInCall_SHA1",function(){o("BuiltInCall_SHA1"),e.CONSUME(E.SHA1),e.CONSUME(E.LParen),e.SUBRULE(e.Expression),e.CONSUME(E.RParen)}),e.BuiltInCall_SHA256=e.RULE("BuiltInCall_SHA256",function(){o("BuiltInCall_SHA256"),e.CONSUME(E.SHA256),e.CONSUME(E.LParen),e.SUBRULE(e.Expression),e.CONSUME(E.RParen)}),e.BuiltInCall_SHA384=e.RULE("BuiltInCall_SHA384",function(){o("BuiltInCall_SHA384"),e.CONSUME(E.SHA384),e.CONSUME(E.LParen),e.SUBRULE(e.Expression),e.CONSUME(E.RParen)}),e.BuiltInCall_SHA512=e.RULE("BuiltInCall_SHA512",function(){o("BuiltInCall_SHA512"),e.CONSUME(E.SHA512),e.CONSUME(E.LParen),e.SUBRULE(e.Expression),e.CONSUME(E.RParen)}),e.BuiltInCall_COALESCE=e.RULE("BuiltInCall_COALESCE",function(){o("BuiltInCall_COALESCE"),e.CONSUME(E.COALESCE),e.SUBRULE(e.ExpressionList)}),e.BuiltInCall_IF=e.RULE("BuiltInCall_IF",function(){o("BuiltInCall_IF"),e.CONSUME(E.IF),e.CONSUME(E.LParen),e.SUBRULE(e.Expression),e.CONSUME(E.Comma),e.SUBRULE1(e.Expression),e.CONSUME1(E.Comma),e.SUBRULE2(e.Expression),e.CONSUME(E.RParen)}),e.BuiltInCall_STRLANG=e.RULE("BuiltInCall_STRLANG",function(){o("BuiltInCall_STRLANG"),e.CONSUME(E.STRLANG),e.CONSUME(E.LParen),e.SUBRULE(e.Expression),e.CONSUME(E.Comma),e.SUBRULE1(e.Expression),e.CONSUME(E.RParen)}),e.BuiltInCall_STRDT=e.RULE("BuiltInCall_STRDT",function(){o("BuiltInCall_STRDT"),e.CONSUME(E.STRDT),e.CONSUME(E.LParen),e.SUBRULE(e.Expression),e.CONSUME(E.Comma),e.SUBRULE1(e.Expression),e.CONSUME(E.RParen)}),e.BuiltInCall_sameTerm=e.RULE("BuiltInCall_sameTerm",function(){o("BuiltInCall_sameTerm"),e.CONSUME(E.sameTerm),e.CONSUME(E.LParen),e.SUBRULE(e.Expression),e.CONSUME(E.Comma),e.SUBRULE1(e.Expression),e.CONSUME(E.RParen)}),e.BuiltInCall_isIRI=e.RULE("BuiltInCall_isIRI",function(){o("BuiltInCall_isIRI"),e.CONSUME(E.isIRI),e.CONSUME(E.LParen),e.SUBRULE(e.Expression),e.CONSUME(E.RParen)}),e.BuiltInCall_isURI=e.RULE("BuiltInCall_isURI",function(){o("BuiltInCall_isURI"),e.CONSUME(E.isURI),e.CONSUME(E.LParen),e.SUBRULE(e.Expression),e.CONSUME(E.RParen)}),e.BuiltInCall_isBLANK=e.RULE("BuiltInCall_isBLANK",function(){o("BuiltInCall_isBLANK"),e.CONSUME(E.isBLANK),e.CONSUME(E.LParen),e.SUBRULE(e.Expression),e.CONSUME(E.RParen)}),e.BuiltInCall_isLITERAL=e.RULE("BuiltInCall_isLITERAL",function(){o("BuiltInCall_isLITERAL"),e.CONSUME(E.isLITERAL),e.CONSUME(E.LParen),e.SUBRULE(e.Expression),e.CONSUME(E.RParen)}),e.BuiltInCall_isNUMERIC=e.RULE("BuiltInCall_isNUMERIC",function(){o("BuiltInCall_isNUMERIC"),e.CONSUME(E.isNUMERIC),e.CONSUME(E.LParen),e.SUBRULE(e.Expression),e.CONSUME(E.RParen)}),e.BuiltInCall=e.RULE("BuiltInCall",function(){o("BuiltInCall"),e.OR([{ALT:function(){return e.SUBRULE(e.Aggregate)}},{ALT:function(){return e.SUBRULE(e.BuiltInCall_STR)}},{ALT:function(){return e.SUBRULE(e.BuiltInCall_LANG)}},{ALT:function(){return e.SUBRULE(e.BuiltInCall_LANGMATCHES)}},{ALT:function(){return e.SUBRULE(e.BuiltInCall_DATATYPE)}},{ALT:function(){return e.SUBRULE(e.BuiltInCall_BOUND)}},{ALT:function(){return e.SUBRULE(e.BuiltInCall_IRI)}},{ALT:function(){return e.SUBRULE(e.BuiltInCall_URI)}},{ALT:function(){return e.SUBRULE(e.BuiltInCall_BNODE)}},{ALT:function(){return e.SUBRULE(e.BuiltInCall_RAND)}},{ALT:function(){return e.SUBRULE(e.BuiltInCall_ABS)}},{ALT:function(){return e.SUBRULE(e.BuiltInCall_CEIL)}},{ALT:function(){return e.SUBRULE(e.BuiltInCall_FLOOR)}},{ALT:function(){return e.SUBRULE(e.BuiltInCall_ROUND)}},{ALT:function(){return e.SUBRULE(e.BuiltInCall_CONCAT)}},{ALT:function(){return e.SUBRULE(e.SubstringExpression)}},{ALT:function(){return e.SUBRULE(e.BuiltInCall_STRLEN)}},{ALT:function(){return e.SUBRULE(e.StrReplaceExpression)}},{ALT:function(){return e.SUBRULE(e.BuiltInCall_UCASE)}},{ALT:function(){return e.SUBRULE(e.BuiltInCall_LCASE)}},{ALT:function(){return e.SUBRULE(e.BuiltInCall_ENCODE_FOR_URI)}},{ALT:function(){return e.SUBRULE(e.BuiltInCall_CONTAINS)}},{ALT:function(){return e.SUBRULE(e.BuiltInCall_STRSTARTS)}},{ALT:function(){return e.SUBRULE(e.BuiltInCall_STRENDS)}},{ALT:function(){return e.SUBRULE(e.BuiltInCall_STRBEFORE)}},{ALT:function(){return e.SUBRULE(e.BuiltInCall_STRAFTER)}},{ALT:function(){return e.SUBRULE(e.BuiltInCall_YEAR)}},{ALT:function(){return e.SUBRULE(e.BuiltInCall_MONTH)}},{ALT:function(){return e.SUBRULE(e.BuiltInCall_DAY)}},{ALT:function(){return e.SUBRULE(e.BuiltInCall_HOURS)}},{ALT:function(){return e.SUBRULE(e.BuiltInCall_MINUTES)}},{ALT:function(){return e.SUBRULE(e.BuiltInCall_SECONDS)}},{ALT:function(){return e.SUBRULE(e.BuiltInCall_TIMEZONE)}},{ALT:function(){return e.SUBRULE(e.BuiltInCall_TZ)}},{ALT:function(){return e.SUBRULE(e.BuiltInCall_NOW)}},{ALT:function(){return e.SUBRULE(e.BuiltInCall_UUID)}},{ALT:function(){return e.SUBRULE(e.BuiltInCall_STRUUID)}},{ALT:function(){return e.SUBRULE(e.BuiltInCall_MD5)}},{ALT:function(){return e.SUBRULE(e.BuiltInCall_SHA1)}},{ALT:function(){return e.SUBRULE(e.BuiltInCall_SHA256)}},{ALT:function(){return e.SUBRULE(e.BuiltInCall_SHA384)}},{ALT:function(){return e.SUBRULE(e.BuiltInCall_SHA512)}},{ALT:function(){return e.SUBRULE(e.BuiltInCall_COALESCE)}},{ALT:function(){return e.SUBRULE(e.BuiltInCall_IF)}},{ALT:function(){return e.SUBRULE(e.BuiltInCall_STRLANG)}},{ALT:function(){return e.SUBRULE(e.BuiltInCall_STRDT)}},{ALT:function(){return e.SUBRULE(e.BuiltInCall_sameTerm)}},{ALT:function(){return e.SUBRULE(e.BuiltInCall_isIRI)}},{ALT:function(){return e.SUBRULE(e.BuiltInCall_isURI)}},{ALT:function(){return e.SUBRULE(e.BuiltInCall_isBLANK)}},{ALT:function(){return e.SUBRULE(e.BuiltInCall_isLITERAL)}},{ALT:function(){return e.SUBRULE(e.BuiltInCall_isNUMERIC)}},{ALT:function(){return e.SUBRULE(e.RegexExpression)}},{ALT:function(){return e.SUBRULE(e.ExistsFunction)}},{ALT:function(){return e.SUBRULE(e.NotExistsFunction)}}])}),e.RegexExpression=e.RULE("RegexExpression",function(){o("RegexExpression"),e.CONSUME(E.REGEX),e.CONSUME(E.LParen),e.SUBRULE(e.Expression),e.CONSUME(E.Comma),e.SUBRULE1(e.Expression),e.OPTION(function(){e.CONSUME1(E.Comma),e.SUBRULE2(e.Expression)}),e.CONSUME(E.RParen)}),e.SubstringExpression=e.RULE("SubstringExpression",function(){o("SubstringExpression"),e.CONSUME(E.SUBSTR),e.CONSUME(E.LParen),e.SUBRULE(e.Expression),e.CONSUME(E.Comma),e.SUBRULE1(e.Expression),e.OPTION(function(){e.CONSUME1(E.Comma),e.SUBRULE2(e.Expression)}),e.CONSUME(E.RParen)}),e.StrReplaceExpression=e.RULE("StrReplaceExpression",function(){o("StrReplaceExpression"),e.CONSUME(E.REPLACE),e.CONSUME(E.LParen),e.SUBRULE(e.Expression),e.CONSUME(E.Comma),e.SUBRULE1(e.Expression),e.CONSUME1(E.Comma),e.SUBRULE2(e.Expression),e.OPTION(function(){e.CONSUME2(E.Comma),e.SUBRULE3(e.Expression)}),e.CONSUME(E.RParen)}),e.ExistsFunction=e.RULE("ExistsFunction",function(){o("ExistsFunction"),e.CONSUME(E.EXISTS),e.SUBRULE(e.GroupGraphPattern)}),e.NotExistsFunction=e.RULE("NotExistsFunction",function(){o("NotExistsFunction"),e.CONSUME(E.NOT_EXISTS),e.SUBRULE(e.GroupGraphPattern)}),e.Count=e.RULE("Count",function(){o("Count"),e.CONSUME(E.COUNT),e.CONSUME1(E.LParen),e.OPTION(function(){return e.CONSUME2(E.DISTINCT)}),e.OR([{ALT:function(){return e.CONSUME3(E.Star)}},{ALT:function(){return e.SUBRULE(e.Expression)}}]),e.CONSUME(E.RParen)}),e.Sum=e.RULE("Sum",function(){o("Sum"),e.CONSUME(E.SUM),e.CONSUME1(E.LParen),e.OPTION(function(){return e.CONSUME2(E.DISTINCT)}),e.SUBRULE(e.Expression),e.CONSUME(E.RParen)}),e.Min=e.RULE("Min",function(){o("Min"),e.CONSUME(E.MIN),e.CONSUME1(E.LParen),e.OPTION(function(){return e.CONSUME2(E.DISTINCT)}),e.SUBRULE(e.Expression),e.CONSUME(E.RParen)}),e.Max=e.RULE("Max",function(){o("Max"),e.CONSUME(E.MAX),e.CONSUME1(E.LParen),e.OPTION(function(){return e.CONSUME2(E.DISTINCT)}),e.SUBRULE(e.Expression),e.CONSUME(E.RParen)}),e.Avg=e.RULE("Avg",function(){o("Avg"),e.CONSUME(E.AVG),e.CONSUME1(E.LParen),e.OPTION(function(){return e.CONSUME2(E.DISTINCT)}),e.SUBRULE(e.Expression),e.CONSUME(E.RParen)}),e.Sample=e.RULE("Sample",function(){o("Sample"),e.CONSUME(E.SAMPLE),e.CONSUME1(E.LParen),e.OPTION(function(){return e.CONSUME2(E.DISTINCT)}),e.SUBRULE(e.Expression),e.CONSUME(E.RParen)}),e.GroupConcat=e.RULE("GroupConcat",function(){o("GroupConcat"),e.CONSUME(E.GROUP_CONCAT),e.CONSUME1(E.LParen),e.OPTION(function(){return e.CONSUME2(E.DISTINCT)}),e.SUBRULE(e.Expression),e.OPTION1(function(){e.CONSUME(E.Semicolon),e.CONSUME(E.SEPARATOR),e.CONSUME(E.Equals),e.SUBRULE(e.String)}),e.CONSUME(E.RParen)}),e.Aggregate=e.RULE("Aggregate",function(){o("Aggregate"),e.OR([{ALT:function(){return e.SUBRULE(e.Count)}},{ALT:function(){return e.SUBRULE(e.Sum)}},{ALT:function(){return e.SUBRULE(e.Min)}},{ALT:function(){return e.SUBRULE(e.Max)}},{ALT:function(){return e.SUBRULE(e.Avg)}},{ALT:function(){return e.SUBRULE(e.Sample)}},{ALT:function(){return e.SUBRULE(e.GroupConcat)}}])}),e.iriOrFunction=e.RULE("iriOrFunction",function(){o("iriOrFunction"),e.SUBRULE(e.iri),e.OPTION(function(){return e.SUBRULE(e.ArgList)})}),e.RDFLiteral=e.RULE("RDFLiteral",function(){o("RDFLiteral"),e.SUBRULE(e.String),e.OPTION(function(){return e.OR([{ALT:function(){return e.CONSUME(E.LANGTAG)}},{ALT:function(){e.CONSUME(E.DoubleCaret),e.SUBRULE(e.iri)}}])})}),e.NumericLiteral=e.RULE("NumericLiteral",function(){o("NumericLiteral"),e.OR([{ALT:function(){return e.SUBRULE(e.NumericLiteralUnsigned)}},{ALT:function(){return e.SUBRULE(e.NumericLiteralPositive)}},{ALT:function(){return e.SUBRULE(e.NumericLiteralNegative)}}])}),e.NumericLiteralUnsigned=e.RULE("NumericLiteralUnsigned",function(){o("NumericLiteralUnsigned"),e.OR([{ALT:function(){return e.CONSUME(E.INTEGER)}},{ALT:function(){return e.CONSUME(E.DECIMAL)}},{ALT:function(){return e.CONSUME(E.DOUBLE)}}])}),e.NumericLiteralPositive=e.RULE("NumericLiteralPositive",function(){o("NumericLiteralPositive"),e.OR([{ALT:function(){return e.CONSUME(E.INTEGER_POSITIVE)}},{ALT:function(){return e.CONSUME(E.DECIMAL_POSITIVE)}},{ALT:function(){return e.CONSUME(E.DOUBLE_POSITIVE)}}])}),e.NumericLiteralNegative=e.RULE("NumericLiteralNegative",function(){o("NumericLiteralNegative"),e.OR([{ALT:function(){return e.CONSUME(E.INTEGER_NEGATIVE)}},{ALT:function(){return e.CONSUME(E.DECIMAL_NEGATIVE)}},{ALT:function(){return e.CONSUME(E.DOUBLE_NEGATIVE)}}])}),e.BooleanLiteral=e.RULE("BooleanLiteral",function(){o("BooleanLiteral"),e.OR([{ALT:function(){return e.CONSUME(E.TRUE)}},{ALT:function(){return e.CONSUME(E.FALSE)}}])}),e.String=e.RULE("String",function(){o("String"),e.OR([{ALT:function(){return e.CONSUME(E.STRING_LITERAL1)}},{ALT:function(){return e.CONSUME(E.STRING_LITERAL2)}},{ALT:function(){return e.CONSUME(E.STRING_LITERAL_LONG1)}},{ALT:function(){return e.CONSUME(E.STRING_LITERAL_LONG2)}}])}),e.iri=e.RULE("iri",function(){o("iri"),e.OR([{ALT:function(){return e.CONSUME(E.IRIREF)}},{ALT:function(){return e.SUBRULE(e.PrefixedName)}}])}),e.PrefixedName=e.RULE("PrefixedName",function(){o("PrefixedName"),e.OR([{ALT:function(){return e.CONSUME(E.PNAME_LN)}},{ALT:function(){return e.CONSUME(E.PNAME_NS)}}])}),e.BlankNode=e.RULE("BlankNode",function(){o("BlankNode"),e.OR([{ALT:function(){return e.CONSUME(E.BLANK_NODE_LABEL)}},{ALT:function(){return e.CONSUME(E.ANON)}}])}),e.lexer=new U.Lexer(r),e}return i(BaseSparqlParser,n),BaseSparqlParser}(U.Parser)}})});
!function(e,r){"object"==typeof exports&&"object"==typeof module?module.exports=r():"function"==typeof define&&define.amd?define("sparql",[],r):"object"==typeof exports?exports.sparql=r():(e.millan=e.millan||{},e.millan.sparql=r())}("undefined"!=typeof self?self:this,function(){return function(e){function r(r){for(var n,f,i=r[0],a=r[1],l=r[2],p=0,c=[];p<i.length;p++)f=i[p],o[f]&&c.push(o[f][0]),o[f]=0;for(n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n]);for(s&&s(r);c.length;)c.shift()();return u.push.apply(u,l||[]),t()}function t(){for(var e,r=0;r<u.length;r++){for(var t=u[r],n=!0,i=1;i<t.length;i++){var a=t[i];0!==o[a]&&(n=!1)}n&&(u.splice(r--,1),e=f(f.s=t[0]))}return e}var n={},o={5:0},u=[];function f(r){if(n[r])return n[r].exports;var t=n[r]={i:r,l:!1,exports:{}};return e[r].call(t.exports,t,t.exports,f),t.l=!0,t.exports}f.m=e,f.c=n,f.d=function(e,r,t){f.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:t})},f.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},f.t=function(e,r){if(1&r&&(e=f(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(f.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var n in e)f.d(t,n,function(r){return e[r]}.bind(null,n));return t},f.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return f.d(r,"a",r),r},f.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},f.p="";var i=("undefined"!=typeof self?self:this).webpackJsonp=("undefined"!=typeof self?self:this).webpackJsonp||[],a=i.push.bind(i);i.push=r,i=i.slice();for(var l=0;l<i.length;l++)r(i[l]);var s=a;return u.push([16,0,1]),t()}({16:function(e,r,t){"use strict";t.r(r);var n,BaseSparqlParser=t(10),o=t(1),u=(n=function(e,r){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,r){e.__proto__=r}||function(e,r){for(var t in r)r.hasOwnProperty(t)&&(e[t]=r[t])})(e,r)},function(e,r){function t(){this.constructor=e}n(e,r),e.prototype=null===r?Object.create(r):(t.prototype=r.prototype,new t)}),f=t(5).baseTokens,i=function(e){function W3SpecSparqlParser(r){var t=e.call(this,r,f)||this;return o.Parser.performSelfAnalysis(t),t}return u(W3SpecSparqlParser,e),W3SpecSparqlParser}(BaseSparqlParser.a),StardogSparqlParser=t(15);t.d(r,"sparqlTokens",function(){return a}),t.d(r,"keywords",function(){return l}),t.d(r,"terminals",function(){return s}),t.d(r,"BaseSparqlParser",function(){return BaseSparqlParser.a}),t.d(r,"W3SpecSparqlParser",function(){return i}),t.d(r,"StardogSparqlParser",function(){return StardogSparqlParser.a});var a=t(5),l=t(0).keywords,s=t(4).terminals}})});
//# sourceMappingURL=millan.sparql.js.map

@@ -1,2 +0,2 @@

!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("trig",[],t):"object"==typeof exports?exports.trig=t():(e.millan=e.millan||{},e.millan.trig=t())}("undefined"!=typeof self?self:this,function(){return function(e){function t(t){for(var r,c,a=t[0],u=t[1],E=t[2],R=0,f=[];R<a.length;R++)c=a[R],o[c]&&f.push(o[c][0]),o[c]=0;for(r in u)Object.prototype.hasOwnProperty.call(u,r)&&(e[r]=u[r]);for(L&&L(t);f.length;)f.shift()();return i.push.apply(i,E||[]),n()}function n(){for(var e,t=0;t<i.length;t++){for(var n=i[t],r=!0,a=1;a<n.length;a++){var u=n[a];0!==o[u]&&(r=!1)}r&&(i.splice(t--,1),e=c(c.s=n[0]))}return e}var r={},o={7:0},i=[];function c(t){if(r[t])return r[t].exports;var n=r[t]={i:t,l:!1,exports:{}};return e[t].call(n.exports,n,n.exports,c),n.l=!0,n.exports}c.m=e,c.c=r,c.d=function(e,t,n){c.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},c.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},c.t=function(e,t){if(1&t&&(e=c(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(c.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)c.d(n,r,function(t){return e[t]}.bind(null,r));return n},c.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return c.d(t,"a",t),t},c.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},c.p="";var a=("undefined"!=typeof self?self:this).webpackJsonp=("undefined"!=typeof self?self:this).webpackJsonp||[],u=a.push.bind(a);a.push=t,a=a.slice();for(var E=0;E<a.length;E++)t(a[E]);var L=u;return i.push([68,0,1]),n()}({13:function(e,t,n){"use strict";n.d(t,"a",function(){return TurtleParser});var r,o=n(0),i=(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),c=function(){return(c=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)},a=n(9),u=a.turtleTokenTypes,E=a.turtleTokenMap,TurtleParser=function(e){function TurtleParser(t,n,r,i){void 0===t&&(t={}),void 0===n&&(n=u),void 0===r&&(r=n),void 0===i&&(i=!0);var a=e.call(this,n,c({outputCst:!0,recoveryEnabled:!0},t))||this;return a.namespacesMap={},a.semanticErrors=[],a.resetManagedState=function(){a.namespacesMap={},a.semanticErrors=[]},a.tokenize=function(e){return a.lexer.tokenize(e).tokens},a.parse=function(e,t){void 0===t&&(t="standard"),a.input=a.lexer.tokenize(e).tokens;var n=a.turtleDoc(0,[t]),r=a.errors.slice(),o=a.semanticErrors.slice();return a.resetManagedState(),{errors:r,semanticErrors:o,cst:n}},a.turtleDoc=a.RULE("turtleDoc",function(e){var t="stardog"===e;a.MANY(function(){return a.SUBRULE(a.statement,{ARGS:[t]})})}),a.statement=a.RULE("statement",function(e){a.OR([{ALT:function(){return a.SUBRULE(a.directive)}},{ALT:function(){a.SUBRULE(a.triples,{ARGS:[e]}),a.CONSUME(E.Period)}}])}),a.directive=a.RULE("directive",function(){a.OR([{ALT:function(){return a.SUBRULE(a.prefixID)}},{ALT:function(){return a.SUBRULE(a.base)}},{ALT:function(){return a.SUBRULE(a.sparqlPrefix)}},{ALT:function(){return a.SUBRULE(a.sparqlBase)}}])}),a.prefixID=a.RULE("prefixID",function(){a.CONSUME(E.TTL_PREFIX);var e=a.CONSUME(E.PNAME_NS),t=a.CONSUME(E.IRIREF),n=e.image.slice(0,-1),r=t.image;a.namespacesMap[n]=r,a.CONSUME(E.Period)}),a.base=a.RULE("base",function(){a.CONSUME(E.TTL_BASE),a.CONSUME(E.IRIREF),a.CONSUME(E.Period)}),a.sparqlBase=a.RULE("sparqlBase",function(){a.CONSUME(E.BASE),a.CONSUME(E.IRIREF)}),a.sparqlPrefix=a.RULE("sparqlPrefix",function(){a.CONSUME(E.PREFIX);var e=a.CONSUME(E.PNAME_NS),t=a.CONSUME(E.IRIREF),n=e.image.slice(0,-1),r=t.image;a.namespacesMap[n]=r}),a.triples=a.RULE("triples",function(e){a.OR([{ALT:function(){a.SUBRULE(a.subject),a.SUBRULE1(a.predicateObjectList,{ARGS:[e]})}},{GATE:function(){return Boolean(e)},ALT:function(){a.SUBRULE(a.EmbeddedTriplePattern),a.SUBRULE(a.predicateObjectList)}},{ALT:function(){a.SUBRULE(a.blankNodePropertyList,{ARGS:[e]}),a.OPTION(function(){return a.SUBRULE2(a.predicateObjectList,{ARGS:[e]})})}}])}),a.EmbeddedTriplePattern=a.RULE("EmbeddedTriplePattern",function(){a.CONSUME(E.LEmbed),a.SUBRULE(a.triples),a.CONSUME(E.REmbed)}),a.predicateObjectList=a.RULE("predicateObjectList",function(e){a.SUBRULE(a.verb),a.OR([{ALT:function(){return a.SUBRULE(a.objectList,{ARGS:[e]})}},{GATE:function(){return Boolean(e)},ALT:function(){a.SUBRULE(a.EmbeddedPredicateObjectList),a.SUBRULE(a.object,{ARGS:[e]})}}]),a.MANY(function(){a.CONSUME(E.Semicolon),a.OPTION(function(){a.SUBRULE1(a.verb),a.OR1([{ALT:function(){return a.SUBRULE1(a.objectList,{ARGS:[e]})}},{GATE:function(){return Boolean(e)},ALT:function(){a.SUBRULE1(a.EmbeddedPredicateObjectList),a.SUBRULE1(a.object,{ARGS:[e]})}}])})})}),a.EmbeddedPredicateObjectList=a.RULE("EmbeddedPredicateObjectList",function(){a.CONSUME(E.LCurly),a.SUBRULE(a.predicateObjectList),a.CONSUME(E.RCurly)}),a.subject=a.RULE("subject",function(){a.OR([{ALT:function(){return a.SUBRULE(a.iri)}},{ALT:function(){return a.SUBRULE(a.BlankNode)}},{ALT:function(){return a.SUBRULE(a.collection)}}])}),a.predicate=a.RULE("predicate",function(){a.SUBRULE(a.iri)}),a.objectList=a.RULE("objectList",function(e){a.SUBRULE(a.object,{ARGS:[e]}),a.MANY(function(){a.CONSUME(E.Comma),a.SUBRULE1(a.object,{ARGS:[e]})})}),a.verb=a.RULE("verb",function(){a.OR([{ALT:function(){return a.SUBRULE(a.predicate)}},{ALT:function(){return a.CONSUME(E.A)}}])}),a.literal=a.RULE("literal",function(){a.OR([{ALT:function(){return a.SUBRULE(a.RDFLiteral)}},{ALT:function(){return a.SUBRULE(a.NumericLiteral)}},{ALT:function(){return a.SUBRULE(a.BooleanLiteral)}}])}),a.blankNodePropertyList=a.RULE("blankNodePropertyList",function(e){a.CONSUME(E.LBracket),a.SUBRULE(a.predicateObjectList,{ARGS:[e]}),a.CONSUME(E.RBracket)}),a.object=a.RULE("object",function(e){a.OR([{ALT:function(){return a.SUBRULE(a.iri)}},{ALT:function(){return a.SUBRULE(a.BlankNode)}},{ALT:function(){return a.SUBRULE(a.collection)}},{ALT:function(){return a.SUBRULE(a.blankNodePropertyList,{ARGS:[e]})}},{ALT:function(){return a.SUBRULE(a.literal)}}])}),a.collection=a.RULE("collection",function(){a.CONSUME(E.LParen),a.MANY(function(){return a.SUBRULE(a.object)}),a.CONSUME(E.RParen)}),a.NumericLiteral=a.RULE("NumericLiteral",function(){a.OR([{ALT:function(){return a.CONSUME(E.INTEGER)}},{ALT:function(){return a.CONSUME(E.DECIMAL)}},{ALT:function(){return a.CONSUME(E.DOUBLE)}}])}),a.RDFLiteral=a.RULE("RDFLiteral",function(){a.SUBRULE(a.String),a.OPTION(function(){a.OR([{ALT:function(){return a.CONSUME(E.LANGTAG)}},{ALT:function(){a.CONSUME(E.DoubleCaret),a.SUBRULE(a.iri)}}])})}),a.BooleanLiteral=a.RULE("BooleanLiteral",function(){a.OR([{ALT:function(){return a.CONSUME(E.TRUE)}},{ALT:function(){return a.CONSUME(E.FALSE)}}])}),a.String=a.RULE("String",function(){a.OR([{ALT:function(){return a.CONSUME(E.STRING_LITERAL_QUOTE)}},{ALT:function(){return a.CONSUME(E.STRING_LITERAL_SINGLE_QUOTE)}},{ALT:function(){return a.CONSUME(E.STRING_LITERAL_LONG_SINGLE_QUOTE)}},{ALT:function(){return a.CONSUME(E.STRING_LITERAL_LONG_QUOTE)}}])}),a.iri=a.RULE("iri",function(){a.OR([{ALT:function(){return a.CONSUME(E.IRIREF)}},{ALT:function(){return a.SUBRULE(a.PrefixedName)}}])}),a.PrefixedName=a.RULE("PrefixedName",function(){var e=a.OR([{ALT:function(){return a.CONSUME(E.PNAME_LN)}},{ALT:function(){return a.CONSUME(E.PNAME_NS)}}]);e.image.slice(0,e.image.indexOf(":"))in a.namespacesMap||a.semanticErrors.push({name:"NoNamespacePrefixError",message:"A prefix was used for which there was no namespace defined.",token:e,context:{ruleStack:a.getHumanReadableRuleStack(),ruleOccurrenceStack:a.RULE_OCCURRENCE_STACK.slice()},resyncedTokens:[]})}),a.BlankNode=a.RULE("BlankNode",function(){a.OR([{ALT:function(){return a.CONSUME(E.BLANK_NODE_LABEL)}},{ALT:function(){return a.CONSUME(E.ANON)}}])}),a.lexer=new o.Lexer(r),i&&o.Parser.performSelfAnalysis(a),a}return i(TurtleParser,e),TurtleParser}(o.Parser)},42:function(e,t,n){"use strict";n.r(t),n.d(t,"trigTokenMap",function(){return a}),n.d(t,"trigTokenTypes",function(){return E});var r=n(9),o=n(5),i=function(){return(i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)},c=n(9).turtleTokenTypes,a=i({GRAPH:o.sparqlTokenMap.GRAPH},r.turtleTokenMap),u=c.indexOf(r.turtleTokenMap.PN_CHARS_BASE),E=c.slice(0,u).concat([o.sparqlTokenMap.GRAPH],c.slice(u))},68:function(e,t,n){"use strict";n.r(t);var r,o=n(0),TurtleParser=n(13),i=(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),c=n(42),a=c.trigTokenMap,u=c.trigTokenTypes,E=function(e){function TrigParser(t,n,r,i){void 0===n&&(n=u),void 0===r&&(r=u),void 0===i&&(i=!0);var c=e.call(this,t,n,r,!1)||this;return c.parse=function(e,t){void 0===t&&(t="standard"),c.input=c.lexer.tokenize(e).tokens;var n=c.trigDoc(0,[t]),r=c.errors.slice(),o=c.semanticErrors.slice();return c.resetManagedState(),{errors:r,semanticErrors:o,cst:n}},c.trigDoc=c.RULE("trigDoc",function(e){var t="stardog"===e;c.MANY(function(){c.OR([{ALT:function(){return c.SUBRULE(c.directive)}},{ALT:function(){return c.SUBRULE(c.block,{ARGS:[t]})}}])})}),c.block=c.RULE("block",function(e){c.OR([{ALT:function(){return c.SUBRULE(c.triplesOrGraph,{ARGS:[e]})}},{ALT:function(){return c.SUBRULE(c.wrappedGraph,{ARGS:[e]})}},{ALT:function(){return c.SUBRULE(c.triples2)}},{ALT:function(){c.CONSUME(a.GRAPH),c.SUBRULE(c.labelOrSubject),c.SUBRULE1(c.wrappedGraph,{ARGS:[e]})}}])}),c.triplesOrGraph=c.RULE("triplesOrGraph",function(e){var t=!1;c.OR([{ALT:function(){return c.SUBRULE(c.labelOrSubject)}},{GATE:function(){return Boolean(e)},ALT:function(){var e=c.SUBRULE(c.EmbeddedTriplePattern);t="EmbeddedTriplePattern"===e.name}}]),c.OR1([{GATE:function(){return!t},ALT:function(){return c.SUBRULE(c.wrappedGraph,{ARGS:[e]})}},{ALT:function(){c.SUBRULE(c.predicateObjectList),c.CONSUME(a.Period)}}])}),c.triples2=c.RULE("triples2",function(){c.OR([{ALT:function(){c.SUBRULE(c.blankNodePropertyList),c.OPTION(function(){return c.SUBRULE(c.predicateObjectList)}),c.CONSUME(a.Period)}},{ALT:function(){c.SUBRULE(c.collection),c.SUBRULE1(c.predicateObjectList),c.CONSUME1(a.Period)}}])}),c.wrappedGraph=c.RULE("wrappedGraph",function(e){c.CONSUME(a.LCurly),c.OPTION(function(){return c.SUBRULE(c.triplesBlock,{ARGS:[e]})}),c.CONSUME(a.RCurly)}),c.triplesBlock=c.RULE("triplesBlock",function(e){c.SUBRULE(c.triples,{ARGS:[e]}),c.OPTION(function(){c.CONSUME(a.Period),c.OPTION1(function(){return c.SUBRULE(c.triplesBlock,{ARGS:[e]})})})}),c.labelOrSubject=c.RULE("labelOrSubject",function(){c.OR([{ALT:function(){return c.SUBRULE(c.iri)}},{ALT:function(){return c.SUBRULE(c.BlankNode)}}])}),i&&o.Parser.performSelfAnalysis(c),c}return i(TrigParser,e),TrigParser}(TurtleParser.a);n.d(t,"trigTokens",function(){return L}),n.d(t,"TrigParser",function(){return E});var L=n(42)},9:function(e,t,n){"use strict";n.r(t);var r=n(0),o=n(2),i=n(3),c=/\\u([a-fA-F0-9]{4})|\\U([a-fA-F0-9]{8})|\\[uU]|\\(.)/g,a={"\\":"\\","'":"'",'"':'"',n:"\n",r:"\r",t:"\t",f:"\f",b:"\b",_:"_","~":"~",".":".","-":"-","!":"!",$:"$","&":"&","(":"(",")":")","*":"*","+":"+",",":",",";":";","=":"=","/":"/","?":"?","#":"#","@":"@","%":"%"},u=/^"([^"\\\r\n]+)"/,E=/^'([^'\\\r\n]+)'/,L=/^"((?:[^"\\\r\n]|\\.)*)"(?=[^"])/,R=/^'((?:[^'\\\r\n]|\\.)*)'(?=[^'])/,f=/^"""([^"\\]*(?:(?:\\.|"(?!""))[^"\\]*)*)"""/,l=/^'''([^'\\]*(?:(?:\\.|'(?!''))[^'\\]*)*)'''/,U=/[\x00-\x20<>\\"\{\}\|\^\`]/,S=/^<((?:[^ <>{}\\]|\\[uU])+)>[ \t]*/,s=/^<([^\x00-\x20<>\\"\{\}\|\^\`]*)>[ \t]*/,p=function(e){try{return e.replace(c,function(e,t,n,r){if(t)return String.fromCharCode(parseInt(t,16));if(n){var o=parseInt(n,16);return o<=65535?String.fromCharCode(o):String.fromCharCode(55296+(o-=65536)/1024,56320+(1023&o))}var i=a[r];if(!i)throw new Error;return i})}catch(e){return null}};n.d(t,"turtleTokenMap",function(){return A}),n.d(t,"turtleTokenTypes",function(){return N});var T=n(5).sparqlTokenMap,O=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,A={Comment:Object(r.createToken)({name:"Comment",pattern:/#[^\n]*/,group:"comments"}),LBracket:T.LBracket,RBracket:T.RBracket,LCurly:T.LCurly,RCurly:T.RCurly,LParen:T.LParen,RParen:T.RParen,Period:T.Period,WhiteSpace:T.WhiteSpace,TRUE:Object(r.createToken)({name:"TRUE",pattern:/true/}),FALSE:Object(r.createToken)({name:"FALSE",pattern:/false/}),DoubleCaret:T.DoubleCaret,LEmbed:T.LEmbed,REmbed:T.REmbed,Comma:T.Comma,Semicolon:T.Semicolon,A:T.A,PREFIX:T.PREFIX,BASE:T.BASE,PNAME_NS:T.PNAME_NS,PNAME_LN:T.PNAME_LN,BLANK_NODE_LABEL:T.BLANK_NODE_LABEL,TTL_BASE:Object(r.createToken)({name:"TTL_BASE",pattern:/@base/}),TTL_PREFIX:Object(r.createToken)({name:"TTL_PREFIX",pattern:/@prefix/}),LANGTAG:T.LANGTAG,INTEGER:Object(r.createToken)({name:"INTEGER",pattern:o.a.and(o.a.option(/[+-]/),/\d+/)}),DECIMAL:Object(r.createToken)({name:"DECIMAL",pattern:o.a.and(o.a.option(/[+-]/),/(\d*\.\d+)/)}),DOUBLE:Object(r.createToken)({name:"DOUBLE",pattern:o.a.and(o.a.option(/[+-]/),o.a.or(o.a.and(/\d+\.\d*/,i.k),o.a.and(/\.\d+/,i.k),o.a.and(/\d+/,i.k)))}),EXPONENT:Object(r.createToken)({name:"EXPONENT",pattern:i.k}),ECHAR:Object(r.createToken)({name:"ECHAR",pattern:i.j}),ANON:T.ANON,PLX:Object(r.createToken)({name:"PLX",pattern:i.t}),PERCENT:T.PERCENT,HEX:Object(r.createToken)({name:"HEX",pattern:i.l}),STRING_LITERAL_LONG_SINGLE_QUOTE:Object(r.createToken)({name:"STRING_LITERAL_LONG_SINGLE_QUOTE",pattern:function(e,t){void 0===t&&(t=0);var n=l.exec(e.slice(t));return n&&null!==p(n[1])?n:null},line_breaks:!0}),STRING_LITERAL_LONG_QUOTE:Object(r.createToken)({name:"STRING_LITERAL_LONG_QUOTE",pattern:function(e,t){void 0===t&&(t=0);var n=f.exec(e.slice(t));return n&&null!==p(n[1])?n:null},line_breaks:!0}),STRING_LITERAL_QUOTE:Object(r.createToken)({name:"STRING_LITERAL_QUOTE",pattern:function(e,t){void 0===t&&(t=0);var n=e.slice(t),r=u.exec(n);return r||((r=L.exec(n))?null===p(r[1])?null:r:null)},line_breaks:!1}),STRING_LITERAL_SINGLE_QUOTE:Object(r.createToken)({name:"STRING_LITERAL_SINGLE_QUOTE",pattern:function(e,t){void 0===t&&(t=0);var n=e.slice(t),r=E.exec(n);return r||((r=R.exec(n))?null===p(r[1])?null:r:null)},line_breaks:!1}),UCHAR:Object(r.createToken)({name:"UCHAR",pattern:function(e,t){return void 0===t&&(t=0),O.exec(e.slice(t))},line_breaks:!1}),IRIREF:Object(r.createToken)({name:"IRIREF",pattern:function(e,t){void 0===t&&(t=0);var n=e.slice(t),r=s.exec(n);if(r)return r;if(!(r=S.exec(n)))return null;var o=p(r[1]);return null===o||U.test(o)?null:r},line_breaks:!1}),PN_CHARS_BASE:Object(r.createToken)({name:"PN_CHARS_BASE",pattern:i.x}),PN_CHARS_U:Object(r.createToken)({name:"PN_CHARS_U",pattern:i.y}),PN_CHARS:Object(r.createToken)({name:"PN_CHARS",pattern:i.w}),PN_PREFIX:Object(r.createToken)({name:"PN_PREFIX",pattern:i.B}),PN_LOCAL:Object(r.createToken)({name:"PN_LOCAL",pattern:i.z}),PN_LOCAL_ESC:Object(r.createToken)({name:"PN_LOCAL_ESC",pattern:i.A}),Unknown:Object(r.createToken)({name:"Unknown",pattern:/\w+/})},N=[A.Comment,T.ANON,T.LBracket,T.RBracket,T.LCurly,T.RCurly,T.LParen,T.RParen,T.WhiteSpace,A.TRUE,A.FALSE,T.Comma,T.Semicolon,T.PNAME_NS,T.A,T.PREFIX,T.BASE,T.PNAME_LN,T.BLANK_NODE_LABEL,A.TTL_BASE,A.TTL_PREFIX,T.LANGTAG,A.DOUBLE,A.DECIMAL,T.Period,T.DoubleCaret,A.LEmbed,A.REmbed,A.IRIREF,A.STRING_LITERAL_LONG_SINGLE_QUOTE,A.STRING_LITERAL_LONG_QUOTE,A.STRING_LITERAL_QUOTE,A.STRING_LITERAL_SINGLE_QUOTE,A.INTEGER,A.EXPONENT,A.PLX,T.PERCENT,A.HEX,A.PN_CHARS_BASE,A.PN_CHARS_U,A.PN_CHARS,A.PN_PREFIX,A.PN_LOCAL,A.PN_LOCAL_ESC,A.ECHAR,A.UCHAR,A.Unknown]}})});
!function(e,n){"object"==typeof exports&&"object"==typeof module?module.exports=n():"function"==typeof define&&define.amd?define("trig",[],n):"object"==typeof exports?exports.trig=n():(e.millan=e.millan||{},e.millan.trig=n())}("undefined"!=typeof self?self:this,function(){return function(e){function n(n){for(var r,o,T=n[0],c=n[1],i=n[2],L=0,A=[];L<T.length;L++)o=T[L],a[o]&&A.push(a[o][0]),a[o]=0;for(r in c)Object.prototype.hasOwnProperty.call(c,r)&&(e[r]=c[r]);for(R&&R(n);A.length;)A.shift()();return E.push.apply(E,i||[]),t()}function t(){for(var e,n=0;n<E.length;n++){for(var t=E[n],r=!0,T=1;T<t.length;T++){var c=t[T];0!==a[c]&&(r=!1)}r&&(E.splice(n--,1),e=o(o.s=t[0]))}return e}var r={},a={7:0},E=[];function o(n){if(r[n])return r[n].exports;var t=r[n]={i:n,l:!1,exports:{}};return e[n].call(t.exports,t,t.exports,o),t.l=!0,t.exports}o.m=e,o.c=r,o.d=function(e,n,t){o.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:t})},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.t=function(e,n){if(1&n&&(e=o(e)),8&n)return e;if(4&n&&"object"==typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(o.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&n&&"string"!=typeof e)for(var r in e)o.d(t,r,function(n){return e[n]}.bind(null,r));return t},o.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(n,"a",n),n},o.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},o.p="";var T=("undefined"!=typeof self?self:this).webpackJsonp=("undefined"!=typeof self?self:this).webpackJsonp||[],c=T.push.bind(T);T.push=n,T=T.slice();for(var i=0;i<T.length;i++)n(T[i]);var R=c;return E.push([68,0]),t()}({0:function(e,n,t){"use strict";t.r(n);var r=t(1),a=function(){return(a=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var a in n=arguments[t])Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a]);return e}).apply(this,arguments)},E=function(e,n){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&n.indexOf(r)<0&&(t[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)n.indexOf(r[a])<0&&(t[r[a]]=e[r[a]])}return t};t.d(n,"createKeyword",function(){return c}),t.d(n,"keywords",function(){return R});var o=function(){return(o=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var a in n=arguments[t])Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a]);return e}).apply(this,arguments)},T=function(e,n){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&n.indexOf(r)<0&&(t[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)n.indexOf(r[a])<0&&(t[r[a]]=e[r[a]])}return t},c=function(e){var n=e.longer_alt,t=void 0===n?i:n,c=T(e,["longer_alt"]);return function(e){var n=e.name,t=e.pattern,o=E(e,["name","pattern"]);return Object(r.createToken)(a({name:n,pattern:t||new RegExp(n,"i")},o))}(o({longer_alt:t},c))},i=Object(r.createToken)({name:"UNKNOWN",pattern:/\w+/i}),R={SELECT:c({name:"SELECT"}),CONSTRUCT:c({name:"CONSTRUCT"}),DISTINCT:c({name:"DISTINCT"}),START:c({name:"START"}),END:c({name:"END"}),VIA:c({name:"VIA"}),PATHS:c({name:"PATHS"}),PATHS_ALL:c({name:"PATHS_ALL",pattern:/PATHS ALL/i}),PATHS_SHORTEST:c({name:"PATHS_SHORTEST",pattern:/PATHS SHORTEST/i}),CYCLIC:c({name:"CYCLIC"}),AS:c({name:"AS"}),WHERE:c({name:"WHERE"}),A:c({name:"A",pattern:/a/}),GROUP_BY:c({name:"GROUP_BY",pattern:/GROUP BY/i}),ORDER_BY:c({name:"ORDER_BY",pattern:/ORDER BY/i}),BY:c({name:"BY"}),BASE:c({name:"BASE"}),PREFIX:c({name:"PREFIX"}),DESCRIBE:c({name:"DESCRIBE"}),ASK:c({name:"ASK"}),FROM:c({name:"FROM"}),REDUCED:c({name:"REDUCED"}),NAMED:c({name:"NAMED"}),HAVING:c({name:"HAVING"}),ASC:c({name:"ASC"}),DESC:c({name:"DESC"}),OFFSET:c({name:"OFFSET"}),LIMIT:c({name:"LIMIT"}),VALUES:c({name:"VALUES"}),LOAD:c({name:"LOAD"}),SILENT:c({name:"SILENT"}),INTO:c({name:"INTO"}),CLEAR:c({name:"CLEAR"}),DROP:c({name:"DROP"}),CREATE:c({name:"CREATE"}),ADD:c({name:"ADD"}),TO:c({name:"TO"}),MOVE:c({name:"MOVE"}),COPY:c({name:"COPY"}),INSERT_DATA:c({name:"INSERT_DATA",pattern:/INSERT +DATA/i}),DELETE_DATA:c({name:"DELETE_DATA",pattern:/DELETE +DATA/i}),DELETE_WHERE:c({name:"DELETE_WHERE",pattern:/DELETE +WHERE/i}),WITH:c({name:"WITH"}),DELETE:c({name:"DELETE"}),INSERT:c({name:"INSERT"}),USING:c({name:"USING"}),DEFAULT:c({name:"DEFAULT"}),GRAPH:c({name:"GRAPH"}),ALL:c({name:"ALL"}),OPTIONAL:c({name:"OPTIONAL"}),SERVICE:c({name:"SERVICE"}),BIND:c({name:"BIND"}),UNNEST:c({name:"UNNEST"}),UNDEF:c({name:"UNDEF"}),MINUS:c({name:"MINUS"}),UNION:c({name:"UNION"}),FILTER:c({name:"FILTER"}),STR:c({name:"STR"}),LANG:c({name:"LANG"}),LANGMATCHES:c({name:"LANGMATCHES"}),DATATYPE:c({name:"DATATYPE"}),BOUND:c({name:"BOUND"}),IRI:c({name:"IRI"}),URI:c({name:"URI"}),BNODE:c({name:"BNODE"}),RAND:c({name:"RAND"}),ABS:c({name:"ABS"}),CEIL:c({name:"CEIL"}),FLOOR:c({name:"FLOOR"}),ROUND:c({name:"ROUND"}),CONCAT:c({name:"CONCAT"}),STRLEN:c({name:"STRLEN"}),UCASE:c({name:"UCASE"}),LCASE:c({name:"LCASE"}),ENCODE_FOR_URI:c({name:"ENCODE_FOR_URI"}),CONTAINS:c({name:"CONTAINS"}),STRSTARTS:c({name:"STRSTARTS"}),STRENDS:c({name:"STRENDS"}),STRBEFORE:c({name:"STRBEFORE"}),STRAFTER:c({name:"STRAFTER"}),YEAR:c({name:"YEAR"}),MONTH:c({name:"MONTH"}),DAY:c({name:"DAY"}),HOURS:c({name:"HOURS"}),MINUTES:c({name:"MINUTES"}),SECONDS:c({name:"SECONDS"}),TIMEZONE:c({name:"TIMEZONE"}),TZ:c({name:"TZ"}),NOW:c({name:"NOW"}),UUID:c({name:"UUID"}),STRUUID:c({name:"STRUUID"}),MD5:c({name:"MD5"}),SHA1:c({name:"SHA1"}),SHA256:c({name:"SHA256"}),SHA384:c({name:"SHA384"}),SHA512:c({name:"SHA512"}),COALESCE:c({name:"COALESCE"}),IF:c({name:"IF"}),STRLANG:c({name:"STRLANG"}),STRDT:c({name:"STRDT"}),sameTerm:c({name:"sameTerm"}),isIRI:c({name:"isIRI"}),isURI:c({name:"isURI"}),isBLANK:c({name:"isBLANK"}),isLITERAL:c({name:"isLITERAL"}),isNUMERIC:c({name:"isNUMERIC"}),REGEX:c({name:"REGEX"}),SUBSTR:c({name:"SUBSTR"}),REPLACE:c({name:"REPLACE"}),EXISTS:c({name:"EXISTS"}),NOT_EXISTS:c({name:"NOT_EXISTS",pattern:/NOT EXISTS/i}),COUNT:c({name:"COUNT"}),SUM:c({name:"SUM"}),MIN:c({name:"MIN"}),AVG:c({name:"AVG"}),SAMPLE:c({name:"SAMPLE"}),GROUP_CONCAT:c({name:"GROUP_CONCAT"}),SEPARATOR:c({name:"SEPARATOR"}),TRUE:c({name:"TRUE"}),FALSE:c({name:"FALSE"}),IN:c({name:"IN"}),NOT_IN:c({name:"NOT_IN",pattern:/NOT IN/i}),MAX_LENGTH:c({name:"MAX_LENGTH",pattern:/MAX LENGTH/i}),MAX:c({name:"MAX"}),UNKNOWN:i}},13:function(e,n,t){"use strict";t.d(n,"a",function(){return TurtleParser});var r,a=t(1),E=(r=function(e,n){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,n){e.__proto__=n}||function(e,n){for(var t in n)n.hasOwnProperty(t)&&(e[t]=n[t])})(e,n)},function(e,n){function t(){this.constructor=e}r(e,n),e.prototype=null===n?Object.create(n):(t.prototype=n.prototype,new t)}),o=function(){return(o=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var a in n=arguments[t])Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a]);return e}).apply(this,arguments)},T=t(8),c=T.turtleTokenTypes,i=T.turtleTokenMap,TurtleParser=function(e){function TurtleParser(n,t,r,E){void 0===n&&(n={}),void 0===t&&(t=c),void 0===r&&(r=t),void 0===E&&(E=!0);var T=e.call(this,t,o({outputCst:!0,recoveryEnabled:!0},n))||this;return T.namespacesMap={},T.semanticErrors=[],T.resetManagedState=function(){T.namespacesMap={},T.semanticErrors=[]},T.tokenize=function(e){return T.lexer.tokenize(e).tokens},T.parse=function(e,n){void 0===n&&(n="standard"),T.input=T.lexer.tokenize(e).tokens;var t=T.turtleDoc(0,[n]),r=T.errors.slice(),a=T.semanticErrors.slice();return T.resetManagedState(),{errors:r,semanticErrors:a,cst:t}},T.turtleDoc=T.RULE("turtleDoc",function(e){var n="stardog"===e;T.MANY(function(){return T.SUBRULE(T.statement,{ARGS:[n]})})}),T.statement=T.RULE("statement",function(e){T.OR([{ALT:function(){return T.SUBRULE(T.directive)}},{ALT:function(){T.SUBRULE(T.triples,{ARGS:[e]}),T.CONSUME(i.Period)}}])}),T.directive=T.RULE("directive",function(){T.OR([{ALT:function(){return T.SUBRULE(T.prefixID)}},{ALT:function(){return T.SUBRULE(T.base)}},{ALT:function(){return T.SUBRULE(T.sparqlPrefix)}},{ALT:function(){return T.SUBRULE(T.sparqlBase)}}])}),T.prefixID=T.RULE("prefixID",function(){T.CONSUME(i.TTL_PREFIX);var e=T.CONSUME(i.PNAME_NS),n=T.CONSUME(i.IRIREF),t=e.image.slice(0,-1),r=n.image;T.namespacesMap[t]=r,T.CONSUME(i.Period)}),T.base=T.RULE("base",function(){T.CONSUME(i.TTL_BASE),T.CONSUME(i.IRIREF),T.CONSUME(i.Period)}),T.sparqlBase=T.RULE("sparqlBase",function(){T.CONSUME(i.BASE),T.CONSUME(i.IRIREF)}),T.sparqlPrefix=T.RULE("sparqlPrefix",function(){T.CONSUME(i.PREFIX);var e=T.CONSUME(i.PNAME_NS),n=T.CONSUME(i.IRIREF),t=e.image.slice(0,-1),r=n.image;T.namespacesMap[t]=r}),T.triples=T.RULE("triples",function(e){T.OR([{ALT:function(){T.SUBRULE(T.subject),T.SUBRULE1(T.predicateObjectList,{ARGS:[e]})}},{GATE:function(){return Boolean(e)},ALT:function(){T.SUBRULE(T.EmbeddedTriplePattern),T.SUBRULE(T.predicateObjectList)}},{ALT:function(){T.SUBRULE(T.blankNodePropertyList,{ARGS:[e]}),T.OPTION(function(){return T.SUBRULE2(T.predicateObjectList,{ARGS:[e]})})}}])}),T.EmbeddedTriplePattern=T.RULE("EmbeddedTriplePattern",function(){T.CONSUME(i.LEmbed),T.SUBRULE(T.triples),T.CONSUME(i.REmbed)}),T.predicateObjectList=T.RULE("predicateObjectList",function(e){T.SUBRULE(T.verb),T.OR([{ALT:function(){return T.SUBRULE(T.objectList,{ARGS:[e]})}},{GATE:function(){return Boolean(e)},ALT:function(){T.SUBRULE(T.EmbeddedPredicateObjectList),T.SUBRULE(T.object,{ARGS:[e]})}}]),T.MANY(function(){T.CONSUME(i.Semicolon),T.OPTION(function(){T.SUBRULE1(T.verb),T.OR1([{ALT:function(){return T.SUBRULE1(T.objectList,{ARGS:[e]})}},{GATE:function(){return Boolean(e)},ALT:function(){T.SUBRULE1(T.EmbeddedPredicateObjectList),T.SUBRULE1(T.object,{ARGS:[e]})}}])})})}),T.EmbeddedPredicateObjectList=T.RULE("EmbeddedPredicateObjectList",function(){T.CONSUME(i.LCurly),T.SUBRULE(T.predicateObjectList),T.CONSUME(i.RCurly)}),T.subject=T.RULE("subject",function(){T.OR([{ALT:function(){return T.SUBRULE(T.iri)}},{ALT:function(){return T.SUBRULE(T.BlankNode)}},{ALT:function(){return T.SUBRULE(T.collection)}}])}),T.predicate=T.RULE("predicate",function(){T.SUBRULE(T.iri)}),T.objectList=T.RULE("objectList",function(e){T.SUBRULE(T.object,{ARGS:[e]}),T.MANY(function(){T.CONSUME(i.Comma),T.SUBRULE1(T.object,{ARGS:[e]})})}),T.verb=T.RULE("verb",function(){T.OR([{ALT:function(){return T.SUBRULE(T.predicate)}},{ALT:function(){return T.CONSUME(i.A)}}])}),T.literal=T.RULE("literal",function(){T.OR([{ALT:function(){return T.SUBRULE(T.RDFLiteral)}},{ALT:function(){return T.SUBRULE(T.NumericLiteral)}},{ALT:function(){return T.SUBRULE(T.BooleanLiteral)}}])}),T.blankNodePropertyList=T.RULE("blankNodePropertyList",function(e){T.CONSUME(i.LBracket),T.SUBRULE(T.predicateObjectList,{ARGS:[e]}),T.CONSUME(i.RBracket)}),T.object=T.RULE("object",function(e){T.OR([{ALT:function(){return T.SUBRULE(T.iri)}},{ALT:function(){return T.SUBRULE(T.BlankNode)}},{ALT:function(){return T.SUBRULE(T.collection)}},{ALT:function(){return T.SUBRULE(T.blankNodePropertyList,{ARGS:[e]})}},{ALT:function(){return T.SUBRULE(T.literal)}}])}),T.collection=T.RULE("collection",function(){T.CONSUME(i.LParen),T.MANY(function(){return T.SUBRULE(T.object)}),T.CONSUME(i.RParen)}),T.NumericLiteral=T.RULE("NumericLiteral",function(){T.OR([{ALT:function(){return T.CONSUME(i.INTEGER)}},{ALT:function(){return T.CONSUME(i.DECIMAL)}},{ALT:function(){return T.CONSUME(i.DOUBLE)}}])}),T.RDFLiteral=T.RULE("RDFLiteral",function(){T.SUBRULE(T.String),T.OPTION(function(){T.OR([{ALT:function(){return T.CONSUME(i.LANGTAG)}},{ALT:function(){T.CONSUME(i.DoubleCaret),T.SUBRULE(T.iri)}}])})}),T.BooleanLiteral=T.RULE("BooleanLiteral",function(){T.OR([{ALT:function(){return T.CONSUME(i.TRUE)}},{ALT:function(){return T.CONSUME(i.FALSE)}}])}),T.String=T.RULE("String",function(){T.OR([{ALT:function(){return T.CONSUME(i.STRING_LITERAL_QUOTE)}},{ALT:function(){return T.CONSUME(i.STRING_LITERAL_SINGLE_QUOTE)}},{ALT:function(){return T.CONSUME(i.STRING_LITERAL_LONG_SINGLE_QUOTE)}},{ALT:function(){return T.CONSUME(i.STRING_LITERAL_LONG_QUOTE)}}])}),T.iri=T.RULE("iri",function(){T.OR([{ALT:function(){return T.CONSUME(i.IRIREF)}},{ALT:function(){return T.SUBRULE(T.PrefixedName)}}])}),T.PrefixedName=T.RULE("PrefixedName",function(){var e=T.OR([{ALT:function(){return T.CONSUME(i.PNAME_LN)}},{ALT:function(){return T.CONSUME(i.PNAME_NS)}}]);e.image.slice(0,e.image.indexOf(":"))in T.namespacesMap||T.semanticErrors.push({name:"NoNamespacePrefixError",message:"A prefix was used for which there was no namespace defined.",token:e,context:{ruleStack:T.getHumanReadableRuleStack(),ruleOccurrenceStack:T.RULE_OCCURRENCE_STACK.slice()},resyncedTokens:[]})}),T.BlankNode=T.RULE("BlankNode",function(){T.OR([{ALT:function(){return T.CONSUME(i.BLANK_NODE_LABEL)}},{ALT:function(){return T.CONSUME(i.ANON)}}])}),T.lexer=new a.Lexer(r),E&&a.Parser.performSelfAnalysis(T),T}return E(TurtleParser,e),TurtleParser}(a.Parser)},2:function(e,n,t){"use strict";t.d(n,"a",function(){return r});var r={or:function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return new RegExp(e.map(function(e){return"("+e.source+")"}).join("|"))},and:function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return new RegExp(e.map(function(e){return"("+e.source+")"}).join(""))},option:function(e){return new RegExp("("+e.source+")?")},many:function(e){return new RegExp("("+e.source+")*")}}},3:function(e,n,t){"use strict";t.d(n,"c",function(){return a}),t.d(n,"p",function(){return E}),t.d(n,"x",function(){return o}),t.d(n,"q",function(){return T}),t.d(n,"m",function(){return c}),t.d(n,"d",function(){return i}),t.d(n,"k",function(){return R}),t.d(n,"j",function(){return L}),t.d(n,"l",function(){return u}),t.d(n,"A",function(){return S}),t.d(n,"y",function(){return N}),t.d(n,"w",function(){return O}),t.d(n,"B",function(){return s}),t.d(n,"s",function(){return I}),t.d(n,"t",function(){return d}),t.d(n,"z",function(){return U}),t.d(n,"a",function(){return l}),t.d(n,"r",function(){return f}),t.d(n,"C",function(){return p}),t.d(n,"D",function(){return C}),t.d(n,"E",function(){return _}),t.d(n,"F",function(){return k}),t.d(n,"g",function(){return D}),t.d(n,"o",function(){return P}),t.d(n,"f",function(){return y}),t.d(n,"i",function(){return b}),t.d(n,"n",function(){return G}),t.d(n,"e",function(){return B}),t.d(n,"h",function(){return M}),t.d(n,"G",function(){return w}),t.d(n,"H",function(){return F}),t.d(n,"b",function(){return j}),t.d(n,"v",function(){return H}),t.d(n,"u",function(){return v});var r=t(2),a=/[\s\S]+/,E=/<[^<>\\{}|\^`\u0000-\u0020]*>/,o=/[A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDBFF][\uDC00-\uDFFF]/,T=/@[a-zA-Z]+(-[a-zA-Z0-9]+)*/,c=/\d+/,i=/(\d*\.\d+)|(\d+\.\d*)/,R=/[eE][+-]?\d+/,L=/\\[tbnrf"'\\]/,A=/[\u0020\u0009\u000d\u000a]/,u=/[0-9A-Fa-f]/,S=/\\[_~.\-!\$&'()*+,=\/?#@%;]/,N=r.a.or(o,/_/),O=r.a.or(N,/-/,/\d/,/\u00b7/,/[\u0300-\u036f]/,/[\u203f-\u2040]/),s=r.a.and(o,r.a.option(r.a.and(r.a.many(r.a.or(O,/\./)),O))),I=r.a.and(/%/,u,u),d=r.a.or(I,S),U=r.a.and(r.a.or(N,/:/,/\d/,d),r.a.option(r.a.and(r.a.many(r.a.or(O,/\./,/:/,d)),r.a.or(O,/:/,d)))),m=r.a.and(r.a.or(N,/\d/),r.a.many(r.a.or(N,/\d/,/\u00b7/,/[\u0300-\u036f]/,/[\u203f-\u2040]/))),l=r.a.and(/\[/,r.a.many(A),/\]/),f=r.a.and(/\(/,r.a.many(A),/\)/),p=r.a.and(/'/,r.a.many(r.a.or(/[^\u0027\u005C\u000A\u000D]/,L)),/'/),C=r.a.and(/"/,r.a.many(r.a.or(/[^\u0022\u005C\u000A\u000D]/,L)),/"/),_=r.a.and(/'''/,r.a.many(r.a.and(r.a.option(r.a.or(/'/,/''/)),r.a.or(/[^'\\]/,L))),/'''/),k=r.a.and(/"""/,r.a.many(r.a.and(r.a.option(r.a.or(/"/,/""/)),r.a.or(/[^"\\]/,L))),/"""/),D=r.a.or(r.a.and(/\d+\.\d*/,R),r.a.and(/\.\d+/,R),r.a.and(/\d+/,R)),P=r.a.and(/\+/,c),y=r.a.and(/\+/,i),b=r.a.and(/\+/,D),G=r.a.and(/-/,c),B=r.a.and(/-/,i),M=r.a.and(/-/,D),w=r.a.and(/\?/,m),F=r.a.and(/\$/,m),j=r.a.and(/_:/,r.a.or(N,/\d/),r.a.option(r.a.and(r.a.many(r.a.or(O,/\./)),O))),H=r.a.and(r.a.option(s),/:/),v=r.a.and(H,U)},4:function(e,n,t){"use strict";t.r(n),t.d(n,"terminals",function(){return c});var r=t(1),a=t(3),E=Object(r.createToken)({name:"STRING_LITERAL_LONG1",pattern:a.E}),o=Object(r.createToken)({name:"STRING_LITERAL_LONG2",pattern:a.F}),T=Object(r.createToken)({name:"PNAME_LN",pattern:a.u}),c={IRIREF:Object(r.createToken)({name:"IRIREF",pattern:a.p,label:"<http://example.com>"}),LANGTAG:Object(r.createToken)({name:"LANGTAG",pattern:a.q}),INTEGER:Object(r.createToken)({name:"INTEGER",pattern:a.m}),DECIMAL:Object(r.createToken)({name:"DECIMAL",pattern:a.d}),DOUBLE:Object(r.createToken)({name:"DOUBLE",pattern:a.g}),INTEGER_POSITIVE:Object(r.createToken)({name:"INTEGER_POSITIVE",pattern:a.o}),DECIMAL_POSITIVE:Object(r.createToken)({name:"DECIMAL_POSITIVE",pattern:a.f}),DOUBLE_POSITIVE:Object(r.createToken)({name:"DOUBLE_POSITIVE",pattern:a.i}),INTEGER_NEGATIVE:Object(r.createToken)({name:"INTEGER_NEGATIVE",pattern:a.n}),DECIMAL_NEGATIVE:Object(r.createToken)({name:"DECIMAL_NEGATIVE",pattern:a.e}),DOUBLE_NEGATIVE:Object(r.createToken)({name:"DOUBLE_NEGATIVE",pattern:a.h}),STRING_LITERAL_LONG1:E,STRING_LITERAL_LONG2:o,STRING_LITERAL1:Object(r.createToken)({name:"STRING_LITERAL1",pattern:a.C,longer_alt:E}),STRING_LITERAL2:Object(r.createToken)({name:"STRING_LITERAL2",pattern:a.D,longer_alt:o}),NIL:Object(r.createToken)({name:"NIL",pattern:a.r,label:"()"}),ANON:Object(r.createToken)({name:"ANON",pattern:a.a,label:"[]"}),PNAME_LN:T,PNAME_NS:Object(r.createToken)({name:"PNAME_NS",pattern:a.v,longer_alt:T}),BLANK_NODE_LABEL:Object(r.createToken)({name:"BLANK_NODE_LABEL",pattern:a.b}),VAR1:Object(r.createToken)({name:"VAR1",pattern:a.G,label:"?foo"}),VAR2:Object(r.createToken)({name:"VAR2",pattern:a.H,label:"?bar"}),PERCENT:Object(r.createToken)({name:"PERCENT",pattern:a.s})}},42:function(e,n,t){"use strict";t.r(n),t.d(n,"trigTokenMap",function(){return T}),t.d(n,"trigTokenTypes",function(){return i});var r=t(8),a=t(5),E=function(){return(E=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var a in n=arguments[t])Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a]);return e}).apply(this,arguments)},o=t(8).turtleTokenTypes,T=E({GRAPH:a.sparqlTokenMap.GRAPH},r.turtleTokenMap),c=o.indexOf(r.turtleTokenMap.PN_CHARS_BASE),i=o.slice(0,c).concat([a.sparqlTokenMap.GRAPH],o.slice(c))},5:function(e,n,t){"use strict";t.r(n),t.d(n,"sparqlTokenMap",function(){return o}),t.d(n,"baseTokens",function(){return T}),t.d(n,"pathsTokens",function(){return c}),t.d(n,"nonStandardTokens",function(){return i}),t.d(n,"stardogSparqlTokens",function(){return L}),t.d(n,"sparqlTokenTypes",function(){return A});var r=t(1),a=t(4),E=t(0),o={IRIREF:a.terminals.IRIREF,LANGTAG:a.terminals.LANGTAG,INTEGER:a.terminals.INTEGER,DECIMAL:a.terminals.DECIMAL,DOUBLE:a.terminals.DOUBLE,INTEGER_POSITIVE:a.terminals.INTEGER_POSITIVE,DECIMAL_POSITIVE:a.terminals.DECIMAL_POSITIVE,DOUBLE_POSITIVE:a.terminals.DOUBLE_POSITIVE,INTEGER_NEGATIVE:a.terminals.INTEGER_NEGATIVE,DECIMAL_NEGATIVE:a.terminals.DECIMAL_NEGATIVE,DOUBLE_NEGATIVE:a.terminals.DOUBLE_NEGATIVE,STRING_LITERAL1:a.terminals.STRING_LITERAL1,STRING_LITERAL2:a.terminals.STRING_LITERAL2,STRING_LITERAL_LONG1:a.terminals.STRING_LITERAL_LONG1,STRING_LITERAL_LONG2:a.terminals.STRING_LITERAL_LONG2,NIL:a.terminals.NIL,ANON:a.terminals.ANON,PNAME_NS:a.terminals.PNAME_NS,PNAME_LN:a.terminals.PNAME_LN,BLANK_NODE_LABEL:a.terminals.BLANK_NODE_LABEL,VAR1:a.terminals.VAR1,VAR2:a.terminals.VAR2,PERCENT:a.terminals.PERCENT,Comment:Object(r.createToken)({name:"Comment",pattern:/#[^\n]*/,group:"comments"}),LCurly:Object(r.createToken)({name:"LCurly",pattern:"{"}),RCurly:Object(r.createToken)({name:"RCurly",pattern:"}"}),LParen:Object(r.createToken)({name:"LParen",pattern:"("}),RParen:Object(r.createToken)({name:"RParen",pattern:")"}),WhiteSpace:Object(r.createToken)({name:"WhiteSpace",pattern:/\s+/,group:r.Lexer.SKIPPED,line_breaks:!0}),Star:Object(r.createToken)({name:"Star",pattern:"*"}),UNKNOWN:E.keywords.UNKNOWN,Period:Object(r.createToken)({name:"Period",pattern:"."}),QuestionMark:Object(r.createToken)({name:"QuestionMark",pattern:"?"}),Plus:Object(r.createToken)({name:"Plus",pattern:"+"}),Minus:Object(r.createToken)({name:"Minus",pattern:"-"}),LBracket:Object(r.createToken)({name:"LBracket",pattern:"["}),RBracket:Object(r.createToken)({name:"RBracket",pattern:"]"}),Semicolon:Object(r.createToken)({name:"Semicolon",pattern:";"}),Comma:Object(r.createToken)({name:"Comma",pattern:","}),Pipe:Object(r.createToken)({name:"Pipe",pattern:"|"}),ForwardSlash:Object(r.createToken)({name:"ForwardSlash",pattern:"/"}),Caret:Object(r.createToken)({name:"Caret",pattern:"^"}),DoubleCaret:Object(r.createToken)({name:"DoubleCaret",pattern:"^^"}),Bang:Object(r.createToken)({name:"Bang",pattern:"!"}),LogicalOr:Object(r.createToken)({name:"LogicalOr",pattern:"||"}),LogicalAnd:Object(r.createToken)({name:"LogicalAnd",pattern:"&&"}),Equals:Object(r.createToken)({name:"Equals",pattern:"="}),NotEquals:Object(r.createToken)({name:"NotEquals",pattern:"!="}),LessThan:Object(r.createToken)({name:"LessThan",pattern:"<"}),GreaterThan:Object(r.createToken)({name:"GreaterThan",pattern:">"}),LessThanEquals:Object(r.createToken)({name:"LessThanEquals",pattern:"<="}),GreaterThanEquals:Object(r.createToken)({name:"GreaterThanEquals",pattern:">="}),LEmbed:Object(r.createToken)({name:"LEmbed",pattern:"<<"}),REmbed:Object(r.createToken)({name:"REmbed",pattern:">>"}),SELECT:E.keywords.SELECT,CONSTRUCT:E.keywords.CONSTRUCT,DISTINCT:E.keywords.DISTINCT,START:E.keywords.START,END:E.keywords.END,VIA:E.keywords.VIA,CYCLIC:E.keywords.CYCLIC,PATHS_SHORTEST:E.keywords.PATHS_SHORTEST,PATHS_ALL:E.keywords.PATHS_ALL,PATHS:E.keywords.PATHS,AS:E.keywords.AS,WHERE:E.keywords.WHERE,A:E.keywords.A,GROUP_BY:E.keywords.GROUP_BY,ORDER_BY:E.keywords.ORDER_BY,BY:E.keywords.BY,BASE:E.keywords.BASE,PREFIX:E.keywords.PREFIX,DESCRIBE:E.keywords.DESCRIBE,ASK:E.keywords.ASK,FROM:E.keywords.FROM,REDUCED:E.keywords.REDUCED,NAMED:E.keywords.NAMED,HAVING:E.keywords.HAVING,ASC:E.keywords.ASC,DESC:E.keywords.DESC,OFFSET:E.keywords.OFFSET,LIMIT:E.keywords.LIMIT,VALUES:E.keywords.VALUES,LOAD:E.keywords.LOAD,SILENT:E.keywords.SILENT,INTO:E.keywords.INTO,CLEAR:E.keywords.CLEAR,DROP:E.keywords.DROP,CREATE:E.keywords.CREATE,ADD:E.keywords.ADD,TO:E.keywords.TO,MOVE:E.keywords.MOVE,COPY:E.keywords.COPY,INSERT_DATA:E.keywords.INSERT_DATA,DELETE_DATA:E.keywords.DELETE_DATA,DELETE_WHERE:E.keywords.DELETE_WHERE,WITH:E.keywords.WITH,DELETE:E.keywords.DELETE,INSERT:E.keywords.INSERT,USING:E.keywords.USING,DEFAULT:E.keywords.DEFAULT,GRAPH:E.keywords.GRAPH,ALL:E.keywords.ALL,OPTIONAL:E.keywords.OPTIONAL,SERVICE:E.keywords.SERVICE,BIND:E.keywords.BIND,UNNEST:E.keywords.UNNEST,UNDEF:E.keywords.UNDEF,MINUS:E.keywords.MINUS,UNION:E.keywords.UNION,FILTER:E.keywords.FILTER,STR:E.keywords.STR,LANG:E.keywords.LANG,LANGMATCHES:E.keywords.LANGMATCHES,DATATYPE:E.keywords.DATATYPE,BOUND:E.keywords.BOUND,IRI:E.keywords.IRI,URI:E.keywords.URI,BNODE:E.keywords.BNODE,RAND:E.keywords.RAND,ABS:E.keywords.ABS,CEIL:E.keywords.CEIL,FLOOR:E.keywords.FLOOR,ROUND:E.keywords.ROUND,CONCAT:E.keywords.CONCAT,STRLEN:E.keywords.STRLEN,UCASE:E.keywords.UCASE,LCASE:E.keywords.LCASE,ENCODE_FOR_URI:E.keywords.ENCODE_FOR_URI,CONTAINS:E.keywords.CONTAINS,STRSTARTS:E.keywords.STRSTARTS,STRENDS:E.keywords.STRENDS,STRBEFORE:E.keywords.STRBEFORE,STRAFTER:E.keywords.STRAFTER,YEAR:E.keywords.YEAR,MONTH:E.keywords.MONTH,DAY:E.keywords.DAY,HOURS:E.keywords.HOURS,MINUTES:E.keywords.MINUTES,SECONDS:E.keywords.SECONDS,TIMEZONE:E.keywords.TIMEZONE,TZ:E.keywords.TZ,NOW:E.keywords.NOW,UUID:E.keywords.UUID,STRUUID:E.keywords.STRUUID,MD5:E.keywords.MD5,SHA1:E.keywords.SHA1,SHA256:E.keywords.SHA256,SHA384:E.keywords.SHA384,SHA512:E.keywords.SHA512,COALESCE:E.keywords.COALESCE,IF:E.keywords.IF,STRLANG:E.keywords.STRLANG,STRDT:E.keywords.STRDT,sameTerm:E.keywords.sameTerm,isIRI:E.keywords.isIRI,isURI:E.keywords.isURI,isBLANK:E.keywords.isBLANK,isLITERAL:E.keywords.isLITERAL,isNUMERIC:E.keywords.isNUMERIC,REGEX:E.keywords.REGEX,SUBSTR:E.keywords.SUBSTR,REPLACE:E.keywords.REPLACE,EXISTS:E.keywords.EXISTS,NOT_EXISTS:E.keywords.NOT_EXISTS,COUNT:E.keywords.COUNT,SUM:E.keywords.SUM,MIN:E.keywords.MIN,AVG:E.keywords.AVG,SAMPLE:E.keywords.SAMPLE,GROUP_CONCAT:E.keywords.GROUP_CONCAT,SEPARATOR:E.keywords.SEPARATOR,TRUE:E.keywords.TRUE,FALSE:E.keywords.FALSE,IN:E.keywords.IN,NOT_IN:E.keywords.NOT_IN,MAX_LENGTH:E.keywords.MAX_LENGTH,MAX:E.keywords.MAX},T=[o.NIL,o.ANON,o.LCurly,o.RCurly,o.LParen,o.RParen,o.WhiteSpace,o.IRIREF,o.LANGTAG,o.DOUBLE,o.DECIMAL,o.INTEGER,o.DOUBLE_POSITIVE,o.DECIMAL_POSITIVE,o.INTEGER_POSITIVE,o.DOUBLE_NEGATIVE,o.DECIMAL_NEGATIVE,o.INTEGER_NEGATIVE,o.STRING_LITERAL1,o.STRING_LITERAL2,o.STRING_LITERAL_LONG1,o.STRING_LITERAL_LONG2,o.PNAME_NS,o.PNAME_LN,o.BLANK_NODE_LABEL,o.VAR1,o.VAR2,o.Comment,o.SELECT,o.CONSTRUCT,o.DISTINCT,o.Star,o.WHERE,o.GROUP_BY,o.ORDER_BY,o.BY,o.Period,o.QuestionMark,o.Plus,o.Minus,o.LBracket,o.RBracket,o.PERCENT,o.BASE,o.PREFIX,o.DESCRIBE,o.ASK,o.FROM,o.REDUCED,o.NAMED,o.HAVING,o.ASC,o.DESC,o.OFFSET,o.LIMIT,o.VALUES,o.LOAD,o.SILENT,o.INTO,o.AS,o.CLEAR,o.DROP,o.CREATE,o.ADD,o.TO,o.MOVE,o.COPY,o.INSERT_DATA,o.DELETE_DATA,o.DELETE_WHERE,o.WITH,o.DELETE,o.INSERT,o.USING,o.DEFAULT,o.GRAPH,o.ALL,o.OPTIONAL,o.SERVICE,o.BIND,o.UNDEF,o.MINUS,o.UNION,o.FILTER,o.LANGMATCHES,o.LANG,o.DATATYPE,o.BOUND,o.IRI,o.URI,o.BNODE,o.RAND,o.ABS,o.CEIL,o.FLOOR,o.ROUND,o.CONCAT,o.STRLEN,o.UCASE,o.LCASE,o.ENCODE_FOR_URI,o.CONTAINS,o.STRSTARTS,o.STRENDS,o.STRBEFORE,o.STRAFTER,o.YEAR,o.MONTH,o.DAY,o.HOURS,o.MINUTES,o.SECONDS,o.TIMEZONE,o.TZ,o.NOW,o.UUID,o.STRUUID,o.MD5,o.SHA1,o.SHA256,o.SHA384,o.SHA512,o.COALESCE,o.IF,o.STRLANG,o.STRDT,o.STR,o.sameTerm,o.isIRI,o.isURI,o.isBLANK,o.isLITERAL,o.isNUMERIC,o.REGEX,o.SUBSTR,o.REPLACE,o.EXISTS,o.NOT_EXISTS,o.COUNT,o.SUM,o.MIN,o.MAX_LENGTH,o.MAX,o.AVG,o.SAMPLE,o.GROUP_CONCAT,o.SEPARATOR,o.TRUE,o.FALSE,o.Semicolon,o.Comma,o.ForwardSlash,o.DoubleCaret,o.Caret,o.LogicalOr,o.Pipe,o.LogicalAnd,o.NotEquals,o.Bang,o.Equals,o.LessThanEquals,o.GreaterThanEquals,o.LEmbed,o.REmbed,o.LessThan,o.GreaterThan,o.IN,o.NOT_IN,o.A,o.UNKNOWN],c=[o.START,o.END,o.VIA,o.CYCLIC,o.PATHS_SHORTEST,o.PATHS_ALL,o.PATHS],i=c.concat([o.UNNEST]),R=T.indexOf(o.SELECT),L=T.slice(0,R).concat(i,T.slice(R)),A=T.concat(i)},68:function(e,n,t){"use strict";t.r(n);var r,a=t(1),TurtleParser=t(13),E=(r=function(e,n){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,n){e.__proto__=n}||function(e,n){for(var t in n)n.hasOwnProperty(t)&&(e[t]=n[t])})(e,n)},function(e,n){function t(){this.constructor=e}r(e,n),e.prototype=null===n?Object.create(n):(t.prototype=n.prototype,new t)}),o=t(42),T=o.trigTokenMap,c=o.trigTokenTypes,i=function(e){function TrigParser(n,t,r,E){void 0===t&&(t=c),void 0===r&&(r=c),void 0===E&&(E=!0);var o=e.call(this,n,t,r,!1)||this;return o.parse=function(e,n){void 0===n&&(n="standard"),o.input=o.lexer.tokenize(e).tokens;var t=o.trigDoc(0,[n]),r=o.errors.slice(),a=o.semanticErrors.slice();return o.resetManagedState(),{errors:r,semanticErrors:a,cst:t}},o.trigDoc=o.RULE("trigDoc",function(e){var n="stardog"===e;o.MANY(function(){o.OR([{ALT:function(){return o.SUBRULE(o.directive)}},{ALT:function(){return o.SUBRULE(o.block,{ARGS:[n]})}}])})}),o.block=o.RULE("block",function(e){o.OR([{ALT:function(){return o.SUBRULE(o.triplesOrGraph,{ARGS:[e]})}},{ALT:function(){return o.SUBRULE(o.wrappedGraph,{ARGS:[e]})}},{ALT:function(){return o.SUBRULE(o.triples2)}},{ALT:function(){o.CONSUME(T.GRAPH),o.SUBRULE(o.labelOrSubject),o.SUBRULE1(o.wrappedGraph,{ARGS:[e]})}}])}),o.triplesOrGraph=o.RULE("triplesOrGraph",function(e){var n=!1;o.OR([{ALT:function(){return o.SUBRULE(o.labelOrSubject)}},{GATE:function(){return Boolean(e)},ALT:function(){var e=o.SUBRULE(o.EmbeddedTriplePattern);n="EmbeddedTriplePattern"===e.name}}]),o.OR1([{GATE:function(){return!n},ALT:function(){return o.SUBRULE(o.wrappedGraph,{ARGS:[e]})}},{ALT:function(){o.SUBRULE(o.predicateObjectList),o.CONSUME(T.Period)}}])}),o.triples2=o.RULE("triples2",function(){o.OR([{ALT:function(){o.SUBRULE(o.blankNodePropertyList),o.OPTION(function(){return o.SUBRULE(o.predicateObjectList)}),o.CONSUME(T.Period)}},{ALT:function(){o.SUBRULE(o.collection),o.SUBRULE1(o.predicateObjectList),o.CONSUME1(T.Period)}}])}),o.wrappedGraph=o.RULE("wrappedGraph",function(e){o.CONSUME(T.LCurly),o.OPTION(function(){return o.SUBRULE(o.triplesBlock,{ARGS:[e]})}),o.CONSUME(T.RCurly)}),o.triplesBlock=o.RULE("triplesBlock",function(e){o.SUBRULE(o.triples,{ARGS:[e]}),o.OPTION(function(){o.CONSUME(T.Period),o.OPTION1(function(){return o.SUBRULE(o.triplesBlock,{ARGS:[e]})})})}),o.labelOrSubject=o.RULE("labelOrSubject",function(){o.OR([{ALT:function(){return o.SUBRULE(o.iri)}},{ALT:function(){return o.SUBRULE(o.BlankNode)}}])}),E&&a.Parser.performSelfAnalysis(o),o}return E(TrigParser,e),TrigParser}(TurtleParser.a);t.d(n,"trigTokens",function(){return R}),t.d(n,"TrigParser",function(){return i});var R=t(42)},8:function(e,n,t){"use strict";t.r(n);var r=t(1),a=t(2),E=t(3),o=/\\u([a-fA-F0-9]{4})|\\U([a-fA-F0-9]{8})|\\[uU]|\\(.)/g,T={"\\":"\\","'":"'",'"':'"',n:"\n",r:"\r",t:"\t",f:"\f",b:"\b",_:"_","~":"~",".":".","-":"-","!":"!",$:"$","&":"&","(":"(",")":")","*":"*","+":"+",",":",",";":";","=":"=","/":"/","?":"?","#":"#","@":"@","%":"%"},c=/^"([^"\\\r\n]+)"/,i=/^'([^'\\\r\n]+)'/,R=/^"((?:[^"\\\r\n]|\\.)*)"(?=[^"])/,L=/^'((?:[^'\\\r\n]|\\.)*)'(?=[^'])/,A=/^"""([^"\\]*(?:(?:\\.|"(?!""))[^"\\]*)*)"""/,u=/^'''([^'\\]*(?:(?:\\.|'(?!''))[^'\\]*)*)'''/,S=/[\x00-\x20<>\\"\{\}\|\^\`]/,N=/^<((?:[^ <>{}\\]|\\[uU])+)>[ \t]*/,O=/^<([^\x00-\x20<>\\"\{\}\|\^\`]*)>[ \t]*/,s=function(e){try{return e.replace(o,function(e,n,t,r){if(n)return String.fromCharCode(parseInt(n,16));if(t){var a=parseInt(t,16);return a<=65535?String.fromCharCode(a):String.fromCharCode(55296+(a-=65536)/1024,56320+(1023&a))}var E=T[r];if(!E)throw new Error;return E})}catch(e){return null}};t.d(n,"turtleTokenMap",function(){return U}),t.d(n,"turtleTokenTypes",function(){return m});var I=t(5).sparqlTokenMap,d=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,U={Comment:Object(r.createToken)({name:"Comment",pattern:/#[^\n]*/,group:"comments"}),LBracket:I.LBracket,RBracket:I.RBracket,LCurly:I.LCurly,RCurly:I.RCurly,LParen:I.LParen,RParen:I.RParen,Period:I.Period,WhiteSpace:I.WhiteSpace,TRUE:Object(r.createToken)({name:"TRUE",pattern:/true/}),FALSE:Object(r.createToken)({name:"FALSE",pattern:/false/}),DoubleCaret:I.DoubleCaret,LEmbed:I.LEmbed,REmbed:I.REmbed,Comma:I.Comma,Semicolon:I.Semicolon,A:I.A,PREFIX:I.PREFIX,BASE:I.BASE,PNAME_NS:I.PNAME_NS,PNAME_LN:I.PNAME_LN,BLANK_NODE_LABEL:I.BLANK_NODE_LABEL,TTL_BASE:Object(r.createToken)({name:"TTL_BASE",pattern:/@base/}),TTL_PREFIX:Object(r.createToken)({name:"TTL_PREFIX",pattern:/@prefix/}),LANGTAG:I.LANGTAG,INTEGER:Object(r.createToken)({name:"INTEGER",pattern:a.a.and(a.a.option(/[+-]/),/\d+/)}),DECIMAL:Object(r.createToken)({name:"DECIMAL",pattern:a.a.and(a.a.option(/[+-]/),/(\d*\.\d+)/)}),DOUBLE:Object(r.createToken)({name:"DOUBLE",pattern:a.a.and(a.a.option(/[+-]/),a.a.or(a.a.and(/\d+\.\d*/,E.k),a.a.and(/\.\d+/,E.k),a.a.and(/\d+/,E.k)))}),EXPONENT:Object(r.createToken)({name:"EXPONENT",pattern:E.k}),ECHAR:Object(r.createToken)({name:"ECHAR",pattern:E.j}),ANON:I.ANON,PLX:Object(r.createToken)({name:"PLX",pattern:E.t}),PERCENT:I.PERCENT,HEX:Object(r.createToken)({name:"HEX",pattern:E.l}),STRING_LITERAL_LONG_SINGLE_QUOTE:Object(r.createToken)({name:"STRING_LITERAL_LONG_SINGLE_QUOTE",pattern:function(e,n){void 0===n&&(n=0);var t=u.exec(e.slice(n));return t&&null!==s(t[1])?t:null},line_breaks:!0}),STRING_LITERAL_LONG_QUOTE:Object(r.createToken)({name:"STRING_LITERAL_LONG_QUOTE",pattern:function(e,n){void 0===n&&(n=0);var t=A.exec(e.slice(n));return t&&null!==s(t[1])?t:null},line_breaks:!0}),STRING_LITERAL_QUOTE:Object(r.createToken)({name:"STRING_LITERAL_QUOTE",pattern:function(e,n){void 0===n&&(n=0);var t=e.slice(n),r=c.exec(t);return r||((r=R.exec(t))?null===s(r[1])?null:r:null)},line_breaks:!1}),STRING_LITERAL_SINGLE_QUOTE:Object(r.createToken)({name:"STRING_LITERAL_SINGLE_QUOTE",pattern:function(e,n){void 0===n&&(n=0);var t=e.slice(n),r=i.exec(t);return r||((r=L.exec(t))?null===s(r[1])?null:r:null)},line_breaks:!1}),UCHAR:Object(r.createToken)({name:"UCHAR",pattern:function(e,n){return void 0===n&&(n=0),d.exec(e.slice(n))},line_breaks:!1}),IRIREF:Object(r.createToken)({name:"IRIREF",pattern:function(e,n){void 0===n&&(n=0);var t=e.slice(n),r=O.exec(t);if(r)return r;if(!(r=N.exec(t)))return null;var a=s(r[1]);return null===a||S.test(a)?null:r},line_breaks:!1}),PN_CHARS_BASE:Object(r.createToken)({name:"PN_CHARS_BASE",pattern:E.x}),PN_CHARS_U:Object(r.createToken)({name:"PN_CHARS_U",pattern:E.y}),PN_CHARS:Object(r.createToken)({name:"PN_CHARS",pattern:E.w}),PN_PREFIX:Object(r.createToken)({name:"PN_PREFIX",pattern:E.B}),PN_LOCAL:Object(r.createToken)({name:"PN_LOCAL",pattern:E.z}),PN_LOCAL_ESC:Object(r.createToken)({name:"PN_LOCAL_ESC",pattern:E.A}),UNKNOWN:I.UNKNOWN},m=[U.Comment,I.ANON,I.LBracket,I.RBracket,I.LCurly,I.RCurly,I.LParen,I.RParen,I.WhiteSpace,U.TRUE,U.FALSE,I.Comma,I.Semicolon,I.PNAME_NS,I.A,I.PREFIX,I.BASE,I.PNAME_LN,I.BLANK_NODE_LABEL,U.TTL_BASE,U.TTL_PREFIX,I.LANGTAG,U.DOUBLE,U.DECIMAL,I.Period,I.DoubleCaret,U.LEmbed,U.REmbed,U.IRIREF,U.STRING_LITERAL_LONG_SINGLE_QUOTE,U.STRING_LITERAL_LONG_QUOTE,U.STRING_LITERAL_QUOTE,U.STRING_LITERAL_SINGLE_QUOTE,U.INTEGER,U.EXPONENT,U.PLX,I.PERCENT,U.HEX,U.PN_CHARS_BASE,U.PN_CHARS_U,U.PN_CHARS,U.PN_PREFIX,U.PN_LOCAL,U.PN_LOCAL_ESC,U.ECHAR,U.UCHAR,U.UNKNOWN]}})});
//# sourceMappingURL=millan.trig.js.map

@@ -1,2 +0,2 @@

!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("turtle",[],t):"object"==typeof exports?exports.turtle=t():(e.millan=e.millan||{},e.millan.turtle=t())}("undefined"!=typeof self?self:this,function(){return function(e){function t(t){for(var r,c,a=t[0],u=t[1],E=t[2],R=0,f=[];R<a.length;R++)c=a[R],o[c]&&f.push(o[c][0]),o[c]=0;for(r in u)Object.prototype.hasOwnProperty.call(u,r)&&(e[r]=u[r]);for(L&&L(t);f.length;)f.shift()();return i.push.apply(i,E||[]),n()}function n(){for(var e,t=0;t<i.length;t++){for(var n=i[t],r=!0,a=1;a<n.length;a++){var u=n[a];0!==o[u]&&(r=!1)}r&&(i.splice(t--,1),e=c(c.s=n[0]))}return e}var r={},o={8:0},i=[];function c(t){if(r[t])return r[t].exports;var n=r[t]={i:t,l:!1,exports:{}};return e[t].call(n.exports,n,n.exports,c),n.l=!0,n.exports}c.m=e,c.c=r,c.d=function(e,t,n){c.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},c.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},c.t=function(e,t){if(1&t&&(e=c(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(c.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)c.d(n,r,function(t){return e[t]}.bind(null,r));return n},c.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return c.d(t,"a",t),t},c.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},c.p="";var a=("undefined"!=typeof self?self:this).webpackJsonp=("undefined"!=typeof self?self:this).webpackJsonp||[],u=a.push.bind(a);a.push=t,a=a.slice();for(var E=0;E<a.length;E++)t(a[E]);var L=u;return i.push([63,0,1]),n()}({13:function(e,t,n){"use strict";n.d(t,"a",function(){return TurtleParser});var r,o=n(0),i=(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),c=function(){return(c=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)},a=n(9),u=a.turtleTokenTypes,E=a.turtleTokenMap,TurtleParser=function(e){function TurtleParser(t,n,r,i){void 0===t&&(t={}),void 0===n&&(n=u),void 0===r&&(r=n),void 0===i&&(i=!0);var a=e.call(this,n,c({outputCst:!0,recoveryEnabled:!0},t))||this;return a.namespacesMap={},a.semanticErrors=[],a.resetManagedState=function(){a.namespacesMap={},a.semanticErrors=[]},a.tokenize=function(e){return a.lexer.tokenize(e).tokens},a.parse=function(e,t){void 0===t&&(t="standard"),a.input=a.lexer.tokenize(e).tokens;var n=a.turtleDoc(0,[t]),r=a.errors.slice(),o=a.semanticErrors.slice();return a.resetManagedState(),{errors:r,semanticErrors:o,cst:n}},a.turtleDoc=a.RULE("turtleDoc",function(e){var t="stardog"===e;a.MANY(function(){return a.SUBRULE(a.statement,{ARGS:[t]})})}),a.statement=a.RULE("statement",function(e){a.OR([{ALT:function(){return a.SUBRULE(a.directive)}},{ALT:function(){a.SUBRULE(a.triples,{ARGS:[e]}),a.CONSUME(E.Period)}}])}),a.directive=a.RULE("directive",function(){a.OR([{ALT:function(){return a.SUBRULE(a.prefixID)}},{ALT:function(){return a.SUBRULE(a.base)}},{ALT:function(){return a.SUBRULE(a.sparqlPrefix)}},{ALT:function(){return a.SUBRULE(a.sparqlBase)}}])}),a.prefixID=a.RULE("prefixID",function(){a.CONSUME(E.TTL_PREFIX);var e=a.CONSUME(E.PNAME_NS),t=a.CONSUME(E.IRIREF),n=e.image.slice(0,-1),r=t.image;a.namespacesMap[n]=r,a.CONSUME(E.Period)}),a.base=a.RULE("base",function(){a.CONSUME(E.TTL_BASE),a.CONSUME(E.IRIREF),a.CONSUME(E.Period)}),a.sparqlBase=a.RULE("sparqlBase",function(){a.CONSUME(E.BASE),a.CONSUME(E.IRIREF)}),a.sparqlPrefix=a.RULE("sparqlPrefix",function(){a.CONSUME(E.PREFIX);var e=a.CONSUME(E.PNAME_NS),t=a.CONSUME(E.IRIREF),n=e.image.slice(0,-1),r=t.image;a.namespacesMap[n]=r}),a.triples=a.RULE("triples",function(e){a.OR([{ALT:function(){a.SUBRULE(a.subject),a.SUBRULE1(a.predicateObjectList,{ARGS:[e]})}},{GATE:function(){return Boolean(e)},ALT:function(){a.SUBRULE(a.EmbeddedTriplePattern),a.SUBRULE(a.predicateObjectList)}},{ALT:function(){a.SUBRULE(a.blankNodePropertyList,{ARGS:[e]}),a.OPTION(function(){return a.SUBRULE2(a.predicateObjectList,{ARGS:[e]})})}}])}),a.EmbeddedTriplePattern=a.RULE("EmbeddedTriplePattern",function(){a.CONSUME(E.LEmbed),a.SUBRULE(a.triples),a.CONSUME(E.REmbed)}),a.predicateObjectList=a.RULE("predicateObjectList",function(e){a.SUBRULE(a.verb),a.OR([{ALT:function(){return a.SUBRULE(a.objectList,{ARGS:[e]})}},{GATE:function(){return Boolean(e)},ALT:function(){a.SUBRULE(a.EmbeddedPredicateObjectList),a.SUBRULE(a.object,{ARGS:[e]})}}]),a.MANY(function(){a.CONSUME(E.Semicolon),a.OPTION(function(){a.SUBRULE1(a.verb),a.OR1([{ALT:function(){return a.SUBRULE1(a.objectList,{ARGS:[e]})}},{GATE:function(){return Boolean(e)},ALT:function(){a.SUBRULE1(a.EmbeddedPredicateObjectList),a.SUBRULE1(a.object,{ARGS:[e]})}}])})})}),a.EmbeddedPredicateObjectList=a.RULE("EmbeddedPredicateObjectList",function(){a.CONSUME(E.LCurly),a.SUBRULE(a.predicateObjectList),a.CONSUME(E.RCurly)}),a.subject=a.RULE("subject",function(){a.OR([{ALT:function(){return a.SUBRULE(a.iri)}},{ALT:function(){return a.SUBRULE(a.BlankNode)}},{ALT:function(){return a.SUBRULE(a.collection)}}])}),a.predicate=a.RULE("predicate",function(){a.SUBRULE(a.iri)}),a.objectList=a.RULE("objectList",function(e){a.SUBRULE(a.object,{ARGS:[e]}),a.MANY(function(){a.CONSUME(E.Comma),a.SUBRULE1(a.object,{ARGS:[e]})})}),a.verb=a.RULE("verb",function(){a.OR([{ALT:function(){return a.SUBRULE(a.predicate)}},{ALT:function(){return a.CONSUME(E.A)}}])}),a.literal=a.RULE("literal",function(){a.OR([{ALT:function(){return a.SUBRULE(a.RDFLiteral)}},{ALT:function(){return a.SUBRULE(a.NumericLiteral)}},{ALT:function(){return a.SUBRULE(a.BooleanLiteral)}}])}),a.blankNodePropertyList=a.RULE("blankNodePropertyList",function(e){a.CONSUME(E.LBracket),a.SUBRULE(a.predicateObjectList,{ARGS:[e]}),a.CONSUME(E.RBracket)}),a.object=a.RULE("object",function(e){a.OR([{ALT:function(){return a.SUBRULE(a.iri)}},{ALT:function(){return a.SUBRULE(a.BlankNode)}},{ALT:function(){return a.SUBRULE(a.collection)}},{ALT:function(){return a.SUBRULE(a.blankNodePropertyList,{ARGS:[e]})}},{ALT:function(){return a.SUBRULE(a.literal)}}])}),a.collection=a.RULE("collection",function(){a.CONSUME(E.LParen),a.MANY(function(){return a.SUBRULE(a.object)}),a.CONSUME(E.RParen)}),a.NumericLiteral=a.RULE("NumericLiteral",function(){a.OR([{ALT:function(){return a.CONSUME(E.INTEGER)}},{ALT:function(){return a.CONSUME(E.DECIMAL)}},{ALT:function(){return a.CONSUME(E.DOUBLE)}}])}),a.RDFLiteral=a.RULE("RDFLiteral",function(){a.SUBRULE(a.String),a.OPTION(function(){a.OR([{ALT:function(){return a.CONSUME(E.LANGTAG)}},{ALT:function(){a.CONSUME(E.DoubleCaret),a.SUBRULE(a.iri)}}])})}),a.BooleanLiteral=a.RULE("BooleanLiteral",function(){a.OR([{ALT:function(){return a.CONSUME(E.TRUE)}},{ALT:function(){return a.CONSUME(E.FALSE)}}])}),a.String=a.RULE("String",function(){a.OR([{ALT:function(){return a.CONSUME(E.STRING_LITERAL_QUOTE)}},{ALT:function(){return a.CONSUME(E.STRING_LITERAL_SINGLE_QUOTE)}},{ALT:function(){return a.CONSUME(E.STRING_LITERAL_LONG_SINGLE_QUOTE)}},{ALT:function(){return a.CONSUME(E.STRING_LITERAL_LONG_QUOTE)}}])}),a.iri=a.RULE("iri",function(){a.OR([{ALT:function(){return a.CONSUME(E.IRIREF)}},{ALT:function(){return a.SUBRULE(a.PrefixedName)}}])}),a.PrefixedName=a.RULE("PrefixedName",function(){var e=a.OR([{ALT:function(){return a.CONSUME(E.PNAME_LN)}},{ALT:function(){return a.CONSUME(E.PNAME_NS)}}]);e.image.slice(0,e.image.indexOf(":"))in a.namespacesMap||a.semanticErrors.push({name:"NoNamespacePrefixError",message:"A prefix was used for which there was no namespace defined.",token:e,context:{ruleStack:a.getHumanReadableRuleStack(),ruleOccurrenceStack:a.RULE_OCCURRENCE_STACK.slice()},resyncedTokens:[]})}),a.BlankNode=a.RULE("BlankNode",function(){a.OR([{ALT:function(){return a.CONSUME(E.BLANK_NODE_LABEL)}},{ALT:function(){return a.CONSUME(E.ANON)}}])}),a.lexer=new o.Lexer(r),i&&o.Parser.performSelfAnalysis(a),a}return i(TurtleParser,e),TurtleParser}(o.Parser)},63:function(e,t,n){"use strict";n.r(t),n.d(t,"turtleTokens",function(){return o});var r=n(13);n.d(t,"TurtleParser",function(){return r.a});var o=n(9)},9:function(e,t,n){"use strict";n.r(t);var r=n(0),o=n(2),i=n(3),c=/\\u([a-fA-F0-9]{4})|\\U([a-fA-F0-9]{8})|\\[uU]|\\(.)/g,a={"\\":"\\","'":"'",'"':'"',n:"\n",r:"\r",t:"\t",f:"\f",b:"\b",_:"_","~":"~",".":".","-":"-","!":"!",$:"$","&":"&","(":"(",")":")","*":"*","+":"+",",":",",";":";","=":"=","/":"/","?":"?","#":"#","@":"@","%":"%"},u=/^"([^"\\\r\n]+)"/,E=/^'([^'\\\r\n]+)'/,L=/^"((?:[^"\\\r\n]|\\.)*)"(?=[^"])/,R=/^'((?:[^'\\\r\n]|\\.)*)'(?=[^'])/,f=/^"""([^"\\]*(?:(?:\\.|"(?!""))[^"\\]*)*)"""/,l=/^'''([^'\\]*(?:(?:\\.|'(?!''))[^'\\]*)*)'''/,U=/[\x00-\x20<>\\"\{\}\|\^\`]/,S=/^<((?:[^ <>{}\\]|\\[uU])+)>[ \t]*/,T=/^<([^\x00-\x20<>\\"\{\}\|\^\`]*)>[ \t]*/,s=function(e){try{return e.replace(c,function(e,t,n,r){if(t)return String.fromCharCode(parseInt(t,16));if(n){var o=parseInt(n,16);return o<=65535?String.fromCharCode(o):String.fromCharCode(55296+(o-=65536)/1024,56320+(1023&o))}var i=a[r];if(!i)throw new Error;return i})}catch(e){return null}};n.d(t,"turtleTokenMap",function(){return A}),n.d(t,"turtleTokenTypes",function(){return p});var N=n(5).sparqlTokenMap,O=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,A={Comment:Object(r.createToken)({name:"Comment",pattern:/#[^\n]*/,group:"comments"}),LBracket:N.LBracket,RBracket:N.RBracket,LCurly:N.LCurly,RCurly:N.RCurly,LParen:N.LParen,RParen:N.RParen,Period:N.Period,WhiteSpace:N.WhiteSpace,TRUE:Object(r.createToken)({name:"TRUE",pattern:/true/}),FALSE:Object(r.createToken)({name:"FALSE",pattern:/false/}),DoubleCaret:N.DoubleCaret,LEmbed:N.LEmbed,REmbed:N.REmbed,Comma:N.Comma,Semicolon:N.Semicolon,A:N.A,PREFIX:N.PREFIX,BASE:N.BASE,PNAME_NS:N.PNAME_NS,PNAME_LN:N.PNAME_LN,BLANK_NODE_LABEL:N.BLANK_NODE_LABEL,TTL_BASE:Object(r.createToken)({name:"TTL_BASE",pattern:/@base/}),TTL_PREFIX:Object(r.createToken)({name:"TTL_PREFIX",pattern:/@prefix/}),LANGTAG:N.LANGTAG,INTEGER:Object(r.createToken)({name:"INTEGER",pattern:o.a.and(o.a.option(/[+-]/),/\d+/)}),DECIMAL:Object(r.createToken)({name:"DECIMAL",pattern:o.a.and(o.a.option(/[+-]/),/(\d*\.\d+)/)}),DOUBLE:Object(r.createToken)({name:"DOUBLE",pattern:o.a.and(o.a.option(/[+-]/),o.a.or(o.a.and(/\d+\.\d*/,i.k),o.a.and(/\.\d+/,i.k),o.a.and(/\d+/,i.k)))}),EXPONENT:Object(r.createToken)({name:"EXPONENT",pattern:i.k}),ECHAR:Object(r.createToken)({name:"ECHAR",pattern:i.j}),ANON:N.ANON,PLX:Object(r.createToken)({name:"PLX",pattern:i.t}),PERCENT:N.PERCENT,HEX:Object(r.createToken)({name:"HEX",pattern:i.l}),STRING_LITERAL_LONG_SINGLE_QUOTE:Object(r.createToken)({name:"STRING_LITERAL_LONG_SINGLE_QUOTE",pattern:function(e,t){void 0===t&&(t=0);var n=l.exec(e.slice(t));return n&&null!==s(n[1])?n:null},line_breaks:!0}),STRING_LITERAL_LONG_QUOTE:Object(r.createToken)({name:"STRING_LITERAL_LONG_QUOTE",pattern:function(e,t){void 0===t&&(t=0);var n=f.exec(e.slice(t));return n&&null!==s(n[1])?n:null},line_breaks:!0}),STRING_LITERAL_QUOTE:Object(r.createToken)({name:"STRING_LITERAL_QUOTE",pattern:function(e,t){void 0===t&&(t=0);var n=e.slice(t),r=u.exec(n);return r||((r=L.exec(n))?null===s(r[1])?null:r:null)},line_breaks:!1}),STRING_LITERAL_SINGLE_QUOTE:Object(r.createToken)({name:"STRING_LITERAL_SINGLE_QUOTE",pattern:function(e,t){void 0===t&&(t=0);var n=e.slice(t),r=E.exec(n);return r||((r=R.exec(n))?null===s(r[1])?null:r:null)},line_breaks:!1}),UCHAR:Object(r.createToken)({name:"UCHAR",pattern:function(e,t){return void 0===t&&(t=0),O.exec(e.slice(t))},line_breaks:!1}),IRIREF:Object(r.createToken)({name:"IRIREF",pattern:function(e,t){void 0===t&&(t=0);var n=e.slice(t),r=T.exec(n);if(r)return r;if(!(r=S.exec(n)))return null;var o=s(r[1]);return null===o||U.test(o)?null:r},line_breaks:!1}),PN_CHARS_BASE:Object(r.createToken)({name:"PN_CHARS_BASE",pattern:i.x}),PN_CHARS_U:Object(r.createToken)({name:"PN_CHARS_U",pattern:i.y}),PN_CHARS:Object(r.createToken)({name:"PN_CHARS",pattern:i.w}),PN_PREFIX:Object(r.createToken)({name:"PN_PREFIX",pattern:i.B}),PN_LOCAL:Object(r.createToken)({name:"PN_LOCAL",pattern:i.z}),PN_LOCAL_ESC:Object(r.createToken)({name:"PN_LOCAL_ESC",pattern:i.A}),Unknown:Object(r.createToken)({name:"Unknown",pattern:/\w+/})},p=[A.Comment,N.ANON,N.LBracket,N.RBracket,N.LCurly,N.RCurly,N.LParen,N.RParen,N.WhiteSpace,A.TRUE,A.FALSE,N.Comma,N.Semicolon,N.PNAME_NS,N.A,N.PREFIX,N.BASE,N.PNAME_LN,N.BLANK_NODE_LABEL,A.TTL_BASE,A.TTL_PREFIX,N.LANGTAG,A.DOUBLE,A.DECIMAL,N.Period,N.DoubleCaret,A.LEmbed,A.REmbed,A.IRIREF,A.STRING_LITERAL_LONG_SINGLE_QUOTE,A.STRING_LITERAL_LONG_QUOTE,A.STRING_LITERAL_QUOTE,A.STRING_LITERAL_SINGLE_QUOTE,A.INTEGER,A.EXPONENT,A.PLX,N.PERCENT,A.HEX,A.PN_CHARS_BASE,A.PN_CHARS_U,A.PN_CHARS,A.PN_PREFIX,A.PN_LOCAL,A.PN_LOCAL_ESC,A.ECHAR,A.UCHAR,A.Unknown]}})});
!function(e,n){"object"==typeof exports&&"object"==typeof module?module.exports=n():"function"==typeof define&&define.amd?define("turtle",[],n):"object"==typeof exports?exports.turtle=n():(e.millan=e.millan||{},e.millan.turtle=n())}("undefined"!=typeof self?self:this,function(){return function(e){function n(n){for(var r,o,T=n[0],R=n[1],A=n[2],c=0,S=[];c<T.length;c++)o=T[c],a[o]&&S.push(a[o][0]),a[o]=0;for(r in R)Object.prototype.hasOwnProperty.call(R,r)&&(e[r]=R[r]);for(L&&L(n);S.length;)S.shift()();return E.push.apply(E,A||[]),t()}function t(){for(var e,n=0;n<E.length;n++){for(var t=E[n],r=!0,T=1;T<t.length;T++){var R=t[T];0!==a[R]&&(r=!1)}r&&(E.splice(n--,1),e=o(o.s=t[0]))}return e}var r={},a={8:0},E=[];function o(n){if(r[n])return r[n].exports;var t=r[n]={i:n,l:!1,exports:{}};return e[n].call(t.exports,t,t.exports,o),t.l=!0,t.exports}o.m=e,o.c=r,o.d=function(e,n,t){o.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:t})},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.t=function(e,n){if(1&n&&(e=o(e)),8&n)return e;if(4&n&&"object"==typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(o.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&n&&"string"!=typeof e)for(var r in e)o.d(t,r,function(n){return e[n]}.bind(null,r));return t},o.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(n,"a",n),n},o.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},o.p="";var T=("undefined"!=typeof self?self:this).webpackJsonp=("undefined"!=typeof self?self:this).webpackJsonp||[],R=T.push.bind(T);T.push=n,T=T.slice();for(var A=0;A<T.length;A++)n(T[A]);var L=R;return E.push([63,0]),t()}({0:function(e,n,t){"use strict";t.r(n);var r=t(1),a=function(){return(a=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var a in n=arguments[t])Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a]);return e}).apply(this,arguments)},E=function(e,n){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&n.indexOf(r)<0&&(t[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)n.indexOf(r[a])<0&&(t[r[a]]=e[r[a]])}return t};t.d(n,"createKeyword",function(){return R}),t.d(n,"keywords",function(){return L});var o=function(){return(o=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var a in n=arguments[t])Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a]);return e}).apply(this,arguments)},T=function(e,n){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&n.indexOf(r)<0&&(t[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)n.indexOf(r[a])<0&&(t[r[a]]=e[r[a]])}return t},R=function(e){var n=e.longer_alt,t=void 0===n?A:n,R=T(e,["longer_alt"]);return function(e){var n=e.name,t=e.pattern,o=E(e,["name","pattern"]);return Object(r.createToken)(a({name:n,pattern:t||new RegExp(n,"i")},o))}(o({longer_alt:t},R))},A=Object(r.createToken)({name:"UNKNOWN",pattern:/\w+/i}),L={SELECT:R({name:"SELECT"}),CONSTRUCT:R({name:"CONSTRUCT"}),DISTINCT:R({name:"DISTINCT"}),START:R({name:"START"}),END:R({name:"END"}),VIA:R({name:"VIA"}),PATHS:R({name:"PATHS"}),PATHS_ALL:R({name:"PATHS_ALL",pattern:/PATHS ALL/i}),PATHS_SHORTEST:R({name:"PATHS_SHORTEST",pattern:/PATHS SHORTEST/i}),CYCLIC:R({name:"CYCLIC"}),AS:R({name:"AS"}),WHERE:R({name:"WHERE"}),A:R({name:"A",pattern:/a/}),GROUP_BY:R({name:"GROUP_BY",pattern:/GROUP BY/i}),ORDER_BY:R({name:"ORDER_BY",pattern:/ORDER BY/i}),BY:R({name:"BY"}),BASE:R({name:"BASE"}),PREFIX:R({name:"PREFIX"}),DESCRIBE:R({name:"DESCRIBE"}),ASK:R({name:"ASK"}),FROM:R({name:"FROM"}),REDUCED:R({name:"REDUCED"}),NAMED:R({name:"NAMED"}),HAVING:R({name:"HAVING"}),ASC:R({name:"ASC"}),DESC:R({name:"DESC"}),OFFSET:R({name:"OFFSET"}),LIMIT:R({name:"LIMIT"}),VALUES:R({name:"VALUES"}),LOAD:R({name:"LOAD"}),SILENT:R({name:"SILENT"}),INTO:R({name:"INTO"}),CLEAR:R({name:"CLEAR"}),DROP:R({name:"DROP"}),CREATE:R({name:"CREATE"}),ADD:R({name:"ADD"}),TO:R({name:"TO"}),MOVE:R({name:"MOVE"}),COPY:R({name:"COPY"}),INSERT_DATA:R({name:"INSERT_DATA",pattern:/INSERT +DATA/i}),DELETE_DATA:R({name:"DELETE_DATA",pattern:/DELETE +DATA/i}),DELETE_WHERE:R({name:"DELETE_WHERE",pattern:/DELETE +WHERE/i}),WITH:R({name:"WITH"}),DELETE:R({name:"DELETE"}),INSERT:R({name:"INSERT"}),USING:R({name:"USING"}),DEFAULT:R({name:"DEFAULT"}),GRAPH:R({name:"GRAPH"}),ALL:R({name:"ALL"}),OPTIONAL:R({name:"OPTIONAL"}),SERVICE:R({name:"SERVICE"}),BIND:R({name:"BIND"}),UNNEST:R({name:"UNNEST"}),UNDEF:R({name:"UNDEF"}),MINUS:R({name:"MINUS"}),UNION:R({name:"UNION"}),FILTER:R({name:"FILTER"}),STR:R({name:"STR"}),LANG:R({name:"LANG"}),LANGMATCHES:R({name:"LANGMATCHES"}),DATATYPE:R({name:"DATATYPE"}),BOUND:R({name:"BOUND"}),IRI:R({name:"IRI"}),URI:R({name:"URI"}),BNODE:R({name:"BNODE"}),RAND:R({name:"RAND"}),ABS:R({name:"ABS"}),CEIL:R({name:"CEIL"}),FLOOR:R({name:"FLOOR"}),ROUND:R({name:"ROUND"}),CONCAT:R({name:"CONCAT"}),STRLEN:R({name:"STRLEN"}),UCASE:R({name:"UCASE"}),LCASE:R({name:"LCASE"}),ENCODE_FOR_URI:R({name:"ENCODE_FOR_URI"}),CONTAINS:R({name:"CONTAINS"}),STRSTARTS:R({name:"STRSTARTS"}),STRENDS:R({name:"STRENDS"}),STRBEFORE:R({name:"STRBEFORE"}),STRAFTER:R({name:"STRAFTER"}),YEAR:R({name:"YEAR"}),MONTH:R({name:"MONTH"}),DAY:R({name:"DAY"}),HOURS:R({name:"HOURS"}),MINUTES:R({name:"MINUTES"}),SECONDS:R({name:"SECONDS"}),TIMEZONE:R({name:"TIMEZONE"}),TZ:R({name:"TZ"}),NOW:R({name:"NOW"}),UUID:R({name:"UUID"}),STRUUID:R({name:"STRUUID"}),MD5:R({name:"MD5"}),SHA1:R({name:"SHA1"}),SHA256:R({name:"SHA256"}),SHA384:R({name:"SHA384"}),SHA512:R({name:"SHA512"}),COALESCE:R({name:"COALESCE"}),IF:R({name:"IF"}),STRLANG:R({name:"STRLANG"}),STRDT:R({name:"STRDT"}),sameTerm:R({name:"sameTerm"}),isIRI:R({name:"isIRI"}),isURI:R({name:"isURI"}),isBLANK:R({name:"isBLANK"}),isLITERAL:R({name:"isLITERAL"}),isNUMERIC:R({name:"isNUMERIC"}),REGEX:R({name:"REGEX"}),SUBSTR:R({name:"SUBSTR"}),REPLACE:R({name:"REPLACE"}),EXISTS:R({name:"EXISTS"}),NOT_EXISTS:R({name:"NOT_EXISTS",pattern:/NOT EXISTS/i}),COUNT:R({name:"COUNT"}),SUM:R({name:"SUM"}),MIN:R({name:"MIN"}),AVG:R({name:"AVG"}),SAMPLE:R({name:"SAMPLE"}),GROUP_CONCAT:R({name:"GROUP_CONCAT"}),SEPARATOR:R({name:"SEPARATOR"}),TRUE:R({name:"TRUE"}),FALSE:R({name:"FALSE"}),IN:R({name:"IN"}),NOT_IN:R({name:"NOT_IN",pattern:/NOT IN/i}),MAX_LENGTH:R({name:"MAX_LENGTH",pattern:/MAX LENGTH/i}),MAX:R({name:"MAX"}),UNKNOWN:A}},13:function(e,n,t){"use strict";t.d(n,"a",function(){return TurtleParser});var r,a=t(1),E=(r=function(e,n){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,n){e.__proto__=n}||function(e,n){for(var t in n)n.hasOwnProperty(t)&&(e[t]=n[t])})(e,n)},function(e,n){function t(){this.constructor=e}r(e,n),e.prototype=null===n?Object.create(n):(t.prototype=n.prototype,new t)}),o=function(){return(o=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var a in n=arguments[t])Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a]);return e}).apply(this,arguments)},T=t(8),R=T.turtleTokenTypes,A=T.turtleTokenMap,TurtleParser=function(e){function TurtleParser(n,t,r,E){void 0===n&&(n={}),void 0===t&&(t=R),void 0===r&&(r=t),void 0===E&&(E=!0);var T=e.call(this,t,o({outputCst:!0,recoveryEnabled:!0},n))||this;return T.namespacesMap={},T.semanticErrors=[],T.resetManagedState=function(){T.namespacesMap={},T.semanticErrors=[]},T.tokenize=function(e){return T.lexer.tokenize(e).tokens},T.parse=function(e,n){void 0===n&&(n="standard"),T.input=T.lexer.tokenize(e).tokens;var t=T.turtleDoc(0,[n]),r=T.errors.slice(),a=T.semanticErrors.slice();return T.resetManagedState(),{errors:r,semanticErrors:a,cst:t}},T.turtleDoc=T.RULE("turtleDoc",function(e){var n="stardog"===e;T.MANY(function(){return T.SUBRULE(T.statement,{ARGS:[n]})})}),T.statement=T.RULE("statement",function(e){T.OR([{ALT:function(){return T.SUBRULE(T.directive)}},{ALT:function(){T.SUBRULE(T.triples,{ARGS:[e]}),T.CONSUME(A.Period)}}])}),T.directive=T.RULE("directive",function(){T.OR([{ALT:function(){return T.SUBRULE(T.prefixID)}},{ALT:function(){return T.SUBRULE(T.base)}},{ALT:function(){return T.SUBRULE(T.sparqlPrefix)}},{ALT:function(){return T.SUBRULE(T.sparqlBase)}}])}),T.prefixID=T.RULE("prefixID",function(){T.CONSUME(A.TTL_PREFIX);var e=T.CONSUME(A.PNAME_NS),n=T.CONSUME(A.IRIREF),t=e.image.slice(0,-1),r=n.image;T.namespacesMap[t]=r,T.CONSUME(A.Period)}),T.base=T.RULE("base",function(){T.CONSUME(A.TTL_BASE),T.CONSUME(A.IRIREF),T.CONSUME(A.Period)}),T.sparqlBase=T.RULE("sparqlBase",function(){T.CONSUME(A.BASE),T.CONSUME(A.IRIREF)}),T.sparqlPrefix=T.RULE("sparqlPrefix",function(){T.CONSUME(A.PREFIX);var e=T.CONSUME(A.PNAME_NS),n=T.CONSUME(A.IRIREF),t=e.image.slice(0,-1),r=n.image;T.namespacesMap[t]=r}),T.triples=T.RULE("triples",function(e){T.OR([{ALT:function(){T.SUBRULE(T.subject),T.SUBRULE1(T.predicateObjectList,{ARGS:[e]})}},{GATE:function(){return Boolean(e)},ALT:function(){T.SUBRULE(T.EmbeddedTriplePattern),T.SUBRULE(T.predicateObjectList)}},{ALT:function(){T.SUBRULE(T.blankNodePropertyList,{ARGS:[e]}),T.OPTION(function(){return T.SUBRULE2(T.predicateObjectList,{ARGS:[e]})})}}])}),T.EmbeddedTriplePattern=T.RULE("EmbeddedTriplePattern",function(){T.CONSUME(A.LEmbed),T.SUBRULE(T.triples),T.CONSUME(A.REmbed)}),T.predicateObjectList=T.RULE("predicateObjectList",function(e){T.SUBRULE(T.verb),T.OR([{ALT:function(){return T.SUBRULE(T.objectList,{ARGS:[e]})}},{GATE:function(){return Boolean(e)},ALT:function(){T.SUBRULE(T.EmbeddedPredicateObjectList),T.SUBRULE(T.object,{ARGS:[e]})}}]),T.MANY(function(){T.CONSUME(A.Semicolon),T.OPTION(function(){T.SUBRULE1(T.verb),T.OR1([{ALT:function(){return T.SUBRULE1(T.objectList,{ARGS:[e]})}},{GATE:function(){return Boolean(e)},ALT:function(){T.SUBRULE1(T.EmbeddedPredicateObjectList),T.SUBRULE1(T.object,{ARGS:[e]})}}])})})}),T.EmbeddedPredicateObjectList=T.RULE("EmbeddedPredicateObjectList",function(){T.CONSUME(A.LCurly),T.SUBRULE(T.predicateObjectList),T.CONSUME(A.RCurly)}),T.subject=T.RULE("subject",function(){T.OR([{ALT:function(){return T.SUBRULE(T.iri)}},{ALT:function(){return T.SUBRULE(T.BlankNode)}},{ALT:function(){return T.SUBRULE(T.collection)}}])}),T.predicate=T.RULE("predicate",function(){T.SUBRULE(T.iri)}),T.objectList=T.RULE("objectList",function(e){T.SUBRULE(T.object,{ARGS:[e]}),T.MANY(function(){T.CONSUME(A.Comma),T.SUBRULE1(T.object,{ARGS:[e]})})}),T.verb=T.RULE("verb",function(){T.OR([{ALT:function(){return T.SUBRULE(T.predicate)}},{ALT:function(){return T.CONSUME(A.A)}}])}),T.literal=T.RULE("literal",function(){T.OR([{ALT:function(){return T.SUBRULE(T.RDFLiteral)}},{ALT:function(){return T.SUBRULE(T.NumericLiteral)}},{ALT:function(){return T.SUBRULE(T.BooleanLiteral)}}])}),T.blankNodePropertyList=T.RULE("blankNodePropertyList",function(e){T.CONSUME(A.LBracket),T.SUBRULE(T.predicateObjectList,{ARGS:[e]}),T.CONSUME(A.RBracket)}),T.object=T.RULE("object",function(e){T.OR([{ALT:function(){return T.SUBRULE(T.iri)}},{ALT:function(){return T.SUBRULE(T.BlankNode)}},{ALT:function(){return T.SUBRULE(T.collection)}},{ALT:function(){return T.SUBRULE(T.blankNodePropertyList,{ARGS:[e]})}},{ALT:function(){return T.SUBRULE(T.literal)}}])}),T.collection=T.RULE("collection",function(){T.CONSUME(A.LParen),T.MANY(function(){return T.SUBRULE(T.object)}),T.CONSUME(A.RParen)}),T.NumericLiteral=T.RULE("NumericLiteral",function(){T.OR([{ALT:function(){return T.CONSUME(A.INTEGER)}},{ALT:function(){return T.CONSUME(A.DECIMAL)}},{ALT:function(){return T.CONSUME(A.DOUBLE)}}])}),T.RDFLiteral=T.RULE("RDFLiteral",function(){T.SUBRULE(T.String),T.OPTION(function(){T.OR([{ALT:function(){return T.CONSUME(A.LANGTAG)}},{ALT:function(){T.CONSUME(A.DoubleCaret),T.SUBRULE(T.iri)}}])})}),T.BooleanLiteral=T.RULE("BooleanLiteral",function(){T.OR([{ALT:function(){return T.CONSUME(A.TRUE)}},{ALT:function(){return T.CONSUME(A.FALSE)}}])}),T.String=T.RULE("String",function(){T.OR([{ALT:function(){return T.CONSUME(A.STRING_LITERAL_QUOTE)}},{ALT:function(){return T.CONSUME(A.STRING_LITERAL_SINGLE_QUOTE)}},{ALT:function(){return T.CONSUME(A.STRING_LITERAL_LONG_SINGLE_QUOTE)}},{ALT:function(){return T.CONSUME(A.STRING_LITERAL_LONG_QUOTE)}}])}),T.iri=T.RULE("iri",function(){T.OR([{ALT:function(){return T.CONSUME(A.IRIREF)}},{ALT:function(){return T.SUBRULE(T.PrefixedName)}}])}),T.PrefixedName=T.RULE("PrefixedName",function(){var e=T.OR([{ALT:function(){return T.CONSUME(A.PNAME_LN)}},{ALT:function(){return T.CONSUME(A.PNAME_NS)}}]);e.image.slice(0,e.image.indexOf(":"))in T.namespacesMap||T.semanticErrors.push({name:"NoNamespacePrefixError",message:"A prefix was used for which there was no namespace defined.",token:e,context:{ruleStack:T.getHumanReadableRuleStack(),ruleOccurrenceStack:T.RULE_OCCURRENCE_STACK.slice()},resyncedTokens:[]})}),T.BlankNode=T.RULE("BlankNode",function(){T.OR([{ALT:function(){return T.CONSUME(A.BLANK_NODE_LABEL)}},{ALT:function(){return T.CONSUME(A.ANON)}}])}),T.lexer=new a.Lexer(r),E&&a.Parser.performSelfAnalysis(T),T}return E(TurtleParser,e),TurtleParser}(a.Parser)},2:function(e,n,t){"use strict";t.d(n,"a",function(){return r});var r={or:function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return new RegExp(e.map(function(e){return"("+e.source+")"}).join("|"))},and:function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return new RegExp(e.map(function(e){return"("+e.source+")"}).join(""))},option:function(e){return new RegExp("("+e.source+")?")},many:function(e){return new RegExp("("+e.source+")*")}}},3:function(e,n,t){"use strict";t.d(n,"c",function(){return a}),t.d(n,"p",function(){return E}),t.d(n,"x",function(){return o}),t.d(n,"q",function(){return T}),t.d(n,"m",function(){return R}),t.d(n,"d",function(){return A}),t.d(n,"k",function(){return L}),t.d(n,"j",function(){return c}),t.d(n,"l",function(){return N}),t.d(n,"A",function(){return u}),t.d(n,"y",function(){return i}),t.d(n,"w",function(){return O}),t.d(n,"B",function(){return s}),t.d(n,"s",function(){return I}),t.d(n,"t",function(){return d}),t.d(n,"z",function(){return m}),t.d(n,"a",function(){return l}),t.d(n,"r",function(){return C}),t.d(n,"C",function(){return f}),t.d(n,"D",function(){return _}),t.d(n,"E",function(){return p}),t.d(n,"F",function(){return k}),t.d(n,"g",function(){return D}),t.d(n,"o",function(){return P}),t.d(n,"f",function(){return y}),t.d(n,"i",function(){return b}),t.d(n,"n",function(){return G}),t.d(n,"e",function(){return B}),t.d(n,"h",function(){return M}),t.d(n,"G",function(){return w}),t.d(n,"H",function(){return F}),t.d(n,"b",function(){return j}),t.d(n,"v",function(){return H}),t.d(n,"u",function(){return v});var r=t(2),a=/[\s\S]+/,E=/<[^<>\\{}|\^`\u0000-\u0020]*>/,o=/[A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDBFF][\uDC00-\uDFFF]/,T=/@[a-zA-Z]+(-[a-zA-Z0-9]+)*/,R=/\d+/,A=/(\d*\.\d+)|(\d+\.\d*)/,L=/[eE][+-]?\d+/,c=/\\[tbnrf"'\\]/,S=/[\u0020\u0009\u000d\u000a]/,N=/[0-9A-Fa-f]/,u=/\\[_~.\-!\$&'()*+,=\/?#@%;]/,i=r.a.or(o,/_/),O=r.a.or(i,/-/,/\d/,/\u00b7/,/[\u0300-\u036f]/,/[\u203f-\u2040]/),s=r.a.and(o,r.a.option(r.a.and(r.a.many(r.a.or(O,/\./)),O))),I=r.a.and(/%/,N,N),d=r.a.or(I,u),m=r.a.and(r.a.or(i,/:/,/\d/,d),r.a.option(r.a.and(r.a.many(r.a.or(O,/\./,/:/,d)),r.a.or(O,/:/,d)))),U=r.a.and(r.a.or(i,/\d/),r.a.many(r.a.or(i,/\d/,/\u00b7/,/[\u0300-\u036f]/,/[\u203f-\u2040]/))),l=r.a.and(/\[/,r.a.many(S),/\]/),C=r.a.and(/\(/,r.a.many(S),/\)/),f=r.a.and(/'/,r.a.many(r.a.or(/[^\u0027\u005C\u000A\u000D]/,c)),/'/),_=r.a.and(/"/,r.a.many(r.a.or(/[^\u0022\u005C\u000A\u000D]/,c)),/"/),p=r.a.and(/'''/,r.a.many(r.a.and(r.a.option(r.a.or(/'/,/''/)),r.a.or(/[^'\\]/,c))),/'''/),k=r.a.and(/"""/,r.a.many(r.a.and(r.a.option(r.a.or(/"/,/""/)),r.a.or(/[^"\\]/,c))),/"""/),D=r.a.or(r.a.and(/\d+\.\d*/,L),r.a.and(/\.\d+/,L),r.a.and(/\d+/,L)),P=r.a.and(/\+/,R),y=r.a.and(/\+/,A),b=r.a.and(/\+/,D),G=r.a.and(/-/,R),B=r.a.and(/-/,A),M=r.a.and(/-/,D),w=r.a.and(/\?/,U),F=r.a.and(/\$/,U),j=r.a.and(/_:/,r.a.or(i,/\d/),r.a.option(r.a.and(r.a.many(r.a.or(O,/\./)),O))),H=r.a.and(r.a.option(s),/:/),v=r.a.and(H,m)},4:function(e,n,t){"use strict";t.r(n),t.d(n,"terminals",function(){return R});var r=t(1),a=t(3),E=Object(r.createToken)({name:"STRING_LITERAL_LONG1",pattern:a.E}),o=Object(r.createToken)({name:"STRING_LITERAL_LONG2",pattern:a.F}),T=Object(r.createToken)({name:"PNAME_LN",pattern:a.u}),R={IRIREF:Object(r.createToken)({name:"IRIREF",pattern:a.p,label:"<http://example.com>"}),LANGTAG:Object(r.createToken)({name:"LANGTAG",pattern:a.q}),INTEGER:Object(r.createToken)({name:"INTEGER",pattern:a.m}),DECIMAL:Object(r.createToken)({name:"DECIMAL",pattern:a.d}),DOUBLE:Object(r.createToken)({name:"DOUBLE",pattern:a.g}),INTEGER_POSITIVE:Object(r.createToken)({name:"INTEGER_POSITIVE",pattern:a.o}),DECIMAL_POSITIVE:Object(r.createToken)({name:"DECIMAL_POSITIVE",pattern:a.f}),DOUBLE_POSITIVE:Object(r.createToken)({name:"DOUBLE_POSITIVE",pattern:a.i}),INTEGER_NEGATIVE:Object(r.createToken)({name:"INTEGER_NEGATIVE",pattern:a.n}),DECIMAL_NEGATIVE:Object(r.createToken)({name:"DECIMAL_NEGATIVE",pattern:a.e}),DOUBLE_NEGATIVE:Object(r.createToken)({name:"DOUBLE_NEGATIVE",pattern:a.h}),STRING_LITERAL_LONG1:E,STRING_LITERAL_LONG2:o,STRING_LITERAL1:Object(r.createToken)({name:"STRING_LITERAL1",pattern:a.C,longer_alt:E}),STRING_LITERAL2:Object(r.createToken)({name:"STRING_LITERAL2",pattern:a.D,longer_alt:o}),NIL:Object(r.createToken)({name:"NIL",pattern:a.r,label:"()"}),ANON:Object(r.createToken)({name:"ANON",pattern:a.a,label:"[]"}),PNAME_LN:T,PNAME_NS:Object(r.createToken)({name:"PNAME_NS",pattern:a.v,longer_alt:T}),BLANK_NODE_LABEL:Object(r.createToken)({name:"BLANK_NODE_LABEL",pattern:a.b}),VAR1:Object(r.createToken)({name:"VAR1",pattern:a.G,label:"?foo"}),VAR2:Object(r.createToken)({name:"VAR2",pattern:a.H,label:"?bar"}),PERCENT:Object(r.createToken)({name:"PERCENT",pattern:a.s})}},5:function(e,n,t){"use strict";t.r(n),t.d(n,"sparqlTokenMap",function(){return o}),t.d(n,"baseTokens",function(){return T}),t.d(n,"pathsTokens",function(){return R}),t.d(n,"nonStandardTokens",function(){return A}),t.d(n,"stardogSparqlTokens",function(){return c}),t.d(n,"sparqlTokenTypes",function(){return S});var r=t(1),a=t(4),E=t(0),o={IRIREF:a.terminals.IRIREF,LANGTAG:a.terminals.LANGTAG,INTEGER:a.terminals.INTEGER,DECIMAL:a.terminals.DECIMAL,DOUBLE:a.terminals.DOUBLE,INTEGER_POSITIVE:a.terminals.INTEGER_POSITIVE,DECIMAL_POSITIVE:a.terminals.DECIMAL_POSITIVE,DOUBLE_POSITIVE:a.terminals.DOUBLE_POSITIVE,INTEGER_NEGATIVE:a.terminals.INTEGER_NEGATIVE,DECIMAL_NEGATIVE:a.terminals.DECIMAL_NEGATIVE,DOUBLE_NEGATIVE:a.terminals.DOUBLE_NEGATIVE,STRING_LITERAL1:a.terminals.STRING_LITERAL1,STRING_LITERAL2:a.terminals.STRING_LITERAL2,STRING_LITERAL_LONG1:a.terminals.STRING_LITERAL_LONG1,STRING_LITERAL_LONG2:a.terminals.STRING_LITERAL_LONG2,NIL:a.terminals.NIL,ANON:a.terminals.ANON,PNAME_NS:a.terminals.PNAME_NS,PNAME_LN:a.terminals.PNAME_LN,BLANK_NODE_LABEL:a.terminals.BLANK_NODE_LABEL,VAR1:a.terminals.VAR1,VAR2:a.terminals.VAR2,PERCENT:a.terminals.PERCENT,Comment:Object(r.createToken)({name:"Comment",pattern:/#[^\n]*/,group:"comments"}),LCurly:Object(r.createToken)({name:"LCurly",pattern:"{"}),RCurly:Object(r.createToken)({name:"RCurly",pattern:"}"}),LParen:Object(r.createToken)({name:"LParen",pattern:"("}),RParen:Object(r.createToken)({name:"RParen",pattern:")"}),WhiteSpace:Object(r.createToken)({name:"WhiteSpace",pattern:/\s+/,group:r.Lexer.SKIPPED,line_breaks:!0}),Star:Object(r.createToken)({name:"Star",pattern:"*"}),UNKNOWN:E.keywords.UNKNOWN,Period:Object(r.createToken)({name:"Period",pattern:"."}),QuestionMark:Object(r.createToken)({name:"QuestionMark",pattern:"?"}),Plus:Object(r.createToken)({name:"Plus",pattern:"+"}),Minus:Object(r.createToken)({name:"Minus",pattern:"-"}),LBracket:Object(r.createToken)({name:"LBracket",pattern:"["}),RBracket:Object(r.createToken)({name:"RBracket",pattern:"]"}),Semicolon:Object(r.createToken)({name:"Semicolon",pattern:";"}),Comma:Object(r.createToken)({name:"Comma",pattern:","}),Pipe:Object(r.createToken)({name:"Pipe",pattern:"|"}),ForwardSlash:Object(r.createToken)({name:"ForwardSlash",pattern:"/"}),Caret:Object(r.createToken)({name:"Caret",pattern:"^"}),DoubleCaret:Object(r.createToken)({name:"DoubleCaret",pattern:"^^"}),Bang:Object(r.createToken)({name:"Bang",pattern:"!"}),LogicalOr:Object(r.createToken)({name:"LogicalOr",pattern:"||"}),LogicalAnd:Object(r.createToken)({name:"LogicalAnd",pattern:"&&"}),Equals:Object(r.createToken)({name:"Equals",pattern:"="}),NotEquals:Object(r.createToken)({name:"NotEquals",pattern:"!="}),LessThan:Object(r.createToken)({name:"LessThan",pattern:"<"}),GreaterThan:Object(r.createToken)({name:"GreaterThan",pattern:">"}),LessThanEquals:Object(r.createToken)({name:"LessThanEquals",pattern:"<="}),GreaterThanEquals:Object(r.createToken)({name:"GreaterThanEquals",pattern:">="}),LEmbed:Object(r.createToken)({name:"LEmbed",pattern:"<<"}),REmbed:Object(r.createToken)({name:"REmbed",pattern:">>"}),SELECT:E.keywords.SELECT,CONSTRUCT:E.keywords.CONSTRUCT,DISTINCT:E.keywords.DISTINCT,START:E.keywords.START,END:E.keywords.END,VIA:E.keywords.VIA,CYCLIC:E.keywords.CYCLIC,PATHS_SHORTEST:E.keywords.PATHS_SHORTEST,PATHS_ALL:E.keywords.PATHS_ALL,PATHS:E.keywords.PATHS,AS:E.keywords.AS,WHERE:E.keywords.WHERE,A:E.keywords.A,GROUP_BY:E.keywords.GROUP_BY,ORDER_BY:E.keywords.ORDER_BY,BY:E.keywords.BY,BASE:E.keywords.BASE,PREFIX:E.keywords.PREFIX,DESCRIBE:E.keywords.DESCRIBE,ASK:E.keywords.ASK,FROM:E.keywords.FROM,REDUCED:E.keywords.REDUCED,NAMED:E.keywords.NAMED,HAVING:E.keywords.HAVING,ASC:E.keywords.ASC,DESC:E.keywords.DESC,OFFSET:E.keywords.OFFSET,LIMIT:E.keywords.LIMIT,VALUES:E.keywords.VALUES,LOAD:E.keywords.LOAD,SILENT:E.keywords.SILENT,INTO:E.keywords.INTO,CLEAR:E.keywords.CLEAR,DROP:E.keywords.DROP,CREATE:E.keywords.CREATE,ADD:E.keywords.ADD,TO:E.keywords.TO,MOVE:E.keywords.MOVE,COPY:E.keywords.COPY,INSERT_DATA:E.keywords.INSERT_DATA,DELETE_DATA:E.keywords.DELETE_DATA,DELETE_WHERE:E.keywords.DELETE_WHERE,WITH:E.keywords.WITH,DELETE:E.keywords.DELETE,INSERT:E.keywords.INSERT,USING:E.keywords.USING,DEFAULT:E.keywords.DEFAULT,GRAPH:E.keywords.GRAPH,ALL:E.keywords.ALL,OPTIONAL:E.keywords.OPTIONAL,SERVICE:E.keywords.SERVICE,BIND:E.keywords.BIND,UNNEST:E.keywords.UNNEST,UNDEF:E.keywords.UNDEF,MINUS:E.keywords.MINUS,UNION:E.keywords.UNION,FILTER:E.keywords.FILTER,STR:E.keywords.STR,LANG:E.keywords.LANG,LANGMATCHES:E.keywords.LANGMATCHES,DATATYPE:E.keywords.DATATYPE,BOUND:E.keywords.BOUND,IRI:E.keywords.IRI,URI:E.keywords.URI,BNODE:E.keywords.BNODE,RAND:E.keywords.RAND,ABS:E.keywords.ABS,CEIL:E.keywords.CEIL,FLOOR:E.keywords.FLOOR,ROUND:E.keywords.ROUND,CONCAT:E.keywords.CONCAT,STRLEN:E.keywords.STRLEN,UCASE:E.keywords.UCASE,LCASE:E.keywords.LCASE,ENCODE_FOR_URI:E.keywords.ENCODE_FOR_URI,CONTAINS:E.keywords.CONTAINS,STRSTARTS:E.keywords.STRSTARTS,STRENDS:E.keywords.STRENDS,STRBEFORE:E.keywords.STRBEFORE,STRAFTER:E.keywords.STRAFTER,YEAR:E.keywords.YEAR,MONTH:E.keywords.MONTH,DAY:E.keywords.DAY,HOURS:E.keywords.HOURS,MINUTES:E.keywords.MINUTES,SECONDS:E.keywords.SECONDS,TIMEZONE:E.keywords.TIMEZONE,TZ:E.keywords.TZ,NOW:E.keywords.NOW,UUID:E.keywords.UUID,STRUUID:E.keywords.STRUUID,MD5:E.keywords.MD5,SHA1:E.keywords.SHA1,SHA256:E.keywords.SHA256,SHA384:E.keywords.SHA384,SHA512:E.keywords.SHA512,COALESCE:E.keywords.COALESCE,IF:E.keywords.IF,STRLANG:E.keywords.STRLANG,STRDT:E.keywords.STRDT,sameTerm:E.keywords.sameTerm,isIRI:E.keywords.isIRI,isURI:E.keywords.isURI,isBLANK:E.keywords.isBLANK,isLITERAL:E.keywords.isLITERAL,isNUMERIC:E.keywords.isNUMERIC,REGEX:E.keywords.REGEX,SUBSTR:E.keywords.SUBSTR,REPLACE:E.keywords.REPLACE,EXISTS:E.keywords.EXISTS,NOT_EXISTS:E.keywords.NOT_EXISTS,COUNT:E.keywords.COUNT,SUM:E.keywords.SUM,MIN:E.keywords.MIN,AVG:E.keywords.AVG,SAMPLE:E.keywords.SAMPLE,GROUP_CONCAT:E.keywords.GROUP_CONCAT,SEPARATOR:E.keywords.SEPARATOR,TRUE:E.keywords.TRUE,FALSE:E.keywords.FALSE,IN:E.keywords.IN,NOT_IN:E.keywords.NOT_IN,MAX_LENGTH:E.keywords.MAX_LENGTH,MAX:E.keywords.MAX},T=[o.NIL,o.ANON,o.LCurly,o.RCurly,o.LParen,o.RParen,o.WhiteSpace,o.IRIREF,o.LANGTAG,o.DOUBLE,o.DECIMAL,o.INTEGER,o.DOUBLE_POSITIVE,o.DECIMAL_POSITIVE,o.INTEGER_POSITIVE,o.DOUBLE_NEGATIVE,o.DECIMAL_NEGATIVE,o.INTEGER_NEGATIVE,o.STRING_LITERAL1,o.STRING_LITERAL2,o.STRING_LITERAL_LONG1,o.STRING_LITERAL_LONG2,o.PNAME_NS,o.PNAME_LN,o.BLANK_NODE_LABEL,o.VAR1,o.VAR2,o.Comment,o.SELECT,o.CONSTRUCT,o.DISTINCT,o.Star,o.WHERE,o.GROUP_BY,o.ORDER_BY,o.BY,o.Period,o.QuestionMark,o.Plus,o.Minus,o.LBracket,o.RBracket,o.PERCENT,o.BASE,o.PREFIX,o.DESCRIBE,o.ASK,o.FROM,o.REDUCED,o.NAMED,o.HAVING,o.ASC,o.DESC,o.OFFSET,o.LIMIT,o.VALUES,o.LOAD,o.SILENT,o.INTO,o.AS,o.CLEAR,o.DROP,o.CREATE,o.ADD,o.TO,o.MOVE,o.COPY,o.INSERT_DATA,o.DELETE_DATA,o.DELETE_WHERE,o.WITH,o.DELETE,o.INSERT,o.USING,o.DEFAULT,o.GRAPH,o.ALL,o.OPTIONAL,o.SERVICE,o.BIND,o.UNDEF,o.MINUS,o.UNION,o.FILTER,o.LANGMATCHES,o.LANG,o.DATATYPE,o.BOUND,o.IRI,o.URI,o.BNODE,o.RAND,o.ABS,o.CEIL,o.FLOOR,o.ROUND,o.CONCAT,o.STRLEN,o.UCASE,o.LCASE,o.ENCODE_FOR_URI,o.CONTAINS,o.STRSTARTS,o.STRENDS,o.STRBEFORE,o.STRAFTER,o.YEAR,o.MONTH,o.DAY,o.HOURS,o.MINUTES,o.SECONDS,o.TIMEZONE,o.TZ,o.NOW,o.UUID,o.STRUUID,o.MD5,o.SHA1,o.SHA256,o.SHA384,o.SHA512,o.COALESCE,o.IF,o.STRLANG,o.STRDT,o.STR,o.sameTerm,o.isIRI,o.isURI,o.isBLANK,o.isLITERAL,o.isNUMERIC,o.REGEX,o.SUBSTR,o.REPLACE,o.EXISTS,o.NOT_EXISTS,o.COUNT,o.SUM,o.MIN,o.MAX_LENGTH,o.MAX,o.AVG,o.SAMPLE,o.GROUP_CONCAT,o.SEPARATOR,o.TRUE,o.FALSE,o.Semicolon,o.Comma,o.ForwardSlash,o.DoubleCaret,o.Caret,o.LogicalOr,o.Pipe,o.LogicalAnd,o.NotEquals,o.Bang,o.Equals,o.LessThanEquals,o.GreaterThanEquals,o.LEmbed,o.REmbed,o.LessThan,o.GreaterThan,o.IN,o.NOT_IN,o.A,o.UNKNOWN],R=[o.START,o.END,o.VIA,o.CYCLIC,o.PATHS_SHORTEST,o.PATHS_ALL,o.PATHS],A=R.concat([o.UNNEST]),L=T.indexOf(o.SELECT),c=T.slice(0,L).concat(A,T.slice(L)),S=T.concat(A)},63:function(e,n,t){"use strict";t.r(n),t.d(n,"turtleTokens",function(){return a});var r=t(13);t.d(n,"TurtleParser",function(){return r.a});var a=t(8)},8:function(e,n,t){"use strict";t.r(n);var r=t(1),a=t(2),E=t(3),o=/\\u([a-fA-F0-9]{4})|\\U([a-fA-F0-9]{8})|\\[uU]|\\(.)/g,T={"\\":"\\","'":"'",'"':'"',n:"\n",r:"\r",t:"\t",f:"\f",b:"\b",_:"_","~":"~",".":".","-":"-","!":"!",$:"$","&":"&","(":"(",")":")","*":"*","+":"+",",":",",";":";","=":"=","/":"/","?":"?","#":"#","@":"@","%":"%"},R=/^"([^"\\\r\n]+)"/,A=/^'([^'\\\r\n]+)'/,L=/^"((?:[^"\\\r\n]|\\.)*)"(?=[^"])/,c=/^'((?:[^'\\\r\n]|\\.)*)'(?=[^'])/,S=/^"""([^"\\]*(?:(?:\\.|"(?!""))[^"\\]*)*)"""/,N=/^'''([^'\\]*(?:(?:\\.|'(?!''))[^'\\]*)*)'''/,u=/[\x00-\x20<>\\"\{\}\|\^\`]/,i=/^<((?:[^ <>{}\\]|\\[uU])+)>[ \t]*/,O=/^<([^\x00-\x20<>\\"\{\}\|\^\`]*)>[ \t]*/,s=function(e){try{return e.replace(o,function(e,n,t,r){if(n)return String.fromCharCode(parseInt(n,16));if(t){var a=parseInt(t,16);return a<=65535?String.fromCharCode(a):String.fromCharCode(55296+(a-=65536)/1024,56320+(1023&a))}var E=T[r];if(!E)throw new Error;return E})}catch(e){return null}};t.d(n,"turtleTokenMap",function(){return m}),t.d(n,"turtleTokenTypes",function(){return U});var I=t(5).sparqlTokenMap,d=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,m={Comment:Object(r.createToken)({name:"Comment",pattern:/#[^\n]*/,group:"comments"}),LBracket:I.LBracket,RBracket:I.RBracket,LCurly:I.LCurly,RCurly:I.RCurly,LParen:I.LParen,RParen:I.RParen,Period:I.Period,WhiteSpace:I.WhiteSpace,TRUE:Object(r.createToken)({name:"TRUE",pattern:/true/}),FALSE:Object(r.createToken)({name:"FALSE",pattern:/false/}),DoubleCaret:I.DoubleCaret,LEmbed:I.LEmbed,REmbed:I.REmbed,Comma:I.Comma,Semicolon:I.Semicolon,A:I.A,PREFIX:I.PREFIX,BASE:I.BASE,PNAME_NS:I.PNAME_NS,PNAME_LN:I.PNAME_LN,BLANK_NODE_LABEL:I.BLANK_NODE_LABEL,TTL_BASE:Object(r.createToken)({name:"TTL_BASE",pattern:/@base/}),TTL_PREFIX:Object(r.createToken)({name:"TTL_PREFIX",pattern:/@prefix/}),LANGTAG:I.LANGTAG,INTEGER:Object(r.createToken)({name:"INTEGER",pattern:a.a.and(a.a.option(/[+-]/),/\d+/)}),DECIMAL:Object(r.createToken)({name:"DECIMAL",pattern:a.a.and(a.a.option(/[+-]/),/(\d*\.\d+)/)}),DOUBLE:Object(r.createToken)({name:"DOUBLE",pattern:a.a.and(a.a.option(/[+-]/),a.a.or(a.a.and(/\d+\.\d*/,E.k),a.a.and(/\.\d+/,E.k),a.a.and(/\d+/,E.k)))}),EXPONENT:Object(r.createToken)({name:"EXPONENT",pattern:E.k}),ECHAR:Object(r.createToken)({name:"ECHAR",pattern:E.j}),ANON:I.ANON,PLX:Object(r.createToken)({name:"PLX",pattern:E.t}),PERCENT:I.PERCENT,HEX:Object(r.createToken)({name:"HEX",pattern:E.l}),STRING_LITERAL_LONG_SINGLE_QUOTE:Object(r.createToken)({name:"STRING_LITERAL_LONG_SINGLE_QUOTE",pattern:function(e,n){void 0===n&&(n=0);var t=N.exec(e.slice(n));return t&&null!==s(t[1])?t:null},line_breaks:!0}),STRING_LITERAL_LONG_QUOTE:Object(r.createToken)({name:"STRING_LITERAL_LONG_QUOTE",pattern:function(e,n){void 0===n&&(n=0);var t=S.exec(e.slice(n));return t&&null!==s(t[1])?t:null},line_breaks:!0}),STRING_LITERAL_QUOTE:Object(r.createToken)({name:"STRING_LITERAL_QUOTE",pattern:function(e,n){void 0===n&&(n=0);var t=e.slice(n),r=R.exec(t);return r||((r=L.exec(t))?null===s(r[1])?null:r:null)},line_breaks:!1}),STRING_LITERAL_SINGLE_QUOTE:Object(r.createToken)({name:"STRING_LITERAL_SINGLE_QUOTE",pattern:function(e,n){void 0===n&&(n=0);var t=e.slice(n),r=A.exec(t);return r||((r=c.exec(t))?null===s(r[1])?null:r:null)},line_breaks:!1}),UCHAR:Object(r.createToken)({name:"UCHAR",pattern:function(e,n){return void 0===n&&(n=0),d.exec(e.slice(n))},line_breaks:!1}),IRIREF:Object(r.createToken)({name:"IRIREF",pattern:function(e,n){void 0===n&&(n=0);var t=e.slice(n),r=O.exec(t);if(r)return r;if(!(r=i.exec(t)))return null;var a=s(r[1]);return null===a||u.test(a)?null:r},line_breaks:!1}),PN_CHARS_BASE:Object(r.createToken)({name:"PN_CHARS_BASE",pattern:E.x}),PN_CHARS_U:Object(r.createToken)({name:"PN_CHARS_U",pattern:E.y}),PN_CHARS:Object(r.createToken)({name:"PN_CHARS",pattern:E.w}),PN_PREFIX:Object(r.createToken)({name:"PN_PREFIX",pattern:E.B}),PN_LOCAL:Object(r.createToken)({name:"PN_LOCAL",pattern:E.z}),PN_LOCAL_ESC:Object(r.createToken)({name:"PN_LOCAL_ESC",pattern:E.A}),UNKNOWN:I.UNKNOWN},U=[m.Comment,I.ANON,I.LBracket,I.RBracket,I.LCurly,I.RCurly,I.LParen,I.RParen,I.WhiteSpace,m.TRUE,m.FALSE,I.Comma,I.Semicolon,I.PNAME_NS,I.A,I.PREFIX,I.BASE,I.PNAME_LN,I.BLANK_NODE_LABEL,m.TTL_BASE,m.TTL_PREFIX,I.LANGTAG,m.DOUBLE,m.DECIMAL,I.Period,I.DoubleCaret,m.LEmbed,m.REmbed,m.IRIREF,m.STRING_LITERAL_LONG_SINGLE_QUOTE,m.STRING_LITERAL_LONG_QUOTE,m.STRING_LITERAL_QUOTE,m.STRING_LITERAL_SINGLE_QUOTE,m.INTEGER,m.EXPONENT,m.PLX,I.PERCENT,m.HEX,m.PN_CHARS_BASE,m.PN_CHARS_U,m.PN_CHARS,m.PN_PREFIX,m.PN_LOCAL,m.PN_LOCAL_ESC,m.ECHAR,m.UCHAR,m.UNKNOWN]}})});
//# sourceMappingURL=millan.turtle.js.map
import { Parser, TokenType, IToken, IParserConfig, IRecognitionException } from 'chevrotain';
import { IStardogParser } from '../helpers/types';
import { IStardogParser } from '../helpers/chevrotain/types';
export declare class BaseGraphQlParser extends Parser implements IStardogParser {

@@ -4,0 +4,0 @@ private lexer;

import { ICstVisitor } from 'chevrotain';
import { StardogSparqlParser } from '../sparql/StardogSparqlParser';
import { CstNodeMap } from 'helpers/types';
import { CstNodeMap } from 'helpers/chevrotain/types';
export declare type StardogSparqlParserResult = ReturnType<StardogSparqlParser['parse']>;

@@ -5,0 +5,0 @@ export interface IStardogGraphQlVisitor extends ICstVisitor<any, Pick<StardogSparqlParserResult, 'errors'>> {

@@ -12,4 +12,4 @@ export * from './sparql/BaseSparqlParser';

export * from './graphql/StardogGraphQlParser';
export * from './helpers/cst';
export * from './helpers/types';
export * from './helpers/chevrotain/cst';
export * from './helpers/chevrotain/types';
declare const sparqlTokens: any;

@@ -16,0 +16,0 @@ declare const turtleTokens: any;

@@ -1,5 +0,4 @@

import { Parser, IToken, IRecognitionException, IParserConfig } from 'chevrotain';
export declare class SmsParser extends Parser {
private lexer;
tokenize: (document: string) => IToken[];
import { IRecognitionException, IParserConfig } from 'chevrotain';
import { StardogSparqlParser } from 'sparql';
export declare class SmsParser extends StardogSparqlParser {
parse: (document: string) => {

@@ -17,35 +16,11 @@ errors: IRecognitionException[];

SqlClause: (idxInCallingRule?: number, ...args: any[]) => any;
CsvClause: (idxInCallingRule?: number, ...args: any[]) => any;
ToClause: (idxInCallingRule?: number, ...args: any[]) => any;
WhereClause: (idxInCallingRule?: number, ...args: any[]) => any;
Bind: (idxInCallingRule?: number, ...args: any[]) => any;
TemplateOrCast: (idxInCallingRule?: number, ...args: any[]) => any;
CastFunc: (idxInCallingRule?: number, ...args: any[]) => any;
WhereClause: (idxInCallingRule?: number, ...args: any[]) => void;
Bind: (idxInCallingRule?: number, ...args: any[]) => void;
BindExpression: (idxInCallingRule?: number, ...args: any[]) => any;
TemplateFunc: (idxInCallingRule?: number, ...args: any[]) => any;
PrefixDecl: (idxInCallingRule?: number, ...args: any[]) => any;
iri: (idxInCallingRule?: number, ...args: any[]) => any;
PrefixedName: (idxInCallingRule?: number, ...args: any[]) => any;
ConstructTemplate: (idxInCallingRule?: number, ...args: any[]) => any;
ConstructTriples: (idxInCallingRule?: number, ...args: any[]) => any;
TriplesSameSubject: (idxInCallingRule?: number, ...args: any[]) => any;
VarOrTerm: (idxInCallingRule?: number, ...args: any[]) => any;
PropertyListNotEmpty: (idxInCallingRule?: number, ...args: any[]) => any;
TriplesNode: (idxInCallingRule?: number, ...args: any[]) => any;
PropertyList: (idxInCallingRule?: number, ...args: any[]) => any;
GraphTerm: (idxInCallingRule?: number, ...args: any[]) => any;
Verb: (idxInCallingRule?: number, ...args: any[]) => any;
ObjectList: (idxInCallingRule?: number, ...args: any[]) => any;
Object: (idxInCallingRule?: number, ...args: any[]) => any;
Collection: (idxInCallingRule?: number, ...args: any[]) => any;
BlankNodePropertyList: (idxInCallingRule?: number, ...args: any[]) => any;
VarOrIri: (idxInCallingRule?: number, ...args: any[]) => any;
RDFLiteral: (idxInCallingRule?: number, ...args: any[]) => any;
NumericLiteral: (idxInCallingRule?: number, ...args: any[]) => any;
NumericLiteralUnsigned: (idxInCallingRule?: number, ...args: any[]) => any;
NumericLiteralPositive: (idxInCallingRule?: number, ...args: any[]) => any;
NumericLiteralNegative: (idxInCallingRule?: number, ...args: any[]) => any;
BooleanLiteral: (idxInCallingRule?: number, ...args: any[]) => any;
BlankNode: (idxInCallingRule?: number, ...args: any[]) => any;
GraphNode: (idxInCallingRule?: number, ...args: any[]) => any;
Var: (idxInCallingRule?: number, ...args: any[]) => any;
String: (idxInCallingRule?: number, ...args: any[]) => any;
TriplesSameSubject: (idxInCallingRule?: number, ...args: any[]) => void;
PropertyListNotEmpty: (idxInCallingRule?: number, ...args: any[]) => void;
Object: (idxInCallingRule?: number, ...args: any[]) => void;
}

@@ -1,56 +0,2 @@

import { TokenType } from 'chevrotain';
export declare const smsTokenMap: {
STRING_LITERAL1: any;
STRING_LITERAL2: any;
STRING_LITERAL_LONG1: any;
STRING_LITERAL_LONG2: any;
IRIREF: any;
PNAME_LN: any;
PNAME_NS: any;
NIL: any;
DISTINCT: any;
VAR1: any;
VAR2: any;
BIND: any;
AS: any;
WHERE: any;
LANGTAG: any;
INTEGER: any;
DECIMAL: any;
DOUBLE: any;
INTEGER_POSITIVE: any;
DECIMAL_POSITIVE: any;
DOUBLE_POSITIVE: any;
INTEGER_NEGATIVE: any;
DECIMAL_NEGATIVE: any;
DOUBLE_NEGATIVE: any;
TRUE: any;
FALSE: any;
BLANK_NODE_LABEL: any;
ANON: any;
A: any;
FROM: any;
PREFIX: any;
Comment: any;
Period: any;
Comma: any;
LCurly: any;
RCurly: any;
LParen: any;
RParen: any;
WhiteSpace: any;
DoubleCaret: any;
Semicolon: any;
LBracket: any;
RBracket: any;
Template: TokenType;
TO: TokenType;
Sql: TokenType;
GraphQl: TokenType;
Json: TokenType;
Mapping: TokenType;
SqlBlock: TokenType;
JsonBlock: TokenType;
GraphQlBlock: TokenType;
};
export declare const smsTokenTypes: TokenType[];
export declare const smsTokenMap: any;
export declare const smsTokenTypes: any[];
import { Parser, TokenType, IToken, IParserConfig, IRecognitionException } from 'chevrotain';
import { IStardogParser } from '../helpers/types';
import { IStardogParser } from '../helpers/chevrotain/types';
export declare class BaseSparqlParser extends Parser implements IStardogParser {

@@ -4,0 +4,0 @@ private lexer;

@@ -1,127 +0,129 @@

import { TokenType } from 'chevrotain';
import { ITokenConfig } from 'chevrotain';
export declare const createKeyword: ({ longer_alt, ...props }: ITokenConfig) => import("chevrotain").TokenType;
export declare const keywords: {
SELECT: TokenType;
CONSTRUCT: TokenType;
DISTINCT: TokenType;
START: TokenType;
END: TokenType;
VIA: TokenType;
PATHS: TokenType;
PATHS_ALL: TokenType;
PATHS_SHORTEST: TokenType;
CYCLIC: TokenType;
AS: TokenType;
WHERE: TokenType;
A: TokenType;
GROUP_BY: TokenType;
ORDER_BY: TokenType;
BY: TokenType;
BASE: TokenType;
PREFIX: TokenType;
DESCRIBE: TokenType;
ASK: TokenType;
FROM: TokenType;
REDUCED: TokenType;
NAMED: TokenType;
HAVING: TokenType;
ASC: TokenType;
DESC: TokenType;
OFFSET: TokenType;
LIMIT: TokenType;
VALUES: TokenType;
LOAD: TokenType;
SILENT: TokenType;
INTO: TokenType;
CLEAR: TokenType;
DROP: TokenType;
CREATE: TokenType;
ADD: TokenType;
TO: TokenType;
MOVE: TokenType;
COPY: TokenType;
INSERT_DATA: TokenType;
DELETE_DATA: TokenType;
DELETE_WHERE: TokenType;
WITH: TokenType;
DELETE: TokenType;
INSERT: TokenType;
USING: TokenType;
DEFAULT: TokenType;
GRAPH: TokenType;
ALL: TokenType;
OPTIONAL: TokenType;
SERVICE: TokenType;
BIND: TokenType;
UNNEST: TokenType;
UNDEF: TokenType;
MINUS: TokenType;
UNION: TokenType;
FILTER: TokenType;
STR: TokenType;
LANG: TokenType;
LANGMATCHES: TokenType;
DATATYPE: TokenType;
BOUND: TokenType;
IRI: TokenType;
URI: TokenType;
BNODE: TokenType;
RAND: TokenType;
ABS: TokenType;
CEIL: TokenType;
FLOOR: TokenType;
ROUND: TokenType;
CONCAT: TokenType;
STRLEN: TokenType;
UCASE: TokenType;
LCASE: TokenType;
ENCODE_FOR_URI: TokenType;
CONTAINS: TokenType;
STRSTARTS: TokenType;
STRENDS: TokenType;
STRBEFORE: TokenType;
STRAFTER: TokenType;
YEAR: TokenType;
MONTH: TokenType;
DAY: TokenType;
HOURS: TokenType;
MINUTES: TokenType;
SECONDS: TokenType;
TIMEZONE: TokenType;
TZ: TokenType;
NOW: TokenType;
UUID: TokenType;
STRUUID: TokenType;
MD5: TokenType;
SHA1: TokenType;
SHA256: TokenType;
SHA384: TokenType;
SHA512: TokenType;
COALESCE: TokenType;
IF: TokenType;
STRLANG: TokenType;
STRDT: TokenType;
sameTerm: TokenType;
isIRI: TokenType;
isURI: TokenType;
isBLANK: TokenType;
isLITERAL: TokenType;
isNUMERIC: TokenType;
REGEX: TokenType;
SUBSTR: TokenType;
REPLACE: TokenType;
EXISTS: TokenType;
NOT_EXISTS: TokenType;
COUNT: TokenType;
SUM: TokenType;
MIN: TokenType;
AVG: TokenType;
SAMPLE: TokenType;
GROUP_CONCAT: TokenType;
SEPARATOR: TokenType;
TRUE: TokenType;
FALSE: TokenType;
IN: TokenType;
NOT_IN: TokenType;
MAX_LENGTH: TokenType;
MAX: TokenType;
SELECT: import("chevrotain").TokenType;
CONSTRUCT: import("chevrotain").TokenType;
DISTINCT: import("chevrotain").TokenType;
START: import("chevrotain").TokenType;
END: import("chevrotain").TokenType;
VIA: import("chevrotain").TokenType;
PATHS: import("chevrotain").TokenType;
PATHS_ALL: import("chevrotain").TokenType;
PATHS_SHORTEST: import("chevrotain").TokenType;
CYCLIC: import("chevrotain").TokenType;
AS: import("chevrotain").TokenType;
WHERE: import("chevrotain").TokenType;
A: import("chevrotain").TokenType;
GROUP_BY: import("chevrotain").TokenType;
ORDER_BY: import("chevrotain").TokenType;
BY: import("chevrotain").TokenType;
BASE: import("chevrotain").TokenType;
PREFIX: import("chevrotain").TokenType;
DESCRIBE: import("chevrotain").TokenType;
ASK: import("chevrotain").TokenType;
FROM: import("chevrotain").TokenType;
REDUCED: import("chevrotain").TokenType;
NAMED: import("chevrotain").TokenType;
HAVING: import("chevrotain").TokenType;
ASC: import("chevrotain").TokenType;
DESC: import("chevrotain").TokenType;
OFFSET: import("chevrotain").TokenType;
LIMIT: import("chevrotain").TokenType;
VALUES: import("chevrotain").TokenType;
LOAD: import("chevrotain").TokenType;
SILENT: import("chevrotain").TokenType;
INTO: import("chevrotain").TokenType;
CLEAR: import("chevrotain").TokenType;
DROP: import("chevrotain").TokenType;
CREATE: import("chevrotain").TokenType;
ADD: import("chevrotain").TokenType;
TO: import("chevrotain").TokenType;
MOVE: import("chevrotain").TokenType;
COPY: import("chevrotain").TokenType;
INSERT_DATA: import("chevrotain").TokenType;
DELETE_DATA: import("chevrotain").TokenType;
DELETE_WHERE: import("chevrotain").TokenType;
WITH: import("chevrotain").TokenType;
DELETE: import("chevrotain").TokenType;
INSERT: import("chevrotain").TokenType;
USING: import("chevrotain").TokenType;
DEFAULT: import("chevrotain").TokenType;
GRAPH: import("chevrotain").TokenType;
ALL: import("chevrotain").TokenType;
OPTIONAL: import("chevrotain").TokenType;
SERVICE: import("chevrotain").TokenType;
BIND: import("chevrotain").TokenType;
UNNEST: import("chevrotain").TokenType;
UNDEF: import("chevrotain").TokenType;
MINUS: import("chevrotain").TokenType;
UNION: import("chevrotain").TokenType;
FILTER: import("chevrotain").TokenType;
STR: import("chevrotain").TokenType;
LANG: import("chevrotain").TokenType;
LANGMATCHES: import("chevrotain").TokenType;
DATATYPE: import("chevrotain").TokenType;
BOUND: import("chevrotain").TokenType;
IRI: import("chevrotain").TokenType;
URI: import("chevrotain").TokenType;
BNODE: import("chevrotain").TokenType;
RAND: import("chevrotain").TokenType;
ABS: import("chevrotain").TokenType;
CEIL: import("chevrotain").TokenType;
FLOOR: import("chevrotain").TokenType;
ROUND: import("chevrotain").TokenType;
CONCAT: import("chevrotain").TokenType;
STRLEN: import("chevrotain").TokenType;
UCASE: import("chevrotain").TokenType;
LCASE: import("chevrotain").TokenType;
ENCODE_FOR_URI: import("chevrotain").TokenType;
CONTAINS: import("chevrotain").TokenType;
STRSTARTS: import("chevrotain").TokenType;
STRENDS: import("chevrotain").TokenType;
STRBEFORE: import("chevrotain").TokenType;
STRAFTER: import("chevrotain").TokenType;
YEAR: import("chevrotain").TokenType;
MONTH: import("chevrotain").TokenType;
DAY: import("chevrotain").TokenType;
HOURS: import("chevrotain").TokenType;
MINUTES: import("chevrotain").TokenType;
SECONDS: import("chevrotain").TokenType;
TIMEZONE: import("chevrotain").TokenType;
TZ: import("chevrotain").TokenType;
NOW: import("chevrotain").TokenType;
UUID: import("chevrotain").TokenType;
STRUUID: import("chevrotain").TokenType;
MD5: import("chevrotain").TokenType;
SHA1: import("chevrotain").TokenType;
SHA256: import("chevrotain").TokenType;
SHA384: import("chevrotain").TokenType;
SHA512: import("chevrotain").TokenType;
COALESCE: import("chevrotain").TokenType;
IF: import("chevrotain").TokenType;
STRLANG: import("chevrotain").TokenType;
STRDT: import("chevrotain").TokenType;
sameTerm: import("chevrotain").TokenType;
isIRI: import("chevrotain").TokenType;
isURI: import("chevrotain").TokenType;
isBLANK: import("chevrotain").TokenType;
isLITERAL: import("chevrotain").TokenType;
isNUMERIC: import("chevrotain").TokenType;
REGEX: import("chevrotain").TokenType;
SUBSTR: import("chevrotain").TokenType;
REPLACE: import("chevrotain").TokenType;
EXISTS: import("chevrotain").TokenType;
NOT_EXISTS: import("chevrotain").TokenType;
COUNT: import("chevrotain").TokenType;
SUM: import("chevrotain").TokenType;
MIN: import("chevrotain").TokenType;
AVG: import("chevrotain").TokenType;
SAMPLE: import("chevrotain").TokenType;
GROUP_CONCAT: import("chevrotain").TokenType;
SEPARATOR: import("chevrotain").TokenType;
TRUE: import("chevrotain").TokenType;
FALSE: import("chevrotain").TokenType;
IN: import("chevrotain").TokenType;
NOT_IN: import("chevrotain").TokenType;
MAX_LENGTH: import("chevrotain").TokenType;
MAX: import("chevrotain").TokenType;
UNKNOWN: import("chevrotain").TokenType;
};
import { BaseSparqlParser } from './BaseSparqlParser';
export declare class StardogSparqlParser extends BaseSparqlParser {
constructor(options?: any);
constructor(options?: any, tokens?: any, shouldSkipAnalysis?: any);
Query: (idxInCallingRule?: number, ...args: any[]) => void;

@@ -5,0 +5,0 @@ PathQuery: (idxInCallingRule?: number, ...args: any[]) => any;

@@ -33,3 +33,3 @@ import { TokenType } from 'chevrotain';

Star: TokenType;
Unknown: TokenType;
UNKNOWN: TokenType;
Period: TokenType;

@@ -36,0 +36,0 @@ QuestionMark: TokenType;

@@ -1,2 +0,2 @@

import { ITraverseContext } from '../helpers/cst';
import { ITraverseContext } from '../helpers/chevrotain/cst';
import { CstElement, IRecognitionException } from 'chevrotain';

@@ -3,0 +3,0 @@ import { TurtleParser } from '../turtle/TurtleParser';

import { Lexer, IToken, IRecognitionException, IParserConfig } from 'chevrotain';
import { TurtleParser } from '../turtle/TurtleParser';
import { ModeString } from '../helpers/types';
import { ModeString } from '../helpers/chevrotain/types';
export declare class SrsParser extends TurtleParser {

@@ -5,0 +5,0 @@ private sparqlSrsVisitor;

import { IToken, IRecognitionException, ICstVisitor, CstNode } from 'chevrotain';
import { ITokensMap } from '../helpers/types';
import { ITokensMap } from '../helpers/chevrotain/types';
interface SparqlSrsVisitorItem {

@@ -4,0 +4,0 @@ parseResult: {

@@ -49,5 +49,5 @@ import { TokenType } from 'chevrotain';

PN_LOCAL_ESC: TokenType;
Unknown: TokenType;
UNKNOWN: any;
GRAPH: TokenType;
};
export declare const trigTokenTypes: TokenType[];
import { IRecognitionException, IParserConfig, TokenType, IMultiModeLexerDefinition } from 'chevrotain';
import { TurtleParser } from '../turtle/TurtleParser';
import { ModeString } from '../helpers/types';
import { ModeString } from '../helpers/chevrotain/types';
export declare class TrigParser extends TurtleParser {

@@ -5,0 +5,0 @@ constructor(config?: Partial<IParserConfig>, tokens?: any, lexerDefinition?: TokenType[] | IMultiModeLexerDefinition, performSelfAnalysis?: boolean);

@@ -49,4 +49,4 @@ import { TokenType } from 'chevrotain';

PN_LOCAL_ESC: TokenType;
Unknown: TokenType;
UNKNOWN: any;
};
export declare const turtleTokenTypes: TokenType[];
import { Parser, IParserConfig, Lexer, IToken, IRecognitionException, IMultiModeLexerDefinition, TokenType } from 'chevrotain';
import { IStardogParser, ModeString } from '../helpers/types';
import { IStardogParser, ModeString } from '../helpers/chevrotain/types';
export declare class TurtleParser extends Parser implements IStardogParser {

@@ -4,0 +4,0 @@ protected lexer: Lexer;

{
"name": "millan",
"version": "4.0.1",
"version": "4.1.0",
"description": "The Stardog Whisperer (error-tolerant parsers for languages used with Stardog)",

@@ -5,0 +5,0 @@ "keywords": [

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc