Socket
Socket
Sign inDemoInstall

atom-ide-base

Package Overview
Dependencies
Maintainers
1
Versions
38
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

atom-ide-base - npm Package Compare versions

Comparing version 1.11.2 to 2.0.0

commons-ui/float-pane/MarkdownView.d.ts

2

commons-ui/float-pane/ReactView.d.ts
import * as React from "react";
interface Props {
export interface Props {
component: () => React.ReactElement;

@@ -4,0 +4,0 @@ containerClassName: string;

@@ -34,2 +34,2 @@ "use strict";

exports.ReactView = ReactView;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiUmVhY3RWaWV3LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjLWNvbW1vbnMtdWkvZmxvYXQtcGFuZS9SZWFjdFZpZXcudHN4Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQSw2Q0FBOEI7QUFhOUIsTUFBYSxTQUFVLFNBQVEsS0FBSyxDQUFDLFNBQXVCO0lBQzFELE1BQU07UUFDSixJQUFJLFFBQVEsR0FBRyxJQUFJLENBQUE7UUFDbkIsSUFBSSxJQUFJLENBQUMsS0FBSyxDQUFDLFNBQVMsRUFBRTtZQUN4QixRQUFRLEdBQUcsNkJBQUssU0FBUyxFQUFFLElBQUksQ0FBQyxLQUFLLENBQUMsZ0JBQWdCLElBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxTQUFTLEVBQUUsQ0FBTyxDQUFBO1NBQ3ZGO1FBRUQsT0FBTyw2QkFBSyxTQUFTLEVBQUUsSUFBSSxDQUFDLEtBQUssQ0FBQyxrQkFBa0IsSUFBRyxRQUFRLENBQU8sQ0FBQTtJQUN4RSxDQUFDO0NBQ0Y7QUFURCw4QkFTQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIFJlYWN0IGZyb20gXCJyZWFjdFwiXHJcblxyXG5pbnRlcmZhY2UgUHJvcHMge1xyXG4gIGNvbXBvbmVudDogKCkgPT4gUmVhY3QuUmVhY3RFbGVtZW50XHJcbiAgY29udGFpbmVyQ2xhc3NOYW1lOiBzdHJpbmdcclxuICBjb250ZW50Q2xhc3NOYW1lOiBzdHJpbmdcclxufVxyXG5cclxuaW50ZXJmYWNlIFN0YXRlIHt9XHJcblxyXG4vKipcclxuICogQSByZWFjdCBjb21wb25lbnQgdGhhdCBjYW4gaG9zdCBhbiBleHRlcm5hbGx5IGdpdmVuIFJlYWN0IGNvbXBvbmVudFxyXG4gKi9cclxuZXhwb3J0IGNsYXNzIFJlYWN0VmlldyBleHRlbmRzIFJlYWN0LkNvbXBvbmVudDxQcm9wcywgU3RhdGU+IHtcclxuICByZW5kZXIoKSB7XHJcbiAgICBsZXQgY2hpbGRyZW4gPSBudWxsXHJcbiAgICBpZiAodGhpcy5wcm9wcy5jb21wb25lbnQpIHtcclxuICAgICAgY2hpbGRyZW4gPSA8ZGl2IGNsYXNzTmFtZT17dGhpcy5wcm9wcy5jb250ZW50Q2xhc3NOYW1lfT57dGhpcy5wcm9wcy5jb21wb25lbnQoKX08L2Rpdj5cclxuICAgIH1cclxuXHJcbiAgICByZXR1cm4gPGRpdiBjbGFzc05hbWU9e3RoaXMucHJvcHMuY29udGFpbmVyQ2xhc3NOYW1lfT57Y2hpbGRyZW59PC9kaXY+XHJcbiAgfVxyXG59XHJcbiJdfQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiUmVhY3RWaWV3LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjLWNvbW1vbnMtdWkvZmxvYXQtcGFuZS9SZWFjdFZpZXcudHN4Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQSw2Q0FBOEI7QUFhOUIsTUFBYSxTQUFVLFNBQVEsS0FBSyxDQUFDLFNBQXVCO0lBQzFELE1BQU07UUFDSixJQUFJLFFBQVEsR0FBRyxJQUFJLENBQUE7UUFDbkIsSUFBSSxJQUFJLENBQUMsS0FBSyxDQUFDLFNBQVMsRUFBRTtZQUN4QixRQUFRLEdBQUcsNkJBQUssU0FBUyxFQUFFLElBQUksQ0FBQyxLQUFLLENBQUMsZ0JBQWdCLElBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxTQUFTLEVBQUUsQ0FBTyxDQUFBO1NBQ3ZGO1FBRUQsT0FBTyw2QkFBSyxTQUFTLEVBQUUsSUFBSSxDQUFDLEtBQUssQ0FBQyxrQkFBa0IsSUFBRyxRQUFRLENBQU8sQ0FBQTtJQUN4RSxDQUFDO0NBQ0Y7QUFURCw4QkFTQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIFJlYWN0IGZyb20gXCJyZWFjdFwiXHJcblxyXG5leHBvcnQgaW50ZXJmYWNlIFByb3BzIHtcclxuICBjb21wb25lbnQ6ICgpID0+IFJlYWN0LlJlYWN0RWxlbWVudFxyXG4gIGNvbnRhaW5lckNsYXNzTmFtZTogc3RyaW5nXHJcbiAgY29udGVudENsYXNzTmFtZTogc3RyaW5nXHJcbn1cclxuXHJcbmludGVyZmFjZSBTdGF0ZSB7fVxyXG5cclxuLyoqXHJcbiAqIEEgcmVhY3QgY29tcG9uZW50IHRoYXQgY2FuIGhvc3QgYW4gZXh0ZXJuYWxseSBnaXZlbiBSZWFjdCBjb21wb25lbnRcclxuICovXHJcbmV4cG9ydCBjbGFzcyBSZWFjdFZpZXcgZXh0ZW5kcyBSZWFjdC5Db21wb25lbnQ8UHJvcHMsIFN0YXRlPiB7XHJcbiAgcmVuZGVyKCkge1xyXG4gICAgbGV0IGNoaWxkcmVuID0gbnVsbFxyXG4gICAgaWYgKHRoaXMucHJvcHMuY29tcG9uZW50KSB7XHJcbiAgICAgIGNoaWxkcmVuID0gPGRpdiBjbGFzc05hbWU9e3RoaXMucHJvcHMuY29udGVudENsYXNzTmFtZX0+e3RoaXMucHJvcHMuY29tcG9uZW50KCl9PC9kaXY+XHJcbiAgICB9XHJcblxyXG4gICAgcmV0dXJuIDxkaXYgY2xhc3NOYW1lPXt0aGlzLnByb3BzLmNvbnRhaW5lckNsYXNzTmFtZX0+e2NoaWxkcmVufTwvZGl2PlxyXG4gIH1cclxufVxyXG4iXX0=
import * as React from "react";
import { MarkdownService } from "../../types-packages/main";
interface Props {
snippet: string;
export interface Props {
snippet: Array<string> | string;
grammarName?: string;
renderer?: MarkdownService;
containerClassName: string;

@@ -9,7 +11,12 @@ contentClassName: string;

interface State {
snippet: string;
}
export declare class SnippetView extends React.Component<Props, State> {
state: {
snippet: string;
};
render(): JSX.Element;
componentDidMount(): Promise<void>;
}
export declare function getSnippetHtml(snippets: Array<String>, grammarName: string, renderer?: MarkdownService): Promise<string | null>;
export declare function getSnippetHtml(snippets: Array<string> | string, grammarName?: string, renderer?: MarkdownService): Promise<string | null>;
export {};

@@ -30,13 +30,34 @@ "use strict";

class SnippetView extends React.Component {
constructor() {
super(...arguments);
this.state = { snippet: "" };
}
render() {
return (React.createElement("div", { className: this.props.containerClassName },
React.createElement("div", { className: this.props.contentClassName, dangerouslySetInnerHTML: {
__html: dompurify_1.default.sanitize(this.props.snippet),
__html: this.state.snippet,
} })));
}
async componentDidMount() {
var _a;
this.setState({
snippet: (_a = (await getSnippetHtml(this.props.snippet, this.props.grammarName, this.props.renderer))) !== null && _a !== void 0 ? _a : "",
});
}
}
exports.SnippetView = SnippetView;
const regExpLSPPrefix = /^\((method|property|parameter|alias)\)\W/;
async function getSnippetHtml(snippets, grammarName, renderer) {
if (snippets !== undefined && snippets.length > 0) {
const regExpLSPPrefix = /^\((method|property|parameter|alias)\)\W/;
var _a, _b;
if (grammarName === void 0) { grammarName = ((_b = (_a = atom.workspace.getActiveTextEditor()) === null || _a === void 0 ? void 0 : _a.getGrammar().scopeName) === null || _b === void 0 ? void 0 : _b.toLowerCase()) || ""; }
if (snippets === undefined) {
return null;
}
if (typeof snippets === "string") {
snippets = [snippets];
}
if (Array.isArray(snippets)) {
if (snippets.length === 0) {
return null;
}
const divElem = document.createElement("div");

@@ -52,3 +73,3 @@ snippets.forEach((snippet) => {

if (renderer) {
return renderer.render(divElem.outerHTML, grammarName);
return dompurify_1.default.sanitize(await renderer.render(divElem.outerHTML, grammarName));
}

@@ -60,5 +81,7 @@ else {

}
return null;
else {
return null;
}
}
exports.getSnippetHtml = getSnippetHtml;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiU25pcHBldFZpZXcuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMtY29tbW9ucy11aS9mbG9hdC1wYW5lL1NuaXBwZXRWaWV3LnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUEsNkNBQThCO0FBQzlCLDBEQUFpQztBQUVqQywwREFBeUQ7QUFhekQsTUFBYSxXQUFZLFNBQVEsS0FBSyxDQUFDLFNBQXVCO0lBQzVELE1BQU07UUFDSixPQUFPLENBQ0wsNkJBQUssU0FBUyxFQUFFLElBQUksQ0FBQyxLQUFLLENBQUMsa0JBQWtCO1lBQzNDLDZCQUNFLFNBQVMsRUFBRSxJQUFJLENBQUMsS0FBSyxDQUFDLGdCQUFnQixFQUN0Qyx1QkFBdUIsRUFBRTtvQkFDdkIsTUFBTSxFQUFFLG1CQUFTLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsT0FBTyxDQUFDO2lCQUMvQyxHQUNELENBQ0UsQ0FDUCxDQUFBO0lBQ0gsQ0FBQztDQUNGO0FBYkQsa0NBYUM7QUFTTSxLQUFLLFVBQVUsY0FBYyxDQUNsQyxRQUF1QixFQUN2QixXQUFtQixFQUNuQixRQUEwQjtJQUUxQixJQUFJLFFBQVEsS0FBSyxTQUFTLElBQUksUUFBUSxDQUFDLE1BQU0sR0FBRyxDQUFDLEVBQUU7UUFDakQsTUFBTSxlQUFlLEdBQUcsMENBQTBDLENBQUE7UUFDbEUsTUFBTSxPQUFPLEdBQUcsUUFBUSxDQUFDLGFBQWEsQ0FBQyxLQUFLLENBQUMsQ0FBQTtRQUM3QyxRQUFRLENBQUMsT0FBTyxDQUFDLENBQUMsT0FBTyxFQUFFLEVBQUU7WUFDM0IsTUFBTSxPQUFPLEdBQUcsUUFBUSxDQUFDLGFBQWEsQ0FBQyxLQUFLLENBQUMsQ0FBQTtZQUM3QyxNQUFNLFFBQVEsR0FBRyxRQUFRLENBQUMsYUFBYSxDQUFDLE1BQU0sQ0FBQyxDQUFBO1lBQy9DLE9BQU8sR0FBRyxPQUFPLENBQUMsT0FBTyxDQUFDLDZCQUE2QixFQUFFLEVBQUUsQ0FBQyxDQUFBO1lBQzVELFFBQVEsQ0FBQyxTQUFTLEdBQUcsT0FBTyxDQUFDLE9BQU8sQ0FBQyxlQUFlLEVBQUUsRUFBRSxDQUFDLENBQUE7WUFDekQsT0FBTyxDQUFDLFdBQVcsQ0FBQyxRQUFRLENBQUMsQ0FBQTtZQUM3QixPQUFPLENBQUMsV0FBVyxDQUFDLE9BQU8sQ0FBQyxDQUFBO1FBQzlCLENBQUMsQ0FBQyxDQUFBO1FBQ0YsSUFBSSxRQUFRLEVBQUU7WUFDWixPQUFPLFFBQVEsQ0FBQyxNQUFNLENBQUMsT0FBTyxDQUFDLFNBQVMsRUFBRSxXQUFXLENBQUMsQ0FBQTtTQUN2RDthQUFNO1lBRUwsTUFBTSxNQUFNLEdBQUcsTUFBTSxzQ0FBbUIsRUFBRSxDQUFBO1lBQzFDLE9BQU8sTUFBTSxDQUFDLE9BQU8sQ0FBQyxTQUFTLEVBQUUsV0FBVyxDQUFDLENBQUE7U0FDOUM7S0FDRjtJQUNELE9BQU8sSUFBSSxDQUFBO0FBQ2IsQ0FBQztBQXpCRCx3Q0F5QkMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgKiBhcyBSZWFjdCBmcm9tIFwicmVhY3RcIlxyXG5pbXBvcnQgRE9NUHVyaWZ5IGZyb20gXCJkb21wdXJpZnlcIlxyXG5pbXBvcnQgeyBNYXJrZG93blNlcnZpY2UgfSBmcm9tIFwiLi4vLi4vdHlwZXMtcGFja2FnZXMvbWFpblwiXHJcbmltcG9ydCB7IGdldE1hcmtkb3duUmVuZGVyZXIgfSBmcm9tIFwiLi4vTWFya2Rvd25SZW5kZXJlclwiXHJcblxyXG5pbnRlcmZhY2UgUHJvcHMge1xyXG4gIHNuaXBwZXQ6IHN0cmluZ1xyXG4gIGNvbnRhaW5lckNsYXNzTmFtZTogc3RyaW5nXHJcbiAgY29udGVudENsYXNzTmFtZTogc3RyaW5nXHJcbn1cclxuXHJcbmludGVyZmFjZSBTdGF0ZSB7fVxyXG5cclxuLyoqXHJcbiAqIEEgUmVhY3QgY29tcG9uZW50IHRoYXQgaG9zdHMgYSBjb2RlIHNuaXBwZXQgd2l0aCBzeW50YXggaGlnaGxpZ2h0aW5nXHJcbiAqL1xyXG5leHBvcnQgY2xhc3MgU25pcHBldFZpZXcgZXh0ZW5kcyBSZWFjdC5Db21wb25lbnQ8UHJvcHMsIFN0YXRlPiB7XHJcbiAgcmVuZGVyKCkge1xyXG4gICAgcmV0dXJuIChcclxuICAgICAgPGRpdiBjbGFzc05hbWU9e3RoaXMucHJvcHMuY29udGFpbmVyQ2xhc3NOYW1lfT5cclxuICAgICAgICA8ZGl2XHJcbiAgICAgICAgICBjbGFzc05hbWU9e3RoaXMucHJvcHMuY29udGVudENsYXNzTmFtZX1cclxuICAgICAgICAgIGRhbmdlcm91c2x5U2V0SW5uZXJIVE1MPXt7XHJcbiAgICAgICAgICAgIF9faHRtbDogRE9NUHVyaWZ5LnNhbml0aXplKHRoaXMucHJvcHMuc25pcHBldCksXHJcbiAgICAgICAgICB9fVxyXG4gICAgICAgIC8+XHJcbiAgICAgIDwvZGl2PlxyXG4gICAgKVxyXG4gIH1cclxufVxyXG5cclxuLyoqXHJcbiAqIGNvbnZlcnRzIGEgZ2l2ZW4gY29kZSBzbmlwcGV0IGludG8gc3ludGF4IGZvcm1hdHRlZCBIVE1MXHJcbiAqIEBwYXJhbSBzbmlwcGV0cyB0aGUgY29kZSBzbmlwcGV0IHRvIGJlIGNvbnZlcnRlZFxyXG4gKiBAcGFyYW0gZ3JhbW1hck5hbWUgdGhlIG5hbWUgb2YgdGhlIGdyYW1tYXIgdG8gYmUgdXNlZCBmb3Igc3ludGF4IGhpZ2hsaWdodGluZ1xyXG4gKiBAcGFyYW0gcmVuZGVyZXIgbWFya2Rvd24gc2VydmljZSB0byBiZSB1c2VkIGZvciByZW5kZXJpbmdcclxuICogQHJldHVybiBhIHByb21pc2Ugb2JqZWN0IHRvIHRyYWNrIHRoZSBhc3luY2hyb25vdXMgb3BlcmF0aW9uXHJcbiAqL1xyXG5leHBvcnQgYXN5bmMgZnVuY3Rpb24gZ2V0U25pcHBldEh0bWwoXHJcbiAgc25pcHBldHM6IEFycmF5PFN0cmluZz4sXHJcbiAgZ3JhbW1hck5hbWU6IHN0cmluZyxcclxuICByZW5kZXJlcj86IE1hcmtkb3duU2VydmljZVxyXG4pOiBQcm9taXNlPHN0cmluZyB8IG51bGw+IHtcclxuICBpZiAoc25pcHBldHMgIT09IHVuZGVmaW5lZCAmJiBzbmlwcGV0cy5sZW5ndGggPiAwKSB7XHJcbiAgICBjb25zdCByZWdFeHBMU1BQcmVmaXggPSAvXlxcKChtZXRob2R8cHJvcGVydHl8cGFyYW1ldGVyfGFsaWFzKVxcKVxcVy9cclxuICAgIGNvbnN0IGRpdkVsZW0gPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KFwiZGl2XCIpXHJcbiAgICBzbmlwcGV0cy5mb3JFYWNoKChzbmlwcGV0KSA9PiB7XHJcbiAgICAgIGNvbnN0IHByZUVsZW0gPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KFwicHJlXCIpXHJcbiAgICAgIGNvbnN0IGNvZGVFbGVtID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudChcImNvZGVcIilcclxuICAgICAgc25pcHBldCA9IHNuaXBwZXQucmVwbGFjZSgvXlxccyo8KFxcP3whKShbYS16QS1aXSspP1xccyovaSwgXCJcIikgLy8gcmVtb3ZlIGFueSBwcmVhbWJsZSBmcm9tIHRoZSBsaW5lXHJcbiAgICAgIGNvZGVFbGVtLmlubmVyVGV4dCA9IHNuaXBwZXQucmVwbGFjZShyZWdFeHBMU1BQcmVmaXgsIFwiXCIpXHJcbiAgICAgIHByZUVsZW0uYXBwZW5kQ2hpbGQoY29kZUVsZW0pXHJcbiAgICAgIGRpdkVsZW0uYXBwZW5kQ2hpbGQocHJlRWxlbSlcclxuICAgIH0pXHJcbiAgICBpZiAocmVuZGVyZXIpIHtcclxuICAgICAgcmV0dXJuIHJlbmRlcmVyLnJlbmRlcihkaXZFbGVtLm91dGVySFRNTCwgZ3JhbW1hck5hbWUpXHJcbiAgICB9IGVsc2Uge1xyXG4gICAgICAvLyBVc2UgYnVpbHQtaW4gbWFya2Rvd24gcmVuZGVyZXIgd2hlbiB0aGUgbWFya2Rvd24gc2VydmljZSBpcyBub3QgYXZhaWxhYmxlXHJcbiAgICAgIGNvbnN0IHJlbmRlciA9IGF3YWl0IGdldE1hcmtkb3duUmVuZGVyZXIoKVxyXG4gICAgICByZXR1cm4gcmVuZGVyKGRpdkVsZW0ub3V0ZXJIVE1MLCBncmFtbWFyTmFtZSlcclxuICAgIH1cclxuICB9XHJcbiAgcmV0dXJuIG51bGxcclxufVxyXG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiU25pcHBldFZpZXcuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMtY29tbW9ucy11aS9mbG9hdC1wYW5lL1NuaXBwZXRWaWV3LnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUEsNkNBQThCO0FBQzlCLDBEQUFpQztBQUVqQywwREFBeUQ7QUFpQnpELE1BQWEsV0FBWSxTQUFRLEtBQUssQ0FBQyxTQUF1QjtJQUE5RDs7UUFDRSxVQUFLLEdBQUcsRUFBRSxPQUFPLEVBQUUsRUFBRSxFQUFFLENBQUE7SUFvQnpCLENBQUM7SUFsQkMsTUFBTTtRQUNKLE9BQU8sQ0FDTCw2QkFBSyxTQUFTLEVBQUUsSUFBSSxDQUFDLEtBQUssQ0FBQyxrQkFBa0I7WUFDM0MsNkJBQ0UsU0FBUyxFQUFFLElBQUksQ0FBQyxLQUFLLENBQUMsZ0JBQWdCLEVBQ3RDLHVCQUF1QixFQUFFO29CQUN2QixNQUFNLEVBQUUsSUFBSSxDQUFDLEtBQUssQ0FBQyxPQUFPO2lCQUMzQixHQUNELENBQ0UsQ0FDUCxDQUFBO0lBQ0gsQ0FBQztJQUVELEtBQUssQ0FBQyxpQkFBaUI7O1FBQ3JCLElBQUksQ0FBQyxRQUFRLENBQUM7WUFDWixPQUFPLFFBQUUsQ0FBQyxNQUFNLGNBQWMsQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLE9BQU8sRUFBRSxJQUFJLENBQUMsS0FBSyxDQUFDLFdBQVcsRUFBRSxJQUFJLENBQUMsS0FBSyxDQUFDLFFBQVEsQ0FBQyxDQUFDLG1DQUFJLEVBQUU7U0FDdkcsQ0FBQyxDQUFBO0lBQ0osQ0FBQztDQUNGO0FBckJELGtDQXFCQztBQUVELE1BQU0sZUFBZSxHQUFHLDBDQUEwQyxDQUFBO0FBUzNELEtBQUssVUFBVSxjQUFjLENBQ2xDLFFBQWdDLEVBQ2hDLFdBQXVHLEVBQ3ZHLFFBQTBCOztnQ0FEMUIsRUFBQSwyQkFBc0IsSUFBSSxDQUFDLFNBQVMsQ0FBQyxtQkFBbUIsRUFBRSwwQ0FBRSxVQUFVLEdBQUcsU0FBUywwQ0FBRSxXQUFXLE9BQU0sRUFBRTtJQUd2RyxJQUFJLFFBQVEsS0FBSyxTQUFTLEVBQUU7UUFDMUIsT0FBTyxJQUFJLENBQUE7S0FDWjtJQUdELElBQUksT0FBTyxRQUFRLEtBQUssUUFBUSxFQUFFO1FBQ2hDLFFBQVEsR0FBRyxDQUFDLFFBQVEsQ0FBQyxDQUFBO0tBQ3RCO0lBR0QsSUFBSSxLQUFLLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQyxFQUFFO1FBQzNCLElBQUksUUFBUSxDQUFDLE1BQU0sS0FBSyxDQUFDLEVBQUU7WUFDekIsT0FBTyxJQUFJLENBQUE7U0FDWjtRQUNELE1BQU0sT0FBTyxHQUFHLFFBQVEsQ0FBQyxhQUFhLENBQUMsS0FBSyxDQUFDLENBQUE7UUFDN0MsUUFBUSxDQUFDLE9BQU8sQ0FBQyxDQUFDLE9BQU8sRUFBRSxFQUFFO1lBQzNCLE1BQU0sT0FBTyxHQUFHLFFBQVEsQ0FBQyxhQUFhLENBQUMsS0FBSyxDQUFDLENBQUE7WUFDN0MsTUFBTSxRQUFRLEdBQUcsUUFBUSxDQUFDLGFBQWEsQ0FBQyxNQUFNLENBQUMsQ0FBQTtZQUMvQyxPQUFPLEdBQUcsT0FBTyxDQUFDLE9BQU8sQ0FBQyw2QkFBNkIsRUFBRSxFQUFFLENBQUMsQ0FBQTtZQUM1RCxRQUFRLENBQUMsU0FBUyxHQUFHLE9BQU8sQ0FBQyxPQUFPLENBQUMsZUFBZSxFQUFFLEVBQUUsQ0FBQyxDQUFBO1lBQ3pELE9BQU8sQ0FBQyxXQUFXLENBQUMsUUFBUSxDQUFDLENBQUE7WUFDN0IsT0FBTyxDQUFDLFdBQVcsQ0FBQyxPQUFPLENBQUMsQ0FBQTtRQUM5QixDQUFDLENBQUMsQ0FBQTtRQUVGLElBQUksUUFBUSxFQUFFO1lBQ1osT0FBTyxtQkFBUyxDQUFDLFFBQVEsQ0FBQyxNQUFNLFFBQVEsQ0FBQyxNQUFNLENBQUMsT0FBTyxDQUFDLFNBQVMsRUFBRSxXQUFXLENBQUMsQ0FBQyxDQUFBO1NBQ2pGO2FBQU07WUFFTCxNQUFNLE1BQU0sR0FBRyxNQUFNLHNDQUFtQixFQUFFLENBQUE7WUFDMUMsT0FBTyxNQUFNLENBQUMsT0FBTyxDQUFDLFNBQVMsRUFBRSxXQUFXLENBQUMsQ0FBQTtTQUM5QztLQUNGO1NBQU07UUFDTCxPQUFPLElBQUksQ0FBQTtLQUNaO0FBQ0gsQ0FBQztBQXZDRCx3Q0F1Q0MiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgKiBhcyBSZWFjdCBmcm9tIFwicmVhY3RcIlxyXG5pbXBvcnQgRE9NUHVyaWZ5IGZyb20gXCJkb21wdXJpZnlcIlxyXG5pbXBvcnQgeyBNYXJrZG93blNlcnZpY2UgfSBmcm9tIFwiLi4vLi4vdHlwZXMtcGFja2FnZXMvbWFpblwiXHJcbmltcG9ydCB7IGdldE1hcmtkb3duUmVuZGVyZXIgfSBmcm9tIFwiLi4vTWFya2Rvd25SZW5kZXJlclwiXHJcblxyXG5leHBvcnQgaW50ZXJmYWNlIFByb3BzIHtcclxuICBzbmlwcGV0OiBBcnJheTxzdHJpbmc+IHwgc3RyaW5nXHJcbiAgZ3JhbW1hck5hbWU/OiBzdHJpbmdcclxuICByZW5kZXJlcj86IE1hcmtkb3duU2VydmljZVxyXG4gIGNvbnRhaW5lckNsYXNzTmFtZTogc3RyaW5nXHJcbiAgY29udGVudENsYXNzTmFtZTogc3RyaW5nXHJcbn1cclxuXHJcbmludGVyZmFjZSBTdGF0ZSB7XHJcbiAgc25pcHBldDogc3RyaW5nXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBIFJlYWN0IGNvbXBvbmVudCB0aGF0IGhvc3RzIGEgY29kZSBzbmlwcGV0IHdpdGggc3ludGF4IGhpZ2hsaWdodGluZ1xyXG4gKi9cclxuZXhwb3J0IGNsYXNzIFNuaXBwZXRWaWV3IGV4dGVuZHMgUmVhY3QuQ29tcG9uZW50PFByb3BzLCBTdGF0ZT4ge1xyXG4gIHN0YXRlID0geyBzbmlwcGV0OiBcIlwiIH1cclxuXHJcbiAgcmVuZGVyKCkge1xyXG4gICAgcmV0dXJuIChcclxuICAgICAgPGRpdiBjbGFzc05hbWU9e3RoaXMucHJvcHMuY29udGFpbmVyQ2xhc3NOYW1lfT5cclxuICAgICAgICA8ZGl2XHJcbiAgICAgICAgICBjbGFzc05hbWU9e3RoaXMucHJvcHMuY29udGVudENsYXNzTmFtZX1cclxuICAgICAgICAgIGRhbmdlcm91c2x5U2V0SW5uZXJIVE1MPXt7XHJcbiAgICAgICAgICAgIF9faHRtbDogdGhpcy5zdGF0ZS5zbmlwcGV0LFxyXG4gICAgICAgICAgfX1cclxuICAgICAgICAvPlxyXG4gICAgICA8L2Rpdj5cclxuICAgIClcclxuICB9XHJcblxyXG4gIGFzeW5jIGNvbXBvbmVudERpZE1vdW50KCkge1xyXG4gICAgdGhpcy5zZXRTdGF0ZSh7XHJcbiAgICAgIHNuaXBwZXQ6IChhd2FpdCBnZXRTbmlwcGV0SHRtbCh0aGlzLnByb3BzLnNuaXBwZXQsIHRoaXMucHJvcHMuZ3JhbW1hck5hbWUsIHRoaXMucHJvcHMucmVuZGVyZXIpKSA/PyBcIlwiLFxyXG4gICAgfSlcclxuICB9XHJcbn1cclxuXHJcbmNvbnN0IHJlZ0V4cExTUFByZWZpeCA9IC9eXFwoKG1ldGhvZHxwcm9wZXJ0eXxwYXJhbWV0ZXJ8YWxpYXMpXFwpXFxXL1xyXG5cclxuLyoqXHJcbiAqIGNvbnZlcnRzIGEgZ2l2ZW4gY29kZSBzbmlwcGV0IGludG8gc3ludGF4IGZvcm1hdHRlZCBIVE1MXHJcbiAqIEBwYXJhbSBzbmlwcGV0cyB0aGUgY29kZSBzbmlwcGV0IHRvIGJlIGNvbnZlcnRlZFxyXG4gKiBAcGFyYW0gZ3JhbW1hck5hbWUgdGhlIG5hbWUgb2YgdGhlIGdyYW1tYXIgdG8gYmUgdXNlZCBmb3Igc3ludGF4IGhpZ2hsaWdodGluZ1xyXG4gKiBAcGFyYW0gcmVuZGVyZXIgbWFya2Rvd24gc2VydmljZSB0byBiZSB1c2VkIGZvciByZW5kZXJpbmdcclxuICogQHJldHVybiBhIHByb21pc2Ugb2JqZWN0IHRvIHRyYWNrIHRoZSBhc3luY2hyb25vdXMgb3BlcmF0aW9uXHJcbiAqL1xyXG5leHBvcnQgYXN5bmMgZnVuY3Rpb24gZ2V0U25pcHBldEh0bWwoXHJcbiAgc25pcHBldHM6IEFycmF5PHN0cmluZz4gfCBzdHJpbmcsXHJcbiAgZ3JhbW1hck5hbWU6IHN0cmluZyA9IGF0b20ud29ya3NwYWNlLmdldEFjdGl2ZVRleHRFZGl0b3IoKT8uZ2V0R3JhbW1hcigpLnNjb3BlTmFtZT8udG9Mb3dlckNhc2UoKSB8fCBcIlwiLFxyXG4gIHJlbmRlcmVyPzogTWFya2Rvd25TZXJ2aWNlXHJcbik6IFByb21pc2U8c3RyaW5nIHwgbnVsbD4ge1xyXG4gIGlmIChzbmlwcGV0cyA9PT0gdW5kZWZpbmVkKSB7XHJcbiAgICByZXR1cm4gbnVsbFxyXG4gIH1cclxuXHJcbiAgLy8gaWYgc3RyaW5nXHJcbiAgaWYgKHR5cGVvZiBzbmlwcGV0cyA9PT0gXCJzdHJpbmdcIikge1xyXG4gICAgc25pcHBldHMgPSBbc25pcHBldHNdXHJcbiAgfVxyXG5cclxuICAvLyBpZiBBcnJheVxyXG4gIGlmIChBcnJheS5pc0FycmF5KHNuaXBwZXRzKSkge1xyXG4gICAgaWYgKHNuaXBwZXRzLmxlbmd0aCA9PT0gMCkge1xyXG4gICAgICByZXR1cm4gbnVsbFxyXG4gICAgfVxyXG4gICAgY29uc3QgZGl2RWxlbSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoXCJkaXZcIilcclxuICAgIHNuaXBwZXRzLmZvckVhY2goKHNuaXBwZXQpID0+IHtcclxuICAgICAgY29uc3QgcHJlRWxlbSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoXCJwcmVcIilcclxuICAgICAgY29uc3QgY29kZUVsZW0gPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KFwiY29kZVwiKVxyXG4gICAgICBzbmlwcGV0ID0gc25pcHBldC5yZXBsYWNlKC9eXFxzKjwoXFw/fCEpKFthLXpBLVpdKyk/XFxzKi9pLCBcIlwiKSAvLyByZW1vdmUgYW55IHByZWFtYmxlIGZyb20gdGhlIGxpbmVcclxuICAgICAgY29kZUVsZW0uaW5uZXJUZXh0ID0gc25pcHBldC5yZXBsYWNlKHJlZ0V4cExTUFByZWZpeCwgXCJcIilcclxuICAgICAgcHJlRWxlbS5hcHBlbmRDaGlsZChjb2RlRWxlbSlcclxuICAgICAgZGl2RWxlbS5hcHBlbmRDaGlsZChwcmVFbGVtKVxyXG4gICAgfSlcclxuXHJcbiAgICBpZiAocmVuZGVyZXIpIHtcclxuICAgICAgcmV0dXJuIERPTVB1cmlmeS5zYW5pdGl6ZShhd2FpdCByZW5kZXJlci5yZW5kZXIoZGl2RWxlbS5vdXRlckhUTUwsIGdyYW1tYXJOYW1lKSlcclxuICAgIH0gZWxzZSB7XHJcbiAgICAgIC8vIFVzZSBidWlsdC1pbiBtYXJrZG93biByZW5kZXJlciAoaXQgYWxyZWFkeSBkb2VzIHNhbml0aXphdGlvbilcclxuICAgICAgY29uc3QgcmVuZGVyID0gYXdhaXQgZ2V0TWFya2Rvd25SZW5kZXJlcigpXHJcbiAgICAgIHJldHVybiByZW5kZXIoZGl2RWxlbS5vdXRlckhUTUwsIGdyYW1tYXJOYW1lKVxyXG4gICAgfVxyXG4gIH0gZWxzZSB7XHJcbiAgICByZXR1cm4gbnVsbFxyXG4gIH1cclxufVxyXG4iXX0=

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

import type { ReactElement } from "react";
import { Props as MarkdownViewProps } from "./MarkdownView";
import { Props as SnippetViewProps } from "./SnippetView";
import { Props as ReactViewProps } from "./ReactView";
import * as React from "react";
import type { Datatip } from "../../types-packages/main.d";
export declare const DATATIP_ACTIONS: Readonly<{

@@ -9,24 +10,11 @@ PIN: string;

interface Props {
component?: {
element: () => ReactElement;
containerClassName: string;
contentClassName: string;
};
html?: {
element: string;
containerClassName: string;
contentClassName: string;
};
snippet?: {
element: string;
containerClassName: string;
contentClassName: string;
};
action: string;
actionTitle: string;
component?: ReactViewProps;
markdown?: MarkdownViewProps;
snippet?: SnippetViewProps;
action?: string;
actionTitle?: string;
className?: string;
datatip: Datatip;
onActionClick: Function;
onMouseDown: Function;
onClickCapture: Function;
onActionClick?: Function;
onMouseDown?: Function;
onClickCapture?: Function;
}

@@ -37,6 +25,4 @@ interface State {

actionButton?: JSX.Element;
classNames: string;
children: Array<JSX.Element>;
rootElement: HTMLElement;
constructor(props: Props);
render(): JSX.Element;

@@ -43,0 +29,0 @@ get element(): void;

@@ -26,3 +26,3 @@ "use strict";

exports.ViewContainer = exports.DATATIP_ACTIONS = void 0;
const HTMLView_1 = require("./HTMLView");
const MarkdownView_1 = require("./MarkdownView");
const SnippetView_1 = require("./SnippetView");

@@ -41,13 +41,11 @@ const ReactView_1 = require("./ReactView");

class ViewContainer extends React.Component {
constructor(props) {
super(props);
constructor() {
super(...arguments);
this.children = [];
this.updateChildren();
this.rootElement = document.createElement("div");
const glowClass = atom.config.get("atom-ide-datatip.glowOnHover") ? "datatip-glow" : "";
this.classNames = `${String(props.className)} datatip-element ${glowClass}`;
}
render() {
this.actionButton = this.ActionClick(this.props.action, this.props.actionTitle);
return (React.createElement("div", Object.assign({ className: this.classNames }, this.props.onMouseDown, this.props.onClickCapture),
this.updateChildren();
return (React.createElement("div", Object.assign({ className: `${String(this.props.className)} datatip-element` }, this.props.onMouseDown, this.props.onClickCapture),
this.children,

@@ -61,12 +59,9 @@ this.actionButton));

if (this.props.component) {
const { element, containerClassName, contentClassName } = this.props.component;
this.children.push(React.createElement(ReactView_1.ReactView, { component: element, containerClassName: containerClassName, contentClassName: contentClassName }));
this.children.push(React.createElement(ReactView_1.ReactView, Object.assign({}, this.props.component)));
}
if (this.props.snippet) {
const { element, containerClassName, contentClassName } = this.props.snippet;
this.children.push(React.createElement(SnippetView_1.SnippetView, { snippet: element, containerClassName: containerClassName, contentClassName: contentClassName }));
this.children.push(React.createElement(SnippetView_1.SnippetView, Object.assign({}, this.props.snippet)));
}
if (this.props.html) {
const { element, containerClassName, contentClassName } = this.props.html;
this.children.push(React.createElement(HTMLView_1.HTMLView, { html: element, containerClassName: containerClassName, contentClassName: contentClassName }));
if (this.props.markdown) {
this.children.push(React.createElement(MarkdownView_1.MarkdownView, Object.assign({}, this.props.markdown)));
}

@@ -89,2 +84,2 @@ }

exports.ViewContainer = ViewContainer;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiVmlld0NvbnRhaW5lci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy1jb21tb25zLXVpL2Zsb2F0LXBhbmUvVmlld0NvbnRhaW5lci50c3giXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFBLHlDQUFxQztBQUNyQywrQ0FBMkM7QUFDM0MsMkNBQXVDO0FBRXZDLDZDQUE4QjtBQUM5QiwwREFBZ0M7QUFHbkIsUUFBQSxlQUFlLEdBQUcsTUFBTSxDQUFDLE1BQU0sQ0FBQztJQUMzQyxHQUFHLEVBQUUsS0FBSztJQUNWLEtBQUssRUFBRSxPQUFPO0NBQ2YsQ0FBQyxDQUFBO0FBRUYsTUFBTSxjQUFjLEdBQUc7SUFDckIsQ0FBQyx1QkFBZSxDQUFDLEdBQUcsQ0FBQyxFQUFFLEtBQUs7SUFDNUIsQ0FBQyx1QkFBZSxDQUFDLEtBQUssQ0FBQyxFQUFFLEdBQUc7Q0FDN0IsQ0FBQTtBQW9CRCxNQUFhLGFBQWMsU0FBUSxLQUFLLENBQUMsU0FBdUI7SUFPOUQsWUFBWSxLQUFZO1FBQ3RCLEtBQUssQ0FBQyxLQUFLLENBQUMsQ0FBQTtRQUNaLElBQUksQ0FBQyxRQUFRLEdBQUcsRUFBRSxDQUFBO1FBQ2xCLElBQUksQ0FBQyxjQUFjLEVBQUUsQ0FBQTtRQUNyQixJQUFJLENBQUMsV0FBVyxHQUFHLFFBQVEsQ0FBQyxhQUFhLENBQUMsS0FBSyxDQUFDLENBQUE7UUFDaEQsTUFBTSxTQUFTLEdBQUcsSUFBSSxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsOEJBQThCLENBQUMsQ0FBQyxDQUFDLENBQUMsY0FBYyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUE7UUFDdkYsSUFBSSxDQUFDLFVBQVUsR0FBRyxHQUFHLE1BQU0sQ0FBQyxLQUFLLENBQUMsU0FBUyxDQUFDLG9CQUFvQixTQUFTLEVBQUUsQ0FBQTtJQUM3RSxDQUFDO0lBTUQsTUFBTTtRQUNKLElBQUksQ0FBQyxZQUFZLEdBQUcsSUFBSSxDQUFDLFdBQVcsQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLE1BQU0sRUFBRSxJQUFJLENBQUMsS0FBSyxDQUFDLFdBQVcsQ0FBQyxDQUFBO1FBQy9FLE9BQU8sQ0FDTCwyQ0FBSyxTQUFTLEVBQUUsSUFBSSxDQUFDLFVBQVUsSUFBTSxJQUFJLENBQUMsS0FBSyxDQUFDLFdBQVcsRUFBTSxJQUFJLENBQUMsS0FBSyxDQUFDLGNBQWM7WUFDdkYsSUFBSSxDQUFDLFFBQVE7WUFDYixJQUFJLENBQUMsWUFBWSxDQUNkLENBQ1AsQ0FBQTtJQUNILENBQUM7SUFFRCxJQUFJLE9BQU87UUFDVCxPQUFPLG1CQUFRLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxNQUFNLEVBQUUsRUFBRSxJQUFJLENBQUMsV0FBVyxDQUFDLENBQUE7SUFDekQsQ0FBQztJQU1ELGNBQWM7UUFDWixJQUFJLElBQUksQ0FBQyxLQUFLLENBQUMsU0FBUyxFQUFFO1lBQ3hCLE1BQU0sRUFBRSxPQUFPLEVBQUUsa0JBQWtCLEVBQUUsZ0JBQWdCLEVBQUUsR0FBRyxJQUFJLENBQUMsS0FBSyxDQUFDLFNBQVMsQ0FBQTtZQUM5RSxJQUFJLENBQUMsUUFBUSxDQUFDLElBQUksQ0FDaEIsb0JBQUMscUJBQVMsSUFBQyxTQUFTLEVBQUUsT0FBTyxFQUFFLGtCQUFrQixFQUFFLGtCQUFrQixFQUFFLGdCQUFnQixFQUFFLGdCQUFnQixHQUFJLENBQzlHLENBQUE7U0FDRjtRQUNELElBQUksSUFBSSxDQUFDLEtBQUssQ0FBQyxPQUFPLEVBQUU7WUFDdEIsTUFBTSxFQUFFLE9BQU8sRUFBRSxrQkFBa0IsRUFBRSxnQkFBZ0IsRUFBRSxHQUFHLElBQUksQ0FBQyxLQUFLLENBQUMsT0FBTyxDQUFBO1lBQzVFLElBQUksQ0FBQyxRQUFRLENBQUMsSUFBSSxDQUNoQixvQkFBQyx5QkFBVyxJQUFDLE9BQU8sRUFBRSxPQUFPLEVBQUUsa0JBQWtCLEVBQUUsa0JBQWtCLEVBQUUsZ0JBQWdCLEVBQUUsZ0JBQWdCLEdBQUksQ0FDOUcsQ0FBQTtTQUNGO1FBQ0QsSUFBSSxJQUFJLENBQUMsS0FBSyxDQUFDLElBQUksRUFBRTtZQUNuQixNQUFNLEVBQUUsT0FBTyxFQUFFLGtCQUFrQixFQUFFLGdCQUFnQixFQUFFLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUE7WUFDekUsSUFBSSxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQ2hCLG9CQUFDLG1CQUFRLElBQUMsSUFBSSxFQUFFLE9BQU8sRUFBRSxrQkFBa0IsRUFBRSxrQkFBa0IsRUFBRSxnQkFBZ0IsRUFBRSxnQkFBZ0IsR0FBSSxDQUN4RyxDQUFBO1NBQ0Y7SUFDSCxDQUFDO0lBRUQsV0FBVyxDQUFDLE1BQWMsRUFBRSxXQUFtQjtRQUM3QyxJQUFJLFlBQVksR0FBRyxTQUFTLENBQUE7UUFDNUIsSUFBSSxNQUFNLElBQUksSUFBSSxJQUFJLGNBQWMsQ0FBQyxNQUFNLENBQUMsSUFBSSxJQUFJLEVBQUU7WUFDcEQsTUFBTSxVQUFVLEdBQUcsY0FBYyxDQUFDLE1BQU0sQ0FBQyxDQUFBO1lBQ3pDLFlBQVksR0FBRyxDQUNiLDZCQUNFLFNBQVMsRUFBRSwyQkFBMkIsVUFBVSxFQUFFLEVBQ2xELE9BQU8sRUFBRSxDQUFDLEtBQUssRUFBRSxFQUFFO29CQUNqQixJQUFJLENBQUMsS0FBSyxDQUFDLGFBQWEsRUFBRSxDQUFBO2dCQUM1QixDQUFDLEVBQ0QsS0FBSyxFQUFFLFdBQVcsR0FDbEIsQ0FDSCxDQUFBO1NBQ0Y7UUFDRCxPQUFPLFlBQVksQ0FBQTtJQUNyQixDQUFDO0lBRUQsS0FBSyxDQUFDLE9BQU87UUFDWCxPQUFNO0lBQ1IsQ0FBQztDQUNGO0FBL0VELHNDQStFQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEhUTUxWaWV3IH0gZnJvbSBcIi4vSFRNTFZpZXdcIlxyXG5pbXBvcnQgeyBTbmlwcGV0VmlldyB9IGZyb20gXCIuL1NuaXBwZXRWaWV3XCJcclxuaW1wb3J0IHsgUmVhY3RWaWV3IH0gZnJvbSBcIi4vUmVhY3RWaWV3XCJcclxuaW1wb3J0IHR5cGUgeyBSZWFjdEVsZW1lbnQgfSBmcm9tIFwicmVhY3RcIlxyXG5pbXBvcnQgKiBhcyBSZWFjdCBmcm9tIFwicmVhY3RcIlxyXG5pbXBvcnQgUmVhY3RET00gZnJvbSBcInJlYWN0LWRvbVwiXHJcbmltcG9ydCB0eXBlIHsgRGF0YXRpcCB9IGZyb20gXCIuLi8uLi90eXBlcy1wYWNrYWdlcy9tYWluLmRcIlxyXG5cclxuZXhwb3J0IGNvbnN0IERBVEFUSVBfQUNUSU9OUyA9IE9iamVjdC5mcmVlemUoe1xyXG4gIFBJTjogXCJQSU5cIixcclxuICBDTE9TRTogXCJDTE9TRVwiLFxyXG59KVxyXG5cclxuY29uc3QgSWNvbnNGb3JBY3Rpb24gPSB7XHJcbiAgW0RBVEFUSVBfQUNUSU9OUy5QSU5dOiBcInBpblwiLFxyXG4gIFtEQVRBVElQX0FDVElPTlMuQ0xPU0VdOiBcInhcIixcclxufVxyXG5cclxuaW50ZXJmYWNlIFByb3BzIHtcclxuICBjb21wb25lbnQ/OiB7IGVsZW1lbnQ6ICgpID0+IFJlYWN0RWxlbWVudDsgY29udGFpbmVyQ2xhc3NOYW1lOiBzdHJpbmc7IGNvbnRlbnRDbGFzc05hbWU6IHN0cmluZyB9XHJcbiAgaHRtbD86IHsgZWxlbWVudDogc3RyaW5nOyBjb250YWluZXJDbGFzc05hbWU6IHN0cmluZzsgY29udGVudENsYXNzTmFtZTogc3RyaW5nIH1cclxuICBzbmlwcGV0PzogeyBlbGVtZW50OiBzdHJpbmc7IGNvbnRhaW5lckNsYXNzTmFtZTogc3RyaW5nOyBjb250ZW50Q2xhc3NOYW1lOiBzdHJpbmcgfVxyXG4gIGFjdGlvbjogc3RyaW5nXHJcbiAgYWN0aW9uVGl0bGU6IHN0cmluZ1xyXG4gIGNsYXNzTmFtZT86IHN0cmluZ1xyXG4gIGRhdGF0aXA6IERhdGF0aXBcclxuICBvbkFjdGlvbkNsaWNrOiBGdW5jdGlvblxyXG4gIG9uTW91c2VEb3duOiBGdW5jdGlvblxyXG4gIG9uQ2xpY2tDYXB0dXJlOiBGdW5jdGlvblxyXG59XHJcblxyXG5pbnRlcmZhY2UgU3RhdGUge31cclxuXHJcbi8qKlxyXG4gKiBhbiBldGNoIGNvbXBvbmVudCBmb3IgYSBkZWNvcmF0aW9uIHBhbmVcclxuICovXHJcbmV4cG9ydCBjbGFzcyBWaWV3Q29udGFpbmVyIGV4dGVuZHMgUmVhY3QuQ29tcG9uZW50PFByb3BzLCBTdGF0ZT4ge1xyXG4gIGFjdGlvbkJ1dHRvbj86IEpTWC5FbGVtZW50XHJcbiAgY2xhc3NOYW1lczogc3RyaW5nXHJcbiAgY2hpbGRyZW46IEFycmF5PEpTWC5FbGVtZW50PlxyXG5cclxuICByb290RWxlbWVudDogSFRNTEVsZW1lbnRcclxuXHJcbiAgY29uc3RydWN0b3IocHJvcHM6IFByb3BzKSB7XHJcbiAgICBzdXBlcihwcm9wcylcclxuICAgIHRoaXMuY2hpbGRyZW4gPSBbXVxyXG4gICAgdGhpcy51cGRhdGVDaGlsZHJlbigpXHJcbiAgICB0aGlzLnJvb3RFbGVtZW50ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudChcImRpdlwiKVxyXG4gICAgY29uc3QgZ2xvd0NsYXNzID0gYXRvbS5jb25maWcuZ2V0KFwiYXRvbS1pZGUtZGF0YXRpcC5nbG93T25Ib3ZlclwiKSA/IFwiZGF0YXRpcC1nbG93XCIgOiBcIlwiXHJcbiAgICB0aGlzLmNsYXNzTmFtZXMgPSBgJHtTdHJpbmcocHJvcHMuY2xhc3NOYW1lKX0gZGF0YXRpcC1lbGVtZW50ICR7Z2xvd0NsYXNzfWBcclxuICB9XHJcblxyXG4gIC8qKlxyXG4gICAqIHJlbmRlcnMgdGhlIGRhdGEgdGlwIHZpZXcgY29tcG9uZW50XHJcbiAgICogQHJldHVybiB0aGUgZGF0YSB0aXAgdmlldyBlbGVtZW50XHJcbiAgICovXHJcbiAgcmVuZGVyKCkge1xyXG4gICAgdGhpcy5hY3Rpb25CdXR0b24gPSB0aGlzLkFjdGlvbkNsaWNrKHRoaXMucHJvcHMuYWN0aW9uLCB0aGlzLnByb3BzLmFjdGlvblRpdGxlKVxyXG4gICAgcmV0dXJuIChcclxuICAgICAgPGRpdiBjbGFzc05hbWU9e3RoaXMuY2xhc3NOYW1lc30gey4uLnRoaXMucHJvcHMub25Nb3VzZURvd259IHsuLi50aGlzLnByb3BzLm9uQ2xpY2tDYXB0dXJlfT5cclxuICAgICAgICB7dGhpcy5jaGlsZHJlbn1cclxuICAgICAgICB7dGhpcy5hY3Rpb25CdXR0b259XHJcbiAgICAgIDwvZGl2PlxyXG4gICAgKVxyXG4gIH1cclxuXHJcbiAgZ2V0IGVsZW1lbnQoKSB7XHJcbiAgICByZXR1cm4gUmVhY3RET00ucmVuZGVyKHRoaXMucmVuZGVyKCksIHRoaXMucm9vdEVsZW1lbnQpXHJcbiAgfVxyXG5cclxuICAvKipcclxuICAgKiBpbnRlcm5hbCBoZWxwZXIgZnVuY3Rpb24gdG8gZmlndXJlIG91dCB0aGUgc3RydWN0dXJlIG9mIHRoZSBkYXRhIHRpcCB2aWV3XHJcbiAgICogdG8gYmUgcmVuZGVyZWRcclxuICAgKi9cclxuICB1cGRhdGVDaGlsZHJlbigpIHtcclxuICAgIGlmICh0aGlzLnByb3BzLmNvbXBvbmVudCkge1xyXG4gICAgICBjb25zdCB7IGVsZW1lbnQsIGNvbnRhaW5lckNsYXNzTmFtZSwgY29udGVudENsYXNzTmFtZSB9ID0gdGhpcy5wcm9wcy5jb21wb25lbnRcclxuICAgICAgdGhpcy5jaGlsZHJlbi5wdXNoKFxyXG4gICAgICAgIDxSZWFjdFZpZXcgY29tcG9uZW50PXtlbGVtZW50fSBjb250YWluZXJDbGFzc05hbWU9e2NvbnRhaW5lckNsYXNzTmFtZX0gY29udGVudENsYXNzTmFtZT17Y29udGVudENsYXNzTmFtZX0gLz5cclxuICAgICAgKVxyXG4gICAgfVxyXG4gICAgaWYgKHRoaXMucHJvcHMuc25pcHBldCkge1xyXG4gICAgICBjb25zdCB7IGVsZW1lbnQsIGNvbnRhaW5lckNsYXNzTmFtZSwgY29udGVudENsYXNzTmFtZSB9ID0gdGhpcy5wcm9wcy5zbmlwcGV0XHJcbiAgICAgIHRoaXMuY2hpbGRyZW4ucHVzaChcclxuICAgICAgICA8U25pcHBldFZpZXcgc25pcHBldD17ZWxlbWVudH0gY29udGFpbmVyQ2xhc3NOYW1lPXtjb250YWluZXJDbGFzc05hbWV9IGNvbnRlbnRDbGFzc05hbWU9e2NvbnRlbnRDbGFzc05hbWV9IC8+XHJcbiAgICAgIClcclxuICAgIH1cclxuICAgIGlmICh0aGlzLnByb3BzLmh0bWwpIHtcclxuICAgICAgY29uc3QgeyBlbGVtZW50LCBjb250YWluZXJDbGFzc05hbWUsIGNvbnRlbnRDbGFzc05hbWUgfSA9IHRoaXMucHJvcHMuaHRtbFxyXG4gICAgICB0aGlzLmNoaWxkcmVuLnB1c2goXHJcbiAgICAgICAgPEhUTUxWaWV3IGh0bWw9e2VsZW1lbnR9IGNvbnRhaW5lckNsYXNzTmFtZT17Y29udGFpbmVyQ2xhc3NOYW1lfSBjb250ZW50Q2xhc3NOYW1lPXtjb250ZW50Q2xhc3NOYW1lfSAvPlxyXG4gICAgICApXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBBY3Rpb25DbGljayhhY3Rpb246IHN0cmluZywgYWN0aW9uVGl0bGU6IHN0cmluZykge1xyXG4gICAgbGV0IGFjdGlvbkJ1dHRvbiA9IHVuZGVmaW5lZFxyXG4gICAgaWYgKGFjdGlvbiAhPSBudWxsICYmIEljb25zRm9yQWN0aW9uW2FjdGlvbl0gIT0gbnVsbCkge1xyXG4gICAgICBjb25zdCBhY3Rpb25JY29uID0gSWNvbnNGb3JBY3Rpb25bYWN0aW9uXVxyXG4gICAgICBhY3Rpb25CdXR0b24gPSAoXHJcbiAgICAgICAgPGRpdlxyXG4gICAgICAgICAgY2xhc3NOYW1lPXtgZGF0YXRpcC1waW4tYnV0dG9uIGljb24tJHthY3Rpb25JY29ufWB9XHJcbiAgICAgICAgICBvbkNsaWNrPXsoZXZlbnQpID0+IHtcclxuICAgICAgICAgICAgdGhpcy5wcm9wcy5vbkFjdGlvbkNsaWNrKClcclxuICAgICAgICAgIH19XHJcbiAgICAgICAgICB0aXRsZT17YWN0aW9uVGl0bGV9XHJcbiAgICAgICAgLz5cclxuICAgICAgKVxyXG4gICAgfVxyXG4gICAgcmV0dXJuIGFjdGlvbkJ1dHRvblxyXG4gIH1cclxuXHJcbiAgYXN5bmMgZGVzdHJveSgpIHtcclxuICAgIHJldHVybiAvLyB0aGlzLmNvbXBvbmVudFdpbGxVbm1vdW50KClcclxuICB9XHJcbn1cclxuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiVmlld0NvbnRhaW5lci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy1jb21tb25zLXVpL2Zsb2F0LXBhbmUvVmlld0NvbnRhaW5lci50c3giXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFBLGlEQUF5RTtBQUN6RSwrQ0FBc0U7QUFDdEUsMkNBQWdFO0FBRWhFLDZDQUE4QjtBQUM5QiwwREFBZ0M7QUFFbkIsUUFBQSxlQUFlLEdBQUcsTUFBTSxDQUFDLE1BQU0sQ0FBQztJQUMzQyxHQUFHLEVBQUUsS0FBSztJQUNWLEtBQUssRUFBRSxPQUFPO0NBQ2YsQ0FBQyxDQUFBO0FBRUYsTUFBTSxjQUFjLEdBQUc7SUFDckIsQ0FBQyx1QkFBZSxDQUFDLEdBQUcsQ0FBQyxFQUFFLEtBQUs7SUFDNUIsQ0FBQyx1QkFBZSxDQUFDLEtBQUssQ0FBQyxFQUFFLEdBQUc7Q0FDN0IsQ0FBQTtBQW1CRCxNQUFhLGFBQWMsU0FBUSxLQUFLLENBQUMsU0FBdUI7SUFBaEU7O1FBRUUsYUFBUSxHQUF1QixFQUFFLENBQUE7UUFDakMsZ0JBQVcsR0FBZ0IsUUFBUSxDQUFDLGFBQWEsQ0FBQyxLQUFLLENBQUMsQ0FBQTtJQXlEMUQsQ0FBQztJQW5EQyxNQUFNO1FBQ0osSUFBSSxDQUFDLFlBQVksR0FBRyxJQUFJLENBQUMsV0FBVyxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsTUFBTSxFQUFFLElBQUksQ0FBQyxLQUFLLENBQUMsV0FBVyxDQUFDLENBQUE7UUFDL0UsSUFBSSxDQUFDLGNBQWMsRUFBRSxDQUFBO1FBQ3JCLE9BQU8sQ0FDTCwyQ0FBSyxTQUFTLEVBQUUsR0FBRyxNQUFNLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxTQUFTLENBQUMsa0JBQWtCLElBQU0sSUFBSSxDQUFDLEtBQUssQ0FBQyxXQUFXLEVBQU0sSUFBSSxDQUFDLEtBQUssQ0FBQyxjQUFjO1lBQ3pILElBQUksQ0FBQyxRQUFRO1lBQ2IsSUFBSSxDQUFDLFlBQVksQ0FDZCxDQUNQLENBQUE7SUFDSCxDQUFDO0lBRUQsSUFBSSxPQUFPO1FBQ1QsT0FBTyxtQkFBUSxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsTUFBTSxFQUFFLEVBQUUsSUFBSSxDQUFDLFdBQVcsQ0FBQyxDQUFBO0lBQ3pELENBQUM7SUFNRCxjQUFjO1FBQ1osSUFBSSxJQUFJLENBQUMsS0FBSyxDQUFDLFNBQVMsRUFBRTtZQUN4QixJQUFJLENBQUMsUUFBUSxDQUFDLElBQUksQ0FBQyxvQkFBQyxxQkFBUyxvQkFBSyxJQUFJLENBQUMsS0FBSyxDQUFDLFNBQVMsRUFBSSxDQUFDLENBQUE7U0FDNUQ7UUFDRCxJQUFJLElBQUksQ0FBQyxLQUFLLENBQUMsT0FBTyxFQUFFO1lBQ3RCLElBQUksQ0FBQyxRQUFRLENBQUMsSUFBSSxDQUFDLG9CQUFDLHlCQUFXLG9CQUFLLElBQUksQ0FBQyxLQUFLLENBQUMsT0FBTyxFQUFJLENBQUMsQ0FBQTtTQUM1RDtRQUNELElBQUksSUFBSSxDQUFDLEtBQUssQ0FBQyxRQUFRLEVBQUU7WUFDdkIsSUFBSSxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsb0JBQUMsMkJBQVksb0JBQUssSUFBSSxDQUFDLEtBQUssQ0FBQyxRQUFRLEVBQUksQ0FBQyxDQUFBO1NBQzlEO0lBQ0gsQ0FBQztJQUVELFdBQVcsQ0FBQyxNQUFjLEVBQUUsV0FBbUI7UUFDN0MsSUFBSSxZQUFZLEdBQUcsU0FBUyxDQUFBO1FBQzVCLElBQUksTUFBTSxJQUFJLElBQUksSUFBSSxjQUFjLENBQUMsTUFBTSxDQUFDLElBQUksSUFBSSxFQUFFO1lBQ3BELE1BQU0sVUFBVSxHQUFHLGNBQWMsQ0FBQyxNQUFNLENBQUMsQ0FBQTtZQUN6QyxZQUFZLEdBQUcsQ0FDYiw2QkFDRSxTQUFTLEVBQUUsMkJBQTJCLFVBQVUsRUFBRSxFQUNsRCxPQUFPLEVBQUUsQ0FBQyxLQUFLLEVBQUUsRUFBRTtvQkFDakIsSUFBSSxDQUFDLEtBQUssQ0FBQyxhQUFhLEVBQUUsQ0FBQTtnQkFDNUIsQ0FBQyxFQUNELEtBQUssRUFBRSxXQUFXLEdBQ2xCLENBQ0gsQ0FBQTtTQUNGO1FBQ0QsT0FBTyxZQUFZLENBQUE7SUFDckIsQ0FBQztJQUVELEtBQUssQ0FBQyxPQUFPO1FBQ1gsT0FBTTtJQUNSLENBQUM7Q0FDRjtBQTVERCxzQ0E0REMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBNYXJrZG93blZpZXcsIFByb3BzIGFzIE1hcmtkb3duVmlld1Byb3BzIH0gZnJvbSBcIi4vTWFya2Rvd25WaWV3XCJcclxuaW1wb3J0IHsgU25pcHBldFZpZXcsIFByb3BzIGFzIFNuaXBwZXRWaWV3UHJvcHMgfSBmcm9tIFwiLi9TbmlwcGV0Vmlld1wiXHJcbmltcG9ydCB7IFJlYWN0VmlldywgUHJvcHMgYXMgUmVhY3RWaWV3UHJvcHMgfSBmcm9tIFwiLi9SZWFjdFZpZXdcIlxyXG5pbXBvcnQgdHlwZSB7IFJlYWN0RWxlbWVudCB9IGZyb20gXCJyZWFjdFwiXHJcbmltcG9ydCAqIGFzIFJlYWN0IGZyb20gXCJyZWFjdFwiXHJcbmltcG9ydCBSZWFjdERPTSBmcm9tIFwicmVhY3QtZG9tXCJcclxuXHJcbmV4cG9ydCBjb25zdCBEQVRBVElQX0FDVElPTlMgPSBPYmplY3QuZnJlZXplKHtcclxuICBQSU46IFwiUElOXCIsXHJcbiAgQ0xPU0U6IFwiQ0xPU0VcIixcclxufSlcclxuXHJcbmNvbnN0IEljb25zRm9yQWN0aW9uID0ge1xyXG4gIFtEQVRBVElQX0FDVElPTlMuUElOXTogXCJwaW5cIixcclxuICBbREFUQVRJUF9BQ1RJT05TLkNMT1NFXTogXCJ4XCIsXHJcbn1cclxuXHJcbmludGVyZmFjZSBQcm9wcyB7XHJcbiAgY29tcG9uZW50PzogUmVhY3RWaWV3UHJvcHNcclxuICBtYXJrZG93bj86IE1hcmtkb3duVmlld1Byb3BzXHJcbiAgc25pcHBldD86IFNuaXBwZXRWaWV3UHJvcHNcclxuICBhY3Rpb24/OiBzdHJpbmdcclxuICBhY3Rpb25UaXRsZT86IHN0cmluZ1xyXG4gIGNsYXNzTmFtZT86IHN0cmluZ1xyXG4gIG9uQWN0aW9uQ2xpY2s/OiBGdW5jdGlvblxyXG4gIG9uTW91c2VEb3duPzogRnVuY3Rpb25cclxuICBvbkNsaWNrQ2FwdHVyZT86IEZ1bmN0aW9uXHJcbn1cclxuXHJcbmludGVyZmFjZSBTdGF0ZSB7fVxyXG5cclxuLyoqXHJcbiAqIGFuIGV0Y2ggY29tcG9uZW50IGZvciBhIGRlY29yYXRpb24gcGFuZVxyXG4gKi9cclxuZXhwb3J0IGNsYXNzIFZpZXdDb250YWluZXIgZXh0ZW5kcyBSZWFjdC5Db21wb25lbnQ8UHJvcHMsIFN0YXRlPiB7XHJcbiAgYWN0aW9uQnV0dG9uPzogSlNYLkVsZW1lbnRcclxuICBjaGlsZHJlbjogQXJyYXk8SlNYLkVsZW1lbnQ+ID0gW11cclxuICByb290RWxlbWVudDogSFRNTEVsZW1lbnQgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KFwiZGl2XCIpXHJcblxyXG4gIC8qKlxyXG4gICAqIHJlbmRlcnMgdGhlIGRhdGEgdGlwIHZpZXcgY29tcG9uZW50XHJcbiAgICogQHJldHVybiB0aGUgZGF0YSB0aXAgdmlldyBlbGVtZW50XHJcbiAgICovXHJcbiAgcmVuZGVyKCkge1xyXG4gICAgdGhpcy5hY3Rpb25CdXR0b24gPSB0aGlzLkFjdGlvbkNsaWNrKHRoaXMucHJvcHMuYWN0aW9uLCB0aGlzLnByb3BzLmFjdGlvblRpdGxlKVxyXG4gICAgdGhpcy51cGRhdGVDaGlsZHJlbigpXHJcbiAgICByZXR1cm4gKFxyXG4gICAgICA8ZGl2IGNsYXNzTmFtZT17YCR7U3RyaW5nKHRoaXMucHJvcHMuY2xhc3NOYW1lKX0gZGF0YXRpcC1lbGVtZW50YH0gey4uLnRoaXMucHJvcHMub25Nb3VzZURvd259IHsuLi50aGlzLnByb3BzLm9uQ2xpY2tDYXB0dXJlfT5cclxuICAgICAgICB7dGhpcy5jaGlsZHJlbn1cclxuICAgICAgICB7dGhpcy5hY3Rpb25CdXR0b259XHJcbiAgICAgIDwvZGl2PlxyXG4gICAgKVxyXG4gIH1cclxuXHJcbiAgZ2V0IGVsZW1lbnQoKSB7XHJcbiAgICByZXR1cm4gUmVhY3RET00ucmVuZGVyKHRoaXMucmVuZGVyKCksIHRoaXMucm9vdEVsZW1lbnQpXHJcbiAgfVxyXG5cclxuICAvKipcclxuICAgKiBpbnRlcm5hbCBoZWxwZXIgZnVuY3Rpb24gdG8gZmlndXJlIG91dCB0aGUgc3RydWN0dXJlIG9mIHRoZSBkYXRhIHRpcCB2aWV3XHJcbiAgICogdG8gYmUgcmVuZGVyZWRcclxuICAgKi9cclxuICB1cGRhdGVDaGlsZHJlbigpIHtcclxuICAgIGlmICh0aGlzLnByb3BzLmNvbXBvbmVudCkge1xyXG4gICAgICB0aGlzLmNoaWxkcmVuLnB1c2goPFJlYWN0VmlldyB7Li4udGhpcy5wcm9wcy5jb21wb25lbnR9IC8+KVxyXG4gICAgfVxyXG4gICAgaWYgKHRoaXMucHJvcHMuc25pcHBldCkge1xyXG4gICAgICB0aGlzLmNoaWxkcmVuLnB1c2goPFNuaXBwZXRWaWV3IHsuLi50aGlzLnByb3BzLnNuaXBwZXR9IC8+KVxyXG4gICAgfVxyXG4gICAgaWYgKHRoaXMucHJvcHMubWFya2Rvd24pIHtcclxuICAgICAgdGhpcy5jaGlsZHJlbi5wdXNoKDxNYXJrZG93blZpZXcgey4uLnRoaXMucHJvcHMubWFya2Rvd259IC8+KVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQWN0aW9uQ2xpY2soYWN0aW9uOiBzdHJpbmcsIGFjdGlvblRpdGxlOiBzdHJpbmcpIHtcclxuICAgIGxldCBhY3Rpb25CdXR0b24gPSB1bmRlZmluZWRcclxuICAgIGlmIChhY3Rpb24gIT0gbnVsbCAmJiBJY29uc0ZvckFjdGlvblthY3Rpb25dICE9IG51bGwpIHtcclxuICAgICAgY29uc3QgYWN0aW9uSWNvbiA9IEljb25zRm9yQWN0aW9uW2FjdGlvbl1cclxuICAgICAgYWN0aW9uQnV0dG9uID0gKFxyXG4gICAgICAgIDxkaXZcclxuICAgICAgICAgIGNsYXNzTmFtZT17YGRhdGF0aXAtcGluLWJ1dHRvbiBpY29uLSR7YWN0aW9uSWNvbn1gfVxyXG4gICAgICAgICAgb25DbGljaz17KGV2ZW50KSA9PiB7XHJcbiAgICAgICAgICAgIHRoaXMucHJvcHMub25BY3Rpb25DbGljaygpXHJcbiAgICAgICAgICB9fVxyXG4gICAgICAgICAgdGl0bGU9e2FjdGlvblRpdGxlfVxyXG4gICAgICAgIC8+XHJcbiAgICAgIClcclxuICAgIH1cclxuICAgIHJldHVybiBhY3Rpb25CdXR0b25cclxuICB9XHJcblxyXG4gIGFzeW5jIGRlc3Ryb3koKSB7XHJcbiAgICByZXR1cm4gLy8gdGhpcy5jb21wb25lbnRXaWxsVW5tb3VudCgpXHJcbiAgfVxyXG59XHJcbiJdfQ==

@@ -31,2 +31,2 @@ "use strict";

exports.getMarkdownRenderer = getMarkdownRenderer;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiTWFya2Rvd25SZW5kZXJlci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy1jb21tb25zLXVpL01hcmtkb3duUmVuZGVyZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUlBLElBQUksTUFBTSxHQUEwQyxTQUFTLENBQUE7QUFFdEQsS0FBSyxVQUFVLG1CQUFtQjtJQUN2QyxJQUFJLENBQUMsTUFBTSxFQUFFO1FBRVgsTUFBTSxHQUFJLENBQUMsd0RBQWEsNENBQTRDLEdBQUMsQ0FBcUIsQ0FBQyxNQUFNLENBQUE7S0FDbEc7SUFDRCxPQUFPLE1BQU0sQ0FBQTtBQUNmLENBQUM7QUFORCxrREFNQyIsInNvdXJjZXNDb250ZW50IjpbIi8vIFVzZSBidWlsdC1pbiBtYXJrZG93biByZW5kZXJlciB3aGVuIHRoZSBtYXJrZG93biBzZXJ2aWNlIGlzIG5vdCBhdmFpbGFibGVcclxuXHJcbmltcG9ydCB7IE1hcmtkb3duU2VydmljZSB9IGZyb20gXCIuLi90eXBlcy1wYWNrYWdlcy9tYWluXCJcclxuXHJcbmxldCByZW5kZXI6IE1hcmtkb3duU2VydmljZVtcInJlbmRlclwiXSB8IHVuZGVmaW5lZCA9IHVuZGVmaW5lZFxyXG5cclxuZXhwb3J0IGFzeW5jIGZ1bmN0aW9uIGdldE1hcmtkb3duUmVuZGVyZXIoKSB7XHJcbiAgaWYgKCFyZW5kZXIpIHtcclxuICAgIC8vQHRzLWlnbm9yZVxyXG4gICAgcmVuZGVyID0gKChhd2FpdCBpbXBvcnQoXCJhdG9tLWlkZS1tYXJrZG93bi1zZXJ2aWNlL21vZHVsZXMvcmVuZGVyZXJcIikpIGFzIE1hcmtkb3duU2VydmljZSkucmVuZGVyXHJcbiAgfVxyXG4gIHJldHVybiByZW5kZXJcclxufVxyXG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiTWFya2Rvd25SZW5kZXJlci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy1jb21tb25zLXVpL01hcmtkb3duUmVuZGVyZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUlBLElBQUksTUFBTSxHQUEwQyxTQUFTLENBQUE7QUFFdEQsS0FBSyxVQUFVLG1CQUFtQjtJQUN2QyxJQUFJLENBQUMsTUFBTSxFQUFFO1FBRVgsTUFBTSxHQUFJLENBQUMsd0RBQWEsNENBQTRDLEdBQUMsQ0FBcUIsQ0FBQyxNQUFNLENBQUE7S0FDbEc7SUFDRCxPQUFPLE1BQU0sQ0FBQTtBQUNmLENBQUM7QUFORCxrREFNQyIsInNvdXJjZXNDb250ZW50IjpbIi8vIFVzZSBidWlsdC1pbiBtYXJrZG93biByZW5kZXJlciB3aGVuIHRoZSBtYXJrZG93biBzZXJ2aWNlIGlzIG5vdCBhdmFpbGFibGVcblxuaW1wb3J0IHsgTWFya2Rvd25TZXJ2aWNlIH0gZnJvbSBcIi4uL3R5cGVzLXBhY2thZ2VzL21haW5cIlxuXG5sZXQgcmVuZGVyOiBNYXJrZG93blNlcnZpY2VbXCJyZW5kZXJcIl0gfCB1bmRlZmluZWQgPSB1bmRlZmluZWRcblxuZXhwb3J0IGFzeW5jIGZ1bmN0aW9uIGdldE1hcmtkb3duUmVuZGVyZXIoKSB7XG4gIGlmICghcmVuZGVyKSB7XG4gICAgLy9AdHMtaWdub3JlXG4gICAgcmVuZGVyID0gKChhd2FpdCBpbXBvcnQoXCJhdG9tLWlkZS1tYXJrZG93bi1zZXJ2aWNlL21vZHVsZXMvcmVuZGVyZXJcIikpIGFzIE1hcmtkb3duU2VydmljZSkucmVuZGVyXG4gIH1cbiAgcmV0dXJuIHJlbmRlclxufVxuIl19
{
"name": "atom-ide-base",
"version": "1.11.2",
"version": "2.0.0",
"main": "package/main.js",

@@ -5,0 +5,0 @@ "types": "./types-packages/main.d.ts",

@@ -0,0 +0,0 @@ // Use built-in markdown renderer when the markdown service is not available

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