igniteui-react-grids
Version:
Ignite UI React grid components.
1,071 lines • 60.4 kB
JavaScript
/*
THIS INFRAGISTICS ULTIMATE SOFTWARE LICENSE AGREEMENT ("AGREEMENT") LOCATED HERE:
https://www.infragistics.com/legal/license/igultimate-la
https://www.infragistics.com/legal/license/igultimate-eula
GOVERNS THE LICENSING, INSTALLATION AND USE OF INFRAGISTICS SOFTWARE. BY DOWNLOADING AND/OR INSTALLING AND USING INFRAGISTICS SOFTWARE: you are indicating that you have read and understand this Agreement, and agree to be legally bound by it on behalf of the yourself and your company.
*/
import { __extends } from "tslib";
import { Base, String_$type, runOn, delegateRemove, delegateCombine, markType, INotifyPropertyChanged_$type, PropertyChangedEventArgs, EnumUtil, enumGetBox } from "igniteui-react-core";
import { Dictionary$2 } from "igniteui-react-core";
import { XIcon } from "igniteui-react-inputs";
import { OperatorSelectorOpeningEventArgs } from "./OperatorSelectorOpeningEventArgs";
import { Popup } from "igniteui-react-core";
import { Rect } from "igniteui-react-core";
import { OperatorModel } from "./OperatorModel";
import { BaseDOMEventProxy } from "igniteui-react-core";
import { stringFormat } from "igniteui-react-core";
import { SRProvider } from "igniteui-react-core";
import { TemplateColumn } from "./TemplateColumn";
import { List$1 } from "igniteui-react-core";
import { ColumnComparisonConditionOperatorType_$type } from "./ColumnComparisonConditionOperatorType";
import { DataSourceSchemaPropertyType_$type } from "igniteui-react-core";
import { OperatorSelectorValueChangedEventArgs } from "./OperatorSelectorValueChangedEventArgs";
import { TextColumn } from "./TextColumn";
import { CornerRadius } from "igniteui-react-core";
import { Thickness } from "igniteui-react-core";
import { ColumnWidth } from "./ColumnWidth";
import { stringIsNullOrWhiteSpace } from "igniteui-react-core";
/**
* @hidden
*/
var ComparisonOperatorSelectorView = /** @class */ /*@__PURE__*/ (function (_super) {
__extends(ComparisonOperatorSelectorView, _super);
function ComparisonOperatorSelectorView(a) {
var _this = _super.call(this) || this;
_this.i = null;
_this.d = null;
_this.c = null;
_this.h = null;
_this.f = null;
_this.m = null;
_this.b = null;
_this.j = 0;
_this.e = new Dictionary$2(String_$type, XIcon.$, 0);
_this.k = 0;
_this.l = 0;
_this.g = null;
_this.a = null;
_this.a = a;
_this.l = 240;
return _this;
}
ComparisonOperatorSelectorView.prototype.u = function (a) {
var _this = this;
if (a == null) {
var b = this.a;
b.opening = delegateRemove(b.opening, runOn(this, this.s));
var c = this.a;
c.opened = delegateRemove(c.opened, runOn(this, this.r));
var d = this.a;
d.closing = delegateRemove(d.closing, runOn(this, this.n));
return;
}
var e = this.a;
e.opening = delegateCombine(e.opening, runOn(this, this.s));
var f = this.a;
f.opened = delegateCombine(f.opened, runOn(this, this.r));
var g = this.a;
g.closing = delegateCombine(g.closing, runOn(this, this.n));
this.g = a;
this.d = new Popup();
this.d.provideRenderer(this.g);
this.i = this.g.createElement("div");
this.i.addClass("ig-comparison-operator-selector");
this.i.setStyleProperty("width", this.l + "px");
this.d.appendPopupContent(this.i);
this.h = this.g.createElement("div");
this.f = this.g.getSubRenderer(this.h);
this.c = new XIcon();
this.c.provideContainer(this.f);
this.h.setStyleProperty("cursor", "pointer");
this.g.append(this.h);
this.h.listen("mousedown", runOn(this, this.q));
this.g.getPortal(this.i, "DataGrid", function (h) {
_this.m = h.componentRef;
_this.m.height = '100%';
_this.m.scrollbarStyle = 'Default';
_this.b = (_this.m.i);
_this.a.eb(_this.d, _this.c, _this.b);
}, false);
};
ComparisonOperatorSelectorView.prototype.w = function () {
var rect_ = this.h.getNativeElement().getBoundingClientRect();
var a = new Rect(4);
a.left = (rect_.left + window.pageXOffset);
a.top = (rect_.top + window.pageYOffset);
a.right = (rect_.right + window.pageXOffset);
a.bottom = (rect_.bottom + window.pageYOffset);
var b = this.g.rootWrapper.width();
var filterIcon_ = this.g.rootWrapper.getNativeElement();
var boundingRect_ = filterIcon_.getBoundingClientRect();
var c = (boundingRect_.left);
var d = (boundingRect_.right);
var e = (window.innerWidth);
var f = true;
var g = c - (e - this.l - 10);
if (g > 0) {
f = false;
}
if (f) {
a.left = this.g.rootWrapper.getOffset().left;
}
else {
var h = this.g.rootWrapper.getOffset().left - g;
a.left = h;
}
return a;
};
ComparisonOperatorSelectorView.prototype.t = function (a, b) {
var c = a;
var d = null;
if (c.element.getChildCount() == 0) {
c.element.setStyleProperty("display", "inline-block");
c.element.setStyleProperty("vertical-align", "middle");
var e = this.g.createElement("div");
var f = this.j.toString();
e.setAttribute("id", f);
var g = this.g.getSubRenderer(e);
d = new XIcon();
d.provideContainer(g);
e.setStyleProperty("width", "24px");
e.setStyleProperty("height", "24px");
c.element.append(e);
this.e.addItem(f, d);
this.j++;
}
else {
var h = c.element.getChildAt(0).getNativeElement();
var i = (h.id);
if (this.e.containsKey(i)) {
d = this.e.item(i);
}
}
d.svgPath = b.Icon;
d.fill = this.a.eq;
};
ComparisonOperatorSelectorView.prototype.q = function (a) {
this.a.em();
};
ComparisonOperatorSelectorView.prototype.s = function (a, b) {
this.i.setStyleProperty("height", stringFormat("{0}px", this.a.y()));
this.d.b9();
document.addEventListener("keydown", runOn(this, this.onDocumentKeyDown), false);
document.addEventListener("mousedown", runOn(this, this.onDocumentMouseDown), false);
};
ComparisonOperatorSelectorView.prototype.r = function (a, b) {
if ((this.m.notifyDOMInsertion !== undefined)) {
this.m.notifyDOMInsertion();
}
};
ComparisonOperatorSelectorView.prototype.n = function (a, b) {
document.removeEventListener("keydown", this.onDocumentKeyDown, false);
document.removeEventListener("mousedown", this.onDocumentMouseDown, false);
};
ComparisonOperatorSelectorView.prototype.onDocumentKeyDown = function (a) {
var b = a;
if (BaseDOMEventProxy.c0(b) == 8) {
this.a.d8();
}
};
ComparisonOperatorSelectorView.prototype.onDocumentMouseDown = function (a) {
var b = a;
var c = (b.srcElement);
var d = this.g.rootWrapper.getNativeElement();
var e = this.i.getNativeElement();
if (!d.contains(c) && !e.contains(c)) {
this.a.d8();
}
};
ComparisonOperatorSelectorView.prototype.v = function (a) {
this.m.dataSource = a;
};
ComparisonOperatorSelectorView.$t = markType(ComparisonOperatorSelectorView, 'ComparisonOperatorSelectorView');
return ComparisonOperatorSelectorView;
}(Base));
export { ComparisonOperatorSelectorView };
/**
* @hidden
*/
var ComparisonOperatorSelector = /** @class */ /*@__PURE__*/ (function (_super) {
__extends(ComparisonOperatorSelector, _super);
function ComparisonOperatorSelector() {
var _this = _super.call(this) || this;
_this.propertyChanged = null;
_this.r = null;
_this.e = null;
_this.q = null;
_this.p = null;
_this.o = null;
_this.f = null;
_this.n = null;
_this.v = null;
_this.u = null;
_this.g = null;
_this.t = false;
_this.a = 0;
_this.ae = null;
_this.x = 0;
_this.c = 0;
_this.w = 250;
_this.eo = null;
_this.en = null;
_this.valueChanged = null;
_this.opening = null;
_this.opened = null;
_this.closing = null;
_this.e = new ComparisonOperatorSelectorView(_this);
_this.u = new List$1(OperatorModel.$, 0);
return _this;
}
ComparisonOperatorSelector.prototype.eg = function (a, b, c) {
this.ei(a, b, c);
if (this.propertyChanged != null) {
this.propertyChanged(this, new PropertyChangedEventArgs(a));
}
};
ComparisonOperatorSelector.prototype.ei = function (a, b, c) {
switch (a) {
case "Value":
this.eh(EnumUtil.getEnumValue(ColumnComparisonConditionOperatorType_$type, b), EnumUtil.getEnumValue(ColumnComparisonConditionOperatorType_$type, c));
break;
case "DataType":
this.d4();
break;
case "TextColor":
case "Background":
this.ed();
break;
}
};
Object.defineProperty(ComparisonOperatorSelector.prototype, "s", {
get: function () {
if (this.r == null) {
this.r = new SRProvider(this.e.g);
this.r.cb("DataGrid");
}
return this.r;
},
enumerable: false,
configurable: true
});
Object.defineProperty(ComparisonOperatorSelector.prototype, "i", {
get: function () {
return this.g;
},
set: function (a) {
this.g = a;
if (this.g != null) {
if (this.g.a == 44) {
this.ae = this.g.c;
this.x = this.g.b;
}
if (!this.t) {
this.b = this.g.a;
}
}
},
enumerable: false,
configurable: true
});
Object.defineProperty(ComparisonOperatorSelector.prototype, "b", {
get: function () {
return this.a;
},
set: function (a) {
var b = this.a;
this.a = a;
if (b != this.a || this.a == 44) {
this.eg("Value", enumGetBox(ColumnComparisonConditionOperatorType_$type, b), enumGetBox(ColumnComparisonConditionOperatorType_$type, this.a));
}
},
enumerable: false,
configurable: true
});
Object.defineProperty(ComparisonOperatorSelector.prototype, "d", {
get: function () {
return this.c;
},
set: function (a) {
var b = this.c;
this.c = a;
if (b != this.c) {
this.eg("DataType", enumGetBox(DataSourceSchemaPropertyType_$type, b), enumGetBox(DataSourceSchemaPropertyType_$type, this.c));
}
},
enumerable: false,
configurable: true
});
Object.defineProperty(ComparisonOperatorSelector.prototype, "z", {
get: function () {
return this.w;
},
set: function (a) {
this.w = a;
},
enumerable: false,
configurable: true
});
Object.defineProperty(ComparisonOperatorSelector.prototype, "eq", {
get: function () {
return this.eo;
},
set: function (a) {
var b = this.eo;
this.eo = a;
if (b != this.eo) {
this.eg("TextColor", b, this.eo);
}
},
enumerable: false,
configurable: true
});
Object.defineProperty(ComparisonOperatorSelector.prototype, "ep", {
get: function () {
return this.en;
},
set: function (a) {
var b = this.en;
this.en = a;
if (b != this.en) {
this.eg("Background", b, this.en);
}
},
enumerable: false,
configurable: true
});
Object.defineProperty(ComparisonOperatorSelector.prototype, "dd", {
get: function () {
var a = this.s.b1("ComparisonOperator_True");
return !stringIsNullOrWhiteSpace(a) ? a : "True";
},
enumerable: false,
configurable: true
});
Object.defineProperty(ComparisonOperatorSelector.prototype, "ck", {
get: function () {
var a = this.s.b1("ComparisonOperator_False");
return !stringIsNullOrWhiteSpace(a) ? a : "False";
},
enumerable: false,
configurable: true
});
Object.defineProperty(ComparisonOperatorSelector.prototype, "cj", {
get: function () {
var a = this.s.b1("ComparisonOperator_Equals");
return !stringIsNullOrWhiteSpace(a) ? a : "Equals";
},
enumerable: false,
configurable: true
});
Object.defineProperty(ComparisonOperatorSelector.prototype, "cz", {
get: function () {
var a = this.s.b1("ComparisonOperator_NotEquals");
return !stringIsNullOrWhiteSpace(a) ? a : "Not equals";
},
enumerable: false,
configurable: true
});
Object.defineProperty(ComparisonOperatorSelector.prototype, "cr", {
get: function () {
var a = this.s.b1("ComparisonOperator_LessThan");
return !stringIsNullOrWhiteSpace(a) ? a : "Less than";
},
enumerable: false,
configurable: true
});
Object.defineProperty(ComparisonOperatorSelector.prototype, "cs", {
get: function () {
var a = this.s.b1("ComparisonOperator_LessThanOrEqualTo");
return !stringIsNullOrWhiteSpace(a) ? a : "Less than or equal to";
},
enumerable: false,
configurable: true
});
Object.defineProperty(ComparisonOperatorSelector.prototype, "cl", {
get: function () {
var a = this.s.b1("ComparisonOperator_GreaterThan");
return !stringIsNullOrWhiteSpace(a) ? a : "Greater than";
},
enumerable: false,
configurable: true
});
Object.defineProperty(ComparisonOperatorSelector.prototype, "cm", {
get: function () {
var a = this.s.b1("ComparisonOperator_GreaterThanOrEqualTo");
return !stringIsNullOrWhiteSpace(a) ? a : "Greater than or equal to";
},
enumerable: false,
configurable: true
});
Object.defineProperty(ComparisonOperatorSelector.prototype, "db", {
get: function () {
var a = this.s.b1("ComparisonOperator_Top");
return !stringIsNullOrWhiteSpace(a) ? a : "Top";
},
enumerable: false,
configurable: true
});
Object.defineProperty(ComparisonOperatorSelector.prototype, "cb", {
get: function () {
var a = this.s.b1("ComparisonOperator_Bottom");
return !stringIsNullOrWhiteSpace(a) ? a : "Bottom";
},
enumerable: false,
configurable: true
});
Object.defineProperty(ComparisonOperatorSelector.prototype, "dc", {
get: function () {
var a = this.s.b1("ComparisonOperator_TopPercentile");
return !stringIsNullOrWhiteSpace(a) ? a : "Top percentile";
},
enumerable: false,
configurable: true
});
Object.defineProperty(ComparisonOperatorSelector.prototype, "cc", {
get: function () {
var a = this.s.b1("ComparisonOperator_BottomPercentile");
return !stringIsNullOrWhiteSpace(a) ? a : "Bottom percentile";
},
enumerable: false,
configurable: true
});
Object.defineProperty(ComparisonOperatorSelector.prototype, "c9", {
get: function () {
var a = this.s.b1("ComparisonOperator_Today");
return !stringIsNullOrWhiteSpace(a) ? a : "Today";
},
enumerable: false,
configurable: true
});
Object.defineProperty(ComparisonOperatorSelector.prototype, "da", {
get: function () {
var a = this.s.b1("ComparisonOperator_Tomorrow");
return !stringIsNullOrWhiteSpace(a) ? a : "Tomorrow";
},
enumerable: false,
configurable: true
});
Object.defineProperty(ComparisonOperatorSelector.prototype, "dg", {
get: function () {
var a = this.s.b1("ComparisonOperator_Yesterday");
return !stringIsNullOrWhiteSpace(a) ? a : "Yesterday";
},
enumerable: false,
configurable: true
});
Object.defineProperty(ComparisonOperatorSelector.prototype, "c7", {
get: function () {
var a = this.s.b1("ComparisonOperator_ThisWeek");
return !stringIsNullOrWhiteSpace(a) ? a : "This week";
},
enumerable: false,
configurable: true
});
Object.defineProperty(ComparisonOperatorSelector.prototype, "cw", {
get: function () {
var a = this.s.b1("ComparisonOperator_NextWeek");
return !stringIsNullOrWhiteSpace(a) ? a : "Next week";
},
enumerable: false,
configurable: true
});
Object.defineProperty(ComparisonOperatorSelector.prototype, "cp", {
get: function () {
var a = this.s.b1("ComparisonOperator_LastWeek");
return !stringIsNullOrWhiteSpace(a) ? a : "Last week";
},
enumerable: false,
configurable: true
});
Object.defineProperty(ComparisonOperatorSelector.prototype, "c5", {
get: function () {
var a = this.s.b1("ComparisonOperator_ThisMonth");
return !stringIsNullOrWhiteSpace(a) ? a : "This month";
},
enumerable: false,
configurable: true
});
Object.defineProperty(ComparisonOperatorSelector.prototype, "cu", {
get: function () {
var a = this.s.b1("ComparisonOperator_NextMonth");
return !stringIsNullOrWhiteSpace(a) ? a : "Next month";
},
enumerable: false,
configurable: true
});
Object.defineProperty(ComparisonOperatorSelector.prototype, "cn", {
get: function () {
var a = this.s.b1("ComparisonOperator_LastMonth");
return !stringIsNullOrWhiteSpace(a) ? a : "Last month";
},
enumerable: false,
configurable: true
});
Object.defineProperty(ComparisonOperatorSelector.prototype, "c6", {
get: function () {
var a = this.s.b1("ComparisonOperator_ThisQuarter");
return !stringIsNullOrWhiteSpace(a) ? a : "This quarter";
},
enumerable: false,
configurable: true
});
Object.defineProperty(ComparisonOperatorSelector.prototype, "cv", {
get: function () {
var a = this.s.b1("ComparisonOperator_NextQuarter");
return !stringIsNullOrWhiteSpace(a) ? a : "Next quarter";
},
enumerable: false,
configurable: true
});
Object.defineProperty(ComparisonOperatorSelector.prototype, "co", {
get: function () {
var a = this.s.b1("ComparisonOperator_LastQuarter");
return !stringIsNullOrWhiteSpace(a) ? a : "Last quarter";
},
enumerable: false,
configurable: true
});
Object.defineProperty(ComparisonOperatorSelector.prototype, "c8", {
get: function () {
var a = this.s.b1("ComparisonOperator_ThisYear");
return !stringIsNullOrWhiteSpace(a) ? a : "This year";
},
enumerable: false,
configurable: true
});
Object.defineProperty(ComparisonOperatorSelector.prototype, "cx", {
get: function () {
var a = this.s.b1("ComparisonOperator_NextYear");
return !stringIsNullOrWhiteSpace(a) ? a : "Next year";
},
enumerable: false,
configurable: true
});
Object.defineProperty(ComparisonOperatorSelector.prototype, "cq", {
get: function () {
var a = this.s.b1("ComparisonOperator_LastYear");
return !stringIsNullOrWhiteSpace(a) ? a : "Last year";
},
enumerable: false,
configurable: true
});
Object.defineProperty(ComparisonOperatorSelector.prototype, "df", {
get: function () {
var a = this.s.b1("ComparisonOperator_YearToDate");
return !stringIsNullOrWhiteSpace(a) ? a : "Year to date";
},
enumerable: false,
configurable: true
});
Object.defineProperty(ComparisonOperatorSelector.prototype, "c0", {
get: function () {
var a = this.s.b1("ComparisonOperator_Q1");
return !stringIsNullOrWhiteSpace(a) ? a : "Quarter 1";
},
enumerable: false,
configurable: true
});
Object.defineProperty(ComparisonOperatorSelector.prototype, "c1", {
get: function () {
var a = this.s.b1("ComparisonOperator_Q2");
return !stringIsNullOrWhiteSpace(a) ? a : "Quarter 2";
},
enumerable: false,
configurable: true
});
Object.defineProperty(ComparisonOperatorSelector.prototype, "c2", {
get: function () {
var a = this.s.b1("ComparisonOperator_Q3");
return !stringIsNullOrWhiteSpace(a) ? a : "Quarter 3";
},
enumerable: false,
configurable: true
});
Object.defineProperty(ComparisonOperatorSelector.prototype, "c3", {
get: function () {
var a = this.s.b1("ComparisonOperator_Q4");
return !stringIsNullOrWhiteSpace(a) ? a : "Quarter 4";
},
enumerable: false,
configurable: true
});
Object.defineProperty(ComparisonOperatorSelector.prototype, "ct", {
get: function () {
var a = this.s.b1("ComparisonOperator_Month");
return !stringIsNullOrWhiteSpace(a) ? a : "Month";
},
enumerable: false,
configurable: true
});
Object.defineProperty(ComparisonOperatorSelector.prototype, "de", {
get: function () {
var a = this.s.b1("ComparisonOperator_Year");
return !stringIsNullOrWhiteSpace(a) ? a : "Year";
},
enumerable: false,
configurable: true
});
Object.defineProperty(ComparisonOperatorSelector.prototype, "c4", {
get: function () {
var a = this.s.b1("ComparisonOperator_StartsWith");
return !stringIsNullOrWhiteSpace(a) ? a : "Starts with";
},
enumerable: false,
configurable: true
});
Object.defineProperty(ComparisonOperatorSelector.prototype, "cg", {
get: function () {
var a = this.s.b1("ComparisonOperator_DoesNotStartWith");
return !stringIsNullOrWhiteSpace(a) ? a : "Does not start with";
},
enumerable: false,
configurable: true
});
Object.defineProperty(ComparisonOperatorSelector.prototype, "ci", {
get: function () {
var a = this.s.b1("ComparisonOperator_EndsWith");
return !stringIsNullOrWhiteSpace(a) ? a : "Ends with";
},
enumerable: false,
configurable: true
});
Object.defineProperty(ComparisonOperatorSelector.prototype, "cf", {
get: function () {
var a = this.s.b1("ComparisonOperator_DoesNotEndWith");
return !stringIsNullOrWhiteSpace(a) ? a : "Does not end with";
},
enumerable: false,
configurable: true
});
Object.defineProperty(ComparisonOperatorSelector.prototype, "cd", {
get: function () {
var a = this.s.b1("ComparisonOperator_Contains");
return !stringIsNullOrWhiteSpace(a) ? a : "Contains";
},
enumerable: false,
configurable: true
});
Object.defineProperty(ComparisonOperatorSelector.prototype, "ce", {
get: function () {
var a = this.s.b1("ComparisonOperator_DoesNotContain");
return !stringIsNullOrWhiteSpace(a) ? a : "Does not contain";
},
enumerable: false,
configurable: true
});
Object.defineProperty(ComparisonOperatorSelector.prototype, "ch", {
get: function () {
var a = this.s.b1("ComparisonOperator_Empty");
return !stringIsNullOrWhiteSpace(a) ? a : "Empty";
},
enumerable: false,
configurable: true
});
Object.defineProperty(ComparisonOperatorSelector.prototype, "cy", {
get: function () {
var a = this.s.b1("ComparisonOperator_NotEmpty");
return !stringIsNullOrWhiteSpace(a) ? a : "Not empty";
},
enumerable: false,
configurable: true
});
ComparisonOperatorSelector.prototype.ej = function (a) {
if (a == null) {
if (this.o != null) {
var b = this.o;
b.clicked = delegateRemove(b.clicked, runOn(this, this.ec));
}
if (this.f != null) {
this.f.selectedItems.clear();
var c = this.f;
c.cellClicked = delegateRemove(c.cellClicked, runOn(this, this.d9));
}
if (this.n != null) {
var d = this.n;
d.cellUpdating = delegateRemove(d.cellUpdating, runOn(this, this.el));
}
}
this.e.u(a);
};
ComparisonOperatorSelector.prototype.ea = function () {
this.ej(null);
if (this.f != null) {
var a = this.f;
a.cellClicked = delegateRemove(a.cellClicked, runOn(this, this.d9));
}
this.v.clear();
};
ComparisonOperatorSelector.prototype.eb = function (a, b, c) {
this.q = a;
this.p = b;
this.p.svgPath = this.bv(this.b);
this.p.fill = this.eq;
this.f = c;
this.f.autoGenerateColumns = false;
this.f.selectionMode = 1;
this.f.activationMode = 0;
this.f.selectionMode = 0;
this.f.editMode = 0;
this.f.headerHeight = 0;
this.f.rowSeparatorHeight = 0;
this.f.density = 3;
this.f.clearSelectionOnEscape = false;
this.f.cornerRadius = new CornerRadius(0, 0);
this.f.borderWidth = new Thickness(0, 0);
var d = this.f;
d.cellClicked = delegateCombine(d.cellClicked, runOn(this, this.d9));
this.n = new TemplateColumn();
this.n.width = ((function () {
var $ret = new ColumnWidth();
$ret.f = 32;
$ret.c = false;
return $ret;
})());
this.n.kk = this.n.kl = 4;
this.n.km = this.n.kj = 0;
this.n.lo = "Icon";
var e = this.n;
e.cellUpdating = delegateCombine(e.cellUpdating, runOn(this, this.el));
this.f.columns.add(this.n);
var f = new TextColumn();
f.lo = "DisplayText";
f.kk = 0;
f.g = 0;
this.f.columns.add(f);
this.d4();
};
ComparisonOperatorSelector.prototype.eh = function (a, b) {
var _this = this;
this.t = true;
for (var c = 0; c < this.v.count; c++) {
if (this.v._inner[c].a == b && this.v._inner[c].a != 44) {
this.i = this.v._inner[c];
}
}
this.t = false;
this.p.svgPath = this.i.Icon;
if (this.valueChanged != null) {
this.valueChanged(this, ((function () {
var $ret = new OperatorSelectorValueChangedEventArgs();
$ret.oldValue = a;
$ret.newValue = _this.b;
return $ret;
})()));
}
};
ComparisonOperatorSelector.prototype.ed = function () {
if (this.p != null) {
this.p.fill = this.eq;
}
if (this.f != null) {
this.f.cellTextColor = this.eq;
this.f.cellBackground = this.ep;
}
};
ComparisonOperatorSelector.prototype.ef = function () {
if (this.opening != null) {
this.opening(this, new OperatorSelectorOpeningEventArgs());
}
};
ComparisonOperatorSelector.prototype.ee = function () {
if (this.opened != null) {
this.opened(this, new OperatorSelectorOpeningEventArgs());
}
};
ComparisonOperatorSelector.prototype.bv = function (a) {
switch (a) {
case 7: return ComparisonOperatorSelector.ab;
case 9: return ComparisonOperatorSelector.ac;
case 12: return ComparisonOperatorSelector.ad;
case 13: return ComparisonOperatorSelector.bn;
case 17: return ComparisonOperatorSelector.bo;
case 15: return ComparisonOperatorSelector.bp;
case 40: return ComparisonOperatorSelector.bq;
case 16: return ComparisonOperatorSelector.br;
case 0: return "M5 13.5h14v2H5zm0-5h14v2H5z";
case 11: return ComparisonOperatorSelector.bt;
case 4: return ComparisonOperatorSelector.bw;
case 5: return ComparisonOperatorSelector.bx;
case 26: return ComparisonOperatorSelector.by;
case 29: return ComparisonOperatorSelector.bz;
case 23: return ComparisonOperatorSelector.b0;
case 32: return ComparisonOperatorSelector.b1;
case 2: return ComparisonOperatorSelector.b2;
case 3: return ComparisonOperatorSelector.b3;
case 38: return ComparisonOperatorSelector.b4;
case 24: return ComparisonOperatorSelector.b5;
case 27: return ComparisonOperatorSelector.b6;
case 21: return ComparisonOperatorSelector.b7;
case 30: return ComparisonOperatorSelector.b8;
case 41: return ComparisonOperatorSelector.b9;
case 1: return ComparisonOperatorSelector.ca;
case 34: return ComparisonOperatorSelector.dh;
case 35: return ComparisonOperatorSelector.di;
case 36: return ComparisonOperatorSelector.dj;
case 37: return ComparisonOperatorSelector.dk;
case 14: return ComparisonOperatorSelector.dl;
case 25: return ComparisonOperatorSelector.dn;
case 28: return ComparisonOperatorSelector.dp;
case 22: return ComparisonOperatorSelector.dq;
case 31: return ComparisonOperatorSelector.dr;
case 18: return ComparisonOperatorSelector.ds;
case 19: return ComparisonOperatorSelector.dt;
case 6: return ComparisonOperatorSelector.du;
case 8: return ComparisonOperatorSelector.dv;
case 10: return ComparisonOperatorSelector.dw;
case 39: return ComparisonOperatorSelector.dy;
case 33: return ComparisonOperatorSelector.dz;
case 20: return ComparisonOperatorSelector.d0;
default: return "";
}
};
ComparisonOperatorSelector.prototype.bu = function (a) {
switch (a) {
case 7: return this.cb;
case 9: return this.cc;
case 12: return this.cd;
case 13: return this.ce;
case 17: return this.cf;
case 15: return this.cg;
case 40: return this.ch;
case 16: return this.ci;
case 0: return this.cj;
case 11: return this.ck;
case 4: return this.cl;
case 5: return this.cm;
case 26: return this.cn;
case 29: return this.co;
case 23: return this.cp;
case 32: return this.cq;
case 2: return this.cr;
case 3: return this.cs;
case 38: return this.ct;
case 24: return this.cu;
case 27: return this.cv;
case 21: return this.cw;
case 30: return this.cx;
case 41: return this.cy;
case 1: return this.cz;
case 34: return this.c0;
case 35: return this.c1;
case 36: return this.c2;
case 37: return this.c3;
case 14: return this.c4;
case 25: return this.c5;
case 28: return this.c6;
case 22: return this.c7;
case 31: return this.c8;
case 18: return this.c9;
case 19: return this.da;
case 6: return this.db;
case 8: return this.dc;
case 10: return this.dd;
case 39: return this.de;
case 33: return this.df;
case 20: return this.dg;
default: return "";
}
};
ComparisonOperatorSelector.prototype.d4 = function () {
this.v = new List$1(OperatorModel.$, 0);
switch (this.d) {
case 2:
this.d2(this.v);
break;
case 10:
case 6:
case 5:
case 1:
case 3:
case 4:
case 7:
this.d5(this.v);
break;
case 8:
this.d3(this.v);
break;
case 0:
this.d6(this.v);
break;
}
this.v.o(this.u);
if (this.f != null) {
this.e.v(this.v);
if (this.v.count > 0) {
this.i = this.v._inner[0];
}
this.e.k = Math.min(this.v.count * this.f.actualRowHeight + 2, this.z);
}
};
ComparisonOperatorSelector.prototype.h = function (a) {
var _this = this;
return ((function () {
var $ret = new OperatorModel();
$ret.a = a;
$ret.DisplayText = _this.bu(a);
$ret.Icon = _this.bv(a);
return $ret;
})());
};
ComparisonOperatorSelector.prototype.d2 = function (a) {
a.add(this.h(0));
a.add(this.h(10));
a.add(this.h(11));
};
ComparisonOperatorSelector.prototype.d5 = function (a) {
a.add(this.h(0));
a.add(this.h(1));
a.add(this.h(2));
a.add(this.h(3));
a.add(this.h(4));
a.add(this.h(5));
};
ComparisonOperatorSelector.prototype.d3 = function (a) {
a.add(this.h(0));
a.add(this.h(1));
a.add(this.h(2));
a.add(this.h(3));
a.add(this.h(4));
a.add(this.h(5));
a.add(this.h(38));
a.add(this.h(39));
a.add(this.h(18));
a.add(this.h(20));
a.add(this.h(19));
a.add(this.h(22));
a.add(this.h(23));
a.add(this.h(21));
a.add(this.h(25));
a.add(this.h(26));
a.add(this.h(24));
a.add(this.h(28));
a.add(this.h(29));
a.add(this.h(27));
a.add(this.h(31));
a.add(this.h(32));
a.add(this.h(30));
a.add(this.h(33));
a.add(this.h(34));
a.add(this.h(35));
a.add(this.h(36));
a.add(this.h(37));
};
ComparisonOperatorSelector.prototype.d6 = function (a) {
a.add(this.h(0));
a.add(this.h(1));
a.add(this.h(14));
a.add(this.h(15));
a.add(this.h(16));
a.add(this.h(17));
a.add(this.h(12));
a.add(this.h(13));
a.add(this.h(40));
a.add(this.h(41));
};
ComparisonOperatorSelector.prototype.y = function () {
if (this.f != null) {
var a = Math.min(8, this.f.actualDataSource != null ? this.f.actualDataSource.actualCount : 0);
return a * (this.f.actualRowHeight + this.f.rowSeparatorHeight) + this.f.actualHeaderHeight + 2;
}
return 0;
};
ComparisonOperatorSelector.prototype.em = function () {
if (this.q != null) {
if (!this.q.ax) {
this.ef();
this.q.showRelativeToExclusionRect(this.e.w(), 1, 0);
this.ee();
}
else {
this.q.b6();
}
}
};
ComparisonOperatorSelector.prototype.d8 = function () {
if (this.q != null) {
this.q.b6();
}
};
ComparisonOperatorSelector.prototype.d1 = function (a, b, c, d) {
var e = ((function () {
var $ret = new OperatorModel();
$ret.DisplayText = a;
$ret.Icon = b != null ? b : ComparisonOperatorSelector.af;
$ret.a = 44;
$ret.c = c;
$ret.b = d;
return $ret;
})());
this.u.add(e);
if (this.v != null) {
this.v.add(e);
}
if (this.f != null && this.f.actualDataSource != null) {
this.f.actualDataSource.notifyInsertItem(this.v.count, e);
}
};
ComparisonOperatorSelector.prototype.d7 = function () {
if (this.v == null) {
return;
}
for (var a = 0; a < this.v.count; a++) {
if (this.v._inner[a].a == 44) {
this.v.removeAt(a);
a--;
}
}
this.u.clear();
};
ComparisonOperatorSelector.prototype.ek = function (a, b) {
if (a != null) {
for (var c = 0; c < this.u.count; c++) {
if (this.u._inner[c].c == a) {
this.i = this.u._inner[c];
}
}
}
else {
if (b >= 0 && b < this.u.count) {
this.i = this.u._inner[b];
}
}
};
ComparisonOperatorSelector.prototype.ec = function (a, b) {
this.em();
};
ComparisonOperatorSelector.prototype.d9 = function (a, b) {
var c = b.cellInfo.fb;
this.i = this.f.actualDataSource.getItemAtIndex(c);
this.d8();
};
ComparisonOperatorSelector.prototype.el = function (a, b) {
this.e.t(b.content, b.cellInfo.hn);
};
ComparisonOperatorSelector.$t = markType(ComparisonOperatorSelector, 'ComparisonOperatorSelector', Base.$, [INotifyPropertyChanged_$type]);
ComparisonOperatorSelector.dw = "M 8 5 A 7 7 0 1 0 15 12 A 7 7 0 0 0 8 5 z M 18 7 A 5 5 0 0 0 15 8.0605469 A 7.48 7.48 0 0 1 15.490234 9.0605469 A 3.89 3.89 0 1 1 15.490234 14.880859 A 8.08 8.08 0 0 1 15 15.880859 A 5 5 0 1 0 18 7 z M 11.179688 8.8203125 L 12.310547 9.9394531 L 7.0703125 15.179688 L 3.6894531 11.810547 L 4.8203125 10.689453 L 7.0703125 12.939453 L 11.179688 8.8203125 z M 16.560547 9.7792969 L 15.779297 10.560547 L 17.210938 12 L 15.779297 13.439453 L 16.560547 14.220703 L 18 12.789062 L 19.439453 14.220703 L 20.220703 13.439453 L 18.789062 12 L 20.220703 10.560547 L 19.439453 9.7792969 L 18 11.210938 L 16.560547 9.7792969 z ";
ComparisonOperatorSelector.bt = "M 8 5 A 7 7 0 1 0 15 12 A 7 7 0 0 0 8 5 z M 18 7 A 5 5 0 0 0 15 8.0605469 A 7.48 7.48 0 0 1 15.490234 9.0605469 A 3.89 3.89 0 1 1 15.490234 14.880859 A 8.08 8.08 0 0 1 15 15.880859 A 5 5 0 1 0 18 7 z M 5.2109375 7.6894531 L 8 10.480469 L 10.789062 7.6894531 L 12.310547 9.2109375 L 9.5195312 12 L 12.310547 14.789062 L 10.789062 16.310547 L 8 13.519531 L 5.2109375 16.310547 L 3.6894531 14.789062 L 6.4804688 12 L 3.6894531 9.2109375 L 5.2109375 7.6894531 z M 19.650391 10.150391 L 17.519531 12.269531 L 16.349609 11.119141 L 15.970703 11.490234 L 15.560547 11.900391 L 15.980469 12.320312 L 17 13.339844 L 17.519531 13.849609 L 20.429688 10.929688 L 19.650391 10.150391 z ";
ComparisonOperatorSelector.ca = "M17.37 4.71l-1.74-1-2.76 4.79H5v2h6.71l-1.73 3H5v2h3.82l-2.19 3.79 1.74 1 2.76-4.79H19v-2h-6.71l1.73-3H19v-2h-3.82l2.19-3.79z";
ComparisonOperatorSelector.ad = "m 3,3 v 18 h 18 v -18 z m 1.9999697,1.9999697 h 14.0000603 v 14.0000603 h -14.0000603 z m 7.2332153,2.9162292 a 3.34,3.34 0 0 0 -0.113159,0.00385 3.54,3.54 0 0 0 -2.2999882,0.7199704 1.93,1.93 0 0 0 -0.8200378,1.6499637 h 1.710023 a 0.93,0.93 0 0 1 0.289947,-0.7099915 1.5,1.5 0 0 1 1.000031,-0.2899476 1.45,1.45 0 0 1 1.00003,0.3500062 1.3,1.3 0 0 1 0.369965,0.9999389 v 0.690033 l -1.369995,-0.03003 a 4.39,4.39 0 0 0 -2.5400401,0.629974 2.07,2.07 0 0 0 -0.8999634,1.78006 2.29,2.29 0 0 0 0.6600038,1.73996 2.63,2.63 0 0 0 1.8900147,0.629974 2.39,2.39 0 0 0 1.320008,-0.369965 3.05,3.05 0 0 0 0.999939,-0.929992 3.72,3.72 0 0 0 0.08002,0.570007 c 0,0.19 0.100034,0.379987 0.160033,0.579986 h 1.789947 a 4.51,4.51 0 0 1 -0.20993,-0.880004 5.5700002,5.5700002 0 0 1 -0.07004,-0.929993 v -3.499969 a 2.44,2.44 0 0 0 -0.839996,-2.0000615 3.34,3.34 0 0 0 -2.106812,-0.7037658 z m -0.315032,4.4605411 a 1.76,1.76 0 0 1 0.08185,0.0033 h 1.400024 v 1.169953 a 1.61,1.61 0 0 1 -0.709992,0.77005 2.27,2.27 0 0 1 -1.210051,0.339935 1.18,1.18 0 0 1 -0.839996,-0.269989 0.92000002,0.92000002 0 0 1 -0.300019,-0.719971 1.16,1.16 0 0 1 0.440003,-0.900055 1.76,1.76 0 0 1 1.138184,-0.393218 z";
ComparisonOperatorSelector.bn = "M21 19.74V3H4.26L2.89 1.63 1.63 2.92 3 4.29V21h16.73l1.37 1.37 1.27-1.26zM5 19V6.28l5.28 5.27a3.19 3.19 0 00-.81.38 2.07 2.07 0 00-.9 1.78 2.29 2.29 0 00.66 1.74 2.63 2.63 0 001.89.63 2.39 2.39 0 001.32-.37 3.05 3.05 0 001-.93 3.72 3.72 0 00.08.57c0 .19.1.38.16.58h1L17.73 19zm5.79-6.23a1.31 1.31 0 01.45-.25l1.37 1.36.28.29a1.57 1.57 0 01-.19.15 2.27 2.27 0 01-1.21.34 1.18 1.18 0 01-.84-.27.92.92 0 01-.3-.72 1.16 1.16 0 01.44-.9zm2.6-1.47h-.83l-1.62-1.62.08-.1a1.5 1.5 0 011-.29 1.45 1.45 0 011 .35 1.3 1.3 0 01.37 1zM19 17.74l-3.85-3.85v-3.27a2.44 2.44 0 00-.84-2 3.34 3.34 0 00-2.22-.7 3.64 3.64 0 00-2.24.67L6.26 5H19z";
ComparisonOperatorSelector.dl = "M5.9 7.5l-3.9 9h1.7l.7-1.8h4.1l.7 1.8H11l-3.9-9H5.9zM5 13.2l1.5-4.1L8 13.2H5zm7 1.3h2v2h-2v-2zm8 0h2v2h-2v-2zm-4 0h2v2h-2v-2z";
ComparisonOperatorSelector.bp = "M3.707,21.707,2.293,20.293l18-18,1.414,1.414ZM6,11H8.757l2-2H6ZM4,3H16.757l2-2H4A2,2,0,0,0,2,3V17.757l2-2ZM6,7h6.757l2-2H6ZM20,21H7.243l-2,2H20a2,2,0,0,0,2-2V6.243l-2,2Z";
ComparisonOperatorSelector.br = "M3 14.5h2v2H3zm8 0h2v2h-2zm-4 0h2v2H7zm13.8.3v-3A2.1 2.1 0 0020 10a3 3 0 00-2-.6 3 3 0 00-2 .6 1.7 1.7 0 00-.7 1.5h1.5a.8.8 0 01.3-.7 1.3 1.3 0 01.9-.3 1.3 1.3 0 01.9.4 1.1 1.1 0 01.3.8v.6H18a3.8 3.8 0 00-2.2.6 1.8 1.8 0 00-.8 1.5 2 2 0 00.6 1.6 2.3 2.3 0 001.6.6 2.1 2.1 0 001.2-.4 2.8 2.8 0 00.8-.8 4.3 4.3 0 00.1.5l.1.5H21a4.1 4.1 0 01-.2-.7 5.4 5.4 0 010-1zm-1.6-.5a1.5 1.5 0 01-.6.7 2 2 0 01-1 .2 1.1 1.1 0 01-.8-.2.8.8 0 01-.2-.6 1 1 0 01.3-.8 1.5 1.5 0 011.1-.3h1.2z";
ComparisonOperatorSelector.bo = "M20.293,2.293l1.414,1.414-18,18L2.293,20.293ZM18,13H15.243l-2,2H18Zm2,8H7.243l-2,2H20a2,2,0,0,0,2-2V6.242l-2,2Zm-2-4H11.243l-2,2H18ZM4,3H16.757l2-2H4A2,2,0,0,0,2,3V17.757l2-2Z";
ComparisonOperatorSelector.bw = "M6 7.11L15.09 12 6 16.89V19l12-6.46v-1.08L6 5v2.11z";
ComparisonOperatorSelector.bx = "M5.99 19h12.02v2H5.99zM18 9.47L6 3v2.11L15.09 10 6 14.9v2.11l12-6.47V9.47z";
ComparisonOperatorSelector.b2 = "M6 12.54L18 19v-2.11L8.91 12 18 7.11V5L6 11.46v1.08z";
ComparisonOperatorSelector.b3 = "M5.99 19h12.02v2H5.99zM18 14.9L8.91 10 18 5.11V3L6 9.47v1.07l12 6.47V14.9z";
ComparisonOperatorSelector.bq = "M5 17h2v2H5zm8 0h2v2h-2zm-8-4h2v2H5zm12 4h2v2h-2zM13 5h2v2h-2zM9 17h2v2H9zm8-8h2v2h-2zm0 4h2v2h-2zm0-8h2v2h-2zM5 9h2v2H5zm0-4h2v2H5zm4 0h2v2H9z";
ComparisonOperatorSelector.b9 = "M5 9h2v2H5zm4 8h2v2H9zm4 0h2v2h-2zm4-8h2v2h-2zm0-4h2v2h-2zM5 17h2v2H5zm8-12h2v2h-2zm-8 8h2v2H5zm14 2v-2h-2v.47L18.53 15H19zm-8-8V5H9v.46L10.54 7H11zM2.76 1.76L1.5 3.06 20.97 22.5l1.26-1.26-8.89-8.89L2.76 1.76z";
ComparisonOperatorSelector.ds = "m 6,1.9999695 v 2.000061 h -1.0000303 a 2,2 0 0 0 -1.9999697,1.9999695 v 13.99997 a 2,2 0 0 0 1.9999697,2.00006 h 14.0000613 a 2,2 0 0 0 1.99997,-2.00006 v -13.99997 a 2,2 0 0 0 -1.99997,-1.9999695 h -1.00003 v -2.000061 h -1.99997 v 2.000061 h -8.0000613 v -2.000061 z m -1.0000303,7.0000305 h 14.0000613 v 10.99997 h -14.0000613 z m 10.4700623,1.99997 -4.880035,4.880035 -2.1199957,-2.119995 -1.0599975,1.059998 3.1799932,3.179992 5.940033,-5.940033 z";
ComparisonOperatorSelector.dt = "m 6,1.9999695 v 2.000061 h -1.0000303 c -1.1000002,0 -1.9999697,0.8999693 -1.9999697,1.9999695 v 13.99997 c 0,1.099999 0.8999695,2.00006 1.9999697,2.00006 h 14.0000603 c 1.1,0 1.999969,-0.900061 1.999969,-2.00006 v -13.99997 c 0,-1.1000002 -0.899969,-1.9999695 -1.999969,-1.9999695 h -1.000031 v -2.000061 h -1.999969 v 2.000061 h -8.0000603 v -2.000061 z m -1.0000303,7.0000305 h 14.0000603 v 10.99997 h -14.0000603 z m 8.2999883,1.99997 v 2.600005 h -6.0999763 v 1.800019 h 6.0999763 v 2.600006 l 3.50006,-3.49997 z";
ComparisonOperatorSelector.d0 = "M 6,1.9999688 V 4.0000237 H 4.9999697 A 2,1.9999939 0 0 0 3,5.9999872 V 19.999914 a 2,1.9999939 0 0 0 1.9999697,2.000055 H 19.00003 A 2,1.9999939 0 0 0 21,19.999914 V 5.9999872 A 2,1.9999939 0 0 0 19.00003,4.0000237 H 18 V 1.9999688 H 16.00003 V 4.0000237 H 7.9999697 V 1.9999688 Z M 4.9999697,8.9999779 H 19.00003 V 19.999914 H 4.9999697 Z m 5.6800223,1.9999641 -3.4899895,3.50005 3.4899895,3.499959 v -2.619957 h 6.130005 v -1.750025 h -6.130005 z";
ComparisonOperatorSelector.dn = "m 6,1.0000305 v 1.9999695 h -1.0000303 a 2,2 0 0 0 -1.9999697,1.9999697 v 15.0000003 a 2,2 0 0 0 1.9999697,2.00006 h 7.0000313 v -2.00006 h -7.0000313 v -12.0000003 h 14.0000613 v 4.0000303 h 1.99997 v -7.0000303 a 2,2 0 0 0 -1.99997,-1.9999697 h -1.00003 v -1.9999695 h -1.99997 v 1.9999695 h -8.0000613 v -1.9999695 z m 0,7.9999695 v 1.99997 h 1.9999697 v -1.99997 z m 4.99997,0 v 1.99997 h 2.000061 v -1.99997 z m 5.000061,0 v 1.99997 h 1.99997 v -1.99997 z m -10.000031,4.00003 v 1.99997 h 1.9999697 v -1.99997 z m 4.99997,0 v 1.99997 h 2.000061 v -1.99997 z m 7.039581,1.025208 a 4.5,4.5 0 1 0 4.960419,4.474732 4.47,4.47 0 0 0 -1.999969,-3.73993 4.5,4.5 0 0 0 -2.96045,-0.734802 z m 1.960419,2.804718 0.709991,0.710083 -2.649993,2.629944 -1.749939,-1.76001 0.689941,-0.709991 1.050018,1.00003 z m -13.99997,0.170014 v 2.00006 h 1.9999697 v -2.00006 z m 4.99997,0 v 2.00006 h 2.000061 v -2.00006 z";
ComparisonOperatorSelector.b5 = "m 4.9999689,1.0000305 v 1.9999695 h -0.9999391 a 2,2 0 0 0 -2.000061,1.9999697 v 15.0000003 a 2,2 0 0 0 2.000061,2.00006 h 6.9999382 v -2.00006 h -6.9999382 v -12.0000003 h 13.9999692 v 4.0000303 h 1.999969 v -7.0000303 a 2,2 0 0 0 -1.999969,-1.9999697 h -1.000031 v -1.9999695 h -1.999969 v 1.9999695 h -7.9999694 v -1.9999695 z m 0,7.9999695 v 1.99997 h 2.0000607 v -1.99997 z m 5.0000611,0 v 1.99997 h 1.999969 v -1.99997 z m 4.999969,0 v 1.99997 h 1.999969 v -1.99997 z m -10.0000301,4.00003 v 1.99997 h 2.0000607 v -1.99997 z m 5.0000611,0 v 1.99997 h 1.999969 v -1.99997 z m 7.039489,1.025208 a 4.5,4.5 0 1 0 4.96051,4.474732 4.47,4.47 0 0 0 -2.000061,-3.73993 4.5,4.5 0 0 0 -2.960449,-0.734802 z m 0.96048,1.474732 3,3 -3,3 v -1.99997 h -4.000031 v -1.99997 h 4.000031 z m -13.0000301,1.5 v 2.00006 h 2.0000607 v -2.00006 z m 5.0000611,0 v 2.00006 h 1.999969 v -2.00006 z";
ComparisonOperatorSelector.by = "m 4.9999689,1.0000305 v 1.9999695 h -0.9999391 a 2,2 0 0 0 -2.000061,1.9999697 v 15.0000003 a 2,2 0 0 0 2.000061,2.00006 h 6.9999382 v -2.00006 h -6.9999382 v -12.0000003 h 13.9999692 v 4.0000303 h 1.999969 v -7.0000303 a 2,2 0 0 0 -1.999969,-1.9999697 h -1.000031 v -1.9999695 h -1.999969 v 1.9999695 h -7.9999694 v -1.9999695 z m 0,7.9999695 v 1.99997 h 2.0000607 v -1.99997 z m 5.0000611,0 v 1.99997 h 1.999969 v -1.99997 z m 4.999969,0 v 1.99997 h 1.999969 v -1.99997 z m -10.0000301,4.00003 v 1.99997 h 2.0000607 v -1.99997 z m 5.0000611,0 v 1.99997 h 1.999969 v -1.99997 z m 7.499999,0.99994 a 4.48,4.48 0 1 0 4.5,4.5 4.47,4.47 0 0 0 -4.5,-4.5 z m -0.500061,1.5 v 2.00006 h 4.000031 v 1.99997 h -4.000031 v 1.99997 l -3,-3 z m -11.9999991,1.5 v 2.00006 h 2.0000607 v -2.00006 z m 5.0000611,0 v 2.00006 h 1.999969 v -2.00006 z";
ComparisonOperatorSelector.dr = "m 4.0000313,1.0000305 v 1.9999695 h -1.0000305 a 2,2 0 0 0 -1.9999695,1.9999697 v 12.0000003 a 2,2 0 0 0 1.9999695,2.00006 h 13.9999702 a 2,2 0 0 0 2.000061,-2.00006 v -12.0000003 a 2,2 0 0 0 -2.000061,-1.9999697 h -0.999939 v -1.9999695 h -2.000061 v 1.9999695 h -7.9999702 v -1.9999695 z m -1.0000305,5.9999998 h 13.9999702 v 9.9999397 h -13.9999702 z m 9.9200142,2.0799867 -4.0699777,4.069977 -1.7700806,-1.769989 -0.8799131,0.889984 2.6499937,2.649994 4.9499827,-4.959961 z m 8.079986,0.920013 v 10.99997 h -13.9999699 v 1.99997 h 13.9999699 a 2,2 0 0 0 1.99997,-1.99997 v -10.99997 z";
ComparisonOperatorSelector.b8 = "m 4.0000313,1.0000305 v 1.9999695 h -1.0000305 a 2,2 0 0 0 -1.9999695,1.9999697 v 12.0000003 a 2,2 0 0 0 1.9999695,2.00006 h 13.9999702 a 2,2 0 0 0 2.000061,-2.00006 v -12.0000003 a 2,2 0 0 0 -2.000061,-1.9999697 h -0.999939 v -1.9999695 h -2.000061 v 1.9999695 h -7.9999702 v -1.9999695 z m -1.0000305,5.9999998 h 13.9999702 v 9.9999397 h -13.9999702 z m 8.1299742,1.9999697 v 2.25 h -5.25 v 1.5 h 5.25 v 2.25 l 3,-3 z m 9.870026,1.00003 v 10.99997 h -13.9999699 v 1.99997 h 13.9999699 a 2,2 0 0 0 1.99997,-1.99997 v -10.99997 z";
ComparisonOperatorSelector.b1 = "m 4.0000313,1.0000305 v 1.9999695 h -1.0000305 a 2,2 0 0 0 -1.9999695,1.9999697 v 12.0000003 a 2,2 0 0 0 1.9999695,2.00006 h 13.9999702 a 2,2 0 0 0 2.000061,-2.00006 v -12.0000003 a 2,2 0 0 0 -2.000061,-1.9999697 h -0.999939 v -1.9999695 h -2.000061 v 1.9999695 h -7.9999702 v -1.9999695 z m -1.0000305,5.9999998 h 13.9999702 v 9.9999397 h -13.9999702 z m 5.869995,1.9999697 -2.9900208,3 2.9900208,3 v -2.25 h 5.2599792 v -1.5 h -5.2599792 z m 12.1300052,1.00003 v 10.99997 h -13.9999699 v 1.99997 h 13.9999699 a 2,2 0 0 0 1.99997,-1.99997 v -10.99997 z";
ComparisonOperatorSelector.dp = "M12,7V17H22A10,10,0,0,0,12,7Zm-2,5L6,16V13H2V11H6V8Z";
ComparisonOperatorSelector.b6 = "M4,9.253A8.03,8.03,0,0,1,9.747,15H4V9.253M2,7V17H12A10,10,0,0,0,2,7ZM18,8v3H14v2h4v3l4-4Z";
ComparisonOperatorSelector.bz = "M12,7V17