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

(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
})]
}
}
}
}
]);