`;
if (options2.langId) {
html += `${options2.langId}`;
}
html += ``;
lines.forEach((l2) => {
html += ``;
l2.forEach((token2) => {
const cssDeclarations = [`color: ${token2.color || options2.fg}`];
if (token2.fontStyle & FontStyle.Italic) {
cssDeclarations.push("font-style: italic");
}
if (token2.fontStyle & FontStyle.Bold) {
cssDeclarations.push("font-weight: bold");
}
if (token2.fontStyle & FontStyle.Underline) {
cssDeclarations.push("text-decoration: underline");
}
html += `${escapeHtml$1(token2.content)}`;
});
html += `
`;
});
html = html.replace(/\n*$/, "");
html += ``;
return html;
}
const htmlEscapes = {
"&": "&",
"<": "<",
">": ">",
'"': """,
"'": "'"
};
function escapeHtml$1(html) {
return html.replace(/[&<>"']/g, (chr) => htmlEscapes[chr]);
}
class Registry extends mainExports.Registry {
constructor(_resolver2) {
super(_resolver2);
this._resolver = _resolver2;
this.themesPath = "themes/";
this._resolvedThemes = {};
this._resolvedGrammars = {};
}
getTheme(theme) {
if (typeof theme === "string") {
return this._resolvedThemes[theme];
} else {
return theme;
}
}
async loadTheme(theme) {
if (typeof theme === "string") {
if (!this._resolvedThemes[theme]) {
this._resolvedThemes[theme] = await fetchTheme(`${this.themesPath}${theme}.json`);
}
return this._resolvedThemes[theme];
} else {
theme = toShikiTheme(theme);
if (theme.name) {
this._resolvedThemes[theme.name] = theme;
}
return theme;
}
}
async loadThemes(themes) {
return await Promise.all(themes.map((theme) => this.loadTheme(theme)));
}
getLoadedThemes() {
return Object.keys(this._resolvedThemes);
}
getGrammer(name2) {
return this._resolvedGrammars[name2];
}
async loadLanguage(lang2) {
const g = await this.loadGrammar(lang2.scopeName);
this._resolvedGrammars[lang2.id] = g;
if (lang2.aliases) {
lang2.aliases.forEach((la) => {
this._resolvedGrammars[la] = g;
});
}
}
async loadLanguages(langs2) {
for (const lang2 of langs2) {
this._resolver.addLanguage(lang2);
}
for (const lang2 of langs2) {
await this.loadLanguage(lang2);
}
}
getLoadedLanguages() {
return Object.keys(this._resolvedGrammars);
}
}
function resolveLang(lang2) {
return typeof lang2 === "string" ? languages.find((l2) => {
var _a3;
return l2.id === lang2 || ((_a3 = l2.aliases) === null || _a3 === void 0 ? void 0 : _a3.includes(lang2));
}) : lang2;
}
function resolveOptions(options2) {
var _a3;
let _languages = languages;
let _themes = options2.themes || [];
if ((_a3 = options2.langs) === null || _a3 === void 0 ? void 0 : _a3.length) {
_languages = options2.langs.map(resolveLang);
}
if (options2.theme) {
_themes.unshift(options2.theme);
}
if (!_themes.length) {
_themes = ["nord"];
}
return { _languages, _themes };
}
async function getHighlighter(options2) {
var _a3, _b2;
const { _languages, _themes } = resolveOptions(options2);
const _resolver2 = new Resolver(getOnigasm(), "onigasm");
const _registry = new Registry(_resolver2);
if ((_a3 = options2.paths) === null || _a3 === void 0 ? void 0 : _a3.themes) {
_registry.themesPath = options2.paths.themes;
}
if ((_b2 = options2.paths) === null || _b2 === void 0 ? void 0 : _b2.languages) {
_resolver2.languagesPath = options2.paths.languages;
}
const themes = await _registry.loadThemes(_themes);
const _defaultTheme = themes[0];
let _currentTheme;
await _registry.loadLanguages(_languages);
const COLOR_REPLACEMENTS = {
"#000001": "var(--shiki-color-text)",
"#000002": "var(--shiki-color-background)",
"#000004": "var(--shiki-token-constant)",
"#000005": "var(--shiki-token-string)",
"#000006": "var(--shiki-token-comment)",
"#000007": "var(--shiki-token-keyword)",
"#000008": "var(--shiki-token-parameter)",
"#000009": "var(--shiki-token-function)",
"#000010": "var(--shiki-token-string-expression)",
"#000011": "var(--shiki-token-punctuation)",
"#000012": "var(--shiki-token-link)"
};
function fixCssVariablesTheme(theme, colorMap) {
theme.bg = COLOR_REPLACEMENTS[theme.bg] || theme.bg;
theme.fg = COLOR_REPLACEMENTS[theme.fg] || theme.fg;
colorMap.forEach((val, i) => {
colorMap[i] = COLOR_REPLACEMENTS[val] || val;
});
}
function getTheme(theme) {
const _theme = theme ? _registry.getTheme(theme) : _defaultTheme;
if (!_theme) {
throw Error(`No theme registration for ${theme}`);
}
if (!_currentTheme || _currentTheme.name !== _theme.name) {
_registry.setTheme(_theme);
_currentTheme = _theme;
}
const _colorMap = _registry.getColorMap();
if (_theme.name === "css-variables") {
fixCssVariablesTheme(_theme, _colorMap);
}
return { _theme, _colorMap };
}
function getGrammer(lang2) {
const _grammer = _registry.getGrammer(lang2);
if (!_grammer) {
throw Error(`No language registration for ${lang2}`);
}
return { _grammer };
}
function codeToThemedTokens(code3, lang2 = "text", theme, options3 = { includeExplanation: true }) {
if (isPlaintext(lang2)) {
return [[{ content: code3 }]];
}
const { _grammer } = getGrammer(lang2);
const { _theme, _colorMap } = getTheme(theme);
return tokenizeWithTheme(_theme, _colorMap, code3, _grammer, options3);
}
function codeToHtml(code3, lang2 = "text", theme) {
const tokens = codeToThemedTokens(code3, lang2, theme, {
includeExplanation: false
});
const { _theme } = getTheme(theme);
return renderToHtml(tokens, {
fg: _theme.fg,
bg: _theme.bg
});
}
async function loadTheme(theme) {
await _registry.loadTheme(theme);
}
async function loadLanguage(lang2) {
const _lang = resolveLang(lang2);
_resolver2.addLanguage(_lang);
await _registry.loadLanguage(_lang);
}
function getLoadedThemes() {
return _registry.getLoadedThemes();
}
function getLoadedLanguages() {
return _registry.getLoadedLanguages();
}
function getBackgroundColor(theme) {
const { _theme } = getTheme(theme);
return _theme.bg;
}
function getForegroundColor(theme) {
const { _theme } = getTheme(theme);
return _theme.fg;
}
return {
codeToThemedTokens,
codeToHtml,
getTheme: (theme) => {
return getTheme(theme)._theme;
},
loadTheme,
loadLanguage,
getBackgroundColor,
getForegroundColor,
getLoadedThemes,
getLoadedLanguages
};
}
function isPlaintext(lang2) {
return !lang2 || ["plaintext", "txt", "text"].includes(lang2);
}
const onigasm = "" + new URL("onigasm-b63d2d2d.wasm", import.meta.url).href;
const name = "cypress";
const type = "light";
const tokenColors = [
{
settings: {
foreground: "#434861"
}
},
{
scope: [
"meta.embedded",
"source.groovy.embedded"
],
settings: {
foreground: "#4956E3"
}
},
{
scope: "emphasis",
settings: {
fontStyle: "italic"
}
},
{
scope: "strong",
settings: {
fontStyle: "bold"
}
},
{
scope: "meta.diff.header",
settings: {
foreground: "#252E8F"
}
},
{
scope: "comment",
settings: {
foreground: "#9095AD"
}
},
{
scope: "constant.language",
settings: {
foreground: "#4956E3"
}
},
{
scope: [
"constant.numeric",
"variable.other.enummember",
"keyword.operator.plus.exponent",
"keyword.operator.minus.exponent"
],
settings: {
foreground: "#00814D"
}
},
{
scope: "constant.regexp",
settings: {
foreground: "#4F0018"
}
},
{
name: "css tags in selectors, xml tags",
scope: "entity.name.tag",
settings: {
foreground: "#5E021B"
}
},
{
scope: "entity.name.selector",
settings: {
foreground: "#5E021B"
}
},
{
scope: "entity.other.attribute-name",
settings: {
foreground: "#C62B49"
}
},
{
scope: [
"entity.other.attribute-name.class.css",
"entity.other.attribute-name.class.mixin.css",
"entity.other.attribute-name.id.css",
"entity.other.attribute-name.parent-selector.css",
"entity.other.attribute-name.pseudo-class.css",
"entity.other.attribute-name.pseudo-element.css",
"source.css.less entity.other.attribute-name.id",
"entity.other.attribute-name.scss"
],
settings: {
foreground: "#5E021B"
}
},
{
scope: "invalid",
settings: {
foreground: "#C62B49"
}
},
{
scope: "markup.underline",
settings: {
fontStyle: "underline"
}
},
{
scope: "markup.bold",
settings: {
fontStyle: "bold",
foreground: "#252E8F"
}
},
{
scope: "markup.heading",
settings: {
fontStyle: "bold",
foreground: "#5E021B"
}
},
{
scope: "markup.italic",
settings: {
fontStyle: "italic"
}
},
{
scope: "markup.inserted",
settings: {
foreground: "#00814D"
}
},
{
scope: "markup.deleted",
settings: {
foreground: "#C62B49"
}
},
{
scope: "markup.changed",
settings: {
foreground: "#4956E3"
}
},
{
scope: [
"punctuation.definition.quote.begin.markdown",
"punctuation.definition.list.begin.markdown"
],
settings: {
foreground: "#4956E3"
}
},
{
scope: "markup.inline.raw",
settings: {
foreground: "#5E021B"
}
},
{
name: "brackets of XML/HTML tags",
scope: "punctuation.definition.tag",
settings: {
foreground: "#5E021B"
}
},
{
scope: [
"meta.preprocessor",
"entity.name.function.preprocessor"
],
settings: {
foreground: "#BD5800"
}
},
{
scope: "meta.preprocessor.string",
settings: {
foreground: "#00814D"
}
},
{
scope: "meta.preprocessor.numeric",
settings: {
foreground: "#00814D"
}
},
{
scope: "meta.structure.dictionary.key.python",
settings: {
foreground: "#4956E3"
}
},
{
scope: "storage",
settings: {
foreground: "#BD5800"
}
},
{
scope: "storage.type",
settings: {
foreground: "#BD5800"
}
},
{
scope: [
"storage.modifier",
"keyword.operator.noexcept"
],
settings: {
foreground: "#BD5800"
}
},
{
scope: [
"string",
"meta.embedded.assembly"
],
settings: {
foreground: "#00814D"
}
},
{
scope: [
"string.comment.buffered.block.pug",
"string.quoted.pug",
"string.interpolated.pug",
"string.unquoted.plain.in.yaml",
"string.unquoted.plain.out.yaml",
"string.unquoted.block.yaml",
"string.quoted.single.yaml",
"string.quoted.double.xml",
"string.quoted.single.xml",
"string.unquoted.cdata.xml",
"string.quoted.double.html",
"string.quoted.single.html",
"string.unquoted.html",
"string.quoted.single.handlebars",
"string.quoted.double.handlebars"
],
settings: {
foreground: "#4956E3"
}
},
{
scope: "string.regexp",
settings: {
foreground: "#5E021B"
}
},
{
name: "String interpolation",
scope: [
"punctuation.definition.template-expression.begin",
"punctuation.definition.template-expression.end",
"punctuation.section.embedded"
],
settings: {
foreground: "#4956E3"
}
},
{
name: "Reset JavaScript string interpolation expression",
scope: [
"meta.template.expression"
],
settings: {
foreground: "#434861"
}
},
{
scope: [
"support.constant.property-value",
"support.constant.font-name",
"support.constant.media-type",
"support.constant.media",
"constant.other.color.rgb-value",
"constant.other.rgb-value",
"support.constant.color"
],
settings: {
foreground: "#4956E3"
}
},
{
scope: [
"support.type.vendored.property-name",
"support.type.property-name",
"variable.css",
"variable.scss",
"variable.other.less",
"source.coffee.embedded"
],
settings: {
foreground: "#C62B49"
}
},
{
scope: [
"support.type.property-name.json"
],
settings: {
foreground: "#4956E3"
}
},
{
scope: "keyword",
settings: {
foreground: "#4956E3"
}
},
{
scope: "keyword.control",
settings: {
foreground: "#4956E3"
}
},
{
scope: "keyword.operator",
settings: {
foreground: "#434861"
}
},
{
scope: [
"keyword.operator.new",
"keyword.operator.expression",
"keyword.operator.cast",
"keyword.operator.sizeof",
"keyword.operator.alignof",
"keyword.operator.typeid",
"keyword.operator.alignas",
"keyword.operator.instanceof",
"keyword.operator.logical.python",
"keyword.operator.wordlike"
],
settings: {
foreground: "#4956E3"
}
},
{
scope: "keyword.other.unit",
settings: {
foreground: "#00814D"
}
},
{
scope: [
"punctuation.section.embedded.begin.php",
"punctuation.section.embedded.end.php"
],
settings: {
foreground: "#5E021B"
}
},
{
scope: "support.function.git-rebase",
settings: {
foreground: "#4956E3"
}
},
{
scope: "constant.sha.git-rebase",
settings: {
foreground: "#00814D"
}
},
{
name: "coloring of the Java import and package identifiers",
scope: [
"storage.modifier.import.java",
"variable.language.wildcard.java",
"storage.modifier.package.java"
],
settings: {
foreground: "#434861"
}
},
{
name: "this.self",
scope: "variable.language",
settings: {
foreground: "#4956E3"
}
},
{
name: "Function declarations",
scope: [
"entity.name.function",
"support.function",
"support.constant.handlebars",
"source.powershell variable.other.member",
"entity.name.operator.custom-literal"
],
settings: {
foreground: "#BD5800"
}
},
{
name: "Types declaration and references",
scope: [
"meta.return-type",
"support.class",
"support.type",
"entity.name.type",
"entity.name.namespace",
"entity.other.attribute",
"entity.name.scope-resolution",
"entity.name.class",
"storage.type.numeric.go",
"storage.type.byte.go",
"storage.type.boolean.go",
"storage.type.string.go",
"storage.type.uintptr.go",
"storage.type.error.go",
"storage.type.rune.go",
"storage.type.cs",
"storage.type.generic.cs",
"storage.type.modifier.cs",
"storage.type.variable.cs",
"storage.type.annotation.java",
"storage.type.generic.java",
"storage.type.java",
"storage.type.object.array.java",
"storage.type.primitive.array.java",
"storage.type.primitive.java",
"storage.type.token.java",
"storage.type.groovy",
"storage.type.annotation.groovy",
"storage.type.parameters.groovy",
"storage.type.generic.groovy",
"storage.type.object.array.groovy",
"storage.type.primitive.array.groovy",
"storage.type.primitive.groovy"
],
settings: {
foreground: "#C53282"
}
},
{
name: "Types declaration and references, TS grammar specific",
scope: [
"meta.type.cast.expr",
"meta.type.new.expr",
"support.constant.math",
"support.constant.dom",
"support.constant.json",
"entity.other.inherited-class"
],
settings: {
foreground: "#434861"
}
},
{
name: "Control flow / Special keywords",
scope: [
"keyword.control",
"source.cpp keyword.operator.new",
"source.cpp keyword.operator.delete",
"keyword.other.using",
"keyword.other.operator",
"entity.name.operator"
],
settings: {
foreground: "#7F43C9"
}
},
{
name: "Variable and parameter name",
scope: [
"variable",
"meta.definition.variable.name",
"support.variable",
"entity.name.variable",
"constant.other.placeholder"
],
settings: {
foreground: "#434861"
}
},
{
name: "Constants and enums",
scope: [
"variable.other.constant",
"variable.other.enummember"
],
settings: {
foreground: "#434861"
}
},
{
name: "Object keys, TS grammar specific",
scope: [
"meta.object-literal.key"
],
settings: {
foreground: "#434861"
}
},
{
name: "CSS property value",
scope: [
"support.constant.property-value",
"support.constant.font-name",
"support.constant.media-type",
"support.constant.media",
"constant.other.color.rgb-value",
"constant.other.rgb-value",
"support.constant.color"
],
settings: {
foreground: "#4956E3"
}
},
{
name: "Regular expression groups",
scope: [
"punctuation.definition.group.regexp",
"punctuation.definition.group.assertion.regexp",
"punctuation.definition.character-class.regexp",
"punctuation.character.set.begin.regexp",
"punctuation.character.set.end.regexp",
"keyword.operator.negation.regexp",
"support.other.parenthesis.regexp"
],
settings: {
foreground: "#BD5800"
}
},
{
name: "Punctuation tokens",
scope: [
"punctuation"
],
settings: {
foreground: "#9095AD"
}
},
{
scope: [
"constant.character.character-class.regexp",
"constant.other.character-class.set.regexp",
"constant.other.character-class.regexp",
"constant.character.set.regexp"
],
settings: {
foreground: "#C53282"
}
},
{
scope: "keyword.operator.quantifier.regexp",
settings: {
foreground: "#434861"
}
},
{
scope: [
"keyword.operator.or.regexp",
"keyword.control.anchor.regexp"
],
settings: {
foreground: "#E45770"
}
},
{
scope: "constant.character",
settings: {
foreground: "#4956E3"
}
},
{
scope: "constant.character.escape",
settings: {
foreground: "#E45770"
}
},
{
scope: "entity.name.label",
settings: {
foreground: "#434861"
}
}
];
const shikiCyTheme = {
name,
type,
tokenColors
};
const langJSONFilesArray = /* @__PURE__ */ Object.assign({ "../public/shiki/languages/css.tmLanguage.json": __vite_glob_0_0, "../public/shiki/languages/html.tmLanguage.json": __vite_glob_0_1, "../public/shiki/languages/javascript.tmLanguage.json": __vite_glob_0_2, "../public/shiki/languages/json.tmLanguage.json": __vite_glob_0_3, "../public/shiki/languages/jsonc.tmLanguage.json": __vite_glob_0_4, "../public/shiki/languages/jsx.tmLanguage.json": __vite_glob_0_5, "../public/shiki/languages/tsx.tmLanguage.json": __vite_glob_0_6, "../public/shiki/languages/typescript.tmLanguage.json": __vite_glob_0_7, "../public/shiki/languages/vue-html.tmLanguage.json": __vite_glob_0_8, "../public/shiki/languages/vue.tmLanguage.json": __vite_glob_0_9, "../public/shiki/languages/yaml.tmLanguage.json": __vite_glob_0_10 });
const langs = Object.values(langJSONFilesArray).map((grammar) => {
return {
grammar,
id: grammar.name,
scopeName: grammar.scopeName
};
});
setOnigasmWASM(onigasm);
let highlighter;
const langsSupported = langs.map((lang2) => lang2.id);
async function initHighlighter() {
if (highlighter) {
return;
}
highlighter = await getHighlighter({
theme: shikiCyTheme,
langs
});
}
const _hoisted_1$_ = { class: "text-left cursor-text" };
const _hoisted_2$V = ["innerHTML"];
const _sfc_main$J = /* @__PURE__ */ defineComponent({
__name: "ShikiHighlight",
props: {
code: null,
initialLine: { default: 1 },
lang: null,
lineNumbers: { type: Boolean, default: false },
wrap: { type: Boolean, default: false },
copyOnClick: { type: Boolean, default: false },
copyButton: { type: Boolean, default: false },
codeframe: { type: Boolean, default: false },
skipTrim: { type: Boolean, default: false },
class: { default: void 0 }
},
setup(__props) {
const props = __props;
useCssVars((_ctx) => ({
"74c38bf0": props.initialLine
}));
const highlighterInitialized = ref(false);
onBeforeMount(async () => {
await initHighlighter();
highlighterInitialized.value = true;
});
const resolvedLang = computed(() => {
switch (props.lang) {
case "javascript":
case "js":
case "jsx":
return "jsx";
case "typescript":
case "ts":
case "tsx":
return "tsx";
default:
return props.lang && langsSupported.includes(props.lang) ? props.lang : "plaintext";
}
});
const trimmedCode = computed(() => props.skipTrim ? props.code : props.code.trim());
const highlightedCode = computed(() => {
return highlighter == null ? void 0 : highlighter.codeToHtml(trimmedCode.value, resolvedLang.value);
});
const codeEl = ref(null);
const { copy: copy2 } = useClipboard();
const copyCode = () => {
if (codeEl.value) {
const text3 = codeEl.value.innerText;
copy2(text3);
}
};
const numberOfLines = computed(() => props.code.trim().split("\n").length);
return (_ctx, _cache) => {
return openBlock(), createElementBlock("div", _hoisted_1$_, [
highlighterInitialized.value ? (openBlock(), createElementBlock("div", {
key: 0,
ref_key: "codeEl",
ref: codeEl,
class: normalizeClass([
"shiki-wrapper",
// All styles contain these utility classes
"overflow-scroll hover:border-indigo-200 text-[14px] leading-[24px] font-normal",
/**
* 1. Single line is forced onto one line without any borders. It loses
* any additional padding.
*
* 2. Multi-line without line-numbers adds padding to compensate for the
* lack of margin-right that the line-numbers usually add. It has a
* border.
*
* 3. Multi-line with line-numbers doesn't have the padding, because the
* line numbers have margin-right.
*
* 4. Any of these can be wrapped with whitespace: pre-wrap. When using
* with line-numbers, the breaks will create a new line.
*/
{
"wrap": props.wrap,
"line-numbers": props.lineNumbers,
"p-[8px]": !props.lineNumbers && !props.codeframe,
"p-[2px]": props.codeframe
},
props.class
]),
onClick: _cache[0] || (_cache[0] = ($event) => __props.copyOnClick ? () => copyCode() : () => {
}),
innerHTML: unref(highlightedCode)
}, null, 10, _hoisted_2$V)) : (openBlock(), createElementBlock("pre", {
key: 1,
class: normalizeClass(["border rounded font-normal border-gray-100 py-[8px] text-[14px] leading-[24px] overflow-scroll", [props.class, __props.lineNumbers ? "pl-[56px]" : "pl-[8px]"]])
}, toDisplayString$1(unref(trimmedCode)), 3)),
__props.copyButton ? (openBlock(), createBlock(_sfc_main$Y, {
key: 2,
variant: "outline",
tabindex: "-1",
class: normalizeClass(["bg-white ml-auto mt-[-32px] sticky", unref(numberOfLines) === 1 ? "bottom-[5px] right-[5px]" : "bottom-[8px] right-[8px]"]),
text: __props.code,
"no-icon": ""
}, null, 8, ["class", "text"])) : createCommentVNode("", true)
]);
};
}
});
const ShikiHighlight_vue_vue_type_style_index_0_scoped_52636ce2_lang = "";
const ShikiHighlight = /* @__PURE__ */ _export_sfc$1(_sfc_main$J, [["__scopeId", "data-v-52636ce2"]]);
const _hoisted_1$Z = { class: "mt-[24px] mb-[16px] text-[16px] leading-[24px]" };
const _hoisted_2$U = /* @__PURE__ */ createBaseVNode("code", { class: "border rounded border-gray-200 m-[2px] py-[2px] px-[3px] text-purple-500 text-[16px]" }, "projectId", -1);
const _hoisted_3$N = /* @__PURE__ */ createBaseVNode("span", { class: "text-indigo-500" }, "cypress.config.js", -1);
const _hoisted_4$w = { class: "flex gap-[16px]" };
const _sfc_main$I = /* @__PURE__ */ defineComponent({
__name: "NeedManualUpdateModal",
props: {
gql: null,
newProjectId: null
},
emits: ["cancel"],
setup(__props, { emit: emit3 }) {
const props = __props;
const { t: t2 } = useI18n();
gql`
fragment NeedManualUpdateModal on CurrentProject {
id
projectId
}`;
const projectIdCode = computed(() => `projectId: '${props.newProjectId}'`);
const helpCode = computed(() => {
return `
export ${"default"} {
${projectIdCode.value}, // <- add this line
}`;
});
return (_ctx, _cache) => {
const _component_i18n_t = resolveComponent("i18n-t");
const _component_i_cy_loading_x16 = __unplugin_components_0$d;
return openBlock(), createBlock(_sfc_main$S, {
"model-value": "",
title: unref(t2)("runs.connect.modal.connectManually.title"),
"onUpdate:modelValue": _cache[1] || (_cache[1] = ($event) => emit3("cancel"))
}, {
footer: withCtx(() => [
createBaseVNode("div", _hoisted_4$w, [
createVNode(_sfc_main$10, {
size: "lg",
variant: "pending"
}, {
prefix: withCtx(() => [
createVNode(_component_i_cy_loading_x16, { class: "animate-spin icon-dark-white icon-light-gray-400" })
]),
default: withCtx(() => [
createTextVNode(" " + toDisplayString$1(unref(t2)("runs.connect.modal.connectManually.waitingButton")), 1)
]),
_: 1
}),
createVNode(_sfc_main$10, {
variant: "outline",
size: "lg",
onClick: _cache[0] || (_cache[0] = ($event) => emit3("cancel"))
}, {
default: withCtx(() => [
createTextVNode(toDisplayString$1(unref(t2)("runs.connect.modal.cancel")), 1)
]),
_: 1
})
])
]),
default: withCtx(() => [
createVNode(_sfc_main$M, {
status: "warning",
title: unref(t2)("runs.connect.modal.connectManually.warning"),
icon: unref(WarningIcon),
"icon-classes": "icon-dark-orange-400"
}, null, 8, ["title", "icon"]),
createBaseVNode("p", _hoisted_1$Z, [
createVNode(_component_i18n_t, {
scope: "global",
keypath: "runs.connect.modal.connectManually.mainMessage"
}, {
projectId: withCtx(() => [
_hoisted_2$U
]),
configFile: withCtx(() => [
_hoisted_3$N
]),
_: 1
})
]),
createVNode(ShikiHighlight, {
class: "rounded border border-gray-200",
lang: "javascript",
code: unref(helpCode),
"line-numbers": "",
"copy-button": ""
}, null, 8, ["code"])
]),
_: 1
}, 8, ["title"]);
};
}
});
const _sfc_main$H = /* @__PURE__ */ defineComponent({
__name: "CloudConnectModals",
props: {
gql: null,
utmMedium: null,
utmContent: null
},
emits: ["success", "cancel"],
setup(__props, { emit: emit3 }) {
const props = __props;
gql`
fragment CloudConnectModals on Query {
...SelectCloudProjectModal
cloudViewer {
id
...CreateCloudOrgModal
firstOrganization: organizations(first: 1) {
nodes {
id
}
}
}
currentProject{
id
...NeedManualUpdateModal
}
}
`;
gql`
subscription CloudConnectModals_MonitorCloudViewer {
cloudViewerChange {
...CloudConnectModals
}
}
`;
useSubscription({ query: CloudConnectModals_MonitorCloudViewerDocument });
const newProjectId = ref("");
const isManualUpdateOpen = ref(false);
function showManualUpdate(projectId) {
newProjectId.value = projectId;
isManualUpdateOpen.value = true;
}
return (_ctx, _cache) => {
var _a3, _b2;
return isManualUpdateOpen.value ? (openBlock(), createElementBlock(Fragment, { key: 0 }, [
props.gql.currentProject ? (openBlock(), createBlock(_sfc_main$I, {
key: 0,
gql: props.gql.currentProject,
"new-project-id": newProjectId.value,
onCancel: _cache[0] || (_cache[0] = ($event) => emit3("cancel"))
}, null, 8, ["gql", "new-project-id"])) : createCommentVNode("", true)
], 64)) : ((_b2 = (_a3 = props.gql.cloudViewer) == null ? void 0 : _a3.organizations) == null ? void 0 : _b2.nodes.length) ?? 0 > 0 ? (openBlock(), createBlock(_sfc_main$L, {
key: 1,
gql: props.gql,
show: "",
"utm-medium": props.utmMedium,
"utm-content": props.utmContent,
onUpdateProjectIdFailed: showManualUpdate,
onSuccess: _cache[1] || (_cache[1] = ($event) => emit3("success")),
onCancel: _cache[2] || (_cache[2] = ($event) => emit3("cancel"))
}, null, 8, ["gql", "utm-medium", "utm-content"])) : props.gql.cloudViewer ? (openBlock(), createBlock(_sfc_main$K, {
key: 2,
gql: props.gql.cloudViewer,
onCancel: _cache[3] || (_cache[3] = ($event) => emit3("cancel"))
}, null, 8, ["gql"])) : createCommentVNode("", true);
};
}
});
const _hoisted_1$Y = {
height: "1em",
width: "1em",
style: { "min-width": "16px", "min-height": "16px" },
viewBox: "0 0 16 16",
fill: "none",
xmlns: "http://www.w3.org/2000/svg"
};
const _hoisted_2$T = /* @__PURE__ */ createBaseVNode("path", {
d: "M15 3C15 1.89543 14.1046 1 13 1H3C1.89543 1 1 1.89543 1 3V4H15V3Z",
fill: "#D0D2E0",
class: "icon-light"
}, null, -1);
const _hoisted_3$M = /* @__PURE__ */ createBaseVNode("path", {
"fill-rule": "evenodd",
"clip-rule": "evenodd",
d: "M15 3C15 1.89543 14.1046 1 13 1H3C1.89543 1 1 1.89543 1 3V4H15V3Z",
fill: "#D0D2E0",
class: "icon-light"
}, null, -1);
const _hoisted_4$v = /* @__PURE__ */ createBaseVNode("path", {
d: "M1 4V13C1 14.1046 1.89543 15 3 15H13C14.1046 15 15 14.1046 15 13V4M1 4V3C1 1.89543 1.89543 1 3 1H13C14.1046 1 15 1.89543 15 3V4M1 4H15M5 8L6.5 9.5L5 11",
stroke: "#1B1E2E",
"stroke-width": "2",
"stroke-linecap": "round",
"stroke-linejoin": "round",
class: "icon-dark"
}, null, -1);
const _hoisted_5$k = [
_hoisted_2$T,
_hoisted_3$M,
_hoisted_4$v
];
function render$w(_ctx, _cache) {
return openBlock(), createElementBlock("svg", _hoisted_1$Y, _hoisted_5$k);
}
const IconTerminal = { name: "cy-terminal_x16", render: render$w };
const _hoisted_1$X = { class: "border rounded flex font-normal border-gray-100 pl-[16px] pr-[4px] text-gray-700 leading-[40px] items-center whitespace-nowrap overflow-hidden" };
const _hoisted_2$S = /* @__PURE__ */ createBaseVNode("span", { class: "mr-[8px] text-purple-500" }, " $ ", -1);
const _hoisted_3$L = ["value"];
const _hoisted_4$u = { class: "font-sans" };
const _sfc_main$G = /* @__PURE__ */ defineComponent({
__name: "TerminalPrompt",
props: {
command: null
},
setup(__props) {
return (_ctx, _cache) => {
const _component_i_cy_terminal_x16 = IconTerminal;
return openBlock(), createElementBlock("code", _hoisted_1$X, [
createVNode(_component_i_cy_terminal_x16, { class: "shrink-0 h-[16px] mr-[8px] w-[16px] icon-dark-gray-500 icon-light-gray-100" }),
_hoisted_2$S,
createBaseVNode("input", {
readonly: "true",
type: "text",
value: __props.command,
"data-cy": "terminal-prompt-input",
class: "border-none flex-1"
}, null, 8, _hoisted_3$L),
createBaseVNode("div", _hoisted_4$u, [
createVNode(_sfc_main$Y, { text: __props.command }, null, 8, ["text"])
])
]);
};
}
});
const _sfc_main$F = /* @__PURE__ */ defineComponent({
__name: "RecordPrompt",
props: {
recordKey: null,
currentTestingType: null
},
setup(__props) {
const props = __props;
const firstRecordKey = computed(() => {
return props.recordKey ?? "" + escapeHtml(tokens[idx].content) + "";
};
default_rules.code_block = function(tokens, idx, options2, env2, slf) {
var token2 = tokens[idx];
return "" + escapeHtml(tokens[idx].content) + "\n";
};
default_rules.fence = function(tokens, idx, options2, env2, slf) {
var token2 = tokens[idx], info = token2.info ? unescapeAll(token2.info).trim() : "", langName = "", langAttrs = "", highlighted, i, arr, tmpAttrs, tmpToken;
if (info) {
arr = info.split(/(\s+)/g);
langName = arr[0];
langAttrs = arr.slice(2).join("");
}
if (options2.highlight) {
highlighted = options2.highlight(token2.content, langName, langAttrs) || escapeHtml(token2.content);
} else {
highlighted = escapeHtml(token2.content);
}
if (highlighted.indexOf("" + highlighted + "\n";
}
return "" + highlighted + "\n";
};
default_rules.image = function(tokens, idx, options2, env2, slf) {
var token2 = tokens[idx];
token2.attrs[token2.attrIndex("alt")][1] = slf.renderInlineAsText(token2.children, options2, env2);
return slf.renderToken(tokens, idx, options2);
};
default_rules.hardbreak = function(tokens, idx, options2) {
return options2.xhtmlOut ? "${str}`;
}
});
md.use(markdownItClass, classes);
if (normalizedOptions.openExternal) {
const open = useExternalLink();
whenever(target2, () => {
useEventListener(target2, "click", (e) => {
const link4 = e.target.closest("a[href]");
if (!link4) {
return;
}
e.preventDefault();
const url2 = link4.getAttribute("href");
if (url2) {
open(url2);
}
});
});
}
return {
markdown: computed(() => md.render(unref(text3), { sanitize: true }))
};
};
const _hoisted_1$z = {
height: "1em",
width: "1em",
style: { "min-width": "16px", "min-height": "16px" },
viewBox: "0 0 16 16",
fill: "none",
xmlns: "http://www.w3.org/2000/svg"
};
const _hoisted_2$x = /* @__PURE__ */ createBaseVNode("path", {
d: "M13 8C13 10.7614 10.7614 13 8 13C5.23858 13 3 10.7614 3 8C3 5.23858 5.23858 3 8 3H11M11 3L9 5M11 3L9 1",
stroke: "#1B1E2E",
class: "icon-dark",
"stroke-width": "2",
"stroke-linecap": "round",
"stroke-linejoin": "round"
}, null, -1);
const _hoisted_3$r = [
_hoisted_2$x
];
function render$i(_ctx, _cache) {
return openBlock(), createElementBlock("svg", _hoisted_1$z, _hoisted_3$r);
}
const RestartIcon = { name: "cy-restart_x16", render: render$i };
const _hoisted_1$y = {
height: "1em",
width: "1em",
style: { "min-width": "16px", "min-height": "16px" },
viewBox: "0 0 16 16",
fill: "none",
xmlns: "http://www.w3.org/2000/svg"
};
const _hoisted_2$w = /* @__PURE__ */ createBaseVNode("path", {
"fill-rule": "evenodd",
"clip-rule": "evenodd",
d: "M2 8C2 4.68629 4.68629 2 8 2C11.3137 2 14 4.68629 14 8C14 11.3137 11.3137 14 8 14C4.68629 14 2 11.3137 2 8ZM8 0C3.58172 0 0 3.58172 0 8C0 12.4183 3.58172 16 8 16C12.4183 16 16 12.4183 16 8C16 3.58172 12.4183 0 8 0ZM9 5C9 4.44772 8.55228 4 8 4C7.44772 4 7 4.44772 7 5V8C7 8.55228 7.44772 9 8 9C8.55228 9 9 8.55228 9 8V5ZM8 12C8.55228 12 9 11.5523 9 11C9 10.4477 8.55228 10 8 10C7.44772 10 7 10.4477 7 11C7 11.5523 7.44772 12 8 12Z",
fill: "#DB7903",
class: "icon-dark"
}, null, -1);
const _hoisted_3$q = [
_hoisted_2$w
];
function render$h(_ctx, _cache) {
return openBlock(), createElementBlock("svg", _hoisted_1$y, _hoisted_3$q);
}
const ErrorOutlineIcon = { name: "cy-status-errored-outline_x16", render: render$h };
const _hoisted_1$x = {
height: "1em",
width: "1em",
style: { "min-width": "16px", "min-height": "16px" },
viewBox: "0 0 16 16",
fill: "none",
xmlns: "http://www.w3.org/2000/svg"
};
const _hoisted_2$v = /* @__PURE__ */ createBaseVNode("path", {
d: "M2 14V2C2 1.44772 2.44772 1 3 1H13C13.5523 1 14 1.44772 14 2V14C14 14.5523 13.5523 15 13 15H3C2.44772 15 2 14.5523 2 14Z",
fill: "#2E3247",
class: "icon-light"
}, null, -1);
const _hoisted_3$p = /* @__PURE__ */ createBaseVNode("path", {
d: "M5 8H8M5 5H11M5 11H10M13 1L3 1C2.44772 1 2 1.44772 2 2V14C2 14.5523 2.44772 15 3 15H13C13.5523 15 14 14.5523 14 14V2C14 1.44772 13.5523 1 13 1Z",
stroke: "currentColor",
"stroke-width": "2",
"stroke-linecap": "round",
"stroke-linejoin": "round",
class: "icon-dark"
}, null, -1);
const _hoisted_4$j = [
_hoisted_2$v,
_hoisted_3$p
];
function render$g(_ctx, _cache) {
return openBlock(), createElementBlock("svg", _hoisted_1$x, _hoisted_4$j);
}
const __unplugin_components_0$1 = { name: "cy-document-text_x16", render: render$g };
const _hoisted_1$w = {
height: "1em",
width: "1em",
style: { "min-width": "16px", "min-height": "16px" },
viewBox: "0 0 16 16",
fill: "none",
xmlns: "http://www.w3.org/2000/svg"
};
const _hoisted_2$u = /* @__PURE__ */ createBaseVNode("path", {
d: "M3 6L6.5 9.5L3 13M9 13H13",
stroke: "currentColor",
"stroke-width": "2",
"stroke-linecap": "round",
"stroke-linejoin": "round",
class: "icon-dark"
}, null, -1);
const _hoisted_3$o = [
_hoisted_2$u
];
function render$f(_ctx, _cache) {
return openBlock(), createElementBlock("svg", _hoisted_1$w, _hoisted_3$o);
}
const __unplugin_components_1$1 = { name: "cy-technology-command-line_x16", render: render$f };
const _hoisted_1$v = {
key: 0,
class: "flex align-center justify-center"
};
const __default__$1 = {
inheritAttrs: true
};
const _sfc_main$n = /* @__PURE__ */ defineComponent({
...__default__$1,
__name: "Icon",
props: {
icon: null,
iconClass: null
},
setup(__props) {
return (_ctx, _cache) => {
return __props.icon ? (openBlock(), createElementBlock("span", _hoisted_1$v, [
(openBlock(), createBlock(resolveDynamicComponent(__props.icon), {
class: normalizeClass(__props.iconClass)
}, null, 8, ["class"]))
])) : createCommentVNode("", true);
};
}
});
const _hoisted_1$u = {
width: "1em",
height: "1em",
preserveAspectRatio: "xMidYMid meet",
viewBox: "0 0 256 254"
};
const _hoisted_2$t = ["id"];
const _hoisted_3$n = /* @__PURE__ */ createBaseVNode("stop", {
"stop-color": "#FFF",
offset: "0%"
}, null, -1);
const _hoisted_4$i = /* @__PURE__ */ createBaseVNode("stop", {
"stop-color": "#FFF",
"stop-opacity": "0",
offset: "100%"
}, null, -1);
const _hoisted_5$d = [
_hoisted_3$n,
_hoisted_4$i
];
const _hoisted_6$8 = /* @__PURE__ */ createBaseVNode("path", {
d: "M180.828 252.605a15.872 15.872 0 0 0 12.65-.486l52.501-25.262a15.94 15.94 0 0 0 9.025-14.364V41.197a15.939 15.939 0 0 0-9.025-14.363l-52.5-25.263a15.877 15.877 0 0 0-18.115 3.084L74.857 96.35l-43.78-33.232a10.614 10.614 0 0 0-13.56.603L3.476 76.494c-4.63 4.211-4.635 11.495-.012 15.713l37.967 34.638l-37.967 34.637c-4.623 4.219-4.618 11.502.012 15.714l14.041 12.772a10.614 10.614 0 0 0 13.56.604l43.78-33.233l100.507 91.695a15.853 15.853 0 0 0 5.464 3.571zm10.464-183.649l-76.262 57.889l76.262 57.888V68.956z",
id: "ssvg-id-visual-studio-codea"
}, null, -1);
const _hoisted_7$5 = ["id"];
const _hoisted_8$3 = /* @__PURE__ */ createBaseVNode("use", { "xlink:href": "#ssvg-id-visual-studio-codea" }, null, -1);
const _hoisted_9$4 = [
_hoisted_8$3
];
const _hoisted_10$2 = ["mask"];
const _hoisted_11$1 = ["mask"];
const _hoisted_12$1 = ["mask"];
const _hoisted_13$1 = ["fill", "mask"];
function render$e(_ctx, _cache) {
return openBlock(), createElementBlock("svg", _hoisted_1$u, [
createBaseVNode("defs", null, [
createBaseVNode("linearGradient", {
x1: "50%",
y1: "0%",
x2: "50%",
y2: "100%",
id: _ctx.idMap["ssvg-id-visual-studio-codec"]
}, _hoisted_5$d, 8, _hoisted_2$t),
_hoisted_6$8
]),
createBaseVNode("mask", {
id: _ctx.idMap["ssvg-id-visual-studio-codeb"],
fill: "#fff"
}, _hoisted_9$4, 8, _hoisted_7$5),
createBaseVNode("path", {
d: "M246.135 26.873L193.593 1.575a15.885 15.885 0 0 0-18.123 3.08L3.466 161.482c-4.626 4.219-4.62 11.502.012 15.714l14.05 12.772a10.625 10.625 0 0 0 13.569.604L238.229 33.436c6.949-5.271 16.93-.315 16.93 8.407v-.61a15.938 15.938 0 0 0-9.024-14.36z",
fill: "#0065A9",
mask: "url(#" + _ctx.idMap["ssvg-id-visual-studio-codeb"] + ")"
}, null, 8, _hoisted_10$2),
createBaseVNode("path", {
d: "M246.135 226.816l-52.542 25.298a15.887 15.887 0 0 1-18.123-3.08L3.466 92.207c-4.626-4.218-4.62-11.502.012-15.713l14.05-12.773a10.625 10.625 0 0 1 13.569-.603l207.132 157.135c6.949 5.271 16.93.315 16.93-8.408v.611a15.939 15.939 0 0 1-9.024 14.36z",
fill: "#007ACC",
mask: "url(#" + _ctx.idMap["ssvg-id-visual-studio-codeb"] + ")"
}, null, 8, _hoisted_11$1),
createBaseVNode("path", {
d: "M193.428 252.134a15.892 15.892 0 0 1-18.125-3.083c5.881 5.88 15.938 1.715 15.938-6.603V11.273c0-8.318-10.057-12.483-15.938-6.602a15.892 15.892 0 0 1 18.125-3.084l52.533 25.263a15.937 15.937 0 0 1 9.03 14.363V212.51c0 6.125-3.51 11.709-9.03 14.363l-52.533 25.262z",
fill: "#1F9CF0",
mask: "url(#" + _ctx.idMap["ssvg-id-visual-studio-codeb"] + ")"
}, null, 8, _hoisted_12$1),
createBaseVNode("path", {
d: "M180.828 252.605a15.874 15.874 0 0 0 12.65-.486l52.5-25.263a15.938 15.938 0 0 0 9.026-14.363V41.197a15.939 15.939 0 0 0-9.025-14.363L193.477 1.57a15.877 15.877 0 0 0-18.114 3.084L74.857 96.35l-43.78-33.232a10.614 10.614 0 0 0-13.56.603L3.476 76.494c-4.63 4.211-4.635 11.495-.012 15.713l37.967 34.638l-37.967 34.637c-4.623 4.219-4.618 11.502.012 15.714l14.041 12.772a10.614 10.614 0 0 0 13.56.604l43.78-33.233l100.506 91.695a15.857 15.857 0 0 0 5.465 3.571zm10.464-183.65l-76.262 57.89l76.262 57.888V68.956z",
"fill-opacity": ".25",
fill: "url(#" + _ctx.idMap["ssvg-id-visual-studio-codec"] + ")",
mask: "url(#" + _ctx.idMap["ssvg-id-visual-studio-codeb"] + ")"
}, null, 8, _hoisted_13$1)
]);
}
const VSCode = { name: "logos-visual-studio-code", render: render$e, data() {
const __randId = () => Math.random().toString(36).substr(2, 10);
const idMap = { "ssvg-id-visual-studio-codeb": "uicons-" + __randId(), "ssvg-id-visual-studio-codec": "uicons-" + __randId() };
return { idMap };
} };
const _hoisted_1$t = {
width: "1em",
height: "1em",
preserveAspectRatio: "xMidYMid meet",
viewBox: "0 0 256 256"
};
const _hoisted_2$s = /* @__PURE__ */ createBaseVNode("circle", {
fill: "#60B57D",
cx: "128.002",
cy: "128.002",
r: "128.002"
}, null, -1);
const _hoisted_3$m = /* @__PURE__ */ createBaseVNode("path", {
d: "M117.82 59.143a3.605 3.605 0 0 1-4.515 5.62c-9.397-7.547-17.224-10.04-22.051-7.575c-5.618 2.865-7.797 12.083-6.663 24.946l.17 1.737c.096.879.206 1.773.33 2.682l.269 1.839c.334 2.15.745 4.376 1.235 6.67c6.767-1.05 14.05-1.735 21.698-2.02a197.699 197.699 0 0 1 10.079-11.969l1.698-1.83c4.246-4.513 8.505-8.553 12.696-12.049l1.673-1.37c15.295-12.285 29.531-17.146 38.738-11.168c8.02 5.203 10.17 16.989 7.19 32.783a3.605 3.605 0 1 1-7.084-1.336c2.495-13.227.852-22.232-4.03-25.4c-6.348-4.12-18.142.623-31.44 11.701l-1.484 1.257a127.43 127.43 0 0 0-2.246 1.982l-1.51 1.383a149.716 149.716 0 0 0-4.571 4.446l-1.535 1.577c-.256.266-.512.535-.769.805l-1.54 1.647l-1.54 1.691l-1.541 1.736c-.514.586-1.028 1.179-1.54 1.78l-1.54 1.822l-.299.363c3.586.019 7.235.123 10.932.315l1.435.08l2.852.182c2.367.166 4.707.366 7.017.599l2.758.295c.457.052.913.105 1.368.159l2.711.341c2.247.297 4.46.625 6.635.984l2.592.444l2.555.473l2.515.501c8.32 1.716 15.97 3.888 22.71 6.434l1.996.775c17.704 7.074 28.614 16.812 28.054 27.576c-.464 8.898-8.44 16.244-21.81 21.507a3.605 3.605 0 1 1-2.64-6.708c11.024-4.34 16.971-9.817 17.25-15.174c.358-6.858-7.848-13.951-21.507-19.672l-1.7-.694c-1.15-.458-2.337-.906-3.557-1.343l-1.856-.649c-.626-.213-1.261-.424-1.904-.632l-1.954-.615l-2-.598c-.337-.098-.676-.195-1.017-.292l-2.068-.57c-.348-.093-.698-.186-1.05-.278l-2.133-.54a174.737 174.737 0 0 0-6.645-1.498l-2.293-.456l-1.16-.22l-2.348-.42l-2.382-.398l-1.204-.19l-2.432-.36c-.816-.116-1.637-.227-2.463-.334l-2.495-.309l-2.523-.282a217.085 217.085 0 0 0-3.837-.37l-2.59-.213c-.868-.066-1.74-.126-2.616-.182l-2.639-.154l-2.64-.121l-2.62-.09a217.035 217.035 0 0 0-8.993-.068l-2.06.038l-.81 1.074a213.91 213.91 0 0 0-1.505 2.045l-1.496 2.082a220.968 220.968 0 0 0-6.566 9.801l-1.388 2.224a217.303 217.303 0 0 0-4.232 7.177c.123.302.248.605.375.908l.98 2.314c.166.387.334.774.504 1.162l1.036 2.331l1.074 2.342l1.112 2.349l1.15 2.356l1.186 2.362l1.215 2.348l1.233 2.314l1.249 2.28l.63 1.126l1.272 2.227c.426.736.855 1.466 1.285 2.19l1.298 2.152c.435.71.871 1.415 1.31 2.113l1.32 2.075l1.329 2.034a192.004 192.004 0 0 0 3.356 4.904l1.353 1.886a174.77 174.77 0 0 0 2.717 3.64l1.362 1.75l1.363 1.705c.227.28.455.558.682.834l1.362 1.632l1.36 1.583a129.105 129.105 0 0 0 4.06 4.446l1.342 1.377l1.334 1.324a99.254 99.254 0 0 0 1.985 1.884l1.31 1.186a82.252 82.252 0 0 0 1.945 1.673l1.28 1.042c8.703 6.925 16.414 9.722 21.534 7.11c4.807-2.45 7.102-9.608 6.932-19.757l-.043-1.545a72.96 72.96 0 0 0-.081-1.588l-.118-1.63a85.54 85.54 0 0 0-.154-1.672l-.192-1.712a97.035 97.035 0 0 0-.109-.87l-.246-1.769l-.284-1.805l-.32-1.84a127.447 127.447 0 0 0-.959-4.747l-.448-1.954l-.484-1.983c-.084-.333-.17-.667-.256-1.002l-.539-2.025l-.575-2.052l-.302-1.035l-.63-2.088l-.666-2.111c-.342-1.062-.698-2.131-1.067-3.208l-.757-2.163l-.793-2.182a199.84 199.84 0 0 0-1.694-4.415l-.902-2.23l-.937-2.243l-.482-1.126l-.991-2.261l-1.028-2.272c-.174-.379-.35-.759-.527-1.139l-1.08-2.284a220.62 220.62 0 0 0-.555-1.145a3.605 3.605 0 1 1 6.48-3.159l1.196 2.49c.392.828.778 1.656 1.156 2.482l1.118 2.474a220.378 220.378 0 0 1 3.112 7.356l.957 2.426c.157.403.311.806.464 1.208l.896 2.403c.146.399.29.797.433 1.195l.835 2.376a184.854 184.854 0 0 1 1.545 4.694l.71 2.315c8.5 28.409 7.41 51.515-5.34 58.016c-10.313 5.26-24.936-2.046-39.655-17.456l-1.523-1.622a137.51 137.51 0 0 1-3.044-3.415l-1.518-1.79c-4.046-4.844-8.055-10.257-11.938-16.147l-1.45-2.231a225.959 225.959 0 0 1-10.398-18.043l-.657-1.279a238.72 238.72 0 0 1-1.288-2.564l-1.247-2.559a230.326 230.326 0 0 1-2.826-6.112l-.582 1.151c-.18.36-.357.72-.533 1.08l-1.038 2.147l-.997 2.132l-.958 2.114c-.156.351-.31.702-.463 1.051l-.896 2.087c-.146.346-.29.69-.433 1.035l-.836 2.056c-.136.34-.27.68-.402 1.019l-.774 2.02c-.125.335-.249.669-.37 1.002l-.712 1.983l-.67 1.956c-.325.97-.633 1.931-.926 2.88l-.565 1.883l-.522 1.851c-.083.306-.165.61-.245.913l-.458 1.8a92.343 92.343 0 0 0-.956 4.344l-.307 1.67c-2.04 11.83-.71 20.554 4.345 23.835c5.092 3.303 14.533.79 26.183-7.62a3.605 3.605 0 1 1 4.22 5.845c-13.807 9.968-26.013 13.216-34.327 7.822c-10.046-6.519-10.752-23.757-4.066-45.202l.694-2.158c.478-1.448.989-2.913 1.532-4.395l.838-2.233a172.466 172.466 0 0 1 3.825-9.143l1.072-2.33l1.117-2.346a208.194 208.194 0 0 1 4.582-8.897c-.216-.552-.43-1.103-.641-1.653l-.933-2.475a188.692 188.692 0 0 1-3.296-9.713l-.714-2.374a162.63 162.63 0 0 1-1.24-4.466c-.445.089-.885.18-1.322.272l-1.96.431l-1.913.453c-.315.077-.627.155-.938.234l-1.84.483l-1.787.504c-.588.171-1.167.346-1.736.523l-1.683.542c-.552.184-1.095.371-1.628.561l-1.572.579c-10.803 4.113-17.383 9.51-17.69 15.388c-.279 5.358 5.068 11.423 15.584 16.883a3.605 3.605 0 1 1-3.322 6.398C46.567 140.033 39.395 131.898 39.86 123c.645-12.406 16.305-21.875 39.597-26.656c-4.714-22.525-2.315-40.051 8.52-45.577c8.009-4.088 18.472-.757 29.842 8.377zm19.753 67.051c1.196 5.536-2.322 10.99-7.857 12.188c-5.536 1.196-10.99-2.322-12.188-7.858c-1.194-5.535 2.322-10.989 7.858-12.187c5.535-1.196 10.989 2.322 12.187 7.857zm-34.898-25.606l-.65.045c-.497.036-.992.073-1.484.113l-2.345.202l-2.31.228c-.382.04-.762.082-1.141.124l-2.256.267l-1.113.143l-2.198.304l-.872.133l.308 1.151a167.326 167.326 0 0 0 1.568 5.342l.694 2.18l.362 1.1l.752 2.213c.207.597.418 1.196.633 1.798a238.568 238.568 0 0 1 3.54-5.705l.78-1.208a234.986 234.986 0 0 1 5.732-8.43z",
fill: "#FFF"
}, null, -1);
const _hoisted_4$h = [
_hoisted_2$s,
_hoisted_3$m
];
function render$d(_ctx, _cache) {
return openBlock(), createElementBlock("svg", _hoisted_1$t, _hoisted_4$h);
}
const Atom$1 = { name: "logos-atom-icon", render: render$d };
const _hoisted_1$s = {
width: "1em",
height: "1em",
preserveAspectRatio: "xMidYMid meet",
viewBox: "0 0 256 256"
};
const _hoisted_2$r = ["id"];
const _hoisted_3$l = /* @__PURE__ */ createBaseVNode("stop", {
"stop-color": "#00CDD7",
offset: "28%"
}, null, -1);
const _hoisted_4$g = /* @__PURE__ */ createBaseVNode("stop", {
"stop-color": "#2086D7",
offset: "94%"
}, null, -1);
const _hoisted_5$c = [
_hoisted_3$l,
_hoisted_4$g
];
const _hoisted_6$7 = ["id"];
const _hoisted_7$4 = /* @__PURE__ */ createBaseVNode("stop", {
"stop-color": "#FFF045",
offset: "14%"
}, null, -1);
const _hoisted_8$2 = /* @__PURE__ */ createBaseVNode("stop", {
"stop-color": "#00CDD7",
offset: "37%"
}, null, -1);
const _hoisted_9$3 = [
_hoisted_7$4,
_hoisted_8$2
];
const _hoisted_10$1 = ["id"];
const _hoisted_11 = /* @__PURE__ */ createBaseVNode("stop", {
"stop-color": "#00CDD7",
offset: "28%"
}, null, -1);
const _hoisted_12 = /* @__PURE__ */ createBaseVNode("stop", {
"stop-color": "#2086D7",
offset: "94%"
}, null, -1);
const _hoisted_13 = [
_hoisted_11,
_hoisted_12
];
const _hoisted_14 = ["fill"];
const _hoisted_15 = ["fill"];
const _hoisted_16 = ["fill"];
const _hoisted_17 = /* @__PURE__ */ createBaseVNode("path", {
d: "M48 48h160v160H48z",
fill: "#000"
}, null, -1);
const _hoisted_18 = /* @__PURE__ */ createBaseVNode("path", {
d: "M63.2 178h60v10h-60v-10zm78.4-52.4l8.4-10.4c6 4.8 12 8 19.6 8c6 0 9.6-2.4 9.6-6.4c0-3.6-2.4-5.6-13.2-8.4c-13.2-3.6-21.6-7.2-21.6-20.4v-.4c0-12 9.6-20 22.8-20a39.16 39.16 0 0 1 24.4 8.4L184 87.2a30.48 30.48 0 0 0-16.8-6.4c-5.2 0-8.4 2.4-8.4 6c0 4.4 2.8 6 14 8.8c13.2 3.6 20.8 8.4 20.8 20c0 13.2-10 20.8-24 20.8a46.12 46.12 0 0 1-28-10.8zm-12.8-56.8l-10 38.4l-11.2-38.4H96.4l-11.2 38.4l-10-38.4H59.6l19.2 66.4h12.4L102 96.8l10.8 38.4h12.4l19.2-66.4h-15.6z",
fill: "#FFF"
}, null, -1);
function render$c(_ctx, _cache) {
return openBlock(), createElementBlock("svg", _hoisted_1$s, [
createBaseVNode("defs", null, [
createBaseVNode("linearGradient", {
x1: "41.703%",
y1: "1.925%",
x2: "71.876%",
y2: "95.235%",
id: _ctx.idMap["ssvg-id-webstorma"]
}, _hoisted_5$c, 8, _hoisted_2$r),
createBaseVNode("linearGradient", {
x1: "22.489%",
y1: "15.127%",
x2: "82.877%",
y2: "84.763%",
id: _ctx.idMap["ssvg-id-webstormb"]
}, _hoisted_9$3, 8, _hoisted_6$7),
createBaseVNode("linearGradient", {
x1: "11171%",
y1: "-27691.798%",
x2: "11907%",
y2: "-28759.626%",
id: _ctx.idMap["ssvg-id-webstormc"]
}, _hoisted_13, 8, _hoisted_10$1)
]),
createBaseVNode("path", {
fill: "url(#" + _ctx.idMap["ssvg-id-webstorma"] + ")",
d: "M34.4 231.2L0 26.8L64 .4l40.4 24l37.6-20l77.6 30L176 256z"
}, null, 8, _hoisted_14),
createBaseVNode("path", {
fill: "url(#" + _ctx.idMap["ssvg-id-webstormb"] + ")",
d: "M256 86.8L222.8 5.2L163.2 0L70.4 88.8l24.8 114.8L142 236l114-67.6l-28-52.4z"
}, null, 8, _hoisted_15),
createBaseVNode("path", {
fill: "url(#" + _ctx.idMap["ssvg-id-webstormc"] + ")",
d: "M204.8 74.4L228 116l28-29.2L235.6 36z"
}, null, 8, _hoisted_16),
_hoisted_17,
_hoisted_18
]);
}
const Webstorm = { name: "logos-webstorm", render: render$c, data() {
const __randId = () => Math.random().toString(36).substr(2, 10);
const idMap = { "ssvg-id-webstorma": "uicons-" + __randId(), "ssvg-id-webstormb": "uicons-" + __randId(), "ssvg-id-webstormc": "uicons-" + __randId() };
return { idMap };
} };
const _hoisted_1$r = {
width: "1em",
height: "1em",
preserveAspectRatio: "xMidYMid meet",
viewBox: "0 0 256 257"
};
const _hoisted_2$q = /* @__PURE__ */ createStaticVNode('${text3}
${subtext}
${status} - ${statusText} ${getContentType()}
`; }; return `Sorry, we could not load:
${getStatus()}