UNPKG

40.7 kBJSONView Raw
1{"dependencies":[{"name":"/Users/tevans3/Development/atjson/packages/@atjson/source-prism/package.json","includedInParent":true,"mtime":1553111837746},{"name":"@atjson/offset-annotations","loc":{"line":1,"column":25}},{"name":"@atjson/renderer-commonmark","loc":{"line":2,"column":21}},{"name":"fs","loc":{"line":3,"column":20}},{"name":"../src","loc":{"line":4,"column":24}},{"name":"/Users/tevans3/Development/atjson/packages/@atjson/source-prism/public/gq-fresh-paint.xml","includedInParent":true,"mtime":1547506338814},{"name":"buffer"}],"generated":{"js":"var Buffer = require(\"buffer\").Buffer;\n'use strict';\n\nvar _offsetAnnotations = require('@atjson/offset-annotations');\n\nvar _offsetAnnotations2 = _interopRequireDefault(_offsetAnnotations);\n\nvar _rendererCommonmark = require('@atjson/renderer-commonmark');\n\nvar _rendererCommonmark2 = _interopRequireDefault(_rendererCommonmark);\n\nvar _fs = require('fs');\n\nvar fs = _interopRequireWildcard(_fs);\n\nvar _src = require('../src');\n\nvar _src2 = _interopRequireDefault(_src);\n\nfunction _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nconst example = Buffer('PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHBhbTptZXNzYWdlIHhtbG5zOnBhbT0iaHR0cDovL3ByaXNtc3RhbmRhcmQub3JnL25hbWVzcGFjZXMvcGFtLzIuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6ZGN0ZXJtcz0iaHR0cDovL3B1cmwub3JnL2RjL3Rlcm1zLyIgeG1sbnM6eGh0bWw9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWwiIHhtbG5zOnBpbT0iaHR0cDovL3ByaXNtc3RhbmRhcmQub3JnL25hbWVzcGFjZXMvcGltLzIuMC8iIHhtbG5zOnByaXNtPSJodHRwOi8vcHJpc21zdGFuZGFyZC5vcmcvbmFtZXNwYWNlcy9iYXNpYy8yLjAvIiB4bWxuczpwcmw9Imh0dHA6Ly9wcmlzbXN0YW5kYXJkLm9yZy9uYW1lc3BhY2VzL3BybC8yLjAvIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSIgeHNpOnNjaGVtYUxvY2F0aW9uPSJodHRwOi8vcHJpc21zdGFuZGFyZC5vcmcvbmFtZXNwYWNlcy9wYW0vMi4wLyBwYW0ueHNkIj4KPHBhbTphcnRpY2xlIHhtbDpsYW5nPSJlbi1VUyI+CjxoZWFkPgo8ZGM6aWRlbnRpZmllcj5YWFhYWFhYPC9kYzppZGVudGlmaWVyPgo8ZGM6dGl0bGU+RnJlc2ggUGFpbnQ8L2RjOnRpdGxlPgo8ZGM6Y3JlYXRvcj5YWFhYWFhYPC9kYzpjcmVhdG9yPgo8ZGM6Y29udHJpYnV0b3I+WFhYWFhYWDwvZGM6Y29udHJpYnV0b3I+CjxkYzpjb250cmlidXRvcj5YWFhYWFhYPC9kYzpjb250cmlidXRvcj4KPGRjOmNvbnRyaWJ1dG9yPlhYWFhYWFg8L2RjOmNvbnRyaWJ1dG9yPgo8cHJpc206cHVibGljYXRpb25OYW1lPkdRPC9wcmlzbTpwdWJsaWNhdGlvbk5hbWU+CjxwcmlzbTppc3NuPjI0NzEtNTM5MzwvcHJpc206aXNzbj4KPGRjOnB1Ymxpc2hlcj5Db25kJiMyMzM7IE5hc3Q8L2RjOnB1Ymxpc2hlcj4KPHByaXNtOmNvdmVyRGF0ZT4yMDE4LTExLTEzPC9wcmlzbTpjb3ZlckRhdGU+CjxwcmlzbTpjb3ZlckRpc3BsYXlEYXRlPkdRIFN0eWxlIEhvbGlkYXkgMjAxODwvcHJpc206Y292ZXJEaXNwbGF5RGF0ZT4KPHByaXNtOnZvbHVtZT4zPC9wcmlzbTp2b2x1bWU+CjxwcmlzbTpudW1iZXI+MzwvcHJpc206bnVtYmVyPgo8cHJpc206c3RhcnRpbmdQYWdlPjkwPC9wcmlzbTpzdGFydGluZ1BhZ2U+CjxwcmlzbTpzZWN0aW9uPkFydDwvcHJpc206c2VjdGlvbj4KPGRjOnN1YmplY3Q+IDwvZGM6c3ViamVjdD4KPGRjOmRlc2NyaXB0aW9uPkZPUiBBIFdISUxFIFRIRVJFLCBQQUlOVElORyBGRUxMIE9VVCBPRiBTVFlMRSBJTiBBTiBBUlQgV09STEQgVEhBVCBGQVZPUkVEIFBFUkZPUk1BTkNFLCBWSURFTywgQU5EIElOU1RBTExBVElPTlMuIEJVVCBBQ1JZTElDIE9OIENBTlZBUyBJUyBCQUNLLCBCQUJZJiM4MjEyO1NPIFdFIFZJU0lURUQgRk9VUiBISUdITFkgT1JJR0lOQUwgUEFJTlRFUlMsIFBIT1RPR1JBUEhFRCBUSEVNIElOIFRIRUlSIFNUVURJT1MsIFRIRU4gQVNLRUQgVEhFTSBUTyBDT01QTEVURSBBTiBFLU1BSUwgUVVFU1RJT05OQUlSRSYjODIxMjtBTkQgRE9PRExFIFVTIEEgU0VMRi1QT1JUUkFJVC48L2RjOmRlc2NyaXB0aW9uPgo8cHJpc206d29yZENvdW50PjI0MjQ8L3ByaXNtOndvcmRDb3VudD4KPHByaXNtOmNvcHlyaWdodD5DT1BZUklHSFQgJiMxNjk7MjAxOCBUSEUgQ09ORCYjMjAxOyBOQVNUIFBVQkxJQ0FUSU9OUy4gQUxMIFJJR0hUUyBSRVNFUlZFRC48L3ByaXNtOmNvcHlyaWdodD4KPC9oZWFkPgo8Ym9keT4KPGgxPkZSRVNIIFBBSU5UPC9oMT4KPHAgY2xhc3M9ImJ5bGluZSI+QnkgWFhYWFhYWDxici8+UGhvdG9ncmFwaHMgYnkgWFhYWFhYWDxici8+UGhvdG9ncmFwaHMgYnkgWFhYWFhYWDxici8+UGhvdG9ncmFwaHMgYnkgWFhYWFhYWDwvcD4KPHAgY2xhc3M9ImRlY2siPkZPUiBBIFdISUxFIFRIRVJFLCBQQUlOVElORyBGRUxMIE9VVCBPRiBTVFlMRSBJTiBBTiBBUlQgV09STEQgVEhBVCBGQVZPUkVEIFBFUkZPUk1BTkNFLCBWSURFTywgQU5EIElOU1RBTExBVElPTlMuIEJVVCBBQ1JZTElDIE9OIENBTlZBUyBJUyBCQUNLLCBCQUJZJiM4MjEyO1NPIFdFIFZJU0lURUQgRk9VUiBISUdITFkgT1JJR0lOQUwgUEFJTlRFUlMsIFBIT1RPR1JBUEhFRCBUSEVNIElOIFRIRUlSIFNUVURJT1MsIFRIRU4gQVNLRUQgVEhFTSBUTyBDT01QTEVURSBBTiBFLU1BSUwgUVVFU1RJT05OQUlSRSYjODIxMjtBTkQgRE9PRExFIFVTIEEgU0VMRi1QT1JUUkFJVC48L3A+CjxwYW06bWVkaWE+CjxkYzp0eXBlPnBzZDwvZGM6dHlwZT4KPHBhbTptZWRpYVJlZmVyZW5jZSBwYW06cmVmaWQ9InBhdGgvdG8vbWVkaWEuZXh0IiAvPgo8cGFtOmNyZWRpdD5QaG90b2dyYXBoIGJ5IFhYWFhYWFg8L3BhbTpjcmVkaXQ+CjwvcGFtOm1lZGlhPgo8cGFtOm1lZGlhPgo8ZGM6dHlwZT5wc2Q8L2RjOnR5cGU+CjxwYW06bWVkaWFSZWZlcmVuY2UgcGFtOnJlZmlkPSJwYXRoL3RvL21lZGlhLmV4dCIgLz4KPHBhbTpjcmVkaXQ+UGhvdG9ncmFwaCBieSBYWFhYWFhYPC9wYW06Y3JlZGl0Pgo8L3BhbTptZWRpYT4KPHBhbTptZWRpYT4KPGRjOnR5cGU+cHNkPC9kYzp0eXBlPgo8cGFtOm1lZGlhUmVmZXJlbmNlIHBhbTpyZWZpZD0icGF0aC90by9tZWRpYS5leHQiIC8+CjxwYW06Y3JlZGl0PlBob3RvZ3JhcGggYnkgWFhYWFhYWDwvcGFtOmNyZWRpdD4KPC9wYW06bWVkaWE+CjxwYW06bWVkaWE+CjxkYzp0eXBlPnBzZDwvZGM6dHlwZT4KPHBhbTptZWRpYVJlZmVyZW5jZSBwYW06cmVmaWQ9InBhdGgvdG8vbWVkaWEuZXh0IiAvPgo8cGFtOmNyZWRpdD5QaG90b2dyYXBoIGJ5IFhYWFhYWFg8L3BhbTpjcmVkaXQ+CjwvcGFtOm1lZGlhPgo8cGFtOm1lZGlhPgo8ZGM6dHlwZT5wc2Q8L2RjOnR5cGU+CjxwYW06bWVkaWFSZWZlcmVuY2UgcGFtOnJlZmlkPSJwYXRoL3RvL21lZGlhLmV4dCIgLz4KPHBhbTpjcmVkaXQ+WFhYWFhYWDwvcGFtOmNyZWRpdD4KPC9wYW06bWVkaWE+CjxoMj5Sb2JlcnQgTmF2YTwvaDI+CjxwYW06bWVkaWE+CjxkYzp0eXBlPnBzZDwvZGM6dHlwZT4KPHBhbTptZWRpYVJlZmVyZW5jZSBwYW06cmVmaWQ9InBhdGgvdG8vbWVkaWEuZXh0IiAvPgo8L3BhbTptZWRpYT4KPHA+PGk+Rml2ZS1NaW51dGUgU2VsZi1Qb3J0cmFpdCw8L2k+IDIwMTg8L3A+CjxwPjxiPkJST09LTFlOPGJyLz5iLiAxOTg1PC9iPjwvcD4KPHBhbTptZWRpYT4KPGRjOnR5cGU+cHNkPC9kYzp0eXBlPgo8cGFtOm1lZGlhUmVmZXJlbmNlIHBhbTpyZWZpZD0icGF0aC90by9tZWRpYS5leHQiIC8+CjxwYW06Y3JlZGl0PlhYWFhYWFg8L3BhbTpjcmVkaXQ+CjxwYW06Y2FwdGlvbj5UaGUgRWFzdCBXaWxsaWFtc2J1cmcgbG9mdCBidWlsZGluZyB3aGVyZSBOYXZhIGxpdmVzIGFuZCB3b3JrcyBpcyBwYWNrZWQgd2l0aCBtdXNpY2lhbnMsIGZpbG1tYWtlcnMsIGFuZCBvdGhlciBhcnRpc3RzLiAmIzgyMjA7SSBsaWtlIHRoYXQgeW91IGNhbiBiZSBsb3VkIGhlcmUgYW5kIHRoZSByb29mdG9wIGZvciB0aGUgdmlldyBhbmQgYmlnIHNreSwmIzgyMjE7IGhlIHNheXMuPC9wYW06Y2FwdGlvbj4KPC9wYW06bWVkaWE+CjxwYW06bWVkaWE+CjxkYzp0eXBlPnBzZDwvZGM6dHlwZT4KPHBhbTptZWRpYVJlZmVyZW5jZSBwYW06cmVmaWQ9InBhdGgvdG8vbWVkaWEuZXh0IiAvPgo8cGFtOmNyZWRpdD5YWFhYWFhYLiBSb2JlcnQgTmF2YSwgUmVkIFRvb3RoLCBjb3VydGVzeSBvZiBTdGFuIE5hcnRlbi9Tb3JyeSBXZSYjMzk7cmUgQ2xvc2VkLCBCcnVzc2VsczwvcGFtOmNyZWRpdD4KPC9wYW06bWVkaWE+CjxwPjxiPjxzbWFsbD5OQVZBJiMzOTtTIFBBSU5USU5HUyBPRiBQUklNT1JESUFMIE1PTlNURVJTPC9zbWFsbD48L2I+IGFuZCBteXRocyBiYWxhbmNlIGNlcmVtb25pYWwgc2VyaW91c25lc3Mgd2l0aCBjaGlsZGxpa2UgcGxheS4gT3JpZ2luYWxseSBmcm9tIEVhc3QgQ2hpY2FnbywgSW5kaWFuYSwgaGUgcmVjZWl2ZWQgYW4gTS5GLkEuIGZyb20gWWFsZSBVbml2ZXJzaXR5IGJlZm9yZSBtb3ZpbmcgdG8gQnJvb2tseW4sIHdoZXJlIHdlIGNhdWdodCB1cCB3aXRoIGhpbSB3aGlsZSBhdCB3b3JrIGluIGhpcyBzdHVkaW8uPC9wPgo8cD48Yj48c21hbGw+R1EgU1RZTEU6PC9zbWFsbD4gSG93IGRpZCB5b3UgYXJyaXZlIGF0IHlvdXIgcGFpbnRpbmcgc3R5bGU/IFdoYXQgZmFjdG9ycyBpbmZsdWVuY2VkIHlvdXIgZGV2ZWxvcG1lbnQgbW9zdD88L2I+PC9wPgo8cD48Yj48c21hbGw+Uk9CRVJUIE5BVkE6PC9zbWFsbD48L2I+IERyYXdpbmcgZXZlcnkgbW9ybmluZywgdHJ5aW5nIHRvIGtlZXAgdXAgd2l0aCBteSBpbWFnaW5hdGlvbi4gTG9va2luZyBhdCBhIGxvdCBvZiBhbmNpZW50IGFydCwgbWFpbmx5IFN1bWVyaWFuLCBFZ3lwdGlhbiwgTWF5YW4uIFRoZSBtYW5kYWxhLiBDYXZlIHBhaW50aW5nLiBUaGUgb2xkZXIgYXJ0d29ya3MgaGF2ZSBhIGJpZyBpbXBhY3QsIGFuZCBJJiMzOTttIGFibGUgdG8gc2VlIHRoZSBhbW91bnQgb2Ygd29yayBwdXQgaW50byB0aGVtLCBhbmQgdGhleSBmZWVsIGxpa2UgdGhleSBhcmUgdGltZWxlc3MgdG8gYSBkZWdyZWUuIEJ1dCBhbHNvIHRoZXkgY29udGFpbiBzbyBtdWNoIG15c3RlcnkuIFRoZXJlJiMzOTtzIGFub3RoZXIgbGV2ZWwgb2YgbWluZGZ1bG5lc3MgdG8gJiM4MjIwO2NhcmUmIzgyMjE7IGluIHRoZW0uPC9wPgo8cD48Yj5XaGF0IGlzIHlvdXIgbGF0ZXN0IGJvZHkgb2Ygd29yayBhbGwgYWJvdXQ/PC9iPjwvcD4KPHA+TWFraW5nIG5ldyBteXRocy4gVHJ5aW5nIHRvIG1ha2UgbW9uc3RlcnMsIGFuZ2VscywgZ2hvc3RzLCBwdXR0aW5nIGFuIGVuZXJneSBpbnRvIHRoZW0uPC9wPgo8cD48Yj5XaGF0JiMzOTtzIHNvbWV0aGluZyB5b3UmIzM5O2QgbGlrZSB0byBkbyBhcyBhbiBhcnRpc3QgYnV0IGhhdmVuJiMzOTt0IHlldD88L2I+PC9wPgo8cD5NYWtlIGxhcmdlIHNjdWxwdHVyZSB3aXRoIG1ldGFsLjwvcD4KPHA+PGI+V2hhdCBkbyB5b3UgZG8gd2hlbiB5b3UgbmVlZCBhIGJyZWFrIGZyb20gbWFraW5nIGFydD88L2I+PC9wPgo8cD5IYW5nIHdpdGggbXkgY2F0LCBKdW1hbmppLiBHbyB0byByb29mdG9wcy4gVGhlIGJlYWNoLiBGaW5kIHNvbWUgbGl2ZSBtdXNpYyB0byBlbmpveS48L3A+CjxwPjxiPldoYXQgZG8geW91IHdlYXIgd2hlbiB5b3UgcGFpbnQ/PC9iPjwvcD4KPHA+VXN1YWxseSBzaG9ydHMgYW5kIGhlYWRwaG9uZXMuIFRoZSBsZXNzIHRoZSBiZXR0ZXIuPC9wPgo8cD48Yj5JZiB5b3UmIzM5O3JlIGF0IGEgcGFydHkgYW5kIGEgbmV3IGFjcXVhaW50YW5jZSBhc2tzIHdoYXQgeW91ciB3b3JrIGlzIGxpa2UsIHdoYXQgZG8geW91IHNheT88L2I+PC9wPgo8cD5JIHRyeSB0byBzaG93IGEgd2ViIHBhZ2Ugb3IgSW5zdGFncmFtLjwvcD4KPHA+PGI+V2hvIHdhcyB0aGUgZmlyc3QgYXJ0aXN0IHRoYXQgcmVhbGx5IGJsZXcgeW91ciBtaW5kPyBBbmQgd2hvIHdhcyB0aGUgbW9zdCByZWNlbnQ/PC9iPjwvcD4KPHA+VmFuIEdvZ2ggYW5kIEh1bWEgQmhhYmhhLiBWYW4gR29naDogVGhlIHNvdWwgYW5kIGFwcGxpY2F0aW9uIG9mIHBhaW50LiBUaGUgZmVhcmxlc3NuZXNzLiBUaGUgcGFpbnQgaXMgdmVyeSBhbGl2ZSYjODIxMjt0aG9zZSBwYWludGluZ3MgaGF2ZSBhbiBob25lc3R5IHRoYXQgY2Fubm90IGJlIGRlbmllZC4gSHVtYSBCaGFiaGE6IEFuIGVuZ2FnZW1lbnQgd2l0aCB0aGUgcmVhbG5lc3MgaW4gbWF0ZXJpYWxzIHdpdGggaW1tZW5zZSB3ZWlnaHQgYW5kIGltcGFjdCYjODIxMjtoZXIgd29ya3MgYXJlIHZlcnkgJiM4MjIwO2luIHlvdXIgZmFjZSwmIzgyMjE7IHdpdGggYSByYXcgZW5lcmd5LjwvcD4KPHA+PGI+QmV5b25kIHRoZSBiYXNpYyB0b29scywgd2hhdCB0aGluZ3MgZG8geW91IG5lZWQgaW4gb3JkZXIgdG8gcGFpbnQ/PC9iPjwvcD4KPHA+TG91ZCBtdXNpYy4gVGhlcmUgYXJlIHNvIG1hbnkgYXJ0aXN0cyBhbmQgbW9vZHMsIGJ1dCBsYXRlbHk6IGVsZWN0cm9uaWMgbXVzaWMsIG9mdGVuIHRlY2hubywgaG91c2UsIGRpc2NvLiBBbnl0aGluZyB0aGF0IHRha2VzIHlvdSBvbiBhIGpvdXJuZXkgZm9yIGhvdXJzIG9uIGVuZC48L3A+CjxwPjxiPldoYXQmIzM5O3MgdGhlIGJlc3QgYWR2aWNlIHlvdSYjMzk7dmUgZXZlciByZWNlaXZlZCBmcm9tIGFub3RoZXIgYXJ0aXN0PzwvYj48L3A+CjxwPiYjODIyMDtUaGVyZSBhcmUgbm8gbWlzdGFrZXMsJiM4MjIxOyBmcm9tIG15IGZpcnN0LWdyYWRlIGFydCB0ZWFjaGVyLCBNcnMuIFNoYXZlci48L3A+CjxoMj5EZXZhbiBTaGltb3lhbWE8L2gyPgo8cGFtOm1lZGlhPgo8ZGM6dHlwZT5wc2Q8L2RjOnR5cGU+CjxwYW06bWVkaWFSZWZlcmVuY2UgcGFtOnJlZmlkPSJwYXRoL3RvL21lZGlhLmV4dCIgLz4KPC9wYW06bWVkaWE+CjxwPjxpPkZpdmUtTWludXRlIFNlbGYtUG9ydHJhaXQsPC9pPiAyMDE4PC9wPgo8cD48Yj5QSVRUU0JVUkdIPGJyLz5iLiAxOTg5PC9iPjwvcD4KPHA+PGI+PHNtYWxsPlBISUxBREVMUEhJQSBOQVRJVkU8L3NtYWxsPjwvYj4gU2hpbW95YW1hJiM4MjEyO2Fsc28gYSBZYWxlIE0uRi5BLiBncmFkdWF0ZSYjODIxMjtpcyBub3cgYmFzZWQgaW4gUGl0dHNidXJnaCwgd2hlcmUgaGUgdGVhY2hlcyBhdCBDYXJuZWdpZSBNZWxsb24gVW5pdmVyc2l0eS4gSGlzIHBhaW50aW5ncyBib3Jyb3cgbWF0ZXJpYWxzIGZyb20gZHJhZyBjdWx0dXJlJiM4MjEyO2dsaXR0ZXIsIGZlYXRoZXJzLCBhbmQgcmhpbmVzdG9uZXMmIzgyMTI7YW5kIGV4cGxvcmUgaXNzdWVzIHJlbGF0ZWQgdG8gcmFjZSwgbWFzY3VsaW5pdHksIGFuZCBpbGx1c2lvbnMgb2Ygd2VhbHRoLiBIaXMgZGVidXQgc29sbyBtdXNldW0gZXhoaWJpdGlvbiwgPGk+Q3J5LCBCYWJ5LDwvaT4gaXMgYXQgdGhlIEFuZHkgV2FyaG9sIE11c2V1bSB0aHJvdWdoIE1hcmNoIDIwMTkuPC9wPgo8cD48Yj48c21hbGw+R1EgU1RZTEU6PC9zbWFsbD4gSG93IGRpZCB5b3UgYXJyaXZlIGF0IHlvdXIgcGFpbnRpbmcgc3R5bGU/IFdoYXQgZmFjdG9ycyBpbmZsdWVuY2VkIHlvdXIgZGV2ZWxvcG1lbnQgbW9zdD88L2I+PC9wPgo8cD48c21hbGw+PGI+REVWQU4gU0hJTU9ZQU1BOjwvYj48L3NtYWxsPiBNeSBwYWludGluZyBzdHlsZSBjYW1lIGFib3V0IGZyb20gbXkgbG92ZSBvZiBleHBlcmltZW50aW5nIHdpdGggYWxsIGtpbmRzIG9mIG1hdGVyaWFscywgZHJhZyBjdWx0dXJlLCBhbmQgZmFzaGlvbi4gSSByZW1lbWJlciB3aGVuIEkgd2FzIGZpcnN0IHN0YXJ0aW5nIHRvIHBhaW50LCBJIHdhcyBmYXNjaW5hdGVkIGJ5IGhvdyB1bmNvbnZlbnRpb25hbCBwYWludGluZyBtYXRlcmlhbHMgd291bGQgbWl4IHRvZ2V0aGVyIHRvIGNyZWF0ZSB0aGVzZSBwc3ljaGVkZWxpYywgc2hpbW1lcmluZyBlbmNydXN0ZWQgc3BpbGxzLiBJJiMzOTtkIHBsYXkgYXJvdW5kIHdpdGggc3ByYXkgcGFpbnQsIHF1aWNrLWRyeSBlbmFtZWwsIGFuZCBmYWJyaWMgZHllLiBUaG9zZSBldmVudHVhbGx5IGxlZCB0byBteSBpbnRlcmVzdCBpbiBvdGhlciB1bmNvbnZlbnRpb25hbCBwYWludGluZyBtYXRlcmlhbHMgdGhhdCBhcmUgbXVjaCBtb3JlIGluIGxpbmUgd2l0aCB3aGF0IGRyYWcgcGVyZm9ybWVycyB1c2UgdG8gZ2V0IGEgbG9vayB0b2dldGhlciwgbGlrZSByaGluZXN0b25lcywgZ2xpdHRlciwgZmVhdGhlcnMsIGV0IGNldGVyYSwgd2hpY2ggdGhleSYjMzk7cmUgdXNpbmcgdG8gY3JlYXRlIHRoZSBpbGx1c2lvbiBhbmQgZmFudGFzeSBvZiBhIHdlYWx0aHksIGJlYXV0aWZ1bCBmaWN0aW9uYWwgY2hhcmFjdGVyLjwvcD4KPHA+PGI+V2hhdCBpcyB5b3VyIGxhdGVzdCBib2R5IG9mIHdvcmsgYWxsIGFib3V0PzwvYj48L3A+CjxwPlRoZSBsYXN0IHNvbG8gZXhoaWJpdGlvbiBJIGhhZCB3YXMgdGl0bGVkIDxpPlN3ZWV0LDwvaT4gd2hpY2ggd2FzIGV4cGxvcmluZyB0aGUgdG94aWMgbWFzY3VsaW5pdHkgb2YgYmxhY2sgYmFyYmVyc2hvcHMuIE1vcmUgcmVjZW50bHksIEkmIzM5O3ZlIGJlZ3VuIGEgYm9keSBvZiB3b3JrIHdoZXJlIEkgYW0gZGVwaWN0aW5nIGJsYWNrIGluZGl2aWR1YWxzIHRlbmRpbmcgdG8gdGhlaXIgaG9tZXMgYW5kIHRoaW5raW5nIGFib3V0IHRoZSBpbXBvcnRhbmNlIG9mIGJsYWNrIG93bmVyc2hpcCwgd2hldGhlciB0aGF0IG93bmVyc2hpcCBpcyBidXNpbmVzc2VzLCBwcm9wZXJ0aWVzLCBldCBjZXRlcmEuIEkganVzdCBoYXZlIGJlZW4gdGhpbmtpbmcgYWJvdXQgdGhlIGltcG9ydGFuY2Ugb2YgcGVvcGxlIG9mIGNvbG9yIGFjdHVhbGx5IGJlaW5nIGFibGUgdG8gaGF2ZSBtb3JlIGFnZW5jeSBhbmQgbm90IGJlY29tZSBzdWNoIGVhc3kgdGFyZ2V0cyBmb3IgZGlzcGxhY2VtZW50IGFuZCBnZW50cmlmaWNhdGlvbi48L3A+CjxwPjxiPldoYXQmIzM5O3Mgc29tZXRoaW5nIHlvdSYjMzk7ZCBsaWtlIHRvIGRvIGFzIGFuIGFydGlzdCBidXQgaGF2ZW4mIzM5O3QgeWV0PzwvYj48L3A+CjxwPkkgd291bGQgbG92ZSB0byBhY3R1YWxseSBjb2xsYWJvcmF0ZSB3aXRoIGEgZmFzaGlvbiBkZXNpZ25lciBhbmQgY3JlYXRlIGEgbGluZS4gSSBsb3ZlIGZhc2hpb24gc28gbXVjaCwgYW5kIEkgd291bGQgYmUgY29tcGxldGVseSBpbnZlc3RlZCBpbiBjcmVhdGluZyBldmVyeXRoaW5nLCBldmVuIGNyZWF0aW5nIGN1c3RvbSBmYWJyaWNzIGFuZCBhY2Nlc3Nvcmllcy4gSSB0aGluayB0aGF0IGRlc2lnbmVycyBsaWtlIEtlcmJ5IEplYW4tUmF5bW9uZCBmcm9tIFB5ZXIgTW9zcyBoYXZlIGZvdW5kIGEgcmVhbGx5IG51YW5jZWQgd2F5IHRvIGludGVyc2VjdCBhcnQsIGFjdGl2aXNtLCBhbmQgZmFzaGlvbiBpbiBzdWNoIGEgc21hcnQgd2F5LjwvcD4KPHA+PGI+V2hhdCBkbyB5b3UgZG8gd2hlbiB5b3UgbmVlZCBhIGJyZWFrIGZyb20gbWFraW5nIGFydD88L2I+PC9wPgo8cD5JIG5lZWQgbWluZGxlc3MgYWN0aXZpdHkuIEkgaGFuZyBvdXQgd2l0aCBteSB0d28gZG9ncyAodHdvIENhdmFsaWVyIEtpbmcgQ2hhcmxlcyBzcGFuaWVscywgbmFtZWQgUml2ZXIgYW5kIEJvd2llKSwgb3IgSSBwbGF5IG1pbmRsZXNzIGdhbWVzIGxpa2UgU3RhcmRldyBWYWxsZXkgb3Igd2F0Y2ggZ3VpbHR5LXBsZWFzdXJlIHJlYWxpdHktVFYgc2hvd3MuPC9wPgo8cGFtOm1lZGlhPgo8ZGM6dHlwZT5wc2Q8L2RjOnR5cGU+CjxwYW06bWVkaWFSZWZlcmVuY2UgcGFtOnJlZmlkPSJwYXRoL3RvL21lZGlhLmV4dCIgLz4KPHBhbTpjcmVkaXQ+WFhYWFhYWDwvcGFtOmNyZWRpdD4KPHBhbTpjYXB0aW9uPlNoaW1veWFtYSYjMzk7cyBzdHVkaW8gb24gY2FtcHVzIGF0IENhcm5lZ2llIE1lbGxvbiBpcyBsb2NhdGVkIGRvd24gdGhlIGhhbGwgZnJvbSB0aGUgdW5pdmVyc2l0eSYjMzk7cyB3b29kc2hvcCwgbGFzZXIgY3V0dGVycywgYW5kIHByaW50c2hvcCwgd2hpY2gsIGhlIHNheXMsICYjODIyMDthbGxvd3MgbWUgdG8gYmUgYWJsZSB0byBvcGVuIHVwIG15IG11bHRpZGlzY2lwbGluYXJ5IHByYWN0aWNlIHdpdGggZWFzZS4mIzgyMjE7PC9wYW06Y2FwdGlvbj4KPC9wYW06bWVkaWE+CjxwYW06bWVkaWE+CjxkYzp0eXBlPnBzZDwvZGM6dHlwZT4KPHBhbTptZWRpYVJlZmVyZW5jZSBwYW06cmVmaWQ9InBhdGgvdG8vbWVkaWEuZXh0IiAvPgo8cGFtOmNyZWRpdD5YWFhYWFhYPC9wYW06Y3JlZGl0Pgo8L3BhbTptZWRpYT4KPHBhbTptZWRpYT4KPGRjOnR5cGU+cHNkPC9kYzp0eXBlPgo8cGFtOm1lZGlhUmVmZXJlbmNlIHBhbTpyZWZpZD0icGF0aC90by9tZWRpYS5leHQiIC8+CjxwYW06Y3JlZGl0PlhYWFhYWFg8L3BhbTpjcmVkaXQ+CjwvcGFtOm1lZGlhPgo8cD48Yj5XaGF0IGRvIHlvdSB3ZWFyIHdoZW4geW91IHBhaW50PzwvYj48L3A+CjxwPkkgbm9ybWFsbHkgd2VhciBlaXRoZXIgYSBwYWlyIG9mIGRlbmltIGN1dG9mZiBzaG9ydHMgYW5kIGEgdGFuayB0b3Agb3IgbXkgYnJpZ2h0IHJlZCBEaWNraWVzIHNob3J0LXNsZWV2ZSBjb3ZlcmFsbHMuIEkgYWxzbyBhbHdheXMgd2VhciBteSBCbHVuZHN0b25lIENoZWxzZWEgYm9vdHMgYXMgbXkgcGFpbnRpbmcgc2hvZXMuIFRoZXkmIzM5O3JlIGNvdmVyZWQgaW4gYWxsIGtpbmRzIG9mIHNwbGF0dGVyZWQgcGFpbnQgYW5kIGdsaXR0ZXIuPC9wPgo8cD48Yj5XaG8gd2FzIHRoZSBmaXJzdCBhcnRpc3QgdGhhdCByZWFsbHkgYmxldyB5b3VyIG1pbmQ/IEFuZCB3aG8gd2FzIHRoZSBtb3N0IHJlY2VudD88L2I+PC9wPgo8cD5XYW5nZWNoaSBNdXR1IGlzIHRoZSBmaXJzdCBhcnRpc3QgdGhhdCByZWFsbHkgYmxldyBteSBtaW5kLiBJIHdhcyBjb21wbGV0ZWx5IGZhc2NpbmF0ZWQgYnkgaGVyIHVzZSBvZiBpbmsgYW5kIGNvbGxhZ2UgdG8gbWFrZSB0aGVzZSBleHBsb3NpdmUsIGh5YnJpZGl6ZWQgY2hhcmFjdGVycyB0aGF0IHdlcmUgc28gaW5kb21pdGFibGUgaW4gc3Bpcml0IGFuZCBzdHJlbmd0aC4gTW9zdCByZWNlbnRseSwgbXkgYmVzdCBmcmllbmQsIEhhbGV5IEpvc2VwaHMsIGhhcyBibG93biBteSBtaW5kIHByZXR0eSBjb25zaXN0ZW50bHkgd2l0aCBoZXIgbmV3IHdvcmsuIFRoZSBjb2xvcnMsIHRoZSBwb3dlciBpbiB0aGUgd29tZW4gc2hlJiMzOTtzIGRlcGljdGluZywgYW5kIHRoZSBmYW50YXN0aWNhbCByZWFsaXR5IHNoZSBjcmVhdGVzIG5ldmVyIGZhaWwgdG8gaW1wcmVzcyBtZS48L3A+CjxwPjxiPkJleW9uZCB0aGUgYmFzaWMgdG9vbHMsIHdoYXQgdGhpbmdzIGRvIHlvdSBuZWVkIGluIG9yZGVyIHRvIHBhaW50PzwvYj48L3A+CjxwPkkgbmVlZCB0byBhbHdheXMgaGF2ZSBqZXdlbHJ5LCBnbGl0dGVyLCByaGluZXN0b25lcywgYW5kIGZhYnJpYywgYnV0IGFsc28gSSBuZWVkIHRvIGxpc3RlbiB0byBzb21ldGhpbmcgd2hpbGUgSSYjMzk7bSB3b3JraW5nLiBEZXBlbmRpbmcgb24gd2hhdCBJJiMzOTttIHdvcmtpbmcgb24sIEkgbmVlZCB0byBwbGF5IGEgZ29vZCBhbGJ1bSB0aGF0IG1hdGNoZXMgbXkgbW9vZCYjODIxMjtjdXJyZW50bHkgbGlzdGVuaW5nIHRvIEtlbGVsYSwgU1pBLCBCbG9vZCBPcmFuZ2UsIGFuZCBBbWluJiMyMzM7IG9uIHJvdGF0aW9uLjwvcD4KPHA+PGI+V2hhdCYjMzk7cyB0aGUgYmVzdCBhZHZpY2UgeW91JiMzOTt2ZSBldmVyIHJlY2VpdmVkIGZyb20gYW5vdGhlciBhcnRpc3Q/PC9iPjwvcD4KPHA+Sm9zZXBoaW5lIEhhbHZvcnNvbiBnYXZlIG1lIHNvbWUgb2YgbXkgYmVzdCBzdHVkaW8gdmlzaXRzIHdoaWxlIGluIGdyYWQgc2Nob29sIGF0IFlhbGUsIGFuZCBJIHJlbWVtYmVyIGhlciB0ZWxsaW5nIG1lIHRoYXQgc2hlIGNvdWxkIHRlbGwgd2hlbiBteSB3b3JrIHdhcyBjb21pbmcgZnJvbSBhIHBsYWNlIG9mIGxvdmUgYW5kIHRhbGtpbmcgYWJvdXQgbG92ZSBhbmQgdGhhdCB0aGVyZSB3YXMgc3RyZW5ndGggaW4gdGhhdC4gSSYjMzk7dmUga2VwdCB0aGF0IGluIG1pbmQgZXZlciBzaW5jZSwgYWx3YXlzIG1ha2luZyBzdXJlIHRvIG1ha2UgYXJ0IGZyb20gc29tZXRoaW5nIHJlYWwgYW5kIHRydWUgYW5kIHNpZ25pZmljYW50IGFuZCBmcm9tIGEgcGxhY2Ugb2YgbG92ZS48L3A+CjxwPjxiPklmIHlvdSYjMzk7cmUgYXQgYSBwYXJ0eSBhbmQgYSBuZXcgYWNxdWFpbnRhbmNlIGFza3Mgd2hhdCB5b3VyIHdvcmsgaXMgbGlrZSwgd2hhdCBkbyB5b3Ugc2F5PzwvYj48L3A+CjxwPkkmIzM5O2Qgc2F5IHRoYXQgSSBtYWtlIG15dGhvbG9naWNhbCwgZXBpYyBmYW50YXN5LWZpZ3VyZSBwYWludGluZ3Mgd2l0aCBkcmFnLXF1ZWVuIG1hdGVyaWFscy4gVGhhdCYjMzk7cyBteSBlbGV2YXRvciBwaXRjaCE8L3A+CjxoMj5FbWlseSBNYWUgU21pdGg8L2gyPgo8cGFtOm1lZGlhPgo8ZGM6dHlwZT5wc2Q8L2RjOnR5cGU+CjxwYW06bWVkaWFSZWZlcmVuY2UgcGFtOnJlZmlkPSJwYXRoL3RvL21lZGlhLmV4dCIgLz4KPC9wYW06bWVkaWE+CjxwPjxpPkZpdmUtTWludXRlIFNlbGYtUG9ydHJhaXQsPC9pPiAyMDE4PC9wPgo8cD48Yj5CUk9PS0xZTjxici8+Yi4gMTk3OTwvYj48L3A+CjxwPjxzbWFsbD48Yj5CT1JOIElOIEFVU1RJTiw8L2I+PC9zbWFsbD4gU21pdGggcGFpbnRzIGNhcnRvb25pc2ggZmlndXJlcyBhbmQgc3VycmVhbCBzY2VuYXJpb3MgaW4gcGhvdG8tcmVhbGlzdGljIGRldGFpbCwgYWxsIG9mIGl0IG9vemluZyB3aXRoIHNlbnN1YWxpdHkgYW5kIHN0YXJrIGZlbWluaW5lIGVuZXJneS4gV2UgY2F1Z2h0IHVwIHdpdGggU21pdGggYXQgaGVyIHN0dWRpbyBpbiBCcm9va2x5biBhcyBzaGUgcHJlcGFyZWQgZm9yIGEgc2hvdyBhdCBHYWxlcmllIFBlcnJvdGluIGluIE1hbmhhdHRhbiBhbmQgZm9yIGhlciBmaXJzdCBzb2xvIG11c2V1bSBzaG93LCB3aGljaCBvcGVucyBhdCBMZSBDb25zb3J0aXVtIGluIERpam9uLCBGcmFuY2UsIGluIE5vdmVtYmVyLjwvcD4KPHA+PGI+PHNtYWxsPkdRIFNUWUxFOjwvc21hbGw+IEhvdyBkaWQgeW91IGFycml2ZSBhdCB5b3VyIHBhaW50aW5nIHN0eWxlPyBXaGF0IGZhY3RvcnMgaW5mbHVlbmNlZCB5b3VyIGRldmVsb3BtZW50IG1vc3Q/PC9iPjwvcD4KPHA+PGI+PHNtYWxsPkVNSUxZIE1BRSBTTUlUSDo8L3NtYWxsPjwvYj4gTGVhcm5pbmcgd2hhdCB0byBsZWF2ZSBvdXQgYW5kIGhvdyB0byBkbyBqdXN0IGVub3VnaCYjODIxMjt0byBub3Qgb3Zlci1kbyYjODIxMjt3YXMgdmVyeSBpbXBvcnRhbnQuIFRoYXQgY29tZXMgd2l0aCBleHBlcmllbmNlIGFuZCBwcmFjdGljZS4gSSBoYXZlIGJlZW4gcGFpbnRpbmcgd2l0aCB0aGUgc2FtZSBtYXRlcmlhbHMgZm9yIDIwIHllYXJzLiBBIGxvdCBvZiBwZW9wbGUgbGlrZSB0byBkaXNjdXNzIHRoZWlyIGNoaWxkaG9vZCBhcyBiZWluZyBmb3JtYXRpdmUsIGJ1dCBJIHByZWZlciB0byBlbXBoYXNpemUgdGhlIGV4cGVyaWVuY2VzIG9mIG15IGFkdWx0IGxpZmUuIEFzIGEgd29tYW4sIG15IHBvaW50IG9mIHZpZXcgaGFzIGJlZW4gcmFkaWNhbGl6ZWQgZHVyaW5nIHRoaXMgdGltZS48L3A+CjxwPjxiPldoYXQgaXMgeW91ciBsYXRlc3QgYm9keSBvZiB3b3JrIGFsbCBhYm91dD88L2I+PC9wPgo8cD5BbiBhbnRocm9wb21vcnBoaWMgYnJvb20gYXBwZWFycyBpbiBhIGxvdCBvZiBteSBwYWludGluZ3MuIEl0cyBmaWd1cmUgZm9ybXMgYSBraW5kIG9mIHRvdGVtOiBhbiBvYmplY3QgaW1idWVkIHdpdGggYSBzcGVjaWFsIHBvd2VyIGJleW9uZCBpdHMgbGl0ZXJhbCBmb3JtLiBUaGVzZSBicm9vbXMgYXJlIHRvb2xzIGZvciBuZXcgcG90ZW50aWFsaXRpZXMsIG9jY3VweWluZyBhbmQgZGlzdG9ydGluZyBoaXN0b3JpY2FsIGNvbXBvc2l0aW9ucywgY2xhaW1pbmcgc3BhY2UgZm9yIGZlbWluaW5lIHN1YmplY3Rpdml0eS48L3A+CjxwPjxiPldoYXQmIzM5O3Mgc29tZXRoaW5nIHlvdSYjMzk7ZCBsaWtlIHRvIGRvIGFzIGFuIGFydGlzdCBidXQgaGF2ZW4mIzM5O3QgeWV0PzwvYj48L3A+CjxwPlRoZXJlIGFyZSBwYWludGluZ3MgSSB0aG91Z2h0IG9mIHR3byB5ZWFycyBhZ28gdGhhdCBJJiMzOTttIGp1c3Qgbm93IGFibGUgdG8gZXhlY3V0ZSYjODIxMjtteSBtaW5kIGhhcyB0byBzbG93bHkgZW5naW5lZXIgdGhlbSwgc29tZXRpbWVzIHNpbGVudGx5IGJlaGluZCB0aGUgc2NlbmVzLCBsaWtlIGEgcHJvZ3JhbSBydW5uaW5nIGluIHRoZSBiYWNrZ3JvdW5kLiBUaGVuIG9uZSBkYXkgaXQmIzM5O3MgcmVhZHkuPC9wPgo8cD48Yj5CZXlvbmQgdGhlIGJhc2ljIHRvb2xzLCB3aGF0IHRoaW5ncyBkbyB5b3UgbmVlZCBpbiBvcmRlciB0byBwYWludD88L2I+PC9wPgo8cD5EaXNjaXBsaW5lLCB3aWxsLCB0aW1lLjwvcD4KPHA+PGI+V2hhdCBkbyB5b3UgZG8gd2hlbiB5b3UgbmVlZCBhIGJyZWFrIGZyb20gbWFraW5nIGFydD88L2I+PC9wPgo8cD5JIHJlY2VudGx5IGdvdCBhIHB1cHB5LCB3aG8gZm9yY2VzIG1lIHRvIHRha2UgbW9yZSBicmVha3MuIEkgbGlrZSB0aGUgd2Fsa3MuPC9wPgo8cD48Yj5XaGF0IGRvIHlvdSB3ZWFyIHdoZW4geW91IHBhaW50PzwvYj48L3A+CjxwPk15IGZhdm9yaXRlIHBpZWNlIG9mIGNsb3RoaW5nIHRvIHdlYXIgaW4gdGhlIHN0dWRpbyBpcyBhIGJveSYjMzk7cyByYW5nZXIgdmVzdCwgd2hpY2ggSSBib3VnaHQgZnJvbSBhIHRocmlmdCBzdG9yZSBpbiBBc3Blbi48L3A+CjxwPjxiPldobyB3YXMgdGhlIGZpcnN0IGFydGlzdCB0aGF0IHJlYWxseSBibGV3IHlvdXIgbWluZD8gQW5kIHdobyB3YXMgdGhlIG1vc3QgcmVjZW50PzwvYj48L3A+CjxwPldoZW4gSSB3YXMgYWJvdXQgMTcsIEkgc2F3IEdlb3JnZXMgU2V1cmF0JiMzOTtzIDxpPkEgU3VuZGF5IEFmdGVybm9vbiBvbiB0aGUgSXNsYW5kIG9mIExhIEdyYW5kZSBKYXR0ZTwvaT4gYXQgdGhlIEFydCBJbnN0aXR1dGUgb2YgQ2hpY2Fnby4gSSBrbmV3IG9mIGl0IGZyb20gYm9va3MsIGJ1dCBzZWVpbmcgaXQgaW4gcGVyc29uIGJsZXcgbXkgbWluZC4gQXQgdGhhdCBtb21lbnQgSSBmZWxsIGluIGxvdmUgd2l0aCBwYWludGluZyBkb3duIHRvIHRoZSBtYXRlcmlhbCBsZXZlbC4gSXQgd2FzIHRoZSBmaXJzdCB0aW1lIHRoYXQgSSB0cnVseSB1bmRlcnN0b29kIHBhaW50aW5nIGJleW9uZCBpbWFnZS4gSSBzYXcgdGhhdCBpdCB3YXMgY29uY2VwdHVhbCwgZXhwZXJpZW50aWFsLCBhbmQgdGhhdCBkZXB0aCBvZiBtZWFuaW5nIHdvcmtlZCBmYXIgYmV5b25kIGEgcGljdHVyZS4gUmVjZW50bHkgSSB2aXNpdGVkIHRoZSBBbHRlIE5hdGlvbmFsZ2FsZXJpZSwgaW4gQmVybGluLCB3aGljaCBob2xkcyBtYXN0ZXJwaWVjZSBwYWludGluZ3MgZnJvbSB0aGUgUm9tYW50aWMgcGVyaW9kLiBUaGVyZSBJIHNhdyBtaW5kLWJsb3dpbmcgQXJub2xkIEImIzI0Njtja2xpbiBwYWludGluZ3MuIEkmIzM5O20gdGhpbmtpbmcgYWJvdXQgdGhvc2UgYSBsb3QgcmlnaHQgbm93LjwvcD4KPHA+PGI+V2hhdCYjMzk7cyB0aGUgYmVzdCBhZHZpY2UgeW91JiMzOTt2ZSBldmVyIHJlY2VpdmVkIGZyb20gYW5vdGhlciBhcnRpc3Q/PC9iPjwvcD4KPHA+SGFuZHMtZG93biBiZXN0IGFkdmljZSwgZnJvbSBteSBwYXJ0bmVyOiAmIzgyMjA7TGVhcm4gdG8gbWFrZSBzbWFsbCBwYWludGluZ3MuJiM4MjIxOyBUaGlzIGNhbWUgaW4gYSBwYXJ0aWN1bGFybHkgcm91Z2ggcGF0Y2ggaW4gbXkgbGlmZS4gSSB3YXMgZGVlcGx5IHN0cnVnZ2xpbmcgYXQgZXZlcnkgbGV2ZWwuIExlYXJuaW5nIHRvIHBhaW50IGluIHJlZHVjZWQgc2NhbGUgd2l0aCByZWR1Y2VkIG1hdGVyaWFscyB3YXMgYSBwYWluZnVsIGJ1dCBncmVhdCBjcnVjaWJsZSBmb3IgbXkgd29yay48L3A+CjxwPjxiPklmIHlvdSYjMzk7cmUgYXQgYSBwYXJ0eSBhbmQgYSBuZXcgYWNxdWFpbnRhbmNlIGFza3Mgd2hhdCB5b3VyIHdvcmsgaXMgbGlrZSwgd2hhdCBkbyB5b3Ugc2F5PzwvYj48L3A+CjxwPiYjODIyMDtHb29kLiYjODIyMTs8L3A+CjxwYW06bWVkaWE+CjxkYzp0eXBlPnBzZDwvZGM6dHlwZT4KPHBhbTptZWRpYVJlZmVyZW5jZSBwYW06cmVmaWQ9InBhdGgvdG8vbWVkaWEuZXh0IiAvPgo8cGFtOmNyZWRpdD5YWFhYWFhYPC9wYW06Y3JlZGl0Pgo8cGFtOmNhcHRpb24+U21pdGgmIzM5O3Mgc3R1ZGlvLCBvbiB0aGUgZm91cnRoIGZsb29yIG9mIGEgV2lsbGlhbXNidXJnIGxvZnQgYnVpbGRpbmcsIGhhcyBhIHdhbGwgb2Ygd2luZG93cyBhbmQgYW4gaXNsYW5kIGZ1bGwgb2YgYnJ1c2hlcyBhbmQgc3VwcGxpZXMgaW4gdGhlIGNlbnRlci4gJiM4MjIwO0l0JiMzOTtzIGFuIGluY3JlZGlibGUgbHV4dXJ5IHRvIHBhaW50IHdpdGggbmF0dXJhbCBsaWdodCBpbiBOLlkuQy4sJiM4MjIxOyBzaGUgc2F5cy48L3BhbTpjYXB0aW9uPgo8L3BhbTptZWRpYT4KPHBhbTptZWRpYT4KPGRjOnR5cGU+cHNkPC9kYzp0eXBlPgo8cGFtOm1lZGlhUmVmZXJlbmNlIHBhbTpyZWZpZD0icGF0aC90by9tZWRpYS5leHQiIC8+CjxwYW06Y3JlZGl0PlhYWFhYWFg8L3BhbTpjcmVkaXQ+CjwvcGFtOm1lZGlhPgo8cGFtOm1lZGlhPgo8ZGM6dHlwZT5wc2Q8L2RjOnR5cGU+CjxwYW06bWVkaWFSZWZlcmVuY2UgcGFtOnJlZmlkPSJwYXRoL3RvL21lZGlhLmV4dCIgLz4KPHBhbTpjcmVkaXQ+WFhYWFhYWC4gWFhYWFhYWCwgWFhYWFhYWCwgY291cnRlc3kgb2YgRGFyaW8gTGFzYWduaS8gU2ltb25lIFN1YmFsIEdhbGxlcnk8L3BhbTpjcmVkaXQ+CjwvcGFtOm1lZGlhPgo8aDI+Sm9lIFJvYmVydHM8L2gyPgo8cGFtOm1lZGlhPgo8ZGM6dHlwZT5wc2Q8L2RjOnR5cGU+CjxwYW06bWVkaWFSZWZlcmVuY2UgcGFtOnJlZmlkPSJwYXRoL3RvL21lZGlhLmV4dCIgLz4KPC9wYW06bWVkaWE+CjxwPjxpPkZpdmUtTWludXRlIFNlbGYtUG9ydHJhaXQsPC9pPiAyMDE4PC9wPgo8cD48Yj5TQU4gRlJBTkNJU0NPPGJyLz5iLiAxOTc2PC9iPjwvcD4KPHBhbTptZWRpYT4KPGRjOnR5cGU+cHNkPC9kYzp0eXBlPgo8cGFtOm1lZGlhUmVmZXJlbmNlIHBhbTpyZWZpZD0icGF0aC90by9tZWRpYS5leHQiIC8+CjxwYW06Y3JlZGl0PlhYWFhYWFg8L3BhbTpjcmVkaXQ+CjwvcGFtOm1lZGlhPgo8cGFtOm1lZGlhPgo8ZGM6dHlwZT5wc2Q8L2RjOnR5cGU+CjxwYW06bWVkaWFSZWZlcmVuY2UgcGFtOnJlZmlkPSJwYXRoL3RvL21lZGlhLmV4dCIgLz4KPHBhbTpjcmVkaXQ+WFhYWFhYWDwvcGFtOmNyZWRpdD4KPHBhbTpjYXB0aW9uPiYjODIyMDtNeSBzdHVkaW8gaXMganVzdCBhIHRpbnkgcm9vbSBpbiBteSBob3VzZSBpbiB0aGUgTWlzc2lvbiBEaXN0cmljdCwmIzgyMjE7IFJvYmVydHMgc2F5cy4gJiM4MjIwO0l0JiMzOTtzIGZpbGxlZCB3aXRoIG9sZCBtYWdhemluZXMgYW5kIGp1bmsgYW5kIGhhbGYtZmluaXNoZWQgcHJvamVjdHMuIEkgbGlrZSBzdGFyaW5nIGF0IHRoZSBnaWFudCByZWR3b29kIHRyZWUgdGhhdCBncm93cyBvdXRzaWRlLiYjODIyMTs8L3BhbTpjYXB0aW9uPgo8L3BhbTptZWRpYT4KPHBhbTptZWRpYT4KPGRjOnR5cGU+cHNkPC9kYzp0eXBlPgo8cGFtOm1lZGlhUmVmZXJlbmNlIHBhbTpyZWZpZD0icGF0aC90by9tZWRpYS5leHQiIC8+CjxwYW06Y3JlZGl0PlhYWFhYWFg8L3BhbTpjcmVkaXQ+CjwvcGFtOm1lZGlhPgo8cD48Yj48c21hbGw+Qk9STiBJTiBNQURJU09OLCBXSVNDT05TSU4sPC9zbWFsbD48L2I+IFJvYmVydHMgdGFrZXMgaW5zcGlyYXRpb24gZnJvbSBjb21pYyBib29rcywgc2thdGVib2FyZGluZywgc3BhY2UgZXhwbG9yYXRpb24sIGFuZCBoaXMgZXhwZXJpZW5jZXMgd2l0aCBwc3ljaGVkZWxpY3MuIFJvYmVydHMsIGEuay5hLiBMU0QgV29ybGQgUGVhY2UsIGhhcyBjb2xsYWJvcmF0ZWQgd2l0aCBTdXByZW1lIGFuZCBkZXNpZ25lZCBncmFwaGljcyBmb3IgR1gxMDAwLCBhIHNrYXRlIGJyYW5kIGJhc2VkIGluIFNhbiBGcmFuY2lzY28sIHdoZXJlIGhlIHdvcmtzIGFuZCBsaXZlcy48L3A+CjxwPjxiPjxzbWFsbD5HUSBTVFlMRTo8L3NtYWxsPiBIb3cgZGlkIHlvdSBhcnJpdmUgYXQgeW91ciBwYWludGluZyBzdHlsZT8gV2hhdCBmYWN0b3JzIGluZmx1ZW5jZWQgeW91ciBkZXZlbG9wbWVudCBtb3N0PzwvYj48L3A+CjxwPjxzbWFsbD48Yj5KT0UgUk9CRVJUUzo8L2I+PC9zbWFsbD4gSSBoYXZlIGJlZW4gbGVhcm5pbmcgaG93IHRvIHBhaW50IGZvciBhIG1pbGxpb24geWVhcnMsIGFuZCBJJiMzOTttIHN0aWxsIG5vdCB2ZXJ5IGdvb2QgYXQgaXQuIEkgZG9uJiMzOTt0IHJlYWxseSBoYXZlIGFueSBleHBlY3RhdGlvbnMgd2hlbiBJIHBhaW50LiBJdCYjMzk7cyBtb3JlIGZ1biB0aGF0IHdheS48L3A+CjxwPjxiPldoYXQgaXMgeW91ciBsYXRlc3QgYm9keSBvZiB3b3JrIGFsbCBhYm91dD88L2I+PC9wPgo8cD5Ucmlwcy4gSSB3ZW50IGNhbXBpbmcgb25jZSBhIG1vbnRoIGZvciBhIHllYXIsIGFuZCBJIGF0ZSBtdXNocm9vbXMgZXZlcnkgdGltZS4gSSBtYWRlIGEgYnVuY2ggb2YgcGFpbnRpbmdzIGFib3V0IHRoZXNlIGV4cGVyaWVuY2VzLiBLaW5kYSBteSB3YXkgb2YgaW50ZWdyYXRpbmcgbXkgdHJpcHMgd2l0aCBteSBsaWZlLjwvcD4KPHA+PGI+V2hhdCYjMzk7cyBzb21ldGhpbmcgeW91JiMzOTtkIGxpa2UgdG8gZG8gYXMgYW4gYXJ0aXN0IGJ1dCBoYXZlbiYjMzk7dCB5ZXQ/PC9iPjwvcD4KPHA+SSBoYXZlIG1hZGUgYmx1ZXByaW50cyBmb3IgYSB3aXNoIG1hY2hpbmUsIGFuZCBJIHdvdWxkIGxpa2UgdG8gYnVpbGQgaXQuPC9wPgo8cD48Yj5XaGF0IGRvIHlvdSBkbyB3aGVuIHlvdSBuZWVkIGEgYnJlYWsgZnJvbSBtYWtpbmcgYXJ0PzwvYj48L3A+CjxwPkkgZ28gb24gYSB3YWxrIHdpdGggbXkgZG9nLCBLZXZpbi4gT3IgSSBnbyBza2F0ZWJvYXJkaW5nLiBPciBnbyBjYW1waW5nLjwvcD4KPHA+PGI+V2hhdCBkbyB5b3Ugd2VhciB3aGVuIHlvdSBwYWludD88L2I+PC9wPgo8cD5KdXN0IHdoYXRldmVyIGNsb3RoZXMgSSYjMzk7bSB3ZWFyaW5nIHRoYXQgZGF5LiBFdmVyeXRoaW5nIEkgaGF2ZSBoYXMgcGFpbnQgb24gaXQgc29tZXdoZXJlLjwvcD4KPHA+PGI+V2hvIHdhcyB0aGUgZmlyc3QgYXJ0aXN0IHRoYXQgcmVhbGx5IGJsZXcgeW91ciBtaW5kPyBBbmQgd2hvIHdhcyB0aGUgbW9zdCByZWNlbnQ/PC9iPjwvcD4KPHA+VGhlIGZpcnN0IHdhcyBteSBncmFuZGZhdGhlciwgU3RldmUgVmFzeS4gSGUgbWFkZSBhbGwgc29ydHMgb2YgYXJ0LiBIZSBtYWRlIGNvbGxhZ2VzLiBIZSB3YXMgYSBwcmludG1ha2VyLiBIZSBtYWRlIHRoaW5ncyBvdXQgb2YgZm91bmQgb2JqZWN0cy4gSGUgdGF1Z2h0IG1lIGFsbCBzb3J0cyBvZiB0aGluZ3MgYWJvdXQgYXJ0IGFuZCBjb2xsZWN0aW5nIGp1bmsgYW5kIGhvdyB0byBzZWUuIE1vc3QgcmVjZW50bHksIFRhaGl0aSBQZWhyc29uLiBJIGFtIGRyYXduIHRvIFRhaGl0aSYjMzk7cyB3b3JrIGJlY2F1c2UgaXQmIzM5O3MgcHJldHR5IGFtYXppbmcmIzgyMTI7aGUgbWFrZXMgdGhlc2UgcGFwZXIgY3V0b3V0cyB0aGF0IGFyZSBpbmNyZWRpYmx5IGRldGFpbGVkIGFuZCBtZXRpY3Vsb3VzLjwvcD4KPHA+PGI+QmV5b25kIHRoZSBiYXNpYyB0b29scywgd2hhdCB0aGluZ3MgZG8geW91IG5lZWQgaW4gb3JkZXIgdG8gcGFpbnQ/PC9iPjwvcD4KPHA+Tm90IG11Y2guIE1heWJlIGEgZ2xhc3Mgb2Ygd2F0ZXIgYW5kIHNvbWUgaGVhZHBob25lcy48L3A+CjxwPjxiPldoYXQmIzM5O3MgdGhlIGJlc3QgYWR2aWNlIHlvdSYjMzk7dmUgZXZlciByZWNlaXZlZCBmcm9tIGFub3RoZXIgYXJ0aXN0PzwvYj48L3A+CjxwPiYjODIyMDtCcmVhdGhlLiYjODIyMTs8L3A+CjxwPjxiPldobyBnYXZlIHlvdSB0aGF0IGFkdmljZT88L2I+PC9wPgo8cD5UaGUgcGhvdG9ncmFwaGVyIHRoYXQgY2FtZSB0byBteSBzdHVkaW8gdG8gc2hvb3QgbWUgZm9yIHlvdSBndXlzIFtEYW1pZW4gTWFsb25leV0uIEkgZ3Vlc3MgSSB3YXMgaG9sZGluZyBteSBicmVhdGguPC9wPgo8cD48Yj5JZiB5b3UmIzM5O3JlIGF0IGEgcGFydHkgYW5kIGEgbmV3IGFjcXVhaW50YW5jZSBhc2tzIHdoYXQgeW91ciB3b3JrIGlzIGxpa2UsIHdoYXQgZG8geW91IHNheT88L2I+PC9wPgo8cD4mIzgyMjA7QW1hdGV1ciBsYW5kc2NhcGUgcGFpbnRpbmcuJiM4MjIxOzwvcD4KPC9ib2R5Pgo8L3BhbTphcnRpY2xlPgo8L3BhbTptZXNzYWdlPgo=', 'base64');\n\ndocument.addEventListener('paste', evt => {\n let xml = evt.clipboardData.getData('text/plain');\n if (xml !== '') {\n let doc = _src2.default.fromRaw(xml).convertTo(_offsetAnnotations2.default);\n document.body.innerText = _rendererCommonmark2.default.render(doc) + '\\n\\n-----------------\\n\\n' + JSON.stringify(doc.toJSON(), null, 2);\n }\n});\n\ndocument.querySelector('button').addEventListener('click', () => {\n let doc = _src2.default.fromRaw(example.toString()).convertTo(_offsetAnnotations2.default);\n document.body.innerText = _rendererCommonmark2.default.render(doc) + '\\n\\n-----------------\\n\\n' + JSON.stringify(doc.toJSON(), null, 2);\n});","map":{"mappings":[{"generated":{"line":4,"column":0},"source":"app.js","original":{"line":1,"column":0}},{"generated":{"line":8,"column":0},"source":"app.js","original":{"line":2,"column":0}},{"generated":{"line":12,"column":0},"source":"app.js","original":{"line":3,"column":0}},{"name":"fs","generated":{"line":14,"column":4},"source":"app.js","original":{"line":3,"column":12}},{"generated":{"line":16,"column":0},"source":"app.js","original":{"line":4,"column":0}},{"generated":{"line":24,"column":0},"source":"app.js","original":{"line":6,"column":0}},{"name":"example","generated":{"line":24,"column":6},"source":"app.js","original":{"line":6,"column":6}},{"generated":{"line":24,"column":25932},"source":"app.js","original":{"line":6,"column":0}},{"name":"document","generated":{"line":26,"column":0},"source":"app.js","original":{"line":8,"column":0}},{"name":"addEventListener","generated":{"line":26,"column":9},"source":"app.js","original":{"line":8,"column":9}},{"generated":{"line":26,"column":25},"source":"app.js","original":{"line":8,"column":0}},{"generated":{"line":26,"column":26},"source":"app.js","original":{"line":8,"column":26}},{"generated":{"line":26,"column":33},"source":"app.js","original":{"line":8,"column":0}},{"name":"evt","generated":{"line":26,"column":35},"source":"app.js","original":{"line":8,"column":36}},{"generated":{"line":26,"column":38},"source":"app.js","original":{"line":8,"column":35}},{"generated":{"line":26,"column":42},"source":"app.js","original":{"line":8,"column":44}},{"generated":{"line":27,"column":0},"source":"app.js","original":{"line":9,"column":2}},{"name":"xml","generated":{"line":27,"column":6},"source":"app.js","original":{"line":9,"column":6}},{"name":"evt","generated":{"line":27,"column":12},"source":"app.js","original":{"line":9,"column":12}},{"name":"clipboardData","generated":{"line":27,"column":16},"source":"app.js","original":{"line":9,"column":16}},{"generated":{"line":27,"column":29},"source":"app.js","original":{"line":9,"column":12}},{"name":"getData","generated":{"line":27,"column":30},"source":"app.js","original":{"line":9,"column":30}},{"generated":{"line":27,"column":37},"source":"app.js","original":{"line":9,"column":12}},{"generated":{"line":27,"column":38},"source":"app.js","original":{"line":9,"column":38}},{"generated":{"line":27,"column":50},"source":"app.js","original":{"line":9,"column":12}},{"generated":{"line":27,"column":51},"source":"app.js","original":{"line":9,"column":2}},{"generated":{"line":28,"column":0},"source":"app.js","original":{"line":10,"column":2}},{"name":"xml","generated":{"line":28,"column":6},"source":"app.js","original":{"line":10,"column":6}},{"generated":{"line":28,"column":14},"source":"app.js","original":{"line":10,"column":14}},{"generated":{"line":28,"column":16},"source":"app.js","original":{"line":10,"column":2}},{"generated":{"line":28,"column":18},"source":"app.js","original":{"line":10,"column":18}},{"generated":{"line":29,"column":0},"source":"app.js","original":{"line":11,"column":4}},{"name":"doc","generated":{"line":29,"column":8},"source":"app.js","original":{"line":11,"column":8}},{"name":"PRISMSource","generated":{"line":29,"column":14},"source":"app.js","original":{"line":11,"column":14}},{"name":"fromRaw","generated":{"line":29,"column":28},"source":"app.js","original":{"line":11,"column":26}},{"generated":{"line":29,"column":35},"source":"app.js","original":{"line":11,"column":14}},{"name":"xml","generated":{"line":29,"column":36},"source":"app.js","original":{"line":11,"column":34}},{"generated":{"line":29,"column":39},"source":"app.js","original":{"line":11,"column":14}},{"name":"convertTo","generated":{"line":29,"column":41},"source":"app.js","original":{"line":11,"column":39}},{"generated":{"line":29,"column":50},"source":"app.js","original":{"line":11,"column":14}},{"name":"OffsetSource","generated":{"line":29,"column":51},"source":"app.js","original":{"line":11,"column":49}},{"generated":{"line":29,"column":78},"source":"app.js","original":{"line":11,"column":14}},{"generated":{"line":29,"column":79},"source":"app.js","original":{"line":11,"column":4}},{"name":"document","generated":{"line":30,"column":0},"source":"app.js","original":{"line":12,"column":4}},{"name":"body","generated":{"line":30,"column":13},"source":"app.js","original":{"line":12,"column":13}},{"generated":{"line":30,"column":17},"source":"app.js","original":{"line":12,"column":4}},{"name":"innerText","generated":{"line":30,"column":18},"source":"app.js","original":{"line":12,"column":18}},{"generated":{"line":30,"column":27},"source":"app.js","original":{"line":12,"column":4}},{"name":"Renderer","generated":{"line":30,"column":30},"source":"app.js","original":{"line":12,"column":30}},{"name":"render","generated":{"line":30,"column":59},"source":"app.js","original":{"line":12,"column":39}},{"generated":{"line":30,"column":65},"source":"app.js","original":{"line":12,"column":30}},{"name":"doc","generated":{"line":30,"column":66},"source":"app.js","original":{"line":12,"column":46}},{"generated":{"line":30,"column":69},"source":"app.js","original":{"line":12,"column":30}},{"generated":{"line":30,"column":73},"source":"app.js","original":{"line":12,"column":53}},{"generated":{"line":30,"column":100},"source":"app.js","original":{"line":12,"column":30}},{"name":"JSON","generated":{"line":30,"column":103},"source":"app.js","original":{"line":12,"column":83}},{"name":"stringify","generated":{"line":30,"column":108},"source":"app.js","original":{"line":12,"column":88}},{"generated":{"line":30,"column":117},"source":"app.js","original":{"line":12,"column":83}},{"name":"doc","generated":{"line":30,"column":118},"source":"app.js","original":{"line":12,"column":98}},{"name":"toJSON","generated":{"line":30,"column":122},"source":"app.js","original":{"line":12,"column":102}},{"generated":{"line":30,"column":128},"source":"app.js","original":{"line":12,"column":98}},{"generated":{"line":30,"column":130},"source":"app.js","original":{"line":12,"column":83}},{"generated":{"line":30,"column":132},"source":"app.js","original":{"line":12,"column":112}},{"generated":{"line":30,"column":136},"source":"app.js","original":{"line":12,"column":83}},{"generated":{"line":30,"column":138},"source":"app.js","original":{"line":12,"column":118}},{"generated":{"line":30,"column":139},"source":"app.js","original":{"line":12,"column":83}},{"generated":{"line":30,"column":140},"source":"app.js","original":{"line":12,"column":4}},{"generated":{"line":31,"column":0},"source":"app.js","original":{"line":13,"column":3}},{"generated":{"line":32,"column":0},"source":"app.js","original":{"line":14,"column":1}},{"generated":{"line":32,"column":1},"source":"app.js","original":{"line":8,"column":0}},{"name":"document","generated":{"line":34,"column":0},"source":"app.js","original":{"line":16,"column":0}},{"name":"querySelector","generated":{"line":34,"column":9},"source":"app.js","original":{"line":16,"column":9}},{"generated":{"line":34,"column":22},"source":"app.js","original":{"line":16,"column":0}},{"generated":{"line":34,"column":23},"source":"app.js","original":{"line":16,"column":23}},{"generated":{"line":34,"column":31},"source":"app.js","original":{"line":16,"column":0}},{"name":"addEventListener","generated":{"line":34,"column":33},"source":"app.js","original":{"line":16,"column":33}},{"generated":{"line":34,"column":49},"source":"app.js","original":{"line":16,"column":0}},{"generated":{"line":34,"column":50},"source":"app.js","original":{"line":16,"column":50}},{"generated":{"line":34,"column":57},"source":"app.js","original":{"line":16,"column":0}},{"generated":{"line":34,"column":59},"source":"app.js","original":{"line":16,"column":59}},{"generated":{"line":34,"column":65},"source":"app.js","original":{"line":16,"column":65}},{"generated":{"line":35,"column":0},"source":"app.js","original":{"line":17,"column":2}},{"name":"doc","generated":{"line":35,"column":6},"source":"app.js","original":{"line":17,"column":6}},{"name":"PRISMSource","generated":{"line":35,"column":12},"source":"app.js","original":{"line":17,"column":12}},{"name":"fromRaw","generated":{"line":35,"column":26},"source":"app.js","original":{"line":17,"column":24}},{"generated":{"line":35,"column":33},"source":"app.js","original":{"line":17,"column":12}},{"name":"example","generated":{"line":35,"column":34},"source":"app.js","original":{"line":17,"column":32}},{"name":"toString","generated":{"line":35,"column":42},"source":"app.js","original":{"line":17,"column":40}},{"generated":{"line":35,"column":50},"source":"app.js","original":{"line":17,"column":32}},{"generated":{"line":35,"column":52},"source":"app.js","original":{"line":17,"column":12}},{"name":"convertTo","generated":{"line":35,"column":54},"source":"app.js","original":{"line":17,"column":52}},{"generated":{"line":35,"column":63},"source":"app.js","original":{"line":17,"column":12}},{"name":"OffsetSource","generated":{"line":35,"column":64},"source":"app.js","original":{"line":17,"column":62}},{"generated":{"line":35,"column":91},"source":"app.js","original":{"line":17,"column":12}},{"generated":{"line":35,"column":92},"source":"app.js","original":{"line":17,"column":2}},{"name":"document","generated":{"line":36,"column":0},"source":"app.js","original":{"line":18,"column":2}},{"name":"body","generated":{"line":36,"column":11},"source":"app.js","original":{"line":18,"column":11}},{"generated":{"line":36,"column":15},"source":"app.js","original":{"line":18,"column":2}},{"name":"innerText","generated":{"line":36,"column":16},"source":"app.js","original":{"line":18,"column":16}},{"generated":{"line":36,"column":25},"source":"app.js","original":{"line":18,"column":2}},{"name":"Renderer","generated":{"line":36,"column":28},"source":"app.js","original":{"line":18,"column":28}},{"name":"render","generated":{"line":36,"column":57},"source":"app.js","original":{"line":18,"column":37}},{"generated":{"line":36,"column":63},"source":"app.js","original":{"line":18,"column":28}},{"name":"doc","generated":{"line":36,"column":64},"source":"app.js","original":{"line":18,"column":44}},{"generated":{"line":36,"column":67},"source":"app.js","original":{"line":18,"column":28}},{"generated":{"line":36,"column":71},"source":"app.js","original":{"line":18,"column":51}},{"generated":{"line":36,"column":98},"source":"app.js","original":{"line":18,"column":28}},{"name":"JSON","generated":{"line":36,"column":101},"source":"app.js","original":{"line":18,"column":81}},{"name":"stringify","generated":{"line":36,"column":106},"source":"app.js","original":{"line":18,"column":86}},{"generated":{"line":36,"column":115},"source":"app.js","original":{"line":18,"column":81}},{"name":"doc","generated":{"line":36,"column":116},"source":"app.js","original":{"line":18,"column":96}},{"name":"toJSON","generated":{"line":36,"column":120},"source":"app.js","original":{"line":18,"column":100}},{"generated":{"line":36,"column":126},"source":"app.js","original":{"line":18,"column":96}},{"generated":{"line":36,"column":128},"source":"app.js","original":{"line":18,"column":81}},{"generated":{"line":36,"column":130},"source":"app.js","original":{"line":18,"column":110}},{"generated":{"line":36,"column":134},"source":"app.js","original":{"line":18,"column":81}},{"generated":{"line":36,"column":136},"source":"app.js","original":{"line":18,"column":116}},{"generated":{"line":36,"column":137},"source":"app.js","original":{"line":18,"column":81}},{"generated":{"line":36,"column":138},"source":"app.js","original":{"line":18,"column":2}},{"generated":{"line":37,"column":0},"source":"app.js","original":{"line":19,"column":1}},{"generated":{"line":37,"column":1},"source":"app.js","original":{"line":16,"column":0}}],"sources":{"app.js":"import OffsetSource from '@atjson/offset-annotations';\nimport Renderer from '@atjson/renderer-commonmark';\nimport * as fs from 'fs';\nimport PRISMSource from '../src';\n\nconst example = fs.readFileSync(__dirname + '/gq-fresh-paint.xml');\n\ndocument.addEventListener('paste', (evt) => {\n let xml = evt.clipboardData.getData('text/plain');\n if (xml !== '') {\n let doc = PRISMSource.fromRaw(xml).convertTo(OffsetSource);\n document.body.innerText = Renderer.render(doc) + '\\n\\n-----------------\\n\\n' + JSON.stringify(doc.toJSON(), null, 2);\n }\n});\n\ndocument.querySelector('button').addEventListener('click', () => {\n let doc = PRISMSource.fromRaw(example.toString()).convertTo(OffsetSource);\n document.body.innerText = Renderer.render(doc) + '\\n\\n-----------------\\n\\n' + JSON.stringify(doc.toJSON(), null, 2);\n});\n"},"lineCount":null}},"hash":"a34c03eca48832c7b3118e57c1b96221","cacheData":{"env":{}}}
\No newline at end of file