@pingleware/metatrader4-oanda
Version:
Metatrader 4 to OANDA v2.0 REST API proxy
854 lines (853 loc) • 1.7 MB
JavaScript
(self.webpackChunkfxcs_ui = self.webpackChunkfxcs_ui || []).push([
[179],
{
4278: function (Dt, Ze, v) {
"use strict";
v.d(Ze, {
S: function () {
return J;
},
});
var ce = v(3144),
$ = v(5671),
D = v(7423),
q = v(3481),
B = v(535),
M = v(9808),
k = v(2382),
_ = v(2313),
te = v(8604),
Oe = v(2228),
J = (function () {
var _e = (0, ce.Z)(function Ie() {
(0, $.Z)(this, Ie);
});
return (
(_e.ɵfac = function (le) {
return new (le || _e)();
}),
(_e.ɵmod = Oe.oAB({ type: _e })),
(_e.ɵinj = Oe.cJS({ imports: [[M.ez, te.Bz, k.u5, _.Cu, D.ot, q.Is, B.p9]] })),
_e
);
})();
},
9529: function (Dt, Ze, v) {
"use strict";
v.d(Ze, {
G: function () {
return D;
},
});
var ce = v(3144),
$ = v(5671),
D = (0, ce.Z)(function q() {
var B = !(arguments.length > 0 && void 0 !== arguments[0]) || arguments[0],
M = !(arguments.length > 1 && void 0 !== arguments[1]) || arguments[1],
k = !(arguments.length > 2 && void 0 !== arguments[2]) || arguments[2],
_ = !(arguments.length > 3 && void 0 !== arguments[3]) || arguments[3];
(0, $.Z)(this, q), (this.functional = B), (this.personalisation = M), (this.advertising = k), (this.analytics = _);
});
},
9573: function (Dt, Ze, v) {
"use strict";
v.d(Ze, {
s: function () {
return M;
},
});
var ce = v(3144),
$ = v(5671),
D = v(2228),
q = v(2313),
B = v(9808),
M = (function () {
var k = (0, ce.Z)(function _(te, Oe, J) {
(0, $.Z)(this, _),
(this.apiBaseUrl = te),
(this.platformId = Oe),
(this.state = J),
(this.STATE_KEY = (0, q.Cb)("API_BASE_URL_KEY")),
(0, B.PM)(this.platformId) && this.state.set(this.STATE_KEY, this.apiBaseUrl),
(this.baseUrl = this.state.get(this.STATE_KEY, null));
});
return (
(k.ɵfac = function (te) {
return new (te || k)(D.LFG("API_BASE_URL", 8), D.LFG(D.Lbi), D.LFG(q.ki));
}),
(k.ɵprov = D.Yz7({ token: k, factory: k.ɵfac })),
k
);
})();
},
5818: function (Dt, Ze, v) {
"use strict";
v.d(Ze, {
C: function () {
return k;
},
});
var ce = v(5671),
$ = v(3144),
D = v(2228),
q = v(9529),
B = v(2786),
M = "FXCS_COOKIE_CONSENT_",
k = (function () {
var te = (function () {
function Oe(J, _e) {
(0, ce.Z)(this, Oe), (this.cookies = J), (this.platformId = _e), (this.cookieConsentUpdated = new D.vpe());
}
return (
(0, $.Z)(Oe, [
{
key: "getSavedCookieConsent",
value: function () {
var _e = this.readCookieConsent(M + _.FUNCTIONAL),
Ie = this.readCookieConsent(M + _.PERSONALISATION),
le = this.readCookieConsent(M + _.ADVERTISING),
he = this.readCookieConsent(M + _.ANALYTICS);
if (null != _e && null != Ie && null != le && null != he) return new q.G(_e, Ie, le, he);
},
},
{
key: "readCookieConsent",
value: function (_e) {
switch (this.cookies.readCookieValue(_e)) {
case "0":
return !1;
case "1":
return !0;
default:
return;
}
},
},
{
key: "saveCookieConsent",
value: function (_e) {
var Ie, le, he, We;
this.writeCookieConsent(M + _.FUNCTIONAL, null !== (Ie = _e.functional) && void 0 !== Ie && Ie),
this.writeCookieConsent(M + _.PERSONALISATION, null !== (le = _e.personalisation) && void 0 !== le && le),
this.writeCookieConsent(M + _.ADVERTISING, null !== (he = _e.advertising) && void 0 !== he && he),
this.writeCookieConsent(M + _.ANALYTICS, null !== (We = _e.analytics) && void 0 !== We && We),
this.cookieConsentUpdated.emit();
},
},
{
key: "writeCookieConsent",
value: function (_e, Ie) {
this.cookies.writeCookieValue(_e, Ie ? "1" : "0", B.F.DEFAULT_MAX_AGE);
},
},
]),
Oe
);
})();
return (
(te.ɵfac = function (J) {
return new (J || te)(D.LFG(B.F), D.LFG(D.Lbi));
}),
(te.ɵprov = D.Yz7({ token: te, factory: te.ɵfac })),
te
);
})(),
_ = (function () {
return ((te = _ || (_ = {})).FUNCTIONAL = "FUNCTIONAL"), (te.PERSONALISATION = "PERSONALISATION"), (te.ADVERTISING = "ADVERTISING"), (te.ANALYTICS = "ANALYTICS"), _;
var te;
})();
},
2786: function (Dt, Ze, v) {
"use strict";
v.d(Ze, {
F: function () {
return M;
},
});
var ce = v(5671),
$ = v(3144),
D = v(2228),
q = v(888),
B = v(9808),
M = (function () {
var k = (function () {
function _(te, Oe, J) {
(0, ce.Z)(this, _), (this.platformId = te), (this.request = Oe), (this.response = J);
}
return (
(0, $.Z)(_, [
{
key: "readCookieValue",
value: function (Oe) {
return (0, B.PM)(this.platformId) ? this.readCookieValueServer(Oe) : (0, B.NF)(this.platformId) ? this.readCookieValueBrowser(Oe) : void 0;
},
},
{
key: "readCookieValueServer",
value: function (Oe) {
var J, _e;
return null === (_e = null === (J = this.request) || void 0 === J ? void 0 : J.cookies) || void 0 === _e ? void 0 : _e[Oe];
},
},
{
key: "readCookieValueBrowser",
value: function (Oe) {
var J, _e, Ie, le;
return null ===
(le =
null ===
(Ie =
null === (_e = null === (J = document.cookie) || void 0 === J ? void 0 : J.split(";")) || void 0 === _e
? void 0
: _e.map(function (he) {
var We,
Je,
ht = he.split("="),
Ct = null === (We = null == ht ? void 0 : ht[0]) || void 0 === We ? void 0 : We.trim(),
ct = null === (Je = null == ht ? void 0 : ht[1]) || void 0 === Je ? void 0 : Je.trim();
return null == Ct ? null : { key: Ct, value: ct };
})) || void 0 === Ie
? void 0
: Ie.find(function (he) {
return (null == he ? void 0 : he.key) === Oe;
})) || void 0 === le
? void 0
: le.value;
},
},
{
key: "writeCookieValue",
value: function (Oe, J, _e) {
return (0, B.PM)(this.platformId) ? this.writeCookieValueServer(Oe, J, _e) : (0, B.NF)(this.platformId) ? this.writeCookieValueBrowser(Oe, J, _e) : void 0;
},
},
{
key: "writeCookieValueServer",
value: function (Oe, J, _e) {
var Ie, le;
null != _e ? null === (Ie = this.response) || void 0 === Ie || Ie.cookie(Oe, J, { maxAge: _e }) : null === (le = this.response) || void 0 === le || le.cookie(Oe, J);
},
},
{
key: "writeCookieValueBrowser",
value: function (Oe, J, _e) {
document.cookie = null != _e ? "".concat(Oe, "=").concat(J, ";path=/;max-age=").concat(_e, ";samesite=lax") : "".concat(Oe, "=").concat(J, ";path=/;samesite=lax");
},
},
{
key: "deleteCookie",
value: function (Oe) {
return (0, B.PM)(this.platformId) ? this.deleteCookieServer(Oe) : (0, B.NF)(this.platformId) ? this.deleteCookieBrowser(Oe) : void 0;
},
},
{
key: "deleteCookieServer",
value: function (Oe) {
var J;
null === (J = this.response) || void 0 === J || J.cookie(Oe, "", { maxAge: 0 });
},
},
{
key: "deleteCookieBrowser",
value: function (Oe) {
document.cookie = "".concat(Oe, "=;path=/;max-age=0;samesite=lax");
},
},
]),
_
);
})();
return (
(k.DEFAULT_MAX_AGE = 15552e3),
(k.ɵfac = function (te) {
return new (te || k)(D.LFG(D.Lbi), D.LFG(q.Z, 8), D.LFG(q.Y, 8));
}),
(k.ɵprov = D.Yz7({ token: k, factory: k.ɵfac })),
k
);
})();
},
958: function (Dt, Ze, v) {
"use strict";
v.d(Ze, {
PS: function () {
return k;
},
ai: function () {
return B;
},
});
var ce = v(5671),
$ = v(3144),
D = v(2786),
q = v(2228),
B = (function () {
var Oe = (function () {
function J(_e) {
(0, ce.Z)(this, J), (this.cookies = _e);
}
return (
(0, $.Z)(J, [
{
key: "featureFlags",
value: function () {
var Ie = this;
return te.map(function (le) {
var he = Ie.cookies.readCookieValue("".concat(_).concat(le.name));
return he ? Object.assign(Object.assign({}, le), { enabled: "true" === he }) : le;
});
},
},
{
key: "featureEnabled",
value: function (Ie) {
var le, he;
return null !== (he = null === (le = this.find(Ie)) || void 0 === le ? void 0 : le.enabled) && void 0 !== he && he;
},
},
{
key: "setFeature",
value: function (Ie, le) {
var he = this.find(Ie);
he && this.cookies.writeCookieValue("".concat(_).concat(he.name), le.toString(), D.F.DEFAULT_MAX_AGE);
},
},
{
key: "find",
value: function (Ie) {
return this.featureFlags().find(function (le) {
return le.name === Ie;
});
},
},
]),
J
);
})();
return (
(Oe.ɵfac = function (_e) {
return new (_e || Oe)(q.LFG(D.F));
}),
(Oe.ɵprov = q.Yz7({ token: Oe, factory: Oe.ɵfac })),
Oe
);
})(),
k = (function () {
return ((Oe = k || (k = {})).CANDLESTICKS_CONTRARIAN_ARROW = "CANDLESTICKS_CONTRARIAN_ARROW"), (Oe.CHART_BASELINE = "CHART_BASELINE"), k;
var Oe;
})(),
_ = "FXCS_FEATURE_",
te = [
{ name: k.CANDLESTICKS_CONTRARIAN_ARROW, description: "Show the contrarian signal on candlestick charts", enabled: !0 },
{ name: k.CHART_BASELINE, description: "Show the baseline on candlestick charts", enabled: !1 },
];
},
511: function (Dt, Ze, v) {
"use strict";
v.d(Ze, {
k: function () {
return M;
},
});
var ce = v(5671),
$ = v(3144),
D = v(2228),
q = v(9808),
B = v(5818),
M = (function () {
var k = (function () {
function _(te, Oe) {
(0, ce.Z)(this, _), (this.cookieConsentService = te), (this.platformId = Oe), (this.gtmInitialised = !1), this.startGtm();
}
return (
(0, $.Z)(_, [
{
key: "startGtm",
value: function () {
var Oe = this;
if ((0, q.NF)(this.platformId)) {
console.log("Starting GTM...");
var J = function () {
var Ie;
return !0 === (null === (Ie = Oe.cookieConsentService.getSavedCookieConsent()) || void 0 === Ie ? void 0 : Ie.analytics);
};
J()
? this.initialiseGtm()
: (console.log("GTM not allowed to run - no consent."),
this.cookieConsentService.cookieConsentUpdated.subscribe(function () {
console.log("Cookie consent updated, re-evaluating GTM..."), J() ? Oe.initialiseGtm() : console.log("GTM not allowed to run - still no consent.");
}));
}
},
},
{
key: "initialiseGtm",
value: function () {
var Oe = this;
(0, q.NF)(this.platformId) &&
(this.gtmInitialised ||
(console.log("Initialising GTM..."),
(this.gtmInitialised = !0),
setTimeout(function () {
(function (J, _e, Ie, le, he) {
(J[le] = J[le] || []), J[le].push({ "gtm.start": new Date().getTime(), event: "gtm.js" });
var We = _e.getElementsByTagName("script")[0],
Je = _e.createElement("script");
(Je.async = !0), (Je.src = "https://www.googletagmanager.com/gtm.js?id=GTM-TS5W577"), We.parentNode.insertBefore(Je, We);
})(window, document, 0, "dataLayer"),
console.log("GTM tag started."),
Oe.triggerGtm();
}, 1e3)));
},
},
{
key: "triggerGtm",
value: function () {
console.log("Triggering Google Analytics..."),
setTimeout(function () {
window.dataLayer.push({ event: "triggerGoogleAnalytics" }), console.log("Google Analytics triggered.");
}, 1e3);
},
},
{
key: "fireCustomEvent",
value: function (Oe, J) {
(0, q.NF)(this.platformId) &&
(console.log("GTM: Firing custom event", Oe),
this.gtmInitialised ? window.dataLayer.push(Object.assign({ event: "fxcs_".concat(Oe) }, J)) : console.log("GTM: Failed to fire custom event ".concat(Oe, " because it's not initialised.")));
},
},
]),
_
);
})();
return (
(k.ɵfac = function (te) {
return new (te || k)(D.LFG(B.C), D.LFG(D.Lbi));
}),
(k.ɵprov = D.Yz7({ token: k, factory: k.ɵfac })),
k
);
})();
},
9841: function (Dt, Ze, v) {
"use strict";
v.d(Ze, {
D: function () {
return B;
},
});
var ce = v(5671),
$ = v(3144),
D = v(2228),
q = v(9808),
B = (function () {
var M = (function () {
function k(_, te) {
(0, ce.Z)(this, k), (this.rendererFactory = _), (this.document = te), (this.renderer = this.rendererFactory.createRenderer(this.document, { id: "-1", encapsulation: D.ifc.None, styles: [], data: {} }));
}
return (
(0, $.Z)(k, [
{
key: "setCanonicalTag",
value: function (te) {
try {
var Oe = this.document.head,
J = this.existingTag();
if ((null != J && this.renderer.removeChild(Oe, J), null != te)) {
var _e = this.renderer.createElement("link");
this.renderer.setAttribute(_e, "rel", "canonical"), this.renderer.setAttribute(_e, "href", te), Oe.appendChild(_e);
}
} catch (Ie) {
console.error("Error rendering the canonical link tag");
}
},
},
{
key: "existingTag",
value: function () {
return this.document.querySelector('link[rel="canonical"]');
},
},
]),
k
);
})();
return (
(M.ɵfac = function (_) {
return new (_ || M)(D.LFG(D.FYo), D.LFG(q.K0));
}),
(M.ɵprov = D.Yz7({ token: M, factory: M.ɵfac })),
M
);
})();
},
4859: function (Dt, Ze, v) {
"use strict";
v.d(Ze, {
k: function () {
return B;
},
});
var ce = v(5671),
$ = v(3144),
D = v(9808),
q = v(2228),
B = (function () {
var k = (function () {
function _(te, Oe) {
(0, ce.Z)(this, _), (this.platformId = te), (this.document = Oe);
}
return (
(0, $.Z)(_, [
{
key: "isTouchDevice",
value: function () {
return !!(0, D.NF)(this.platformId) && "ontouchstart" in window;
},
},
{
key: "isMobile",
value: function () {
return this.documentWidth() <= M.MOBILE;
},
},
{
key: "isDesktop",
value: function () {
return this.documentWidth() > M.TABLET;
},
},
{
key: "isTablet",
value: function () {
return this.documentWidth() > M.MOBILE && this.documentWidth() <= M.TABLET;
},
},
{
key: "documentWidth",
value: function () {
var Oe, J;
return null === (J = null === (Oe = this.document) || void 0 === Oe ? void 0 : Oe.body) || void 0 === J ? void 0 : J.clientWidth;
},
},
]),
_
);
})();
return (
(k.ɵfac = function (te) {
return new (te || k)(q.LFG(q.Lbi), q.LFG(D.K0));
}),
(k.ɵprov = q.Yz7({ token: k, factory: k.ɵfac })),
k
);
})(),
M = (function () {
return ((k = M || (M = {}))[(k.MOBILE = 767)] = "MOBILE"), (k[(k.TABLET = 1279)] = "TABLET"), M;
var k;
})();
},
8163: function (Dt, Ze, v) {
"use strict";
v.d(Ze, {
b: function () {
return M;
},
h: function () {
return k;
},
});
var ce = v(5671),
$ = v(3144),
D = v(2228),
q = v(2313),
B = v(9808),
M = (function () {
var _ = (function () {
function te(Oe, J) {
(0, ce.Z)(this, te), (this.state = Oe), (this.platformId = J);
}
return (
(0, $.Z)(te, [
{
key: "get",
value: function (J, _e) {
var Ie = this,
le = (0, q.Cb)(J),
he = this.state.get(le, null);
if (null == he)
return _e().then(function (Je) {
return (0, B.PM)(Ie.platformId) && Ie.state.set(le, Je), Je;
});
var We = Promise.resolve(he);
return (0, B.NF)(this.platformId) && this.state.remove(le), We;
},
},
]),
te
);
})();
return (
(_.ɵfac = function (Oe) {
return new (Oe || _)(D.LFG(q.ki), D.LFG(D.Lbi));
}),
(_.ɵprov = D.Yz7({ token: _, factory: _.ɵfac })),
_
);
})(),
k = (function () {
return (
((_ = k || (k = {})).MULTISOURCE_SENTIMENTS = "multisource-sentiments-key"),
(_.SENTIMENTS = "sentiments-key"),
(_.INSTRUMENT_SENTIMENT = "instrument-sentiment"),
(_.MULTISOURCE_INSTRUMENT_SENTIMENT = "multisource-instrument-sentiment"),
k
);
var _;
})();
},
227: function (Dt, Ze, v) {
"use strict";
v.d(Ze, {
c: function () {
return q;
},
});
var ce = v(3144),
$ = v(5671),
D = v(2228),
q = (function () {
var B = (0, ce.Z)(function M() {
(0, $.Z)(this, M);
});
return (
(B.ɵfac = function (k) {
return new (k || B)();
}),
(B.ɵcmp = D.Xpm({
type: B,
selectors: [["fxcs-footer"]],
decls: 15,
vars: 0,
consts: [
["id", "footer-separator"],
["id", "footer"],
["id", "footer--contact"],
["href", "mailto:info@forexclientsentiment.com", 1, "email"],
["href", "https://www.facebook.com/ForexClientSentiment", "target", "_blank", "rel", "noreferrer", 1, "facebook"],
["href", "/privacy"],
],
template: function (k, _) {
1 & k &&
(D._UZ(0, "hr", 0),
D.TgZ(1, "footer", 1)(2, "p"),
D._uU(3, "\xa9 2022 Forex Client Sentiment"),
D.qZA(),
D.TgZ(4, "p", 2)(5, "a", 3),
D._uU(6, "info@forexclientsentiment.com"),
D.qZA(),
D.TgZ(7, "a", 4),
D._uU(8, "ForexClientSentiment"),
D.qZA()(),
D.TgZ(9, "p")(10, "a", 5),
D._uU(11, "Our privacy policy"),
D.qZA()(),
D.TgZ(12, "p")(13, "small"),
D._uU(
14,
" The information on this website is provided on an as-is basis, without any guarantee that it's accurate or useful for any particular purpose. Some data is machine generated. The authors cannot be held responsible for any loss or damage as a result of using this website, directly or indirectly. This is an overriding statement and takes precedence over any other statements. "
),
D.qZA()()());
},
styles: [
"#footer-separator[_ngcontent-%COMP%]{width:100%;height:2px;background-color:#e9e9e9;padding:0;margin:20px 0 0;border:none}#footer[_ngcontent-%COMP%]{width:1136px;margin:0 auto;min-height:32px}@media only screen and (min-width: 768px) and (max-width: 1279px){#footer[_ngcontent-%COMP%]{width:715px}}@media only screen and (max-width: 767px){#footer[_ngcontent-%COMP%]{width:calc(100vw - 24px)}}#footer[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{text-align:center}@media only screen and (max-width: 767px){#footer--contact[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center}}#footer--contact[_ngcontent-%COMP%] .facebook[_ngcontent-%COMP%]{background-image:url(/images/f_logo.png);background-size:2rem 2rem;background-repeat:no-repeat;padding-left:2.2rem;margin-left:1rem;width:min-content}#footer--contact[_ngcontent-%COMP%] .email[_ngcontent-%COMP%]{background-image:url(/images/email.png);background-size:2rem 2rem;background-repeat:no-repeat;padding-left:2.2rem;margin-left:1rem;width:min-content}#footer[_ngcontent-%COMP%] .affiliate-disclaimer[_ngcontent-%COMP%]{padding-left:1rem}@media (prefers-color-scheme: dark){#footer-separator[_ngcontent-%COMP%]{background-color:#474747}}",
],
})),
B
);
})();
},
9308: function (Dt, Ze, v) {
"use strict";
v.d(Ze, {
G: function () {
return Ve;
},
});
var ce = v(5671),
$ = v(3144),
D = v(2228),
q = v(9808),
B = v(8604),
M = function () {
return [];
},
k = function (ye) {
return { selected: ye };
},
_ = function () {
return ["client-sentiment"];
},
te = function (ye, we) {
return { selected: ye, partial: we };
},
Oe = function () {
return ["about"];
},
J = (function () {
var ue = (function () {
function ye(we) {
(0, ce.Z)(this, ye), (this.route = we), (this.slim = !1);
}
return (
(0, $.Z)(ye, [
{
key: "ngOnInit",
value: function () {
var me = this;
this.route.url.subscribe(function (fe) {
me.currentUrlSegments =
null == fe
? void 0
: fe.map(function (je) {
return je.path;
});
});
},
},
{
key: "isUrlSelected",
value: function (me) {
var je,
Pe,
fe = this;
return (
(0 === (null === (je = this.currentUrlSegments) || void 0 === je ? void 0 : je.length) && 0 === me.length) ||
((null === (Pe = this.currentUrlSegments) || void 0 === Pe ? void 0 : Pe.length) === me.length &&
me.every(function (it) {
var Qe;
return null === (Qe = fe.currentUrlSegments) || void 0 === Qe ? void 0 : Qe.includes(it);
}))
);
},
},
{
key: "isUrlPartiallySelected",
value: function (me) {
var fe;
if ((null === (fe = this.currentUrlSegments) || void 0 === fe ? void 0 : fe.length) > 0 && me) return this.currentUrlSegments[0] === me;
},
},
]),
ye
);
})();
return (
(ue.ɵfac = function (we) {
return new (we || ue)(D.Y36(B.gz));
}),
(ue.ɵcmp = D.Xpm({
type: ue,
selectors: [["fxcs-header-links"]],
inputs: { direction: "direction", slim: "slim" },
decls: 6,
vars: 31,
consts: [
["href", "/", 3, "ngClass"],
["href", "/client-sentiment", 3, "ngClass"],
["href", "/about", 3, "ngClass"],
],
template: function (we, me) {
1 & we && (D.TgZ(0, "a", 0), D._uU(1, "Home"), D.qZA(), D.TgZ(2, "a", 1), D._uU(3, "Client Sentiment"), D.qZA(), D.TgZ(4, "a", 2), D._uU(5, "About"), D.qZA()),
2 & we &&
(D.ekj("horizontal", "horizontal" === me.direction)("vertical", "vertical" === me.direction)("slim", me.slim),
D.Q6J("ngClass", D.VKq(22, k, me.isUrlSelected(D.DdM(21, M)))),
D.xp6(2),
D.ekj("horizontal", "horizontal" === me.direction)("vertical", "vertical" === me.direction)("slim", me.slim),
D.Q6J("ngClass", D.WLB(25, te, me.isUrlSelected(D.DdM(24, _)), me.isUrlPartiallySelected("instrument"))),
D.xp6(2),
D.ekj("horizontal", "horizontal" === me.direction)("vertical", "vertical" === me.direction)("slim", me.slim),
D.Q6J("ngClass", D.VKq(29, k, me.isUrlSelected(D.DdM(28, Oe)))));
},
directives: [q.mk],
styles: [
"html[_ngcontent-%COMP%]{font-size:10px;scroll-padding-top:60px;scroll-snap-type:y mandatory}body[_ngcontent-%COMP%]{font-family:Assistant,sans-serif;font-size:1.55rem;padding:0;margin:0;background-color:#fff;color:#000}h1[_ngcontent-%COMP%], h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%], h5[_ngcontent-%COMP%], h6[_ngcontent-%COMP%]{margin:2rem 0 0;padding:0;font-family:Montserrat,sans-serif;font-weight:700;font-size:1.55rem;color:#000}h1[_ngcontent-%COMP%]{margin:1rem 0 0;font-weight:400;font-size:2.2rem}h2[_ngcontent-%COMP%]{font-size:1.8rem}h4[_ngcontent-%COMP%]{font-size:1.3rem}a[_ngcontent-%COMP%]{color:#33a4d6;text-decoration:none;font-weight:400}a.chip[_ngcontent-%COMP%]{display:inline-block;padding:.5rem 1rem;border:solid 1px #33a4d6;border-radius:10rem;color:#33a4d6;background-color:#fff}a.chip[_ngcontent-%COMP%]:hover, a.chip.selected[_ngcontent-%COMP%]{color:#fff;background-color:#33a4d6}@media (hover: hover){a[_ngcontent-%COMP%]:hover{color:#c90d79}}p[_ngcontent-%COMP%]{padding:0;margin:2rem 0;text-align:justify}mark[_ngcontent-%COMP%]{border-radius:1em 0;background-color:transparent;color:#000;background-image:linear-gradient(-100deg,rgba(201,13,121,.1),rgba(201,13,121,.3) 95%,rgba(201,13,121,.05))}small[_ngcontent-%COMP%]{font-size:1rem}.primary[_ngcontent-%COMP%]{color:#33a4d6}.secondary[_ngcontent-%COMP%]{color:#c90d79}.positive[_ngcontent-%COMP%]{color:#33a4d6}.negative[_ngcontent-%COMP%]{color:#e01a66}.warning[_ngcontent-%COMP%]{color:#bb9522}.strong[_ngcontent-%COMP%]{font-weight:700}code[_ngcontent-%COMP%]{font-family:DM Mono,monospaced}.hero[_ngcontent-%COMP%]{font-size:3.5rem;font-weight:700;margin:2rem 0}@media only screen and (min-width: 768px) and (max-width: 1279px){.hero[_ngcontent-%COMP%]{font-size:3rem}}@media only screen and (max-width: 767px){.hero[_ngcontent-%COMP%]{font-size:2.6rem}}.sub-hero[_ngcontent-%COMP%]{font-size:2.2rem;font-weight:400;color:#7a7a7a}@media only screen and (max-width: 767px){.sub-hero[_ngcontent-%COMP%]{font-size:1.8rem}}blockquote[_ngcontent-%COMP%]{padding:1rem 0;margin:0}blockquote.primary[_ngcontent-%COMP%]{color:#000;background-color:#33a4d633;border-radius:1rem;padding:1rem 2rem}blockquote.secondary[_ngcontent-%COMP%]{color:#c90d79}blockquote.strong[_ngcontent-%COMP%]{font-weight:700;font-style:italic;font-size:1.8rem}@media (prefers-color-scheme: dark){body[_ngcontent-%COMP%]{background-color:#1d1d1d;color:#e6e6e6}h1[_ngcontent-%COMP%], h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%], h5[_ngcontent-%COMP%], h6[_ngcontent-%COMP%]{color:#e6e6e6}a[_ngcontent-%COMP%]{color:#33a4d6}a.chip[_ngcontent-%COMP%]{border-color:#33a4d6;color:#33a4d6;background-color:#1d1d1d}a.chip[_ngcontent-%COMP%]:hover{color:#1d1d1d;background-color:#33a4d6}mark[_ngcontent-%COMP%]{color:#e6e6e6;background-image:linear-gradient(-100deg,rgba(201,13,121,.3),rgba(201,13,121,.5) 95%,rgba(201,13,121,.2))}}@media (prefers-color-scheme: dark) and (hover: hover){a[_ngcontent-%COMP%]:hover{color:#c90d79}}@media (prefers-color-scheme: dark){.primary[_ngcontent-%COMP%]{color:#33a4d6}}@media (prefers-color-scheme: dark){.secondary[_ngcontent-%COMP%]{color:#c90d79}}@media (prefers-color-scheme: dark){.positive[_ngcontent-%COMP%]{color:#33a4d6}}@media (prefers-color-scheme: dark){.negative[_ngcontent-%COMP%]{color:#e01a66}}@media (prefers-color-scheme: dark){.warning[_ngcontent-%COMP%]{color:#bb9522}}a[_ngcontent-%COMP%]{font-weight:600}a.slim[_ngcontent-%COMP%]{font-weight:400}a.horizontal[_ngcontent-%COMP%]{margin-left:2rem}a.vertical[_ngcontent-%COMP%]{margin:1.5rem 1rem}a.selected[_ngcontent-%COMP%]{border-bottom:solid 2px}a.partial[_ngcontent-%COMP%]{border-bottom:dotted 2px}",
],
})),
ue
);
})();
function _e(ue, ye, we) {
if (!ye || !ue) return ue;
for (var je, me = ue, fe = RegExp(":[a-zA-Z_-]+", "g"); null !== (je = fe.exec(ue)); ) {
var Pe = je[0];
if (Pe && Pe.length > 0) {
var it = Pe.substring(1);
if (ye.has(it)) {
var Qe = ye.get(it),
yt = we ? we(it, Qe) : Qe;
me = me.replace(Pe, yt);
}
}
}
return me;
}
var Ie = v(2313),
le = v(9841),
he = (function () {
var ue = (function () {
function ye(we, me, fe, je) {
(0, ce.Z)(this, ye), (this.route = we), (this.titleService = me), (this.metaService = fe), (this.linkCanonical = je);
}
return (
(0, $.Z)(ye, [
{
key: "ngOnInit",
value: function () {
var me = this;
this.route.params.subscribe(function (fe) {
(me.allParams = (0, B.AF)(fe)), me.data && me.applyRouteData();
}),
this.route.data.subscribe(function (fe) {
(me.data = fe), me.applyRouteData();
});
},
},
{
key: "applyRouteData",
value: function () {
var me, fe, je;
this.metaService.removeTag("name=robots"), (null === (me = this.data) || void 0 === me ? void 0 : me.robots) && this.metaService.addTag({ name: "robots", content: this.data.robots });
var Pe = null === (fe = this.data) || void 0 === fe ? void 0 : fe.seo,
it = null !== (je = null == Pe ? void 0 : Pe.title) && void 0 !== je ? je : ye.DEFAULT_PAGE_TITLE;
this.titleService.setTitle(_e(it, this.allParams, null == Pe ? void 0 : Pe.parameterFormatter)),
this.metaService.removeTag("name=description"),
null != (null == Pe ? void 0 : Pe.description) && this.metaService.addTag({ name: "description", content: _e(Pe.description, this.allParams, null == Pe ? void 0 : Pe.parameterFormatter) }),
this.linkCanonical.setCanonicalTag(null != (null == Pe ? void 0 : Pe.canonicalUrl) ? "https://forexclientsentiment.com".concat(_e(Pe.canonicalUrl, this.allParams)) : void 0);
},
},
]),
ye
);
})();
return (
(ue.DEFAULT_PAGE_TITLE = "FOREX Client Sentiment"),
(ue.ɵfac = function (we) {
return new (we || ue)(D.Y36(B.gz), D.Y36(Ie.Dx), D.Y36(Ie.h_), D.Y36(le.D));
}),
(ue.ɵdir = D.lG2({ type: ue, selectors: [["", "fxcsSeo", ""]] })),
ue
);
})(),
We = v(9529),
Je = v(3481),
ht = v(535),
Ct = v(2382),
ct = v(7423);
function nt(ue, ye) {
if (1 & ue) {
var we = D.EpF();
D.TgZ(0, "div")(1, "div", 7)(2, "mat-checkbox", 8),
D.NdJ("ngModelChange", function (je) {
return D.CHM(we), (D.oxw().essential = je);