You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
3433 lines
100 KiB
3433 lines
100 KiB
(window.webpackJsonp = window.webpackJsonp || []).push([
|
|
["lt-property-pages-with-definitions"], {
|
|
"/HOw": function(e, t, i) {
|
|
"use strict";
|
|
i.r(t), i.d(t, "PatternWithBackgroundDefinitionViewModel", (function() {
|
|
return u
|
|
}));
|
|
var o = i("wm7x"),
|
|
n = i("DSp8"),
|
|
s = i("Cn8r"),
|
|
l = i("HSjo"),
|
|
r = i("25b6");
|
|
const c = window.t("Label"),
|
|
d = window.t("Border"),
|
|
a = window.t("Background");
|
|
class u extends s.a {
|
|
_stylePropertyDefinitions() {
|
|
const e = this._source.properties().childs(),
|
|
t = this._source.name();
|
|
return [Object(n.a)(this._undoModel, {
|
|
textColor: e.textcolor,
|
|
fontSize: e.fontsize,
|
|
bold: e.bold,
|
|
italic: e.italic
|
|
}, this._source.name(), {
|
|
isEditable: !0,
|
|
isMultiLine: !0,
|
|
customTitles: {
|
|
text: c
|
|
}
|
|
}), Object(o.a)(this._undoModel, {
|
|
lineColor: e.color,
|
|
lineWidth: e.linewidth
|
|
}, t, "Line", {
|
|
line: d
|
|
}), Object(l.e)({
|
|
checked: Object(l.b)(this._undoModel, e.fillBackground,
|
|
`Change ${t} background visibility`),
|
|
color: Object(l.v)(this._undoModel, e.backgroundColor, e
|
|
.transparency, `Change ${t} background color`)
|
|
}, {
|
|
id: Object(r.c)(t + "BackgroundColor"),
|
|
title: a
|
|
})]
|
|
}
|
|
}
|
|
},
|
|
"/a/6": function(e, t, i) {
|
|
"use strict";
|
|
i.r(t), i.d(t, "HighlighterDefinitionsViewModel", (function() {
|
|
return s
|
|
}));
|
|
var o = i("wm7x"),
|
|
n = i("Cn8r");
|
|
class s extends n.a {
|
|
_stylePropertyDefinitions() {
|
|
const e = this._source.properties().childs(),
|
|
t = this._source.name();
|
|
return [Object(o.a)(this._undoModel, {
|
|
lineColor: e.linecolor
|
|
}, t, "Line")]
|
|
}
|
|
}
|
|
},
|
|
"17v9": function(e, t, i) {
|
|
"use strict";
|
|
i.r(t), i.d(t, "FibDrawingsWith24LevelsDefinitionsViewModel", (function() {
|
|
return x
|
|
}));
|
|
var o = i("Eyy1"),
|
|
n = i("wm7x"),
|
|
s = i("HSjo"),
|
|
l = i("Cn8r"),
|
|
r = i("SMr9"),
|
|
c = i("hY0g"),
|
|
d = i.n(c),
|
|
a = i("25b6"),
|
|
u = i("turx");
|
|
const h = window.t("Trend Line"),
|
|
b = window.t("Levels Line"),
|
|
w = window.t("Extend Right"),
|
|
p = window.t("Extend Left"),
|
|
g = window.t("Extend Lines Right"),
|
|
C = window.t("Extend Lines Left"),
|
|
_ = window.t("Reverse"),
|
|
j = window.t("Prices"),
|
|
O = window.t("Levels"),
|
|
f = window.t("Labels"),
|
|
L = window.t("Use one color"),
|
|
v = window.t("Background"),
|
|
y = window.t("Fib levels based on log scale"),
|
|
M = [{
|
|
id: "values",
|
|
value: !1,
|
|
title: window.t("Values")
|
|
}, {
|
|
id: "percents",
|
|
value: !0,
|
|
title: window.t("Percents")
|
|
}],
|
|
k = [{
|
|
id: "bottom",
|
|
value: "bottom",
|
|
title: window.t("Top")
|
|
}, {
|
|
id: "middle",
|
|
value: "middle",
|
|
title: window.t("Middle")
|
|
}, {
|
|
id: "top",
|
|
value: "top",
|
|
title: window.t("Bottom")
|
|
}];
|
|
class x extends l.a {
|
|
constructor(e, t) {
|
|
super(e, t), this._disabledBasedOnLog = null;
|
|
if ("fibLevelsBasedOnLogScale" in this._source.properties().childs()) {
|
|
const e = this._source.priceScale();
|
|
null !== e && (this._disabledBasedOnLog = new d.a(Boolean(!e.mode().log)),
|
|
this._createPropertyRages(), e.modeChanged().subscribe(this, (e,
|
|
t) => {
|
|
null !== this._disabledBasedOnLog && this
|
|
._disabledBasedOnLog.setValue(Boolean(!t.log))
|
|
}))
|
|
}
|
|
}
|
|
destroy() {
|
|
super.destroy();
|
|
const e = this._source.priceScale();
|
|
null !== e && e.modeChanged().unsubscribeAll(this)
|
|
}
|
|
_stylePropertyDefinitions() {
|
|
const e = [],
|
|
t = this._source.properties().childs(),
|
|
i = this._source.name(),
|
|
l = Object(a.c)(i);
|
|
if ("trendline" in t) {
|
|
const o = t.trendline.childs(),
|
|
s = Object(n.a)(this._undoModel, {
|
|
showLine: o.visible,
|
|
lineColor: o.color,
|
|
lineStyle: o.linestyle,
|
|
lineWidth: o.linewidth
|
|
}, i, "TrendLine", {
|
|
line: h
|
|
});
|
|
e.push(s)
|
|
}
|
|
const c = t.levelsStyle.childs(),
|
|
x = {
|
|
lineStyle: c.linestyle,
|
|
lineWidth: c.linewidth
|
|
},
|
|
$ = {
|
|
line: b
|
|
};
|
|
"extendLines" in t && (x.extendRight = t.extendLines, $.extendRightTitle = g),
|
|
"extendLinesLeft" in t && (x.extendLeft = t.extendLinesLeft, $
|
|
.extendLeftTitle = C), "extendRight" in t && (x.extendRight = t
|
|
.extendRight, $.extendRightTitle = w), "extendLeft" in t && (x
|
|
.extendLeft = t.extendLeft, $.extendLeftTitle = p);
|
|
const m = Object(n.a)(this._undoModel, x, i, "LevelsStyleLine", $);
|
|
e.push(m);
|
|
const S = [],
|
|
B = this._source.levelsCount();
|
|
for (let e = 1; e <= B; e++) {
|
|
const o = t["level" + e].childs(),
|
|
n = Object(s.h)({
|
|
checked: Object(s.b)(this._undoModel, o.visible,
|
|
`Change ${i} Level ${e} Line Visibility`),
|
|
color: Object(s.v)(this._undoModel, o.color, null,
|
|
`Change ${i} Level ${e} Line Color`),
|
|
level: Object(s.b)(this._undoModel, o.coeff,
|
|
`Change ${i} Level ${e} Coeff`)
|
|
}, {
|
|
id: `${l}LineLevel${e}`
|
|
});
|
|
S.push(n)
|
|
}
|
|
const P = Object(s.m)(S, l + "LeveledLinesGroup");
|
|
e.push(Object(s.l)([P], l + "Group"));
|
|
const T = Object(s.e)({
|
|
color: Object(s.v)(this._undoModel, new u.b(Object(o.ensureNotNull)(
|
|
this._source.lineColorsProperty()), this._undoModel,
|
|
""), null, `Change ${i} All Lines Color`, !0)
|
|
}, {
|
|
id: l + "AllLineColor",
|
|
title: L
|
|
});
|
|
e.push(T);
|
|
const V = Object(s.r)({
|
|
checked: Object(s.b)(this._undoModel, t.fillBackground,
|
|
`Change ${i} Background Visibility`),
|
|
transparency: Object(s.b)(this._undoModel, t.transparency,
|
|
`Change ${i} Background Transparency`)
|
|
}, {
|
|
id: l + "Background",
|
|
title: v
|
|
});
|
|
e.push(V);
|
|
const D = t;
|
|
if ("reverse" in D) {
|
|
const t = Object(s.c)({
|
|
checked: Object(s.b)(this._undoModel, D.reverse,
|
|
`Change ${i} Reverse`)
|
|
}, {
|
|
id: l + "Reverse",
|
|
title: _
|
|
});
|
|
e.push(t)
|
|
}
|
|
const A = Object(s.c)({
|
|
checked: Object(s.b)(this._undoModel, t.showPrices,
|
|
`Change ${i} Prices Visibility`)
|
|
}, {
|
|
id: l + "Prices",
|
|
title: j
|
|
});
|
|
e.push(A);
|
|
const R = Object(s.k)({
|
|
checked: Object(s.b)(this._undoModel, t.showCoeffs,
|
|
`Change ${i} Style`),
|
|
option: Object(s.b)(this._undoModel, t.coeffsAsPercents,
|
|
`Change ${i} Style`)
|
|
}, {
|
|
id: i + "PitchStyle",
|
|
title: O,
|
|
options: new d.a(M)
|
|
});
|
|
e.push(R);
|
|
const E = Object(s.t)({
|
|
option1: Object(s.b)(this._undoModel, t.horzLabelsAlign,
|
|
`Change ${i} Labels Alignment`),
|
|
option2: Object(s.b)(this._undoModel, t.vertLabelsAlign,
|
|
`Change ${i} Labels Alignment`)
|
|
}, {
|
|
id: l + "Alignment",
|
|
title: f,
|
|
optionsItems1: new d.a(r.availableAlignmentHorizontalItems),
|
|
optionsItems2: new d.a(k)
|
|
});
|
|
if (e.push(E), "fibLevelsBasedOnLogScale" in t && null !== this
|
|
._disabledBasedOnLog) {
|
|
const o = Object(s.c)({
|
|
disabled: Object(s.a)(this._undoModel, this._disabledBasedOnLog,
|
|
`Change ${i} Fib levels based on log scale disabled`),
|
|
checked: Object(s.b)(this._undoModel, t
|
|
.fibLevelsBasedOnLogScale,
|
|
`Change ${i} Fib levels based on log scale`)
|
|
}, {
|
|
id: l + "BasedOnLog",
|
|
title: y
|
|
});
|
|
e.push(o)
|
|
}
|
|
return e
|
|
}
|
|
}
|
|
},
|
|
"1yQO": function(e, t, i) {
|
|
"use strict";
|
|
i.d(t, "a", (function() {
|
|
return s
|
|
}));
|
|
var o = i("hY0g"),
|
|
n = i.n(o);
|
|
|
|
function s(e, t, i, o = null) {
|
|
const s = {
|
|
id: t,
|
|
title: i,
|
|
definitions: new n.a(e)
|
|
};
|
|
return null !== o && (s.icon = o), s
|
|
}
|
|
},
|
|
"2PB4": function(e, t, i) {
|
|
"use strict";
|
|
i.r(t), i.d(t, "FibSpeedResistanceFanDefinitionsViewModel", (function() {
|
|
return _
|
|
}));
|
|
var o = i("Eyy1"),
|
|
n = i("HSjo"),
|
|
s = i("Cn8r"),
|
|
l = i("25b6"),
|
|
r = i("turx");
|
|
const c = window.t("Use one color"),
|
|
d = window.t("Background"),
|
|
a = window.t("Price Levels"),
|
|
u = window.t("Time Levels"),
|
|
h = window.t("Left Labels"),
|
|
b = window.t("Right Labels"),
|
|
w = window.t("Top Labels"),
|
|
p = window.t("Bottom Labels"),
|
|
g = window.t("Grid"),
|
|
C = window.t("Reverse");
|
|
class _ extends s.a {
|
|
_stylePropertyDefinitions() {
|
|
const e = [],
|
|
t = this._source.properties().childs(),
|
|
i = this._source.name(),
|
|
s = Object(l.c)(i),
|
|
_ = [],
|
|
j = this._source.hLevelsCount();
|
|
for (let e = 1; e <= j; e++) {
|
|
const o = t["hlevel" + e].childs(),
|
|
l = Object(n.h)({
|
|
checked: Object(n.b)(this._undoModel, o.visible,
|
|
`Change ${i} Level ${e} Line Visibility`),
|
|
color: Object(n.v)(this._undoModel, o.color, null,
|
|
`Change ${i} Level ${e} Line Color`),
|
|
level: Object(n.b)(this._undoModel, o.coeff,
|
|
`Change ${i} Level ${e} Coeff`)
|
|
}, {
|
|
id: `${s}HLineLevel${e}`
|
|
});
|
|
_.push(l)
|
|
}
|
|
const O = Object(n.m)(_, s + "HLeveledLinesGroup"),
|
|
f = Object(n.c)({
|
|
checked: Object(n.b)(this._undoModel, t.showLeftLabels,
|
|
`Change ${i} Left Labels Visibility`)
|
|
}, {
|
|
id: s + "LeftLabels",
|
|
title: h
|
|
}),
|
|
L = Object(n.c)({
|
|
checked: Object(n.b)(this._undoModel, t.showRightLabels,
|
|
`Change ${i} Right Labels Visibility`)
|
|
}, {
|
|
id: s + "RightLabels",
|
|
title: b
|
|
}),
|
|
v = Object(n.l)([O, f, L], s + "HLevelGroup", a);
|
|
e.push(v);
|
|
const y = [],
|
|
M = this._source.vLevelsCount();
|
|
for (let e = 1; e <= M; e++) {
|
|
const o = t["vlevel" + e].childs(),
|
|
l = Object(n.h)({
|
|
checked: Object(n.b)(this._undoModel, o.visible,
|
|
`Change ${i} Level ${e} Line Visibility`),
|
|
color: Object(n.v)(this._undoModel, o.color, null,
|
|
`Change ${i} Level ${e} Line Color`),
|
|
level: Object(n.b)(this._undoModel, o.coeff,
|
|
`Change ${i} Level ${e} Coeff`)
|
|
}, {
|
|
id: `${s}VLineLevel${e}`
|
|
});
|
|
y.push(l)
|
|
}
|
|
const k = Object(n.m)(y, s + "VLeveledLinesGroup"),
|
|
x = Object(n.c)({
|
|
checked: Object(n.b)(this._undoModel, t.showTopLabels,
|
|
`Change ${i} Top Labels Visibility`)
|
|
}, {
|
|
id: s + "TopLabels",
|
|
title: w
|
|
}),
|
|
$ = Object(n.c)({
|
|
checked: Object(n.b)(this._undoModel, t.showBottomLabels,
|
|
`Change ${i} Bottom Labels Visibility`)
|
|
}, {
|
|
id: s + "BottomLabels",
|
|
title: p
|
|
}),
|
|
m = Object(n.l)([k, x, $], s + "VLevelGroup", u);
|
|
e.push(m);
|
|
const S = Object(n.e)({
|
|
color: Object(n.v)(this._undoModel, new r.b(Object(o.ensureNotNull)(
|
|
this._source.lineColorsProperty()), this._undoModel,
|
|
""), null, `Change ${i} All Lines Color`, !0)
|
|
}, {
|
|
id: s + "AllLineColor",
|
|
title: c
|
|
});
|
|
e.push(S);
|
|
const B = Object(n.r)({
|
|
checked: Object(n.b)(this._undoModel, t.fillBackground,
|
|
`Change ${i} Background Visibility`),
|
|
transparency: Object(n.b)(this._undoModel, t.transparency,
|
|
`Change ${i} Background Transparency`)
|
|
}, {
|
|
id: s + "Background",
|
|
title: d
|
|
});
|
|
e.push(B);
|
|
const P = t.grid.childs(),
|
|
T = Object(n.i)({
|
|
checked: Object(n.b)(this._undoModel, P.visible,
|
|
`Change ${i} Grid Visibility`),
|
|
color: Object(n.v)(this._undoModel, P.color, null,
|
|
`Change ${i} Grid Line Color`),
|
|
width: Object(n.b)(this._undoModel, P.linewidth,
|
|
`Change ${i} Grid Line Width`),
|
|
style: Object(n.b)(this._undoModel, P.linestyle,
|
|
`Change ${i} Grid Line Style`)
|
|
}, {
|
|
id: s + "GridLine",
|
|
title: g
|
|
});
|
|
e.push(T);
|
|
const V = Object(n.c)({
|
|
checked: Object(n.b)(this._undoModel, t.reverse,
|
|
`Change ${i} Reverse Mode`)
|
|
}, {
|
|
id: s + "Reverse",
|
|
title: C
|
|
});
|
|
return e.push(V), e
|
|
}
|
|
}
|
|
},
|
|
"2liL": function(e, t, i) {
|
|
"use strict";
|
|
i.r(t), i.d(t, "GannSquareDefinitionsViewModel", (function() {
|
|
return _
|
|
}));
|
|
var o = i("Eyy1"),
|
|
n = i("HSjo"),
|
|
s = i("Cn8r"),
|
|
l = i("25b6"),
|
|
r = i("turx");
|
|
const c = window.t("Use one color"),
|
|
d = window.t("Background"),
|
|
a = window.t("Price Levels"),
|
|
u = window.t("Time Levels"),
|
|
h = window.t("Left Labels"),
|
|
b = window.t("Right Labels"),
|
|
w = window.t("Top Labels"),
|
|
p = window.t("Bottom Labels"),
|
|
g = window.t("Angles"),
|
|
C = window.t("Reverse");
|
|
class _ extends s.a {
|
|
_stylePropertyDefinitions() {
|
|
const e = [],
|
|
t = this._source.properties().childs(),
|
|
i = this._source.name(),
|
|
s = Object(l.c)(i),
|
|
_ = [],
|
|
j = this._source.hLevelsCount();
|
|
for (let e = 1; e <= j; e++) {
|
|
const o = t["hlevel" + e].childs(),
|
|
l = Object(n.h)({
|
|
checked: Object(n.b)(this._undoModel, o.visible,
|
|
`Change ${i} Level ${e} Line Visibility`),
|
|
color: Object(n.v)(this._undoModel, o.color, null,
|
|
`Change ${i} Level ${e} Line Color`),
|
|
level: Object(n.b)(this._undoModel, o.coeff,
|
|
`Change ${i} Level ${e} Coeff`)
|
|
}, {
|
|
id: `${s}HLineLevel${e}`
|
|
});
|
|
_.push(l)
|
|
}
|
|
const O = Object(n.m)(_, s + "HLeveledLinesGroup"),
|
|
f = Object(n.c)({
|
|
checked: Object(n.b)(this._undoModel, t.showLeftLabels,
|
|
`Change ${i} Left Labels Visibility`)
|
|
}, {
|
|
id: s + "LeftLabels",
|
|
title: h
|
|
}),
|
|
L = Object(n.c)({
|
|
checked: Object(n.b)(this._undoModel, t.showRightLabels,
|
|
`Change ${i} Right Labels Visibility`)
|
|
}, {
|
|
id: s + "RightLabels",
|
|
title: b
|
|
}),
|
|
v = Object(n.r)({
|
|
checked: Object(n.b)(this._undoModel, t.fillHorzBackground,
|
|
`Change ${i} Background Visibility`),
|
|
transparency: Object(n.b)(this._undoModel, t.horzTransparency,
|
|
`Change ${i} Background Transparency`)
|
|
}, {
|
|
id: s + "BackgroundH",
|
|
title: d
|
|
}),
|
|
y = Object(n.l)([O, f, L, v], s + "HLevelGroup", a);
|
|
e.push(y);
|
|
const M = [],
|
|
k = this._source.vLevelsCount();
|
|
for (let e = 1; e <= k; e++) {
|
|
const o = t["vlevel" + e].childs(),
|
|
l = Object(n.h)({
|
|
checked: Object(n.b)(this._undoModel, o.visible,
|
|
`Change ${i} Level ${e} Line Visibility`),
|
|
color: Object(n.v)(this._undoModel, o.color, null,
|
|
`Change ${i} Level ${e} Line Color`),
|
|
level: Object(n.b)(this._undoModel, o.coeff,
|
|
`Change ${i} Level ${e} Coeff`)
|
|
}, {
|
|
id: `${s}VLineLevel${e}`
|
|
});
|
|
M.push(l)
|
|
}
|
|
const x = Object(n.m)(M, s + "VLeveledLinesGroup"),
|
|
$ = Object(n.c)({
|
|
checked: Object(n.b)(this._undoModel, t.showTopLabels,
|
|
`Change ${i} Top Labels Visibility`)
|
|
}, {
|
|
id: s + "TopLabels",
|
|
title: w
|
|
}),
|
|
m = Object(n.c)({
|
|
checked: Object(n.b)(this._undoModel, t.showBottomLabels,
|
|
`Change ${i} Bottom Labels Visibility`)
|
|
}, {
|
|
id: s + "BottomLabels",
|
|
title: p
|
|
}),
|
|
S = Object(n.r)({
|
|
checked: Object(n.b)(this._undoModel, t.fillVertBackground,
|
|
`Change ${i} Background Visibility`),
|
|
transparency: Object(n.b)(this._undoModel, t.vertTransparency,
|
|
`Change ${i} Background Transparency`)
|
|
}, {
|
|
id: s + "BackgroundV",
|
|
title: d
|
|
}),
|
|
B = Object(n.l)([x, $, m, S], s + "VLevelGroup", u);
|
|
e.push(B);
|
|
const P = Object(n.e)({
|
|
color: Object(n.v)(this._undoModel, new r.b(Object(o.ensureNotNull)(
|
|
this._source.lineColorsProperty()), this._undoModel,
|
|
""), null, `Change ${i} All Lines Color`, !0)
|
|
}, {
|
|
id: s + "AllLineColor",
|
|
title: c
|
|
});
|
|
e.push(P);
|
|
const T = t.fans.childs(),
|
|
V = Object(n.e)({
|
|
checked: Object(n.b)(this._undoModel, T.visible,
|
|
`Change ${i} Fans Visibility`),
|
|
color: Object(n.v)(this._undoModel, T.color, null,
|
|
`Change ${i} Fans Line Color`)
|
|
}, {
|
|
id: s + "FansLines",
|
|
title: g
|
|
});
|
|
e.push(V);
|
|
const D = Object(n.c)({
|
|
checked: Object(n.b)(this._undoModel, t.reverse,
|
|
`Change ${i} Reverse`)
|
|
}, {
|
|
id: s + "Reverse",
|
|
title: C
|
|
});
|
|
return e.push(D), e
|
|
}
|
|
}
|
|
},
|
|
"5sLb": function(e, t, i) {
|
|
"use strict";
|
|
i.r(t), i.d(t, "ArrowMarkDefinitionsViewModel", (function() {
|
|
return c
|
|
}));
|
|
var o = i("DSp8"),
|
|
n = i("Cn8r"),
|
|
s = i("HSjo");
|
|
const l = window.t("Show text"),
|
|
r = window.t("Arrow");
|
|
class c extends n.a {
|
|
_textPropertyDefinitions() {
|
|
const e = this._source.properties().childs();
|
|
return [Object(o.a)(this._undoModel, {
|
|
text: e.text,
|
|
showText: e.showLabel,
|
|
textColor: e.color,
|
|
fontSize: e.fontsize,
|
|
bold: e.bold,
|
|
italic: e.italic
|
|
}, this._source.name(), {
|
|
isEditable: !0,
|
|
isMultiLine: !0,
|
|
customTitles: {
|
|
text: l
|
|
}
|
|
})]
|
|
}
|
|
_stylePropertyDefinitions() {
|
|
const e = this._source.properties().childs();
|
|
return [Object(s.e)({
|
|
color: Object(s.v)(this._undoModel, e.arrowColor, null,
|
|
"Change Arrow Color")
|
|
}, {
|
|
id: "ArrowColor",
|
|
title: r
|
|
})]
|
|
}
|
|
}
|
|
},
|
|
"6U6r": function(e, t, i) {
|
|
"use strict";
|
|
i.r(t), i.d(t, "FibCirclesDefinitionsViewModel", (function() {
|
|
return w
|
|
}));
|
|
var o = i("wm7x"),
|
|
n = i("HSjo"),
|
|
s = i("Cn8r"),
|
|
l = i("25b6"),
|
|
r = i("Eyy1"),
|
|
c = i("turx");
|
|
const d = window.t("Trend Line"),
|
|
a = window.t("Use one color"),
|
|
u = window.t("Background"),
|
|
h = window.t("Levels"),
|
|
b = window.t("Coeffs As Percents");
|
|
class w extends s.a {
|
|
_stylePropertyDefinitions() {
|
|
const e = [],
|
|
t = this._source.properties().childs(),
|
|
i = this._source.name(),
|
|
s = Object(l.c)(i),
|
|
w = t.trendline.childs(),
|
|
p = Object(o.a)(this._undoModel, {
|
|
showLine: w.visible,
|
|
lineColor: w.color,
|
|
lineStyle: w.linestyle,
|
|
lineWidth: w.linewidth
|
|
}, i, "TrendLine", {
|
|
line: d
|
|
});
|
|
e.push(p);
|
|
const g = this._source.levelsCount();
|
|
for (let o = 1; o <= g; o++) {
|
|
const l = t["level" + o].childs(),
|
|
r = Object(n.h)({
|
|
checked: Object(n.b)(this._undoModel, l.visible,
|
|
`Change ${i} Level ${o} Line Visibility`),
|
|
color: Object(n.v)(this._undoModel, l.color, null,
|
|
`Change ${i} Level ${o} Line Color`),
|
|
width: Object(n.b)(this._undoModel, l.linewidth,
|
|
`Change ${i} Level ${o} Line Width`),
|
|
level: Object(n.b)(this._undoModel, l.coeff,
|
|
`Change ${i} Level ${o} Coeff`)
|
|
}, {
|
|
id: `${s}LineLevel${o}`
|
|
});
|
|
e.push(r)
|
|
}
|
|
const C = Object(n.e)({
|
|
color: Object(n.v)(this._undoModel, new c.b(Object(r.ensureNotNull)(
|
|
this._source.lineColorsProperty()), this._undoModel,
|
|
""), null, `Change ${i} All Lines Color`, !0)
|
|
}, {
|
|
id: s + "AllLineColor",
|
|
title: a
|
|
});
|
|
e.push(C);
|
|
const _ = Object(n.r)({
|
|
checked: Object(n.b)(this._undoModel, t.fillBackground,
|
|
`Change ${i} Background Visibility`),
|
|
transparency: Object(n.b)(this._undoModel, t.transparency,
|
|
`Change ${i} Background Transparency`)
|
|
}, {
|
|
id: s + "Background",
|
|
title: u
|
|
});
|
|
e.push(_);
|
|
const j = Object(n.c)({
|
|
checked: Object(n.b)(this._undoModel, t.showCoeffs,
|
|
`Change ${i} Levels Visibility`)
|
|
}, {
|
|
id: s + "Levels",
|
|
title: h
|
|
});
|
|
e.push(j);
|
|
const O = Object(n.c)({
|
|
checked: Object(n.b)(this._undoModel, t.coeffsAsPercents,
|
|
`Change ${i} Coeffs As Percents Visibility`)
|
|
}, {
|
|
id: s + "Percentage",
|
|
title: b
|
|
});
|
|
return e.push(O), e
|
|
}
|
|
}
|
|
},
|
|
"6mGk": function(e, t, i) {
|
|
"use strict";
|
|
i.r(t), i.d(t, "FibWedgeDefinitionsViewModel", (function() {
|
|
return b
|
|
}));
|
|
var o = i("wm7x"),
|
|
n = i("HSjo"),
|
|
s = i("Cn8r"),
|
|
l = i("25b6"),
|
|
r = i("turx"),
|
|
c = i("Eyy1");
|
|
const d = window.t("Trend Line"),
|
|
a = window.t("Use one color"),
|
|
u = window.t("Background"),
|
|
h = window.t("Levels");
|
|
class b extends s.a {
|
|
_stylePropertyDefinitions() {
|
|
const e = [],
|
|
t = this._source.properties().childs(),
|
|
i = this._source.name(),
|
|
s = Object(l.c)(i),
|
|
b = t.trendline.childs(),
|
|
w = Object(o.a)(this._undoModel, {
|
|
showLine: b.visible,
|
|
lineColor: b.color,
|
|
lineWidth: b.linewidth
|
|
}, i, "TrendLine", {
|
|
line: d
|
|
});
|
|
e.push(w);
|
|
const p = this._source.levelsCount();
|
|
for (let o = 1; o <= p; o++) {
|
|
const l = t["level" + o].childs(),
|
|
r = Object(n.h)({
|
|
checked: Object(n.b)(this._undoModel, l.visible,
|
|
`Change ${i} Level ${o} Line Visibility`),
|
|
color: Object(n.v)(this._undoModel, l.color, null,
|
|
`Change ${i} Level ${o} Line Color`),
|
|
width: Object(n.b)(this._undoModel, l.linewidth,
|
|
`Change ${i} Level ${o} Line Width`),
|
|
level: Object(n.b)(this._undoModel, l.coeff,
|
|
`Change ${i} Level ${o} Coeff`)
|
|
}, {
|
|
id: `${s}LineLevel${o}`
|
|
});
|
|
e.push(r)
|
|
}
|
|
const g = Object(n.e)({
|
|
color: Object(n.v)(this._undoModel, new r.b(Object(c.ensureNotNull)(
|
|
this._source.lineColorsProperty()), this._undoModel,
|
|
""), null, `Change ${i} All Lines Color`, !0)
|
|
}, {
|
|
id: s + "AllLineColor",
|
|
title: a
|
|
});
|
|
e.push(g);
|
|
const C = Object(n.r)({
|
|
checked: Object(n.b)(this._undoModel, t.fillBackground,
|
|
`Change ${i} Background Visibility`),
|
|
transparency: Object(n.b)(this._undoModel, t.transparency,
|
|
`Change ${i} Background Transparency`)
|
|
}, {
|
|
id: s + "Background",
|
|
title: u
|
|
});
|
|
e.push(C);
|
|
const _ = Object(n.c)({
|
|
checked: Object(n.b)(this._undoModel, t.showCoeffs,
|
|
`Change ${i} Levels Visibility`)
|
|
}, {
|
|
id: s + "Levels",
|
|
title: h
|
|
});
|
|
return e.push(_), e
|
|
}
|
|
}
|
|
},
|
|
"74nv": function(e, t, i) {
|
|
"use strict";
|
|
i.r(t), i.d(t, "NoteDefinitionsViewModel", (function() {
|
|
return c
|
|
}));
|
|
var o = i("DSp8"),
|
|
n = i("Cn8r"),
|
|
s = i("HSjo"),
|
|
l = i("25b6");
|
|
const r = window.t("Label");
|
|
class c extends n.a {
|
|
_stylePropertyDefinitions() {
|
|
const e = this._source.properties().childs(),
|
|
t = this._source.name();
|
|
return [Object(s.e)({
|
|
color: Object(s.v)(this._undoModel, e.markerColor, null,
|
|
`Change ${t} background color`)
|
|
}, {
|
|
id: Object(l.c)(t + "LabelColor"),
|
|
title: r
|
|
})]
|
|
}
|
|
_textPropertyDefinitions() {
|
|
const e = this._source.properties().childs(),
|
|
t = this._source.name();
|
|
return [Object(o.a)(this._undoModel, {
|
|
textColor: e.textColor,
|
|
fontSize: e.fontSize,
|
|
bold: e.bold,
|
|
italic: e.italic,
|
|
text: e.text,
|
|
backgroundColor: e.backgroundColor,
|
|
backgroundTransparency: e.backgroundTransparency,
|
|
borderColor: e.borderColor
|
|
}, t, {
|
|
isEditable: !0,
|
|
isMultiLine: !0
|
|
})]
|
|
}
|
|
}
|
|
},
|
|
"78yF": function(e, t, i) {
|
|
"use strict";
|
|
i.d(t, "a", (function() {
|
|
return _
|
|
}));
|
|
var o = i("wm7x"),
|
|
n = i("HSjo"),
|
|
s = i("hY0g"),
|
|
l = i.n(s),
|
|
r = i("bKFv"),
|
|
c = i("25b6");
|
|
const d = [{
|
|
value: r.StatsPosition.Left,
|
|
title: window.t("Left")
|
|
}, {
|
|
value: r.StatsPosition.Center,
|
|
title: window.t("Center")
|
|
}, {
|
|
value: r.StatsPosition.Right,
|
|
title: window.t("Right")
|
|
}],
|
|
a = window.t("Show Middle Point"),
|
|
u = window.t("Stats Position"),
|
|
h = window.t("Show Price Range"),
|
|
b = window.t("Show Bars Range"),
|
|
w = window.t("Show Date/Time Range"),
|
|
p = window.t("Show Distance"),
|
|
g = window.t("Show Angle"),
|
|
C = window.t("Always Show Stats");
|
|
|
|
function _(e, t, i, s) {
|
|
const r = Object(c.c)(i),
|
|
_ = [],
|
|
j = t,
|
|
O = Object(o.a)(e, {
|
|
...j,
|
|
lineColor: t.linecolor,
|
|
lineWidth: t.linewidth,
|
|
lineStyle: t.linestyle
|
|
}, r, "Line");
|
|
_.push(O);
|
|
const f = Object(n.c)({
|
|
checked: Object(n.b)(e, t.showMiddlePoint, `Change ${i} Show Middle Point`)
|
|
}, {
|
|
id: r + "MiddlePoint",
|
|
title: s && s.middlePoint || a
|
|
});
|
|
_.push(f);
|
|
const L = Object(n.c)({
|
|
checked: Object(n.b)(e, t.showPriceRange, `Change ${i} Show Price Range`)
|
|
}, {
|
|
id: r + "PriceRange",
|
|
title: s && s.priceRange || h
|
|
});
|
|
_.push(L);
|
|
const v = Object(n.c)({
|
|
checked: Object(n.b)(e, t.showBarsRange, `Change ${i} Show Bars Range`)
|
|
}, {
|
|
id: r + "BarsRange",
|
|
title: s && s.barRange || b
|
|
});
|
|
if (_.push(v), "showDateTimeRange" in t) {
|
|
const o = Object(n.c)({
|
|
checked: Object(n.b)(e, t.showDateTimeRange,
|
|
`Change ${i} Show Date/Time Range`)
|
|
}, {
|
|
id: r + "DateTimeRange",
|
|
title: s && s.dateTimeRange || w
|
|
});
|
|
_.push(o)
|
|
}
|
|
if ("showDistance" in t) {
|
|
const o = Object(n.c)({
|
|
checked: Object(n.b)(e, t.showDistance, `Change ${i} Show Distance`)
|
|
}, {
|
|
id: r + "Distance",
|
|
title: s && s.distance || p
|
|
});
|
|
_.push(o)
|
|
}
|
|
if ("showAngle" in t) {
|
|
const o = Object(n.c)({
|
|
checked: Object(n.b)(e, t.showAngle, `Change ${i} Show Angle`)
|
|
}, {
|
|
id: r + "Angle",
|
|
title: s && s.angle || g
|
|
});
|
|
_.push(o)
|
|
}
|
|
const y = Object(n.c)({
|
|
checked: Object(n.b)(e, t.alwaysShowStats, `Change ${i} Always Show Stats`)
|
|
}, {
|
|
id: r + "ShowStats",
|
|
title: s && s.showStats || C
|
|
});
|
|
_.push(y);
|
|
const M = Object(n.k)({
|
|
option: Object(n.b)(e, t.statsPosition, `Change ${i} Stats Position`)
|
|
}, {
|
|
id: r + "StatsPosition",
|
|
title: s && s.statsPosition || u,
|
|
options: new l.a(d)
|
|
});
|
|
return _.push(M), _
|
|
}
|
|
},
|
|
"8ioM": function(e, t, i) {
|
|
"use strict";
|
|
i.r(t), i.d(t, "BarsPatternDefinitionsViewModel", (function() {
|
|
return p
|
|
}));
|
|
var o = i("Cn8r"),
|
|
n = i("HSjo"),
|
|
s = i("hY0g"),
|
|
l = i.n(s),
|
|
r = i("Ye2/"),
|
|
c = i("Z5lT"),
|
|
d = i("25b6");
|
|
const a = window.t("Color"),
|
|
u = window.t("Mode"),
|
|
h = window.t("Mirrored"),
|
|
b = window.t("Flipped"),
|
|
w = [{
|
|
value: r.LineToolBarsPatternMode.Bars,
|
|
title: window.t("HL Bars")
|
|
}, {
|
|
value: r.LineToolBarsPatternMode.OpenClose,
|
|
title: window.t("OC Bars")
|
|
}, {
|
|
value: r.LineToolBarsPatternMode.Line,
|
|
title: window.t("Line - Close")
|
|
}, {
|
|
value: r.LineToolBarsPatternMode.LineOpen,
|
|
title: window.t("Line - Open")
|
|
}, {
|
|
value: r.LineToolBarsPatternMode.LineHigh,
|
|
title: window.t("Line - High")
|
|
}, {
|
|
value: r.LineToolBarsPatternMode.LineLow,
|
|
title: window.t("Line - Low")
|
|
}, {
|
|
value: r.LineToolBarsPatternMode.LineHL2,
|
|
title: window.t("Line - HL/2")
|
|
}];
|
|
class p extends o.a {
|
|
_stylePropertyDefinitions() {
|
|
const e = this._source.properties().childs(),
|
|
t = this._source.name(),
|
|
i = Object(d.c)(t);
|
|
return [Object(n.e)({
|
|
color: Object(n.v)(this._undoModel, e.color, null,
|
|
`Change ${t} color`)
|
|
}, {
|
|
id: i + "Color",
|
|
title: a
|
|
}), Object(n.k)({
|
|
option: Object(n.b)(this._undoModel, e.mode, `Change ${t} mode`,
|
|
[c.a])
|
|
}, {
|
|
id: i + "Mode",
|
|
title: u,
|
|
options: new l.a(w)
|
|
}), Object(n.c)({
|
|
checked: Object(n.b)(this._undoModel, e.mirrored,
|
|
`Change ${t} Mirrored`)
|
|
}, {
|
|
id: i + "Mirrored",
|
|
title: h
|
|
}), Object(n.c)({
|
|
checked: Object(n.b)(this._undoModel, e.flipped,
|
|
`Change ${t} Flipped`)
|
|
}, {
|
|
id: i + "Flipped",
|
|
title: b
|
|
})]
|
|
}
|
|
}
|
|
},
|
|
"91EF": function(e, t, i) {
|
|
"use strict";
|
|
i.r(t), i.d(t, "PolylinesDefinitionsViewModel", (function() {
|
|
return d
|
|
}));
|
|
var o = i("wm7x"),
|
|
n = i("Cn8r"),
|
|
s = i("HSjo"),
|
|
l = i("25b6");
|
|
const r = window.t("Border"),
|
|
c = window.t("Background");
|
|
class d extends n.a {
|
|
_stylePropertyDefinitions() {
|
|
const e = this._source.properties().childs(),
|
|
t = this._source.name();
|
|
return [Object(o.a)(this._undoModel, {
|
|
lineColor: e.linecolor,
|
|
lineWidth: e.linewidth
|
|
}, t, "Line", {
|
|
line: r
|
|
}), Object(s.e)({
|
|
checked: Object(s.b)(this._undoModel, e.fillBackground,
|
|
`Change ${t} background visibility`),
|
|
color: Object(s.v)(this._undoModel, e.backgroundColor, e
|
|
.transparency, `Change ${t} background color`)
|
|
}, {
|
|
id: Object(l.c)(t + "BackgroundColor"),
|
|
title: c
|
|
})]
|
|
}
|
|
}
|
|
},
|
|
ASG6: function(e, t, i) {
|
|
"use strict";
|
|
i.r(t), i.d(t, "GannFanDefinitionsViewModel", (function() {
|
|
return u
|
|
}));
|
|
var o = i("Eyy1"),
|
|
n = i("HSjo"),
|
|
s = i("Cn8r"),
|
|
l = i("25b6"),
|
|
r = i("turx");
|
|
const c = window.t("Use one color"),
|
|
d = window.t("Background"),
|
|
a = window.t("Labels");
|
|
class u extends s.a {
|
|
_stylePropertyDefinitions() {
|
|
const e = [],
|
|
t = this._source.properties().childs(),
|
|
i = this._source.name(),
|
|
s = Object(l.c)(i),
|
|
u = this._source.levelsCount();
|
|
for (let o = 1; o <= u; o++) {
|
|
const l = t["level" + o].childs(),
|
|
r = Object(n.h)({
|
|
checked: Object(n.b)(this._undoModel, l.visible,
|
|
`Change ${i} Level ${o} Line Visibility`),
|
|
color: Object(n.v)(this._undoModel, l.color, null,
|
|
`Change ${i} Level ${o} Line Color`),
|
|
width: Object(n.b)(this._undoModel, l.linewidth,
|
|
`Change ${i} Level ${o} Line Width`),
|
|
style: Object(n.b)(this._undoModel, l.linestyle,
|
|
`Change ${i} Level ${o} Line Style`)
|
|
}, {
|
|
id: `${s}LineLevel${o}`,
|
|
title: `${l.coeff1.value()}/${l.coeff2.value()}`
|
|
});
|
|
e.push(r)
|
|
}
|
|
const h = Object(n.e)({
|
|
color: Object(n.v)(this._undoModel, new r.b(Object(o.ensureNotNull)(
|
|
this._source.lineColorsProperty()), this._undoModel,
|
|
""), null, `Change ${i} All Lines Color`)
|
|
}, {
|
|
id: s + "AllLineColor",
|
|
title: c
|
|
});
|
|
e.push(h);
|
|
const b = Object(n.r)({
|
|
checked: Object(n.b)(this._undoModel, t.fillBackground,
|
|
`Change ${i} Background Visibility`),
|
|
transparency: Object(n.b)(this._undoModel, t.transparency,
|
|
`Change ${i} Background Transparency`)
|
|
}, {
|
|
id: s + "Background",
|
|
title: d
|
|
});
|
|
e.push(b);
|
|
const w = Object(n.c)({
|
|
checked: Object(n.b)(this._undoModel, t.showLabels,
|
|
`Change ${i} Labels Visibility`)
|
|
}, {
|
|
id: s + "Labels",
|
|
title: a
|
|
});
|
|
return e.push(w), e
|
|
}
|
|
}
|
|
},
|
|
Ax76: function(e, t, i) {
|
|
"use strict";
|
|
i.r(t), i.d(t, "GeneralDatePriceRangeDefinitionsViewModel", (function() {
|
|
return C
|
|
}));
|
|
var o = i("wm7x"),
|
|
n = i("DSp8"),
|
|
s = i("Cn8r"),
|
|
l = i("HSjo"),
|
|
r = i("25b6");
|
|
const c = window.t("Line"),
|
|
d = window.t("Border"),
|
|
a = window.t("Background"),
|
|
u = window.t("Extend top"),
|
|
h = window.t("Extend bottom"),
|
|
b = window.t("Extend left"),
|
|
w = window.t("Extend right"),
|
|
p = window.t("Label"),
|
|
g = window.t("Label background");
|
|
class C extends s.a {
|
|
_stylePropertyDefinitions() {
|
|
const e = [],
|
|
t = this._source.properties().childs(),
|
|
i = this._source.name(),
|
|
s = Object(r.c)(i),
|
|
C = Object(o.a)(this._undoModel, {
|
|
lineColor: t.linecolor,
|
|
lineWidth: t.linewidth
|
|
}, i, "Line", {
|
|
line: c
|
|
});
|
|
if (e.push(C), t.hasOwnProperty("borderWidth")) {
|
|
const n = Object(o.a)(this._undoModel, {
|
|
showLine: t.drawBorder,
|
|
lineColor: t.borderColor,
|
|
lineWidth: t.borderWidth
|
|
}, i, "Border", {
|
|
line: d
|
|
});
|
|
e.push(n)
|
|
}
|
|
const _ = Object(l.e)({
|
|
checked: Object(l.b)(this._undoModel, t.fillBackground,
|
|
`Change ${i} background visibility`),
|
|
color: Object(l.v)(this._undoModel, t.backgroundColor, t
|
|
.backgroundTransparency, `Change ${i} background color`)
|
|
}, {
|
|
id: s + "BackgroundColor",
|
|
title: a
|
|
});
|
|
if (e.push(_), function(e) {
|
|
return e.hasOwnProperty("extendTop")
|
|
}(t)) {
|
|
const o = Object(l.c)({
|
|
checked: Object(l.b)(this._undoModel, t.extendTop,
|
|
`Change ${i} Extend top`)
|
|
}, {
|
|
id: s + "ExtendTop",
|
|
title: u
|
|
}),
|
|
n = Object(l.c)({
|
|
checked: Object(l.b)(this._undoModel, t.extendBottom,
|
|
`Change ${i} Extend bottom`)
|
|
}, {
|
|
id: s + "ExtendBottom",
|
|
title: h
|
|
});
|
|
e.push(o, n)
|
|
}
|
|
if (function(e) {
|
|
return e.hasOwnProperty("extendLeft")
|
|
}(t)) {
|
|
const o = Object(l.c)({
|
|
checked: Object(l.b)(this._undoModel, t.extendLeft,
|
|
`Change ${i} Extend left`)
|
|
}, {
|
|
id: s + "extendLeft",
|
|
title: b
|
|
}),
|
|
n = Object(l.c)({
|
|
checked: Object(l.b)(this._undoModel, t.extendRight,
|
|
`Change ${i} Extend bottom`)
|
|
}, {
|
|
id: s + "ExtendBottom",
|
|
title: w
|
|
});
|
|
e.push(o, n)
|
|
}
|
|
const j = {
|
|
textColor: t.textcolor,
|
|
backgroundColor: t.labelBackgroundColor,
|
|
backgroundTransparency: t.backgroundTransparency
|
|
},
|
|
O = Object(n.a)(this._undoModel, {
|
|
...j,
|
|
fontSize: t.fontsize,
|
|
backgroundVisible: t.fillLabelBackground
|
|
}, i, {
|
|
isEditable: !0,
|
|
isMultiLine: !0,
|
|
customTitles: {
|
|
text: p,
|
|
backgroundTitle: g
|
|
}
|
|
});
|
|
return e.push(O), e
|
|
}
|
|
}
|
|
},
|
|
BABJ: function(e, t, i) {
|
|
"use strict";
|
|
i.r(t), i.d(t, "TimeCyclesPatternDefinitionsViewModel", (function() {
|
|
return d
|
|
}));
|
|
var o = i("wm7x"),
|
|
n = i("Cn8r"),
|
|
s = i("HSjo"),
|
|
l = i("25b6");
|
|
const r = window.t("Line"),
|
|
c = window.t("Background");
|
|
class d extends n.a {
|
|
_stylePropertyDefinitions() {
|
|
const e = this._source.properties().childs(),
|
|
t = this._source.name();
|
|
return [Object(o.a)(this._undoModel, {
|
|
lineColor: e.linecolor,
|
|
lineWidth: e.linewidth,
|
|
lineStyle: e.linestyle
|
|
}, t, "Line", {
|
|
line: r
|
|
}), Object(s.e)({
|
|
checked: Object(s.b)(this._undoModel, e.fillBackground,
|
|
`Change ${t} background visibility`),
|
|
color: Object(s.v)(this._undoModel, e.backgroundColor, e
|
|
.transparency, `Change ${t} background color`)
|
|
}, {
|
|
id: Object(l.c)(t + "BackgroundColor"),
|
|
title: c
|
|
})]
|
|
}
|
|
}
|
|
},
|
|
BDhr: function(e, t, i) {
|
|
"use strict";
|
|
i.d(t, "a", (function() {
|
|
return d
|
|
}));
|
|
var o = i("wm7x"),
|
|
n = i("HSjo"),
|
|
s = i("25b6");
|
|
const l = window.t("Show Price"),
|
|
r = window.t("Show Time"),
|
|
c = window.t("Extend");
|
|
|
|
function d(e, t, i) {
|
|
const d = Object(s.c)(i),
|
|
a = [],
|
|
u = Object(o.a)(e, {
|
|
lineColor: t.linecolor,
|
|
lineWidth: t.linewidth,
|
|
lineStyle: t.linestyle
|
|
}, d, "Line");
|
|
if (a.push(u), "showPrice" in t) {
|
|
const o = Object(n.c)({
|
|
checked: Object(n.b)(e, t.showPrice, `Change ${i} Price Label Visibility`)
|
|
}, {
|
|
id: d + "ShowPrice",
|
|
title: l
|
|
});
|
|
a.push(o)
|
|
}
|
|
if ("extendLine" in t) {
|
|
const o = Object(n.c)({
|
|
checked: Object(n.b)(e, t.extendLine, `Change ${i} Extension`)
|
|
}, {
|
|
id: d + "ExtendLine",
|
|
title: c
|
|
});
|
|
a.push(o)
|
|
}
|
|
if ("showTime" in t) {
|
|
const o = Object(n.c)({
|
|
checked: Object(n.b)(e, t.showTime, `Change ${i} Time Label Visibility`)
|
|
}, {
|
|
id: d + "ShowTime",
|
|
title: r
|
|
});
|
|
a.push(o)
|
|
}
|
|
return a
|
|
}
|
|
},
|
|
"D+Nk": function(e, t, i) {
|
|
"use strict";
|
|
i.r(t), i.d(t, "PitchBaseDefinitionsViewModel", (function() {
|
|
return b
|
|
}));
|
|
var o = i("Eyy1"),
|
|
n = i("wm7x"),
|
|
s = i("Cn8r"),
|
|
l = i("HSjo"),
|
|
r = i("25b6"),
|
|
c = i("turx");
|
|
const d = window.t("Median"),
|
|
a = window.t("Use one color"),
|
|
u = window.t("Background"),
|
|
h = window.t("Extend Lines");
|
|
class b extends s.a {
|
|
_stylePropertyDefinitions() {
|
|
const e = [],
|
|
t = this._source.properties(),
|
|
i = t.childs(),
|
|
s = this._source.name(),
|
|
b = Object(r.c)(s);
|
|
t.hasChild("extendLines") && e.push(Object(l.c)({
|
|
checked: Object(l.b)(this._undoModel, i.extendLines,
|
|
`Toggle ${s} Extend Lines`)
|
|
}, {
|
|
id: b + "ExtendLines",
|
|
title: h
|
|
}));
|
|
const w = i.median.childs(),
|
|
p = Object(n.a)(this._undoModel, {
|
|
lineColor: w.color,
|
|
lineStyle: w.linestyle,
|
|
lineWidth: w.linewidth
|
|
}, s, "Median", {
|
|
line: d
|
|
});
|
|
e.push(p);
|
|
const g = this._source.levelsCount();
|
|
for (let t = 0; t <= g; t++) {
|
|
const o = i["level" + t].childs(),
|
|
n = Object(l.h)({
|
|
checked: Object(l.b)(this._undoModel, o.visible,
|
|
`Change ${s} Level ${t+1} Line Visibility`),
|
|
color: Object(l.v)(this._undoModel, o.color, null,
|
|
`Change ${s} Level ${t+1} Line Color`),
|
|
width: Object(l.b)(this._undoModel, o.linewidth,
|
|
`Change ${s} Level ${t+1} Line Width`),
|
|
style: Object(l.b)(this._undoModel, o.linestyle,
|
|
`Change ${s} Level ${t+1} Line Style`),
|
|
level: Object(l.b)(this._undoModel, o.coeff,
|
|
`Change ${s} Level ${t+1} Line Coeff`)
|
|
}, {
|
|
id: `${b}LineLevel${t+1}`
|
|
});
|
|
e.push(n)
|
|
}
|
|
const C = Object(l.e)({
|
|
color: Object(l.v)(this._undoModel, new c.b(Object(o.ensureNotNull)(
|
|
this._source.lineColorsProperty()), this._undoModel,
|
|
""), null, `Change ${s} All Lines Color`, !0)
|
|
}, {
|
|
id: b + "AllLineColor",
|
|
title: a
|
|
});
|
|
e.push(C);
|
|
const _ = Object(l.r)({
|
|
checked: Object(l.b)(this._undoModel, i.fillBackground,
|
|
`Change ${s} Background Visibility`),
|
|
transparency: Object(l.b)(this._undoModel, i.transparency,
|
|
`Change ${s} Background Transparency`)
|
|
}, {
|
|
id: b + "Background",
|
|
title: u
|
|
});
|
|
return e.push(_), e
|
|
}
|
|
}
|
|
},
|
|
DSp8: function(e, t, i) {
|
|
"use strict";
|
|
i.d(t, "a", (function() {
|
|
return c
|
|
}));
|
|
var o = i("HSjo"),
|
|
n = i("25b6");
|
|
const s = window.t("Background"),
|
|
l = window.t("Border"),
|
|
r = window.t("Text Wrap");
|
|
|
|
function c(e, t, i, c) {
|
|
const d = {},
|
|
a = {
|
|
id: Object(n.c)(i) + "Text",
|
|
title: c.customTitles && c.customTitles.text || ""
|
|
};
|
|
if (void 0 !== t.showText && (d.checked = Object(o.b)(e, t.showText,
|
|
`Change ${i} Text Visibility`)), void 0 !== t.textColor && (d.color = Object(o.v)(e,
|
|
t.textColor, t.transparency || null, `Change ${i} Text Color`)), void 0 !== t
|
|
.fontSize && (d.size = Object(o.b)(e, t.fontSize, `Change ${i} Text Font Size`)),
|
|
void 0 !== t.bold && (d.bold = Object(o.b)(e, t.bold, `Change ${i} Text Font Bold`)),
|
|
void 0 !== t.italic && (d.italic = Object(o.b)(e, t.italic,
|
|
`Change ${i} Text Font Italic`)), void 0 !== t.text && (d.text = Object(o.b)(e, t
|
|
.text, `Change ${i} Text`), a.isEditable = Boolean(c.isEditable), a
|
|
.isMultiLine = Boolean(c.isMultiLine)), void 0 !== t.vertLabelsAlign && (d
|
|
.alignmentVertical = Object(o.b)(e, t.vertLabelsAlign,
|
|
`Change ${i} Labels Alignment Vertical`), a.alignmentVerticalItems = c
|
|
.alignmentVerticalItems), void 0 !== t.horzLabelsAlign && (d.alignmentHorizontal =
|
|
Object(o.b)(e, t.horzLabelsAlign, `Change ${i} Labels Alignment Horizontal`), a
|
|
.alignmentHorizontalItems = c.alignmentHorizontalItems), void 0 !== t
|
|
.textOrientation && (d.orientation = Object(o.b)(e, t.textOrientation,
|
|
`Change ${i} Labels Direction`)), void 0 !== t.backgroundVisible && (d
|
|
.backgroundVisible = Object(o.b)(e, t.backgroundVisible,
|
|
`Change ${i} Text Background Visibility`)), void 0 !== t.backgroundColor) {
|
|
let n = null;
|
|
void 0 !== t.backgroundTransparency && (n = t.backgroundTransparency), d
|
|
.backgroundColor = Object(o.v)(e, t.backgroundColor, n,
|
|
`Change ${i} Text Background Color`)
|
|
}
|
|
return void 0 === t.backgroundVisible && void 0 === t.backgroundColor || (a
|
|
.backgroundTitle = c.customTitles && c.customTitles.backgroundTitle || s),
|
|
void 0 !== t.borderVisible && (d.borderVisible = Object(o.b)(e, t.borderVisible,
|
|
`Change ${i} Text Border Visibility`)), void 0 !== t.borderWidth && (d.borderWidth =
|
|
Object(o.b)(e, t.borderWidth, `Change ${i} Text Border Width`)), void 0 !== t
|
|
.borderColor && (d.borderColor = Object(o.v)(e, t.borderColor, null,
|
|
`Change ${i} Text Border Color`)), void 0 === t.borderVisible && void 0 === t
|
|
.borderColor && void 0 === t.borderWidth || (a.borderTitle = c.customTitles && c
|
|
.customTitles.borderTitle || l), void 0 !== t.wrap && (d.wrap = Object(o.b)(e, t
|
|
.wrap, `Change ${i} Text Wrap`), a.wrapTitle = c.customTitles && c.customTitles
|
|
.wrapTitle || r), Object(o.q)(d, a)
|
|
}
|
|
},
|
|
FkpW: function(e, t, i) {
|
|
"use strict";
|
|
i.r(t), i.d(t, "VerticalLineDefinitionsViewModel", (function() {
|
|
return a
|
|
}));
|
|
var o = i("HSjo"),
|
|
n = i("CA9d"),
|
|
s = i("BDhr"),
|
|
l = i("25b6"),
|
|
r = i("Cn8r"),
|
|
c = i("DSp8");
|
|
const d = window.t("Show text");
|
|
class a extends r.a {
|
|
_stylePropertyDefinitions() {
|
|
const e = this._source.properties().childs();
|
|
return Object(s.a)(this._undoModel, e, this._source.name())
|
|
}
|
|
_coordinatesPropertyDefinitions() {
|
|
const e = this._source.pointsProperty().childs().points[0].childs(),
|
|
t = Object(n.a)(this._undoModel, e);
|
|
return [Object(o.f)({
|
|
x: t.property
|
|
}, {
|
|
id: Object(l.c)(this._source.name() + "Point1"),
|
|
title: window.t("#1 (bar)", {
|
|
context: "linetool point"
|
|
}),
|
|
...t.info
|
|
})]
|
|
}
|
|
_textPropertyDefinitions() {
|
|
const e = this._source.properties().childs();
|
|
return [Object(c.a)(this._undoModel, {
|
|
...e,
|
|
showText: e.showLabel,
|
|
textColor: e.textcolor,
|
|
fontSize: e.fontsize,
|
|
textOrientation: e.textOrientation
|
|
}, this._source.name(), {
|
|
isEditable: !0,
|
|
isMultiLine: !0,
|
|
customTitles: {
|
|
text: d
|
|
}
|
|
})]
|
|
}
|
|
}
|
|
},
|
|
FxV7: function(e, t, i) {
|
|
"use strict";
|
|
i.r(t), i.d(t, "ArrowMarkerDefinitionsViewModel", (function() {
|
|
return d
|
|
}));
|
|
var o = i("HSjo"),
|
|
n = i("Cn8r"),
|
|
s = i("25b6"),
|
|
l = i("DSp8");
|
|
const r = window.t("Color"),
|
|
c = window.t("Show text");
|
|
class d extends n.a {
|
|
_stylePropertyDefinitions() {
|
|
const e = this._source.properties().childs(),
|
|
t = this._source.name();
|
|
return [Object(o.e)({
|
|
color: Object(o.v)(this._undoModel, e.backgroundColor, null,
|
|
`Change ${t} color`)
|
|
}, {
|
|
id: Object(s.c)(t + "Color"),
|
|
title: r
|
|
})]
|
|
}
|
|
_textPropertyDefinitions() {
|
|
const e = this._source.properties().childs();
|
|
return [Object(l.a)(this._undoModel, {
|
|
text: e.text,
|
|
showText: e.showLabel,
|
|
textColor: e.textColor,
|
|
fontSize: e.fontsize,
|
|
bold: e.bold,
|
|
italic: e.italic
|
|
}, this._source.name(), {
|
|
isEditable: !0,
|
|
isMultiLine: !0,
|
|
customTitles: {
|
|
text: c
|
|
}
|
|
})]
|
|
}
|
|
}
|
|
},
|
|
HCdA: function(e, t, i) {
|
|
"use strict";
|
|
i.r(t), i.d(t, "PitchForkDefinitionsViewModel", (function() {
|
|
return a
|
|
}));
|
|
var o = i("HSjo"),
|
|
n = i("D+Nk"),
|
|
s = i("rCHB"),
|
|
l = i("hY0g"),
|
|
r = i.n(l);
|
|
const c = window.t("Style"),
|
|
d = [{
|
|
value: s.LineToolPitchforkStyle.Original,
|
|
title: window.t("Original")
|
|
}, {
|
|
value: s.LineToolPitchforkStyle.Schiff2,
|
|
title: window.t("Schiff")
|
|
}, {
|
|
value: s.LineToolPitchforkStyle.Schiff,
|
|
title: window.t("Modified Schiff")
|
|
}, {
|
|
value: s.LineToolPitchforkStyle.Inside,
|
|
title: window.t("Inside")
|
|
}];
|
|
class a extends n.PitchBaseDefinitionsViewModel {
|
|
_stylePropertyDefinitions() {
|
|
const e = super._stylePropertyDefinitions(),
|
|
t = this._source.properties().childs(),
|
|
i = this._source.name(),
|
|
n = Object(o.k)({
|
|
option: Object(o.b)(this._undoModel, t.style, `Change ${i} Style`)
|
|
}, {
|
|
id: i + "PitchStyle",
|
|
title: c,
|
|
options: new r.a(d)
|
|
});
|
|
return e.push(n), e
|
|
}
|
|
}
|
|
},
|
|
K4wI: function(e, t, i) {
|
|
"use strict";
|
|
i.r(t), i.d(t, "RectangleDefinitionsViewModel", (function() {
|
|
return u
|
|
}));
|
|
var o = i("YFKU"),
|
|
n = i("HSjo"),
|
|
s = i("Zd1D"),
|
|
l = i("DSp8");
|
|
const r = Object(o.t)("Text"),
|
|
c = window.t("Extend left"),
|
|
d = window.t("Extend right"),
|
|
a = [{
|
|
value: "bottom",
|
|
title: window.t("Top")
|
|
}, {
|
|
value: "middle",
|
|
title: window.t("Inside")
|
|
}, {
|
|
value: "top",
|
|
title: window.t("Bottom")
|
|
}];
|
|
class u extends s.GeneralFiguresDefinitionsViewModelBase {
|
|
_stylePropertyDefinitions() {
|
|
const e = this._source.properties().childs(),
|
|
t = this._source.name(),
|
|
i = super._stylePropertyDefinitions(),
|
|
o = Object(n.c)({
|
|
checked: Object(n.b)(this._undoModel, e.extendRight,
|
|
`Change ${t} Extending Right`)
|
|
}, {
|
|
id: t + "ExtendRight",
|
|
title: d
|
|
});
|
|
i.push(o);
|
|
const s = Object(n.c)({
|
|
checked: Object(n.b)(this._undoModel, e.extendLeft,
|
|
`Change ${t} Extending Left`)
|
|
}, {
|
|
id: t + "ExtendLeft",
|
|
title: c
|
|
});
|
|
return i.push(s), i
|
|
}
|
|
_textPropertyDefinitions() {
|
|
const e = this._source.properties().childs();
|
|
return [Object(l.a)(this._undoModel, {
|
|
textColor: e.textColor,
|
|
text: e.text,
|
|
bold: e.bold,
|
|
italic: e.italic,
|
|
fontSize: e.fontSize,
|
|
horzLabelsAlign: e.horzLabelsAlign,
|
|
vertLabelsAlign: e.vertLabelsAlign,
|
|
showText: e.showLabel
|
|
}, this._source.name(), {
|
|
isEditable: !0,
|
|
isMultiLine: !0,
|
|
alignmentVerticalItems: a,
|
|
customTitles: {
|
|
text: r
|
|
}
|
|
})]
|
|
}
|
|
}
|
|
},
|
|
LX4V: function(e, t, i) {
|
|
"use strict";
|
|
i.r(t), i.d(t, "CyclicAndSineLinesPatternDefinitionsViewModel", (function() {
|
|
return l
|
|
}));
|
|
var o = i("wm7x"),
|
|
n = i("Cn8r");
|
|
const s = window.t("Lines");
|
|
class l extends n.a {
|
|
_stylePropertyDefinitions() {
|
|
const e = this._source.properties().childs();
|
|
return [Object(o.a)(this._undoModel, {
|
|
lineColor: e.linecolor,
|
|
lineWidth: e.linewidth,
|
|
lineStyle: e.linestyle
|
|
}, this._source.name(), "Line", {
|
|
line: s
|
|
})]
|
|
}
|
|
}
|
|
},
|
|
LzAw: function(e, t, i) {
|
|
"use strict";
|
|
i.r(t), i.d(t, "ProjectionDefinitionsViewModel", (function() {
|
|
return d
|
|
}));
|
|
var o = i("wm7x"),
|
|
n = i("Cn8r"),
|
|
s = i("HSjo"),
|
|
l = i("25b6");
|
|
const r = window.t("Border"),
|
|
c = window.t("Background");
|
|
class d extends n.a {
|
|
_stylePropertyDefinitions() {
|
|
const e = this._source.properties().childs(),
|
|
t = this._source.name();
|
|
return [Object(s.s)({
|
|
color1: Object(s.v)(this._undoModel, e.color1, e.transparency,
|
|
`Change ${t} background color 1`),
|
|
color2: Object(s.v)(this._undoModel, e.color2, e.transparency,
|
|
`Change ${t} background color 2`)
|
|
}, {
|
|
id: Object(l.c)(t + "Background2Color"),
|
|
title: c
|
|
}), Object(o.a)(this._undoModel, {
|
|
lineColor: e.trendline.childs().color,
|
|
lineWidth: e.linewidth
|
|
}, t, "Line", {
|
|
line: r
|
|
})]
|
|
}
|
|
}
|
|
},
|
|
NEbb: function(e, t, i) {
|
|
"use strict";
|
|
i.r(t), i.d(t, "HorizontalLineDefinitionsViewModel", (function() {
|
|
return a
|
|
}));
|
|
var o = i("HSjo"),
|
|
n = i("CA9d"),
|
|
s = i("25b6"),
|
|
l = i("Cn8r"),
|
|
r = i("BDhr"),
|
|
c = i("DSp8");
|
|
const d = window.t("Show text");
|
|
class a extends l.a {
|
|
_stylePropertyDefinitions() {
|
|
const e = this._source.properties().childs();
|
|
return Object(r.a)(this._undoModel, e, this._source.name())
|
|
}
|
|
_coordinatesPropertyDefinitions() {
|
|
const e = this._source.pointsProperty().childs().points[0].childs(),
|
|
t = this._getYCoordinateStepWV(),
|
|
i = Object(n.b)(this._undoModel, e, t);
|
|
return [Object(o.f)({
|
|
y: i.property
|
|
}, {
|
|
id: Object(s.c)(this._source.name() + "Point"),
|
|
title: window.t("#1 (price)", {
|
|
context: "linetool point"
|
|
}),
|
|
...i.info
|
|
})]
|
|
}
|
|
_textPropertyDefinitions() {
|
|
const e = this._source.properties().childs();
|
|
return [Object(c.a)(this._undoModel, {
|
|
...e,
|
|
showText: e.showLabel,
|
|
textColor: e.textcolor,
|
|
fontSize: e.fontsize,
|
|
textOrientation: e.textOrientation
|
|
}, this._source.name(), {
|
|
isEditable: !0,
|
|
isMultiLine: !0,
|
|
customTitles: {
|
|
text: d
|
|
}
|
|
})]
|
|
}
|
|
}
|
|
},
|
|
Pwwq: function(e, t, i) {
|
|
"use strict";
|
|
i.r(t), i.d(t, "PredictionDefinitionsViewModel", (function() {
|
|
return C
|
|
}));
|
|
var o = i("wm7x"),
|
|
n = i("Cn8r"),
|
|
s = i("HSjo"),
|
|
l = i("25b6");
|
|
const r = window.t("Source text"),
|
|
c = window.t("Source background"),
|
|
d = window.t("Source border"),
|
|
a = window.t("Target text"),
|
|
u = window.t("Target background"),
|
|
h = window.t("Target border"),
|
|
b = window.t("Success text"),
|
|
w = window.t("Success background"),
|
|
p = window.t("Failure text"),
|
|
g = window.t("Failure background");
|
|
class C extends n.a {
|
|
_stylePropertyDefinitions() {
|
|
const e = this._source.properties().childs(),
|
|
t = this._source.name(),
|
|
i = Object(l.c)(t);
|
|
return [Object(o.a)(this._undoModel, {
|
|
lineColor: e.linecolor,
|
|
lineWidth: e.linewidth
|
|
}, t, "Line"), Object(s.e)({
|
|
color: Object(s.v)(this._undoModel, e.sourceTextColor, null,
|
|
`Change ${t} source text color`)
|
|
}, {
|
|
id: i + "SourceTextColor",
|
|
title: r
|
|
}), Object(s.e)({
|
|
color: Object(s.v)(this._undoModel, e.sourceBackColor, e
|
|
.transparency, `Change ${t} source background color`)
|
|
}, {
|
|
id: i + "SourceBackgroundColor",
|
|
title: c
|
|
}), Object(s.e)({
|
|
color: Object(s.v)(this._undoModel, e.sourceStrokeColor, null,
|
|
`Change ${t} source border color`)
|
|
}, {
|
|
id: i + "SourceBorderColor",
|
|
title: d
|
|
}), Object(s.e)({
|
|
color: Object(s.v)(this._undoModel, e.targetTextColor, null,
|
|
`Change ${t} target text color`)
|
|
}, {
|
|
id: i + "TargetTextColor",
|
|
title: a
|
|
}), Object(s.e)({
|
|
color: Object(s.v)(this._undoModel, e.targetBackColor, null,
|
|
`Change ${t} target background color`)
|
|
}, {
|
|
id: i + "TargetBackgroundColor",
|
|
title: u
|
|
}), Object(s.e)({
|
|
color: Object(s.v)(this._undoModel, e.targetStrokeColor, null,
|
|
`Change ${t} target border color`)
|
|
}, {
|
|
id: i + "TargetBorderColor",
|
|
title: h
|
|
}), Object(s.e)({
|
|
color: Object(s.v)(this._undoModel, e.successTextColor, null,
|
|
`Change ${t} success text color`)
|
|
}, {
|
|
id: i + "SuccessTextColor",
|
|
title: b
|
|
}), Object(s.e)({
|
|
color: Object(s.v)(this._undoModel, e.successBackground, null,
|
|
`Change ${t} success background color`)
|
|
}, {
|
|
id: i + "SuccessBackgroundColor",
|
|
title: w
|
|
}), Object(s.e)({
|
|
color: Object(s.v)(this._undoModel, e.failureTextColor, null,
|
|
`Change ${t} failure text color`)
|
|
}, {
|
|
id: i + "FailureTextColor",
|
|
title: p
|
|
}), Object(s.e)({
|
|
color: Object(s.v)(this._undoModel, e.failureBackground, null,
|
|
`Change ${t} failure background color`)
|
|
}, {
|
|
id: i + "FailureBackgroundColor",
|
|
title: g
|
|
})]
|
|
}
|
|
}
|
|
},
|
|
QWxu: function(e, t, i) {
|
|
"use strict";
|
|
i.r(t), i.d(t, "TextDefinitionsViewModel", (function() {
|
|
return s
|
|
}));
|
|
var o = i("DSp8"),
|
|
n = i("Cn8r");
|
|
class s extends n.a {
|
|
_textPropertyDefinitions() {
|
|
const e = this._source.properties().childs();
|
|
return [Object(o.a)(this._undoModel, {
|
|
textColor: e.color,
|
|
fontSize: e.fontsize,
|
|
bold: e.bold,
|
|
italic: e.italic,
|
|
text: e.text,
|
|
backgroundVisible: e.fillBackground,
|
|
backgroundColor: e.backgroundColor,
|
|
backgroundTransparency: e.backgroundTransparency,
|
|
borderVisible: e.drawBorder,
|
|
borderColor: e.borderColor,
|
|
wrap: e.wordWrap
|
|
}, this._source.name(), {
|
|
isEditable: !0,
|
|
isMultiLine: !0
|
|
})]
|
|
}
|
|
}
|
|
},
|
|
RYNR: function(e, t, i) {
|
|
"use strict";
|
|
i.r(t), i.d(t, "RiskRewardDefinitionsViewModel", (function() {
|
|
return $
|
|
}));
|
|
var o = i("wm7x"),
|
|
n = i("DSp8"),
|
|
s = i("Cn8r"),
|
|
l = i("HSjo"),
|
|
r = i("hY0g"),
|
|
c = i.n(r),
|
|
d = i("25b6");
|
|
const a = window.t("Lines"),
|
|
u = window.t("Stop color"),
|
|
h = window.t("Target color"),
|
|
b = window.t("Text"),
|
|
w = window.t("Compact stats mode"),
|
|
p = window.t("Ticks"),
|
|
g = window.t("Price"),
|
|
C = window.t("Entry price"),
|
|
_ = window.t("Profit level"),
|
|
j = window.t("Stop level"),
|
|
O = window.t("Account size"),
|
|
f = window.t("Lot size"),
|
|
L = window.t("Risk"),
|
|
v = window.t("Always show stats"),
|
|
y = window.t("Show price labels"),
|
|
M = window.t("%"),
|
|
k = window.t("Cash");
|
|
|
|
function x(e) {
|
|
return [{
|
|
value: "percents",
|
|
title: M
|
|
}, {
|
|
value: "money",
|
|
title: e || k
|
|
}]
|
|
}
|
|
class $ extends s.a {
|
|
constructor(e, t) {
|
|
super(e, t);
|
|
const i = this._source.properties().childs(),
|
|
o = i.riskDisplayMode.value();
|
|
this._riskMaxWV = new c.a(this._getRiskMax(o)), this._riskStepWV = new c.a(this
|
|
._getRiskStep(o)), this._riskPrecisionWV = new c.a(this
|
|
._getRiskPrecision(o)), this._riskUnitWV = new c.a(this._getRiskUnit()),
|
|
this._riskUnitOptionsWV = new c.a(this._getRiskUnitOptions()), this
|
|
._createPropertyRages(), i.riskDisplayMode.subscribe(this, e => this
|
|
._onRiskDisplayChanged(e)), i.accountSize.subscribe(this, () => this
|
|
._onAccountSizeChanged()), this._undoModel.model().mainSeries()
|
|
.dataEvents().symbolResolved().subscribe(this, this._onSymbolInfoChanged)
|
|
}
|
|
destroy() {
|
|
super.destroy();
|
|
const e = this._source.properties().childs();
|
|
e.riskDisplayMode.unsubscribeAll(this), e.accountSize.unsubscribeAll(this), this
|
|
._undoModel.model().mainSeries().dataEvents().symbolResolved()
|
|
.unsubscribeAll(this)
|
|
}
|
|
_stylePropertyDefinitions() {
|
|
const e = this._source.properties().childs(),
|
|
t = this._source.name(),
|
|
i = Object(d.c)(t);
|
|
return [Object(o.a)(this._undoModel, {
|
|
lineColor: e.linecolor,
|
|
lineWidth: e.linewidth
|
|
}, t, "Line", {
|
|
line: a
|
|
}), Object(l.e)({
|
|
color: Object(l.v)(this._undoModel, e.stopBackground, e
|
|
.stopBackgroundTransparency, `Change ${t} stop color`)
|
|
}, {
|
|
id: i + "StopColor",
|
|
title: u
|
|
}), Object(l.e)({
|
|
color: Object(l.v)(this._undoModel, e.profitBackground, e
|
|
.profitBackgroundTransparency, `Change ${t} stop color`)
|
|
}, {
|
|
id: i + "ProfitColor",
|
|
title: h
|
|
}), Object(n.a)(this._undoModel, {
|
|
textColor: e.textcolor,
|
|
fontSize: e.fontsize
|
|
}, t, {
|
|
isEditable: !0,
|
|
isMultiLine: !0,
|
|
customTitles: {
|
|
text: b
|
|
}
|
|
}), Object(l.c)({
|
|
checked: Object(l.b)(this._undoModel, e.showPriceLabels,
|
|
`Change ${t} Show price labels`)
|
|
}, {
|
|
id: i + "ShowPriceLabels",
|
|
title: y
|
|
}), Object(l.c)({
|
|
checked: Object(l.b)(this._undoModel, e.compact,
|
|
`Change ${t} Compact stats mode`)
|
|
}, {
|
|
id: i + "CompactMode",
|
|
title: w
|
|
}), Object(l.c)({
|
|
checked: Object(l.b)(this._undoModel, e.alwaysShowStats,
|
|
`Change ${t} Always show stats`)
|
|
}, {
|
|
id: i + "AlwaysShowStats",
|
|
title: v
|
|
})]
|
|
}
|
|
_inputsPropertyDefinitions() {
|
|
const e = this._source.properties().childs(),
|
|
t = this._source.name(),
|
|
i = Object(d.c)(t),
|
|
o = this._getYCoordinateStepWV(),
|
|
n = Object(l.j)({
|
|
value: Object(l.b)(this._undoModel, e.accountSize,
|
|
`Change ${t} Account Size`)
|
|
}, {
|
|
id: i + "AccountSize",
|
|
title: O,
|
|
type: 1,
|
|
min: new c.a(1e-9),
|
|
max: new c.a(1e9),
|
|
step: new c.a(1),
|
|
unit: this._riskUnitWV
|
|
}),
|
|
s = Object(l.j)({
|
|
value: Object(l.b)(this._undoModel, e.lotSize,
|
|
`Change ${t} Lot Size`)
|
|
}, {
|
|
id: i + "LotSize",
|
|
title: f,
|
|
type: 1,
|
|
min: new c.a(1),
|
|
max: new c.a(1e8),
|
|
step: new c.a(1)
|
|
}),
|
|
r = Object(l.j)({
|
|
value: Object(l.b)(this._undoModel, e.risk, `Change ${t} Risk`, [
|
|
e => parseFloat(e)
|
|
]),
|
|
unitOptionsValue: Object(l.b)(this._undoModel, e.riskDisplayMode,
|
|
`Change ${t} Risk Display Mode`)
|
|
}, {
|
|
id: i + "Risk",
|
|
title: L,
|
|
type: 1,
|
|
min: new c.a(1e-9),
|
|
max: this._riskMaxWV,
|
|
precision: this._riskPrecisionWV,
|
|
step: this._riskStepWV,
|
|
unitOptions: this._riskUnitOptionsWV
|
|
}),
|
|
a = Object(l.j)({
|
|
value: Object(l.b)(this._undoModel, e.entryPrice,
|
|
`Change ${t} entry price`)
|
|
}, {
|
|
id: i + "EntryPrice",
|
|
title: C,
|
|
type: 1,
|
|
step: o
|
|
}),
|
|
u = Object(l.l)([n, s, r, a], i + "AccountRisk"),
|
|
h = Object(l.j)({
|
|
value: Object(l.b)(this._undoModel, e.profitLevel,
|
|
`Change ${t} profit level`)
|
|
}, {
|
|
id: i + "ProfitLevelTicks",
|
|
title: p,
|
|
type: 0,
|
|
min: new c.a(0),
|
|
max: new c.a(1e9),
|
|
step: new c.a(1)
|
|
}),
|
|
b = Object(l.j)({
|
|
value: Object(l.b)(this._undoModel, e.targetPrice,
|
|
`Change ${t} profit price`, [e => e, e => this._source
|
|
.preparseProfitPrice(e)
|
|
])
|
|
}, {
|
|
id: i + "ProfitLevelPrice",
|
|
title: g,
|
|
type: 1,
|
|
step: o
|
|
}),
|
|
w = Object(l.l)([h, b], i + "ProfitLevel", _),
|
|
v = Object(l.j)({
|
|
value: Object(l.b)(this._undoModel, e.stopLevel,
|
|
`Change ${t} stop level`)
|
|
}, {
|
|
id: i + "StopLevelTicks",
|
|
title: p,
|
|
type: 0,
|
|
min: new c.a(0),
|
|
max: new c.a(1e9),
|
|
step: new c.a(1)
|
|
}),
|
|
y = Object(l.j)({
|
|
value: Object(l.b)(this._undoModel, e.stopPrice,
|
|
`Change ${t} stop price`, [e => e, e => this._source
|
|
.preparseStopPrice(e)
|
|
])
|
|
}, {
|
|
id: i + "StopLevelPrice",
|
|
title: g,
|
|
type: 1,
|
|
step: o
|
|
});
|
|
return [u, w, Object(l.l)([v, y], i + "StopLevel", j)]
|
|
}
|
|
_onRiskDisplayChanged(e) {
|
|
const t = e.value();
|
|
this._riskMaxWV.setValue(this._getRiskMax(t)), this._riskStepWV.setValue(this
|
|
._getRiskStep(t)), this._riskPrecisionWV.setValue(this
|
|
._getRiskPrecision(t))
|
|
}
|
|
_onAccountSizeChanged() {
|
|
this._riskMaxWV.setValue(this._getRiskMax(this._source.properties().childs()
|
|
.riskDisplayMode.value()))
|
|
}
|
|
_onSymbolInfoChanged() {
|
|
this._riskUnitWV.setValue(this._getRiskUnit()), this._riskUnitOptionsWV
|
|
.setValue(this._getRiskUnitOptions())
|
|
}
|
|
_getRiskMax(e) {
|
|
return "percents" === e ? 100 : this._source.properties().childs().accountSize
|
|
.value()
|
|
}
|
|
_getRiskStep(e) {
|
|
return "percents" === e ? .01 : 1
|
|
}
|
|
_getRiskPrecision(e) {
|
|
if ("percents" === e) return 2
|
|
}
|
|
_getRiskUnit() {
|
|
const e = this._undoModel.model().mainSeries().symbolInfo();
|
|
return null !== e && e.currency_code || ""
|
|
}
|
|
_getRiskUnitOptions() {
|
|
const e = this._undoModel.model().mainSeries().symbolInfo();
|
|
return null !== e ? x(e.currency_code) : x()
|
|
}
|
|
}
|
|
},
|
|
RhWr: function(e, t, i) {
|
|
"use strict";
|
|
i.r(t), i.d(t, "BalloonDefinitionsViewModel", (function() {
|
|
return l
|
|
}));
|
|
var o = i("DSp8"),
|
|
n = i("Cn8r");
|
|
const s = window.t("Text");
|
|
class l extends n.a {
|
|
_textPropertyDefinitions() {
|
|
const e = this._source.properties().childs();
|
|
return [Object(o.a)(this._undoModel, {
|
|
textColor: e.color,
|
|
fontSize: e.fontsize,
|
|
text: e.text,
|
|
backgroundColor: e.backgroundColor,
|
|
backgroundTransparency: e.transparency,
|
|
borderColor: e.borderColor
|
|
}, this._source.name(), {
|
|
isEditable: !0,
|
|
isMultiLine: !0,
|
|
customTitles: {
|
|
text: s
|
|
}
|
|
})]
|
|
}
|
|
}
|
|
},
|
|
SMr9: function(e, t, i) {
|
|
"use strict";
|
|
i.r(t), i.d(t, "availableAlignmentVerticalItems", (function() {
|
|
return b
|
|
})), i.d(t, "availableAlignmentHorizontalItems", (function() {
|
|
return w
|
|
})), i.d(t, "FibTimezoneDefinitionsViewModel", (function() {
|
|
return p
|
|
}));
|
|
var o = i("HSjo"),
|
|
n = i("Cn8r"),
|
|
s = i("hY0g"),
|
|
l = i.n(s),
|
|
r = i("25b6"),
|
|
c = i("turx"),
|
|
d = i("Eyy1");
|
|
const a = window.t("Use one color"),
|
|
u = window.t("Background"),
|
|
h = window.t("Labels"),
|
|
b = [{
|
|
id: "top",
|
|
value: "top",
|
|
title: window.t("Top")
|
|
}, {
|
|
id: "middle",
|
|
value: "middle",
|
|
title: window.t("Middle")
|
|
}, {
|
|
id: "bottom",
|
|
value: "bottom",
|
|
title: window.t("Bottom")
|
|
}],
|
|
w = [{
|
|
id: "left",
|
|
value: "left",
|
|
title: window.t("Left")
|
|
}, {
|
|
id: "center",
|
|
value: "center",
|
|
title: window.t("Center")
|
|
}, {
|
|
id: "right",
|
|
value: "right",
|
|
title: window.t("Right")
|
|
}];
|
|
class p extends n.a {
|
|
_stylePropertyDefinitions() {
|
|
const e = [],
|
|
t = this._source.properties().childs(),
|
|
i = this._source.name(),
|
|
n = Object(r.c)(i),
|
|
s = this._source.levelsCount();
|
|
for (let l = 1; l <= s; l++) {
|
|
const s = t["level" + l].childs(),
|
|
r = Object(o.h)({
|
|
checked: Object(o.b)(this._undoModel, s.visible,
|
|
`Change ${i} Level ${l} Line Visibility`),
|
|
color: Object(o.v)(this._undoModel, s.color, null,
|
|
`Change ${i} Level ${l} Line Color`),
|
|
width: Object(o.b)(this._undoModel, s.linewidth,
|
|
`Change ${i} Level ${l} Line Width`),
|
|
style: Object(o.b)(this._undoModel, s.linestyle,
|
|
`Change ${i} Level ${l} Line Style`),
|
|
level: Object(o.b)(this._undoModel, s.coeff,
|
|
`Change ${i} Level ${l} Coeff`)
|
|
}, {
|
|
id: `${n}LineLevel${l}`
|
|
});
|
|
e.push(r)
|
|
}
|
|
const p = Object(o.e)({
|
|
color: Object(o.v)(this._undoModel, new c.b(Object(d.ensureNotNull)(
|
|
this._source.lineColorsProperty()), this._undoModel,
|
|
""), null, `Change ${i} All Lines Color`, !0)
|
|
}, {
|
|
id: n + "AllLineColor",
|
|
title: a
|
|
});
|
|
e.push(p);
|
|
const g = Object(o.r)({
|
|
checked: Object(o.b)(this._undoModel, t.fillBackground,
|
|
`Change ${i} Background Visibility`),
|
|
transparency: Object(o.b)(this._undoModel, t.transparency,
|
|
`Change ${i} Background Transparency`)
|
|
}, {
|
|
id: n + "Background",
|
|
title: u
|
|
});
|
|
e.push(g);
|
|
const C = Object(o.t)({
|
|
checked: Object(o.b)(this._undoModel, t.showLabels,
|
|
`Change ${i} Labels Visibility`),
|
|
option1: Object(o.b)(this._undoModel, t.horzLabelsAlign,
|
|
`Change ${i} Labels Alignment`),
|
|
option2: Object(o.b)(this._undoModel, t.vertLabelsAlign,
|
|
`Change ${i} Labels Alignment`)
|
|
}, {
|
|
id: n + "Labels",
|
|
title: h,
|
|
optionsItems1: new l.a(w),
|
|
optionsItems2: new l.a(b)
|
|
});
|
|
return e.push(C), e
|
|
}
|
|
}
|
|
},
|
|
UHSU: function(e, t, i) {
|
|
"use strict";
|
|
i.r(t), i.d(t, "ElliottPatternDefinitionsViewModel", (function() {
|
|
return h
|
|
}));
|
|
var o = i("wm7x"),
|
|
n = i("Cn8r"),
|
|
s = i("HSjo"),
|
|
l = i("hY0g"),
|
|
r = i.n(l),
|
|
c = i("25b6");
|
|
const d = window.t("Color"),
|
|
a = window.t("Wave"),
|
|
u = window.t("Degree");
|
|
class h extends n.a {
|
|
_stylePropertyDefinitions() {
|
|
const e = this._source.properties().childs(),
|
|
t = this._source.name();
|
|
return [Object(s.e)({
|
|
color: Object(s.v)(this._undoModel, e.color, null,
|
|
`Change ${t} color`)
|
|
}, {
|
|
id: Object(c.c)(t + "BackgroundColor"),
|
|
title: d
|
|
}), Object(o.a)(this._undoModel, {
|
|
showLine: e.showWave,
|
|
lineWidth: e.linewidth
|
|
}, t, "Line", {
|
|
line: a
|
|
}), Object(s.k)({
|
|
option: Object(s.b)(this._undoModel, e.degree,
|
|
`Change ${t} degree`)
|
|
}, {
|
|
id: t + "Degree",
|
|
title: u,
|
|
options: new r.a(this._source.availableDegreesValues())
|
|
})]
|
|
}
|
|
}
|
|
},
|
|
VkdP: function(e, t, i) {
|
|
"use strict";
|
|
i.r(t), i.d(t, "ParallelChannelDefinitionsViewModel", (function() {
|
|
return h
|
|
}));
|
|
var o = i("HSjo"),
|
|
n = i("Cn8r"),
|
|
s = i("wm7x"),
|
|
l = i("25b6");
|
|
const r = window.t("Background"),
|
|
c = window.t("Extend left line"),
|
|
d = window.t("Extend right line"),
|
|
a = window.t("Channel"),
|
|
u = window.t("Middle");
|
|
class h extends n.a {
|
|
_stylePropertyDefinitions() {
|
|
const e = this._source.properties().childs(),
|
|
t = this._source.name(),
|
|
i = Object(l.c)(t);
|
|
return [Object(s.a)(this._undoModel, {
|
|
lineColor: e.linecolor,
|
|
lineStyle: e.linestyle,
|
|
lineWidth: e.linewidth
|
|
}, t, "ChannelLine", {
|
|
line: a
|
|
}), Object(s.a)(this._undoModel, {
|
|
showLine: e.showMidline,
|
|
lineColor: e.midlinecolor,
|
|
lineStyle: e.midlinestyle,
|
|
lineWidth: e.midlinewidth
|
|
}, "MiddleLine", t, {
|
|
line: u
|
|
}), Object(o.c)({
|
|
checked: Object(o.b)(this._undoModel, e.extendLeft,
|
|
`Change ${t} Extending Left`)
|
|
}, {
|
|
id: i + "ExtendLeft",
|
|
title: c
|
|
}), Object(o.c)({
|
|
checked: Object(o.b)(this._undoModel, e.extendRight,
|
|
`Change ${t} Extending Right`)
|
|
}, {
|
|
id: i + "ExtendRight",
|
|
title: d
|
|
}), Object(o.e)({
|
|
checked: Object(o.b)(this._undoModel, e.fillBackground,
|
|
`Change ${t} background visibility`),
|
|
color: Object(o.v)(this._undoModel, e.backgroundColor, e
|
|
.transparency, `Change ${t} background visibility color`
|
|
)
|
|
}, {
|
|
id: i + "Background",
|
|
title: r
|
|
})]
|
|
}
|
|
}
|
|
},
|
|
"WW+G": function(e, t, i) {
|
|
"use strict";
|
|
i.r(t), i.d(t, "PathDefinitionsViewModel", (function() {
|
|
return l
|
|
}));
|
|
var o = i("wm7x"),
|
|
n = i("Cn8r");
|
|
const s = window.t("Line");
|
|
class l extends n.a {
|
|
_stylePropertyDefinitions() {
|
|
const e = this._source.properties().childs(),
|
|
t = this._source.name();
|
|
return [Object(o.a)(this._undoModel, {
|
|
lineColor: e.lineColor,
|
|
lineWidth: e.lineWidth,
|
|
lineStyle: e.lineStyle,
|
|
leftEnd: e.leftEnd,
|
|
rightEnd: e.rightEnd
|
|
}, t, "Line", {
|
|
line: s
|
|
})]
|
|
}
|
|
}
|
|
},
|
|
WfUZ: function(e, t, i) {
|
|
"use strict";
|
|
i.r(t), i.d(t, "isGannComplexLineTool", (function() {
|
|
return f
|
|
})), i.d(t, "GannComplexAndFixedDefinitionsViewModel", (function() {
|
|
return L
|
|
}));
|
|
var o = i("DSp8"),
|
|
n = i("HSjo"),
|
|
s = i("Cn8r"),
|
|
l = i("nd9+"),
|
|
r = i("hY0g"),
|
|
c = i.n(r),
|
|
d = i("Z5lT"),
|
|
a = i("25b6"),
|
|
u = i("Eyy1"),
|
|
h = i("turx");
|
|
const b = window.t("Reverse"),
|
|
w = window.t("Use one color"),
|
|
p = window.t("Background"),
|
|
g = window.t("Price/Bar Ratio"),
|
|
C = window.t("Ranges and ratio"),
|
|
_ = window.t("Levels"),
|
|
j = window.t("Fans"),
|
|
O = window.t("Arcs");
|
|
|
|
function f(e) {
|
|
return e instanceof l.LineToolGannComplex
|
|
}
|
|
class L extends s.a {
|
|
_stylePropertyDefinitions() {
|
|
const e = [],
|
|
t = this._source.properties().childs(),
|
|
i = this._source.name(),
|
|
s = Object(a.c)(i),
|
|
l = [],
|
|
r = t.levels.childCount();
|
|
for (let e = 0; e < r; e++) {
|
|
const o = t.levels.childs()[e].childs(),
|
|
r = Object(n.h)({
|
|
checked: Object(n.b)(this._undoModel, o.visible,
|
|
`Change ${i} Level ${e} Line Visibility`),
|
|
color: Object(n.v)(this._undoModel, o.color, null,
|
|
`Change ${i} Level ${e} Line Color`),
|
|
width: Object(n.b)(this._undoModel, o.width,
|
|
`Change ${i} Level ${e} Line Width`)
|
|
}, {
|
|
id: `${s}LineLevel${e}`,
|
|
title: "" + e
|
|
});
|
|
l.push(r)
|
|
}
|
|
const L = Object(n.m)(l, s + "LeveledLinesGroup");
|
|
e.push(Object(n.l)([L], s + "LevelGroup", _));
|
|
const v = [],
|
|
y = t.fanlines.childCount();
|
|
for (let e = 0; e < y; e++) {
|
|
const o = t.fanlines.childs()[e].childs(),
|
|
l = Object(n.h)({
|
|
checked: Object(n.b)(this._undoModel, o.visible,
|
|
`Change ${i} Fan ${e} Line Visibility`),
|
|
color: Object(n.v)(this._undoModel, o.color, null,
|
|
`Change ${i} Fan ${e} Line Color`),
|
|
width: Object(n.b)(this._undoModel, o.width,
|
|
`Change ${i} Fan ${e} Line Width`)
|
|
}, {
|
|
id: `${s}FanLineLevel${e}`,
|
|
title: `${o.x.value()}x${o.y.value()}`
|
|
});
|
|
v.push(l)
|
|
}
|
|
const M = Object(n.m)(v, s + "FanLeveledLinesGroup");
|
|
e.push(Object(n.l)([M], s + "FanLinesGroup", j));
|
|
const k = [],
|
|
x = t.arcs.childCount();
|
|
for (let e = 0; e < x; e++) {
|
|
const o = t.arcs.childs()[e].childs(),
|
|
l = Object(n.h)({
|
|
checked: Object(n.b)(this._undoModel, o.visible,
|
|
`Change ${i} Arcs ${e} Line Visibility`),
|
|
color: Object(n.v)(this._undoModel, o.color, null,
|
|
`Change ${i} Arcs ${e} Line Color`),
|
|
width: Object(n.b)(this._undoModel, o.width,
|
|
`Change ${i} Arcs ${e} Line Width`)
|
|
}, {
|
|
id: `${s}ArcsLineLevel${e}`,
|
|
title: `${o.x.value()}x${o.y.value()}`
|
|
});
|
|
k.push(l)
|
|
}
|
|
const $ = Object(n.m)(k, s + "ArcsLeveledLinesGroup");
|
|
e.push(Object(n.l)([$], s + "ArcsLinesGroup", O));
|
|
const m = Object(n.e)({
|
|
color: Object(n.v)(this._undoModel, new h.b(Object(u.ensureNotNull)(
|
|
this._source.lineColorsProperty()), this._undoModel,
|
|
`Change ${i} All Lines Color`), null, "")
|
|
}, {
|
|
id: s + "AllLineColor",
|
|
title: w
|
|
});
|
|
e.push(m);
|
|
const S = t.arcsBackground.childs(),
|
|
B = Object(n.r)({
|
|
checked: Object(n.b)(this._undoModel, S.fillBackground,
|
|
`Change ${i} Background Visibility`),
|
|
transparency: Object(n.b)(this._undoModel, S.transparency,
|
|
`Change ${i} Background Transparency`)
|
|
}, {
|
|
id: s + "Background",
|
|
title: p
|
|
});
|
|
e.push(B);
|
|
const P = Object(n.c)({
|
|
checked: Object(n.b)(this._undoModel, t.reverse,
|
|
`Change ${i} Reverse`)
|
|
}, {
|
|
id: s + "Reverse",
|
|
title: b
|
|
});
|
|
if (e.push(P), f(this._source)) {
|
|
const t = this._source,
|
|
s = t.properties().childs(),
|
|
l = Object(n.j)({
|
|
value: Object(n.b)(this._undoModel, s.scaleRatio,
|
|
"Change Top Margin", [Object(d.c)(7), e => null !== e ?
|
|
parseFloat(t.getScaleRatioFormatter().format("" +
|
|
e)) : null
|
|
])
|
|
}, {
|
|
id: "scaleRatio",
|
|
title: g,
|
|
min: new c.a(1e-7),
|
|
max: new c.a(1e8),
|
|
step: new c.a(t.getScaleRatioStep())
|
|
});
|
|
e.push(l);
|
|
const r = s.labelsStyle.childs(),
|
|
a = Object(o.a)(this._undoModel, {
|
|
showText: s.showLabels,
|
|
fontSize: r.fontSize,
|
|
bold: r.bold,
|
|
italic: r.italic
|
|
}, i, {
|
|
customTitles: {
|
|
text: C
|
|
}
|
|
});
|
|
e.push(a)
|
|
}
|
|
return e
|
|
}
|
|
}
|
|
},
|
|
XCOO: function(e, t, i) {
|
|
"use strict";
|
|
i.r(t), i.d(t, "IconsDefinitionsViewModel", (function() {
|
|
return r
|
|
}));
|
|
var o = i("Cn8r"),
|
|
n = i("HSjo"),
|
|
s = i("25b6");
|
|
const l = window.t("Color");
|
|
class r extends o.a {
|
|
constructor(e, t) {
|
|
super(e, t)
|
|
}
|
|
_stylePropertyDefinitions() {
|
|
const e = this._source.properties().childs(),
|
|
t = this._source.name();
|
|
return [Object(n.e)({
|
|
color: Object(n.v)(this._undoModel, e.color, null,
|
|
`Change ${t} color`)
|
|
}, {
|
|
id: Object(s.c)(t + "Color"),
|
|
title: l
|
|
})]
|
|
}
|
|
}
|
|
},
|
|
Z5lT: function(e, t, i) {
|
|
"use strict";
|
|
i.d(t, "b", (function() {
|
|
return n
|
|
})), i.d(t, "a", (function() {
|
|
return s
|
|
})), i.d(t, "c", (function() {
|
|
return l
|
|
}));
|
|
var o = i("T6Of");
|
|
|
|
function n(e) {
|
|
return Math.floor(e)
|
|
}
|
|
|
|
function s(e) {
|
|
return parseInt(String(e))
|
|
}
|
|
|
|
function l(e) {
|
|
const t = new o.LimitedPrecisionNumericFormatter(e);
|
|
return e => {
|
|
if (null === e) return e;
|
|
const i = t.parse(t.format(e));
|
|
return i.res ? i.value : null
|
|
}
|
|
}
|
|
},
|
|
ZSes: function(e, t, i) {
|
|
"use strict";
|
|
i.r(t), i.d(t, "BrushDefinitionsViewModel", (function() {
|
|
return c
|
|
}));
|
|
var o = i("wm7x"),
|
|
n = i("Cn8r"),
|
|
s = i("HSjo"),
|
|
l = i("25b6");
|
|
const r = window.t("Background");
|
|
class c extends n.a {
|
|
_stylePropertyDefinitions() {
|
|
const e = this._source.properties().childs(),
|
|
t = this._source.name();
|
|
return [Object(o.a)(this._undoModel, {
|
|
lineColor: e.linecolor,
|
|
lineWidth: e.linewidth,
|
|
leftEnd: e.leftEnd,
|
|
rightEnd: e.rightEnd
|
|
}, t, "Line"), Object(s.e)({
|
|
checked: Object(s.b)(this._undoModel, e.fillBackground,
|
|
`Change ${t} background visibility`),
|
|
color: Object(s.v)(this._undoModel, e.backgroundColor, e
|
|
.transparency, `Change ${t} background color`)
|
|
}, {
|
|
id: Object(l.c)(t + "BackgroundColor"),
|
|
title: r
|
|
})]
|
|
}
|
|
}
|
|
},
|
|
Zd1D: function(e, t, i) {
|
|
"use strict";
|
|
i.r(t),
|
|
i.d(t, "GeneralFiguresDefinitionsViewModelBase", (function() {
|
|
return d
|
|
})), i.d(t, "GeneralFiguresDefinitionsViewModel", (function() {
|
|
return a
|
|
}));
|
|
var o = i("wm7x"),
|
|
n = i("Cn8r"),
|
|
s = i("HSjo"),
|
|
l = i("25b6");
|
|
const r = window.t("Border"),
|
|
c = window.t("Background");
|
|
class d extends n.a {
|
|
_stylePropertyDefinitions() {
|
|
const e = this._source.properties().childs(),
|
|
t = this._source.name();
|
|
return [Object(o.a)(this._undoModel, {
|
|
lineColor: e.color,
|
|
lineWidth: e.linewidth
|
|
}, t, "Line", {
|
|
line: r
|
|
}), Object(s.e)({
|
|
checked: Object(s.b)(this._undoModel, e.fillBackground,
|
|
`Change ${t} background visibility`),
|
|
color: Object(s.v)(this._undoModel, e.backgroundColor, e
|
|
.transparency, `Change ${t} background color`)
|
|
}, {
|
|
id: Object(l.c)(t + "BackgroundColor"),
|
|
title: c
|
|
})]
|
|
}
|
|
}
|
|
class a extends d {}
|
|
},
|
|
aMeN: function(e, t, i) {
|
|
"use strict";
|
|
i.r(t), i.d(t, "PatternWithoutBackgroundDefinitionsViewModel", (function() {
|
|
return c
|
|
}));
|
|
var o = i("wm7x"),
|
|
n = i("DSp8"),
|
|
s = i("Cn8r");
|
|
const l = window.t("Label"),
|
|
r = window.t("Border");
|
|
class c extends s.a {
|
|
_stylePropertyDefinitions() {
|
|
const e = this._source.properties().childs(),
|
|
t = this._source.name();
|
|
return [Object(n.a)(this._undoModel, {
|
|
textColor: e.textcolor,
|
|
fontSize: e.fontsize,
|
|
bold: e.bold,
|
|
italic: e.italic
|
|
}, this._source.name(), {
|
|
isEditable: !0,
|
|
isMultiLine: !0,
|
|
customTitles: {
|
|
text: l
|
|
}
|
|
}), Object(o.a)(this._undoModel, {
|
|
lineColor: e.color,
|
|
lineWidth: e.linewidth
|
|
}, t, "Line", {
|
|
line: r
|
|
})]
|
|
}
|
|
}
|
|
},
|
|
auWl: function(e, t, i) {
|
|
"use strict";
|
|
i.r(t), i.d(t, "TrendLineDefinitionsViewModel", (function() {
|
|
return r
|
|
}));
|
|
var o = i("Cn8r"),
|
|
n = i("78yF"),
|
|
s = i("DSp8");
|
|
const l = window.t("Show text");
|
|
class r extends o.a {
|
|
_stylePropertyDefinitions() {
|
|
const e = this._source.properties().childs();
|
|
return Object(n.a)(this._undoModel, e, this._source.name())
|
|
}
|
|
_textPropertyDefinitions() {
|
|
const e = this._source.properties().childs();
|
|
return [Object(s.a)(this._undoModel, {
|
|
...e,
|
|
showText: e.showLabel,
|
|
textColor: e.textcolor,
|
|
fontSize: e.fontsize
|
|
}, this._source.name(), {
|
|
isEditable: !0,
|
|
isMultiLine: !0,
|
|
customTitles: {
|
|
text: l
|
|
}
|
|
})]
|
|
}
|
|
}
|
|
},
|
|
b4fl: function(e, t, i) {
|
|
"use strict";
|
|
i.r(t), i.d(t, "GeneralBezierDefinitionsViewModel", (function() {
|
|
return c
|
|
}));
|
|
var o = i("wm7x"),
|
|
n = i("Cn8r"),
|
|
s = i("HSjo"),
|
|
l = i("25b6");
|
|
const r = window.t("Background");
|
|
class c extends n.a {
|
|
_stylePropertyDefinitions() {
|
|
const e = this._source.properties().childs(),
|
|
t = this._source.name();
|
|
return [Object(o.a)(this._undoModel, {
|
|
lineColor: e.linecolor,
|
|
lineWidth: e.linewidth,
|
|
lineStyle: e.linestyle,
|
|
extendLeft: e.extendLeft,
|
|
extendRight: e.extendRight,
|
|
leftEnd: e.leftEnd,
|
|
rightEnd: e.rightEnd
|
|
}, t, "Line"), Object(s.e)({
|
|
checked: Object(s.b)(this._undoModel, e.fillBackground,
|
|
`Change ${t} background visibility`),
|
|
color: Object(s.v)(this._undoModel, e.backgroundColor, e
|
|
.transparency, `Change ${t} background color`)
|
|
}, {
|
|
id: Object(l.c)(t + "BackgroundColor"),
|
|
title: r
|
|
})]
|
|
}
|
|
}
|
|
},
|
|
"e0H+": function(e, t, i) {
|
|
"use strict";
|
|
i.r(t), i.d(t, "HorizontalRayDefinitionsViewModel", (function() {
|
|
return s
|
|
}));
|
|
var o = i("xrdl"),
|
|
n = i("CA9d");
|
|
class s extends o.CrossLineDefinitionsViewModel {
|
|
_coordinatesPropertyDefinitions() {
|
|
const e = this._source.points(),
|
|
t = this._source.pointsProperty().childs().points[0].childs(),
|
|
i = this._getYCoordinateStepWV();
|
|
return [Object(n.c)(this._undoModel, t, e[0], i, window.t("#1 (price, bar)", {
|
|
context: "linetool point"
|
|
}), this._source.name())]
|
|
}
|
|
}
|
|
},
|
|
ernH: function(e, t, i) {
|
|
"use strict";
|
|
i.r(t), i.d(t, "PriceNoteDefinitionsViewModel", (function() {
|
|
return h
|
|
}));
|
|
var o = i("DSp8"),
|
|
n = i("Cn8r"),
|
|
s = i("HSjo"),
|
|
l = i("25b6");
|
|
const r = window.t("Label Text"),
|
|
c = window.t("Show text"),
|
|
d = window.t("Line Color"),
|
|
a = window.t("Label Border"),
|
|
u = window.t("Label Background");
|
|
class h extends n.a {
|
|
_stylePropertyDefinitions() {
|
|
const e = this._source.properties().childs(),
|
|
t = this._source.name(),
|
|
i = Object(l.c)(t),
|
|
n = Object(s.e)({
|
|
color: Object(s.v)(this._undoModel, e.lineColor, null,
|
|
`Change ${t} line color`)
|
|
}, {
|
|
id: i + "LineColor",
|
|
title: d
|
|
});
|
|
return [Object(o.a)(this._undoModel, {
|
|
textColor: e.priceLabelTextColor,
|
|
fontSize: e.priceLabelFontSize,
|
|
bold: e.priceLabelBold,
|
|
italic: e.priceLabelItalic,
|
|
backgroundColor: e.priceLabelBackgroundColor,
|
|
borderColor: e.priceLabelBorderColor
|
|
}, this._source.name(), {
|
|
isEditable: !1,
|
|
isMultiLine: !1,
|
|
customTitles: {
|
|
text: r,
|
|
borderTitle: a,
|
|
backgroundTitle: u
|
|
}
|
|
}), n]
|
|
}
|
|
_textPropertyDefinitions() {
|
|
const e = this._source.properties().childs();
|
|
return [Object(o.a)(this._undoModel, {
|
|
...e,
|
|
showText: e.showLabel,
|
|
textColor: e.textColor,
|
|
fontSize: e.fontSize
|
|
}, this._source.name(), {
|
|
isEditable: !0,
|
|
isMultiLine: !0,
|
|
customTitles: {
|
|
text: c
|
|
}
|
|
})]
|
|
}
|
|
}
|
|
},
|
|
"fIc+": function(e, t, i) {
|
|
"use strict";
|
|
i.r(t), i.d(t, "GhostFeedDefinitionsViewModel", (function() {
|
|
return w
|
|
}));
|
|
var o = i("Cn8r"),
|
|
n = i("HSjo"),
|
|
s = i("hY0g"),
|
|
l = i.n(s),
|
|
r = i("25b6");
|
|
const c = window.t("Candles"),
|
|
d = window.t("Borders"),
|
|
a = window.t("Wick"),
|
|
u = window.t("Transparency"),
|
|
h = window.t("Avg HL in minticks"),
|
|
b = window.t("Variance");
|
|
class w extends o.a {
|
|
_stylePropertyDefinitions() {
|
|
const e = this._source.properties().childs(),
|
|
t = this._source.name(),
|
|
i = Object(r.c)(t),
|
|
o = e.candleStyle.childs();
|
|
return [Object(n.s)({
|
|
color1: Object(n.v)(this._undoModel, o.upColor, null,
|
|
`Change ${t} Candle Up Color`),
|
|
color2: Object(n.v)(this._undoModel, o.downColor, null,
|
|
`Change ${t} Candle Down Color`)
|
|
}, {
|
|
id: i + "Candle2Colors",
|
|
title: c
|
|
}), Object(n.s)({
|
|
checked: Object(n.b)(this._undoModel, o.drawBorder,
|
|
`Change ${t} Candle Border Visibility`),
|
|
color1: Object(n.v)(this._undoModel, o.borderUpColor, null,
|
|
`Change ${t} Candle Border Up Color`),
|
|
color2: Object(n.v)(this._undoModel, o.borderDownColor, null,
|
|
`Change ${t} Candle Border Down Color`)
|
|
}, {
|
|
id: i + "CandleBorder2Colors",
|
|
title: d
|
|
}), Object(n.e)({
|
|
checked: Object(n.b)(this._undoModel, o.drawWick,
|
|
`Change ${t} Candle Wick Visibility`),
|
|
color: Object(n.v)(this._undoModel, o.wickColor, null,
|
|
`Change ${t} Candle Wick Color`)
|
|
}, {
|
|
id: i + "CandleWickColor",
|
|
title: a
|
|
}), Object(n.r)({
|
|
transparency: Object(n.b)(this._undoModel, e.transparency,
|
|
`Change ${t} Transparency`)
|
|
}, {
|
|
id: i + "Transparency",
|
|
title: u
|
|
})]
|
|
}
|
|
_inputsPropertyDefinitions() {
|
|
const e = this._source.properties().childs(),
|
|
t = this._source.name(),
|
|
i = Object(r.c)(t);
|
|
return [Object(n.j)({
|
|
value: Object(n.b)(this._undoModel, e.averageHL,
|
|
`Change ${t} Average HL value`)
|
|
}, {
|
|
id: i + "AvgHL",
|
|
title: h,
|
|
type: 0,
|
|
min: new l.a(1),
|
|
max: new l.a(5e4),
|
|
step: new l.a(1)
|
|
}), Object(n.j)({
|
|
value: Object(n.b)(this._undoModel, e.variance,
|
|
`Change ${t} Variance value`)
|
|
}, {
|
|
id: i + "Variance",
|
|
title: b,
|
|
type: 0,
|
|
min: new l.a(1),
|
|
max: new l.a(100),
|
|
step: new l.a(1)
|
|
})]
|
|
}
|
|
}
|
|
},
|
|
hQgR: function(e, t, i) {
|
|
"use strict";
|
|
i.r(t),
|
|
i.d(t, "PriceLabelDefinitionsViewModel", (function() {
|
|
return l
|
|
}));
|
|
var o = i("DSp8"),
|
|
n = i("Cn8r");
|
|
const s = window.t("Text");
|
|
class l extends n.a {
|
|
_stylePropertyDefinitions() {
|
|
const e = this._source.properties().childs();
|
|
return [Object(o.a)(this._undoModel, {
|
|
textColor: e.color,
|
|
fontSize: e.fontsize,
|
|
backgroundColor: e.backgroundColor,
|
|
backgroundTransparency: e.transparency,
|
|
borderColor: e.borderColor
|
|
}, this._source.name(), {
|
|
customTitles: {
|
|
text: s
|
|
}
|
|
})]
|
|
}
|
|
}
|
|
},
|
|
nBUU: function(e, t, i) {
|
|
"use strict";
|
|
i.r(t), i.d(t, "FibSpiralDefinitionsViewModel", (function() {
|
|
return c
|
|
}));
|
|
var o = i("HSjo"),
|
|
n = i("Cn8r"),
|
|
s = i("25b6");
|
|
const l = window.t("Line"),
|
|
r = window.t("Counterclockwise");
|
|
class c extends n.a {
|
|
_stylePropertyDefinitions() {
|
|
const e = this._source.properties().childs(),
|
|
t = this._source.name(),
|
|
i = Object(s.c)(t);
|
|
return [Object(o.i)({
|
|
color: Object(o.v)(this._undoModel, e.linecolor, null,
|
|
`Change ${t} Line Color`),
|
|
width: Object(o.b)(this._undoModel, e.linewidth,
|
|
`Change ${t} Line Width`),
|
|
style: Object(o.b)(this._undoModel, e.linestyle,
|
|
`Change ${t} Line Style`)
|
|
}, {
|
|
id: i + "Line",
|
|
title: l
|
|
}), Object(o.c)({
|
|
checked: Object(o.b)(this._undoModel, e.counterclockwise,
|
|
`Change ${t} Counterclockwise`)
|
|
}, {
|
|
id: i + "Counterclockwise",
|
|
title: r
|
|
})]
|
|
}
|
|
}
|
|
},
|
|
o1gc: function(e, t, i) {
|
|
"use strict";
|
|
i.r(t), i.d(t, "TrendAngleDefinitionsViewModel", (function() {
|
|
return u
|
|
}));
|
|
var o = i("HSjo"),
|
|
n = i("Cn8r"),
|
|
s = i("hY0g"),
|
|
l = i.n(s),
|
|
r = i("CA9d"),
|
|
c = i("78yF");
|
|
const d = window.t("Angle"),
|
|
a = window.t("Text");
|
|
class u extends n.a {
|
|
_coordinatesPropertyDefinitions() {
|
|
const e = this._source.points(),
|
|
t = [],
|
|
i = this._source.pointsProperty().childs().points[0].childs(),
|
|
n = this._getYCoordinateStepWV();
|
|
t.push(Object(r.c)(this._undoModel, i, e[0], n, window.t("#1 (price, bar)", {
|
|
context: "linetool point"
|
|
}), this._source.name()));
|
|
const s = Object(o.j)({
|
|
value: Object(o.b)(this._undoModel, this._source.properties()
|
|
.childs().angle, "Change angle")
|
|
}, {
|
|
id: "TrendLineAngleCoordinate",
|
|
title: d,
|
|
min: new l.a(-360),
|
|
max: new l.a(360),
|
|
step: new l.a(1)
|
|
});
|
|
return t.push(s), t
|
|
}
|
|
_stylePropertyDefinitions() {
|
|
const e = this._source.properties().childs();
|
|
return Object(c.a)(this._undoModel, e, this._source.name(), {
|
|
text: a
|
|
})
|
|
}
|
|
}
|
|
},
|
|
pdv6: function(e, t, i) {
|
|
"use strict";
|
|
i.r(t), i.d(t, "FibSpeedResistanceArcsDefinitionsViewModel", (function() {
|
|
return w
|
|
}));
|
|
var o = i("Eyy1"),
|
|
n = i("wm7x"),
|
|
s = i("HSjo"),
|
|
l = i("Cn8r"),
|
|
r = i("25b6"),
|
|
c = i("turx");
|
|
const d = window.t("Trend Line"),
|
|
a = window.t("Use one color"),
|
|
u = window.t("Background"),
|
|
h = window.t("Levels"),
|
|
b = window.t("Full Circles");
|
|
class w extends l.a {
|
|
_stylePropertyDefinitions() {
|
|
const e = [],
|
|
t = this._source.properties().childs(),
|
|
i = this._source.name(),
|
|
l = Object(r.c)(i),
|
|
w = t.trendline.childs(),
|
|
p = Object(n.a)(this._undoModel, {
|
|
showLine: w.visible,
|
|
lineColor: w.color,
|
|
lineStyle: w.linestyle,
|
|
lineWidth: w.linewidth
|
|
}, i, "TrendLine", {
|
|
line: d
|
|
});
|
|
e.push(p);
|
|
const g = this._source.levelsCount();
|
|
for (let o = 1; o <= g; o++) {
|
|
const n = t["level" + o].childs(),
|
|
r = Object(s.h)({
|
|
checked: Object(s.b)(this._undoModel, n.visible,
|
|
`Change ${i} Level ${o} Line Visibility`),
|
|
color: Object(s.v)(this._undoModel, n.color, null,
|
|
`Change ${i} Level ${o} Line Color`),
|
|
width: Object(s.b)(this._undoModel, n.linewidth,
|
|
`Change ${i} Level ${o} Line Width`),
|
|
level: Object(s.b)(this._undoModel, n.coeff,
|
|
`Change ${i} Level ${o} Coeff`)
|
|
}, {
|
|
id: `${l}LineLevel${o}`
|
|
});
|
|
e.push(r)
|
|
}
|
|
const C = Object(s.e)({
|
|
color: Object(s.v)(this._undoModel, new c.b(Object(o.ensureNotNull)(
|
|
this._source.lineColorsProperty()), this._undoModel,
|
|
""), null, `Change ${i} All Lines Color`, !0)
|
|
}, {
|
|
id: l + "AllLineColor",
|
|
title: a
|
|
});
|
|
e.push(C);
|
|
const _ = Object(s.r)({
|
|
checked: Object(s.b)(this._undoModel, t.fillBackground,
|
|
`Change ${i} Background Visibility`),
|
|
transparency: Object(s.b)(this._undoModel, t.transparency,
|
|
`Change ${i} Background Transparency`)
|
|
}, {
|
|
id: l + "Background",
|
|
title: u
|
|
});
|
|
e.push(_);
|
|
const j = Object(s.c)({
|
|
checked: Object(s.b)(this._undoModel, t.showCoeffs,
|
|
`Change ${i} Levels Visibility`)
|
|
}, {
|
|
id: l + "Levels",
|
|
title: h
|
|
});
|
|
e.push(j);
|
|
const O = Object(s.c)({
|
|
checked: Object(s.b)(this._undoModel, t.fullCircles,
|
|
`Change ${i} Full Circles Visibility`)
|
|
}, {
|
|
id: l + "FullCircles",
|
|
title: b
|
|
});
|
|
return e.push(O), e
|
|
}
|
|
}
|
|
},
|
|
turx: function(e, t, i) {
|
|
"use strict";
|
|
i.d(t, "b", (function() {
|
|
return r
|
|
})), i.d(t, "a", (function() {
|
|
return c
|
|
}));
|
|
var o = i("Eyy1"),
|
|
n = i("tc+8"),
|
|
s = i.n(n);
|
|
class l extends s.a {
|
|
constructor(e) {
|
|
super(), this._listenersMappers = [], this._isProcess = !1, this._baseProperty =
|
|
e
|
|
}
|
|
destroy() {
|
|
this._baseProperty.destroy()
|
|
}
|
|
value() {
|
|
const e = this._baseProperty.value();
|
|
return "mixed" === e ? "" : e
|
|
}
|
|
visible() {
|
|
return this._baseProperty.visible()
|
|
}
|
|
setValue(e) {
|
|
this._isProcess = !0, this._baseProperty.setValue("" === e ? "mixed" : e,
|
|
void 0, {
|
|
applyValue: this._applyValue.bind(this)
|
|
}), this._isProcess = !1, this._listenersMappers.forEach(e => {
|
|
e.method.call(e.obj, this)
|
|
})
|
|
}
|
|
subscribe(e, t) {
|
|
const i = i => {
|
|
this._isProcess || t.call(e, this)
|
|
},
|
|
o = {
|
|
obj: e,
|
|
method: t,
|
|
callback: i
|
|
};
|
|
this._listenersMappers.push(o), this._baseProperty.subscribe(e, i)
|
|
}
|
|
unsubscribe(e, t) {
|
|
var i;
|
|
const n = Object(o.ensureDefined)(null === (i = this._listenersMappers.find(i =>
|
|
i.obj === e && i.method === t)) || void 0 === i ? void 0 : i
|
|
.callback);
|
|
this._baseProperty.unsubscribe(e, n)
|
|
}
|
|
unsubscribeAll(e) {
|
|
this._baseProperty.unsubscribeAll(e)
|
|
}
|
|
}
|
|
class r extends l {
|
|
constructor(e, t, i) {
|
|
super(e), this._undoModel = t, this._undoText = i
|
|
}
|
|
_applyValue(e, t) {
|
|
this._undoModel.setProperty(e, t, this._undoText)
|
|
}
|
|
}
|
|
class c extends l {
|
|
_applyValue(e, t) {
|
|
e.setValue(t)
|
|
}
|
|
}
|
|
},
|
|
u52p: function(e, t, i) {
|
|
"use strict";
|
|
i.r(t), i.d(t, "TrendBasedFibTimeDefinitionsViewModel", (function() {
|
|
return g
|
|
}));
|
|
var o = i("wm7x"),
|
|
n = i("HSjo"),
|
|
s = i("Cn8r"),
|
|
l = i("SMr9"),
|
|
r = i("hY0g"),
|
|
c = i.n(r),
|
|
d = i("25b6"),
|
|
a = i("Eyy1"),
|
|
u = i("turx");
|
|
const h = window.t("Trend Line"),
|
|
b = window.t("Use one color"),
|
|
w = window.t("Background"),
|
|
p = window.t("Labels");
|
|
class g extends s.a {
|
|
_stylePropertyDefinitions() {
|
|
const e = [],
|
|
t = this._source.properties().childs(),
|
|
i = this._source.name(),
|
|
s = Object(d.c)(i),
|
|
r = t.trendline.childs(),
|
|
g = Object(o.a)(this._undoModel, {
|
|
showLine: r.visible,
|
|
lineColor: r.color,
|
|
lineStyle: r.linestyle,
|
|
lineWidth: r.linewidth
|
|
}, i, "TrendLine", {
|
|
line: h
|
|
});
|
|
e.push(g);
|
|
const C = this._source.levelsCount();
|
|
for (let o = 1; o <= C; o++) {
|
|
const l = t["level" + o].childs(),
|
|
r = Object(n.h)({
|
|
checked: Object(n.b)(this._undoModel, l.visible,
|
|
`Change ${i} Level ${o} Line Visibility`),
|
|
color: Object(n.v)(this._undoModel, l.color, null,
|
|
`Change ${i} Level ${o} Line Color`),
|
|
width: Object(n.b)(this._undoModel, l.linewidth,
|
|
`Change ${i} Level ${o} Line Width`),
|
|
style: Object(n.b)(this._undoModel, l.linestyle,
|
|
`Change ${i} Level ${o} Line Style`),
|
|
level: Object(n.b)(this._undoModel, l.coeff,
|
|
`Change ${i} Level ${o} Coeff`)
|
|
}, {
|
|
id: `${s}LineLevel${o}`
|
|
});
|
|
e.push(r)
|
|
}
|
|
const _ = Object(n.e)({
|
|
color: Object(n.v)(this._undoModel, new u.b(Object(a.ensureNotNull)(
|
|
this._source.lineColorsProperty()), this._undoModel,
|
|
""), null, `Change ${i} All Lines Color`, !0)
|
|
}, {
|
|
id: s + "AllLineColor",
|
|
title: b
|
|
});
|
|
e.push(_);
|
|
const j = Object(n.r)({
|
|
checked: Object(n.b)(this._undoModel, t.fillBackground,
|
|
`Change ${i} Background Visibility`),
|
|
transparency: Object(n.b)(this._undoModel, t.transparency,
|
|
`Change ${i} Background Transparency`)
|
|
}, {
|
|
id: s + "Background",
|
|
title: w
|
|
});
|
|
e.push(j);
|
|
const O = Object(n.t)({
|
|
checked: Object(n.b)(this._undoModel, t.showCoeffs,
|
|
`Change ${i} Labels Visibility`),
|
|
option1: Object(n.b)(this._undoModel, t.horzLabelsAlign,
|
|
`Change ${i} Labels Alignment`),
|
|
option2: Object(n.b)(this._undoModel, t.vertLabelsAlign,
|
|
`Change ${i} Labels Alignment`)
|
|
}, {
|
|
id: s + "Labels",
|
|
title: p,
|
|
optionsItems1: new c.a(l.availableAlignmentHorizontalItems),
|
|
optionsItems2: new c.a(l.availableAlignmentVerticalItems)
|
|
});
|
|
return e.push(O), e
|
|
}
|
|
}
|
|
},
|
|
vm8R: function(e, t, i) {
|
|
"use strict";
|
|
i.r(t), i.d(t, "GeneralTrendFiguresDefinitionsViewModel", (function() {
|
|
return a
|
|
}));
|
|
var o = i("wm7x"),
|
|
n = i("DSp8"),
|
|
s = i("Cn8r"),
|
|
l = i("HSjo"),
|
|
r = i("25b6");
|
|
const c = window.t("Prices"),
|
|
d = window.t("Background");
|
|
class a extends s.a {
|
|
_stylePropertyDefinitions() {
|
|
const e = this._source.properties().childs(),
|
|
t = this._source.name();
|
|
return [Object(o.a)(this._undoModel, {
|
|
...e,
|
|
lineColor: e.linecolor,
|
|
lineWidth: e.linewidth,
|
|
lineStyle: e.linestyle
|
|
}, t, "Line"), Object(n.a)(this._undoModel, {
|
|
showText: e.showPrices,
|
|
textColor: e.textcolor,
|
|
fontSize: e.fontsize,
|
|
bold: e.bold,
|
|
italic: e.italic
|
|
}, t, {
|
|
customTitles: {
|
|
text: c
|
|
}
|
|
}), Object(l.e)({
|
|
checked: Object(l.b)(this._undoModel, e.fillBackground,
|
|
`Change ${t} background visibility`),
|
|
color: Object(l.v)(this._undoModel, e.backgroundColor, e
|
|
.transparency, `Change ${t} background visibility color`
|
|
)
|
|
}, {
|
|
id: Object(r.c)(t + "Background"),
|
|
title: d
|
|
})]
|
|
}
|
|
}
|
|
},
|
|
"w/mY": function(e, t, i) {
|
|
"use strict";
|
|
i.r(t), i.d(t, "FlagMarkDefinitionsViewModel", (function() {
|
|
return l
|
|
}));
|
|
var o = i("Cn8r"),
|
|
n = i("HSjo");
|
|
const s = window.t("Flag");
|
|
class l extends o.a {
|
|
_stylePropertyDefinitions() {
|
|
const e = this._source.properties().childs();
|
|
return [Object(n.e)({
|
|
color: Object(n.v)(this._undoModel, e.flagColor, null,
|
|
"Change Flag Color")
|
|
}, {
|
|
id: "FlagColor",
|
|
title: s
|
|
})]
|
|
}
|
|
}
|
|
},
|
|
wm7x: function(e, t, i) {
|
|
"use strict";
|
|
i.d(t, "a", (function() {
|
|
return c
|
|
}));
|
|
var o = i("HSjo"),
|
|
n = i("25b6");
|
|
const s = window.t("Line"),
|
|
l = window.t("Extend left line"),
|
|
r = window.t("Extend right line");
|
|
|
|
function c(e, t, i, c, d) {
|
|
const a = {},
|
|
u = {
|
|
id: `${Object(n.c)(i)}${c}`,
|
|
title: d && d.line || s
|
|
};
|
|
return void 0 !== t.showLine && (a.checked = Object(o.b)(e, t.showLine,
|
|
`Change ${i} Visibility`)), void 0 !== t.lineWidth && (a.width = Object(o.b)(e, t
|
|
.lineWidth, `Change ${i} Width`)), void 0 !== t.lineStyle && (a.style = Object(o.b)(
|
|
e, t.lineStyle, `Change ${i} Style`)), void 0 !== t.lineColor && (a.color = Object(o
|
|
.v)(e, t.lineColor, null, `Change ${i} Color`)),
|
|
void 0 !== t.extendLeft && (a.extendLeft = Object(o.b)(e, t.extendLeft,
|
|
`Change ${i} Extending Left`), u.extendLeftTitle = d && d.extendLeftTitle || l),
|
|
void 0 !== t.leftEnd && (a.leftEnd = Object(o.b)(e, t.leftEnd, `Change ${i} Left End`)),
|
|
void 0 !== t.extendRight && (a.extendRight = Object(o.b)(e, t.extendRight,
|
|
`Change ${i} Extending Right`), u.extendRightTitle = d && d.extendRightTitle ||
|
|
r), void 0 !== t.rightEnd && (a.rightEnd = Object(o.b)(e, t.rightEnd,
|
|
`Change ${i} Right End`)), Object(o.i)(a, u)
|
|
}
|
|
},
|
|
xhf0: function(e, t, i) {
|
|
"use strict";
|
|
i.r(t), i.d(t, "CalloutDefinitionsViewModel", (function() {
|
|
return s
|
|
}));
|
|
var o = i("DSp8"),
|
|
n = i("Cn8r");
|
|
class s extends n.a {
|
|
_textPropertyDefinitions() {
|
|
const e = this._source.properties().childs(),
|
|
t = this._source.name();
|
|
return [Object(o.a)(this._undoModel, {
|
|
textColor: e.color,
|
|
fontSize: e.fontsize,
|
|
bold: e.bold,
|
|
italic: e.italic,
|
|
text: e.text,
|
|
backgroundColor: e.backgroundColor,
|
|
backgroundTransparency: e.transparency,
|
|
borderColor: e.bordercolor,
|
|
borderWidth: e.linewidth,
|
|
wrap: e.wordWrap
|
|
}, t, {
|
|
isEditable: !0,
|
|
isMultiLine: !0
|
|
})]
|
|
}
|
|
}
|
|
},
|
|
xrdl: function(e, t, i) {
|
|
"use strict";
|
|
i.r(t), i.d(t, "CrossLineDefinitionsViewModel", (function() {
|
|
return r
|
|
}));
|
|
var o = i("Cn8r"),
|
|
n = i("BDhr"),
|
|
s = i("DSp8");
|
|
const l = window.t("Show text");
|
|
class r extends o.a {
|
|
_stylePropertyDefinitions() {
|
|
const e = this._source.properties().childs();
|
|
return Object(n.a)(this._undoModel, e, this._source.name())
|
|
}
|
|
_textPropertyDefinitions() {
|
|
const e = this._source.properties().childs();
|
|
if ("showLabel" in e) {
|
|
return [Object(s.a)(this._undoModel, {
|
|
...e,
|
|
showText: e.showLabel,
|
|
textColor: e.textcolor,
|
|
fontSize: e.fontsize
|
|
}, this._source.name(), {
|
|
isEditable: !0,
|
|
isMultiLine: !0,
|
|
customTitles: {
|
|
text: l
|
|
}
|
|
})]
|
|
}
|
|
return null
|
|
}
|
|
}
|
|
},
|
|
zb1A: function(e, t, i) {
|
|
"use strict";
|
|
i.r(t), i.d(t, "SignpostDefinitionsViewModel", (function() {
|
|
return b
|
|
}));
|
|
var o = i("YFKU"),
|
|
n = i("25b6"),
|
|
s = i("hY0g"),
|
|
l = i.n(s),
|
|
r = i("HSjo"),
|
|
c = i("DSp8"),
|
|
d = i("CA9d"),
|
|
a = i("Cn8r");
|
|
const u = Object(o.t)("#1 (vertical position %, bar)", {
|
|
context: "linetool point"
|
|
}),
|
|
h = Object(o.t)("Emoji pin");
|
|
class b extends a.a {
|
|
_textPropertyDefinitions() {
|
|
const e = this._source.properties().childs();
|
|
return [Object(c.a)(this._undoModel, {
|
|
text: e.text,
|
|
fontSize: e.fontSize,
|
|
bold: e.bold,
|
|
italic: e.italic
|
|
}, this._source.name(), {
|
|
isEditable: !0,
|
|
isMultiLine: !0
|
|
})]
|
|
}
|
|
_coordinatesPropertyDefinitions() {
|
|
const e = this._source.pointsProperty().childs().points[0].childs(),
|
|
t = this._source.name(),
|
|
i = Object(d.a)(this._undoModel, e),
|
|
o = {
|
|
property: Object(r.b)(this._undoModel, e.price,
|
|
"Change Vertical position Y coordinate"),
|
|
info: {
|
|
typeY: 1,
|
|
stepY: new l.a(1),
|
|
minY: new l.a(-100),
|
|
maxY: new l.a(100)
|
|
}
|
|
};
|
|
return [Object(r.f)({
|
|
x: i.property,
|
|
y: o.property
|
|
}, {
|
|
id: Object(n.c)(`${t}Coordinates${u}`),
|
|
title: u,
|
|
...i.info,
|
|
...o.info
|
|
})]
|
|
}
|
|
_stylePropertyDefinitions() {
|
|
const e = this._source.properties().childs(),
|
|
t = this._source.name();
|
|
return [Object(r.g)({
|
|
checked: Object(r.b)(this._undoModel, e.showImage,
|
|
`Change ${t} Emoji Visibility`),
|
|
backgroundColor: Object(r.v)(this._undoModel, e.plateColor,
|
|
null, `Change ${t} Image Background Color`),
|
|
emoji: Object(r.b)(this._undoModel, e.emoji,
|
|
`Change ${t} Emoji`)
|
|
}, {
|
|
id: Object(n.c)(`${t}Emoji${u}`),
|
|
title: h
|
|
})]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]);
|
|
|